summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-05-12 23:55:35 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-05-12 23:55:35 +0200
commit7310e4916b8ee7d96db0e64e75ab98499a826674 (patch)
treefbcb77a6383a15598a924714abcf97c71b73e1ac /testdata
parent67304cc71d2f0efa76b2b2a46575230a5102c6a0 (diff)
don't show module path
Diffstat (limited to 'testdata')
-rw-r--r--testdata/Builtins.out5176
-rw-r--r--testdata/Internals.out664
-rw-r--r--testdata/Material.out632
-rw-r--r--testdata/Prelude.out2820
-rw-r--r--testdata/SampleMaterial.out8200
-rw-r--r--testdata/adhoc.reject.out22
-rw-r--r--testdata/ambig.out16
-rw-r--r--testdata/complex.out714
-rw-r--r--testdata/concatmap01.out32
-rw-r--r--testdata/data.out120
-rw-r--r--testdata/data.reject.out6
-rw-r--r--testdata/dotdot01.out16
-rw-r--r--testdata/dotdot02.out16
-rw-r--r--testdata/empty.out2
-rw-r--r--testdata/framebuffer02.reject.out66
-rw-r--r--testdata/fromto.out20
-rw-r--r--testdata/id.out18
-rw-r--r--testdata/ifThenElse01.out18
-rw-r--r--testdata/instantiate.out30
-rw-r--r--testdata/instantiate2.out42
-rw-r--r--testdata/it.out50
-rw-r--r--testdata/language-features/adt/adt01.out76
-rw-r--r--testdata/language-features/adt/adt02.out134
-rw-r--r--testdata/language-features/adt/adt02.reject.out32
-rw-r--r--testdata/language-features/adt/adt03.reject.out6
-rw-r--r--testdata/language-features/adt/adt04.reject.out6
-rw-r--r--testdata/language-features/adt/adt05.out74
-rw-r--r--testdata/language-features/adt/gadt01.out242
-rw-r--r--testdata/language-features/adt/gadt01.reject.out6
-rw-r--r--testdata/language-features/adt/gadt03.reject.out42
-rw-r--r--testdata/language-features/adt/gadt04.reject.out68
-rw-r--r--testdata/language-features/as-pattern/as-pattern01.out50
-rw-r--r--testdata/language-features/as-pattern/as-pattern02.out74
-rw-r--r--testdata/language-features/as-pattern/as-pattern02.reject.out6
-rw-r--r--testdata/language-features/basic-list/dotdot01.out8
-rw-r--r--testdata/language-features/basic-list/list01.out40
-rw-r--r--testdata/language-features/basic-list/list02.out40
-rw-r--r--testdata/language-features/basic-list/list07.reject.out6
-rw-r--r--testdata/language-features/basic-list/list08.out8
-rw-r--r--testdata/language-features/basic-list/list09.out12
-rw-r--r--testdata/language-features/basic-list/list10.reject.out12
-rw-r--r--testdata/language-features/basic-list/list11.out12
-rw-r--r--testdata/language-features/basic-list/list12.out44
-rw-r--r--testdata/language-features/basic-list/list13.out44
-rw-r--r--testdata/language-features/basic-list/list14.reject.out18
-rw-r--r--testdata/language-features/basic-list/list15.reject.out22
-rw-r--r--testdata/language-features/basic-list/list16.reject.out12
-rw-r--r--testdata/language-features/basic-list/listcomp01.out20
-rw-r--r--testdata/language-features/basic-list/listcomp02.out24
-rw-r--r--testdata/language-features/basic-list/listcomp03.out24
-rw-r--r--testdata/language-features/basic-list/listcomp04.out28
-rw-r--r--testdata/language-features/basic-list/listcomp05.out16
-rw-r--r--testdata/language-features/basic-list/listcomp06.out40
-rw-r--r--testdata/language-features/basic-list/listcomp07.out66
-rw-r--r--testdata/language-features/basic-list/listcomp08.reject.out10
-rw-r--r--testdata/language-features/basic-list/listcomp09.out10
-rw-r--r--testdata/language-features/basic-values/bool01.out8
-rw-r--r--testdata/language-features/basic-values/case01.out48
-rw-r--r--testdata/language-features/basic-values/case02.out28
-rw-r--r--testdata/language-features/basic-values/case03.reject.out14
-rw-r--r--testdata/language-features/basic-values/case04.reject.out8
-rw-r--r--testdata/language-features/basic-values/case05.out10
-rw-r--r--testdata/language-features/basic-values/case06.out12
-rw-r--r--testdata/language-features/basic-values/data01.out34
-rw-r--r--testdata/language-features/basic-values/def01.out12
-rw-r--r--testdata/language-features/basic-values/def02.reject.out6
-rw-r--r--testdata/language-features/basic-values/def03.out10
-rw-r--r--testdata/language-features/basic-values/def04.out24
-rw-r--r--testdata/language-features/basic-values/def05.reject.out6
-rw-r--r--testdata/language-features/basic-values/def06.reject.out6
-rw-r--r--testdata/language-features/basic-values/def07.reject.out28
-rw-r--r--testdata/language-features/basic-values/deforder01.out8
-rw-r--r--testdata/language-features/basic-values/deforder02.out8
-rw-r--r--testdata/language-features/basic-values/deforder03.out8
-rw-r--r--testdata/language-features/basic-values/deforder04.out8
-rw-r--r--testdata/language-features/basic-values/deforder05.out8
-rw-r--r--testdata/language-features/basic-values/deforder06.out8
-rw-r--r--testdata/language-features/basic-values/fixity01.out16
-rw-r--r--testdata/language-features/basic-values/fixity02.out496
-rw-r--r--testdata/language-features/basic-values/if01.out24
-rw-r--r--testdata/language-features/basic-values/if03.reject.out10
-rw-r--r--testdata/language-features/basic-values/if04.reject.out12
-rw-r--r--testdata/language-features/basic-values/indentation01.out8
-rw-r--r--testdata/language-features/basic-values/indentation02.out8
-rw-r--r--testdata/language-features/basic-values/infix01.out16
-rw-r--r--testdata/language-features/basic-values/infix02.out16
-rw-r--r--testdata/language-features/basic-values/infix03.out46
-rw-r--r--testdata/language-features/basic-values/lambda01.out16
-rw-r--r--testdata/language-features/basic-values/lambda03.out8
-rw-r--r--testdata/language-features/basic-values/let01.out34
-rw-r--r--testdata/language-features/basic-values/let02.out18
-rw-r--r--testdata/language-features/basic-values/literal01.out32
-rw-r--r--testdata/language-features/basic-values/operator01.out16
-rw-r--r--testdata/language-features/basic-values/operator02.reject.out20
-rw-r--r--testdata/language-features/basic-values/operator05.out14
-rw-r--r--testdata/language-features/basic-values/operator06.out14
-rw-r--r--testdata/language-features/basic-values/operator07.reject.out6
-rw-r--r--testdata/language-features/basic-values/operator08.reject.out6
-rw-r--r--testdata/language-features/basic-values/redefine01.reject.out20
-rw-r--r--testdata/language-features/basic-values/redefine02.reject.out6
-rw-r--r--testdata/language-features/basic-values/redefine03.reject.out6
-rw-r--r--testdata/language-features/basic-values/shadowing01.out22
-rw-r--r--testdata/language-features/basic-values/shadowing02.out34
-rw-r--r--testdata/language-features/basic-values/shadowing03.out4
-rw-r--r--testdata/language-features/basic-values/shadowing04.out4
-rw-r--r--testdata/language-features/basic-values/tuple01.out4
-rw-r--r--testdata/language-features/basic-values/tuple02.out40
-rw-r--r--testdata/language-features/basic-values/typesig01.out12
-rw-r--r--testdata/language-features/basic-values/typesig02.out12
-rw-r--r--testdata/language-features/basic-values/typesig03.out36
-rw-r--r--testdata/language-features/basic-values/typesig04.out32
-rw-r--r--testdata/language-features/basic-values/typesig05.out64
-rw-r--r--testdata/language-features/basic-values/typesig06.out36
-rw-r--r--testdata/language-features/basic-values/typesig07.out34
-rw-r--r--testdata/language-features/basic-values/typesyn01.out4
-rw-r--r--testdata/language-features/basic-values/typesyn02.out18
-rw-r--r--testdata/language-features/basic-values/typesyn03.reject.out16
-rw-r--r--testdata/language-features/basic-values/typesyn04.reject.out16
-rw-r--r--testdata/language-features/basic-values/where01.out72
-rw-r--r--testdata/language-features/basic-values/where04.out24
-rw-r--r--testdata/language-features/basic-values/where05.out56
-rw-r--r--testdata/language-features/basic-values/where06.reject.out6
-rw-r--r--testdata/language-features/basic-values/wildcard01.out4
-rw-r--r--testdata/language-features/guard/guard01.out8
-rw-r--r--testdata/language-features/guard/guard02.reject.out12
-rw-r--r--testdata/language-features/guard/guard03.out16
-rw-r--r--testdata/language-features/guard/guard04.out12
-rw-r--r--testdata/language-features/guard/guard05.reject.out12
-rw-r--r--testdata/language-features/guard/guard06.out4
-rw-r--r--testdata/language-features/guard/guard07.out16
-rw-r--r--testdata/language-features/guard/guard08.out16
-rw-r--r--testdata/language-features/guard/guard09.out16
-rw-r--r--testdata/language-features/guard/guard11.out12
-rw-r--r--testdata/language-features/guard/guard12.reject.out8
-rw-r--r--testdata/language-features/guard/guard13.out12
-rw-r--r--testdata/language-features/guard/guard14.out14
-rw-r--r--testdata/language-features/guard/guard15.out14
-rw-r--r--testdata/language-features/guard/guard16.out16
-rw-r--r--testdata/language-features/module/Hello01.out8
-rw-r--r--testdata/language-features/module/Hello02.out8
-rw-r--r--testdata/language-features/module/Hello03.out8
-rw-r--r--testdata/language-features/module/ModulePackage/SubModule01.out4
-rw-r--r--testdata/language-features/module/Moduledef06.out4
-rw-r--r--testdata/language-features/module/Moduledef07.out4
-rw-r--r--testdata/language-features/module/Moduledef08.out4
-rw-r--r--testdata/language-features/module/Moduledef09.out8
-rw-r--r--testdata/language-features/module/Moduledef10.out12
-rw-r--r--testdata/language-features/module/Moduledef13.out4
-rw-r--r--testdata/language-features/module/TypeSyn01Mod.out4
-rw-r--r--testdata/language-features/module/import01.out4
-rw-r--r--testdata/language-features/module/import02.reject.out6
-rw-r--r--testdata/language-features/module/import03.reject.out6
-rw-r--r--testdata/language-features/module/import04.reject.out12
-rw-r--r--testdata/language-features/module/import05.out6
-rw-r--r--testdata/language-features/module/import06.out8
-rw-r--r--testdata/language-features/module/import07.out8
-rw-r--r--testdata/language-features/module/import08.out22
-rw-r--r--testdata/language-features/module/import09.out14
-rw-r--r--testdata/language-features/module/import10.reject.out12
-rw-r--r--testdata/language-features/module/import11.reject.out12
-rw-r--r--testdata/language-features/module/import12.out4
-rw-r--r--testdata/language-features/module/import13.out4
-rw-r--r--testdata/language-features/module/import14.out4
-rw-r--r--testdata/language-features/module/import15.out4
-rw-r--r--testdata/language-features/pattern/caseWhere.out14
-rw-r--r--testdata/language-features/pattern/pattern01.out30
-rw-r--r--testdata/language-features/pattern/pattern02.reject.out4
-rw-r--r--testdata/language-features/pattern/patternGuard.out22
-rw-r--r--testdata/language-features/pattern/uncovered.out28
-rw-r--r--testdata/language-features/pattern/unreachable.out6
-rw-r--r--testdata/language-features/pattern/viewPattern.out18
-rw-r--r--testdata/language-features/recursion/mutualConst.out66
-rw-r--r--testdata/language-features/recursion/mutualFunc.out36
-rw-r--r--testdata/language-features/recursion/mutualRec.out38
-rw-r--r--testdata/language-features/recursion/simplerec01.out10
-rw-r--r--testdata/language-features/recursion/simplerec02.out12
-rw-r--r--testdata/language-features/recursion/simplerec03.out12
-rw-r--r--testdata/language-features/section/section01.out20
-rw-r--r--testdata/let.out14
-rw-r--r--testdata/letIndent.out8
-rw-r--r--testdata/listcompr01.out42
-rw-r--r--testdata/listcompr02.out62
-rw-r--r--testdata/listcompr03.out72
-rw-r--r--testdata/listcompr04.out40
-rw-r--r--testdata/listcompr05.out62
-rw-r--r--testdata/localfun.out42
-rw-r--r--testdata/localfun2.out34
-rw-r--r--testdata/loopIssue.out100
-rw-r--r--testdata/nameclash01.reject.out4
-rw-r--r--testdata/performance/Material.out632
-rw-r--r--testdata/performance/SampleMaterial.out8200
-rw-r--r--testdata/record01.reject.out430
-rw-r--r--testdata/record02.out172
-rw-r--r--testdata/reduce06.out20
-rw-r--r--testdata/scope01.reject.out6
-rw-r--r--testdata/swizzling.out40
-rw-r--r--testdata/traceTest.out26
-rw-r--r--testdata/typeclass.out82
-rw-r--r--testdata/typeclass0.out10
-rw-r--r--testdata/typesig.reject.out10
-rw-r--r--testdata/typesigctx.reject.out22
-rw-r--r--testdata/typesyn.out50
-rw-r--r--testdata/where.out10
-rw-r--r--testdata/zip01.out54
204 files changed, 16337 insertions, 16337 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out
index 1dab081d..13c8dff7 100644
--- a/testdata/Builtins.out
+++ b/testdata/Builtins.out
@@ -3381,1568 +3381,1568 @@ zero
3381 a 3381 a
3382 (match'Bool (\d' -> d') (_rhs False) a (_rhs (undefined a)))))) 3382 (match'Bool (\d' -> d') (_rhs False) a (_rhs (undefined a))))))
3383------------ tooltips 3383------------ tooltips
3384testdata/Builtins.lc 10:1-10:3 3384Builtins.lc 10:1-10:3
3385 forall a . a -> a 3385 forall a . a -> a
3386testdata/Builtins.lc 10:8-10:9 3386Builtins.lc 10:8-10:9
3387 _b 3387 _b
3388testdata/Builtins.lc 14:6-14:10 3388Builtins.lc 14:6-14:10
3389 Type -> Nat -> Type | Type -> Nat -> Type | Type | Type 3389 Type -> Nat -> Type | Type -> Nat -> Type | Type | Type
3390 -> Nat -> Type | Type | Type 3390 -> Nat -> Type | Type | Type
3391testdata/Builtins.lc 14:6-17:37 3391Builtins.lc 14:6-17:37
3392 Type | Type | Type | Type 3392 Type | Type | Type | Type
3393testdata/Builtins.lc 14:17-14:21 3393Builtins.lc 14:17-14:21
3394 Type | Type | Type | Type | Type 3394 Type | Type | Type | Type | Type
3395testdata/Builtins.lc 14:26-14:29 3395Builtins.lc 14:26-14:29
3396 Type 3396 Type
3397testdata/Builtins.lc 14:26-14:37 3397Builtins.lc 14:26-14:37
3398 Type 3398 Type
3399testdata/Builtins.lc 14:33-14:37 3399Builtins.lc 14:33-14:37
3400 Type | Type 3400 Type | Type
3401testdata/Builtins.lc 15:3-15:5 3401Builtins.lc 15:3-15:5
3402 forall a . a -> a -> VecS a 2 | VecS _d 2 3402 forall a . a -> a -> VecS a 2 | VecS _d 2
3403testdata/Builtins.lc 15:3-15:27 3403Builtins.lc 15:3-15:27
3404 Type | Type | Type 3404 Type | Type | Type
3405testdata/Builtins.lc 15:9-15:10 3405Builtins.lc 15:9-15:10
3406 Type 3406 Type
3407testdata/Builtins.lc 15:9-15:27 3407Builtins.lc 15:9-15:27
3408 Type 3408 Type
3409testdata/Builtins.lc 15:14-15:15 3409Builtins.lc 15:14-15:15
3410 Type 3410 Type
3411testdata/Builtins.lc 15:14-15:27 3411Builtins.lc 15:14-15:27
3412 Type 3412 Type
3413testdata/Builtins.lc 15:19-15:23 3413Builtins.lc 15:19-15:23
3414 Type -> Nat -> Type 3414 Type -> Nat -> Type
3415testdata/Builtins.lc 15:19-15:25 3415Builtins.lc 15:19-15:25
3416 Nat -> Type 3416 Nat -> Type
3417testdata/Builtins.lc 15:19-15:27 3417Builtins.lc 15:19-15:27
3418 Type | Type 3418 Type | Type
3419testdata/Builtins.lc 15:24-15:25 3419Builtins.lc 15:24-15:25
3420 Type 3420 Type
3421testdata/Builtins.lc 15:26-15:27 3421Builtins.lc 15:26-15:27
3422 _b | _b 3422 _b | _b
3423testdata/Builtins.lc 16:3-16:5 3423Builtins.lc 16:3-16:5
3424 forall a . a -> a -> a -> VecS a 3 | VecS _f 3 3424 forall a . a -> a -> a -> VecS a 3 | VecS _f 3
3425testdata/Builtins.lc 16:3-16:32 3425Builtins.lc 16:3-16:32
3426 Type | Type | Type | Type 3426 Type | Type | Type | Type
3427testdata/Builtins.lc 16:9-16:10 3427Builtins.lc 16:9-16:10
3428 Type 3428 Type
3429testdata/Builtins.lc 16:9-16:32 3429Builtins.lc 16:9-16:32
3430 Type 3430 Type
3431testdata/Builtins.lc 16:14-16:15 3431Builtins.lc 16:14-16:15
3432 Type 3432 Type
3433testdata/Builtins.lc 16:14-16:32 3433Builtins.lc 16:14-16:32
3434 Type 3434 Type
3435testdata/Builtins.lc 16:19-16:20 3435Builtins.lc 16:19-16:20
3436 Type 3436 Type
3437testdata/Builtins.lc 16:19-16:32 3437Builtins.lc 16:19-16:32
3438 Type 3438 Type
3439testdata/Builtins.lc 16:24-16:28 3439Builtins.lc 16:24-16:28
3440 Type -> Nat -> Type 3440 Type -> Nat -> Type
3441testdata/Builtins.lc 16:24-16:30 3441Builtins.lc 16:24-16:30
3442 Nat -> Type 3442 Nat -> Type
3443testdata/Builtins.lc 16:24-16:32 3443Builtins.lc 16:24-16:32
3444 Type | Type 3444 Type | Type
3445testdata/Builtins.lc 16:29-16:30 3445Builtins.lc 16:29-16:30
3446 Type 3446 Type
3447testdata/Builtins.lc 16:31-16:32 3447Builtins.lc 16:31-16:32
3448 _b | _b 3448 _b | _b
3449testdata/Builtins.lc 17:3-17:5 3449Builtins.lc 17:3-17:5
3450 forall a . a -> a -> a -> a -> VecS a 4 | VecS _h 4 3450 forall a . a -> a -> a -> a -> VecS a 4 | VecS _h 4
3451testdata/Builtins.lc 17:3-17:37 3451Builtins.lc 17:3-17:37
3452 Type | Type | Type | Type | Type 3452 Type | Type | Type | Type | Type
3453testdata/Builtins.lc 17:9-17:10 3453Builtins.lc 17:9-17:10
3454 Type 3454 Type
3455testdata/Builtins.lc 17:9-17:37 3455Builtins.lc 17:9-17:37
3456 Type 3456 Type
3457testdata/Builtins.lc 17:14-17:15 3457Builtins.lc 17:14-17:15
3458 Type 3458 Type
3459testdata/Builtins.lc 17:14-17:37 3459Builtins.lc 17:14-17:37
3460 Type 3460 Type
3461testdata/Builtins.lc 17:19-17:20 3461Builtins.lc 17:19-17:20
3462 Type 3462 Type
3463testdata/Builtins.lc 17:19-17:37 3463Builtins.lc 17:19-17:37
3464 Type 3464 Type
3465testdata/Builtins.lc 17:24-17:25 3465Builtins.lc 17:24-17:25
3466 Type 3466 Type
3467testdata/Builtins.lc 17:24-17:37 3467Builtins.lc 17:24-17:37
3468 Type 3468 Type
3469testdata/Builtins.lc 17:29-17:33 3469Builtins.lc 17:29-17:33
3470 Type -> Nat -> Type 3470 Type -> Nat -> Type
3471testdata/Builtins.lc 17:29-17:35 3471Builtins.lc 17:29-17:35
3472 Nat -> Type 3472 Nat -> Type
3473testdata/Builtins.lc 17:29-17:37 3473Builtins.lc 17:29-17:37
3474 Type | Type 3474 Type | Type
3475testdata/Builtins.lc 17:34-17:35 3475Builtins.lc 17:34-17:35
3476 Type 3476 Type
3477testdata/Builtins.lc 17:36-17:37 3477Builtins.lc 17:36-17:37
3478 _b | _b 3478 _b | _b
3479testdata/Builtins.lc 19:11-19:43 3479Builtins.lc 19:11-19:43
3480 Type | Type | Type 3480 Type | Type | Type
3481testdata/Builtins.lc 19:12-19:13 3481Builtins.lc 19:12-19:13
3482 _f 3482 _f
3483testdata/Builtins.lc 19:17-19:18 3483Builtins.lc 19:17-19:18
3484 _e | Type 3484 _e | Type
3485testdata/Builtins.lc 19:23-19:27 3485Builtins.lc 19:23-19:27
3486 Type -> Nat -> Type 3486 Type -> Nat -> Type
3487testdata/Builtins.lc 19:23-19:29 3487Builtins.lc 19:23-19:29
3488 Nat -> Type 3488 Nat -> Type
3489testdata/Builtins.lc 19:23-19:31 3489Builtins.lc 19:23-19:31
3490 Type 3490 Type
3491testdata/Builtins.lc 19:23-19:43 3491Builtins.lc 19:23-19:43
3492 Type 3492 Type
3493testdata/Builtins.lc 19:28-19:29 3493Builtins.lc 19:28-19:29
3494 Type 3494 Type
3495testdata/Builtins.lc 19:30-19:31 3495Builtins.lc 19:30-19:31
3496 _c 3496 _c
3497testdata/Builtins.lc 19:35-19:39 3497Builtins.lc 19:35-19:39
3498 Type -> Nat -> Type 3498 Type -> Nat -> Type
3499testdata/Builtins.lc 19:35-19:41 3499Builtins.lc 19:35-19:41
3500 Nat -> Type 3500 Nat -> Type
3501testdata/Builtins.lc 19:35-19:43 3501Builtins.lc 19:35-19:43
3502 Type | Type 3502 Type | Type
3503testdata/Builtins.lc 19:40-19:41 3503Builtins.lc 19:40-19:41
3504 Type 3504 Type
3505testdata/Builtins.lc 19:42-19:43 3505Builtins.lc 19:42-19:43
3506 Nat 3506 Nat
3507testdata/Builtins.lc 20:1-20:7 3507Builtins.lc 20:1-20:7
3508 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c 3508 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c
3509testdata/Builtins.lc 20:21-20:23 3509Builtins.lc 20:21-20:23
3510 forall a . a -> a -> VecS a 2 3510 forall a . a -> a -> VecS a 2
3511testdata/Builtins.lc 20:21-20:29 3511Builtins.lc 20:21-20:29
3512 _f -> VecS _f 2 3512 _f -> VecS _f 2
3513testdata/Builtins.lc 20:21-20:35 3513Builtins.lc 20:21-20:35
3514 VecS _f 2 3514 VecS _f 2
3515testdata/Builtins.lc 20:21-21:43 3515Builtins.lc 20:21-21:43
3516 (forall (a :: _e) (b :: _e) (c :: _e) -> _e -> VecS _d 4) 3516 (forall (a :: _e) (b :: _e) (c :: _e) -> _e -> VecS _d 4)
3517 -> forall (d :: Nat) . VecS _e d -> VecS _d d 3517 -> forall (d :: Nat) . VecS _e d -> VecS _d d
3518testdata/Builtins.lc 20:21-22:51 3518Builtins.lc 20:21-22:51
3519 forall (a :: Nat) . VecS _e a -> VecS _d a 3519 forall (a :: Nat) . VecS _e a -> VecS _d a
3520testdata/Builtins.lc 20:25-20:26 3520Builtins.lc 20:25-20:26
3521 _i -> _h 3521 _i -> _h
3522testdata/Builtins.lc 20:25-20:28 3522Builtins.lc 20:25-20:28
3523 _f 3523 _f
3524testdata/Builtins.lc 20:27-20:28 3524Builtins.lc 20:27-20:28
3525 _c 3525 _c
3526testdata/Builtins.lc 20:31-20:32 3526Builtins.lc 20:31-20:32
3527 _g -> _f 3527 _g -> _f
3528testdata/Builtins.lc 20:31-20:34 3528Builtins.lc 20:31-20:34
3529 _f 3529 _f
3530testdata/Builtins.lc 20:33-20:34 3530Builtins.lc 20:33-20:34
3531 _g 3531 _g
3532testdata/Builtins.lc 21:23-21:25 3532Builtins.lc 21:23-21:25
3533 forall a . a -> a -> a -> VecS a 3 3533 forall a . a -> a -> a -> VecS a 3
3534testdata/Builtins.lc 21:23-21:31 3534Builtins.lc 21:23-21:31
3535 _g -> _g -> VecS _g 3 3535 _g -> _g -> VecS _g 3
3536testdata/Builtins.lc 21:23-21:37 3536Builtins.lc 21:23-21:37
3537 _g -> VecS _g 3 3537 _g -> VecS _g 3
3538testdata/Builtins.lc 21:23-21:43 3538Builtins.lc 21:23-21:43
3539 VecS _g 3 3539 VecS _g 3
3540testdata/Builtins.lc 21:27-21:28 3540Builtins.lc 21:27-21:28
3541 _i -> _h 3541 _i -> _h
3542testdata/Builtins.lc 21:27-21:30 3542Builtins.lc 21:27-21:30
3543 _g 3543 _g
3544testdata/Builtins.lc 21:29-21:30 3544Builtins.lc 21:29-21:30
3545 _h 3545 _h
3546testdata/Builtins.lc 21:33-21:34 3546Builtins.lc 21:33-21:34
3547 _h -> _g 3547 _h -> _g
3548testdata/Builtins.lc 21:33-21:36 3548Builtins.lc 21:33-21:36
3549 _g 3549 _g
3550testdata/Builtins.lc 21:35-21:36 3550Builtins.lc 21:35-21:36
3551 _h 3551 _h
3552testdata/Builtins.lc 21:39-21:40 3552Builtins.lc 21:39-21:40
3553 _h -> _g 3553 _h -> _g
3554testdata/Builtins.lc 21:39-21:42 3554Builtins.lc 21:39-21:42
3555 _g 3555 _g
3556testdata/Builtins.lc 21:41-21:42 3556Builtins.lc 21:41-21:42
3557 _h 3557 _h
3558testdata/Builtins.lc 22:25-22:27 3558Builtins.lc 22:25-22:27
3559 forall a . a -> a -> a -> a -> VecS a 4 3559 forall a . a -> a -> a -> a -> VecS a 4
3560testdata/Builtins.lc 22:25-22:33 3560Builtins.lc 22:25-22:33
3561 _h -> _h -> _h -> VecS _h 4 3561 _h -> _h -> _h -> VecS _h 4
3562testdata/Builtins.lc 22:25-22:39 3562Builtins.lc 22:25-22:39
3563 _h -> _h -> VecS _h 4 3563 _h -> _h -> VecS _h 4
3564testdata/Builtins.lc 22:25-22:45 3564Builtins.lc 22:25-22:45
3565 _h -> VecS _h 4 3565 _h -> VecS _h 4
3566testdata/Builtins.lc 22:25-22:51 3566Builtins.lc 22:25-22:51
3567 VecS _h 4 3567 VecS _h 4
3568testdata/Builtins.lc 22:29-22:30 3568Builtins.lc 22:29-22:30
3569 _j -> _i 3569 _j -> _i
3570testdata/Builtins.lc 22:29-22:32 3570Builtins.lc 22:29-22:32
3571 _h 3571 _h
3572testdata/Builtins.lc 22:31-22:32 3572Builtins.lc 22:31-22:32
3573 _i 3573 _i
3574testdata/Builtins.lc 22:35-22:36 3574Builtins.lc 22:35-22:36
3575 _i -> _h 3575 _i -> _h
3576testdata/Builtins.lc 22:35-22:38 3576Builtins.lc 22:35-22:38
3577 _h 3577 _h
3578testdata/Builtins.lc 22:37-22:38 3578Builtins.lc 22:37-22:38
3579 _i 3579 _i
3580testdata/Builtins.lc 22:41-22:42 3580Builtins.lc 22:41-22:42
3581 _i -> _h 3581 _i -> _h
3582testdata/Builtins.lc 22:41-22:44 3582Builtins.lc 22:41-22:44
3583 _h 3583 _h
3584testdata/Builtins.lc 22:43-22:44 3584Builtins.lc 22:43-22:44
3585 _i 3585 _i
3586testdata/Builtins.lc 22:47-22:48 3586Builtins.lc 22:47-22:48
3587 _i -> _h 3587 _i -> _h
3588testdata/Builtins.lc 22:47-22:50 3588Builtins.lc 22:47-22:50
3589 _h 3589 _h
3590testdata/Builtins.lc 22:49-22:50 3590Builtins.lc 22:49-22:50
3591 _i 3591 _i
3592testdata/Builtins.lc 24:23-24:26 3592Builtins.lc 24:23-24:26
3593 Type 3593 Type
3594testdata/Builtins.lc 24:37-24:40 3594Builtins.lc 24:37-24:40
3595 Nat -> Type -> Type 3595 Nat -> Type -> Type
3596testdata/Builtins.lc 24:47-24:51 3596Builtins.lc 24:47-24:51
3597 Type -> Nat -> Type 3597 Type -> Nat -> Type
3598testdata/Builtins.lc 24:47-24:53 3598Builtins.lc 24:47-24:53
3599 Nat -> Type 3599 Nat -> Type
3600testdata/Builtins.lc 24:47-24:55 3600Builtins.lc 24:47-24:55
3601 Type 3601 Type
3602testdata/Builtins.lc 24:52-24:53 3602Builtins.lc 24:52-24:53
3603 Type 3603 Type
3604testdata/Builtins.lc 24:54-24:55 3604Builtins.lc 24:54-24:55
3605 Nat 3605 Nat
3606testdata/Builtins.lc 27:29-27:32 3606Builtins.lc 27:29-27:32
3607 Type 3607 Type
3608testdata/Builtins.lc 28:5-28:14 3608Builtins.lc 28:5-28:14
3609 Nat -> Type -> Type 3609 Nat -> Type -> Type
3610testdata/Builtins.lc 28:21-28:22 3610Builtins.lc 28:21-28:22
3611 Type 3611 Type
3612testdata/Builtins.lc 28:21-29:60 3612Builtins.lc 28:21-29:60
3613 Nat -> Type 3613 Nat -> Type
3614testdata/Builtins.lc 29:37-29:40 3614Builtins.lc 29:37-29:40
3615 Nat -> Type -> Type 3615 Nat -> Type -> Type
3616testdata/Builtins.lc 29:37-29:58 3616Builtins.lc 29:37-29:58
3617 Type -> Type 3617 Type -> Type
3618testdata/Builtins.lc 29:37-29:60 3618Builtins.lc 29:37-29:60
3619 Type 3619 Type
3620testdata/Builtins.lc 29:42-29:47 3620Builtins.lc 29:42-29:47
3621 Nat -> Nat 3621 Nat -> Nat
3622testdata/Builtins.lc 29:42-29:57 3622Builtins.lc 29:42-29:57
3623 Nat 3623 Nat
3624testdata/Builtins.lc 29:49-29:54 3624Builtins.lc 29:49-29:54
3625 Nat -> Nat 3625 Nat -> Nat
3626testdata/Builtins.lc 29:49-29:56 3626Builtins.lc 29:49-29:56
3627 Nat 3627 Nat
3628testdata/Builtins.lc 29:55-29:56 3628Builtins.lc 29:55-29:56
3629 Nat 3629 Nat
3630testdata/Builtins.lc 29:59-29:60 3630Builtins.lc 29:59-29:60
3631 Type 3631 Type
3632testdata/Builtins.lc 32:6-32:9 3632Builtins.lc 32:6-32:9
3633 Nat -> Nat -> Type -> Type | Nat 3633 Nat -> Nat -> Type -> Type | Nat
3634 -> Nat -> Type -> Type | Type | Type | Type | Nat 3634 -> Nat -> Type -> Type | Type | Type | Type | Nat
3635 -> Nat -> Type -> Type | Type | Type | Type | Type 3635 -> Nat -> Type -> Type | Type | Type | Type | Type
3636testdata/Builtins.lc 32:6-41:84 3636Builtins.lc 32:6-41:84
3637 Type | Type | Type | Type | Type | Type | Type | Type | Type 3637 Type | Type | Type | Type | Type | Type | Type | Type | Type
3638testdata/Builtins.lc 32:13-32:16 3638Builtins.lc 32:13-32:16
3639 Type 3639 Type
3640testdata/Builtins.lc 32:20-32:23 3640Builtins.lc 32:20-32:23
3641 Type 3641 Type
3642testdata/Builtins.lc 32:20-32:39 3642Builtins.lc 32:20-32:39
3643 Type 3643 Type
3644testdata/Builtins.lc 32:27-32:31 3644Builtins.lc 32:27-32:31
3645 Type 3645 Type
3646testdata/Builtins.lc 32:27-32:39 3646Builtins.lc 32:27-32:39
3647 Type 3647 Type
3648testdata/Builtins.lc 32:35-32:39 3648Builtins.lc 32:35-32:39
3649 Type | Type 3649 Type | Type
3650testdata/Builtins.lc 33:3-33:7 3650Builtins.lc 33:3-33:7
3651 Vec 2 Float -> Vec 2 Float -> Mat 2 2 Float | Mat 2 2 Float 3651 Vec 2 Float -> Vec 2 Float -> Mat 2 2 Float | Mat 2 2 Float
3652testdata/Builtins.lc 33:3-33:54 3652Builtins.lc 33:3-33:54
3653 Type | Type | Type 3653 Type | Type | Type
3654testdata/Builtins.lc 33:11-33:14 3654Builtins.lc 33:11-33:14
3655 Nat -> Type -> Type 3655 Nat -> Type -> Type
3656testdata/Builtins.lc 33:11-33:16 3656Builtins.lc 33:11-33:16
3657 Type -> Type 3657 Type -> Type
3658testdata/Builtins.lc 33:11-33:22 3658Builtins.lc 33:11-33:22
3659 Type 3659 Type
3660testdata/Builtins.lc 33:15-33:16 3660Builtins.lc 33:15-33:16
3661 _b 3661 _b
3662testdata/Builtins.lc 33:17-33:22 3662Builtins.lc 33:17-33:22
3663 Type 3663 Type
3664testdata/Builtins.lc 33:26-33:29 3664Builtins.lc 33:26-33:29
3665 Nat -> Type -> Type 3665 Nat -> Type -> Type
3666testdata/Builtins.lc 33:26-33:31 3666Builtins.lc 33:26-33:31
3667 Type -> Type 3667 Type -> Type
3668testdata/Builtins.lc 33:26-33:37 3668Builtins.lc 33:26-33:37
3669 Type 3669 Type
3670testdata/Builtins.lc 33:26-33:54 3670Builtins.lc 33:26-33:54
3671 Type 3671 Type
3672testdata/Builtins.lc 33:30-33:31 3672Builtins.lc 33:30-33:31
3673 _b 3673 _b
3674testdata/Builtins.lc 33:32-33:37 3674Builtins.lc 33:32-33:37
3675 Type 3675 Type
3676testdata/Builtins.lc 33:41-33:44 3676Builtins.lc 33:41-33:44
3677 Nat -> Nat -> Type -> Type 3677 Nat -> Nat -> Type -> Type
3678testdata/Builtins.lc 33:41-33:46 3678Builtins.lc 33:41-33:46
3679 Nat -> Type -> Type 3679 Nat -> Type -> Type
3680testdata/Builtins.lc 33:41-33:48 3680Builtins.lc 33:41-33:48
3681 Type -> Type 3681 Type -> Type
3682testdata/Builtins.lc 33:41-33:54 3682Builtins.lc 33:41-33:54
3683 Type | Type 3683 Type | Type
3684testdata/Builtins.lc 33:45-33:46 3684Builtins.lc 33:45-33:46
3685 _b | _b 3685 _b | _b
3686testdata/Builtins.lc 33:45-33:48 3686Builtins.lc 33:45-33:48
3687 forall a -> Mat 2 2 a -> Type 3687 forall a -> Mat 2 2 a -> Type
3688testdata/Builtins.lc 33:45-33:54 3688Builtins.lc 33:45-33:54
3689 Mat 2 2 Float -> Type 3689 Mat 2 2 Float -> Type
3690testdata/Builtins.lc 33:47-33:48 3690Builtins.lc 33:47-33:48
3691 _b | _b 3691 _b | _b
3692testdata/Builtins.lc 33:49-33:54 3692Builtins.lc 33:49-33:54
3693 Type | Type 3693 Type | Type
3694testdata/Builtins.lc 34:3-34:7 3694Builtins.lc 34:3-34:7
3695 Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float | Mat 3 2 Float 3695 Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float | Mat 3 2 Float
3696testdata/Builtins.lc 34:3-34:54 3696Builtins.lc 34:3-34:54
3697 Type | Type | Type 3697 Type | Type | Type
3698testdata/Builtins.lc 34:11-34:14 3698Builtins.lc 34:11-34:14
3699 Nat -> Type -> Type 3699 Nat -> Type -> Type
3700testdata/Builtins.lc 34:11-34:16 3700Builtins.lc 34:11-34:16
3701 Type -> Type 3701 Type -> Type
3702testdata/Builtins.lc 34:11-34:22 3702Builtins.lc 34:11-34:22
3703 Type 3703 Type
3704testdata/Builtins.lc 34:15-34:16 3704Builtins.lc 34:15-34:16
3705 _b 3705 _b
3706testdata/Builtins.lc 34:17-34:22 3706Builtins.lc 34:17-34:22
3707 Type 3707 Type
3708testdata/Builtins.lc 34:26-34:29 3708Builtins.lc 34:26-34:29
3709 Nat -> Type -> Type 3709 Nat -> Type -> Type
3710testdata/Builtins.lc 34:26-34:31 3710Builtins.lc 34:26-34:31
3711 Type -> Type 3711 Type -> Type
3712testdata/Builtins.lc 34:26-34:37 3712Builtins.lc 34:26-34:37
3713 Type 3713 Type
3714testdata/Builtins.lc 34:26-34:54 3714Builtins.lc 34:26-34:54
3715 Type 3715 Type
3716testdata/Builtins.lc 34:30-34:31 3716Builtins.lc 34:30-34:31
3717 _b 3717 _b
3718testdata/Builtins.lc 34:32-34:37 3718Builtins.lc 34:32-34:37
3719 Type 3719 Type
3720testdata/Builtins.lc 34:41-34:44 3720Builtins.lc 34:41-34:44
3721 Nat -> Nat -> Type -> Type 3721 Nat -> Nat -> Type -> Type
3722testdata/Builtins.lc 34:41-34:46 3722Builtins.lc 34:41-34:46
3723 Nat -> Type -> Type 3723 Nat -> Type -> Type
3724testdata/Builtins.lc 34:41-34:48 3724Builtins.lc 34:41-34:48
3725 Type -> Type 3725 Type -> Type
3726testdata/Builtins.lc 34:41-34:54 3726Builtins.lc 34:41-34:54
3727 Type | Type 3727 Type | Type
3728testdata/Builtins.lc 34:45-34:46 3728Builtins.lc 34:45-34:46
3729 _b | _b 3729 _b | _b
3730testdata/Builtins.lc 34:45-34:48 3730Builtins.lc 34:45-34:48
3731 forall a -> Mat 3 2 a -> Type 3731 forall a -> Mat 3 2 a -> Type
3732testdata/Builtins.lc 34:45-34:54 3732Builtins.lc 34:45-34:54
3733 Mat 3 2 Float -> Type 3733 Mat 3 2 Float -> Type
3734testdata/Builtins.lc 34:47-34:48 3734Builtins.lc 34:47-34:48
3735 _b | _b 3735 _b | _b
3736testdata/Builtins.lc 34:49-34:54 3736Builtins.lc 34:49-34:54
3737 Type | Type 3737 Type | Type
3738testdata/Builtins.lc 35:3-35:7 3738Builtins.lc 35:3-35:7
3739 Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float | Mat 4 2 Float 3739 Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float | Mat 4 2 Float
3740testdata/Builtins.lc 35:3-35:54 3740Builtins.lc 35:3-35:54
3741 Type | Type | Type 3741 Type | Type | Type
3742testdata/Builtins.lc 35:11-35:14 3742Builtins.lc 35:11-35:14
3743 Nat -> Type -> Type 3743 Nat -> Type -> Type
3744testdata/Builtins.lc 35:11-35:16 3744Builtins.lc 35:11-35:16
3745 Type -> Type 3745 Type -> Type
3746testdata/Builtins.lc 35:11-35:22 3746Builtins.lc 35:11-35:22
3747 Type 3747 Type
3748testdata/Builtins.lc 35:15-35:16 3748Builtins.lc 35:15-35:16
3749 _b 3749 _b
3750testdata/Builtins.lc 35:17-35:22 3750Builtins.lc 35:17-35:22
3751 Type 3751 Type
3752testdata/Builtins.lc 35:26-35:29 3752Builtins.lc 35:26-35:29
3753 Nat -> Type -> Type 3753 Nat -> Type -> Type
3754testdata/Builtins.lc 35:26-35:31 3754Builtins.lc 35:26-35:31
3755 Type -> Type 3755 Type -> Type
3756testdata/Builtins.lc 35:26-35:37 3756Builtins.lc 35:26-35:37
3757 Type 3757 Type
3758testdata/Builtins.lc 35:26-35:54 3758Builtins.lc 35:26-35:54
3759 Type 3759 Type
3760testdata/Builtins.lc 35:30-35:31 3760Builtins.lc 35:30-35:31
3761 _b 3761 _b
3762testdata/Builtins.lc 35:32-35:37 3762Builtins.lc 35:32-35:37
3763 Type 3763 Type
3764testdata/Builtins.lc 35:41-35:44 3764Builtins.lc 35:41-35:44
3765 Nat -> Nat -> Type -> Type 3765 Nat -> Nat -> Type -> Type
3766testdata/Builtins.lc 35:41-35:46 3766Builtins.lc 35:41-35:46
3767 Nat -> Type -> Type 3767 Nat -> Type -> Type
3768testdata/Builtins.lc 35:41-35:48 3768Builtins.lc 35:41-35:48
3769 Type -> Type 3769 Type -> Type
3770testdata/Builtins.lc 35:41-35:54 3770Builtins.lc 35:41-35:54
3771 Type | Type 3771 Type | Type
3772testdata/Builtins.lc 35:45-35:46 3772Builtins.lc 35:45-35:46
3773 _b | _b 3773 _b | _b
3774testdata/Builtins.lc 35:45-35:48 3774Builtins.lc 35:45-35:48
3775 forall a -> Mat 4 2 a -> Type 3775 forall a -> Mat 4 2 a -> Type
3776testdata/Builtins.lc 35:45-35:54 3776Builtins.lc 35:45-35:54
3777 Mat 4 2 Float -> Type 3777 Mat 4 2 Float -> Type
3778testdata/Builtins.lc 35:47-35:48 3778Builtins.lc 35:47-35:48
3779 _b | _b 3779 _b | _b
3780testdata/Builtins.lc 35:49-35:54 3780Builtins.lc 35:49-35:54
3781 Type | Type 3781 Type | Type
3782testdata/Builtins.lc 36:3-36:7 3782Builtins.lc 36:3-36:7
3783 Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float | Mat 2 3 Float 3783 Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float | Mat 2 3 Float
3784testdata/Builtins.lc 36:3-36:69 3784Builtins.lc 36:3-36:69
3785 Type | Type | Type | Type 3785 Type | Type | Type | Type
3786testdata/Builtins.lc 36:11-36:14 3786Builtins.lc 36:11-36:14
3787 Nat -> Type -> Type 3787 Nat -> Type -> Type
3788testdata/Builtins.lc 36:11-36:16 3788Builtins.lc 36:11-36:16
3789 Type -> Type 3789 Type -> Type
3790testdata/Builtins.lc 36:11-36:22 3790Builtins.lc 36:11-36:22
3791 Type 3791 Type
3792testdata/Builtins.lc 36:15-36:16 3792Builtins.lc 36:15-36:16
3793 _b 3793 _b
3794testdata/Builtins.lc 36:17-36:22 3794Builtins.lc 36:17-36:22
3795 Type 3795 Type
3796testdata/Builtins.lc 36:26-36:29 3796Builtins.lc 36:26-36:29
3797 Nat -> Type -> Type 3797 Nat -> Type -> Type
3798testdata/Builtins.lc 36:26-36:31 3798Builtins.lc 36:26-36:31
3799 Type -> Type 3799 Type -> Type
3800testdata/Builtins.lc 36:26-36:37 3800Builtins.lc 36:26-36:37
3801 Type 3801 Type
3802testdata/Builtins.lc 36:26-36:69 3802Builtins.lc 36:26-36:69
3803 Type 3803 Type
3804testdata/Builtins.lc 36:30-36:31 3804Builtins.lc 36:30-36:31
3805 _b 3805 _b
3806testdata/Builtins.lc 36:32-36:37 3806Builtins.lc 36:32-36:37
3807 Type 3807 Type
3808testdata/Builtins.lc 36:41-36:44 3808Builtins.lc 36:41-36:44
3809 Nat -> Type -> Type 3809 Nat -> Type -> Type
3810testdata/Builtins.lc 36:41-36:46 3810Builtins.lc 36:41-36:46
3811 Type -> Type 3811 Type -> Type
3812testdata/Builtins.lc 36:41-36:52 3812Builtins.lc 36:41-36:52
3813 Type 3813 Type
3814testdata/Builtins.lc 36:41-36:69 3814Builtins.lc 36:41-36:69
3815 Type 3815 Type
3816testdata/Builtins.lc 36:45-36:46 3816Builtins.lc 36:45-36:46
3817 _b 3817 _b
3818testdata/Builtins.lc 36:47-36:52 3818Builtins.lc 36:47-36:52
3819 Type 3819 Type
3820testdata/Builtins.lc 36:56-36:59 3820Builtins.lc 36:56-36:59
3821 Nat -> Nat -> Type -> Type 3821 Nat -> Nat -> Type -> Type
3822testdata/Builtins.lc 36:56-36:61 3822Builtins.lc 36:56-36:61
3823 Nat -> Type -> Type 3823 Nat -> Type -> Type
3824testdata/Builtins.lc 36:56-36:63 3824Builtins.lc 36:56-36:63
3825 Type -> Type 3825 Type -> Type
3826testdata/Builtins.lc 36:56-36:69 3826Builtins.lc 36:56-36:69
3827 Type | Type 3827 Type | Type
3828testdata/Builtins.lc 36:60-36:61 3828Builtins.lc 36:60-36:61
3829 _b | _b 3829 _b | _b
3830testdata/Builtins.lc 36:60-36:63 3830Builtins.lc 36:60-36:63
3831 forall a -> Mat 2 3 a -> Type 3831 forall a -> Mat 2 3 a -> Type
3832testdata/Builtins.lc 36:60-36:69 3832Builtins.lc 36:60-36:69
3833 Mat 2 3 Float -> Type 3833 Mat 2 3 Float -> Type
3834testdata/Builtins.lc 36:62-36:63 3834Builtins.lc 36:62-36:63
3835 _b | _b 3835 _b | _b
3836testdata/Builtins.lc 36:64-36:69 3836Builtins.lc 36:64-36:69
3837 Type | Type 3837 Type | Type
3838testdata/Builtins.lc 37:3-37:7 3838Builtins.lc 37:3-37:7
3839 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float | Mat 3 3 Float 3839 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float | Mat 3 3 Float
3840testdata/Builtins.lc 37:3-37:69 3840Builtins.lc 37:3-37:69
3841 Type | Type | Type | Type 3841 Type | Type | Type | Type
3842testdata/Builtins.lc 37:11-37:14 3842Builtins.lc 37:11-37:14
3843 Nat -> Type -> Type 3843 Nat -> Type -> Type
3844testdata/Builtins.lc 37:11-37:16 3844Builtins.lc 37:11-37:16
3845 Type -> Type 3845 Type -> Type
3846testdata/Builtins.lc 37:11-37:22 3846Builtins.lc 37:11-37:22
3847 Type 3847 Type
3848testdata/Builtins.lc 37:15-37:16 3848Builtins.lc 37:15-37:16
3849 _b 3849 _b
3850testdata/Builtins.lc 37:17-37:22 3850Builtins.lc 37:17-37:22
3851 Type 3851 Type
3852testdata/Builtins.lc 37:26-37:29 3852Builtins.lc 37:26-37:29
3853 Nat -> Type -> Type 3853 Nat -> Type -> Type
3854testdata/Builtins.lc 37:26-37:31 3854Builtins.lc 37:26-37:31
3855 Type -> Type 3855 Type -> Type
3856testdata/Builtins.lc 37:26-37:37 3856Builtins.lc 37:26-37:37
3857 Type 3857 Type
3858testdata/Builtins.lc 37:26-37:69 3858Builtins.lc 37:26-37:69
3859 Type 3859 Type
3860testdata/Builtins.lc 37:30-37:31 3860Builtins.lc 37:30-37:31
3861 _b 3861 _b
3862testdata/Builtins.lc 37:32-37:37 3862Builtins.lc 37:32-37:37
3863 Type 3863 Type
3864testdata/Builtins.lc 37:41-37:44 3864Builtins.lc 37:41-37:44
3865 Nat -> Type -> Type 3865 Nat -> Type -> Type
3866testdata/Builtins.lc 37:41-37:46 3866Builtins.lc 37:41-37:46
3867 Type -> Type 3867 Type -> Type
3868testdata/Builtins.lc 37:41-37:52 3868Builtins.lc 37:41-37:52
3869 Type 3869 Type
3870testdata/Builtins.lc 37:41-37:69 3870Builtins.lc 37:41-37:69
3871 Type 3871 Type
3872testdata/Builtins.lc 37:45-37:46 3872Builtins.lc 37:45-37:46
3873 _b 3873 _b
3874testdata/Builtins.lc 37:47-37:52 3874Builtins.lc 37:47-37:52
3875 Type 3875 Type
3876testdata/Builtins.lc 37:56-37:59 3876Builtins.lc 37:56-37:59
3877 Nat -> Nat -> Type -> Type 3877 Nat -> Nat -> Type -> Type
3878testdata/Builtins.lc 37:56-37:61 3878Builtins.lc 37:56-37:61
3879 Nat -> Type -> Type 3879 Nat -> Type -> Type
3880testdata/Builtins.lc 37:56-37:63 3880Builtins.lc 37:56-37:63
3881 Type -> Type 3881 Type -> Type
3882testdata/Builtins.lc 37:56-37:69 3882Builtins.lc 37:56-37:69
3883 Type | Type 3883 Type | Type
3884testdata/Builtins.lc 37:60-37:61 3884Builtins.lc 37:60-37:61
3885 _b | _b 3885 _b | _b
3886testdata/Builtins.lc 37:60-37:63 3886Builtins.lc 37:60-37:63
3887 forall a -> Mat 3 3 a -> Type 3887 forall a -> Mat 3 3 a -> Type
3888testdata/Builtins.lc 37:60-37:69 3888Builtins.lc 37:60-37:69
3889 Mat 3 3 Float -> Type 3889 Mat 3 3 Float -> Type
3890testdata/Builtins.lc 37:62-37:63 3890Builtins.lc 37:62-37:63
3891 _b | _b 3891 _b | _b
3892testdata/Builtins.lc 37:64-37:69 3892Builtins.lc 37:64-37:69
3893 Type | Type 3893 Type | Type
3894testdata/Builtins.lc 38:3-38:7 3894Builtins.lc 38:3-38:7
3895 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float | Mat 4 3 Float 3895 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float | Mat 4 3 Float
3896testdata/Builtins.lc 38:3-38:69 3896Builtins.lc 38:3-38:69
3897 Type | Type | Type | Type 3897 Type | Type | Type | Type
3898testdata/Builtins.lc 38:11-38:14 3898Builtins.lc 38:11-38:14
3899 Nat -> Type -> Type 3899 Nat -> Type -> Type
3900testdata/Builtins.lc 38:11-38:16 3900Builtins.lc 38:11-38:16
3901 Type -> Type 3901 Type -> Type
3902testdata/Builtins.lc 38:11-38:22 3902Builtins.lc 38:11-38:22
3903 Type 3903 Type
3904testdata/Builtins.lc 38:15-38:16 3904Builtins.lc 38:15-38:16
3905 _b 3905 _b
3906testdata/Builtins.lc 38:17-38:22 3906Builtins.lc 38:17-38:22
3907 Type 3907 Type
3908testdata/Builtins.lc 38:26-38:29 3908Builtins.lc 38:26-38:29
3909 Nat -> Type -> Type 3909 Nat -> Type -> Type
3910testdata/Builtins.lc 38:26-38:31 3910Builtins.lc 38:26-38:31
3911 Type -> Type 3911 Type -> Type
3912testdata/Builtins.lc 38:26-38:37 3912Builtins.lc 38:26-38:37
3913 Type 3913 Type
3914testdata/Builtins.lc 38:26-38:69 3914Builtins.lc 38:26-38:69
3915 Type 3915 Type
3916testdata/Builtins.lc 38:30-38:31 3916Builtins.lc 38:30-38:31
3917 _b 3917 _b
3918testdata/Builtins.lc 38:32-38:37 3918Builtins.lc 38:32-38:37
3919 Type 3919 Type
3920testdata/Builtins.lc 38:41-38:44 3920Builtins.lc 38:41-38:44
3921 Nat -> Type -> Type 3921 Nat -> Type -> Type
3922testdata/Builtins.lc 38:41-38:46 3922Builtins.lc 38:41-38:46
3923 Type -> Type 3923 Type -> Type
3924testdata/Builtins.lc 38:41-38:52 3924Builtins.lc 38:41-38:52
3925 Type 3925 Type
3926testdata/Builtins.lc 38:41-38:69 3926Builtins.lc 38:41-38:69
3927 Type 3927 Type
3928testdata/Builtins.lc 38:45-38:46 3928Builtins.lc 38:45-38:46
3929 _b 3929 _b
3930testdata/Builtins.lc 38:47-38:52 3930Builtins.lc 38:47-38:52
3931 Type 3931 Type
3932testdata/Builtins.lc 38:56-38:59 3932Builtins.lc 38:56-38:59
3933 Nat -> Nat -> Type -> Type 3933 Nat -> Nat -> Type -> Type
3934testdata/Builtins.lc 38:56-38:61 3934Builtins.lc 38:56-38:61
3935 Nat -> Type -> Type 3935 Nat -> Type -> Type
3936testdata/Builtins.lc 38:56-38:63 3936Builtins.lc 38:56-38:63
3937 Type -> Type 3937 Type -> Type
3938testdata/Builtins.lc 38:56-38:69 3938Builtins.lc 38:56-38:69
3939 Type | Type 3939 Type | Type
3940testdata/Builtins.lc 38:60-38:61 3940Builtins.lc 38:60-38:61
3941 _b | _b 3941 _b | _b
3942testdata/Builtins.lc 38:60-38:63 3942Builtins.lc 38:60-38:63
3943 forall a -> Mat 4 3 a -> Type 3943 forall a -> Mat 4 3 a -> Type
3944testdata/Builtins.lc 38:60-38:69 3944Builtins.lc 38:60-38:69
3945 Mat 4 3 Float -> Type 3945 Mat 4 3 Float -> Type
3946testdata/Builtins.lc 38:62-38:63 3946Builtins.lc 38:62-38:63
3947 _b | _b 3947 _b | _b
3948testdata/Builtins.lc 38:64-38:69 3948Builtins.lc 38:64-38:69
3949 Type | Type 3949 Type | Type
3950testdata/Builtins.lc 39:3-39:7 3950Builtins.lc 39:3-39:7
3951 Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float | Mat 3951 Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float | Mat
3952 2 3952 2
3953 4 3953 4
3954 Float 3954 Float
3955testdata/Builtins.lc 39:3-39:84 3955Builtins.lc 39:3-39:84
3956 Type | Type | Type | Type | Type 3956 Type | Type | Type | Type | Type
3957testdata/Builtins.lc 39:11-39:14 3957Builtins.lc 39:11-39:14
3958 Nat -> Type -> Type 3958 Nat -> Type -> Type
3959testdata/Builtins.lc 39:11-39:16 3959Builtins.lc 39:11-39:16
3960 Type -> Type 3960 Type -> Type
3961testdata/Builtins.lc 39:11-39:22 3961Builtins.lc 39:11-39:22
3962 Type 3962 Type
3963testdata/Builtins.lc 39:15-39:16 3963Builtins.lc 39:15-39:16
3964 _b 3964 _b
3965testdata/Builtins.lc 39:17-39:22 3965Builtins.lc 39:17-39:22
3966 Type 3966 Type
3967testdata/Builtins.lc 39:26-39:29 3967Builtins.lc 39:26-39:29
3968 Nat -> Type -> Type 3968 Nat -> Type -> Type
3969testdata/Builtins.lc 39:26-39:31 3969Builtins.lc 39:26-39:31
3970 Type -> Type 3970 Type -> Type
3971testdata/Builtins.lc 39:26-39:37 3971Builtins.lc 39:26-39:37
3972 Type 3972 Type
3973testdata/Builtins.lc 39:26-39:84 3973Builtins.lc 39:26-39:84
3974 Type 3974 Type
3975testdata/Builtins.lc 39:30-39:31 3975Builtins.lc 39:30-39:31
3976 _b 3976 _b
3977testdata/Builtins.lc 39:32-39:37 3977Builtins.lc 39:32-39:37
3978 Type 3978 Type
3979testdata/Builtins.lc 39:41-39:44 3979Builtins.lc 39:41-39:44
3980 Nat -> Type -> Type 3980 Nat -> Type -> Type
3981testdata/Builtins.lc 39:41-39:46 3981Builtins.lc 39:41-39:46
3982 Type -> Type 3982 Type -> Type
3983testdata/Builtins.lc 39:41-39:52 3983Builtins.lc 39:41-39:52
3984 Type 3984 Type
3985testdata/Builtins.lc 39:41-39:84 3985Builtins.lc 39:41-39:84
3986 Type 3986 Type
3987testdata/Builtins.lc 39:45-39:46 3987Builtins.lc 39:45-39:46
3988 _b 3988 _b
3989testdata/Builtins.lc 39:47-39:52 3989Builtins.lc 39:47-39:52
3990 Type 3990 Type
3991testdata/Builtins.lc 39:56-39:59 3991Builtins.lc 39:56-39:59
3992 Nat -> Type -> Type 3992 Nat -> Type -> Type
3993testdata/Builtins.lc 39:56-39:61 3993Builtins.lc 39:56-39:61
3994 Type -> Type 3994 Type -> Type
3995testdata/Builtins.lc 39:56-39:67 3995Builtins.lc 39:56-39:67
3996 Type 3996 Type
3997testdata/Builtins.lc 39:56-39:84 3997Builtins.lc 39:56-39:84
3998 Type 3998 Type
3999testdata/Builtins.lc 39:60-39:61 3999Builtins.lc 39:60-39:61
4000 _b 4000 _b
4001testdata/Builtins.lc 39:62-39:67 4001Builtins.lc 39:62-39:67
4002 Type 4002 Type
4003testdata/Builtins.lc 39:71-39:74 4003Builtins.lc 39:71-39:74
4004 Nat -> Nat -> Type -> Type 4004 Nat -> Nat -> Type -> Type
4005testdata/Builtins.lc 39:71-39:76 4005Builtins.lc 39:71-39:76
4006 Nat -> Type -> Type 4006 Nat -> Type -> Type
4007testdata/Builtins.lc 39:71-39:78 4007Builtins.lc 39:71-39:78
4008 Type -> Type 4008 Type -> Type
4009testdata/Builtins.lc 39:71-39:84 4009Builtins.lc 39:71-39:84
4010 Type | Type 4010 Type | Type
4011testdata/Builtins.lc 39:75-39:76 4011Builtins.lc 39:75-39:76
4012 _b | _b 4012 _b | _b
4013testdata/Builtins.lc 39:75-39:78 4013Builtins.lc 39:75-39:78
4014 forall a -> Mat 2 4 a -> Type 4014 forall a -> Mat 2 4 a -> Type
4015testdata/Builtins.lc 39:75-39:84 4015Builtins.lc 39:75-39:84
4016 Mat 2 4 Float -> Type 4016 Mat 2 4 Float -> Type
4017testdata/Builtins.lc 39:77-39:78 4017Builtins.lc 39:77-39:78
4018 _b | _b 4018 _b | _b
4019testdata/Builtins.lc 39:79-39:84 4019Builtins.lc 39:79-39:84
4020 Type | Type 4020 Type | Type
4021testdata/Builtins.lc 40:3-40:7 4021Builtins.lc 40:3-40:7
4022 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float | Mat 4022 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float | Mat
4023 3 4023 3
4024 4 4024 4
4025 Float 4025 Float
4026testdata/Builtins.lc 40:3-40:84 4026Builtins.lc 40:3-40:84
4027 Type | Type | Type | Type | Type 4027 Type | Type | Type | Type | Type
4028testdata/Builtins.lc 40:11-40:14 4028Builtins.lc 40:11-40:14
4029 Nat -> Type -> Type 4029 Nat -> Type -> Type
4030testdata/Builtins.lc 40:11-40:16 4030Builtins.lc 40:11-40:16
4031 Type -> Type 4031 Type -> Type
4032testdata/Builtins.lc 40:11-40:22 4032Builtins.lc 40:11-40:22
4033 Type 4033 Type
4034testdata/Builtins.lc 40:15-40:16 4034Builtins.lc 40:15-40:16
4035 _b 4035 _b
4036testdata/Builtins.lc 40:17-40:22 4036Builtins.lc 40:17-40:22
4037 Type 4037 Type
4038testdata/Builtins.lc 40:26-40:29 4038Builtins.lc 40:26-40:29
4039 Nat -> Type -> Type 4039 Nat -> Type -> Type
4040testdata/Builtins.lc 40:26-40:31 4040Builtins.lc 40:26-40:31
4041 Type -> Type 4041 Type -> Type
4042testdata/Builtins.lc 40:26-40:37 4042Builtins.lc 40:26-40:37
4043 Type 4043 Type
4044testdata/Builtins.lc 40:26-40:84 4044Builtins.lc 40:26-40:84
4045 Type 4045 Type
4046testdata/Builtins.lc 40:30-40:31 4046Builtins.lc 40:30-40:31
4047 _b 4047 _b
4048testdata/Builtins.lc 40:32-40:37 4048Builtins.lc 40:32-40:37
4049 Type 4049 Type
4050testdata/Builtins.lc 40:41-40:44 4050Builtins.lc 40:41-40:44
4051 Nat -> Type -> Type 4051 Nat -> Type -> Type
4052testdata/Builtins.lc 40:41-40:46 4052Builtins.lc 40:41-40:46
4053 Type -> Type 4053 Type -> Type
4054testdata/Builtins.lc 40:41-40:52 4054Builtins.lc 40:41-40:52
4055 Type 4055 Type
4056testdata/Builtins.lc 40:41-40:84 4056Builtins.lc 40:41-40:84
4057 Type 4057 Type
4058testdata/Builtins.lc 40:45-40:46 4058Builtins.lc 40:45-40:46
4059 _b 4059 _b
4060testdata/Builtins.lc 40:47-40:52 4060Builtins.lc 40:47-40:52
4061 Type 4061 Type
4062testdata/Builtins.lc 40:56-40:59 4062Builtins.lc 40:56-40:59
4063 Nat -> Type -> Type 4063 Nat -> Type -> Type
4064testdata/Builtins.lc 40:56-40:61 4064Builtins.lc 40:56-40:61
4065 Type -> Type 4065 Type -> Type
4066testdata/Builtins.lc 40:56-40:67 4066Builtins.lc 40:56-40:67
4067 Type 4067 Type
4068testdata/Builtins.lc 40:56-40:84 4068Builtins.lc 40:56-40:84
4069 Type 4069 Type
4070testdata/Builtins.lc 40:60-40:61 4070Builtins.lc 40:60-40:61
4071 _b 4071 _b
4072testdata/Builtins.lc 40:62-40:67 4072Builtins.lc 40:62-40:67
4073 Type 4073 Type
4074testdata/Builtins.lc 40:71-40:74 4074Builtins.lc 40:71-40:74
4075 Nat -> Nat -> Type -> Type 4075 Nat -> Nat -> Type -> Type
4076testdata/Builtins.lc 40:71-40:76 4076Builtins.lc 40:71-40:76
4077 Nat -> Type -> Type 4077 Nat -> Type -> Type
4078testdata/Builtins.lc 40:71-40:78 4078Builtins.lc 40:71-40:78
4079 Type -> Type 4079 Type -> Type
4080testdata/Builtins.lc 40:71-40:84 4080Builtins.lc 40:71-40:84
4081 Type | Type 4081 Type | Type
4082testdata/Builtins.lc 40:75-40:76 4082Builtins.lc 40:75-40:76
4083 _b | _b 4083 _b | _b
4084testdata/Builtins.lc 40:75-40:78 4084Builtins.lc 40:75-40:78
4085 forall a -> Mat 3 4 a -> Type 4085 forall a -> Mat 3 4 a -> Type
4086testdata/Builtins.lc 40:75-40:84 4086Builtins.lc 40:75-40:84
4087 Mat 3 4 Float -> Type 4087 Mat 3 4 Float -> Type
4088testdata/Builtins.lc 40:77-40:78 4088Builtins.lc 40:77-40:78
4089 _b | _b 4089 _b | _b
4090testdata/Builtins.lc 40:79-40:84 4090Builtins.lc 40:79-40:84
4091 Type | Type 4091 Type | Type
4092testdata/Builtins.lc 41:3-41:7 4092Builtins.lc 41:3-41:7
4093 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | Mat 4093 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | Mat
4094 4 4094 4
4095 4 4095 4
4096 Float 4096 Float
4097testdata/Builtins.lc 41:3-41:84 4097Builtins.lc 41:3-41:84
4098 Type | Type | Type | Type | Type 4098 Type | Type | Type | Type | Type
4099testdata/Builtins.lc 41:11-41:14 4099Builtins.lc 41:11-41:14
4100 Nat -> Type -> Type 4100 Nat -> Type -> Type
4101testdata/Builtins.lc 41:11-41:16 4101Builtins.lc 41:11-41:16
4102 Type -> Type 4102 Type -> Type
4103testdata/Builtins.lc 41:11-41:22 4103Builtins.lc 41:11-41:22
4104 Type 4104 Type
4105testdata/Builtins.lc 41:15-41:16 4105Builtins.lc 41:15-41:16
4106 _b 4106 _b
4107testdata/Builtins.lc 41:17-41:22 4107Builtins.lc 41:17-41:22
4108 Type 4108 Type
4109testdata/Builtins.lc 41:26-41:29 4109Builtins.lc 41:26-41:29
4110 Nat -> Type -> Type 4110 Nat -> Type -> Type
4111testdata/Builtins.lc 41:26-41:31 4111Builtins.lc 41:26-41:31
4112 Type -> Type 4112 Type -> Type
4113testdata/Builtins.lc 41:26-41:37 4113Builtins.lc 41:26-41:37
4114 Type 4114 Type
4115testdata/Builtins.lc 41:26-41:84 4115Builtins.lc 41:26-41:84
4116 Type 4116 Type
4117testdata/Builtins.lc 41:30-41:31 4117Builtins.lc 41:30-41:31
4118 _b 4118 _b
4119testdata/Builtins.lc 41:32-41:37 4119Builtins.lc 41:32-41:37
4120 Type 4120 Type
4121testdata/Builtins.lc 41:41-41:44 4121Builtins.lc 41:41-41:44
4122 Nat -> Type -> Type 4122 Nat -> Type -> Type
4123testdata/Builtins.lc 41:41-41:46 4123Builtins.lc 41:41-41:46
4124 Type -> Type 4124 Type -> Type
4125testdata/Builtins.lc 41:41-41:52 4125Builtins.lc 41:41-41:52
4126 Type 4126 Type
4127testdata/Builtins.lc 41:41-41:84 4127Builtins.lc 41:41-41:84
4128 Type 4128 Type
4129testdata/Builtins.lc 41:45-41:46 4129Builtins.lc 41:45-41:46
4130 _b 4130 _b
4131testdata/Builtins.lc 41:47-41:52 4131Builtins.lc 41:47-41:52
4132 Type 4132 Type
4133testdata/Builtins.lc 41:56-41:59 4133Builtins.lc 41:56-41:59
4134 Nat -> Type -> Type 4134 Nat -> Type -> Type
4135testdata/Builtins.lc 41:56-41:61 4135Builtins.lc 41:56-41:61
4136 Type -> Type 4136 Type -> Type
4137testdata/Builtins.lc 41:56-41:67 4137Builtins.lc 41:56-41:67
4138 Type 4138 Type
4139testdata/Builtins.lc 41:56-41:84 4139Builtins.lc 41:56-41:84
4140 Type 4140 Type
4141testdata/Builtins.lc 41:60-41:61 4141Builtins.lc 41:60-41:61
4142 _b 4142 _b
4143testdata/Builtins.lc 41:62-41:67 4143Builtins.lc 41:62-41:67
4144 Type 4144 Type
4145testdata/Builtins.lc 41:71-41:74 4145Builtins.lc 41:71-41:74
4146 Nat -> Nat -> Type -> Type 4146 Nat -> Nat -> Type -> Type
4147testdata/Builtins.lc 41:71-41:76 4147Builtins.lc 41:71-41:76
4148 Nat -> Type -> Type 4148 Nat -> Type -> Type
4149testdata/Builtins.lc 41:71-41:78 4149Builtins.lc 41:71-41:78
4150 Type -> Type 4150 Type -> Type
4151testdata/Builtins.lc 41:71-41:84 4151Builtins.lc 41:71-41:84
4152 Type | Type 4152 Type | Type
4153testdata/Builtins.lc 41:75-41:76 4153Builtins.lc 41:75-41:76
4154 _b | _b 4154 _b | _b
4155testdata/Builtins.lc 41:75-41:78 4155Builtins.lc 41:75-41:78
4156 forall a -> Mat 4 4 a -> Type 4156 forall a -> Mat 4 4 a -> Type
4157testdata/Builtins.lc 41:75-41:84 4157Builtins.lc 41:75-41:84
4158 Mat 4 4 Float -> Type 4158 Mat 4 4 Float -> Type
4159testdata/Builtins.lc 41:77-41:78 4159Builtins.lc 41:77-41:78
4160 _b | _b 4160 _b | _b
4161testdata/Builtins.lc 41:79-41:84 4161Builtins.lc 41:79-41:84
4162 Type | Type 4162 Type | Type
4163testdata/Builtins.lc 44:5-44:21 4163Builtins.lc 44:5-44:21
4164 Type -> Type 4164 Type -> Type
4165testdata/Builtins.lc 44:30-44:35 4165Builtins.lc 44:30-44:35
4166 Type 4166 Type
4167testdata/Builtins.lc 44:30-48:37 4167Builtins.lc 44:30-48:37
4168 Type 4168 Type
4169testdata/Builtins.lc 45:29-45:33 4169Builtins.lc 45:29-45:33
4170 Type 4170 Type
4171testdata/Builtins.lc 45:29-48:37 4171Builtins.lc 45:29-48:37
4172 Type 4172 Type
4173testdata/Builtins.lc 46:28-46:31 4173Builtins.lc 46:28-46:31
4174 Type 4174 Type
4175testdata/Builtins.lc 46:28-48:37 4175Builtins.lc 46:28-48:37
4176 Type 4176 Type
4177testdata/Builtins.lc 47:35-47:36 4177Builtins.lc 47:35-47:36
4178 Type 4178 Type
4179testdata/Builtins.lc 47:35-48:37 4179Builtins.lc 47:35-48:37
4180 Type 4180 Type
4181testdata/Builtins.lc 48:36-48:37 4181Builtins.lc 48:36-48:37
4182 Type 4182 Type
4183testdata/Builtins.lc 52:7-52:13 4183Builtins.lc 52:7-52:13
4184 Type -> Constraint 4184 Type -> Constraint
4185testdata/Builtins.lc 57:7-57:16 4185Builtins.lc 57:7-57:16
4186 Type -> Constraint | Type -> Constraint | Constraint | Type 4186 Type -> Constraint | Type -> Constraint | Constraint | Type
4187 -> Constraint | Constraint 4187 -> Constraint | Constraint
4188testdata/Builtins.lc 57:7-58:12 4188Builtins.lc 57:7-58:12
4189 Type 4189 Type
4190testdata/Builtins.lc 57:7-59:11 4190Builtins.lc 57:7-59:11
4191 Type 4191 Type
4192testdata/Builtins.lc 58:3-58:7 4192Builtins.lc 58:3-58:7
4193 forall a . Component a => a 4193 forall a . Component a => a
4194testdata/Builtins.lc 58:11-58:12 4194Builtins.lc 58:11-58:12
4195 Type | Type 4195 Type | Type
4196testdata/Builtins.lc 59:3-59:6 4196Builtins.lc 59:3-59:6
4197 forall a . Component a => a 4197 forall a . Component a => a
4198testdata/Builtins.lc 59:10-59:11 4198Builtins.lc 59:10-59:11
4199 Type | Type 4199 Type | Type
4200testdata/Builtins.lc 62:10-62:11 4200Builtins.lc 62:10-62:11
4201 _b 4201 _b
4202testdata/Builtins.lc 62:10-89:36 4202Builtins.lc 62:10-89:36
4203 _b 4203 _b
4204testdata/Builtins.lc 62:15-62:18 4204Builtins.lc 62:15-62:18
4205 Type 4205 Type
4206testdata/Builtins.lc 63:9-63:10 4206Builtins.lc 63:9-63:10
4207 _b 4207 _b
4208testdata/Builtins.lc 63:9-90:31 4208Builtins.lc 63:9-90:31
4209 _b 4209 _b
4210testdata/Builtins.lc 63:14-63:17 4210Builtins.lc 63:14-63:17
4211 Type 4211 Type
4212testdata/Builtins.lc 65:10-65:11 4212Builtins.lc 65:10-65:11
4213 _b 4213 _b
4214testdata/Builtins.lc 65:10-89:36 4214Builtins.lc 65:10-89:36
4215 _b 4215 _b
4216testdata/Builtins.lc 65:15-65:19 4216Builtins.lc 65:15-65:19
4217 Type 4217 Type
4218testdata/Builtins.lc 66:9-66:10 4218Builtins.lc 66:9-66:10
4219 _b 4219 _b
4220testdata/Builtins.lc 66:9-90:31 4220Builtins.lc 66:9-90:31
4221 _b 4221 _b
4222testdata/Builtins.lc 66:14-66:18 4222Builtins.lc 66:14-66:18
4223 Type 4223 Type
4224testdata/Builtins.lc 68:10-68:13 4224Builtins.lc 68:10-68:13
4225 Float 4225 Float
4226testdata/Builtins.lc 68:10-89:36 4226Builtins.lc 68:10-89:36
4227 _b 4227 _b
4228testdata/Builtins.lc 69:9-69:12 4228Builtins.lc 69:9-69:12
4229 Float 4229 Float
4230testdata/Builtins.lc 69:9-90:31 4230Builtins.lc 69:9-90:31
4231 _b 4231 _b
4232testdata/Builtins.lc 71:10-71:12 4232Builtins.lc 71:10-71:12
4233 forall a . a -> a -> VecS a 2 4233 forall a . a -> a -> VecS a 2
4234testdata/Builtins.lc 71:10-71:16 4234Builtins.lc 71:10-71:16
4235 Float -> VecS Float 2 4235 Float -> VecS Float 2
4236testdata/Builtins.lc 71:10-71:20 4236Builtins.lc 71:10-71:20
4237 VecS Float 2 4237 VecS Float 2
4238testdata/Builtins.lc 71:10-77:28 4238Builtins.lc 71:10-77:28
4239 forall (a :: Nat) -> VecS Float ('Succ ('Succ a)) 4239 forall (a :: Nat) -> VecS Float ('Succ ('Succ a))
4240testdata/Builtins.lc 71:10-89:36 4240Builtins.lc 71:10-89:36
4241 VecS _b _a 4241 VecS _b _a
4242testdata/Builtins.lc 71:13-71:16 4242Builtins.lc 71:13-71:16
4243 Float 4243 Float
4244testdata/Builtins.lc 71:17-71:20 4244Builtins.lc 71:17-71:20
4245 Float 4245 Float
4246testdata/Builtins.lc 72:9-72:11 4246Builtins.lc 72:9-72:11
4247 forall a . a -> a -> VecS a 2 4247 forall a . a -> a -> VecS a 2
4248testdata/Builtins.lc 72:9-72:15 4248Builtins.lc 72:9-72:15
4249 Float -> VecS Float 2 4249 Float -> VecS Float 2
4250testdata/Builtins.lc 72:9-72:19 4250Builtins.lc 72:9-72:19
4251 VecS Float 2 4251 VecS Float 2
4252testdata/Builtins.lc 72:9-78:27 4252Builtins.lc 72:9-78:27
4253 forall (a :: Nat) -> VecS Float ('Succ ('Succ a)) 4253 forall (a :: Nat) -> VecS Float ('Succ ('Succ a))
4254testdata/Builtins.lc 72:9-90:31 4254Builtins.lc 72:9-90:31
4255 VecS _b _a 4255 VecS _b _a
4256testdata/Builtins.lc 72:12-72:15 4256Builtins.lc 72:12-72:15
4257 Float 4257 Float
4258testdata/Builtins.lc 72:16-72:19 4258Builtins.lc 72:16-72:19
4259 Float 4259 Float
4260testdata/Builtins.lc 74:10-74:12 4260Builtins.lc 74:10-74:12
4261 forall a . a -> a -> a -> VecS a 3 4261 forall a . a -> a -> a -> VecS a 3
4262testdata/Builtins.lc 74:10-74:16 4262Builtins.lc 74:10-74:16
4263 Float -> Float -> VecS Float 3 4263 Float -> Float -> VecS Float 3
4264testdata/Builtins.lc 74:10-74:20 4264Builtins.lc 74:10-74:20
4265 Float -> VecS Float 3 4265 Float -> VecS Float 3
4266testdata/Builtins.lc 74:10-74:24 4266Builtins.lc 74:10-74:24
4267 VecS Float 3 4267 VecS Float 3
4268testdata/Builtins.lc 74:10-77:28 4268Builtins.lc 74:10-77:28
4269 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a))) 4269 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a)))
4270testdata/Builtins.lc 74:13-74:16 4270Builtins.lc 74:13-74:16
4271 Float 4271 Float
4272testdata/Builtins.lc 74:17-74:20 4272Builtins.lc 74:17-74:20
4273 Float 4273 Float
4274testdata/Builtins.lc 74:21-74:24 4274Builtins.lc 74:21-74:24
4275 Float 4275 Float
4276testdata/Builtins.lc 75:9-75:11 4276Builtins.lc 75:9-75:11
4277 forall a . a -> a -> a -> VecS a 3 4277 forall a . a -> a -> a -> VecS a 3
4278testdata/Builtins.lc 75:9-75:15 4278Builtins.lc 75:9-75:15
4279 Float -> Float -> VecS Float 3 4279 Float -> Float -> VecS Float 3
4280testdata/Builtins.lc 75:9-75:19 4280Builtins.lc 75:9-75:19
4281 Float -> VecS Float 3 4281 Float -> VecS Float 3
4282testdata/Builtins.lc 75:9-75:23 4282Builtins.lc 75:9-75:23
4283 VecS Float 3 4283 VecS Float 3
4284testdata/Builtins.lc 75:9-78:27 4284Builtins.lc 75:9-78:27
4285 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a))) 4285 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a)))
4286testdata/Builtins.lc 75:12-75:15 4286Builtins.lc 75:12-75:15
4287 Float 4287 Float
4288testdata/Builtins.lc 75:16-75:19 4288Builtins.lc 75:16-75:19
4289 Float 4289 Float
4290testdata/Builtins.lc 75:20-75:23 4290Builtins.lc 75:20-75:23
4291 Float 4291 Float
4292testdata/Builtins.lc 77:10-77:12 4292Builtins.lc 77:10-77:12
4293 forall a . a -> a -> a -> a -> VecS a 4 4293 forall a . a -> a -> a -> a -> VecS a 4
4294testdata/Builtins.lc 77:10-77:16 4294Builtins.lc 77:10-77:16
4295 Float -> Float -> Float -> VecS Float 4 4295 Float -> Float -> Float -> VecS Float 4
4296testdata/Builtins.lc 77:10-77:20 4296Builtins.lc 77:10-77:20
4297 Float -> Float -> VecS Float 4 4297 Float -> Float -> VecS Float 4
4298testdata/Builtins.lc 77:10-77:24 4298Builtins.lc 77:10-77:24
4299 Float -> VecS Float 4 4299 Float -> VecS Float 4
4300testdata/Builtins.lc 77:10-77:28 4300Builtins.lc 77:10-77:28
4301 VecS Float 4 4301 VecS Float 4
4302testdata/Builtins.lc 77:13-77:16 4302Builtins.lc 77:13-77:16
4303 Float 4303 Float
4304testdata/Builtins.lc 77:17-77:20 4304Builtins.lc 77:17-77:20
4305 Float 4305 Float
4306testdata/Builtins.lc 77:21-77:24 4306Builtins.lc 77:21-77:24
4307 Float 4307 Float
4308testdata/Builtins.lc 77:25-77:28 4308Builtins.lc 77:25-77:28
4309 Float 4309 Float
4310testdata/Builtins.lc 78:9-78:11 4310Builtins.lc 78:9-78:11
4311 forall a . a -> a -> a -> a -> VecS a 4 4311 forall a . a -> a -> a -> a -> VecS a 4
4312testdata/Builtins.lc 78:9-78:15 4312Builtins.lc 78:9-78:15
4313 Float -> Float -> Float -> VecS Float 4 4313 Float -> Float -> Float -> VecS Float 4
4314testdata/Builtins.lc 78:9-78:19 4314Builtins.lc 78:9-78:19
4315 Float -> Float -> VecS Float 4 4315 Float -> Float -> VecS Float 4
4316testdata/Builtins.lc 78:9-78:23 4316Builtins.lc 78:9-78:23
4317 Float -> VecS Float 4 4317 Float -> VecS Float 4
4318testdata/Builtins.lc 78:9-78:27 4318Builtins.lc 78:9-78:27
4319 VecS Float 4 4319 VecS Float 4
4320testdata/Builtins.lc 78:12-78:15 4320Builtins.lc 78:12-78:15
4321 Float 4321 Float
4322testdata/Builtins.lc 78:16-78:19 4322Builtins.lc 78:16-78:19
4323 Float 4323 Float
4324testdata/Builtins.lc 78:20-78:23 4324Builtins.lc 78:20-78:23
4325 Float 4325 Float
4326testdata/Builtins.lc 78:24-78:27 4326Builtins.lc 78:24-78:27
4327 Float 4327 Float
4328testdata/Builtins.lc 80:10-80:15 4328Builtins.lc 80:10-80:15
4329 Bool 4329 Bool
4330testdata/Builtins.lc 81:9-81:13 4330Builtins.lc 81:9-81:13
4331 Bool 4331 Bool
4332testdata/Builtins.lc 83:10-83:12 4332Builtins.lc 83:10-83:12
4333 forall a . a -> a -> VecS a 2 4333 forall a . a -> a -> VecS a 2
4334testdata/Builtins.lc 83:10-83:18 4334Builtins.lc 83:10-83:18
4335 Bool -> VecS Bool 2 4335 Bool -> VecS Bool 2
4336testdata/Builtins.lc 83:10-83:24 4336Builtins.lc 83:10-83:24
4337 VecS Bool 2 4337 VecS Bool 2
4338testdata/Builtins.lc 83:10-89:36 4338Builtins.lc 83:10-89:36
4339 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a)) 4339 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a))
4340testdata/Builtins.lc 83:13-83:18 4340Builtins.lc 83:13-83:18
4341 Bool 4341 Bool
4342testdata/Builtins.lc 83:19-83:24 4342Builtins.lc 83:19-83:24
4343 Bool 4343 Bool
4344testdata/Builtins.lc 84:9-84:11 4344Builtins.lc 84:9-84:11
4345 forall a . a -> a -> VecS a 2 4345 forall a . a -> a -> VecS a 2
4346testdata/Builtins.lc 84:9-84:16 4346Builtins.lc 84:9-84:16
4347 Bool -> VecS Bool 2 4347 Bool -> VecS Bool 2
4348testdata/Builtins.lc 84:9-84:21 4348Builtins.lc 84:9-84:21
4349 VecS Bool 2 4349 VecS Bool 2
4350testdata/Builtins.lc 84:9-90:31 4350Builtins.lc 84:9-90:31
4351 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a)) 4351 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a))
4352testdata/Builtins.lc 84:12-84:16 4352Builtins.lc 84:12-84:16
4353 Bool 4353 Bool
4354testdata/Builtins.lc 84:17-84:21 4354Builtins.lc 84:17-84:21
4355 Bool 4355 Bool
4356testdata/Builtins.lc 86:10-86:12 4356Builtins.lc 86:10-86:12
4357 forall a . a -> a -> a -> VecS a 3 4357 forall a . a -> a -> a -> VecS a 3
4358testdata/Builtins.lc 86:10-86:18 4358Builtins.lc 86:10-86:18
4359 Bool -> Bool -> VecS Bool 3 4359 Bool -> Bool -> VecS Bool 3
4360testdata/Builtins.lc 86:10-86:24 4360Builtins.lc 86:10-86:24
4361 Bool -> VecS Bool 3 4361 Bool -> VecS Bool 3
4362testdata/Builtins.lc 86:10-86:30 4362Builtins.lc 86:10-86:30
4363 VecS Bool 3 4363 VecS Bool 3
4364testdata/Builtins.lc 86:10-89:36 4364Builtins.lc 86:10-89:36
4365 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a))) 4365 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a)))
4366testdata/Builtins.lc 86:13-86:18 4366Builtins.lc 86:13-86:18
4367 Bool 4367 Bool
4368testdata/Builtins.lc 86:19-86:24 4368Builtins.lc 86:19-86:24
4369 Bool 4369 Bool
4370testdata/Builtins.lc 86:25-86:30 4370Builtins.lc 86:25-86:30
4371 Bool 4371 Bool
4372testdata/Builtins.lc 87:9-87:11 4372Builtins.lc 87:9-87:11
4373 forall a . a -> a -> a -> VecS a 3 4373 forall a . a -> a -> a -> VecS a 3
4374testdata/Builtins.lc 87:9-87:16 4374Builtins.lc 87:9-87:16
4375 Bool -> Bool -> VecS Bool 3 4375 Bool -> Bool -> VecS Bool 3
4376testdata/Builtins.lc 87:9-87:21 4376Builtins.lc 87:9-87:21
4377 Bool -> VecS Bool 3 4377 Bool -> VecS Bool 3
4378testdata/Builtins.lc 87:9-87:26 4378Builtins.lc 87:9-87:26
4379 VecS Bool 3 4379 VecS Bool 3
4380testdata/Builtins.lc 87:9-90:31 4380Builtins.lc 87:9-90:31
4381 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a))) 4381 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a)))
4382testdata/Builtins.lc 87:12-87:16 4382Builtins.lc 87:12-87:16
4383 Bool 4383 Bool
4384testdata/Builtins.lc 87:17-87:21 4384Builtins.lc 87:17-87:21
4385 Bool 4385 Bool
4386testdata/Builtins.lc 87:22-87:26 4386Builtins.lc 87:22-87:26
4387 Bool 4387 Bool
4388testdata/Builtins.lc 89:10-89:12 4388Builtins.lc 89:10-89:12
4389 forall a . a -> a -> a -> a -> VecS a 4 4389 forall a . a -> a -> a -> a -> VecS a 4
4390testdata/Builtins.lc 89:10-89:18 4390Builtins.lc 89:10-89:18
4391 Bool -> Bool -> Bool -> VecS Bool 4 4391 Bool -> Bool -> Bool -> VecS Bool 4
4392testdata/Builtins.lc 89:10-89:24 4392Builtins.lc 89:10-89:24
4393 Bool -> Bool -> VecS Bool 4 4393 Bool -> Bool -> VecS Bool 4
4394testdata/Builtins.lc 89:10-89:30 4394Builtins.lc 89:10-89:30
4395 Bool -> VecS Bool 4 4395 Bool -> VecS Bool 4
4396testdata/Builtins.lc 89:10-89:36 4396Builtins.lc 89:10-89:36
4397 VecS Bool 4 4397 VecS Bool 4
4398testdata/Builtins.lc 89:13-89:18 4398Builtins.lc 89:13-89:18
4399 Bool 4399 Bool
4400testdata/Builtins.lc 89:19-89:24 4400Builtins.lc 89:19-89:24
4401 Bool 4401 Bool
4402testdata/Builtins.lc 89:25-89:30 4402Builtins.lc 89:25-89:30
4403 Bool 4403 Bool
4404testdata/Builtins.lc 89:31-89:36 4404Builtins.lc 89:31-89:36
4405 Bool 4405 Bool
4406testdata/Builtins.lc 90:9-90:11 4406Builtins.lc 90:9-90:11
4407 forall a . a -> a -> a -> a -> VecS a 4 4407 forall a . a -> a -> a -> a -> VecS a 4
4408testdata/Builtins.lc 90:9-90:16 4408Builtins.lc 90:9-90:16
4409 Bool -> Bool -> Bool -> VecS Bool 4 4409 Bool -> Bool -> Bool -> VecS Bool 4
4410testdata/Builtins.lc 90:9-90:21 4410Builtins.lc 90:9-90:21
4411 Bool -> Bool -> VecS Bool 4 4411 Bool -> Bool -> VecS Bool 4
4412testdata/Builtins.lc 90:9-90:26 4412Builtins.lc 90:9-90:26
4413 Bool -> VecS Bool 4 4413 Bool -> VecS Bool 4
4414testdata/Builtins.lc 90:9-90:31 4414Builtins.lc 90:9-90:31
4415 VecS Bool 4 4415 VecS Bool 4
4416testdata/Builtins.lc 90:12-90:16 4416Builtins.lc 90:12-90:16
4417 Bool 4417 Bool
4418testdata/Builtins.lc 90:17-90:21 4418Builtins.lc 90:17-90:21
4419 Bool 4419 Bool
4420testdata/Builtins.lc 90:22-90:26 4420Builtins.lc 90:22-90:26
4421 Bool 4421 Bool
4422testdata/Builtins.lc 90:27-90:31 4422Builtins.lc 90:27-90:31
4423 Bool 4423 Bool
4424testdata/Builtins.lc 92:7-92:15 4424Builtins.lc 92:7-92:15
4425 Type -> Constraint 4425 Type -> Constraint
4426testdata/Builtins.lc 97:7-97:15 4426Builtins.lc 97:7-97:15
4427 Type -> Constraint 4427 Type -> Constraint
4428testdata/Builtins.lc 118:1-118:8 4428Builtins.lc 118:1-118:8
4429 forall a . Num (MatVecScalarElem a) => a -> a -> a 4429 forall a . Num (MatVecScalarElem a) => a -> a -> a
4430testdata/Builtins.lc 118:10-118:17 4430Builtins.lc 118:10-118:17
4431 forall a . Num (MatVecScalarElem a) => a -> a -> a 4431 forall a . Num (MatVecScalarElem a) => a -> a -> a
4432testdata/Builtins.lc 118:19-118:26 4432Builtins.lc 118:19-118:26
4433 forall a . Num (MatVecScalarElem a) => a -> a -> a 4433 forall a . Num (MatVecScalarElem a) => a -> a -> a
4434testdata/Builtins.lc 118:34-118:37 4434Builtins.lc 118:34-118:37
4435 Type -> Constraint | Type -> Constraint | Type -> Constraint 4435 Type -> Constraint | Type -> Constraint | Type -> Constraint
4436testdata/Builtins.lc 118:34-118:58 4436Builtins.lc 118:34-118:58
4437 Constraint | Constraint | Constraint 4437 Constraint | Constraint | Constraint
4438testdata/Builtins.lc 118:34-118:73 4438Builtins.lc 118:34-118:73
4439 Type | Type | Type 4439 Type | Type | Type
4440testdata/Builtins.lc 118:39-118:55 4440Builtins.lc 118:39-118:55
4441 Type -> Type | Type -> Type | Type -> Type 4441 Type -> Type | Type -> Type | Type -> Type
4442testdata/Builtins.lc 118:39-118:57 4442Builtins.lc 118:39-118:57
4443 Type | Type | Type 4443 Type | Type | Type
4444testdata/Builtins.lc 118:56-118:57 4444Builtins.lc 118:56-118:57
4445 _b | _b | _b 4445 _b | _b | _b
4446testdata/Builtins.lc 118:62-118:63 4446Builtins.lc 118:62-118:63
4447 Type | Type | Type 4447 Type | Type | Type
4448testdata/Builtins.lc 118:62-118:73 4448Builtins.lc 118:62-118:73
4449 Type | Type | Type 4449 Type | Type | Type
4450testdata/Builtins.lc 118:67-118:68 4450Builtins.lc 118:67-118:68
4451 Type | Type | Type 4451 Type | Type | Type
4452testdata/Builtins.lc 118:67-118:73 4452Builtins.lc 118:67-118:73
4453 Type | Type | Type 4453 Type | Type | Type
4454testdata/Builtins.lc 118:72-118:73 4454Builtins.lc 118:72-118:73
4455 Type | Type | Type | Type | Type | Type 4455 Type | Type | Type | Type | Type | Type
4456testdata/Builtins.lc 119:1-119:9 4456Builtins.lc 119:1-119:9
4457 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 4457 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
4458testdata/Builtins.lc 119:11-119:19 4458Builtins.lc 119:11-119:19
4459 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 4459 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
4460testdata/Builtins.lc 119:21-119:29 4460Builtins.lc 119:21-119:29
4461 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 4461 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
4462testdata/Builtins.lc 119:34-119:80 4462Builtins.lc 119:34-119:80
4463 Type | Type | Type | Type | Type | Type 4463 Type | Type | Type | Type | Type | Type
4464testdata/Builtins.lc 119:35-119:36 4464Builtins.lc 119:35-119:36
4465 _e | _e | _e 4465 _e | _e | _e
4466testdata/Builtins.lc 119:35-119:38 4466Builtins.lc 119:35-119:38
4467 _d -> Constraint | _d -> Constraint | _d -> Constraint 4467 _d -> Constraint | _d -> Constraint | _d -> Constraint
4468testdata/Builtins.lc 119:35-119:57 4468Builtins.lc 119:35-119:57
4469 Constraint | Constraint | Constraint 4469 Constraint | Constraint | Constraint
4470testdata/Builtins.lc 119:37-119:38 4470Builtins.lc 119:37-119:38
4471 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4471 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4472 . a -> a -> Constraint 4472 . a -> a -> Constraint
4473testdata/Builtins.lc 119:39-119:55 4473Builtins.lc 119:39-119:55
4474 Type -> Type | Type -> Type | Type -> Type 4474 Type -> Type | Type -> Type | Type -> Type
4475testdata/Builtins.lc 119:39-119:57 4475Builtins.lc 119:39-119:57
4476 Type | Type | Type 4476 Type | Type | Type
4477testdata/Builtins.lc 119:56-119:57 4477Builtins.lc 119:56-119:57
4478 _b | _b | _b 4478 _b | _b | _b
4479testdata/Builtins.lc 119:59-119:62 4479Builtins.lc 119:59-119:62
4480 Type -> Constraint | Type -> Constraint | Type -> Constraint 4480 Type -> Constraint | Type -> Constraint | Type -> Constraint
4481testdata/Builtins.lc 119:59-119:64 4481Builtins.lc 119:59-119:64
4482 Constraint | Constraint | Constraint 4482 Constraint | Constraint | Constraint
4483testdata/Builtins.lc 119:59-119:80 4483Builtins.lc 119:59-119:80
4484 Type | Type | Type 4484 Type | Type | Type
4485testdata/Builtins.lc 119:63-119:64 4485Builtins.lc 119:63-119:64
4486 Type | Type | Type 4486 Type | Type | Type
4487testdata/Builtins.lc 119:69-119:70 4487Builtins.lc 119:69-119:70
4488 Type | Type | Type 4488 Type | Type | Type
4489testdata/Builtins.lc 119:69-119:80 4489Builtins.lc 119:69-119:80
4490 Type | Type | Type 4490 Type | Type | Type
4491testdata/Builtins.lc 119:74-119:75 4491Builtins.lc 119:74-119:75
4492 Type | Type | Type 4492 Type | Type | Type
4493testdata/Builtins.lc 119:74-119:80 4493Builtins.lc 119:74-119:80
4494 Type | Type | Type 4494 Type | Type | Type
4495testdata/Builtins.lc 119:79-119:80 4495Builtins.lc 119:79-119:80
4496 Type | Type | Type | Type | Type | Type 4496 Type | Type | Type | Type | Type | Type
4497testdata/Builtins.lc 120:1-120:8 4497Builtins.lc 120:1-120:8
4498 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 4498 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
4499testdata/Builtins.lc 120:10-120:17 4499Builtins.lc 120:10-120:17
4500 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 4500 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
4501testdata/Builtins.lc 120:34-120:75 4501Builtins.lc 120:34-120:75
4502 Type | Type | Type | Type | Type | Type 4502 Type | Type | Type | Type | Type | Type
4503testdata/Builtins.lc 120:35-120:38 4503Builtins.lc 120:35-120:38
4504 Type -> Constraint | Type -> Constraint 4504 Type -> Constraint | Type -> Constraint
4505testdata/Builtins.lc 120:35-120:40 4505Builtins.lc 120:35-120:40
4506 Constraint | Constraint 4506 Constraint | Constraint
4507testdata/Builtins.lc 120:39-120:40 4507Builtins.lc 120:39-120:40
4508 _f | _f 4508 _f | _f
4509testdata/Builtins.lc 120:42-120:43 4509Builtins.lc 120:42-120:43
4510 _f | _f 4510 _f | _f
4511testdata/Builtins.lc 120:42-120:45 4511Builtins.lc 120:42-120:45
4512 _e -> Constraint | _e -> Constraint 4512 _e -> Constraint | _e -> Constraint
4513testdata/Builtins.lc 120:42-120:59 4513Builtins.lc 120:42-120:59
4514 Constraint | Constraint 4514 Constraint | Constraint
4515testdata/Builtins.lc 120:42-120:75 4515Builtins.lc 120:42-120:75
4516 Type | Type 4516 Type | Type
4517testdata/Builtins.lc 120:44-120:45 4517Builtins.lc 120:44-120:45
4518 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 4518 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
4519testdata/Builtins.lc 120:46-120:55 4519Builtins.lc 120:46-120:55
4520 Nat -> Type -> Type | Nat -> Type -> Type 4520 Nat -> Type -> Type | Nat -> Type -> Type
4521testdata/Builtins.lc 120:46-120:57 4521Builtins.lc 120:46-120:57
4522 Type -> Type | Type -> Type 4522 Type -> Type | Type -> Type
4523testdata/Builtins.lc 120:46-120:59 4523Builtins.lc 120:46-120:59
4524 Type | Type 4524 Type | Type
4525testdata/Builtins.lc 120:56-120:57 4525Builtins.lc 120:56-120:57
4526 _c | _c 4526 _c | _c
4527testdata/Builtins.lc 120:58-120:59 4527Builtins.lc 120:58-120:59
4528 Type | Type 4528 Type | Type
4529testdata/Builtins.lc 120:64-120:65 4529Builtins.lc 120:64-120:65
4530 Type | Type 4530 Type | Type
4531testdata/Builtins.lc 120:64-120:75 4531Builtins.lc 120:64-120:75
4532 Type | Type 4532 Type | Type
4533testdata/Builtins.lc 120:69-120:70 4533Builtins.lc 120:69-120:70
4534 Type | Type 4534 Type | Type
4535testdata/Builtins.lc 120:69-120:75 4535Builtins.lc 120:69-120:75
4536 Type | Type 4536 Type | Type
4537testdata/Builtins.lc 120:74-120:75 4537Builtins.lc 120:74-120:75
4538 Type | Type | Type | Type 4538 Type | Type | Type | Type
4539testdata/Builtins.lc 121:1-121:9 4539Builtins.lc 121:1-121:9
4540 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 4540 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
4541testdata/Builtins.lc 121:11-121:19 4541Builtins.lc 121:11-121:19
4542 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 4542 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
4543testdata/Builtins.lc 121:34-121:75 4543Builtins.lc 121:34-121:75
4544 Type | Type | Type | Type | Type | Type 4544 Type | Type | Type | Type | Type | Type
4545testdata/Builtins.lc 121:35-121:38 4545Builtins.lc 121:35-121:38
4546 Type -> Constraint | Type -> Constraint 4546 Type -> Constraint | Type -> Constraint
4547testdata/Builtins.lc 121:35-121:40 4547Builtins.lc 121:35-121:40
4548 Constraint | Constraint 4548 Constraint | Constraint
4549testdata/Builtins.lc 121:39-121:40 4549Builtins.lc 121:39-121:40
4550 _f | _f 4550 _f | _f
4551testdata/Builtins.lc 121:42-121:43 4551Builtins.lc 121:42-121:43
4552 _f | _f 4552 _f | _f
4553testdata/Builtins.lc 121:42-121:45 4553Builtins.lc 121:42-121:45
4554 _e -> Constraint | _e -> Constraint 4554 _e -> Constraint | _e -> Constraint
4555testdata/Builtins.lc 121:42-121:59 4555Builtins.lc 121:42-121:59
4556 Constraint | Constraint 4556 Constraint | Constraint
4557testdata/Builtins.lc 121:42-121:75 4557Builtins.lc 121:42-121:75
4558 Type | Type 4558 Type | Type
4559testdata/Builtins.lc 121:44-121:45 4559Builtins.lc 121:44-121:45
4560 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 4560 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
4561testdata/Builtins.lc 121:46-121:55 4561Builtins.lc 121:46-121:55
4562 Nat -> Type -> Type | Nat -> Type -> Type 4562 Nat -> Type -> Type | Nat -> Type -> Type
4563testdata/Builtins.lc 121:46-121:57 4563Builtins.lc 121:46-121:57
4564 Type -> Type | Type -> Type 4564 Type -> Type | Type -> Type
4565testdata/Builtins.lc 121:46-121:59 4565Builtins.lc 121:46-121:59
4566 Type | Type 4566 Type | Type
4567testdata/Builtins.lc 121:56-121:57 4567Builtins.lc 121:56-121:57
4568 _c | _c 4568 _c | _c
4569testdata/Builtins.lc 121:58-121:59 4569Builtins.lc 121:58-121:59
4570 Type | Type 4570 Type | Type
4571testdata/Builtins.lc 121:64-121:65 4571Builtins.lc 121:64-121:65
4572 Type | Type 4572 Type | Type
4573testdata/Builtins.lc 121:64-121:75 4573Builtins.lc 121:64-121:75
4574 Type | Type 4574 Type | Type
4575testdata/Builtins.lc 121:69-121:70 4575Builtins.lc 121:69-121:70
4576 Type | Type 4576 Type | Type
4577testdata/Builtins.lc 121:69-121:75 4577Builtins.lc 121:69-121:75
4578 Type | Type 4578 Type | Type
4579testdata/Builtins.lc 121:74-121:75 4579Builtins.lc 121:74-121:75
4580 Type | Type | Type | Type 4580 Type | Type | Type | Type
4581testdata/Builtins.lc 122:1-122:8 4581Builtins.lc 122:1-122:8
4582 forall a . Signed (MatVecScalarElem a) => a -> a 4582 forall a . Signed (MatVecScalarElem a) => a -> a
4583testdata/Builtins.lc 122:34-122:40 4583Builtins.lc 122:34-122:40
4584 Type -> Constraint 4584 Type -> Constraint
4585testdata/Builtins.lc 122:34-122:61 4585Builtins.lc 122:34-122:61
4586 Constraint 4586 Constraint
4587testdata/Builtins.lc 122:34-122:71 4587Builtins.lc 122:34-122:71
4588 Type 4588 Type
4589testdata/Builtins.lc 122:42-122:58 4589Builtins.lc 122:42-122:58
4590 Type -> Type 4590 Type -> Type
4591testdata/Builtins.lc 122:42-122:60 4591Builtins.lc 122:42-122:60
4592 Type 4592 Type
4593testdata/Builtins.lc 122:59-122:60 4593Builtins.lc 122:59-122:60
4594 _b 4594 _b
4595testdata/Builtins.lc 122:65-122:66 4595Builtins.lc 122:65-122:66
4596 Type 4596 Type
4597testdata/Builtins.lc 122:65-122:71 4597Builtins.lc 122:65-122:71
4598 Type 4598 Type
4599testdata/Builtins.lc 122:70-122:71 4599Builtins.lc 122:70-122:71
4600 Type | Type 4600 Type | Type
4601testdata/Builtins.lc 124:1-124:9 4601Builtins.lc 124:1-124:9
4602 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 4602 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
4603testdata/Builtins.lc 124:11-124:18 4603Builtins.lc 124:11-124:18
4604 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 4604 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
4605testdata/Builtins.lc 124:20-124:28 4605Builtins.lc 124:20-124:28
4606 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 4606 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
4607testdata/Builtins.lc 124:34-124:80 4607Builtins.lc 124:34-124:80
4608 Type | Type | Type | Type | Type | Type | Type | Type | Type 4608 Type | Type | Type | Type | Type | Type | Type | Type | Type
4609testdata/Builtins.lc 124:35-124:43 4609Builtins.lc 124:35-124:43
4610 Type -> Constraint | Type -> Constraint | Type -> Constraint 4610 Type -> Constraint | Type -> Constraint | Type -> Constraint
4611testdata/Builtins.lc 124:35-124:45 4611Builtins.lc 124:35-124:45
4612 Constraint | Constraint | Constraint 4612 Constraint | Constraint | Constraint
4613testdata/Builtins.lc 124:44-124:45 4613Builtins.lc 124:44-124:45
4614 _f | _f | _f 4614 _f | _f | _f
4615testdata/Builtins.lc 124:47-124:48 4615Builtins.lc 124:47-124:48
4616 _f | _f | _f 4616 _f | _f | _f
4617testdata/Builtins.lc 124:47-124:50 4617Builtins.lc 124:47-124:50
4618 _e -> Constraint | _e -> Constraint | _e -> Constraint 4618 _e -> Constraint | _e -> Constraint | _e -> Constraint
4619testdata/Builtins.lc 124:47-124:64 4619Builtins.lc 124:47-124:64
4620 Constraint | Constraint | Constraint 4620 Constraint | Constraint | Constraint
4621testdata/Builtins.lc 124:47-124:80 4621Builtins.lc 124:47-124:80
4622 Type | Type | Type 4622 Type | Type | Type
4623testdata/Builtins.lc 124:49-124:50 4623Builtins.lc 124:49-124:50
4624 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4624 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4625 . a -> a -> Constraint 4625 . a -> a -> Constraint
4626testdata/Builtins.lc 124:51-124:60 4626Builtins.lc 124:51-124:60
4627 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type 4627 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
4628testdata/Builtins.lc 124:51-124:62 4628Builtins.lc 124:51-124:62
4629 Type -> Type | Type -> Type | Type -> Type 4629 Type -> Type | Type -> Type | Type -> Type
4630testdata/Builtins.lc 124:51-124:64 4630Builtins.lc 124:51-124:64
4631 Type | Type | Type 4631 Type | Type | Type
4632testdata/Builtins.lc 124:61-124:62 4632Builtins.lc 124:61-124:62
4633 _c | _c | _c 4633 _c | _c | _c
4634testdata/Builtins.lc 124:63-124:64 4634Builtins.lc 124:63-124:64
4635 Type | Type | Type 4635 Type | Type | Type
4636testdata/Builtins.lc 124:69-124:70 4636Builtins.lc 124:69-124:70
4637 Type | Type | Type 4637 Type | Type | Type
4638testdata/Builtins.lc 124:69-124:80 4638Builtins.lc 124:69-124:80
4639 Type | Type | Type 4639 Type | Type | Type
4640testdata/Builtins.lc 124:74-124:75 4640Builtins.lc 124:74-124:75
4641 Type | Type | Type 4641 Type | Type | Type
4642testdata/Builtins.lc 124:74-124:80 4642Builtins.lc 124:74-124:80
4643 Type | Type | Type 4643 Type | Type | Type
4644testdata/Builtins.lc 124:79-124:80 4644Builtins.lc 124:79-124:80
4645 Type | Type | Type | Type | Type | Type 4645 Type | Type | Type | Type | Type | Type
4646testdata/Builtins.lc 125:1-125:10 4646Builtins.lc 125:1-125:10
4647 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 4647 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
4648testdata/Builtins.lc 125:12-125:20 4648Builtins.lc 125:12-125:20
4649 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 4649 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
4650testdata/Builtins.lc 125:22-125:31 4650Builtins.lc 125:22-125:31
4651 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 4651 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
4652testdata/Builtins.lc 125:34-125:80 4652Builtins.lc 125:34-125:80
4653 Type | Type | Type | Type | Type | Type | Type | Type | Type 4653 Type | Type | Type | Type | Type | Type | Type | Type | Type
4654testdata/Builtins.lc 125:35-125:43 4654Builtins.lc 125:35-125:43
4655 Type -> Constraint | Type -> Constraint | Type -> Constraint 4655 Type -> Constraint | Type -> Constraint | Type -> Constraint
4656testdata/Builtins.lc 125:35-125:45 4656Builtins.lc 125:35-125:45
4657 Constraint | Constraint | Constraint 4657 Constraint | Constraint | Constraint
4658testdata/Builtins.lc 125:44-125:45 4658Builtins.lc 125:44-125:45
4659 _f | _f | _f 4659 _f | _f | _f
4660testdata/Builtins.lc 125:47-125:48 4660Builtins.lc 125:47-125:48
4661 _f | _f | _f 4661 _f | _f | _f
4662testdata/Builtins.lc 125:47-125:50 4662Builtins.lc 125:47-125:50
4663 _e -> Constraint | _e -> Constraint | _e -> Constraint 4663 _e -> Constraint | _e -> Constraint | _e -> Constraint
4664testdata/Builtins.lc 125:47-125:64 4664Builtins.lc 125:47-125:64
4665 Constraint | Constraint | Constraint 4665 Constraint | Constraint | Constraint
4666testdata/Builtins.lc 125:47-125:80 4666Builtins.lc 125:47-125:80
4667 Type | Type | Type 4667 Type | Type | Type
4668testdata/Builtins.lc 125:49-125:50 4668Builtins.lc 125:49-125:50
4669 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4669 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4670 . a -> a -> Constraint 4670 . a -> a -> Constraint
4671testdata/Builtins.lc 125:51-125:60 4671Builtins.lc 125:51-125:60
4672 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type 4672 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
4673testdata/Builtins.lc 125:51-125:62 4673Builtins.lc 125:51-125:62
4674 Type -> Type | Type -> Type | Type -> Type 4674 Type -> Type | Type -> Type | Type -> Type
4675testdata/Builtins.lc 125:51-125:64 4675Builtins.lc 125:51-125:64
4676 Type | Type | Type 4676 Type | Type | Type
4677testdata/Builtins.lc 125:61-125:62 4677Builtins.lc 125:61-125:62
4678 _c | _c | _c 4678 _c | _c | _c
4679testdata/Builtins.lc 125:63-125:64 4679Builtins.lc 125:63-125:64
4680 Type | Type | Type 4680 Type | Type | Type
4681testdata/Builtins.lc 125:69-125:70 4681Builtins.lc 125:69-125:70
4682 Type | Type | Type 4682 Type | Type | Type
4683testdata/Builtins.lc 125:69-125:80 4683Builtins.lc 125:69-125:80
4684 Type | Type | Type 4684 Type | Type | Type
4685testdata/Builtins.lc 125:74-125:75 4685Builtins.lc 125:74-125:75
4686 Type | Type | Type 4686 Type | Type | Type
4687testdata/Builtins.lc 125:74-125:80 4687Builtins.lc 125:74-125:80
4688 Type | Type | Type 4688 Type | Type | Type
4689testdata/Builtins.lc 125:79-125:80 4689Builtins.lc 125:79-125:80
4690 Type | Type | Type | Type | Type | Type 4690 Type | Type | Type | Type | Type | Type
4691testdata/Builtins.lc 126:1-126:9 4691Builtins.lc 126:1-126:9
4692 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 4692 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
4693testdata/Builtins.lc 126:34-126:75 4693Builtins.lc 126:34-126:75
4694 Type | Type | Type 4694 Type | Type | Type
4695testdata/Builtins.lc 126:35-126:43 4695Builtins.lc 126:35-126:43
4696 Type -> Constraint 4696 Type -> Constraint
4697testdata/Builtins.lc 126:35-126:45 4697Builtins.lc 126:35-126:45
4698 Constraint 4698 Constraint
4699testdata/Builtins.lc 126:44-126:45 4699Builtins.lc 126:44-126:45
4700 _f 4700 _f
4701testdata/Builtins.lc 126:47-126:48 4701Builtins.lc 126:47-126:48
4702 _f 4702 _f
4703testdata/Builtins.lc 126:47-126:50 4703Builtins.lc 126:47-126:50
4704 _e -> Constraint 4704 _e -> Constraint
4705testdata/Builtins.lc 126:47-126:64 4705Builtins.lc 126:47-126:64
4706 Constraint 4706 Constraint
4707testdata/Builtins.lc 126:47-126:75 4707Builtins.lc 126:47-126:75
4708 Type 4708 Type
4709testdata/Builtins.lc 126:49-126:50 4709Builtins.lc 126:49-126:50
4710 forall a . a -> a -> Constraint 4710 forall a . a -> a -> Constraint
4711testdata/Builtins.lc 126:51-126:60 4711Builtins.lc 126:51-126:60
4712 Nat -> Type -> Type 4712 Nat -> Type -> Type
4713testdata/Builtins.lc 126:51-126:62 4713Builtins.lc 126:51-126:62
4714 Type -> Type 4714 Type -> Type
4715testdata/Builtins.lc 126:51-126:64 4715Builtins.lc 126:51-126:64
4716 Type 4716 Type
4717testdata/Builtins.lc 126:61-126:62 4717Builtins.lc 126:61-126:62
4718 _c 4718 _c
4719testdata/Builtins.lc 126:63-126:64 4719Builtins.lc 126:63-126:64
4720 Type 4720 Type
4721testdata/Builtins.lc 126:69-126:70 4721Builtins.lc 126:69-126:70
4722 Type 4722 Type
4723testdata/Builtins.lc 126:69-126:75 4723Builtins.lc 126:69-126:75
4724 Type 4724 Type
4725testdata/Builtins.lc 126:74-126:75 4725Builtins.lc 126:74-126:75
4726 Type | Type 4726 Type | Type
4727testdata/Builtins.lc 127:1-127:12 4727Builtins.lc 127:1-127:12
4728 forall a b (c :: Nat) d 4728 forall a b (c :: Nat) d
4729 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 4729 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
4730testdata/Builtins.lc 127:14-127:25 4730Builtins.lc 127:14-127:25
4731 forall a b (c :: Nat) d 4731 forall a b (c :: Nat) d
4732 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 4732 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
4733testdata/Builtins.lc 127:34-127:102 4733Builtins.lc 127:34-127:102
4734 Type | Type | Type | Type | Type | Type | Type | Type 4734 Type | Type | Type | Type | Type | Type | Type | Type
4735testdata/Builtins.lc 127:35-127:43 4735Builtins.lc 127:35-127:43
4736 Type -> Constraint | Type -> Constraint 4736 Type -> Constraint | Type -> Constraint
4737testdata/Builtins.lc 127:35-127:45 4737Builtins.lc 127:35-127:45
4738 Constraint | Constraint 4738 Constraint | Constraint
4739testdata/Builtins.lc 127:44-127:45 4739Builtins.lc 127:44-127:45
4740 _h | _h 4740 _h | _h
4741testdata/Builtins.lc 127:47-127:48 4741Builtins.lc 127:47-127:48
4742 _h | _h 4742 _h | _h
4743testdata/Builtins.lc 127:47-127:50 4743Builtins.lc 127:47-127:50
4744 _g -> Constraint | _g -> Constraint 4744 _g -> Constraint | _g -> Constraint
4745testdata/Builtins.lc 127:47-127:64 4745Builtins.lc 127:47-127:64
4746 Constraint | Constraint 4746 Constraint | Constraint
4747testdata/Builtins.lc 127:47-127:102 4747Builtins.lc 127:47-127:102
4748 Type | Type 4748 Type | Type
4749testdata/Builtins.lc 127:49-127:50 4749Builtins.lc 127:49-127:50
4750 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 4750 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
4751testdata/Builtins.lc 127:51-127:60 4751Builtins.lc 127:51-127:60
4752 Nat -> Type -> Type | Nat -> Type -> Type 4752 Nat -> Type -> Type | Nat -> Type -> Type
4753testdata/Builtins.lc 127:51-127:62 4753Builtins.lc 127:51-127:62
4754 Type -> Type | Type -> Type 4754 Type -> Type | Type -> Type
4755testdata/Builtins.lc 127:51-127:64 4755Builtins.lc 127:51-127:64
4756 Type | Type 4756 Type | Type
4757testdata/Builtins.lc 127:61-127:62 4757Builtins.lc 127:61-127:62
4758 _e | _e 4758 _e | _e
4759testdata/Builtins.lc 127:63-127:64 4759Builtins.lc 127:63-127:64
4760 Type | Type 4760 Type | Type
4761testdata/Builtins.lc 127:66-127:67 4761Builtins.lc 127:66-127:67
4762 _e | _e 4762 _e | _e
4763testdata/Builtins.lc 127:66-127:69 4763Builtins.lc 127:66-127:69
4764 _d -> Constraint | _d -> Constraint 4764 _d -> Constraint | _d -> Constraint
4765testdata/Builtins.lc 127:66-127:86 4765Builtins.lc 127:66-127:86
4766 Constraint | Constraint 4766 Constraint | Constraint
4767testdata/Builtins.lc 127:66-127:102 4767Builtins.lc 127:66-127:102
4768 Type | Type 4768 Type | Type
4769testdata/Builtins.lc 127:68-127:69 4769Builtins.lc 127:68-127:69
4770 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 4770 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
4771testdata/Builtins.lc 127:70-127:79 4771Builtins.lc 127:70-127:79
4772 Nat -> Type -> Type | Nat -> Type -> Type 4772 Nat -> Type -> Type | Nat -> Type -> Type
4773testdata/Builtins.lc 127:70-127:81 4773Builtins.lc 127:70-127:81
4774 Type -> Type | Type -> Type 4774 Type -> Type | Type -> Type
4775testdata/Builtins.lc 127:70-127:86 4775Builtins.lc 127:70-127:86
4776 Type | Type 4776 Type | Type
4777testdata/Builtins.lc 127:80-127:81 4777Builtins.lc 127:80-127:81
4778 Nat | Nat 4778 Nat | Nat
4779testdata/Builtins.lc 127:82-127:86 4779Builtins.lc 127:82-127:86
4780 Type | Type 4780 Type | Type
4781testdata/Builtins.lc 127:91-127:92 4781Builtins.lc 127:91-127:92
4782 Type | Type 4782 Type | Type
4783testdata/Builtins.lc 127:91-127:102 4783Builtins.lc 127:91-127:102
4784 Type | Type 4784 Type | Type
4785testdata/Builtins.lc 127:96-127:97 4785Builtins.lc 127:96-127:97
4786 Type | Type 4786 Type | Type
4787testdata/Builtins.lc 127:96-127:102 4787Builtins.lc 127:96-127:102
4788 Type | Type 4788 Type | Type
4789testdata/Builtins.lc 127:101-127:102 4789Builtins.lc 127:101-127:102
4790 Type | Type | Type | Type 4790 Type | Type | Type | Type
4791testdata/Builtins.lc 128:1-128:13 4791Builtins.lc 128:1-128:13
4792 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 4792 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
4793testdata/Builtins.lc 128:15-128:27 4793Builtins.lc 128:15-128:27
4794 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 4794 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
4795testdata/Builtins.lc 128:34-128:83 4795Builtins.lc 128:34-128:83
4796 Type | Type | Type | Type | Type | Type 4796 Type | Type | Type | Type | Type | Type
4797testdata/Builtins.lc 128:35-128:43 4797Builtins.lc 128:35-128:43
4798 Type -> Constraint | Type -> Constraint 4798 Type -> Constraint | Type -> Constraint
4799testdata/Builtins.lc 128:35-128:45 4799Builtins.lc 128:35-128:45
4800 Constraint | Constraint 4800 Constraint | Constraint
4801testdata/Builtins.lc 128:44-128:45 4801Builtins.lc 128:44-128:45
4802 _f | _f 4802 _f | _f
4803testdata/Builtins.lc 128:47-128:48 4803Builtins.lc 128:47-128:48
4804 _f | _f 4804 _f | _f
4805testdata/Builtins.lc 128:47-128:50 4805Builtins.lc 128:47-128:50
4806 _e -> Constraint | _e -> Constraint 4806 _e -> Constraint | _e -> Constraint
4807testdata/Builtins.lc 128:47-128:64 4807Builtins.lc 128:47-128:64
4808 Constraint | Constraint 4808 Constraint | Constraint
4809testdata/Builtins.lc 128:47-128:83 4809Builtins.lc 128:47-128:83
4810 Type | Type 4810 Type | Type
4811testdata/Builtins.lc 128:49-128:50 4811Builtins.lc 128:49-128:50
4812 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 4812 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
4813testdata/Builtins.lc 128:51-128:60 4813Builtins.lc 128:51-128:60
4814 Nat -> Type -> Type | Nat -> Type -> Type 4814 Nat -> Type -> Type | Nat -> Type -> Type
4815testdata/Builtins.lc 128:51-128:62 4815Builtins.lc 128:51-128:62
4816 Type -> Type | Type -> Type 4816 Type -> Type | Type -> Type
4817testdata/Builtins.lc 128:51-128:64 4817Builtins.lc 128:51-128:64
4818 Type | Type 4818 Type | Type
4819testdata/Builtins.lc 128:61-128:62 4819Builtins.lc 128:61-128:62
4820 _c | _c 4820 _c | _c
4821testdata/Builtins.lc 128:63-128:64 4821Builtins.lc 128:63-128:64
4822 Type | Type 4822 Type | Type
4823testdata/Builtins.lc 128:69-128:70 4823Builtins.lc 128:69-128:70
4824 Type | Type 4824 Type | Type
4825testdata/Builtins.lc 128:69-128:83 4825Builtins.lc 128:69-128:83
4826 Type | Type 4826 Type | Type
4827testdata/Builtins.lc 128:74-128:78 4827Builtins.lc 128:74-128:78
4828 Type | Type 4828 Type | Type
4829testdata/Builtins.lc 128:74-128:83 4829Builtins.lc 128:74-128:83
4830 Type | Type 4830 Type | Type
4831testdata/Builtins.lc 128:82-128:83 4831Builtins.lc 128:82-128:83
4832 Type | Type | Type | Type 4832 Type | Type | Type | Type
4833testdata/Builtins.lc 130:1-130:8 4833Builtins.lc 130:1-130:8
4834 Bool -> Bool -> Bool 4834 Bool -> Bool -> Bool
4835testdata/Builtins.lc 130:10-130:16 4835Builtins.lc 130:10-130:16
4836 Bool -> Bool -> Bool 4836 Bool -> Bool -> Bool
4837testdata/Builtins.lc 130:18-130:25 4837Builtins.lc 130:18-130:25
4838 Bool -> Bool -> Bool 4838 Bool -> Bool -> Bool
4839testdata/Builtins.lc 130:34-130:38 4839Builtins.lc 130:34-130:38
4840 Type | Type | Type 4840 Type | Type | Type
4841testdata/Builtins.lc 130:42-130:46 4841Builtins.lc 130:42-130:46
4842 Type | Type | Type 4842 Type | Type | Type
4843testdata/Builtins.lc 130:42-130:54 4843Builtins.lc 130:42-130:54
4844 Type | Type | Type 4844 Type | Type | Type
4845testdata/Builtins.lc 130:50-130:54 4845Builtins.lc 130:50-130:54
4846 Type | Type | Type | Type | Type | Type 4846 Type | Type | Type | Type | Type | Type
4847testdata/Builtins.lc 131:1-131:8 4847Builtins.lc 131:1-131:8
4848 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a 4848 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a
4849testdata/Builtins.lc 131:47-131:79 4849Builtins.lc 131:47-131:79
4850 Type | Type 4850 Type | Type
4851testdata/Builtins.lc 131:48-131:49 4851Builtins.lc 131:48-131:49
4852 _e 4852 _e
4853testdata/Builtins.lc 131:48-131:51 4853Builtins.lc 131:48-131:51
4854 _d -> Constraint 4854 _d -> Constraint
4855testdata/Builtins.lc 131:48-131:68 4855Builtins.lc 131:48-131:68
4856 Constraint 4856 Constraint
4857testdata/Builtins.lc 131:50-131:51 4857Builtins.lc 131:50-131:51
4858 forall a . a -> a -> Constraint 4858 forall a . a -> a -> Constraint
4859testdata/Builtins.lc 131:52-131:61 4859Builtins.lc 131:52-131:61
4860 Nat -> Type -> Type 4860 Nat -> Type -> Type
4861testdata/Builtins.lc 131:52-131:63 4861Builtins.lc 131:52-131:63
4862 Type -> Type 4862 Type -> Type
4863testdata/Builtins.lc 131:52-131:68 4863Builtins.lc 131:52-131:68
4864 Type 4864 Type
4865testdata/Builtins.lc 131:62-131:63 4865Builtins.lc 131:62-131:63
4866 _b 4866 _b
4867testdata/Builtins.lc 131:64-131:68 4867Builtins.lc 131:64-131:68
4868 Type 4868 Type
4869testdata/Builtins.lc 131:73-131:74 4869Builtins.lc 131:73-131:74
4870 Type 4870 Type
4871testdata/Builtins.lc 131:73-131:79 4871Builtins.lc 131:73-131:79
4872 Type 4872 Type
4873testdata/Builtins.lc 131:78-131:79 4873Builtins.lc 131:78-131:79
4874 Type | Type 4874 Type | Type
4875testdata/Builtins.lc 132:1-132:8 4875Builtins.lc 132:1-132:8
4876 forall (a :: Nat) . VecScalar a Bool -> Bool 4876 forall (a :: Nat) . VecScalar a Bool -> Bool
4877testdata/Builtins.lc 132:10-132:17 4877Builtins.lc 132:10-132:17
4878 forall (a :: Nat) . VecScalar a Bool -> Bool 4878 forall (a :: Nat) . VecScalar a Bool -> Bool
4879testdata/Builtins.lc 132:34-132:43 4879Builtins.lc 132:34-132:43
4880 Nat -> Type -> Type | Nat -> Type -> Type 4880 Nat -> Type -> Type | Nat -> Type -> Type
4881testdata/Builtins.lc 132:34-132:45 4881Builtins.lc 132:34-132:45
4882 Type -> Type | Type -> Type 4882 Type -> Type | Type -> Type
4883testdata/Builtins.lc 132:34-132:50 4883Builtins.lc 132:34-132:50
4884 Type | Type 4884 Type | Type
4885testdata/Builtins.lc 132:34-132:58 4885Builtins.lc 132:34-132:58
4886 Type | Type 4886 Type | Type
4887testdata/Builtins.lc 132:44-132:45 4887Builtins.lc 132:44-132:45
4888 _b | _b 4888 _b | _b
4889testdata/Builtins.lc 132:46-132:50 4889Builtins.lc 132:46-132:50
4890 Type | Type 4890 Type | Type
4891testdata/Builtins.lc 132:54-132:58 4891Builtins.lc 132:54-132:58
4892 Type | Type | Type | Type 4892 Type | Type | Type | Type
4893testdata/Builtins.lc 135:1-135:9 4893Builtins.lc 135:1-135:9
4894 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4894 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4895testdata/Builtins.lc 135:11-135:20 4895Builtins.lc 135:11-135:20
4896 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4896 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4897testdata/Builtins.lc 135:22-135:30 4897Builtins.lc 135:22-135:30
4898 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4898 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4899testdata/Builtins.lc 135:32-135:41 4899Builtins.lc 135:32-135:41
4900 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4900 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4901testdata/Builtins.lc 135:43-135:51 4901Builtins.lc 135:43-135:51
4902 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4902 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4903testdata/Builtins.lc 135:53-135:62 4903Builtins.lc 135:53-135:62
4904 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4904 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4905testdata/Builtins.lc 135:64-135:71 4905Builtins.lc 135:64-135:71
4906 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4906 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4907testdata/Builtins.lc 135:73-135:81 4907Builtins.lc 135:73-135:81
4908 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4908 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4909testdata/Builtins.lc 135:83-135:94 4909Builtins.lc 135:83-135:94
4910 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4910 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4911testdata/Builtins.lc 135:96-135:107 4911Builtins.lc 135:96-135:107
4912 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4912 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4913testdata/Builtins.lc 135:109-135:116 4913Builtins.lc 135:109-135:116
4914 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4914 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4915testdata/Builtins.lc 135:118-135:126 4915Builtins.lc 135:118-135:126
4916 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4916 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4917testdata/Builtins.lc 135:128-135:135 4917Builtins.lc 135:128-135:135
4918 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4918 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4919testdata/Builtins.lc 135:137-135:145 4919Builtins.lc 135:137-135:145
4920 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4920 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4921testdata/Builtins.lc 135:147-135:154 4921Builtins.lc 135:147-135:154
4922 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4922 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4923testdata/Builtins.lc 135:156-135:163 4923Builtins.lc 135:156-135:163
4924 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4924 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4925testdata/Builtins.lc 135:165-135:173 4925Builtins.lc 135:165-135:173
4926 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4926 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4927testdata/Builtins.lc 135:175-135:183 4927Builtins.lc 135:175-135:183
4928 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4928 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4929testdata/Builtins.lc 135:185-135:193 4929Builtins.lc 135:185-135:193
4930 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4930 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4931testdata/Builtins.lc 135:195-135:206 4931Builtins.lc 135:195-135:206
4932 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4932 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4933testdata/Builtins.lc 136:34-136:67 4933Builtins.lc 136:34-136:67
4934 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 4934 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4935testdata/Builtins.lc 136:35-136:36 4935Builtins.lc 136:35-136:36
4936 _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e 4936 _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e
4937testdata/Builtins.lc 136:35-136:38 4937Builtins.lc 136:35-136:38
4938 _d -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d 4938 _d -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d
4939 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d 4939 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d
4940 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d 4940 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d
4941 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d 4941 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d
4942 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint 4942 -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint
4943testdata/Builtins.lc 136:35-136:56 4943Builtins.lc 136:35-136:56
4944 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint 4944 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint | Constraint
4945testdata/Builtins.lc 136:37-136:38 4945Builtins.lc 136:37-136:38
4946 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4946 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4947 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4947 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4948 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4948 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
@@ -4953,7 +4953,7 @@ testdata/Builtins.lc 136:37-136:38
4953 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4953 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4954 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 4954 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
4955 . a -> a -> Constraint | forall a . a -> a -> Constraint 4955 . a -> a -> Constraint | forall a . a -> a -> Constraint
4956testdata/Builtins.lc 136:39-136:48 4956Builtins.lc 136:39-136:48
4957 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 4957 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
4958 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 4958 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
4959 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 4959 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
@@ -4961,3770 +4961,3770 @@ testdata/Builtins.lc 136:39-136:48
4961 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 4961 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
4962 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 4962 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
4963 -> Type -> Type | Nat -> Type -> Type 4963 -> Type -> Type | Nat -> Type -> Type
4964testdata/Builtins.lc 136:39-136:50 4964Builtins.lc 136:39-136:50
4965 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 4965 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4966 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 4966 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4967 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 4967 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4968 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type 4968 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type
4969testdata/Builtins.lc 136:39-136:56 4969Builtins.lc 136:39-136:56
4970 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 4970 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4971testdata/Builtins.lc 136:49-136:50 4971Builtins.lc 136:49-136:50
4972 _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b 4972 _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b
4973testdata/Builtins.lc 136:51-136:56 4973Builtins.lc 136:51-136:56
4974 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 4974 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4975testdata/Builtins.lc 136:61-136:62 4975Builtins.lc 136:61-136:62
4976 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 4976 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4977testdata/Builtins.lc 136:61-136:67 4977Builtins.lc 136:61-136:67
4978 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 4978 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4979testdata/Builtins.lc 136:66-136:67 4979Builtins.lc 136:66-136:67
4980 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 4980 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4981testdata/Builtins.lc 137:1-137:8 4981Builtins.lc 137:1-137:8
4982 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 4982 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
4983testdata/Builtins.lc 137:10-137:19 4983Builtins.lc 137:10-137:19
4984 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 4984 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
4985testdata/Builtins.lc 137:34-137:72 4985Builtins.lc 137:34-137:72
4986 Type | Type | Type | Type 4986 Type | Type | Type | Type
4987testdata/Builtins.lc 137:35-137:36 4987Builtins.lc 137:35-137:36
4988 _e | _e 4988 _e | _e
4989testdata/Builtins.lc 137:35-137:38 4989Builtins.lc 137:35-137:38
4990 _d -> Constraint | _d -> Constraint 4990 _d -> Constraint | _d -> Constraint
4991testdata/Builtins.lc 137:35-137:56 4991Builtins.lc 137:35-137:56
4992 Constraint | Constraint 4992 Constraint | Constraint
4993testdata/Builtins.lc 137:37-137:38 4993Builtins.lc 137:37-137:38
4994 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 4994 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
4995testdata/Builtins.lc 137:39-137:48 4995Builtins.lc 137:39-137:48
4996 Nat -> Type -> Type | Nat -> Type -> Type 4996 Nat -> Type -> Type | Nat -> Type -> Type
4997testdata/Builtins.lc 137:39-137:50 4997Builtins.lc 137:39-137:50
4998 Type -> Type | Type -> Type 4998 Type -> Type | Type -> Type
4999testdata/Builtins.lc 137:39-137:56 4999Builtins.lc 137:39-137:56
5000 Type | Type 5000 Type | Type
5001testdata/Builtins.lc 137:49-137:50 5001Builtins.lc 137:49-137:50
5002 _b | _b 5002 _b | _b
5003testdata/Builtins.lc 137:51-137:56 5003Builtins.lc 137:51-137:56
5004 Type | Type 5004 Type | Type
5005testdata/Builtins.lc 137:61-137:62 5005Builtins.lc 137:61-137:62
5006 Type | Type 5006 Type | Type
5007testdata/Builtins.lc 137:61-137:72 5007Builtins.lc 137:61-137:72
5008 Type | Type 5008 Type | Type
5009testdata/Builtins.lc 137:66-137:67 5009Builtins.lc 137:66-137:67
5010 Type | Type 5010 Type | Type
5011testdata/Builtins.lc 137:66-137:72 5011Builtins.lc 137:66-137:72
5012 Type | Type 5012 Type | Type
5013testdata/Builtins.lc 137:71-137:72 5013Builtins.lc 137:71-137:72
5014 Type | Type | Type | Type 5014 Type | Type | Type | Type
5015testdata/Builtins.lc 139:1-139:10 5015Builtins.lc 139:1-139:10
5016 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5016 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5017testdata/Builtins.lc 139:12-139:21 5017Builtins.lc 139:12-139:21
5018 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5018 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5019testdata/Builtins.lc 139:23-139:32 5019Builtins.lc 139:23-139:32
5020 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5020 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5021testdata/Builtins.lc 139:34-139:47 5021Builtins.lc 139:34-139:47
5022 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5022 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5023testdata/Builtins.lc 139:49-139:57 5023Builtins.lc 139:49-139:57
5024 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5024 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5025testdata/Builtins.lc 139:59-139:68 5025Builtins.lc 139:59-139:68
5026 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5026 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5027testdata/Builtins.lc 140:34-140:67 5027Builtins.lc 140:34-140:67
5028 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 5028 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5029testdata/Builtins.lc 140:35-140:36 5029Builtins.lc 140:35-140:36
5030 _e | _e | _e | _e | _e | _e 5030 _e | _e | _e | _e | _e | _e
5031testdata/Builtins.lc 140:35-140:38 5031Builtins.lc 140:35-140:38
5032 _d -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d 5032 _d -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d
5033 -> Constraint | _d -> Constraint 5033 -> Constraint | _d -> Constraint
5034testdata/Builtins.lc 140:35-140:56 5034Builtins.lc 140:35-140:56
5035 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint 5035 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint
5036testdata/Builtins.lc 140:37-140:38 5036Builtins.lc 140:37-140:38
5037 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 5037 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
5038 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 5038 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
5039 . a -> a -> Constraint | forall a . a -> a -> Constraint 5039 . a -> a -> Constraint | forall a . a -> a -> Constraint
5040testdata/Builtins.lc 140:39-140:48 5040Builtins.lc 140:39-140:48
5041 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 5041 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
5042 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type 5042 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
5043testdata/Builtins.lc 140:39-140:50 5043Builtins.lc 140:39-140:50
5044 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 5044 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
5045 -> Type 5045 -> Type
5046testdata/Builtins.lc 140:39-140:56 5046Builtins.lc 140:39-140:56
5047 Type | Type | Type | Type | Type | Type 5047 Type | Type | Type | Type | Type | Type
5048testdata/Builtins.lc 140:49-140:50 5048Builtins.lc 140:49-140:50
5049 _b | _b | _b | _b | _b | _b 5049 _b | _b | _b | _b | _b | _b
5050testdata/Builtins.lc 140:51-140:56 5050Builtins.lc 140:51-140:56
5051 Type | Type | Type | Type | Type | Type 5051 Type | Type | Type | Type | Type | Type
5052testdata/Builtins.lc 140:61-140:62 5052Builtins.lc 140:61-140:62
5053 Type | Type | Type | Type | Type | Type 5053 Type | Type | Type | Type | Type | Type
5054testdata/Builtins.lc 140:61-140:67 5054Builtins.lc 140:61-140:67
5055 Type | Type | Type | Type | Type | Type 5055 Type | Type | Type | Type | Type | Type
5056testdata/Builtins.lc 140:66-140:67 5056Builtins.lc 140:66-140:67
5057 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 5057 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5058testdata/Builtins.lc 141:1-141:8 5058Builtins.lc 141:1-141:8
5059 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 5059 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
5060testdata/Builtins.lc 141:10-141:17 5060Builtins.lc 141:10-141:17
5061 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 5061 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
5062testdata/Builtins.lc 141:34-141:75 5062Builtins.lc 141:34-141:75
5063 Type | Type | Type | Type | Type | Type 5063 Type | Type | Type | Type | Type | Type
5064testdata/Builtins.lc 141:35-141:38 5064Builtins.lc 141:35-141:38
5065 Type -> Constraint | Type -> Constraint 5065 Type -> Constraint | Type -> Constraint
5066testdata/Builtins.lc 141:35-141:40 5066Builtins.lc 141:35-141:40
5067 Constraint | Constraint 5067 Constraint | Constraint
5068testdata/Builtins.lc 141:39-141:40 5068Builtins.lc 141:39-141:40
5069 _f | _f 5069 _f | _f
5070testdata/Builtins.lc 141:42-141:43 5070Builtins.lc 141:42-141:43
5071 _f | _f 5071 _f | _f
5072testdata/Builtins.lc 141:42-141:45 5072Builtins.lc 141:42-141:45
5073 _e -> Constraint | _e -> Constraint 5073 _e -> Constraint | _e -> Constraint
5074testdata/Builtins.lc 141:42-141:59 5074Builtins.lc 141:42-141:59
5075 Constraint | Constraint 5075 Constraint | Constraint
5076testdata/Builtins.lc 141:42-141:75 5076Builtins.lc 141:42-141:75
5077 Type | Type 5077 Type | Type
5078testdata/Builtins.lc 141:44-141:45 5078Builtins.lc 141:44-141:45
5079 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5079 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5080testdata/Builtins.lc 141:46-141:55 5080Builtins.lc 141:46-141:55
5081 Nat -> Type -> Type | Nat -> Type -> Type 5081 Nat -> Type -> Type | Nat -> Type -> Type
5082testdata/Builtins.lc 141:46-141:57 5082Builtins.lc 141:46-141:57
5083 Type -> Type | Type -> Type 5083 Type -> Type | Type -> Type
5084testdata/Builtins.lc 141:46-141:59 5084Builtins.lc 141:46-141:59
5085 Type | Type 5085 Type | Type
5086testdata/Builtins.lc 141:56-141:57 5086Builtins.lc 141:56-141:57
5087 _c | _c 5087 _c | _c
5088testdata/Builtins.lc 141:58-141:59 5088Builtins.lc 141:58-141:59
5089 Type | Type 5089 Type | Type
5090testdata/Builtins.lc 141:64-141:65 5090Builtins.lc 141:64-141:65
5091 Type | Type 5091 Type | Type
5092testdata/Builtins.lc 141:64-141:75 5092Builtins.lc 141:64-141:75
5093 Type | Type 5093 Type | Type
5094testdata/Builtins.lc 141:69-141:70 5094Builtins.lc 141:69-141:70
5095 Type | Type 5095 Type | Type
5096testdata/Builtins.lc 141:69-141:75 5096Builtins.lc 141:69-141:75
5097 Type | Type 5097 Type | Type
5098testdata/Builtins.lc 141:74-141:75 5098Builtins.lc 141:74-141:75
5099 Type | Type | Type | Type 5099 Type | Type | Type | Type
5100testdata/Builtins.lc 142:1-142:9 5100Builtins.lc 142:1-142:9
5101 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 5101 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
5102testdata/Builtins.lc 142:11-142:19 5102Builtins.lc 142:11-142:19
5103 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 5103 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
5104testdata/Builtins.lc 142:34-142:75 5104Builtins.lc 142:34-142:75
5105 Type | Type | Type | Type | Type | Type 5105 Type | Type | Type | Type | Type | Type
5106testdata/Builtins.lc 142:35-142:38 5106Builtins.lc 142:35-142:38
5107 Type -> Constraint | Type -> Constraint 5107 Type -> Constraint | Type -> Constraint
5108testdata/Builtins.lc 142:35-142:40 5108Builtins.lc 142:35-142:40
5109 Constraint | Constraint 5109 Constraint | Constraint
5110testdata/Builtins.lc 142:39-142:40 5110Builtins.lc 142:39-142:40
5111 _f | _f 5111 _f | _f
5112testdata/Builtins.lc 142:42-142:43 5112Builtins.lc 142:42-142:43
5113 _f | _f 5113 _f | _f
5114testdata/Builtins.lc 142:42-142:45 5114Builtins.lc 142:42-142:45
5115 _e -> Constraint | _e -> Constraint 5115 _e -> Constraint | _e -> Constraint
5116testdata/Builtins.lc 142:42-142:59 5116Builtins.lc 142:42-142:59
5117 Constraint | Constraint 5117 Constraint | Constraint
5118testdata/Builtins.lc 142:42-142:75 5118Builtins.lc 142:42-142:75
5119 Type | Type 5119 Type | Type
5120testdata/Builtins.lc 142:44-142:45 5120Builtins.lc 142:44-142:45
5121 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5121 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5122testdata/Builtins.lc 142:46-142:55 5122Builtins.lc 142:46-142:55
5123 Nat -> Type -> Type | Nat -> Type -> Type 5123 Nat -> Type -> Type | Nat -> Type -> Type
5124testdata/Builtins.lc 142:46-142:57 5124Builtins.lc 142:46-142:57
5125 Type -> Type | Type -> Type 5125 Type -> Type | Type -> Type
5126testdata/Builtins.lc 142:46-142:59 5126Builtins.lc 142:46-142:59
5127 Type | Type 5127 Type | Type
5128testdata/Builtins.lc 142:56-142:57 5128Builtins.lc 142:56-142:57
5129 _c | _c 5129 _c | _c
5130testdata/Builtins.lc 142:58-142:59 5130Builtins.lc 142:58-142:59
5131 Type | Type 5131 Type | Type
5132testdata/Builtins.lc 142:64-142:65 5132Builtins.lc 142:64-142:65
5133 Type | Type 5133 Type | Type
5134testdata/Builtins.lc 142:64-142:75 5134Builtins.lc 142:64-142:75
5135 Type | Type 5135 Type | Type
5136testdata/Builtins.lc 142:69-142:70 5136Builtins.lc 142:69-142:70
5137 Type | Type 5137 Type | Type
5138testdata/Builtins.lc 142:69-142:75 5138Builtins.lc 142:69-142:75
5139 Type | Type 5139 Type | Type
5140testdata/Builtins.lc 142:74-142:75 5140Builtins.lc 142:74-142:75
5141 Type | Type | Type | Type 5141 Type | Type | Type | Type
5142testdata/Builtins.lc 143:1-143:10 5142Builtins.lc 143:1-143:10
5143 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 5143 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
5144testdata/Builtins.lc 143:12-143:21 5144Builtins.lc 143:12-143:21
5145 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 5145 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
5146testdata/Builtins.lc 143:34-143:89 5146Builtins.lc 143:34-143:89
5147 Type | Type | Type | Type | Type | Type 5147 Type | Type | Type | Type | Type | Type
5148testdata/Builtins.lc 143:35-143:36 5148Builtins.lc 143:35-143:36
5149 _g | _g 5149 _g | _g
5150testdata/Builtins.lc 143:35-143:38 5150Builtins.lc 143:35-143:38
5151 _f -> Constraint | _f -> Constraint 5151 _f -> Constraint | _f -> Constraint
5152testdata/Builtins.lc 143:35-143:56 5152Builtins.lc 143:35-143:56
5153 Constraint | Constraint 5153 Constraint | Constraint
5154testdata/Builtins.lc 143:37-143:38 5154Builtins.lc 143:37-143:38
5155 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5155 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5156testdata/Builtins.lc 143:39-143:48 5156Builtins.lc 143:39-143:48
5157 Nat -> Type -> Type | Nat -> Type -> Type 5157 Nat -> Type -> Type | Nat -> Type -> Type
5158testdata/Builtins.lc 143:39-143:50 5158Builtins.lc 143:39-143:50
5159 Type -> Type | Type -> Type 5159 Type -> Type | Type -> Type
5160testdata/Builtins.lc 143:39-143:56 5160Builtins.lc 143:39-143:56
5161 Type | Type 5161 Type | Type
5162testdata/Builtins.lc 143:49-143:50 5162Builtins.lc 143:49-143:50
5163 _d | _d 5163 _d | _d
5164testdata/Builtins.lc 143:51-143:56 5164Builtins.lc 143:51-143:56
5165 Type | Type 5165 Type | Type
5166testdata/Builtins.lc 143:58-143:59 5166Builtins.lc 143:58-143:59
5167 _d | _d 5167 _d | _d
5168testdata/Builtins.lc 143:58-143:61 5168Builtins.lc 143:58-143:61
5169 _c -> Constraint | _c -> Constraint 5169 _c -> Constraint | _c -> Constraint
5170testdata/Builtins.lc 143:58-143:78 5170Builtins.lc 143:58-143:78
5171 Constraint | Constraint 5171 Constraint | Constraint
5172testdata/Builtins.lc 143:58-143:89 5172Builtins.lc 143:58-143:89
5173 Type | Type 5173 Type | Type
5174testdata/Builtins.lc 143:60-143:61 5174Builtins.lc 143:60-143:61
5175 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5175 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5176testdata/Builtins.lc 143:62-143:71 5176Builtins.lc 143:62-143:71
5177 Nat -> Type -> Type | Nat -> Type -> Type 5177 Nat -> Type -> Type | Nat -> Type -> Type
5178testdata/Builtins.lc 143:62-143:73 5178Builtins.lc 143:62-143:73
5179 Type -> Type | Type -> Type 5179 Type -> Type | Type -> Type
5180testdata/Builtins.lc 143:62-143:78 5180Builtins.lc 143:62-143:78
5181 Type | Type 5181 Type | Type
5182testdata/Builtins.lc 143:72-143:73 5182Builtins.lc 143:72-143:73
5183 Nat | Nat 5183 Nat | Nat
5184testdata/Builtins.lc 143:74-143:78 5184Builtins.lc 143:74-143:78
5185 Type | Type 5185 Type | Type
5186testdata/Builtins.lc 143:83-143:84 5186Builtins.lc 143:83-143:84
5187 Type | Type 5187 Type | Type
5188testdata/Builtins.lc 143:83-143:89 5188Builtins.lc 143:83-143:89
5189 Type | Type 5189 Type | Type
5190testdata/Builtins.lc 143:88-143:89 5190Builtins.lc 143:88-143:89
5191 Type | Type | Type | Type 5191 Type | Type | Type | Type
5192testdata/Builtins.lc 144:1-144:8 5192Builtins.lc 144:1-144:8
5193 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 5193 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
5194testdata/Builtins.lc 144:10-144:18 5194Builtins.lc 144:10-144:18
5195 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 5195 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
5196testdata/Builtins.lc 144:34-144:73 5196Builtins.lc 144:34-144:73
5197 Type | Type | Type | Type | Type | Type 5197 Type | Type | Type | Type | Type | Type
5198testdata/Builtins.lc 144:35-144:41 5198Builtins.lc 144:35-144:41
5199 Type -> Constraint | Type -> Constraint 5199 Type -> Constraint | Type -> Constraint
5200testdata/Builtins.lc 144:35-144:43 5200Builtins.lc 144:35-144:43
5201 Constraint | Constraint 5201 Constraint | Constraint
5202testdata/Builtins.lc 144:42-144:43 5202Builtins.lc 144:42-144:43
5203 _f | _f 5203 _f | _f
5204testdata/Builtins.lc 144:45-144:46 5204Builtins.lc 144:45-144:46
5205 _f | _f 5205 _f | _f
5206testdata/Builtins.lc 144:45-144:48 5206Builtins.lc 144:45-144:48
5207 _e -> Constraint | _e -> Constraint 5207 _e -> Constraint | _e -> Constraint
5208testdata/Builtins.lc 144:45-144:62 5208Builtins.lc 144:45-144:62
5209 Constraint | Constraint 5209 Constraint | Constraint
5210testdata/Builtins.lc 144:45-144:73 5210Builtins.lc 144:45-144:73
5211 Type | Type 5211 Type | Type
5212testdata/Builtins.lc 144:47-144:48 5212Builtins.lc 144:47-144:48
5213 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5213 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5214testdata/Builtins.lc 144:49-144:58 5214Builtins.lc 144:49-144:58
5215 Nat -> Type -> Type | Nat -> Type -> Type 5215 Nat -> Type -> Type | Nat -> Type -> Type
5216testdata/Builtins.lc 144:49-144:60 5216Builtins.lc 144:49-144:60
5217 Type -> Type | Type -> Type 5217 Type -> Type | Type -> Type
5218testdata/Builtins.lc 144:49-144:62 5218Builtins.lc 144:49-144:62
5219 Type | Type 5219 Type | Type
5220testdata/Builtins.lc 144:59-144:60 5220Builtins.lc 144:59-144:60
5221 _c | _c 5221 _c | _c
5222testdata/Builtins.lc 144:61-144:62 5222Builtins.lc 144:61-144:62
5223 Type | Type 5223 Type | Type
5224testdata/Builtins.lc 144:67-144:68 5224Builtins.lc 144:67-144:68
5225 Type | Type 5225 Type | Type
5226testdata/Builtins.lc 144:67-144:73 5226Builtins.lc 144:67-144:73
5227 Type | Type 5227 Type | Type
5228testdata/Builtins.lc 144:72-144:73 5228Builtins.lc 144:72-144:73
5229 Type | Type | Type | Type 5229 Type | Type | Type | Type
5230testdata/Builtins.lc 145:1-145:9 5230Builtins.lc 145:1-145:9
5231 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 5231 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
5232testdata/Builtins.lc 145:34-145:72 5232Builtins.lc 145:34-145:72
5233 Type | Type 5233 Type | Type
5234testdata/Builtins.lc 145:35-145:36 5234Builtins.lc 145:35-145:36
5235 _e 5235 _e
5236testdata/Builtins.lc 145:35-145:38 5236Builtins.lc 145:35-145:38
5237 _d -> Constraint 5237 _d -> Constraint
5238testdata/Builtins.lc 145:35-145:56 5238Builtins.lc 145:35-145:56
5239 Constraint 5239 Constraint
5240testdata/Builtins.lc 145:37-145:38 5240Builtins.lc 145:37-145:38
5241 forall a . a -> a -> Constraint 5241 forall a . a -> a -> Constraint
5242testdata/Builtins.lc 145:39-145:48 5242Builtins.lc 145:39-145:48
5243 Nat -> Type -> Type 5243 Nat -> Type -> Type
5244testdata/Builtins.lc 145:39-145:50 5244Builtins.lc 145:39-145:50
5245 Type -> Type 5245 Type -> Type
5246testdata/Builtins.lc 145:39-145:56 5246Builtins.lc 145:39-145:56
5247 Type 5247 Type
5248testdata/Builtins.lc 145:49-145:50 5248Builtins.lc 145:49-145:50
5249 _b 5249 _b
5250testdata/Builtins.lc 145:51-145:56 5250Builtins.lc 145:51-145:56
5251 Type 5251 Type
5252testdata/Builtins.lc 145:61-145:62 5252Builtins.lc 145:61-145:62
5253 Type 5253 Type
5254testdata/Builtins.lc 145:61-145:72 5254Builtins.lc 145:61-145:72
5255 Type 5255 Type
5256testdata/Builtins.lc 145:66-145:72 5256Builtins.lc 145:66-145:72
5257 Type | Type 5257 Type | Type
5258testdata/Builtins.lc 145:67-145:68 5258Builtins.lc 145:67-145:68
5259 Type 5259 Type
5260testdata/Builtins.lc 145:67-145:71 5260Builtins.lc 145:67-145:71
5261 [Type] 5261 [Type]
5262testdata/Builtins.lc 145:70-145:71 5262Builtins.lc 145:70-145:71
5263 Type | [Type] 5263 Type | [Type]
5264testdata/Builtins.lc 146:1-146:10 5264Builtins.lc 146:1-146:10
5265 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 5265 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
5266testdata/Builtins.lc 146:34-146:80 5266Builtins.lc 146:34-146:80
5267 Type | Type | Type 5267 Type | Type | Type
5268testdata/Builtins.lc 146:35-146:38 5268Builtins.lc 146:35-146:38
5269 Type -> Constraint 5269 Type -> Constraint
5270testdata/Builtins.lc 146:35-146:40 5270Builtins.lc 146:35-146:40
5271 Constraint 5271 Constraint
5272testdata/Builtins.lc 146:39-146:40 5272Builtins.lc 146:39-146:40
5273 _f 5273 _f
5274testdata/Builtins.lc 146:42-146:43 5274Builtins.lc 146:42-146:43
5275 _f 5275 _f
5276testdata/Builtins.lc 146:42-146:45 5276Builtins.lc 146:42-146:45
5277 _e -> Constraint 5277 _e -> Constraint
5278testdata/Builtins.lc 146:42-146:59 5278Builtins.lc 146:42-146:59
5279 Constraint 5279 Constraint
5280testdata/Builtins.lc 146:42-146:80 5280Builtins.lc 146:42-146:80
5281 Type 5281 Type
5282testdata/Builtins.lc 146:44-146:45 5282Builtins.lc 146:44-146:45
5283 forall a . a -> a -> Constraint 5283 forall a . a -> a -> Constraint
5284testdata/Builtins.lc 146:46-146:55 5284Builtins.lc 146:46-146:55
5285 Nat -> Type -> Type 5285 Nat -> Type -> Type
5286testdata/Builtins.lc 146:46-146:57 5286Builtins.lc 146:46-146:57
5287 Type -> Type 5287 Type -> Type
5288testdata/Builtins.lc 146:46-146:59 5288Builtins.lc 146:46-146:59
5289 Type 5289 Type
5290testdata/Builtins.lc 146:56-146:57 5290Builtins.lc 146:56-146:57
5291 _c 5291 _c
5292testdata/Builtins.lc 146:58-146:59 5292Builtins.lc 146:58-146:59
5293 Type 5293 Type
5294testdata/Builtins.lc 146:64-146:65 5294Builtins.lc 146:64-146:65
5295 Type 5295 Type
5296testdata/Builtins.lc 146:64-146:80 5296Builtins.lc 146:64-146:80
5297 Type 5297 Type
5298testdata/Builtins.lc 146:69-146:70 5298Builtins.lc 146:69-146:70
5299 Type 5299 Type
5300testdata/Builtins.lc 146:69-146:80 5300Builtins.lc 146:69-146:80
5301 Type 5301 Type
5302testdata/Builtins.lc 146:74-146:75 5302Builtins.lc 146:74-146:75
5303 Type 5303 Type
5304testdata/Builtins.lc 146:74-146:80 5304Builtins.lc 146:74-146:80
5305 Type 5305 Type
5306testdata/Builtins.lc 146:79-146:80 5306Builtins.lc 146:79-146:80
5307 Type | Type 5307 Type | Type
5308testdata/Builtins.lc 147:1-147:11 5308Builtins.lc 147:1-147:11
5309 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 5309 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
5310testdata/Builtins.lc 147:34-147:80 5310Builtins.lc 147:34-147:80
5311 Type | Type | Type 5311 Type | Type | Type
5312testdata/Builtins.lc 147:35-147:38 5312Builtins.lc 147:35-147:38
5313 Type -> Constraint 5313 Type -> Constraint
5314testdata/Builtins.lc 147:35-147:40 5314Builtins.lc 147:35-147:40
5315 Constraint 5315 Constraint
5316testdata/Builtins.lc 147:39-147:40 5316Builtins.lc 147:39-147:40
5317 _f 5317 _f
5318testdata/Builtins.lc 147:42-147:43 5318Builtins.lc 147:42-147:43
5319 _f 5319 _f
5320testdata/Builtins.lc 147:42-147:45 5320Builtins.lc 147:42-147:45
5321 _e -> Constraint 5321 _e -> Constraint
5322testdata/Builtins.lc 147:42-147:59 5322Builtins.lc 147:42-147:59
5323 Constraint 5323 Constraint
5324testdata/Builtins.lc 147:42-147:80 5324Builtins.lc 147:42-147:80
5325 Type 5325 Type
5326testdata/Builtins.lc 147:44-147:45 5326Builtins.lc 147:44-147:45
5327 forall a . a -> a -> Constraint 5327 forall a . a -> a -> Constraint
5328testdata/Builtins.lc 147:46-147:55 5328Builtins.lc 147:46-147:55
5329 Nat -> Type -> Type 5329 Nat -> Type -> Type
5330testdata/Builtins.lc 147:46-147:57 5330Builtins.lc 147:46-147:57
5331 Type -> Type 5331 Type -> Type
5332testdata/Builtins.lc 147:46-147:59 5332Builtins.lc 147:46-147:59
5333 Type 5333 Type
5334testdata/Builtins.lc 147:56-147:57 5334Builtins.lc 147:56-147:57
5335 _c 5335 _c
5336testdata/Builtins.lc 147:58-147:59 5336Builtins.lc 147:58-147:59
5337 Type 5337 Type
5338testdata/Builtins.lc 147:64-147:65 5338Builtins.lc 147:64-147:65
5339 Type 5339 Type
5340testdata/Builtins.lc 147:64-147:80 5340Builtins.lc 147:64-147:80
5341 Type 5341 Type
5342testdata/Builtins.lc 147:69-147:70 5342Builtins.lc 147:69-147:70
5343 Type 5343 Type
5344testdata/Builtins.lc 147:69-147:80 5344Builtins.lc 147:69-147:80
5345 Type 5345 Type
5346testdata/Builtins.lc 147:74-147:75 5346Builtins.lc 147:74-147:75
5347 Type 5347 Type
5348testdata/Builtins.lc 147:74-147:80 5348Builtins.lc 147:74-147:80
5349 Type 5349 Type
5350testdata/Builtins.lc 147:79-147:80 5350Builtins.lc 147:79-147:80
5351 Type | Type 5351 Type | Type
5352testdata/Builtins.lc 148:1-148:8 5352Builtins.lc 148:1-148:8
5353 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 5353 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
5354testdata/Builtins.lc 148:34-148:77 5354Builtins.lc 148:34-148:77
5355 Type | Type 5355 Type | Type
5356testdata/Builtins.lc 148:35-148:36 5356Builtins.lc 148:35-148:36
5357 _e 5357 _e
5358testdata/Builtins.lc 148:35-148:38 5358Builtins.lc 148:35-148:38
5359 _d -> Constraint 5359 _d -> Constraint
5360testdata/Builtins.lc 148:35-148:56 5360Builtins.lc 148:35-148:56
5361 Constraint 5361 Constraint
5362testdata/Builtins.lc 148:37-148:38 5362Builtins.lc 148:37-148:38
5363 forall a . a -> a -> Constraint 5363 forall a . a -> a -> Constraint
5364testdata/Builtins.lc 148:39-148:48 5364Builtins.lc 148:39-148:48
5365 Nat -> Type -> Type 5365 Nat -> Type -> Type
5366testdata/Builtins.lc 148:39-148:50 5366Builtins.lc 148:39-148:50
5367 Type -> Type 5367 Type -> Type
5368testdata/Builtins.lc 148:39-148:56 5368Builtins.lc 148:39-148:56
5369 Type 5369 Type
5370testdata/Builtins.lc 148:49-148:50 5370Builtins.lc 148:49-148:50
5371 _b 5371 _b
5372testdata/Builtins.lc 148:51-148:56 5372Builtins.lc 148:51-148:56
5373 Type 5373 Type
5374testdata/Builtins.lc 148:61-148:62 5374Builtins.lc 148:61-148:62
5375 Type 5375 Type
5376testdata/Builtins.lc 148:61-148:77 5376Builtins.lc 148:61-148:77
5377 Type 5377 Type
5378testdata/Builtins.lc 148:66-148:67 5378Builtins.lc 148:66-148:67
5379 Type 5379 Type
5380testdata/Builtins.lc 148:66-148:77 5380Builtins.lc 148:66-148:77
5381 Type 5381 Type
5382testdata/Builtins.lc 148:71-148:72 5382Builtins.lc 148:71-148:72
5383 Type 5383 Type
5384testdata/Builtins.lc 148:71-148:77 5384Builtins.lc 148:71-148:77
5385 Type 5385 Type
5386testdata/Builtins.lc 148:76-148:77 5386Builtins.lc 148:76-148:77
5387 Type | Type 5387 Type | Type
5388testdata/Builtins.lc 149:1-149:9 5388Builtins.lc 149:1-149:9
5389 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 5389 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
5390testdata/Builtins.lc 149:34-149:81 5390Builtins.lc 149:34-149:81
5391 Type | Type 5391 Type | Type
5392testdata/Builtins.lc 149:35-149:36 5392Builtins.lc 149:35-149:36
5393 _e 5393 _e
5394testdata/Builtins.lc 149:35-149:38 5394Builtins.lc 149:35-149:38
5395 _d -> Constraint 5395 _d -> Constraint
5396testdata/Builtins.lc 149:35-149:56 5396Builtins.lc 149:35-149:56
5397 Constraint 5397 Constraint
5398testdata/Builtins.lc 149:37-149:38 5398Builtins.lc 149:37-149:38
5399 forall a . a -> a -> Constraint 5399 forall a . a -> a -> Constraint
5400testdata/Builtins.lc 149:39-149:48 5400Builtins.lc 149:39-149:48
5401 Nat -> Type -> Type 5401 Nat -> Type -> Type
5402testdata/Builtins.lc 149:39-149:50 5402Builtins.lc 149:39-149:50
5403 Type -> Type 5403 Type -> Type
5404testdata/Builtins.lc 149:39-149:56 5404Builtins.lc 149:39-149:56
5405 Type 5405 Type
5406testdata/Builtins.lc 149:49-149:50 5406Builtins.lc 149:49-149:50
5407 _b 5407 _b
5408testdata/Builtins.lc 149:51-149:56 5408Builtins.lc 149:51-149:56
5409 Type 5409 Type
5410testdata/Builtins.lc 149:61-149:62 5410Builtins.lc 149:61-149:62
5411 Type 5411 Type
5412testdata/Builtins.lc 149:61-149:81 5412Builtins.lc 149:61-149:81
5413 Type 5413 Type
5414testdata/Builtins.lc 149:66-149:67 5414Builtins.lc 149:66-149:67
5415 Type 5415 Type
5416testdata/Builtins.lc 149:66-149:81 5416Builtins.lc 149:66-149:81
5417 Type 5417 Type
5418testdata/Builtins.lc 149:71-149:76 5418Builtins.lc 149:71-149:76
5419 Type 5419 Type
5420testdata/Builtins.lc 149:71-149:81 5420Builtins.lc 149:71-149:81
5421 Type 5421 Type
5422testdata/Builtins.lc 149:80-149:81 5422Builtins.lc 149:80-149:81
5423 Type | Type 5423 Type | Type
5424testdata/Builtins.lc 150:1-150:9 5424Builtins.lc 150:1-150:9
5425 forall a (b :: Nat) c 5425 forall a (b :: Nat) c
5426 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 5426 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
5427testdata/Builtins.lc 150:34-150:99 5427Builtins.lc 150:34-150:99
5428 Type | Type | Type 5428 Type | Type | Type
5429testdata/Builtins.lc 150:35-150:36 5429Builtins.lc 150:35-150:36
5430 _g 5430 _g
5431testdata/Builtins.lc 150:35-150:38 5431Builtins.lc 150:35-150:38
5432 _f -> Constraint 5432 _f -> Constraint
5433testdata/Builtins.lc 150:35-150:56 5433Builtins.lc 150:35-150:56
5434 Constraint 5434 Constraint
5435testdata/Builtins.lc 150:37-150:38 5435Builtins.lc 150:37-150:38
5436 forall a . a -> a -> Constraint 5436 forall a . a -> a -> Constraint
5437testdata/Builtins.lc 150:39-150:48 5437Builtins.lc 150:39-150:48
5438 Nat -> Type -> Type 5438 Nat -> Type -> Type
5439testdata/Builtins.lc 150:39-150:50 5439Builtins.lc 150:39-150:50
5440 Type -> Type 5440 Type -> Type
5441testdata/Builtins.lc 150:39-150:56 5441Builtins.lc 150:39-150:56
5442 Type 5442 Type
5443testdata/Builtins.lc 150:49-150:50 5443Builtins.lc 150:49-150:50
5444 _d 5444 _d
5445testdata/Builtins.lc 150:51-150:56 5445Builtins.lc 150:51-150:56
5446 Type 5446 Type
5447testdata/Builtins.lc 150:58-150:59 5447Builtins.lc 150:58-150:59
5448 _d 5448 _d
5449testdata/Builtins.lc 150:58-150:61 5449Builtins.lc 150:58-150:61
5450 _c -> Constraint 5450 _c -> Constraint
5451testdata/Builtins.lc 150:58-150:78 5451Builtins.lc 150:58-150:78
5452 Constraint 5452 Constraint
5453testdata/Builtins.lc 150:58-150:99 5453Builtins.lc 150:58-150:99
5454 Type 5454 Type
5455testdata/Builtins.lc 150:60-150:61 5455Builtins.lc 150:60-150:61
5456 forall a . a -> a -> Constraint 5456 forall a . a -> a -> Constraint
5457testdata/Builtins.lc 150:62-150:71 5457Builtins.lc 150:62-150:71
5458 Nat -> Type -> Type 5458 Nat -> Type -> Type
5459testdata/Builtins.lc 150:62-150:73 5459Builtins.lc 150:62-150:73
5460 Type -> Type 5460 Type -> Type
5461testdata/Builtins.lc 150:62-150:78 5461Builtins.lc 150:62-150:78
5462 Type 5462 Type
5463testdata/Builtins.lc 150:72-150:73 5463Builtins.lc 150:72-150:73
5464 Nat 5464 Nat
5465testdata/Builtins.lc 150:74-150:78 5465Builtins.lc 150:74-150:78
5466 Type 5466 Type
5467testdata/Builtins.lc 150:83-150:84 5467Builtins.lc 150:83-150:84
5468 Type 5468 Type
5469testdata/Builtins.lc 150:83-150:99 5469Builtins.lc 150:83-150:99
5470 Type 5470 Type
5471testdata/Builtins.lc 150:88-150:89 5471Builtins.lc 150:88-150:89
5472 Type 5472 Type
5473testdata/Builtins.lc 150:88-150:99 5473Builtins.lc 150:88-150:99
5474 Type 5474 Type
5475testdata/Builtins.lc 150:93-150:94 5475Builtins.lc 150:93-150:94
5476 Type 5476 Type
5477testdata/Builtins.lc 150:93-150:99 5477Builtins.lc 150:93-150:99
5478 Type 5478 Type
5479testdata/Builtins.lc 150:98-150:99 5479Builtins.lc 150:98-150:99
5480 Type | Type 5480 Type | Type
5481testdata/Builtins.lc 151:1-151:9 5481Builtins.lc 151:1-151:9
5482 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 5482 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
5483testdata/Builtins.lc 151:34-151:66 5483Builtins.lc 151:34-151:66
5484 Type | Type 5484 Type | Type
5485testdata/Builtins.lc 151:35-151:36 5485Builtins.lc 151:35-151:36
5486 _e 5486 _e
5487testdata/Builtins.lc 151:35-151:38 5487Builtins.lc 151:35-151:38
5488 _d -> Constraint 5488 _d -> Constraint
5489testdata/Builtins.lc 151:35-151:50 5489Builtins.lc 151:35-151:50
5490 Constraint 5490 Constraint
5491testdata/Builtins.lc 151:37-151:38 5491Builtins.lc 151:37-151:38
5492 forall a . a -> a -> Constraint 5492 forall a . a -> a -> Constraint
5493testdata/Builtins.lc 151:39-151:42 5493Builtins.lc 151:39-151:42
5494 Nat -> Type -> Type 5494 Nat -> Type -> Type
5495testdata/Builtins.lc 151:39-151:44 5495Builtins.lc 151:39-151:44
5496 Type -> Type 5496 Type -> Type
5497testdata/Builtins.lc 151:39-151:50 5497Builtins.lc 151:39-151:50
5498 Type 5498 Type
5499testdata/Builtins.lc 151:43-151:44 5499Builtins.lc 151:43-151:44
5500 _b 5500 _b
5501testdata/Builtins.lc 151:45-151:50 5501Builtins.lc 151:45-151:50
5502 Type 5502 Type
5503testdata/Builtins.lc 151:55-151:56 5503Builtins.lc 151:55-151:56
5504 Type 5504 Type
5505testdata/Builtins.lc 151:55-151:66 5505Builtins.lc 151:55-151:66
5506 Type 5506 Type
5507testdata/Builtins.lc 151:60-151:61 5507Builtins.lc 151:60-151:61
5508 Type 5508 Type
5509testdata/Builtins.lc 151:60-151:66 5509Builtins.lc 151:60-151:66
5510 Type 5510 Type
5511testdata/Builtins.lc 151:65-151:66 5511Builtins.lc 151:65-151:66
5512 Type | Type 5512 Type | Type
5513testdata/Builtins.lc 152:1-152:10 5513Builtins.lc 152:1-152:10
5514 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 5514 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
5515testdata/Builtins.lc 152:34-152:76 5515Builtins.lc 152:34-152:76
5516 Type | Type 5516 Type | Type
5517testdata/Builtins.lc 152:35-152:36 5517Builtins.lc 152:35-152:36
5518 _e 5518 _e
5519testdata/Builtins.lc 152:35-152:38 5519Builtins.lc 152:35-152:38
5520 _d -> Constraint 5520 _d -> Constraint
5521testdata/Builtins.lc 152:35-152:56 5521Builtins.lc 152:35-152:56
5522 Constraint 5522 Constraint
5523testdata/Builtins.lc 152:37-152:38 5523Builtins.lc 152:37-152:38
5524 forall a . a -> a -> Constraint 5524 forall a . a -> a -> Constraint
5525testdata/Builtins.lc 152:39-152:48 5525Builtins.lc 152:39-152:48
5526 Nat -> Type -> Type 5526 Nat -> Type -> Type
5527testdata/Builtins.lc 152:39-152:50 5527Builtins.lc 152:39-152:50
5528 Type -> Type 5528 Type -> Type
5529testdata/Builtins.lc 152:39-152:56 5529Builtins.lc 152:39-152:56
5530 Type 5530 Type
5531testdata/Builtins.lc 152:49-152:50 5531Builtins.lc 152:49-152:50
5532 _b 5532 _b
5533testdata/Builtins.lc 152:51-152:56 5533Builtins.lc 152:51-152:56
5534 Type 5534 Type
5535testdata/Builtins.lc 152:61-152:66 5535Builtins.lc 152:61-152:66
5536 Type 5536 Type
5537testdata/Builtins.lc 152:61-152:76 5537Builtins.lc 152:61-152:76
5538 Type 5538 Type
5539testdata/Builtins.lc 152:70-152:71 5539Builtins.lc 152:70-152:71
5540 Type 5540 Type
5541testdata/Builtins.lc 152:70-152:76 5541Builtins.lc 152:70-152:76
5542 Type 5542 Type
5543testdata/Builtins.lc 152:75-152:76 5543Builtins.lc 152:75-152:76
5544 Type | Type 5544 Type | Type
5545testdata/Builtins.lc 153:1-153:15 5545Builtins.lc 153:1-153:15
5546 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 5546 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
5547testdata/Builtins.lc 153:34-153:71 5547Builtins.lc 153:34-153:71
5548 Type | Type 5548 Type | Type
5549testdata/Builtins.lc 153:35-153:36 5549Builtins.lc 153:35-153:36
5550 _e 5550 _e
5551testdata/Builtins.lc 153:35-153:38 5551Builtins.lc 153:35-153:38
5552 _d -> Constraint 5552 _d -> Constraint
5553testdata/Builtins.lc 153:35-153:50 5553Builtins.lc 153:35-153:50
5554 Constraint 5554 Constraint
5555testdata/Builtins.lc 153:37-153:38 5555Builtins.lc 153:37-153:38
5556 forall a . a -> a -> Constraint 5556 forall a . a -> a -> Constraint
5557testdata/Builtins.lc 153:39-153:42 5557Builtins.lc 153:39-153:42
5558 Nat -> Type -> Type 5558 Nat -> Type -> Type
5559testdata/Builtins.lc 153:39-153:44 5559Builtins.lc 153:39-153:44
5560 Type -> Type 5560 Type -> Type
5561testdata/Builtins.lc 153:39-153:50 5561Builtins.lc 153:39-153:50
5562 Type 5562 Type
5563testdata/Builtins.lc 153:43-153:44 5563Builtins.lc 153:43-153:44
5564 _b 5564 _b
5565testdata/Builtins.lc 153:45-153:50 5565Builtins.lc 153:45-153:50
5566 Type 5566 Type
5567testdata/Builtins.lc 153:55-153:56 5567Builtins.lc 153:55-153:56
5568 Type 5568 Type
5569testdata/Builtins.lc 153:55-153:71 5569Builtins.lc 153:55-153:71
5570 Type 5570 Type
5571testdata/Builtins.lc 153:60-153:61 5571Builtins.lc 153:60-153:61
5572 Type 5572 Type
5573testdata/Builtins.lc 153:60-153:71 5573Builtins.lc 153:60-153:71
5574 Type 5574 Type
5575testdata/Builtins.lc 153:65-153:66 5575Builtins.lc 153:65-153:66
5576 Type 5576 Type
5577testdata/Builtins.lc 153:65-153:71 5577Builtins.lc 153:65-153:71
5578 Type 5578 Type
5579testdata/Builtins.lc 153:70-153:71 5579Builtins.lc 153:70-153:71
5580 Type | Type 5580 Type | Type
5581testdata/Builtins.lc 154:1-154:16 5581Builtins.lc 154:1-154:16
5582 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 5582 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
5583testdata/Builtins.lc 154:34-154:85 5583Builtins.lc 154:34-154:85
5584 Type | Type 5584 Type | Type
5585testdata/Builtins.lc 154:35-154:36 5585Builtins.lc 154:35-154:36
5586 _e 5586 _e
5587testdata/Builtins.lc 154:35-154:38 5587Builtins.lc 154:35-154:38
5588 _d -> Constraint 5588 _d -> Constraint
5589testdata/Builtins.lc 154:35-154:56 5589Builtins.lc 154:35-154:56
5590 Constraint 5590 Constraint
5591testdata/Builtins.lc 154:37-154:38 5591Builtins.lc 154:37-154:38
5592 forall a . a -> a -> Constraint 5592 forall a . a -> a -> Constraint
5593testdata/Builtins.lc 154:39-154:48 5593Builtins.lc 154:39-154:48
5594 Nat -> Type -> Type 5594 Nat -> Type -> Type
5595testdata/Builtins.lc 154:39-154:50 5595Builtins.lc 154:39-154:50
5596 Type -> Type 5596 Type -> Type
5597testdata/Builtins.lc 154:39-154:56 5597Builtins.lc 154:39-154:56
5598 Type 5598 Type
5599testdata/Builtins.lc 154:49-154:50 5599Builtins.lc 154:49-154:50
5600 _b 5600 _b
5601testdata/Builtins.lc 154:51-154:56 5601Builtins.lc 154:51-154:56
5602 Type 5602 Type
5603testdata/Builtins.lc 154:61-154:66 5603Builtins.lc 154:61-154:66
5604 Type 5604 Type
5605testdata/Builtins.lc 154:61-154:85 5605Builtins.lc 154:61-154:85
5606 Type 5606 Type
5607testdata/Builtins.lc 154:70-154:75 5607Builtins.lc 154:70-154:75
5608 Type 5608 Type
5609testdata/Builtins.lc 154:70-154:85 5609Builtins.lc 154:70-154:85
5610 Type 5610 Type
5611testdata/Builtins.lc 154:79-154:80 5611Builtins.lc 154:79-154:80
5612 Type 5612 Type
5613testdata/Builtins.lc 154:79-154:85 5613Builtins.lc 154:79-154:85
5614 Type 5614 Type
5615testdata/Builtins.lc 154:84-154:85 5615Builtins.lc 154:84-154:85
5616 Type | Type 5616 Type | Type
5617testdata/Builtins.lc 157:1-157:19 5617Builtins.lc 157:1-157:19
5618 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 5618 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
5619testdata/Builtins.lc 157:34-157:43 5619Builtins.lc 157:34-157:43
5620 Nat -> Type -> Type 5620 Nat -> Type -> Type
5621testdata/Builtins.lc 157:34-157:45 5621Builtins.lc 157:34-157:45
5622 Type -> Type 5622 Type -> Type
5623testdata/Builtins.lc 157:34-157:51 5623Builtins.lc 157:34-157:51
5624 Type 5624 Type
5625testdata/Builtins.lc 157:34-157:70 5625Builtins.lc 157:34-157:70
5626 Type 5626 Type
5627testdata/Builtins.lc 157:44-157:45 5627Builtins.lc 157:44-157:45
5628 _b 5628 _b
5629testdata/Builtins.lc 157:46-157:51 5629Builtins.lc 157:46-157:51
5630 Type 5630 Type
5631testdata/Builtins.lc 157:55-157:64 5631Builtins.lc 157:55-157:64
5632 Nat -> Type -> Type 5632 Nat -> Type -> Type
5633testdata/Builtins.lc 157:55-157:66 5633Builtins.lc 157:55-157:66
5634 Type -> Type 5634 Type -> Type
5635testdata/Builtins.lc 157:55-157:70 5635Builtins.lc 157:55-157:70
5636 Type | Type 5636 Type | Type
5637testdata/Builtins.lc 157:65-157:66 5637Builtins.lc 157:65-157:66
5638 Nat 5638 Nat
5639testdata/Builtins.lc 157:67-157:70 5639Builtins.lc 157:67-157:70
5640 Type 5640 Type
5641testdata/Builtins.lc 158:1-158:20 5641Builtins.lc 158:1-158:20
5642 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 5642 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
5643testdata/Builtins.lc 158:34-158:43 5643Builtins.lc 158:34-158:43
5644 Nat -> Type -> Type 5644 Nat -> Type -> Type
5645testdata/Builtins.lc 158:34-158:45 5645Builtins.lc 158:34-158:45
5646 Type -> Type 5646 Type -> Type
5647testdata/Builtins.lc 158:34-158:51 5647Builtins.lc 158:34-158:51
5648 Type 5648 Type
5649testdata/Builtins.lc 158:34-158:71 5649Builtins.lc 158:34-158:71
5650 Type 5650 Type
5651testdata/Builtins.lc 158:44-158:45 5651Builtins.lc 158:44-158:45
5652 _b 5652 _b
5653testdata/Builtins.lc 158:46-158:51 5653Builtins.lc 158:46-158:51
5654 Type 5654 Type
5655testdata/Builtins.lc 158:55-158:64 5655Builtins.lc 158:55-158:64
5656 Nat -> Type -> Type 5656 Nat -> Type -> Type
5657testdata/Builtins.lc 158:55-158:66 5657Builtins.lc 158:55-158:66
5658 Type -> Type 5658 Type -> Type
5659testdata/Builtins.lc 158:55-158:71 5659Builtins.lc 158:55-158:71
5660 Type | Type 5660 Type | Type
5661testdata/Builtins.lc 158:65-158:66 5661Builtins.lc 158:65-158:66
5662 Nat 5662 Nat
5663testdata/Builtins.lc 158:67-158:71 5663Builtins.lc 158:67-158:71
5664 Type 5664 Type
5665testdata/Builtins.lc 159:1-159:19 5665Builtins.lc 159:1-159:19
5666 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 5666 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
5667testdata/Builtins.lc 159:34-159:43 5667Builtins.lc 159:34-159:43
5668 Nat -> Type -> Type 5668 Nat -> Type -> Type
5669testdata/Builtins.lc 159:34-159:45 5669Builtins.lc 159:34-159:45
5670 Type -> Type 5670 Type -> Type
5671testdata/Builtins.lc 159:34-159:49 5671Builtins.lc 159:34-159:49
5672 Type 5672 Type
5673testdata/Builtins.lc 159:34-159:72 5673Builtins.lc 159:34-159:72
5674 Type 5674 Type
5675testdata/Builtins.lc 159:44-159:45 5675Builtins.lc 159:44-159:45
5676 _b 5676 _b
5677testdata/Builtins.lc 159:46-159:49 5677Builtins.lc 159:46-159:49
5678 Type 5678 Type
5679testdata/Builtins.lc 159:55-159:64 5679Builtins.lc 159:55-159:64
5680 Nat -> Type -> Type 5680 Nat -> Type -> Type
5681testdata/Builtins.lc 159:55-159:66 5681Builtins.lc 159:55-159:66
5682 Type -> Type 5682 Type -> Type
5683testdata/Builtins.lc 159:55-159:72 5683Builtins.lc 159:55-159:72
5684 Type | Type 5684 Type | Type
5685testdata/Builtins.lc 159:65-159:66 5685Builtins.lc 159:65-159:66
5686 Nat 5686 Nat
5687testdata/Builtins.lc 159:67-159:72 5687Builtins.lc 159:67-159:72
5688 Type 5688 Type
5689testdata/Builtins.lc 160:1-160:20 5689Builtins.lc 160:1-160:20
5690 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 5690 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
5691testdata/Builtins.lc 160:34-160:43 5691Builtins.lc 160:34-160:43
5692 Nat -> Type -> Type 5692 Nat -> Type -> Type
5693testdata/Builtins.lc 160:34-160:45 5693Builtins.lc 160:34-160:45
5694 Type -> Type 5694 Type -> Type
5695testdata/Builtins.lc 160:34-160:50 5695Builtins.lc 160:34-160:50
5696 Type 5696 Type
5697testdata/Builtins.lc 160:34-160:72 5697Builtins.lc 160:34-160:72
5698 Type 5698 Type
5699testdata/Builtins.lc 160:44-160:45 5699Builtins.lc 160:44-160:45
5700 _b 5700 _b
5701testdata/Builtins.lc 160:46-160:50 5701Builtins.lc 160:46-160:50
5702 Type 5702 Type
5703testdata/Builtins.lc 160:55-160:64 5703Builtins.lc 160:55-160:64
5704 Nat -> Type -> Type 5704 Nat -> Type -> Type
5705testdata/Builtins.lc 160:55-160:66 5705Builtins.lc 160:55-160:66
5706 Type -> Type 5706 Type -> Type
5707testdata/Builtins.lc 160:55-160:72 5707Builtins.lc 160:55-160:72
5708 Type | Type 5708 Type | Type
5709testdata/Builtins.lc 160:65-160:66 5709Builtins.lc 160:65-160:66
5710 Nat 5710 Nat
5711testdata/Builtins.lc 160:67-160:72 5711Builtins.lc 160:67-160:72
5712 Type 5712 Type
5713testdata/Builtins.lc 162:1-162:11 5713Builtins.lc 162:1-162:11
5714 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 5714 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
5715testdata/Builtins.lc 162:34-162:71 5715Builtins.lc 162:34-162:71
5716 Type | Type 5716 Type | Type
5717testdata/Builtins.lc 162:35-162:36 5717Builtins.lc 162:35-162:36
5718 _e 5718 _e
5719testdata/Builtins.lc 162:35-162:38 5719Builtins.lc 162:35-162:38
5720 _d -> Constraint 5720 _d -> Constraint
5721testdata/Builtins.lc 162:35-162:56 5721Builtins.lc 162:35-162:56
5722 Constraint 5722 Constraint
5723testdata/Builtins.lc 162:37-162:38 5723Builtins.lc 162:37-162:38
5724 forall a . a -> a -> Constraint 5724 forall a . a -> a -> Constraint
5725testdata/Builtins.lc 162:39-162:48 5725Builtins.lc 162:39-162:48
5726 Nat -> Type -> Type 5726 Nat -> Type -> Type
5727testdata/Builtins.lc 162:39-162:50 5727Builtins.lc 162:39-162:50
5728 Type -> Type 5728 Type -> Type
5729testdata/Builtins.lc 162:39-162:56 5729Builtins.lc 162:39-162:56
5730 Type 5730 Type
5731testdata/Builtins.lc 162:49-162:50 5731Builtins.lc 162:49-162:50
5732 _b 5732 _b
5733testdata/Builtins.lc 162:51-162:56 5733Builtins.lc 162:51-162:56
5734 Type 5734 Type
5735testdata/Builtins.lc 162:61-162:62 5735Builtins.lc 162:61-162:62
5736 Type 5736 Type
5737testdata/Builtins.lc 162:61-162:71 5737Builtins.lc 162:61-162:71
5738 Type 5738 Type
5739testdata/Builtins.lc 162:66-162:71 5739Builtins.lc 162:66-162:71
5740 Type | Type 5740 Type | Type
5741testdata/Builtins.lc 163:1-163:13 5741Builtins.lc 163:1-163:13
5742 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 5742 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
5743testdata/Builtins.lc 163:15-163:22 5743Builtins.lc 163:15-163:22
5744 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 5744 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
5745testdata/Builtins.lc 163:34-163:76 5745Builtins.lc 163:34-163:76
5746 Type | Type | Type | Type 5746 Type | Type | Type | Type
5747testdata/Builtins.lc 163:35-163:36 5747Builtins.lc 163:35-163:36
5748 _e | _e 5748 _e | _e
5749testdata/Builtins.lc 163:35-163:38 5749Builtins.lc 163:35-163:38
5750 _d -> Constraint | _d -> Constraint 5750 _d -> Constraint | _d -> Constraint
5751testdata/Builtins.lc 163:35-163:56 5751Builtins.lc 163:35-163:56
5752 Constraint | Constraint 5752 Constraint | Constraint
5753testdata/Builtins.lc 163:37-163:38 5753Builtins.lc 163:37-163:38
5754 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5754 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5755testdata/Builtins.lc 163:39-163:48 5755Builtins.lc 163:39-163:48
5756 Nat -> Type -> Type | Nat -> Type -> Type 5756 Nat -> Type -> Type | Nat -> Type -> Type
5757testdata/Builtins.lc 163:39-163:50 5757Builtins.lc 163:39-163:50
5758 Type -> Type | Type -> Type 5758 Type -> Type | Type -> Type
5759testdata/Builtins.lc 163:39-163:56 5759Builtins.lc 163:39-163:56
5760 Type | Type 5760 Type | Type
5761testdata/Builtins.lc 163:49-163:50 5761Builtins.lc 163:49-163:50
5762 _b | _b 5762 _b | _b
5763testdata/Builtins.lc 163:51-163:56 5763Builtins.lc 163:51-163:56
5764 Type | Type 5764 Type | Type
5765testdata/Builtins.lc 163:61-163:62 5765Builtins.lc 163:61-163:62
5766 Type | Type 5766 Type | Type
5767testdata/Builtins.lc 163:61-163:76 5767Builtins.lc 163:61-163:76
5768 Type | Type 5768 Type | Type
5769testdata/Builtins.lc 163:66-163:67 5769Builtins.lc 163:66-163:67
5770 Type | Type 5770 Type | Type
5771testdata/Builtins.lc 163:66-163:76 5771Builtins.lc 163:66-163:76
5772 Type | Type 5772 Type | Type
5773testdata/Builtins.lc 163:71-163:76 5773Builtins.lc 163:71-163:76
5774 Type | Type | Type | Type 5774 Type | Type | Type | Type
5775testdata/Builtins.lc 164:1-164:10 5775Builtins.lc 164:1-164:10
5776 forall a . (a ~ VecS Float 3) => a -> a -> a 5776 forall a . (a ~ VecS Float 3) => a -> a -> a
5777testdata/Builtins.lc 164:34-164:72 5777Builtins.lc 164:34-164:72
5778 Type 5778 Type
5779testdata/Builtins.lc 164:35-164:36 5779Builtins.lc 164:35-164:36
5780 _c 5780 _c
5781testdata/Builtins.lc 164:35-164:38 5781Builtins.lc 164:35-164:38
5782 _b -> Constraint 5782 _b -> Constraint
5783testdata/Builtins.lc 164:35-164:56 5783Builtins.lc 164:35-164:56
5784 Constraint 5784 Constraint
5785testdata/Builtins.lc 164:37-164:38 5785Builtins.lc 164:37-164:38
5786 forall a . a -> a -> Constraint 5786 forall a . a -> a -> Constraint
5787testdata/Builtins.lc 164:39-164:48 5787Builtins.lc 164:39-164:48
5788 Nat -> Type -> Type 5788 Nat -> Type -> Type
5789testdata/Builtins.lc 164:39-164:50 5789Builtins.lc 164:39-164:50
5790 Type -> Type 5790 Type -> Type
5791testdata/Builtins.lc 164:39-164:56 5791Builtins.lc 164:39-164:56
5792 Type 5792 Type
5793testdata/Builtins.lc 164:49-164:50 5793Builtins.lc 164:49-164:50
5794 _b 5794 _b
5795testdata/Builtins.lc 164:51-164:56 5795Builtins.lc 164:51-164:56
5796 Type 5796 Type
5797testdata/Builtins.lc 164:61-164:62 5797Builtins.lc 164:61-164:62
5798 Type 5798 Type
5799testdata/Builtins.lc 164:61-164:72 5799Builtins.lc 164:61-164:72
5800 Type 5800 Type
5801testdata/Builtins.lc 164:66-164:67 5801Builtins.lc 164:66-164:67
5802 Type 5802 Type
5803testdata/Builtins.lc 164:66-164:72 5803Builtins.lc 164:66-164:72
5804 Type 5804 Type
5805testdata/Builtins.lc 164:71-164:72 5805Builtins.lc 164:71-164:72
5806 Type | Type 5806 Type | Type
5807testdata/Builtins.lc 165:1-165:14 5807Builtins.lc 165:1-165:14
5808 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 5808 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
5809testdata/Builtins.lc 165:34-165:67 5809Builtins.lc 165:34-165:67
5810 Type | Type 5810 Type | Type
5811testdata/Builtins.lc 165:35-165:36 5811Builtins.lc 165:35-165:36
5812 _e 5812 _e
5813testdata/Builtins.lc 165:35-165:38 5813Builtins.lc 165:35-165:38
5814 _d -> Constraint 5814 _d -> Constraint
5815testdata/Builtins.lc 165:35-165:56 5815Builtins.lc 165:35-165:56
5816 Constraint 5816 Constraint
5817testdata/Builtins.lc 165:37-165:38 5817Builtins.lc 165:37-165:38
5818 forall a . a -> a -> Constraint 5818 forall a . a -> a -> Constraint
5819testdata/Builtins.lc 165:39-165:48 5819Builtins.lc 165:39-165:48
5820 Nat -> Type -> Type 5820 Nat -> Type -> Type
5821testdata/Builtins.lc 165:39-165:50 5821Builtins.lc 165:39-165:50
5822 Type -> Type 5822 Type -> Type
5823testdata/Builtins.lc 165:39-165:56 5823Builtins.lc 165:39-165:56
5824 Type 5824 Type
5825testdata/Builtins.lc 165:49-165:50 5825Builtins.lc 165:49-165:50
5826 _b 5826 _b
5827testdata/Builtins.lc 165:51-165:56 5827Builtins.lc 165:51-165:56
5828 Type 5828 Type
5829testdata/Builtins.lc 165:61-165:62 5829Builtins.lc 165:61-165:62
5830 Type 5830 Type
5831testdata/Builtins.lc 165:61-165:67 5831Builtins.lc 165:61-165:67
5832 Type 5832 Type
5833testdata/Builtins.lc 165:66-165:67 5833Builtins.lc 165:66-165:67
5834 Type | Type 5834 Type | Type
5835testdata/Builtins.lc 166:1-166:16 5835Builtins.lc 166:1-166:16
5836 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 5836 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
5837testdata/Builtins.lc 166:18-166:29 5837Builtins.lc 166:18-166:29
5838 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 5838 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
5839testdata/Builtins.lc 166:34-166:77 5839Builtins.lc 166:34-166:77
5840 Type | Type | Type | Type 5840 Type | Type | Type | Type
5841testdata/Builtins.lc 166:35-166:36 5841Builtins.lc 166:35-166:36
5842 _e | _e 5842 _e | _e
5843testdata/Builtins.lc 166:35-166:38 5843Builtins.lc 166:35-166:38
5844 _d -> Constraint | _d -> Constraint 5844 _d -> Constraint | _d -> Constraint
5845testdata/Builtins.lc 166:35-166:56 5845Builtins.lc 166:35-166:56
5846 Constraint | Constraint 5846 Constraint | Constraint
5847testdata/Builtins.lc 166:37-166:38 5847Builtins.lc 166:37-166:38
5848 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 5848 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
5849testdata/Builtins.lc 166:39-166:48 5849Builtins.lc 166:39-166:48
5850 Nat -> Type -> Type | Nat -> Type -> Type 5850 Nat -> Type -> Type | Nat -> Type -> Type
5851testdata/Builtins.lc 166:39-166:50 5851Builtins.lc 166:39-166:50
5852 Type -> Type | Type -> Type 5852 Type -> Type | Type -> Type
5853testdata/Builtins.lc 166:39-166:56 5853Builtins.lc 166:39-166:56
5854 Type | Type 5854 Type | Type
5855testdata/Builtins.lc 166:49-166:50 5855Builtins.lc 166:49-166:50
5856 _b | _b 5856 _b | _b
5857testdata/Builtins.lc 166:51-166:56 5857Builtins.lc 166:51-166:56
5858 Type | Type 5858 Type | Type
5859testdata/Builtins.lc 166:61-166:62 5859Builtins.lc 166:61-166:62
5860 Type | Type 5860 Type | Type
5861testdata/Builtins.lc 166:61-166:77 5861Builtins.lc 166:61-166:77
5862 Type | Type 5862 Type | Type
5863testdata/Builtins.lc 166:66-166:67 5863Builtins.lc 166:66-166:67
5864 Type | Type 5864 Type | Type
5865testdata/Builtins.lc 166:66-166:77 5865Builtins.lc 166:66-166:77
5866 Type | Type 5866 Type | Type
5867testdata/Builtins.lc 166:71-166:72 5867Builtins.lc 166:71-166:72
5868 Type | Type 5868 Type | Type
5869testdata/Builtins.lc 166:71-166:77 5869Builtins.lc 166:71-166:77
5870 Type | Type 5870 Type | Type
5871testdata/Builtins.lc 166:76-166:77 5871Builtins.lc 166:76-166:77
5872 Type | Type | Type | Type 5872 Type | Type | Type | Type
5873testdata/Builtins.lc 167:1-167:12 5873Builtins.lc 167:1-167:12
5874 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 5874 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
5875testdata/Builtins.lc 167:34-167:72 5875Builtins.lc 167:34-167:72
5876 Type | Type 5876 Type | Type
5877testdata/Builtins.lc 167:35-167:36 5877Builtins.lc 167:35-167:36
5878 _e 5878 _e
5879testdata/Builtins.lc 167:35-167:38 5879Builtins.lc 167:35-167:38
5880 _d -> Constraint 5880 _d -> Constraint
5881testdata/Builtins.lc 167:35-167:56 5881Builtins.lc 167:35-167:56
5882 Constraint 5882 Constraint
5883testdata/Builtins.lc 167:37-167:38 5883Builtins.lc 167:37-167:38
5884 forall a . a -> a -> Constraint 5884 forall a . a -> a -> Constraint
5885testdata/Builtins.lc 167:39-167:48 5885Builtins.lc 167:39-167:48
5886 Nat -> Type -> Type 5886 Nat -> Type -> Type
5887testdata/Builtins.lc 167:39-167:50 5887Builtins.lc 167:39-167:50
5888 Type -> Type 5888 Type -> Type
5889testdata/Builtins.lc 167:39-167:56 5889Builtins.lc 167:39-167:56
5890 Type 5890 Type
5891testdata/Builtins.lc 167:49-167:50 5891Builtins.lc 167:49-167:50
5892 _b 5892 _b
5893testdata/Builtins.lc 167:51-167:56 5893Builtins.lc 167:51-167:56
5894 Type 5894 Type
5895testdata/Builtins.lc 167:61-167:62 5895Builtins.lc 167:61-167:62
5896 Type 5896 Type
5897testdata/Builtins.lc 167:61-167:72 5897Builtins.lc 167:61-167:72
5898 Type 5898 Type
5899testdata/Builtins.lc 167:66-167:67 5899Builtins.lc 167:66-167:67
5900 Type 5900 Type
5901testdata/Builtins.lc 167:66-167:72 5901Builtins.lc 167:66-167:72
5902 Type 5902 Type
5903testdata/Builtins.lc 167:71-167:72 5903Builtins.lc 167:71-167:72
5904 Type | Type 5904 Type | Type
5905testdata/Builtins.lc 169:1-169:14 5905Builtins.lc 169:1-169:14
5906 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 5906 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
5907testdata/Builtins.lc 169:34-169:37 5907Builtins.lc 169:34-169:37
5908 Nat -> Nat -> Type -> Type 5908 Nat -> Nat -> Type -> Type
5909testdata/Builtins.lc 169:34-169:39 5909Builtins.lc 169:34-169:39
5910 Nat -> Type -> Type 5910 Nat -> Type -> Type
5911testdata/Builtins.lc 169:34-169:41 5911Builtins.lc 169:34-169:41
5912 Type -> Type 5912 Type -> Type
5913testdata/Builtins.lc 169:34-169:43 5913Builtins.lc 169:34-169:43
5914 Type 5914 Type
5915testdata/Builtins.lc 169:34-169:56 5915Builtins.lc 169:34-169:56
5916 Type | Type | Type 5916 Type | Type | Type
5917testdata/Builtins.lc 169:38-169:39 5917Builtins.lc 169:38-169:39
5918 _f 5918 _f
5919testdata/Builtins.lc 169:40-169:41 5919Builtins.lc 169:40-169:41
5920 _d 5920 _d
5921testdata/Builtins.lc 169:42-169:43 5921Builtins.lc 169:42-169:43
5922 _b 5922 _b
5923testdata/Builtins.lc 169:47-169:50 5923Builtins.lc 169:47-169:50
5924 Nat -> Nat -> Type -> Type 5924 Nat -> Nat -> Type -> Type
5925testdata/Builtins.lc 169:47-169:52 5925Builtins.lc 169:47-169:52
5926 Nat -> Type -> Type 5926 Nat -> Type -> Type
5927testdata/Builtins.lc 169:47-169:54 5927Builtins.lc 169:47-169:54
5928 Type -> Type 5928 Type -> Type
5929testdata/Builtins.lc 169:47-169:56 5929Builtins.lc 169:47-169:56
5930 Type | Type 5930 Type | Type
5931testdata/Builtins.lc 169:51-169:52 5931Builtins.lc 169:51-169:52
5932 Nat 5932 Nat
5933testdata/Builtins.lc 169:53-169:54 5933Builtins.lc 169:53-169:54
5934 Nat 5934 Nat
5935testdata/Builtins.lc 169:55-169:56 5935Builtins.lc 169:55-169:56
5936 Type 5936 Type
5937testdata/Builtins.lc 170:1-170:16 5937Builtins.lc 170:1-170:16
5938 forall (a :: Nat) b . Mat a a b -> Float 5938 forall (a :: Nat) b . Mat a a b -> Float
5939testdata/Builtins.lc 170:34-170:37 5939Builtins.lc 170:34-170:37
5940 Nat -> Nat -> Type -> Type 5940 Nat -> Nat -> Type -> Type
5941testdata/Builtins.lc 170:34-170:39 5941Builtins.lc 170:34-170:39
5942 Nat -> Type -> Type 5942 Nat -> Type -> Type
5943testdata/Builtins.lc 170:34-170:41 5943Builtins.lc 170:34-170:41
5944 Type -> Type 5944 Type -> Type
5945testdata/Builtins.lc 170:34-170:43 5945Builtins.lc 170:34-170:43
5946 Type 5946 Type
5947testdata/Builtins.lc 170:34-170:52 5947Builtins.lc 170:34-170:52
5948 Type | Type 5948 Type | Type
5949testdata/Builtins.lc 170:38-170:39 5949Builtins.lc 170:38-170:39
5950 _d 5950 _d
5951testdata/Builtins.lc 170:40-170:41 5951Builtins.lc 170:40-170:41
5952 Nat 5952 Nat
5953testdata/Builtins.lc 170:42-170:43 5953Builtins.lc 170:42-170:43
5954 _b 5954 _b
5955testdata/Builtins.lc 170:47-170:52 5955Builtins.lc 170:47-170:52
5956 Type | Type 5956 Type | Type
5957testdata/Builtins.lc 171:1-171:12 5957Builtins.lc 171:1-171:12
5958 forall (a :: Nat) b . Mat a a b -> Mat a a b 5958 forall (a :: Nat) b . Mat a a b -> Mat a a b
5959testdata/Builtins.lc 171:34-171:37 5959Builtins.lc 171:34-171:37
5960 Nat -> Nat -> Type -> Type 5960 Nat -> Nat -> Type -> Type
5961testdata/Builtins.lc 171:34-171:39 5961Builtins.lc 171:34-171:39
5962 Nat -> Type -> Type 5962 Nat -> Type -> Type
5963testdata/Builtins.lc 171:34-171:41 5963Builtins.lc 171:34-171:41
5964 Type -> Type 5964 Type -> Type
5965testdata/Builtins.lc 171:34-171:43 5965Builtins.lc 171:34-171:43
5966 Type 5966 Type
5967testdata/Builtins.lc 171:34-171:56 5967Builtins.lc 171:34-171:56
5968 Type | Type 5968 Type | Type
5969testdata/Builtins.lc 171:38-171:39 5969Builtins.lc 171:38-171:39
5970 _d 5970 _d
5971testdata/Builtins.lc 171:40-171:41 5971Builtins.lc 171:40-171:41
5972 Nat 5972 Nat
5973testdata/Builtins.lc 171:42-171:43 5973Builtins.lc 171:42-171:43
5974 _b 5974 _b
5975testdata/Builtins.lc 171:47-171:50 5975Builtins.lc 171:47-171:50
5976 Nat -> Nat -> Type -> Type 5976 Nat -> Nat -> Type -> Type
5977testdata/Builtins.lc 171:47-171:52 5977Builtins.lc 171:47-171:52
5978 Nat -> Type -> Type 5978 Nat -> Type -> Type
5979testdata/Builtins.lc 171:47-171:54 5979Builtins.lc 171:47-171:54
5980 Type -> Type 5980 Type -> Type
5981testdata/Builtins.lc 171:47-171:56 5981Builtins.lc 171:47-171:56
5982 Type | Type 5982 Type | Type
5983testdata/Builtins.lc 171:51-171:52 5983Builtins.lc 171:51-171:52
5984 Nat 5984 Nat
5985testdata/Builtins.lc 171:53-171:54 5985Builtins.lc 171:53-171:54
5986 Nat 5986 Nat
5987testdata/Builtins.lc 171:55-171:56 5987Builtins.lc 171:55-171:56
5988 Type 5988 Type
5989testdata/Builtins.lc 172:1-172:17 5989Builtins.lc 172:1-172:17
5990 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 5990 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
5991testdata/Builtins.lc 172:34-172:37 5991Builtins.lc 172:34-172:37
5992 Nat -> Type -> Type 5992 Nat -> Type -> Type
5993testdata/Builtins.lc 172:34-172:39 5993Builtins.lc 172:34-172:39
5994 Type -> Type 5994 Type -> Type
5995testdata/Builtins.lc 172:34-172:41 5995Builtins.lc 172:34-172:41
5996 Type 5996 Type
5997testdata/Builtins.lc 172:34-172:69 5997Builtins.lc 172:34-172:69
5998 Type | Type | Type 5998 Type | Type | Type
5999testdata/Builtins.lc 172:38-172:39 5999Builtins.lc 172:38-172:39
6000 _f 6000 _f
6001testdata/Builtins.lc 172:40-172:41 6001Builtins.lc 172:40-172:41
6002 _d 6002 _d
6003testdata/Builtins.lc 172:47-172:50 6003Builtins.lc 172:47-172:50
6004 Nat -> Type -> Type 6004 Nat -> Type -> Type
6005testdata/Builtins.lc 172:47-172:52 6005Builtins.lc 172:47-172:52
6006 Type -> Type 6006 Type -> Type
6007testdata/Builtins.lc 172:47-172:54 6007Builtins.lc 172:47-172:54
6008 Type 6008 Type
6009testdata/Builtins.lc 172:47-172:69 6009Builtins.lc 172:47-172:69
6010 Type 6010 Type
6011testdata/Builtins.lc 172:51-172:52 6011Builtins.lc 172:51-172:52
6012 _c 6012 _c
6013testdata/Builtins.lc 172:53-172:54 6013Builtins.lc 172:53-172:54
6014 Type 6014 Type
6015testdata/Builtins.lc 172:60-172:63 6015Builtins.lc 172:60-172:63
6016 Nat -> Nat -> Type -> Type 6016 Nat -> Nat -> Type -> Type
6017testdata/Builtins.lc 172:60-172:65 6017Builtins.lc 172:60-172:65
6018 Nat -> Type -> Type 6018 Nat -> Type -> Type
6019testdata/Builtins.lc 172:60-172:67 6019Builtins.lc 172:60-172:67
6020 Type -> Type 6020 Type -> Type
6021testdata/Builtins.lc 172:60-172:69 6021Builtins.lc 172:60-172:69
6022 Type | Type 6022 Type | Type
6023testdata/Builtins.lc 172:64-172:65 6023Builtins.lc 172:64-172:65
6024 Nat 6024 Nat
6025testdata/Builtins.lc 172:66-172:67 6025Builtins.lc 172:66-172:67
6026 Nat 6026 Nat
6027testdata/Builtins.lc 172:68-172:69 6027Builtins.lc 172:68-172:69
6028 Type 6028 Type
6029testdata/Builtins.lc 173:1-173:14 6029Builtins.lc 173:1-173:14
6030 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 6030 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
6031testdata/Builtins.lc 173:34-173:37 6031Builtins.lc 173:34-173:37
6032 Nat -> Nat -> Type -> Type 6032 Nat -> Nat -> Type -> Type
6033testdata/Builtins.lc 173:34-173:39 6033Builtins.lc 173:34-173:39
6034 Nat -> Type -> Type 6034 Nat -> Type -> Type
6035testdata/Builtins.lc 173:34-173:41 6035Builtins.lc 173:34-173:41
6036 Type -> Type 6036 Type -> Type
6037testdata/Builtins.lc 173:34-173:43 6037Builtins.lc 173:34-173:43
6038 Type 6038 Type
6039testdata/Builtins.lc 173:34-173:67 6039Builtins.lc 173:34-173:67
6040 Type | Type | Type 6040 Type | Type | Type
6041testdata/Builtins.lc 173:38-173:39 6041Builtins.lc 173:38-173:39
6042 _f 6042 _f
6043testdata/Builtins.lc 173:40-173:41 6043Builtins.lc 173:40-173:41
6044 _d 6044 _d
6045testdata/Builtins.lc 173:42-173:43 6045Builtins.lc 173:42-173:43
6046 _b 6046 _b
6047testdata/Builtins.lc 173:47-173:50 6047Builtins.lc 173:47-173:50
6048 Nat -> Type -> Type 6048 Nat -> Type -> Type
6049testdata/Builtins.lc 173:47-173:52 6049Builtins.lc 173:47-173:52
6050 Type -> Type 6050 Type -> Type
6051testdata/Builtins.lc 173:47-173:54 6051Builtins.lc 173:47-173:54
6052 Type 6052 Type
6053testdata/Builtins.lc 173:47-173:67 6053Builtins.lc 173:47-173:67
6054 Type 6054 Type
6055testdata/Builtins.lc 173:51-173:52 6055Builtins.lc 173:51-173:52
6056 Nat 6056 Nat
6057testdata/Builtins.lc 173:53-173:54 6057Builtins.lc 173:53-173:54
6058 Type 6058 Type
6059testdata/Builtins.lc 173:60-173:63 6059Builtins.lc 173:60-173:63
6060 Nat -> Type -> Type 6060 Nat -> Type -> Type
6061testdata/Builtins.lc 173:60-173:65 6061Builtins.lc 173:60-173:65
6062 Type -> Type 6062 Type -> Type
6063testdata/Builtins.lc 173:60-173:67 6063Builtins.lc 173:60-173:67
6064 Type | Type 6064 Type | Type
6065testdata/Builtins.lc 173:64-173:65 6065Builtins.lc 173:64-173:65
6066 Nat 6066 Nat
6067testdata/Builtins.lc 173:66-173:67 6067Builtins.lc 173:66-173:67
6068 Type 6068 Type
6069testdata/Builtins.lc 174:1-174:14 6069Builtins.lc 174:1-174:14
6070 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b 6070 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b
6071testdata/Builtins.lc 174:34-174:37 6071Builtins.lc 174:34-174:37
6072 Nat -> Type -> Type 6072 Nat -> Type -> Type
6073testdata/Builtins.lc 174:34-174:39 6073Builtins.lc 174:34-174:39
6074 Type -> Type 6074 Type -> Type
6075testdata/Builtins.lc 174:34-174:41 6075Builtins.lc 174:34-174:41
6076 Type 6076 Type
6077testdata/Builtins.lc 174:34-174:67 6077Builtins.lc 174:34-174:67
6078 Type | Type | Type 6078 Type | Type | Type
6079testdata/Builtins.lc 174:38-174:39 6079Builtins.lc 174:38-174:39
6080 _f 6080 _f
6081testdata/Builtins.lc 174:40-174:41 6081Builtins.lc 174:40-174:41
6082 _d 6082 _d
6083testdata/Builtins.lc 174:47-174:50 6083Builtins.lc 174:47-174:50
6084 Nat -> Nat -> Type -> Type 6084 Nat -> Nat -> Type -> Type
6085testdata/Builtins.lc 174:47-174:52 6085Builtins.lc 174:47-174:52
6086 Nat -> Type -> Type 6086 Nat -> Type -> Type
6087testdata/Builtins.lc 174:47-174:54 6087Builtins.lc 174:47-174:54
6088 Type -> Type 6088 Type -> Type
6089testdata/Builtins.lc 174:47-174:56 6089Builtins.lc 174:47-174:56
6090 Type 6090 Type
6091testdata/Builtins.lc 174:47-174:67 6091Builtins.lc 174:47-174:67
6092 Type 6092 Type
6093testdata/Builtins.lc 174:51-174:52 6093Builtins.lc 174:51-174:52
6094 Nat 6094 Nat
6095testdata/Builtins.lc 174:53-174:54 6095Builtins.lc 174:53-174:54
6096 _c 6096 _c
6097testdata/Builtins.lc 174:55-174:56 6097Builtins.lc 174:55-174:56
6098 Type 6098 Type
6099testdata/Builtins.lc 174:60-174:63 6099Builtins.lc 174:60-174:63
6100 Nat -> Type -> Type 6100 Nat -> Type -> Type
6101testdata/Builtins.lc 174:60-174:65 6101Builtins.lc 174:60-174:65
6102 Type -> Type 6102 Type -> Type
6103testdata/Builtins.lc 174:60-174:67 6103Builtins.lc 174:60-174:67
6104 Type | Type 6104 Type | Type
6105testdata/Builtins.lc 174:64-174:65 6105Builtins.lc 174:64-174:65
6106 Nat 6106 Nat
6107testdata/Builtins.lc 174:66-174:67 6107Builtins.lc 174:66-174:67
6108 Type 6108 Type
6109testdata/Builtins.lc 175:1-175:14 6109Builtins.lc 175:1-175:14
6110 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 6110 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
6111testdata/Builtins.lc 175:34-175:37 6111Builtins.lc 175:34-175:37
6112 Nat -> Nat -> Type -> Type 6112 Nat -> Nat -> Type -> Type
6113testdata/Builtins.lc 175:34-175:39 6113Builtins.lc 175:34-175:39
6114 Nat -> Type -> Type 6114 Nat -> Type -> Type
6115testdata/Builtins.lc 175:34-175:41 6115Builtins.lc 175:34-175:41
6116 Type -> Type 6116 Type -> Type
6117testdata/Builtins.lc 175:34-175:43 6117Builtins.lc 175:34-175:43
6118 Type 6118 Type
6119testdata/Builtins.lc 175:34-175:69 6119Builtins.lc 175:34-175:69
6120 Type | Type | Type | Type 6120 Type | Type | Type | Type
6121testdata/Builtins.lc 175:38-175:39 6121Builtins.lc 175:38-175:39
6122 _h 6122 _h
6123testdata/Builtins.lc 175:40-175:41 6123Builtins.lc 175:40-175:41
6124 _f 6124 _f
6125testdata/Builtins.lc 175:42-175:43 6125Builtins.lc 175:42-175:43
6126 _d 6126 _d
6127testdata/Builtins.lc 175:47-175:50 6127Builtins.lc 175:47-175:50
6128 Nat -> Nat -> Type -> Type 6128 Nat -> Nat -> Type -> Type
6129testdata/Builtins.lc 175:47-175:52 6129Builtins.lc 175:47-175:52
6130 Nat -> Type -> Type 6130 Nat -> Type -> Type
6131testdata/Builtins.lc 175:47-175:54 6131Builtins.lc 175:47-175:54
6132 Type -> Type 6132 Type -> Type
6133testdata/Builtins.lc 175:47-175:56 6133Builtins.lc 175:47-175:56
6134 Type 6134 Type
6135testdata/Builtins.lc 175:47-175:69 6135Builtins.lc 175:47-175:69
6136 Type 6136 Type
6137testdata/Builtins.lc 175:51-175:52 6137Builtins.lc 175:51-175:52
6138 Nat 6138 Nat
6139testdata/Builtins.lc 175:53-175:54 6139Builtins.lc 175:53-175:54
6140 _c 6140 _c
6141testdata/Builtins.lc 175:55-175:56 6141Builtins.lc 175:55-175:56
6142 Type 6142 Type
6143testdata/Builtins.lc 175:60-175:63 6143Builtins.lc 175:60-175:63
6144 Nat -> Nat -> Type -> Type 6144 Nat -> Nat -> Type -> Type
6145testdata/Builtins.lc 175:60-175:65 6145Builtins.lc 175:60-175:65
6146 Nat -> Type -> Type 6146 Nat -> Type -> Type
6147testdata/Builtins.lc 175:60-175:67 6147Builtins.lc 175:60-175:67
6148 Type -> Type 6148 Type -> Type
6149testdata/Builtins.lc 175:60-175:69 6149Builtins.lc 175:60-175:69
6150 Type | Type 6150 Type | Type
6151testdata/Builtins.lc 175:64-175:65 6151Builtins.lc 175:64-175:65
6152 Nat 6152 Nat
6153testdata/Builtins.lc 175:66-175:67 6153Builtins.lc 175:66-175:67
6154 Nat 6154 Nat
6155testdata/Builtins.lc 175:68-175:69 6155Builtins.lc 175:68-175:69
6156 Type 6156 Type
6157testdata/Builtins.lc 177:1-177:13 6157Builtins.lc 177:1-177:13
6158 forall a (b :: Nat) c d 6158 forall a (b :: Nat) c d
6159 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 6159 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
6160testdata/Builtins.lc 177:15-177:32 6160Builtins.lc 177:15-177:32
6161 forall a (b :: Nat) c d 6161 forall a (b :: Nat) c d
6162 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 6162 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
6163testdata/Builtins.lc 177:34-177:49 6163Builtins.lc 177:34-177:49
6164 forall a (b :: Nat) c d 6164 forall a (b :: Nat) c d
6165 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 6165 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
6166testdata/Builtins.lc 177:51-177:71 6166Builtins.lc 177:51-177:71
6167 forall a (b :: Nat) c d 6167 forall a (b :: Nat) c d
6168 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 6168 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
6169testdata/Builtins.lc 177:73-177:83 6169Builtins.lc 177:73-177:83
6170 forall a (b :: Nat) c d 6170 forall a (b :: Nat) c d
6171 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 6171 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
6172testdata/Builtins.lc 177:85-177:98 6172Builtins.lc 177:85-177:98
6173 forall a (b :: Nat) c d 6173 forall a (b :: Nat) c d
6174 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 6174 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
6175testdata/Builtins.lc 178:51-178:114 6175Builtins.lc 178:51-178:114
6176 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 6176 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
6177testdata/Builtins.lc 178:52-178:55 6177Builtins.lc 178:52-178:55
6178 Type -> Constraint | Type -> Constraint | Type -> Constraint | Type 6178 Type -> Constraint | Type -> Constraint | Type -> Constraint | Type
6179 -> Constraint | Type -> Constraint | Type -> Constraint 6179 -> Constraint | Type -> Constraint | Type -> Constraint
6180testdata/Builtins.lc 178:52-178:57 6180Builtins.lc 178:52-178:57
6181 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint 6181 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint
6182testdata/Builtins.lc 178:56-178:57 6182Builtins.lc 178:56-178:57
6183 _d | _d | _d | _d | _d | _d 6183 _d | _d | _d | _d | _d | _d
6184testdata/Builtins.lc 178:59-178:60 6184Builtins.lc 178:59-178:60
6185 _i | _i | _i | _i | _i | _i 6185 _i | _i | _i | _i | _i | _i
6186testdata/Builtins.lc 178:59-178:62 6186Builtins.lc 178:59-178:62
6187 _h -> Constraint | _h -> Constraint | _h -> Constraint | _h -> Constraint | _h 6187 _h -> Constraint | _h -> Constraint | _h -> Constraint | _h -> Constraint | _h
6188 -> Constraint | _h -> Constraint 6188 -> Constraint | _h -> Constraint
6189testdata/Builtins.lc 178:59-178:76 6189Builtins.lc 178:59-178:76
6190 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint 6190 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint
6191testdata/Builtins.lc 178:59-178:114 6191Builtins.lc 178:59-178:114
6192 Type | Type | Type | Type | Type | Type 6192 Type | Type | Type | Type | Type | Type
6193testdata/Builtins.lc 178:61-178:62 6193Builtins.lc 178:61-178:62
6194 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 6194 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
6195 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 6195 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
6196 . a -> a -> Constraint | forall a . a -> a -> Constraint 6196 . a -> a -> Constraint | forall a . a -> a -> Constraint
6197testdata/Builtins.lc 178:63-178:72 6197Builtins.lc 178:63-178:72
6198 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 6198 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
6199 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type 6199 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
6200testdata/Builtins.lc 178:63-178:74 6200Builtins.lc 178:63-178:74
6201 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 6201 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
6202 -> Type 6202 -> Type
6203testdata/Builtins.lc 178:63-178:76 6203Builtins.lc 178:63-178:76
6204 Type | Type | Type | Type | Type | Type 6204 Type | Type | Type | Type | Type | Type
6205testdata/Builtins.lc 178:73-178:74 6205Builtins.lc 178:73-178:74
6206 _f | _f | _f | _f | _f | _f 6206 _f | _f | _f | _f | _f | _f
6207testdata/Builtins.lc 178:75-178:76 6207Builtins.lc 178:75-178:76
6208 Type | Type | Type | Type | Type | Type 6208 Type | Type | Type | Type | Type | Type
6209testdata/Builtins.lc 178:78-178:79 6209Builtins.lc 178:78-178:79
6210 _e | _e | _e | _e | _e | _e 6210 _e | _e | _e | _e | _e | _e
6211testdata/Builtins.lc 178:78-178:81 6211Builtins.lc 178:78-178:81
6212 _d -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d 6212 _d -> Constraint | _d -> Constraint | _d -> Constraint | _d -> Constraint | _d
6213 -> Constraint | _d -> Constraint 6213 -> Constraint | _d -> Constraint
6214testdata/Builtins.lc 178:78-178:98 6214Builtins.lc 178:78-178:98
6215 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint 6215 Constraint | Constraint | Constraint | Constraint | Constraint | Constraint
6216testdata/Builtins.lc 178:78-178:114 6216Builtins.lc 178:78-178:114
6217 Type | Type | Type | Type | Type | Type 6217 Type | Type | Type | Type | Type | Type
6218testdata/Builtins.lc 178:80-178:81 6218Builtins.lc 178:80-178:81
6219 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 6219 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
6220 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 6220 . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
6221 . a -> a -> Constraint | forall a . a -> a -> Constraint 6221 . a -> a -> Constraint | forall a . a -> a -> Constraint
6222testdata/Builtins.lc 178:82-178:91 6222Builtins.lc 178:82-178:91
6223 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat 6223 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
6224 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type 6224 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
6225testdata/Builtins.lc 178:82-178:93 6225Builtins.lc 178:82-178:93
6226 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 6226 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
6227 -> Type 6227 -> Type
6228testdata/Builtins.lc 178:82-178:98 6228Builtins.lc 178:82-178:98
6229 Type | Type | Type | Type | Type | Type 6229 Type | Type | Type | Type | Type | Type
6230testdata/Builtins.lc 178:92-178:93 6230Builtins.lc 178:92-178:93
6231 Nat | Nat | Nat | Nat | Nat | Nat 6231 Nat | Nat | Nat | Nat | Nat | Nat
6232testdata/Builtins.lc 178:94-178:98 6232Builtins.lc 178:94-178:98
6233 Type | Type | Type | Type | Type | Type 6233 Type | Type | Type | Type | Type | Type
6234testdata/Builtins.lc 178:103-178:104 6234Builtins.lc 178:103-178:104
6235 Type | Type | Type | Type | Type | Type 6235 Type | Type | Type | Type | Type | Type
6236testdata/Builtins.lc 178:103-178:114 6236Builtins.lc 178:103-178:114
6237 Type | Type | Type | Type | Type | Type 6237 Type | Type | Type | Type | Type | Type
6238testdata/Builtins.lc 178:108-178:109 6238Builtins.lc 178:108-178:109
6239 Type | Type | Type | Type | Type | Type 6239 Type | Type | Type | Type | Type | Type
6240testdata/Builtins.lc 178:108-178:114 6240Builtins.lc 178:108-178:114
6241 Type | Type | Type | Type | Type | Type 6241 Type | Type | Type | Type | Type | Type
6242testdata/Builtins.lc 178:113-178:114 6242Builtins.lc 178:113-178:114
6243 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 6243 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
6244testdata/Builtins.lc 179:1-179:10 6244Builtins.lc 179:1-179:10
6245 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 6245 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
6246testdata/Builtins.lc 179:12-179:24 6246Builtins.lc 179:12-179:24
6247 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 6247 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
6248testdata/Builtins.lc 179:47-179:89 6248Builtins.lc 179:47-179:89
6249 Type | Type | Type | Type 6249 Type | Type | Type | Type
6250testdata/Builtins.lc 179:48-179:49 6250Builtins.lc 179:48-179:49
6251 _c | _c 6251 _c | _c
6252testdata/Builtins.lc 179:48-179:51 6252Builtins.lc 179:48-179:51
6253 _b -> Constraint | _b -> Constraint 6253 _b -> Constraint | _b -> Constraint
6254testdata/Builtins.lc 179:48-179:70 6254Builtins.lc 179:48-179:70
6255 Constraint | Constraint 6255 Constraint | Constraint
6256testdata/Builtins.lc 179:50-179:51 6256Builtins.lc 179:50-179:51
6257 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint 6257 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint
6258testdata/Builtins.lc 179:52-179:68 6258Builtins.lc 179:52-179:68
6259 Type -> Type | Type -> Type 6259 Type -> Type | Type -> Type
6260testdata/Builtins.lc 179:52-179:70 6260Builtins.lc 179:52-179:70
6261 Type | Type 6261 Type | Type
6262testdata/Builtins.lc 179:69-179:70 6262Builtins.lc 179:69-179:70
6263 _c | _c 6263 _c | _c
6264testdata/Builtins.lc 179:75-179:76 6264Builtins.lc 179:75-179:76
6265 Type | Type 6265 Type | Type
6266testdata/Builtins.lc 179:75-179:89 6266Builtins.lc 179:75-179:89
6267 Type | Type 6267 Type | Type
6268testdata/Builtins.lc 179:80-179:81 6268Builtins.lc 179:80-179:81
6269 Type | Type 6269 Type | Type
6270testdata/Builtins.lc 179:80-179:89 6270Builtins.lc 179:80-179:89
6271 Type | Type 6271 Type | Type
6272testdata/Builtins.lc 179:85-179:89 6272Builtins.lc 179:85-179:89
6273 Type | Type | Type | Type 6273 Type | Type | Type | Type
6274testdata/Builtins.lc 181:1-181:9 6274Builtins.lc 181:1-181:9
6275 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 6275 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
6276testdata/Builtins.lc 181:11-181:19 6276Builtins.lc 181:11-181:19
6277 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 6277 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
6278testdata/Builtins.lc 181:21-181:31 6278Builtins.lc 181:21-181:31
6279 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 6279 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
6280testdata/Builtins.lc 182:34-182:67 6280Builtins.lc 182:34-182:67
6281 Type | Type | Type | Type | Type | Type 6281 Type | Type | Type | Type | Type | Type
6282testdata/Builtins.lc 182:35-182:36 6282Builtins.lc 182:35-182:36
6283 _e | _e | _e 6283 _e | _e | _e
6284testdata/Builtins.lc 182:35-182:38 6284Builtins.lc 182:35-182:38
6285 _d -> Constraint | _d -> Constraint | _d -> Constraint 6285 _d -> Constraint | _d -> Constraint | _d -> Constraint
6286testdata/Builtins.lc 182:35-182:56 6286Builtins.lc 182:35-182:56
6287 Constraint | Constraint | Constraint 6287 Constraint | Constraint | Constraint
6288testdata/Builtins.lc 182:37-182:38 6288Builtins.lc 182:37-182:38
6289 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a 6289 forall a . a -> a -> Constraint | forall a . a -> a -> Constraint | forall a
6290 . a -> a -> Constraint 6290 . a -> a -> Constraint
6291testdata/Builtins.lc 182:39-182:48 6291Builtins.lc 182:39-182:48
6292 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type 6292 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
6293testdata/Builtins.lc 182:39-182:50 6293Builtins.lc 182:39-182:50
6294 Type -> Type | Type -> Type | Type -> Type 6294 Type -> Type | Type -> Type | Type -> Type
6295testdata/Builtins.lc 182:39-182:56 6295Builtins.lc 182:39-182:56
6296 Type | Type | Type 6296 Type | Type | Type
6297testdata/Builtins.lc 182:49-182:50 6297Builtins.lc 182:49-182:50
6298 _b | _b | _b 6298 _b | _b | _b
6299testdata/Builtins.lc 182:51-182:56 6299Builtins.lc 182:51-182:56
6300 Type | Type | Type 6300 Type | Type | Type
6301testdata/Builtins.lc 182:61-182:62 6301Builtins.lc 182:61-182:62
6302 Type | Type | Type 6302 Type | Type | Type
6303testdata/Builtins.lc 182:61-182:67 6303Builtins.lc 182:61-182:67
6304 Type | Type | Type 6304 Type | Type | Type
6305testdata/Builtins.lc 182:66-182:67 6305Builtins.lc 182:66-182:67
6306 Type | Type | Type | Type | Type | Type 6306 Type | Type | Type | Type | Type | Type
6307testdata/Builtins.lc 184:1-184:11 6307Builtins.lc 184:1-184:11
6308 forall (a :: Nat) . VecScalar a Float -> Float 6308 forall (a :: Nat) . VecScalar a Float -> Float
6309testdata/Builtins.lc 184:34-184:43 6309Builtins.lc 184:34-184:43
6310 Nat -> Type -> Type 6310 Nat -> Type -> Type
6311testdata/Builtins.lc 184:34-184:45 6311Builtins.lc 184:34-184:45
6312 Type -> Type 6312 Type -> Type
6313testdata/Builtins.lc 184:34-184:51 6313Builtins.lc 184:34-184:51
6314 Type 6314 Type
6315testdata/Builtins.lc 184:34-184:60 6315Builtins.lc 184:34-184:60
6316 Type 6316 Type
6317testdata/Builtins.lc 184:44-184:45 6317Builtins.lc 184:44-184:45
6318 _b 6318 _b
6319testdata/Builtins.lc 184:46-184:51 6319Builtins.lc 184:46-184:51
6320 Type 6320 Type
6321testdata/Builtins.lc 184:55-184:60 6321Builtins.lc 184:55-184:60
6322 Type | Type 6322 Type | Type
6323testdata/Builtins.lc 185:1-185:11 6323Builtins.lc 185:1-185:11
6324 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 6324 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
6325testdata/Builtins.lc 185:34-185:43 6325Builtins.lc 185:34-185:43
6326 Nat -> Type -> Type 6326 Nat -> Type -> Type
6327testdata/Builtins.lc 185:34-185:45 6327Builtins.lc 185:34-185:45
6328 Type -> Type 6328 Type -> Type
6329testdata/Builtins.lc 185:34-185:51 6329Builtins.lc 185:34-185:51
6330 Type 6330 Type
6331testdata/Builtins.lc 185:34-185:66 6331Builtins.lc 185:34-185:66
6332 Type 6332 Type
6333testdata/Builtins.lc 185:44-185:45 6333Builtins.lc 185:44-185:45
6334 _b 6334 _b
6335testdata/Builtins.lc 185:46-185:51 6335Builtins.lc 185:46-185:51
6336 Type 6336 Type
6337testdata/Builtins.lc 185:55-185:58 6337Builtins.lc 185:55-185:58
6338 Nat -> Type -> Type 6338 Nat -> Type -> Type
6339testdata/Builtins.lc 185:55-185:60 6339Builtins.lc 185:55-185:60
6340 Type -> Type 6340 Type -> Type
6341testdata/Builtins.lc 185:55-185:66 6341Builtins.lc 185:55-185:66
6342 Type | Type 6342 Type | Type
6343testdata/Builtins.lc 185:59-185:60 6343Builtins.lc 185:59-185:60
6344 _b 6344 _b
6345testdata/Builtins.lc 185:61-185:66 6345Builtins.lc 185:61-185:66
6346 Type 6346 Type
6347testdata/Builtins.lc 186:1-186:11 6347Builtins.lc 186:1-186:11
6348 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 6348 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
6349testdata/Builtins.lc 186:34-186:43 6349Builtins.lc 186:34-186:43
6350 Nat -> Type -> Type 6350 Nat -> Type -> Type
6351testdata/Builtins.lc 186:34-186:45 6351Builtins.lc 186:34-186:45
6352 Type -> Type 6352 Type -> Type
6353testdata/Builtins.lc 186:34-186:51 6353Builtins.lc 186:34-186:51
6354 Type 6354 Type
6355testdata/Builtins.lc 186:34-186:66 6355Builtins.lc 186:34-186:66
6356 Type 6356 Type
6357testdata/Builtins.lc 186:44-186:45 6357Builtins.lc 186:44-186:45
6358 _b 6358 _b
6359testdata/Builtins.lc 186:46-186:51 6359Builtins.lc 186:46-186:51
6360 Type 6360 Type
6361testdata/Builtins.lc 186:55-186:58 6361Builtins.lc 186:55-186:58
6362 Nat -> Type -> Type 6362 Nat -> Type -> Type
6363testdata/Builtins.lc 186:55-186:60 6363Builtins.lc 186:55-186:60
6364 Type -> Type 6364 Type -> Type
6365testdata/Builtins.lc 186:55-186:66 6365Builtins.lc 186:55-186:66
6366 Type | Type 6366 Type | Type
6367testdata/Builtins.lc 186:59-186:60 6367Builtins.lc 186:59-186:60
6368 _b 6368 _b
6369testdata/Builtins.lc 186:61-186:66 6369Builtins.lc 186:61-186:66
6370 Type 6370 Type
6371testdata/Builtins.lc 187:1-187:11 6371Builtins.lc 187:1-187:11
6372 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 6372 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
6373testdata/Builtins.lc 187:34-187:43 6373Builtins.lc 187:34-187:43
6374 Nat -> Type -> Type 6374 Nat -> Type -> Type
6375testdata/Builtins.lc 187:34-187:45 6375Builtins.lc 187:34-187:45
6376 Type -> Type 6376 Type -> Type
6377testdata/Builtins.lc 187:34-187:51 6377Builtins.lc 187:34-187:51
6378 Type 6378 Type
6379testdata/Builtins.lc 187:34-187:66 6379Builtins.lc 187:34-187:66
6380 Type 6380 Type
6381testdata/Builtins.lc 187:44-187:45 6381Builtins.lc 187:44-187:45
6382 _b 6382 _b
6383testdata/Builtins.lc 187:46-187:51 6383Builtins.lc 187:46-187:51
6384 Type 6384 Type
6385testdata/Builtins.lc 187:55-187:58 6385Builtins.lc 187:55-187:58
6386 Nat -> Type -> Type 6386 Nat -> Type -> Type
6387testdata/Builtins.lc 187:55-187:60 6387Builtins.lc 187:55-187:60
6388 Type -> Type 6388 Type -> Type
6389testdata/Builtins.lc 187:55-187:66 6389Builtins.lc 187:55-187:66
6390 Type | Type 6390 Type | Type
6391testdata/Builtins.lc 187:59-187:60 6391Builtins.lc 187:59-187:60
6392 _b 6392 _b
6393testdata/Builtins.lc 187:61-187:66 6393Builtins.lc 187:61-187:66
6394 Type 6394 Type
6395testdata/Builtins.lc 201:1-201:5 6395Builtins.lc 201:1-201:5
6396 forall a . [a] -> a 6396 forall a . [a] -> a
6397testdata/Builtins.lc 201:15-201:16 6397Builtins.lc 201:15-201:16
6398 _d 6398 _d
6399testdata/Builtins.lc 203:6-203:8 6399Builtins.lc 203:6-203:8
6400 forall a . [a] -> [a] -> [a] 6400 forall a . [a] -> [a] -> [a]
6401testdata/Builtins.lc 203:14-203:16 6401Builtins.lc 203:14-203:16
6402 _d 6402 _d
6403testdata/Builtins.lc 203:14-204:26 6403Builtins.lc 203:14-204:26
6404 [_a] -> [_a] 6404 [_a] -> [_a]
6405testdata/Builtins.lc 204:14-204:15 6405Builtins.lc 204:14-204:15
6406 _d 6406 _d
6407testdata/Builtins.lc 204:14-204:17 6407Builtins.lc 204:14-204:17
6408 [_c] -> [_c] 6408 [_c] -> [_c]
6409testdata/Builtins.lc 204:14-204:26 6409Builtins.lc 204:14-204:26
6410 [_c] 6410 [_c]
6411testdata/Builtins.lc 204:16-204:17 6411Builtins.lc 204:16-204:17
6412 forall a . a -> [a] -> [a] 6412 forall a . a -> [a] -> [a]
6413testdata/Builtins.lc 204:18-204:20 6413Builtins.lc 204:18-204:20
6414 [_f] 6414 [_f]
6415testdata/Builtins.lc 204:21-204:23 6415Builtins.lc 204:21-204:23
6416 _h 6416 _h
6417testdata/Builtins.lc 204:24-204:26 6417Builtins.lc 204:24-204:26
6418 [_g] 6418 [_g]
6419testdata/Builtins.lc 206:1-206:6 6419Builtins.lc 206:1-206:6
6420 forall a b . (b -> a -> a) -> a -> [b] -> a 6420 forall a b . (b -> a -> a) -> a -> [b] -> a
6421testdata/Builtins.lc 206:16-206:17 6421Builtins.lc 206:16-206:17
6422 _f 6422 _f
6423testdata/Builtins.lc 206:16-207:39 6423Builtins.lc 206:16-207:39
6424 [_b] -> _f 6424 [_b] -> _f
6425testdata/Builtins.lc 207:21-207:22 6425Builtins.lc 207:21-207:22
6426 _i 6426 _i
6427testdata/Builtins.lc 207:23-207:24 6427Builtins.lc 207:23-207:24
6428 _f 6428 _f
6429testdata/Builtins.lc 207:26-207:31 6429Builtins.lc 207:26-207:31
6430 _n 6430 _n
6431testdata/Builtins.lc 207:32-207:33 6431Builtins.lc 207:32-207:33
6432 _j -> _g 6432 _j -> _g
6433testdata/Builtins.lc 207:34-207:35 6433Builtins.lc 207:34-207:35
6434 _o 6434 _o
6435testdata/Builtins.lc 207:36-207:38 6435Builtins.lc 207:36-207:38
6436 [_k] 6436 [_k]
6437testdata/Builtins.lc 209:1-209:7 6437Builtins.lc 209:1-209:7
6438 forall a . [[a]] -> [a] 6438 forall a . [[a]] -> [a]
6439testdata/Builtins.lc 209:10-209:15 6439Builtins.lc 209:10-209:15
6440 forall a b . (b -> a -> a) -> a -> [b] -> a 6440 forall a b . (b -> a -> a) -> a -> [b] -> a
6441testdata/Builtins.lc 209:10-209:20 6441Builtins.lc 209:10-209:20
6442 [_a] -> [[_a]] -> [_a] 6442 [_a] -> [[_a]] -> [_a]
6443testdata/Builtins.lc 209:10-209:23 6443Builtins.lc 209:10-209:23
6444 [[_a]] -> [_a] 6444 [[_a]] -> [_a]
6445testdata/Builtins.lc 209:16-209:20 6445Builtins.lc 209:16-209:20
6446 forall a . [a] -> [a] -> [a] 6446 forall a . [a] -> [a] -> [a]
6447testdata/Builtins.lc 209:21-209:23 6447Builtins.lc 209:21-209:23
6448 forall a . [a] 6448 forall a . [a]
6449testdata/Builtins.lc 211:1-211:4 6449Builtins.lc 211:1-211:4
6450 forall a b . (a -> b) -> [a] -> [b] 6450 forall a b . (a -> b) -> [a] -> [b]
6451testdata/Builtins.lc 211:16-211:18 6451Builtins.lc 211:16-211:18
6452 forall a . [a] 6452 forall a . [a]
6453testdata/Builtins.lc 211:16-212:30 6453Builtins.lc 211:16-212:30
6454 [_b] -> [_a] 6454 [_b] -> [_a]
6455testdata/Builtins.lc 212:16-212:17 6455Builtins.lc 212:16-212:17
6456 _i 6456 _i
6457testdata/Builtins.lc 212:16-212:21 6457Builtins.lc 212:16-212:21
6458 [_a] -> [_a] 6458 [_a] -> [_a]
6459testdata/Builtins.lc 212:16-212:30 6459Builtins.lc 212:16-212:30
6460 [_c] 6460 [_c]
6461testdata/Builtins.lc 212:18-212:19 6461Builtins.lc 212:18-212:19
6462 _h 6462 _h
6463testdata/Builtins.lc 212:20-212:21 6463Builtins.lc 212:20-212:21
6464 forall a . a -> [a] -> [a] 6464 forall a . a -> [a] -> [a]
6465testdata/Builtins.lc 212:22-212:25 6465Builtins.lc 212:22-212:25
6466 _i 6466 _i
6467testdata/Builtins.lc 212:26-212:27 6467Builtins.lc 212:26-212:27
6468 _g -> _f 6468 _g -> _f
6469testdata/Builtins.lc 212:28-212:30 6469Builtins.lc 212:28-212:30
6470 [_h] 6470 [_h]
6471testdata/Builtins.lc 214:14-214:38 6471Builtins.lc 214:14-214:38
6472 Type | Type 6472 Type | Type
6473testdata/Builtins.lc 214:15-214:16 6473Builtins.lc 214:15-214:16
6474 _d 6474 _d
6475testdata/Builtins.lc 214:20-214:23 6475Builtins.lc 214:20-214:23
6476 Type | Type 6476 Type | Type
6477testdata/Builtins.lc 214:21-214:22 6477Builtins.lc 214:21-214:22
6478 _c 6478 _c
6479testdata/Builtins.lc 214:28-214:31 6479Builtins.lc 214:28-214:31
6480 Type 6480 Type
6481testdata/Builtins.lc 214:28-214:38 6481Builtins.lc 214:28-214:38
6482 Type 6482 Type
6483testdata/Builtins.lc 214:29-214:30 6483Builtins.lc 214:29-214:30
6484 Type 6484 Type
6485testdata/Builtins.lc 214:35-214:38 6485Builtins.lc 214:35-214:38
6486 Type | Type 6486 Type | Type
6487testdata/Builtins.lc 214:36-214:37 6487Builtins.lc 214:36-214:37
6488 Type 6488 Type
6489testdata/Builtins.lc 215:1-215:10 6489Builtins.lc 215:1-215:10
6490 forall a b . (a -> [b]) -> [a] -> [b] 6490 forall a b . (a -> [b]) -> [a] -> [b]
6491testdata/Builtins.lc 215:17-215:23 6491Builtins.lc 215:17-215:23
6492 forall a . [[a]] -> [a] 6492 forall a . [[a]] -> [a]
6493testdata/Builtins.lc 215:17-215:33 6493Builtins.lc 215:17-215:33
6494 [_c] 6494 [_c]
6495testdata/Builtins.lc 215:25-215:28 6495Builtins.lc 215:25-215:28
6496 forall a b . (a -> b) -> [a] -> [b] 6496 forall a b . (a -> b) -> [a] -> [b]
6497testdata/Builtins.lc 215:25-215:30 6497Builtins.lc 215:25-215:30
6498 [_e] -> [[_d]] 6498 [_e] -> [[_d]]
6499testdata/Builtins.lc 215:25-215:32 6499Builtins.lc 215:25-215:32
6500 [[_c]] 6500 [[_c]]
6501testdata/Builtins.lc 215:29-215:30 6501Builtins.lc 215:29-215:30
6502 _g -> [_f] 6502 _g -> [_f]
6503testdata/Builtins.lc 215:31-215:32 6503Builtins.lc 215:31-215:32
6504 [_d] 6504 [_d]
6505testdata/Builtins.lc 217:1-217:4 6505Builtins.lc 217:1-217:4
6506 forall a . [a] -> Int 6506 forall a . [a] -> Int
6507testdata/Builtins.lc 217:10-217:11 6507Builtins.lc 217:10-217:11
6508 _b 6508 _b
6509testdata/Builtins.lc 217:10-218:35 6509Builtins.lc 217:10-218:35
6510 [_b] -> Int 6510 [_b] -> Int
6511testdata/Builtins.lc 218:14-218:15 6511Builtins.lc 218:14-218:15
6512 _b 6512 _b
6513testdata/Builtins.lc 218:14-218:28 6513Builtins.lc 218:14-218:28
6514 Int -> Int 6514 Int -> Int
6515testdata/Builtins.lc 218:14-218:35 6515Builtins.lc 218:14-218:35
6516 Int 6516 Int
6517testdata/Builtins.lc 218:16-218:28 6517Builtins.lc 218:16-218:28
6518 Int -> Int -> Int 6518 Int -> Int -> Int
6519testdata/Builtins.lc 218:29-218:32 6519Builtins.lc 218:29-218:32
6520 _h 6520 _h
6521testdata/Builtins.lc 218:33-218:35 6521Builtins.lc 218:33-218:35
6522 [_g] 6522 [_g]
6523testdata/Builtins.lc 222:6-222:11 6523Builtins.lc 222:6-222:11
6524 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 6524 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
6525testdata/Builtins.lc 222:6-222:13 6525Builtins.lc 222:6-222:13
6526 Type | Type | Type | Type 6526 Type | Type | Type | Type
6527testdata/Builtins.lc 222:6-224:11 6527Builtins.lc 222:6-224:11
6528 Type | Type | Type 6528 Type | Type | Type
6529testdata/Builtins.lc 222:6-224:13 6529Builtins.lc 222:6-224:13
6530 Type 6530 Type
6531testdata/Builtins.lc 222:12-222:13 6531Builtins.lc 222:12-222:13
6532 Type | Type 6532 Type | Type
6533testdata/Builtins.lc 223:7-223:14 6533Builtins.lc 223:7-223:14
6534 forall a . Maybe a | Maybe _b 6534 forall a . Maybe a | Maybe _b
6535testdata/Builtins.lc 224:7-224:11 6535Builtins.lc 224:7-224:11
6536 forall a . a -> Maybe a | Maybe _d | Type | Type 6536 forall a . a -> Maybe a | Maybe _d | Type | Type
6537testdata/Builtins.lc 224:12-224:13 6537Builtins.lc 224:12-224:13
6538 Type 6538 Type
6539testdata/Builtins.lc 227:6-227:12 6539Builtins.lc 227:6-227:12
6540 Nat -> Type -> Type | Nat -> Type -> Type | Nat 6540 Nat -> Type -> Type | Nat -> Type -> Type | Nat
6541 -> Type -> Type | Type | Type | Type 6541 -> Type -> Type | Type | Type | Type
6542testdata/Builtins.lc 227:19-227:22 6542Builtins.lc 227:19-227:22
6543 Type | Type 6543 Type | Type
6544testdata/Builtins.lc 231:6-231:19 6544Builtins.lc 231:6-231:19
6545 Type | Type | Type | Type | Type | Type | Type | Type | Type 6545 Type | Type | Type | Type | Type | Type | Type | Type | Type
6546testdata/Builtins.lc 231:6-236:20 6546Builtins.lc 231:6-236:20
6547 Type | Type | Type | Type | Type 6547 Type | Type | Type | Type | Type
6548testdata/Builtins.lc 232:7-232:15 6548Builtins.lc 232:7-232:15
6549 PrimitiveType 6549 PrimitiveType
6550testdata/Builtins.lc 233:7-233:11 6550Builtins.lc 233:7-233:11
6551 PrimitiveType 6551 PrimitiveType
6552testdata/Builtins.lc 234:7-234:12 6552Builtins.lc 234:7-234:12
6553 PrimitiveType 6553 PrimitiveType
6554testdata/Builtins.lc 235:7-235:24 6554Builtins.lc 235:7-235:24
6555 PrimitiveType 6555 PrimitiveType
6556testdata/Builtins.lc 236:7-236:20 6556Builtins.lc 236:7-236:20
6557 PrimitiveType 6557 PrimitiveType
6558testdata/Builtins.lc 238:6-238:15 6558Builtins.lc 238:6-238:15
6559 Type -> PrimitiveType -> Type | Type -> PrimitiveType -> Type | Type | Type 6559 Type -> PrimitiveType -> Type | Type -> PrimitiveType -> Type | Type | Type
6560 -> PrimitiveType -> Type | Type | Type 6560 -> PrimitiveType -> Type | Type | Type
6561testdata/Builtins.lc 238:6-241:56 6561Builtins.lc 238:6-241:56
6562 Type | Type | Type | Type 6562 Type | Type | Type | Type
6563testdata/Builtins.lc 238:21-238:34 6563Builtins.lc 238:21-238:34
6564 Type 6564 Type
6565testdata/Builtins.lc 238:21-238:42 6565Builtins.lc 238:21-238:42
6566 Type 6566 Type
6567testdata/Builtins.lc 238:38-238:42 6567Builtins.lc 238:38-238:42
6568 Type | Type 6568 Type | Type
6569testdata/Builtins.lc 239:5-239:14 6569Builtins.lc 239:5-239:14
6570 forall a . a -> Primitive a 'Point | Primitive _c 'Point 6570 forall a . a -> Primitive a 'Point | Primitive _c 'Point
6571testdata/Builtins.lc 239:5-239:53 6571Builtins.lc 239:5-239:53
6572 Type | Type 6572 Type | Type
6573testdata/Builtins.lc 239:21-239:22 6573Builtins.lc 239:21-239:22
6574 Type 6574 Type
6575testdata/Builtins.lc 239:21-239:53 6575Builtins.lc 239:21-239:53
6576 Type 6576 Type
6577testdata/Builtins.lc 239:36-239:45 6577Builtins.lc 239:36-239:45
6578 Type -> PrimitiveType -> Type 6578 Type -> PrimitiveType -> Type
6579testdata/Builtins.lc 239:36-239:47 6579Builtins.lc 239:36-239:47
6580 PrimitiveType -> Type 6580 PrimitiveType -> Type
6581testdata/Builtins.lc 239:36-239:53 6581Builtins.lc 239:36-239:53
6582 Type | Type 6582 Type | Type
6583testdata/Builtins.lc 239:46-239:47 6583Builtins.lc 239:46-239:47
6584 Type 6584 Type
6585testdata/Builtins.lc 239:48-239:53 6585Builtins.lc 239:48-239:53
6586 PrimitiveType | PrimitiveType 6586 PrimitiveType | PrimitiveType
6587testdata/Builtins.lc 240:5-240:13 6587Builtins.lc 240:5-240:13
6588 forall a . a -> a -> Primitive a 'Line | Primitive _e 'Line 6588 forall a . a -> a -> Primitive a 'Line | Primitive _e 'Line
6589testdata/Builtins.lc 240:5-240:52 6589Builtins.lc 240:5-240:52
6590 Type | Type | Type 6590 Type | Type | Type
6591testdata/Builtins.lc 240:21-240:22 6591Builtins.lc 240:21-240:22
6592 Type 6592 Type
6593testdata/Builtins.lc 240:21-240:52 6593Builtins.lc 240:21-240:52
6594 Type 6594 Type
6595testdata/Builtins.lc 240:26-240:27 6595Builtins.lc 240:26-240:27
6596 Type 6596 Type
6597testdata/Builtins.lc 240:26-240:52 6597Builtins.lc 240:26-240:52
6598 Type 6598 Type
6599testdata/Builtins.lc 240:36-240:45 6599Builtins.lc 240:36-240:45
6600 Type -> PrimitiveType -> Type 6600 Type -> PrimitiveType -> Type
6601testdata/Builtins.lc 240:36-240:47 6601Builtins.lc 240:36-240:47
6602 PrimitiveType -> Type 6602 PrimitiveType -> Type
6603testdata/Builtins.lc 240:36-240:52 6603Builtins.lc 240:36-240:52
6604 Type | Type 6604 Type | Type
6605testdata/Builtins.lc 240:46-240:47 6605Builtins.lc 240:46-240:47
6606 Type 6606 Type
6607testdata/Builtins.lc 240:48-240:52 6607Builtins.lc 240:48-240:52
6608 PrimitiveType | PrimitiveType 6608 PrimitiveType | PrimitiveType
6609testdata/Builtins.lc 241:5-241:17 6609Builtins.lc 241:5-241:17
6610 forall a . a -> a -> a -> Primitive a 'Triangle | Primitive _g 'Triangle 6610 forall a . a -> a -> a -> Primitive a 'Triangle | Primitive _g 'Triangle
6611testdata/Builtins.lc 241:5-241:56 6611Builtins.lc 241:5-241:56
6612 Type | Type | Type | Type 6612 Type | Type | Type | Type
6613testdata/Builtins.lc 241:21-241:22 6613Builtins.lc 241:21-241:22
6614 Type 6614 Type
6615testdata/Builtins.lc 241:21-241:56 6615Builtins.lc 241:21-241:56
6616 Type 6616 Type
6617testdata/Builtins.lc 241:26-241:27 6617Builtins.lc 241:26-241:27
6618 Type 6618 Type
6619testdata/Builtins.lc 241:26-241:56 6619Builtins.lc 241:26-241:56
6620 Type 6620 Type
6621testdata/Builtins.lc 241:31-241:32 6621Builtins.lc 241:31-241:32
6622 Type 6622 Type
6623testdata/Builtins.lc 241:31-241:56 6623Builtins.lc 241:31-241:56
6624 Type 6624 Type
6625testdata/Builtins.lc 241:36-241:45 6625Builtins.lc 241:36-241:45
6626 Type -> PrimitiveType -> Type 6626 Type -> PrimitiveType -> Type
6627testdata/Builtins.lc 241:36-241:47 6627Builtins.lc 241:36-241:47
6628 PrimitiveType -> Type 6628 PrimitiveType -> Type
6629testdata/Builtins.lc 241:36-241:56 6629Builtins.lc 241:36-241:56
6630 Type | Type 6630 Type | Type
6631testdata/Builtins.lc 241:46-241:47 6631Builtins.lc 241:46-241:47
6632 Type 6632 Type
6633testdata/Builtins.lc 241:48-241:56 6633Builtins.lc 241:48-241:56
6634 PrimitiveType | PrimitiveType 6634 PrimitiveType | PrimitiveType
6635testdata/Builtins.lc 243:1-243:13 6635Builtins.lc 243:1-243:13
6636 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c 6636 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c
6637testdata/Builtins.lc 243:17-243:59 6637Builtins.lc 243:17-243:59
6638 Type | Type | Type 6638 Type | Type | Type
6639testdata/Builtins.lc 243:18-243:19 6639Builtins.lc 243:18-243:19
6640 _f 6640 _f
6641testdata/Builtins.lc 243:23-243:24 6641Builtins.lc 243:23-243:24
6642 _e | Type 6642 _e | Type
6643testdata/Builtins.lc 243:29-243:38 6643Builtins.lc 243:29-243:38
6644 Type -> PrimitiveType -> Type 6644 Type -> PrimitiveType -> Type
6645testdata/Builtins.lc 243:29-243:40 6645Builtins.lc 243:29-243:40
6646 PrimitiveType -> Type 6646 PrimitiveType -> Type
6647testdata/Builtins.lc 243:29-243:42 6647Builtins.lc 243:29-243:42
6648 Type 6648 Type
6649testdata/Builtins.lc 243:29-243:59 6649Builtins.lc 243:29-243:59
6650 Type 6650 Type
6651testdata/Builtins.lc 243:39-243:40 6651Builtins.lc 243:39-243:40
6652 Type 6652 Type
6653testdata/Builtins.lc 243:41-243:42 6653Builtins.lc 243:41-243:42
6654 _c 6654 _c
6655testdata/Builtins.lc 243:46-243:55 6655Builtins.lc 243:46-243:55
6656 Type -> PrimitiveType -> Type 6656 Type -> PrimitiveType -> Type
6657testdata/Builtins.lc 243:46-243:57 6657Builtins.lc 243:46-243:57
6658 PrimitiveType -> Type 6658 PrimitiveType -> Type
6659testdata/Builtins.lc 243:46-243:59 6659Builtins.lc 243:46-243:59
6660 Type | Type 6660 Type | Type
6661testdata/Builtins.lc 243:56-243:57 6661Builtins.lc 243:56-243:57
6662 Type 6662 Type
6663testdata/Builtins.lc 243:58-243:59 6663Builtins.lc 243:58-243:59
6664 PrimitiveType 6664 PrimitiveType
6665testdata/Builtins.lc 250:6-250:21 6665Builtins.lc 250:6-250:21
6666 PrimitiveType -> Type -> Type 6666 PrimitiveType -> Type -> Type
6667testdata/Builtins.lc 250:28-250:43 6667Builtins.lc 250:28-250:43
6668 Type 6668 Type
6669testdata/Builtins.lc 250:29-250:38 6669Builtins.lc 250:29-250:38
6670 Type -> PrimitiveType -> Type 6670 Type -> PrimitiveType -> Type
6671testdata/Builtins.lc 250:29-250:40 6671Builtins.lc 250:29-250:40
6672 PrimitiveType -> Type 6672 PrimitiveType -> Type
6673testdata/Builtins.lc 250:29-250:42 6673Builtins.lc 250:29-250:42
6674 Type 6674 Type
6675testdata/Builtins.lc 250:39-250:40 6675Builtins.lc 250:39-250:40
6676 _b 6676 _b
6677testdata/Builtins.lc 250:41-250:42 6677Builtins.lc 250:41-250:42
6678 _c 6678 _c
6679testdata/Builtins.lc 252:18-252:72 6679Builtins.lc 252:18-252:72
6680 Type | Type | Type 6680 Type | Type | Type
6681testdata/Builtins.lc 252:19-252:20 6681Builtins.lc 252:19-252:20
6682 _f 6682 _f
6683testdata/Builtins.lc 252:24-252:25 6683Builtins.lc 252:24-252:25
6684 _e | Type 6684 _e | Type
6685testdata/Builtins.lc 252:30-252:45 6685Builtins.lc 252:30-252:45
6686 PrimitiveType -> Type -> Type 6686 PrimitiveType -> Type -> Type
6687testdata/Builtins.lc 252:30-252:47 6687Builtins.lc 252:30-252:47
6688 Type -> Type 6688 Type -> Type
6689testdata/Builtins.lc 252:30-252:49 6689Builtins.lc 252:30-252:49
6690 Type 6690 Type
6691testdata/Builtins.lc 252:30-252:72 6691Builtins.lc 252:30-252:72
6692 Type 6692 Type
6693testdata/Builtins.lc 252:46-252:47 6693Builtins.lc 252:46-252:47
6694 _c 6694 _c
6695testdata/Builtins.lc 252:48-252:49 6695Builtins.lc 252:48-252:49
6696 Type 6696 Type
6697testdata/Builtins.lc 252:53-252:68 6697Builtins.lc 252:53-252:68
6698 PrimitiveType -> Type -> Type 6698 PrimitiveType -> Type -> Type
6699testdata/Builtins.lc 252:53-252:70 6699Builtins.lc 252:53-252:70
6700 Type -> Type 6700 Type -> Type
6701testdata/Builtins.lc 252:53-252:72 6701Builtins.lc 252:53-252:72
6702 Type | Type 6702 Type | Type
6703testdata/Builtins.lc 252:69-252:70 6703Builtins.lc 252:69-252:70
6704 PrimitiveType 6704 PrimitiveType
6705testdata/Builtins.lc 252:71-252:72 6705Builtins.lc 252:71-252:72
6706 Type 6706 Type
6707testdata/Builtins.lc 253:1-253:14 6707Builtins.lc 253:1-253:14
6708 forall a b (c :: PrimitiveType) . (a -> b) -> [Primitive a c] -> [Primitive b c] 6708 forall a b (c :: PrimitiveType) . (a -> b) -> [Primitive a c] -> [Primitive b c]
6709testdata/Builtins.lc 253:19-253:22 6709Builtins.lc 253:19-253:22
6710 forall a b . (a -> b) -> [a] -> [b] 6710 forall a b . (a -> b) -> [a] -> [b]
6711testdata/Builtins.lc 253:19-253:39 6711Builtins.lc 253:19-253:39
6712 [Primitive _e _a] -> [Primitive _d _a] 6712 [Primitive _e _a] -> [Primitive _d _a]
6713testdata/Builtins.lc 253:24-253:36 6713Builtins.lc 253:24-253:36
6714 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c 6714 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c
6715testdata/Builtins.lc 253:24-253:38 6715Builtins.lc 253:24-253:38
6716 Primitive _g _a -> Primitive _f _a 6716 Primitive _g _a -> Primitive _f _a
6717testdata/Builtins.lc 253:37-253:38 6717Builtins.lc 253:37-253:38
6718 _i -> _h 6718 _i -> _h
6719testdata/Builtins.lc 255:30-255:38 6719Builtins.lc 255:30-255:38
6720 Type -> Type 6720 Type -> Type
6721testdata/Builtins.lc 255:45-255:46 6721Builtins.lc 255:45-255:46
6722 Type 6722 Type
6723testdata/Builtins.lc 260:1-260:12 6723Builtins.lc 260:1-260:12
6724 forall (a :: PrimitiveType) (b :: [Type]) (c :: [Type]) 6724 forall (a :: PrimitiveType) (b :: [Type]) (c :: [Type])
6725 . (b ~ (map ListElem c :: [Type])) => HList c -> PrimitiveStream a (HList b) 6725 . (b ~ (map ListElem c :: [Type])) => HList c -> PrimitiveStream a (HList b)
6726testdata/Builtins.lc 260:32-260:119 6726Builtins.lc 260:32-260:119
6727 Type | Type | Type 6727 Type | Type | Type
6728testdata/Builtins.lc 260:56-260:57 6728Builtins.lc 260:56-260:57
6729 _e 6729 _e
6730testdata/Builtins.lc 260:56-260:59 6730Builtins.lc 260:56-260:59
6731 _d -> Constraint 6731 _d -> Constraint
6732testdata/Builtins.lc 260:56-260:75 6732Builtins.lc 260:56-260:75
6733 Constraint 6733 Constraint
6734testdata/Builtins.lc 260:58-260:59 6734Builtins.lc 260:58-260:59
6735 forall a . a -> a -> Constraint 6735 forall a . a -> a -> Constraint
6736testdata/Builtins.lc 260:60-260:63 6736Builtins.lc 260:60-260:63
6737 forall a b . (a -> b) -> [a] -> [b] 6737 forall a b . (a -> b) -> [a] -> [b]
6738testdata/Builtins.lc 260:60-260:72 6738Builtins.lc 260:60-260:72
6739 [Type] -> [Type] 6739 [Type] -> [Type]
6740testdata/Builtins.lc 260:60-260:75 6740Builtins.lc 260:60-260:75
6741 [Type] 6741 [Type]
6742testdata/Builtins.lc 260:64-260:72 6742Builtins.lc 260:64-260:72
6743 Type -> Type 6743 Type -> Type
6744testdata/Builtins.lc 260:73-260:75 6744Builtins.lc 260:73-260:75
6745 _b 6745 _b
6746testdata/Builtins.lc 260:80-260:85 6746Builtins.lc 260:80-260:85
6747 [Type] -> Type 6747 [Type] -> Type
6748testdata/Builtins.lc 260:80-260:88 6748Builtins.lc 260:80-260:88
6749 Type 6749 Type
6750testdata/Builtins.lc 260:80-260:119 6750Builtins.lc 260:80-260:119
6751 Type 6751 Type
6752testdata/Builtins.lc 260:86-260:88 6752Builtins.lc 260:86-260:88
6753 [Type] 6753 [Type]
6754testdata/Builtins.lc 260:92-260:107 6754Builtins.lc 260:92-260:107
6755 PrimitiveType -> Type -> Type 6755 PrimitiveType -> Type -> Type
6756testdata/Builtins.lc 260:92-260:109 6756Builtins.lc 260:92-260:109
6757 Type -> Type 6757 Type -> Type
6758testdata/Builtins.lc 260:92-260:119 6758Builtins.lc 260:92-260:119
6759 Type | Type 6759 Type | Type
6760testdata/Builtins.lc 260:108-260:109 6760Builtins.lc 260:108-260:109
6761 _f 6761 _f
6762testdata/Builtins.lc 260:111-260:116 6762Builtins.lc 260:111-260:116
6763 [Type] -> Type 6763 [Type] -> Type
6764testdata/Builtins.lc 260:111-260:118 6764Builtins.lc 260:111-260:118
6765 Type 6765 Type
6766testdata/Builtins.lc 260:117-260:118 6766Builtins.lc 260:117-260:118
6767 [Type] 6767 [Type]
6768testdata/Builtins.lc 262:1-262:6 6768Builtins.lc 262:1-262:6
6769 forall (a :: PrimitiveType) (b :: [Type]) 6769 forall (a :: PrimitiveType) (b :: [Type])
6770 . String -> HList b -> PrimitiveStream a (HList b) 6770 . String -> HList b -> PrimitiveStream a (HList b)
6771testdata/Builtins.lc 262:56-262:62 6771Builtins.lc 262:56-262:62
6772 Type 6772 Type
6773testdata/Builtins.lc 262:56-262:104 6773Builtins.lc 262:56-262:104
6774 Type | Type 6774 Type | Type
6775testdata/Builtins.lc 262:66-262:71 6775Builtins.lc 262:66-262:71
6776 [Type] -> Type 6776 [Type] -> Type
6777testdata/Builtins.lc 262:66-262:73 6777Builtins.lc 262:66-262:73
6778 Type 6778 Type
6779testdata/Builtins.lc 262:66-262:104 6779Builtins.lc 262:66-262:104
6780 Type 6780 Type
6781testdata/Builtins.lc 262:72-262:73 6781Builtins.lc 262:72-262:73
6782 _c 6782 _c
6783testdata/Builtins.lc 262:77-262:92 6783Builtins.lc 262:77-262:92
6784 PrimitiveType -> Type -> Type 6784 PrimitiveType -> Type -> Type
6785testdata/Builtins.lc 262:77-262:94 6785Builtins.lc 262:77-262:94
6786 Type -> Type 6786 Type -> Type
6787testdata/Builtins.lc 262:77-262:104 6787Builtins.lc 262:77-262:104
6788 Type | Type 6788 Type | Type
6789testdata/Builtins.lc 262:93-262:94 6789Builtins.lc 262:93-262:94
6790 _e 6790 _e
6791testdata/Builtins.lc 262:96-262:101 6791Builtins.lc 262:96-262:101
6792 [Type] -> Type 6792 [Type] -> Type
6793testdata/Builtins.lc 262:96-262:103 6793Builtins.lc 262:96-262:103
6794 Type 6794 Type
6795testdata/Builtins.lc 262:102-262:103 6795Builtins.lc 262:102-262:103
6796 [Type] 6796 [Type]
6797testdata/Builtins.lc 264:1-264:10 6797Builtins.lc 264:1-264:10
6798 forall a . String -> a 6798 forall a . String -> a
6799testdata/Builtins.lc 264:14-264:20 6799Builtins.lc 264:14-264:20
6800 Type 6800 Type
6801testdata/Builtins.lc 264:14-264:25 6801Builtins.lc 264:14-264:25
6802 Type 6802 Type
6803testdata/Builtins.lc 264:24-264:25 6803Builtins.lc 264:24-264:25
6804 _c | Type 6804 _c | Type
6805testdata/Builtins.lc 266:1-266:12 6805Builtins.lc 266:1-266:12
6806 forall (a :: PrimitiveType) (b :: [Type]) 6806 forall (a :: PrimitiveType) (b :: [Type])
6807 . String 6807 . String
6808 -> forall (c :: [String]) 6808 -> forall (c :: [String])
6809 -> (len c ~ (len b :: Int)) => PrimitiveStream a (HList b) 6809 -> (len c ~ (len b :: Int)) => PrimitiveStream a (HList b)
6810testdata/Builtins.lc 266:31-266:37 6810Builtins.lc 266:31-266:37
6811 Type 6811 Type
6812testdata/Builtins.lc 266:31-266:123 6812Builtins.lc 266:31-266:123
6813 Type 6813 Type
6814testdata/Builtins.lc 266:32-266:36 6814Builtins.lc 266:32-266:36
6815 Type 6815 Type
6816testdata/Builtins.lc 266:41-266:47 6816Builtins.lc 266:41-266:47
6817 Type 6817 Type
6818testdata/Builtins.lc 266:41-266:123 6818Builtins.lc 266:41-266:123
6819 Type 6819 Type
6820testdata/Builtins.lc 266:51-266:123 6820Builtins.lc 266:51-266:123
6821 Type 6821 Type
6822testdata/Builtins.lc 266:65-266:73 6822Builtins.lc 266:65-266:73
6823 Type 6823 Type
6824testdata/Builtins.lc 266:66-266:72 6824Builtins.lc 266:66-266:72
6825 Type 6825 Type
6826testdata/Builtins.lc 266:78-266:81 6826Builtins.lc 266:78-266:81
6827 forall a . [a] -> Int 6827 forall a . [a] -> Int
6828testdata/Builtins.lc 266:78-266:84 6828Builtins.lc 266:78-266:84
6829 Int 6829 Int
6830testdata/Builtins.lc 266:78-266:86 6830Builtins.lc 266:78-266:86
6831 Int -> Constraint 6831 Int -> Constraint
6832testdata/Builtins.lc 266:78-266:92 6832Builtins.lc 266:78-266:92
6833 Constraint 6833 Constraint
6834testdata/Builtins.lc 266:78-266:123 6834Builtins.lc 266:78-266:123
6835 Type 6835 Type
6836testdata/Builtins.lc 266:82-266:84 6836Builtins.lc 266:82-266:84
6837 [String] 6837 [String]
6838testdata/Builtins.lc 266:85-266:86 6838Builtins.lc 266:85-266:86
6839 forall a . a -> a -> Constraint 6839 forall a . a -> a -> Constraint
6840testdata/Builtins.lc 266:87-266:90 6840Builtins.lc 266:87-266:90
6841 forall a . [a] -> Int 6841 forall a . [a] -> Int
6842testdata/Builtins.lc 266:87-266:92 6842Builtins.lc 266:87-266:92
6843 Int 6843 Int
6844testdata/Builtins.lc 266:91-266:92 6844Builtins.lc 266:91-266:92
6845 [Type] 6845 [Type]
6846testdata/Builtins.lc 266:96-266:111 6846Builtins.lc 266:96-266:111
6847 PrimitiveType -> Type -> Type 6847 PrimitiveType -> Type -> Type
6848testdata/Builtins.lc 266:96-266:113 6848Builtins.lc 266:96-266:113
6849 Type -> Type 6849 Type -> Type
6850testdata/Builtins.lc 266:96-266:123 6850Builtins.lc 266:96-266:123
6851 Type | Type 6851 Type | Type
6852testdata/Builtins.lc 266:112-266:113 6852Builtins.lc 266:112-266:113
6853 _f 6853 _f
6854testdata/Builtins.lc 266:115-266:120 6854Builtins.lc 266:115-266:120
6855 [Type] -> Type 6855 [Type] -> Type
6856testdata/Builtins.lc 266:115-266:122 6856Builtins.lc 266:115-266:122
6857 Type 6857 Type
6858testdata/Builtins.lc 266:121-266:122 6858Builtins.lc 266:121-266:122
6859 [Type] 6859 [Type]
6860testdata/Builtins.lc 270:6-270:14 6860Builtins.lc 270:6-270:14
6861 Nat -> Type -> Type 6861 Nat -> Type -> Type
6862testdata/Builtins.lc 270:21-270:27 6862Builtins.lc 270:21-270:27
6863 Nat -> Type -> Type 6863 Nat -> Type -> Type
6864testdata/Builtins.lc 270:21-270:29 6864Builtins.lc 270:21-270:29
6865 Type -> Type 6865 Type -> Type
6866testdata/Builtins.lc 270:21-270:56 6866Builtins.lc 270:21-270:56
6867 Type 6867 Type
6868testdata/Builtins.lc 270:28-270:29 6868Builtins.lc 270:28-270:29
6869 _d 6869 _d
6870testdata/Builtins.lc 270:31-270:36 6870Builtins.lc 270:31-270:36
6871 Type -> Type 6871 Type -> Type
6872testdata/Builtins.lc 270:31-270:55 6872Builtins.lc 270:31-270:55
6873 Type 6873 Type
6874testdata/Builtins.lc 270:38-270:52 6874Builtins.lc 270:38-270:52
6875 Type -> Type 6875 Type -> Type
6876testdata/Builtins.lc 270:38-270:54 6876Builtins.lc 270:38-270:54
6877 Type 6877 Type
6878testdata/Builtins.lc 270:53-270:54 6878Builtins.lc 270:53-270:54
6879 _b 6879 _b
6880testdata/Builtins.lc 272:6-272:20 6880Builtins.lc 272:6-272:20
6881 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 6881 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
6882testdata/Builtins.lc 272:6-272:22 6882Builtins.lc 272:6-272:22
6883 Type | Type 6883 Type | Type
6884testdata/Builtins.lc 272:6-272:39 6884Builtins.lc 272:6-272:39
6885 Type | Type 6885 Type | Type
6886testdata/Builtins.lc 272:6-274:29 6886Builtins.lc 272:6-274:29
6887 Type | Type 6887 Type | Type
6888testdata/Builtins.lc 272:21-272:22 6888Builtins.lc 272:21-272:22
6889 Type 6889 Type
6890testdata/Builtins.lc 272:25-272:39 6890Builtins.lc 272:25-272:39
6891 forall a . Vec 3 Float -> a -> SimpleFragment a | SimpleFragment 6891 forall a . Vec 3 Float -> a -> SimpleFragment a | SimpleFragment
6892 _d | Type | Type | Type 6892 _d | Type | Type | Type
6893testdata/Builtins.lc 273:7-273:22 6893Builtins.lc 273:7-273:22
6894 forall a . SimpleFragment a -> VecS Float 3 6894 forall a . SimpleFragment a -> VecS Float 3
6895testdata/Builtins.lc 273:28-273:31 6895Builtins.lc 273:28-273:31
6896 Nat -> Type -> Type 6896 Nat -> Type -> Type
6897testdata/Builtins.lc 273:28-273:33 6897Builtins.lc 273:28-273:33
6898 Type -> Type 6898 Type -> Type
6899testdata/Builtins.lc 273:28-273:39 6899Builtins.lc 273:28-273:39
6900 Type 6900 Type
6901testdata/Builtins.lc 273:32-273:33 6901Builtins.lc 273:32-273:33
6902 _b 6902 _b
6903testdata/Builtins.lc 273:34-273:39 6903Builtins.lc 273:34-273:39
6904 Type 6904 Type
6905testdata/Builtins.lc 274:7-274:21 6905Builtins.lc 274:7-274:21
6906 forall a . SimpleFragment a -> a 6906 forall a . SimpleFragment a -> a
6907testdata/Builtins.lc 274:28-274:29 6907Builtins.lc 274:28-274:29
6908 Type 6908 Type
6909testdata/Builtins.lc 277:6-277:20 6909Builtins.lc 277:6-277:20
6910 Nat -> Type -> Type 6910 Nat -> Type -> Type
6911testdata/Builtins.lc 277:27-277:41 6911Builtins.lc 277:27-277:41
6912 Type 6912 Type
6913testdata/Builtins.lc 277:28-277:36 6913Builtins.lc 277:28-277:36
6914 Nat -> Type -> Type 6914 Nat -> Type -> Type
6915testdata/Builtins.lc 277:28-277:38 6915Builtins.lc 277:28-277:38
6916 Type -> Type 6916 Type -> Type
6917testdata/Builtins.lc 277:28-277:40 6917Builtins.lc 277:28-277:40
6918 Type 6918 Type
6919testdata/Builtins.lc 277:37-277:38 6919Builtins.lc 277:37-277:38
6920 _d 6920 _d
6921testdata/Builtins.lc 277:39-277:40 6921Builtins.lc 277:39-277:40
6922 _b 6922 _b
6923testdata/Builtins.lc 279:1-279:15 6923Builtins.lc 279:1-279:15
6924 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a 6924 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a
6925testdata/Builtins.lc 279:19-279:63 6925Builtins.lc 279:19-279:63
6926 Type | Type 6926 Type | Type
6927testdata/Builtins.lc 279:20-279:21 6927Builtins.lc 279:20-279:21
6928 _d 6928 _d
6929testdata/Builtins.lc 279:25-279:30 6929Builtins.lc 279:25-279:30
6930 Type | Type 6930 Type | Type
6931testdata/Builtins.lc 279:35-279:43 6931Builtins.lc 279:35-279:43
6932 Nat -> Type -> Type 6932 Nat -> Type -> Type
6933testdata/Builtins.lc 279:35-279:45 6933Builtins.lc 279:35-279:45
6934 Type -> Type 6934 Type -> Type
6935testdata/Builtins.lc 279:35-279:47 6935Builtins.lc 279:35-279:47
6936 Type 6936 Type
6937testdata/Builtins.lc 279:35-279:63 6937Builtins.lc 279:35-279:63
6938 Type 6938 Type
6939testdata/Builtins.lc 279:44-279:45 6939Builtins.lc 279:44-279:45
6940 _c 6940 _c
6941testdata/Builtins.lc 279:46-279:47 6941Builtins.lc 279:46-279:47
6942 Type 6942 Type
6943testdata/Builtins.lc 279:51-279:59 6943Builtins.lc 279:51-279:59
6944 Nat -> Type -> Type 6944 Nat -> Type -> Type
6945testdata/Builtins.lc 279:51-279:61 6945Builtins.lc 279:51-279:61
6946 Type -> Type 6946 Type -> Type
6947testdata/Builtins.lc 279:51-279:63 6947Builtins.lc 279:51-279:63
6948 Type | Type 6948 Type | Type
6949testdata/Builtins.lc 279:60-279:61 6949Builtins.lc 279:60-279:61
6950 Nat 6950 Nat
6951testdata/Builtins.lc 279:62-279:63 6951Builtins.lc 279:62-279:63
6952 Type 6952 Type
6953testdata/Builtins.lc 281:20-281:76 6953Builtins.lc 281:20-281:76
6954 Type | Type 6954 Type | Type
6955testdata/Builtins.lc 281:21-281:22 6955Builtins.lc 281:21-281:22
6956 _d 6956 _d
6957testdata/Builtins.lc 281:26-281:31 6957Builtins.lc 281:26-281:31
6958 Type | Type 6958 Type | Type
6959testdata/Builtins.lc 281:36-281:50 6959Builtins.lc 281:36-281:50
6960 Nat -> Type -> Type 6960 Nat -> Type -> Type
6961testdata/Builtins.lc 281:36-281:52 6961Builtins.lc 281:36-281:52
6962 Type -> Type 6962 Type -> Type
6963testdata/Builtins.lc 281:36-281:54 6963Builtins.lc 281:36-281:54
6964 Type 6964 Type
6965testdata/Builtins.lc 281:36-281:76 6965Builtins.lc 281:36-281:76
6966 Type 6966 Type
6967testdata/Builtins.lc 281:51-281:52 6967Builtins.lc 281:51-281:52
6968 _c 6968 _c
6969testdata/Builtins.lc 281:53-281:54 6969Builtins.lc 281:53-281:54
6970 Type 6970 Type
6971testdata/Builtins.lc 281:58-281:72 6971Builtins.lc 281:58-281:72
6972 Nat -> Type -> Type 6972 Nat -> Type -> Type
6973testdata/Builtins.lc 281:58-281:74 6973Builtins.lc 281:58-281:74
6974 Type -> Type 6974 Type -> Type
6975testdata/Builtins.lc 281:58-281:76 6975Builtins.lc 281:58-281:76
6976 Type | Type 6976 Type | Type
6977testdata/Builtins.lc 281:73-281:74 6977Builtins.lc 281:73-281:74
6978 Nat 6978 Nat
6979testdata/Builtins.lc 281:75-281:76 6979Builtins.lc 281:75-281:76
6980 Type 6980 Type
6981testdata/Builtins.lc 282:1-282:16 6981Builtins.lc 282:1-282:16
6982 forall a (b :: Nat) 6982 forall a (b :: Nat)
6983 . (a -> Float) 6983 . (a -> Float)
6984 -> [Vector b (Maybe (SimpleFragment a))] 6984 -> [Vector b (Maybe (SimpleFragment a))]
6985 -> [Vector b (Maybe (SimpleFragment a))] 6985 -> [Vector b (Maybe (SimpleFragment a))]
6986testdata/Builtins.lc 282:21-282:24 6986Builtins.lc 282:21-282:24
6987 forall a b . (a -> b) -> [a] -> [b] 6987 forall a b . (a -> b) -> [a] -> [b]
6988testdata/Builtins.lc 282:21-282:43 6988Builtins.lc 282:21-282:43
6989 [Vector _a (Maybe (SimpleFragment _d))] 6989 [Vector _a (Maybe (SimpleFragment _d))]
6990 -> [Vector _a (Maybe (SimpleFragment _d))] 6990 -> [Vector _a (Maybe (SimpleFragment _d))]
6991testdata/Builtins.lc 282:26-282:40 6991Builtins.lc 282:26-282:40
6992 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a 6992 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a
6993testdata/Builtins.lc 282:26-282:42 6993Builtins.lc 282:26-282:42
6994 Fragment _a _f -> Fragment _a _f 6994 Fragment _a _f -> Fragment _a _f
6995testdata/Builtins.lc 282:41-282:42 6995Builtins.lc 282:41-282:42
6996 _g -> Float 6996 _g -> Float
6997testdata/Builtins.lc 284:1-284:15 6997Builtins.lc 284:1-284:15
6998 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 6998 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
6999testdata/Builtins.lc 284:19-284:62 6999Builtins.lc 284:19-284:62
7000 Type | Type 7000 Type | Type
7001testdata/Builtins.lc 284:20-284:21 7001Builtins.lc 284:20-284:21
7002 _d 7002 _d
7003testdata/Builtins.lc 284:25-284:29 7003Builtins.lc 284:25-284:29
7004 Type | Type 7004 Type | Type
7005testdata/Builtins.lc 284:34-284:42 7005Builtins.lc 284:34-284:42
7006 Nat -> Type -> Type 7006 Nat -> Type -> Type
7007testdata/Builtins.lc 284:34-284:44 7007Builtins.lc 284:34-284:44
7008 Type -> Type 7008 Type -> Type
7009testdata/Builtins.lc 284:34-284:46 7009Builtins.lc 284:34-284:46
7010 Type 7010 Type
7011testdata/Builtins.lc 284:34-284:62 7011Builtins.lc 284:34-284:62
7012 Type 7012 Type
7013testdata/Builtins.lc 284:43-284:44 7013Builtins.lc 284:43-284:44
7014 _c 7014 _c
7015testdata/Builtins.lc 284:45-284:46 7015Builtins.lc 284:45-284:46
7016 Type 7016 Type
7017testdata/Builtins.lc 284:50-284:58 7017Builtins.lc 284:50-284:58
7018 Nat -> Type -> Type 7018 Nat -> Type -> Type
7019testdata/Builtins.lc 284:50-284:60 7019Builtins.lc 284:50-284:60
7020 Type -> Type 7020 Type -> Type
7021testdata/Builtins.lc 284:50-284:62 7021Builtins.lc 284:50-284:62
7022 Type | Type 7022 Type | Type
7023testdata/Builtins.lc 284:59-284:60 7023Builtins.lc 284:59-284:60
7024 Nat 7024 Nat
7025testdata/Builtins.lc 284:61-284:62 7025Builtins.lc 284:61-284:62
7026 Type 7026 Type
7027testdata/Builtins.lc 286:20-286:75 7027Builtins.lc 286:20-286:75
7028 Type | Type 7028 Type | Type
7029testdata/Builtins.lc 286:21-286:22 7029Builtins.lc 286:21-286:22
7030 _d 7030 _d
7031testdata/Builtins.lc 286:26-286:30 7031Builtins.lc 286:26-286:30
7032 Type | Type 7032 Type | Type
7033testdata/Builtins.lc 286:35-286:49 7033Builtins.lc 286:35-286:49
7034 Nat -> Type -> Type 7034 Nat -> Type -> Type
7035testdata/Builtins.lc 286:35-286:51 7035Builtins.lc 286:35-286:51
7036 Type -> Type 7036 Type -> Type
7037testdata/Builtins.lc 286:35-286:53 7037Builtins.lc 286:35-286:53
7038 Type 7038 Type
7039testdata/Builtins.lc 286:35-286:75 7039Builtins.lc 286:35-286:75
7040 Type 7040 Type
7041testdata/Builtins.lc 286:50-286:51 7041Builtins.lc 286:50-286:51
7042 _c 7042 _c
7043testdata/Builtins.lc 286:52-286:53 7043Builtins.lc 286:52-286:53
7044 Type 7044 Type
7045testdata/Builtins.lc 286:57-286:71 7045Builtins.lc 286:57-286:71
7046 Nat -> Type -> Type 7046 Nat -> Type -> Type
7047testdata/Builtins.lc 286:57-286:73 7047Builtins.lc 286:57-286:73
7048 Type -> Type 7048 Type -> Type
7049testdata/Builtins.lc 286:57-286:75 7049Builtins.lc 286:57-286:75
7050 Type | Type 7050 Type | Type
7051testdata/Builtins.lc 286:72-286:73 7051Builtins.lc 286:72-286:73
7052 Nat 7052 Nat
7053testdata/Builtins.lc 286:74-286:75 7053Builtins.lc 286:74-286:75
7054 Type 7054 Type
7055testdata/Builtins.lc 287:1-287:16 7055Builtins.lc 287:1-287:16
7056 forall a (b :: Nat) 7056 forall a (b :: Nat)
7057 . (a -> Bool) 7057 . (a -> Bool)
7058 -> [Vector b (Maybe (SimpleFragment a))] 7058 -> [Vector b (Maybe (SimpleFragment a))]
7059 -> [Vector b (Maybe (SimpleFragment a))] 7059 -> [Vector b (Maybe (SimpleFragment a))]
7060testdata/Builtins.lc 287:21-287:24 7060Builtins.lc 287:21-287:24
7061 forall a b . (a -> b) -> [a] -> [b] 7061 forall a b . (a -> b) -> [a] -> [b]
7062testdata/Builtins.lc 287:21-287:43 7062Builtins.lc 287:21-287:43
7063 [Vector _a (Maybe (SimpleFragment _d))] 7063 [Vector _a (Maybe (SimpleFragment _d))]
7064 -> [Vector _a (Maybe (SimpleFragment _d))] 7064 -> [Vector _a (Maybe (SimpleFragment _d))]
7065testdata/Builtins.lc 287:26-287:40 7065Builtins.lc 287:26-287:40
7066 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 7066 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
7067testdata/Builtins.lc 287:26-287:42 7067Builtins.lc 287:26-287:42
7068 Fragment _a _f -> Fragment _a _f 7068 Fragment _a _f -> Fragment _a _f
7069testdata/Builtins.lc 287:41-287:42 7069Builtins.lc 287:41-287:42
7070 _g -> Bool 7070 _g -> Bool
7071testdata/Builtins.lc 289:1-289:12 7071Builtins.lc 289:1-289:12
7072 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 7072 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
7073testdata/Builtins.lc 289:16-289:56 7073Builtins.lc 289:16-289:56
7074 Type | Type | Type 7074 Type | Type | Type
7075testdata/Builtins.lc 289:17-289:18 7075Builtins.lc 289:17-289:18
7076 _f 7076 _f
7077testdata/Builtins.lc 289:22-289:23 7077Builtins.lc 289:22-289:23
7078 _e | Type 7078 _e | Type
7079testdata/Builtins.lc 289:28-289:36 7079Builtins.lc 289:28-289:36
7080 Nat -> Type -> Type 7080 Nat -> Type -> Type
7081testdata/Builtins.lc 289:28-289:38 7081Builtins.lc 289:28-289:38
7082 Type -> Type 7082 Type -> Type
7083testdata/Builtins.lc 289:28-289:40 7083Builtins.lc 289:28-289:40
7084 Type 7084 Type
7085testdata/Builtins.lc 289:28-289:56 7085Builtins.lc 289:28-289:56
7086 Type 7086 Type
7087testdata/Builtins.lc 289:37-289:38 7087Builtins.lc 289:37-289:38
7088 _c 7088 _c
7089testdata/Builtins.lc 289:39-289:40 7089Builtins.lc 289:39-289:40
7090 Type 7090 Type
7091testdata/Builtins.lc 289:44-289:52 7091Builtins.lc 289:44-289:52
7092 Nat -> Type -> Type 7092 Nat -> Type -> Type
7093testdata/Builtins.lc 289:44-289:54 7093Builtins.lc 289:44-289:54
7094 Type -> Type 7094 Type -> Type
7095testdata/Builtins.lc 289:44-289:56 7095Builtins.lc 289:44-289:56
7096 Type | Type 7096 Type | Type
7097testdata/Builtins.lc 289:53-289:54 7097Builtins.lc 289:53-289:54
7098 Nat 7098 Nat
7099testdata/Builtins.lc 289:55-289:56 7099Builtins.lc 289:55-289:56
7100 Type 7100 Type
7101testdata/Builtins.lc 291:17-291:69 7101Builtins.lc 291:17-291:69
7102 Type | Type | Type 7102 Type | Type | Type
7103testdata/Builtins.lc 291:18-291:19 7103Builtins.lc 291:18-291:19
7104 _f 7104 _f
7105testdata/Builtins.lc 291:23-291:24 7105Builtins.lc 291:23-291:24
7106 _e | Type 7106 _e | Type
7107testdata/Builtins.lc 291:29-291:43 7107Builtins.lc 291:29-291:43
7108 Nat -> Type -> Type 7108 Nat -> Type -> Type
7109testdata/Builtins.lc 291:29-291:45 7109Builtins.lc 291:29-291:45
7110 Type -> Type 7110 Type -> Type
7111testdata/Builtins.lc 291:29-291:47 7111Builtins.lc 291:29-291:47
7112 Type 7112 Type
7113testdata/Builtins.lc 291:29-291:69 7113Builtins.lc 291:29-291:69
7114 Type 7114 Type
7115testdata/Builtins.lc 291:44-291:45 7115Builtins.lc 291:44-291:45
7116 _c 7116 _c
7117testdata/Builtins.lc 291:46-291:47 7117Builtins.lc 291:46-291:47
7118 Type 7118 Type
7119testdata/Builtins.lc 291:51-291:65 7119Builtins.lc 291:51-291:65
7120 Nat -> Type -> Type 7120 Nat -> Type -> Type
7121testdata/Builtins.lc 291:51-291:67 7121Builtins.lc 291:51-291:67
7122 Type -> Type 7122 Type -> Type
7123testdata/Builtins.lc 291:51-291:69 7123Builtins.lc 291:51-291:69
7124 Type | Type 7124 Type | Type
7125testdata/Builtins.lc 291:66-291:67 7125Builtins.lc 291:66-291:67
7126 Nat 7126 Nat
7127testdata/Builtins.lc 291:68-291:69 7127Builtins.lc 291:68-291:69
7128 Type 7128 Type
7129testdata/Builtins.lc 292:1-292:13 7129Builtins.lc 292:1-292:13
7130 forall a b (c :: Nat) 7130 forall a b (c :: Nat)
7131 . (a -> b) 7131 . (a -> b)
7132 -> [Vector c (Maybe (SimpleFragment a))] 7132 -> [Vector c (Maybe (SimpleFragment a))]
7133 -> [Vector c (Maybe (SimpleFragment b))] 7133 -> [Vector c (Maybe (SimpleFragment b))]
7134testdata/Builtins.lc 292:18-292:21 7134Builtins.lc 292:18-292:21
7135 forall a b . (a -> b) -> [a] -> [b] 7135 forall a b . (a -> b) -> [a] -> [b]
7136testdata/Builtins.lc 292:18-292:37 7136Builtins.lc 292:18-292:37
7137 [Vector _a (Maybe (SimpleFragment _e))] 7137 [Vector _a (Maybe (SimpleFragment _e))]
7138 -> [Vector _a (Maybe (SimpleFragment _d))] 7138 -> [Vector _a (Maybe (SimpleFragment _d))]
7139testdata/Builtins.lc 292:23-292:34 7139Builtins.lc 292:23-292:34
7140 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 7140 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
7141testdata/Builtins.lc 292:23-292:36 7141Builtins.lc 292:23-292:36
7142 Fragment _a _g -> Fragment _a _f 7142 Fragment _a _g -> Fragment _a _f
7143testdata/Builtins.lc 292:35-292:36 7143Builtins.lc 292:35-292:36
7144 _i -> _h 7144 _i -> _h
7145testdata/Builtins.lc 296:6-296:15 7145Builtins.lc 296:6-296:15
7146 Type | Type | Type | Type | Type | Type | Type | Type 7146 Type | Type | Type | Type | Type | Type | Type | Type
7147testdata/Builtins.lc 296:6-299:14 7147Builtins.lc 296:6-299:14
7148 Type | Type | Type 7148 Type | Type | Type
7149testdata/Builtins.lc 297:7-297:12 7149Builtins.lc 297:7-297:12
7150 Type -> ImageKind | ImageKind | Type | Type 7150 Type -> ImageKind | ImageKind | Type | Type
7151testdata/Builtins.lc 297:13-297:17 7151Builtins.lc 297:13-297:17
7152 Type 7152 Type
7153testdata/Builtins.lc 298:7-298:12 7153Builtins.lc 298:7-298:12
7154 ImageKind 7154 ImageKind
7155testdata/Builtins.lc 299:7-299:14 7155Builtins.lc 299:7-299:14
7156 ImageKind 7156 ImageKind
7157testdata/Builtins.lc 301:14-301:23 7157Builtins.lc 301:14-301:23
7158 Type 7158 Type
7159testdata/Builtins.lc 301:27-301:31 7159Builtins.lc 301:27-301:31
7160 Type | Type 7160 Type | Type
7161testdata/Builtins.lc 302:1-302:10 7161Builtins.lc 302:1-302:10
7162 ImageKind -> Type 7162 ImageKind -> Type
7163testdata/Builtins.lc 302:23-302:24 7163Builtins.lc 302:23-302:24
7164 Type 7164 Type
7165testdata/Builtins.lc 302:23-303:25 7165Builtins.lc 302:23-303:25
7166 Type -> ImageKind -> Type 7166 Type -> ImageKind -> Type
7167testdata/Builtins.lc 302:23-304:25 7167Builtins.lc 302:23-304:25
7168 ImageKind -> Type | Type 7168 ImageKind -> Type | Type
7169testdata/Builtins.lc 303:19-303:25 7169Builtins.lc 303:19-303:25
7170 Type 7170 Type
7171testdata/Builtins.lc 304:21-304:25 7171Builtins.lc 304:21-304:25
7172 Type 7172 Type
7173testdata/Builtins.lc 306:6-306:11 7173Builtins.lc 306:6-306:11
7174 Nat -> ImageKind -> Type | Nat -> ImageKind -> Type | Nat 7174 Nat -> ImageKind -> Type | Nat -> ImageKind -> Type | Nat
7175 -> ImageKind -> Type | Type | Type 7175 -> ImageKind -> Type | Type | Type
7176testdata/Builtins.lc 306:6-306:38 7176Builtins.lc 306:6-306:38
7177 Type 7177 Type
7178testdata/Builtins.lc 306:18-306:21 7178Builtins.lc 306:18-306:21
7179 Type | Type 7179 Type | Type
7180testdata/Builtins.lc 306:29-306:38 7180Builtins.lc 306:29-306:38
7181 Type | Type | Type 7181 Type | Type | Type
7182testdata/Builtins.lc 308:1-308:11 7182Builtins.lc 308:1-308:11
7183 forall (a :: Nat) (b :: Nat) c d 7183 forall (a :: Nat) (b :: Nat) c d
7184 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 7184 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
7185testdata/Builtins.lc 308:45-309:55 7185Builtins.lc 308:45-309:55
7186 Type | Type | Type | Type 7186 Type | Type | Type | Type
7187testdata/Builtins.lc 308:46-308:49 7187Builtins.lc 308:46-308:49
7188 Type -> Constraint 7188 Type -> Constraint
7189testdata/Builtins.lc 308:46-308:51 7189Builtins.lc 308:46-308:51
7190 Constraint 7190 Constraint
7191testdata/Builtins.lc 308:50-308:51 7191Builtins.lc 308:50-308:51
7192 _d 7192 _d
7193testdata/Builtins.lc 308:53-308:58 7193Builtins.lc 308:53-308:58
7194 _d 7194 _d
7195testdata/Builtins.lc 308:53-308:60 7195Builtins.lc 308:53-308:60
7196 _c -> Constraint 7196 _c -> Constraint
7197testdata/Builtins.lc 308:53-308:74 7197Builtins.lc 308:53-308:74
7198 Constraint 7198 Constraint
7199testdata/Builtins.lc 308:53-309:55 7199Builtins.lc 308:53-309:55
7200 Type 7200 Type
7201testdata/Builtins.lc 308:59-308:60 7201Builtins.lc 308:59-308:60
7202 forall a . a -> a -> Constraint 7202 forall a . a -> a -> Constraint
7203testdata/Builtins.lc 308:61-308:70 7203Builtins.lc 308:61-308:70
7204 Nat -> Type -> Type 7204 Nat -> Type -> Type
7205testdata/Builtins.lc 308:61-308:72 7205Builtins.lc 308:61-308:72
7206 Type -> Type 7206 Type -> Type
7207testdata/Builtins.lc 308:61-308:74 7207Builtins.lc 308:61-308:74
7208 Type 7208 Type
7209testdata/Builtins.lc 308:71-308:72 7209Builtins.lc 308:71-308:72
7210 _f 7210 _f
7211testdata/Builtins.lc 308:73-308:74 7211Builtins.lc 308:73-308:74
7212 Type 7212 Type
7213testdata/Builtins.lc 309:24-309:29 7213Builtins.lc 309:24-309:29
7214 Type 7214 Type
7215testdata/Builtins.lc 309:24-309:55 7215Builtins.lc 309:24-309:55
7216 Type 7216 Type
7217testdata/Builtins.lc 309:34-309:39 7217Builtins.lc 309:34-309:39
7218 Nat -> ImageKind -> Type 7218 Nat -> ImageKind -> Type
7219testdata/Builtins.lc 309:34-309:41 7219Builtins.lc 309:34-309:41
7220 ImageKind -> Type 7220 ImageKind -> Type
7221testdata/Builtins.lc 309:34-309:55 7221Builtins.lc 309:34-309:55
7222 Type | Type 7222 Type | Type
7223testdata/Builtins.lc 309:40-309:41 7223Builtins.lc 309:40-309:41
7224 _h 7224 _h
7225testdata/Builtins.lc 309:43-309:48 7225Builtins.lc 309:43-309:48
7226 Type -> ImageKind 7226 Type -> ImageKind
7227testdata/Builtins.lc 309:43-309:54 7227Builtins.lc 309:43-309:54
7228 ImageKind 7228 ImageKind
7229testdata/Builtins.lc 309:49-309:54 7229Builtins.lc 309:49-309:54
7230 Type 7230 Type
7231testdata/Builtins.lc 310:1-310:11 7231Builtins.lc 310:1-310:11
7232 forall (a :: Nat) . Float -> Image a 'Depth 7232 forall (a :: Nat) . Float -> Image a 'Depth
7233testdata/Builtins.lc 310:35-310:40 7233Builtins.lc 310:35-310:40
7234 Type 7234 Type
7235testdata/Builtins.lc 310:35-310:58 7235Builtins.lc 310:35-310:58
7236 Type 7236 Type
7237testdata/Builtins.lc 310:45-310:50 7237Builtins.lc 310:45-310:50
7238 Nat -> ImageKind -> Type 7238 Nat -> ImageKind -> Type
7239testdata/Builtins.lc 310:45-310:52 7239Builtins.lc 310:45-310:52
7240 ImageKind -> Type 7240 ImageKind -> Type
7241testdata/Builtins.lc 310:45-310:58 7241Builtins.lc 310:45-310:58
7242 Type | Type 7242 Type | Type
7243testdata/Builtins.lc 310:51-310:52 7243Builtins.lc 310:51-310:52
7244 _c 7244 _c
7245testdata/Builtins.lc 310:53-310:58 7245Builtins.lc 310:53-310:58
7246 ImageKind 7246 ImageKind
7247testdata/Builtins.lc 311:1-311:13 7247Builtins.lc 311:1-311:13
7248 forall (a :: Nat) . Int -> Image a 'Stencil 7248 forall (a :: Nat) . Int -> Image a 'Stencil
7249testdata/Builtins.lc 311:35-311:38 7249Builtins.lc 311:35-311:38
7250 Type 7250 Type
7251testdata/Builtins.lc 311:35-311:60 7251Builtins.lc 311:35-311:60
7252 Type 7252 Type
7253testdata/Builtins.lc 311:45-311:50 7253Builtins.lc 311:45-311:50
7254 Nat -> ImageKind -> Type 7254 Nat -> ImageKind -> Type
7255testdata/Builtins.lc 311:45-311:52 7255Builtins.lc 311:45-311:52
7256 ImageKind -> Type 7256 ImageKind -> Type
7257testdata/Builtins.lc 311:45-311:60 7257Builtins.lc 311:45-311:60
7258 Type | Type 7258 Type | Type
7259testdata/Builtins.lc 311:51-311:52 7259Builtins.lc 311:51-311:52
7260 _c 7260 _c
7261testdata/Builtins.lc 311:53-311:60 7261Builtins.lc 311:53-311:60
7262 ImageKind 7262 ImageKind
7263testdata/Builtins.lc 313:1-313:16 7263Builtins.lc 313:1-313:16
7264 Float -> Image 1 'Depth 7264 Float -> Image 1 'Depth
7265testdata/Builtins.lc 313:19-313:29 7265Builtins.lc 313:19-313:29
7266 forall (a :: Nat) . Float -> Image a 'Depth 7266 forall (a :: Nat) . Float -> Image a 'Depth
7267testdata/Builtins.lc 313:19-313:32 7267Builtins.lc 313:19-313:32
7268 Float -> Image 1 'Depth 7268 Float -> Image 1 'Depth
7269testdata/Builtins.lc 313:31-313:32 7269Builtins.lc 313:31-313:32
7270 _b 7270 _b
7271testdata/Builtins.lc 314:1-314:16 7271Builtins.lc 314:1-314:16
7272 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 7272 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
7273testdata/Builtins.lc 314:19-314:29 7273Builtins.lc 314:19-314:29
7274 forall (a :: Nat) (b :: Nat) c d 7274 forall (a :: Nat) (b :: Nat) c d
7275 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 7275 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
7276testdata/Builtins.lc 314:19-314:32 7276Builtins.lc 314:19-314:32
7277 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 7277 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
7278testdata/Builtins.lc 314:31-314:32 7278Builtins.lc 314:31-314:32
7279 _b 7279 _b
7280testdata/Builtins.lc 321:6-321:11 7280Builtins.lc 321:6-321:11
7281 Type | Type | Type | Type | Type | Type | Type | Type 7281 Type | Type | Type | Type | Type | Type | Type | Type
7282testdata/Builtins.lc 321:6-321:31 7282Builtins.lc 321:6-321:31
7283 Type | Type | Type | Type 7283 Type | Type | Type | Type
7284testdata/Builtins.lc 321:14-321:16 7284Builtins.lc 321:14-321:16
7285 Swizz 7285 Swizz
7286testdata/Builtins.lc 321:19-321:21 7286Builtins.lc 321:19-321:21
7287 Swizz 7287 Swizz
7288testdata/Builtins.lc 321:24-321:26 7288Builtins.lc 321:24-321:26
7289 Swizz 7289 Swizz
7290testdata/Builtins.lc 321:29-321:31 7290Builtins.lc 321:29-321:31
7291 Swizz 7291 Swizz
7292testdata/Builtins.lc 339:16-339:48 7292Builtins.lc 339:16-339:48
7293 Type 7293 Type
7294testdata/Builtins.lc 339:27-339:30 7294Builtins.lc 339:27-339:30
7295 Nat -> Type -> Type 7295 Nat -> Type -> Type
7296testdata/Builtins.lc 339:27-339:32 7296Builtins.lc 339:27-339:32
7297 Type -> Type 7297 Type -> Type
7298testdata/Builtins.lc 339:27-339:34 7298Builtins.lc 339:27-339:34
7299 Type 7299 Type
7300testdata/Builtins.lc 339:27-339:48 7300Builtins.lc 339:27-339:48
7301 Type 7301 Type
7302testdata/Builtins.lc 339:31-339:32 7302Builtins.lc 339:31-339:32
7303 _b 7303 _b
7304testdata/Builtins.lc 339:33-339:34 7304Builtins.lc 339:33-339:34
7305 _c 7305 _c
7306testdata/Builtins.lc 339:38-339:43 7306Builtins.lc 339:38-339:43
7307 Type 7307 Type
7308testdata/Builtins.lc 339:38-339:48 7308Builtins.lc 339:38-339:48
7309 Type 7309 Type
7310testdata/Builtins.lc 339:47-339:48 7310Builtins.lc 339:47-339:48
7311 Type | Type 7311 Type | Type
7312testdata/Builtins.lc 340:1-340:12 7312Builtins.lc 340:1-340:12
7313 forall a (b :: Nat) . Vec b a -> Swizz -> a 7313 forall a (b :: Nat) . Vec b a -> Swizz -> a
7314testdata/Builtins.lc 340:27-340:28 7314Builtins.lc 340:27-340:28
7315 _e 7315 _e
7316testdata/Builtins.lc 340:27-341:28 7316Builtins.lc 340:27-341:28
7317 _d -> _d -> Swizz -> _d | _c 7317 _d -> _d -> Swizz -> _d | _c
7318testdata/Builtins.lc 340:27-344:30 7318Builtins.lc 340:27-344:30
7319 (forall (a :: _a) (b :: _a) (c :: _a) -> _a -> _a) 7319 (forall (a :: _a) (b :: _a) (c :: _a) -> _a -> _a)
7320 -> forall (d :: Nat) . VecS _a d -> _a 7320 -> forall (d :: Nat) . VecS _a d -> _a
7321testdata/Builtins.lc 340:27-348:32 7321Builtins.lc 340:27-348:32
7322 forall (a :: Nat) . VecS _a a -> _a | _d 7322 forall (a :: Nat) . VecS _a a -> _a | _d
7323testdata/Builtins.lc 341:27-341:28 7323Builtins.lc 341:27-341:28
7324 _d 7324 _d
7325testdata/Builtins.lc 342:29-342:30 7325Builtins.lc 342:29-342:30
7326 _e 7326 _e
7327testdata/Builtins.lc 342:29-343:30 7327Builtins.lc 342:29-343:30
7328 _d -> _d -> Swizz -> _d 7328 _d -> _d -> Swizz -> _d
7329testdata/Builtins.lc 342:29-344:30 7329Builtins.lc 342:29-344:30
7330 _d -> Swizz -> _d | _d 7330 _d -> Swizz -> _d | _d
7331testdata/Builtins.lc 343:29-343:30 7331Builtins.lc 343:29-343:30
7332 _d 7332 _d
7333testdata/Builtins.lc 344:29-344:30 7333Builtins.lc 344:29-344:30
7334 _d 7334 _d
7335testdata/Builtins.lc 345:31-345:32 7335Builtins.lc 345:31-345:32
7336 _f 7336 _f
7337testdata/Builtins.lc 345:31-346:32 7337Builtins.lc 345:31-346:32
7338 _e -> _e -> Swizz -> _e 7338 _e -> _e -> Swizz -> _e
7339testdata/Builtins.lc 345:31-347:32 7339Builtins.lc 345:31-347:32
7340 _e -> Swizz -> _e 7340 _e -> Swizz -> _e
7341testdata/Builtins.lc 345:31-348:32 7341Builtins.lc 345:31-348:32
7342 Swizz -> _e | _e 7342 Swizz -> _e | _e
7343testdata/Builtins.lc 346:31-346:32 7343Builtins.lc 346:31-346:32
7344 _e 7344 _e
7345testdata/Builtins.lc 347:31-347:32 7345Builtins.lc 347:31-347:32
7346 _e 7346 _e
7347testdata/Builtins.lc 348:31-348:32 7347Builtins.lc 348:31-348:32
7348 _e 7348 _e
7349testdata/Builtins.lc 351:28-351:31 7349Builtins.lc 351:28-351:31
7350 Nat -> Type -> Type 7350 Nat -> Type -> Type
7351testdata/Builtins.lc 351:28-351:33 7351Builtins.lc 351:28-351:33
7352 Type -> Type 7352 Type -> Type
7353testdata/Builtins.lc 351:28-351:35 7353Builtins.lc 351:28-351:35
7354 Type 7354 Type
7355testdata/Builtins.lc 351:28-351:43 7355Builtins.lc 351:28-351:43
7356 Type | Type 7356 Type | Type
7357testdata/Builtins.lc 351:32-351:33 7357Builtins.lc 351:32-351:33
7358 _b 7358 _b
7359testdata/Builtins.lc 351:34-351:35 7359Builtins.lc 351:34-351:35
7360 _c 7360 _c
7361testdata/Builtins.lc 351:39-351:43 7361Builtins.lc 351:39-351:43
7362 Type | Type 7362 Type | Type
7363testdata/Builtins.lc 352:1-352:11 7363Builtins.lc 352:1-352:11
7364 forall a (b :: Nat) . Vec b a -> Bool 7364 forall a (b :: Nat) . Vec b a -> Bool
7365testdata/Builtins.lc 352:23-352:27 7365Builtins.lc 352:23-352:27
7366 Bool 7366 Bool
7367testdata/Builtins.lc 352:23-353:29 7367Builtins.lc 352:23-353:29
7368 (forall (a :: _a) (b :: _a) (c :: _a) -> _a -> Bool) 7368 (forall (a :: _a) (b :: _a) (c :: _a) -> _a -> Bool)
7369 -> forall (d :: Nat) . VecS _a d -> Bool 7369 -> forall (d :: Nat) . VecS _a d -> Bool
7370testdata/Builtins.lc 352:23-354:31 7370Builtins.lc 352:23-354:31
7371 forall (a :: Nat) . VecS _a a -> Bool | Bool 7371 forall (a :: Nat) . VecS _a a -> Bool | Bool
7372testdata/Builtins.lc 353:25-353:29 7372Builtins.lc 353:25-353:29
7373 Bool 7373 Bool
7374testdata/Builtins.lc 354:27-354:31 7374Builtins.lc 354:27-354:31
7375 Bool 7375 Bool
7376testdata/Builtins.lc 356:16-356:71 7376Builtins.lc 356:16-356:71
7377 Type 7377 Type
7378testdata/Builtins.lc 356:27-356:71 7378Builtins.lc 356:27-356:71
7379 Type 7379 Type
7380testdata/Builtins.lc 356:38-356:41 7380Builtins.lc 356:38-356:41
7381 Nat -> Type -> Type 7381 Nat -> Type -> Type
7382testdata/Builtins.lc 356:38-356:43 7382Builtins.lc 356:38-356:43
7383 Type -> Type 7383 Type -> Type
7384testdata/Builtins.lc 356:38-356:45 7384Builtins.lc 356:38-356:45
7385 Type 7385 Type
7386testdata/Builtins.lc 356:38-356:71 7386Builtins.lc 356:38-356:71
7387 Type 7387 Type
7388testdata/Builtins.lc 356:42-356:43 7388Builtins.lc 356:42-356:43
7389 _d 7389 _d
7390testdata/Builtins.lc 356:44-356:45 7390Builtins.lc 356:44-356:45
7391 _e 7391 _e
7392testdata/Builtins.lc 356:49-356:52 7392Builtins.lc 356:49-356:52
7393 Nat -> Type -> Type 7393 Nat -> Type -> Type
7394testdata/Builtins.lc 356:49-356:54 7394Builtins.lc 356:49-356:54
7395 Type -> Type 7395 Type -> Type
7396testdata/Builtins.lc 356:49-356:60 7396Builtins.lc 356:49-356:60
7397 Type 7397 Type
7398testdata/Builtins.lc 356:49-356:71 7398Builtins.lc 356:49-356:71
7399 Type 7399 Type
7400testdata/Builtins.lc 356:53-356:54 7400Builtins.lc 356:53-356:54
7401 _c 7401 _c
7402testdata/Builtins.lc 356:55-356:60 7402Builtins.lc 356:55-356:60
7403 Type 7403 Type
7404testdata/Builtins.lc 356:64-356:67 7404Builtins.lc 356:64-356:67
7405 Nat -> Type -> Type 7405 Nat -> Type -> Type
7406testdata/Builtins.lc 356:64-356:69 7406Builtins.lc 356:64-356:69
7407 Type -> Type 7407 Type -> Type
7408testdata/Builtins.lc 356:64-356:71 7408Builtins.lc 356:64-356:71
7409 Type | Type 7409 Type | Type
7410testdata/Builtins.lc 356:68-356:69 7410Builtins.lc 356:68-356:69
7411 Nat 7411 Nat
7412testdata/Builtins.lc 356:70-356:71 7412Builtins.lc 356:70-356:71
7413 Type 7413 Type
7414testdata/Builtins.lc 357:1-357:12 7414Builtins.lc 357:1-357:12
7415 forall a (b :: Nat) (c :: Nat) . Vec b a -> Vec c Swizz -> VecS a c 7415 forall a (b :: Nat) (c :: Nat) . Vec b a -> Vec c Swizz -> VecS a c
7416testdata/Builtins.lc 357:19-357:29 7416Builtins.lc 357:19-357:29
7417 forall a (b :: Nat) . Vec b a -> Bool 7417 forall a (b :: Nat) . Vec b a -> Bool
7418testdata/Builtins.lc 357:19-357:31 7418Builtins.lc 357:19-357:31
7419 Bool 7419 Bool
7420testdata/Builtins.lc 357:19-357:58 7420Builtins.lc 357:19-357:58
7421 VecS _e _c 7421 VecS _e _c
7422testdata/Builtins.lc 357:30-357:31 7422Builtins.lc 357:30-357:31
7423 Vec _f _g 7423 Vec _f _g
7424testdata/Builtins.lc 357:34-357:40 7424Builtins.lc 357:34-357:40
7425 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c 7425 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c
7426testdata/Builtins.lc 357:34-357:56 7426Builtins.lc 357:34-357:56
7427 VecS Swizz _a -> VecS _g _a 7427 VecS Swizz _a -> VecS _g _a
7428testdata/Builtins.lc 357:34-357:58 7428Builtins.lc 357:34-357:58
7429 VecS _e _c 7429 VecS _e _c
7430testdata/Builtins.lc 357:42-357:53 7430Builtins.lc 357:42-357:53
7431 forall a (b :: Nat) . Vec b a -> Swizz -> a 7431 forall a (b :: Nat) . Vec b a -> Swizz -> a
7432testdata/Builtins.lc 357:42-357:55 7432Builtins.lc 357:42-357:55
7433 Swizz -> _i 7433 Swizz -> _i
7434testdata/Builtins.lc 357:54-357:55 7434Builtins.lc 357:54-357:55
7435 Vec _j _k 7435 Vec _j _k
7436testdata/Builtins.lc 357:57-357:58 7436Builtins.lc 357:57-357:58
7437 Vec _d Swizz 7437 Vec _d Swizz
7438testdata/Builtins.lc 361:6-361:20 7438Builtins.lc 361:6-361:20
7439 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 7439 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
7440testdata/Builtins.lc 361:6-376:23 7440Builtins.lc 361:6-376:23
7441 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 7441 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
7442testdata/Builtins.lc 362:7-362:13 7442Builtins.lc 362:7-362:13
7443 BlendingFactor 7443 BlendingFactor
7444testdata/Builtins.lc 363:7-363:12 7444Builtins.lc 363:7-363:12
7445 BlendingFactor 7445 BlendingFactor
7446testdata/Builtins.lc 364:7-364:15 7446Builtins.lc 364:7-364:15
7447 BlendingFactor 7447 BlendingFactor
7448testdata/Builtins.lc 365:7-365:23 7448Builtins.lc 365:7-365:23
7449 BlendingFactor 7449 BlendingFactor
7450testdata/Builtins.lc 366:7-366:15 7450Builtins.lc 366:7-366:15
7451 BlendingFactor 7451 BlendingFactor
7452testdata/Builtins.lc 367:7-367:23 7452Builtins.lc 367:7-367:23
7453 BlendingFactor 7453 BlendingFactor
7454testdata/Builtins.lc 368:7-368:15 7454Builtins.lc 368:7-368:15
7455 BlendingFactor 7455 BlendingFactor
7456testdata/Builtins.lc 369:7-369:23 7456Builtins.lc 369:7-369:23
7457 BlendingFactor 7457 BlendingFactor
7458testdata/Builtins.lc 370:7-370:15 7458Builtins.lc 370:7-370:15
7459 BlendingFactor 7459 BlendingFactor
7460testdata/Builtins.lc 371:7-371:23 7460Builtins.lc 371:7-371:23
7461 BlendingFactor 7461 BlendingFactor
7462testdata/Builtins.lc 372:7-372:20 7462Builtins.lc 372:7-372:20
7463 BlendingFactor 7463 BlendingFactor
7464testdata/Builtins.lc 373:7-373:28 7464Builtins.lc 373:7-373:28
7465 BlendingFactor 7465 BlendingFactor
7466testdata/Builtins.lc 374:7-374:20 7466Builtins.lc 374:7-374:20
7467 BlendingFactor 7467 BlendingFactor
7468testdata/Builtins.lc 375:7-375:28 7468Builtins.lc 375:7-375:28
7469 BlendingFactor 7469 BlendingFactor
7470testdata/Builtins.lc 376:7-376:23 7470Builtins.lc 376:7-376:23
7471 BlendingFactor 7471 BlendingFactor
7472testdata/Builtins.lc 378:6-378:19 7472Builtins.lc 378:6-378:19
7473 Type | Type | Type | Type | Type | Type | Type | Type | Type 7473 Type | Type | Type | Type | Type | Type | Type | Type | Type
7474testdata/Builtins.lc 378:6-383:10 7474Builtins.lc 378:6-383:10
7475 Type | Type | Type | Type | Type 7475 Type | Type | Type | Type | Type
7476testdata/Builtins.lc 379:7-379:14 7476Builtins.lc 379:7-379:14
7477 BlendEquation 7477 BlendEquation
7478testdata/Builtins.lc 380:7-380:19 7478Builtins.lc 380:7-380:19
7479 BlendEquation 7479 BlendEquation
7480testdata/Builtins.lc 381:7-381:26 7480Builtins.lc 381:7-381:26
7481 BlendEquation 7481 BlendEquation
7482testdata/Builtins.lc 382:7-382:10 7482Builtins.lc 382:7-382:10
7483 BlendEquation 7483 BlendEquation
7484testdata/Builtins.lc 383:7-383:10 7484Builtins.lc 383:7-383:10
7485 BlendEquation 7485 BlendEquation
7486testdata/Builtins.lc 385:6-385:20 7486Builtins.lc 385:6-385:20
7487 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 7487 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
7488testdata/Builtins.lc 385:6-401:10 7488Builtins.lc 385:6-401:10
7489 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 7489 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
7490testdata/Builtins.lc 386:7-386:12 7490Builtins.lc 386:7-386:12
7491 LogicOperation 7491 LogicOperation
7492testdata/Builtins.lc 387:7-387:10 7492Builtins.lc 387:7-387:10
7493 LogicOperation 7493 LogicOperation
7494testdata/Builtins.lc 388:7-388:17 7494Builtins.lc 388:7-388:17
7495 LogicOperation 7495 LogicOperation
7496testdata/Builtins.lc 389:7-389:11 7496Builtins.lc 389:7-389:11
7497 LogicOperation 7497 LogicOperation
7498testdata/Builtins.lc 390:7-390:18 7498Builtins.lc 390:7-390:18
7499 LogicOperation 7499 LogicOperation
7500testdata/Builtins.lc 391:7-391:11 7500Builtins.lc 391:7-391:11
7501 LogicOperation 7501 LogicOperation
7502testdata/Builtins.lc 392:7-392:10 7502Builtins.lc 392:7-392:10
7503 LogicOperation 7503 LogicOperation
7504testdata/Builtins.lc 393:7-393:9 7504Builtins.lc 393:7-393:9
7505 LogicOperation 7505 LogicOperation
7506testdata/Builtins.lc 394:7-394:10 7506Builtins.lc 394:7-394:10
7507 LogicOperation 7507 LogicOperation
7508testdata/Builtins.lc 395:7-395:12 7508Builtins.lc 395:7-395:12
7509 LogicOperation 7509 LogicOperation
7510testdata/Builtins.lc 396:7-396:13 7510Builtins.lc 396:7-396:13
7511 LogicOperation 7511 LogicOperation
7512testdata/Builtins.lc 397:7-397:16 7512Builtins.lc 397:7-397:16
7513 LogicOperation 7513 LogicOperation
7514testdata/Builtins.lc 398:7-398:19 7514Builtins.lc 398:7-398:19
7515 LogicOperation 7515 LogicOperation
7516testdata/Builtins.lc 399:7-399:17 7516Builtins.lc 399:7-399:17
7517 LogicOperation 7517 LogicOperation
7518testdata/Builtins.lc 400:7-400:11 7518Builtins.lc 400:7-400:11
7519 LogicOperation 7519 LogicOperation
7520testdata/Builtins.lc 401:7-401:10 7520Builtins.lc 401:7-401:10
7521 LogicOperation 7521 LogicOperation
7522testdata/Builtins.lc 403:6-403:22 7522Builtins.lc 403:6-403:22
7523 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 7523 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
7524testdata/Builtins.lc 403:6-411:15 7524Builtins.lc 403:6-411:15
7525 Type | Type | Type | Type | Type | Type | Type | Type 7525 Type | Type | Type | Type | Type | Type | Type | Type
7526testdata/Builtins.lc 404:7-404:13 7526Builtins.lc 404:7-404:13
7527 StencilOperation 7527 StencilOperation
7528testdata/Builtins.lc 405:7-405:13 7528Builtins.lc 405:7-405:13
7529 StencilOperation 7529 StencilOperation
7530testdata/Builtins.lc 406:7-406:16 7530Builtins.lc 406:7-406:16
7531 StencilOperation 7531 StencilOperation
7532testdata/Builtins.lc 407:7-407:13 7532Builtins.lc 407:7-407:13
7533 StencilOperation 7533 StencilOperation
7534testdata/Builtins.lc 408:7-408:17 7534Builtins.lc 408:7-408:17
7535 StencilOperation 7535 StencilOperation
7536testdata/Builtins.lc 409:7-409:13 7536Builtins.lc 409:7-409:13
7537 StencilOperation 7537 StencilOperation
7538testdata/Builtins.lc 410:7-410:17 7538Builtins.lc 410:7-410:17
7539 StencilOperation 7539 StencilOperation
7540testdata/Builtins.lc 411:7-411:15 7540Builtins.lc 411:7-411:15
7541 StencilOperation 7541 StencilOperation
7542testdata/Builtins.lc 413:6-413:24 7542Builtins.lc 413:6-413:24
7543 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 7543 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
7544testdata/Builtins.lc 413:6-421:13 7544Builtins.lc 413:6-421:13
7545 Type | Type | Type | Type | Type | Type | Type | Type 7545 Type | Type | Type | Type | Type | Type | Type | Type
7546testdata/Builtins.lc 414:7-414:12 7546Builtins.lc 414:7-414:12
7547 ComparisonFunction 7547 ComparisonFunction
7548testdata/Builtins.lc 415:7-415:11 7548Builtins.lc 415:7-415:11
7549 ComparisonFunction 7549 ComparisonFunction
7550testdata/Builtins.lc 416:7-416:12 7550Builtins.lc 416:7-416:12
7551 ComparisonFunction 7551 ComparisonFunction
7552testdata/Builtins.lc 417:7-417:13 7552Builtins.lc 417:7-417:13
7553 ComparisonFunction 7553 ComparisonFunction
7554testdata/Builtins.lc 418:7-418:14 7554Builtins.lc 418:7-418:14
7555 ComparisonFunction 7555 ComparisonFunction
7556testdata/Builtins.lc 419:7-419:15 7556Builtins.lc 419:7-419:15
7557 ComparisonFunction 7557 ComparisonFunction
7558testdata/Builtins.lc 420:7-420:13 7558Builtins.lc 420:7-420:13
7559 ComparisonFunction 7559 ComparisonFunction
7560testdata/Builtins.lc 421:7-421:13 7560Builtins.lc 421:7-421:13
7561 ComparisonFunction 7561 ComparisonFunction
7562testdata/Builtins.lc 423:6-423:21 7562Builtins.lc 423:6-423:21
7563 Type | Type | Type | Type | Type | Type 7563 Type | Type | Type | Type | Type | Type
7564testdata/Builtins.lc 423:6-425:18 7564Builtins.lc 423:6-425:18
7565 Type | Type 7565 Type | Type
7566testdata/Builtins.lc 424:7-424:17 7566Builtins.lc 424:7-424:17
7567 ProvokingVertex 7567 ProvokingVertex
7568testdata/Builtins.lc 425:7-425:18 7568Builtins.lc 425:7-425:18
7569 ProvokingVertex 7569 ProvokingVertex
7570testdata/Builtins.lc 427:6-427:14 7570Builtins.lc 427:6-427:14
7571 Type | Type | Type | Type | Type | Type | Type 7571 Type | Type | Type | Type | Type | Type | Type
7572testdata/Builtins.lc 427:6-430:15 7572Builtins.lc 427:6-430:15
7573 Type | Type | Type 7573 Type | Type | Type
7574testdata/Builtins.lc 428:7-428:16 7574Builtins.lc 428:7-428:16
7575 CullMode 7575 CullMode
7576testdata/Builtins.lc 429:7-429:15 7576Builtins.lc 429:7-429:15
7577 CullMode 7577 CullMode
7578testdata/Builtins.lc 430:7-430:15 7578Builtins.lc 430:7-430:15
7579 CullMode 7579 CullMode
7580testdata/Builtins.lc 432:6-432:15 7580Builtins.lc 432:6-432:15
7581 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 7581 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
7582testdata/Builtins.lc 432:6-432:17 7582Builtins.lc 432:6-432:17
7583 Type | Type | Type | Type 7583 Type | Type | Type | Type
7584testdata/Builtins.lc 432:6-433:22 7584Builtins.lc 432:6-433:22
7585 Type 7585 Type
7586testdata/Builtins.lc 432:6-434:23 7586Builtins.lc 432:6-434:23
7587 Type | Type | Type 7587 Type | Type | Type
7588testdata/Builtins.lc 432:6-434:36 7588Builtins.lc 432:6-434:36
7589 Type 7589 Type
7590testdata/Builtins.lc 432:16-432:17 7590Builtins.lc 432:16-432:17
7591 Type | Type 7591 Type | Type
7592testdata/Builtins.lc 433:7-433:16 7592Builtins.lc 433:7-433:16
7593 forall a . Float -> PointSize a | PointSize _c | Type | Type 7593 forall a . Float -> PointSize a | PointSize _c | Type | Type
7594testdata/Builtins.lc 433:17-433:22 7594Builtins.lc 433:17-433:22
7595 Type 7595 Type
7596testdata/Builtins.lc 434:7-434:23 7596Builtins.lc 434:7-434:23
7597 forall a . (a -> Float) -> PointSize a | PointSize _d | Type | Type 7597 forall a . (a -> Float) -> PointSize a | PointSize _d | Type | Type
7598testdata/Builtins.lc 434:25-434:26 7598Builtins.lc 434:25-434:26
7599 Type 7599 Type
7600testdata/Builtins.lc 434:30-434:35 7600Builtins.lc 434:30-434:35
7601 Type | Type 7601 Type | Type
7602testdata/Builtins.lc 436:6-436:17 7602Builtins.lc 436:6-436:17
7603 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 7603 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
7604 -> Type | Type 7604 -> Type | Type
7605testdata/Builtins.lc 436:6-436:19 7605Builtins.lc 436:6-436:19
7606 Type | Type | Type | Type | Type | Type 7606 Type | Type | Type | Type | Type | Type
7607testdata/Builtins.lc 436:6-438:33 7607Builtins.lc 436:6-438:33
7608 Type 7608 Type
7609testdata/Builtins.lc 436:6-439:18 7609Builtins.lc 436:6-439:18
7610 Type | Type | Type | Type 7610 Type | Type | Type | Type
7611testdata/Builtins.lc 436:6-439:24 7611Builtins.lc 436:6-439:24
7612 Type 7612 Type
7613testdata/Builtins.lc 436:18-436:19 7613Builtins.lc 436:18-436:19
7614 Type | Type | Type 7614 Type | Type | Type
7615testdata/Builtins.lc 437:7-437:18 7615Builtins.lc 437:7-437:18
7616 forall a . PolygonMode a | PolygonMode _b 7616 forall a . PolygonMode a | PolygonMode _b
7617testdata/Builtins.lc 438:7-438:19 7617Builtins.lc 438:7-438:19
7618 forall a . PointSize a -> PolygonMode a | PolygonMode _d | Type | Type 7618 forall a . PointSize a -> PolygonMode a | PolygonMode _d | Type | Type
7619testdata/Builtins.lc 438:21-438:30 7619Builtins.lc 438:21-438:30
7620 Type -> Type 7620 Type -> Type
7621testdata/Builtins.lc 438:21-438:32 7621Builtins.lc 438:21-438:32
7622 Type 7622 Type
7623testdata/Builtins.lc 438:31-438:32 7623Builtins.lc 438:31-438:32
7624 Type 7624 Type
7625testdata/Builtins.lc 439:7-439:18 7625Builtins.lc 439:7-439:18
7626 forall a . Float -> PolygonMode a | PolygonMode _e | Type | Type 7626 forall a . Float -> PolygonMode a | PolygonMode _e | Type | Type
7627testdata/Builtins.lc 439:19-439:24 7627Builtins.lc 439:19-439:24
7628 Type 7628 Type
7629testdata/Builtins.lc 441:6-441:19 7629Builtins.lc 441:6-441:19
7630 Type | Type | Type | Type | Type | Type | Type 7630 Type | Type | Type | Type | Type | Type | Type
7631testdata/Builtins.lc 441:6-443:13 7631Builtins.lc 441:6-443:13
7632 Type | Type 7632 Type | Type
7633testdata/Builtins.lc 441:6-443:25 7633Builtins.lc 441:6-443:25
7634 Type 7634 Type
7635testdata/Builtins.lc 442:7-442:15 7635Builtins.lc 442:7-442:15
7636 PolygonOffset 7636 PolygonOffset
7637testdata/Builtins.lc 443:7-443:13 7637Builtins.lc 443:7-443:13
7638 Float -> Float -> PolygonOffset | PolygonOffset | Type | Type | Type 7638 Float -> Float -> PolygonOffset | PolygonOffset | Type | Type | Type
7639testdata/Builtins.lc 443:14-443:19 7639Builtins.lc 443:14-443:19
7640 Type 7640 Type
7641testdata/Builtins.lc 443:20-443:25 7641Builtins.lc 443:20-443:25
7642 Type 7642 Type
7643testdata/Builtins.lc 445:6-445:28 7643Builtins.lc 445:6-445:28
7644 Type | Type | Type | Type | Type | Type 7644 Type | Type | Type | Type | Type | Type
7645testdata/Builtins.lc 445:6-447:16 7645Builtins.lc 445:6-447:16
7646 Type | Type 7646 Type | Type
7647testdata/Builtins.lc 446:7-446:16 7647Builtins.lc 446:7-446:16
7648 PointSpriteCoordOrigin 7648 PointSpriteCoordOrigin
7649testdata/Builtins.lc 447:7-447:16 7649Builtins.lc 447:7-447:16
7650 PointSpriteCoordOrigin 7650 PointSpriteCoordOrigin
7651testdata/Builtins.lc 450:1-450:12 7651Builtins.lc 450:1-450:12
7652 () -> Vec 2 Float -> Vec 4 Float 7652 () -> Vec 2 Float -> Vec 4 Float
7653testdata/Builtins.lc 450:16-450:18 7653Builtins.lc 450:16-450:18
7654 Type 7654 Type
7655testdata/Builtins.lc 450:22-450:25 7655Builtins.lc 450:22-450:25
7656 Nat -> Type -> Type 7656 Nat -> Type -> Type
7657testdata/Builtins.lc 450:22-450:27 7657Builtins.lc 450:22-450:27
7658 Type -> Type 7658 Type -> Type
7659testdata/Builtins.lc 450:22-450:33 7659Builtins.lc 450:22-450:33
7660 Type 7660 Type
7661testdata/Builtins.lc 450:22-450:48 7661Builtins.lc 450:22-450:48
7662 Type 7662 Type
7663testdata/Builtins.lc 450:26-450:27 7663Builtins.lc 450:26-450:27
7664 _b 7664 _b
7665testdata/Builtins.lc 450:28-450:33 7665Builtins.lc 450:28-450:33
7666 Type 7666 Type
7667testdata/Builtins.lc 450:37-450:40 7667Builtins.lc 450:37-450:40
7668 Nat -> Type -> Type 7668 Nat -> Type -> Type
7669testdata/Builtins.lc 450:37-450:42 7669Builtins.lc 450:37-450:42
7670 Type -> Type 7670 Type -> Type
7671testdata/Builtins.lc 450:37-450:48 7671Builtins.lc 450:37-450:48
7672 Type | Type 7672 Type | Type
7673testdata/Builtins.lc 450:41-450:42 7673Builtins.lc 450:41-450:42
7674 _b 7674 _b
7675testdata/Builtins.lc 450:43-450:48 7675Builtins.lc 450:43-450:48
7676 Type 7676 Type
7677testdata/Builtins.lc 453:1-453:8 7677Builtins.lc 453:1-453:8
7678 forall a . String -> a 7678 forall a . String -> a
7679testdata/Builtins.lc 453:14-453:20 7679Builtins.lc 453:14-453:20
7680 Type 7680 Type
7681testdata/Builtins.lc 453:14-453:25 7681Builtins.lc 453:14-453:25
7682 Type 7682 Type
7683testdata/Builtins.lc 453:24-453:25 7683Builtins.lc 453:24-453:25
7684 _c | Type 7684 _c | Type
7685testdata/Builtins.lc 455:6-455:19 7685Builtins.lc 455:6-455:19
7686 Type -> PrimitiveType -> Type | Type -> PrimitiveType -> Type | Type | Type 7686 Type -> PrimitiveType -> Type | Type -> PrimitiveType -> Type | Type | Type
7687 -> PrimitiveType -> Type | Type | Type 7687 -> PrimitiveType -> Type | Type | Type
7688testdata/Builtins.lc 455:6-458:111 7688Builtins.lc 455:6-458:111
7689 Type | Type | Type | Type 7689 Type | Type | Type | Type
7690testdata/Builtins.lc 455:25-455:38 7690Builtins.lc 455:25-455:38
7691 Type 7691 Type
7692testdata/Builtins.lc 455:25-455:46 7692Builtins.lc 455:25-455:46
7693 Type 7693 Type
7694testdata/Builtins.lc 455:42-455:46 7694Builtins.lc 455:42-455:46
7695 Type | Type 7695 Type | Type
7696testdata/Builtins.lc 456:3-456:14 7696Builtins.lc 456:3-456:14
7697 forall a 7697 forall a
7698 . CullMode 7698 . CullMode
7699 -> PolygonMode a 7699 -> PolygonMode a
7700 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | RasterContext 7700 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | RasterContext
7701 _f 7701 _f
7702 'Triangle 7702 'Triangle
7703testdata/Builtins.lc 456:3-456:115 7703Builtins.lc 456:3-456:115
7704 Type | Type | Type | Type | Type 7704 Type | Type | Type | Type | Type
7705testdata/Builtins.lc 456:26-456:34 7705Builtins.lc 456:26-456:34
7706 Type 7706 Type
7707testdata/Builtins.lc 456:26-456:115 7707Builtins.lc 456:26-456:115
7708 Type 7708 Type
7709testdata/Builtins.lc 456:38-456:49 7709Builtins.lc 456:38-456:49
7710 Type -> Type 7710 Type -> Type
7711testdata/Builtins.lc 456:38-456:51 7711Builtins.lc 456:38-456:51
7712 Type 7712 Type
7713testdata/Builtins.lc 456:38-456:115 7713Builtins.lc 456:38-456:115
7714 Type 7714 Type
7715testdata/Builtins.lc 456:50-456:51 7715Builtins.lc 456:50-456:51
7716 Type 7716 Type
7717testdata/Builtins.lc 456:55-456:68 7717Builtins.lc 456:55-456:68
7718 Type 7718 Type
7719testdata/Builtins.lc 456:55-456:115 7719Builtins.lc 456:55-456:115
7720 Type 7720 Type
7721testdata/Builtins.lc 456:72-456:87 7721Builtins.lc 456:72-456:87
7722 Type 7722 Type
7723testdata/Builtins.lc 456:72-456:115 7723Builtins.lc 456:72-456:115
7724 Type 7724 Type
7725testdata/Builtins.lc 456:91-456:104 7725Builtins.lc 456:91-456:104
7726 Type -> PrimitiveType -> Type 7726 Type -> PrimitiveType -> Type
7727testdata/Builtins.lc 456:91-456:106 7727Builtins.lc 456:91-456:106
7728 PrimitiveType -> Type 7728 PrimitiveType -> Type
7729testdata/Builtins.lc 456:91-456:115 7729Builtins.lc 456:91-456:115
7730 Type | Type 7730 Type | Type
7731testdata/Builtins.lc 456:105-456:106 7731Builtins.lc 456:105-456:106
7732 Type 7732 Type
7733testdata/Builtins.lc 456:107-456:115 7733Builtins.lc 456:107-456:115
7734 PrimitiveType | PrimitiveType 7734 PrimitiveType | PrimitiveType
7735testdata/Builtins.lc 457:3-457:11 7735Builtins.lc 457:3-457:11
7736 forall a 7736 forall a
7737 . PointSize a 7737 . PointSize a
7738 -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point | RasterContext 7738 -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point | RasterContext
7739 _f 7739 _f
7740 'Point 7740 'Point
7741testdata/Builtins.lc 457:3-457:112 7741Builtins.lc 457:3-457:112
7742 Type | Type | Type | Type 7742 Type | Type | Type | Type
7743testdata/Builtins.lc 457:26-457:35 7743Builtins.lc 457:26-457:35
7744 Type -> Type 7744 Type -> Type
7745testdata/Builtins.lc 457:26-457:37 7745Builtins.lc 457:26-457:37
7746 Type 7746 Type
7747testdata/Builtins.lc 457:26-457:112 7747Builtins.lc 457:26-457:112
7748 Type 7748 Type
7749testdata/Builtins.lc 457:36-457:37 7749Builtins.lc 457:36-457:37
7750 Type 7750 Type
7751testdata/Builtins.lc 457:41-457:46 7751Builtins.lc 457:41-457:46
7752 Type 7752 Type
7753testdata/Builtins.lc 457:41-457:112 7753Builtins.lc 457:41-457:112
7754 Type 7754 Type
7755testdata/Builtins.lc 457:50-457:72 7755Builtins.lc 457:50-457:72
7756 Type 7756 Type
7757testdata/Builtins.lc 457:50-457:112 7757Builtins.lc 457:50-457:112
7758 Type 7758 Type
7759testdata/Builtins.lc 457:91-457:104 7759Builtins.lc 457:91-457:104
7760 Type -> PrimitiveType -> Type 7760 Type -> PrimitiveType -> Type
7761testdata/Builtins.lc 457:91-457:106 7761Builtins.lc 457:91-457:106
7762 PrimitiveType -> Type 7762 PrimitiveType -> Type
7763testdata/Builtins.lc 457:91-457:112 7763Builtins.lc 457:91-457:112
7764 Type | Type 7764 Type | Type
7765testdata/Builtins.lc 457:105-457:106 7765Builtins.lc 457:105-457:106
7766 Type 7766 Type
7767testdata/Builtins.lc 457:107-457:112 7767Builtins.lc 457:107-457:112
7768 PrimitiveType | PrimitiveType 7768 PrimitiveType | PrimitiveType
7769testdata/Builtins.lc 458:3-458:10 7769Builtins.lc 458:3-458:10
7770 forall a . Float -> ProvokingVertex -> RasterContext a 'Line | RasterContext 7770 forall a . Float -> ProvokingVertex -> RasterContext a 'Line | RasterContext
7771 _f 7771 _f
7772 'Line 7772 'Line
7773testdata/Builtins.lc 458:3-458:111 7773Builtins.lc 458:3-458:111
7774 Type | Type | Type 7774 Type | Type | Type
7775testdata/Builtins.lc 458:26-458:31 7775Builtins.lc 458:26-458:31
7776 Type 7776 Type
7777testdata/Builtins.lc 458:26-458:111 7777Builtins.lc 458:26-458:111
7778 Type 7778 Type
7779testdata/Builtins.lc 458:35-458:50 7779Builtins.lc 458:35-458:50
7780 Type 7780 Type
7781testdata/Builtins.lc 458:35-458:111 7781Builtins.lc 458:35-458:111
7782 Type 7782 Type
7783testdata/Builtins.lc 458:91-458:104 7783Builtins.lc 458:91-458:104
7784 Type -> PrimitiveType -> Type 7784 Type -> PrimitiveType -> Type
7785testdata/Builtins.lc 458:91-458:106 7785Builtins.lc 458:91-458:106
7786 PrimitiveType -> Type 7786 PrimitiveType -> Type
7787testdata/Builtins.lc 458:91-458:111 7787Builtins.lc 458:91-458:111
7788 Type | Type 7788 Type | Type
7789testdata/Builtins.lc 458:105-458:106 7789Builtins.lc 458:105-458:106
7790 Type 7790 Type
7791testdata/Builtins.lc 458:107-458:111 7791Builtins.lc 458:107-458:111
7792 PrimitiveType | PrimitiveType 7792 PrimitiveType | PrimitiveType
7793testdata/Builtins.lc 460:6-460:14 7793Builtins.lc 460:6-460:14
7794 Type -> Type | Type -> Type | Type | Type -> Type | Type | Type 7794 Type -> Type | Type -> Type | Type | Type -> Type | Type | Type
7795testdata/Builtins.lc 460:6-465:74 7795Builtins.lc 460:6-465:74
7796 Type | Type | Type 7796 Type | Type | Type
7797testdata/Builtins.lc 460:18-460:22 7797Builtins.lc 460:18-460:22
7798 Type 7798 Type
7799testdata/Builtins.lc 460:26-460:30 7799Builtins.lc 460:26-460:30
7800 Type | Type 7800 Type | Type
7801testdata/Builtins.lc 461:3-461:13 7801Builtins.lc 461:3-461:13
7802 forall a . Blending a | Blending _a 7802 forall a . Blending a | Blending _a
7803testdata/Builtins.lc 461:3-461:70 7803Builtins.lc 461:3-461:70
7804 Type | Type 7804 Type | Type
7805testdata/Builtins.lc 461:60-461:68 7805Builtins.lc 461:60-461:68
7806 Type -> Type 7806 Type -> Type
7807testdata/Builtins.lc 461:60-461:70 7807Builtins.lc 461:60-461:70
7808 Type | Type 7808 Type | Type
7809testdata/Builtins.lc 461:69-461:70 7809Builtins.lc 461:69-461:70
7810 _b | Type 7810 _b | Type
7811testdata/Builtins.lc 462:3-462:15 7811Builtins.lc 462:3-462:15
7812 forall a . Integral a => LogicOperation -> Blending a | Blending _c 7812 forall a . Integral a => LogicOperation -> Blending a | Blending _c
7813testdata/Builtins.lc 462:3-462:70 7813Builtins.lc 462:3-462:70
7814 Type | Type | Type | Type 7814 Type | Type | Type | Type
7815testdata/Builtins.lc 462:26-462:70 7815Builtins.lc 462:26-462:70
7816 Type 7816 Type
7817testdata/Builtins.lc 462:27-462:35 7817Builtins.lc 462:27-462:35
7818 Type -> Constraint 7818 Type -> Constraint
7819testdata/Builtins.lc 462:27-462:37 7819Builtins.lc 462:27-462:37
7820 Constraint 7820 Constraint
7821testdata/Builtins.lc 462:36-462:37 7821Builtins.lc 462:36-462:37
7822 _b 7822 _b
7823testdata/Builtins.lc 462:42-462:56 7823Builtins.lc 462:42-462:56
7824 Type 7824 Type
7825testdata/Builtins.lc 462:42-462:70 7825Builtins.lc 462:42-462:70
7826 Type 7826 Type
7827testdata/Builtins.lc 462:60-462:68 7827Builtins.lc 462:60-462:68
7828 Type -> Type 7828 Type -> Type
7829testdata/Builtins.lc 462:60-462:70 7829Builtins.lc 462:60-462:70
7830 Type | Type 7830 Type | Type
7831testdata/Builtins.lc 462:69-462:70 7831Builtins.lc 462:69-462:70
7832 Type | Type 7832 Type | Type
7833testdata/Builtins.lc 463:3-463:8 7833Builtins.lc 463:3-463:8
7834 (BlendEquation, BlendEquation) 7834 (BlendEquation, BlendEquation)
7835 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 7835 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
7836 -> Vec 4 Float -> Blending Float | Blending Float 7836 -> Vec 4 Float -> Blending Float | Blending Float
7837testdata/Builtins.lc 463:3-465:74 7837Builtins.lc 463:3-465:74
7838 Type | Type | Type | Type 7838 Type | Type | Type | Type
7839testdata/Builtins.lc 463:26-463:56 7839Builtins.lc 463:26-463:56
7840 Type 7840 Type
7841testdata/Builtins.lc 463:27-463:40 7841Builtins.lc 463:27-463:40
7842 Type 7842 Type
7843testdata/Builtins.lc 463:27-463:55 7843Builtins.lc 463:27-463:55
7844 [Type] 7844 [Type]
7845testdata/Builtins.lc 463:42-463:55 7845Builtins.lc 463:42-463:55
7846 Type | [Type] 7846 Type | [Type]
7847testdata/Builtins.lc 464:29-464:97 7847Builtins.lc 464:29-464:97
7848 Type 7848 Type
7849testdata/Builtins.lc 464:29-465:74 7849Builtins.lc 464:29-465:74
7850 Type 7850 Type
7851testdata/Builtins.lc 464:30-464:62 7851Builtins.lc 464:30-464:62
7852 Type 7852 Type
7853testdata/Builtins.lc 464:30-464:96 7853Builtins.lc 464:30-464:96
7854 [Type] 7854 [Type]
7855testdata/Builtins.lc 464:31-464:45 7855Builtins.lc 464:31-464:45
7856 Type 7856 Type
7857testdata/Builtins.lc 464:31-464:61 7857Builtins.lc 464:31-464:61
7858 [Type] 7858 [Type]
7859testdata/Builtins.lc 464:47-464:61 7859Builtins.lc 464:47-464:61
7860 Type | [Type] 7860 Type | [Type]
7861testdata/Builtins.lc 464:64-464:96 7861Builtins.lc 464:64-464:96
7862 Type | [Type] 7862 Type | [Type]
7863testdata/Builtins.lc 464:65-464:79 7863Builtins.lc 464:65-464:79
7864 Type 7864 Type
7865testdata/Builtins.lc 464:65-464:95 7865Builtins.lc 464:65-464:95
7866 [Type] 7866 [Type]
7867testdata/Builtins.lc 464:81-464:95 7867Builtins.lc 464:81-464:95
7868 Type | [Type] 7868 Type | [Type]
7869testdata/Builtins.lc 465:29-465:32 7869Builtins.lc 465:29-465:32
7870 Nat -> Type -> Type 7870 Nat -> Type -> Type
7871testdata/Builtins.lc 465:29-465:34 7871Builtins.lc 465:29-465:34
7872 Type -> Type 7872 Type -> Type
7873testdata/Builtins.lc 465:29-465:40 7873Builtins.lc 465:29-465:40
7874 Type 7874 Type
7875testdata/Builtins.lc 465:29-465:74 7875Builtins.lc 465:29-465:74
7876 Type 7876 Type
7877testdata/Builtins.lc 465:33-465:34 7877Builtins.lc 465:33-465:34
7878 _b 7878 _b
7879testdata/Builtins.lc 465:35-465:40 7879Builtins.lc 465:35-465:40
7880 Type 7880 Type
7881testdata/Builtins.lc 465:60-465:68 7881Builtins.lc 465:60-465:68
7882 Type -> Type 7882 Type -> Type
7883testdata/Builtins.lc 465:60-465:74 7883Builtins.lc 465:60-465:74
7884 Type | Type 7884 Type | Type
7885testdata/Builtins.lc 465:69-465:74 7885Builtins.lc 465:69-465:74
7886 Type | Type 7886 Type | Type
7887testdata/Builtins.lc 467:6-467:18 7887Builtins.lc 467:6-467:18
7888 Type | Type | Type | Type 7888 Type | Type | Type | Type
7889testdata/Builtins.lc 468:6-468:16 7889Builtins.lc 468:6-468:16
7890 Type | Type | Type | Type 7890 Type | Type | Type | Type
7891testdata/Builtins.lc 470:6-470:23 7891Builtins.lc 470:6-470:23
7892 ImageKind -> Type | ImageKind -> Type | Type | ImageKind -> Type | Type | Type 7892 ImageKind -> Type | ImageKind -> Type | Type | ImageKind -> Type | Type | Type
7893testdata/Builtins.lc 470:6-473:96 7893Builtins.lc 470:6-473:96
7894 Type | Type | Type 7894 Type | Type | Type
7895testdata/Builtins.lc 470:27-470:36 7895Builtins.lc 470:27-470:36
7896 Type 7896 Type
7897testdata/Builtins.lc 470:40-470:44 7897Builtins.lc 470:40-470:44
7898 Type | Type 7898 Type | Type
7899testdata/Builtins.lc 471:3-471:10 7899Builtins.lc 471:3-471:10
7900 forall a (b :: Nat) 7900 forall a (b :: Nat)
7901 . Num a 7901 . Num a
7902 => Blending a 7902 => Blending a
7903 -> VecScalar b Bool 7903 -> VecScalar b Bool
7904 -> FragmentOperation ('Color (VecScalar b a)) | FragmentOperation 7904 -> FragmentOperation ('Color (VecScalar b a)) | FragmentOperation
7905 ('Color (VecScalar _d _e)) 7905 ('Color (VecScalar _d _e))
7906testdata/Builtins.lc 471:3-471:112 7906Builtins.lc 471:3-471:112
7907 Type | Type | Type | Type | Type | Type 7907 Type | Type | Type | Type | Type | Type
7908testdata/Builtins.lc 471:26-471:29 7908Builtins.lc 471:26-471:29
7909 Type -> Constraint 7909 Type -> Constraint
7910testdata/Builtins.lc 471:26-471:31 7910Builtins.lc 471:26-471:31
7911 Constraint 7911 Constraint
7912testdata/Builtins.lc 471:26-471:112 7912Builtins.lc 471:26-471:112
7913 Type | Type 7913 Type | Type
7914testdata/Builtins.lc 471:30-471:31 7914Builtins.lc 471:30-471:31
7915 _d 7915 _d
7916testdata/Builtins.lc 471:35-471:43 7916Builtins.lc 471:35-471:43
7917 Type -> Type 7917 Type -> Type
7918testdata/Builtins.lc 471:35-471:45 7918Builtins.lc 471:35-471:45
7919 Type 7919 Type
7920testdata/Builtins.lc 471:35-471:112 7920Builtins.lc 471:35-471:112
7921 Type 7921 Type
7922testdata/Builtins.lc 471:44-471:45 7922Builtins.lc 471:44-471:45
7923 Type 7923 Type
7924testdata/Builtins.lc 471:49-471:58 7924Builtins.lc 471:49-471:58
7925 Nat -> Type -> Type 7925 Nat -> Type -> Type
7926testdata/Builtins.lc 471:49-471:60 7926Builtins.lc 471:49-471:60
7927 Type -> Type 7927 Type -> Type
7928testdata/Builtins.lc 471:49-471:65 7928Builtins.lc 471:49-471:65
7929 Type 7929 Type
7930testdata/Builtins.lc 471:49-471:112 7930Builtins.lc 471:49-471:112
7931 Type 7931 Type
7932testdata/Builtins.lc 471:59-471:60 7932Builtins.lc 471:59-471:60
7933 _d 7933 _d
7934testdata/Builtins.lc 471:61-471:65 7934Builtins.lc 471:61-471:65
7935 Type 7935 Type
7936testdata/Builtins.lc 471:71-471:88 7936Builtins.lc 471:71-471:88
7937 ImageKind -> Type 7937 ImageKind -> Type
7938testdata/Builtins.lc 471:71-471:112 7938Builtins.lc 471:71-471:112
7939 Type | Type 7939 Type | Type
7940testdata/Builtins.lc 471:90-471:95 7940Builtins.lc 471:90-471:95
7941 Type -> ImageKind | Type -> ImageKind 7941 Type -> ImageKind | Type -> ImageKind
7942testdata/Builtins.lc 471:90-471:111 7942Builtins.lc 471:90-471:111
7943 ImageKind | ImageKind 7943 ImageKind | ImageKind
7944testdata/Builtins.lc 471:97-471:106 7944Builtins.lc 471:97-471:106
7945 Nat -> Type -> Type | Nat -> Type -> Type 7945 Nat -> Type -> Type | Nat -> Type -> Type
7946testdata/Builtins.lc 471:97-471:108 7946Builtins.lc 471:97-471:108
7947 Type -> Type | Type -> Type 7947 Type -> Type | Type -> Type
7948testdata/Builtins.lc 471:97-471:110 7948Builtins.lc 471:97-471:110
7949 Type | Type 7949 Type | Type
7950testdata/Builtins.lc 471:107-471:108 7950Builtins.lc 471:107-471:108
7951 Nat | Nat 7951 Nat | Nat
7952testdata/Builtins.lc 471:109-471:110 7952Builtins.lc 471:109-471:110
7953 Type | Type 7953 Type | Type
7954testdata/Builtins.lc 472:3-472:10 7954Builtins.lc 472:3-472:10
7955 ComparisonFunction -> Bool -> FragmentOperation 'Depth | FragmentOperation 7955 ComparisonFunction -> Bool -> FragmentOperation 'Depth | FragmentOperation
7956 'Depth 7956 'Depth
7957testdata/Builtins.lc 472:3-472:94 7957Builtins.lc 472:3-472:94
7958 Type | Type | Type 7958 Type | Type | Type
7959testdata/Builtins.lc 472:26-472:44 7959Builtins.lc 472:26-472:44
7960 Type 7960 Type
7961testdata/Builtins.lc 472:48-472:52 7961Builtins.lc 472:48-472:52
7962 Type 7962 Type
7963testdata/Builtins.lc 472:48-472:94 7963Builtins.lc 472:48-472:94
7964 Type 7964 Type
7965testdata/Builtins.lc 472:71-472:88 7965Builtins.lc 472:71-472:88
7966 ImageKind -> Type 7966 ImageKind -> Type
7967testdata/Builtins.lc 472:71-472:94 7967Builtins.lc 472:71-472:94
7968 Type | Type 7968 Type | Type
7969testdata/Builtins.lc 472:89-472:94 7969Builtins.lc 472:89-472:94
7970 ImageKind | ImageKind 7970 ImageKind | ImageKind
7971testdata/Builtins.lc 473:3-473:12 7971Builtins.lc 473:3-473:12
7972 StencilTests 7972 StencilTests
7973 -> StencilOps -> StencilOps -> FragmentOperation 'Stencil | FragmentOperation 7973 -> StencilOps -> StencilOps -> FragmentOperation 'Stencil | FragmentOperation
7974 'Stencil 7974 'Stencil
7975testdata/Builtins.lc 473:3-473:96 7975Builtins.lc 473:3-473:96
7976 Type | Type | Type | Type 7976 Type | Type | Type | Type
7977testdata/Builtins.lc 473:26-473:38 7977Builtins.lc 473:26-473:38
7978 Type 7978 Type
7979testdata/Builtins.lc 473:42-473:52 7979Builtins.lc 473:42-473:52
7980 Type 7980 Type
7981testdata/Builtins.lc 473:42-473:96 7981Builtins.lc 473:42-473:96
7982 Type 7982 Type
7983testdata/Builtins.lc 473:56-473:66 7983Builtins.lc 473:56-473:66
7984 Type 7984 Type
7985testdata/Builtins.lc 473:56-473:96 7985Builtins.lc 473:56-473:96
7986 Type 7986 Type
7987testdata/Builtins.lc 473:71-473:88 7987Builtins.lc 473:71-473:88
7988 ImageKind -> Type 7988 ImageKind -> Type
7989testdata/Builtins.lc 473:71-473:96 7989Builtins.lc 473:71-473:96
7990 Type | Type 7990 Type | Type
7991testdata/Builtins.lc 473:89-473:96 7991Builtins.lc 473:89-473:96
7992 ImageKind | ImageKind 7992 ImageKind | ImageKind
7993testdata/Builtins.lc 475:6-475:18 7993Builtins.lc 475:6-475:18
7994 Type -> Type | Type -> Type | Type -> Type | Type 7994 Type -> Type | Type -> Type | Type -> Type | Type
7995testdata/Builtins.lc 475:6-478:7 7995Builtins.lc 475:6-478:7
7996 Type | Type | Type | Type 7996 Type | Type | Type | Type
7997testdata/Builtins.lc 476:3-476:9 7997Builtins.lc 476:3-476:9
7998 forall a . Floating a => Interpolated a | Interpolated _c | Type | Type 7998 forall a . Floating a => Interpolated a | Interpolated _c | Type | Type
7999testdata/Builtins.lc 476:11-476:24 7999Builtins.lc 476:11-476:24
8000 forall a . Floating a => Interpolated a | Interpolated _d | Type | Type 8000 forall a . Floating a => Interpolated a | Interpolated _d | Type | Type
8001testdata/Builtins.lc 477:26-477:56 8001Builtins.lc 477:26-477:56
8002 Type | Type 8002 Type | Type
8003testdata/Builtins.lc 477:27-477:35 8003Builtins.lc 477:27-477:35
8004 Type -> Constraint | Type -> Constraint 8004 Type -> Constraint | Type -> Constraint
8005testdata/Builtins.lc 477:27-477:37 8005Builtins.lc 477:27-477:37
8006 Constraint | Constraint 8006 Constraint | Constraint
8007testdata/Builtins.lc 477:36-477:37 8007Builtins.lc 477:36-477:37
8008 Type | Type 8008 Type | Type
8009testdata/Builtins.lc 477:42-477:54 8009Builtins.lc 477:42-477:54
8010 Type -> Type | Type -> Type 8010 Type -> Type | Type -> Type
8011testdata/Builtins.lc 477:42-477:56 8011Builtins.lc 477:42-477:56
8012 Type | Type | Type | Type 8012 Type | Type | Type | Type
8013testdata/Builtins.lc 477:55-477:56 8013Builtins.lc 477:55-477:56
8014 Type | Type 8014 Type | Type
8015testdata/Builtins.lc 478:3-478:7 8015Builtins.lc 478:3-478:7
8016 forall a . Interpolated a | Interpolated _d 8016 forall a . Interpolated a | Interpolated _d
8017testdata/Builtins.lc 478:42-478:54 8017Builtins.lc 478:42-478:54
8018 Type -> Type 8018 Type -> Type
8019testdata/Builtins.lc 478:42-478:56 8019Builtins.lc 478:42-478:56
8020 Type | Type 8020 Type | Type
8021testdata/Builtins.lc 478:55-478:56 8021Builtins.lc 478:55-478:56
8022 Type 8022 Type
8023testdata/Builtins.lc 480:1-480:19 8023Builtins.lc 480:1-480:19
8024 forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType) 8024 forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType)
8025 . (map Interpolated a ~ (b :: [Type]), c ~ (Vec 4 Float : a :: [Type])) 8025 . (map Interpolated a ~ (b :: [Type]), c ~ (Vec 4 Float : a :: [Type]))
8026 => HList b 8026 => HList b
8027 -> RasterContext (HList c) d 8027 -> RasterContext (HList c) d
8028 -> Primitive (HList c) d -> FragmentStream 1 (HList a) 8028 -> Primitive (HList c) d -> FragmentStream 1 (HList a)
8029testdata/Builtins.lc 481:8-486:34 8029Builtins.lc 481:8-486:34
8030 Type | Type | Type | Type 8030 Type | Type | Type | Type
8031testdata/Builtins.lc 481:10-481:13 8031Builtins.lc 481:10-481:13
8032 forall a b . (a -> b) -> [a] -> [b] 8032 forall a b . (a -> b) -> [a] -> [b]
8033testdata/Builtins.lc 481:10-481:26 8033Builtins.lc 481:10-481:26
8034 [Type] -> [Type] 8034 [Type] -> [Type]
8035testdata/Builtins.lc 481:10-481:28 8035Builtins.lc 481:10-481:28
8036 [Type] 8036 [Type]
8037testdata/Builtins.lc 481:10-481:30 8037Builtins.lc 481:10-481:30
8038 [Type] -> Constraint 8038 [Type] -> Constraint
8039testdata/Builtins.lc 481:10-481:44 8039Builtins.lc 481:10-481:44
8040 Constraint 8040 Constraint
8041testdata/Builtins.lc 481:14-481:26 8041Builtins.lc 481:14-481:26
8042 Type -> Type 8042 Type -> Type
8043testdata/Builtins.lc 481:27-481:28 8043Builtins.lc 481:27-481:28
8044 _h 8044 _h
8045testdata/Builtins.lc 481:29-481:30 8045Builtins.lc 481:29-481:30
8046 forall a . a -> a -> Constraint 8046 forall a . a -> a -> Constraint
8047testdata/Builtins.lc 481:31-481:44 8047Builtins.lc 481:31-481:44
8048 _f 8048 _f
8049testdata/Builtins.lc 482:10-482:11 8049Builtins.lc 482:10-482:11
8050 _f 8050 _f
8051testdata/Builtins.lc 482:10-482:13 8051Builtins.lc 482:10-482:13
8052 _e -> Constraint 8052 _e -> Constraint
8053testdata/Builtins.lc 482:10-482:28 8053Builtins.lc 482:10-482:28
8054 Constraint 8054 Constraint
8055testdata/Builtins.lc 482:10-486:34 8055Builtins.lc 482:10-486:34
8056 Type 8056 Type
8057testdata/Builtins.lc 482:12-482:13 8057Builtins.lc 482:12-482:13
8058 forall a . a -> a -> Constraint 8058 forall a . a -> a -> Constraint
8059testdata/Builtins.lc 482:14-482:17 8059Builtins.lc 482:14-482:17
8060 Nat -> Type -> Type 8060 Nat -> Type -> Type
8061testdata/Builtins.lc 482:14-482:19 8061Builtins.lc 482:14-482:19
8062 Type -> Type 8062 Type -> Type
8063testdata/Builtins.lc 482:14-482:25 8063Builtins.lc 482:14-482:25
8064 Type 8064 Type
8065testdata/Builtins.lc 482:14-482:26 8065Builtins.lc 482:14-482:26
8066 [Type] -> [Type] 8066 [Type] -> [Type]
8067testdata/Builtins.lc 482:14-482:28 8067Builtins.lc 482:14-482:28
8068 [Type] 8068 [Type]
8069testdata/Builtins.lc 482:18-482:19 8069Builtins.lc 482:18-482:19
8070 _b 8070 _b
8071testdata/Builtins.lc 482:20-482:25 8071Builtins.lc 482:20-482:25
8072 Type 8072 Type
8073testdata/Builtins.lc 482:25-482:26 8073Builtins.lc 482:25-482:26
8074 forall a . a -> [a] -> [a] 8074 forall a . a -> [a] -> [a]
8075testdata/Builtins.lc 482:27-482:28 8075Builtins.lc 482:27-482:28
8076 [Type] 8076 [Type]
8077testdata/Builtins.lc 483:8-483:13 8077Builtins.lc 483:8-483:13
8078 [Type] -> Type 8078 [Type] -> Type
8079testdata/Builtins.lc 483:8-483:27 8079Builtins.lc 483:8-483:27
8080 Type 8080 Type
8081testdata/Builtins.lc 483:8-486:34 8081Builtins.lc 483:8-486:34
8082 Type 8082 Type
8083testdata/Builtins.lc 483:14-483:27 8083Builtins.lc 483:14-483:27
8084 [Type] 8084 [Type]
8085testdata/Builtins.lc 484:8-484:21 8085Builtins.lc 484:8-484:21
8086 Type -> PrimitiveType -> Type 8086 Type -> PrimitiveType -> Type
8087testdata/Builtins.lc 484:8-484:31 8087Builtins.lc 484:8-484:31
8088 PrimitiveType -> Type 8088 PrimitiveType -> Type
8089testdata/Builtins.lc 484:8-484:33 8089Builtins.lc 484:8-484:33
8090 Type 8090 Type
8091testdata/Builtins.lc 484:8-486:34 8091Builtins.lc 484:8-486:34
8092 Type 8092 Type
8093testdata/Builtins.lc 484:23-484:28 8093Builtins.lc 484:23-484:28
8094 [Type] -> Type 8094 [Type] -> Type
8095testdata/Builtins.lc 484:23-484:30 8095Builtins.lc 484:23-484:30
8096 Type 8096 Type
8097testdata/Builtins.lc 484:29-484:30 8097Builtins.lc 484:29-484:30
8098 [Type] 8098 [Type]
8099testdata/Builtins.lc 484:32-484:33 8099Builtins.lc 484:32-484:33
8100 _e 8100 _e
8101testdata/Builtins.lc 485:8-485:17 8101Builtins.lc 485:8-485:17
8102 Type -> PrimitiveType -> Type 8102 Type -> PrimitiveType -> Type
8103testdata/Builtins.lc 485:8-485:27 8103Builtins.lc 485:8-485:27
8104 PrimitiveType -> Type 8104 PrimitiveType -> Type
8105testdata/Builtins.lc 485:8-485:29 8105Builtins.lc 485:8-485:29
8106 Type 8106 Type
8107testdata/Builtins.lc 485:8-486:34 8107Builtins.lc 485:8-486:34
8108 Type 8108 Type
8109testdata/Builtins.lc 485:19-485:24 8109Builtins.lc 485:19-485:24
8110 [Type] -> Type 8110 [Type] -> Type
8111testdata/Builtins.lc 485:19-485:26 8111Builtins.lc 485:19-485:26
8112 Type 8112 Type
8113testdata/Builtins.lc 485:25-485:26 8113Builtins.lc 485:25-485:26
8114 [Type] 8114 [Type]
8115testdata/Builtins.lc 485:28-485:29 8115Builtins.lc 485:28-485:29
8116 PrimitiveType 8116 PrimitiveType
8117testdata/Builtins.lc 486:8-486:22 8117Builtins.lc 486:8-486:22
8118 Nat -> Type -> Type 8118 Nat -> Type -> Type
8119testdata/Builtins.lc 486:8-486:24 8119Builtins.lc 486:8-486:24
8120 Type -> Type 8120 Type -> Type
8121testdata/Builtins.lc 486:8-486:34 8121Builtins.lc 486:8-486:34
8122 Type | Type 8122 Type | Type
8123testdata/Builtins.lc 486:23-486:24 8123Builtins.lc 486:23-486:24
8124 _b 8124 _b
8125testdata/Builtins.lc 486:26-486:31 8125Builtins.lc 486:26-486:31
8126 [Type] -> Type 8126 [Type] -> Type
8127testdata/Builtins.lc 486:26-486:33 8127Builtins.lc 486:26-486:33
8128 Type 8128 Type
8129testdata/Builtins.lc 486:32-486:33 8129Builtins.lc 486:32-486:33
8130 [Type] 8130 [Type]
8131testdata/Builtins.lc 488:1-488:20 8131Builtins.lc 488:1-488:20
8132 forall (a :: [Type]) (b :: PrimitiveType) 8132 forall (a :: [Type]) (b :: PrimitiveType)
8133 . RasterContext (HList (Vec 4 Float : a)) b 8133 . RasterContext (HList (Vec 4 Float : a)) b
8134 -> HList (map Interpolated a) 8134 -> HList (map Interpolated a)
8135 -> [Primitive (HList (Vec 4 Float : a)) b] 8135 -> [Primitive (HList (Vec 4 Float : a)) b]
8136 -> [Vector 1 (Maybe (SimpleFragment (HList a)))] 8136 -> [Vector 1 (Maybe (SimpleFragment (HList a)))]
8137testdata/Builtins.lc 488:32-488:38 8137Builtins.lc 488:32-488:38
8138 forall a . [[a]] -> [a] 8138 forall a . [[a]] -> [a]
8139testdata/Builtins.lc 488:32-488:74 8139Builtins.lc 488:32-488:74
8140 [Vector 1 (Maybe (SimpleFragment (HList _b)))] 8140 [Vector 1 (Maybe (SimpleFragment (HList _b)))]
8141testdata/Builtins.lc 488:40-488:43 8141Builtins.lc 488:40-488:43
8142 forall a b . (a -> b) -> [a] -> [b] 8142 forall a b . (a -> b) -> [a] -> [b]
8143testdata/Builtins.lc 488:40-488:71 8143Builtins.lc 488:40-488:71
8144 [Primitive (HList (Vec 4 Float : _b)) _a] -> [[Fragment 1 (HList _b)]] 8144 [Primitive (HList (Vec 4 Float : _b)) _a] -> [[Fragment 1 (HList _b)]]
8145testdata/Builtins.lc 488:40-488:73 8145Builtins.lc 488:40-488:73
8146 [[Fragment 1 (HList _b)]] 8146 [[Fragment 1 (HList _b)]]
8147testdata/Builtins.lc 488:45-488:63 8147Builtins.lc 488:45-488:63
8148 forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType) 8148 forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType)
8149 . (map Interpolated a ~ (b :: [Type]), c ~ (Vec 4 Float : a :: [Type])) 8149 . (map Interpolated a ~ (b :: [Type]), c ~ (Vec 4 Float : a :: [Type]))
8150 => HList b 8150 => HList b
8151 -> RasterContext (HList c) d 8151 -> RasterContext (HList c) d
8152 -> Primitive (HList c) d -> FragmentStream 1 (HList a) 8152 -> Primitive (HList c) d -> FragmentStream 1 (HList a)
8153testdata/Builtins.lc 488:45-488:66 8153Builtins.lc 488:45-488:66
8154 RasterContext (HList (Vec 4 Float : _b)) _a 8154 RasterContext (HList (Vec 4 Float : _b)) _a
8155 -> Primitive (HList (Vec 4 Float : _b)) _a -> FragmentStream 1 (HList _b) 8155 -> Primitive (HList (Vec 4 Float : _b)) _a -> FragmentStream 1 (HList _b)
8156testdata/Builtins.lc 488:45-488:70 8156Builtins.lc 488:45-488:70
8157 Primitive (HList (Vec 4 Float : _b)) _a -> FragmentStream 1 (HList _b) 8157 Primitive (HList (Vec 4 Float : _b)) _a -> FragmentStream 1 (HList _b)
8158testdata/Builtins.lc 488:64-488:66 8158Builtins.lc 488:64-488:66
8159 _i 8159 _i
8160testdata/Builtins.lc 488:67-488:70 8160Builtins.lc 488:67-488:70
8161 _h 8161 _h
8162testdata/Builtins.lc 488:72-488:73 8162Builtins.lc 488:72-488:73
8163 _d 8163 _d
8164testdata/Builtins.lc 490:26-490:29 8164Builtins.lc 490:26-490:29
8165 Type | Type 8165 Type | Type
8166testdata/Builtins.lc 490:36-490:43 8166Builtins.lc 490:36-490:43
8167 Type -> Nat 8167 Type -> Nat
8168testdata/Builtins.lc 490:58-490:59 8168Builtins.lc 490:58-490:59
8169 Nat 8169 Nat
8170testdata/Builtins.lc 492:12-492:15 8170Builtins.lc 492:12-492:15
8171 Type 8171 Type
8172testdata/Builtins.lc 492:12-492:29 8172Builtins.lc 492:12-492:29
8173 Type 8173 Type
8174testdata/Builtins.lc 492:13-492:14 8174Builtins.lc 492:13-492:14
8175 _b 8175 _b
8176testdata/Builtins.lc 492:19-492:29 8176Builtins.lc 492:19-492:29
8177 Type | Type 8177 Type | Type
8178testdata/Builtins.lc 493:1-493:8 8178Builtins.lc 493:1-493:8
8179 forall a . [a] -> Constraint 8179 forall a . [a] -> Constraint
8180testdata/Builtins.lc 493:14-493:20 8180Builtins.lc 493:14-493:20
8181 Constraint 8181 Constraint
8182testdata/Builtins.lc 493:14-495:50 8182Builtins.lc 493:14-495:50
8183 [_a] -> Constraint | Constraint 8183 [_a] -> Constraint | Constraint
8184testdata/Builtins.lc 494:15-494:21 8184Builtins.lc 494:15-494:21
8185 Constraint 8185 Constraint
8186testdata/Builtins.lc 494:15-495:50 8186Builtins.lc 494:15-495:50
8187 [_c] -> Constraint | Constraint 8187 [_c] -> Constraint | Constraint
8188testdata/Builtins.lc 495:22-495:25 8188Builtins.lc 495:22-495:25
8189 Constraint -> Constraint -> Constraint 8189 Constraint -> Constraint -> Constraint
8190testdata/Builtins.lc 495:22-495:33 8190Builtins.lc 495:22-495:33
8191 Constraint -> Constraint 8191 Constraint -> Constraint
8192testdata/Builtins.lc 495:22-495:50 8192Builtins.lc 495:22-495:50
8193 Constraint 8193 Constraint
8194testdata/Builtins.lc 495:27-495:28 8194Builtins.lc 495:27-495:28
8195 _g 8195 _g
8196testdata/Builtins.lc 495:27-495:30 8196Builtins.lc 495:27-495:30
8197 _f -> Constraint 8197 _f -> Constraint
8198testdata/Builtins.lc 495:27-495:32 8198Builtins.lc 495:27-495:32
8199 Constraint 8199 Constraint
8200testdata/Builtins.lc 495:29-495:30 8200Builtins.lc 495:29-495:30
8201 forall a . a -> a -> Constraint 8201 forall a . a -> a -> Constraint
8202testdata/Builtins.lc 495:31-495:32 8202Builtins.lc 495:31-495:32
8203 _c 8203 _c
8204testdata/Builtins.lc 495:35-495:42 8204Builtins.lc 495:35-495:42
8205 forall a . [a] -> Constraint 8205 forall a . [a] -> Constraint
8206testdata/Builtins.lc 495:35-495:49 8206Builtins.lc 495:35-495:49
8207 Constraint 8207 Constraint
8208testdata/Builtins.lc 495:44-495:45 8208Builtins.lc 495:44-495:45
8209 _g 8209 _g
8210testdata/Builtins.lc 495:44-495:46 8210Builtins.lc 495:44-495:46
8211 [_f] -> [_f] 8211 [_f] -> [_f]
8212testdata/Builtins.lc 495:44-495:48 8212Builtins.lc 495:44-495:48
8213 [_e] 8213 [_e]
8214testdata/Builtins.lc 495:45-495:46 8214Builtins.lc 495:45-495:46
8215 forall a . a -> [a] -> [a] 8215 forall a . a -> [a] -> [a]
8216testdata/Builtins.lc 495:46-495:48 8216Builtins.lc 495:46-495:48
8217 [_e] 8217 [_e]
8218testdata/Builtins.lc 497:1-497:16 8218Builtins.lc 497:1-497:16
8219 [Type] -> Constraint 8219 [Type] -> Constraint
8220testdata/Builtins.lc 497:21-497:28 8220Builtins.lc 497:21-497:28
8221 forall a . [a] -> Constraint 8221 forall a . [a] -> Constraint
8222testdata/Builtins.lc 497:21-497:45 8222Builtins.lc 497:21-497:45
8223 Constraint 8223 Constraint
8224testdata/Builtins.lc 497:30-497:33 8224Builtins.lc 497:30-497:33
8225 forall a b . (a -> b) -> [a] -> [b] 8225 forall a b . (a -> b) -> [a] -> [b]
8226testdata/Builtins.lc 497:30-497:42 8226Builtins.lc 497:30-497:42
8227 [Type] -> [Nat] 8227 [Type] -> [Nat]
8228testdata/Builtins.lc 497:30-497:44 8228Builtins.lc 497:30-497:44
8229 [Nat] 8229 [Nat]
8230testdata/Builtins.lc 497:34-497:42 8230Builtins.lc 497:34-497:42
8231 Type -> Nat 8231 Type -> Nat
8232testdata/Builtins.lc 497:43-497:44 8232Builtins.lc 497:43-497:44
8233 _b 8233 _b
8234testdata/Builtins.lc 509:6-509:17 8234Builtins.lc 509:6-509:17
8235 Nat -> [ImageKind] -> Type | Nat -> [ImageKind] -> Type | Nat 8235 Nat -> [ImageKind] -> Type | Nat -> [ImageKind] -> Type | Nat
8236 -> [ImageKind] -> Type | Type | Type 8236 -> [ImageKind] -> Type | Type | Type
8237testdata/Builtins.lc 509:6-509:46 8237Builtins.lc 509:6-509:46
8238 Type 8238 Type
8239testdata/Builtins.lc 509:24-509:27 8239Builtins.lc 509:24-509:27
8240 Type | Type 8240 Type | Type
8241testdata/Builtins.lc 509:35-509:46 8241Builtins.lc 509:35-509:46
8242 Type | Type | Type 8242 Type | Type | Type
8243testdata/Builtins.lc 509:36-509:45 8243Builtins.lc 509:36-509:45
8244 Type | Type 8244 Type | Type
8245testdata/Builtins.lc 511:15-511:26 8245Builtins.lc 511:15-511:26
8246 Type 8246 Type
8247testdata/Builtins.lc 511:16-511:25 8247Builtins.lc 511:16-511:25
8248 Type 8248 Type
8249testdata/Builtins.lc 511:30-511:36 8249Builtins.lc 511:30-511:36
8250 Type | Type 8250 Type | Type
8251testdata/Builtins.lc 511:31-511:35 8251Builtins.lc 511:31-511:35
8252 Type 8252 Type
8253testdata/Builtins.lc 512:1-512:11 8253Builtins.lc 512:1-512:11
8254 [ImageKind] -> [Type] 8254 [ImageKind] -> [Type]
8255testdata/Builtins.lc 512:25-512:28 8255Builtins.lc 512:25-512:28
8256 forall a b . (a -> b) -> [a] -> [b] 8256 forall a b . (a -> b) -> [a] -> [b]
8257testdata/Builtins.lc 512:25-512:38 8257Builtins.lc 512:25-512:38
8258 [ImageKind] -> [Type] 8258 [ImageKind] -> [Type]
8259testdata/Builtins.lc 512:25-512:40 8259Builtins.lc 512:25-512:40
8260 [Type] 8260 [Type]
8261testdata/Builtins.lc 512:25-513:31 8261Builtins.lc 512:25-513:31
8262 [Type] -> ImageKind -> [Type] | [Type] | [Type] 8262 [Type] -> ImageKind -> [Type] | [Type] | [Type]
8263testdata/Builtins.lc 512:29-512:38 8263Builtins.lc 512:29-512:38
8264 ImageKind -> Type 8264 ImageKind -> Type
8265testdata/Builtins.lc 512:39-512:40 8265Builtins.lc 512:39-512:40
8266 [_c] 8266 [_c]
8267testdata/Builtins.lc 513:16-513:19 8267Builtins.lc 513:16-513:19
8268 forall a b . (a -> b) -> [a] -> [b] | forall a b 8268 forall a b . (a -> b) -> [a] -> [b] | forall a b
8269 . (a -> b) -> [a] -> [b] | forall a b . (a -> b) -> [a] -> [b] 8269 . (a -> b) -> [a] -> [b] | forall a b . (a -> b) -> [a] -> [b]
8270testdata/Builtins.lc 513:16-513:29 8270Builtins.lc 513:16-513:29
8271 [ImageKind] -> [Type] | [ImageKind] -> [Type] | [ImageKind] -> [Type] 8271 [ImageKind] -> [Type] | [ImageKind] -> [Type] | [ImageKind] -> [Type]
8272testdata/Builtins.lc 513:16-513:31 8272Builtins.lc 513:16-513:31
8273 [Type] | [Type] | [Type] 8273 [Type] | [Type] | [Type]
8274testdata/Builtins.lc 513:20-513:29 8274Builtins.lc 513:20-513:29
8275 ImageKind -> Type | ImageKind -> Type | ImageKind -> Type 8275 ImageKind -> Type | ImageKind -> Type | ImageKind -> Type
8276testdata/Builtins.lc 513:30-513:31 8276Builtins.lc 513:30-513:31
8277 [ImageKind] | [ImageKind] | [ImageKind] 8277 [ImageKind] | [ImageKind] | [ImageKind]
8278testdata/Builtins.lc 515:40-515:49 8278Builtins.lc 515:40-515:49
8279 Type | Type 8279 Type | Type
8280testdata/Builtins.lc 515:56-515:77 8280Builtins.lc 515:56-515:77
8281 Type -> ImageKind 8281 Type -> ImageKind
8282testdata/Builtins.lc 515:102-515:103 8282Builtins.lc 515:102-515:103
8283 ImageKind 8283 ImageKind
8284testdata/Builtins.lc 517:1-517:11 8284Builtins.lc 517:1-517:11
8285 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type]) 8285 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
8286 . (a ~ (map FragmentOperationKind c :: [ImageKind])) 8286 . (a ~ (map FragmentOperationKind c :: [ImageKind]))
8287 => HList c 8287 => HList c
8288 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 8288 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
8289testdata/Builtins.lc 517:15-517:174 8289Builtins.lc 517:15-517:174
8290 Type 8290 Type
8291testdata/Builtins.lc 517:28-517:31 8291Builtins.lc 517:28-517:31
8292 Type 8292 Type
8293testdata/Builtins.lc 517:39-517:45 8293Builtins.lc 517:39-517:45
8294 Type 8294 Type
8295testdata/Builtins.lc 517:39-517:174 8295Builtins.lc 517:39-517:174
8296 Type 8296 Type
8297testdata/Builtins.lc 517:40-517:44 8297Builtins.lc 517:40-517:44
8298 Type 8298 Type
8299testdata/Builtins.lc 517:49-517:174 8299Builtins.lc 517:49-517:174
8300 Type 8300 Type
8301testdata/Builtins.lc 517:50-517:51 8301Builtins.lc 517:50-517:51
8302 _e 8302 _e
8303testdata/Builtins.lc 517:50-517:53 8303Builtins.lc 517:50-517:53
8304 _d -> Constraint 8304 _d -> Constraint
8305testdata/Builtins.lc 517:50-517:81 8305Builtins.lc 517:50-517:81
8306 Constraint 8306 Constraint
8307testdata/Builtins.lc 517:52-517:53 8307Builtins.lc 517:52-517:53
8308 forall a . a -> a -> Constraint 8308 forall a . a -> a -> Constraint
8309testdata/Builtins.lc 517:54-517:57 8309Builtins.lc 517:54-517:57
8310 forall a b . (a -> b) -> [a] -> [b] 8310 forall a b . (a -> b) -> [a] -> [b]
8311testdata/Builtins.lc 517:54-517:79 8311Builtins.lc 517:54-517:79
8312 [Type] -> [ImageKind] 8312 [Type] -> [ImageKind]
8313testdata/Builtins.lc 517:54-517:81 8313Builtins.lc 517:54-517:81
8314 [ImageKind] 8314 [ImageKind]
8315testdata/Builtins.lc 517:58-517:79 8315Builtins.lc 517:58-517:79
8316 Type -> ImageKind 8316 Type -> ImageKind
8317testdata/Builtins.lc 517:80-517:81 8317Builtins.lc 517:80-517:81
8318 [Type] 8318 [Type]
8319testdata/Builtins.lc 517:86-517:91 8319Builtins.lc 517:86-517:91
8320 [Type] -> Type 8320 [Type] -> Type
8321testdata/Builtins.lc 517:86-517:93 8321Builtins.lc 517:86-517:93
8322 Type 8322 Type
8323testdata/Builtins.lc 517:86-517:174 8323Builtins.lc 517:86-517:174
8324 Type 8324 Type
8325testdata/Builtins.lc 517:92-517:93 8325Builtins.lc 517:92-517:93
8326 [Type] 8326 [Type]
8327testdata/Builtins.lc 517:97-517:111 8327Builtins.lc 517:97-517:111
8328 Nat -> Type -> Type 8328 Nat -> Type -> Type
8329testdata/Builtins.lc 517:97-517:113 8329Builtins.lc 517:97-517:113
8330 Type -> Type 8330 Type -> Type
8331testdata/Builtins.lc 517:97-517:136 8331Builtins.lc 517:97-517:136
8332 Type 8332 Type
8333testdata/Builtins.lc 517:97-517:174 8333Builtins.lc 517:97-517:174
8334 Type 8334 Type
8335testdata/Builtins.lc 517:112-517:113 8335Builtins.lc 517:112-517:113
8336 Nat 8336 Nat
8337testdata/Builtins.lc 517:115-517:120 8337Builtins.lc 517:115-517:120
8338 [Type] -> Type 8338 [Type] -> Type
8339testdata/Builtins.lc 517:115-517:135 8339Builtins.lc 517:115-517:135
8340 Type 8340 Type
8341testdata/Builtins.lc 517:122-517:132 8341Builtins.lc 517:122-517:132
8342 [ImageKind] -> [Type] 8342 [ImageKind] -> [Type]
8343testdata/Builtins.lc 517:122-517:134 8343Builtins.lc 517:122-517:134
8344 [Type] 8344 [Type]
8345testdata/Builtins.lc 517:133-517:134 8345Builtins.lc 517:133-517:134
8346 [ImageKind] 8346 [ImageKind]
8347testdata/Builtins.lc 517:140-517:151 8347Builtins.lc 517:140-517:151
8348 Nat -> [ImageKind] -> Type 8348 Nat -> [ImageKind] -> Type
8349testdata/Builtins.lc 517:140-517:153 8349Builtins.lc 517:140-517:153
8350 [ImageKind] -> Type 8350 [ImageKind] -> Type
8351testdata/Builtins.lc 517:140-517:155 8351Builtins.lc 517:140-517:155
8352 Type 8352 Type
8353testdata/Builtins.lc 517:140-517:174 8353Builtins.lc 517:140-517:174
8354 Type 8354 Type
8355testdata/Builtins.lc 517:152-517:153 8355Builtins.lc 517:152-517:153
8356 Nat 8356 Nat
8357testdata/Builtins.lc 517:154-517:155 8357Builtins.lc 517:154-517:155
8358 [ImageKind] 8358 [ImageKind]
8359testdata/Builtins.lc 517:159-517:170 8359Builtins.lc 517:159-517:170
8360 Nat -> [ImageKind] -> Type 8360 Nat -> [ImageKind] -> Type
8361testdata/Builtins.lc 517:159-517:172 8361Builtins.lc 517:159-517:172
8362 [ImageKind] -> Type 8362 [ImageKind] -> Type
8363testdata/Builtins.lc 517:159-517:174 8363Builtins.lc 517:159-517:174
8364 Type | Type 8364 Type | Type
8365testdata/Builtins.lc 517:171-517:172 8365Builtins.lc 517:171-517:172
8366 Nat 8366 Nat
8367testdata/Builtins.lc 517:173-517:174 8367Builtins.lc 517:173-517:174
8368 [ImageKind] 8368 [ImageKind]
8369testdata/Builtins.lc 519:1-519:15 8369Builtins.lc 519:1-519:15
8370 forall a b . a -> b -> (a, b) 8370 forall a b . a -> b -> (a, b)
8371testdata/Builtins.lc 519:24-519:32 8371Builtins.lc 519:24-519:32
8372 (_d, _b) 8372 (_d, _b)
8373testdata/Builtins.lc 519:25-519:28 8373Builtins.lc 519:25-519:28
8374 _f 8374 _f
8375testdata/Builtins.lc 519:30-519:31 8375Builtins.lc 519:30-519:31
8376 _e | ((_b)) 8376 _e | ((_b))
8377testdata/Builtins.lc 520:1-520:8 8377Builtins.lc 520:1-520:8
8378 forall (a :: Nat) (b :: [Type]) 8378 forall (a :: Nat) (b :: [Type])
8379 . FrameBuffer a (map FragmentOperationKind b) 8379 . FrameBuffer a (map FragmentOperationKind b)
8380 -> (HList b, [Fragment a (HList (imageType' (map FragmentOperationKind b)))]) 8380 -> (HList b, [Fragment a (HList (imageType' (map FragmentOperationKind b)))])
8381 -> FrameBuffer a (map FragmentOperationKind b) 8381 -> FrameBuffer a (map FragmentOperationKind b)
8382testdata/Builtins.lc 520:25-520:35 8382Builtins.lc 520:25-520:35
8383 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type]) 8383 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
8384 . (a ~ (map FragmentOperationKind c :: [ImageKind])) 8384 . (a ~ (map FragmentOperationKind c :: [ImageKind]))
8385 => HList c 8385 => HList c
8386 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 8386 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
8387testdata/Builtins.lc 520:25-520:39 8387Builtins.lc 520:25-520:39
8388 FragmentStream _b (HList (imageType' (map FragmentOperationKind _a))) 8388 FragmentStream _b (HList (imageType' (map FragmentOperationKind _a)))
8389 -> FrameBuffer _b (map FragmentOperationKind _a) 8389 -> FrameBuffer _b (map FragmentOperationKind _a)
8390 -> FrameBuffer _b (map FragmentOperationKind _a) 8390 -> FrameBuffer _b (map FragmentOperationKind _a)
8391testdata/Builtins.lc 520:25-520:43 8391Builtins.lc 520:25-520:43
8392 FrameBuffer _b (map FragmentOperationKind _a) 8392 FrameBuffer _b (map FragmentOperationKind _a)
8393 -> FrameBuffer _b (map FragmentOperationKind _a) 8393 -> FrameBuffer _b (map FragmentOperationKind _a)
8394testdata/Builtins.lc 520:25-520:46 8394Builtins.lc 520:25-520:46
8395 FrameBuffer _b (map FragmentOperationKind _a) | FrameBuffer 8395 FrameBuffer _b (map FragmentOperationKind _a) | FrameBuffer
8396 _b 8396 _b
8397 (map FragmentOperationKind _a) | FrameBuffer _b (map FragmentOperationKind _a) 8397 (map FragmentOperationKind _a) | FrameBuffer _b (map FragmentOperationKind _a)
8398testdata/Builtins.lc 520:36-520:39 8398Builtins.lc 520:36-520:39
8399 _m 8399 _m
8400testdata/Builtins.lc 520:40-520:43 8400Builtins.lc 520:40-520:43
8401 _h 8401 _h
8402testdata/Builtins.lc 520:44-520:46 8402Builtins.lc 520:44-520:46
8403 _n 8403 _n
8404testdata/Builtins.lc 524:31-524:40 8404Builtins.lc 524:31-524:40
8405 Type | Type 8405 Type | Type
8406testdata/Builtins.lc 524:47-524:59 8406Builtins.lc 524:47-524:59
8407 Type -> ImageKind 8407 Type -> ImageKind
8408testdata/Builtins.lc 524:74-524:75 8408Builtins.lc 524:74-524:75
8409 ImageKind 8409 ImageKind
8410testdata/Builtins.lc 530:1-530:12 8410Builtins.lc 530:1-530:12
8411 forall (a :: [Type]) 8411 forall (a :: [Type])
8412 . sameLayerCounts a 8412 . sameLayerCounts a
8413 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) 8413 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a)
8414testdata/Builtins.lc 530:30-530:36 8414Builtins.lc 530:30-530:36
8415 Type 8415 Type
8416testdata/Builtins.lc 530:31-530:35 8416Builtins.lc 530:31-530:35
8417 Type 8417 Type
8418testdata/Builtins.lc 530:40-530:125 8418Builtins.lc 530:40-530:125
8419 Type 8419 Type
8420testdata/Builtins.lc 530:41-530:56 8420Builtins.lc 530:41-530:56
8421 [Type] -> Constraint 8421 [Type] -> Constraint
8422testdata/Builtins.lc 530:41-530:58 8422Builtins.lc 530:41-530:58
8423 Constraint 8423 Constraint
8424testdata/Builtins.lc 530:57-530:58 8424Builtins.lc 530:57-530:58
8425 [Type] 8425 [Type]
8426testdata/Builtins.lc 530:63-530:68 8426Builtins.lc 530:63-530:68
8427 [Type] -> Type 8427 [Type] -> Type
8428testdata/Builtins.lc 530:63-530:70 8428Builtins.lc 530:63-530:70
8429 Type 8429 Type
8430testdata/Builtins.lc 530:63-530:125 8430Builtins.lc 530:63-530:125
8431 Type 8431 Type
8432testdata/Builtins.lc 530:69-530:70 8432Builtins.lc 530:69-530:70
8433 [Type] 8433 [Type]
8434testdata/Builtins.lc 530:74-530:85 8434Builtins.lc 530:74-530:85
8435 Nat -> [ImageKind] -> Type 8435 Nat -> [ImageKind] -> Type
8436testdata/Builtins.lc 530:74-530:104 8436Builtins.lc 530:74-530:104
8437 [ImageKind] -> Type 8437 [ImageKind] -> Type
8438testdata/Builtins.lc 530:74-530:125 8438Builtins.lc 530:74-530:125
8439 Type | Type 8439 Type | Type
8440testdata/Builtins.lc 530:87-530:94 8440Builtins.lc 530:87-530:94
8441 Type -> Nat 8441 Type -> Nat
8442testdata/Builtins.lc 530:87-530:103 8442Builtins.lc 530:87-530:103
8443 Nat 8443 Nat
8444testdata/Builtins.lc 530:96-530:100 8444Builtins.lc 530:96-530:100
8445 forall a . [a] -> a 8445 forall a . [a] -> a
8446testdata/Builtins.lc 530:96-530:102 8446Builtins.lc 530:96-530:102
8447 Type 8447 Type
8448testdata/Builtins.lc 530:101-530:102 8448Builtins.lc 530:101-530:102
8449 [Type] 8449 [Type]
8450testdata/Builtins.lc 530:106-530:109 8450Builtins.lc 530:106-530:109
8451 forall a b . (a -> b) -> [a] -> [b] 8451 forall a b . (a -> b) -> [a] -> [b]
8452testdata/Builtins.lc 530:106-530:122 8452Builtins.lc 530:106-530:122
8453 [Type] -> [ImageKind] 8453 [Type] -> [ImageKind]
8454testdata/Builtins.lc 530:106-530:124 8454Builtins.lc 530:106-530:124
8455 [ImageKind] 8455 [ImageKind]
8456testdata/Builtins.lc 530:110-530:122 8456Builtins.lc 530:110-530:122
8457 Type -> ImageKind 8457 Type -> ImageKind
8458testdata/Builtins.lc 530:123-530:124 8458Builtins.lc 530:123-530:124
8459 [Type] 8459 [Type]
8460testdata/Builtins.lc 532:1-532:11 8460Builtins.lc 532:1-532:11
8461 forall (a :: [Type]) 8461 forall (a :: [Type])
8462 . sameLayerCounts a 8462 . sameLayerCounts a
8463 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) 8463 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a)
8464testdata/Builtins.lc 532:14-532:25 8464Builtins.lc 532:14-532:25
8465 forall (a :: [Type]) 8465 forall (a :: [Type])
8466 . sameLayerCounts a 8466 . sameLayerCounts a
8467 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) 8467 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a)
8468testdata/Builtins.lc 534:1-534:11 8468Builtins.lc 534:1-534:11
8469 forall (a :: Nat) (b :: [Type]) c 8469 forall (a :: Nat) (b :: [Type]) c
8470 . HList b 8470 . HList b
8471 -> (c -> HList (imageType' (map FragmentOperationKind b))) 8471 -> (c -> HList (imageType' (map FragmentOperationKind b)))
8472 -> [Vector a (Maybe (SimpleFragment c))] 8472 -> [Vector a (Maybe (SimpleFragment c))]
8473 -> FrameBuffer a (map FragmentOperationKind b) 8473 -> FrameBuffer a (map FragmentOperationKind b)
8474 -> FrameBuffer a (map FragmentOperationKind b) 8474 -> FrameBuffer a (map FragmentOperationKind b)
8475testdata/Builtins.lc 534:34-534:44 8475Builtins.lc 534:34-534:44
8476 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type]) 8476 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
8477 . (a ~ (map FragmentOperationKind c :: [ImageKind])) 8477 . (a ~ (map FragmentOperationKind c :: [ImageKind]))
8478 => HList c 8478 => HList c
8479 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 8479 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
8480testdata/Builtins.lc 534:34-534:48 8480Builtins.lc 534:34-534:48
8481 FragmentStream _b (HList (imageType' (map FragmentOperationKind _a))) 8481 FragmentStream _b (HList (imageType' (map FragmentOperationKind _a)))
8482 -> FrameBuffer _b (map FragmentOperationKind _a) 8482 -> FrameBuffer _b (map FragmentOperationKind _a)
8483 -> FrameBuffer _b (map FragmentOperationKind _a) 8483 -> FrameBuffer _b (map FragmentOperationKind _a)
8484testdata/Builtins.lc 534:34-534:76 8484Builtins.lc 534:34-534:76
8485 FrameBuffer _c (map FragmentOperationKind _b) 8485 FrameBuffer _c (map FragmentOperationKind _b)
8486 -> FrameBuffer _c (map FragmentOperationKind _b) 8486 -> FrameBuffer _c (map FragmentOperationKind _b)
8487testdata/Builtins.lc 534:34-534:79 8487Builtins.lc 534:34-534:79
8488 FrameBuffer _c (map FragmentOperationKind _b) 8488 FrameBuffer _c (map FragmentOperationKind _b)
8489testdata/Builtins.lc 534:45-534:48 8489Builtins.lc 534:45-534:48
8490 _j 8490 _j
8491testdata/Builtins.lc 534:50-534:62 8491Builtins.lc 534:50-534:62
8492 forall a b (c :: Nat) 8492 forall a b (c :: Nat)
8493 . (a -> b) 8493 . (a -> b)
8494 -> [Vector c (Maybe (SimpleFragment a))] 8494 -> [Vector c (Maybe (SimpleFragment a))]
8495 -> [Vector c (Maybe (SimpleFragment b))] 8495 -> [Vector c (Maybe (SimpleFragment b))]
8496testdata/Builtins.lc 534:50-534:70 8496Builtins.lc 534:50-534:70
8497 [Vector _a (Maybe (SimpleFragment _c))] 8497 [Vector _a (Maybe (SimpleFragment _c))]
8498 -> [Vector _a (Maybe (SimpleFragment _b))] 8498 -> [Vector _a (Maybe (SimpleFragment _b))]
8499testdata/Builtins.lc 534:50-534:75 8499Builtins.lc 534:50-534:75
8500 [Vector 8500 [Vector
8501 _c 8501 _c
8502 (Maybe (SimpleFragment (HList (imageType' (map FragmentOperationKind _b)))))] 8502 (Maybe (SimpleFragment (HList (imageType' (map FragmentOperationKind _b)))))]
8503testdata/Builtins.lc 534:63-534:70 8503Builtins.lc 534:63-534:70
8504 _k 8504 _k
8505testdata/Builtins.lc 534:71-534:75 8505Builtins.lc 534:71-534:75
8506 _g 8506 _g
8507testdata/Builtins.lc 534:77-534:79 8507Builtins.lc 534:77-534:79
8508 _e 8508 _e
8509testdata/Builtins.lc 537:1-537:9 8509Builtins.lc 537:1-537:9
8510 forall (a :: ImageKind) . FrameBuffer 1 ' [a] -> Image 1 a 8510 forall (a :: ImageKind) . FrameBuffer 1 ' [a] -> Image 1 a
8511testdata/Builtins.lc 537:24-537:35 8511Builtins.lc 537:24-537:35
8512 Nat -> [ImageKind] -> Type 8512 Nat -> [ImageKind] -> Type
8513testdata/Builtins.lc 537:24-537:37 8513Builtins.lc 537:24-537:37
8514 [ImageKind] -> Type 8514 [ImageKind] -> Type
8515testdata/Builtins.lc 537:24-537:42 8515Builtins.lc 537:24-537:42
8516 Type 8516 Type
8517testdata/Builtins.lc 537:24-537:55 8517Builtins.lc 537:24-537:55
8518 Type 8518 Type
8519testdata/Builtins.lc 537:36-537:37 8519Builtins.lc 537:36-537:37
8520 _b 8520 _b
8521testdata/Builtins.lc 537:38-537:42 8521Builtins.lc 537:38-537:42
8522 [ImageKind] 8522 [ImageKind]
8523testdata/Builtins.lc 537:40-537:41 8523Builtins.lc 537:40-537:41
8524 _c 8524 _c
8525testdata/Builtins.lc 537:46-537:51 8525Builtins.lc 537:46-537:51
8526 Nat -> ImageKind -> Type 8526 Nat -> ImageKind -> Type
8527testdata/Builtins.lc 537:46-537:53 8527Builtins.lc 537:46-537:53
8528 ImageKind -> Type 8528 ImageKind -> Type
8529testdata/Builtins.lc 537:46-537:55 8529Builtins.lc 537:46-537:55
8530 Type | Type 8530 Type | Type
8531testdata/Builtins.lc 537:52-537:53 8531Builtins.lc 537:52-537:53
8532 _b 8532 _b
8533testdata/Builtins.lc 537:54-537:55 8533Builtins.lc 537:54-537:55
8534 ImageKind 8534 ImageKind
8535testdata/Builtins.lc 538:1-538:14 8535Builtins.lc 538:1-538:14
8536 FrameBuffer 1 ' ['Depth, 'Color (Vec 4 Float)] -> Image 1 ('Color (Vec 4 Float)) 8536 FrameBuffer 1 ' ['Depth, 'Color (Vec 4 Float)] -> Image 1 ('Color (Vec 4 Float))
8537testdata/Builtins.lc 538:24-538:35 8537Builtins.lc 538:24-538:35
8538 Nat -> [ImageKind] -> Type 8538 Nat -> [ImageKind] -> Type
8539testdata/Builtins.lc 538:24-538:37 8539Builtins.lc 538:24-538:37
8540 [ImageKind] -> Type 8540 [ImageKind] -> Type
8541testdata/Builtins.lc 538:24-538:70 8541Builtins.lc 538:24-538:70
8542 Type 8542 Type
8543testdata/Builtins.lc 538:36-538:37 8543Builtins.lc 538:36-538:37
8544 _b 8544 _b
8545testdata/Builtins.lc 538:38-538:70 8545Builtins.lc 538:38-538:70
8546 [ImageKind] 8546 [ImageKind]
8547testdata/Builtins.lc 538:41-538:47 8547Builtins.lc 538:41-538:47
8548 ImageKind 8548 ImageKind
8549testdata/Builtins.lc 538:49-538:55 8549Builtins.lc 538:49-538:55
8550 Type -> ImageKind 8550 Type -> ImageKind
8551testdata/Builtins.lc 538:49-538:69 8551Builtins.lc 538:49-538:69
8552 ImageKind | [ImageKind] 8552 ImageKind | [ImageKind]
8553testdata/Builtins.lc 538:57-538:60 8553Builtins.lc 538:57-538:60
8554 Nat -> Type -> Type 8554 Nat -> Type -> Type
8555testdata/Builtins.lc 538:57-538:62 8555Builtins.lc 538:57-538:62
8556 Type -> Type 8556 Type -> Type
8557testdata/Builtins.lc 538:57-538:68 8557Builtins.lc 538:57-538:68
8558 Type 8558 Type
8559testdata/Builtins.lc 538:61-538:62 8559Builtins.lc 538:61-538:62
8560 _b 8560 _b
8561testdata/Builtins.lc 538:63-538:68 8561Builtins.lc 538:63-538:68
8562 Type 8562 Type
8563testdata/Builtins.lc 538:74-538:79 8563Builtins.lc 538:74-538:79
8564 Nat -> ImageKind -> Type 8564 Nat -> ImageKind -> Type
8565testdata/Builtins.lc 538:74-538:81 8565Builtins.lc 538:74-538:81
8566 ImageKind -> Type 8566 ImageKind -> Type
8567testdata/Builtins.lc 538:74-538:103 8567Builtins.lc 538:74-538:103
8568 Type | Type 8568 Type | Type
8569testdata/Builtins.lc 538:80-538:81 8569Builtins.lc 538:80-538:81
8570 _b 8570 _b
8571testdata/Builtins.lc 538:83-538:88 8571Builtins.lc 538:83-538:88
8572 Type -> ImageKind 8572 Type -> ImageKind
8573testdata/Builtins.lc 538:83-538:102 8573Builtins.lc 538:83-538:102
8574 ImageKind 8574 ImageKind
8575testdata/Builtins.lc 538:90-538:93 8575Builtins.lc 538:90-538:93
8576 Nat -> Type -> Type 8576 Nat -> Type -> Type
8577testdata/Builtins.lc 538:90-538:95 8577Builtins.lc 538:90-538:95
8578 Type -> Type 8578 Type -> Type
8579testdata/Builtins.lc 538:90-538:101 8579Builtins.lc 538:90-538:101
8580 Type 8580 Type
8581testdata/Builtins.lc 538:94-538:95 8581Builtins.lc 538:94-538:95
8582 _b 8582 _b
8583testdata/Builtins.lc 538:96-538:101 8583Builtins.lc 538:96-538:101
8584 Type 8584 Type
8585testdata/Builtins.lc 540:6-540:12 8585Builtins.lc 540:6-540:12
8586 Type | Type | Type | Type 8586 Type | Type | Type | Type
8587testdata/Builtins.lc 540:6-541:12 8587Builtins.lc 540:6-541:12
8588 Type 8588 Type
8589testdata/Builtins.lc 541:3-541:12 8589Builtins.lc 541:3-541:12
8590 forall (a :: Nat) (b :: [ImageKind]) 8590 forall (a :: Nat) (b :: [ImageKind])
8591 . FrameBuffer a b -> Output | Output | Type | Type | Type | Type 8591 . FrameBuffer a b -> Output | Output | Type | Type | Type | Type
8592testdata/Builtins.lc 541:26-541:37 8592Builtins.lc 541:26-541:37
8593 Nat -> [ImageKind] -> Type 8593 Nat -> [ImageKind] -> Type
8594testdata/Builtins.lc 541:26-541:39 8594Builtins.lc 541:26-541:39
8595 [ImageKind] -> Type 8595 [ImageKind] -> Type
8596testdata/Builtins.lc 541:26-541:41 8596Builtins.lc 541:26-541:41
8597 Type 8597 Type
8598testdata/Builtins.lc 541:26-541:51 8598Builtins.lc 541:26-541:51
8599 Type | Type 8599 Type | Type
8600testdata/Builtins.lc 541:38-541:39 8600Builtins.lc 541:38-541:39
8601 _d 8601 _d
8602testdata/Builtins.lc 541:40-541:41 8602Builtins.lc 541:40-541:41
8603 _b 8603 _b
8604testdata/Builtins.lc 541:45-541:51 8604Builtins.lc 541:45-541:51
8605 Type | Type 8605 Type | Type
8606testdata/Builtins.lc 543:1-543:12 8606Builtins.lc 543:1-543:12
8607 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output 8607 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
8608testdata/Builtins.lc 543:15-543:24 8608Builtins.lc 543:15-543:24
8609 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output 8609 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
8610testdata/Builtins.lc 549:6-549:13 8610Builtins.lc 549:6-549:13
8611 Type | Type | Type | Type 8611 Type | Type | Type | Type
8612testdata/Builtins.lc 549:6-553:12 8612Builtins.lc 549:6-553:12
8613 Type | Type 8613 Type | Type
8614testdata/Builtins.lc 550:3-550:16 8614Builtins.lc 550:3-550:16
8615 String -> Texture | Texture | Type | Type 8615 String -> Texture | Texture | Type | Type
8616testdata/Builtins.lc 550:20-550:26 8616Builtins.lc 550:20-550:26
8617 Type 8617 Type
8618testdata/Builtins.lc 551:20-551:27 8618Builtins.lc 551:20-551:27
8619 Type | Type 8619 Type | Type
8620testdata/Builtins.lc 553:3-553:12 8620Builtins.lc 553:3-553:12
8621 Vec 2 Int 8621 Vec 2 Int
8622 -> Image 1 ('Color (Vec 4 Float)) -> Texture | Texture | Type | Type | Type 8622 -> Image 1 ('Color (Vec 4 Float)) -> Texture | Texture | Type | Type | Type
8623testdata/Builtins.lc 553:20-553:23 8623Builtins.lc 553:20-553:23
8624 Nat -> Type -> Type 8624 Nat -> Type -> Type
8625testdata/Builtins.lc 553:20-553:25 8625Builtins.lc 553:20-553:25
8626 Type -> Type 8626 Type -> Type
8627testdata/Builtins.lc 553:20-553:29 8627Builtins.lc 553:20-553:29
8628 Type 8628 Type
8629testdata/Builtins.lc 553:24-553:25 8629Builtins.lc 553:24-553:25
8630 _b 8630 _b
8631testdata/Builtins.lc 553:26-553:29 8631Builtins.lc 553:26-553:29
8632 Type 8632 Type
8633testdata/Builtins.lc 554:20-554:25 8633Builtins.lc 554:20-554:25
8634 Nat -> ImageKind -> Type 8634 Nat -> ImageKind -> Type
8635testdata/Builtins.lc 554:20-554:27 8635Builtins.lc 554:20-554:27
8636 ImageKind -> Type 8636 ImageKind -> Type
8637testdata/Builtins.lc 554:20-554:49 8637Builtins.lc 554:20-554:49
8638 Type 8638 Type
8639testdata/Builtins.lc 554:20-555:27 8639Builtins.lc 554:20-555:27
8640 Type 8640 Type
8641testdata/Builtins.lc 554:26-554:27 8641Builtins.lc 554:26-554:27
8642 _b 8642 _b
8643testdata/Builtins.lc 554:29-554:34 8643Builtins.lc 554:29-554:34
8644 Type -> ImageKind 8644 Type -> ImageKind
8645testdata/Builtins.lc 554:29-554:48 8645Builtins.lc 554:29-554:48
8646 ImageKind 8646 ImageKind
8647testdata/Builtins.lc 554:36-554:39 8647Builtins.lc 554:36-554:39
8648 Nat -> Type -> Type 8648 Nat -> Type -> Type
8649testdata/Builtins.lc 554:36-554:41 8649Builtins.lc 554:36-554:41
8650 Type -> Type 8650 Type -> Type
8651testdata/Builtins.lc 554:36-554:47 8651Builtins.lc 554:36-554:47
8652 Type 8652 Type
8653testdata/Builtins.lc 554:40-554:41 8653Builtins.lc 554:40-554:41
8654 _b 8654 _b
8655testdata/Builtins.lc 554:42-554:47 8655Builtins.lc 554:42-554:47
8656 Type 8656 Type
8657testdata/Builtins.lc 555:20-555:27 8657Builtins.lc 555:20-555:27
8658 Type | Type 8658 Type | Type
8659testdata/Builtins.lc 557:6-557:12 8659Builtins.lc 557:6-557:12
8660 Type | Type | Type | Type | Type | Type 8660 Type | Type | Type | Type | Type | Type
8661testdata/Builtins.lc 557:6-559:17 8661Builtins.lc 557:6-559:17
8662 Type | Type 8662 Type | Type
8663testdata/Builtins.lc 558:5-558:16 8663Builtins.lc 558:5-558:16
8664 Filter 8664 Filter
8665testdata/Builtins.lc 559:5-559:17 8665Builtins.lc 559:5-559:17
8666 Filter 8666 Filter
8667testdata/Builtins.lc 561:6-561:14 8667Builtins.lc 561:6-561:14
8668 Type | Type | Type | Type | Type | Type | Type 8668 Type | Type | Type | Type | Type | Type | Type
8669testdata/Builtins.lc 561:6-564:16 8669Builtins.lc 561:6-564:16
8670 Type | Type | Type 8670 Type | Type | Type
8671testdata/Builtins.lc 562:5-562:11 8671Builtins.lc 562:5-562:11
8672 EdgeMode 8672 EdgeMode
8673testdata/Builtins.lc 563:5-563:19 8673Builtins.lc 563:5-563:19
8674 EdgeMode 8674 EdgeMode
8675testdata/Builtins.lc 564:5-564:16 8675Builtins.lc 564:5-564:16
8676 EdgeMode 8676 EdgeMode
8677testdata/Builtins.lc 566:6-566:13 8677Builtins.lc 566:6-566:13
8678 Type | Type | Type | Type | Type | Type 8678 Type | Type | Type | Type | Type | Type
8679testdata/Builtins.lc 566:6-566:23 8679Builtins.lc 566:6-566:23
8680 Type 8680 Type
8681testdata/Builtins.lc 566:6-566:47 8681Builtins.lc 566:6-566:47
8682 Type | Type 8682 Type | Type
8683testdata/Builtins.lc 566:16-566:23 8683Builtins.lc 566:16-566:23
8684 Filter -> EdgeMode -> Texture -> Sampler | Sampler | Type | Type | Type | Type 8684 Filter -> EdgeMode -> Texture -> Sampler | Sampler | Type | Type | Type | Type
8685testdata/Builtins.lc 566:24-566:30 8685Builtins.lc 566:24-566:30
8686 Type 8686 Type
8687testdata/Builtins.lc 566:31-566:39 8687Builtins.lc 566:31-566:39
8688 Type 8688 Type
8689testdata/Builtins.lc 566:40-566:47 8689Builtins.lc 566:40-566:47
8690 Type 8690 Type
8691testdata/Builtins.lc 569:1-569:10 8691Builtins.lc 569:1-569:10
8692 Sampler -> Vec 2 Float -> Vec 4 Float 8692 Sampler -> Vec 2 Float -> Vec 4 Float
8693testdata/Builtins.lc 569:14-569:21 8693Builtins.lc 569:14-569:21
8694 Type 8694 Type
8695testdata/Builtins.lc 569:25-569:28 8695Builtins.lc 569:25-569:28
8696 Nat -> Type -> Type 8696 Nat -> Type -> Type
8697testdata/Builtins.lc 569:25-569:30 8697Builtins.lc 569:25-569:30
8698 Type -> Type 8698 Type -> Type
8699testdata/Builtins.lc 569:25-569:36 8699Builtins.lc 569:25-569:36
8700 Type 8700 Type
8701testdata/Builtins.lc 569:25-569:51 8701Builtins.lc 569:25-569:51
8702 Type 8702 Type
8703testdata/Builtins.lc 569:29-569:30 8703Builtins.lc 569:29-569:30
8704 _b 8704 _b
8705testdata/Builtins.lc 569:31-569:36 8705Builtins.lc 569:31-569:36
8706 Type 8706 Type
8707testdata/Builtins.lc 569:40-569:43 8707Builtins.lc 569:40-569:43
8708 Nat -> Type -> Type 8708 Nat -> Type -> Type
8709testdata/Builtins.lc 569:40-569:45 8709Builtins.lc 569:40-569:45
8710 Type -> Type 8710 Type -> Type
8711testdata/Builtins.lc 569:40-569:51 8711Builtins.lc 569:40-569:51
8712 Type | Type 8712 Type | Type
8713testdata/Builtins.lc 569:44-569:45 8713Builtins.lc 569:44-569:45
8714 _b 8714 _b
8715testdata/Builtins.lc 569:46-569:51 8715Builtins.lc 569:46-569:51
8716 Type 8716 Type
8717testdata/Builtins.lc 573:1-573:20 8717Builtins.lc 573:1-573:20
8718 forall a . a -> a 8718 forall a . a -> a
8719testdata/Builtins.lc 573:25-573:26 8719Builtins.lc 573:25-573:26
8720 _b 8720 _b
8721------------ warnings 8721------------ warnings
8722Uncovered pattern(s) at testdata/Builtins.lc:201:1: 8722Uncovered pattern(s) at Builtins.lc:201:1:
8723head (x: _) = x 8723head (x: _) = x
8724^^^^ 8724^^^^
8725Missing case(s): 8725Missing case(s):
8726 head [] 8726 head []
8727Uncovered pattern(s) at testdata/Builtins.lc:340:1: 8727Uncovered pattern(s) at Builtins.lc:340:1:
8728swizzscalar (V2 x y) Sx = x 8728swizzscalar (V2 x y) Sx = x
8729swizzscalar (V2 x y) Sy = y 8729swizzscalar (V2 x y) Sy = y
8730swizzscalar (V3 x y z) Sx = x 8730swizzscalar (V3 x y z) Sx = x
@@ -8738,7 +8738,7 @@ Missing case(s):
8738 swizzscalar (V2 _ _) Sz 8738 swizzscalar (V2 _ _) Sz
8739 swizzscalar (V2 _ _) Sw 8739 swizzscalar (V2 _ _) Sw
8740 swizzscalar (V3 _ _ _) Sw 8740 swizzscalar (V3 _ _ _) Sw
8741Uncovered pattern(s) at testdata/Builtins.lc:357:1: 8741Uncovered pattern(s) at Builtins.lc:357:1:
8742swizzvector v w | definedVec v = mapVec (swizzscalar v) w 8742swizzvector v w | definedVec v = mapVec (swizzscalar v) w
8743^^^^^^^^^^^ 8743^^^^^^^^^^^
8744Missing case(s): 8744Missing case(s):
diff --git a/testdata/Internals.out b/testdata/Internals.out
index f473a709..c72295b0 100644
--- a/testdata/Internals.out
+++ b/testdata/Internals.out
@@ -728,668 +728,668 @@ undefined = \a -> <<builtin>>
728unsafeCoerce :: forall a b . a -> b 728unsafeCoerce :: forall a b . a -> b
729unsafeCoerce = \a b c -> <<delta function with arity 3>> 729unsafeCoerce = \a b c -> <<delta function with arity 3>>
730------------ tooltips 730------------ tooltips
731testdata/Internals.lc 6:1-6:8 731Internals.lc 6:1-6:8
732 forall a . a -> a 732 forall a . a -> a
733testdata/Internals.lc 6:13-6:14 733Internals.lc 6:13-6:14
734 _b 734 _b
735testdata/Internals.lc 9:1-9:7 735Internals.lc 9:1-9:7
736 forall a . a -> a 736 forall a . a -> a
737testdata/Internals.lc 9:12-9:13 737Internals.lc 9:12-9:13
738 _b 738 _b
739testdata/Internals.lc 11:1-11:10 739Internals.lc 11:1-11:10
740 forall a . a 740 forall a . a
741testdata/Internals.lc 11:27-11:31 741Internals.lc 11:27-11:31
742 Type 742 Type
743testdata/Internals.lc 11:35-11:36 743Internals.lc 11:35-11:36
744 Type | Type 744 Type | Type
745testdata/Internals.lc 13:1-13:8 745Internals.lc 13:1-13:8
746 forall a . (a -> a) -> a 746 forall a . (a -> a) -> a
747testdata/Internals.lc 13:25-13:29 747Internals.lc 13:25-13:29
748 Type 748 Type
749testdata/Internals.lc 13:33-13:46 749Internals.lc 13:33-13:46
750 Type 750 Type
751testdata/Internals.lc 13:34-13:35 751Internals.lc 13:34-13:35
752 Type 752 Type
753testdata/Internals.lc 13:39-13:40 753Internals.lc 13:39-13:40
754 Type | Type 754 Type | Type
755testdata/Internals.lc 13:45-13:46 755Internals.lc 13:45-13:46
756 Type | Type 756 Type | Type
757testdata/Internals.lc 15:6-15:10 757Internals.lc 15:6-15:10
758 Type | Type | Type | Type | Type 758 Type | Type | Type | Type | Type
759testdata/Internals.lc 15:6-15:15 759Internals.lc 15:6-15:15
760 Type 760 Type
761testdata/Internals.lc 15:13-15:15 761Internals.lc 15:13-15:15
762 Unit 762 Unit
763testdata/Internals.lc 16:6-16:12 763Internals.lc 16:6-16:12
764 Type | Type | Type | Type 764 Type | Type | Type | Type
765testdata/Internals.lc 17:6-17:11 765Internals.lc 17:6-17:11
766 String -> Type | String -> Type | String -> Type | Type | Type 766 String -> Type | String -> Type | String -> Type | Type | Type
767testdata/Internals.lc 17:18-17:24 767Internals.lc 17:18-17:24
768 Type | Type 768 Type | Type
769testdata/Internals.lc 19:1-19:13 769Internals.lc 19:1-19:13
770 forall a b . a -> b 770 forall a b . a -> b
771testdata/Internals.lc 19:30-19:31 771Internals.lc 19:30-19:31
772 _d 772 _d
773testdata/Internals.lc 19:30-19:36 773Internals.lc 19:30-19:36
774 Type | Type 774 Type | Type
775testdata/Internals.lc 19:35-19:36 775Internals.lc 19:35-19:36
776 _c | Type 776 _c | Type
777testdata/Internals.lc 21:6-21:16 777Internals.lc 21:6-21:16
778 Type | Type | Type | Type 778 Type | Type | Type | Type
779testdata/Internals.lc 21:6-23:11 779Internals.lc 21:6-23:11
780 Type | Type 780 Type | Type
781testdata/Internals.lc 22:5-22:10 781Internals.lc 22:5-22:10
782 Constraint 782 Constraint
783testdata/Internals.lc 22:14-22:24 783Internals.lc 22:14-22:24
784 Type 784 Type
785testdata/Internals.lc 23:5-23:11 785Internals.lc 23:5-23:11
786 String -> Constraint | Constraint | Type | Type 786 String -> Constraint | Constraint | Type | Type
787testdata/Internals.lc 23:15-23:21 787Internals.lc 23:15-23:21
788 Type 788 Type
789testdata/Internals.lc 23:25-23:35 789Internals.lc 23:25-23:35
790 Type | Type 790 Type | Type
791testdata/Internals.lc 25:13-25:15 791Internals.lc 25:13-25:15
792 Constraint -> Type 792 Constraint -> Type
793testdata/Internals.lc 25:22-25:32 793Internals.lc 25:22-25:32
794 Type 794 Type
795testdata/Internals.lc 31:13-31:17 795Internals.lc 31:13-31:17
796 forall a -> a -> a -> Constraint 796 forall a -> a -> a -> Constraint
797testdata/Internals.lc 31:24-31:28 797Internals.lc 31:24-31:28
798 Type 798 Type
799testdata/Internals.lc 31:36-31:37 799Internals.lc 31:36-31:37
800 Type 800 Type
801testdata/Internals.lc 31:36-31:61 801Internals.lc 31:36-31:61
802 Type 802 Type
803testdata/Internals.lc 31:45-31:46 803Internals.lc 31:45-31:46
804 Type 804 Type
805testdata/Internals.lc 31:45-31:61 805Internals.lc 31:45-31:61
806 Type 806 Type
807testdata/Internals.lc 31:51-31:61 807Internals.lc 31:51-31:61
808 Type | Type 808 Type | Type
809testdata/Internals.lc 40:1-40:8 809Internals.lc 40:1-40:8
810 forall a -> a -> a -> a 810 forall a -> a -> a -> a
811testdata/Internals.lc 40:24-40:25 811Internals.lc 40:24-40:25
812 _b 812 _b
813testdata/Internals.lc 40:24-40:35 813Internals.lc 40:24-40:35
814 Type 814 Type
815testdata/Internals.lc 40:29-40:30 815Internals.lc 40:29-40:30
816 Type 816 Type
817testdata/Internals.lc 40:29-40:35 817Internals.lc 40:29-40:35
818 Type 818 Type
819testdata/Internals.lc 40:34-40:35 819Internals.lc 40:34-40:35
820 Type | Type 820 Type | Type
821testdata/Internals.lc 43:13-43:15 821Internals.lc 43:13-43:15
822 Constraint -> Constraint -> Constraint 822 Constraint -> Constraint -> Constraint
823testdata/Internals.lc 43:22-43:32 823Internals.lc 43:22-43:32
824 Type 824 Type
825testdata/Internals.lc 43:40-43:50 825Internals.lc 43:40-43:50
826 Type 826 Type
827testdata/Internals.lc 43:40-43:65 827Internals.lc 43:40-43:65
828 Type 828 Type
829testdata/Internals.lc 43:55-43:65 829Internals.lc 43:55-43:65
830 Type | Type 830 Type | Type
831testdata/Internals.lc 50:1-50:11 831Internals.lc 50:1-50:11
832 forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b 832 forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b
833testdata/Internals.lc 50:28-50:32 833Internals.lc 50:28-50:32
834 Type 834 Type
835testdata/Internals.lc 50:36-50:40 835Internals.lc 50:36-50:40
836 Type | Type 836 Type | Type
837testdata/Internals.lc 50:45-50:46 837Internals.lc 50:45-50:46
838 Type -> Type 838 Type -> Type
839testdata/Internals.lc 50:45-50:51 839Internals.lc 50:45-50:51
840 Type 840 Type
841testdata/Internals.lc 50:45-50:87 841Internals.lc 50:45-50:87
842 Type 842 Type
843testdata/Internals.lc 50:47-50:51 843Internals.lc 50:47-50:51
844 Type 844 Type
845testdata/Internals.lc 50:55-50:87 845Internals.lc 50:55-50:87
846 Type 846 Type
847testdata/Internals.lc 50:68-50:72 847Internals.lc 50:68-50:72
848 Type 848 Type
849testdata/Internals.lc 50:77-50:78 849Internals.lc 50:77-50:78
850 Type -> Type 850 Type -> Type
851testdata/Internals.lc 50:77-50:80 851Internals.lc 50:77-50:80
852 Type 852 Type
853testdata/Internals.lc 50:77-50:87 853Internals.lc 50:77-50:87
854 Type 854 Type
855testdata/Internals.lc 50:79-50:80 855Internals.lc 50:79-50:80
856 Type 856 Type
857testdata/Internals.lc 50:84-50:85 857Internals.lc 50:84-50:85
858 Type -> Type 858 Type -> Type
859testdata/Internals.lc 50:84-50:87 859Internals.lc 50:84-50:87
860 Type | Type 860 Type | Type
861testdata/Internals.lc 50:86-50:87 861Internals.lc 50:86-50:87
862 Type 862 Type
863testdata/Internals.lc 52:6-52:11 863Internals.lc 52:6-52:11
864 forall a . a -> a -> Constraint 864 forall a . a -> a -> Constraint
865testdata/Internals.lc 52:14-52:18 865Internals.lc 52:14-52:18
866 forall a -> a -> a -> Constraint 866 forall a -> a -> a -> Constraint
867testdata/Internals.lc 52:14-52:20 867Internals.lc 52:14-52:20
868 _a -> _a -> Constraint 868 _a -> _a -> Constraint
869testdata/Internals.lc 55:1-55:4 869Internals.lc 55:1-55:4
870 Unit -> Unit -> Unit 870 Unit -> Unit -> Unit
871testdata/Internals.lc 55:8-55:12 871Internals.lc 55:8-55:12
872 Type 872 Type
873testdata/Internals.lc 55:16-55:20 873Internals.lc 55:16-55:20
874 Type 874 Type
875testdata/Internals.lc 55:16-55:28 875Internals.lc 55:16-55:28
876 Type 876 Type
877testdata/Internals.lc 55:24-55:28 877Internals.lc 55:24-55:28
878 Type | Type 878 Type | Type
879testdata/Internals.lc 58:6-58:9 879Internals.lc 58:6-58:9
880 Type | Type | Type | Type 880 Type | Type | Type | Type
881testdata/Internals.lc 59:6-59:10 881Internals.lc 59:6-59:10
882 Type | Type | Type | Type 882 Type | Type | Type | Type
883testdata/Internals.lc 60:6-60:11 883Internals.lc 60:6-60:11
884 Type | Type | Type | Type 884 Type | Type | Type | Type
885testdata/Internals.lc 61:6-61:10 885Internals.lc 61:6-61:10
886 Type | Type | Type | Type 886 Type | Type | Type | Type
887testdata/Internals.lc 63:6-63:10 887Internals.lc 63:6-63:10
888 Type | Type | Type | Type | Type | Type 888 Type | Type | Type | Type | Type | Type
889testdata/Internals.lc 63:6-63:25 889Internals.lc 63:6-63:25
890 Type | Type 890 Type | Type
891testdata/Internals.lc 63:13-63:18 891Internals.lc 63:13-63:18
892 Bool 892 Bool
893testdata/Internals.lc 63:21-63:25 893Internals.lc 63:21-63:25
894 Bool 894 Bool
895testdata/Internals.lc 65:6-65:14 895Internals.lc 65:6-65:14
896 Type | Type | Type | Type | Type | Type | Type 896 Type | Type | Type | Type | Type | Type | Type
897testdata/Internals.lc 65:6-65:29 897Internals.lc 65:6-65:29
898 Type | Type | Type 898 Type | Type | Type
899testdata/Internals.lc 65:17-65:19 899Internals.lc 65:17-65:19
900 Ordering 900 Ordering
901testdata/Internals.lc 65:22-65:24 901Internals.lc 65:22-65:24
902 Ordering 902 Ordering
903testdata/Internals.lc 65:27-65:29 903Internals.lc 65:27-65:29
904 Ordering 904 Ordering
905testdata/Internals.lc 67:6-67:9 905Internals.lc 67:6-67:9
906 Type | Type | Type | Type | Type | Type | Type 906 Type | Type | Type | Type | Type | Type | Type
907testdata/Internals.lc 67:6-67:23 907Internals.lc 67:6-67:23
908 Type | Type 908 Type | Type
909testdata/Internals.lc 67:12-67:16 909Internals.lc 67:12-67:16
910 Nat 910 Nat
911testdata/Internals.lc 67:19-67:23 911Internals.lc 67:19-67:23
912 Nat -> Nat | Nat | Type | Type 912 Nat -> Nat | Nat | Type | Type
913testdata/Internals.lc 67:24-67:27 913Internals.lc 67:24-67:27
914 Type 914 Type
915testdata/Internals.lc 70:1-70:14 915Internals.lc 70:1-70:14
916 Int -> Word 916 Int -> Word
917testdata/Internals.lc 70:24-70:27 917Internals.lc 70:24-70:27
918 Type 918 Type
919testdata/Internals.lc 70:33-70:37 919Internals.lc 70:33-70:37
920 Type | Type 920 Type | Type
921testdata/Internals.lc 71:1-71:15 921Internals.lc 71:1-71:15
922 Int -> Float 922 Int -> Float
923testdata/Internals.lc 71:24-71:27 923Internals.lc 71:24-71:27
924 Type 924 Type
925testdata/Internals.lc 71:33-71:38 925Internals.lc 71:33-71:38
926 Type | Type 926 Type | Type
927testdata/Internals.lc 72:1-72:13 927Internals.lc 72:1-72:13
928 Int -> Nat 928 Int -> Nat
929testdata/Internals.lc 72:24-72:27 929Internals.lc 72:24-72:27
930 Type 930 Type
931testdata/Internals.lc 72:33-72:36 931Internals.lc 72:33-72:36
932 Type | Type 932 Type | Type
933testdata/Internals.lc 73:1-73:15 933Internals.lc 73:1-73:15
934 Int -> Int -> Ordering 934 Int -> Int -> Ordering
935testdata/Internals.lc 73:24-73:27 935Internals.lc 73:24-73:27
936 Type 936 Type
937testdata/Internals.lc 73:33-73:36 937Internals.lc 73:33-73:36
938 Type 938 Type
939testdata/Internals.lc 73:33-73:50 939Internals.lc 73:33-73:50
940 Type 940 Type
941testdata/Internals.lc 73:42-73:50 941Internals.lc 73:42-73:50
942 Type | Type 942 Type | Type
943testdata/Internals.lc 74:1-74:16 943Internals.lc 74:1-74:16
944 Word -> Word -> Ordering 944 Word -> Word -> Ordering
945testdata/Internals.lc 74:24-74:28 945Internals.lc 74:24-74:28
946 Type 946 Type
947testdata/Internals.lc 74:33-74:37 947Internals.lc 74:33-74:37
948 Type 948 Type
949testdata/Internals.lc 74:33-74:50 949Internals.lc 74:33-74:50
950 Type 950 Type
951testdata/Internals.lc 74:42-74:50 951Internals.lc 74:42-74:50
952 Type | Type 952 Type | Type
953testdata/Internals.lc 75:1-75:17 953Internals.lc 75:1-75:17
954 Float -> Float -> Ordering 954 Float -> Float -> Ordering
955testdata/Internals.lc 75:24-75:29 955Internals.lc 75:24-75:29
956 Type 956 Type
957testdata/Internals.lc 75:33-75:38 957Internals.lc 75:33-75:38
958 Type 958 Type
959testdata/Internals.lc 75:33-75:50 959Internals.lc 75:33-75:50
960 Type 960 Type
961testdata/Internals.lc 75:42-75:50 961Internals.lc 75:42-75:50
962 Type | Type 962 Type | Type
963testdata/Internals.lc 76:1-76:16 963Internals.lc 76:1-76:16
964 Char -> Char -> Ordering 964 Char -> Char -> Ordering
965testdata/Internals.lc 76:24-76:28 965Internals.lc 76:24-76:28
966 Type 966 Type
967testdata/Internals.lc 76:33-76:37 967Internals.lc 76:33-76:37
968 Type 968 Type
969testdata/Internals.lc 76:33-76:50 969Internals.lc 76:33-76:50
970 Type 970 Type
971testdata/Internals.lc 76:42-76:50 971Internals.lc 76:42-76:50
972 Type | Type 972 Type | Type
973testdata/Internals.lc 77:1-77:18 973Internals.lc 77:1-77:18
974 String -> String -> Ordering 974 String -> String -> Ordering
975testdata/Internals.lc 77:24-77:30 975Internals.lc 77:24-77:30
976 Type 976 Type
977testdata/Internals.lc 77:34-77:40 977Internals.lc 77:34-77:40
978 Type 978 Type
979testdata/Internals.lc 77:34-77:52 979Internals.lc 77:34-77:52
980 Type 980 Type
981testdata/Internals.lc 77:44-77:52 981Internals.lc 77:44-77:52
982 Type | Type 982 Type | Type
983testdata/Internals.lc 78:1-78:14 983Internals.lc 78:1-78:14
984 Int -> Int 984 Int -> Int
985testdata/Internals.lc 78:24-78:27 985Internals.lc 78:24-78:27
986 Type 986 Type
987testdata/Internals.lc 78:33-78:36 987Internals.lc 78:33-78:36
988 Type | Type 988 Type | Type
989testdata/Internals.lc 79:1-79:15 989Internals.lc 79:1-79:15
990 Word -> Word 990 Word -> Word
991testdata/Internals.lc 79:24-79:28 991Internals.lc 79:24-79:28
992 Type 992 Type
993testdata/Internals.lc 79:33-79:37 993Internals.lc 79:33-79:37
994 Type | Type 994 Type | Type
995testdata/Internals.lc 80:1-80:16 995Internals.lc 80:1-80:16
996 Float -> Float 996 Float -> Float
997testdata/Internals.lc 80:24-80:29 997Internals.lc 80:24-80:29
998 Type 998 Type
999testdata/Internals.lc 80:33-80:38 999Internals.lc 80:33-80:38
1000 Type | Type 1000 Type | Type
1001testdata/Internals.lc 81:1-81:11 1001Internals.lc 81:1-81:11
1002 Int -> Int -> Int 1002 Int -> Int -> Int
1003testdata/Internals.lc 81:24-81:27 1003Internals.lc 81:24-81:27
1004 Type 1004 Type
1005testdata/Internals.lc 81:33-81:36 1005Internals.lc 81:33-81:36
1006 Type 1006 Type
1007testdata/Internals.lc 81:33-81:45 1007Internals.lc 81:33-81:45
1008 Type 1008 Type
1009testdata/Internals.lc 81:42-81:45 1009Internals.lc 81:42-81:45
1010 Type | Type 1010 Type | Type
1011testdata/Internals.lc 82:1-82:11 1011Internals.lc 82:1-82:11
1012 Int -> Int -> Int 1012 Int -> Int -> Int
1013testdata/Internals.lc 82:24-82:27 1013Internals.lc 82:24-82:27
1014 Type 1014 Type
1015testdata/Internals.lc 82:33-82:36 1015Internals.lc 82:33-82:36
1016 Type 1016 Type
1017testdata/Internals.lc 82:33-82:45 1017Internals.lc 82:33-82:45
1018 Type 1018 Type
1019testdata/Internals.lc 82:42-82:45 1019Internals.lc 82:42-82:45
1020 Type | Type 1020 Type | Type
1021testdata/Internals.lc 83:1-83:11 1021Internals.lc 83:1-83:11
1022 Int -> Int -> Int 1022 Int -> Int -> Int
1023testdata/Internals.lc 83:24-83:27 1023Internals.lc 83:24-83:27
1024 Type 1024 Type
1025testdata/Internals.lc 83:33-83:36 1025Internals.lc 83:33-83:36
1026 Type 1026 Type
1027testdata/Internals.lc 83:33-83:45 1027Internals.lc 83:33-83:45
1028 Type 1028 Type
1029testdata/Internals.lc 83:42-83:45 1029Internals.lc 83:42-83:45
1030 Type | Type 1030 Type | Type
1031testdata/Internals.lc 84:1-84:14 1031Internals.lc 84:1-84:14
1032 Float -> Float 1032 Float -> Float
1033testdata/Internals.lc 84:24-84:29 1033Internals.lc 84:24-84:29
1034 Type 1034 Type
1035testdata/Internals.lc 84:33-84:38 1035Internals.lc 84:33-84:38
1036 Type | Type 1036 Type | Type
1037testdata/Internals.lc 85:1-85:10 1037Internals.lc 85:1-85:10
1038 Float -> Int 1038 Float -> Int
1039testdata/Internals.lc 85:24-85:29 1039Internals.lc 85:24-85:29
1040 Type 1040 Type
1041testdata/Internals.lc 85:33-85:36 1041Internals.lc 85:33-85:36
1042 Type | Type 1042 Type | Type
1043testdata/Internals.lc 88:19-88:23 1043Internals.lc 88:19-88:23
1044 Type 1044 Type
1045testdata/Internals.lc 88:19-88:38 1045Internals.lc 88:19-88:38
1046 Type 1046 Type
1047testdata/Internals.lc 88:27-88:28 1047Internals.lc 88:27-88:28
1048 _c 1048 _c
1049testdata/Internals.lc 88:27-88:38 1049Internals.lc 88:27-88:38
1050 Type 1050 Type
1051testdata/Internals.lc 88:32-88:33 1051Internals.lc 88:32-88:33
1052 Type 1052 Type
1053testdata/Internals.lc 88:32-88:38 1053Internals.lc 88:32-88:38
1054 Type 1054 Type
1055testdata/Internals.lc 88:37-88:38 1055Internals.lc 88:37-88:38
1056 Type | Type 1056 Type | Type
1057testdata/Internals.lc 89:1-89:15 1057Internals.lc 89:1-89:15
1058 forall a . Bool -> a -> a -> a 1058 forall a . Bool -> a -> a -> a
1059testdata/Internals.lc 89:28-89:29 1059Internals.lc 89:28-89:29
1060 _d 1060 _d
1061testdata/Internals.lc 89:28-90:29 1061Internals.lc 89:28-90:29
1062 Bool -> _d | _d 1062 Bool -> _d | _d
1063testdata/Internals.lc 90:28-90:29 1063Internals.lc 90:28-90:29
1064 _e 1064 _e
1065testdata/Internals.lc 92:1-92:5 1065Internals.lc 92:1-92:5
1066 Ordering -> Bool 1066 Ordering -> Bool
1067testdata/Internals.lc 92:11-92:15 1067Internals.lc 92:11-92:15
1068 Bool 1068 Bool
1069testdata/Internals.lc 92:11-93:15 1069Internals.lc 92:11-93:15
1070 Bool -> Ordering -> Bool 1070 Bool -> Ordering -> Bool
1071testdata/Internals.lc 93:10-93:15 1071Internals.lc 93:10-93:15
1072 Bool | Bool 1072 Bool | Bool
1073testdata/Internals.lc 96:7-96:10 1073Internals.lc 96:7-96:10
1074 Type -> Constraint | Type -> Constraint | Constraint | Type 1074 Type -> Constraint | Type -> Constraint | Constraint | Type
1075 -> Constraint | Constraint | Type -> Constraint | Constraint 1075 -> Constraint | Constraint | Type -> Constraint | Constraint
1076testdata/Internals.lc 96:7-97:22 1076Internals.lc 96:7-97:22
1077 Type 1077 Type
1078testdata/Internals.lc 96:7-98:32 1078Internals.lc 96:7-98:32
1079 Type 1079 Type
1080testdata/Internals.lc 96:7-99:19 1080Internals.lc 96:7-99:19
1081 Type 1081 Type
1082testdata/Internals.lc 97:3-97:10 1082Internals.lc 97:3-97:10
1083 forall a . Num a => Int -> a 1083 forall a . Num a => Int -> a
1084testdata/Internals.lc 97:14-97:17 1084Internals.lc 97:14-97:17
1085 Type 1085 Type
1086testdata/Internals.lc 97:14-97:22 1086Internals.lc 97:14-97:22
1087 Type 1087 Type
1088testdata/Internals.lc 97:21-97:22 1088Internals.lc 97:21-97:22
1089 Type | Type 1089 Type | Type
1090testdata/Internals.lc 98:3-98:10 1090Internals.lc 98:3-98:10
1091 forall a . Num a => a -> a -> Ordering 1091 forall a . Num a => a -> a -> Ordering
1092testdata/Internals.lc 98:14-98:15 1092Internals.lc 98:14-98:15
1093 Type 1093 Type
1094testdata/Internals.lc 98:14-98:32 1094Internals.lc 98:14-98:32
1095 Type 1095 Type
1096testdata/Internals.lc 98:19-98:20 1096Internals.lc 98:19-98:20
1097 Type 1097 Type
1098testdata/Internals.lc 98:19-98:32 1098Internals.lc 98:19-98:32
1099 Type 1099 Type
1100testdata/Internals.lc 98:24-98:32 1100Internals.lc 98:24-98:32
1101 Type | Type 1101 Type | Type
1102testdata/Internals.lc 99:3-99:9 1102Internals.lc 99:3-99:9
1103 forall a . Num a => a -> a 1103 forall a . Num a => a -> a
1104testdata/Internals.lc 99:13-99:14 1104Internals.lc 99:13-99:14
1105 Type 1105 Type
1106testdata/Internals.lc 99:13-99:19 1106Internals.lc 99:13-99:19
1107 Type 1107 Type
1108testdata/Internals.lc 99:18-99:19 1108Internals.lc 99:18-99:19
1109 Type | Type 1109 Type | Type
1110testdata/Internals.lc 102:13-114:25 1110Internals.lc 102:13-114:25
1111 Int -> _b 1111 Int -> _b
1112testdata/Internals.lc 102:19-102:20 1112Internals.lc 102:19-102:20
1113 _b 1113 _b
1114testdata/Internals.lc 103:13-103:27 1114Internals.lc 103:13-103:27
1115 Int -> Int -> Ordering 1115 Int -> Int -> Ordering
1116testdata/Internals.lc 103:13-115:22 1116Internals.lc 103:13-115:22
1117 _b -> _b -> Ordering 1117 _b -> _b -> Ordering
1118testdata/Internals.lc 104:13-104:26 1118Internals.lc 104:13-104:26
1119 Int -> Int 1119 Int -> Int
1120testdata/Internals.lc 104:13-116:22 1120Internals.lc 104:13-116:22
1121 _b -> _b 1121 _b -> _b
1122testdata/Internals.lc 106:13-106:26 1122Internals.lc 106:13-106:26
1123 Int -> Word 1123 Int -> Word
1124testdata/Internals.lc 106:13-114:25 1124Internals.lc 106:13-114:25
1125 Int -> _b 1125 Int -> _b
1126testdata/Internals.lc 107:13-107:28 1126Internals.lc 107:13-107:28
1127 Word -> Word -> Ordering 1127 Word -> Word -> Ordering
1128testdata/Internals.lc 107:13-115:22 1128Internals.lc 107:13-115:22
1129 _b -> _b -> Ordering 1129 _b -> _b -> Ordering
1130testdata/Internals.lc 108:13-108:27 1130Internals.lc 108:13-108:27
1131 Word -> Word 1131 Word -> Word
1132testdata/Internals.lc 108:13-116:22 1132Internals.lc 108:13-116:22
1133 _b -> _b 1133 _b -> _b
1134testdata/Internals.lc 110:13-110:27 1134Internals.lc 110:13-110:27
1135 Int -> Float 1135 Int -> Float
1136testdata/Internals.lc 110:13-114:25 1136Internals.lc 110:13-114:25
1137 Int -> _b 1137 Int -> _b
1138testdata/Internals.lc 111:13-111:29 1138Internals.lc 111:13-111:29
1139 Float -> Float -> Ordering 1139 Float -> Float -> Ordering
1140testdata/Internals.lc 111:13-115:22 1140Internals.lc 111:13-115:22
1141 _b -> _b -> Ordering 1141 _b -> _b -> Ordering
1142testdata/Internals.lc 112:13-112:28 1142Internals.lc 112:13-112:28
1143 Float -> Float 1143 Float -> Float
1144testdata/Internals.lc 112:13-116:22 1144Internals.lc 112:13-116:22
1145 _b -> _b 1145 _b -> _b
1146testdata/Internals.lc 114:13-114:25 1146Internals.lc 114:13-114:25
1147 Int -> Nat 1147 Int -> Nat
1148testdata/Internals.lc 115:13-115:22 1148Internals.lc 115:13-115:22
1149 forall a . a 1149 forall a . a
1150testdata/Internals.lc 116:13-116:22 1150Internals.lc 116:13-116:22
1151 forall a . a 1151 forall a . a
1152testdata/Internals.lc 118:7-118:9 1152Internals.lc 118:7-118:9
1153 Type -> Constraint | Type -> Constraint | Constraint 1153 Type -> Constraint | Type -> Constraint | Constraint
1154testdata/Internals.lc 118:7-119:27 1154Internals.lc 118:7-119:27
1155 Type 1155 Type
1156testdata/Internals.lc 119:6-119:8 1156Internals.lc 119:6-119:8
1157 forall a . Eq a => a -> a -> Bool 1157 forall a . Eq a => a -> a -> Bool
1158testdata/Internals.lc 119:13-119:14 1158Internals.lc 119:13-119:14
1159 Type 1159 Type
1160testdata/Internals.lc 119:13-119:27 1160Internals.lc 119:13-119:27
1161 Type 1161 Type
1162testdata/Internals.lc 119:18-119:19 1162Internals.lc 119:18-119:19
1163 Type 1163 Type
1164testdata/Internals.lc 119:18-119:27 1164Internals.lc 119:18-119:27
1165 Type 1165 Type
1166testdata/Internals.lc 119:23-119:27 1166Internals.lc 119:23-119:27
1167 Type | Type 1167 Type | Type
1168testdata/Internals.lc 123:35-123:39 1168Internals.lc 123:35-123:39
1169 Ordering -> Bool 1169 Ordering -> Bool
1170testdata/Internals.lc 123:35-123:63 1170Internals.lc 123:35-123:63
1171 Bool 1171 Bool
1172testdata/Internals.lc 123:35-134:29 1172Internals.lc 123:35-134:29
1173 _b -> _b -> Bool 1173 _b -> _b -> Bool
1174testdata/Internals.lc 123:41-123:58 1174Internals.lc 123:41-123:58
1175 String -> String -> Ordering 1175 String -> String -> Ordering
1176testdata/Internals.lc 123:41-123:60 1176Internals.lc 123:41-123:60
1177 String -> Ordering 1177 String -> Ordering
1178testdata/Internals.lc 123:41-123:62 1178Internals.lc 123:41-123:62
1179 Ordering 1179 Ordering
1180testdata/Internals.lc 123:59-123:60 1180Internals.lc 123:59-123:60
1181 _d 1181 _d
1182testdata/Internals.lc 123:61-123:62 1182Internals.lc 123:61-123:62
1183 _b 1183 _b
1184testdata/Internals.lc 124:33-124:37 1184Internals.lc 124:33-124:37
1185 Ordering -> Bool 1185 Ordering -> Bool
1186testdata/Internals.lc 124:33-124:59 1186Internals.lc 124:33-124:59
1187 Bool 1187 Bool
1188testdata/Internals.lc 124:33-134:29 1188Internals.lc 124:33-134:29
1189 _b -> _b -> Bool 1189 _b -> _b -> Bool
1190testdata/Internals.lc 124:39-124:54 1190Internals.lc 124:39-124:54
1191 Char -> Char -> Ordering 1191 Char -> Char -> Ordering
1192testdata/Internals.lc 124:39-124:56 1192Internals.lc 124:39-124:56
1193 Char -> Ordering 1193 Char -> Ordering
1194testdata/Internals.lc 124:39-124:58 1194Internals.lc 124:39-124:58
1195 Ordering 1195 Ordering
1196testdata/Internals.lc 124:55-124:56 1196Internals.lc 124:55-124:56
1197 _d 1197 _d
1198testdata/Internals.lc 124:57-124:58 1198Internals.lc 124:57-124:58
1199 _b 1199 _b
1200testdata/Internals.lc 125:32-125:36 1200Internals.lc 125:32-125:36
1201 Ordering -> Bool 1201 Ordering -> Bool
1202testdata/Internals.lc 125:32-125:57 1202Internals.lc 125:32-125:57
1203 Bool 1203 Bool
1204testdata/Internals.lc 125:32-134:29 1204Internals.lc 125:32-134:29
1205 _b -> _b -> Bool 1205 _b -> _b -> Bool
1206testdata/Internals.lc 125:38-125:52 1206Internals.lc 125:38-125:52
1207 Int -> Int -> Ordering 1207 Int -> Int -> Ordering
1208testdata/Internals.lc 125:38-125:54 1208Internals.lc 125:38-125:54
1209 Int -> Ordering 1209 Int -> Ordering
1210testdata/Internals.lc 125:38-125:56 1210Internals.lc 125:38-125:56
1211 Ordering 1211 Ordering
1212testdata/Internals.lc 125:53-125:54 1212Internals.lc 125:53-125:54
1213 _d 1213 _d
1214testdata/Internals.lc 125:55-125:56 1214Internals.lc 125:55-125:56
1215 _b 1215 _b
1216testdata/Internals.lc 126:34-126:38 1216Internals.lc 126:34-126:38
1217 Ordering -> Bool 1217 Ordering -> Bool
1218testdata/Internals.lc 126:34-126:61 1218Internals.lc 126:34-126:61
1219 Bool 1219 Bool
1220testdata/Internals.lc 126:34-134:29 1220Internals.lc 126:34-134:29
1221 _b -> _b -> Bool 1221 _b -> _b -> Bool
1222testdata/Internals.lc 126:40-126:56 1222Internals.lc 126:40-126:56
1223 Float -> Float -> Ordering 1223 Float -> Float -> Ordering
1224testdata/Internals.lc 126:40-126:58 1224Internals.lc 126:40-126:58
1225 Float -> Ordering 1225 Float -> Ordering
1226testdata/Internals.lc 126:40-126:60 1226Internals.lc 126:40-126:60
1227 Ordering 1227 Ordering
1228testdata/Internals.lc 126:57-126:58 1228Internals.lc 126:57-126:58
1229 _d 1229 _d
1230testdata/Internals.lc 126:59-126:60 1230Internals.lc 126:59-126:60
1231 _b 1231 _b
1232testdata/Internals.lc 128:20-128:24 1232Internals.lc 128:20-128:24
1233 Bool 1233 Bool
1234testdata/Internals.lc 128:20-130:19 1234Internals.lc 128:20-130:19
1235 Bool -> Bool | Bool 1235 Bool -> Bool | Bool
1236testdata/Internals.lc 128:20-134:29 1236Internals.lc 128:20-134:29
1237 _b -> _b -> Bool 1237 _b -> _b -> Bool
1238testdata/Internals.lc 129:22-129:26 1238Internals.lc 129:22-129:26
1239 Bool 1239 Bool
1240testdata/Internals.lc 129:22-130:19 1240Internals.lc 129:22-130:19
1241 Bool -> Bool | Bool 1241 Bool -> Bool | Bool
1242testdata/Internals.lc 130:14-130:19 1242Internals.lc 130:14-130:19
1243 Bool | Bool 1243 Bool | Bool
1244testdata/Internals.lc 132:24-132:28 1244Internals.lc 132:24-132:28
1245 Bool 1245 Bool
1246testdata/Internals.lc 132:24-134:29 1246Internals.lc 132:24-134:29
1247 Nat -> Bool 1247 Nat -> Bool
1248testdata/Internals.lc 133:24-133:25 1248Internals.lc 133:24-133:25
1249 Nat 1249 Nat
1250testdata/Internals.lc 133:24-133:28 1250Internals.lc 133:24-133:28
1251 Nat -> Bool 1251 Nat -> Bool
1252testdata/Internals.lc 133:24-133:30 1252Internals.lc 133:24-133:30
1253 Bool 1253 Bool
1254testdata/Internals.lc 133:24-134:29 1254Internals.lc 133:24-134:29
1255 Nat -> Bool 1255 Nat -> Bool
1256testdata/Internals.lc 133:26-133:28 1256Internals.lc 133:26-133:28
1257 forall a . Eq a => a -> a -> Bool 1257 forall a . Eq a => a -> a -> Bool
1258testdata/Internals.lc 133:29-133:30 1258Internals.lc 133:29-133:30
1259 Nat 1259 Nat
1260testdata/Internals.lc 134:24-134:29 1260Internals.lc 134:24-134:29
1261 Bool | Bool 1261 Bool | Bool
1262testdata/Internals.lc 136:6-136:10 1262Internals.lc 136:6-136:10
1263 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 1263 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
1264testdata/Internals.lc 136:6-136:12 1264Internals.lc 136:6-136:12
1265 Type | Type | Type | Type 1265 Type | Type | Type | Type
1266testdata/Internals.lc 136:6-136:23 1266Internals.lc 136:6-136:23
1267 Type | Type | Type 1267 Type | Type | Type
1268testdata/Internals.lc 136:6-136:35 1268Internals.lc 136:6-136:35
1269 Type | Type 1269 Type | Type
1270testdata/Internals.lc 136:11-136:12 1270Internals.lc 136:11-136:12
1271 Type | Type 1271 Type | Type
1272testdata/Internals.lc 136:15-136:18 1272Internals.lc 136:15-136:18
1273 forall a . [a] | [_b] 1273 forall a . [a] | [_b]
1274testdata/Internals.lc 136:22-136:23 1274Internals.lc 136:22-136:23
1275 forall a . a -> [a] -> [a] | [_e] | Type | Type | Type 1275 forall a . a -> [a] -> [a] | [_e] | Type | Type | Type
1276testdata/Internals.lc 136:25-136:26 1276Internals.lc 136:25-136:26
1277 Type 1277 Type
1278testdata/Internals.lc 136:28-136:32 1278Internals.lc 136:28-136:32
1279 Type -> Type 1279 Type -> Type
1280testdata/Internals.lc 136:28-136:34 1280Internals.lc 136:28-136:34
1281 Type 1281 Type
1282testdata/Internals.lc 136:33-136:34 1282Internals.lc 136:33-136:34
1283 Type 1283 Type
1284testdata/Internals.lc 140:6-140:11 1284Internals.lc 140:6-140:11
1285 [Type] -> Type | [Type] -> Type | Type | [Type] -> Type | Type | Type 1285 [Type] -> Type | [Type] -> Type | Type | [Type] -> Type | Type | Type
1286testdata/Internals.lc 140:6-142:45 1286Internals.lc 140:6-142:45
1287 Type | Type 1287 Type | Type
1288testdata/Internals.lc 140:15-140:21 1288Internals.lc 140:15-140:21
1289 Type 1289 Type
1290testdata/Internals.lc 140:16-140:20 1290Internals.lc 140:16-140:20
1291 Type 1291 Type
1292testdata/Internals.lc 140:25-140:29 1292Internals.lc 140:25-140:29
1293 Type | Type 1293 Type | Type
1294testdata/Internals.lc 141:5-141:9 1294Internals.lc 141:5-141:9
1295 () 1295 ()
1296testdata/Internals.lc 141:5-141:22 1296Internals.lc 141:5-141:22
1297 Type 1297 Type
1298testdata/Internals.lc 141:13-141:18 1298Internals.lc 141:13-141:18
1299 [Type] -> Type 1299 [Type] -> Type
1300testdata/Internals.lc 141:13-141:22 1300Internals.lc 141:13-141:22
1301 Type 1301 Type
1302testdata/Internals.lc 141:19-141:22 1302Internals.lc 141:19-141:22
1303 forall a . [a] | forall a . [a] 1303 forall a . [a] | forall a . [a]
1304testdata/Internals.lc 142:5-142:10 1304Internals.lc 142:5-142:10
1305 forall a (b :: [Type]) . a -> HList b -> HList (a : b) | HList (_d : _c) 1305 forall a (b :: [Type]) . a -> HList b -> HList (a : b) | HList (_d : _c)
1306testdata/Internals.lc 142:5-142:45 1306Internals.lc 142:5-142:45
1307 Type | Type | Type | Type | Type 1307 Type | Type | Type | Type | Type
1308testdata/Internals.lc 142:14-142:15 1308Internals.lc 142:14-142:15
1309 _d 1309 _d
1310testdata/Internals.lc 142:14-142:45 1310Internals.lc 142:14-142:45
1311 Type | Type 1311 Type | Type
1312testdata/Internals.lc 142:19-142:24 1312Internals.lc 142:19-142:24
1313 [Type] -> Type 1313 [Type] -> Type
1314testdata/Internals.lc 142:19-142:27 1314Internals.lc 142:19-142:27
1315 Type 1315 Type
1316testdata/Internals.lc 142:19-142:45 1316Internals.lc 142:19-142:45
1317 Type 1317 Type
1318testdata/Internals.lc 142:25-142:27 1318Internals.lc 142:25-142:27
1319 _c 1319 _c
1320testdata/Internals.lc 142:31-142:36 1320Internals.lc 142:31-142:36
1321 [Type] -> Type 1321 [Type] -> Type
1322testdata/Internals.lc 142:31-142:45 1322Internals.lc 142:31-142:45
1323 Type | Type 1323 Type | Type
1324testdata/Internals.lc 142:39-142:40 1324Internals.lc 142:39-142:40
1325 Type | Type 1325 Type | Type
1326testdata/Internals.lc 142:39-142:41 1326Internals.lc 142:39-142:41
1327 [Type] -> [Type] | [Type] -> [Type] 1327 [Type] -> [Type] | [Type] -> [Type]
1328testdata/Internals.lc 142:39-142:44 1328Internals.lc 142:39-142:44
1329 [Type] | [Type] 1329 [Type] | [Type]
1330testdata/Internals.lc 142:40-142:41 1330Internals.lc 142:40-142:41
1331 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a] 1331 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a]
1332testdata/Internals.lc 142:42-142:44 1332Internals.lc 142:42-142:44
1333 [Type] | [Type] 1333 [Type] | [Type]
1334testdata/Internals.lc 144:1-144:13 1334Internals.lc 144:1-144:13
1335 forall a -> a -> () -> a 1335 forall a -> a -> () -> a
1336testdata/Internals.lc 144:29-144:30 1336Internals.lc 144:29-144:30
1337 _b 1337 _b
1338testdata/Internals.lc 144:29-144:48 1338Internals.lc 144:29-144:48
1339 Type 1339 Type
1340testdata/Internals.lc 144:34-144:39 1340Internals.lc 144:34-144:39
1341 [Type] -> Type 1341 [Type] -> Type
1342testdata/Internals.lc 144:34-144:43 1342Internals.lc 144:34-144:43
1343 Type 1343 Type
1344testdata/Internals.lc 144:34-144:48 1344Internals.lc 144:34-144:48
1345 Type 1345 Type
1346testdata/Internals.lc 144:40-144:43 1346Internals.lc 144:40-144:43
1347 forall a . [a] 1347 forall a . [a]
1348testdata/Internals.lc 144:47-144:48 1348Internals.lc 144:47-144:48
1349 Type | Type 1349 Type | Type
1350testdata/Internals.lc 145:1-145:14 1350Internals.lc 145:1-145:14
1351 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (a : b) -> c 1351 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (a : b) -> c
1352testdata/Internals.lc 146:21-146:25 1352Internals.lc 146:21-146:25
1353 Type 1353 Type
1354testdata/Internals.lc 146:33-146:37 1354Internals.lc 146:33-146:37
1355 Type -> Type 1355 Type -> Type
1356testdata/Internals.lc 146:33-146:42 1356Internals.lc 146:33-146:42
1357 Type 1357 Type
1358testdata/Internals.lc 146:33-150:9 1358Internals.lc 146:33-150:9
1359 Type 1359 Type
1360testdata/Internals.lc 146:38-146:42 1360Internals.lc 146:38-146:42
1361 Type 1361 Type
1362testdata/Internals.lc 147:8-150:9 1362Internals.lc 147:8-150:9
1363 Type 1363 Type
1364testdata/Internals.lc 148:8-150:9 1364Internals.lc 148:8-150:9
1365 Type 1365 Type
1366testdata/Internals.lc 148:9-148:10 1366Internals.lc 148:9-148:10
1367 Type 1367 Type
1368testdata/Internals.lc 148:14-148:19 1368Internals.lc 148:14-148:19
1369 [Type] -> Type 1369 [Type] -> Type
1370testdata/Internals.lc 148:14-148:21 1370Internals.lc 148:14-148:21
1371 Type 1371 Type
1372testdata/Internals.lc 148:14-148:26 1372Internals.lc 148:14-148:26
1373 Type 1373 Type
1374testdata/Internals.lc 148:20-148:21 1374Internals.lc 148:20-148:21
1375 [Type] 1375 [Type]
1376testdata/Internals.lc 148:25-148:26 1376Internals.lc 148:25-148:26
1377 _d | Type 1377 _d | Type
1378testdata/Internals.lc 149:8-149:13 1378Internals.lc 149:8-149:13
1379 [Type] -> Type 1379 [Type] -> Type
1380testdata/Internals.lc 149:8-149:20 1380Internals.lc 149:8-149:20
1381 Type 1381 Type
1382testdata/Internals.lc 149:8-150:9 1382Internals.lc 149:8-150:9
1383 Type 1383 Type
1384testdata/Internals.lc 149:15-149:16 1384Internals.lc 149:15-149:16
1385 Type 1385 Type
1386testdata/Internals.lc 149:15-149:17 1386Internals.lc 149:15-149:17
1387 [Type] -> [Type] 1387 [Type] -> [Type]
1388testdata/Internals.lc 149:15-149:19 1388Internals.lc 149:15-149:19
1389 [Type] 1389 [Type]
1390testdata/Internals.lc 149:16-149:17 1390Internals.lc 149:16-149:17
1391 forall a . a -> [a] -> [a] 1391 forall a . a -> [a] -> [a]
1392testdata/Internals.lc 149:18-149:19 1392Internals.lc 149:18-149:19
1393 [Type] 1393 [Type]
1394testdata/Internals.lc 150:8-150:9 1394Internals.lc 150:8-150:9
1395 Type | Type \ No newline at end of file 1395 Type | Type \ No newline at end of file
diff --git a/testdata/Material.out b/testdata/Material.out
index cc61ae3b..3fddcea1 100644
--- a/testdata/Material.out
+++ b/testdata/Material.out
@@ -1148,425 +1148,425 @@ saTextureUniform :: StageAttrs -> String
1148saTextureUniform 1148saTextureUniform
1149 = \a -> case'StageAttrs (\_ -> 'String) (\_ _ _ _ _ _ _ _ _ _ b -> _rhs b) a 1149 = \a -> case'StageAttrs (\_ -> 'String) (\_ _ _ _ _ _ _ _ _ _ b -> _rhs b) a
1150------------ tooltips 1150------------ tooltips
1151testdata/Material.lc 7:18-7:23 1151Material.lc 7:18-7:23
1152 Type 1152 Type
1153testdata/Material.lc 8:1-8:14 1153Material.lc 8:1-8:14
1154 Float 1154 Float
1155testdata/Material.lc 8:17-8:18 1155Material.lc 8:17-8:18
1156 _b 1156 _b
1157testdata/Material.lc 10:6-10:12 1157Material.lc 10:6-10:12
1158 Type | Type | Type | Type | Type | Type 1158 Type | Type | Type | Type | Type | Type
1159testdata/Material.lc 10:6-11:13 1159Material.lc 10:6-11:13
1160 Type 1160 Type
1161testdata/Material.lc 10:6-15:39 1161Material.lc 10:6-15:39
1162 Type | Type | Type 1162 Type | Type | Type
1163testdata/Material.lc 11:7-11:13 1163Material.lc 11:7-11:13
1164 Vec 4 Float 1164 Vec 4 Float
1165 -> Vec 4 Float 1165 -> Vec 4 Float
1166 -> Vec 3 Float 1166 -> Vec 3 Float
1167 -> Vec 4 Float -> Entity | Entity | Type | Type | Type | Type | Type 1167 -> Vec 4 Float -> Entity | Entity | Type | Type | Type | Type | Type
1168testdata/Material.lc 12:7-12:20 1168Material.lc 12:7-12:20
1169 Entity -> VecS Float 4 1169 Entity -> VecS Float 4
1170testdata/Material.lc 12:28-12:31 1170Material.lc 12:28-12:31
1171 Nat -> Type -> Type 1171 Nat -> Type -> Type
1172testdata/Material.lc 12:28-12:33 1172Material.lc 12:28-12:33
1173 Type -> Type 1173 Type -> Type
1174testdata/Material.lc 12:28-12:39 1174Material.lc 12:28-12:39
1175 Type 1175 Type
1176testdata/Material.lc 12:32-12:33 1176Material.lc 12:32-12:33
1177 _b 1177 _b
1178testdata/Material.lc 12:34-12:39 1178Material.lc 12:34-12:39
1179 Type 1179 Type
1180testdata/Material.lc 13:7-13:21 1180Material.lc 13:7-13:21
1181 Entity -> VecS Float 4 1181 Entity -> VecS Float 4
1182testdata/Material.lc 13:28-13:31 1182Material.lc 13:28-13:31
1183 Nat -> Type -> Type 1183 Nat -> Type -> Type
1184testdata/Material.lc 13:28-13:33 1184Material.lc 13:28-13:33
1185 Type -> Type 1185 Type -> Type
1186testdata/Material.lc 13:28-13:39 1186Material.lc 13:28-13:39
1187 Type 1187 Type
1188testdata/Material.lc 13:32-13:33 1188Material.lc 13:32-13:33
1189 _b 1189 _b
1190testdata/Material.lc 13:34-13:39 1190Material.lc 13:34-13:39
1191 Type 1191 Type
1192testdata/Material.lc 14:7-14:16 1192Material.lc 14:7-14:16
1193 Entity -> VecS Float 3 1193 Entity -> VecS Float 3
1194testdata/Material.lc 14:28-14:31 1194Material.lc 14:28-14:31
1195 Nat -> Type -> Type 1195 Nat -> Type -> Type
1196testdata/Material.lc 14:28-14:33 1196Material.lc 14:28-14:33
1197 Type -> Type 1197 Type -> Type
1198testdata/Material.lc 14:28-14:39 1198Material.lc 14:28-14:39
1199 Type 1199 Type
1200testdata/Material.lc 14:32-14:33 1200Material.lc 14:32-14:33
1201 _b 1201 _b
1202testdata/Material.lc 14:34-14:39 1202Material.lc 14:34-14:39
1203 Type 1203 Type
1204testdata/Material.lc 15:7-15:18 1204Material.lc 15:7-15:18
1205 Entity -> VecS Float 4 1205 Entity -> VecS Float 4
1206testdata/Material.lc 15:28-15:31 1206Material.lc 15:28-15:31
1207 Nat -> Type -> Type 1207 Nat -> Type -> Type
1208testdata/Material.lc 15:28-15:33 1208Material.lc 15:28-15:33
1209 Type -> Type 1209 Type -> Type
1210testdata/Material.lc 15:28-15:39 1210Material.lc 15:28-15:39
1211 Type 1211 Type
1212testdata/Material.lc 15:32-15:33 1212Material.lc 15:32-15:33
1213 _b 1213 _b
1214testdata/Material.lc 15:34-15:39 1214Material.lc 15:34-15:39
1215 Type 1215 Type
1216testdata/Material.lc 18:6-18:14 1216Material.lc 18:6-18:14
1217 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1217 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1218testdata/Material.lc 18:6-24:15 1218Material.lc 18:6-24:15
1219 Type | Type | Type | Type | Type | Type 1219 Type | Type | Type | Type | Type | Type
1220testdata/Material.lc 19:7-19:13 1220Material.lc 19:7-19:13
1221 WaveType 1221 WaveType
1222testdata/Material.lc 20:7-20:18 1222Material.lc 20:7-20:18
1223 WaveType 1223 WaveType
1224testdata/Material.lc 21:7-21:16 1224Material.lc 21:7-21:16
1225 WaveType 1225 WaveType
1226testdata/Material.lc 22:7-22:18 1226Material.lc 22:7-22:18
1227 WaveType 1227 WaveType
1228testdata/Material.lc 23:7-23:25 1228Material.lc 23:7-23:25
1229 WaveType 1229 WaveType
1230testdata/Material.lc 24:7-24:15 1230Material.lc 24:7-24:15
1231 WaveType 1231 WaveType
1232testdata/Material.lc 27:6-27:10 1232Material.lc 27:6-27:10
1233 Type | Type | Type | Type | Type | Type 1233 Type | Type | Type | Type | Type | Type
1234testdata/Material.lc 27:6-27:17 1234Material.lc 27:6-27:17
1235 Type 1235 Type
1236testdata/Material.lc 27:6-27:50 1236Material.lc 27:6-27:50
1237 Type | Type | Type | Type 1237 Type | Type | Type | Type
1238testdata/Material.lc 27:13-27:17 1238Material.lc 27:13-27:17
1239 WaveType 1239 WaveType
1240 -> Float 1240 -> Float
1241 -> Float 1241 -> Float
1242 -> Float -> Float -> Wave | Wave | Type | Type | Type | Type | Type | Type 1242 -> Float -> Float -> Wave | Wave | Type | Type | Type | Type | Type | Type
1243testdata/Material.lc 27:18-27:26 1243Material.lc 27:18-27:26
1244 Type 1244 Type
1245testdata/Material.lc 27:27-27:32 1245Material.lc 27:27-27:32
1246 Type 1246 Type
1247testdata/Material.lc 27:33-27:38 1247Material.lc 27:33-27:38
1248 Type 1248 Type
1249testdata/Material.lc 27:39-27:44 1249Material.lc 27:39-27:44
1250 Type 1250 Type
1251testdata/Material.lc 27:45-27:50 1251Material.lc 27:45-27:50
1252 Type 1252 Type
1253testdata/Material.lc 29:6-29:12 1253Material.lc 29:6-29:12
1254 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1254 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1255testdata/Material.lc 29:6-32:32 1255Material.lc 29:6-32:32
1256 Type | Type 1256 Type | Type
1257testdata/Material.lc 29:6-33:32 1257Material.lc 29:6-33:32
1258 Type 1258 Type
1259testdata/Material.lc 29:6-34:27 1259Material.lc 29:6-34:27
1260 Type 1260 Type
1261testdata/Material.lc 29:6-44:13 1261Material.lc 29:6-44:13
1262 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1262 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1263testdata/Material.lc 29:6-44:24 1263Material.lc 29:6-44:24
1264 Type 1264 Type
1265testdata/Material.lc 30:7-30:19 1265Material.lc 30:7-30:19
1266 Deform 1266 Deform
1267testdata/Material.lc 31:7-31:20 1267Material.lc 31:7-31:20
1268 Deform 1268 Deform
1269testdata/Material.lc 32:7-32:14 1269Material.lc 32:7-32:14
1270 Float -> Float -> Float -> Deform | Deform | Type | Type | Type | Type 1270 Float -> Float -> Float -> Deform | Deform | Type | Type | Type | Type
1271testdata/Material.lc 32:15-32:20 1271Material.lc 32:15-32:20
1272 Type 1272 Type
1273testdata/Material.lc 32:21-32:26 1273Material.lc 32:21-32:26
1274 Type 1274 Type
1275testdata/Material.lc 32:27-32:32 1275Material.lc 32:27-32:32
1276 Type 1276 Type
1277testdata/Material.lc 33:7-33:13 1277Material.lc 33:7-33:13
1278 Vec 3 Float -> Wave -> Deform | Deform | Type | Type | Type 1278 Vec 3 Float -> Wave -> Deform | Deform | Type | Type | Type
1279testdata/Material.lc 33:15-33:18 1279Material.lc 33:15-33:18
1280 Nat -> Type -> Type 1280 Nat -> Type -> Type
1281testdata/Material.lc 33:15-33:20 1281Material.lc 33:15-33:20
1282 Type -> Type 1282 Type -> Type
1283testdata/Material.lc 33:15-33:26 1283Material.lc 33:15-33:26
1284 Type 1284 Type
1285testdata/Material.lc 33:19-33:20 1285Material.lc 33:19-33:20
1286 _b 1286 _b
1287testdata/Material.lc 33:21-33:26 1287Material.lc 33:21-33:26
1288 Type 1288 Type
1289testdata/Material.lc 33:28-33:32 1289Material.lc 33:28-33:32
1290 Type 1290 Type
1291testdata/Material.lc 34:7-34:15 1291Material.lc 34:7-34:15
1292 Float -> Float -> Deform | Deform | Type | Type | Type 1292 Float -> Float -> Deform | Deform | Type | Type | Type
1293testdata/Material.lc 34:16-34:21 1293Material.lc 34:16-34:21
1294 Type 1294 Type
1295testdata/Material.lc 34:22-34:27 1295Material.lc 34:22-34:27
1296 Type 1296 Type
1297testdata/Material.lc 35:7-35:25 1297Material.lc 35:7-35:25
1298 Deform 1298 Deform
1299testdata/Material.lc 36:7-36:14 1299Material.lc 36:7-36:14
1300 Deform 1300 Deform
1301testdata/Material.lc 37:7-37:14 1301Material.lc 37:7-37:14
1302 Deform 1302 Deform
1303testdata/Material.lc 38:7-38:14 1303Material.lc 38:7-38:14
1304 Deform 1304 Deform
1305testdata/Material.lc 39:7-39:14 1305Material.lc 39:7-39:14
1306 Deform 1306 Deform
1307testdata/Material.lc 40:7-40:14 1307Material.lc 40:7-40:14
1308 Deform 1308 Deform
1309testdata/Material.lc 41:7-41:14 1309Material.lc 41:7-41:14
1310 Deform 1310 Deform
1311testdata/Material.lc 42:7-42:14 1311Material.lc 42:7-42:14
1312 Deform 1312 Deform
1313testdata/Material.lc 43:7-43:14 1313Material.lc 43:7-43:14
1314 Deform 1314 Deform
1315testdata/Material.lc 44:7-44:13 1315Material.lc 44:7-44:13
1316 Float -> Wave -> Deform | Deform | Type | Type | Type 1316 Float -> Wave -> Deform | Deform | Type | Type | Type
1317testdata/Material.lc 44:14-44:19 1317Material.lc 44:14-44:19
1318 Type 1318 Type
1319testdata/Material.lc 44:20-44:24 1319Material.lc 44:20-44:24
1320 Type 1320 Type
1321testdata/Material.lc 47:6-47:14 1321Material.lc 47:6-47:14
1322 Type | Type | Type | Type | Type | Type | Type 1322 Type | Type | Type | Type | Type | Type | Type
1323testdata/Material.lc 47:6-50:18 1323Material.lc 47:6-50:18
1324 Type | Type | Type 1324 Type | Type | Type
1325testdata/Material.lc 48:7-48:20 1325Material.lc 48:7-48:20
1326 CullType 1326 CullType
1327testdata/Material.lc 49:7-49:19 1327Material.lc 49:7-49:19
1328 CullType 1328 CullType
1329testdata/Material.lc 50:7-50:18 1329Material.lc 50:7-50:18
1330 CullType 1330 CullType
1331testdata/Material.lc 53:6-53:15 1331Material.lc 53:6-53:15
1332 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1332 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1333testdata/Material.lc 53:6-64:13 1333Material.lc 53:6-64:13
1334 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1334 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1335testdata/Material.lc 54:7-54:17 1335Material.lc 54:7-54:17
1336 Blending' 1336 Blending'
1337testdata/Material.lc 55:7-55:17 1337Material.lc 55:7-55:17
1338 Blending' 1338 Blending'
1339testdata/Material.lc 56:7-56:12 1339Material.lc 56:7-56:12
1340 Blending' 1340 Blending'
1341testdata/Material.lc 57:7-57:25 1341Material.lc 57:7-57:25
1342 Blending' 1342 Blending'
1343testdata/Material.lc 58:7-58:25 1343Material.lc 58:7-58:25
1344 Blending' 1344 Blending'
1345testdata/Material.lc 59:7-59:25 1345Material.lc 59:7-59:25
1346 Blending' 1346 Blending'
1347testdata/Material.lc 60:7-60:25 1347Material.lc 60:7-60:25
1348 Blending' 1348 Blending'
1349testdata/Material.lc 61:7-61:17 1349Material.lc 61:7-61:17
1350 Blending' 1350 Blending'
1351testdata/Material.lc 62:7-62:25 1351Material.lc 62:7-62:25
1352 Blending' 1352 Blending'
1353testdata/Material.lc 63:7-63:17 1353Material.lc 63:7-63:17
1354 Blending' 1354 Blending'
1355testdata/Material.lc 64:7-64:13 1355Material.lc 64:7-64:13
1356 Blending' 1356 Blending'
1357testdata/Material.lc 67:6-67:12 1357Material.lc 67:6-67:12
1358 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1358 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1359testdata/Material.lc 67:6-69:34 1359Material.lc 67:6-69:34
1360 Type | Type 1360 Type | Type
1361testdata/Material.lc 67:6-78:20 1361Material.lc 67:6-78:20
1362 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1362 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1363testdata/Material.lc 68:7-68:15 1363Material.lc 68:7-68:15
1364 Wave -> RGBGen | RGBGen | Type | Type 1364 Wave -> RGBGen | RGBGen | Type | Type
1365testdata/Material.lc 68:16-68:20 1365Material.lc 68:16-68:20
1366 Type 1366 Type
1367testdata/Material.lc 69:7-69:16 1367Material.lc 69:7-69:16
1368 Float -> Float -> Float -> RGBGen | RGBGen | Type | Type | Type | Type 1368 Float -> Float -> Float -> RGBGen | RGBGen | Type | Type | Type | Type
1369testdata/Material.lc 69:17-69:22 1369Material.lc 69:17-69:22
1370 Type 1370 Type
1371testdata/Material.lc 69:23-69:28 1371Material.lc 69:23-69:28
1372 Type 1372 Type
1373testdata/Material.lc 69:29-69:34 1373Material.lc 69:29-69:34
1374 Type 1374 Type
1375testdata/Material.lc 70:7-70:19 1375Material.lc 70:7-70:19
1376 RGBGen 1376 RGBGen
1377testdata/Material.lc 71:7-71:27 1377Material.lc 71:7-71:27
1378 RGBGen 1378 RGBGen
1379testdata/Material.lc 72:7-72:17 1379Material.lc 72:7-72:17
1380 RGBGen 1380 RGBGen
1381testdata/Material.lc 73:7-73:25 1381Material.lc 73:7-73:25
1382 RGBGen 1382 RGBGen
1383testdata/Material.lc 74:7-74:22 1383Material.lc 74:7-74:22
1384 RGBGen 1384 RGBGen
1385testdata/Material.lc 75:7-75:17 1385Material.lc 75:7-75:17
1386 RGBGen 1386 RGBGen
1387testdata/Material.lc 76:7-76:26 1387Material.lc 76:7-76:26
1388 RGBGen 1388 RGBGen
1389testdata/Material.lc 77:7-77:25 1389Material.lc 77:7-77:25
1390 RGBGen 1390 RGBGen
1391testdata/Material.lc 78:7-78:20 1391Material.lc 78:7-78:20
1392 RGBGen 1392 RGBGen
1393testdata/Material.lc 81:6-81:14 1393Material.lc 81:6-81:14
1394 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1394 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1395testdata/Material.lc 81:6-90:23 1395Material.lc 81:6-90:23
1396 Type | Type | Type | Type | Type | Type | Type | Type | Type 1396 Type | Type | Type | Type | Type | Type | Type | Type | Type
1397testdata/Material.lc 82:7-82:13 1397Material.lc 82:7-82:13
1398 Wave -> AlphaGen | AlphaGen | Type | Type 1398 Wave -> AlphaGen | AlphaGen | Type | Type
1399testdata/Material.lc 82:14-82:18 1399Material.lc 82:14-82:18
1400 Type 1400 Type
1401testdata/Material.lc 83:7-83:14 1401Material.lc 83:7-83:14
1402 Float -> AlphaGen | AlphaGen | Type | Type 1402 Float -> AlphaGen | AlphaGen | Type | Type
1403testdata/Material.lc 83:15-83:20 1403Material.lc 83:15-83:20
1404 Type 1404 Type
1405testdata/Material.lc 84:7-84:15 1405Material.lc 84:7-84:15
1406 AlphaGen 1406 AlphaGen
1407testdata/Material.lc 85:7-85:17 1407Material.lc 85:7-85:17
1408 AlphaGen 1408 AlphaGen
1409testdata/Material.lc 86:7-86:15 1409Material.lc 86:7-86:15
1410 AlphaGen 1410 AlphaGen
1411testdata/Material.lc 87:7-87:23 1411Material.lc 87:7-87:23
1412 AlphaGen 1412 AlphaGen
1413testdata/Material.lc 88:7-88:15 1413Material.lc 88:7-88:15
1414 AlphaGen 1414 AlphaGen
1415testdata/Material.lc 89:7-89:25 1415Material.lc 89:7-89:25
1416 AlphaGen 1416 AlphaGen
1417testdata/Material.lc 90:7-90:23 1417Material.lc 90:7-90:23
1418 AlphaGen 1418 AlphaGen
1419testdata/Material.lc 93:6-93:11 1419Material.lc 93:6-93:11
1420 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1420 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1421testdata/Material.lc 93:6-97:44 1421Material.lc 93:6-97:44
1422 Type 1422 Type
1423testdata/Material.lc 93:6-98:19 1423Material.lc 93:6-98:19
1424 Type | Type | Type | Type | Type 1424 Type | Type | Type | Type | Type
1425testdata/Material.lc 94:7-94:14 1425Material.lc 94:7-94:14
1426 TCGen 1426 TCGen
1427testdata/Material.lc 95:7-95:18 1427Material.lc 95:7-95:18
1428 TCGen 1428 TCGen
1429testdata/Material.lc 96:7-96:21 1429Material.lc 96:7-96:21
1430 TCGen 1430 TCGen
1431testdata/Material.lc 97:7-97:16 1431Material.lc 97:7-97:16
1432 Vec 3 Float -> Vec 3 Float -> TCGen | TCGen | Type | Type | Type 1432 Vec 3 Float -> Vec 3 Float -> TCGen | TCGen | Type | Type | Type
1433testdata/Material.lc 97:18-97:21 1433Material.lc 97:18-97:21
1434 Nat -> Type -> Type 1434 Nat -> Type -> Type
1435testdata/Material.lc 97:18-97:23 1435Material.lc 97:18-97:23
1436 Type -> Type 1436 Type -> Type
1437testdata/Material.lc 97:18-97:29 1437Material.lc 97:18-97:29
1438 Type 1438 Type
1439testdata/Material.lc 97:22-97:23 1439Material.lc 97:22-97:23
1440 _b 1440 _b
1441testdata/Material.lc 97:24-97:29 1441Material.lc 97:24-97:29
1442 Type 1442 Type
1443testdata/Material.lc 97:32-97:35 1443Material.lc 97:32-97:35
1444 Nat -> Type -> Type 1444 Nat -> Type -> Type
1445testdata/Material.lc 97:32-97:37 1445Material.lc 97:32-97:37
1446 Type -> Type 1446 Type -> Type
1447testdata/Material.lc 97:32-97:43 1447Material.lc 97:32-97:43
1448 Type 1448 Type
1449testdata/Material.lc 97:36-97:37 1449Material.lc 97:36-97:37
1450 _b 1450 _b
1451testdata/Material.lc 97:38-97:43 1451Material.lc 97:38-97:43
1452 Type 1452 Type
1453testdata/Material.lc 98:7-98:19 1453Material.lc 98:7-98:19
1454 TCGen 1454 TCGen
1455testdata/Material.lc 101:6-101:11 1455Material.lc 101:6-101:11
1456 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1456 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1457testdata/Material.lc 101:6-104:28 1457Material.lc 101:6-104:28
1458 Type 1458 Type
1459testdata/Material.lc 101:6-105:27 1459Material.lc 101:6-105:27
1460 Type 1460 Type
1461testdata/Material.lc 101:6-107:55 1461Material.lc 101:6-107:55
1462 Type | Type | Type | Type | Type 1462 Type | Type | Type | Type | Type
1463testdata/Material.lc 101:6-108:14 1463Material.lc 101:6-108:14
1464 Type | Type | Type | Type | Type | Type | Type 1464 Type | Type | Type | Type | Type | Type | Type
1465testdata/Material.lc 101:6-108:38 1465Material.lc 101:6-108:38
1466 Type | Type | Type 1466 Type | Type | Type
1467testdata/Material.lc 102:7-102:25 1467Material.lc 102:7-102:25
1468 TCMod 1468 TCMod
1469testdata/Material.lc 103:7-103:16 1469Material.lc 103:7-103:16
1470 Float -> TCMod | TCMod | Type | Type 1470 Float -> TCMod | TCMod | Type | Type
1471testdata/Material.lc 103:17-103:22 1471Material.lc 103:17-103:22
1472 Type 1472 Type
1473testdata/Material.lc 104:7-104:16 1473Material.lc 104:7-104:16
1474 Float -> Float -> TCMod | TCMod | Type | Type | Type 1474 Float -> Float -> TCMod | TCMod | Type | Type | Type
1475testdata/Material.lc 104:17-104:22 1475Material.lc 104:17-104:22
1476 Type 1476 Type
1477testdata/Material.lc 104:23-104:28 1477Material.lc 104:23-104:28
1478 Type 1478 Type
1479testdata/Material.lc 105:7-105:15 1479Material.lc 105:7-105:15
1480 Float -> Float -> TCMod | TCMod | Type | Type | Type 1480 Float -> Float -> TCMod | TCMod | Type | Type | Type
1481testdata/Material.lc 105:16-105:21 1481Material.lc 105:16-105:21
1482 Type 1482 Type
1483testdata/Material.lc 105:22-105:27 1483Material.lc 105:22-105:27
1484 Type 1484 Type
1485testdata/Material.lc 106:7-106:17 1485Material.lc 106:7-106:17
1486 Wave -> TCMod | TCMod | Type | Type 1486 Wave -> TCMod | TCMod | Type | Type
1487testdata/Material.lc 106:18-106:22 1487Material.lc 106:18-106:22
1488 Type 1488 Type
1489testdata/Material.lc 107:7-107:19 1489Material.lc 107:7-107:19
1490 Float 1490 Float
1491 -> Float 1491 -> Float
1492 -> Float 1492 -> Float
1493 -> Float 1493 -> Float
1494 -> Float 1494 -> Float
1495 -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type | Type | Type 1495 -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type | Type | Type
1496testdata/Material.lc 107:20-107:25 1496Material.lc 107:20-107:25
1497 Type 1497 Type
1498testdata/Material.lc 107:26-107:31 1498Material.lc 107:26-107:31
1499 Type 1499 Type
1500testdata/Material.lc 107:32-107:37 1500Material.lc 107:32-107:37
1501 Type 1501 Type
1502testdata/Material.lc 107:38-107:43 1502Material.lc 107:38-107:43
1503 Type 1503 Type
1504testdata/Material.lc 107:44-107:49 1504Material.lc 107:44-107:49
1505 Type 1505 Type
1506testdata/Material.lc 107:50-107:55 1506Material.lc 107:50-107:55
1507 Type 1507 Type
1508testdata/Material.lc 108:7-108:14 1508Material.lc 108:7-108:14
1509 Float 1509 Float
1510 -> Float -> Float -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type 1510 -> Float -> Float -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type
1511testdata/Material.lc 108:15-108:20 1511Material.lc 108:15-108:20
1512 Type 1512 Type
1513testdata/Material.lc 108:21-108:26 1513Material.lc 108:21-108:26
1514 Type 1514 Type
1515testdata/Material.lc 108:27-108:32 1515Material.lc 108:27-108:32
1516 Type 1516 Type
1517testdata/Material.lc 108:33-108:38 1517Material.lc 108:33-108:38
1518 Type 1518 Type
1519testdata/Material.lc 111:6-111:18 1519Material.lc 111:6-111:18
1520 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1520 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1521testdata/Material.lc 111:6-114:35 1521Material.lc 111:6-114:35
1522 Type 1522 Type
1523testdata/Material.lc 111:6-116:20 1523Material.lc 111:6-116:20
1524 Type | Type | Type | Type | Type 1524 Type | Type | Type | Type | Type
1525testdata/Material.lc 112:7-112:13 1525Material.lc 112:7-112:13
1526 String -> StageTexture | StageTexture | Type | Type 1526 String -> StageTexture | StageTexture | Type | Type
1527testdata/Material.lc 112:21-112:27 1527Material.lc 112:21-112:27
1528 Type 1528 Type
1529testdata/Material.lc 113:7-113:18 1529Material.lc 113:7-113:18
1530 String -> StageTexture | StageTexture | Type | Type 1530 String -> StageTexture | StageTexture | Type | Type
1531testdata/Material.lc 113:21-113:27 1531Material.lc 113:21-113:27
1532 Type 1532 Type
1533testdata/Material.lc 114:7-114:17 1533Material.lc 114:7-114:17
1534 Float -> [String] -> StageTexture | StageTexture | Type | Type | Type 1534 Float -> [String] -> StageTexture | StageTexture | Type | Type | Type
1535testdata/Material.lc 114:21-114:26 1535Material.lc 114:21-114:26
1536 Type 1536 Type
1537testdata/Material.lc 114:27-114:35 1537Material.lc 114:27-114:35
1538 Type 1538 Type
1539testdata/Material.lc 114:28-114:34 1539Material.lc 114:28-114:34
1540 Type 1540 Type
1541testdata/Material.lc 115:7-115:18 1541Material.lc 115:7-115:18
1542 StageTexture 1542 StageTexture
1543testdata/Material.lc 116:7-116:20 1543Material.lc 116:7-116:20
1544 StageTexture 1544 StageTexture
1545testdata/Material.lc 119:6-119:19 1545Material.lc 119:6-119:19
1546 Type | Type | Type | Type | Type | Type | Type 1546 Type | Type | Type | Type | Type | Type | Type
1547testdata/Material.lc 119:6-122:14 1547Material.lc 119:6-122:14
1548 Type | Type | Type 1548 Type | Type | Type
1549testdata/Material.lc 120:7-120:12 1549Material.lc 120:7-120:12
1550 AlphaFunction 1550 AlphaFunction
1551testdata/Material.lc 121:7-121:14 1551Material.lc 121:7-121:14
1552 AlphaFunction 1552 AlphaFunction
1553testdata/Material.lc 122:7-122:14 1553Material.lc 122:7-122:14
1554 AlphaFunction 1554 AlphaFunction
1555testdata/Material.lc 125:6-125:19 1555Material.lc 125:6-125:19
1556 Type | Type | Type | Type | Type | Type 1556 Type | Type | Type | Type | Type | Type
1557testdata/Material.lc 125:6-127:15 1557Material.lc 125:6-127:15
1558 Type | Type 1558 Type | Type
1559testdata/Material.lc 126:7-126:14 1559Material.lc 126:7-126:14
1560 DepthFunction 1560 DepthFunction
1561testdata/Material.lc 127:7-127:15 1561Material.lc 127:7-127:15
1562 DepthFunction 1562 DepthFunction
1563testdata/Material.lc 130:6-130:16 1563Material.lc 130:6-130:16
1564 Type | Type | Type | Type | Type | Type 1564 Type | Type | Type | Type | Type | Type
1565testdata/Material.lc 130:6-131:17 1565Material.lc 130:6-131:17
1566 Type 1566 Type
1567testdata/Material.lc 130:6-144:34 1567Material.lc 130:6-144:34
1568 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1568 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1569testdata/Material.lc 131:7-131:17 1569Material.lc 131:7-131:17
1570 Maybe (Blending', Blending') 1570 Maybe (Blending', Blending')
1571 -> RGBGen 1571 -> RGBGen
1572 -> AlphaGen 1572 -> AlphaGen
@@ -1579,71 +1579,71 @@ testdata/Material.lc 131:7-131:17
1579 -> Bool 1579 -> Bool
1580 -> String 1580 -> String
1581 -> StageAttrs | StageAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1581 -> StageAttrs | StageAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1582testdata/Material.lc 132:7-132:14 1582Material.lc 132:7-132:14
1583 StageAttrs -> Maybe (Blending', Blending') 1583 StageAttrs -> Maybe (Blending', Blending')
1584testdata/Material.lc 132:25-132:30 1584Material.lc 132:25-132:30
1585 Type -> Type 1585 Type -> Type
1586testdata/Material.lc 132:25-132:53 1586Material.lc 132:25-132:53
1587 Type 1587 Type
1588testdata/Material.lc 132:31-132:53 1588Material.lc 132:31-132:53
1589 Type 1589 Type
1590testdata/Material.lc 132:32-132:41 1590Material.lc 132:32-132:41
1591 Type 1591 Type
1592testdata/Material.lc 132:32-132:52 1592Material.lc 132:32-132:52
1593 [Type] 1593 [Type]
1594testdata/Material.lc 132:43-132:52 1594Material.lc 132:43-132:52
1595 Type | [Type] 1595 Type | [Type]
1596testdata/Material.lc 133:7-133:15 1596Material.lc 133:7-133:15
1597 StageAttrs -> RGBGen 1597 StageAttrs -> RGBGen
1598testdata/Material.lc 133:24-133:30 1598Material.lc 133:24-133:30
1599 Type 1599 Type
1600testdata/Material.lc 134:7-134:17 1600Material.lc 134:7-134:17
1601 StageAttrs -> AlphaGen 1601 StageAttrs -> AlphaGen
1602testdata/Material.lc 134:24-134:32 1602Material.lc 134:24-134:32
1603 Type 1603 Type
1604testdata/Material.lc 135:7-135:14 1604Material.lc 135:7-135:14
1605 StageAttrs -> TCGen 1605 StageAttrs -> TCGen
1606testdata/Material.lc 135:24-135:29 1606Material.lc 135:24-135:29
1607 Type 1607 Type
1608testdata/Material.lc 136:7-136:14 1608Material.lc 136:7-136:14
1609 StageAttrs -> [TCMod] 1609 StageAttrs -> [TCMod]
1610testdata/Material.lc 136:24-136:31 1610Material.lc 136:24-136:31
1611 Type 1611 Type
1612testdata/Material.lc 136:25-136:30 1612Material.lc 136:25-136:30
1613 Type 1613 Type
1614testdata/Material.lc 137:7-137:16 1614Material.lc 137:7-137:16
1615 StageAttrs -> StageTexture 1615 StageAttrs -> StageTexture
1616testdata/Material.lc 137:24-137:36 1616Material.lc 137:24-137:36
1617 Type 1617 Type
1618testdata/Material.lc 138:7-138:19 1618Material.lc 138:7-138:19
1619 StageAttrs -> Bool 1619 StageAttrs -> Bool
1620testdata/Material.lc 138:24-138:28 1620Material.lc 138:24-138:28
1621 Type 1621 Type
1622testdata/Material.lc 139:7-139:18 1622Material.lc 139:7-139:18
1623 StageAttrs -> DepthFunction 1623 StageAttrs -> DepthFunction
1624testdata/Material.lc 139:24-139:37 1624Material.lc 139:24-139:37
1625 Type 1625 Type
1626testdata/Material.lc 140:7-140:18 1626Material.lc 140:7-140:18
1627 StageAttrs -> Maybe AlphaFunction 1627 StageAttrs -> Maybe AlphaFunction
1628testdata/Material.lc 140:25-140:30 1628Material.lc 140:25-140:30
1629 Type -> Type 1629 Type -> Type
1630testdata/Material.lc 140:25-140:44 1630Material.lc 140:25-140:44
1631 Type 1631 Type
1632testdata/Material.lc 140:31-140:44 1632Material.lc 140:31-140:44
1633 Type 1633 Type
1634testdata/Material.lc 143:7-143:26 1634Material.lc 143:7-143:26
1635 StageAttrs -> Bool 1635 StageAttrs -> Bool
1636testdata/Material.lc 143:32-143:36 1636Material.lc 143:32-143:36
1637 Type 1637 Type
1638testdata/Material.lc 144:7-144:23 1638Material.lc 144:7-144:23
1639 StageAttrs -> String 1639 StageAttrs -> String
1640testdata/Material.lc 144:28-144:34 1640Material.lc 144:28-144:34
1641 Type 1641 Type
1642testdata/Material.lc 148:22-148:32 1642Material.lc 148:22-148:32
1643 Type 1643 Type
1644testdata/Material.lc 149:1-149:18 1644Material.lc 149:1-149:18
1645 StageAttrs 1645 StageAttrs
1646testdata/Material.lc 149:21-149:31 1646Material.lc 149:21-149:31
1647 Maybe (Blending', Blending') 1647 Maybe (Blending', Blending')
1648 -> RGBGen 1648 -> RGBGen
1649 -> AlphaGen 1649 -> AlphaGen
@@ -1651,72 +1651,72 @@ testdata/Material.lc 149:21-149:31
1651 -> [TCMod] 1651 -> [TCMod]
1652 -> StageTexture 1652 -> StageTexture
1653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1654testdata/Material.lc 149:21-150:30 1654Material.lc 149:21-150:30
1655 RGBGen 1655 RGBGen
1656 -> AlphaGen 1656 -> AlphaGen
1657 -> TCGen 1657 -> TCGen
1658 -> [TCMod] 1658 -> [TCMod]
1659 -> StageTexture 1659 -> StageTexture
1660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1661testdata/Material.lc 149:21-151:36 1661Material.lc 149:21-151:36
1662 AlphaGen 1662 AlphaGen
1663 -> TCGen 1663 -> TCGen
1664 -> [TCMod] 1664 -> [TCMod]
1665 -> StageTexture 1665 -> StageTexture
1666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1667testdata/Material.lc 149:21-152:33 1667Material.lc 149:21-152:33
1668 TCGen 1668 TCGen
1669 -> [TCMod] 1669 -> [TCMod]
1670 -> StageTexture 1670 -> StageTexture
1671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1672testdata/Material.lc 149:21-153:35 1672Material.lc 149:21-153:35
1673 [TCMod] 1673 [TCMod]
1674 -> StageTexture 1674 -> StageTexture
1675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1676testdata/Material.lc 149:21-154:25 1676Material.lc 149:21-154:25
1677 StageTexture 1677 StageTexture
1678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1679testdata/Material.lc 149:21-155:36 1679Material.lc 149:21-155:36
1680 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1680 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1681testdata/Material.lc 149:21-156:27 1681Material.lc 149:21-156:27
1682 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1682 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1683testdata/Material.lc 149:21-157:31 1683Material.lc 149:21-157:31
1684 Maybe AlphaFunction -> Bool -> String -> StageAttrs 1684 Maybe AlphaFunction -> Bool -> String -> StageAttrs
1685testdata/Material.lc 149:21-158:30 1685Material.lc 149:21-158:30
1686 Bool -> String -> StageAttrs 1686 Bool -> String -> StageAttrs
1687testdata/Material.lc 149:21-159:36 1687Material.lc 149:21-159:36
1688 String -> StageAttrs 1688 String -> StageAttrs
1689testdata/Material.lc 149:21-161:6 1689Material.lc 149:21-161:6
1690 StageAttrs 1690 StageAttrs
1691testdata/Material.lc 150:23-150:30 1691Material.lc 150:23-150:30
1692 forall a . Maybe a 1692 forall a . Maybe a
1693testdata/Material.lc 151:23-151:36 1693Material.lc 151:23-151:36
1694 RGBGen 1694 RGBGen
1695testdata/Material.lc 152:23-152:33 1695Material.lc 152:23-152:33
1696 AlphaGen 1696 AlphaGen
1697testdata/Material.lc 153:23-153:35 1697Material.lc 153:23-153:35
1698 TCGen 1698 TCGen
1699testdata/Material.lc 154:23-154:25 1699Material.lc 154:23-154:25
1700 forall a . [a] 1700 forall a . [a]
1701testdata/Material.lc 155:23-155:36 1701Material.lc 155:23-155:36
1702 StageTexture 1702 StageTexture
1703testdata/Material.lc 156:23-156:27 1703Material.lc 156:23-156:27
1704 Bool 1704 Bool
1705testdata/Material.lc 157:23-157:31 1705Material.lc 157:23-157:31
1706 DepthFunction 1706 DepthFunction
1707testdata/Material.lc 158:23-158:30 1707Material.lc 158:23-158:30
1708 forall a . Maybe a 1708 forall a . Maybe a
1709testdata/Material.lc 159:31-159:36 1709Material.lc 159:31-159:36
1710 Bool 1710 Bool
1711testdata/Material.lc 160:27-160:29 1711Material.lc 160:27-160:29
1712 String 1712 String
1713testdata/Material.lc 163:6-163:17 1713Material.lc 163:6-163:17
1714 Type | Type | Type | Type | Type | Type 1714 Type | Type | Type | Type | Type | Type
1715testdata/Material.lc 163:6-164:18 1715Material.lc 163:6-164:18
1716 Type 1716 Type
1717testdata/Material.lc 163:6-178:32 1717Material.lc 163:6-178:32
1718 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1718 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1719testdata/Material.lc 164:7-164:18 1719Material.lc 164:7-164:18
1720 () 1720 ()
1721 -> () 1721 -> ()
1722 -> Bool 1722 -> Bool
@@ -1730,63 +1730,63 @@ testdata/Material.lc 164:7-164:18
1730 -> [StageAttrs] 1730 -> [StageAttrs]
1731 -> Bool 1731 -> Bool
1732 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1732 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1733testdata/Material.lc 165:7-165:17 1733Material.lc 165:7-165:17
1734 CommonAttrs -> () 1734 CommonAttrs -> ()
1735testdata/Material.lc 165:28-165:30 1735Material.lc 165:28-165:30
1736 Type 1736 Type
1737testdata/Material.lc 166:7-166:17 1737Material.lc 166:7-166:17
1738 CommonAttrs -> () 1738 CommonAttrs -> ()
1739testdata/Material.lc 166:28-166:30 1739Material.lc 166:28-166:30
1740 Type 1740 Type
1741testdata/Material.lc 167:7-167:15 1741Material.lc 167:7-167:15
1742 CommonAttrs -> Bool 1742 CommonAttrs -> Bool
1743testdata/Material.lc 167:28-167:32 1743Material.lc 167:28-167:32
1744 Type 1744 Type
1745testdata/Material.lc 168:7-168:13 1745Material.lc 168:7-168:13
1746 CommonAttrs -> Float 1746 CommonAttrs -> Float
1747testdata/Material.lc 168:28-168:33 1747Material.lc 168:28-168:33
1748 Type 1748 Type
1749testdata/Material.lc 169:7-169:23 1749Material.lc 169:7-169:23
1750 CommonAttrs -> Bool 1750 CommonAttrs -> Bool
1751testdata/Material.lc 169:28-169:32 1751Material.lc 169:28-169:32
1752 Type 1752 Type
1753testdata/Material.lc 170:7-170:16 1753Material.lc 170:7-170:16
1754 CommonAttrs -> Bool 1754 CommonAttrs -> Bool
1755testdata/Material.lc 170:28-170:32 1755Material.lc 170:28-170:32
1756 Type 1756 Type
1757testdata/Material.lc 171:7-171:13 1757Material.lc 171:7-171:13
1758 CommonAttrs -> CullType 1758 CommonAttrs -> CullType
1759testdata/Material.lc 171:28-171:36 1759Material.lc 171:28-171:36
1760 Type 1760 Type
1761testdata/Material.lc 172:7-172:23 1761Material.lc 172:7-172:23
1762 CommonAttrs -> [Deform] 1762 CommonAttrs -> [Deform]
1763testdata/Material.lc 172:28-172:36 1763Material.lc 172:28-172:36
1764 Type 1764 Type
1765testdata/Material.lc 172:29-172:35 1765Material.lc 172:29-172:35
1766 Type 1766 Type
1767testdata/Material.lc 173:7-173:18 1767Material.lc 173:7-173:18
1768 CommonAttrs -> Bool 1768 CommonAttrs -> Bool
1769testdata/Material.lc 173:28-173:32 1769Material.lc 173:28-173:32
1770 Type 1770 Type
1771testdata/Material.lc 174:7-174:22 1771Material.lc 174:7-174:22
1772 CommonAttrs -> Bool 1772 CommonAttrs -> Bool
1773testdata/Material.lc 174:28-174:32 1773Material.lc 174:28-174:32
1774 Type 1774 Type
1775testdata/Material.lc 175:7-175:15 1775Material.lc 175:7-175:15
1776 CommonAttrs -> [StageAttrs] 1776 CommonAttrs -> [StageAttrs]
1777testdata/Material.lc 175:28-175:40 1777Material.lc 175:28-175:40
1778 Type 1778 Type
1779testdata/Material.lc 175:29-175:39 1779Material.lc 175:29-175:39
1780 Type 1780 Type
1781testdata/Material.lc 178:7-178:14 1781Material.lc 178:7-178:14
1782 CommonAttrs -> Bool 1782 CommonAttrs -> Bool
1783testdata/Material.lc 178:28-178:32 1783Material.lc 178:28-178:32
1784 Type 1784 Type
1785testdata/Material.lc 182:23-182:34 1785Material.lc 182:23-182:34
1786 Type 1786 Type
1787testdata/Material.lc 183:1-183:19 1787Material.lc 183:1-183:19
1788 CommonAttrs 1788 CommonAttrs
1789testdata/Material.lc 183:22-183:33 1789Material.lc 183:22-183:33
1790 () 1790 ()
1791 -> () 1791 -> ()
1792 -> Bool 1792 -> Bool
@@ -1794,66 +1794,66 @@ testdata/Material.lc 183:22-183:33
1794 -> Bool 1794 -> Bool
1795 -> Bool 1795 -> Bool
1796 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1796 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1797testdata/Material.lc 183:22-184:29 1797Material.lc 183:22-184:29
1798 () 1798 ()
1799 -> Bool 1799 -> Bool
1800 -> Float 1800 -> Float
1801 -> Bool 1801 -> Bool
1802 -> Bool 1802 -> Bool
1803 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1803 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1804testdata/Material.lc 183:22-185:29 1804Material.lc 183:22-185:29
1805 Bool 1805 Bool
1806 -> Float 1806 -> Float
1807 -> Bool 1807 -> Bool
1808 -> Bool 1808 -> Bool
1809 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1809 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1810testdata/Material.lc 183:22-186:32 1810Material.lc 183:22-186:32
1811 Float 1811 Float
1812 -> Bool 1812 -> Bool
1813 -> Bool 1813 -> Bool
1814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1815testdata/Material.lc 183:22-187:28 1815Material.lc 183:22-187:28
1816 Bool 1816 Bool
1817 -> Bool 1817 -> Bool
1818 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1818 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1819testdata/Material.lc 183:22-188:32 1819Material.lc 183:22-188:32
1820 Bool 1820 Bool
1821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1822testdata/Material.lc 183:22-189:32 1822Material.lc 183:22-189:32
1823 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1823 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1824testdata/Material.lc 183:22-190:40 1824Material.lc 183:22-190:40
1825 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1825 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1826testdata/Material.lc 183:22-191:29 1826Material.lc 183:22-191:29
1827 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1827 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1828testdata/Material.lc 183:22-192:32 1828Material.lc 183:22-192:32
1829 Bool -> [StageAttrs] -> Bool -> CommonAttrs 1829 Bool -> [StageAttrs] -> Bool -> CommonAttrs
1830testdata/Material.lc 183:22-193:32 1830Material.lc 183:22-193:32
1831 [StageAttrs] -> Bool -> CommonAttrs 1831 [StageAttrs] -> Bool -> CommonAttrs
1832testdata/Material.lc 183:22-194:29 1832Material.lc 183:22-194:29
1833 Bool -> CommonAttrs 1833 Bool -> CommonAttrs
1834testdata/Material.lc 183:22-196:6 1834Material.lc 183:22-196:6
1835 CommonAttrs 1835 CommonAttrs
1836testdata/Material.lc 184:27-184:29 1836Material.lc 184:27-184:29
1837 () 1837 ()
1838testdata/Material.lc 185:27-185:29 1838Material.lc 185:27-185:29
1839 () 1839 ()
1840testdata/Material.lc 186:27-186:32 1840Material.lc 186:27-186:32
1841 Bool 1841 Bool
1842testdata/Material.lc 187:27-187:28 1842Material.lc 187:27-187:28
1843 _b 1843 _b
1844testdata/Material.lc 188:27-188:32 1844Material.lc 188:27-188:32
1845 Bool 1845 Bool
1846testdata/Material.lc 189:27-189:32 1846Material.lc 189:27-189:32
1847 Bool 1847 Bool
1848testdata/Material.lc 190:27-190:40 1848Material.lc 190:27-190:40
1849 CullType 1849 CullType
1850testdata/Material.lc 191:27-191:29 1850Material.lc 191:27-191:29
1851 forall a . [a] 1851 forall a . [a]
1852testdata/Material.lc 192:27-192:32 1852Material.lc 192:27-192:32
1853 Bool 1853 Bool
1854testdata/Material.lc 193:27-193:32 1854Material.lc 193:27-193:32
1855 Bool 1855 Bool
1856testdata/Material.lc 194:27-194:29 1856Material.lc 194:27-194:29
1857 forall a . [a] 1857 forall a . [a]
1858testdata/Material.lc 195:27-195:32 1858Material.lc 195:27-195:32
1859 Bool \ No newline at end of file 1859 Bool \ No newline at end of file
diff --git a/testdata/Prelude.out b/testdata/Prelude.out
index d080c7e4..014b4c4e 100644
--- a/testdata/Prelude.out
+++ b/testdata/Prelude.out
@@ -1633,2859 +1633,2859 @@ zip
1633||| :: Bool -> Bool -> Bool 1633||| :: Bool -> Bool -> Bool
1634||| = \a b -> case'Bool (\_ -> 'Bool) (_rhs b) (_rhs True) a 1634||| = \a b -> case'Bool (\_ -> 'Bool) (_rhs b) (_rhs True) a
1635------------ tooltips 1635------------ tooltips
1636testdata/Prelude.lc 16:1-16:6 1636Prelude.lc 16:1-16:6
1637 forall a b . a -> b -> a 1637 forall a b . a -> b -> a
1638testdata/Prelude.lc 16:13-16:14 1638Prelude.lc 16:13-16:14
1639 _d 1639 _d
1640testdata/Prelude.lc 18:1-18:10 1640Prelude.lc 18:1-18:10
1641 Bool 1641 Bool
1642testdata/Prelude.lc 18:13-18:17 1642Prelude.lc 18:13-18:17
1643 Bool 1643 Bool
1644testdata/Prelude.lc 20:3-20:4 1644Prelude.lc 20:3-20:4
1645 forall a b . a -> (a -> b) -> b 1645 forall a b . a -> (a -> b) -> b
1646testdata/Prelude.lc 20:9-20:10 1646Prelude.lc 20:9-20:10
1647 _b 1647 _b
1648testdata/Prelude.lc 20:11-20:12 1648Prelude.lc 20:11-20:12
1649 _g 1649 _g
1650testdata/Prelude.lc 22:2-22:3 1650Prelude.lc 22:2-22:3
1651 forall a b . (a -> b) -> a -> b 1651 forall a b . (a -> b) -> a -> b
1652testdata/Prelude.lc 22:15-22:16 1652Prelude.lc 22:15-22:16
1653 _d 1653 _d
1654testdata/Prelude.lc 22:17-22:18 1654Prelude.lc 22:17-22:18
1655 _e 1655 _e
1656testdata/Prelude.lc 23:2-23:3 1656Prelude.lc 23:2-23:3
1657 forall a b c . (b -> c) -> (a -> b) -> a -> c 1657 forall a b c . (b -> c) -> (a -> b) -> a -> c
1658testdata/Prelude.lc 23:17-23:18 1658Prelude.lc 23:17-23:18
1659 _f 1659 _f
1660testdata/Prelude.lc 23:20-23:21 1660Prelude.lc 23:20-23:21
1661 _g 1661 _g
1662testdata/Prelude.lc 23:22-23:23 1662Prelude.lc 23:22-23:23
1663 _h 1663 _h
1664testdata/Prelude.lc 25:1-25:8 1664Prelude.lc 25:1-25:8
1665 forall a b c . (a -> c -> b) -> (a, c) -> b 1665 forall a b c . (a -> c -> b) -> (a, c) -> b
1666testdata/Prelude.lc 25:20-25:21 1666Prelude.lc 25:20-25:21
1667 _o 1667 _o
1668testdata/Prelude.lc 25:20-25:25 1668Prelude.lc 25:20-25:25
1669 _c | _d 1669 _c | _d
1670testdata/Prelude.lc 25:22-25:23 1670Prelude.lc 25:22-25:23
1671 _n 1671 _n
1672testdata/Prelude.lc 25:24-25:25 1672Prelude.lc 25:24-25:25
1673 _j 1673 _j
1674testdata/Prelude.lc 27:2-27:5 1674Prelude.lc 27:2-27:5
1675 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) 1675 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d)
1676testdata/Prelude.lc 27:20-27:30 1676Prelude.lc 27:20-27:30
1677 (_b, _a) | (_b, _a) | (_b, _a) 1677 (_b, _a) | (_b, _a) | (_b, _a)
1678testdata/Prelude.lc 27:21-27:22 1678Prelude.lc 27:21-27:22
1679 _s 1679 _s
1680testdata/Prelude.lc 27:23-27:24 1680Prelude.lc 27:23-27:24
1681 _p 1681 _p
1682testdata/Prelude.lc 27:26-27:27 1682Prelude.lc 27:26-27:27
1683 _r 1683 _r
1684testdata/Prelude.lc 27:26-27:29 1684Prelude.lc 27:26-27:29
1685 ((_a)) 1685 ((_a))
1686testdata/Prelude.lc 27:28-27:29 1686Prelude.lc 27:28-27:29
1687 _l 1687 _l
1688testdata/Prelude.lc 29:1-29:3 1688Prelude.lc 29:1-29:3
1689 Float 1689 Float
1690testdata/Prelude.lc 29:6-29:23 1690Prelude.lc 29:6-29:23
1691 Float 1691 Float
1692testdata/Prelude.lc 31:8-31:11 1692Prelude.lc 31:8-31:11
1693 Type 1693 Type
1694testdata/Prelude.lc 31:8-31:29 1694Prelude.lc 31:8-31:29
1695 Type | Type 1695 Type | Type
1696testdata/Prelude.lc 31:9-31:10 1696Prelude.lc 31:9-31:10
1697 _d 1697 _d
1698testdata/Prelude.lc 31:15-31:18 1698Prelude.lc 31:15-31:18
1699 Type 1699 Type
1700testdata/Prelude.lc 31:15-31:29 1700Prelude.lc 31:15-31:29
1701 Type 1701 Type
1702testdata/Prelude.lc 31:16-31:17 1702Prelude.lc 31:16-31:17
1703 _c 1703 _c
1704testdata/Prelude.lc 31:22-31:29 1704Prelude.lc 31:22-31:29
1705 Type | Type 1705 Type | Type
1706testdata/Prelude.lc 31:23-31:28 1706Prelude.lc 31:23-31:28
1707 Type 1707 Type
1708testdata/Prelude.lc 31:24-31:25 1708Prelude.lc 31:24-31:25
1709 Type 1709 Type
1710testdata/Prelude.lc 31:24-31:27 1710Prelude.lc 31:24-31:27
1711 [Type] 1711 [Type]
1712testdata/Prelude.lc 31:26-31:27 1712Prelude.lc 31:26-31:27
1713 Type | [Type] 1713 Type | [Type]
1714testdata/Prelude.lc 32:1-32:4 1714Prelude.lc 32:1-32:4
1715 forall a b . [a] -> [b] -> [(a, b)] 1715 forall a b . [a] -> [b] -> [(a, b)]
1716testdata/Prelude.lc 32:22-32:24 1716Prelude.lc 32:22-32:24
1717 forall a . [a] 1717 forall a . [a]
1718testdata/Prelude.lc 32:22-34:39 1718Prelude.lc 32:22-34:39
1719 [_a] -> [(_a, _d)] | [(_d, _c)] 1719 [_a] -> [(_a, _d)] | [(_d, _c)]
1720testdata/Prelude.lc 33:22-33:24 1720Prelude.lc 33:22-33:24
1721 forall a . [a] 1721 forall a . [a]
1722testdata/Prelude.lc 33:22-34:39 1722Prelude.lc 33:22-34:39
1723 [_a] -> [(_e, _a)] | [(_c, _f)] 1723 [_a] -> [(_e, _a)] | [(_c, _f)]
1724testdata/Prelude.lc 34:23-34:28 1724Prelude.lc 34:23-34:28
1725 (_h, _d) 1725 (_h, _d)
1726testdata/Prelude.lc 34:23-34:29 1726Prelude.lc 34:23-34:29
1727 [(_h, _d)] -> [(_h, _d)] 1727 [(_h, _d)] -> [(_h, _d)]
1728testdata/Prelude.lc 34:23-34:39 1728Prelude.lc 34:23-34:39
1729 [(_g, _c)] 1729 [(_g, _c)]
1730testdata/Prelude.lc 34:24-34:25 1730Prelude.lc 34:24-34:25
1731 _k 1731 _k
1732testdata/Prelude.lc 34:26-34:27 1732Prelude.lc 34:26-34:27
1733 _g | ((_d)) 1733 _g | ((_d))
1734testdata/Prelude.lc 34:28-34:29 1734Prelude.lc 34:28-34:29
1735 forall a . a -> [a] -> [a] 1735 forall a . a -> [a] -> [a]
1736testdata/Prelude.lc 34:30-34:33 1736Prelude.lc 34:30-34:33
1737 forall a b . [a] -> [b] -> [(a, b)] 1737 forall a b . [a] -> [b] -> [(a, b)]
1738testdata/Prelude.lc 34:30-34:36 1738Prelude.lc 34:30-34:36
1739 [_a] -> [(_h, _a)] 1739 [_a] -> [(_h, _a)]
1740testdata/Prelude.lc 34:30-34:39 1740Prelude.lc 34:30-34:39
1741 [(_g, _c)] 1741 [(_g, _c)]
1742testdata/Prelude.lc 34:34-34:36 1742Prelude.lc 34:34-34:36
1743 [_i] 1743 [_i]
1744testdata/Prelude.lc 34:37-34:39 1744Prelude.lc 34:37-34:39
1745 [_c] 1745 [_c]
1746testdata/Prelude.lc 36:10-36:17 1746Prelude.lc 36:10-36:17
1747 Type 1747 Type
1748testdata/Prelude.lc 36:10-36:30 1748Prelude.lc 36:10-36:30
1749 Type | Type 1749 Type | Type
1750testdata/Prelude.lc 36:11-36:16 1750Prelude.lc 36:11-36:16
1751 Type 1751 Type
1752testdata/Prelude.lc 36:12-36:13 1752Prelude.lc 36:12-36:13
1753 _e 1753 _e
1754testdata/Prelude.lc 36:12-36:15 1754Prelude.lc 36:12-36:15
1755 [Type] 1755 [Type]
1756testdata/Prelude.lc 36:14-36:15 1756Prelude.lc 36:14-36:15
1757 _c | [Type] 1757 _c | [Type]
1758testdata/Prelude.lc 36:21-36:30 1758Prelude.lc 36:21-36:30
1759 Type | Type 1759 Type | Type
1760testdata/Prelude.lc 36:22-36:25 1760Prelude.lc 36:22-36:25
1761 Type 1761 Type
1762testdata/Prelude.lc 36:22-36:29 1762Prelude.lc 36:22-36:29
1763 [Type] 1763 [Type]
1764testdata/Prelude.lc 36:23-36:24 1764Prelude.lc 36:23-36:24
1765 Type 1765 Type
1766testdata/Prelude.lc 36:26-36:29 1766Prelude.lc 36:26-36:29
1767 Type | [Type] 1767 Type | [Type]
1768testdata/Prelude.lc 36:27-36:28 1768Prelude.lc 36:27-36:28
1769 Type 1769 Type
1770testdata/Prelude.lc 37:1-37:6 1770Prelude.lc 37:1-37:6
1771 forall a b . [(a, b)] -> ([a], [b]) 1771 forall a b . [(a, b)] -> ([a], [b])
1772testdata/Prelude.lc 37:12-37:19 1772Prelude.lc 37:12-37:19
1773 ([_b], [_a]) 1773 ([_b], [_a])
1774testdata/Prelude.lc 37:12-39:27 1774Prelude.lc 37:12-39:27
1775 [(_b, _a)] -> ([_b], [_a]) | ([_c], [_b]) 1775 [(_b, _a)] -> ([_b], [_a]) | ([_c], [_b])
1776testdata/Prelude.lc 37:13-37:15 1776Prelude.lc 37:13-37:15
1777 forall a . [a] 1777 forall a . [a]
1778testdata/Prelude.lc 37:16-37:18 1778Prelude.lc 37:16-37:18
1779 forall a . [a] | (([_a])) 1779 forall a . [a] | (([_a]))
1780testdata/Prelude.lc 38:20-38:31 1780Prelude.lc 38:20-38:31
1781 ([_n], [_i]) 1781 ([_n], [_i])
1782testdata/Prelude.lc 38:20-39:27 1782Prelude.lc 38:20-39:27
1783 ([_h], [_c]) | ([_d], [_a]) | ([_d], [_c]) 1783 ([_h], [_c]) | ([_d], [_a]) | ([_d], [_c])
1784testdata/Prelude.lc 38:21-38:22 1784Prelude.lc 38:21-38:22
1785 _s 1785 _s
1786testdata/Prelude.lc 38:21-38:23 1786Prelude.lc 38:21-38:23
1787 [_r] -> [_r] 1787 [_r] -> [_r]
1788testdata/Prelude.lc 38:21-38:25 1788Prelude.lc 38:21-38:25
1789 [_p] 1789 [_p]
1790testdata/Prelude.lc 38:22-38:23 1790Prelude.lc 38:22-38:23
1791 forall a . a -> [a] -> [a] 1791 forall a . a -> [a] -> [a]
1792testdata/Prelude.lc 38:23-38:25 1792Prelude.lc 38:23-38:25
1793 [_f] 1793 [_f]
1794testdata/Prelude.lc 38:26-38:27 1794Prelude.lc 38:26-38:27
1795 _n 1795 _n
1796testdata/Prelude.lc 38:26-38:28 1796Prelude.lc 38:26-38:28
1797 [_m] -> [_m] 1797 [_m] -> [_m]
1798testdata/Prelude.lc 38:26-38:30 1798Prelude.lc 38:26-38:30
1799 [_k] | (([_i])) 1799 [_k] | (([_i]))
1800testdata/Prelude.lc 38:27-38:28 1800Prelude.lc 38:27-38:28
1801 forall a . a -> [a] -> [a] 1801 forall a . a -> [a] -> [a]
1802testdata/Prelude.lc 38:28-38:30 1802Prelude.lc 38:28-38:30
1803 [_f] 1803 [_f]
1804testdata/Prelude.lc 39:10-39:12 1804Prelude.lc 39:10-39:12
1805 _k | _h | _d 1805 _k | _h | _d
1806testdata/Prelude.lc 39:10-39:15 1806Prelude.lc 39:10-39:15
1807 ([_e], [_d]) | ([_f], [_e]) 1807 ([_e], [_d]) | ([_f], [_e])
1808testdata/Prelude.lc 39:13-39:15 1808Prelude.lc 39:13-39:15
1809 _f | _c | _c 1809 _f | _c | _c
1810testdata/Prelude.lc 39:19-39:24 1810Prelude.lc 39:19-39:24
1811 forall a b . [(a, b)] -> ([a], [b]) 1811 forall a b . [(a, b)] -> ([a], [b])
1812testdata/Prelude.lc 39:19-39:27 1812Prelude.lc 39:19-39:27
1813 ([_b], [_a]) 1813 ([_b], [_a])
1814testdata/Prelude.lc 39:25-39:27 1814Prelude.lc 39:25-39:27
1815 [_r] 1815 [_r]
1816testdata/Prelude.lc 41:1-41:7 1816Prelude.lc 41:1-41:7
1817 forall a . (a -> Bool) -> [a] -> [a] 1817 forall a . (a -> Bool) -> [a] -> [a]
1818testdata/Prelude.lc 41:21-41:23 1818Prelude.lc 41:21-41:23
1819 forall a . [a] 1819 forall a . [a]
1820testdata/Prelude.lc 41:21-44:49 1820Prelude.lc 41:21-44:49
1821 [_a] -> [_a] 1821 [_a] -> [_a]
1822testdata/Prelude.lc 42:22-44:49 1822Prelude.lc 42:22-44:49
1823 [_c] 1823 [_c]
1824testdata/Prelude.lc 42:27-42:31 1824Prelude.lc 42:27-42:31
1825 _g 1825 _g
1826testdata/Prelude.lc 42:32-42:33 1826Prelude.lc 42:32-42:33
1827 _f 1827 _f
1828testdata/Prelude.lc 43:32-44:49 1828Prelude.lc 43:32-44:49
1829 Bool -> [_f] 1829 Bool -> [_f]
1830testdata/Prelude.lc 43:33-43:34 1830Prelude.lc 43:33-43:34
1831 _h 1831 _h
1832testdata/Prelude.lc 43:33-43:36 1832Prelude.lc 43:33-43:36
1833 [_g] -> [_g] 1833 [_g] -> [_g]
1834testdata/Prelude.lc 43:33-43:51 1834Prelude.lc 43:33-43:51
1835 [_f] 1835 [_f]
1836testdata/Prelude.lc 43:35-43:36 1836Prelude.lc 43:35-43:36
1837 forall a . a -> [a] -> [a] 1837 forall a . a -> [a] -> [a]
1838testdata/Prelude.lc 43:37-43:43 1838Prelude.lc 43:37-43:43
1839 _j -> [_f] -> [_f] 1839 _j -> [_f] -> [_f]
1840testdata/Prelude.lc 43:37-43:48 1840Prelude.lc 43:37-43:48
1841 [_f] -> [_f] 1841 [_f] -> [_f]
1842testdata/Prelude.lc 43:37-43:51 1842Prelude.lc 43:37-43:51
1843 [_f] 1843 [_f]
1844testdata/Prelude.lc 43:44-43:48 1844Prelude.lc 43:44-43:48
1845 _j 1845 _j
1846testdata/Prelude.lc 43:49-43:51 1846Prelude.lc 43:49-43:51
1847 [_f] 1847 [_f]
1848testdata/Prelude.lc 44:34-44:40 1848Prelude.lc 44:34-44:40
1849 _m 1849 _m
1850testdata/Prelude.lc 44:41-44:45 1850Prelude.lc 44:41-44:45
1851 _n 1851 _n
1852testdata/Prelude.lc 44:46-44:48 1852Prelude.lc 44:46-44:48
1853 [_k] 1853 [_k]
1854testdata/Prelude.lc 49:9-49:12 1854Prelude.lc 49:9-49:12
1855 Type 1855 Type
1856testdata/Prelude.lc 49:9-49:19 1856Prelude.lc 49:9-49:19
1857 Type 1857 Type
1858testdata/Prelude.lc 49:10-49:11 1858Prelude.lc 49:10-49:11
1859 _b 1859 _b
1860testdata/Prelude.lc 49:16-49:19 1860Prelude.lc 49:16-49:19
1861 Type | Type 1861 Type | Type
1862testdata/Prelude.lc 49:17-49:18 1862Prelude.lc 49:17-49:18
1863 Type 1863 Type
1864testdata/Prelude.lc 50:1-50:5 1864Prelude.lc 50:1-50:5
1865 forall a . [a] -> [a] 1865 forall a . [a] -> [a]
1866testdata/Prelude.lc 50:16-50:18 1866Prelude.lc 50:16-50:18
1867 [_d] | [_b] 1867 [_d] | [_b]
1868testdata/Prelude.lc 52:10-52:13 1868Prelude.lc 52:10-52:13
1869 Type 1869 Type
1870testdata/Prelude.lc 52:10-52:25 1870Prelude.lc 52:10-52:25
1871 Type 1871 Type
1872testdata/Prelude.lc 52:11-52:12 1872Prelude.lc 52:11-52:12
1873 _b 1873 _b
1874testdata/Prelude.lc 52:17-52:25 1874Prelude.lc 52:17-52:25
1875 Type | Type 1875 Type | Type
1876testdata/Prelude.lc 52:18-52:24 1876Prelude.lc 52:18-52:24
1877 Type 1877 Type
1878testdata/Prelude.lc 52:19-52:20 1878Prelude.lc 52:19-52:20
1879 Type 1879 Type
1880testdata/Prelude.lc 52:19-52:23 1880Prelude.lc 52:19-52:23
1881 [Type] 1881 [Type]
1882testdata/Prelude.lc 52:22-52:23 1882Prelude.lc 52:22-52:23
1883 Type | [Type] 1883 Type | [Type]
1884testdata/Prelude.lc 53:1-53:6 1884Prelude.lc 53:1-53:6
1885 forall a . [a] -> [(a, a)] 1885 forall a . [a] -> [(a, a)]
1886testdata/Prelude.lc 53:11-53:14 1886Prelude.lc 53:11-53:14
1887 forall a b . [a] -> [b] -> [(a, b)] 1887 forall a b . [a] -> [b] -> [(a, b)]
1888testdata/Prelude.lc 53:11-53:16 1888Prelude.lc 53:11-53:16
1889 [_a] -> [(_c, _a)] 1889 [_a] -> [(_c, _a)]
1890testdata/Prelude.lc 53:11-53:25 1890Prelude.lc 53:11-53:25
1891 [(_b, _b)] 1891 [(_b, _b)]
1892testdata/Prelude.lc 53:15-53:16 1892Prelude.lc 53:15-53:16
1893 [_d] 1893 [_d]
1894testdata/Prelude.lc 53:18-53:22 1894Prelude.lc 53:18-53:22
1895 forall a . [a] -> [a] 1895 forall a . [a] -> [a]
1896testdata/Prelude.lc 53:18-53:24 1896Prelude.lc 53:18-53:24
1897 [_b] 1897 [_b]
1898testdata/Prelude.lc 53:23-53:24 1898Prelude.lc 53:23-53:24
1899 [_c] 1899 [_c]
1900testdata/Prelude.lc 55:1-55:7 1900Prelude.lc 55:1-55:7
1901 forall a b . (a -> b -> a) -> a -> [b] -> a 1901 forall a b . (a -> b -> a) -> a -> [b] -> a
1902testdata/Prelude.lc 55:17-55:18 1902Prelude.lc 55:17-55:18
1903 _f 1903 _f
1904testdata/Prelude.lc 55:17-56:41 1904Prelude.lc 55:17-56:41
1905 [_b] -> _f 1905 [_b] -> _f
1906testdata/Prelude.lc 56:22-56:28 1906Prelude.lc 56:22-56:28
1907 _k 1907 _k
1908testdata/Prelude.lc 56:29-56:30 1908Prelude.lc 56:29-56:30
1909 _l 1909 _l
1910testdata/Prelude.lc 56:32-56:33 1910Prelude.lc 56:32-56:33
1911 _m 1911 _m
1912testdata/Prelude.lc 56:34-56:35 1912Prelude.lc 56:34-56:35
1913 _n 1913 _n
1914testdata/Prelude.lc 56:36-56:37 1914Prelude.lc 56:36-56:37
1915 _k 1915 _k
1916testdata/Prelude.lc 56:39-56:41 1916Prelude.lc 56:39-56:41
1917 [_h] 1917 [_h]
1918testdata/Prelude.lc 58:1-58:7 1918Prelude.lc 58:1-58:7
1919 forall a . (a -> a -> a) -> [a] -> a 1919 forall a . (a -> a -> a) -> [a] -> a
1920testdata/Prelude.lc 58:20-58:25 1920Prelude.lc 58:20-58:25
1921 forall a b . (b -> a -> a) -> a -> [b] -> a 1921 forall a b . (b -> a -> a) -> a -> [b] -> a
1922testdata/Prelude.lc 58:20-58:27 1922Prelude.lc 58:20-58:27
1923 _b -> [_a] -> _b 1923 _b -> [_a] -> _b
1924testdata/Prelude.lc 58:20-58:29 1924Prelude.lc 58:20-58:29
1925 [_a] -> _e 1925 [_a] -> _e
1926testdata/Prelude.lc 58:20-58:32 1926Prelude.lc 58:20-58:32
1927 _c 1927 _c
1928testdata/Prelude.lc 58:26-58:27 1928Prelude.lc 58:26-58:27
1929 _j 1929 _j
1930testdata/Prelude.lc 58:28-58:29 1930Prelude.lc 58:28-58:29
1931 _f 1931 _f
1932testdata/Prelude.lc 58:30-58:32 1932Prelude.lc 58:30-58:32
1933 [_d] 1933 [_d]
1934testdata/Prelude.lc 60:1-60:6 1934Prelude.lc 60:1-60:6
1935 forall a . [a] -> ([a], [a]) 1935 forall a . [a] -> ([a], [a])
1936testdata/Prelude.lc 60:12-60:20 1936Prelude.lc 60:12-60:20
1937 ([_b], [_a]) 1937 ([_b], [_a])
1938testdata/Prelude.lc 60:12-61:55 1938Prelude.lc 60:12-61:55
1939 [_b] -> ([_b], [_a]) 1939 [_b] -> ([_b], [_a])
1940testdata/Prelude.lc 60:13-60:15 1940Prelude.lc 60:13-60:15
1941 forall a . [a] 1941 forall a . [a]
1942testdata/Prelude.lc 60:17-60:19 1942Prelude.lc 60:17-60:19
1943 forall a . [a] | (([_a])) 1943 forall a . [a] | (([_a]))
1944testdata/Prelude.lc 61:17-61:28 1944Prelude.lc 61:17-61:28
1945 ([_i], _c) 1945 ([_i], _c)
1946testdata/Prelude.lc 61:18-61:19 1946Prelude.lc 61:18-61:19
1947 _m 1947 _m
1948testdata/Prelude.lc 61:18-61:20 1948Prelude.lc 61:18-61:20
1949 [_l] -> [_l] 1949 [_l] -> [_l]
1950testdata/Prelude.lc 61:18-61:23 1950Prelude.lc 61:18-61:23
1951 [_j] 1951 [_j]
1952testdata/Prelude.lc 61:19-61:20 1952Prelude.lc 61:19-61:20
1953 forall a . a -> [a] -> [a] 1953 forall a . a -> [a] -> [a]
1954testdata/Prelude.lc 61:21-61:23 1954Prelude.lc 61:21-61:23
1955 _d 1955 _d
1956testdata/Prelude.lc 61:25-61:27 1956Prelude.lc 61:25-61:27
1957 _f | ((_c)) 1957 _f | ((_c))
1958testdata/Prelude.lc 61:37-61:39 1958Prelude.lc 61:37-61:39
1959 _k | _h | _d 1959 _k | _h | _d
1960testdata/Prelude.lc 61:37-61:43 1960Prelude.lc 61:37-61:43
1961 _d | (_e, _d) 1961 _d | (_e, _d)
1962testdata/Prelude.lc 61:41-61:43 1962Prelude.lc 61:41-61:43
1963 _f | _c | _c 1963 _f | _c | _c
1964testdata/Prelude.lc 61:47-61:52 1964Prelude.lc 61:47-61:52
1965 _i 1965 _i
1966testdata/Prelude.lc 61:53-61:55 1966Prelude.lc 61:53-61:55
1967 [_h] 1967 [_h]
1968testdata/Prelude.lc 63:1-63:8 1968Prelude.lc 63:1-63:8
1969 forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a] 1969 forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a]
1970testdata/Prelude.lc 63:27-65:32 1970Prelude.lc 63:27-65:32
1971 [_e] 1971 [_e]
1972testdata/Prelude.lc 63:27-67:21 1972Prelude.lc 63:27-67:21
1973 [_c] -> [_c] | [_c] 1973 [_c] -> [_c] | [_c]
1974testdata/Prelude.lc 63:32-63:33 1974Prelude.lc 63:32-63:33
1975 _j 1975 _j
1976testdata/Prelude.lc 63:34-63:35 1976Prelude.lc 63:34-63:35
1977 _h 1977 _h
1978testdata/Prelude.lc 63:36-63:37 1978Prelude.lc 63:36-63:37
1979 _i 1979 _i
1980testdata/Prelude.lc 64:11-64:12 1980Prelude.lc 64:11-64:12
1981 _j 1981 _j
1982testdata/Prelude.lc 64:11-64:13 1982Prelude.lc 64:11-64:13
1983 [_i] -> [_i] 1983 [_i] -> [_i]
1984testdata/Prelude.lc 64:11-64:33 1984Prelude.lc 64:11-64:33
1985 [_h] 1985 [_h]
1986testdata/Prelude.lc 64:11-65:32 1986Prelude.lc 64:11-65:32
1987 [_g] -> Ordering -> [_g] 1987 [_g] -> Ordering -> [_g]
1988testdata/Prelude.lc 64:12-64:13 1988Prelude.lc 64:12-64:13
1989 forall a . a -> [a] -> [a] 1989 forall a . a -> [a] -> [a]
1990testdata/Prelude.lc 64:14-64:21 1990Prelude.lc 64:14-64:21
1991 _p 1991 _p
1992testdata/Prelude.lc 64:22-64:23 1992Prelude.lc 64:22-64:23
1993 _q 1993 _q
1994testdata/Prelude.lc 64:24-64:26 1994Prelude.lc 64:24-64:26
1995 [_l] 1995 [_l]
1996testdata/Prelude.lc 64:28-64:29 1996Prelude.lc 64:28-64:29
1997 _j 1997 _j
1998testdata/Prelude.lc 64:28-64:30 1998Prelude.lc 64:28-64:30
1999 [_i] -> [_i] 1999 [_i] -> [_i]
2000testdata/Prelude.lc 64:28-64:32 2000Prelude.lc 64:28-64:32
2001 [_i] 2001 [_i]
2002testdata/Prelude.lc 64:29-64:30 2002Prelude.lc 64:29-64:30
2003 forall a . a -> [a] -> [a] 2003 forall a . a -> [a] -> [a]
2004testdata/Prelude.lc 64:30-64:32 2004Prelude.lc 64:30-64:32
2005 [_i] 2005 [_i]
2006testdata/Prelude.lc 65:10-65:11 2006Prelude.lc 65:10-65:11
2007 _f | _h 2007 _f | _h
2008testdata/Prelude.lc 65:10-65:12 2008Prelude.lc 65:10-65:12
2009 [_e] -> [_e] | [_g] -> [_g] 2009 [_e] -> [_e] | [_g] -> [_g]
2010testdata/Prelude.lc 65:10-65:32 2010Prelude.lc 65:10-65:32
2011 [_g] | [_g] 2011 [_g] | [_g]
2012testdata/Prelude.lc 65:11-65:12 2012Prelude.lc 65:11-65:12
2013 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a] 2013 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a]
2014testdata/Prelude.lc 65:13-65:20 2014Prelude.lc 65:13-65:20
2015 _m -> [_g] -> [_g] -> [_g] | _m -> [_g] -> [_g] -> [_g] 2015 _m -> [_g] -> [_g] -> [_g] | _m -> [_g] -> [_g] -> [_g]
2016testdata/Prelude.lc 65:13-65:22 2016Prelude.lc 65:13-65:22
2017 [_g] -> [_g] -> [_g] | [_g] -> [_g] -> [_g] 2017 [_g] -> [_g] -> [_g] | [_g] -> [_g] -> [_g]
2018testdata/Prelude.lc 65:13-65:29 2018Prelude.lc 65:13-65:29
2019 [_g] -> [_g] | [_g] -> [_g] 2019 [_g] -> [_g] | [_g] -> [_g]
2020testdata/Prelude.lc 65:13-65:32 2020Prelude.lc 65:13-65:32
2021 [_g] | [_g] 2021 [_g] | [_g]
2022testdata/Prelude.lc 65:21-65:22 2022Prelude.lc 65:21-65:22
2023 _m | _m 2023 _m | _m
2024testdata/Prelude.lc 65:24-65:25 2024Prelude.lc 65:24-65:25
2025 _h | _h 2025 _h | _h
2026testdata/Prelude.lc 65:24-65:26 2026Prelude.lc 65:24-65:26
2027 [_g] -> [_g] | [_g] -> [_g] 2027 [_g] -> [_g] | [_g] -> [_g]
2028testdata/Prelude.lc 65:24-65:28 2028Prelude.lc 65:24-65:28
2029 [_g] | [_g] 2029 [_g] | [_g]
2030testdata/Prelude.lc 65:25-65:26 2030Prelude.lc 65:25-65:26
2031 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a] 2031 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a]
2032testdata/Prelude.lc 65:26-65:28 2032Prelude.lc 65:26-65:28
2033 [_g] | [_g] 2033 [_g] | [_g]
2034testdata/Prelude.lc 65:30-65:32 2034Prelude.lc 65:30-65:32
2035 [_g] | [_g] 2035 [_g] | [_g]
2036testdata/Prelude.lc 66:19-66:21 2036Prelude.lc 66:19-66:21
2037 _d 2037 _d
2038testdata/Prelude.lc 67:19-67:21 2038Prelude.lc 67:19-67:21
2039 _i 2039 _i
2040testdata/Prelude.lc 69:1-69:7 2040Prelude.lc 69:1-69:7
2041 forall a . (a -> a -> Ordering) -> [a] -> [a] 2041 forall a . (a -> a -> Ordering) -> [a] -> [a]
2042testdata/Prelude.lc 69:15-69:17 2042Prelude.lc 69:15-69:17
2043 forall a . [a] 2043 forall a . [a]
2044testdata/Prelude.lc 69:15-71:71 2044Prelude.lc 69:15-71:71
2045 [_b] -> [_b] 2045 [_b] -> [_b]
2046testdata/Prelude.lc 70:16-70:19 2046Prelude.lc 70:16-70:19
2047 [_e] 2047 [_e]
2048testdata/Prelude.lc 70:16-71:71 2048Prelude.lc 70:16-71:71
2049 [_b] -> [_f] | [_d] 2049 [_b] -> [_f] | [_d]
2050testdata/Prelude.lc 70:17-70:18 2050Prelude.lc 70:17-70:18
2051 _g 2051 _g
2052testdata/Prelude.lc 71:15-71:22 2052Prelude.lc 71:15-71:22
2053 forall a b c . (a -> c -> b) -> (a, c) -> b 2053 forall a b c . (a -> c -> b) -> (a, c) -> b
2054testdata/Prelude.lc 71:15-71:34 2054Prelude.lc 71:15-71:34
2055 ([_a], [_a]) -> [_a] 2055 ([_a], [_a]) -> [_a]
2056testdata/Prelude.lc 71:15-71:71 2056Prelude.lc 71:15-71:71
2057 [_h] 2057 [_h]
2058testdata/Prelude.lc 71:24-71:31 2058Prelude.lc 71:24-71:31
2059 forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a] 2059 forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a]
2060testdata/Prelude.lc 71:24-71:33 2060Prelude.lc 71:24-71:33
2061 [_a] -> [_a] -> [_a] 2061 [_a] -> [_a] -> [_a]
2062testdata/Prelude.lc 71:32-71:33 2062Prelude.lc 71:32-71:33
2063 _o 2063 _o
2064testdata/Prelude.lc 71:36-71:70 2064Prelude.lc 71:36-71:70
2065 ([_h], [_h]) 2065 ([_h], [_h])
2066testdata/Prelude.lc 71:37-71:43 2066Prelude.lc 71:37-71:43
2067 _p 2067 _p
2068testdata/Prelude.lc 71:37-71:49 2068Prelude.lc 71:37-71:49
2069 (_c -> _a) -> (_d, _c) -> (_b, _a) 2069 (_c -> _a) -> (_d, _c) -> (_b, _a)
2070testdata/Prelude.lc 71:37-71:58 2070Prelude.lc 71:37-71:58
2071 (_b, _b) -> (_a, _a) 2071 (_b, _b) -> (_a, _a)
2072testdata/Prelude.lc 71:44-71:45 2072Prelude.lc 71:44-71:45
2073 _n -> _n -> Ordering 2073 _n -> _n -> Ordering
2074testdata/Prelude.lc 71:46-71:49 2074Prelude.lc 71:46-71:49
2075 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) 2075 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d)
2076testdata/Prelude.lc 71:50-71:56 2076Prelude.lc 71:50-71:56
2077 (_k -> _k -> Ordering) -> _d -> _b 2077 (_k -> _k -> Ordering) -> _d -> _b
2078testdata/Prelude.lc 71:50-71:58 2078Prelude.lc 71:50-71:58
2079 _b -> _a 2079 _b -> _a
2080testdata/Prelude.lc 71:57-71:58 2080Prelude.lc 71:57-71:58
2081 _i -> _i -> Ordering 2081 _i -> _i -> Ordering
2082testdata/Prelude.lc 71:61-71:66 2082Prelude.lc 71:61-71:66
2083 forall a . [a] -> ([a], [a]) 2083 forall a . [a] -> ([a], [a])
2084testdata/Prelude.lc 71:61-71:69 2084Prelude.lc 71:61-71:69
2085 ([_a], [_a]) 2085 ([_a], [_a])
2086testdata/Prelude.lc 71:67-71:69 2086Prelude.lc 71:67-71:69
2087 _k 2087 _k
2088testdata/Prelude.lc 73:12-73:32 2088Prelude.lc 73:12-73:32
2089 Type 2089 Type
2090testdata/Prelude.lc 73:13-73:14 2090Prelude.lc 73:13-73:14
2091 _b 2091 _b
2092testdata/Prelude.lc 73:18-73:19 2092Prelude.lc 73:18-73:19
2093 Type | Type 2093 Type | Type
2094testdata/Prelude.lc 73:24-73:25 2094Prelude.lc 73:24-73:25
2095 Type 2095 Type
2096testdata/Prelude.lc 73:24-73:32 2096Prelude.lc 73:24-73:32
2097 Type 2097 Type
2098testdata/Prelude.lc 73:29-73:32 2098Prelude.lc 73:29-73:32
2099 Type | Type 2099 Type | Type
2100testdata/Prelude.lc 73:30-73:31 2100Prelude.lc 73:30-73:31
2101 Type 2101 Type
2102testdata/Prelude.lc 74:1-74:8 2102Prelude.lc 74:1-74:8
2103 forall a . (a -> a) -> a -> [a] 2103 forall a . (a -> a) -> a -> [a]
2104testdata/Prelude.lc 74:16-74:17 2104Prelude.lc 74:16-74:17
2105 _d 2105 _d
2106testdata/Prelude.lc 74:16-74:19 2106Prelude.lc 74:16-74:19
2107 [_c] -> [_c] 2107 [_c] -> [_c]
2108testdata/Prelude.lc 74:16-74:35 2108Prelude.lc 74:16-74:35
2109 [_c] 2109 [_c]
2110testdata/Prelude.lc 74:18-74:19 2110Prelude.lc 74:18-74:19
2111 forall a . a -> [a] -> [a] 2111 forall a . a -> [a] -> [a]
2112testdata/Prelude.lc 74:20-74:27 2112Prelude.lc 74:20-74:27
2113 forall a . (a -> a) -> a -> [a] 2113 forall a . (a -> a) -> a -> [a]
2114testdata/Prelude.lc 74:20-74:29 2114Prelude.lc 74:20-74:29
2115 _c -> [_c] 2115 _c -> [_c]
2116testdata/Prelude.lc 74:20-74:35 2116Prelude.lc 74:20-74:35
2117 [_c] 2117 [_c]
2118testdata/Prelude.lc 74:28-74:29 2118Prelude.lc 74:28-74:29
2119 _d -> _d 2119 _d -> _d
2120testdata/Prelude.lc 74:31-74:32 2120Prelude.lc 74:31-74:32
2121 _c -> _c 2121 _c -> _c
2122testdata/Prelude.lc 74:31-74:34 2122Prelude.lc 74:31-74:34
2123 _c 2123 _c
2124testdata/Prelude.lc 74:33-74:34 2124Prelude.lc 74:33-74:34
2125 _c 2125 _c
2126testdata/Prelude.lc 76:1-76:4 2126Prelude.lc 76:1-76:4
2127 forall a b . (a, b) -> a 2127 forall a b . (a, b) -> a
2128testdata/Prelude.lc 76:14-76:15 2128Prelude.lc 76:14-76:15
2129 _k | _h | _d 2129 _k | _h | _d
2130testdata/Prelude.lc 77:1-77:4 2130Prelude.lc 77:1-77:4
2131 forall a b . (a, b) -> b 2131 forall a b . (a, b) -> b
2132testdata/Prelude.lc 77:14-77:15 2132Prelude.lc 77:14-77:15
2133 _f | _c | _c 2133 _f | _c | _c
2134testdata/Prelude.lc 79:7-79:10 2134Prelude.lc 79:7-79:10
2135 Bool -> Bool -> Bool 2135 Bool -> Bool -> Bool
2136testdata/Prelude.lc 79:15-79:16 2136Prelude.lc 79:15-79:16
2137 _c 2137 _c
2138testdata/Prelude.lc 79:15-80:18 2138Prelude.lc 79:15-80:18
2139 Bool -> Bool 2139 Bool -> Bool
2140testdata/Prelude.lc 80:14-80:18 2140Prelude.lc 80:14-80:18
2141 Bool 2141 Bool
2142testdata/Prelude.lc 84:6-84:9 2142Prelude.lc 84:6-84:9
2143 Bool -> Bool -> Bool 2143 Bool -> Bool -> Bool
2144testdata/Prelude.lc 84:14-84:15 2144Prelude.lc 84:14-84:15
2145 _b 2145 _b
2146testdata/Prelude.lc 84:14-85:20 2146Prelude.lc 84:14-85:20
2147 Bool -> Bool 2147 Bool -> Bool
2148testdata/Prelude.lc 85:15-85:20 2148Prelude.lc 85:15-85:20
2149 Bool 2149 Bool
2150testdata/Prelude.lc 122:6-122:13 2150Prelude.lc 122:6-122:13
2151 Type | Type | Type | Type | Type | Type 2151 Type | Type | Type | Type | Type | Type
2152testdata/Prelude.lc 122:6-122:23 2152Prelude.lc 122:6-122:23
2153 Type 2153 Type
2154testdata/Prelude.lc 122:6-122:35 2154Prelude.lc 122:6-122:35
2155 Type 2155 Type
2156testdata/Prelude.lc 122:16-122:23 2156Prelude.lc 122:16-122:23
2157 String -> Type -> RecItem | RecItem | Type | Type | Type 2157 String -> Type -> RecItem | RecItem | Type | Type | Type
2158testdata/Prelude.lc 122:24-122:30 2158Prelude.lc 122:24-122:30
2159 Type 2159 Type
2160testdata/Prelude.lc 122:31-122:35 2160Prelude.lc 122:31-122:35
2161 Type 2161 Type
2162testdata/Prelude.lc 124:1-124:12 2162Prelude.lc 124:1-124:12
2163 RecItem -> Type 2163 RecItem -> Type
2164testdata/Prelude.lc 124:29-124:30 2164Prelude.lc 124:29-124:30
2165 Type 2165 Type
2166testdata/Prelude.lc 126:6-126:13 2166Prelude.lc 126:6-126:13
2167 [RecItem] -> Type | [RecItem] -> Type | [RecItem] -> Type | [RecItem] 2167 [RecItem] -> Type | [RecItem] -> Type | [RecItem] -> Type | [RecItem]
2168 -> Type | Type 2168 -> Type | Type
2169testdata/Prelude.lc 126:6-126:17 2169Prelude.lc 126:6-126:17
2170 Type | Type 2170 Type | Type
2171testdata/Prelude.lc 126:6-127:17 2171Prelude.lc 126:6-127:17
2172 Type | Type 2172 Type | Type
2173testdata/Prelude.lc 126:6-127:46 2173Prelude.lc 126:6-127:46
2174 Type 2174 Type
2175testdata/Prelude.lc 126:15-126:17 2175Prelude.lc 126:15-126:17
2176 [RecItem] 2176 [RecItem]
2177testdata/Prelude.lc 126:21-126:30 2177Prelude.lc 126:21-126:30
2178 Type | Type | Type 2178 Type | Type | Type
2179testdata/Prelude.lc 126:22-126:29 2179Prelude.lc 126:22-126:29
2180 Type | Type | Type 2180 Type | Type | Type
2181testdata/Prelude.lc 127:7-127:17 2181Prelude.lc 127:7-127:17
2182 forall (a :: [RecItem]) . HList (map recItemType a) -> RecordC a | RecordC 2182 forall (a :: [RecItem]) . HList (map recItemType a) -> RecordC a | RecordC
2183 _c | Type | Type 2183 _c | Type | Type
2184testdata/Prelude.lc 127:19-127:24 2184Prelude.lc 127:19-127:24
2185 [Type] -> Type 2185 [Type] -> Type
2186testdata/Prelude.lc 127:19-127:45 2186Prelude.lc 127:19-127:45
2187 Type 2187 Type
2188testdata/Prelude.lc 127:26-127:29 2188Prelude.lc 127:26-127:29
2189 forall a b . (a -> b) -> [a] -> [b] 2189 forall a b . (a -> b) -> [a] -> [b]
2190testdata/Prelude.lc 127:26-127:41 2190Prelude.lc 127:26-127:41
2191 [RecItem] -> [Type] 2191 [RecItem] -> [Type]
2192testdata/Prelude.lc 127:26-127:44 2192Prelude.lc 127:26-127:44
2193 [Type] 2193 [Type]
2194testdata/Prelude.lc 127:30-127:41 2194Prelude.lc 127:30-127:41
2195 RecItem -> Type 2195 RecItem -> Type
2196testdata/Prelude.lc 127:42-127:44 2196Prelude.lc 127:42-127:44
2197 [RecItem] 2197 [RecItem]
2198testdata/Prelude.lc 129:1-129:7 2198Prelude.lc 129:1-129:7
2199 String -> Type -> [RecItem] -> Constraint 2199 String -> Type -> [RecItem] -> Constraint
2200testdata/Prelude.lc 129:17-129:24 2200Prelude.lc 129:17-129:24
2201 String -> Constraint 2201 String -> Constraint
2202testdata/Prelude.lc 129:17-129:27 2202Prelude.lc 129:17-129:27
2203 Constraint 2203 Constraint
2204testdata/Prelude.lc 129:17-130:75 2204Prelude.lc 129:17-130:75
2205 [RecItem] -> Constraint 2205 [RecItem] -> Constraint
2206testdata/Prelude.lc 129:25-129:27 2206Prelude.lc 129:25-129:27
2207 String 2207 String
2208testdata/Prelude.lc 130:34-130:75 2208Prelude.lc 130:34-130:75
2209 Constraint | Constraint 2209 Constraint | Constraint
2210testdata/Prelude.lc 130:37-130:38 2210Prelude.lc 130:37-130:38
2211 _o 2211 _o
2212testdata/Prelude.lc 130:37-130:41 2212Prelude.lc 130:37-130:41
2213 _n -> Bool 2213 _n -> Bool
2214testdata/Prelude.lc 130:37-130:44 2214Prelude.lc 130:37-130:44
2215 Bool 2215 Bool
2216testdata/Prelude.lc 130:37-130:56 2216Prelude.lc 130:37-130:56
2217 Constraint -> Constraint 2217 Constraint -> Constraint
2218testdata/Prelude.lc 130:39-130:41 2218Prelude.lc 130:39-130:41
2219 forall a . Eq a => a -> a -> Bool 2219 forall a . Eq a => a -> a -> Bool
2220testdata/Prelude.lc 130:42-130:44 2220Prelude.lc 130:42-130:44
2221 String 2221 String
2222testdata/Prelude.lc 130:50-130:51 2222Prelude.lc 130:50-130:51
2223 _l 2223 _l
2224testdata/Prelude.lc 130:50-130:53 2224Prelude.lc 130:50-130:53
2225 _k -> Constraint 2225 _k -> Constraint
2226testdata/Prelude.lc 130:50-130:56 2226Prelude.lc 130:50-130:56
2227 Constraint 2227 Constraint
2228testdata/Prelude.lc 130:52-130:53 2228Prelude.lc 130:52-130:53
2229 forall a . a -> a -> Constraint 2229 forall a . a -> a -> Constraint
2230testdata/Prelude.lc 130:54-130:56 2230Prelude.lc 130:54-130:56
2231 Type 2231 Type
2232testdata/Prelude.lc 130:62-130:68 2232Prelude.lc 130:62-130:68
2233 _k 2233 _k
2234testdata/Prelude.lc 130:69-130:70 2234Prelude.lc 130:69-130:70
2235 String 2235 String
2236testdata/Prelude.lc 130:71-130:72 2236Prelude.lc 130:71-130:72
2237 Type 2237 Type
2238testdata/Prelude.lc 130:73-130:75 2238Prelude.lc 130:73-130:75
2239 [_i] 2239 [_i]
2240testdata/Prelude.lc 132:1-132:7 2240Prelude.lc 132:1-132:7
2241 forall a (b :: [Type]) . HList (a : b) -> a 2241 forall a (b :: [Type]) . HList (a : b) -> a
2242testdata/Prelude.lc 132:10-132:23 2242Prelude.lc 132:10-132:23
2243 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (a : b) -> c 2243 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (a : b) -> c
2244testdata/Prelude.lc 132:10-132:25 2244Prelude.lc 132:10-132:25
2245 (_c -> HList _b -> _a) -> HList (_c : _b) -> _a 2245 (_c -> HList _b -> _a) -> HList (_c : _b) -> _a
2246testdata/Prelude.lc 132:10-132:37 2246Prelude.lc 132:10-132:37
2247 HList (_b : _a) -> _b 2247 HList (_b : _a) -> _b
2248testdata/Prelude.lc 132:35-132:36 2248Prelude.lc 132:35-132:36
2249 _e 2249 _e
2250testdata/Prelude.lc 133:1-133:7 2250Prelude.lc 133:1-133:7
2251 forall a (b :: [Type]) . HList (a : b) -> HList b 2251 forall a (b :: [Type]) . HList (a : b) -> HList b
2252testdata/Prelude.lc 133:10-133:23 2252Prelude.lc 133:10-133:23
2253 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (a : b) -> c 2253 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (a : b) -> c
2254testdata/Prelude.lc 133:10-133:25 2254Prelude.lc 133:10-133:25
2255 (_c -> HList _b -> _a) -> HList (_c : _b) -> _a 2255 (_c -> HList _b -> _a) -> HList (_c : _b) -> _a
2256testdata/Prelude.lc 133:10-133:37 2256Prelude.lc 133:10-133:37
2257 HList (_b : _a) -> HList _a 2257 HList (_b : _a) -> HList _a
2258testdata/Prelude.lc 133:35-133:36 2258Prelude.lc 133:35-133:36
2259 HList _d 2259 HList _d
2260testdata/Prelude.lc 136:28-136:37 2260Prelude.lc 136:28-136:37
2261 Type 2261 Type
2262testdata/Prelude.lc 136:28-136:97 2262Prelude.lc 136:28-136:97
2263 Type 2263 Type
2264testdata/Prelude.lc 136:29-136:36 2264Prelude.lc 136:29-136:36
2265 Type 2265 Type
2266testdata/Prelude.lc 136:41-136:97 2266Prelude.lc 136:41-136:97
2267 Type 2267 Type
2268testdata/Prelude.lc 136:54-136:60 2268Prelude.lc 136:54-136:60
2269 Type 2269 Type
2270testdata/Prelude.lc 136:65-136:71 2270Prelude.lc 136:65-136:71
2271 String -> Type -> [RecItem] -> Constraint 2271 String -> Type -> [RecItem] -> Constraint
2272testdata/Prelude.lc 136:65-136:73 2272Prelude.lc 136:65-136:73
2273 Type -> [RecItem] -> Constraint 2273 Type -> [RecItem] -> Constraint
2274testdata/Prelude.lc 136:65-136:75 2274Prelude.lc 136:65-136:75
2275 [RecItem] -> Constraint 2275 [RecItem] -> Constraint
2276testdata/Prelude.lc 136:65-136:78 2276Prelude.lc 136:65-136:78
2277 Constraint 2277 Constraint
2278testdata/Prelude.lc 136:65-136:97 2278Prelude.lc 136:65-136:97
2279 Type 2279 Type
2280testdata/Prelude.lc 136:72-136:73 2280Prelude.lc 136:72-136:73
2281 String 2281 String
2282testdata/Prelude.lc 136:74-136:75 2282Prelude.lc 136:74-136:75
2283 _d 2283 _d
2284testdata/Prelude.lc 136:76-136:78 2284Prelude.lc 136:76-136:78
2285 [RecItem] 2285 [RecItem]
2286testdata/Prelude.lc 136:82-136:89 2286Prelude.lc 136:82-136:89
2287 [RecItem] -> Type 2287 [RecItem] -> Type
2288testdata/Prelude.lc 136:82-136:92 2288Prelude.lc 136:82-136:92
2289 Type 2289 Type
2290testdata/Prelude.lc 136:82-136:97 2290Prelude.lc 136:82-136:97
2291 Type 2291 Type
2292testdata/Prelude.lc 136:90-136:92 2292Prelude.lc 136:90-136:92
2293 [RecItem] 2293 [RecItem]
2294testdata/Prelude.lc 136:96-136:97 2294Prelude.lc 136:96-136:97
2295 Type | Type 2295 Type | Type
2296testdata/Prelude.lc 137:1-137:8 2296Prelude.lc 137:1-137:8
2297 forall a (b :: [RecItem]) 2297 forall a (b :: [RecItem])
2298 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 2298 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
2299testdata/Prelude.lc 137:57-137:58 2299Prelude.lc 137:57-137:58
2300 String 2300 String
2301testdata/Prelude.lc 137:57-137:61 2301Prelude.lc 137:57-137:61
2302 String -> Bool 2302 String -> Bool
2303testdata/Prelude.lc 137:57-137:64 2303Prelude.lc 137:57-137:64
2304 Bool 2304 Bool
2305testdata/Prelude.lc 137:57-138:186 2305Prelude.lc 137:57-138:186
2306 _m | _j | _g | _e 2306 _m | _j | _g | _e
2307testdata/Prelude.lc 137:59-137:61 2307Prelude.lc 137:59-137:61
2308 forall a . Eq a => a -> a -> Bool 2308 forall a . Eq a => a -> a -> Bool
2309testdata/Prelude.lc 137:62-137:64 2309Prelude.lc 137:62-137:64
2310 String 2310 String
2311testdata/Prelude.lc 137:67-137:73 2311Prelude.lc 137:67-137:73
2312 forall a (b :: [Type]) . HList (a : b) -> a 2312 forall a (b :: [Type]) . HList (a : b) -> a
2313testdata/Prelude.lc 137:67-137:129 2313Prelude.lc 137:67-137:129
2314 _n 2314 _n
2315testdata/Prelude.lc 137:67-138:186 2315Prelude.lc 137:67-138:186
2316 Bool -> _n 2316 Bool -> _n
2317testdata/Prelude.lc 137:75-137:87 2317Prelude.lc 137:75-137:87
2318 forall a b . a -> b 2318 forall a b . a -> b
2319testdata/Prelude.lc 137:75-137:90 2319Prelude.lc 137:75-137:90
2320 forall a . _a -> a 2320 forall a . _a -> a
2321testdata/Prelude.lc 137:75-137:125 2321Prelude.lc 137:75-137:125
2322 _a -> HList (_q : map recItemType _j) 2322 _a -> HList (_q : map recItemType _j)
2323testdata/Prelude.lc 137:75-137:128 2323Prelude.lc 137:75-137:128
2324 HList (_n : map recItemType _g) 2324 HList (_n : map recItemType _g)
2325testdata/Prelude.lc 137:93-137:98 2325Prelude.lc 137:93-137:98
2326 [Type] -> Type 2326 [Type] -> Type
2327testdata/Prelude.lc 137:93-137:124 2327Prelude.lc 137:93-137:124
2328 Type 2328 Type
2329testdata/Prelude.lc 137:101-137:102 2329Prelude.lc 137:101-137:102
2330 Type 2330 Type
2331testdata/Prelude.lc 137:101-137:104 2331Prelude.lc 137:101-137:104
2332 [Type] -> [Type] 2332 [Type] -> [Type]
2333testdata/Prelude.lc 137:101-137:123 2333Prelude.lc 137:101-137:123
2334 [Type] 2334 [Type]
2335testdata/Prelude.lc 137:103-137:104 2335Prelude.lc 137:103-137:104
2336 forall a . a -> [a] -> [a] 2336 forall a . a -> [a] -> [a]
2337testdata/Prelude.lc 137:105-137:108 2337Prelude.lc 137:105-137:108
2338 forall a b . (a -> b) -> [a] -> [b] 2338 forall a b . (a -> b) -> [a] -> [b]
2339testdata/Prelude.lc 137:105-137:120 2339Prelude.lc 137:105-137:120
2340 [RecItem] -> [Type] 2340 [RecItem] -> [Type]
2341testdata/Prelude.lc 137:105-137:123 2341Prelude.lc 137:105-137:123
2342 [Type] 2342 [Type]
2343testdata/Prelude.lc 137:109-137:120 2343Prelude.lc 137:109-137:120
2344 RecItem -> Type 2344 RecItem -> Type
2345testdata/Prelude.lc 137:121-137:123 2345Prelude.lc 137:121-137:123
2346 [RecItem] 2346 [RecItem]
2347testdata/Prelude.lc 137:126-137:128 2347Prelude.lc 137:126-137:128
2348 HList (map recItemType _d) 2348 HList (map recItemType _d)
2349testdata/Prelude.lc 138:57-138:64 2349Prelude.lc 138:57-138:64
2350 forall a (b :: [RecItem]) 2350 forall a (b :: [RecItem])
2351 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 2351 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
2352testdata/Prelude.lc 138:57-138:67 2352Prelude.lc 138:57-138:67
2353 forall (a :: [RecItem]) 2353 forall (a :: [RecItem])
2354 . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p 2354 . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p
2355testdata/Prelude.lc 138:57-138:71 2355Prelude.lc 138:57-138:71
2356 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o 2356 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o
2357testdata/Prelude.lc 138:57-138:73 2357Prelude.lc 138:57-138:73
2358 isKeyC _m _o _h => RecordC _h -> _o 2358 isKeyC _m _o _h => RecordC _h -> _o
2359testdata/Prelude.lc 138:57-138:108 2359Prelude.lc 138:57-138:108
2360 RecordC _h -> _o 2360 RecordC _h -> _o
2361testdata/Prelude.lc 138:57-138:186 2361Prelude.lc 138:57-138:186
2362 _n 2362 _n
2363testdata/Prelude.lc 138:66-138:67 2363Prelude.lc 138:66-138:67
2364 Type 2364 Type
2365testdata/Prelude.lc 138:69-138:71 2365Prelude.lc 138:69-138:71
2366 [_k] 2366 [_k]
2367testdata/Prelude.lc 138:72-138:73 2367Prelude.lc 138:72-138:73
2368 String 2368 String
2369testdata/Prelude.lc 138:76-138:85 2369Prelude.lc 138:76-138:85
2370 forall a . a 2370 forall a . a
2371testdata/Prelude.lc 138:76-138:107 2371Prelude.lc 138:76-138:107
2372 CW (isKeyC _m _o _h) 2372 CW (isKeyC _m _o _h)
2373testdata/Prelude.lc 138:88-138:90 2373Prelude.lc 138:88-138:90
2374 Constraint -> Type 2374 Constraint -> Type
2375testdata/Prelude.lc 138:88-138:106 2375Prelude.lc 138:88-138:106
2376 Type 2376 Type
2377testdata/Prelude.lc 138:92-138:98 2377Prelude.lc 138:92-138:98
2378 String -> Type -> [RecItem] -> Constraint 2378 String -> Type -> [RecItem] -> Constraint
2379testdata/Prelude.lc 138:92-138:100 2379Prelude.lc 138:92-138:100
2380 Type -> [RecItem] -> Constraint 2380 Type -> [RecItem] -> Constraint
2381testdata/Prelude.lc 138:92-138:102 2381Prelude.lc 138:92-138:102
2382 [RecItem] -> Constraint 2382 [RecItem] -> Constraint
2383testdata/Prelude.lc 138:92-138:105 2383Prelude.lc 138:92-138:105
2384 Constraint 2384 Constraint
2385testdata/Prelude.lc 138:99-138:100 2385Prelude.lc 138:99-138:100
2386 String 2386 String
2387testdata/Prelude.lc 138:101-138:102 2387Prelude.lc 138:101-138:102
2388 Type 2388 Type
2389testdata/Prelude.lc 138:103-138:105 2389Prelude.lc 138:103-138:105
2390 [RecItem] 2390 [RecItem]
2391testdata/Prelude.lc 138:110-138:120 2391Prelude.lc 138:110-138:120
2392 forall (a :: [RecItem]) . HList (map recItemType a) -> RecordC a 2392 forall (a :: [RecItem]) . HList (map recItemType a) -> RecordC a
2393testdata/Prelude.lc 138:110-138:185 2393Prelude.lc 138:110-138:185
2394 RecordC _b 2394 RecordC _b
2395testdata/Prelude.lc 138:122-138:128 2395Prelude.lc 138:122-138:128
2396 forall a (b :: [Type]) . HList (a : b) -> HList b 2396 forall a (b :: [Type]) . HList (a : b) -> HList b
2397testdata/Prelude.lc 138:122-138:184 2397Prelude.lc 138:122-138:184
2398 HList (map recItemType _h) 2398 HList (map recItemType _h)
2399testdata/Prelude.lc 138:130-138:142 2399Prelude.lc 138:130-138:142
2400 forall a b . a -> b 2400 forall a b . a -> b
2401testdata/Prelude.lc 138:130-138:145 2401Prelude.lc 138:130-138:145
2402 forall a . _a -> a 2402 forall a . _a -> a
2403testdata/Prelude.lc 138:130-138:180 2403Prelude.lc 138:130-138:180
2404 _a -> HList (_r : map recItemType _k) 2404 _a -> HList (_r : map recItemType _k)
2405testdata/Prelude.lc 138:130-138:183 2405Prelude.lc 138:130-138:183
2406 HList (_o : map recItemType _h) 2406 HList (_o : map recItemType _h)
2407testdata/Prelude.lc 138:148-138:153 2407Prelude.lc 138:148-138:153
2408 [Type] -> Type 2408 [Type] -> Type
2409testdata/Prelude.lc 138:148-138:179 2409Prelude.lc 138:148-138:179
2410 Type 2410 Type
2411testdata/Prelude.lc 138:156-138:157 2411Prelude.lc 138:156-138:157
2412 Type 2412 Type
2413testdata/Prelude.lc 138:156-138:159 2413Prelude.lc 138:156-138:159
2414 [Type] -> [Type] 2414 [Type] -> [Type]
2415testdata/Prelude.lc 138:156-138:178 2415Prelude.lc 138:156-138:178
2416 [Type] 2416 [Type]
2417testdata/Prelude.lc 138:158-138:159 2417Prelude.lc 138:158-138:159
2418 forall a . a -> [a] -> [a] 2418 forall a . a -> [a] -> [a]
2419testdata/Prelude.lc 138:160-138:163 2419Prelude.lc 138:160-138:163
2420 forall a b . (a -> b) -> [a] -> [b] 2420 forall a b . (a -> b) -> [a] -> [b]
2421testdata/Prelude.lc 138:160-138:175 2421Prelude.lc 138:160-138:175
2422 [RecItem] -> [Type] 2422 [RecItem] -> [Type]
2423testdata/Prelude.lc 138:160-138:178 2423Prelude.lc 138:160-138:178
2424 [Type] 2424 [Type]
2425testdata/Prelude.lc 138:164-138:175 2425Prelude.lc 138:164-138:175
2426 RecItem -> Type 2426 RecItem -> Type
2427testdata/Prelude.lc 138:176-138:178 2427Prelude.lc 138:176-138:178
2428 [RecItem] 2428 [RecItem]
2429testdata/Prelude.lc 138:181-138:183 2429Prelude.lc 138:181-138:183
2430 HList (map recItemType _e) 2430 HList (map recItemType _e)
2431testdata/Prelude.lc 142:1-142:4 2431Prelude.lc 142:1-142:4
2432 Float -> Float -> Float -> VecS Float 4 2432 Float -> Float -> Float -> VecS Float 4
2433testdata/Prelude.lc 142:13-142:15 2433Prelude.lc 142:13-142:15
2434 forall a . a -> a -> a -> a -> VecS a 4 2434 forall a . a -> a -> a -> a -> VecS a 4
2435testdata/Prelude.lc 142:13-142:17 2435Prelude.lc 142:13-142:17
2436 _f -> _f -> _f -> VecS _f 4 2436 _f -> _f -> _f -> VecS _f 4
2437testdata/Prelude.lc 142:13-142:19 2437Prelude.lc 142:13-142:19
2438 _e -> _e -> VecS _e 4 2438 _e -> _e -> VecS _e 4
2439testdata/Prelude.lc 142:13-142:21 2439Prelude.lc 142:13-142:21
2440 _d -> VecS _d 4 2440 _d -> VecS _d 4
2441testdata/Prelude.lc 142:13-142:25 2441Prelude.lc 142:13-142:25
2442 VecS Float 4 2442 VecS Float 4
2443testdata/Prelude.lc 142:16-142:17 2443Prelude.lc 142:16-142:17
2444 _g 2444 _g
2445testdata/Prelude.lc 142:18-142:19 2445Prelude.lc 142:18-142:19
2446 _d 2446 _d
2447testdata/Prelude.lc 142:20-142:21 2447Prelude.lc 142:20-142:21
2448 _b 2448 _b
2449testdata/Prelude.lc 142:22-142:25 2449Prelude.lc 142:22-142:25
2450 Float 2450 Float
2451testdata/Prelude.lc 144:1-144:6 2451Prelude.lc 144:1-144:6
2452 VecS Float 4 2452 VecS Float 4
2453testdata/Prelude.lc 144:11-144:14 2453Prelude.lc 144:11-144:14
2454 Float -> Float -> Float -> VecS Float 4 2454 Float -> Float -> Float -> VecS Float 4
2455testdata/Prelude.lc 144:11-144:18 2455Prelude.lc 144:11-144:18
2456 Float -> Float -> VecS Float 4 2456 Float -> Float -> VecS Float 4
2457testdata/Prelude.lc 144:11-144:22 2457Prelude.lc 144:11-144:22
2458 Float -> VecS Float 4 2458 Float -> VecS Float 4
2459testdata/Prelude.lc 144:11-144:26 2459Prelude.lc 144:11-144:26
2460 VecS Float 4 2460 VecS Float 4
2461testdata/Prelude.lc 144:15-144:18 2461Prelude.lc 144:15-144:18
2462 Float 2462 Float
2463testdata/Prelude.lc 144:19-144:22 2463Prelude.lc 144:19-144:22
2464 Float 2464 Float
2465testdata/Prelude.lc 144:23-144:26 2465Prelude.lc 144:23-144:26
2466 Float 2466 Float
2467testdata/Prelude.lc 145:1-145:5 2467Prelude.lc 145:1-145:5
2468 VecS Float 4 2468 VecS Float 4
2469testdata/Prelude.lc 145:11-145:14 2469Prelude.lc 145:11-145:14
2470 Float -> Float -> Float -> VecS Float 4 2470 Float -> Float -> Float -> VecS Float 4
2471testdata/Prelude.lc 145:11-145:18 2471Prelude.lc 145:11-145:18
2472 Float -> Float -> VecS Float 4 2472 Float -> Float -> VecS Float 4
2473testdata/Prelude.lc 145:11-145:22 2473Prelude.lc 145:11-145:22
2474 Float -> VecS Float 4 2474 Float -> VecS Float 4
2475testdata/Prelude.lc 145:11-145:26 2475Prelude.lc 145:11-145:26
2476 VecS Float 4 2476 VecS Float 4
2477testdata/Prelude.lc 145:15-145:18 2477Prelude.lc 145:15-145:18
2478 Float 2478 Float
2479testdata/Prelude.lc 145:19-145:22 2479Prelude.lc 145:19-145:22
2480 Float 2480 Float
2481testdata/Prelude.lc 145:23-145:26 2481Prelude.lc 145:23-145:26
2482 Float 2482 Float
2483testdata/Prelude.lc 146:1-146:7 2483Prelude.lc 146:1-146:7
2484 VecS Float 4 2484 VecS Float 4
2485testdata/Prelude.lc 146:11-146:14 2485Prelude.lc 146:11-146:14
2486 Float -> Float -> Float -> VecS Float 4 2486 Float -> Float -> Float -> VecS Float 4
2487testdata/Prelude.lc 146:11-146:19 2487Prelude.lc 146:11-146:19
2488 Float -> Float -> VecS Float 4 2488 Float -> Float -> VecS Float 4
2489testdata/Prelude.lc 146:11-146:24 2489Prelude.lc 146:11-146:24
2490 Float -> VecS Float 4 2490 Float -> VecS Float 4
2491testdata/Prelude.lc 146:11-146:29 2491Prelude.lc 146:11-146:29
2492 VecS Float 4 2492 VecS Float 4
2493testdata/Prelude.lc 146:15-146:19 2493Prelude.lc 146:15-146:19
2494 Float 2494 Float
2495testdata/Prelude.lc 146:20-146:24 2495Prelude.lc 146:20-146:24
2496 Float 2496 Float
2497testdata/Prelude.lc 146:25-146:29 2497Prelude.lc 146:25-146:29
2498 Float 2498 Float
2499testdata/Prelude.lc 147:1-147:6 2499Prelude.lc 147:1-147:6
2500 VecS Float 4 2500 VecS Float 4
2501testdata/Prelude.lc 147:11-147:14 2501Prelude.lc 147:11-147:14
2502 Float -> Float -> Float -> VecS Float 4 2502 Float -> Float -> Float -> VecS Float 4
2503testdata/Prelude.lc 147:11-147:18 2503Prelude.lc 147:11-147:18
2504 Float -> Float -> VecS Float 4 2504 Float -> Float -> VecS Float 4
2505testdata/Prelude.lc 147:11-147:22 2505Prelude.lc 147:11-147:22
2506 Float -> VecS Float 4 2506 Float -> VecS Float 4
2507testdata/Prelude.lc 147:11-147:26 2507Prelude.lc 147:11-147:26
2508 VecS Float 4 2508 VecS Float 4
2509testdata/Prelude.lc 147:15-147:18 2509Prelude.lc 147:15-147:18
2510 Float 2510 Float
2511testdata/Prelude.lc 147:19-147:22 2511Prelude.lc 147:19-147:22
2512 Float 2512 Float
2513testdata/Prelude.lc 147:23-147:26 2513Prelude.lc 147:23-147:26
2514 Float 2514 Float
2515testdata/Prelude.lc 148:1-148:7 2515Prelude.lc 148:1-148:7
2516 VecS Float 4 2516 VecS Float 4
2517testdata/Prelude.lc 148:11-148:14 2517Prelude.lc 148:11-148:14
2518 Float -> Float -> Float -> VecS Float 4 2518 Float -> Float -> Float -> VecS Float 4
2519testdata/Prelude.lc 148:11-148:18 2519Prelude.lc 148:11-148:18
2520 Float -> Float -> VecS Float 4 2520 Float -> Float -> VecS Float 4
2521testdata/Prelude.lc 148:11-148:22 2521Prelude.lc 148:11-148:22
2522 Float -> VecS Float 4 2522 Float -> VecS Float 4
2523testdata/Prelude.lc 148:11-148:26 2523Prelude.lc 148:11-148:26
2524 VecS Float 4 2524 VecS Float 4
2525testdata/Prelude.lc 148:15-148:18 2525Prelude.lc 148:15-148:18
2526 Float 2526 Float
2527testdata/Prelude.lc 148:19-148:22 2527Prelude.lc 148:19-148:22
2528 Float 2528 Float
2529testdata/Prelude.lc 148:23-148:26 2529Prelude.lc 148:23-148:26
2530 Float 2530 Float
2531testdata/Prelude.lc 149:1-149:4 2531Prelude.lc 149:1-149:4
2532 VecS Float 4 2532 VecS Float 4
2533testdata/Prelude.lc 149:11-149:14 2533Prelude.lc 149:11-149:14
2534 Float -> Float -> Float -> VecS Float 4 2534 Float -> Float -> Float -> VecS Float 4
2535testdata/Prelude.lc 149:11-149:18 2535Prelude.lc 149:11-149:18
2536 Float -> Float -> VecS Float 4 2536 Float -> Float -> VecS Float 4
2537testdata/Prelude.lc 149:11-149:22 2537Prelude.lc 149:11-149:22
2538 Float -> VecS Float 4 2538 Float -> VecS Float 4
2539testdata/Prelude.lc 149:11-149:26 2539Prelude.lc 149:11-149:26
2540 VecS Float 4 2540 VecS Float 4
2541testdata/Prelude.lc 149:15-149:18 2541Prelude.lc 149:15-149:18
2542 Float 2542 Float
2543testdata/Prelude.lc 149:19-149:22 2543Prelude.lc 149:19-149:22
2544 Float 2544 Float
2545testdata/Prelude.lc 149:23-149:26 2545Prelude.lc 149:23-149:26
2546 Float 2546 Float
2547testdata/Prelude.lc 150:1-150:6 2547Prelude.lc 150:1-150:6
2548 VecS Float 4 2548 VecS Float 4
2549testdata/Prelude.lc 150:11-150:14 2549Prelude.lc 150:11-150:14
2550 Float -> Float -> Float -> VecS Float 4 2550 Float -> Float -> Float -> VecS Float 4
2551testdata/Prelude.lc 150:11-150:18 2551Prelude.lc 150:11-150:18
2552 Float -> Float -> VecS Float 4 2552 Float -> Float -> VecS Float 4
2553testdata/Prelude.lc 150:11-150:22 2553Prelude.lc 150:11-150:22
2554 Float -> VecS Float 4 2554 Float -> VecS Float 4
2555testdata/Prelude.lc 150:11-150:26 2555Prelude.lc 150:11-150:26
2556 VecS Float 4 2556 VecS Float 4
2557testdata/Prelude.lc 150:15-150:18 2557Prelude.lc 150:15-150:18
2558 Float 2558 Float
2559testdata/Prelude.lc 150:19-150:22 2559Prelude.lc 150:19-150:22
2560 Float 2560 Float
2561testdata/Prelude.lc 150:23-150:26 2561Prelude.lc 150:23-150:26
2562 Float 2562 Float
2563testdata/Prelude.lc 151:1-151:7 2563Prelude.lc 151:1-151:7
2564 VecS Float 4 2564 VecS Float 4
2565testdata/Prelude.lc 151:11-151:14 2565Prelude.lc 151:11-151:14
2566 Float -> Float -> Float -> VecS Float 4 2566 Float -> Float -> Float -> VecS Float 4
2567testdata/Prelude.lc 151:11-151:18 2567Prelude.lc 151:11-151:18
2568 Float -> Float -> VecS Float 4 2568 Float -> Float -> VecS Float 4
2569testdata/Prelude.lc 151:11-151:22 2569Prelude.lc 151:11-151:22
2570 Float -> VecS Float 4 2570 Float -> VecS Float 4
2571testdata/Prelude.lc 151:11-151:26 2571Prelude.lc 151:11-151:26
2572 VecS Float 4 2572 VecS Float 4
2573testdata/Prelude.lc 151:15-151:18 2573Prelude.lc 151:15-151:18
2574 Float 2574 Float
2575testdata/Prelude.lc 151:19-151:22 2575Prelude.lc 151:19-151:22
2576 Float 2576 Float
2577testdata/Prelude.lc 151:23-151:26 2577Prelude.lc 151:23-151:26
2578 Float 2578 Float
2579testdata/Prelude.lc 152:1-152:6 2579Prelude.lc 152:1-152:6
2580 VecS Float 4 2580 VecS Float 4
2581testdata/Prelude.lc 152:11-152:14 2581Prelude.lc 152:11-152:14
2582 Float -> Float -> Float -> VecS Float 4 2582 Float -> Float -> Float -> VecS Float 4
2583testdata/Prelude.lc 152:11-152:18 2583Prelude.lc 152:11-152:18
2584 Float -> Float -> VecS Float 4 2584 Float -> Float -> VecS Float 4
2585testdata/Prelude.lc 152:11-152:22 2585Prelude.lc 152:11-152:22
2586 Float -> VecS Float 4 2586 Float -> VecS Float 4
2587testdata/Prelude.lc 152:11-152:26 2587Prelude.lc 152:11-152:26
2588 VecS Float 4 2588 VecS Float 4
2589testdata/Prelude.lc 152:15-152:18 2589Prelude.lc 152:15-152:18
2590 Float 2590 Float
2591testdata/Prelude.lc 152:19-152:22 2591Prelude.lc 152:19-152:22
2592 Float 2592 Float
2593testdata/Prelude.lc 152:23-152:26 2593Prelude.lc 152:23-152:26
2594 Float 2594 Float
2595testdata/Prelude.lc 153:1-153:5 2595Prelude.lc 153:1-153:5
2596 VecS Float 4 2596 VecS Float 4
2597testdata/Prelude.lc 153:11-153:14 2597Prelude.lc 153:11-153:14
2598 Float -> Float -> Float -> VecS Float 4 2598 Float -> Float -> Float -> VecS Float 4
2599testdata/Prelude.lc 153:11-153:18 2599Prelude.lc 153:11-153:18
2600 Float -> Float -> VecS Float 4 2600 Float -> Float -> VecS Float 4
2601testdata/Prelude.lc 153:11-153:22 2601Prelude.lc 153:11-153:22
2602 Float -> VecS Float 4 2602 Float -> VecS Float 4
2603testdata/Prelude.lc 153:11-153:26 2603Prelude.lc 153:11-153:26
2604 VecS Float 4 2604 VecS Float 4
2605testdata/Prelude.lc 153:15-153:18 2605Prelude.lc 153:15-153:18
2606 Float 2606 Float
2607testdata/Prelude.lc 153:19-153:22 2607Prelude.lc 153:19-153:22
2608 Float 2608 Float
2609testdata/Prelude.lc 153:23-153:26 2609Prelude.lc 153:23-153:26
2610 Float 2610 Float
2611testdata/Prelude.lc 154:1-154:5 2611Prelude.lc 154:1-154:5
2612 VecS Float 4 2612 VecS Float 4
2613testdata/Prelude.lc 154:11-154:14 2613Prelude.lc 154:11-154:14
2614 Float -> Float -> Float -> VecS Float 4 2614 Float -> Float -> Float -> VecS Float 4
2615testdata/Prelude.lc 154:11-154:18 2615Prelude.lc 154:11-154:18
2616 Float -> Float -> VecS Float 4 2616 Float -> Float -> VecS Float 4
2617testdata/Prelude.lc 154:11-154:22 2617Prelude.lc 154:11-154:22
2618 Float -> VecS Float 4 2618 Float -> VecS Float 4
2619testdata/Prelude.lc 154:11-154:26 2619Prelude.lc 154:11-154:26
2620 VecS Float 4 2620 VecS Float 4
2621testdata/Prelude.lc 154:15-154:18 2621Prelude.lc 154:15-154:18
2622 Float 2622 Float
2623testdata/Prelude.lc 154:19-154:22 2623Prelude.lc 154:19-154:22
2624 Float 2624 Float
2625testdata/Prelude.lc 154:23-154:26 2625Prelude.lc 154:23-154:26
2626 Float 2626 Float
2627testdata/Prelude.lc 155:1-155:5 2627Prelude.lc 155:1-155:5
2628 VecS Float 4 2628 VecS Float 4
2629testdata/Prelude.lc 155:11-155:14 2629Prelude.lc 155:11-155:14
2630 Float -> Float -> Float -> VecS Float 4 2630 Float -> Float -> Float -> VecS Float 4
2631testdata/Prelude.lc 155:11-155:18 2631Prelude.lc 155:11-155:18
2632 Float -> Float -> VecS Float 4 2632 Float -> Float -> VecS Float 4
2633testdata/Prelude.lc 155:11-155:22 2633Prelude.lc 155:11-155:22
2634 Float -> VecS Float 4 2634 Float -> VecS Float 4
2635testdata/Prelude.lc 155:11-155:26 2635Prelude.lc 155:11-155:26
2636 VecS Float 4 2636 VecS Float 4
2637testdata/Prelude.lc 155:15-155:18 2637Prelude.lc 155:15-155:18
2638 Float 2638 Float
2639testdata/Prelude.lc 155:19-155:22 2639Prelude.lc 155:19-155:22
2640 Float 2640 Float
2641testdata/Prelude.lc 155:23-155:26 2641Prelude.lc 155:23-155:26
2642 Float 2642 Float
2643testdata/Prelude.lc 156:1-156:5 2643Prelude.lc 156:1-156:5
2644 VecS Float 4 2644 VecS Float 4
2645testdata/Prelude.lc 156:11-156:14 2645Prelude.lc 156:11-156:14
2646 Float -> Float -> Float -> VecS Float 4 2646 Float -> Float -> Float -> VecS Float 4
2647testdata/Prelude.lc 156:11-156:18 2647Prelude.lc 156:11-156:18
2648 Float -> Float -> VecS Float 4 2648 Float -> Float -> VecS Float 4
2649testdata/Prelude.lc 156:11-156:22 2649Prelude.lc 156:11-156:22
2650 Float -> VecS Float 4 2650 Float -> VecS Float 4
2651testdata/Prelude.lc 156:11-156:26 2651Prelude.lc 156:11-156:26
2652 VecS Float 4 2652 VecS Float 4
2653testdata/Prelude.lc 156:15-156:18 2653Prelude.lc 156:15-156:18
2654 Float 2654 Float
2655testdata/Prelude.lc 156:19-156:22 2655Prelude.lc 156:19-156:22
2656 Float 2656 Float
2657testdata/Prelude.lc 156:23-156:26 2657Prelude.lc 156:23-156:26
2658 Float 2658 Float
2659testdata/Prelude.lc 157:1-157:5 2659Prelude.lc 157:1-157:5
2660 VecS Float 4 2660 VecS Float 4
2661testdata/Prelude.lc 157:11-157:14 2661Prelude.lc 157:11-157:14
2662 Float -> Float -> Float -> VecS Float 4 2662 Float -> Float -> Float -> VecS Float 4
2663testdata/Prelude.lc 157:11-157:18 2663Prelude.lc 157:11-157:18
2664 Float -> Float -> VecS Float 4 2664 Float -> Float -> VecS Float 4
2665testdata/Prelude.lc 157:11-157:22 2665Prelude.lc 157:11-157:22
2666 Float -> VecS Float 4 2666 Float -> VecS Float 4
2667testdata/Prelude.lc 157:11-157:26 2667Prelude.lc 157:11-157:26
2668 VecS Float 4 2668 VecS Float 4
2669testdata/Prelude.lc 157:15-157:18 2669Prelude.lc 157:15-157:18
2670 Float 2670 Float
2671testdata/Prelude.lc 157:19-157:22 2671Prelude.lc 157:19-157:22
2672 Float 2672 Float
2673testdata/Prelude.lc 157:23-157:26 2673Prelude.lc 157:23-157:26
2674 Float 2674 Float
2675testdata/Prelude.lc 158:1-158:7 2675Prelude.lc 158:1-158:7
2676 VecS Float 4 2676 VecS Float 4
2677testdata/Prelude.lc 158:11-158:14 2677Prelude.lc 158:11-158:14
2678 Float -> Float -> Float -> VecS Float 4 2678 Float -> Float -> Float -> VecS Float 4
2679testdata/Prelude.lc 158:11-158:18 2679Prelude.lc 158:11-158:18
2680 Float -> Float -> VecS Float 4 2680 Float -> Float -> VecS Float 4
2681testdata/Prelude.lc 158:11-158:22 2681Prelude.lc 158:11-158:22
2682 Float -> VecS Float 4 2682 Float -> VecS Float 4
2683testdata/Prelude.lc 158:11-158:26 2683Prelude.lc 158:11-158:26
2684 VecS Float 4 2684 VecS Float 4
2685testdata/Prelude.lc 158:15-158:18 2685Prelude.lc 158:15-158:18
2686 Float 2686 Float
2687testdata/Prelude.lc 158:19-158:22 2687Prelude.lc 158:19-158:22
2688 Float 2688 Float
2689testdata/Prelude.lc 158:23-158:26 2689Prelude.lc 158:23-158:26
2690 Float 2690 Float
2691testdata/Prelude.lc 159:1-159:8 2691Prelude.lc 159:1-159:8
2692 VecS Float 4 2692 VecS Float 4
2693testdata/Prelude.lc 159:11-159:14 2693Prelude.lc 159:11-159:14
2694 Float -> Float -> Float -> VecS Float 4 2694 Float -> Float -> Float -> VecS Float 4
2695testdata/Prelude.lc 159:11-159:18 2695Prelude.lc 159:11-159:18
2696 Float -> Float -> VecS Float 4 2696 Float -> Float -> VecS Float 4
2697testdata/Prelude.lc 159:11-159:22 2697Prelude.lc 159:11-159:22
2698 Float -> VecS Float 4 2698 Float -> VecS Float 4
2699testdata/Prelude.lc 159:11-159:26 2699Prelude.lc 159:11-159:26
2700 VecS Float 4 2700 VecS Float 4
2701testdata/Prelude.lc 159:15-159:18 2701Prelude.lc 159:15-159:18
2702 Float 2702 Float
2703testdata/Prelude.lc 159:19-159:22 2703Prelude.lc 159:19-159:22
2704 Float 2704 Float
2705testdata/Prelude.lc 159:23-159:26 2705Prelude.lc 159:23-159:26
2706 Float 2706 Float
2707testdata/Prelude.lc 161:1-161:12 2707Prelude.lc 161:1-161:12
2708 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 2708 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
2709testdata/Prelude.lc 161:15-161:25 2709Prelude.lc 161:15-161:25
2710 forall (a :: Nat) (b :: Nat) c d 2710 forall (a :: Nat) (b :: Nat) c d
2711 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 2711 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
2712testdata/Prelude.lc 161:15-161:28 2712Prelude.lc 161:15-161:28
2713 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 2713 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
2714testdata/Prelude.lc 161:27-161:28 2714Prelude.lc 161:27-161:28
2715 _b 2715 _b
2716testdata/Prelude.lc 162:1-162:12 2716Prelude.lc 162:1-162:12
2717 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 2717 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
2718testdata/Prelude.lc 162:15-162:25 2718Prelude.lc 162:15-162:25
2719 forall (a :: Nat) (b :: Nat) c d 2719 forall (a :: Nat) (b :: Nat) c d
2720 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 2720 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
2721testdata/Prelude.lc 162:15-162:28 2721Prelude.lc 162:15-162:28
2722 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 2722 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
2723testdata/Prelude.lc 162:27-162:28 2723Prelude.lc 162:27-162:28
2724 _b 2724 _b
2725testdata/Prelude.lc 164:1-164:12 2725Prelude.lc 164:1-164:12
2726 Float -> Image 1 'Depth 2726 Float -> Image 1 'Depth
2727testdata/Prelude.lc 164:15-164:25 2727Prelude.lc 164:15-164:25
2728 forall (a :: Nat) . Float -> Image a 'Depth 2728 forall (a :: Nat) . Float -> Image a 'Depth
2729testdata/Prelude.lc 164:15-164:28 2729Prelude.lc 164:15-164:28
2730 Float -> Image 1 'Depth 2730 Float -> Image 1 'Depth
2731testdata/Prelude.lc 164:27-164:28 2731Prelude.lc 164:27-164:28
2732 _b 2732 _b
2733testdata/Prelude.lc 166:13-166:16 2733Prelude.lc 166:13-166:16
2734 Nat -> Type -> Type 2734 Nat -> Type -> Type
2735testdata/Prelude.lc 166:13-166:18 2735Prelude.lc 166:13-166:18
2736 Type -> Type 2736 Type -> Type
2737testdata/Prelude.lc 166:13-166:24 2737Prelude.lc 166:13-166:24
2738 Type 2738 Type
2739testdata/Prelude.lc 166:17-166:18 2739Prelude.lc 166:17-166:18
2740 _b 2740 _b
2741testdata/Prelude.lc 166:19-166:24 2741Prelude.lc 166:19-166:24
2742 Type 2742 Type
2743testdata/Prelude.lc 166:28-166:31 2743Prelude.lc 166:28-166:31
2744 Nat -> Type -> Type 2744 Nat -> Type -> Type
2745testdata/Prelude.lc 166:28-166:33 2745Prelude.lc 166:28-166:33
2746 Type -> Type 2746 Type -> Type
2747testdata/Prelude.lc 166:28-166:39 2747Prelude.lc 166:28-166:39
2748 Type | Type 2748 Type | Type
2749testdata/Prelude.lc 166:32-166:33 2749Prelude.lc 166:32-166:33
2750 _b 2750 _b
2751testdata/Prelude.lc 166:34-166:39 2751Prelude.lc 166:34-166:39
2752 Type 2752 Type
2753testdata/Prelude.lc 167:1-167:9 2753Prelude.lc 167:1-167:9
2754 Vec 3 Float -> VecS Float 4 2754 Vec 3 Float -> VecS Float 4
2755testdata/Prelude.lc 167:14-167:16 2755Prelude.lc 167:14-167:16
2756 forall a . a -> a -> a -> a -> VecS a 4 2756 forall a . a -> a -> a -> a -> VecS a 4
2757testdata/Prelude.lc 167:14-167:20 2757Prelude.lc 167:14-167:20
2758 Float -> Float -> Float -> VecS Float 4 2758 Float -> Float -> Float -> VecS Float 4
2759testdata/Prelude.lc 167:14-167:24 2759Prelude.lc 167:14-167:24
2760 Float -> Float -> VecS Float 4 2760 Float -> Float -> VecS Float 4
2761testdata/Prelude.lc 167:14-167:28 2761Prelude.lc 167:14-167:28
2762 Float -> VecS Float 4 2762 Float -> VecS Float 4
2763testdata/Prelude.lc 167:14-167:30 2763Prelude.lc 167:14-167:30
2764 VecS Float 4 2764 VecS Float 4
2765testdata/Prelude.lc 167:17-167:18 2765Prelude.lc 167:17-167:18
2766 Vec 3 Float 2766 Vec 3 Float
2767testdata/Prelude.lc 167:17-167:20 2767Prelude.lc 167:17-167:20
2768 Float 2768 Float
2769testdata/Prelude.lc 167:21-167:22 2769Prelude.lc 167:21-167:22
2770 Vec 3 Float 2770 Vec 3 Float
2771testdata/Prelude.lc 167:21-167:24 2771Prelude.lc 167:21-167:24
2772 Float 2772 Float
2773testdata/Prelude.lc 167:25-167:26 2773Prelude.lc 167:25-167:26
2774 Vec 3 Float 2774 Vec 3 Float
2775testdata/Prelude.lc 167:25-167:28 2775Prelude.lc 167:25-167:28
2776 Float 2776 Float
2777testdata/Prelude.lc 167:29-167:30 2777Prelude.lc 167:29-167:30
2778 _b 2778 _b
2779testdata/Prelude.lc 174:1-174:8 2779Prelude.lc 174:1-174:8
2780 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2780 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2781testdata/Prelude.lc 174:11-174:22 2781Prelude.lc 174:11-174:22
2782 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2782 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2783testdata/Prelude.lc 175:1-175:8 2783Prelude.lc 175:1-175:8
2784 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2784 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2785testdata/Prelude.lc 175:11-175:22 2785Prelude.lc 175:11-175:22
2786 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2786 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2787testdata/Prelude.lc 176:1-176:4 2787Prelude.lc 176:1-176:4
2788 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2788 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2789testdata/Prelude.lc 176:7-176:14 2789Prelude.lc 176:7-176:14
2790 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2790 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2791testdata/Prelude.lc 177:1-177:4 2791Prelude.lc 177:1-177:4
2792 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2792 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2793testdata/Prelude.lc 177:7-177:14 2793Prelude.lc 177:7-177:14
2794 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2794 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2795testdata/Prelude.lc 178:1-178:4 2795Prelude.lc 178:1-178:4
2796 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2796 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2797testdata/Prelude.lc 178:7-178:14 2797Prelude.lc 178:7-178:14
2798 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2798 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2799testdata/Prelude.lc 179:1-179:5 2799Prelude.lc 179:1-179:5
2800 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2800 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2801testdata/Prelude.lc 179:8-179:16 2801Prelude.lc 179:8-179:16
2802 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2802 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2803testdata/Prelude.lc 180:1-180:5 2803Prelude.lc 180:1-180:5
2804 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2804 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2805testdata/Prelude.lc 180:8-180:16 2805Prelude.lc 180:8-180:16
2806 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2806 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2807testdata/Prelude.lc 181:1-181:5 2807Prelude.lc 181:1-181:5
2808 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2808 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2809testdata/Prelude.lc 181:8-181:16 2809Prelude.lc 181:8-181:16
2810 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2810 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2811testdata/Prelude.lc 182:1-182:5 2811Prelude.lc 182:1-182:5
2812 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2812 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2813testdata/Prelude.lc 182:8-182:16 2813Prelude.lc 182:8-182:16
2814 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2814 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2815testdata/Prelude.lc 183:1-183:6 2815Prelude.lc 183:1-183:6
2816 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2816 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2817testdata/Prelude.lc 183:9-183:18 2817Prelude.lc 183:9-183:18
2818 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2818 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2819testdata/Prelude.lc 184:1-184:5 2819Prelude.lc 184:1-184:5
2820 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2820 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2821testdata/Prelude.lc 184:8-184:16 2821Prelude.lc 184:8-184:16
2822 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2822 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2823testdata/Prelude.lc 185:1-185:6 2823Prelude.lc 185:1-185:6
2824 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2824 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2825testdata/Prelude.lc 185:9-185:18 2825Prelude.lc 185:9-185:18
2826 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2826 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2827testdata/Prelude.lc 186:1-186:5 2827Prelude.lc 186:1-186:5
2828 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2828 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2829testdata/Prelude.lc 186:8-186:16 2829Prelude.lc 186:8-186:16
2830 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2830 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2831testdata/Prelude.lc 187:1-187:6 2831Prelude.lc 187:1-187:6
2832 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2832 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2833testdata/Prelude.lc 187:9-187:18 2833Prelude.lc 187:9-187:18
2834 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2834 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2835testdata/Prelude.lc 188:1-188:6 2835Prelude.lc 188:1-188:6
2836 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2836 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
2837testdata/Prelude.lc 188:9-188:18 2837Prelude.lc 188:9-188:18
2838 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2838 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
2839testdata/Prelude.lc 191:1-191:4 2839Prelude.lc 191:1-191:4
2840 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2840 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
2841testdata/Prelude.lc 191:7-191:14 2841Prelude.lc 191:7-191:14
2842 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2842 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
2843testdata/Prelude.lc 192:1-192:4 2843Prelude.lc 192:1-192:4
2844 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2844 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2845testdata/Prelude.lc 192:7-192:14 2845Prelude.lc 192:7-192:14
2846 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2846 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2847testdata/Prelude.lc 193:1-193:4 2847Prelude.lc 193:1-193:4
2848 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2848 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2849testdata/Prelude.lc 193:7-193:14 2849Prelude.lc 193:7-193:14
2850 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2850 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2851testdata/Prelude.lc 194:1-194:5 2851Prelude.lc 194:1-194:5
2852 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2852 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2853testdata/Prelude.lc 194:8-194:16 2853Prelude.lc 194:8-194:16
2854 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2854 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2855testdata/Prelude.lc 195:1-195:5 2855Prelude.lc 195:1-195:5
2856 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2856 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2857testdata/Prelude.lc 195:8-195:16 2857Prelude.lc 195:8-195:16
2858 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2858 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2859testdata/Prelude.lc 196:1-196:5 2859Prelude.lc 196:1-196:5
2860 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2860 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2861testdata/Prelude.lc 196:8-196:16 2861Prelude.lc 196:8-196:16
2862 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2862 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2863testdata/Prelude.lc 197:1-197:12 2863Prelude.lc 197:1-197:12
2864 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2864 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2865testdata/Prelude.lc 197:15-197:26 2865Prelude.lc 197:15-197:26
2866 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2866 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2867testdata/Prelude.lc 200:1-200:4 2867Prelude.lc 200:1-200:4
2868 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 2868 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
2869testdata/Prelude.lc 200:7-200:14 2869Prelude.lc 200:7-200:14
2870 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 2870 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
2871testdata/Prelude.lc 201:1-201:5 2871Prelude.lc 201:1-201:5
2872 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 2872 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
2873testdata/Prelude.lc 201:8-201:16 2873Prelude.lc 201:8-201:16
2874 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 2874 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
2875testdata/Prelude.lc 202:1-202:6 2875Prelude.lc 202:1-202:6
2876 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2876 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2877testdata/Prelude.lc 202:9-202:18 2877Prelude.lc 202:9-202:18
2878 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2878 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2879testdata/Prelude.lc 203:1-203:6 2879Prelude.lc 203:1-203:6
2880 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2880 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2881testdata/Prelude.lc 203:9-203:18 2881Prelude.lc 203:9-203:18
2882 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2882 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2883testdata/Prelude.lc 204:1-204:6 2883Prelude.lc 204:1-204:6
2884 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2884 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2885testdata/Prelude.lc 204:9-204:18 2885Prelude.lc 204:9-204:18
2886 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2886 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2887testdata/Prelude.lc 205:1-205:10 2887Prelude.lc 205:1-205:10
2888 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2888 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2889testdata/Prelude.lc 205:13-205:26 2889Prelude.lc 205:13-205:26
2890 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2890 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2891testdata/Prelude.lc 206:1-206:5 2891Prelude.lc 206:1-206:5
2892 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2892 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2893testdata/Prelude.lc 206:8-206:16 2893Prelude.lc 206:8-206:16
2894 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2894 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2895testdata/Prelude.lc 207:1-207:6 2895Prelude.lc 207:1-207:6
2896 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2896 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2897testdata/Prelude.lc 207:9-207:18 2897Prelude.lc 207:9-207:18
2898 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2898 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2899testdata/Prelude.lc 208:1-208:4 2899Prelude.lc 208:1-208:4
2900 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2900 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2901testdata/Prelude.lc 208:7-208:14 2901Prelude.lc 208:7-208:14
2902 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2902 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2903testdata/Prelude.lc 209:1-209:4 2903Prelude.lc 209:1-209:4
2904 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2904 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2905testdata/Prelude.lc 209:7-209:14 2905Prelude.lc 209:7-209:14
2906 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2906 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2907testdata/Prelude.lc 210:1-210:4 2907Prelude.lc 210:1-210:4
2908 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2908 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2909testdata/Prelude.lc 210:7-210:14 2909Prelude.lc 210:7-210:14
2910 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2910 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2911testdata/Prelude.lc 211:1-211:5 2911Prelude.lc 211:1-211:5
2912 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 2912 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
2913testdata/Prelude.lc 211:8-211:16 2913Prelude.lc 211:8-211:16
2914 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 2914 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
2915testdata/Prelude.lc 212:1-212:6 2915Prelude.lc 212:1-212:6
2916 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 2916 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
2917testdata/Prelude.lc 212:9-212:18 2917Prelude.lc 212:9-212:18
2918 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 2918 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
2919testdata/Prelude.lc 213:1-213:7 2919Prelude.lc 213:1-213:7
2920 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 2920 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
2921testdata/Prelude.lc 213:10-213:20 2921Prelude.lc 213:10-213:20
2922 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 2922 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
2923testdata/Prelude.lc 214:1-214:4 2923Prelude.lc 214:1-214:4
2924 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 2924 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
2925testdata/Prelude.lc 214:7-214:14 2925Prelude.lc 214:7-214:14
2926 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 2926 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
2927testdata/Prelude.lc 215:1-215:5 2927Prelude.lc 215:1-215:5
2928 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 2928 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
2929testdata/Prelude.lc 215:8-215:16 2929Prelude.lc 215:8-215:16
2930 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 2930 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
2931testdata/Prelude.lc 216:1-216:5 2931Prelude.lc 216:1-216:5
2932 forall a (b :: Nat) c 2932 forall a (b :: Nat) c
2933 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 2933 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
2934testdata/Prelude.lc 216:8-216:16 2934Prelude.lc 216:8-216:16
2935 forall a (b :: Nat) c 2935 forall a (b :: Nat) c
2936 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 2936 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
2937testdata/Prelude.lc 217:1-217:5 2937Prelude.lc 217:1-217:5
2938 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 2938 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
2939testdata/Prelude.lc 217:8-217:16 2939Prelude.lc 217:8-217:16
2940 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 2940 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
2941testdata/Prelude.lc 218:1-218:6 2941Prelude.lc 218:1-218:6
2942 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 2942 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
2943testdata/Prelude.lc 218:9-218:18 2943Prelude.lc 218:9-218:18
2944 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 2944 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
2945testdata/Prelude.lc 219:1-219:11 2945Prelude.lc 219:1-219:11
2946 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 2946 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
2947testdata/Prelude.lc 219:14-219:28 2947Prelude.lc 219:14-219:28
2948 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 2948 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
2949testdata/Prelude.lc 220:1-220:12 2949Prelude.lc 220:1-220:12
2950 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 2950 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
2951testdata/Prelude.lc 220:15-220:30 2951Prelude.lc 220:15-220:30
2952 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 2952 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
2953testdata/Prelude.lc 221:1-221:6 2953Prelude.lc 221:1-221:6
2954 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 2954 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2955testdata/Prelude.lc 221:9-221:18 2955Prelude.lc 221:9-221:18
2956 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 2956 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2957testdata/Prelude.lc 222:1-222:6 2957Prelude.lc 222:1-222:6
2958 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 2958 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2959testdata/Prelude.lc 222:9-222:18 2959Prelude.lc 222:9-222:18
2960 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 2960 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2961testdata/Prelude.lc 224:1-224:5 2961Prelude.lc 224:1-224:5
2962 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2962 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2963testdata/Prelude.lc 224:8-224:16 2963Prelude.lc 224:8-224:16
2964 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2964 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2965testdata/Prelude.lc 225:1-225:5 2965Prelude.lc 225:1-225:5
2966 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2966 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2967testdata/Prelude.lc 225:8-225:16 2967Prelude.lc 225:8-225:16
2968 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2968 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2969testdata/Prelude.lc 226:1-226:7 2969Prelude.lc 226:1-226:7
2970 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2970 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2971testdata/Prelude.lc 226:10-226:20 2971Prelude.lc 226:10-226:20
2972 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2972 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2973testdata/Prelude.lc 228:1-228:7 2973Prelude.lc 228:1-228:7
2974 forall (a :: Nat) . VecScalar a Float -> Float 2974 forall (a :: Nat) . VecScalar a Float -> Float
2975testdata/Prelude.lc 228:10-228:20 2975Prelude.lc 228:10-228:20
2976 forall (a :: Nat) . VecScalar a Float -> Float 2976 forall (a :: Nat) . VecScalar a Float -> Float
2977testdata/Prelude.lc 229:1-229:7 2977Prelude.lc 229:1-229:7
2978 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 2978 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
2979testdata/Prelude.lc 229:10-229:20 2979Prelude.lc 229:10-229:20
2980 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 2980 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
2981testdata/Prelude.lc 230:1-230:7 2981Prelude.lc 230:1-230:7
2982 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 2982 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
2983testdata/Prelude.lc 230:10-230:20 2983Prelude.lc 230:10-230:20
2984 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 2984 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
2985testdata/Prelude.lc 231:1-231:7 2985Prelude.lc 231:1-231:7
2986 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 2986 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
2987testdata/Prelude.lc 231:10-231:20 2987Prelude.lc 231:10-231:20
2988 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 2988 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
2989testdata/Prelude.lc 234:1-234:7 2989Prelude.lc 234:1-234:7
2990 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 2990 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
2991testdata/Prelude.lc 234:10-234:20 2991Prelude.lc 234:10-234:20
2992 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 2992 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
2993testdata/Prelude.lc 235:1-235:9 2993Prelude.lc 235:1-235:9
2994 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 2994 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2995testdata/Prelude.lc 235:12-235:24 2995Prelude.lc 235:12-235:24
2996 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 2996 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2997testdata/Prelude.lc 236:1-236:4 2997Prelude.lc 236:1-236:4
2998 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 2998 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2999testdata/Prelude.lc 236:7-236:14 2999Prelude.lc 236:7-236:14
3000 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 3000 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
3001testdata/Prelude.lc 237:1-237:6 3001Prelude.lc 237:1-237:6
3002 forall a . (a ~ VecS Float 3) => a -> a -> a 3002 forall a . (a ~ VecS Float 3) => a -> a -> a
3003testdata/Prelude.lc 237:9-237:18 3003Prelude.lc 237:9-237:18
3004 forall a . (a ~ VecS Float 3) => a -> a -> a 3004 forall a . (a ~ VecS Float 3) => a -> a -> a
3005testdata/Prelude.lc 238:1-238:10 3005Prelude.lc 238:1-238:10
3006 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3006 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3007testdata/Prelude.lc 238:13-238:26 3007Prelude.lc 238:13-238:26
3008 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3008 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3009testdata/Prelude.lc 239:1-239:12 3009Prelude.lc 239:1-239:12
3010 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 3010 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
3011testdata/Prelude.lc 239:15-239:30 3011Prelude.lc 239:15-239:30
3012 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 3012 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
3013testdata/Prelude.lc 240:1-240:8 3013Prelude.lc 240:1-240:8
3014 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 3014 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
3015testdata/Prelude.lc 240:11-240:22 3015Prelude.lc 240:11-240:22
3016 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 3016 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
3017testdata/Prelude.lc 241:1-241:8 3017Prelude.lc 241:1-241:8
3018 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 3018 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
3019testdata/Prelude.lc 241:11-241:22 3019Prelude.lc 241:11-241:22
3020 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 3020 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
3021testdata/Prelude.lc 243:1-243:10 3021Prelude.lc 243:1-243:10
3022 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 3022 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
3023testdata/Prelude.lc 243:13-243:26 3023Prelude.lc 243:13-243:26
3024 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 3024 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
3025testdata/Prelude.lc 244:1-244:4 3025Prelude.lc 244:1-244:4
3026 forall (a :: Nat) b . Mat a a b -> Float 3026 forall (a :: Nat) b . Mat a a b -> Float
3027testdata/Prelude.lc 244:7-244:22 3027Prelude.lc 244:7-244:22
3028 forall (a :: Nat) b . Mat a a b -> Float 3028 forall (a :: Nat) b . Mat a a b -> Float
3029testdata/Prelude.lc 245:1-245:4 3029Prelude.lc 245:1-245:4
3030 forall (a :: Nat) b . Mat a a b -> Mat a a b 3030 forall (a :: Nat) b . Mat a a b -> Mat a a b
3031testdata/Prelude.lc 245:7-245:18 3031Prelude.lc 245:7-245:18
3032 forall (a :: Nat) b . Mat a a b -> Mat a a b 3032 forall (a :: Nat) b . Mat a a b -> Mat a a b
3033testdata/Prelude.lc 246:1-246:6 3033Prelude.lc 246:1-246:6
3034 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 3034 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
3035testdata/Prelude.lc 246:9-246:25 3035Prelude.lc 246:9-246:25
3036 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 3036 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
3037testdata/Prelude.lc 248:1-248:5 3037Prelude.lc 248:1-248:5
3038 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 3038 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
3039testdata/Prelude.lc 248:11-248:19 3039Prelude.lc 248:11-248:19
3040 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 3040 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
3041testdata/Prelude.lc 249:1-249:4 3041Prelude.lc 249:1-249:4
3042 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 3042 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
3043testdata/Prelude.lc 249:11-249:18 3043Prelude.lc 249:11-249:18
3044 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 3044 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
3045testdata/Prelude.lc 250:1-250:5 3045Prelude.lc 250:1-250:5
3046 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 3046 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
3047testdata/Prelude.lc 250:11-250:19 3047Prelude.lc 250:11-250:19
3048 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 3048 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
3049testdata/Prelude.lc 251:1-251:5 3049Prelude.lc 251:1-251:5
3050 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 3050 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
3051testdata/Prelude.lc 251:11-251:19 3051Prelude.lc 251:11-251:19
3052 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 3052 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
3053testdata/Prelude.lc 252:1-252:6 3053Prelude.lc 252:1-252:6
3054 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 3054 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3055testdata/Prelude.lc 252:11-252:20 3055Prelude.lc 252:11-252:20
3056 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 3056 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3057testdata/Prelude.lc 253:1-253:5 3057Prelude.lc 253:1-253:5
3058 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 3058 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3059testdata/Prelude.lc 253:11-253:19 3059Prelude.lc 253:11-253:19
3060 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 3060 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3061testdata/Prelude.lc 254:1-254:6 3061Prelude.lc 254:1-254:6
3062 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 3062 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3063testdata/Prelude.lc 254:11-254:20 3063Prelude.lc 254:11-254:20
3064 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 3064 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3065testdata/Prelude.lc 255:1-255:7 3065Prelude.lc 255:1-255:7
3066 forall a b (c :: Nat) d 3066 forall a b (c :: Nat) d
3067 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 3067 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
3068testdata/Prelude.lc 255:11-255:22 3068Prelude.lc 255:11-255:22
3069 forall a b (c :: Nat) d 3069 forall a b (c :: Nat) d
3070 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 3070 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
3071testdata/Prelude.lc 256:1-256:7 3071Prelude.lc 256:1-256:7
3072 forall a b (c :: Nat) d 3072 forall a b (c :: Nat) d
3073 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 3073 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
3074testdata/Prelude.lc 256:11-256:22 3074Prelude.lc 256:11-256:22
3075 forall a b (c :: Nat) d 3075 forall a b (c :: Nat) d
3076 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 3076 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
3077testdata/Prelude.lc 257:1-257:8 3077Prelude.lc 257:1-257:8
3078 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 3078 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
3079testdata/Prelude.lc 257:11-257:23 3079Prelude.lc 257:11-257:23
3080 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 3080 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
3081testdata/Prelude.lc 258:1-258:8 3081Prelude.lc 258:1-258:8
3082 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 3082 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
3083testdata/Prelude.lc 258:11-258:23 3083Prelude.lc 258:11-258:23
3084 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 3084 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
3085testdata/Prelude.lc 260:1-260:15 3085Prelude.lc 260:1-260:15
3086 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 3086 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
3087testdata/Prelude.lc 260:19-260:37 3087Prelude.lc 260:19-260:37
3088 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 3088 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
3089testdata/Prelude.lc 261:1-261:16 3089Prelude.lc 261:1-261:16
3090 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 3090 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
3091testdata/Prelude.lc 261:19-261:38 3091Prelude.lc 261:19-261:38
3092 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 3092 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
3093testdata/Prelude.lc 262:1-262:15 3093Prelude.lc 262:1-262:15
3094 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 3094 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
3095testdata/Prelude.lc 262:19-262:37 3095Prelude.lc 262:19-262:37
3096 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 3096 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
3097testdata/Prelude.lc 263:1-263:16 3097Prelude.lc 263:1-263:16
3098 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 3098 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
3099testdata/Prelude.lc 263:19-263:38 3099Prelude.lc 263:19-263:38
3100 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 3100 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
3101testdata/Prelude.lc 281:3-281:4 3101Prelude.lc 281:3-281:4
3102 forall a . Num (MatVecScalarElem a) => a -> a -> a 3102 forall a . Num (MatVecScalarElem a) => a -> a -> a
3103testdata/Prelude.lc 281:9-281:16 3103Prelude.lc 281:9-281:16
3104 forall a . Num (MatVecScalarElem a) => a -> a -> a 3104 forall a . Num (MatVecScalarElem a) => a -> a -> a
3105testdata/Prelude.lc 281:9-281:18 3105Prelude.lc 281:9-281:18
3106 _e -> _e 3106 _e -> _e
3107testdata/Prelude.lc 281:9-281:20 3107Prelude.lc 281:9-281:20
3108 _d 3108 _d
3109testdata/Prelude.lc 281:17-281:18 3109Prelude.lc 281:17-281:18
3110 _f 3110 _f
3111testdata/Prelude.lc 281:19-281:20 3111Prelude.lc 281:19-281:20
3112 _c 3112 _c
3113testdata/Prelude.lc 282:3-282:4 3113Prelude.lc 282:3-282:4
3114 forall a . Num (MatVecScalarElem a) => a -> a -> a 3114 forall a . Num (MatVecScalarElem a) => a -> a -> a
3115testdata/Prelude.lc 282:9-282:16 3115Prelude.lc 282:9-282:16
3116 forall a . Num (MatVecScalarElem a) => a -> a -> a 3116 forall a . Num (MatVecScalarElem a) => a -> a -> a
3117testdata/Prelude.lc 282:9-282:18 3117Prelude.lc 282:9-282:18
3118 _e -> _e 3118 _e -> _e
3119testdata/Prelude.lc 282:9-282:20 3119Prelude.lc 282:9-282:20
3120 _d 3120 _d
3121testdata/Prelude.lc 282:17-282:18 3121Prelude.lc 282:17-282:18
3122 _f 3122 _f
3123testdata/Prelude.lc 282:19-282:20 3123Prelude.lc 282:19-282:20
3124 _c 3124 _c
3125testdata/Prelude.lc 283:3-283:4 3125Prelude.lc 283:3-283:4
3126 forall a . Num (MatVecScalarElem a) => a -> a -> a 3126 forall a . Num (MatVecScalarElem a) => a -> a -> a
3127testdata/Prelude.lc 283:9-283:16 3127Prelude.lc 283:9-283:16
3128 forall a . Num (MatVecScalarElem a) => a -> a -> a 3128 forall a . Num (MatVecScalarElem a) => a -> a -> a
3129testdata/Prelude.lc 283:9-283:18 3129Prelude.lc 283:9-283:18
3130 _e -> _e 3130 _e -> _e
3131testdata/Prelude.lc 283:9-283:20 3131Prelude.lc 283:9-283:20
3132 _d 3132 _d
3133testdata/Prelude.lc 283:17-283:18 3133Prelude.lc 283:17-283:18
3134 _f 3134 _f
3135testdata/Prelude.lc 283:19-283:20 3135Prelude.lc 283:19-283:20
3136 _c 3136 _c
3137testdata/Prelude.lc 284:3-284:4 3137Prelude.lc 284:3-284:4
3138 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3138 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3139testdata/Prelude.lc 284:9-284:16 3139Prelude.lc 284:9-284:16
3140 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 3140 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
3141testdata/Prelude.lc 284:9-284:18 3141Prelude.lc 284:9-284:18
3142 VecScalar _b _c -> VecScalar _b _c 3142 VecScalar _b _c -> VecScalar _b _c
3143testdata/Prelude.lc 284:9-284:20 3143Prelude.lc 284:9-284:20
3144 VecScalar _b _c 3144 VecScalar _b _c
3145testdata/Prelude.lc 284:17-284:18 3145Prelude.lc 284:17-284:18
3146 _g 3146 _g
3147testdata/Prelude.lc 284:19-284:20 3147Prelude.lc 284:19-284:20
3148 _e 3148 _e
3149testdata/Prelude.lc 285:3-285:4 3149Prelude.lc 285:3-285:4
3150 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3150 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3151testdata/Prelude.lc 285:9-285:16 3151Prelude.lc 285:9-285:16
3152 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 3152 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
3153testdata/Prelude.lc 285:9-285:18 3153Prelude.lc 285:9-285:18
3154 VecScalar _b _c -> VecScalar _b _c 3154 VecScalar _b _c -> VecScalar _b _c
3155testdata/Prelude.lc 285:9-285:20 3155Prelude.lc 285:9-285:20
3156 VecScalar _b _c 3156 VecScalar _b _c
3157testdata/Prelude.lc 285:17-285:18 3157Prelude.lc 285:17-285:18
3158 _g 3158 _g
3159testdata/Prelude.lc 285:19-285:20 3159Prelude.lc 285:19-285:20
3160 _e 3160 _e
3161testdata/Prelude.lc 287:1-287:4 3161Prelude.lc 287:1-287:4
3162 forall a . Signed (MatVecScalarElem a) => a -> a 3162 forall a . Signed (MatVecScalarElem a) => a -> a
3163testdata/Prelude.lc 287:9-287:16 3163Prelude.lc 287:9-287:16
3164 forall a . Signed (MatVecScalarElem a) => a -> a 3164 forall a . Signed (MatVecScalarElem a) => a -> a
3165testdata/Prelude.lc 287:9-287:18 3165Prelude.lc 287:9-287:18
3166 _c 3166 _c
3167testdata/Prelude.lc 287:17-287:18 3167Prelude.lc 287:17-287:18
3168 _d 3168 _d
3169testdata/Prelude.lc 291:3-291:5 3169Prelude.lc 291:3-291:5
3170 forall a . a -> a -> Bool 3170 forall a . a -> a -> Bool
3171testdata/Prelude.lc 291:10-291:22 3171Prelude.lc 291:10-291:22
3172 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 3172 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
3173testdata/Prelude.lc 291:10-291:24 3173Prelude.lc 291:10-291:24
3174 _d -> Bool 3174 _d -> Bool
3175testdata/Prelude.lc 291:10-291:26 3175Prelude.lc 291:10-291:26
3176 Bool 3176 Bool
3177testdata/Prelude.lc 291:23-291:24 3177Prelude.lc 291:23-291:24
3178 _e 3178 _e
3179testdata/Prelude.lc 291:25-291:26 3179Prelude.lc 291:25-291:26
3180 _b 3180 _b
3181testdata/Prelude.lc 292:3-292:4 3181Prelude.lc 292:3-292:4
3182 forall (a :: Nat) b 3182 forall (a :: Nat) b
3183 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 3183 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
3184testdata/Prelude.lc 292:9-292:21 3184Prelude.lc 292:9-292:21
3185 forall a (b :: Nat) c d 3185 forall a (b :: Nat) c d
3186 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3186 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
3187testdata/Prelude.lc 292:9-292:23 3187Prelude.lc 292:9-292:23
3188 VecScalar _c _b -> VecScalar _c Bool 3188 VecScalar _c _b -> VecScalar _c Bool
3189testdata/Prelude.lc 292:9-292:25 3189Prelude.lc 292:9-292:25
3190 VecScalar _c Bool 3190 VecScalar _c Bool
3191testdata/Prelude.lc 292:22-292:23 3191Prelude.lc 292:22-292:23
3192 _g 3192 _g
3193testdata/Prelude.lc 292:24-292:25 3193Prelude.lc 292:24-292:25
3194 _e 3194 _e
3195testdata/Prelude.lc 293:3-293:5 3195Prelude.lc 293:3-293:5
3196 forall (a :: Nat) b 3196 forall (a :: Nat) b
3197 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 3197 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
3198testdata/Prelude.lc 293:10-293:27 3198Prelude.lc 293:10-293:27
3199 forall a (b :: Nat) c d 3199 forall a (b :: Nat) c d
3200 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3200 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
3201testdata/Prelude.lc 293:10-293:29 3201Prelude.lc 293:10-293:29
3202 VecScalar _c _b -> VecScalar _c Bool 3202 VecScalar _c _b -> VecScalar _c Bool
3203testdata/Prelude.lc 293:10-293:31 3203Prelude.lc 293:10-293:31
3204 VecScalar _c Bool 3204 VecScalar _c Bool
3205testdata/Prelude.lc 293:28-293:29 3205Prelude.lc 293:28-293:29
3206 _g 3206 _g
3207testdata/Prelude.lc 293:30-293:31 3207Prelude.lc 293:30-293:31
3208 _e 3208 _e
3209testdata/Prelude.lc 294:3-294:5 3209Prelude.lc 294:3-294:5
3210 forall (a :: Nat) b 3210 forall (a :: Nat) b
3211 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 3211 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
3212testdata/Prelude.lc 294:10-294:30 3212Prelude.lc 294:10-294:30
3213 forall a (b :: Nat) c d 3213 forall a (b :: Nat) c d
3214 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3214 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
3215testdata/Prelude.lc 294:10-294:32 3215Prelude.lc 294:10-294:32
3216 VecScalar _c _b -> VecScalar _c Bool 3216 VecScalar _c _b -> VecScalar _c Bool
3217testdata/Prelude.lc 294:10-294:34 3217Prelude.lc 294:10-294:34
3218 VecScalar _c Bool 3218 VecScalar _c Bool
3219testdata/Prelude.lc 294:31-294:32 3219Prelude.lc 294:31-294:32
3220 _g 3220 _g
3221testdata/Prelude.lc 294:33-294:34 3221Prelude.lc 294:33-294:34
3222 _e 3222 _e
3223testdata/Prelude.lc 295:3-295:4 3223Prelude.lc 295:3-295:4
3224 forall (a :: Nat) b 3224 forall (a :: Nat) b
3225 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 3225 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
3226testdata/Prelude.lc 295:9-295:24 3226Prelude.lc 295:9-295:24
3227 forall a (b :: Nat) c d 3227 forall a (b :: Nat) c d
3228 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3228 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
3229testdata/Prelude.lc 295:9-295:26 3229Prelude.lc 295:9-295:26
3230 VecScalar _c _b -> VecScalar _c Bool 3230 VecScalar _c _b -> VecScalar _c Bool
3231testdata/Prelude.lc 295:9-295:28 3231Prelude.lc 295:9-295:28
3232 VecScalar _c Bool 3232 VecScalar _c Bool
3233testdata/Prelude.lc 295:25-295:26 3233Prelude.lc 295:25-295:26
3234 _g 3234 _g
3235testdata/Prelude.lc 295:27-295:28 3235Prelude.lc 295:27-295:28
3236 _e 3236 _e
3237testdata/Prelude.lc 298:3-298:5 3237Prelude.lc 298:3-298:5
3238 Bool -> Bool -> Bool 3238 Bool -> Bool -> Bool
3239testdata/Prelude.lc 298:10-298:17 3239Prelude.lc 298:10-298:17
3240 Bool -> Bool -> Bool 3240 Bool -> Bool -> Bool
3241testdata/Prelude.lc 298:10-298:19 3241Prelude.lc 298:10-298:19
3242 Bool -> Bool 3242 Bool -> Bool
3243testdata/Prelude.lc 298:10-298:21 3243Prelude.lc 298:10-298:21
3244 Bool 3244 Bool
3245testdata/Prelude.lc 298:18-298:19 3245Prelude.lc 298:18-298:19
3246 _d 3246 _d
3247testdata/Prelude.lc 298:20-298:21 3247Prelude.lc 298:20-298:21
3248 _b 3248 _b
3249testdata/Prelude.lc 299:3-299:5 3249Prelude.lc 299:3-299:5
3250 Bool -> Bool -> Bool 3250 Bool -> Bool -> Bool
3251testdata/Prelude.lc 299:10-299:16 3251Prelude.lc 299:10-299:16
3252 Bool -> Bool -> Bool 3252 Bool -> Bool -> Bool
3253testdata/Prelude.lc 299:10-299:18 3253Prelude.lc 299:10-299:18
3254 Bool -> Bool 3254 Bool -> Bool
3255testdata/Prelude.lc 299:10-299:20 3255Prelude.lc 299:10-299:20
3256 Bool 3256 Bool
3257testdata/Prelude.lc 299:17-299:18 3257Prelude.lc 299:17-299:18
3258 _d 3258 _d
3259testdata/Prelude.lc 299:19-299:20 3259Prelude.lc 299:19-299:20
3260 _b 3260 _b
3261testdata/Prelude.lc 300:1-300:4 3261Prelude.lc 300:1-300:4
3262 Bool -> Bool -> Bool 3262 Bool -> Bool -> Bool
3263testdata/Prelude.lc 300:7-300:14 3263Prelude.lc 300:7-300:14
3264 Bool -> Bool -> Bool 3264 Bool -> Bool -> Bool
3265testdata/Prelude.lc 301:1-301:4 3265Prelude.lc 301:1-301:4
3266 forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool 3266 forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool
3267testdata/Prelude.lc 301:9-301:16 3267Prelude.lc 301:9-301:16
3268 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a 3268 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a
3269testdata/Prelude.lc 301:9-301:18 3269Prelude.lc 301:9-301:18
3270 VecScalar _a Bool 3270 VecScalar _a Bool
3271testdata/Prelude.lc 301:17-301:18 3271Prelude.lc 301:17-301:18
3272 _c 3272 _c
3273testdata/Prelude.lc 302:1-302:4 3273Prelude.lc 302:1-302:4
3274 forall (a :: Nat) . VecScalar a Bool -> Bool 3274 forall (a :: Nat) . VecScalar a Bool -> Bool
3275testdata/Prelude.lc 302:9-302:16 3275Prelude.lc 302:9-302:16
3276 forall (a :: Nat) . VecScalar a Bool -> Bool 3276 forall (a :: Nat) . VecScalar a Bool -> Bool
3277testdata/Prelude.lc 302:9-302:18 3277Prelude.lc 302:9-302:18
3278 Bool 3278 Bool
3279testdata/Prelude.lc 302:17-302:18 3279Prelude.lc 302:17-302:18
3280 _c 3280 _c
3281testdata/Prelude.lc 303:1-303:4 3281Prelude.lc 303:1-303:4
3282 forall (a :: Nat) . VecScalar a Bool -> Bool 3282 forall (a :: Nat) . VecScalar a Bool -> Bool
3283testdata/Prelude.lc 303:9-303:16 3283Prelude.lc 303:9-303:16
3284 forall (a :: Nat) . VecScalar a Bool -> Bool 3284 forall (a :: Nat) . VecScalar a Bool -> Bool
3285testdata/Prelude.lc 303:9-303:18 3285Prelude.lc 303:9-303:18
3286 Bool 3286 Bool
3287testdata/Prelude.lc 303:17-303:18 3287Prelude.lc 303:17-303:18
3288 _c 3288 _c
3289testdata/Prelude.lc 306:3-306:6 3289Prelude.lc 306:3-306:6
3290 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 3290 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
3291testdata/Prelude.lc 306:11-306:24 3291Prelude.lc 306:11-306:24
3292 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 3292 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
3293testdata/Prelude.lc 306:11-306:26 3293Prelude.lc 306:11-306:26
3294 Mat _c _a _b -> Mat _d _a _b 3294 Mat _c _a _b -> Mat _d _a _b
3295testdata/Prelude.lc 306:11-306:28 3295Prelude.lc 306:11-306:28
3296 Mat _d _a _b 3296 Mat _d _a _b
3297testdata/Prelude.lc 306:25-306:26 3297Prelude.lc 306:25-306:26
3298 _h 3298 _h
3299testdata/Prelude.lc 306:27-306:28 3299Prelude.lc 306:27-306:28
3300 _f 3300 _f
3301testdata/Prelude.lc 307:3-307:5 3301Prelude.lc 307:3-307:5
3302 forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c 3302 forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c
3303testdata/Prelude.lc 307:10-307:23 3303Prelude.lc 307:10-307:23
3304 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 3304 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
3305testdata/Prelude.lc 307:10-307:25 3305Prelude.lc 307:10-307:25
3306 Vec _b _a -> Vec _c _a 3306 Vec _b _a -> Vec _c _a
3307testdata/Prelude.lc 307:10-307:27 3307Prelude.lc 307:10-307:27
3308 Vec _c _a 3308 Vec _c _a
3309testdata/Prelude.lc 307:24-307:25 3309Prelude.lc 307:24-307:25
3310 _g 3310 _g
3311testdata/Prelude.lc 307:26-307:27 3311Prelude.lc 307:26-307:27
3312 _e 3312 _e
3313testdata/Prelude.lc 308:3-308:5 3313Prelude.lc 308:3-308:5
3314 forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b 3314 forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b
3315testdata/Prelude.lc 308:10-308:23 3315Prelude.lc 308:10-308:23
3316 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b 3316 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b
3317testdata/Prelude.lc 308:10-308:25 3317Prelude.lc 308:10-308:25
3318 Mat _c _a _b -> Vec _a _b 3318 Mat _c _a _b -> Vec _a _b
3319testdata/Prelude.lc 308:10-308:27 3319Prelude.lc 308:10-308:27
3320 Vec _a _b 3320 Vec _a _b
3321testdata/Prelude.lc 308:24-308:25 3321Prelude.lc 308:24-308:25
3322 _g 3322 _g
3323testdata/Prelude.lc 308:26-308:27 3323Prelude.lc 308:26-308:27
3324 _e 3324 _e
3325testdata/Prelude.lc 315:3-315:5 3325Prelude.lc 315:3-315:5
3326 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 3326 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
3327testdata/Prelude.lc 315:10-315:18 3327Prelude.lc 315:10-315:18
3328 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 3328 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
3329testdata/Prelude.lc 315:10-315:20 3329Prelude.lc 315:10-315:20
3330 MatVecScalarElem _e -> _e 3330 MatVecScalarElem _e -> _e
3331testdata/Prelude.lc 315:10-315:22 3331Prelude.lc 315:10-315:22
3332 _d 3332 _d
3333testdata/Prelude.lc 315:19-315:20 3333Prelude.lc 315:19-315:20
3334 _f 3334 _f
3335testdata/Prelude.lc 315:21-315:22 3335Prelude.lc 315:21-315:22
3336 _c 3336 _c
3337testdata/Prelude.lc 316:3-316:5 3337Prelude.lc 316:3-316:5
3338 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 3338 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
3339testdata/Prelude.lc 316:10-316:18 3339Prelude.lc 316:10-316:18
3340 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 3340 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
3341testdata/Prelude.lc 316:10-316:20 3341Prelude.lc 316:10-316:20
3342 MatVecScalarElem _e -> _e 3342 MatVecScalarElem _e -> _e
3343testdata/Prelude.lc 316:10-316:22 3343Prelude.lc 316:10-316:22
3344 _d 3344 _d
3345testdata/Prelude.lc 316:19-316:20 3345Prelude.lc 316:19-316:20
3346 _f 3346 _f
3347testdata/Prelude.lc 316:21-316:22 3347Prelude.lc 316:21-316:22
3348 _c 3348 _c
3349testdata/Prelude.lc 317:3-317:5 3349Prelude.lc 317:3-317:5
3350 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 3350 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
3351testdata/Prelude.lc 317:10-317:18 3351Prelude.lc 317:10-317:18
3352 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 3352 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
3353testdata/Prelude.lc 317:10-317:20 3353Prelude.lc 317:10-317:20
3354 MatVecScalarElem _e -> _e 3354 MatVecScalarElem _e -> _e
3355testdata/Prelude.lc 317:10-317:22 3355Prelude.lc 317:10-317:22
3356 _d 3356 _d
3357testdata/Prelude.lc 317:19-317:20 3357Prelude.lc 317:19-317:20
3358 _f 3358 _f
3359testdata/Prelude.lc 317:21-317:22 3359Prelude.lc 317:21-317:22
3360 _c 3360 _c
3361testdata/Prelude.lc 318:3-318:5 3361Prelude.lc 318:3-318:5
3362 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a 3362 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a
3363testdata/Prelude.lc 318:10-318:18 3363Prelude.lc 318:10-318:18
3364 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 3364 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
3365testdata/Prelude.lc 318:10-318:20 3365Prelude.lc 318:10-318:20
3366 _c -> VecScalar _b _c 3366 _c -> VecScalar _b _c
3367testdata/Prelude.lc 318:10-318:22 3367Prelude.lc 318:10-318:22
3368 VecScalar _b _d 3368 VecScalar _b _d
3369testdata/Prelude.lc 318:19-318:20 3369Prelude.lc 318:19-318:20
3370 _g 3370 _g
3371testdata/Prelude.lc 318:21-318:22 3371Prelude.lc 318:21-318:22
3372 _e 3372 _e
3373testdata/Prelude.lc 319:3-319:5 3373Prelude.lc 319:3-319:5
3374 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a 3374 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a
3375testdata/Prelude.lc 319:10-319:18 3375Prelude.lc 319:10-319:18
3376 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 3376 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
3377testdata/Prelude.lc 319:10-319:20 3377Prelude.lc 319:10-319:20
3378 _c -> VecScalar _b _c 3378 _c -> VecScalar _b _c
3379testdata/Prelude.lc 319:10-319:22 3379Prelude.lc 319:10-319:22
3380 VecScalar _b _d 3380 VecScalar _b _d
3381testdata/Prelude.lc 319:19-319:20 3381Prelude.lc 319:19-319:20
3382 _g 3382 _g
3383testdata/Prelude.lc 319:21-319:22 3383Prelude.lc 319:21-319:22
3384 _e 3384 _e
3385testdata/Prelude.lc 326:16-326:21 3385Prelude.lc 326:16-326:21
3386 Type 3386 Type
3387testdata/Prelude.lc 327:16-327:21 3387Prelude.lc 327:16-327:21
3388 Type 3388 Type
3389testdata/Prelude.lc 327:16-330:29 3389Prelude.lc 327:16-330:29
3390 Type 3390 Type
3391testdata/Prelude.lc 328:16-328:21 3391Prelude.lc 328:16-328:21
3392 Type 3392 Type
3393testdata/Prelude.lc 328:16-330:29 3393Prelude.lc 328:16-330:29
3394 Type 3394 Type
3395testdata/Prelude.lc 329:16-329:21 3395Prelude.lc 329:16-329:21
3396 Type 3396 Type
3397testdata/Prelude.lc 329:16-330:29 3397Prelude.lc 329:16-330:29
3398 Type 3398 Type
3399testdata/Prelude.lc 330:16-330:19 3399Prelude.lc 330:16-330:19
3400 Nat -> Nat -> Type -> Type 3400 Nat -> Nat -> Type -> Type
3401testdata/Prelude.lc 330:16-330:21 3401Prelude.lc 330:16-330:21
3402 Nat -> Type -> Type 3402 Nat -> Type -> Type
3403testdata/Prelude.lc 330:16-330:23 3403Prelude.lc 330:16-330:23
3404 Type -> Type 3404 Type -> Type
3405testdata/Prelude.lc 330:16-330:29 3405Prelude.lc 330:16-330:29
3406 Type | Type 3406 Type | Type
3407testdata/Prelude.lc 330:20-330:21 3407Prelude.lc 330:20-330:21
3408 _b 3408 _b
3409testdata/Prelude.lc 330:22-330:23 3409Prelude.lc 330:22-330:23
3410 _b 3410 _b
3411testdata/Prelude.lc 330:24-330:29 3411Prelude.lc 330:24-330:29
3412 Type 3412 Type
3413testdata/Prelude.lc 331:1-331:12 3413Prelude.lc 331:1-331:12
3414 Float -> Float -> Float -> Float -> Mat 4 4 Float 3414 Float -> Float -> Float -> Float -> Mat 4 4 Float
3415testdata/Prelude.lc 332:5-332:9 3415Prelude.lc 332:5-332:9
3416 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3416 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3417testdata/Prelude.lc 332:5-332:59 3417Prelude.lc 332:5-332:59
3418 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3418 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3419testdata/Prelude.lc 332:5-333:59 3419Prelude.lc 332:5-333:59
3420 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3420 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3421testdata/Prelude.lc 332:5-334:62 3421Prelude.lc 332:5-334:62
3422 Vec 4 Float -> Mat 4 4 Float 3422 Vec 4 Float -> Mat 4 4 Float
3423testdata/Prelude.lc 332:5-335:59 3423Prelude.lc 332:5-335:59
3424 Mat 4 4 Float 3424 Mat 4 4 Float
3425testdata/Prelude.lc 332:11-332:13 3425Prelude.lc 332:11-332:13
3426 forall a . a -> a -> a -> a -> VecS a 4 3426 forall a . a -> a -> a -> a -> VecS a 4
3427testdata/Prelude.lc 332:11-332:25 3427Prelude.lc 332:11-332:25
3428 Float -> Float -> Float -> VecS Float 4 3428 Float -> Float -> Float -> VecS Float 4
3429testdata/Prelude.lc 332:11-332:29 3429Prelude.lc 332:11-332:29
3430 Float -> Float -> VecS Float 4 3430 Float -> Float -> VecS Float 4
3431testdata/Prelude.lc 332:11-332:43 3431Prelude.lc 332:11-332:43
3432 Float -> VecS Float 4 3432 Float -> VecS Float 4
3433testdata/Prelude.lc 332:11-332:58 3433Prelude.lc 332:11-332:58
3434 VecS Float 4 3434 VecS Float 4
3435testdata/Prelude.lc 332:15-332:16 3435Prelude.lc 332:15-332:16
3436 _b 3436 _b
3437testdata/Prelude.lc 332:15-332:17 3437Prelude.lc 332:15-332:17
3438 _c -> _c 3438 _c -> _c
3439testdata/Prelude.lc 332:15-332:18 3439Prelude.lc 332:15-332:18
3440 VecScalar 1 Float 3440 VecScalar 1 Float
3441testdata/Prelude.lc 332:15-332:19 3441Prelude.lc 332:15-332:19
3442 VecScalar 1 Float -> VecScalar 1 Float 3442 VecScalar 1 Float -> VecScalar 1 Float
3443testdata/Prelude.lc 332:15-332:24 3443Prelude.lc 332:15-332:24
3444 VecScalar 1 Float 3444 VecScalar 1 Float
3445testdata/Prelude.lc 332:16-332:17 3445Prelude.lc 332:16-332:17
3446 forall a . Num (MatVecScalarElem a) => a -> a -> a 3446 forall a . Num (MatVecScalarElem a) => a -> a -> a
3447testdata/Prelude.lc 332:17-332:18 3447Prelude.lc 332:17-332:18
3448 Float 3448 Float
3449testdata/Prelude.lc 332:18-332:19 3449Prelude.lc 332:18-332:19
3450 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3450 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3451testdata/Prelude.lc 332:20-332:21 3451Prelude.lc 332:20-332:21
3452 Float 3452 Float
3453testdata/Prelude.lc 332:20-332:22 3453Prelude.lc 332:20-332:22
3454 Float -> Float 3454 Float -> Float
3455testdata/Prelude.lc 332:20-332:23 3455Prelude.lc 332:20-332:23
3456 Float 3456 Float
3457testdata/Prelude.lc 332:21-332:22 3457Prelude.lc 332:21-332:22
3458 forall a . Num (MatVecScalarElem a) => a -> a -> a 3458 forall a . Num (MatVecScalarElem a) => a -> a -> a
3459testdata/Prelude.lc 332:22-332:23 3459Prelude.lc 332:22-332:23
3460 Float 3460 Float
3461testdata/Prelude.lc 332:28-332:29 3461Prelude.lc 332:28-332:29
3462 _b 3462 _b
3463testdata/Prelude.lc 332:42-332:43 3463Prelude.lc 332:42-332:43
3464 _b 3464 _b
3465testdata/Prelude.lc 332:57-332:58 3465Prelude.lc 332:57-332:58
3466 _b 3466 _b
3467testdata/Prelude.lc 333:11-333:13 3467Prelude.lc 333:11-333:13
3468 forall a . a -> a -> a -> a -> VecS a 4 3468 forall a . a -> a -> a -> a -> VecS a 4
3469testdata/Prelude.lc 333:11-333:15 3469Prelude.lc 333:11-333:15
3470 _b -> _b -> _b -> VecS _b 4 3470 _b -> _b -> _b -> VecS _b 4
3471testdata/Prelude.lc 333:11-333:39 3471Prelude.lc 333:11-333:39
3472 Float -> Float -> VecS Float 4 3472 Float -> Float -> VecS Float 4
3473testdata/Prelude.lc 333:11-333:43 3473Prelude.lc 333:11-333:43
3474 Float -> VecS Float 4 3474 Float -> VecS Float 4
3475testdata/Prelude.lc 333:11-333:58 3475Prelude.lc 333:11-333:58
3476 VecS Float 4 3476 VecS Float 4
3477testdata/Prelude.lc 333:14-333:15 3477Prelude.lc 333:14-333:15
3478 _b 3478 _b
3479testdata/Prelude.lc 333:29-333:30 3479Prelude.lc 333:29-333:30
3480 _b 3480 _b
3481testdata/Prelude.lc 333:29-333:31 3481Prelude.lc 333:29-333:31
3482 _c -> _c 3482 _c -> _c
3483testdata/Prelude.lc 333:29-333:32 3483Prelude.lc 333:29-333:32
3484 VecScalar 1 Float 3484 VecScalar 1 Float
3485testdata/Prelude.lc 333:29-333:33 3485Prelude.lc 333:29-333:33
3486 VecScalar 1 Float -> VecScalar 1 Float 3486 VecScalar 1 Float -> VecScalar 1 Float
3487testdata/Prelude.lc 333:29-333:38 3487Prelude.lc 333:29-333:38
3488 VecScalar 1 Float 3488 VecScalar 1 Float
3489testdata/Prelude.lc 333:30-333:31 3489Prelude.lc 333:30-333:31
3490 forall a . Num (MatVecScalarElem a) => a -> a -> a 3490 forall a . Num (MatVecScalarElem a) => a -> a -> a
3491testdata/Prelude.lc 333:31-333:32 3491Prelude.lc 333:31-333:32
3492 Float 3492 Float
3493testdata/Prelude.lc 333:32-333:33 3493Prelude.lc 333:32-333:33
3494 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3494 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3495testdata/Prelude.lc 333:34-333:35 3495Prelude.lc 333:34-333:35
3496 Float 3496 Float
3497testdata/Prelude.lc 333:34-333:36 3497Prelude.lc 333:34-333:36
3498 Float -> Float 3498 Float -> Float
3499testdata/Prelude.lc 333:34-333:37 3499Prelude.lc 333:34-333:37
3500 Float 3500 Float
3501testdata/Prelude.lc 333:35-333:36 3501Prelude.lc 333:35-333:36
3502 forall a . Num (MatVecScalarElem a) => a -> a -> a 3502 forall a . Num (MatVecScalarElem a) => a -> a -> a
3503testdata/Prelude.lc 333:36-333:37 3503Prelude.lc 333:36-333:37
3504 Float 3504 Float
3505testdata/Prelude.lc 333:42-333:43 3505Prelude.lc 333:42-333:43
3506 _b 3506 _b
3507testdata/Prelude.lc 333:57-333:58 3507Prelude.lc 333:57-333:58
3508 _b 3508 _b
3509testdata/Prelude.lc 334:11-334:13 3509Prelude.lc 334:11-334:13
3510 forall a . a -> a -> a -> a -> VecS a 4 3510 forall a . a -> a -> a -> a -> VecS a 4
3511testdata/Prelude.lc 334:11-334:27 3511Prelude.lc 334:11-334:27
3512 Float -> Float -> Float -> VecS Float 4 3512 Float -> Float -> Float -> VecS Float 4
3513testdata/Prelude.lc 334:11-334:41 3513Prelude.lc 334:11-334:41
3514 Float -> Float -> VecS Float 4 3514 Float -> Float -> VecS Float 4
3515testdata/Prelude.lc 334:11-334:56 3515Prelude.lc 334:11-334:56
3516 Float -> VecS Float 4 3516 Float -> VecS Float 4
3517testdata/Prelude.lc 334:11-334:61 3517Prelude.lc 334:11-334:61
3518 VecS Float 4 3518 VecS Float 4
3519testdata/Prelude.lc 334:15-334:21 3519Prelude.lc 334:15-334:21
3520 VecScalar 1 Float -> VecScalar 1 Float 3520 VecScalar 1 Float -> VecScalar 1 Float
3521testdata/Prelude.lc 334:15-334:26 3521Prelude.lc 334:15-334:26
3522 VecScalar 1 Float 3522 VecScalar 1 Float
3523testdata/Prelude.lc 334:16-334:17 3523Prelude.lc 334:16-334:17
3524 Float 3524 Float
3525testdata/Prelude.lc 334:16-334:18 3525Prelude.lc 334:16-334:18
3526 Float -> Float 3526 Float -> Float
3527testdata/Prelude.lc 334:16-334:19 3527Prelude.lc 334:16-334:19
3528 Float 3528 Float
3529testdata/Prelude.lc 334:17-334:18 3529Prelude.lc 334:17-334:18
3530 forall a . Num (MatVecScalarElem a) => a -> a -> a 3530 forall a . Num (MatVecScalarElem a) => a -> a -> a
3531testdata/Prelude.lc 334:18-334:19 3531Prelude.lc 334:18-334:19
3532 Float 3532 Float
3533testdata/Prelude.lc 334:20-334:21 3533Prelude.lc 334:20-334:21
3534 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3534 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3535testdata/Prelude.lc 334:22-334:23 3535Prelude.lc 334:22-334:23
3536 Float 3536 Float
3537testdata/Prelude.lc 334:22-334:24 3537Prelude.lc 334:22-334:24
3538 Float -> Float 3538 Float -> Float
3539testdata/Prelude.lc 334:22-334:25 3539Prelude.lc 334:22-334:25
3540 Float 3540 Float
3541testdata/Prelude.lc 334:23-334:24 3541Prelude.lc 334:23-334:24
3542 forall a . Num (MatVecScalarElem a) => a -> a -> a 3542 forall a . Num (MatVecScalarElem a) => a -> a -> a
3543testdata/Prelude.lc 334:24-334:25 3543Prelude.lc 334:24-334:25
3544 Float 3544 Float
3545testdata/Prelude.lc 334:29-334:35 3545Prelude.lc 334:29-334:35
3546 VecScalar 1 Float -> VecScalar 1 Float 3546 VecScalar 1 Float -> VecScalar 1 Float
3547testdata/Prelude.lc 334:29-334:40 3547Prelude.lc 334:29-334:40
3548 VecScalar 1 Float 3548 VecScalar 1 Float
3549testdata/Prelude.lc 334:30-334:31 3549Prelude.lc 334:30-334:31
3550 Float 3550 Float
3551testdata/Prelude.lc 334:30-334:32 3551Prelude.lc 334:30-334:32
3552 Float -> Float 3552 Float -> Float
3553testdata/Prelude.lc 334:30-334:33 3553Prelude.lc 334:30-334:33
3554 Float 3554 Float
3555testdata/Prelude.lc 334:31-334:32 3555Prelude.lc 334:31-334:32
3556 forall a . Num (MatVecScalarElem a) => a -> a -> a 3556 forall a . Num (MatVecScalarElem a) => a -> a -> a
3557testdata/Prelude.lc 334:32-334:33 3557Prelude.lc 334:32-334:33
3558 Float 3558 Float
3559testdata/Prelude.lc 334:34-334:35 3559Prelude.lc 334:34-334:35
3560 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3560 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3561testdata/Prelude.lc 334:36-334:37 3561Prelude.lc 334:36-334:37
3562 Float 3562 Float
3563testdata/Prelude.lc 334:36-334:38 3563Prelude.lc 334:36-334:38
3564 Float -> Float 3564 Float -> Float
3565testdata/Prelude.lc 334:36-334:39 3565Prelude.lc 334:36-334:39
3566 Float 3566 Float
3567testdata/Prelude.lc 334:37-334:38 3567Prelude.lc 334:37-334:38
3568 forall a . Num (MatVecScalarElem a) => a -> a -> a 3568 forall a . Num (MatVecScalarElem a) => a -> a -> a
3569testdata/Prelude.lc 334:38-334:39 3569Prelude.lc 334:38-334:39
3570 Float 3570 Float
3571testdata/Prelude.lc 334:43-334:44 3571Prelude.lc 334:43-334:44
3572 forall a . Num (MatVecScalarElem a) => a -> a -> a 3572 forall a . Num (MatVecScalarElem a) => a -> a -> a
3573testdata/Prelude.lc 334:43-334:55 3573Prelude.lc 334:43-334:55
3574 Float 3574 Float
3575testdata/Prelude.lc 334:44-334:50 3575Prelude.lc 334:44-334:50
3576 VecScalar 1 Float -> VecScalar 1 Float 3576 VecScalar 1 Float -> VecScalar 1 Float
3577testdata/Prelude.lc 334:44-334:55 3577Prelude.lc 334:44-334:55
3578 VecScalar 1 Float 3578 VecScalar 1 Float
3579testdata/Prelude.lc 334:45-334:46 3579Prelude.lc 334:45-334:46
3580 Float 3580 Float
3581testdata/Prelude.lc 334:45-334:47 3581Prelude.lc 334:45-334:47
3582 Float -> Float 3582 Float -> Float
3583testdata/Prelude.lc 334:45-334:48 3583Prelude.lc 334:45-334:48
3584 Float 3584 Float
3585testdata/Prelude.lc 334:46-334:47 3585Prelude.lc 334:46-334:47
3586 forall a . Num (MatVecScalarElem a) => a -> a -> a 3586 forall a . Num (MatVecScalarElem a) => a -> a -> a
3587testdata/Prelude.lc 334:47-334:48 3587Prelude.lc 334:47-334:48
3588 Float 3588 Float
3589testdata/Prelude.lc 334:49-334:50 3589Prelude.lc 334:49-334:50
3590 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3590 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3591testdata/Prelude.lc 334:51-334:52 3591Prelude.lc 334:51-334:52
3592 Float 3592 Float
3593testdata/Prelude.lc 334:51-334:53 3593Prelude.lc 334:51-334:53
3594 Float -> Float 3594 Float -> Float
3595testdata/Prelude.lc 334:51-334:54 3595Prelude.lc 334:51-334:54
3596 Float 3596 Float
3597testdata/Prelude.lc 334:52-334:53 3597Prelude.lc 334:52-334:53
3598 forall a . Num (MatVecScalarElem a) => a -> a -> a 3598 forall a . Num (MatVecScalarElem a) => a -> a -> a
3599testdata/Prelude.lc 334:53-334:54 3599Prelude.lc 334:53-334:54
3600 Float 3600 Float
3601testdata/Prelude.lc 334:58-334:59 3601Prelude.lc 334:58-334:59
3602 forall a . Num (MatVecScalarElem a) => a -> a -> a 3602 forall a . Num (MatVecScalarElem a) => a -> a -> a
3603testdata/Prelude.lc 334:58-334:60 3603Prelude.lc 334:58-334:60
3604 Float 3604 Float
3605testdata/Prelude.lc 334:59-334:60 3605Prelude.lc 334:59-334:60
3606 _b 3606 _b
3607testdata/Prelude.lc 335:11-335:13 3607Prelude.lc 335:11-335:13
3608 forall a . a -> a -> a -> a -> VecS a 4 3608 forall a . a -> a -> a -> a -> VecS a 4
3609testdata/Prelude.lc 335:11-335:15 3609Prelude.lc 335:11-335:15
3610 _b -> _b -> _b -> VecS _b 4 3610 _b -> _b -> _b -> VecS _b 4
3611testdata/Prelude.lc 335:11-335:29 3611Prelude.lc 335:11-335:29
3612 _c -> _c -> VecS _c 4 3612 _c -> _c -> VecS _c 4
3613testdata/Prelude.lc 335:11-335:56 3613Prelude.lc 335:11-335:56
3614 Float -> VecS Float 4 3614 Float -> VecS Float 4
3615testdata/Prelude.lc 335:11-335:58 3615Prelude.lc 335:11-335:58
3616 VecS Float 4 3616 VecS Float 4
3617testdata/Prelude.lc 335:14-335:15 3617Prelude.lc 335:14-335:15
3618 _b 3618 _b
3619testdata/Prelude.lc 335:28-335:29 3619Prelude.lc 335:28-335:29
3620 _b 3620 _b
3621testdata/Prelude.lc 335:43-335:44 3621Prelude.lc 335:43-335:44
3622 forall a . Num (MatVecScalarElem a) => a -> a -> a 3622 forall a . Num (MatVecScalarElem a) => a -> a -> a
3623testdata/Prelude.lc 335:43-335:55 3623Prelude.lc 335:43-335:55
3624 Float 3624 Float
3625testdata/Prelude.lc 335:44-335:45 3625Prelude.lc 335:44-335:45
3626 _b 3626 _b
3627testdata/Prelude.lc 335:44-335:46 3627Prelude.lc 335:44-335:46
3628 _c -> _c 3628 _c -> _c
3629testdata/Prelude.lc 335:44-335:47 3629Prelude.lc 335:44-335:47
3630 Float 3630 Float
3631testdata/Prelude.lc 335:44-335:48 3631Prelude.lc 335:44-335:48
3632 Float -> Float 3632 Float -> Float
3633testdata/Prelude.lc 335:44-335:49 3633Prelude.lc 335:44-335:49
3634 Float 3634 Float
3635testdata/Prelude.lc 335:44-335:50 3635Prelude.lc 335:44-335:50
3636 VecScalar 1 Float -> VecScalar 1 Float 3636 VecScalar 1 Float -> VecScalar 1 Float
3637testdata/Prelude.lc 335:44-335:55 3637Prelude.lc 335:44-335:55
3638 VecScalar 1 Float 3638 VecScalar 1 Float
3639testdata/Prelude.lc 335:45-335:46 3639Prelude.lc 335:45-335:46
3640 forall a . Num (MatVecScalarElem a) => a -> a -> a 3640 forall a . Num (MatVecScalarElem a) => a -> a -> a
3641testdata/Prelude.lc 335:46-335:47 3641Prelude.lc 335:46-335:47
3642 Float 3642 Float
3643testdata/Prelude.lc 335:47-335:48 3643Prelude.lc 335:47-335:48
3644 forall a . Num (MatVecScalarElem a) => a -> a -> a 3644 forall a . Num (MatVecScalarElem a) => a -> a -> a
3645testdata/Prelude.lc 335:48-335:49 3645Prelude.lc 335:48-335:49
3646 Float 3646 Float
3647testdata/Prelude.lc 335:49-335:50 3647Prelude.lc 335:49-335:50
3648 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3648 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3649testdata/Prelude.lc 335:51-335:52 3649Prelude.lc 335:51-335:52
3650 Float 3650 Float
3651testdata/Prelude.lc 335:51-335:53 3651Prelude.lc 335:51-335:53
3652 Float -> Float 3652 Float -> Float
3653testdata/Prelude.lc 335:51-335:54 3653Prelude.lc 335:51-335:54
3654 Float 3654 Float
3655testdata/Prelude.lc 335:52-335:53 3655Prelude.lc 335:52-335:53
3656 forall a . Num (MatVecScalarElem a) => a -> a -> a 3656 forall a . Num (MatVecScalarElem a) => a -> a -> a
3657testdata/Prelude.lc 335:53-335:54 3657Prelude.lc 335:53-335:54
3658 Float 3658 Float
3659testdata/Prelude.lc 335:57-335:58 3659Prelude.lc 335:57-335:58
3660 _b 3660 _b
3661testdata/Prelude.lc 337:9-337:10 3661Prelude.lc 337:9-337:10
3662 Float 3662 Float
3663testdata/Prelude.lc 337:9-337:11 3663Prelude.lc 337:9-337:11
3664 Float -> Float 3664 Float -> Float
3665testdata/Prelude.lc 337:9-337:22 3665Prelude.lc 337:9-337:22
3666 Float 3666 Float
3667testdata/Prelude.lc 337:10-337:11 3667Prelude.lc 337:10-337:11
3668 forall a . Num (MatVecScalarElem a) => a -> a -> a 3668 forall a . Num (MatVecScalarElem a) => a -> a -> a
3669testdata/Prelude.lc 337:11-337:14 3669Prelude.lc 337:11-337:14
3670 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3670 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3671testdata/Prelude.lc 337:11-337:22 3671Prelude.lc 337:11-337:22
3672 VecScalar 1 Float 3672 VecScalar 1 Float
3673testdata/Prelude.lc 337:15-337:19 3673Prelude.lc 337:15-337:19
3674 Float 3674 Float
3675testdata/Prelude.lc 337:15-337:20 3675Prelude.lc 337:15-337:20
3676 VecScalar 1 Float -> VecScalar 1 Float 3676 VecScalar 1 Float -> VecScalar 1 Float
3677testdata/Prelude.lc 337:15-337:21 3677Prelude.lc 337:15-337:21
3678 VecScalar 1 Float 3678 VecScalar 1 Float
3679testdata/Prelude.lc 337:19-337:20 3679Prelude.lc 337:19-337:20
3680 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 3680 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
3681testdata/Prelude.lc 337:20-337:21 3681Prelude.lc 337:20-337:21
3682 _b 3682 _b
3683testdata/Prelude.lc 338:9-338:10 3683Prelude.lc 338:9-338:10
3684 forall a . Num (MatVecScalarElem a) => a -> a -> a 3684 forall a . Num (MatVecScalarElem a) => a -> a -> a
3685testdata/Prelude.lc 338:9-338:11 3685Prelude.lc 338:9-338:11
3686 Float 3686 Float
3687testdata/Prelude.lc 338:10-338:11 3687Prelude.lc 338:10-338:11
3688 Float 3688 Float
3689testdata/Prelude.lc 339:9-339:15 3689Prelude.lc 339:9-339:15
3690 Float 3690 Float
3691testdata/Prelude.lc 339:9-339:16 3691Prelude.lc 339:9-339:16
3692 Float -> Float 3692 Float -> Float
3693testdata/Prelude.lc 339:9-339:17 3693Prelude.lc 339:9-339:17
3694 Float 3694 Float
3695testdata/Prelude.lc 339:15-339:16 3695Prelude.lc 339:15-339:16
3696 forall a . Num (MatVecScalarElem a) => a -> a -> a 3696 forall a . Num (MatVecScalarElem a) => a -> a -> a
3697testdata/Prelude.lc 339:16-339:17 3697Prelude.lc 339:16-339:17
3698 Float 3698 Float
3699testdata/Prelude.lc 340:9-340:10 3699Prelude.lc 340:9-340:10
3700 forall a . Num (MatVecScalarElem a) => a -> a -> a 3700 forall a . Num (MatVecScalarElem a) => a -> a -> a
3701testdata/Prelude.lc 340:9-340:11 3701Prelude.lc 340:9-340:11
3702 Float 3702 Float
3703testdata/Prelude.lc 340:10-340:11 3703Prelude.lc 340:10-340:11
3704 Float 3704 Float
3705testdata/Prelude.lc 342:1-342:11 3705Prelude.lc 342:1-342:11
3706 VecScalar 1 Float -> Mat 4 4 Float 3706 VecScalar 1 Float -> Mat 4 4 Float
3707testdata/Prelude.lc 342:16-342:20 3707Prelude.lc 342:16-342:20
3708 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3708 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3709testdata/Prelude.lc 342:16-342:33 3709Prelude.lc 342:16-342:33
3710 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3710 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3711testdata/Prelude.lc 342:16-342:49 3711Prelude.lc 342:16-342:49
3712 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3712 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3713testdata/Prelude.lc 342:16-342:62 3713Prelude.lc 342:16-342:62
3714 Vec 4 Float -> Mat 4 4 Float 3714 Vec 4 Float -> Mat 4 4 Float
3715testdata/Prelude.lc 342:16-342:75 3715Prelude.lc 342:16-342:75
3716 Mat 4 4 Float 3716 Mat 4 4 Float
3717testdata/Prelude.lc 342:22-342:24 3717Prelude.lc 342:22-342:24
3718 forall a . a -> a -> a -> a -> VecS a 4 3718 forall a . a -> a -> a -> a -> VecS a 4
3719testdata/Prelude.lc 342:22-342:26 3719Prelude.lc 342:22-342:26
3720 VecScalar _c Float 3720 VecScalar _c Float
3721 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 3721 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4
3722testdata/Prelude.lc 342:22-342:28 3722Prelude.lc 342:22-342:28
3723 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 3723 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4
3724testdata/Prelude.lc 342:22-342:30 3724Prelude.lc 342:22-342:30
3725 VecScalar _d Float -> VecS (VecScalar _d Float) 4 3725 VecScalar _d Float -> VecS (VecScalar _d Float) 4
3726testdata/Prelude.lc 342:22-342:32 3726Prelude.lc 342:22-342:32
3727 VecS (VecScalar 1 Float) 4 3727 VecS (VecScalar 1 Float) 4
3728testdata/Prelude.lc 342:25-342:26 3728Prelude.lc 342:25-342:26
3729 VecScalar _d Float 3729 VecScalar _d Float
3730testdata/Prelude.lc 342:27-342:28 3730Prelude.lc 342:27-342:28
3731 VecScalar _c Float 3731 VecScalar _c Float
3732testdata/Prelude.lc 342:29-342:30 3732Prelude.lc 342:29-342:30
3733 _b 3733 _b
3734testdata/Prelude.lc 342:31-342:32 3734Prelude.lc 342:31-342:32
3735 _b 3735 _b
3736testdata/Prelude.lc 342:35-342:37 3736Prelude.lc 342:35-342:37
3737 forall a . a -> a -> a -> a -> VecS a 4 3737 forall a . a -> a -> a -> a -> VecS a 4
3738testdata/Prelude.lc 342:35-342:42 3738Prelude.lc 342:35-342:42
3739 Float -> Float -> Float -> VecS Float 4 3739 Float -> Float -> Float -> VecS Float 4
3740testdata/Prelude.lc 342:35-342:44 3740Prelude.lc 342:35-342:44
3741 Float -> Float -> VecS Float 4 3741 Float -> Float -> VecS Float 4
3742testdata/Prelude.lc 342:35-342:46 3742Prelude.lc 342:35-342:46
3743 Float -> VecS Float 4 3743 Float -> VecS Float 4
3744testdata/Prelude.lc 342:35-342:48 3744Prelude.lc 342:35-342:48
3745 VecS Float 4 3745 VecS Float 4
3746testdata/Prelude.lc 342:39-342:40 3746Prelude.lc 342:39-342:40
3747 forall a . Num (MatVecScalarElem a) => a -> a -> a 3747 forall a . Num (MatVecScalarElem a) => a -> a -> a
3748testdata/Prelude.lc 342:39-342:41 3748Prelude.lc 342:39-342:41
3749 Float 3749 Float
3750testdata/Prelude.lc 342:40-342:41 3750Prelude.lc 342:40-342:41
3751 VecScalar 1 Float 3751 VecScalar 1 Float
3752testdata/Prelude.lc 342:43-342:44 3752Prelude.lc 342:43-342:44
3753 VecScalar 1 Float 3753 VecScalar 1 Float
3754testdata/Prelude.lc 342:45-342:46 3754Prelude.lc 342:45-342:46
3755 _b 3755 _b
3756testdata/Prelude.lc 342:47-342:48 3756Prelude.lc 342:47-342:48
3757 _b 3757 _b
3758testdata/Prelude.lc 342:51-342:53 3758Prelude.lc 342:51-342:53
3759 forall a . a -> a -> a -> a -> VecS a 4 3759 forall a . a -> a -> a -> a -> VecS a 4
3760testdata/Prelude.lc 342:51-342:55 3760Prelude.lc 342:51-342:55
3761 _b -> _b -> _b -> VecS _b 4 3761 _b -> _b -> _b -> VecS _b 4
3762testdata/Prelude.lc 342:51-342:57 3762Prelude.lc 342:51-342:57
3763 _c -> _c -> VecS _c 4 3763 _c -> _c -> VecS _c 4
3764testdata/Prelude.lc 342:51-342:59 3764Prelude.lc 342:51-342:59
3765 _c -> VecS _c 4 3765 _c -> VecS _c 4
3766testdata/Prelude.lc 342:51-342:61 3766Prelude.lc 342:51-342:61
3767 VecS Float 4 3767 VecS Float 4
3768testdata/Prelude.lc 342:54-342:55 3768Prelude.lc 342:54-342:55
3769 _b 3769 _b
3770testdata/Prelude.lc 342:56-342:57 3770Prelude.lc 342:56-342:57
3771 _b 3771 _b
3772testdata/Prelude.lc 342:58-342:59 3772Prelude.lc 342:58-342:59
3773 _b 3773 _b
3774testdata/Prelude.lc 342:60-342:61 3774Prelude.lc 342:60-342:61
3775 _b 3775 _b
3776testdata/Prelude.lc 342:64-342:66 3776Prelude.lc 342:64-342:66
3777 forall a . a -> a -> a -> a -> VecS a 4 3777 forall a . a -> a -> a -> a -> VecS a 4
3778testdata/Prelude.lc 342:64-342:68 3778Prelude.lc 342:64-342:68
3779 _b -> _b -> _b -> VecS _b 4 3779 _b -> _b -> _b -> VecS _b 4
3780testdata/Prelude.lc 342:64-342:70 3780Prelude.lc 342:64-342:70
3781 _c -> _c -> VecS _c 4 3781 _c -> _c -> VecS _c 4
3782testdata/Prelude.lc 342:64-342:72 3782Prelude.lc 342:64-342:72
3783 _c -> VecS _c 4 3783 _c -> VecS _c 4
3784testdata/Prelude.lc 342:64-342:74 3784Prelude.lc 342:64-342:74
3785 VecS Float 4 3785 VecS Float 4
3786testdata/Prelude.lc 342:67-342:68 3786Prelude.lc 342:67-342:68
3787 _b 3787 _b
3788testdata/Prelude.lc 342:69-342:70 3788Prelude.lc 342:69-342:70
3789 _b 3789 _b
3790testdata/Prelude.lc 342:71-342:72 3790Prelude.lc 342:71-342:72
3791 _b 3791 _b
3792testdata/Prelude.lc 342:73-342:74 3792Prelude.lc 342:73-342:74
3793 _b 3793 _b
3794testdata/Prelude.lc 344:9-344:12 3794Prelude.lc 344:9-344:12
3795 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3795 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3796testdata/Prelude.lc 344:9-344:14 3796Prelude.lc 344:9-344:14
3797 VecScalar _a Float 3797 VecScalar _a Float
3798testdata/Prelude.lc 344:13-344:14 3798Prelude.lc 344:13-344:14
3799 _c 3799 _c
3800testdata/Prelude.lc 345:9-345:12 3800Prelude.lc 345:9-345:12
3801 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3801 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3802testdata/Prelude.lc 345:9-345:14 3802Prelude.lc 345:9-345:14
3803 VecScalar _b Float 3803 VecScalar _b Float
3804testdata/Prelude.lc 345:13-345:14 3804Prelude.lc 345:13-345:14
3805 VecScalar _c Float 3805 VecScalar _c Float
3806testdata/Prelude.lc 347:1-347:11 3806Prelude.lc 347:1-347:11
3807 VecScalar 1 Float -> Mat 4 4 Float 3807 VecScalar 1 Float -> Mat 4 4 Float
3808testdata/Prelude.lc 347:16-347:20 3808Prelude.lc 347:16-347:20
3809 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3809 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3810testdata/Prelude.lc 347:16-347:36 3810Prelude.lc 347:16-347:36
3811 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3811 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3812testdata/Prelude.lc 347:16-347:49 3812Prelude.lc 347:16-347:49
3813 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3813 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3814testdata/Prelude.lc 347:16-347:62 3814Prelude.lc 347:16-347:62
3815 Vec 4 Float -> Mat 4 4 Float 3815 Vec 4 Float -> Mat 4 4 Float
3816testdata/Prelude.lc 347:16-347:75 3816Prelude.lc 347:16-347:75
3817 Mat 4 4 Float 3817 Mat 4 4 Float
3818testdata/Prelude.lc 347:22-347:24 3818Prelude.lc 347:22-347:24
3819 forall a . a -> a -> a -> a -> VecS a 4 3819 forall a . a -> a -> a -> a -> VecS a 4
3820testdata/Prelude.lc 347:22-347:26 3820Prelude.lc 347:22-347:26
3821 VecScalar _c Float 3821 VecScalar _c Float
3822 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 3822 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4
3823testdata/Prelude.lc 347:22-347:28 3823Prelude.lc 347:22-347:28
3824 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 3824 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4
3825testdata/Prelude.lc 347:22-347:33 3825Prelude.lc 347:22-347:33
3826 VecScalar _f Float -> VecS (VecScalar _f Float) 4 3826 VecScalar _f Float -> VecS (VecScalar _f Float) 4
3827testdata/Prelude.lc 347:22-347:35 3827Prelude.lc 347:22-347:35
3828 VecS (VecScalar 1 Float) 4 3828 VecS (VecScalar 1 Float) 4
3829testdata/Prelude.lc 347:25-347:26 3829Prelude.lc 347:25-347:26
3830 VecScalar _d Float 3830 VecScalar _d Float
3831testdata/Prelude.lc 347:27-347:28 3831Prelude.lc 347:27-347:28
3832 _b 3832 _b
3833testdata/Prelude.lc 347:30-347:31 3833Prelude.lc 347:30-347:31
3834 forall a . Num (MatVecScalarElem a) => a -> a -> a 3834 forall a . Num (MatVecScalarElem a) => a -> a -> a
3835testdata/Prelude.lc 347:30-347:32 3835Prelude.lc 347:30-347:32
3836 VecScalar _f Float 3836 VecScalar _f Float
3837testdata/Prelude.lc 347:31-347:32 3837Prelude.lc 347:31-347:32
3838 VecScalar _f Float 3838 VecScalar _f Float
3839testdata/Prelude.lc 347:34-347:35 3839Prelude.lc 347:34-347:35
3840 _b 3840 _b
3841testdata/Prelude.lc 347:38-347:40 3841Prelude.lc 347:38-347:40
3842 forall a . a -> a -> a -> a -> VecS a 4 3842 forall a . a -> a -> a -> a -> VecS a 4
3843testdata/Prelude.lc 347:38-347:42 3843Prelude.lc 347:38-347:42
3844 _b -> _b -> _b -> VecS _b 4 3844 _b -> _b -> _b -> VecS _b 4
3845testdata/Prelude.lc 347:38-347:44 3845Prelude.lc 347:38-347:44
3846 _c -> _c -> VecS _c 4 3846 _c -> _c -> VecS _c 4
3847testdata/Prelude.lc 347:38-347:46 3847Prelude.lc 347:38-347:46
3848 _c -> VecS _c 4 3848 _c -> VecS _c 4
3849testdata/Prelude.lc 347:38-347:48 3849Prelude.lc 347:38-347:48
3850 VecS Float 4 3850 VecS Float 4
3851testdata/Prelude.lc 347:41-347:42 3851Prelude.lc 347:41-347:42
3852 _b 3852 _b
3853testdata/Prelude.lc 347:43-347:44 3853Prelude.lc 347:43-347:44
3854 _b 3854 _b
3855testdata/Prelude.lc 347:45-347:46 3855Prelude.lc 347:45-347:46
3856 _b 3856 _b
3857testdata/Prelude.lc 347:47-347:48 3857Prelude.lc 347:47-347:48
3858 _b 3858 _b
3859testdata/Prelude.lc 347:51-347:53 3859Prelude.lc 347:51-347:53
3860 forall a . a -> a -> a -> a -> VecS a 4 3860 forall a . a -> a -> a -> a -> VecS a 4
3861testdata/Prelude.lc 347:51-347:55 3861Prelude.lc 347:51-347:55
3862 Float -> Float -> Float -> VecS Float 4 3862 Float -> Float -> Float -> VecS Float 4
3863testdata/Prelude.lc 347:51-347:57 3863Prelude.lc 347:51-347:57
3864 Float -> Float -> VecS Float 4 3864 Float -> Float -> VecS Float 4
3865testdata/Prelude.lc 347:51-347:59 3865Prelude.lc 347:51-347:59
3866 Float -> VecS Float 4 3866 Float -> VecS Float 4
3867testdata/Prelude.lc 347:51-347:61 3867Prelude.lc 347:51-347:61
3868 VecS Float 4 3868 VecS Float 4
3869testdata/Prelude.lc 347:54-347:55 3869Prelude.lc 347:54-347:55
3870 VecScalar 1 Float 3870 VecScalar 1 Float
3871testdata/Prelude.lc 347:56-347:57 3871Prelude.lc 347:56-347:57
3872 _b 3872 _b
3873testdata/Prelude.lc 347:58-347:59 3873Prelude.lc 347:58-347:59
3874 VecScalar 1 Float 3874 VecScalar 1 Float
3875testdata/Prelude.lc 347:60-347:61 3875Prelude.lc 347:60-347:61
3876 _b 3876 _b
3877testdata/Prelude.lc 347:64-347:66 3877Prelude.lc 347:64-347:66
3878 forall a . a -> a -> a -> a -> VecS a 4 3878 forall a . a -> a -> a -> a -> VecS a 4
3879testdata/Prelude.lc 347:64-347:68 3879Prelude.lc 347:64-347:68
3880 _b -> _b -> _b -> VecS _b 4 3880 _b -> _b -> _b -> VecS _b 4
3881testdata/Prelude.lc 347:64-347:70 3881Prelude.lc 347:64-347:70
3882 _c -> _c -> VecS _c 4 3882 _c -> _c -> VecS _c 4
3883testdata/Prelude.lc 347:64-347:72 3883Prelude.lc 347:64-347:72
3884 _c -> VecS _c 4 3884 _c -> VecS _c 4
3885testdata/Prelude.lc 347:64-347:74 3885Prelude.lc 347:64-347:74
3886 VecS Float 4 3886 VecS Float 4
3887testdata/Prelude.lc 347:67-347:68 3887Prelude.lc 347:67-347:68
3888 _b 3888 _b
3889testdata/Prelude.lc 347:69-347:70 3889Prelude.lc 347:69-347:70
3890 _b 3890 _b
3891testdata/Prelude.lc 347:71-347:72 3891Prelude.lc 347:71-347:72
3892 _b 3892 _b
3893testdata/Prelude.lc 347:73-347:74 3893Prelude.lc 347:73-347:74
3894 _b 3894 _b
3895testdata/Prelude.lc 349:9-349:12 3895Prelude.lc 349:9-349:12
3896 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3896 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3897testdata/Prelude.lc 349:9-349:14 3897Prelude.lc 349:9-349:14
3898 VecScalar _a Float 3898 VecScalar _a Float
3899testdata/Prelude.lc 349:13-349:14 3899Prelude.lc 349:13-349:14
3900 _c 3900 _c
3901testdata/Prelude.lc 350:9-350:12 3901Prelude.lc 350:9-350:12
3902 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3902 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3903testdata/Prelude.lc 350:9-350:14 3903Prelude.lc 350:9-350:14
3904 VecScalar _b Float 3904 VecScalar _b Float
3905testdata/Prelude.lc 350:13-350:14 3905Prelude.lc 350:13-350:14
3906 VecScalar _c Float 3906 VecScalar _c Float
3907testdata/Prelude.lc 352:1-352:11 3907Prelude.lc 352:1-352:11
3908 VecScalar 1 Float -> Mat 4 4 Float 3908 VecScalar 1 Float -> Mat 4 4 Float
3909testdata/Prelude.lc 352:16-352:20 3909Prelude.lc 352:16-352:20
3910 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3910 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3911testdata/Prelude.lc 352:16-352:33 3911Prelude.lc 352:16-352:33
3912 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3912 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3913testdata/Prelude.lc 352:16-352:46 3913Prelude.lc 352:16-352:46
3914 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 3914 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3915testdata/Prelude.lc 352:16-352:62 3915Prelude.lc 352:16-352:62
3916 Vec 4 Float -> Mat 4 4 Float 3916 Vec 4 Float -> Mat 4 4 Float
3917testdata/Prelude.lc 352:16-352:75 3917Prelude.lc 352:16-352:75
3918 Mat 4 4 Float 3918 Mat 4 4 Float
3919testdata/Prelude.lc 352:22-352:24 3919Prelude.lc 352:22-352:24
3920 forall a . a -> a -> a -> a -> VecS a 4 3920 forall a . a -> a -> a -> a -> VecS a 4
3921testdata/Prelude.lc 352:22-352:26 3921Prelude.lc 352:22-352:26
3922 _b -> _b -> _b -> VecS _b 4 3922 _b -> _b -> _b -> VecS _b 4
3923testdata/Prelude.lc 352:22-352:28 3923Prelude.lc 352:22-352:28
3924 _c -> _c -> VecS _c 4 3924 _c -> _c -> VecS _c 4
3925testdata/Prelude.lc 352:22-352:30 3925Prelude.lc 352:22-352:30
3926 _c -> VecS _c 4 3926 _c -> VecS _c 4
3927testdata/Prelude.lc 352:22-352:32 3927Prelude.lc 352:22-352:32
3928 VecS Float 4 3928 VecS Float 4
3929testdata/Prelude.lc 352:25-352:26 3929Prelude.lc 352:25-352:26
3930 _b 3930 _b
3931testdata/Prelude.lc 352:27-352:28 3931Prelude.lc 352:27-352:28
3932 _b 3932 _b
3933testdata/Prelude.lc 352:29-352:30 3933Prelude.lc 352:29-352:30
3934 _b 3934 _b
3935testdata/Prelude.lc 352:31-352:32 3935Prelude.lc 352:31-352:32
3936 _b 3936 _b
3937testdata/Prelude.lc 352:35-352:37 3937Prelude.lc 352:35-352:37
3938 forall a . a -> a -> a -> a -> VecS a 4 3938 forall a . a -> a -> a -> a -> VecS a 4
3939testdata/Prelude.lc 352:35-352:39 3939Prelude.lc 352:35-352:39
3940 _b -> _b -> _b -> VecS _b 4 3940 _b -> _b -> _b -> VecS _b 4
3941testdata/Prelude.lc 352:35-352:41 3941Prelude.lc 352:35-352:41
3942 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 3942 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4
3943testdata/Prelude.lc 352:35-352:43 3943Prelude.lc 352:35-352:43
3944 VecScalar _d Float -> VecS (VecScalar _d Float) 4 3944 VecScalar _d Float -> VecS (VecScalar _d Float) 4
3945testdata/Prelude.lc 352:35-352:45 3945Prelude.lc 352:35-352:45
3946 VecS (VecScalar 1 Float) 4 3946 VecS (VecScalar 1 Float) 4
3947testdata/Prelude.lc 352:38-352:39 3947Prelude.lc 352:38-352:39
3948 _b 3948 _b
3949testdata/Prelude.lc 352:40-352:41 3949Prelude.lc 352:40-352:41
3950 VecScalar _e Float 3950 VecScalar _e Float
3951testdata/Prelude.lc 352:42-352:43 3951Prelude.lc 352:42-352:43
3952 VecScalar _d Float 3952 VecScalar _d Float
3953testdata/Prelude.lc 352:44-352:45 3953Prelude.lc 352:44-352:45
3954 _b 3954 _b
3955testdata/Prelude.lc 352:48-352:50 3955Prelude.lc 352:48-352:50
3956 forall a . a -> a -> a -> a -> VecS a 4 3956 forall a . a -> a -> a -> a -> VecS a 4
3957testdata/Prelude.lc 352:48-352:52 3957Prelude.lc 352:48-352:52
3958 _b -> _b -> _b -> VecS _b 4 3958 _b -> _b -> _b -> VecS _b 4
3959testdata/Prelude.lc 352:48-352:57 3959Prelude.lc 352:48-352:57
3960 Float -> Float -> VecS Float 4 3960 Float -> Float -> VecS Float 4
3961testdata/Prelude.lc 352:48-352:59 3961Prelude.lc 352:48-352:59
3962 Float -> VecS Float 4 3962 Float -> VecS Float 4
3963testdata/Prelude.lc 352:48-352:61 3963Prelude.lc 352:48-352:61
3964 VecS Float 4 3964 VecS Float 4
3965testdata/Prelude.lc 352:51-352:52 3965Prelude.lc 352:51-352:52
3966 _b 3966 _b
3967testdata/Prelude.lc 352:54-352:55 3967Prelude.lc 352:54-352:55
3968 forall a . Num (MatVecScalarElem a) => a -> a -> a 3968 forall a . Num (MatVecScalarElem a) => a -> a -> a
3969testdata/Prelude.lc 352:54-352:56 3969Prelude.lc 352:54-352:56
3970 Float 3970 Float
3971testdata/Prelude.lc 352:55-352:56 3971Prelude.lc 352:55-352:56
3972 VecScalar 1 Float 3972 VecScalar 1 Float
3973testdata/Prelude.lc 352:58-352:59 3973Prelude.lc 352:58-352:59
3974 VecScalar 1 Float 3974 VecScalar 1 Float
3975testdata/Prelude.lc 352:60-352:61 3975Prelude.lc 352:60-352:61
3976 _b 3976 _b
3977testdata/Prelude.lc 352:64-352:66 3977Prelude.lc 352:64-352:66
3978 forall a . a -> a -> a -> a -> VecS a 4 3978 forall a . a -> a -> a -> a -> VecS a 4
3979testdata/Prelude.lc 352:64-352:68 3979Prelude.lc 352:64-352:68
3980 _b -> _b -> _b -> VecS _b 4 3980 _b -> _b -> _b -> VecS _b 4
3981testdata/Prelude.lc 352:64-352:70 3981Prelude.lc 352:64-352:70
3982 _c -> _c -> VecS _c 4 3982 _c -> _c -> VecS _c 4
3983testdata/Prelude.lc 352:64-352:72 3983Prelude.lc 352:64-352:72
3984 _c -> VecS _c 4 3984 _c -> VecS _c 4
3985testdata/Prelude.lc 352:64-352:74 3985Prelude.lc 352:64-352:74
3986 VecS Float 4 3986 VecS Float 4
3987testdata/Prelude.lc 352:67-352:68 3987Prelude.lc 352:67-352:68
3988 _b 3988 _b
3989testdata/Prelude.lc 352:69-352:70 3989Prelude.lc 352:69-352:70
3990 _b 3990 _b
3991testdata/Prelude.lc 352:71-352:72 3991Prelude.lc 352:71-352:72
3992 _b 3992 _b
3993testdata/Prelude.lc 352:73-352:74 3993Prelude.lc 352:73-352:74
3994 _b 3994 _b
3995testdata/Prelude.lc 354:9-354:12 3995Prelude.lc 354:9-354:12
3996 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3996 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3997testdata/Prelude.lc 354:9-354:14 3997Prelude.lc 354:9-354:14
3998 VecScalar _a Float 3998 VecScalar _a Float
3999testdata/Prelude.lc 354:13-354:14 3999Prelude.lc 354:13-354:14
4000 _c 4000 _c
4001testdata/Prelude.lc 355:9-355:12 4001Prelude.lc 355:9-355:12
4002 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4002 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4003testdata/Prelude.lc 355:9-355:14 4003Prelude.lc 355:9-355:14
4004 VecScalar _b Float 4004 VecScalar _b Float
4005testdata/Prelude.lc 355:13-355:14 4005Prelude.lc 355:13-355:14
4006 VecScalar _c Float 4006 VecScalar _c Float
4007testdata/Prelude.lc 357:1-357:14 4007Prelude.lc 357:1-357:14
4008 Float -> Float -> Float -> Mat 4 4 Float 4008 Float -> Float -> Float -> Mat 4 4 Float
4009testdata/Prelude.lc 357:23-357:33 4009Prelude.lc 357:23-357:33
4010 VecScalar 1 Float -> Mat 4 4 Float 4010 VecScalar 1 Float -> Mat 4 4 Float
4011testdata/Prelude.lc 357:23-357:35 4011Prelude.lc 357:23-357:35
4012 Mat 4 4 Float 4012 Mat 4 4 Float
4013testdata/Prelude.lc 357:23-357:39 4013Prelude.lc 357:23-357:39
4014 Mat 4 _a Float -> Mat 4 _a Float 4014 Mat 4 _a Float -> Mat 4 _a Float
4015testdata/Prelude.lc 357:23-357:52 4015Prelude.lc 357:23-357:52
4016 Mat 4 4 Float 4016 Mat 4 4 Float
4017testdata/Prelude.lc 357:23-357:56 4017Prelude.lc 357:23-357:56
4018 Mat 4 _a Float -> Mat 4 _a Float 4018 Mat 4 _a Float -> Mat 4 _a Float
4019testdata/Prelude.lc 357:23-357:69 4019Prelude.lc 357:23-357:69
4020 Mat 4 4 Float 4020 Mat 4 4 Float
4021testdata/Prelude.lc 357:34-357:35 4021Prelude.lc 357:34-357:35
4022 _k 4022 _k
4023testdata/Prelude.lc 357:36-357:39 4023Prelude.lc 357:36-357:39
4024 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 4024 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
4025testdata/Prelude.lc 357:40-357:50 4025Prelude.lc 357:40-357:50
4026 VecScalar 1 Float -> Mat 4 4 Float 4026 VecScalar 1 Float -> Mat 4 4 Float
4027testdata/Prelude.lc 357:40-357:52 4027Prelude.lc 357:40-357:52
4028 Mat 4 4 Float 4028 Mat 4 4 Float
4029testdata/Prelude.lc 357:51-357:52 4029Prelude.lc 357:51-357:52
4030 _e 4030 _e
4031testdata/Prelude.lc 357:53-357:56 4031Prelude.lc 357:53-357:56
4032 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 4032 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
4033testdata/Prelude.lc 357:57-357:67 4033Prelude.lc 357:57-357:67
4034 VecScalar 1 Float -> Mat 4 4 Float 4034 VecScalar 1 Float -> Mat 4 4 Float
4035testdata/Prelude.lc 357:57-357:69 4035Prelude.lc 357:57-357:69
4036 Mat 4 4 Float 4036 Mat 4 4 Float
4037testdata/Prelude.lc 357:68-357:69 4037Prelude.lc 357:68-357:69
4038 _b 4038 _b
4039testdata/Prelude.lc 359:21-359:24 4039Prelude.lc 359:21-359:24
4040 Nat -> Type -> Type 4040 Nat -> Type -> Type
4041testdata/Prelude.lc 359:21-359:26 4041Prelude.lc 359:21-359:26
4042 Type -> Type 4042 Type -> Type
4043testdata/Prelude.lc 359:21-359:32 4043Prelude.lc 359:21-359:32
4044 Type 4044 Type
4045testdata/Prelude.lc 359:25-359:26 4045Prelude.lc 359:25-359:26
4046 _b 4046 _b
4047testdata/Prelude.lc 359:27-359:32 4047Prelude.lc 359:27-359:32
4048 Type 4048 Type
4049testdata/Prelude.lc 359:36-359:39 4049Prelude.lc 359:36-359:39
4050 Nat -> Nat -> Type -> Type 4050 Nat -> Nat -> Type -> Type
4051testdata/Prelude.lc 359:36-359:41 4051Prelude.lc 359:36-359:41
4052 Nat -> Type -> Type 4052 Nat -> Type -> Type
4053testdata/Prelude.lc 359:36-359:43 4053Prelude.lc 359:36-359:43
4054 Type -> Type 4054 Type -> Type
4055testdata/Prelude.lc 359:36-359:49 4055Prelude.lc 359:36-359:49
4056 Type | Type 4056 Type | Type
4057testdata/Prelude.lc 359:40-359:41 4057Prelude.lc 359:40-359:41
4058 _b 4058 _b
4059testdata/Prelude.lc 359:42-359:43 4059Prelude.lc 359:42-359:43
4060 _b 4060 _b
4061testdata/Prelude.lc 359:44-359:49 4061Prelude.lc 359:44-359:49
4062 Type 4062 Type
4063testdata/Prelude.lc 360:1-360:17 4063Prelude.lc 360:1-360:17
4064 Vec 3 Float -> Mat 4 4 Float 4064 Vec 3 Float -> Mat 4 4 Float
4065testdata/Prelude.lc 360:22-360:26 4065Prelude.lc 360:22-360:26
4066 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 4066 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
4067testdata/Prelude.lc 360:22-360:29 4067Prelude.lc 360:22-360:29
4068 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 4068 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
4069testdata/Prelude.lc 360:22-360:32 4069Prelude.lc 360:22-360:32
4070 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 4070 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
4071testdata/Prelude.lc 360:22-360:35 4071Prelude.lc 360:22-360:35
4072 Vec 4 Float -> Mat 4 4 Float 4072 Vec 4 Float -> Mat 4 4 Float
4073testdata/Prelude.lc 360:22-360:38 4073Prelude.lc 360:22-360:38
4074 Mat 4 4 Float 4074 Mat 4 4 Float
4075testdata/Prelude.lc 360:27-360:29 4075Prelude.lc 360:27-360:29
4076 forall a . Num a => VecS a 4 4076 forall a . Num a => VecS a 4
4077testdata/Prelude.lc 360:30-360:32 4077Prelude.lc 360:30-360:32
4078 forall a . Num a => VecS a 4 4078 forall a . Num a => VecS a 4
4079testdata/Prelude.lc 360:33-360:35 4079Prelude.lc 360:33-360:35
4080 forall a . Num a => VecS a 4 4080 forall a . Num a => VecS a 4
4081testdata/Prelude.lc 360:36-360:38 4081Prelude.lc 360:36-360:38
4082 VecS Float 4 4082 VecS Float 4
4083testdata/Prelude.lc 362:9-362:11 4083Prelude.lc 362:9-362:11
4084 forall a . a -> a -> a -> a -> VecS a 4 4084 forall a . a -> a -> a -> a -> VecS a 4
4085testdata/Prelude.lc 362:9-362:13 4085Prelude.lc 362:9-362:13
4086 _b -> _b -> _b -> VecS _b 4 4086 _b -> _b -> _b -> VecS _b 4
4087testdata/Prelude.lc 362:9-362:15 4087Prelude.lc 362:9-362:15
4088 _c -> _c -> VecS _c 4 4088 _c -> _c -> VecS _c 4
4089testdata/Prelude.lc 362:9-362:17 4089Prelude.lc 362:9-362:17
4090 _c -> VecS _c 4 4090 _c -> VecS _c 4
4091testdata/Prelude.lc 362:9-362:19 4091Prelude.lc 362:9-362:19
4092 VecS _c 4 4092 VecS _c 4
4093testdata/Prelude.lc 362:12-362:13 4093Prelude.lc 362:12-362:13
4094 _b 4094 _b
4095testdata/Prelude.lc 362:14-362:15 4095Prelude.lc 362:14-362:15
4096 _b 4096 _b
4097testdata/Prelude.lc 362:16-362:17 4097Prelude.lc 362:16-362:17
4098 _b 4098 _b
4099testdata/Prelude.lc 362:18-362:19 4099Prelude.lc 362:18-362:19
4100 _b 4100 _b
4101testdata/Prelude.lc 363:9-363:11 4101Prelude.lc 363:9-363:11
4102 forall a . a -> a -> a -> a -> VecS a 4 4102 forall a . a -> a -> a -> a -> VecS a 4
4103testdata/Prelude.lc 363:9-363:13 4103Prelude.lc 363:9-363:13
4104 _b -> _b -> _b -> VecS _b 4 4104 _b -> _b -> _b -> VecS _b 4
4105testdata/Prelude.lc 363:9-363:15 4105Prelude.lc 363:9-363:15
4106 _c -> _c -> VecS _c 4 4106 _c -> _c -> VecS _c 4
4107testdata/Prelude.lc 363:9-363:17 4107Prelude.lc 363:9-363:17
4108 _c -> VecS _c 4 4108 _c -> VecS _c 4
4109testdata/Prelude.lc 363:9-363:19 4109Prelude.lc 363:9-363:19
4110 VecS _c 4 4110 VecS _c 4
4111testdata/Prelude.lc 363:12-363:13 4111Prelude.lc 363:12-363:13
4112 _b 4112 _b
4113testdata/Prelude.lc 363:14-363:15 4113Prelude.lc 363:14-363:15
4114 _b 4114 _b
4115testdata/Prelude.lc 363:16-363:17 4115Prelude.lc 363:16-363:17
4116 _b 4116 _b
4117testdata/Prelude.lc 363:18-363:19 4117Prelude.lc 363:18-363:19
4118 _b 4118 _b
4119testdata/Prelude.lc 364:9-364:11 4119Prelude.lc 364:9-364:11
4120 forall a . a -> a -> a -> a -> VecS a 4 4120 forall a . a -> a -> a -> a -> VecS a 4
4121testdata/Prelude.lc 364:9-364:13 4121Prelude.lc 364:9-364:13
4122 _b -> _b -> _b -> VecS _b 4 4122 _b -> _b -> _b -> VecS _b 4
4123testdata/Prelude.lc 364:9-364:15 4123Prelude.lc 364:9-364:15
4124 _c -> _c -> VecS _c 4 4124 _c -> _c -> VecS _c 4
4125testdata/Prelude.lc 364:9-364:17 4125Prelude.lc 364:9-364:17
4126 _c -> VecS _c 4 4126 _c -> VecS _c 4
4127testdata/Prelude.lc 364:9-364:19 4127Prelude.lc 364:9-364:19
4128 VecS _c 4 4128 VecS _c 4
4129testdata/Prelude.lc 364:12-364:13 4129Prelude.lc 364:12-364:13
4130 _b 4130 _b
4131testdata/Prelude.lc 364:14-364:15 4131Prelude.lc 364:14-364:15
4132 _b 4132 _b
4133testdata/Prelude.lc 364:16-364:17 4133Prelude.lc 364:16-364:17
4134 _b 4134 _b
4135testdata/Prelude.lc 364:18-364:19 4135Prelude.lc 364:18-364:19
4136 _b 4136 _b
4137testdata/Prelude.lc 365:9-365:11 4137Prelude.lc 365:9-365:11
4138 forall a . a -> a -> a -> a -> VecS a 4 4138 forall a . a -> a -> a -> a -> VecS a 4
4139testdata/Prelude.lc 365:9-365:15 4139Prelude.lc 365:9-365:15
4140 Float -> Float -> Float -> VecS Float 4 4140 Float -> Float -> Float -> VecS Float 4
4141testdata/Prelude.lc 365:9-365:19 4141Prelude.lc 365:9-365:19
4142 Float -> Float -> VecS Float 4 4142 Float -> Float -> VecS Float 4
4143testdata/Prelude.lc 365:9-365:23 4143Prelude.lc 365:9-365:23
4144 Float -> VecS Float 4 4144 Float -> VecS Float 4
4145testdata/Prelude.lc 365:9-365:25 4145Prelude.lc 365:9-365:25
4146 VecS Float 4 4146 VecS Float 4
4147testdata/Prelude.lc 365:12-365:13 4147Prelude.lc 365:12-365:13
4148 Vec 3 Float 4148 Vec 3 Float
4149testdata/Prelude.lc 365:12-365:15 4149Prelude.lc 365:12-365:15
4150 Float 4150 Float
4151testdata/Prelude.lc 365:16-365:17 4151Prelude.lc 365:16-365:17
4152 Vec 3 Float 4152 Vec 3 Float
4153testdata/Prelude.lc 365:16-365:19 4153Prelude.lc 365:16-365:19
4154 Float 4154 Float
4155testdata/Prelude.lc 365:20-365:21 4155Prelude.lc 365:20-365:21
4156 Vec 3 Float 4156 Vec 3 Float
4157testdata/Prelude.lc 365:20-365:23 4157Prelude.lc 365:20-365:23
4158 Float 4158 Float
4159testdata/Prelude.lc 365:24-365:25 4159Prelude.lc 365:24-365:25
4160 _b 4160 _b
4161testdata/Prelude.lc 368:11-368:14 4161Prelude.lc 368:11-368:14
4162 Nat -> Type -> Type 4162 Nat -> Type -> Type
4163testdata/Prelude.lc 368:11-368:16 4163Prelude.lc 368:11-368:16
4164 Type -> Type 4164 Type -> Type
4165testdata/Prelude.lc 368:11-368:22 4165Prelude.lc 368:11-368:22
4166 Type 4166 Type
4167testdata/Prelude.lc 368:15-368:16 4167Prelude.lc 368:15-368:16
4168 _b 4168 _b
4169testdata/Prelude.lc 368:17-368:22 4169Prelude.lc 368:17-368:22
4170 Type 4170 Type
4171testdata/Prelude.lc 369:11-369:14 4171Prelude.lc 369:11-369:14
4172 Nat -> Type -> Type 4172 Nat -> Type -> Type
4173testdata/Prelude.lc 369:11-369:16 4173Prelude.lc 369:11-369:16
4174 Type -> Type 4174 Type -> Type
4175testdata/Prelude.lc 369:11-369:22 4175Prelude.lc 369:11-369:22
4176 Type 4176 Type
4177testdata/Prelude.lc 369:11-371:24 4177Prelude.lc 369:11-371:24
4178 Type 4178 Type
4179testdata/Prelude.lc 369:15-369:16 4179Prelude.lc 369:15-369:16
4180 _b 4180 _b
4181testdata/Prelude.lc 369:17-369:22 4181Prelude.lc 369:17-369:22
4182 Type 4182 Type
4183testdata/Prelude.lc 370:11-370:14 4183Prelude.lc 370:11-370:14
4184 Nat -> Type -> Type 4184 Nat -> Type -> Type
4185testdata/Prelude.lc 370:11-370:16 4185Prelude.lc 370:11-370:16
4186 Type -> Type 4186 Type -> Type
4187testdata/Prelude.lc 370:11-370:22 4187Prelude.lc 370:11-370:22
4188 Type 4188 Type
4189testdata/Prelude.lc 370:11-371:24 4189Prelude.lc 370:11-371:24
4190 Type 4190 Type
4191testdata/Prelude.lc 370:15-370:16 4191Prelude.lc 370:15-370:16
4192 _b 4192 _b
4193testdata/Prelude.lc 370:17-370:22 4193Prelude.lc 370:17-370:22
4194 Type 4194 Type
4195testdata/Prelude.lc 371:11-371:14 4195Prelude.lc 371:11-371:14
4196 Nat -> Nat -> Type -> Type 4196 Nat -> Nat -> Type -> Type
4197testdata/Prelude.lc 371:11-371:16 4197Prelude.lc 371:11-371:16
4198 Nat -> Type -> Type 4198 Nat -> Type -> Type
4199testdata/Prelude.lc 371:11-371:18 4199Prelude.lc 371:11-371:18
4200 Type -> Type 4200 Type -> Type
4201testdata/Prelude.lc 371:11-371:24 4201Prelude.lc 371:11-371:24
4202 Type | Type 4202 Type | Type
4203testdata/Prelude.lc 371:15-371:16 4203Prelude.lc 371:15-371:16
4204 _b 4204 _b
4205testdata/Prelude.lc 371:17-371:18 4205Prelude.lc 371:17-371:18
4206 _b 4206 _b
4207testdata/Prelude.lc 371:19-371:24 4207Prelude.lc 371:19-371:24
4208 Type 4208 Type
4209testdata/Prelude.lc 372:1-372:7 4209Prelude.lc 372:1-372:7
4210 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float 4210 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float
4211testdata/Prelude.lc 372:24-372:25 4211Prelude.lc 372:24-372:25
4212 Mat 4 4 Float 4212 Mat 4 4 Float
4213testdata/Prelude.lc 372:24-372:29 4213Prelude.lc 372:24-372:29
4214 Mat 4 _a Float -> Mat 4 _a Float 4214 Mat 4 _a Float -> Mat 4 _a Float
4215testdata/Prelude.lc 372:24-372:56 4215Prelude.lc 372:24-372:56
4216 Mat 4 4 Float 4216 Mat 4 4 Float
4217testdata/Prelude.lc 372:26-372:29 4217Prelude.lc 372:26-372:29
4218 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 4218 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
4219testdata/Prelude.lc 372:30-372:46 4219Prelude.lc 372:30-372:46
4220 Vec 3 Float -> Mat 4 4 Float 4220 Vec 3 Float -> Mat 4 4 Float
4221testdata/Prelude.lc 372:30-372:56 4221Prelude.lc 372:30-372:56
4222 Mat 4 4 Float 4222 Mat 4 4 Float
4223testdata/Prelude.lc 372:48-372:51 4223Prelude.lc 372:48-372:51
4224 forall a . Signed (MatVecScalarElem a) => a -> a 4224 forall a . Signed (MatVecScalarElem a) => a -> a
4225testdata/Prelude.lc 372:48-372:55 4225Prelude.lc 372:48-372:55
4226 VecS Float 3 4226 VecS Float 3
4227testdata/Prelude.lc 372:52-372:55 4227Prelude.lc 372:52-372:55
4228 Vec 3 Float 4228 Vec 3 Float
4229testdata/Prelude.lc 374:14-374:16 4229Prelude.lc 374:14-374:16
4230 forall a . a -> a -> a -> a -> VecS a 4 4230 forall a . a -> a -> a -> a -> VecS a 4
4231testdata/Prelude.lc 374:14-374:20 4231Prelude.lc 374:14-374:20
4232 _b -> _b -> _b -> VecS _b 4 4232 _b -> _b -> _b -> VecS _b 4
4233testdata/Prelude.lc 374:14-374:24 4233Prelude.lc 374:14-374:24
4234 _b -> _b -> VecS _b 4 4234 _b -> _b -> VecS _b 4
4235testdata/Prelude.lc 374:14-374:28 4235Prelude.lc 374:14-374:28
4236 _b -> VecS _b 4 4236 _b -> VecS _b 4
4237testdata/Prelude.lc 374:14-374:30 4237Prelude.lc 374:14-374:30
4238 VecS _c 4 4238 VecS _c 4
4239testdata/Prelude.lc 374:17-374:18 4239Prelude.lc 374:17-374:18
4240 _e 4240 _e
4241testdata/Prelude.lc 374:17-374:20 4241Prelude.lc 374:17-374:20
4242 _b 4242 _b
4243testdata/Prelude.lc 374:21-374:22 4243Prelude.lc 374:21-374:22
4244 VecS _d _c 4244 VecS _d _c
4245testdata/Prelude.lc 374:21-374:24 4245Prelude.lc 374:21-374:24
4246 _b 4246 _b
4247testdata/Prelude.lc 374:25-374:26 4247Prelude.lc 374:25-374:26
4248 VecS _d _c 4248 VecS _d _c
4249testdata/Prelude.lc 374:25-374:28 4249Prelude.lc 374:25-374:28
4250 _b 4250 _b
4251testdata/Prelude.lc 374:29-374:30 4251Prelude.lc 374:29-374:30
4252 _b 4252 _b
4253testdata/Prelude.lc 375:9-375:18 4253Prelude.lc 375:9-375:18
4254 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4254 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4255testdata/Prelude.lc 375:9-375:20 4255Prelude.lc 375:9-375:20
4256 VecScalar _a Float -> VecScalar _a Float 4256 VecScalar _a Float -> VecScalar _a Float
4257testdata/Prelude.lc 375:9-375:33 4257Prelude.lc 375:9-375:33
4258 VecScalar 3 Float 4258 VecScalar 3 Float
4259testdata/Prelude.lc 375:19-375:20 4259Prelude.lc 375:19-375:20
4260 forall a b . (a -> b) -> a -> b 4260 forall a b . (a -> b) -> a -> b
4261testdata/Prelude.lc 375:21-375:24 4261Prelude.lc 375:21-375:24
4262 Vec 3 Float 4262 Vec 3 Float
4263testdata/Prelude.lc 375:21-375:26 4263Prelude.lc 375:21-375:26
4264 VecS Float 3 -> VecS Float 3 4264 VecS Float 3 -> VecS Float 3
4265testdata/Prelude.lc 375:21-375:33 4265Prelude.lc 375:21-375:33
4266 VecS Float 3 4266 VecS Float 3
4267testdata/Prelude.lc 375:25-375:26 4267Prelude.lc 375:25-375:26
4268 forall a . Num (MatVecScalarElem a) => a -> a -> a 4268 forall a . Num (MatVecScalarElem a) => a -> a -> a
4269testdata/Prelude.lc 375:27-375:33 4269Prelude.lc 375:27-375:33
4270 Vec 3 Float 4270 Vec 3 Float
4271testdata/Prelude.lc 376:9-376:18 4271Prelude.lc 376:9-376:18
4272 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 4272 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4273testdata/Prelude.lc 376:9-376:20 4273Prelude.lc 376:9-376:20
4274 VecScalar _a Float -> VecScalar _a Float 4274 VecScalar _a Float -> VecScalar _a Float
4275testdata/Prelude.lc 376:9-376:33 4275Prelude.lc 376:9-376:33
4276 VecScalar 3 Float 4276 VecScalar 3 Float
4277testdata/Prelude.lc 376:19-376:20 4277Prelude.lc 376:19-376:20
4278 forall a b . (a -> b) -> a -> b 4278 forall a b . (a -> b) -> a -> b
4279testdata/Prelude.lc 376:21-376:23 4279Prelude.lc 376:21-376:23
4280 Vec 3 Float 4280 Vec 3 Float
4281testdata/Prelude.lc 376:21-376:31 4281Prelude.lc 376:21-376:31
4282 VecS Float 3 -> VecS Float 3 4282 VecS Float 3 -> VecS Float 3
4283testdata/Prelude.lc 376:21-376:33 4283Prelude.lc 376:21-376:33
4284 VecS Float 3 4284 VecS Float 3
4285testdata/Prelude.lc 376:24-376:31 4285Prelude.lc 376:24-376:31
4286 forall a . (a ~ VecS Float 3) => a -> a -> a 4286 forall a . (a ~ VecS Float 3) => a -> a -> a
4287testdata/Prelude.lc 376:32-376:33 4287Prelude.lc 376:32-376:33
4288 VecScalar 3 Float 4288 VecScalar 3 Float
4289testdata/Prelude.lc 377:9-377:10 4289Prelude.lc 377:9-377:10
4290 VecScalar 3 Float 4290 VecScalar 3 Float
4291testdata/Prelude.lc 377:9-377:18 4291Prelude.lc 377:9-377:18
4292 VecS Float 3 -> VecS Float 3 4292 VecS Float 3 -> VecS Float 3
4293testdata/Prelude.lc 377:9-377:20 4293Prelude.lc 377:9-377:20
4294 VecS Float 3 4294 VecS Float 3
4295testdata/Prelude.lc 377:11-377:18 4295Prelude.lc 377:11-377:18
4296 forall a . (a ~ VecS Float 3) => a -> a -> a 4296 forall a . (a ~ VecS Float 3) => a -> a -> a
4297testdata/Prelude.lc 377:19-377:20 4297Prelude.lc 377:19-377:20
4298 VecScalar 3 Float 4298 VecScalar 3 Float
4299testdata/Prelude.lc 378:9-378:18 4299Prelude.lc 378:9-378:18
4300 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 4300 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
4301testdata/Prelude.lc 378:9-378:20 4301Prelude.lc 378:9-378:20
4302 Mat _c _b _a -> Mat _b _c _a 4302 Mat _c _b _a -> Mat _b _c _a
4303testdata/Prelude.lc 378:9-378:65 4303Prelude.lc 378:9-378:65
4304 Mat 4 4 Float 4304 Mat 4 4 Float
4305testdata/Prelude.lc 378:19-378:20 4305Prelude.lc 378:19-378:20
4306 forall a b . (a -> b) -> a -> b 4306 forall a b . (a -> b) -> a -> b
4307testdata/Prelude.lc 378:21-378:25 4307Prelude.lc 378:21-378:25
4308 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 4308 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
4309testdata/Prelude.lc 378:21-378:34 4309Prelude.lc 378:21-378:34
4310 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 4310 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
4311testdata/Prelude.lc 378:21-378:43 4311Prelude.lc 378:21-378:43
4312 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 4312 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
4313testdata/Prelude.lc 378:21-378:52 4313Prelude.lc 378:21-378:52
4314 Vec 4 Float -> Mat 4 4 Float 4314 Vec 4 Float -> Mat 4 4 Float
4315testdata/Prelude.lc 378:21-378:65 4315Prelude.lc 378:21-378:65
4316 Mat 4 4 Float 4316 Mat 4 4 Float
4317testdata/Prelude.lc 378:27-378:31 4317Prelude.lc 378:27-378:31
4318 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 4318 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4
4319testdata/Prelude.lc 378:27-378:33 4319Prelude.lc 378:27-378:33
4320 VecS Float 4 4320 VecS Float 4
4321testdata/Prelude.lc 378:32-378:33 4321Prelude.lc 378:32-378:33
4322 VecScalar 3 Float 4322 VecScalar 3 Float
4323testdata/Prelude.lc 378:36-378:40 4323Prelude.lc 378:36-378:40
4324 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 4324 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4
4325testdata/Prelude.lc 378:36-378:42 4325Prelude.lc 378:36-378:42
4326 VecS Float 4 4326 VecS Float 4
4327testdata/Prelude.lc 378:41-378:42 4327Prelude.lc 378:41-378:42
4328 VecS Float 3 4328 VecS Float 3
4329testdata/Prelude.lc 378:45-378:49 4329Prelude.lc 378:45-378:49
4330 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 4330 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4
4331testdata/Prelude.lc 378:45-378:51 4331Prelude.lc 378:45-378:51
4332 VecS Float 4 4332 VecS Float 4
4333testdata/Prelude.lc 378:50-378:51 4333Prelude.lc 378:50-378:51
4334 VecScalar 3 Float 4334 VecScalar 3 Float
4335testdata/Prelude.lc 378:54-378:56 4335Prelude.lc 378:54-378:56
4336 forall a . a -> a -> a -> a -> VecS a 4 4336 forall a . a -> a -> a -> a -> VecS a 4
4337testdata/Prelude.lc 378:54-378:58 4337Prelude.lc 378:54-378:58
4338 _b -> _b -> _b -> VecS _b 4 4338 _b -> _b -> _b -> VecS _b 4
4339testdata/Prelude.lc 378:54-378:60 4339Prelude.lc 378:54-378:60
4340 _c -> _c -> VecS _c 4 4340 _c -> _c -> VecS _c 4
4341testdata/Prelude.lc 378:54-378:62 4341Prelude.lc 378:54-378:62
4342 _c -> VecS _c 4 4342 _c -> VecS _c 4
4343testdata/Prelude.lc 378:54-378:64 4343Prelude.lc 378:54-378:64
4344 VecS Float 4 4344 VecS Float 4
4345testdata/Prelude.lc 378:57-378:58 4345Prelude.lc 378:57-378:58
4346 _b 4346 _b
4347testdata/Prelude.lc 378:59-378:60 4347Prelude.lc 378:59-378:60
4348 _b 4348 _b
4349testdata/Prelude.lc 378:61-378:62 4349Prelude.lc 378:61-378:62
4350 _b 4350 _b
4351testdata/Prelude.lc 378:63-378:64 4351Prelude.lc 378:63-378:64
4352 _b 4352 _b
4353testdata/Prelude.lc 380:1-380:6 4353Prelude.lc 380:1-380:6
4354 Float -> VecS Float 4 -> VecS Float 4 4354 Float -> VecS Float 4 -> VecS Float 4
4355testdata/Prelude.lc 380:13-380:14 4355Prelude.lc 380:13-380:14
4356 _d 4356 _d
4357testdata/Prelude.lc 380:13-380:16 4357Prelude.lc 380:13-380:16
4358 _c -> _c 4358 _c -> _c
4359testdata/Prelude.lc 380:13-380:29 4359Prelude.lc 380:13-380:29
4360 VecS Float 4 4360 VecS Float 4
4361testdata/Prelude.lc 380:15-380:16 4361Prelude.lc 380:15-380:16
4362 forall a . Num (MatVecScalarElem a) => a -> a -> a 4362 forall a . Num (MatVecScalarElem a) => a -> a -> a
4363testdata/Prelude.lc 380:17-380:19 4363Prelude.lc 380:17-380:19
4364 forall a . a -> a -> a -> a -> VecS a 4 4364 forall a . a -> a -> a -> a -> VecS a 4
4365testdata/Prelude.lc 380:17-380:21 4365Prelude.lc 380:17-380:21
4366 _e -> _e -> _e -> VecS _e 4 4366 _e -> _e -> _e -> VecS _e 4
4367testdata/Prelude.lc 380:17-380:23 4367Prelude.lc 380:17-380:23
4368 _e -> _e -> VecS _e 4 4368 _e -> _e -> VecS _e 4
4369testdata/Prelude.lc 380:17-380:25 4369Prelude.lc 380:17-380:25
4370 _e -> VecS _e 4 4370 _e -> VecS _e 4
4371testdata/Prelude.lc 380:17-380:29 4371Prelude.lc 380:17-380:29
4372 VecS Float 4 4372 VecS Float 4
4373testdata/Prelude.lc 380:20-380:21 4373Prelude.lc 380:20-380:21
4374 _f 4374 _f
4375testdata/Prelude.lc 380:22-380:23 4375Prelude.lc 380:22-380:23
4376 _e 4376 _e
4377testdata/Prelude.lc 380:24-380:25 4377Prelude.lc 380:24-380:25
4378 _e 4378 _e
4379testdata/Prelude.lc 380:26-380:29 4379Prelude.lc 380:26-380:29
4380 Float 4380 Float
4381testdata/Prelude.lc 382:11-382:16 4381Prelude.lc 382:11-382:16
4382 Type 4382 Type
4383testdata/Prelude.lc 382:20-382:25 4383Prelude.lc 382:20-382:25
4384 Type 4384 Type
4385testdata/Prelude.lc 382:20-382:36 4385Prelude.lc 382:20-382:36
4386 Type 4386 Type
4387testdata/Prelude.lc 382:29-382:36 4387Prelude.lc 382:29-382:36
4388 Type | Type 4388 Type | Type
4389testdata/Prelude.lc 382:30-382:35 4389Prelude.lc 382:30-382:35
4390 Type 4390 Type
4391testdata/Prelude.lc 383:1-383:7 4391Prelude.lc 383:1-383:7
4392 Float -> Float -> [Float] 4392 Float -> Float -> [Float]
4393testdata/Prelude.lc 384:7-384:8 4393Prelude.lc 384:7-384:8
4394 Float 4394 Float
4395testdata/Prelude.lc 384:7-384:10 4395Prelude.lc 384:7-384:10
4396 VecScalar 1 Float -> VecScalar 1 Bool 4396 VecScalar 1 Float -> VecScalar 1 Bool
4397testdata/Prelude.lc 384:7-384:12 4397Prelude.lc 384:7-384:12
4398 VecScalar 1 Bool 4398 VecScalar 1 Bool
4399testdata/Prelude.lc 384:7-385:38 4399Prelude.lc 384:7-385:38
4400 [Float] 4400 [Float]
4401testdata/Prelude.lc 384:9-384:10 4401Prelude.lc 384:9-384:10
4402 forall (a :: Nat) b 4402 forall (a :: Nat) b
4403 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 4403 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
4404testdata/Prelude.lc 384:11-384:12 4404Prelude.lc 384:11-384:12
4405 Float 4405 Float
4406testdata/Prelude.lc 384:15-384:17 4406Prelude.lc 384:15-384:17
4407 forall a . [a] 4407 forall a . [a]
4408testdata/Prelude.lc 384:15-385:38 4408Prelude.lc 384:15-385:38
4409 Bool -> [Float] 4409 Bool -> [Float]
4410testdata/Prelude.lc 385:19-385:20 4410Prelude.lc 385:19-385:20
4411 Float 4411 Float
4412testdata/Prelude.lc 385:19-385:21 4412Prelude.lc 385:19-385:21
4413 [Float] -> [Float] 4413 [Float] -> [Float]
4414testdata/Prelude.lc 385:19-385:38 4414Prelude.lc 385:19-385:38
4415 [Float] 4415 [Float]
4416testdata/Prelude.lc 385:20-385:21 4416Prelude.lc 385:20-385:21
4417 forall a . a -> [a] -> [a] 4417 forall a . a -> [a] -> [a]
4418testdata/Prelude.lc 385:22-385:28 4418Prelude.lc 385:22-385:28
4419 Float -> Float -> [Float] 4419 Float -> Float -> [Float]
4420testdata/Prelude.lc 385:22-385:36 4420Prelude.lc 385:22-385:36
4421 Float -> [Float] 4421 Float -> [Float]
4422testdata/Prelude.lc 385:22-385:38 4422Prelude.lc 385:22-385:38
4423 [Float] 4423 [Float]
4424testdata/Prelude.lc 385:30-385:31 4424Prelude.lc 385:30-385:31
4425 Float 4425 Float
4426testdata/Prelude.lc 385:30-385:33 4426Prelude.lc 385:30-385:33
4427 Float -> Float 4427 Float -> Float
4428testdata/Prelude.lc 385:30-385:35 4428Prelude.lc 385:30-385:35
4429 Float 4429 Float
4430testdata/Prelude.lc 385:32-385:33 4430Prelude.lc 385:32-385:33
4431 forall a . Num (MatVecScalarElem a) => a -> a -> a 4431 forall a . Num (MatVecScalarElem a) => a -> a -> a
4432testdata/Prelude.lc 385:34-385:35 4432Prelude.lc 385:34-385:35
4433 _b 4433 _b
4434testdata/Prelude.lc 385:37-385:38 4434Prelude.lc 385:37-385:38
4435 Float 4435 Float
4436testdata/Prelude.lc 387:9-387:12 4436Prelude.lc 387:9-387:12
4437 Type 4437 Type
4438testdata/Prelude.lc 387:9-387:24 4438Prelude.lc 387:9-387:24
4439 Type 4439 Type
4440testdata/Prelude.lc 387:10-387:11 4440Prelude.lc 387:10-387:11
4441 _b 4441 _b
4442testdata/Prelude.lc 387:16-387:19 4442Prelude.lc 387:16-387:19
4443 Type 4443 Type
4444testdata/Prelude.lc 387:16-387:24 4444Prelude.lc 387:16-387:24
4445 Type 4445 Type
4446testdata/Prelude.lc 387:23-387:24 4446Prelude.lc 387:23-387:24
4447 Type | Type 4447 Type | Type
4448testdata/Prelude.lc 388:10-388:12 4448Prelude.lc 388:10-388:12
4449 forall a . [a] -> Int -> a 4449 forall a . [a] -> Int -> a
4450testdata/Prelude.lc 388:19-388:20 4450Prelude.lc 388:19-388:20
4451 _d 4451 _d
4452testdata/Prelude.lc 388:19-389:30 4452Prelude.lc 388:19-389:30
4453 Bool -> _d | _c | _c 4453 Bool -> _d | _c | _c
4454testdata/Prelude.lc 389:19-389:21 4454Prelude.lc 389:19-389:21
4455 [_f] 4455 [_f]
4456testdata/Prelude.lc 389:19-389:24 4456Prelude.lc 389:19-389:24
4457 Int -> _e 4457 Int -> _e
4458testdata/Prelude.lc 389:19-389:30 4458Prelude.lc 389:19-389:30
4459 _d 4459 _d
4460testdata/Prelude.lc 389:22-389:24 4460Prelude.lc 389:22-389:24
4461 forall a . [a] -> Int -> a 4461 forall a . [a] -> Int -> a
4462testdata/Prelude.lc 389:26-389:27 4462Prelude.lc 389:26-389:27
4463 Int 4463 Int
4464testdata/Prelude.lc 389:26-389:28 4464Prelude.lc 389:26-389:28
4465 Int -> Int 4465 Int -> Int
4466testdata/Prelude.lc 389:26-389:29 4466Prelude.lc 389:26-389:29
4467 Int 4467 Int
4468testdata/Prelude.lc 389:27-389:28 4468Prelude.lc 389:27-389:28
4469 forall a . Num (MatVecScalarElem a) => a -> a -> a 4469 forall a . Num (MatVecScalarElem a) => a -> a -> a
4470testdata/Prelude.lc 389:28-389:29 4470Prelude.lc 389:28-389:29
4471 _b 4471 _b
4472------------ warnings 4472------------ warnings
4473Uncovered pattern(s) at testdata/Prelude.lc:50:1: 4473Uncovered pattern(s) at Prelude.lc:50:1:
4474tail (_: xs) = xs 4474tail (_: xs) = xs
4475^^^^ 4475^^^^
4476Missing case(s): 4476Missing case(s):
4477 tail [] 4477 tail []
4478Uncovered pattern(s) at testdata/Prelude.lc:58:1: 4478Uncovered pattern(s) at Prelude.lc:58:1:
4479foldr1 f (x: xs) = foldr f x xs 4479foldr1 f (x: xs) = foldr f x xs
4480^^^^^^ 4480^^^^^^
4481Missing case(s): 4481Missing case(s):
4482 foldr1 _ [] 4482 foldr1 _ []
4483Uncovered pattern(s) at testdata/Prelude.lc:137:1: 4483Uncovered pattern(s) at Prelude.lc:137:1:
4484project @a @('RecItem s' a': xs) s @_ (RecordCons ts) | s == s' = fstTup (unsafeCoerce @_ @(HList '(a : map recItemType xs)) ts) 4484project @a @('RecItem s' a': xs) s @_ (RecordCons ts) | s == s' = fstTup (unsafeCoerce @_ @(HList '(a : map recItemType xs)) ts)
4485project @a @('RecItem s' a': xs) s @_ (RecordCons ts) = project @a @xs s @(undefined @(CW (isKeyC s a xs))) (RecordCons (sndTup (unsafeCoerce @_ @(HList '(a : map recItemType xs)) ts))) 4485project @a @('RecItem s' a': xs) s @_ (RecordCons ts) = project @a @xs s @(undefined @(CW (isKeyC s a xs))) (RecordCons (sndTup (unsafeCoerce @_ @(HList '(a : map recItemType xs)) ts)))
4486Missing case(s): 4486Missing case(s):
4487 project _ [] _ _ _ 4487 project _ [] _ _ _
4488Uncovered pattern(s) at testdata/Prelude.lc:388:10: 4488Uncovered pattern(s) at Prelude.lc:388:10:
4489(x : _) !! 0 = x 4489(x : _) !! 0 = x
4490(_ : xs) !! n = xs !! (n-1) 4490(_ : xs) !! n = xs !! (n-1)
4491Missing case(s): 4491Missing case(s):
diff --git a/testdata/SampleMaterial.out b/testdata/SampleMaterial.out
index 58f4be80..b1ea58f8 100644
--- a/testdata/SampleMaterial.out
+++ b/testdata/SampleMaterial.out
@@ -3757,15 +3757,15 @@ sampleMaterial
3757 "Tex_3226210144"] 3757 "Tex_3226210144"]
3758 False)] 3758 False)]
3759------------ tooltips 3759------------ tooltips
3760testdata/SampleMaterial.lc 3:1-3:15 3760SampleMaterial.lc 3:1-3:15
3761 [(String, CommonAttrs)] 3761 [(String, CommonAttrs)]
3762testdata/SampleMaterial.lc 4:3-2183:4 3762SampleMaterial.lc 4:3-2183:4
3763 [(String, CommonAttrs)] 3763 [(String, CommonAttrs)]
3764testdata/SampleMaterial.lc 4:5-46:6 3764SampleMaterial.lc 4:5-46:6
3765 (String, CommonAttrs) 3765 (String, CommonAttrs)
3766testdata/SampleMaterial.lc 4:7-4:40 3766SampleMaterial.lc 4:7-4:40
3767 String 3767 String
3768testdata/SampleMaterial.lc 5:7-5:18 3768SampleMaterial.lc 5:7-5:18
3769 () 3769 ()
3770 -> () 3770 -> ()
3771 -> Bool 3771 -> Bool
@@ -3773,68 +3773,68 @@ testdata/SampleMaterial.lc 5:7-5:18
3773 -> Bool 3773 -> Bool
3774 -> Bool 3774 -> Bool
3775 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3775 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3776testdata/SampleMaterial.lc 5:7-6:26 3776SampleMaterial.lc 5:7-6:26
3777 () 3777 ()
3778 -> Bool 3778 -> Bool
3779 -> Float 3779 -> Float
3780 -> Bool 3780 -> Bool
3781 -> Bool 3781 -> Bool
3782 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3782 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3783testdata/SampleMaterial.lc 5:7-7:26 3783SampleMaterial.lc 5:7-7:26
3784 Bool 3784 Bool
3785 -> Float 3785 -> Float
3786 -> Bool 3786 -> Bool
3787 -> Bool 3787 -> Bool
3788 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3788 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3789testdata/SampleMaterial.lc 5:7-8:27 3789SampleMaterial.lc 5:7-8:27
3790 Float 3790 Float
3791 -> Bool 3791 -> Bool
3792 -> Bool 3792 -> Bool
3793 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3793 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3794testdata/SampleMaterial.lc 5:7-9:21 3794SampleMaterial.lc 5:7-9:21
3795 Bool 3795 Bool
3796 -> Bool 3796 -> Bool
3797 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3797 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3798testdata/SampleMaterial.lc 5:7-10:35 3798SampleMaterial.lc 5:7-10:35
3799 Bool 3799 Bool
3800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3801testdata/SampleMaterial.lc 5:7-11:28 3801SampleMaterial.lc 5:7-11:28
3802 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3802 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3803testdata/SampleMaterial.lc 5:7-12:33 3803SampleMaterial.lc 5:7-12:33
3804 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3804 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3805testdata/SampleMaterial.lc 5:7-13:32 3805SampleMaterial.lc 5:7-13:32
3806 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3806 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3807testdata/SampleMaterial.lc 5:7-14:30 3807SampleMaterial.lc 5:7-14:30
3808 Bool -> [StageAttrs] -> Bool -> CommonAttrs 3808 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3809testdata/SampleMaterial.lc 5:7-15:34 3809SampleMaterial.lc 5:7-15:34
3810 [StageAttrs] -> Bool -> CommonAttrs 3810 [StageAttrs] -> Bool -> CommonAttrs
3811testdata/SampleMaterial.lc 5:7-43:14 3811SampleMaterial.lc 5:7-43:14
3812 Bool -> CommonAttrs 3812 Bool -> CommonAttrs
3813testdata/SampleMaterial.lc 5:7-45:10 3813SampleMaterial.lc 5:7-45:10
3814 CommonAttrs | ((CommonAttrs)) 3814 CommonAttrs | ((CommonAttrs))
3815testdata/SampleMaterial.lc 6:24-6:26 3815SampleMaterial.lc 6:24-6:26
3816 () 3816 ()
3817testdata/SampleMaterial.lc 7:24-7:26 3817SampleMaterial.lc 7:24-7:26
3818 () 3818 ()
3819testdata/SampleMaterial.lc 8:22-8:27 3819SampleMaterial.lc 8:22-8:27
3820 Bool 3820 Bool
3821testdata/SampleMaterial.lc 9:20-9:21 3821SampleMaterial.lc 9:20-9:21
3822 _b 3822 _b
3823testdata/SampleMaterial.lc 10:30-10:35 3823SampleMaterial.lc 10:30-10:35
3824 Bool 3824 Bool
3825testdata/SampleMaterial.lc 11:23-11:28 3825SampleMaterial.lc 11:23-11:28
3826 Bool 3826 Bool
3827testdata/SampleMaterial.lc 12:20-12:33 3827SampleMaterial.lc 12:20-12:33
3828 CullType 3828 CullType
3829testdata/SampleMaterial.lc 13:30-13:32 3829SampleMaterial.lc 13:30-13:32
3830 forall a . [a] 3830 forall a . [a]
3831testdata/SampleMaterial.lc 14:25-14:30 3831SampleMaterial.lc 14:25-14:30
3832 Bool 3832 Bool
3833testdata/SampleMaterial.lc 15:29-15:34 3833SampleMaterial.lc 15:29-15:34
3834 Bool 3834 Bool
3835testdata/SampleMaterial.lc 17:13-43:14 3835SampleMaterial.lc 17:13-43:14
3836 [StageAttrs] 3836 [StageAttrs]
3837testdata/SampleMaterial.lc 17:15-17:25 3837SampleMaterial.lc 17:15-17:25
3838 Maybe (Blending', Blending') 3838 Maybe (Blending', Blending')
3839 -> RGBGen 3839 -> RGBGen
3840 -> AlphaGen 3840 -> AlphaGen
@@ -3842,70 +3842,70 @@ testdata/SampleMaterial.lc 17:15-17:25
3842 -> [TCMod] 3842 -> [TCMod]
3843 -> StageTexture 3843 -> StageTexture
3844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3845testdata/SampleMaterial.lc 17:15-18:36 3845SampleMaterial.lc 17:15-18:36
3846 RGBGen 3846 RGBGen
3847 -> AlphaGen 3847 -> AlphaGen
3848 -> TCGen 3848 -> TCGen
3849 -> [TCMod] 3849 -> [TCMod]
3850 -> StageTexture 3850 -> StageTexture
3851 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3851 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3852testdata/SampleMaterial.lc 17:15-19:50 3852SampleMaterial.lc 17:15-19:50
3853 AlphaGen 3853 AlphaGen
3854 -> TCGen 3854 -> TCGen
3855 -> [TCMod] 3855 -> [TCMod]
3856 -> StageTexture 3856 -> StageTexture
3857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3858testdata/SampleMaterial.lc 17:15-20:42 3858SampleMaterial.lc 17:15-20:42
3859 TCGen 3859 TCGen
3860 -> [TCMod] 3860 -> [TCMod]
3861 -> StageTexture 3861 -> StageTexture
3862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3863testdata/SampleMaterial.lc 17:15-21:36 3863SampleMaterial.lc 17:15-21:36
3864 [TCMod] 3864 [TCMod]
3865 -> StageTexture 3865 -> StageTexture
3866 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3866 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3867testdata/SampleMaterial.lc 17:15-22:31 3867SampleMaterial.lc 17:15-22:31
3868 StageTexture 3868 StageTexture
3869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3870testdata/SampleMaterial.lc 17:15-23:71 3870SampleMaterial.lc 17:15-23:71
3871 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3871 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3872testdata/SampleMaterial.lc 17:15-24:38 3872SampleMaterial.lc 17:15-24:38
3873 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3873 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3874testdata/SampleMaterial.lc 17:15-25:41 3874SampleMaterial.lc 17:15-25:41
3875 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3875 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3876testdata/SampleMaterial.lc 17:15-26:40 3876SampleMaterial.lc 17:15-26:40
3877 Bool -> String -> StageAttrs 3877 Bool -> String -> StageAttrs
3878testdata/SampleMaterial.lc 17:15-27:46 3878SampleMaterial.lc 17:15-27:46
3879 String -> StageAttrs 3879 String -> StageAttrs
3880testdata/SampleMaterial.lc 17:15-29:18 3880SampleMaterial.lc 17:15-29:18
3881 StageAttrs 3881 StageAttrs
3882testdata/SampleMaterial.lc 18:29-18:36 3882SampleMaterial.lc 18:29-18:36
3883 forall a . Maybe a 3883 forall a . Maybe a
3884testdata/SampleMaterial.lc 19:30-19:50 3884SampleMaterial.lc 19:30-19:50
3885 RGBGen 3885 RGBGen
3886testdata/SampleMaterial.lc 20:32-20:42 3886SampleMaterial.lc 20:32-20:42
3887 AlphaGen 3887 AlphaGen
3888testdata/SampleMaterial.lc 21:29-21:36 3888SampleMaterial.lc 21:29-21:36
3889 TCGen 3889 TCGen
3890testdata/SampleMaterial.lc 22:29-22:31 3890SampleMaterial.lc 22:29-22:31
3891 forall a . [a] 3891 forall a . [a]
3892testdata/SampleMaterial.lc 23:31-23:37 3892SampleMaterial.lc 23:31-23:37
3893 String -> StageTexture 3893 String -> StageTexture
3894testdata/SampleMaterial.lc 23:31-23:71 3894SampleMaterial.lc 23:31-23:71
3895 StageTexture 3895 StageTexture
3896testdata/SampleMaterial.lc 23:38-23:71 3896SampleMaterial.lc 23:38-23:71
3897 String 3897 String
3898testdata/SampleMaterial.lc 24:34-24:38 3898SampleMaterial.lc 24:34-24:38
3899 Bool 3899 Bool
3900testdata/SampleMaterial.lc 25:33-25:41 3900SampleMaterial.lc 25:33-25:41
3901 DepthFunction 3901 DepthFunction
3902testdata/SampleMaterial.lc 26:33-26:40 3902SampleMaterial.lc 26:33-26:40
3903 forall a . Maybe a 3903 forall a . Maybe a
3904testdata/SampleMaterial.lc 27:41-27:46 3904SampleMaterial.lc 27:41-27:46
3905 Bool 3905 Bool
3906testdata/SampleMaterial.lc 28:38-28:54 3906SampleMaterial.lc 28:38-28:54
3907 String 3907 String
3908testdata/SampleMaterial.lc 30:15-30:25 3908SampleMaterial.lc 30:15-30:25
3909 Maybe (Blending', Blending') 3909 Maybe (Blending', Blending')
3910 -> RGBGen 3910 -> RGBGen
3911 -> AlphaGen 3911 -> AlphaGen
@@ -3913,82 +3913,82 @@ testdata/SampleMaterial.lc 30:15-30:25
3913 -> [TCMod] 3913 -> [TCMod]
3914 -> StageTexture 3914 -> StageTexture
3915 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3915 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3916testdata/SampleMaterial.lc 30:15-31:57 3916SampleMaterial.lc 30:15-31:57
3917 RGBGen 3917 RGBGen
3918 -> AlphaGen 3918 -> AlphaGen
3919 -> TCGen 3919 -> TCGen
3920 -> [TCMod] 3920 -> [TCMod]
3921 -> StageTexture 3921 -> StageTexture
3922 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3922 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3923testdata/SampleMaterial.lc 30:15-32:50 3923SampleMaterial.lc 30:15-32:50
3924 AlphaGen 3924 AlphaGen
3925 -> TCGen 3925 -> TCGen
3926 -> [TCMod] 3926 -> [TCMod]
3927 -> StageTexture 3927 -> StageTexture
3928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3929testdata/SampleMaterial.lc 30:15-33:42 3929SampleMaterial.lc 30:15-33:42
3930 TCGen 3930 TCGen
3931 -> [TCMod] 3931 -> [TCMod]
3932 -> StageTexture 3932 -> StageTexture
3933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3934testdata/SampleMaterial.lc 30:15-34:40 3934SampleMaterial.lc 30:15-34:40
3935 [TCMod] 3935 [TCMod]
3936 -> StageTexture 3936 -> StageTexture
3937 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3937 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3938testdata/SampleMaterial.lc 30:15-35:31 3938SampleMaterial.lc 30:15-35:31
3939 StageTexture 3939 StageTexture
3940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3941testdata/SampleMaterial.lc 30:15-36:42 3941SampleMaterial.lc 30:15-36:42
3942 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3942 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3943testdata/SampleMaterial.lc 30:15-37:38 3943SampleMaterial.lc 30:15-37:38
3944 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3944 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3945testdata/SampleMaterial.lc 30:15-38:41 3945SampleMaterial.lc 30:15-38:41
3946 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3946 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3947testdata/SampleMaterial.lc 30:15-39:40 3947SampleMaterial.lc 30:15-39:40
3948 Bool -> String -> StageAttrs 3948 Bool -> String -> StageAttrs
3949testdata/SampleMaterial.lc 30:15-40:46 3949SampleMaterial.lc 30:15-40:46
3950 String -> StageAttrs 3950 String -> StageAttrs
3951testdata/SampleMaterial.lc 30:15-42:18 3951SampleMaterial.lc 30:15-42:18
3952 StageAttrs | [StageAttrs] 3952 StageAttrs | [StageAttrs]
3953testdata/SampleMaterial.lc 31:29-31:33 3953SampleMaterial.lc 31:29-31:33
3954 forall a . a -> Maybe a 3954 forall a . a -> Maybe a
3955testdata/SampleMaterial.lc 31:29-31:57 3955SampleMaterial.lc 31:29-31:57
3956 Maybe (Blending', Blending') 3956 Maybe (Blending', Blending')
3957testdata/SampleMaterial.lc 31:34-31:57 3957SampleMaterial.lc 31:34-31:57
3958 (Blending', Blending') 3958 (Blending', Blending')
3959testdata/SampleMaterial.lc 31:36-31:46 3959SampleMaterial.lc 31:36-31:46
3960 Blending' 3960 Blending'
3961testdata/SampleMaterial.lc 31:49-31:55 3961SampleMaterial.lc 31:49-31:55
3962 Blending' | ((Blending')) 3962 Blending' | ((Blending'))
3963testdata/SampleMaterial.lc 32:30-32:50 3963SampleMaterial.lc 32:30-32:50
3964 RGBGen 3964 RGBGen
3965testdata/SampleMaterial.lc 33:32-33:42 3965SampleMaterial.lc 33:32-33:42
3966 AlphaGen 3966 AlphaGen
3967testdata/SampleMaterial.lc 34:29-34:40 3967SampleMaterial.lc 34:29-34:40
3968 TCGen 3968 TCGen
3969testdata/SampleMaterial.lc 35:29-35:31 3969SampleMaterial.lc 35:29-35:31
3970 forall a . [a] 3970 forall a . [a]
3971testdata/SampleMaterial.lc 36:31-36:42 3971SampleMaterial.lc 36:31-36:42
3972 StageTexture 3972 StageTexture
3973testdata/SampleMaterial.lc 37:34-37:38 3973SampleMaterial.lc 37:34-37:38
3974 Bool 3974 Bool
3975testdata/SampleMaterial.lc 38:33-38:41 3975SampleMaterial.lc 38:33-38:41
3976 DepthFunction 3976 DepthFunction
3977testdata/SampleMaterial.lc 39:33-39:40 3977SampleMaterial.lc 39:33-39:40
3978 forall a . Maybe a 3978 forall a . Maybe a
3979testdata/SampleMaterial.lc 40:41-40:46 3979SampleMaterial.lc 40:41-40:46
3980 Bool 3980 Bool
3981testdata/SampleMaterial.lc 41:38-41:54 3981SampleMaterial.lc 41:38-41:54
3982 String 3982 String
3983testdata/SampleMaterial.lc 44:21-44:26 3983SampleMaterial.lc 44:21-44:26
3984 Bool 3984 Bool
3985testdata/SampleMaterial.lc 47:5-89:6 3985SampleMaterial.lc 47:5-89:6
3986 (String, CommonAttrs) 3986 (String, CommonAttrs)
3987testdata/SampleMaterial.lc 47:5-2182:6 3987SampleMaterial.lc 47:5-2182:6
3988 [(String, CommonAttrs)] 3988 [(String, CommonAttrs)]
3989testdata/SampleMaterial.lc 47:7-47:39 3989SampleMaterial.lc 47:7-47:39
3990 String 3990 String
3991testdata/SampleMaterial.lc 48:7-48:18 3991SampleMaterial.lc 48:7-48:18
3992 () 3992 ()
3993 -> () 3993 -> ()
3994 -> Bool 3994 -> Bool
@@ -3996,68 +3996,68 @@ testdata/SampleMaterial.lc 48:7-48:18
3996 -> Bool 3996 -> Bool
3997 -> Bool 3997 -> Bool
3998 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3998 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3999testdata/SampleMaterial.lc 48:7-49:26 3999SampleMaterial.lc 48:7-49:26
4000 () 4000 ()
4001 -> Bool 4001 -> Bool
4002 -> Float 4002 -> Float
4003 -> Bool 4003 -> Bool
4004 -> Bool 4004 -> Bool
4005 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4005 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4006testdata/SampleMaterial.lc 48:7-50:26 4006SampleMaterial.lc 48:7-50:26
4007 Bool 4007 Bool
4008 -> Float 4008 -> Float
4009 -> Bool 4009 -> Bool
4010 -> Bool 4010 -> Bool
4011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4012testdata/SampleMaterial.lc 48:7-51:27 4012SampleMaterial.lc 48:7-51:27
4013 Float 4013 Float
4014 -> Bool 4014 -> Bool
4015 -> Bool 4015 -> Bool
4016 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4016 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4017testdata/SampleMaterial.lc 48:7-52:21 4017SampleMaterial.lc 48:7-52:21
4018 Bool 4018 Bool
4019 -> Bool 4019 -> Bool
4020 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4020 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4021testdata/SampleMaterial.lc 48:7-53:35 4021SampleMaterial.lc 48:7-53:35
4022 Bool 4022 Bool
4023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4024testdata/SampleMaterial.lc 48:7-54:28 4024SampleMaterial.lc 48:7-54:28
4025 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4025 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4026testdata/SampleMaterial.lc 48:7-55:33 4026SampleMaterial.lc 48:7-55:33
4027 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4027 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4028testdata/SampleMaterial.lc 48:7-56:32 4028SampleMaterial.lc 48:7-56:32
4029 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4029 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4030testdata/SampleMaterial.lc 48:7-57:30 4030SampleMaterial.lc 48:7-57:30
4031 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4031 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4032testdata/SampleMaterial.lc 48:7-58:34 4032SampleMaterial.lc 48:7-58:34
4033 [StageAttrs] -> Bool -> CommonAttrs 4033 [StageAttrs] -> Bool -> CommonAttrs
4034testdata/SampleMaterial.lc 48:7-86:14 4034SampleMaterial.lc 48:7-86:14
4035 Bool -> CommonAttrs 4035 Bool -> CommonAttrs
4036testdata/SampleMaterial.lc 48:7-88:10 4036SampleMaterial.lc 48:7-88:10
4037 CommonAttrs | ((CommonAttrs)) 4037 CommonAttrs | ((CommonAttrs))
4038testdata/SampleMaterial.lc 49:24-49:26 4038SampleMaterial.lc 49:24-49:26
4039 () 4039 ()
4040testdata/SampleMaterial.lc 50:24-50:26 4040SampleMaterial.lc 50:24-50:26
4041 () 4041 ()
4042testdata/SampleMaterial.lc 51:22-51:27 4042SampleMaterial.lc 51:22-51:27
4043 Bool 4043 Bool
4044testdata/SampleMaterial.lc 52:20-52:21 4044SampleMaterial.lc 52:20-52:21
4045 _b 4045 _b
4046testdata/SampleMaterial.lc 53:30-53:35 4046SampleMaterial.lc 53:30-53:35
4047 Bool 4047 Bool
4048testdata/SampleMaterial.lc 54:23-54:28 4048SampleMaterial.lc 54:23-54:28
4049 Bool 4049 Bool
4050testdata/SampleMaterial.lc 55:20-55:33 4050SampleMaterial.lc 55:20-55:33
4051 CullType 4051 CullType
4052testdata/SampleMaterial.lc 56:30-56:32 4052SampleMaterial.lc 56:30-56:32
4053 forall a . [a] 4053 forall a . [a]
4054testdata/SampleMaterial.lc 57:25-57:30 4054SampleMaterial.lc 57:25-57:30
4055 Bool 4055 Bool
4056testdata/SampleMaterial.lc 58:29-58:34 4056SampleMaterial.lc 58:29-58:34
4057 Bool 4057 Bool
4058testdata/SampleMaterial.lc 60:13-86:14 4058SampleMaterial.lc 60:13-86:14
4059 [StageAttrs] 4059 [StageAttrs]
4060testdata/SampleMaterial.lc 60:15-60:25 4060SampleMaterial.lc 60:15-60:25
4061 Maybe (Blending', Blending') 4061 Maybe (Blending', Blending')
4062 -> RGBGen 4062 -> RGBGen
4063 -> AlphaGen 4063 -> AlphaGen
@@ -4065,70 +4065,70 @@ testdata/SampleMaterial.lc 60:15-60:25
4065 -> [TCMod] 4065 -> [TCMod]
4066 -> StageTexture 4066 -> StageTexture
4067 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4067 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4068testdata/SampleMaterial.lc 60:15-61:36 4068SampleMaterial.lc 60:15-61:36
4069 RGBGen 4069 RGBGen
4070 -> AlphaGen 4070 -> AlphaGen
4071 -> TCGen 4071 -> TCGen
4072 -> [TCMod] 4072 -> [TCMod]
4073 -> StageTexture 4073 -> StageTexture
4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4075testdata/SampleMaterial.lc 60:15-62:50 4075SampleMaterial.lc 60:15-62:50
4076 AlphaGen 4076 AlphaGen
4077 -> TCGen 4077 -> TCGen
4078 -> [TCMod] 4078 -> [TCMod]
4079 -> StageTexture 4079 -> StageTexture
4080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4081testdata/SampleMaterial.lc 60:15-63:42 4081SampleMaterial.lc 60:15-63:42
4082 TCGen 4082 TCGen
4083 -> [TCMod] 4083 -> [TCMod]
4084 -> StageTexture 4084 -> StageTexture
4085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4086testdata/SampleMaterial.lc 60:15-64:36 4086SampleMaterial.lc 60:15-64:36
4087 [TCMod] 4087 [TCMod]
4088 -> StageTexture 4088 -> StageTexture
4089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4090testdata/SampleMaterial.lc 60:15-65:31 4090SampleMaterial.lc 60:15-65:31
4091 StageTexture 4091 StageTexture
4092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4093testdata/SampleMaterial.lc 60:15-66:70 4093SampleMaterial.lc 60:15-66:70
4094 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4094 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4095testdata/SampleMaterial.lc 60:15-67:38 4095SampleMaterial.lc 60:15-67:38
4096 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4096 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4097testdata/SampleMaterial.lc 60:15-68:41 4097SampleMaterial.lc 60:15-68:41
4098 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4098 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4099testdata/SampleMaterial.lc 60:15-69:40 4099SampleMaterial.lc 60:15-69:40
4100 Bool -> String -> StageAttrs 4100 Bool -> String -> StageAttrs
4101testdata/SampleMaterial.lc 60:15-70:46 4101SampleMaterial.lc 60:15-70:46
4102 String -> StageAttrs 4102 String -> StageAttrs
4103testdata/SampleMaterial.lc 60:15-72:18 4103SampleMaterial.lc 60:15-72:18
4104 StageAttrs 4104 StageAttrs
4105testdata/SampleMaterial.lc 61:29-61:36 4105SampleMaterial.lc 61:29-61:36
4106 forall a . Maybe a 4106 forall a . Maybe a
4107testdata/SampleMaterial.lc 62:30-62:50 4107SampleMaterial.lc 62:30-62:50
4108 RGBGen 4108 RGBGen
4109testdata/SampleMaterial.lc 63:32-63:42 4109SampleMaterial.lc 63:32-63:42
4110 AlphaGen 4110 AlphaGen
4111testdata/SampleMaterial.lc 64:29-64:36 4111SampleMaterial.lc 64:29-64:36
4112 TCGen 4112 TCGen
4113testdata/SampleMaterial.lc 65:29-65:31 4113SampleMaterial.lc 65:29-65:31
4114 forall a . [a] 4114 forall a . [a]
4115testdata/SampleMaterial.lc 66:31-66:37 4115SampleMaterial.lc 66:31-66:37
4116 String -> StageTexture 4116 String -> StageTexture
4117testdata/SampleMaterial.lc 66:31-66:70 4117SampleMaterial.lc 66:31-66:70
4118 StageTexture 4118 StageTexture
4119testdata/SampleMaterial.lc 66:38-66:70 4119SampleMaterial.lc 66:38-66:70
4120 String 4120 String
4121testdata/SampleMaterial.lc 67:34-67:38 4121SampleMaterial.lc 67:34-67:38
4122 Bool 4122 Bool
4123testdata/SampleMaterial.lc 68:33-68:41 4123SampleMaterial.lc 68:33-68:41
4124 DepthFunction 4124 DepthFunction
4125testdata/SampleMaterial.lc 69:33-69:40 4125SampleMaterial.lc 69:33-69:40
4126 forall a . Maybe a 4126 forall a . Maybe a
4127testdata/SampleMaterial.lc 70:41-70:46 4127SampleMaterial.lc 70:41-70:46
4128 Bool 4128 Bool
4129testdata/SampleMaterial.lc 71:38-71:54 4129SampleMaterial.lc 71:38-71:54
4130 String 4130 String
4131testdata/SampleMaterial.lc 73:15-73:25 4131SampleMaterial.lc 73:15-73:25
4132 Maybe (Blending', Blending') 4132 Maybe (Blending', Blending')
4133 -> RGBGen 4133 -> RGBGen
4134 -> AlphaGen 4134 -> AlphaGen
@@ -4136,82 +4136,82 @@ testdata/SampleMaterial.lc 73:15-73:25
4136 -> [TCMod] 4136 -> [TCMod]
4137 -> StageTexture 4137 -> StageTexture
4138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4139testdata/SampleMaterial.lc 73:15-74:57 4139SampleMaterial.lc 73:15-74:57
4140 RGBGen 4140 RGBGen
4141 -> AlphaGen 4141 -> AlphaGen
4142 -> TCGen 4142 -> TCGen
4143 -> [TCMod] 4143 -> [TCMod]
4144 -> StageTexture 4144 -> StageTexture
4145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4146testdata/SampleMaterial.lc 73:15-75:50 4146SampleMaterial.lc 73:15-75:50
4147 AlphaGen 4147 AlphaGen
4148 -> TCGen 4148 -> TCGen
4149 -> [TCMod] 4149 -> [TCMod]
4150 -> StageTexture 4150 -> StageTexture
4151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4152testdata/SampleMaterial.lc 73:15-76:42 4152SampleMaterial.lc 73:15-76:42
4153 TCGen 4153 TCGen
4154 -> [TCMod] 4154 -> [TCMod]
4155 -> StageTexture 4155 -> StageTexture
4156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4157testdata/SampleMaterial.lc 73:15-77:40 4157SampleMaterial.lc 73:15-77:40
4158 [TCMod] 4158 [TCMod]
4159 -> StageTexture 4159 -> StageTexture
4160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4161testdata/SampleMaterial.lc 73:15-78:31 4161SampleMaterial.lc 73:15-78:31
4162 StageTexture 4162 StageTexture
4163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4164testdata/SampleMaterial.lc 73:15-79:42 4164SampleMaterial.lc 73:15-79:42
4165 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4165 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4166testdata/SampleMaterial.lc 73:15-80:38 4166SampleMaterial.lc 73:15-80:38
4167 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4167 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4168testdata/SampleMaterial.lc 73:15-81:41 4168SampleMaterial.lc 73:15-81:41
4169 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4169 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4170testdata/SampleMaterial.lc 73:15-82:40 4170SampleMaterial.lc 73:15-82:40
4171 Bool -> String -> StageAttrs 4171 Bool -> String -> StageAttrs
4172testdata/SampleMaterial.lc 73:15-83:46 4172SampleMaterial.lc 73:15-83:46
4173 String -> StageAttrs 4173 String -> StageAttrs
4174testdata/SampleMaterial.lc 73:15-85:18 4174SampleMaterial.lc 73:15-85:18
4175 StageAttrs | [StageAttrs] 4175 StageAttrs | [StageAttrs]
4176testdata/SampleMaterial.lc 74:29-74:33 4176SampleMaterial.lc 74:29-74:33
4177 forall a . a -> Maybe a 4177 forall a . a -> Maybe a
4178testdata/SampleMaterial.lc 74:29-74:57 4178SampleMaterial.lc 74:29-74:57
4179 Maybe (Blending', Blending') 4179 Maybe (Blending', Blending')
4180testdata/SampleMaterial.lc 74:34-74:57 4180SampleMaterial.lc 74:34-74:57
4181 (Blending', Blending') 4181 (Blending', Blending')
4182testdata/SampleMaterial.lc 74:36-74:46 4182SampleMaterial.lc 74:36-74:46
4183 Blending' 4183 Blending'
4184testdata/SampleMaterial.lc 74:49-74:55 4184SampleMaterial.lc 74:49-74:55
4185 Blending' | ((Blending')) 4185 Blending' | ((Blending'))
4186testdata/SampleMaterial.lc 75:30-75:50 4186SampleMaterial.lc 75:30-75:50
4187 RGBGen 4187 RGBGen
4188testdata/SampleMaterial.lc 76:32-76:42 4188SampleMaterial.lc 76:32-76:42
4189 AlphaGen 4189 AlphaGen
4190testdata/SampleMaterial.lc 77:29-77:40 4190SampleMaterial.lc 77:29-77:40
4191 TCGen 4191 TCGen
4192testdata/SampleMaterial.lc 78:29-78:31 4192SampleMaterial.lc 78:29-78:31
4193 forall a . [a] 4193 forall a . [a]
4194testdata/SampleMaterial.lc 79:31-79:42 4194SampleMaterial.lc 79:31-79:42
4195 StageTexture 4195 StageTexture
4196testdata/SampleMaterial.lc 80:34-80:38 4196SampleMaterial.lc 80:34-80:38
4197 Bool 4197 Bool
4198testdata/SampleMaterial.lc 81:33-81:41 4198SampleMaterial.lc 81:33-81:41
4199 DepthFunction 4199 DepthFunction
4200testdata/SampleMaterial.lc 82:33-82:40 4200SampleMaterial.lc 82:33-82:40
4201 forall a . Maybe a 4201 forall a . Maybe a
4202testdata/SampleMaterial.lc 83:41-83:46 4202SampleMaterial.lc 83:41-83:46
4203 Bool 4203 Bool
4204testdata/SampleMaterial.lc 84:38-84:54 4204SampleMaterial.lc 84:38-84:54
4205 String 4205 String
4206testdata/SampleMaterial.lc 87:21-87:26 4206SampleMaterial.lc 87:21-87:26
4207 Bool 4207 Bool
4208testdata/SampleMaterial.lc 90:5-132:6 4208SampleMaterial.lc 90:5-132:6
4209 (String, CommonAttrs) 4209 (String, CommonAttrs)
4210testdata/SampleMaterial.lc 90:5-2182:6 4210SampleMaterial.lc 90:5-2182:6
4211 [(String, CommonAttrs)] 4211 [(String, CommonAttrs)]
4212testdata/SampleMaterial.lc 90:7-90:40 4212SampleMaterial.lc 90:7-90:40
4213 String 4213 String
4214testdata/SampleMaterial.lc 91:7-91:18 4214SampleMaterial.lc 91:7-91:18
4215 () 4215 ()
4216 -> () 4216 -> ()
4217 -> Bool 4217 -> Bool
@@ -4219,68 +4219,68 @@ testdata/SampleMaterial.lc 91:7-91:18
4219 -> Bool 4219 -> Bool
4220 -> Bool 4220 -> Bool
4221 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4221 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4222testdata/SampleMaterial.lc 91:7-92:26 4222SampleMaterial.lc 91:7-92:26
4223 () 4223 ()
4224 -> Bool 4224 -> Bool
4225 -> Float 4225 -> Float
4226 -> Bool 4226 -> Bool
4227 -> Bool 4227 -> Bool
4228 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4228 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4229testdata/SampleMaterial.lc 91:7-93:26 4229SampleMaterial.lc 91:7-93:26
4230 Bool 4230 Bool
4231 -> Float 4231 -> Float
4232 -> Bool 4232 -> Bool
4233 -> Bool 4233 -> Bool
4234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4235testdata/SampleMaterial.lc 91:7-94:27 4235SampleMaterial.lc 91:7-94:27
4236 Float 4236 Float
4237 -> Bool 4237 -> Bool
4238 -> Bool 4238 -> Bool
4239 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4239 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4240testdata/SampleMaterial.lc 91:7-95:21 4240SampleMaterial.lc 91:7-95:21
4241 Bool 4241 Bool
4242 -> Bool 4242 -> Bool
4243 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4243 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4244testdata/SampleMaterial.lc 91:7-96:35 4244SampleMaterial.lc 91:7-96:35
4245 Bool 4245 Bool
4246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4247testdata/SampleMaterial.lc 91:7-97:28 4247SampleMaterial.lc 91:7-97:28
4248 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4248 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4249testdata/SampleMaterial.lc 91:7-98:33 4249SampleMaterial.lc 91:7-98:33
4250 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4250 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4251testdata/SampleMaterial.lc 91:7-99:32 4251SampleMaterial.lc 91:7-99:32
4252 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4252 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4253testdata/SampleMaterial.lc 91:7-100:30 4253SampleMaterial.lc 91:7-100:30
4254 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4254 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4255testdata/SampleMaterial.lc 91:7-101:34 4255SampleMaterial.lc 91:7-101:34
4256 [StageAttrs] -> Bool -> CommonAttrs 4256 [StageAttrs] -> Bool -> CommonAttrs
4257testdata/SampleMaterial.lc 91:7-129:14 4257SampleMaterial.lc 91:7-129:14
4258 Bool -> CommonAttrs 4258 Bool -> CommonAttrs
4259testdata/SampleMaterial.lc 91:7-131:10 4259SampleMaterial.lc 91:7-131:10
4260 CommonAttrs | ((CommonAttrs)) 4260 CommonAttrs | ((CommonAttrs))
4261testdata/SampleMaterial.lc 92:24-92:26 4261SampleMaterial.lc 92:24-92:26
4262 () 4262 ()
4263testdata/SampleMaterial.lc 93:24-93:26 4263SampleMaterial.lc 93:24-93:26
4264 () 4264 ()
4265testdata/SampleMaterial.lc 94:22-94:27 4265SampleMaterial.lc 94:22-94:27
4266 Bool 4266 Bool
4267testdata/SampleMaterial.lc 95:20-95:21 4267SampleMaterial.lc 95:20-95:21
4268 _b 4268 _b
4269testdata/SampleMaterial.lc 96:30-96:35 4269SampleMaterial.lc 96:30-96:35
4270 Bool 4270 Bool
4271testdata/SampleMaterial.lc 97:23-97:28 4271SampleMaterial.lc 97:23-97:28
4272 Bool 4272 Bool
4273testdata/SampleMaterial.lc 98:20-98:33 4273SampleMaterial.lc 98:20-98:33
4274 CullType 4274 CullType
4275testdata/SampleMaterial.lc 99:30-99:32 4275SampleMaterial.lc 99:30-99:32
4276 forall a . [a] 4276 forall a . [a]
4277testdata/SampleMaterial.lc 100:25-100:30 4277SampleMaterial.lc 100:25-100:30
4278 Bool 4278 Bool
4279testdata/SampleMaterial.lc 101:29-101:34 4279SampleMaterial.lc 101:29-101:34
4280 Bool 4280 Bool
4281testdata/SampleMaterial.lc 103:13-129:14 4281SampleMaterial.lc 103:13-129:14
4282 [StageAttrs] 4282 [StageAttrs]
4283testdata/SampleMaterial.lc 103:15-103:25 4283SampleMaterial.lc 103:15-103:25
4284 Maybe (Blending', Blending') 4284 Maybe (Blending', Blending')
4285 -> RGBGen 4285 -> RGBGen
4286 -> AlphaGen 4286 -> AlphaGen
@@ -4288,70 +4288,70 @@ testdata/SampleMaterial.lc 103:15-103:25
4288 -> [TCMod] 4288 -> [TCMod]
4289 -> StageTexture 4289 -> StageTexture
4290 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4290 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4291testdata/SampleMaterial.lc 103:15-104:36 4291SampleMaterial.lc 103:15-104:36
4292 RGBGen 4292 RGBGen
4293 -> AlphaGen 4293 -> AlphaGen
4294 -> TCGen 4294 -> TCGen
4295 -> [TCMod] 4295 -> [TCMod]
4296 -> StageTexture 4296 -> StageTexture
4297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4298testdata/SampleMaterial.lc 103:15-105:50 4298SampleMaterial.lc 103:15-105:50
4299 AlphaGen 4299 AlphaGen
4300 -> TCGen 4300 -> TCGen
4301 -> [TCMod] 4301 -> [TCMod]
4302 -> StageTexture 4302 -> StageTexture
4303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4304testdata/SampleMaterial.lc 103:15-106:42 4304SampleMaterial.lc 103:15-106:42
4305 TCGen 4305 TCGen
4306 -> [TCMod] 4306 -> [TCMod]
4307 -> StageTexture 4307 -> StageTexture
4308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4309testdata/SampleMaterial.lc 103:15-107:36 4309SampleMaterial.lc 103:15-107:36
4310 [TCMod] 4310 [TCMod]
4311 -> StageTexture 4311 -> StageTexture
4312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4313testdata/SampleMaterial.lc 103:15-108:31 4313SampleMaterial.lc 103:15-108:31
4314 StageTexture 4314 StageTexture
4315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4316testdata/SampleMaterial.lc 103:15-109:71 4316SampleMaterial.lc 103:15-109:71
4317 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4317 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4318testdata/SampleMaterial.lc 103:15-110:38 4318SampleMaterial.lc 103:15-110:38
4319 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4319 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4320testdata/SampleMaterial.lc 103:15-111:41 4320SampleMaterial.lc 103:15-111:41
4321 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4321 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4322testdata/SampleMaterial.lc 103:15-112:40 4322SampleMaterial.lc 103:15-112:40
4323 Bool -> String -> StageAttrs 4323 Bool -> String -> StageAttrs
4324testdata/SampleMaterial.lc 103:15-113:46 4324SampleMaterial.lc 103:15-113:46
4325 String -> StageAttrs 4325 String -> StageAttrs
4326testdata/SampleMaterial.lc 103:15-115:18 4326SampleMaterial.lc 103:15-115:18
4327 StageAttrs 4327 StageAttrs
4328testdata/SampleMaterial.lc 104:29-104:36 4328SampleMaterial.lc 104:29-104:36
4329 forall a . Maybe a 4329 forall a . Maybe a
4330testdata/SampleMaterial.lc 105:30-105:50 4330SampleMaterial.lc 105:30-105:50
4331 RGBGen 4331 RGBGen
4332testdata/SampleMaterial.lc 106:32-106:42 4332SampleMaterial.lc 106:32-106:42
4333 AlphaGen 4333 AlphaGen
4334testdata/SampleMaterial.lc 107:29-107:36 4334SampleMaterial.lc 107:29-107:36
4335 TCGen 4335 TCGen
4336testdata/SampleMaterial.lc 108:29-108:31 4336SampleMaterial.lc 108:29-108:31
4337 forall a . [a] 4337 forall a . [a]
4338testdata/SampleMaterial.lc 109:31-109:37 4338SampleMaterial.lc 109:31-109:37
4339 String -> StageTexture 4339 String -> StageTexture
4340testdata/SampleMaterial.lc 109:31-109:71 4340SampleMaterial.lc 109:31-109:71
4341 StageTexture 4341 StageTexture
4342testdata/SampleMaterial.lc 109:38-109:71 4342SampleMaterial.lc 109:38-109:71
4343 String 4343 String
4344testdata/SampleMaterial.lc 110:34-110:38 4344SampleMaterial.lc 110:34-110:38
4345 Bool 4345 Bool
4346testdata/SampleMaterial.lc 111:33-111:41 4346SampleMaterial.lc 111:33-111:41
4347 DepthFunction 4347 DepthFunction
4348testdata/SampleMaterial.lc 112:33-112:40 4348SampleMaterial.lc 112:33-112:40
4349 forall a . Maybe a 4349 forall a . Maybe a
4350testdata/SampleMaterial.lc 113:41-113:46 4350SampleMaterial.lc 113:41-113:46
4351 Bool 4351 Bool
4352testdata/SampleMaterial.lc 114:38-114:54 4352SampleMaterial.lc 114:38-114:54
4353 String 4353 String
4354testdata/SampleMaterial.lc 116:15-116:25 4354SampleMaterial.lc 116:15-116:25
4355 Maybe (Blending', Blending') 4355 Maybe (Blending', Blending')
4356 -> RGBGen 4356 -> RGBGen
4357 -> AlphaGen 4357 -> AlphaGen
@@ -4359,82 +4359,82 @@ testdata/SampleMaterial.lc 116:15-116:25
4359 -> [TCMod] 4359 -> [TCMod]
4360 -> StageTexture 4360 -> StageTexture
4361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4362testdata/SampleMaterial.lc 116:15-117:57 4362SampleMaterial.lc 116:15-117:57
4363 RGBGen 4363 RGBGen
4364 -> AlphaGen 4364 -> AlphaGen
4365 -> TCGen 4365 -> TCGen
4366 -> [TCMod] 4366 -> [TCMod]
4367 -> StageTexture 4367 -> StageTexture
4368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4369testdata/SampleMaterial.lc 116:15-118:50 4369SampleMaterial.lc 116:15-118:50
4370 AlphaGen 4370 AlphaGen
4371 -> TCGen 4371 -> TCGen
4372 -> [TCMod] 4372 -> [TCMod]
4373 -> StageTexture 4373 -> StageTexture
4374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4375testdata/SampleMaterial.lc 116:15-119:42 4375SampleMaterial.lc 116:15-119:42
4376 TCGen 4376 TCGen
4377 -> [TCMod] 4377 -> [TCMod]
4378 -> StageTexture 4378 -> StageTexture
4379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4380testdata/SampleMaterial.lc 116:15-120:40 4380SampleMaterial.lc 116:15-120:40
4381 [TCMod] 4381 [TCMod]
4382 -> StageTexture 4382 -> StageTexture
4383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4384testdata/SampleMaterial.lc 116:15-121:31 4384SampleMaterial.lc 116:15-121:31
4385 StageTexture 4385 StageTexture
4386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4387testdata/SampleMaterial.lc 116:15-122:42 4387SampleMaterial.lc 116:15-122:42
4388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4389testdata/SampleMaterial.lc 116:15-123:38 4389SampleMaterial.lc 116:15-123:38
4390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4391testdata/SampleMaterial.lc 116:15-124:41 4391SampleMaterial.lc 116:15-124:41
4392 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4392 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4393testdata/SampleMaterial.lc 116:15-125:40 4393SampleMaterial.lc 116:15-125:40
4394 Bool -> String -> StageAttrs 4394 Bool -> String -> StageAttrs
4395testdata/SampleMaterial.lc 116:15-126:46 4395SampleMaterial.lc 116:15-126:46
4396 String -> StageAttrs 4396 String -> StageAttrs
4397testdata/SampleMaterial.lc 116:15-128:18 4397SampleMaterial.lc 116:15-128:18
4398 StageAttrs | [StageAttrs] 4398 StageAttrs | [StageAttrs]
4399testdata/SampleMaterial.lc 117:29-117:33 4399SampleMaterial.lc 117:29-117:33
4400 forall a . a -> Maybe a 4400 forall a . a -> Maybe a
4401testdata/SampleMaterial.lc 117:29-117:57 4401SampleMaterial.lc 117:29-117:57
4402 Maybe (Blending', Blending') 4402 Maybe (Blending', Blending')
4403testdata/SampleMaterial.lc 117:34-117:57 4403SampleMaterial.lc 117:34-117:57
4404 (Blending', Blending') 4404 (Blending', Blending')
4405testdata/SampleMaterial.lc 117:36-117:46 4405SampleMaterial.lc 117:36-117:46
4406 Blending' 4406 Blending'
4407testdata/SampleMaterial.lc 117:49-117:55 4407SampleMaterial.lc 117:49-117:55
4408 Blending' | ((Blending')) 4408 Blending' | ((Blending'))
4409testdata/SampleMaterial.lc 118:30-118:50 4409SampleMaterial.lc 118:30-118:50
4410 RGBGen 4410 RGBGen
4411testdata/SampleMaterial.lc 119:32-119:42 4411SampleMaterial.lc 119:32-119:42
4412 AlphaGen 4412 AlphaGen
4413testdata/SampleMaterial.lc 120:29-120:40 4413SampleMaterial.lc 120:29-120:40
4414 TCGen 4414 TCGen
4415testdata/SampleMaterial.lc 121:29-121:31 4415SampleMaterial.lc 121:29-121:31
4416 forall a . [a] 4416 forall a . [a]
4417testdata/SampleMaterial.lc 122:31-122:42 4417SampleMaterial.lc 122:31-122:42
4418 StageTexture 4418 StageTexture
4419testdata/SampleMaterial.lc 123:34-123:38 4419SampleMaterial.lc 123:34-123:38
4420 Bool 4420 Bool
4421testdata/SampleMaterial.lc 124:33-124:41 4421SampleMaterial.lc 124:33-124:41
4422 DepthFunction 4422 DepthFunction
4423testdata/SampleMaterial.lc 125:33-125:40 4423SampleMaterial.lc 125:33-125:40
4424 forall a . Maybe a 4424 forall a . Maybe a
4425testdata/SampleMaterial.lc 126:41-126:46 4425SampleMaterial.lc 126:41-126:46
4426 Bool 4426 Bool
4427testdata/SampleMaterial.lc 127:38-127:54 4427SampleMaterial.lc 127:38-127:54
4428 String 4428 String
4429testdata/SampleMaterial.lc 130:21-130:26 4429SampleMaterial.lc 130:21-130:26
4430 Bool 4430 Bool
4431testdata/SampleMaterial.lc 133:5-175:6 4431SampleMaterial.lc 133:5-175:6
4432 (String, CommonAttrs) 4432 (String, CommonAttrs)
4433testdata/SampleMaterial.lc 133:5-2182:6 4433SampleMaterial.lc 133:5-2182:6
4434 [(String, CommonAttrs)] 4434 [(String, CommonAttrs)]
4435testdata/SampleMaterial.lc 133:7-133:42 4435SampleMaterial.lc 133:7-133:42
4436 String 4436 String
4437testdata/SampleMaterial.lc 134:7-134:18 4437SampleMaterial.lc 134:7-134:18
4438 () 4438 ()
4439 -> () 4439 -> ()
4440 -> Bool 4440 -> Bool
@@ -4442,68 +4442,68 @@ testdata/SampleMaterial.lc 134:7-134:18
4442 -> Bool 4442 -> Bool
4443 -> Bool 4443 -> Bool
4444 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4444 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4445testdata/SampleMaterial.lc 134:7-135:26 4445SampleMaterial.lc 134:7-135:26
4446 () 4446 ()
4447 -> Bool 4447 -> Bool
4448 -> Float 4448 -> Float
4449 -> Bool 4449 -> Bool
4450 -> Bool 4450 -> Bool
4451 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4451 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4452testdata/SampleMaterial.lc 134:7-136:26 4452SampleMaterial.lc 134:7-136:26
4453 Bool 4453 Bool
4454 -> Float 4454 -> Float
4455 -> Bool 4455 -> Bool
4456 -> Bool 4456 -> Bool
4457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4458testdata/SampleMaterial.lc 134:7-137:27 4458SampleMaterial.lc 134:7-137:27
4459 Float 4459 Float
4460 -> Bool 4460 -> Bool
4461 -> Bool 4461 -> Bool
4462 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4462 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4463testdata/SampleMaterial.lc 134:7-138:21 4463SampleMaterial.lc 134:7-138:21
4464 Bool 4464 Bool
4465 -> Bool 4465 -> Bool
4466 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4466 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4467testdata/SampleMaterial.lc 134:7-139:35 4467SampleMaterial.lc 134:7-139:35
4468 Bool 4468 Bool
4469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4470testdata/SampleMaterial.lc 134:7-140:28 4470SampleMaterial.lc 134:7-140:28
4471 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4471 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4472testdata/SampleMaterial.lc 134:7-141:33 4472SampleMaterial.lc 134:7-141:33
4473 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4473 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4474testdata/SampleMaterial.lc 134:7-142:32 4474SampleMaterial.lc 134:7-142:32
4475 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4475 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4476testdata/SampleMaterial.lc 134:7-143:30 4476SampleMaterial.lc 134:7-143:30
4477 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4477 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4478testdata/SampleMaterial.lc 134:7-144:34 4478SampleMaterial.lc 134:7-144:34
4479 [StageAttrs] -> Bool -> CommonAttrs 4479 [StageAttrs] -> Bool -> CommonAttrs
4480testdata/SampleMaterial.lc 134:7-172:14 4480SampleMaterial.lc 134:7-172:14
4481 Bool -> CommonAttrs 4481 Bool -> CommonAttrs
4482testdata/SampleMaterial.lc 134:7-174:10 4482SampleMaterial.lc 134:7-174:10
4483 CommonAttrs | ((CommonAttrs)) 4483 CommonAttrs | ((CommonAttrs))
4484testdata/SampleMaterial.lc 135:24-135:26 4484SampleMaterial.lc 135:24-135:26
4485 () 4485 ()
4486testdata/SampleMaterial.lc 136:24-136:26 4486SampleMaterial.lc 136:24-136:26
4487 () 4487 ()
4488testdata/SampleMaterial.lc 137:22-137:27 4488SampleMaterial.lc 137:22-137:27
4489 Bool 4489 Bool
4490testdata/SampleMaterial.lc 138:20-138:21 4490SampleMaterial.lc 138:20-138:21
4491 _b 4491 _b
4492testdata/SampleMaterial.lc 139:30-139:35 4492SampleMaterial.lc 139:30-139:35
4493 Bool 4493 Bool
4494testdata/SampleMaterial.lc 140:23-140:28 4494SampleMaterial.lc 140:23-140:28
4495 Bool 4495 Bool
4496testdata/SampleMaterial.lc 141:20-141:33 4496SampleMaterial.lc 141:20-141:33
4497 CullType 4497 CullType
4498testdata/SampleMaterial.lc 142:30-142:32 4498SampleMaterial.lc 142:30-142:32
4499 forall a . [a] 4499 forall a . [a]
4500testdata/SampleMaterial.lc 143:25-143:30 4500SampleMaterial.lc 143:25-143:30
4501 Bool 4501 Bool
4502testdata/SampleMaterial.lc 144:29-144:34 4502SampleMaterial.lc 144:29-144:34
4503 Bool 4503 Bool
4504testdata/SampleMaterial.lc 146:13-172:14 4504SampleMaterial.lc 146:13-172:14
4505 [StageAttrs] 4505 [StageAttrs]
4506testdata/SampleMaterial.lc 146:15-146:25 4506SampleMaterial.lc 146:15-146:25
4507 Maybe (Blending', Blending') 4507 Maybe (Blending', Blending')
4508 -> RGBGen 4508 -> RGBGen
4509 -> AlphaGen 4509 -> AlphaGen
@@ -4511,70 +4511,70 @@ testdata/SampleMaterial.lc 146:15-146:25
4511 -> [TCMod] 4511 -> [TCMod]
4512 -> StageTexture 4512 -> StageTexture
4513 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4513 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4514testdata/SampleMaterial.lc 146:15-147:36 4514SampleMaterial.lc 146:15-147:36
4515 RGBGen 4515 RGBGen
4516 -> AlphaGen 4516 -> AlphaGen
4517 -> TCGen 4517 -> TCGen
4518 -> [TCMod] 4518 -> [TCMod]
4519 -> StageTexture 4519 -> StageTexture
4520 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4520 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4521testdata/SampleMaterial.lc 146:15-148:50 4521SampleMaterial.lc 146:15-148:50
4522 AlphaGen 4522 AlphaGen
4523 -> TCGen 4523 -> TCGen
4524 -> [TCMod] 4524 -> [TCMod]
4525 -> StageTexture 4525 -> StageTexture
4526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4527testdata/SampleMaterial.lc 146:15-149:42 4527SampleMaterial.lc 146:15-149:42
4528 TCGen 4528 TCGen
4529 -> [TCMod] 4529 -> [TCMod]
4530 -> StageTexture 4530 -> StageTexture
4531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4532testdata/SampleMaterial.lc 146:15-150:36 4532SampleMaterial.lc 146:15-150:36
4533 [TCMod] 4533 [TCMod]
4534 -> StageTexture 4534 -> StageTexture
4535 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4535 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4536testdata/SampleMaterial.lc 146:15-151:31 4536SampleMaterial.lc 146:15-151:31
4537 StageTexture 4537 StageTexture
4538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4539testdata/SampleMaterial.lc 146:15-152:73 4539SampleMaterial.lc 146:15-152:73
4540 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4540 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4541testdata/SampleMaterial.lc 146:15-153:38 4541SampleMaterial.lc 146:15-153:38
4542 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4542 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4543testdata/SampleMaterial.lc 146:15-154:41 4543SampleMaterial.lc 146:15-154:41
4544 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4544 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4545testdata/SampleMaterial.lc 146:15-155:40 4545SampleMaterial.lc 146:15-155:40
4546 Bool -> String -> StageAttrs 4546 Bool -> String -> StageAttrs
4547testdata/SampleMaterial.lc 146:15-156:46 4547SampleMaterial.lc 146:15-156:46
4548 String -> StageAttrs 4548 String -> StageAttrs
4549testdata/SampleMaterial.lc 146:15-158:18 4549SampleMaterial.lc 146:15-158:18
4550 StageAttrs 4550 StageAttrs
4551testdata/SampleMaterial.lc 147:29-147:36 4551SampleMaterial.lc 147:29-147:36
4552 forall a . Maybe a 4552 forall a . Maybe a
4553testdata/SampleMaterial.lc 148:30-148:50 4553SampleMaterial.lc 148:30-148:50
4554 RGBGen 4554 RGBGen
4555testdata/SampleMaterial.lc 149:32-149:42 4555SampleMaterial.lc 149:32-149:42
4556 AlphaGen 4556 AlphaGen
4557testdata/SampleMaterial.lc 150:29-150:36 4557SampleMaterial.lc 150:29-150:36
4558 TCGen 4558 TCGen
4559testdata/SampleMaterial.lc 151:29-151:31 4559SampleMaterial.lc 151:29-151:31
4560 forall a . [a] 4560 forall a . [a]
4561testdata/SampleMaterial.lc 152:31-152:37 4561SampleMaterial.lc 152:31-152:37
4562 String -> StageTexture 4562 String -> StageTexture
4563testdata/SampleMaterial.lc 152:31-152:73 4563SampleMaterial.lc 152:31-152:73
4564 StageTexture 4564 StageTexture
4565testdata/SampleMaterial.lc 152:38-152:73 4565SampleMaterial.lc 152:38-152:73
4566 String 4566 String
4567testdata/SampleMaterial.lc 153:34-153:38 4567SampleMaterial.lc 153:34-153:38
4568 Bool 4568 Bool
4569testdata/SampleMaterial.lc 154:33-154:41 4569SampleMaterial.lc 154:33-154:41
4570 DepthFunction 4570 DepthFunction
4571testdata/SampleMaterial.lc 155:33-155:40 4571SampleMaterial.lc 155:33-155:40
4572 forall a . Maybe a 4572 forall a . Maybe a
4573testdata/SampleMaterial.lc 156:41-156:46 4573SampleMaterial.lc 156:41-156:46
4574 Bool 4574 Bool
4575testdata/SampleMaterial.lc 157:38-157:54 4575SampleMaterial.lc 157:38-157:54
4576 String 4576 String
4577testdata/SampleMaterial.lc 159:15-159:25 4577SampleMaterial.lc 159:15-159:25
4578 Maybe (Blending', Blending') 4578 Maybe (Blending', Blending')
4579 -> RGBGen 4579 -> RGBGen
4580 -> AlphaGen 4580 -> AlphaGen
@@ -4582,82 +4582,82 @@ testdata/SampleMaterial.lc 159:15-159:25
4582 -> [TCMod] 4582 -> [TCMod]
4583 -> StageTexture 4583 -> StageTexture
4584 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4584 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4585testdata/SampleMaterial.lc 159:15-160:57 4585SampleMaterial.lc 159:15-160:57
4586 RGBGen 4586 RGBGen
4587 -> AlphaGen 4587 -> AlphaGen
4588 -> TCGen 4588 -> TCGen
4589 -> [TCMod] 4589 -> [TCMod]
4590 -> StageTexture 4590 -> StageTexture
4591 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4591 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4592testdata/SampleMaterial.lc 159:15-161:50 4592SampleMaterial.lc 159:15-161:50
4593 AlphaGen 4593 AlphaGen
4594 -> TCGen 4594 -> TCGen
4595 -> [TCMod] 4595 -> [TCMod]
4596 -> StageTexture 4596 -> StageTexture
4597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4598testdata/SampleMaterial.lc 159:15-162:42 4598SampleMaterial.lc 159:15-162:42
4599 TCGen 4599 TCGen
4600 -> [TCMod] 4600 -> [TCMod]
4601 -> StageTexture 4601 -> StageTexture
4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4603testdata/SampleMaterial.lc 159:15-163:40 4603SampleMaterial.lc 159:15-163:40
4604 [TCMod] 4604 [TCMod]
4605 -> StageTexture 4605 -> StageTexture
4606 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4606 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4607testdata/SampleMaterial.lc 159:15-164:31 4607SampleMaterial.lc 159:15-164:31
4608 StageTexture 4608 StageTexture
4609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4610testdata/SampleMaterial.lc 159:15-165:42 4610SampleMaterial.lc 159:15-165:42
4611 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4611 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4612testdata/SampleMaterial.lc 159:15-166:38 4612SampleMaterial.lc 159:15-166:38
4613 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4613 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4614testdata/SampleMaterial.lc 159:15-167:41 4614SampleMaterial.lc 159:15-167:41
4615 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4615 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4616testdata/SampleMaterial.lc 159:15-168:40 4616SampleMaterial.lc 159:15-168:40
4617 Bool -> String -> StageAttrs 4617 Bool -> String -> StageAttrs
4618testdata/SampleMaterial.lc 159:15-169:46 4618SampleMaterial.lc 159:15-169:46
4619 String -> StageAttrs 4619 String -> StageAttrs
4620testdata/SampleMaterial.lc 159:15-171:18 4620SampleMaterial.lc 159:15-171:18
4621 StageAttrs | [StageAttrs] 4621 StageAttrs | [StageAttrs]
4622testdata/SampleMaterial.lc 160:29-160:33 4622SampleMaterial.lc 160:29-160:33
4623 forall a . a -> Maybe a 4623 forall a . a -> Maybe a
4624testdata/SampleMaterial.lc 160:29-160:57 4624SampleMaterial.lc 160:29-160:57
4625 Maybe (Blending', Blending') 4625 Maybe (Blending', Blending')
4626testdata/SampleMaterial.lc 160:34-160:57 4626SampleMaterial.lc 160:34-160:57
4627 (Blending', Blending') 4627 (Blending', Blending')
4628testdata/SampleMaterial.lc 160:36-160:46 4628SampleMaterial.lc 160:36-160:46
4629 Blending' 4629 Blending'
4630testdata/SampleMaterial.lc 160:49-160:55 4630SampleMaterial.lc 160:49-160:55
4631 Blending' | ((Blending')) 4631 Blending' | ((Blending'))
4632testdata/SampleMaterial.lc 161:30-161:50 4632SampleMaterial.lc 161:30-161:50
4633 RGBGen 4633 RGBGen
4634testdata/SampleMaterial.lc 162:32-162:42 4634SampleMaterial.lc 162:32-162:42
4635 AlphaGen 4635 AlphaGen
4636testdata/SampleMaterial.lc 163:29-163:40 4636SampleMaterial.lc 163:29-163:40
4637 TCGen 4637 TCGen
4638testdata/SampleMaterial.lc 164:29-164:31 4638SampleMaterial.lc 164:29-164:31
4639 forall a . [a] 4639 forall a . [a]
4640testdata/SampleMaterial.lc 165:31-165:42 4640SampleMaterial.lc 165:31-165:42
4641 StageTexture 4641 StageTexture
4642testdata/SampleMaterial.lc 166:34-166:38 4642SampleMaterial.lc 166:34-166:38
4643 Bool 4643 Bool
4644testdata/SampleMaterial.lc 167:33-167:41 4644SampleMaterial.lc 167:33-167:41
4645 DepthFunction 4645 DepthFunction
4646testdata/SampleMaterial.lc 168:33-168:40 4646SampleMaterial.lc 168:33-168:40
4647 forall a . Maybe a 4647 forall a . Maybe a
4648testdata/SampleMaterial.lc 169:41-169:46 4648SampleMaterial.lc 169:41-169:46
4649 Bool 4649 Bool
4650testdata/SampleMaterial.lc 170:38-170:54 4650SampleMaterial.lc 170:38-170:54
4651 String 4651 String
4652testdata/SampleMaterial.lc 173:21-173:26 4652SampleMaterial.lc 173:21-173:26
4653 Bool 4653 Bool
4654testdata/SampleMaterial.lc 176:5-232:6 4654SampleMaterial.lc 176:5-232:6
4655 (String, CommonAttrs) 4655 (String, CommonAttrs)
4656testdata/SampleMaterial.lc 176:5-2182:6 4656SampleMaterial.lc 176:5-2182:6
4657 [(String, CommonAttrs)] 4657 [(String, CommonAttrs)]
4658testdata/SampleMaterial.lc 176:7-176:46 4658SampleMaterial.lc 176:7-176:46
4659 String 4659 String
4660testdata/SampleMaterial.lc 177:7-177:18 4660SampleMaterial.lc 177:7-177:18
4661 () 4661 ()
4662 -> () 4662 -> ()
4663 -> Bool 4663 -> Bool
@@ -4665,68 +4665,68 @@ testdata/SampleMaterial.lc 177:7-177:18
4665 -> Bool 4665 -> Bool
4666 -> Bool 4666 -> Bool
4667 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4667 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4668testdata/SampleMaterial.lc 177:7-178:26 4668SampleMaterial.lc 177:7-178:26
4669 () 4669 ()
4670 -> Bool 4670 -> Bool
4671 -> Float 4671 -> Float
4672 -> Bool 4672 -> Bool
4673 -> Bool 4673 -> Bool
4674 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4674 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4675testdata/SampleMaterial.lc 177:7-179:26 4675SampleMaterial.lc 177:7-179:26
4676 Bool 4676 Bool
4677 -> Float 4677 -> Float
4678 -> Bool 4678 -> Bool
4679 -> Bool 4679 -> Bool
4680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4681testdata/SampleMaterial.lc 177:7-180:27 4681SampleMaterial.lc 177:7-180:27
4682 Float 4682 Float
4683 -> Bool 4683 -> Bool
4684 -> Bool 4684 -> Bool
4685 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4685 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4686testdata/SampleMaterial.lc 177:7-181:21 4686SampleMaterial.lc 177:7-181:21
4687 Bool 4687 Bool
4688 -> Bool 4688 -> Bool
4689 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4689 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4690testdata/SampleMaterial.lc 177:7-182:35 4690SampleMaterial.lc 177:7-182:35
4691 Bool 4691 Bool
4692 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4692 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4693testdata/SampleMaterial.lc 177:7-183:28 4693SampleMaterial.lc 177:7-183:28
4694 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4694 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4695testdata/SampleMaterial.lc 177:7-184:33 4695SampleMaterial.lc 177:7-184:33
4696 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4696 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4697testdata/SampleMaterial.lc 177:7-185:32 4697SampleMaterial.lc 177:7-185:32
4698 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4698 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4699testdata/SampleMaterial.lc 177:7-186:30 4699SampleMaterial.lc 177:7-186:30
4700 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4700 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4701testdata/SampleMaterial.lc 177:7-187:34 4701SampleMaterial.lc 177:7-187:34
4702 [StageAttrs] -> Bool -> CommonAttrs 4702 [StageAttrs] -> Bool -> CommonAttrs
4703testdata/SampleMaterial.lc 177:7-229:14 4703SampleMaterial.lc 177:7-229:14
4704 Bool -> CommonAttrs 4704 Bool -> CommonAttrs
4705testdata/SampleMaterial.lc 177:7-231:10 4705SampleMaterial.lc 177:7-231:10
4706 CommonAttrs | ((CommonAttrs)) 4706 CommonAttrs | ((CommonAttrs))
4707testdata/SampleMaterial.lc 178:24-178:26 4707SampleMaterial.lc 178:24-178:26
4708 () 4708 ()
4709testdata/SampleMaterial.lc 179:24-179:26 4709SampleMaterial.lc 179:24-179:26
4710 () 4710 ()
4711testdata/SampleMaterial.lc 180:22-180:27 4711SampleMaterial.lc 180:22-180:27
4712 Bool 4712 Bool
4713testdata/SampleMaterial.lc 181:20-181:21 4713SampleMaterial.lc 181:20-181:21
4714 _b 4714 _b
4715testdata/SampleMaterial.lc 182:30-182:35 4715SampleMaterial.lc 182:30-182:35
4716 Bool 4716 Bool
4717testdata/SampleMaterial.lc 183:23-183:28 4717SampleMaterial.lc 183:23-183:28
4718 Bool 4718 Bool
4719testdata/SampleMaterial.lc 184:20-184:33 4719SampleMaterial.lc 184:20-184:33
4720 CullType 4720 CullType
4721testdata/SampleMaterial.lc 185:30-185:32 4721SampleMaterial.lc 185:30-185:32
4722 forall a . [a] 4722 forall a . [a]
4723testdata/SampleMaterial.lc 186:25-186:30 4723SampleMaterial.lc 186:25-186:30
4724 Bool 4724 Bool
4725testdata/SampleMaterial.lc 187:29-187:34 4725SampleMaterial.lc 187:29-187:34
4726 Bool 4726 Bool
4727testdata/SampleMaterial.lc 189:13-229:14 4727SampleMaterial.lc 189:13-229:14
4728 [StageAttrs] 4728 [StageAttrs]
4729testdata/SampleMaterial.lc 189:15-189:25 4729SampleMaterial.lc 189:15-189:25
4730 Maybe (Blending', Blending') 4730 Maybe (Blending', Blending')
4731 -> RGBGen 4731 -> RGBGen
4732 -> AlphaGen 4732 -> AlphaGen
@@ -4734,110 +4734,110 @@ testdata/SampleMaterial.lc 189:15-189:25
4734 -> [TCMod] 4734 -> [TCMod]
4735 -> StageTexture 4735 -> StageTexture
4736 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4736 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4737testdata/SampleMaterial.lc 189:15-190:36 4737SampleMaterial.lc 189:15-190:36
4738 RGBGen 4738 RGBGen
4739 -> AlphaGen 4739 -> AlphaGen
4740 -> TCGen 4740 -> TCGen
4741 -> [TCMod] 4741 -> [TCMod]
4742 -> StageTexture 4742 -> StageTexture
4743 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4743 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4744testdata/SampleMaterial.lc 189:15-191:42 4744SampleMaterial.lc 189:15-191:42
4745 AlphaGen 4745 AlphaGen
4746 -> TCGen 4746 -> TCGen
4747 -> [TCMod] 4747 -> [TCMod]
4748 -> StageTexture 4748 -> StageTexture
4749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4750testdata/SampleMaterial.lc 189:15-192:42 4750SampleMaterial.lc 189:15-192:42
4751 TCGen 4751 TCGen
4752 -> [TCMod] 4752 -> [TCMod]
4753 -> StageTexture 4753 -> StageTexture
4754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4755testdata/SampleMaterial.lc 189:15-193:36 4755SampleMaterial.lc 189:15-193:36
4756 [TCMod] 4756 [TCMod]
4757 -> StageTexture 4757 -> StageTexture
4758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4759testdata/SampleMaterial.lc 189:15-195:88 4759SampleMaterial.lc 189:15-195:88
4760 StageTexture 4760 StageTexture
4761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4762testdata/SampleMaterial.lc 189:15-196:66 4762SampleMaterial.lc 189:15-196:66
4763 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4763 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4764testdata/SampleMaterial.lc 189:15-197:38 4764SampleMaterial.lc 189:15-197:38
4765 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4765 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4766testdata/SampleMaterial.lc 189:15-198:41 4766SampleMaterial.lc 189:15-198:41
4767 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4767 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4768testdata/SampleMaterial.lc 189:15-199:40 4768SampleMaterial.lc 189:15-199:40
4769 Bool -> String -> StageAttrs 4769 Bool -> String -> StageAttrs
4770testdata/SampleMaterial.lc 189:15-200:46 4770SampleMaterial.lc 189:15-200:46
4771 String -> StageAttrs 4771 String -> StageAttrs
4772testdata/SampleMaterial.lc 189:15-202:18 4772SampleMaterial.lc 189:15-202:18
4773 StageAttrs 4773 StageAttrs
4774testdata/SampleMaterial.lc 190:29-190:36 4774SampleMaterial.lc 190:29-190:36
4775 forall a . Maybe a 4775 forall a . Maybe a
4776testdata/SampleMaterial.lc 191:30-191:42 4776SampleMaterial.lc 191:30-191:42
4777 RGBGen 4777 RGBGen
4778testdata/SampleMaterial.lc 192:32-192:42 4778SampleMaterial.lc 192:32-192:42
4779 AlphaGen 4779 AlphaGen
4780testdata/SampleMaterial.lc 193:29-193:36 4780SampleMaterial.lc 193:29-193:36
4781 TCGen 4781 TCGen
4782testdata/SampleMaterial.lc 195:21-195:88 4782SampleMaterial.lc 195:21-195:88
4783 [TCMod] 4783 [TCMod]
4784testdata/SampleMaterial.lc 195:23-195:32 4784SampleMaterial.lc 195:23-195:32
4785 Float -> Float -> TCMod 4785 Float -> Float -> TCMod
4786testdata/SampleMaterial.lc 195:23-195:36 4786SampleMaterial.lc 195:23-195:36
4787 Float -> TCMod 4787 Float -> TCMod
4788testdata/SampleMaterial.lc 195:23-195:40 4788SampleMaterial.lc 195:23-195:40
4789 TCMod 4789 TCMod
4790testdata/SampleMaterial.lc 195:33-195:36 4790SampleMaterial.lc 195:33-195:36
4791 Float 4791 Float
4792testdata/SampleMaterial.lc 195:37-195:40 4792SampleMaterial.lc 195:37-195:40
4793 Float 4793 Float
4794testdata/SampleMaterial.lc 195:43-195:50 4794SampleMaterial.lc 195:43-195:50
4795 Float -> Float -> Float -> Float -> TCMod 4795 Float -> Float -> Float -> Float -> TCMod
4796testdata/SampleMaterial.lc 195:43-195:54 4796SampleMaterial.lc 195:43-195:54
4797 Float -> Float -> Float -> TCMod 4797 Float -> Float -> Float -> TCMod
4798testdata/SampleMaterial.lc 195:43-195:59 4798SampleMaterial.lc 195:43-195:59
4799 Float -> Float -> TCMod 4799 Float -> Float -> TCMod
4800testdata/SampleMaterial.lc 195:43-195:63 4800SampleMaterial.lc 195:43-195:63
4801 Float -> TCMod 4801 Float -> TCMod
4802testdata/SampleMaterial.lc 195:43-195:67 4802SampleMaterial.lc 195:43-195:67
4803 TCMod 4803 TCMod
4804testdata/SampleMaterial.lc 195:43-195:86 4804SampleMaterial.lc 195:43-195:86
4805 [TCMod] 4805 [TCMod]
4806testdata/SampleMaterial.lc 195:51-195:54 4806SampleMaterial.lc 195:51-195:54
4807 Float 4807 Float
4808testdata/SampleMaterial.lc 195:55-195:59 4808SampleMaterial.lc 195:55-195:59
4809 Float 4809 Float
4810testdata/SampleMaterial.lc 195:60-195:63 4810SampleMaterial.lc 195:60-195:63
4811 Float 4811 Float
4812testdata/SampleMaterial.lc 195:64-195:67 4812SampleMaterial.lc 195:64-195:67
4813 Float 4813 Float
4814testdata/SampleMaterial.lc 195:70-195:78 4814SampleMaterial.lc 195:70-195:78
4815 Float -> Float -> TCMod 4815 Float -> Float -> TCMod
4816testdata/SampleMaterial.lc 195:70-195:82 4816SampleMaterial.lc 195:70-195:82
4817 Float -> TCMod 4817 Float -> TCMod
4818testdata/SampleMaterial.lc 195:70-195:86 4818SampleMaterial.lc 195:70-195:86
4819 TCMod | [TCMod] 4819 TCMod | [TCMod]
4820testdata/SampleMaterial.lc 195:79-195:82 4820SampleMaterial.lc 195:79-195:82
4821 Float 4821 Float
4822testdata/SampleMaterial.lc 195:83-195:86 4822SampleMaterial.lc 195:83-195:86
4823 Float 4823 Float
4824testdata/SampleMaterial.lc 196:31-196:37 4824SampleMaterial.lc 196:31-196:37
4825 String -> StageTexture 4825 String -> StageTexture
4826testdata/SampleMaterial.lc 196:31-196:66 4826SampleMaterial.lc 196:31-196:66
4827 StageTexture 4827 StageTexture
4828testdata/SampleMaterial.lc 196:38-196:66 4828SampleMaterial.lc 196:38-196:66
4829 String 4829 String
4830testdata/SampleMaterial.lc 197:34-197:38 4830SampleMaterial.lc 197:34-197:38
4831 Bool 4831 Bool
4832testdata/SampleMaterial.lc 198:33-198:41 4832SampleMaterial.lc 198:33-198:41
4833 DepthFunction 4833 DepthFunction
4834testdata/SampleMaterial.lc 199:33-199:40 4834SampleMaterial.lc 199:33-199:40
4835 forall a . Maybe a 4835 forall a . Maybe a
4836testdata/SampleMaterial.lc 200:41-200:46 4836SampleMaterial.lc 200:41-200:46
4837 Bool 4837 Bool
4838testdata/SampleMaterial.lc 201:38-201:52 4838SampleMaterial.lc 201:38-201:52
4839 String 4839 String
4840testdata/SampleMaterial.lc 203:15-203:25 4840SampleMaterial.lc 203:15-203:25
4841 Maybe (Blending', Blending') 4841 Maybe (Blending', Blending')
4842 -> RGBGen 4842 -> RGBGen
4843 -> AlphaGen 4843 -> AlphaGen
@@ -4845,80 +4845,80 @@ testdata/SampleMaterial.lc 203:15-203:25
4845 -> [TCMod] 4845 -> [TCMod]
4846 -> StageTexture 4846 -> StageTexture
4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4848testdata/SampleMaterial.lc 203:15-204:69 4848SampleMaterial.lc 203:15-204:69
4849 RGBGen 4849 RGBGen
4850 -> AlphaGen 4850 -> AlphaGen
4851 -> TCGen 4851 -> TCGen
4852 -> [TCMod] 4852 -> [TCMod]
4853 -> StageTexture 4853 -> StageTexture
4854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4855testdata/SampleMaterial.lc 203:15-205:42 4855SampleMaterial.lc 203:15-205:42
4856 AlphaGen 4856 AlphaGen
4857 -> TCGen 4857 -> TCGen
4858 -> [TCMod] 4858 -> [TCMod]
4859 -> StageTexture 4859 -> StageTexture
4860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4861testdata/SampleMaterial.lc 203:15-206:42 4861SampleMaterial.lc 203:15-206:42
4862 TCGen 4862 TCGen
4863 -> [TCMod] 4863 -> [TCMod]
4864 -> StageTexture 4864 -> StageTexture
4865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4866testdata/SampleMaterial.lc 203:15-207:36 4866SampleMaterial.lc 203:15-207:36
4867 [TCMod] 4867 [TCMod]
4868 -> StageTexture 4868 -> StageTexture
4869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4870testdata/SampleMaterial.lc 203:15-208:31 4870SampleMaterial.lc 203:15-208:31
4871 StageTexture 4871 StageTexture
4872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4873testdata/SampleMaterial.lc 203:15-209:81 4873SampleMaterial.lc 203:15-209:81
4874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4875testdata/SampleMaterial.lc 203:15-210:39 4875SampleMaterial.lc 203:15-210:39
4876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4877testdata/SampleMaterial.lc 203:15-211:41 4877SampleMaterial.lc 203:15-211:41
4878 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4878 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4879testdata/SampleMaterial.lc 203:15-212:40 4879SampleMaterial.lc 203:15-212:40
4880 Bool -> String -> StageAttrs 4880 Bool -> String -> StageAttrs
4881testdata/SampleMaterial.lc 203:15-213:46 4881SampleMaterial.lc 203:15-213:46
4882 String -> StageAttrs 4882 String -> StageAttrs
4883testdata/SampleMaterial.lc 203:15-215:18 4883SampleMaterial.lc 203:15-215:18
4884 StageAttrs 4884 StageAttrs
4885testdata/SampleMaterial.lc 203:15-228:18 4885SampleMaterial.lc 203:15-228:18
4886 [StageAttrs] 4886 [StageAttrs]
4887testdata/SampleMaterial.lc 204:29-204:33 4887SampleMaterial.lc 204:29-204:33
4888 forall a . a -> Maybe a 4888 forall a . a -> Maybe a
4889testdata/SampleMaterial.lc 204:29-204:69 4889SampleMaterial.lc 204:29-204:69
4890 Maybe (Blending', Blending') 4890 Maybe (Blending', Blending')
4891testdata/SampleMaterial.lc 204:34-204:69 4891SampleMaterial.lc 204:34-204:69
4892 (Blending', Blending') 4892 (Blending', Blending')
4893testdata/SampleMaterial.lc 204:36-204:46 4893SampleMaterial.lc 204:36-204:46
4894 Blending' 4894 Blending'
4895testdata/SampleMaterial.lc 204:49-204:67 4895SampleMaterial.lc 204:49-204:67
4896 Blending' | ((Blending')) 4896 Blending' | ((Blending'))
4897testdata/SampleMaterial.lc 205:30-205:42 4897SampleMaterial.lc 205:30-205:42
4898 RGBGen 4898 RGBGen
4899testdata/SampleMaterial.lc 206:32-206:42 4899SampleMaterial.lc 206:32-206:42
4900 AlphaGen 4900 AlphaGen
4901testdata/SampleMaterial.lc 207:29-207:36 4901SampleMaterial.lc 207:29-207:36
4902 TCGen 4902 TCGen
4903testdata/SampleMaterial.lc 208:29-208:31 4903SampleMaterial.lc 208:29-208:31
4904 forall a . [a] 4904 forall a . [a]
4905testdata/SampleMaterial.lc 209:31-209:37 4905SampleMaterial.lc 209:31-209:37
4906 String -> StageTexture 4906 String -> StageTexture
4907testdata/SampleMaterial.lc 209:31-209:81 4907SampleMaterial.lc 209:31-209:81
4908 StageTexture 4908 StageTexture
4909testdata/SampleMaterial.lc 209:38-209:81 4909SampleMaterial.lc 209:38-209:81
4910 String 4910 String
4911testdata/SampleMaterial.lc 210:34-210:39 4911SampleMaterial.lc 210:34-210:39
4912 Bool 4912 Bool
4913testdata/SampleMaterial.lc 211:33-211:41 4913SampleMaterial.lc 211:33-211:41
4914 DepthFunction 4914 DepthFunction
4915testdata/SampleMaterial.lc 212:33-212:40 4915SampleMaterial.lc 212:33-212:40
4916 forall a . Maybe a 4916 forall a . Maybe a
4917testdata/SampleMaterial.lc 213:41-213:46 4917SampleMaterial.lc 213:41-213:46
4918 Bool 4918 Bool
4919testdata/SampleMaterial.lc 214:38-214:54 4919SampleMaterial.lc 214:38-214:54
4920 String 4920 String
4921testdata/SampleMaterial.lc 216:15-216:25 4921SampleMaterial.lc 216:15-216:25
4922 Maybe (Blending', Blending') 4922 Maybe (Blending', Blending')
4923 -> RGBGen 4923 -> RGBGen
4924 -> AlphaGen 4924 -> AlphaGen
@@ -4926,82 +4926,82 @@ testdata/SampleMaterial.lc 216:15-216:25
4926 -> [TCMod] 4926 -> [TCMod]
4927 -> StageTexture 4927 -> StageTexture
4928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4929testdata/SampleMaterial.lc 216:15-217:69 4929SampleMaterial.lc 216:15-217:69
4930 RGBGen 4930 RGBGen
4931 -> AlphaGen 4931 -> AlphaGen
4932 -> TCGen 4932 -> TCGen
4933 -> [TCMod] 4933 -> [TCMod]
4934 -> StageTexture 4934 -> StageTexture
4935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4936testdata/SampleMaterial.lc 216:15-218:42 4936SampleMaterial.lc 216:15-218:42
4937 AlphaGen 4937 AlphaGen
4938 -> TCGen 4938 -> TCGen
4939 -> [TCMod] 4939 -> [TCMod]
4940 -> StageTexture 4940 -> StageTexture
4941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4942testdata/SampleMaterial.lc 216:15-219:42 4942SampleMaterial.lc 216:15-219:42
4943 TCGen 4943 TCGen
4944 -> [TCMod] 4944 -> [TCMod]
4945 -> StageTexture 4945 -> StageTexture
4946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4947testdata/SampleMaterial.lc 216:15-220:40 4947SampleMaterial.lc 216:15-220:40
4948 [TCMod] 4948 [TCMod]
4949 -> StageTexture 4949 -> StageTexture
4950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4951testdata/SampleMaterial.lc 216:15-221:31 4951SampleMaterial.lc 216:15-221:31
4952 StageTexture 4952 StageTexture
4953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4954testdata/SampleMaterial.lc 216:15-222:42 4954SampleMaterial.lc 216:15-222:42
4955 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4955 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4956testdata/SampleMaterial.lc 216:15-223:39 4956SampleMaterial.lc 216:15-223:39
4957 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4957 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4958testdata/SampleMaterial.lc 216:15-224:41 4958SampleMaterial.lc 216:15-224:41
4959 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4959 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4960testdata/SampleMaterial.lc 216:15-225:40 4960SampleMaterial.lc 216:15-225:40
4961 Bool -> String -> StageAttrs 4961 Bool -> String -> StageAttrs
4962testdata/SampleMaterial.lc 216:15-226:46 4962SampleMaterial.lc 216:15-226:46
4963 String -> StageAttrs 4963 String -> StageAttrs
4964testdata/SampleMaterial.lc 216:15-228:18 4964SampleMaterial.lc 216:15-228:18
4965 StageAttrs | [StageAttrs] 4965 StageAttrs | [StageAttrs]
4966testdata/SampleMaterial.lc 217:29-217:33 4966SampleMaterial.lc 217:29-217:33
4967 forall a . a -> Maybe a 4967 forall a . a -> Maybe a
4968testdata/SampleMaterial.lc 217:29-217:69 4968SampleMaterial.lc 217:29-217:69
4969 Maybe (Blending', Blending') 4969 Maybe (Blending', Blending')
4970testdata/SampleMaterial.lc 217:34-217:69 4970SampleMaterial.lc 217:34-217:69
4971 (Blending', Blending') 4971 (Blending', Blending')
4972testdata/SampleMaterial.lc 217:36-217:46 4972SampleMaterial.lc 217:36-217:46
4973 Blending' 4973 Blending'
4974testdata/SampleMaterial.lc 217:49-217:67 4974SampleMaterial.lc 217:49-217:67
4975 Blending' | ((Blending')) 4975 Blending' | ((Blending'))
4976testdata/SampleMaterial.lc 218:30-218:42 4976SampleMaterial.lc 218:30-218:42
4977 RGBGen 4977 RGBGen
4978testdata/SampleMaterial.lc 219:32-219:42 4978SampleMaterial.lc 219:32-219:42
4979 AlphaGen 4979 AlphaGen
4980testdata/SampleMaterial.lc 220:29-220:40 4980SampleMaterial.lc 220:29-220:40
4981 TCGen 4981 TCGen
4982testdata/SampleMaterial.lc 221:29-221:31 4982SampleMaterial.lc 221:29-221:31
4983 forall a . [a] 4983 forall a . [a]
4984testdata/SampleMaterial.lc 222:31-222:42 4984SampleMaterial.lc 222:31-222:42
4985 StageTexture 4985 StageTexture
4986testdata/SampleMaterial.lc 223:34-223:39 4986SampleMaterial.lc 223:34-223:39
4987 Bool 4987 Bool
4988testdata/SampleMaterial.lc 224:33-224:41 4988SampleMaterial.lc 224:33-224:41
4989 DepthFunction 4989 DepthFunction
4990testdata/SampleMaterial.lc 225:33-225:40 4990SampleMaterial.lc 225:33-225:40
4991 forall a . Maybe a 4991 forall a . Maybe a
4992testdata/SampleMaterial.lc 226:41-226:46 4992SampleMaterial.lc 226:41-226:46
4993 Bool 4993 Bool
4994testdata/SampleMaterial.lc 227:38-227:54 4994SampleMaterial.lc 227:38-227:54
4995 String 4995 String
4996testdata/SampleMaterial.lc 230:21-230:26 4996SampleMaterial.lc 230:21-230:26
4997 Bool 4997 Bool
4998testdata/SampleMaterial.lc 233:5-275:6 4998SampleMaterial.lc 233:5-275:6
4999 (String, CommonAttrs) 4999 (String, CommonAttrs)
5000testdata/SampleMaterial.lc 233:5-2182:6 5000SampleMaterial.lc 233:5-2182:6
5001 [(String, CommonAttrs)] 5001 [(String, CommonAttrs)]
5002testdata/SampleMaterial.lc 233:7-233:40 5002SampleMaterial.lc 233:7-233:40
5003 String 5003 String
5004testdata/SampleMaterial.lc 234:7-234:18 5004SampleMaterial.lc 234:7-234:18
5005 () 5005 ()
5006 -> () 5006 -> ()
5007 -> Bool 5007 -> Bool
@@ -5009,68 +5009,68 @@ testdata/SampleMaterial.lc 234:7-234:18
5009 -> Bool 5009 -> Bool
5010 -> Bool 5010 -> Bool
5011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5012testdata/SampleMaterial.lc 234:7-235:26 5012SampleMaterial.lc 234:7-235:26
5013 () 5013 ()
5014 -> Bool 5014 -> Bool
5015 -> Float 5015 -> Float
5016 -> Bool 5016 -> Bool
5017 -> Bool 5017 -> Bool
5018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5019testdata/SampleMaterial.lc 234:7-236:26 5019SampleMaterial.lc 234:7-236:26
5020 Bool 5020 Bool
5021 -> Float 5021 -> Float
5022 -> Bool 5022 -> Bool
5023 -> Bool 5023 -> Bool
5024 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5024 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5025testdata/SampleMaterial.lc 234:7-237:27 5025SampleMaterial.lc 234:7-237:27
5026 Float 5026 Float
5027 -> Bool 5027 -> Bool
5028 -> Bool 5028 -> Bool
5029 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5029 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5030testdata/SampleMaterial.lc 234:7-238:21 5030SampleMaterial.lc 234:7-238:21
5031 Bool 5031 Bool
5032 -> Bool 5032 -> Bool
5033 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5033 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5034testdata/SampleMaterial.lc 234:7-239:35 5034SampleMaterial.lc 234:7-239:35
5035 Bool 5035 Bool
5036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5037testdata/SampleMaterial.lc 234:7-240:28 5037SampleMaterial.lc 234:7-240:28
5038 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5038 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5039testdata/SampleMaterial.lc 234:7-241:33 5039SampleMaterial.lc 234:7-241:33
5040 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5040 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5041testdata/SampleMaterial.lc 234:7-242:32 5041SampleMaterial.lc 234:7-242:32
5042 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5042 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5043testdata/SampleMaterial.lc 234:7-243:30 5043SampleMaterial.lc 234:7-243:30
5044 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5044 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5045testdata/SampleMaterial.lc 234:7-244:34 5045SampleMaterial.lc 234:7-244:34
5046 [StageAttrs] -> Bool -> CommonAttrs 5046 [StageAttrs] -> Bool -> CommonAttrs
5047testdata/SampleMaterial.lc 234:7-272:14 5047SampleMaterial.lc 234:7-272:14
5048 Bool -> CommonAttrs 5048 Bool -> CommonAttrs
5049testdata/SampleMaterial.lc 234:7-274:10 5049SampleMaterial.lc 234:7-274:10
5050 CommonAttrs | ((CommonAttrs)) 5050 CommonAttrs | ((CommonAttrs))
5051testdata/SampleMaterial.lc 235:24-235:26 5051SampleMaterial.lc 235:24-235:26
5052 () 5052 ()
5053testdata/SampleMaterial.lc 236:24-236:26 5053SampleMaterial.lc 236:24-236:26
5054 () 5054 ()
5055testdata/SampleMaterial.lc 237:22-237:27 5055SampleMaterial.lc 237:22-237:27
5056 Bool 5056 Bool
5057testdata/SampleMaterial.lc 238:20-238:21 5057SampleMaterial.lc 238:20-238:21
5058 _b 5058 _b
5059testdata/SampleMaterial.lc 239:30-239:35 5059SampleMaterial.lc 239:30-239:35
5060 Bool 5060 Bool
5061testdata/SampleMaterial.lc 240:23-240:28 5061SampleMaterial.lc 240:23-240:28
5062 Bool 5062 Bool
5063testdata/SampleMaterial.lc 241:20-241:33 5063SampleMaterial.lc 241:20-241:33
5064 CullType 5064 CullType
5065testdata/SampleMaterial.lc 242:30-242:32 5065SampleMaterial.lc 242:30-242:32
5066 forall a . [a] 5066 forall a . [a]
5067testdata/SampleMaterial.lc 243:25-243:30 5067SampleMaterial.lc 243:25-243:30
5068 Bool 5068 Bool
5069testdata/SampleMaterial.lc 244:29-244:34 5069SampleMaterial.lc 244:29-244:34
5070 Bool 5070 Bool
5071testdata/SampleMaterial.lc 246:13-272:14 5071SampleMaterial.lc 246:13-272:14
5072 [StageAttrs] 5072 [StageAttrs]
5073testdata/SampleMaterial.lc 246:15-246:25 5073SampleMaterial.lc 246:15-246:25
5074 Maybe (Blending', Blending') 5074 Maybe (Blending', Blending')
5075 -> RGBGen 5075 -> RGBGen
5076 -> AlphaGen 5076 -> AlphaGen
@@ -5078,70 +5078,70 @@ testdata/SampleMaterial.lc 246:15-246:25
5078 -> [TCMod] 5078 -> [TCMod]
5079 -> StageTexture 5079 -> StageTexture
5080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5081testdata/SampleMaterial.lc 246:15-247:36 5081SampleMaterial.lc 246:15-247:36
5082 RGBGen 5082 RGBGen
5083 -> AlphaGen 5083 -> AlphaGen
5084 -> TCGen 5084 -> TCGen
5085 -> [TCMod] 5085 -> [TCMod]
5086 -> StageTexture 5086 -> StageTexture
5087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5088testdata/SampleMaterial.lc 246:15-248:50 5088SampleMaterial.lc 246:15-248:50
5089 AlphaGen 5089 AlphaGen
5090 -> TCGen 5090 -> TCGen
5091 -> [TCMod] 5091 -> [TCMod]
5092 -> StageTexture 5092 -> StageTexture
5093 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5093 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5094testdata/SampleMaterial.lc 246:15-249:42 5094SampleMaterial.lc 246:15-249:42
5095 TCGen 5095 TCGen
5096 -> [TCMod] 5096 -> [TCMod]
5097 -> StageTexture 5097 -> StageTexture
5098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5099testdata/SampleMaterial.lc 246:15-250:36 5099SampleMaterial.lc 246:15-250:36
5100 [TCMod] 5100 [TCMod]
5101 -> StageTexture 5101 -> StageTexture
5102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5103testdata/SampleMaterial.lc 246:15-251:31 5103SampleMaterial.lc 246:15-251:31
5104 StageTexture 5104 StageTexture
5105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5106testdata/SampleMaterial.lc 246:15-252:71 5106SampleMaterial.lc 246:15-252:71
5107 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5107 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5108testdata/SampleMaterial.lc 246:15-253:38 5108SampleMaterial.lc 246:15-253:38
5109 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5109 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5110testdata/SampleMaterial.lc 246:15-254:41 5110SampleMaterial.lc 246:15-254:41
5111 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5111 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5112testdata/SampleMaterial.lc 246:15-255:40 5112SampleMaterial.lc 246:15-255:40
5113 Bool -> String -> StageAttrs 5113 Bool -> String -> StageAttrs
5114testdata/SampleMaterial.lc 246:15-256:46 5114SampleMaterial.lc 246:15-256:46
5115 String -> StageAttrs 5115 String -> StageAttrs
5116testdata/SampleMaterial.lc 246:15-258:18 5116SampleMaterial.lc 246:15-258:18
5117 StageAttrs 5117 StageAttrs
5118testdata/SampleMaterial.lc 247:29-247:36 5118SampleMaterial.lc 247:29-247:36
5119 forall a . Maybe a 5119 forall a . Maybe a
5120testdata/SampleMaterial.lc 248:30-248:50 5120SampleMaterial.lc 248:30-248:50
5121 RGBGen 5121 RGBGen
5122testdata/SampleMaterial.lc 249:32-249:42 5122SampleMaterial.lc 249:32-249:42
5123 AlphaGen 5123 AlphaGen
5124testdata/SampleMaterial.lc 250:29-250:36 5124SampleMaterial.lc 250:29-250:36
5125 TCGen 5125 TCGen
5126testdata/SampleMaterial.lc 251:29-251:31 5126SampleMaterial.lc 251:29-251:31
5127 forall a . [a] 5127 forall a . [a]
5128testdata/SampleMaterial.lc 252:31-252:37 5128SampleMaterial.lc 252:31-252:37
5129 String -> StageTexture 5129 String -> StageTexture
5130testdata/SampleMaterial.lc 252:31-252:71 5130SampleMaterial.lc 252:31-252:71
5131 StageTexture 5131 StageTexture
5132testdata/SampleMaterial.lc 252:38-252:71 5132SampleMaterial.lc 252:38-252:71
5133 String 5133 String
5134testdata/SampleMaterial.lc 253:34-253:38 5134SampleMaterial.lc 253:34-253:38
5135 Bool 5135 Bool
5136testdata/SampleMaterial.lc 254:33-254:41 5136SampleMaterial.lc 254:33-254:41
5137 DepthFunction 5137 DepthFunction
5138testdata/SampleMaterial.lc 255:33-255:40 5138SampleMaterial.lc 255:33-255:40
5139 forall a . Maybe a 5139 forall a . Maybe a
5140testdata/SampleMaterial.lc 256:41-256:46 5140SampleMaterial.lc 256:41-256:46
5141 Bool 5141 Bool
5142testdata/SampleMaterial.lc 257:38-257:54 5142SampleMaterial.lc 257:38-257:54
5143 String 5143 String
5144testdata/SampleMaterial.lc 259:15-259:25 5144SampleMaterial.lc 259:15-259:25
5145 Maybe (Blending', Blending') 5145 Maybe (Blending', Blending')
5146 -> RGBGen 5146 -> RGBGen
5147 -> AlphaGen 5147 -> AlphaGen
@@ -5149,82 +5149,82 @@ testdata/SampleMaterial.lc 259:15-259:25
5149 -> [TCMod] 5149 -> [TCMod]
5150 -> StageTexture 5150 -> StageTexture
5151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5152testdata/SampleMaterial.lc 259:15-260:57 5152SampleMaterial.lc 259:15-260:57
5153 RGBGen 5153 RGBGen
5154 -> AlphaGen 5154 -> AlphaGen
5155 -> TCGen 5155 -> TCGen
5156 -> [TCMod] 5156 -> [TCMod]
5157 -> StageTexture 5157 -> StageTexture
5158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5159testdata/SampleMaterial.lc 259:15-261:50 5159SampleMaterial.lc 259:15-261:50
5160 AlphaGen 5160 AlphaGen
5161 -> TCGen 5161 -> TCGen
5162 -> [TCMod] 5162 -> [TCMod]
5163 -> StageTexture 5163 -> StageTexture
5164 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5164 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5165testdata/SampleMaterial.lc 259:15-262:42 5165SampleMaterial.lc 259:15-262:42
5166 TCGen 5166 TCGen
5167 -> [TCMod] 5167 -> [TCMod]
5168 -> StageTexture 5168 -> StageTexture
5169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5170testdata/SampleMaterial.lc 259:15-263:40 5170SampleMaterial.lc 259:15-263:40
5171 [TCMod] 5171 [TCMod]
5172 -> StageTexture 5172 -> StageTexture
5173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5174testdata/SampleMaterial.lc 259:15-264:31 5174SampleMaterial.lc 259:15-264:31
5175 StageTexture 5175 StageTexture
5176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5177testdata/SampleMaterial.lc 259:15-265:42 5177SampleMaterial.lc 259:15-265:42
5178 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5178 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5179testdata/SampleMaterial.lc 259:15-266:38 5179SampleMaterial.lc 259:15-266:38
5180 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5180 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5181testdata/SampleMaterial.lc 259:15-267:41 5181SampleMaterial.lc 259:15-267:41
5182 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5182 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5183testdata/SampleMaterial.lc 259:15-268:40 5183SampleMaterial.lc 259:15-268:40
5184 Bool -> String -> StageAttrs 5184 Bool -> String -> StageAttrs
5185testdata/SampleMaterial.lc 259:15-269:46 5185SampleMaterial.lc 259:15-269:46
5186 String -> StageAttrs 5186 String -> StageAttrs
5187testdata/SampleMaterial.lc 259:15-271:18 5187SampleMaterial.lc 259:15-271:18
5188 StageAttrs | [StageAttrs] 5188 StageAttrs | [StageAttrs]
5189testdata/SampleMaterial.lc 260:29-260:33 5189SampleMaterial.lc 260:29-260:33
5190 forall a . a -> Maybe a 5190 forall a . a -> Maybe a
5191testdata/SampleMaterial.lc 260:29-260:57 5191SampleMaterial.lc 260:29-260:57
5192 Maybe (Blending', Blending') 5192 Maybe (Blending', Blending')
5193testdata/SampleMaterial.lc 260:34-260:57 5193SampleMaterial.lc 260:34-260:57
5194 (Blending', Blending') 5194 (Blending', Blending')
5195testdata/SampleMaterial.lc 260:36-260:46 5195SampleMaterial.lc 260:36-260:46
5196 Blending' 5196 Blending'
5197testdata/SampleMaterial.lc 260:49-260:55 5197SampleMaterial.lc 260:49-260:55
5198 Blending' | ((Blending')) 5198 Blending' | ((Blending'))
5199testdata/SampleMaterial.lc 261:30-261:50 5199SampleMaterial.lc 261:30-261:50
5200 RGBGen 5200 RGBGen
5201testdata/SampleMaterial.lc 262:32-262:42 5201SampleMaterial.lc 262:32-262:42
5202 AlphaGen 5202 AlphaGen
5203testdata/SampleMaterial.lc 263:29-263:40 5203SampleMaterial.lc 263:29-263:40
5204 TCGen 5204 TCGen
5205testdata/SampleMaterial.lc 264:29-264:31 5205SampleMaterial.lc 264:29-264:31
5206 forall a . [a] 5206 forall a . [a]
5207testdata/SampleMaterial.lc 265:31-265:42 5207SampleMaterial.lc 265:31-265:42
5208 StageTexture 5208 StageTexture
5209testdata/SampleMaterial.lc 266:34-266:38 5209SampleMaterial.lc 266:34-266:38
5210 Bool 5210 Bool
5211testdata/SampleMaterial.lc 267:33-267:41 5211SampleMaterial.lc 267:33-267:41
5212 DepthFunction 5212 DepthFunction
5213testdata/SampleMaterial.lc 268:33-268:40 5213SampleMaterial.lc 268:33-268:40
5214 forall a . Maybe a 5214 forall a . Maybe a
5215testdata/SampleMaterial.lc 269:41-269:46 5215SampleMaterial.lc 269:41-269:46
5216 Bool 5216 Bool
5217testdata/SampleMaterial.lc 270:38-270:54 5217SampleMaterial.lc 270:38-270:54
5218 String 5218 String
5219testdata/SampleMaterial.lc 273:21-273:26 5219SampleMaterial.lc 273:21-273:26
5220 Bool 5220 Bool
5221testdata/SampleMaterial.lc 276:5-318:6 5221SampleMaterial.lc 276:5-318:6
5222 (String, CommonAttrs) 5222 (String, CommonAttrs)
5223testdata/SampleMaterial.lc 276:5-2182:6 5223SampleMaterial.lc 276:5-2182:6
5224 [(String, CommonAttrs)] 5224 [(String, CommonAttrs)]
5225testdata/SampleMaterial.lc 276:7-276:42 5225SampleMaterial.lc 276:7-276:42
5226 String 5226 String
5227testdata/SampleMaterial.lc 277:7-277:18 5227SampleMaterial.lc 277:7-277:18
5228 () 5228 ()
5229 -> () 5229 -> ()
5230 -> Bool 5230 -> Bool
@@ -5232,68 +5232,68 @@ testdata/SampleMaterial.lc 277:7-277:18
5232 -> Bool 5232 -> Bool
5233 -> Bool 5233 -> Bool
5234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5235testdata/SampleMaterial.lc 277:7-278:26 5235SampleMaterial.lc 277:7-278:26
5236 () 5236 ()
5237 -> Bool 5237 -> Bool
5238 -> Float 5238 -> Float
5239 -> Bool 5239 -> Bool
5240 -> Bool 5240 -> Bool
5241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5242testdata/SampleMaterial.lc 277:7-279:26 5242SampleMaterial.lc 277:7-279:26
5243 Bool 5243 Bool
5244 -> Float 5244 -> Float
5245 -> Bool 5245 -> Bool
5246 -> Bool 5246 -> Bool
5247 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5247 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5248testdata/SampleMaterial.lc 277:7-280:27 5248SampleMaterial.lc 277:7-280:27
5249 Float 5249 Float
5250 -> Bool 5250 -> Bool
5251 -> Bool 5251 -> Bool
5252 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5252 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5253testdata/SampleMaterial.lc 277:7-281:21 5253SampleMaterial.lc 277:7-281:21
5254 Bool 5254 Bool
5255 -> Bool 5255 -> Bool
5256 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5256 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5257testdata/SampleMaterial.lc 277:7-282:35 5257SampleMaterial.lc 277:7-282:35
5258 Bool 5258 Bool
5259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5260testdata/SampleMaterial.lc 277:7-283:28 5260SampleMaterial.lc 277:7-283:28
5261 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5261 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5262testdata/SampleMaterial.lc 277:7-284:33 5262SampleMaterial.lc 277:7-284:33
5263 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5263 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5264testdata/SampleMaterial.lc 277:7-285:32 5264SampleMaterial.lc 277:7-285:32
5265 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5265 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5266testdata/SampleMaterial.lc 277:7-286:30 5266SampleMaterial.lc 277:7-286:30
5267 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5267 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5268testdata/SampleMaterial.lc 277:7-287:34 5268SampleMaterial.lc 277:7-287:34
5269 [StageAttrs] -> Bool -> CommonAttrs 5269 [StageAttrs] -> Bool -> CommonAttrs
5270testdata/SampleMaterial.lc 277:7-315:14 5270SampleMaterial.lc 277:7-315:14
5271 Bool -> CommonAttrs 5271 Bool -> CommonAttrs
5272testdata/SampleMaterial.lc 277:7-317:10 5272SampleMaterial.lc 277:7-317:10
5273 CommonAttrs | ((CommonAttrs)) 5273 CommonAttrs | ((CommonAttrs))
5274testdata/SampleMaterial.lc 278:24-278:26 5274SampleMaterial.lc 278:24-278:26
5275 () 5275 ()
5276testdata/SampleMaterial.lc 279:24-279:26 5276SampleMaterial.lc 279:24-279:26
5277 () 5277 ()
5278testdata/SampleMaterial.lc 280:22-280:27 5278SampleMaterial.lc 280:22-280:27
5279 Bool 5279 Bool
5280testdata/SampleMaterial.lc 281:20-281:21 5280SampleMaterial.lc 281:20-281:21
5281 _b 5281 _b
5282testdata/SampleMaterial.lc 282:30-282:35 5282SampleMaterial.lc 282:30-282:35
5283 Bool 5283 Bool
5284testdata/SampleMaterial.lc 283:23-283:28 5284SampleMaterial.lc 283:23-283:28
5285 Bool 5285 Bool
5286testdata/SampleMaterial.lc 284:20-284:33 5286SampleMaterial.lc 284:20-284:33
5287 CullType 5287 CullType
5288testdata/SampleMaterial.lc 285:30-285:32 5288SampleMaterial.lc 285:30-285:32
5289 forall a . [a] 5289 forall a . [a]
5290testdata/SampleMaterial.lc 286:25-286:30 5290SampleMaterial.lc 286:25-286:30
5291 Bool 5291 Bool
5292testdata/SampleMaterial.lc 287:29-287:34 5292SampleMaterial.lc 287:29-287:34
5293 Bool 5293 Bool
5294testdata/SampleMaterial.lc 289:13-315:14 5294SampleMaterial.lc 289:13-315:14
5295 [StageAttrs] 5295 [StageAttrs]
5296testdata/SampleMaterial.lc 289:15-289:25 5296SampleMaterial.lc 289:15-289:25
5297 Maybe (Blending', Blending') 5297 Maybe (Blending', Blending')
5298 -> RGBGen 5298 -> RGBGen
5299 -> AlphaGen 5299 -> AlphaGen
@@ -5301,70 +5301,70 @@ testdata/SampleMaterial.lc 289:15-289:25
5301 -> [TCMod] 5301 -> [TCMod]
5302 -> StageTexture 5302 -> StageTexture
5303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5304testdata/SampleMaterial.lc 289:15-290:36 5304SampleMaterial.lc 289:15-290:36
5305 RGBGen 5305 RGBGen
5306 -> AlphaGen 5306 -> AlphaGen
5307 -> TCGen 5307 -> TCGen
5308 -> [TCMod] 5308 -> [TCMod]
5309 -> StageTexture 5309 -> StageTexture
5310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5311testdata/SampleMaterial.lc 289:15-291:50 5311SampleMaterial.lc 289:15-291:50
5312 AlphaGen 5312 AlphaGen
5313 -> TCGen 5313 -> TCGen
5314 -> [TCMod] 5314 -> [TCMod]
5315 -> StageTexture 5315 -> StageTexture
5316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5317testdata/SampleMaterial.lc 289:15-292:42 5317SampleMaterial.lc 289:15-292:42
5318 TCGen 5318 TCGen
5319 -> [TCMod] 5319 -> [TCMod]
5320 -> StageTexture 5320 -> StageTexture
5321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5322testdata/SampleMaterial.lc 289:15-293:36 5322SampleMaterial.lc 289:15-293:36
5323 [TCMod] 5323 [TCMod]
5324 -> StageTexture 5324 -> StageTexture
5325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5326testdata/SampleMaterial.lc 289:15-294:31 5326SampleMaterial.lc 289:15-294:31
5327 StageTexture 5327 StageTexture
5328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5329testdata/SampleMaterial.lc 289:15-295:73 5329SampleMaterial.lc 289:15-295:73
5330 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5330 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5331testdata/SampleMaterial.lc 289:15-296:38 5331SampleMaterial.lc 289:15-296:38
5332 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5332 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5333testdata/SampleMaterial.lc 289:15-297:41 5333SampleMaterial.lc 289:15-297:41
5334 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5334 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5335testdata/SampleMaterial.lc 289:15-298:40 5335SampleMaterial.lc 289:15-298:40
5336 Bool -> String -> StageAttrs 5336 Bool -> String -> StageAttrs
5337testdata/SampleMaterial.lc 289:15-299:46 5337SampleMaterial.lc 289:15-299:46
5338 String -> StageAttrs 5338 String -> StageAttrs
5339testdata/SampleMaterial.lc 289:15-301:18 5339SampleMaterial.lc 289:15-301:18
5340 StageAttrs 5340 StageAttrs
5341testdata/SampleMaterial.lc 290:29-290:36 5341SampleMaterial.lc 290:29-290:36
5342 forall a . Maybe a 5342 forall a . Maybe a
5343testdata/SampleMaterial.lc 291:30-291:50 5343SampleMaterial.lc 291:30-291:50
5344 RGBGen 5344 RGBGen
5345testdata/SampleMaterial.lc 292:32-292:42 5345SampleMaterial.lc 292:32-292:42
5346 AlphaGen 5346 AlphaGen
5347testdata/SampleMaterial.lc 293:29-293:36 5347SampleMaterial.lc 293:29-293:36
5348 TCGen 5348 TCGen
5349testdata/SampleMaterial.lc 294:29-294:31 5349SampleMaterial.lc 294:29-294:31
5350 forall a . [a] 5350 forall a . [a]
5351testdata/SampleMaterial.lc 295:31-295:37 5351SampleMaterial.lc 295:31-295:37
5352 String -> StageTexture 5352 String -> StageTexture
5353testdata/SampleMaterial.lc 295:31-295:73 5353SampleMaterial.lc 295:31-295:73
5354 StageTexture 5354 StageTexture
5355testdata/SampleMaterial.lc 295:38-295:73 5355SampleMaterial.lc 295:38-295:73
5356 String 5356 String
5357testdata/SampleMaterial.lc 296:34-296:38 5357SampleMaterial.lc 296:34-296:38
5358 Bool 5358 Bool
5359testdata/SampleMaterial.lc 297:33-297:41 5359SampleMaterial.lc 297:33-297:41
5360 DepthFunction 5360 DepthFunction
5361testdata/SampleMaterial.lc 298:33-298:40 5361SampleMaterial.lc 298:33-298:40
5362 forall a . Maybe a 5362 forall a . Maybe a
5363testdata/SampleMaterial.lc 299:41-299:46 5363SampleMaterial.lc 299:41-299:46
5364 Bool 5364 Bool
5365testdata/SampleMaterial.lc 300:38-300:53 5365SampleMaterial.lc 300:38-300:53
5366 String 5366 String
5367testdata/SampleMaterial.lc 302:15-302:25 5367SampleMaterial.lc 302:15-302:25
5368 Maybe (Blending', Blending') 5368 Maybe (Blending', Blending')
5369 -> RGBGen 5369 -> RGBGen
5370 -> AlphaGen 5370 -> AlphaGen
@@ -5372,82 +5372,82 @@ testdata/SampleMaterial.lc 302:15-302:25
5372 -> [TCMod] 5372 -> [TCMod]
5373 -> StageTexture 5373 -> StageTexture
5374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5375testdata/SampleMaterial.lc 302:15-303:57 5375SampleMaterial.lc 302:15-303:57
5376 RGBGen 5376 RGBGen
5377 -> AlphaGen 5377 -> AlphaGen
5378 -> TCGen 5378 -> TCGen
5379 -> [TCMod] 5379 -> [TCMod]
5380 -> StageTexture 5380 -> StageTexture
5381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5382testdata/SampleMaterial.lc 302:15-304:50 5382SampleMaterial.lc 302:15-304:50
5383 AlphaGen 5383 AlphaGen
5384 -> TCGen 5384 -> TCGen
5385 -> [TCMod] 5385 -> [TCMod]
5386 -> StageTexture 5386 -> StageTexture
5387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5388testdata/SampleMaterial.lc 302:15-305:42 5388SampleMaterial.lc 302:15-305:42
5389 TCGen 5389 TCGen
5390 -> [TCMod] 5390 -> [TCMod]
5391 -> StageTexture 5391 -> StageTexture
5392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5393testdata/SampleMaterial.lc 302:15-306:40 5393SampleMaterial.lc 302:15-306:40
5394 [TCMod] 5394 [TCMod]
5395 -> StageTexture 5395 -> StageTexture
5396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5397testdata/SampleMaterial.lc 302:15-307:31 5397SampleMaterial.lc 302:15-307:31
5398 StageTexture 5398 StageTexture
5399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5400testdata/SampleMaterial.lc 302:15-308:42 5400SampleMaterial.lc 302:15-308:42
5401 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5401 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5402testdata/SampleMaterial.lc 302:15-309:38 5402SampleMaterial.lc 302:15-309:38
5403 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5403 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5404testdata/SampleMaterial.lc 302:15-310:41 5404SampleMaterial.lc 302:15-310:41
5405 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5405 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5406testdata/SampleMaterial.lc 302:15-311:40 5406SampleMaterial.lc 302:15-311:40
5407 Bool -> String -> StageAttrs 5407 Bool -> String -> StageAttrs
5408testdata/SampleMaterial.lc 302:15-312:46 5408SampleMaterial.lc 302:15-312:46
5409 String -> StageAttrs 5409 String -> StageAttrs
5410testdata/SampleMaterial.lc 302:15-314:18 5410SampleMaterial.lc 302:15-314:18
5411 StageAttrs | [StageAttrs] 5411 StageAttrs | [StageAttrs]
5412testdata/SampleMaterial.lc 303:29-303:33 5412SampleMaterial.lc 303:29-303:33
5413 forall a . a -> Maybe a 5413 forall a . a -> Maybe a
5414testdata/SampleMaterial.lc 303:29-303:57 5414SampleMaterial.lc 303:29-303:57
5415 Maybe (Blending', Blending') 5415 Maybe (Blending', Blending')
5416testdata/SampleMaterial.lc 303:34-303:57 5416SampleMaterial.lc 303:34-303:57
5417 (Blending', Blending') 5417 (Blending', Blending')
5418testdata/SampleMaterial.lc 303:36-303:46 5418SampleMaterial.lc 303:36-303:46
5419 Blending' 5419 Blending'
5420testdata/SampleMaterial.lc 303:49-303:55 5420SampleMaterial.lc 303:49-303:55
5421 Blending' | ((Blending')) 5421 Blending' | ((Blending'))
5422testdata/SampleMaterial.lc 304:30-304:50 5422SampleMaterial.lc 304:30-304:50
5423 RGBGen 5423 RGBGen
5424testdata/SampleMaterial.lc 305:32-305:42 5424SampleMaterial.lc 305:32-305:42
5425 AlphaGen 5425 AlphaGen
5426testdata/SampleMaterial.lc 306:29-306:40 5426SampleMaterial.lc 306:29-306:40
5427 TCGen 5427 TCGen
5428testdata/SampleMaterial.lc 307:29-307:31 5428SampleMaterial.lc 307:29-307:31
5429 forall a . [a] 5429 forall a . [a]
5430testdata/SampleMaterial.lc 308:31-308:42 5430SampleMaterial.lc 308:31-308:42
5431 StageTexture 5431 StageTexture
5432testdata/SampleMaterial.lc 309:34-309:38 5432SampleMaterial.lc 309:34-309:38
5433 Bool 5433 Bool
5434testdata/SampleMaterial.lc 310:33-310:41 5434SampleMaterial.lc 310:33-310:41
5435 DepthFunction 5435 DepthFunction
5436testdata/SampleMaterial.lc 311:33-311:40 5436SampleMaterial.lc 311:33-311:40
5437 forall a . Maybe a 5437 forall a . Maybe a
5438testdata/SampleMaterial.lc 312:41-312:46 5438SampleMaterial.lc 312:41-312:46
5439 Bool 5439 Bool
5440testdata/SampleMaterial.lc 313:38-313:54 5440SampleMaterial.lc 313:38-313:54
5441 String 5441 String
5442testdata/SampleMaterial.lc 316:21-316:26 5442SampleMaterial.lc 316:21-316:26
5443 Bool 5443 Bool
5444testdata/SampleMaterial.lc 319:5-361:6 5444SampleMaterial.lc 319:5-361:6
5445 (String, CommonAttrs) 5445 (String, CommonAttrs)
5446testdata/SampleMaterial.lc 319:5-2182:6 5446SampleMaterial.lc 319:5-2182:6
5447 [(String, CommonAttrs)] 5447 [(String, CommonAttrs)]
5448testdata/SampleMaterial.lc 319:7-319:43 5448SampleMaterial.lc 319:7-319:43
5449 String 5449 String
5450testdata/SampleMaterial.lc 320:7-320:18 5450SampleMaterial.lc 320:7-320:18
5451 () 5451 ()
5452 -> () 5452 -> ()
5453 -> Bool 5453 -> Bool
@@ -5455,68 +5455,68 @@ testdata/SampleMaterial.lc 320:7-320:18
5455 -> Bool 5455 -> Bool
5456 -> Bool 5456 -> Bool
5457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5458testdata/SampleMaterial.lc 320:7-321:26 5458SampleMaterial.lc 320:7-321:26
5459 () 5459 ()
5460 -> Bool 5460 -> Bool
5461 -> Float 5461 -> Float
5462 -> Bool 5462 -> Bool
5463 -> Bool 5463 -> Bool
5464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5465testdata/SampleMaterial.lc 320:7-322:26 5465SampleMaterial.lc 320:7-322:26
5466 Bool 5466 Bool
5467 -> Float 5467 -> Float
5468 -> Bool 5468 -> Bool
5469 -> Bool 5469 -> Bool
5470 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5470 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5471testdata/SampleMaterial.lc 320:7-323:27 5471SampleMaterial.lc 320:7-323:27
5472 Float 5472 Float
5473 -> Bool 5473 -> Bool
5474 -> Bool 5474 -> Bool
5475 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5475 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5476testdata/SampleMaterial.lc 320:7-324:21 5476SampleMaterial.lc 320:7-324:21
5477 Bool 5477 Bool
5478 -> Bool 5478 -> Bool
5479 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5479 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5480testdata/SampleMaterial.lc 320:7-325:35 5480SampleMaterial.lc 320:7-325:35
5481 Bool 5481 Bool
5482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5483testdata/SampleMaterial.lc 320:7-326:28 5483SampleMaterial.lc 320:7-326:28
5484 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5484 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5485testdata/SampleMaterial.lc 320:7-327:33 5485SampleMaterial.lc 320:7-327:33
5486 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5486 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5487testdata/SampleMaterial.lc 320:7-328:32 5487SampleMaterial.lc 320:7-328:32
5488 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5488 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5489testdata/SampleMaterial.lc 320:7-329:30 5489SampleMaterial.lc 320:7-329:30
5490 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5490 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5491testdata/SampleMaterial.lc 320:7-330:34 5491SampleMaterial.lc 320:7-330:34
5492 [StageAttrs] -> Bool -> CommonAttrs 5492 [StageAttrs] -> Bool -> CommonAttrs
5493testdata/SampleMaterial.lc 320:7-358:14 5493SampleMaterial.lc 320:7-358:14
5494 Bool -> CommonAttrs 5494 Bool -> CommonAttrs
5495testdata/SampleMaterial.lc 320:7-360:10 5495SampleMaterial.lc 320:7-360:10
5496 CommonAttrs | ((CommonAttrs)) 5496 CommonAttrs | ((CommonAttrs))
5497testdata/SampleMaterial.lc 321:24-321:26 5497SampleMaterial.lc 321:24-321:26
5498 () 5498 ()
5499testdata/SampleMaterial.lc 322:24-322:26 5499SampleMaterial.lc 322:24-322:26
5500 () 5500 ()
5501testdata/SampleMaterial.lc 323:22-323:27 5501SampleMaterial.lc 323:22-323:27
5502 Bool 5502 Bool
5503testdata/SampleMaterial.lc 324:20-324:21 5503SampleMaterial.lc 324:20-324:21
5504 _b 5504 _b
5505testdata/SampleMaterial.lc 325:30-325:35 5505SampleMaterial.lc 325:30-325:35
5506 Bool 5506 Bool
5507testdata/SampleMaterial.lc 326:23-326:28 5507SampleMaterial.lc 326:23-326:28
5508 Bool 5508 Bool
5509testdata/SampleMaterial.lc 327:20-327:33 5509SampleMaterial.lc 327:20-327:33
5510 CullType 5510 CullType
5511testdata/SampleMaterial.lc 328:30-328:32 5511SampleMaterial.lc 328:30-328:32
5512 forall a . [a] 5512 forall a . [a]
5513testdata/SampleMaterial.lc 329:25-329:30 5513SampleMaterial.lc 329:25-329:30
5514 Bool 5514 Bool
5515testdata/SampleMaterial.lc 330:29-330:34 5515SampleMaterial.lc 330:29-330:34
5516 Bool 5516 Bool
5517testdata/SampleMaterial.lc 332:13-358:14 5517SampleMaterial.lc 332:13-358:14
5518 [StageAttrs] 5518 [StageAttrs]
5519testdata/SampleMaterial.lc 332:15-332:25 5519SampleMaterial.lc 332:15-332:25
5520 Maybe (Blending', Blending') 5520 Maybe (Blending', Blending')
5521 -> RGBGen 5521 -> RGBGen
5522 -> AlphaGen 5522 -> AlphaGen
@@ -5524,70 +5524,70 @@ testdata/SampleMaterial.lc 332:15-332:25
5524 -> [TCMod] 5524 -> [TCMod]
5525 -> StageTexture 5525 -> StageTexture
5526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5527testdata/SampleMaterial.lc 332:15-333:36 5527SampleMaterial.lc 332:15-333:36
5528 RGBGen 5528 RGBGen
5529 -> AlphaGen 5529 -> AlphaGen
5530 -> TCGen 5530 -> TCGen
5531 -> [TCMod] 5531 -> [TCMod]
5532 -> StageTexture 5532 -> StageTexture
5533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5534testdata/SampleMaterial.lc 332:15-334:50 5534SampleMaterial.lc 332:15-334:50
5535 AlphaGen 5535 AlphaGen
5536 -> TCGen 5536 -> TCGen
5537 -> [TCMod] 5537 -> [TCMod]
5538 -> StageTexture 5538 -> StageTexture
5539 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5539 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5540testdata/SampleMaterial.lc 332:15-335:42 5540SampleMaterial.lc 332:15-335:42
5541 TCGen 5541 TCGen
5542 -> [TCMod] 5542 -> [TCMod]
5543 -> StageTexture 5543 -> StageTexture
5544 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5544 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5545testdata/SampleMaterial.lc 332:15-336:36 5545SampleMaterial.lc 332:15-336:36
5546 [TCMod] 5546 [TCMod]
5547 -> StageTexture 5547 -> StageTexture
5548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5549testdata/SampleMaterial.lc 332:15-337:31 5549SampleMaterial.lc 332:15-337:31
5550 StageTexture 5550 StageTexture
5551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5552testdata/SampleMaterial.lc 332:15-338:74 5552SampleMaterial.lc 332:15-338:74
5553 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5553 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5554testdata/SampleMaterial.lc 332:15-339:38 5554SampleMaterial.lc 332:15-339:38
5555 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5555 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5556testdata/SampleMaterial.lc 332:15-340:41 5556SampleMaterial.lc 332:15-340:41
5557 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5557 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5558testdata/SampleMaterial.lc 332:15-341:40 5558SampleMaterial.lc 332:15-341:40
5559 Bool -> String -> StageAttrs 5559 Bool -> String -> StageAttrs
5560testdata/SampleMaterial.lc 332:15-342:46 5560SampleMaterial.lc 332:15-342:46
5561 String -> StageAttrs 5561 String -> StageAttrs
5562testdata/SampleMaterial.lc 332:15-344:18 5562SampleMaterial.lc 332:15-344:18
5563 StageAttrs 5563 StageAttrs
5564testdata/SampleMaterial.lc 333:29-333:36 5564SampleMaterial.lc 333:29-333:36
5565 forall a . Maybe a 5565 forall a . Maybe a
5566testdata/SampleMaterial.lc 334:30-334:50 5566SampleMaterial.lc 334:30-334:50
5567 RGBGen 5567 RGBGen
5568testdata/SampleMaterial.lc 335:32-335:42 5568SampleMaterial.lc 335:32-335:42
5569 AlphaGen 5569 AlphaGen
5570testdata/SampleMaterial.lc 336:29-336:36 5570SampleMaterial.lc 336:29-336:36
5571 TCGen 5571 TCGen
5572testdata/SampleMaterial.lc 337:29-337:31 5572SampleMaterial.lc 337:29-337:31
5573 forall a . [a] 5573 forall a . [a]
5574testdata/SampleMaterial.lc 338:31-338:37 5574SampleMaterial.lc 338:31-338:37
5575 String -> StageTexture 5575 String -> StageTexture
5576testdata/SampleMaterial.lc 338:31-338:74 5576SampleMaterial.lc 338:31-338:74
5577 StageTexture 5577 StageTexture
5578testdata/SampleMaterial.lc 338:38-338:74 5578SampleMaterial.lc 338:38-338:74
5579 String 5579 String
5580testdata/SampleMaterial.lc 339:34-339:38 5580SampleMaterial.lc 339:34-339:38
5581 Bool 5581 Bool
5582testdata/SampleMaterial.lc 340:33-340:41 5582SampleMaterial.lc 340:33-340:41
5583 DepthFunction 5583 DepthFunction
5584testdata/SampleMaterial.lc 341:33-341:40 5584SampleMaterial.lc 341:33-341:40
5585 forall a . Maybe a 5585 forall a . Maybe a
5586testdata/SampleMaterial.lc 342:41-342:46 5586SampleMaterial.lc 342:41-342:46
5587 Bool 5587 Bool
5588testdata/SampleMaterial.lc 343:38-343:54 5588SampleMaterial.lc 343:38-343:54
5589 String 5589 String
5590testdata/SampleMaterial.lc 345:15-345:25 5590SampleMaterial.lc 345:15-345:25
5591 Maybe (Blending', Blending') 5591 Maybe (Blending', Blending')
5592 -> RGBGen 5592 -> RGBGen
5593 -> AlphaGen 5593 -> AlphaGen
@@ -5595,82 +5595,82 @@ testdata/SampleMaterial.lc 345:15-345:25
5595 -> [TCMod] 5595 -> [TCMod]
5596 -> StageTexture 5596 -> StageTexture
5597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5598testdata/SampleMaterial.lc 345:15-346:57 5598SampleMaterial.lc 345:15-346:57
5599 RGBGen 5599 RGBGen
5600 -> AlphaGen 5600 -> AlphaGen
5601 -> TCGen 5601 -> TCGen
5602 -> [TCMod] 5602 -> [TCMod]
5603 -> StageTexture 5603 -> StageTexture
5604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5605testdata/SampleMaterial.lc 345:15-347:50 5605SampleMaterial.lc 345:15-347:50
5606 AlphaGen 5606 AlphaGen
5607 -> TCGen 5607 -> TCGen
5608 -> [TCMod] 5608 -> [TCMod]
5609 -> StageTexture 5609 -> StageTexture
5610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5611testdata/SampleMaterial.lc 345:15-348:42 5611SampleMaterial.lc 345:15-348:42
5612 TCGen 5612 TCGen
5613 -> [TCMod] 5613 -> [TCMod]
5614 -> StageTexture 5614 -> StageTexture
5615 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5615 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5616testdata/SampleMaterial.lc 345:15-349:40 5616SampleMaterial.lc 345:15-349:40
5617 [TCMod] 5617 [TCMod]
5618 -> StageTexture 5618 -> StageTexture
5619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5620testdata/SampleMaterial.lc 345:15-350:31 5620SampleMaterial.lc 345:15-350:31
5621 StageTexture 5621 StageTexture
5622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5623testdata/SampleMaterial.lc 345:15-351:42 5623SampleMaterial.lc 345:15-351:42
5624 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5624 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5625testdata/SampleMaterial.lc 345:15-352:38 5625SampleMaterial.lc 345:15-352:38
5626 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5626 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5627testdata/SampleMaterial.lc 345:15-353:41 5627SampleMaterial.lc 345:15-353:41
5628 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5628 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5629testdata/SampleMaterial.lc 345:15-354:40 5629SampleMaterial.lc 345:15-354:40
5630 Bool -> String -> StageAttrs 5630 Bool -> String -> StageAttrs
5631testdata/SampleMaterial.lc 345:15-355:46 5631SampleMaterial.lc 345:15-355:46
5632 String -> StageAttrs 5632 String -> StageAttrs
5633testdata/SampleMaterial.lc 345:15-357:18 5633SampleMaterial.lc 345:15-357:18
5634 StageAttrs | [StageAttrs] 5634 StageAttrs | [StageAttrs]
5635testdata/SampleMaterial.lc 346:29-346:33 5635SampleMaterial.lc 346:29-346:33
5636 forall a . a -> Maybe a 5636 forall a . a -> Maybe a
5637testdata/SampleMaterial.lc 346:29-346:57 5637SampleMaterial.lc 346:29-346:57
5638 Maybe (Blending', Blending') 5638 Maybe (Blending', Blending')
5639testdata/SampleMaterial.lc 346:34-346:57 5639SampleMaterial.lc 346:34-346:57
5640 (Blending', Blending') 5640 (Blending', Blending')
5641testdata/SampleMaterial.lc 346:36-346:46 5641SampleMaterial.lc 346:36-346:46
5642 Blending' 5642 Blending'
5643testdata/SampleMaterial.lc 346:49-346:55 5643SampleMaterial.lc 346:49-346:55
5644 Blending' | ((Blending')) 5644 Blending' | ((Blending'))
5645testdata/SampleMaterial.lc 347:30-347:50 5645SampleMaterial.lc 347:30-347:50
5646 RGBGen 5646 RGBGen
5647testdata/SampleMaterial.lc 348:32-348:42 5647SampleMaterial.lc 348:32-348:42
5648 AlphaGen 5648 AlphaGen
5649testdata/SampleMaterial.lc 349:29-349:40 5649SampleMaterial.lc 349:29-349:40
5650 TCGen 5650 TCGen
5651testdata/SampleMaterial.lc 350:29-350:31 5651SampleMaterial.lc 350:29-350:31
5652 forall a . [a] 5652 forall a . [a]
5653testdata/SampleMaterial.lc 351:31-351:42 5653SampleMaterial.lc 351:31-351:42
5654 StageTexture 5654 StageTexture
5655testdata/SampleMaterial.lc 352:34-352:38 5655SampleMaterial.lc 352:34-352:38
5656 Bool 5656 Bool
5657testdata/SampleMaterial.lc 353:33-353:41 5657SampleMaterial.lc 353:33-353:41
5658 DepthFunction 5658 DepthFunction
5659testdata/SampleMaterial.lc 354:33-354:40 5659SampleMaterial.lc 354:33-354:40
5660 forall a . Maybe a 5660 forall a . Maybe a
5661testdata/SampleMaterial.lc 355:41-355:46 5661SampleMaterial.lc 355:41-355:46
5662 Bool 5662 Bool
5663testdata/SampleMaterial.lc 356:38-356:54 5663SampleMaterial.lc 356:38-356:54
5664 String 5664 String
5665testdata/SampleMaterial.lc 359:21-359:26 5665SampleMaterial.lc 359:21-359:26
5666 Bool 5666 Bool
5667testdata/SampleMaterial.lc 362:5-404:6 5667SampleMaterial.lc 362:5-404:6
5668 (String, CommonAttrs) 5668 (String, CommonAttrs)
5669testdata/SampleMaterial.lc 362:5-2182:6 5669SampleMaterial.lc 362:5-2182:6
5670 [(String, CommonAttrs)] 5670 [(String, CommonAttrs)]
5671testdata/SampleMaterial.lc 362:7-362:53 5671SampleMaterial.lc 362:7-362:53
5672 String 5672 String
5673testdata/SampleMaterial.lc 363:7-363:18 5673SampleMaterial.lc 363:7-363:18
5674 () 5674 ()
5675 -> () 5675 -> ()
5676 -> Bool 5676 -> Bool
@@ -5678,68 +5678,68 @@ testdata/SampleMaterial.lc 363:7-363:18
5678 -> Bool 5678 -> Bool
5679 -> Bool 5679 -> Bool
5680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5681testdata/SampleMaterial.lc 363:7-364:26 5681SampleMaterial.lc 363:7-364:26
5682 () 5682 ()
5683 -> Bool 5683 -> Bool
5684 -> Float 5684 -> Float
5685 -> Bool 5685 -> Bool
5686 -> Bool 5686 -> Bool
5687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5688testdata/SampleMaterial.lc 363:7-365:26 5688SampleMaterial.lc 363:7-365:26
5689 Bool 5689 Bool
5690 -> Float 5690 -> Float
5691 -> Bool 5691 -> Bool
5692 -> Bool 5692 -> Bool
5693 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5693 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5694testdata/SampleMaterial.lc 363:7-366:27 5694SampleMaterial.lc 363:7-366:27
5695 Float 5695 Float
5696 -> Bool 5696 -> Bool
5697 -> Bool 5697 -> Bool
5698 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5698 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5699testdata/SampleMaterial.lc 363:7-367:21 5699SampleMaterial.lc 363:7-367:21
5700 Bool 5700 Bool
5701 -> Bool 5701 -> Bool
5702 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5702 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5703testdata/SampleMaterial.lc 363:7-368:35 5703SampleMaterial.lc 363:7-368:35
5704 Bool 5704 Bool
5705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5706testdata/SampleMaterial.lc 363:7-369:28 5706SampleMaterial.lc 363:7-369:28
5707 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5707 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5708testdata/SampleMaterial.lc 363:7-370:33 5708SampleMaterial.lc 363:7-370:33
5709 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5709 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5710testdata/SampleMaterial.lc 363:7-371:32 5710SampleMaterial.lc 363:7-371:32
5711 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5711 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5712testdata/SampleMaterial.lc 363:7-372:30 5712SampleMaterial.lc 363:7-372:30
5713 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5713 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5714testdata/SampleMaterial.lc 363:7-373:34 5714SampleMaterial.lc 363:7-373:34
5715 [StageAttrs] -> Bool -> CommonAttrs 5715 [StageAttrs] -> Bool -> CommonAttrs
5716testdata/SampleMaterial.lc 363:7-401:14 5716SampleMaterial.lc 363:7-401:14
5717 Bool -> CommonAttrs 5717 Bool -> CommonAttrs
5718testdata/SampleMaterial.lc 363:7-403:10 5718SampleMaterial.lc 363:7-403:10
5719 CommonAttrs | ((CommonAttrs)) 5719 CommonAttrs | ((CommonAttrs))
5720testdata/SampleMaterial.lc 364:24-364:26 5720SampleMaterial.lc 364:24-364:26
5721 () 5721 ()
5722testdata/SampleMaterial.lc 365:24-365:26 5722SampleMaterial.lc 365:24-365:26
5723 () 5723 ()
5724testdata/SampleMaterial.lc 366:22-366:27 5724SampleMaterial.lc 366:22-366:27
5725 Bool 5725 Bool
5726testdata/SampleMaterial.lc 367:20-367:21 5726SampleMaterial.lc 367:20-367:21
5727 _b 5727 _b
5728testdata/SampleMaterial.lc 368:30-368:35 5728SampleMaterial.lc 368:30-368:35
5729 Bool 5729 Bool
5730testdata/SampleMaterial.lc 369:23-369:28 5730SampleMaterial.lc 369:23-369:28
5731 Bool 5731 Bool
5732testdata/SampleMaterial.lc 370:20-370:33 5732SampleMaterial.lc 370:20-370:33
5733 CullType 5733 CullType
5734testdata/SampleMaterial.lc 371:30-371:32 5734SampleMaterial.lc 371:30-371:32
5735 forall a . [a] 5735 forall a . [a]
5736testdata/SampleMaterial.lc 372:25-372:30 5736SampleMaterial.lc 372:25-372:30
5737 Bool 5737 Bool
5738testdata/SampleMaterial.lc 373:29-373:34 5738SampleMaterial.lc 373:29-373:34
5739 Bool 5739 Bool
5740testdata/SampleMaterial.lc 375:13-401:14 5740SampleMaterial.lc 375:13-401:14
5741 [StageAttrs] 5741 [StageAttrs]
5742testdata/SampleMaterial.lc 375:15-375:25 5742SampleMaterial.lc 375:15-375:25
5743 Maybe (Blending', Blending') 5743 Maybe (Blending', Blending')
5744 -> RGBGen 5744 -> RGBGen
5745 -> AlphaGen 5745 -> AlphaGen
@@ -5747,70 +5747,70 @@ testdata/SampleMaterial.lc 375:15-375:25
5747 -> [TCMod] 5747 -> [TCMod]
5748 -> StageTexture 5748 -> StageTexture
5749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5750testdata/SampleMaterial.lc 375:15-376:36 5750SampleMaterial.lc 375:15-376:36
5751 RGBGen 5751 RGBGen
5752 -> AlphaGen 5752 -> AlphaGen
5753 -> TCGen 5753 -> TCGen
5754 -> [TCMod] 5754 -> [TCMod]
5755 -> StageTexture 5755 -> StageTexture
5756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5757testdata/SampleMaterial.lc 375:15-377:50 5757SampleMaterial.lc 375:15-377:50
5758 AlphaGen 5758 AlphaGen
5759 -> TCGen 5759 -> TCGen
5760 -> [TCMod] 5760 -> [TCMod]
5761 -> StageTexture 5761 -> StageTexture
5762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5763testdata/SampleMaterial.lc 375:15-378:42 5763SampleMaterial.lc 375:15-378:42
5764 TCGen 5764 TCGen
5765 -> [TCMod] 5765 -> [TCMod]
5766 -> StageTexture 5766 -> StageTexture
5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5768testdata/SampleMaterial.lc 375:15-379:36 5768SampleMaterial.lc 375:15-379:36
5769 [TCMod] 5769 [TCMod]
5770 -> StageTexture 5770 -> StageTexture
5771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5772testdata/SampleMaterial.lc 375:15-380:31 5772SampleMaterial.lc 375:15-380:31
5773 StageTexture 5773 StageTexture
5774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5775testdata/SampleMaterial.lc 375:15-381:84 5775SampleMaterial.lc 375:15-381:84
5776 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5776 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5777testdata/SampleMaterial.lc 375:15-382:38 5777SampleMaterial.lc 375:15-382:38
5778 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5778 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5779testdata/SampleMaterial.lc 375:15-383:41 5779SampleMaterial.lc 375:15-383:41
5780 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5780 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5781testdata/SampleMaterial.lc 375:15-384:40 5781SampleMaterial.lc 375:15-384:40
5782 Bool -> String -> StageAttrs 5782 Bool -> String -> StageAttrs
5783testdata/SampleMaterial.lc 375:15-385:46 5783SampleMaterial.lc 375:15-385:46
5784 String -> StageAttrs 5784 String -> StageAttrs
5785testdata/SampleMaterial.lc 375:15-387:18 5785SampleMaterial.lc 375:15-387:18
5786 StageAttrs 5786 StageAttrs
5787testdata/SampleMaterial.lc 376:29-376:36 5787SampleMaterial.lc 376:29-376:36
5788 forall a . Maybe a 5788 forall a . Maybe a
5789testdata/SampleMaterial.lc 377:30-377:50 5789SampleMaterial.lc 377:30-377:50
5790 RGBGen 5790 RGBGen
5791testdata/SampleMaterial.lc 378:32-378:42 5791SampleMaterial.lc 378:32-378:42
5792 AlphaGen 5792 AlphaGen
5793testdata/SampleMaterial.lc 379:29-379:36 5793SampleMaterial.lc 379:29-379:36
5794 TCGen 5794 TCGen
5795testdata/SampleMaterial.lc 380:29-380:31 5795SampleMaterial.lc 380:29-380:31
5796 forall a . [a] 5796 forall a . [a]
5797testdata/SampleMaterial.lc 381:31-381:37 5797SampleMaterial.lc 381:31-381:37
5798 String -> StageTexture 5798 String -> StageTexture
5799testdata/SampleMaterial.lc 381:31-381:84 5799SampleMaterial.lc 381:31-381:84
5800 StageTexture 5800 StageTexture
5801testdata/SampleMaterial.lc 381:38-381:84 5801SampleMaterial.lc 381:38-381:84
5802 String 5802 String
5803testdata/SampleMaterial.lc 382:34-382:38 5803SampleMaterial.lc 382:34-382:38
5804 Bool 5804 Bool
5805testdata/SampleMaterial.lc 383:33-383:41 5805SampleMaterial.lc 383:33-383:41
5806 DepthFunction 5806 DepthFunction
5807testdata/SampleMaterial.lc 384:33-384:40 5807SampleMaterial.lc 384:33-384:40
5808 forall a . Maybe a 5808 forall a . Maybe a
5809testdata/SampleMaterial.lc 385:41-385:46 5809SampleMaterial.lc 385:41-385:46
5810 Bool 5810 Bool
5811testdata/SampleMaterial.lc 386:38-386:54 5811SampleMaterial.lc 386:38-386:54
5812 String 5812 String
5813testdata/SampleMaterial.lc 388:15-388:25 5813SampleMaterial.lc 388:15-388:25
5814 Maybe (Blending', Blending') 5814 Maybe (Blending', Blending')
5815 -> RGBGen 5815 -> RGBGen
5816 -> AlphaGen 5816 -> AlphaGen
@@ -5818,82 +5818,82 @@ testdata/SampleMaterial.lc 388:15-388:25
5818 -> [TCMod] 5818 -> [TCMod]
5819 -> StageTexture 5819 -> StageTexture
5820 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5820 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5821testdata/SampleMaterial.lc 388:15-389:57 5821SampleMaterial.lc 388:15-389:57
5822 RGBGen 5822 RGBGen
5823 -> AlphaGen 5823 -> AlphaGen
5824 -> TCGen 5824 -> TCGen
5825 -> [TCMod] 5825 -> [TCMod]
5826 -> StageTexture 5826 -> StageTexture
5827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5828testdata/SampleMaterial.lc 388:15-390:50 5828SampleMaterial.lc 388:15-390:50
5829 AlphaGen 5829 AlphaGen
5830 -> TCGen 5830 -> TCGen
5831 -> [TCMod] 5831 -> [TCMod]
5832 -> StageTexture 5832 -> StageTexture
5833 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5833 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5834testdata/SampleMaterial.lc 388:15-391:42 5834SampleMaterial.lc 388:15-391:42
5835 TCGen 5835 TCGen
5836 -> [TCMod] 5836 -> [TCMod]
5837 -> StageTexture 5837 -> StageTexture
5838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5839testdata/SampleMaterial.lc 388:15-392:40 5839SampleMaterial.lc 388:15-392:40
5840 [TCMod] 5840 [TCMod]
5841 -> StageTexture 5841 -> StageTexture
5842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5843testdata/SampleMaterial.lc 388:15-393:31 5843SampleMaterial.lc 388:15-393:31
5844 StageTexture 5844 StageTexture
5845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5846testdata/SampleMaterial.lc 388:15-394:42 5846SampleMaterial.lc 388:15-394:42
5847 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5847 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5848testdata/SampleMaterial.lc 388:15-395:38 5848SampleMaterial.lc 388:15-395:38
5849 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5849 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5850testdata/SampleMaterial.lc 388:15-396:41 5850SampleMaterial.lc 388:15-396:41
5851 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5851 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5852testdata/SampleMaterial.lc 388:15-397:40 5852SampleMaterial.lc 388:15-397:40
5853 Bool -> String -> StageAttrs 5853 Bool -> String -> StageAttrs
5854testdata/SampleMaterial.lc 388:15-398:46 5854SampleMaterial.lc 388:15-398:46
5855 String -> StageAttrs 5855 String -> StageAttrs
5856testdata/SampleMaterial.lc 388:15-400:18 5856SampleMaterial.lc 388:15-400:18
5857 StageAttrs | [StageAttrs] 5857 StageAttrs | [StageAttrs]
5858testdata/SampleMaterial.lc 389:29-389:33 5858SampleMaterial.lc 389:29-389:33
5859 forall a . a -> Maybe a 5859 forall a . a -> Maybe a
5860testdata/SampleMaterial.lc 389:29-389:57 5860SampleMaterial.lc 389:29-389:57
5861 Maybe (Blending', Blending') 5861 Maybe (Blending', Blending')
5862testdata/SampleMaterial.lc 389:34-389:57 5862SampleMaterial.lc 389:34-389:57
5863 (Blending', Blending') 5863 (Blending', Blending')
5864testdata/SampleMaterial.lc 389:36-389:46 5864SampleMaterial.lc 389:36-389:46
5865 Blending' 5865 Blending'
5866testdata/SampleMaterial.lc 389:49-389:55 5866SampleMaterial.lc 389:49-389:55
5867 Blending' | ((Blending')) 5867 Blending' | ((Blending'))
5868testdata/SampleMaterial.lc 390:30-390:50 5868SampleMaterial.lc 390:30-390:50
5869 RGBGen 5869 RGBGen
5870testdata/SampleMaterial.lc 391:32-391:42 5870SampleMaterial.lc 391:32-391:42
5871 AlphaGen 5871 AlphaGen
5872testdata/SampleMaterial.lc 392:29-392:40 5872SampleMaterial.lc 392:29-392:40
5873 TCGen 5873 TCGen
5874testdata/SampleMaterial.lc 393:29-393:31 5874SampleMaterial.lc 393:29-393:31
5875 forall a . [a] 5875 forall a . [a]
5876testdata/SampleMaterial.lc 394:31-394:42 5876SampleMaterial.lc 394:31-394:42
5877 StageTexture 5877 StageTexture
5878testdata/SampleMaterial.lc 395:34-395:38 5878SampleMaterial.lc 395:34-395:38
5879 Bool 5879 Bool
5880testdata/SampleMaterial.lc 396:33-396:41 5880SampleMaterial.lc 396:33-396:41
5881 DepthFunction 5881 DepthFunction
5882testdata/SampleMaterial.lc 397:33-397:40 5882SampleMaterial.lc 397:33-397:40
5883 forall a . Maybe a 5883 forall a . Maybe a
5884testdata/SampleMaterial.lc 398:41-398:46 5884SampleMaterial.lc 398:41-398:46
5885 Bool 5885 Bool
5886testdata/SampleMaterial.lc 399:38-399:54 5886SampleMaterial.lc 399:38-399:54
5887 String 5887 String
5888testdata/SampleMaterial.lc 402:21-402:26 5888SampleMaterial.lc 402:21-402:26
5889 Bool 5889 Bool
5890testdata/SampleMaterial.lc 405:5-447:6 5890SampleMaterial.lc 405:5-447:6
5891 (String, CommonAttrs) 5891 (String, CommonAttrs)
5892testdata/SampleMaterial.lc 405:5-2182:6 5892SampleMaterial.lc 405:5-2182:6
5893 [(String, CommonAttrs)] 5893 [(String, CommonAttrs)]
5894testdata/SampleMaterial.lc 405:7-405:53 5894SampleMaterial.lc 405:7-405:53
5895 String 5895 String
5896testdata/SampleMaterial.lc 406:7-406:18 5896SampleMaterial.lc 406:7-406:18
5897 () 5897 ()
5898 -> () 5898 -> ()
5899 -> Bool 5899 -> Bool
@@ -5901,68 +5901,68 @@ testdata/SampleMaterial.lc 406:7-406:18
5901 -> Bool 5901 -> Bool
5902 -> Bool 5902 -> Bool
5903 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5903 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5904testdata/SampleMaterial.lc 406:7-407:26 5904SampleMaterial.lc 406:7-407:26
5905 () 5905 ()
5906 -> Bool 5906 -> Bool
5907 -> Float 5907 -> Float
5908 -> Bool 5908 -> Bool
5909 -> Bool 5909 -> Bool
5910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5911testdata/SampleMaterial.lc 406:7-408:26 5911SampleMaterial.lc 406:7-408:26
5912 Bool 5912 Bool
5913 -> Float 5913 -> Float
5914 -> Bool 5914 -> Bool
5915 -> Bool 5915 -> Bool
5916 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5916 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5917testdata/SampleMaterial.lc 406:7-409:27 5917SampleMaterial.lc 406:7-409:27
5918 Float 5918 Float
5919 -> Bool 5919 -> Bool
5920 -> Bool 5920 -> Bool
5921 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5921 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5922testdata/SampleMaterial.lc 406:7-410:21 5922SampleMaterial.lc 406:7-410:21
5923 Bool 5923 Bool
5924 -> Bool 5924 -> Bool
5925 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5925 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5926testdata/SampleMaterial.lc 406:7-411:35 5926SampleMaterial.lc 406:7-411:35
5927 Bool 5927 Bool
5928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5929testdata/SampleMaterial.lc 406:7-412:28 5929SampleMaterial.lc 406:7-412:28
5930 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5930 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5931testdata/SampleMaterial.lc 406:7-413:33 5931SampleMaterial.lc 406:7-413:33
5932 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5932 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5933testdata/SampleMaterial.lc 406:7-414:32 5933SampleMaterial.lc 406:7-414:32
5934 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5934 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5935testdata/SampleMaterial.lc 406:7-415:30 5935SampleMaterial.lc 406:7-415:30
5936 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5936 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5937testdata/SampleMaterial.lc 406:7-416:34 5937SampleMaterial.lc 406:7-416:34
5938 [StageAttrs] -> Bool -> CommonAttrs 5938 [StageAttrs] -> Bool -> CommonAttrs
5939testdata/SampleMaterial.lc 406:7-444:14 5939SampleMaterial.lc 406:7-444:14
5940 Bool -> CommonAttrs 5940 Bool -> CommonAttrs
5941testdata/SampleMaterial.lc 406:7-446:10 5941SampleMaterial.lc 406:7-446:10
5942 CommonAttrs | ((CommonAttrs)) 5942 CommonAttrs | ((CommonAttrs))
5943testdata/SampleMaterial.lc 407:24-407:26 5943SampleMaterial.lc 407:24-407:26
5944 () 5944 ()
5945testdata/SampleMaterial.lc 408:24-408:26 5945SampleMaterial.lc 408:24-408:26
5946 () 5946 ()
5947testdata/SampleMaterial.lc 409:22-409:27 5947SampleMaterial.lc 409:22-409:27
5948 Bool 5948 Bool
5949testdata/SampleMaterial.lc 410:20-410:21 5949SampleMaterial.lc 410:20-410:21
5950 _b 5950 _b
5951testdata/SampleMaterial.lc 411:30-411:35 5951SampleMaterial.lc 411:30-411:35
5952 Bool 5952 Bool
5953testdata/SampleMaterial.lc 412:23-412:28 5953SampleMaterial.lc 412:23-412:28
5954 Bool 5954 Bool
5955testdata/SampleMaterial.lc 413:20-413:33 5955SampleMaterial.lc 413:20-413:33
5956 CullType 5956 CullType
5957testdata/SampleMaterial.lc 414:30-414:32 5957SampleMaterial.lc 414:30-414:32
5958 forall a . [a] 5958 forall a . [a]
5959testdata/SampleMaterial.lc 415:25-415:30 5959SampleMaterial.lc 415:25-415:30
5960 Bool 5960 Bool
5961testdata/SampleMaterial.lc 416:29-416:34 5961SampleMaterial.lc 416:29-416:34
5962 Bool 5962 Bool
5963testdata/SampleMaterial.lc 418:13-444:14 5963SampleMaterial.lc 418:13-444:14
5964 [StageAttrs] 5964 [StageAttrs]
5965testdata/SampleMaterial.lc 418:15-418:25 5965SampleMaterial.lc 418:15-418:25
5966 Maybe (Blending', Blending') 5966 Maybe (Blending', Blending')
5967 -> RGBGen 5967 -> RGBGen
5968 -> AlphaGen 5968 -> AlphaGen
@@ -5970,70 +5970,70 @@ testdata/SampleMaterial.lc 418:15-418:25
5970 -> [TCMod] 5970 -> [TCMod]
5971 -> StageTexture 5971 -> StageTexture
5972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5973testdata/SampleMaterial.lc 418:15-419:36 5973SampleMaterial.lc 418:15-419:36
5974 RGBGen 5974 RGBGen
5975 -> AlphaGen 5975 -> AlphaGen
5976 -> TCGen 5976 -> TCGen
5977 -> [TCMod] 5977 -> [TCMod]
5978 -> StageTexture 5978 -> StageTexture
5979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5980testdata/SampleMaterial.lc 418:15-420:50 5980SampleMaterial.lc 418:15-420:50
5981 AlphaGen 5981 AlphaGen
5982 -> TCGen 5982 -> TCGen
5983 -> [TCMod] 5983 -> [TCMod]
5984 -> StageTexture 5984 -> StageTexture
5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5986testdata/SampleMaterial.lc 418:15-421:42 5986SampleMaterial.lc 418:15-421:42
5987 TCGen 5987 TCGen
5988 -> [TCMod] 5988 -> [TCMod]
5989 -> StageTexture 5989 -> StageTexture
5990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5991testdata/SampleMaterial.lc 418:15-422:36 5991SampleMaterial.lc 418:15-422:36
5992 [TCMod] 5992 [TCMod]
5993 -> StageTexture 5993 -> StageTexture
5994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5995testdata/SampleMaterial.lc 418:15-423:31 5995SampleMaterial.lc 418:15-423:31
5996 StageTexture 5996 StageTexture
5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5998testdata/SampleMaterial.lc 418:15-424:84 5998SampleMaterial.lc 418:15-424:84
5999 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5999 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6000testdata/SampleMaterial.lc 418:15-425:38 6000SampleMaterial.lc 418:15-425:38
6001 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6001 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6002testdata/SampleMaterial.lc 418:15-426:41 6002SampleMaterial.lc 418:15-426:41
6003 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6003 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6004testdata/SampleMaterial.lc 418:15-427:40 6004SampleMaterial.lc 418:15-427:40
6005 Bool -> String -> StageAttrs 6005 Bool -> String -> StageAttrs
6006testdata/SampleMaterial.lc 418:15-428:46 6006SampleMaterial.lc 418:15-428:46
6007 String -> StageAttrs 6007 String -> StageAttrs
6008testdata/SampleMaterial.lc 418:15-430:18 6008SampleMaterial.lc 418:15-430:18
6009 StageAttrs 6009 StageAttrs
6010testdata/SampleMaterial.lc 419:29-419:36 6010SampleMaterial.lc 419:29-419:36
6011 forall a . Maybe a 6011 forall a . Maybe a
6012testdata/SampleMaterial.lc 420:30-420:50 6012SampleMaterial.lc 420:30-420:50
6013 RGBGen 6013 RGBGen
6014testdata/SampleMaterial.lc 421:32-421:42 6014SampleMaterial.lc 421:32-421:42
6015 AlphaGen 6015 AlphaGen
6016testdata/SampleMaterial.lc 422:29-422:36 6016SampleMaterial.lc 422:29-422:36
6017 TCGen 6017 TCGen
6018testdata/SampleMaterial.lc 423:29-423:31 6018SampleMaterial.lc 423:29-423:31
6019 forall a . [a] 6019 forall a . [a]
6020testdata/SampleMaterial.lc 424:31-424:37 6020SampleMaterial.lc 424:31-424:37
6021 String -> StageTexture 6021 String -> StageTexture
6022testdata/SampleMaterial.lc 424:31-424:84 6022SampleMaterial.lc 424:31-424:84
6023 StageTexture 6023 StageTexture
6024testdata/SampleMaterial.lc 424:38-424:84 6024SampleMaterial.lc 424:38-424:84
6025 String 6025 String
6026testdata/SampleMaterial.lc 425:34-425:38 6026SampleMaterial.lc 425:34-425:38
6027 Bool 6027 Bool
6028testdata/SampleMaterial.lc 426:33-426:41 6028SampleMaterial.lc 426:33-426:41
6029 DepthFunction 6029 DepthFunction
6030testdata/SampleMaterial.lc 427:33-427:40 6030SampleMaterial.lc 427:33-427:40
6031 forall a . Maybe a 6031 forall a . Maybe a
6032testdata/SampleMaterial.lc 428:41-428:46 6032SampleMaterial.lc 428:41-428:46
6033 Bool 6033 Bool
6034testdata/SampleMaterial.lc 429:38-429:54 6034SampleMaterial.lc 429:38-429:54
6035 String 6035 String
6036testdata/SampleMaterial.lc 431:15-431:25 6036SampleMaterial.lc 431:15-431:25
6037 Maybe (Blending', Blending') 6037 Maybe (Blending', Blending')
6038 -> RGBGen 6038 -> RGBGen
6039 -> AlphaGen 6039 -> AlphaGen
@@ -6041,82 +6041,82 @@ testdata/SampleMaterial.lc 431:15-431:25
6041 -> [TCMod] 6041 -> [TCMod]
6042 -> StageTexture 6042 -> StageTexture
6043 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6043 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6044testdata/SampleMaterial.lc 431:15-432:57 6044SampleMaterial.lc 431:15-432:57
6045 RGBGen 6045 RGBGen
6046 -> AlphaGen 6046 -> AlphaGen
6047 -> TCGen 6047 -> TCGen
6048 -> [TCMod] 6048 -> [TCMod]
6049 -> StageTexture 6049 -> StageTexture
6050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6051testdata/SampleMaterial.lc 431:15-433:50 6051SampleMaterial.lc 431:15-433:50
6052 AlphaGen 6052 AlphaGen
6053 -> TCGen 6053 -> TCGen
6054 -> [TCMod] 6054 -> [TCMod]
6055 -> StageTexture 6055 -> StageTexture
6056 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6056 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6057testdata/SampleMaterial.lc 431:15-434:42 6057SampleMaterial.lc 431:15-434:42
6058 TCGen 6058 TCGen
6059 -> [TCMod] 6059 -> [TCMod]
6060 -> StageTexture 6060 -> StageTexture
6061 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6061 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6062testdata/SampleMaterial.lc 431:15-435:40 6062SampleMaterial.lc 431:15-435:40
6063 [TCMod] 6063 [TCMod]
6064 -> StageTexture 6064 -> StageTexture
6065 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6065 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6066testdata/SampleMaterial.lc 431:15-436:31 6066SampleMaterial.lc 431:15-436:31
6067 StageTexture 6067 StageTexture
6068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6069testdata/SampleMaterial.lc 431:15-437:42 6069SampleMaterial.lc 431:15-437:42
6070 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6070 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6071testdata/SampleMaterial.lc 431:15-438:38 6071SampleMaterial.lc 431:15-438:38
6072 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6072 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6073testdata/SampleMaterial.lc 431:15-439:41 6073SampleMaterial.lc 431:15-439:41
6074 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6074 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6075testdata/SampleMaterial.lc 431:15-440:40 6075SampleMaterial.lc 431:15-440:40
6076 Bool -> String -> StageAttrs 6076 Bool -> String -> StageAttrs
6077testdata/SampleMaterial.lc 431:15-441:46 6077SampleMaterial.lc 431:15-441:46
6078 String -> StageAttrs 6078 String -> StageAttrs
6079testdata/SampleMaterial.lc 431:15-443:18 6079SampleMaterial.lc 431:15-443:18
6080 StageAttrs | [StageAttrs] 6080 StageAttrs | [StageAttrs]
6081testdata/SampleMaterial.lc 432:29-432:33 6081SampleMaterial.lc 432:29-432:33
6082 forall a . a -> Maybe a 6082 forall a . a -> Maybe a
6083testdata/SampleMaterial.lc 432:29-432:57 6083SampleMaterial.lc 432:29-432:57
6084 Maybe (Blending', Blending') 6084 Maybe (Blending', Blending')
6085testdata/SampleMaterial.lc 432:34-432:57 6085SampleMaterial.lc 432:34-432:57
6086 (Blending', Blending') 6086 (Blending', Blending')
6087testdata/SampleMaterial.lc 432:36-432:46 6087SampleMaterial.lc 432:36-432:46
6088 Blending' 6088 Blending'
6089testdata/SampleMaterial.lc 432:49-432:55 6089SampleMaterial.lc 432:49-432:55
6090 Blending' | ((Blending')) 6090 Blending' | ((Blending'))
6091testdata/SampleMaterial.lc 433:30-433:50 6091SampleMaterial.lc 433:30-433:50
6092 RGBGen 6092 RGBGen
6093testdata/SampleMaterial.lc 434:32-434:42 6093SampleMaterial.lc 434:32-434:42
6094 AlphaGen 6094 AlphaGen
6095testdata/SampleMaterial.lc 435:29-435:40 6095SampleMaterial.lc 435:29-435:40
6096 TCGen 6096 TCGen
6097testdata/SampleMaterial.lc 436:29-436:31 6097SampleMaterial.lc 436:29-436:31
6098 forall a . [a] 6098 forall a . [a]
6099testdata/SampleMaterial.lc 437:31-437:42 6099SampleMaterial.lc 437:31-437:42
6100 StageTexture 6100 StageTexture
6101testdata/SampleMaterial.lc 438:34-438:38 6101SampleMaterial.lc 438:34-438:38
6102 Bool 6102 Bool
6103testdata/SampleMaterial.lc 439:33-439:41 6103SampleMaterial.lc 439:33-439:41
6104 DepthFunction 6104 DepthFunction
6105testdata/SampleMaterial.lc 440:33-440:40 6105SampleMaterial.lc 440:33-440:40
6106 forall a . Maybe a 6106 forall a . Maybe a
6107testdata/SampleMaterial.lc 441:41-441:46 6107SampleMaterial.lc 441:41-441:46
6108 Bool 6108 Bool
6109testdata/SampleMaterial.lc 442:38-442:54 6109SampleMaterial.lc 442:38-442:54
6110 String 6110 String
6111testdata/SampleMaterial.lc 445:21-445:26 6111SampleMaterial.lc 445:21-445:26
6112 Bool 6112 Bool
6113testdata/SampleMaterial.lc 448:5-490:6 6113SampleMaterial.lc 448:5-490:6
6114 (String, CommonAttrs) 6114 (String, CommonAttrs)
6115testdata/SampleMaterial.lc 448:5-2182:6 6115SampleMaterial.lc 448:5-2182:6
6116 [(String, CommonAttrs)] 6116 [(String, CommonAttrs)]
6117testdata/SampleMaterial.lc 448:7-448:53 6117SampleMaterial.lc 448:7-448:53
6118 String 6118 String
6119testdata/SampleMaterial.lc 449:7-449:18 6119SampleMaterial.lc 449:7-449:18
6120 () 6120 ()
6121 -> () 6121 -> ()
6122 -> Bool 6122 -> Bool
@@ -6124,68 +6124,68 @@ testdata/SampleMaterial.lc 449:7-449:18
6124 -> Bool 6124 -> Bool
6125 -> Bool 6125 -> Bool
6126 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6126 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6127testdata/SampleMaterial.lc 449:7-450:26 6127SampleMaterial.lc 449:7-450:26
6128 () 6128 ()
6129 -> Bool 6129 -> Bool
6130 -> Float 6130 -> Float
6131 -> Bool 6131 -> Bool
6132 -> Bool 6132 -> Bool
6133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6134testdata/SampleMaterial.lc 449:7-451:26 6134SampleMaterial.lc 449:7-451:26
6135 Bool 6135 Bool
6136 -> Float 6136 -> Float
6137 -> Bool 6137 -> Bool
6138 -> Bool 6138 -> Bool
6139 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6139 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6140testdata/SampleMaterial.lc 449:7-452:27 6140SampleMaterial.lc 449:7-452:27
6141 Float 6141 Float
6142 -> Bool 6142 -> Bool
6143 -> Bool 6143 -> Bool
6144 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6144 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6145testdata/SampleMaterial.lc 449:7-453:21 6145SampleMaterial.lc 449:7-453:21
6146 Bool 6146 Bool
6147 -> Bool 6147 -> Bool
6148 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6148 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6149testdata/SampleMaterial.lc 449:7-454:35 6149SampleMaterial.lc 449:7-454:35
6150 Bool 6150 Bool
6151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6152testdata/SampleMaterial.lc 449:7-455:28 6152SampleMaterial.lc 449:7-455:28
6153 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6153 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6154testdata/SampleMaterial.lc 449:7-456:33 6154SampleMaterial.lc 449:7-456:33
6155 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6155 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6156testdata/SampleMaterial.lc 449:7-457:32 6156SampleMaterial.lc 449:7-457:32
6157 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6157 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6158testdata/SampleMaterial.lc 449:7-458:30 6158SampleMaterial.lc 449:7-458:30
6159 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6159 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6160testdata/SampleMaterial.lc 449:7-459:34 6160SampleMaterial.lc 449:7-459:34
6161 [StageAttrs] -> Bool -> CommonAttrs 6161 [StageAttrs] -> Bool -> CommonAttrs
6162testdata/SampleMaterial.lc 449:7-487:14 6162SampleMaterial.lc 449:7-487:14
6163 Bool -> CommonAttrs 6163 Bool -> CommonAttrs
6164testdata/SampleMaterial.lc 449:7-489:10 6164SampleMaterial.lc 449:7-489:10
6165 CommonAttrs | ((CommonAttrs)) 6165 CommonAttrs | ((CommonAttrs))
6166testdata/SampleMaterial.lc 450:24-450:26 6166SampleMaterial.lc 450:24-450:26
6167 () 6167 ()
6168testdata/SampleMaterial.lc 451:24-451:26 6168SampleMaterial.lc 451:24-451:26
6169 () 6169 ()
6170testdata/SampleMaterial.lc 452:22-452:27 6170SampleMaterial.lc 452:22-452:27
6171 Bool 6171 Bool
6172testdata/SampleMaterial.lc 453:20-453:21 6172SampleMaterial.lc 453:20-453:21
6173 _b 6173 _b
6174testdata/SampleMaterial.lc 454:30-454:35 6174SampleMaterial.lc 454:30-454:35
6175 Bool 6175 Bool
6176testdata/SampleMaterial.lc 455:23-455:28 6176SampleMaterial.lc 455:23-455:28
6177 Bool 6177 Bool
6178testdata/SampleMaterial.lc 456:20-456:33 6178SampleMaterial.lc 456:20-456:33
6179 CullType 6179 CullType
6180testdata/SampleMaterial.lc 457:30-457:32 6180SampleMaterial.lc 457:30-457:32
6181 forall a . [a] 6181 forall a . [a]
6182testdata/SampleMaterial.lc 458:25-458:30 6182SampleMaterial.lc 458:25-458:30
6183 Bool 6183 Bool
6184testdata/SampleMaterial.lc 459:29-459:34 6184SampleMaterial.lc 459:29-459:34
6185 Bool 6185 Bool
6186testdata/SampleMaterial.lc 461:13-487:14 6186SampleMaterial.lc 461:13-487:14
6187 [StageAttrs] 6187 [StageAttrs]
6188testdata/SampleMaterial.lc 461:15-461:25 6188SampleMaterial.lc 461:15-461:25
6189 Maybe (Blending', Blending') 6189 Maybe (Blending', Blending')
6190 -> RGBGen 6190 -> RGBGen
6191 -> AlphaGen 6191 -> AlphaGen
@@ -6193,70 +6193,70 @@ testdata/SampleMaterial.lc 461:15-461:25
6193 -> [TCMod] 6193 -> [TCMod]
6194 -> StageTexture 6194 -> StageTexture
6195 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6195 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6196testdata/SampleMaterial.lc 461:15-462:36 6196SampleMaterial.lc 461:15-462:36
6197 RGBGen 6197 RGBGen
6198 -> AlphaGen 6198 -> AlphaGen
6199 -> TCGen 6199 -> TCGen
6200 -> [TCMod] 6200 -> [TCMod]
6201 -> StageTexture 6201 -> StageTexture
6202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6203testdata/SampleMaterial.lc 461:15-463:50 6203SampleMaterial.lc 461:15-463:50
6204 AlphaGen 6204 AlphaGen
6205 -> TCGen 6205 -> TCGen
6206 -> [TCMod] 6206 -> [TCMod]
6207 -> StageTexture 6207 -> StageTexture
6208 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6208 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6209testdata/SampleMaterial.lc 461:15-464:42 6209SampleMaterial.lc 461:15-464:42
6210 TCGen 6210 TCGen
6211 -> [TCMod] 6211 -> [TCMod]
6212 -> StageTexture 6212 -> StageTexture
6213 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6213 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6214testdata/SampleMaterial.lc 461:15-465:36 6214SampleMaterial.lc 461:15-465:36
6215 [TCMod] 6215 [TCMod]
6216 -> StageTexture 6216 -> StageTexture
6217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6218testdata/SampleMaterial.lc 461:15-466:31 6218SampleMaterial.lc 461:15-466:31
6219 StageTexture 6219 StageTexture
6220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6221testdata/SampleMaterial.lc 461:15-467:84 6221SampleMaterial.lc 461:15-467:84
6222 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6222 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6223testdata/SampleMaterial.lc 461:15-468:38 6223SampleMaterial.lc 461:15-468:38
6224 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6224 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6225testdata/SampleMaterial.lc 461:15-469:41 6225SampleMaterial.lc 461:15-469:41
6226 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6226 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6227testdata/SampleMaterial.lc 461:15-470:40 6227SampleMaterial.lc 461:15-470:40
6228 Bool -> String -> StageAttrs 6228 Bool -> String -> StageAttrs
6229testdata/SampleMaterial.lc 461:15-471:46 6229SampleMaterial.lc 461:15-471:46
6230 String -> StageAttrs 6230 String -> StageAttrs
6231testdata/SampleMaterial.lc 461:15-473:18 6231SampleMaterial.lc 461:15-473:18
6232 StageAttrs 6232 StageAttrs
6233testdata/SampleMaterial.lc 462:29-462:36 6233SampleMaterial.lc 462:29-462:36
6234 forall a . Maybe a 6234 forall a . Maybe a
6235testdata/SampleMaterial.lc 463:30-463:50 6235SampleMaterial.lc 463:30-463:50
6236 RGBGen 6236 RGBGen
6237testdata/SampleMaterial.lc 464:32-464:42 6237SampleMaterial.lc 464:32-464:42
6238 AlphaGen 6238 AlphaGen
6239testdata/SampleMaterial.lc 465:29-465:36 6239SampleMaterial.lc 465:29-465:36
6240 TCGen 6240 TCGen
6241testdata/SampleMaterial.lc 466:29-466:31 6241SampleMaterial.lc 466:29-466:31
6242 forall a . [a] 6242 forall a . [a]
6243testdata/SampleMaterial.lc 467:31-467:37 6243SampleMaterial.lc 467:31-467:37
6244 String -> StageTexture 6244 String -> StageTexture
6245testdata/SampleMaterial.lc 467:31-467:84 6245SampleMaterial.lc 467:31-467:84
6246 StageTexture 6246 StageTexture
6247testdata/SampleMaterial.lc 467:38-467:84 6247SampleMaterial.lc 467:38-467:84
6248 String 6248 String
6249testdata/SampleMaterial.lc 468:34-468:38 6249SampleMaterial.lc 468:34-468:38
6250 Bool 6250 Bool
6251testdata/SampleMaterial.lc 469:33-469:41 6251SampleMaterial.lc 469:33-469:41
6252 DepthFunction 6252 DepthFunction
6253testdata/SampleMaterial.lc 470:33-470:40 6253SampleMaterial.lc 470:33-470:40
6254 forall a . Maybe a 6254 forall a . Maybe a
6255testdata/SampleMaterial.lc 471:41-471:46 6255SampleMaterial.lc 471:41-471:46
6256 Bool 6256 Bool
6257testdata/SampleMaterial.lc 472:38-472:54 6257SampleMaterial.lc 472:38-472:54
6258 String 6258 String
6259testdata/SampleMaterial.lc 474:15-474:25 6259SampleMaterial.lc 474:15-474:25
6260 Maybe (Blending', Blending') 6260 Maybe (Blending', Blending')
6261 -> RGBGen 6261 -> RGBGen
6262 -> AlphaGen 6262 -> AlphaGen
@@ -6264,82 +6264,82 @@ testdata/SampleMaterial.lc 474:15-474:25
6264 -> [TCMod] 6264 -> [TCMod]
6265 -> StageTexture 6265 -> StageTexture
6266 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6266 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6267testdata/SampleMaterial.lc 474:15-475:57 6267SampleMaterial.lc 474:15-475:57
6268 RGBGen 6268 RGBGen
6269 -> AlphaGen 6269 -> AlphaGen
6270 -> TCGen 6270 -> TCGen
6271 -> [TCMod] 6271 -> [TCMod]
6272 -> StageTexture 6272 -> StageTexture
6273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6274testdata/SampleMaterial.lc 474:15-476:50 6274SampleMaterial.lc 474:15-476:50
6275 AlphaGen 6275 AlphaGen
6276 -> TCGen 6276 -> TCGen
6277 -> [TCMod] 6277 -> [TCMod]
6278 -> StageTexture 6278 -> StageTexture
6279 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6279 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6280testdata/SampleMaterial.lc 474:15-477:42 6280SampleMaterial.lc 474:15-477:42
6281 TCGen 6281 TCGen
6282 -> [TCMod] 6282 -> [TCMod]
6283 -> StageTexture 6283 -> StageTexture
6284 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6284 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6285testdata/SampleMaterial.lc 474:15-478:40 6285SampleMaterial.lc 474:15-478:40
6286 [TCMod] 6286 [TCMod]
6287 -> StageTexture 6287 -> StageTexture
6288 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6288 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6289testdata/SampleMaterial.lc 474:15-479:31 6289SampleMaterial.lc 474:15-479:31
6290 StageTexture 6290 StageTexture
6291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6292testdata/SampleMaterial.lc 474:15-480:42 6292SampleMaterial.lc 474:15-480:42
6293 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6293 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6294testdata/SampleMaterial.lc 474:15-481:38 6294SampleMaterial.lc 474:15-481:38
6295 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6295 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6296testdata/SampleMaterial.lc 474:15-482:41 6296SampleMaterial.lc 474:15-482:41
6297 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6297 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6298testdata/SampleMaterial.lc 474:15-483:40 6298SampleMaterial.lc 474:15-483:40
6299 Bool -> String -> StageAttrs 6299 Bool -> String -> StageAttrs
6300testdata/SampleMaterial.lc 474:15-484:46 6300SampleMaterial.lc 474:15-484:46
6301 String -> StageAttrs 6301 String -> StageAttrs
6302testdata/SampleMaterial.lc 474:15-486:18 6302SampleMaterial.lc 474:15-486:18
6303 StageAttrs | [StageAttrs] 6303 StageAttrs | [StageAttrs]
6304testdata/SampleMaterial.lc 475:29-475:33 6304SampleMaterial.lc 475:29-475:33
6305 forall a . a -> Maybe a 6305 forall a . a -> Maybe a
6306testdata/SampleMaterial.lc 475:29-475:57 6306SampleMaterial.lc 475:29-475:57
6307 Maybe (Blending', Blending') 6307 Maybe (Blending', Blending')
6308testdata/SampleMaterial.lc 475:34-475:57 6308SampleMaterial.lc 475:34-475:57
6309 (Blending', Blending') 6309 (Blending', Blending')
6310testdata/SampleMaterial.lc 475:36-475:46 6310SampleMaterial.lc 475:36-475:46
6311 Blending' 6311 Blending'
6312testdata/SampleMaterial.lc 475:49-475:55 6312SampleMaterial.lc 475:49-475:55
6313 Blending' | ((Blending')) 6313 Blending' | ((Blending'))
6314testdata/SampleMaterial.lc 476:30-476:50 6314SampleMaterial.lc 476:30-476:50
6315 RGBGen 6315 RGBGen
6316testdata/SampleMaterial.lc 477:32-477:42 6316SampleMaterial.lc 477:32-477:42
6317 AlphaGen 6317 AlphaGen
6318testdata/SampleMaterial.lc 478:29-478:40 6318SampleMaterial.lc 478:29-478:40
6319 TCGen 6319 TCGen
6320testdata/SampleMaterial.lc 479:29-479:31 6320SampleMaterial.lc 479:29-479:31
6321 forall a . [a] 6321 forall a . [a]
6322testdata/SampleMaterial.lc 480:31-480:42 6322SampleMaterial.lc 480:31-480:42
6323 StageTexture 6323 StageTexture
6324testdata/SampleMaterial.lc 481:34-481:38 6324SampleMaterial.lc 481:34-481:38
6325 Bool 6325 Bool
6326testdata/SampleMaterial.lc 482:33-482:41 6326SampleMaterial.lc 482:33-482:41
6327 DepthFunction 6327 DepthFunction
6328testdata/SampleMaterial.lc 483:33-483:40 6328SampleMaterial.lc 483:33-483:40
6329 forall a . Maybe a 6329 forall a . Maybe a
6330testdata/SampleMaterial.lc 484:41-484:46 6330SampleMaterial.lc 484:41-484:46
6331 Bool 6331 Bool
6332testdata/SampleMaterial.lc 485:38-485:54 6332SampleMaterial.lc 485:38-485:54
6333 String 6333 String
6334testdata/SampleMaterial.lc 488:21-488:26 6334SampleMaterial.lc 488:21-488:26
6335 Bool 6335 Bool
6336testdata/SampleMaterial.lc 491:5-533:6 6336SampleMaterial.lc 491:5-533:6
6337 (String, CommonAttrs) 6337 (String, CommonAttrs)
6338testdata/SampleMaterial.lc 491:5-2182:6 6338SampleMaterial.lc 491:5-2182:6
6339 [(String, CommonAttrs)] 6339 [(String, CommonAttrs)]
6340testdata/SampleMaterial.lc 491:7-491:53 6340SampleMaterial.lc 491:7-491:53
6341 String 6341 String
6342testdata/SampleMaterial.lc 492:7-492:18 6342SampleMaterial.lc 492:7-492:18
6343 () 6343 ()
6344 -> () 6344 -> ()
6345 -> Bool 6345 -> Bool
@@ -6347,68 +6347,68 @@ testdata/SampleMaterial.lc 492:7-492:18
6347 -> Bool 6347 -> Bool
6348 -> Bool 6348 -> Bool
6349 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6349 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6350testdata/SampleMaterial.lc 492:7-493:26 6350SampleMaterial.lc 492:7-493:26
6351 () 6351 ()
6352 -> Bool 6352 -> Bool
6353 -> Float 6353 -> Float
6354 -> Bool 6354 -> Bool
6355 -> Bool 6355 -> Bool
6356 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6356 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6357testdata/SampleMaterial.lc 492:7-494:26 6357SampleMaterial.lc 492:7-494:26
6358 Bool 6358 Bool
6359 -> Float 6359 -> Float
6360 -> Bool 6360 -> Bool
6361 -> Bool 6361 -> Bool
6362 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6362 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6363testdata/SampleMaterial.lc 492:7-495:27 6363SampleMaterial.lc 492:7-495:27
6364 Float 6364 Float
6365 -> Bool 6365 -> Bool
6366 -> Bool 6366 -> Bool
6367 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6367 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6368testdata/SampleMaterial.lc 492:7-496:21 6368SampleMaterial.lc 492:7-496:21
6369 Bool 6369 Bool
6370 -> Bool 6370 -> Bool
6371 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6371 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6372testdata/SampleMaterial.lc 492:7-497:35 6372SampleMaterial.lc 492:7-497:35
6373 Bool 6373 Bool
6374 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6374 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6375testdata/SampleMaterial.lc 492:7-498:28 6375SampleMaterial.lc 492:7-498:28
6376 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6376 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6377testdata/SampleMaterial.lc 492:7-499:33 6377SampleMaterial.lc 492:7-499:33
6378 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6378 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6379testdata/SampleMaterial.lc 492:7-500:32 6379SampleMaterial.lc 492:7-500:32
6380 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6380 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6381testdata/SampleMaterial.lc 492:7-501:30 6381SampleMaterial.lc 492:7-501:30
6382 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6382 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6383testdata/SampleMaterial.lc 492:7-502:34 6383SampleMaterial.lc 492:7-502:34
6384 [StageAttrs] -> Bool -> CommonAttrs 6384 [StageAttrs] -> Bool -> CommonAttrs
6385testdata/SampleMaterial.lc 492:7-530:14 6385SampleMaterial.lc 492:7-530:14
6386 Bool -> CommonAttrs 6386 Bool -> CommonAttrs
6387testdata/SampleMaterial.lc 492:7-532:10 6387SampleMaterial.lc 492:7-532:10
6388 CommonAttrs | ((CommonAttrs)) 6388 CommonAttrs | ((CommonAttrs))
6389testdata/SampleMaterial.lc 493:24-493:26 6389SampleMaterial.lc 493:24-493:26
6390 () 6390 ()
6391testdata/SampleMaterial.lc 494:24-494:26 6391SampleMaterial.lc 494:24-494:26
6392 () 6392 ()
6393testdata/SampleMaterial.lc 495:22-495:27 6393SampleMaterial.lc 495:22-495:27
6394 Bool 6394 Bool
6395testdata/SampleMaterial.lc 496:20-496:21 6395SampleMaterial.lc 496:20-496:21
6396 _b 6396 _b
6397testdata/SampleMaterial.lc 497:30-497:35 6397SampleMaterial.lc 497:30-497:35
6398 Bool 6398 Bool
6399testdata/SampleMaterial.lc 498:23-498:28 6399SampleMaterial.lc 498:23-498:28
6400 Bool 6400 Bool
6401testdata/SampleMaterial.lc 499:20-499:33 6401SampleMaterial.lc 499:20-499:33
6402 CullType 6402 CullType
6403testdata/SampleMaterial.lc 500:30-500:32 6403SampleMaterial.lc 500:30-500:32
6404 forall a . [a] 6404 forall a . [a]
6405testdata/SampleMaterial.lc 501:25-501:30 6405SampleMaterial.lc 501:25-501:30
6406 Bool 6406 Bool
6407testdata/SampleMaterial.lc 502:29-502:34 6407SampleMaterial.lc 502:29-502:34
6408 Bool 6408 Bool
6409testdata/SampleMaterial.lc 504:13-530:14 6409SampleMaterial.lc 504:13-530:14
6410 [StageAttrs] 6410 [StageAttrs]
6411testdata/SampleMaterial.lc 504:15-504:25 6411SampleMaterial.lc 504:15-504:25
6412 Maybe (Blending', Blending') 6412 Maybe (Blending', Blending')
6413 -> RGBGen 6413 -> RGBGen
6414 -> AlphaGen 6414 -> AlphaGen
@@ -6416,70 +6416,70 @@ testdata/SampleMaterial.lc 504:15-504:25
6416 -> [TCMod] 6416 -> [TCMod]
6417 -> StageTexture 6417 -> StageTexture
6418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6419testdata/SampleMaterial.lc 504:15-505:36 6419SampleMaterial.lc 504:15-505:36
6420 RGBGen 6420 RGBGen
6421 -> AlphaGen 6421 -> AlphaGen
6422 -> TCGen 6422 -> TCGen
6423 -> [TCMod] 6423 -> [TCMod]
6424 -> StageTexture 6424 -> StageTexture
6425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6426testdata/SampleMaterial.lc 504:15-506:50 6426SampleMaterial.lc 504:15-506:50
6427 AlphaGen 6427 AlphaGen
6428 -> TCGen 6428 -> TCGen
6429 -> [TCMod] 6429 -> [TCMod]
6430 -> StageTexture 6430 -> StageTexture
6431 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6431 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6432testdata/SampleMaterial.lc 504:15-507:42 6432SampleMaterial.lc 504:15-507:42
6433 TCGen 6433 TCGen
6434 -> [TCMod] 6434 -> [TCMod]
6435 -> StageTexture 6435 -> StageTexture
6436 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6436 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6437testdata/SampleMaterial.lc 504:15-508:36 6437SampleMaterial.lc 504:15-508:36
6438 [TCMod] 6438 [TCMod]
6439 -> StageTexture 6439 -> StageTexture
6440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6441testdata/SampleMaterial.lc 504:15-509:31 6441SampleMaterial.lc 504:15-509:31
6442 StageTexture 6442 StageTexture
6443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6444testdata/SampleMaterial.lc 504:15-510:84 6444SampleMaterial.lc 504:15-510:84
6445 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6445 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6446testdata/SampleMaterial.lc 504:15-511:38 6446SampleMaterial.lc 504:15-511:38
6447 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6447 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6448testdata/SampleMaterial.lc 504:15-512:41 6448SampleMaterial.lc 504:15-512:41
6449 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6449 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6450testdata/SampleMaterial.lc 504:15-513:40 6450SampleMaterial.lc 504:15-513:40
6451 Bool -> String -> StageAttrs 6451 Bool -> String -> StageAttrs
6452testdata/SampleMaterial.lc 504:15-514:46 6452SampleMaterial.lc 504:15-514:46
6453 String -> StageAttrs 6453 String -> StageAttrs
6454testdata/SampleMaterial.lc 504:15-516:18 6454SampleMaterial.lc 504:15-516:18
6455 StageAttrs 6455 StageAttrs
6456testdata/SampleMaterial.lc 505:29-505:36 6456SampleMaterial.lc 505:29-505:36
6457 forall a . Maybe a 6457 forall a . Maybe a
6458testdata/SampleMaterial.lc 506:30-506:50 6458SampleMaterial.lc 506:30-506:50
6459 RGBGen 6459 RGBGen
6460testdata/SampleMaterial.lc 507:32-507:42 6460SampleMaterial.lc 507:32-507:42
6461 AlphaGen 6461 AlphaGen
6462testdata/SampleMaterial.lc 508:29-508:36 6462SampleMaterial.lc 508:29-508:36
6463 TCGen 6463 TCGen
6464testdata/SampleMaterial.lc 509:29-509:31 6464SampleMaterial.lc 509:29-509:31
6465 forall a . [a] 6465 forall a . [a]
6466testdata/SampleMaterial.lc 510:31-510:37 6466SampleMaterial.lc 510:31-510:37
6467 String -> StageTexture 6467 String -> StageTexture
6468testdata/SampleMaterial.lc 510:31-510:84 6468SampleMaterial.lc 510:31-510:84
6469 StageTexture 6469 StageTexture
6470testdata/SampleMaterial.lc 510:38-510:84 6470SampleMaterial.lc 510:38-510:84
6471 String 6471 String
6472testdata/SampleMaterial.lc 511:34-511:38 6472SampleMaterial.lc 511:34-511:38
6473 Bool 6473 Bool
6474testdata/SampleMaterial.lc 512:33-512:41 6474SampleMaterial.lc 512:33-512:41
6475 DepthFunction 6475 DepthFunction
6476testdata/SampleMaterial.lc 513:33-513:40 6476SampleMaterial.lc 513:33-513:40
6477 forall a . Maybe a 6477 forall a . Maybe a
6478testdata/SampleMaterial.lc 514:41-514:46 6478SampleMaterial.lc 514:41-514:46
6479 Bool 6479 Bool
6480testdata/SampleMaterial.lc 515:38-515:54 6480SampleMaterial.lc 515:38-515:54
6481 String 6481 String
6482testdata/SampleMaterial.lc 517:15-517:25 6482SampleMaterial.lc 517:15-517:25
6483 Maybe (Blending', Blending') 6483 Maybe (Blending', Blending')
6484 -> RGBGen 6484 -> RGBGen
6485 -> AlphaGen 6485 -> AlphaGen
@@ -6487,82 +6487,82 @@ testdata/SampleMaterial.lc 517:15-517:25
6487 -> [TCMod] 6487 -> [TCMod]
6488 -> StageTexture 6488 -> StageTexture
6489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6490testdata/SampleMaterial.lc 517:15-518:57 6490SampleMaterial.lc 517:15-518:57
6491 RGBGen 6491 RGBGen
6492 -> AlphaGen 6492 -> AlphaGen
6493 -> TCGen 6493 -> TCGen
6494 -> [TCMod] 6494 -> [TCMod]
6495 -> StageTexture 6495 -> StageTexture
6496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6497testdata/SampleMaterial.lc 517:15-519:50 6497SampleMaterial.lc 517:15-519:50
6498 AlphaGen 6498 AlphaGen
6499 -> TCGen 6499 -> TCGen
6500 -> [TCMod] 6500 -> [TCMod]
6501 -> StageTexture 6501 -> StageTexture
6502 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6502 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6503testdata/SampleMaterial.lc 517:15-520:42 6503SampleMaterial.lc 517:15-520:42
6504 TCGen 6504 TCGen
6505 -> [TCMod] 6505 -> [TCMod]
6506 -> StageTexture 6506 -> StageTexture
6507 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6507 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6508testdata/SampleMaterial.lc 517:15-521:40 6508SampleMaterial.lc 517:15-521:40
6509 [TCMod] 6509 [TCMod]
6510 -> StageTexture 6510 -> StageTexture
6511 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6511 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6512testdata/SampleMaterial.lc 517:15-522:31 6512SampleMaterial.lc 517:15-522:31
6513 StageTexture 6513 StageTexture
6514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6515testdata/SampleMaterial.lc 517:15-523:42 6515SampleMaterial.lc 517:15-523:42
6516 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6516 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6517testdata/SampleMaterial.lc 517:15-524:38 6517SampleMaterial.lc 517:15-524:38
6518 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6518 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6519testdata/SampleMaterial.lc 517:15-525:41 6519SampleMaterial.lc 517:15-525:41
6520 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6520 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6521testdata/SampleMaterial.lc 517:15-526:40 6521SampleMaterial.lc 517:15-526:40
6522 Bool -> String -> StageAttrs 6522 Bool -> String -> StageAttrs
6523testdata/SampleMaterial.lc 517:15-527:46 6523SampleMaterial.lc 517:15-527:46
6524 String -> StageAttrs 6524 String -> StageAttrs
6525testdata/SampleMaterial.lc 517:15-529:18 6525SampleMaterial.lc 517:15-529:18
6526 StageAttrs | [StageAttrs] 6526 StageAttrs | [StageAttrs]
6527testdata/SampleMaterial.lc 518:29-518:33 6527SampleMaterial.lc 518:29-518:33
6528 forall a . a -> Maybe a 6528 forall a . a -> Maybe a
6529testdata/SampleMaterial.lc 518:29-518:57 6529SampleMaterial.lc 518:29-518:57
6530 Maybe (Blending', Blending') 6530 Maybe (Blending', Blending')
6531testdata/SampleMaterial.lc 518:34-518:57 6531SampleMaterial.lc 518:34-518:57
6532 (Blending', Blending') 6532 (Blending', Blending')
6533testdata/SampleMaterial.lc 518:36-518:46 6533SampleMaterial.lc 518:36-518:46
6534 Blending' 6534 Blending'
6535testdata/SampleMaterial.lc 518:49-518:55 6535SampleMaterial.lc 518:49-518:55
6536 Blending' | ((Blending')) 6536 Blending' | ((Blending'))
6537testdata/SampleMaterial.lc 519:30-519:50 6537SampleMaterial.lc 519:30-519:50
6538 RGBGen 6538 RGBGen
6539testdata/SampleMaterial.lc 520:32-520:42 6539SampleMaterial.lc 520:32-520:42
6540 AlphaGen 6540 AlphaGen
6541testdata/SampleMaterial.lc 521:29-521:40 6541SampleMaterial.lc 521:29-521:40
6542 TCGen 6542 TCGen
6543testdata/SampleMaterial.lc 522:29-522:31 6543SampleMaterial.lc 522:29-522:31
6544 forall a . [a] 6544 forall a . [a]
6545testdata/SampleMaterial.lc 523:31-523:42 6545SampleMaterial.lc 523:31-523:42
6546 StageTexture 6546 StageTexture
6547testdata/SampleMaterial.lc 524:34-524:38 6547SampleMaterial.lc 524:34-524:38
6548 Bool 6548 Bool
6549testdata/SampleMaterial.lc 525:33-525:41 6549SampleMaterial.lc 525:33-525:41
6550 DepthFunction 6550 DepthFunction
6551testdata/SampleMaterial.lc 526:33-526:40 6551SampleMaterial.lc 526:33-526:40
6552 forall a . Maybe a 6552 forall a . Maybe a
6553testdata/SampleMaterial.lc 527:41-527:46 6553SampleMaterial.lc 527:41-527:46
6554 Bool 6554 Bool
6555testdata/SampleMaterial.lc 528:38-528:54 6555SampleMaterial.lc 528:38-528:54
6556 String 6556 String
6557testdata/SampleMaterial.lc 531:21-531:26 6557SampleMaterial.lc 531:21-531:26
6558 Bool 6558 Bool
6559testdata/SampleMaterial.lc 534:5-576:6 6559SampleMaterial.lc 534:5-576:6
6560 (String, CommonAttrs) 6560 (String, CommonAttrs)
6561testdata/SampleMaterial.lc 534:5-2182:6 6561SampleMaterial.lc 534:5-2182:6
6562 [(String, CommonAttrs)] 6562 [(String, CommonAttrs)]
6563testdata/SampleMaterial.lc 534:7-534:42 6563SampleMaterial.lc 534:7-534:42
6564 String 6564 String
6565testdata/SampleMaterial.lc 535:7-535:18 6565SampleMaterial.lc 535:7-535:18
6566 () 6566 ()
6567 -> () 6567 -> ()
6568 -> Bool 6568 -> Bool
@@ -6570,68 +6570,68 @@ testdata/SampleMaterial.lc 535:7-535:18
6570 -> Bool 6570 -> Bool
6571 -> Bool 6571 -> Bool
6572 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6572 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6573testdata/SampleMaterial.lc 535:7-536:26 6573SampleMaterial.lc 535:7-536:26
6574 () 6574 ()
6575 -> Bool 6575 -> Bool
6576 -> Float 6576 -> Float
6577 -> Bool 6577 -> Bool
6578 -> Bool 6578 -> Bool
6579 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6579 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6580testdata/SampleMaterial.lc 535:7-537:26 6580SampleMaterial.lc 535:7-537:26
6581 Bool 6581 Bool
6582 -> Float 6582 -> Float
6583 -> Bool 6583 -> Bool
6584 -> Bool 6584 -> Bool
6585 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6585 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6586testdata/SampleMaterial.lc 535:7-538:27 6586SampleMaterial.lc 535:7-538:27
6587 Float 6587 Float
6588 -> Bool 6588 -> Bool
6589 -> Bool 6589 -> Bool
6590 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6590 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6591testdata/SampleMaterial.lc 535:7-539:21 6591SampleMaterial.lc 535:7-539:21
6592 Bool 6592 Bool
6593 -> Bool 6593 -> Bool
6594 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6594 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6595testdata/SampleMaterial.lc 535:7-540:35 6595SampleMaterial.lc 535:7-540:35
6596 Bool 6596 Bool
6597 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6597 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6598testdata/SampleMaterial.lc 535:7-541:28 6598SampleMaterial.lc 535:7-541:28
6599 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6599 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6600testdata/SampleMaterial.lc 535:7-542:33 6600SampleMaterial.lc 535:7-542:33
6601 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6601 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6602testdata/SampleMaterial.lc 535:7-543:32 6602SampleMaterial.lc 535:7-543:32
6603 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6603 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6604testdata/SampleMaterial.lc 535:7-544:30 6604SampleMaterial.lc 535:7-544:30
6605 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6605 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6606testdata/SampleMaterial.lc 535:7-545:34 6606SampleMaterial.lc 535:7-545:34
6607 [StageAttrs] -> Bool -> CommonAttrs 6607 [StageAttrs] -> Bool -> CommonAttrs
6608testdata/SampleMaterial.lc 535:7-573:14 6608SampleMaterial.lc 535:7-573:14
6609 Bool -> CommonAttrs 6609 Bool -> CommonAttrs
6610testdata/SampleMaterial.lc 535:7-575:10 6610SampleMaterial.lc 535:7-575:10
6611 CommonAttrs | ((CommonAttrs)) 6611 CommonAttrs | ((CommonAttrs))
6612testdata/SampleMaterial.lc 536:24-536:26 6612SampleMaterial.lc 536:24-536:26
6613 () 6613 ()
6614testdata/SampleMaterial.lc 537:24-537:26 6614SampleMaterial.lc 537:24-537:26
6615 () 6615 ()
6616testdata/SampleMaterial.lc 538:22-538:27 6616SampleMaterial.lc 538:22-538:27
6617 Bool 6617 Bool
6618testdata/SampleMaterial.lc 539:20-539:21 6618SampleMaterial.lc 539:20-539:21
6619 _b 6619 _b
6620testdata/SampleMaterial.lc 540:30-540:35 6620SampleMaterial.lc 540:30-540:35
6621 Bool 6621 Bool
6622testdata/SampleMaterial.lc 541:23-541:28 6622SampleMaterial.lc 541:23-541:28
6623 Bool 6623 Bool
6624testdata/SampleMaterial.lc 542:20-542:33 6624SampleMaterial.lc 542:20-542:33
6625 CullType 6625 CullType
6626testdata/SampleMaterial.lc 543:30-543:32 6626SampleMaterial.lc 543:30-543:32
6627 forall a . [a] 6627 forall a . [a]
6628testdata/SampleMaterial.lc 544:25-544:30 6628SampleMaterial.lc 544:25-544:30
6629 Bool 6629 Bool
6630testdata/SampleMaterial.lc 545:29-545:34 6630SampleMaterial.lc 545:29-545:34
6631 Bool 6631 Bool
6632testdata/SampleMaterial.lc 547:13-573:14 6632SampleMaterial.lc 547:13-573:14
6633 [StageAttrs] 6633 [StageAttrs]
6634testdata/SampleMaterial.lc 547:15-547:25 6634SampleMaterial.lc 547:15-547:25
6635 Maybe (Blending', Blending') 6635 Maybe (Blending', Blending')
6636 -> RGBGen 6636 -> RGBGen
6637 -> AlphaGen 6637 -> AlphaGen
@@ -6639,70 +6639,70 @@ testdata/SampleMaterial.lc 547:15-547:25
6639 -> [TCMod] 6639 -> [TCMod]
6640 -> StageTexture 6640 -> StageTexture
6641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6642testdata/SampleMaterial.lc 547:15-548:36 6642SampleMaterial.lc 547:15-548:36
6643 RGBGen 6643 RGBGen
6644 -> AlphaGen 6644 -> AlphaGen
6645 -> TCGen 6645 -> TCGen
6646 -> [TCMod] 6646 -> [TCMod]
6647 -> StageTexture 6647 -> StageTexture
6648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6649testdata/SampleMaterial.lc 547:15-549:50 6649SampleMaterial.lc 547:15-549:50
6650 AlphaGen 6650 AlphaGen
6651 -> TCGen 6651 -> TCGen
6652 -> [TCMod] 6652 -> [TCMod]
6653 -> StageTexture 6653 -> StageTexture
6654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6655testdata/SampleMaterial.lc 547:15-550:42 6655SampleMaterial.lc 547:15-550:42
6656 TCGen 6656 TCGen
6657 -> [TCMod] 6657 -> [TCMod]
6658 -> StageTexture 6658 -> StageTexture
6659 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6659 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6660testdata/SampleMaterial.lc 547:15-551:36 6660SampleMaterial.lc 547:15-551:36
6661 [TCMod] 6661 [TCMod]
6662 -> StageTexture 6662 -> StageTexture
6663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6664testdata/SampleMaterial.lc 547:15-552:31 6664SampleMaterial.lc 547:15-552:31
6665 StageTexture 6665 StageTexture
6666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6667testdata/SampleMaterial.lc 547:15-553:73 6667SampleMaterial.lc 547:15-553:73
6668 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6668 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6669testdata/SampleMaterial.lc 547:15-554:38 6669SampleMaterial.lc 547:15-554:38
6670 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6670 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6671testdata/SampleMaterial.lc 547:15-555:41 6671SampleMaterial.lc 547:15-555:41
6672 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6672 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6673testdata/SampleMaterial.lc 547:15-556:40 6673SampleMaterial.lc 547:15-556:40
6674 Bool -> String -> StageAttrs 6674 Bool -> String -> StageAttrs
6675testdata/SampleMaterial.lc 547:15-557:46 6675SampleMaterial.lc 547:15-557:46
6676 String -> StageAttrs 6676 String -> StageAttrs
6677testdata/SampleMaterial.lc 547:15-559:18 6677SampleMaterial.lc 547:15-559:18
6678 StageAttrs 6678 StageAttrs
6679testdata/SampleMaterial.lc 548:29-548:36 6679SampleMaterial.lc 548:29-548:36
6680 forall a . Maybe a 6680 forall a . Maybe a
6681testdata/SampleMaterial.lc 549:30-549:50 6681SampleMaterial.lc 549:30-549:50
6682 RGBGen 6682 RGBGen
6683testdata/SampleMaterial.lc 550:32-550:42 6683SampleMaterial.lc 550:32-550:42
6684 AlphaGen 6684 AlphaGen
6685testdata/SampleMaterial.lc 551:29-551:36 6685SampleMaterial.lc 551:29-551:36
6686 TCGen 6686 TCGen
6687testdata/SampleMaterial.lc 552:29-552:31 6687SampleMaterial.lc 552:29-552:31
6688 forall a . [a] 6688 forall a . [a]
6689testdata/SampleMaterial.lc 553:31-553:37 6689SampleMaterial.lc 553:31-553:37
6690 String -> StageTexture 6690 String -> StageTexture
6691testdata/SampleMaterial.lc 553:31-553:73 6691SampleMaterial.lc 553:31-553:73
6692 StageTexture 6692 StageTexture
6693testdata/SampleMaterial.lc 553:38-553:73 6693SampleMaterial.lc 553:38-553:73
6694 String 6694 String
6695testdata/SampleMaterial.lc 554:34-554:38 6695SampleMaterial.lc 554:34-554:38
6696 Bool 6696 Bool
6697testdata/SampleMaterial.lc 555:33-555:41 6697SampleMaterial.lc 555:33-555:41
6698 DepthFunction 6698 DepthFunction
6699testdata/SampleMaterial.lc 556:33-556:40 6699SampleMaterial.lc 556:33-556:40
6700 forall a . Maybe a 6700 forall a . Maybe a
6701testdata/SampleMaterial.lc 557:41-557:46 6701SampleMaterial.lc 557:41-557:46
6702 Bool 6702 Bool
6703testdata/SampleMaterial.lc 558:38-558:54 6703SampleMaterial.lc 558:38-558:54
6704 String 6704 String
6705testdata/SampleMaterial.lc 560:15-560:25 6705SampleMaterial.lc 560:15-560:25
6706 Maybe (Blending', Blending') 6706 Maybe (Blending', Blending')
6707 -> RGBGen 6707 -> RGBGen
6708 -> AlphaGen 6708 -> AlphaGen
@@ -6710,82 +6710,82 @@ testdata/SampleMaterial.lc 560:15-560:25
6710 -> [TCMod] 6710 -> [TCMod]
6711 -> StageTexture 6711 -> StageTexture
6712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6713testdata/SampleMaterial.lc 560:15-561:57 6713SampleMaterial.lc 560:15-561:57
6714 RGBGen 6714 RGBGen
6715 -> AlphaGen 6715 -> AlphaGen
6716 -> TCGen 6716 -> TCGen
6717 -> [TCMod] 6717 -> [TCMod]
6718 -> StageTexture 6718 -> StageTexture
6719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6720testdata/SampleMaterial.lc 560:15-562:50 6720SampleMaterial.lc 560:15-562:50
6721 AlphaGen 6721 AlphaGen
6722 -> TCGen 6722 -> TCGen
6723 -> [TCMod] 6723 -> [TCMod]
6724 -> StageTexture 6724 -> StageTexture
6725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6726testdata/SampleMaterial.lc 560:15-563:42 6726SampleMaterial.lc 560:15-563:42
6727 TCGen 6727 TCGen
6728 -> [TCMod] 6728 -> [TCMod]
6729 -> StageTexture 6729 -> StageTexture
6730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6731testdata/SampleMaterial.lc 560:15-564:40 6731SampleMaterial.lc 560:15-564:40
6732 [TCMod] 6732 [TCMod]
6733 -> StageTexture 6733 -> StageTexture
6734 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6734 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6735testdata/SampleMaterial.lc 560:15-565:31 6735SampleMaterial.lc 560:15-565:31
6736 StageTexture 6736 StageTexture
6737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6738testdata/SampleMaterial.lc 560:15-566:42 6738SampleMaterial.lc 560:15-566:42
6739 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6739 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6740testdata/SampleMaterial.lc 560:15-567:38 6740SampleMaterial.lc 560:15-567:38
6741 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6741 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6742testdata/SampleMaterial.lc 560:15-568:41 6742SampleMaterial.lc 560:15-568:41
6743 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6743 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6744testdata/SampleMaterial.lc 560:15-569:40 6744SampleMaterial.lc 560:15-569:40
6745 Bool -> String -> StageAttrs 6745 Bool -> String -> StageAttrs
6746testdata/SampleMaterial.lc 560:15-570:46 6746SampleMaterial.lc 560:15-570:46
6747 String -> StageAttrs 6747 String -> StageAttrs
6748testdata/SampleMaterial.lc 560:15-572:18 6748SampleMaterial.lc 560:15-572:18
6749 StageAttrs | [StageAttrs] 6749 StageAttrs | [StageAttrs]
6750testdata/SampleMaterial.lc 561:29-561:33 6750SampleMaterial.lc 561:29-561:33
6751 forall a . a -> Maybe a 6751 forall a . a -> Maybe a
6752testdata/SampleMaterial.lc 561:29-561:57 6752SampleMaterial.lc 561:29-561:57
6753 Maybe (Blending', Blending') 6753 Maybe (Blending', Blending')
6754testdata/SampleMaterial.lc 561:34-561:57 6754SampleMaterial.lc 561:34-561:57
6755 (Blending', Blending') 6755 (Blending', Blending')
6756testdata/SampleMaterial.lc 561:36-561:46 6756SampleMaterial.lc 561:36-561:46
6757 Blending' 6757 Blending'
6758testdata/SampleMaterial.lc 561:49-561:55 6758SampleMaterial.lc 561:49-561:55
6759 Blending' | ((Blending')) 6759 Blending' | ((Blending'))
6760testdata/SampleMaterial.lc 562:30-562:50 6760SampleMaterial.lc 562:30-562:50
6761 RGBGen 6761 RGBGen
6762testdata/SampleMaterial.lc 563:32-563:42 6762SampleMaterial.lc 563:32-563:42
6763 AlphaGen 6763 AlphaGen
6764testdata/SampleMaterial.lc 564:29-564:40 6764SampleMaterial.lc 564:29-564:40
6765 TCGen 6765 TCGen
6766testdata/SampleMaterial.lc 565:29-565:31 6766SampleMaterial.lc 565:29-565:31
6767 forall a . [a] 6767 forall a . [a]
6768testdata/SampleMaterial.lc 566:31-566:42 6768SampleMaterial.lc 566:31-566:42
6769 StageTexture 6769 StageTexture
6770testdata/SampleMaterial.lc 567:34-567:38 6770SampleMaterial.lc 567:34-567:38
6771 Bool 6771 Bool
6772testdata/SampleMaterial.lc 568:33-568:41 6772SampleMaterial.lc 568:33-568:41
6773 DepthFunction 6773 DepthFunction
6774testdata/SampleMaterial.lc 569:33-569:40 6774SampleMaterial.lc 569:33-569:40
6775 forall a . Maybe a 6775 forall a . Maybe a
6776testdata/SampleMaterial.lc 570:41-570:46 6776SampleMaterial.lc 570:41-570:46
6777 Bool 6777 Bool
6778testdata/SampleMaterial.lc 571:38-571:54 6778SampleMaterial.lc 571:38-571:54
6779 String 6779 String
6780testdata/SampleMaterial.lc 574:21-574:26 6780SampleMaterial.lc 574:21-574:26
6781 Bool 6781 Bool
6782testdata/SampleMaterial.lc 577:5-619:6 6782SampleMaterial.lc 577:5-619:6
6783 (String, CommonAttrs) 6783 (String, CommonAttrs)
6784testdata/SampleMaterial.lc 577:5-2182:6 6784SampleMaterial.lc 577:5-2182:6
6785 [(String, CommonAttrs)] 6785 [(String, CommonAttrs)]
6786testdata/SampleMaterial.lc 577:7-577:42 6786SampleMaterial.lc 577:7-577:42
6787 String 6787 String
6788testdata/SampleMaterial.lc 578:7-578:18 6788SampleMaterial.lc 578:7-578:18
6789 () 6789 ()
6790 -> () 6790 -> ()
6791 -> Bool 6791 -> Bool
@@ -6793,68 +6793,68 @@ testdata/SampleMaterial.lc 578:7-578:18
6793 -> Bool 6793 -> Bool
6794 -> Bool 6794 -> Bool
6795 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6795 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6796testdata/SampleMaterial.lc 578:7-579:26 6796SampleMaterial.lc 578:7-579:26
6797 () 6797 ()
6798 -> Bool 6798 -> Bool
6799 -> Float 6799 -> Float
6800 -> Bool 6800 -> Bool
6801 -> Bool 6801 -> Bool
6802 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6802 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6803testdata/SampleMaterial.lc 578:7-580:26 6803SampleMaterial.lc 578:7-580:26
6804 Bool 6804 Bool
6805 -> Float 6805 -> Float
6806 -> Bool 6806 -> Bool
6807 -> Bool 6807 -> Bool
6808 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6808 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6809testdata/SampleMaterial.lc 578:7-581:27 6809SampleMaterial.lc 578:7-581:27
6810 Float 6810 Float
6811 -> Bool 6811 -> Bool
6812 -> Bool 6812 -> Bool
6813 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6813 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6814testdata/SampleMaterial.lc 578:7-582:21 6814SampleMaterial.lc 578:7-582:21
6815 Bool 6815 Bool
6816 -> Bool 6816 -> Bool
6817 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6817 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6818testdata/SampleMaterial.lc 578:7-583:35 6818SampleMaterial.lc 578:7-583:35
6819 Bool 6819 Bool
6820 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6820 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6821testdata/SampleMaterial.lc 578:7-584:28 6821SampleMaterial.lc 578:7-584:28
6822 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6822 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6823testdata/SampleMaterial.lc 578:7-585:33 6823SampleMaterial.lc 578:7-585:33
6824 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6824 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6825testdata/SampleMaterial.lc 578:7-586:32 6825SampleMaterial.lc 578:7-586:32
6826 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6826 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6827testdata/SampleMaterial.lc 578:7-587:30 6827SampleMaterial.lc 578:7-587:30
6828 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6828 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6829testdata/SampleMaterial.lc 578:7-588:34 6829SampleMaterial.lc 578:7-588:34
6830 [StageAttrs] -> Bool -> CommonAttrs 6830 [StageAttrs] -> Bool -> CommonAttrs
6831testdata/SampleMaterial.lc 578:7-616:14 6831SampleMaterial.lc 578:7-616:14
6832 Bool -> CommonAttrs 6832 Bool -> CommonAttrs
6833testdata/SampleMaterial.lc 578:7-618:10 6833SampleMaterial.lc 578:7-618:10
6834 CommonAttrs | ((CommonAttrs)) 6834 CommonAttrs | ((CommonAttrs))
6835testdata/SampleMaterial.lc 579:24-579:26 6835SampleMaterial.lc 579:24-579:26
6836 () 6836 ()
6837testdata/SampleMaterial.lc 580:24-580:26 6837SampleMaterial.lc 580:24-580:26
6838 () 6838 ()
6839testdata/SampleMaterial.lc 581:22-581:27 6839SampleMaterial.lc 581:22-581:27
6840 Bool 6840 Bool
6841testdata/SampleMaterial.lc 582:20-582:21 6841SampleMaterial.lc 582:20-582:21
6842 _b 6842 _b
6843testdata/SampleMaterial.lc 583:30-583:35 6843SampleMaterial.lc 583:30-583:35
6844 Bool 6844 Bool
6845testdata/SampleMaterial.lc 584:23-584:28 6845SampleMaterial.lc 584:23-584:28
6846 Bool 6846 Bool
6847testdata/SampleMaterial.lc 585:20-585:33 6847SampleMaterial.lc 585:20-585:33
6848 CullType 6848 CullType
6849testdata/SampleMaterial.lc 586:30-586:32 6849SampleMaterial.lc 586:30-586:32
6850 forall a . [a] 6850 forall a . [a]
6851testdata/SampleMaterial.lc 587:25-587:30 6851SampleMaterial.lc 587:25-587:30
6852 Bool 6852 Bool
6853testdata/SampleMaterial.lc 588:29-588:34 6853SampleMaterial.lc 588:29-588:34
6854 Bool 6854 Bool
6855testdata/SampleMaterial.lc 590:13-616:14 6855SampleMaterial.lc 590:13-616:14
6856 [StageAttrs] 6856 [StageAttrs]
6857testdata/SampleMaterial.lc 590:15-590:25 6857SampleMaterial.lc 590:15-590:25
6858 Maybe (Blending', Blending') 6858 Maybe (Blending', Blending')
6859 -> RGBGen 6859 -> RGBGen
6860 -> AlphaGen 6860 -> AlphaGen
@@ -6862,70 +6862,70 @@ testdata/SampleMaterial.lc 590:15-590:25
6862 -> [TCMod] 6862 -> [TCMod]
6863 -> StageTexture 6863 -> StageTexture
6864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6865testdata/SampleMaterial.lc 590:15-591:36 6865SampleMaterial.lc 590:15-591:36
6866 RGBGen 6866 RGBGen
6867 -> AlphaGen 6867 -> AlphaGen
6868 -> TCGen 6868 -> TCGen
6869 -> [TCMod] 6869 -> [TCMod]
6870 -> StageTexture 6870 -> StageTexture
6871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6872testdata/SampleMaterial.lc 590:15-592:50 6872SampleMaterial.lc 590:15-592:50
6873 AlphaGen 6873 AlphaGen
6874 -> TCGen 6874 -> TCGen
6875 -> [TCMod] 6875 -> [TCMod]
6876 -> StageTexture 6876 -> StageTexture
6877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6878testdata/SampleMaterial.lc 590:15-593:42 6878SampleMaterial.lc 590:15-593:42
6879 TCGen 6879 TCGen
6880 -> [TCMod] 6880 -> [TCMod]
6881 -> StageTexture 6881 -> StageTexture
6882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6883testdata/SampleMaterial.lc 590:15-594:36 6883SampleMaterial.lc 590:15-594:36
6884 [TCMod] 6884 [TCMod]
6885 -> StageTexture 6885 -> StageTexture
6886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6887testdata/SampleMaterial.lc 590:15-595:31 6887SampleMaterial.lc 590:15-595:31
6888 StageTexture 6888 StageTexture
6889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6890testdata/SampleMaterial.lc 590:15-596:73 6890SampleMaterial.lc 590:15-596:73
6891 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6891 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6892testdata/SampleMaterial.lc 590:15-597:38 6892SampleMaterial.lc 590:15-597:38
6893 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6893 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6894testdata/SampleMaterial.lc 590:15-598:41 6894SampleMaterial.lc 590:15-598:41
6895 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6895 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6896testdata/SampleMaterial.lc 590:15-599:40 6896SampleMaterial.lc 590:15-599:40
6897 Bool -> String -> StageAttrs 6897 Bool -> String -> StageAttrs
6898testdata/SampleMaterial.lc 590:15-600:46 6898SampleMaterial.lc 590:15-600:46
6899 String -> StageAttrs 6899 String -> StageAttrs
6900testdata/SampleMaterial.lc 590:15-602:18 6900SampleMaterial.lc 590:15-602:18
6901 StageAttrs 6901 StageAttrs
6902testdata/SampleMaterial.lc 591:29-591:36 6902SampleMaterial.lc 591:29-591:36
6903 forall a . Maybe a 6903 forall a . Maybe a
6904testdata/SampleMaterial.lc 592:30-592:50 6904SampleMaterial.lc 592:30-592:50
6905 RGBGen 6905 RGBGen
6906testdata/SampleMaterial.lc 593:32-593:42 6906SampleMaterial.lc 593:32-593:42
6907 AlphaGen 6907 AlphaGen
6908testdata/SampleMaterial.lc 594:29-594:36 6908SampleMaterial.lc 594:29-594:36
6909 TCGen 6909 TCGen
6910testdata/SampleMaterial.lc 595:29-595:31 6910SampleMaterial.lc 595:29-595:31
6911 forall a . [a] 6911 forall a . [a]
6912testdata/SampleMaterial.lc 596:31-596:37 6912SampleMaterial.lc 596:31-596:37
6913 String -> StageTexture 6913 String -> StageTexture
6914testdata/SampleMaterial.lc 596:31-596:73 6914SampleMaterial.lc 596:31-596:73
6915 StageTexture 6915 StageTexture
6916testdata/SampleMaterial.lc 596:38-596:73 6916SampleMaterial.lc 596:38-596:73
6917 String 6917 String
6918testdata/SampleMaterial.lc 597:34-597:38 6918SampleMaterial.lc 597:34-597:38
6919 Bool 6919 Bool
6920testdata/SampleMaterial.lc 598:33-598:41 6920SampleMaterial.lc 598:33-598:41
6921 DepthFunction 6921 DepthFunction
6922testdata/SampleMaterial.lc 599:33-599:40 6922SampleMaterial.lc 599:33-599:40
6923 forall a . Maybe a 6923 forall a . Maybe a
6924testdata/SampleMaterial.lc 600:41-600:46 6924SampleMaterial.lc 600:41-600:46
6925 Bool 6925 Bool
6926testdata/SampleMaterial.lc 601:38-601:54 6926SampleMaterial.lc 601:38-601:54
6927 String 6927 String
6928testdata/SampleMaterial.lc 603:15-603:25 6928SampleMaterial.lc 603:15-603:25
6929 Maybe (Blending', Blending') 6929 Maybe (Blending', Blending')
6930 -> RGBGen 6930 -> RGBGen
6931 -> AlphaGen 6931 -> AlphaGen
@@ -6933,82 +6933,82 @@ testdata/SampleMaterial.lc 603:15-603:25
6933 -> [TCMod] 6933 -> [TCMod]
6934 -> StageTexture 6934 -> StageTexture
6935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6936testdata/SampleMaterial.lc 603:15-604:57 6936SampleMaterial.lc 603:15-604:57
6937 RGBGen 6937 RGBGen
6938 -> AlphaGen 6938 -> AlphaGen
6939 -> TCGen 6939 -> TCGen
6940 -> [TCMod] 6940 -> [TCMod]
6941 -> StageTexture 6941 -> StageTexture
6942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6943testdata/SampleMaterial.lc 603:15-605:50 6943SampleMaterial.lc 603:15-605:50
6944 AlphaGen 6944 AlphaGen
6945 -> TCGen 6945 -> TCGen
6946 -> [TCMod] 6946 -> [TCMod]
6947 -> StageTexture 6947 -> StageTexture
6948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6949testdata/SampleMaterial.lc 603:15-606:42 6949SampleMaterial.lc 603:15-606:42
6950 TCGen 6950 TCGen
6951 -> [TCMod] 6951 -> [TCMod]
6952 -> StageTexture 6952 -> StageTexture
6953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6954testdata/SampleMaterial.lc 603:15-607:40 6954SampleMaterial.lc 603:15-607:40
6955 [TCMod] 6955 [TCMod]
6956 -> StageTexture 6956 -> StageTexture
6957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6958testdata/SampleMaterial.lc 603:15-608:31 6958SampleMaterial.lc 603:15-608:31
6959 StageTexture 6959 StageTexture
6960 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6960 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6961testdata/SampleMaterial.lc 603:15-609:42 6961SampleMaterial.lc 603:15-609:42
6962 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6962 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6963testdata/SampleMaterial.lc 603:15-610:38 6963SampleMaterial.lc 603:15-610:38
6964 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6964 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6965testdata/SampleMaterial.lc 603:15-611:41 6965SampleMaterial.lc 603:15-611:41
6966 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6966 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6967testdata/SampleMaterial.lc 603:15-612:40 6967SampleMaterial.lc 603:15-612:40
6968 Bool -> String -> StageAttrs 6968 Bool -> String -> StageAttrs
6969testdata/SampleMaterial.lc 603:15-613:46 6969SampleMaterial.lc 603:15-613:46
6970 String -> StageAttrs 6970 String -> StageAttrs
6971testdata/SampleMaterial.lc 603:15-615:18 6971SampleMaterial.lc 603:15-615:18
6972 StageAttrs | [StageAttrs] 6972 StageAttrs | [StageAttrs]
6973testdata/SampleMaterial.lc 604:29-604:33 6973SampleMaterial.lc 604:29-604:33
6974 forall a . a -> Maybe a 6974 forall a . a -> Maybe a
6975testdata/SampleMaterial.lc 604:29-604:57 6975SampleMaterial.lc 604:29-604:57
6976 Maybe (Blending', Blending') 6976 Maybe (Blending', Blending')
6977testdata/SampleMaterial.lc 604:34-604:57 6977SampleMaterial.lc 604:34-604:57
6978 (Blending', Blending') 6978 (Blending', Blending')
6979testdata/SampleMaterial.lc 604:36-604:46 6979SampleMaterial.lc 604:36-604:46
6980 Blending' 6980 Blending'
6981testdata/SampleMaterial.lc 604:49-604:55 6981SampleMaterial.lc 604:49-604:55
6982 Blending' | ((Blending')) 6982 Blending' | ((Blending'))
6983testdata/SampleMaterial.lc 605:30-605:50 6983SampleMaterial.lc 605:30-605:50
6984 RGBGen 6984 RGBGen
6985testdata/SampleMaterial.lc 606:32-606:42 6985SampleMaterial.lc 606:32-606:42
6986 AlphaGen 6986 AlphaGen
6987testdata/SampleMaterial.lc 607:29-607:40 6987SampleMaterial.lc 607:29-607:40
6988 TCGen 6988 TCGen
6989testdata/SampleMaterial.lc 608:29-608:31 6989SampleMaterial.lc 608:29-608:31
6990 forall a . [a] 6990 forall a . [a]
6991testdata/SampleMaterial.lc 609:31-609:42 6991SampleMaterial.lc 609:31-609:42
6992 StageTexture 6992 StageTexture
6993testdata/SampleMaterial.lc 610:34-610:38 6993SampleMaterial.lc 610:34-610:38
6994 Bool 6994 Bool
6995testdata/SampleMaterial.lc 611:33-611:41 6995SampleMaterial.lc 611:33-611:41
6996 DepthFunction 6996 DepthFunction
6997testdata/SampleMaterial.lc 612:33-612:40 6997SampleMaterial.lc 612:33-612:40
6998 forall a . Maybe a 6998 forall a . Maybe a
6999testdata/SampleMaterial.lc 613:41-613:46 6999SampleMaterial.lc 613:41-613:46
7000 Bool 7000 Bool
7001testdata/SampleMaterial.lc 614:38-614:54 7001SampleMaterial.lc 614:38-614:54
7002 String 7002 String
7003testdata/SampleMaterial.lc 617:21-617:26 7003SampleMaterial.lc 617:21-617:26
7004 Bool 7004 Bool
7005testdata/SampleMaterial.lc 620:5-662:6 7005SampleMaterial.lc 620:5-662:6
7006 (String, CommonAttrs) 7006 (String, CommonAttrs)
7007testdata/SampleMaterial.lc 620:5-2182:6 7007SampleMaterial.lc 620:5-2182:6
7008 [(String, CommonAttrs)] 7008 [(String, CommonAttrs)]
7009testdata/SampleMaterial.lc 620:7-620:42 7009SampleMaterial.lc 620:7-620:42
7010 String 7010 String
7011testdata/SampleMaterial.lc 621:7-621:18 7011SampleMaterial.lc 621:7-621:18
7012 () 7012 ()
7013 -> () 7013 -> ()
7014 -> Bool 7014 -> Bool
@@ -7016,68 +7016,68 @@ testdata/SampleMaterial.lc 621:7-621:18
7016 -> Bool 7016 -> Bool
7017 -> Bool 7017 -> Bool
7018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7019testdata/SampleMaterial.lc 621:7-622:26 7019SampleMaterial.lc 621:7-622:26
7020 () 7020 ()
7021 -> Bool 7021 -> Bool
7022 -> Float 7022 -> Float
7023 -> Bool 7023 -> Bool
7024 -> Bool 7024 -> Bool
7025 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7025 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7026testdata/SampleMaterial.lc 621:7-623:26 7026SampleMaterial.lc 621:7-623:26
7027 Bool 7027 Bool
7028 -> Float 7028 -> Float
7029 -> Bool 7029 -> Bool
7030 -> Bool 7030 -> Bool
7031 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7031 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7032testdata/SampleMaterial.lc 621:7-624:27 7032SampleMaterial.lc 621:7-624:27
7033 Float 7033 Float
7034 -> Bool 7034 -> Bool
7035 -> Bool 7035 -> Bool
7036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7037testdata/SampleMaterial.lc 621:7-625:21 7037SampleMaterial.lc 621:7-625:21
7038 Bool 7038 Bool
7039 -> Bool 7039 -> Bool
7040 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7040 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7041testdata/SampleMaterial.lc 621:7-626:35 7041SampleMaterial.lc 621:7-626:35
7042 Bool 7042 Bool
7043 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7043 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7044testdata/SampleMaterial.lc 621:7-627:28 7044SampleMaterial.lc 621:7-627:28
7045 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7045 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7046testdata/SampleMaterial.lc 621:7-628:33 7046SampleMaterial.lc 621:7-628:33
7047 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7047 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7048testdata/SampleMaterial.lc 621:7-629:32 7048SampleMaterial.lc 621:7-629:32
7049 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7049 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7050testdata/SampleMaterial.lc 621:7-630:30 7050SampleMaterial.lc 621:7-630:30
7051 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7051 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7052testdata/SampleMaterial.lc 621:7-631:34 7052SampleMaterial.lc 621:7-631:34
7053 [StageAttrs] -> Bool -> CommonAttrs 7053 [StageAttrs] -> Bool -> CommonAttrs
7054testdata/SampleMaterial.lc 621:7-659:14 7054SampleMaterial.lc 621:7-659:14
7055 Bool -> CommonAttrs 7055 Bool -> CommonAttrs
7056testdata/SampleMaterial.lc 621:7-661:10 7056SampleMaterial.lc 621:7-661:10
7057 CommonAttrs | ((CommonAttrs)) 7057 CommonAttrs | ((CommonAttrs))
7058testdata/SampleMaterial.lc 622:24-622:26 7058SampleMaterial.lc 622:24-622:26
7059 () 7059 ()
7060testdata/SampleMaterial.lc 623:24-623:26 7060SampleMaterial.lc 623:24-623:26
7061 () 7061 ()
7062testdata/SampleMaterial.lc 624:22-624:27 7062SampleMaterial.lc 624:22-624:27
7063 Bool 7063 Bool
7064testdata/SampleMaterial.lc 625:20-625:21 7064SampleMaterial.lc 625:20-625:21
7065 _b 7065 _b
7066testdata/SampleMaterial.lc 626:30-626:35 7066SampleMaterial.lc 626:30-626:35
7067 Bool 7067 Bool
7068testdata/SampleMaterial.lc 627:23-627:28 7068SampleMaterial.lc 627:23-627:28
7069 Bool 7069 Bool
7070testdata/SampleMaterial.lc 628:20-628:33 7070SampleMaterial.lc 628:20-628:33
7071 CullType 7071 CullType
7072testdata/SampleMaterial.lc 629:30-629:32 7072SampleMaterial.lc 629:30-629:32
7073 forall a . [a] 7073 forall a . [a]
7074testdata/SampleMaterial.lc 630:25-630:30 7074SampleMaterial.lc 630:25-630:30
7075 Bool 7075 Bool
7076testdata/SampleMaterial.lc 631:29-631:34 7076SampleMaterial.lc 631:29-631:34
7077 Bool 7077 Bool
7078testdata/SampleMaterial.lc 633:13-659:14 7078SampleMaterial.lc 633:13-659:14
7079 [StageAttrs] 7079 [StageAttrs]
7080testdata/SampleMaterial.lc 633:15-633:25 7080SampleMaterial.lc 633:15-633:25
7081 Maybe (Blending', Blending') 7081 Maybe (Blending', Blending')
7082 -> RGBGen 7082 -> RGBGen
7083 -> AlphaGen 7083 -> AlphaGen
@@ -7085,70 +7085,70 @@ testdata/SampleMaterial.lc 633:15-633:25
7085 -> [TCMod] 7085 -> [TCMod]
7086 -> StageTexture 7086 -> StageTexture
7087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7088testdata/SampleMaterial.lc 633:15-634:36 7088SampleMaterial.lc 633:15-634:36
7089 RGBGen 7089 RGBGen
7090 -> AlphaGen 7090 -> AlphaGen
7091 -> TCGen 7091 -> TCGen
7092 -> [TCMod] 7092 -> [TCMod]
7093 -> StageTexture 7093 -> StageTexture
7094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7095testdata/SampleMaterial.lc 633:15-635:50 7095SampleMaterial.lc 633:15-635:50
7096 AlphaGen 7096 AlphaGen
7097 -> TCGen 7097 -> TCGen
7098 -> [TCMod] 7098 -> [TCMod]
7099 -> StageTexture 7099 -> StageTexture
7100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7101testdata/SampleMaterial.lc 633:15-636:42 7101SampleMaterial.lc 633:15-636:42
7102 TCGen 7102 TCGen
7103 -> [TCMod] 7103 -> [TCMod]
7104 -> StageTexture 7104 -> StageTexture
7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7106testdata/SampleMaterial.lc 633:15-637:36 7106SampleMaterial.lc 633:15-637:36
7107 [TCMod] 7107 [TCMod]
7108 -> StageTexture 7108 -> StageTexture
7109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7110testdata/SampleMaterial.lc 633:15-638:31 7110SampleMaterial.lc 633:15-638:31
7111 StageTexture 7111 StageTexture
7112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7113testdata/SampleMaterial.lc 633:15-639:73 7113SampleMaterial.lc 633:15-639:73
7114 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7114 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7115testdata/SampleMaterial.lc 633:15-640:38 7115SampleMaterial.lc 633:15-640:38
7116 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7116 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7117testdata/SampleMaterial.lc 633:15-641:41 7117SampleMaterial.lc 633:15-641:41
7118 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7118 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7119testdata/SampleMaterial.lc 633:15-642:40 7119SampleMaterial.lc 633:15-642:40
7120 Bool -> String -> StageAttrs 7120 Bool -> String -> StageAttrs
7121testdata/SampleMaterial.lc 633:15-643:46 7121SampleMaterial.lc 633:15-643:46
7122 String -> StageAttrs 7122 String -> StageAttrs
7123testdata/SampleMaterial.lc 633:15-645:18 7123SampleMaterial.lc 633:15-645:18
7124 StageAttrs 7124 StageAttrs
7125testdata/SampleMaterial.lc 634:29-634:36 7125SampleMaterial.lc 634:29-634:36
7126 forall a . Maybe a 7126 forall a . Maybe a
7127testdata/SampleMaterial.lc 635:30-635:50 7127SampleMaterial.lc 635:30-635:50
7128 RGBGen 7128 RGBGen
7129testdata/SampleMaterial.lc 636:32-636:42 7129SampleMaterial.lc 636:32-636:42
7130 AlphaGen 7130 AlphaGen
7131testdata/SampleMaterial.lc 637:29-637:36 7131SampleMaterial.lc 637:29-637:36
7132 TCGen 7132 TCGen
7133testdata/SampleMaterial.lc 638:29-638:31 7133SampleMaterial.lc 638:29-638:31
7134 forall a . [a] 7134 forall a . [a]
7135testdata/SampleMaterial.lc 639:31-639:37 7135SampleMaterial.lc 639:31-639:37
7136 String -> StageTexture 7136 String -> StageTexture
7137testdata/SampleMaterial.lc 639:31-639:73 7137SampleMaterial.lc 639:31-639:73
7138 StageTexture 7138 StageTexture
7139testdata/SampleMaterial.lc 639:38-639:73 7139SampleMaterial.lc 639:38-639:73
7140 String 7140 String
7141testdata/SampleMaterial.lc 640:34-640:38 7141SampleMaterial.lc 640:34-640:38
7142 Bool 7142 Bool
7143testdata/SampleMaterial.lc 641:33-641:41 7143SampleMaterial.lc 641:33-641:41
7144 DepthFunction 7144 DepthFunction
7145testdata/SampleMaterial.lc 642:33-642:40 7145SampleMaterial.lc 642:33-642:40
7146 forall a . Maybe a 7146 forall a . Maybe a
7147testdata/SampleMaterial.lc 643:41-643:46 7147SampleMaterial.lc 643:41-643:46
7148 Bool 7148 Bool
7149testdata/SampleMaterial.lc 644:38-644:54 7149SampleMaterial.lc 644:38-644:54
7150 String 7150 String
7151testdata/SampleMaterial.lc 646:15-646:25 7151SampleMaterial.lc 646:15-646:25
7152 Maybe (Blending', Blending') 7152 Maybe (Blending', Blending')
7153 -> RGBGen 7153 -> RGBGen
7154 -> AlphaGen 7154 -> AlphaGen
@@ -7156,82 +7156,82 @@ testdata/SampleMaterial.lc 646:15-646:25
7156 -> [TCMod] 7156 -> [TCMod]
7157 -> StageTexture 7157 -> StageTexture
7158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7159testdata/SampleMaterial.lc 646:15-647:57 7159SampleMaterial.lc 646:15-647:57
7160 RGBGen 7160 RGBGen
7161 -> AlphaGen 7161 -> AlphaGen
7162 -> TCGen 7162 -> TCGen
7163 -> [TCMod] 7163 -> [TCMod]
7164 -> StageTexture 7164 -> StageTexture
7165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7166testdata/SampleMaterial.lc 646:15-648:50 7166SampleMaterial.lc 646:15-648:50
7167 AlphaGen 7167 AlphaGen
7168 -> TCGen 7168 -> TCGen
7169 -> [TCMod] 7169 -> [TCMod]
7170 -> StageTexture 7170 -> StageTexture
7171 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7171 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7172testdata/SampleMaterial.lc 646:15-649:42 7172SampleMaterial.lc 646:15-649:42
7173 TCGen 7173 TCGen
7174 -> [TCMod] 7174 -> [TCMod]
7175 -> StageTexture 7175 -> StageTexture
7176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7177testdata/SampleMaterial.lc 646:15-650:40 7177SampleMaterial.lc 646:15-650:40
7178 [TCMod] 7178 [TCMod]
7179 -> StageTexture 7179 -> StageTexture
7180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7181testdata/SampleMaterial.lc 646:15-651:31 7181SampleMaterial.lc 646:15-651:31
7182 StageTexture 7182 StageTexture
7183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7184testdata/SampleMaterial.lc 646:15-652:42 7184SampleMaterial.lc 646:15-652:42
7185 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7185 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7186testdata/SampleMaterial.lc 646:15-653:38 7186SampleMaterial.lc 646:15-653:38
7187 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7187 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7188testdata/SampleMaterial.lc 646:15-654:41 7188SampleMaterial.lc 646:15-654:41
7189 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7189 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7190testdata/SampleMaterial.lc 646:15-655:40 7190SampleMaterial.lc 646:15-655:40
7191 Bool -> String -> StageAttrs 7191 Bool -> String -> StageAttrs
7192testdata/SampleMaterial.lc 646:15-656:46 7192SampleMaterial.lc 646:15-656:46
7193 String -> StageAttrs 7193 String -> StageAttrs
7194testdata/SampleMaterial.lc 646:15-658:18 7194SampleMaterial.lc 646:15-658:18
7195 StageAttrs | [StageAttrs] 7195 StageAttrs | [StageAttrs]
7196testdata/SampleMaterial.lc 647:29-647:33 7196SampleMaterial.lc 647:29-647:33
7197 forall a . a -> Maybe a 7197 forall a . a -> Maybe a
7198testdata/SampleMaterial.lc 647:29-647:57 7198SampleMaterial.lc 647:29-647:57
7199 Maybe (Blending', Blending') 7199 Maybe (Blending', Blending')
7200testdata/SampleMaterial.lc 647:34-647:57 7200SampleMaterial.lc 647:34-647:57
7201 (Blending', Blending') 7201 (Blending', Blending')
7202testdata/SampleMaterial.lc 647:36-647:46 7202SampleMaterial.lc 647:36-647:46
7203 Blending' 7203 Blending'
7204testdata/SampleMaterial.lc 647:49-647:55 7204SampleMaterial.lc 647:49-647:55
7205 Blending' | ((Blending')) 7205 Blending' | ((Blending'))
7206testdata/SampleMaterial.lc 648:30-648:50 7206SampleMaterial.lc 648:30-648:50
7207 RGBGen 7207 RGBGen
7208testdata/SampleMaterial.lc 649:32-649:42 7208SampleMaterial.lc 649:32-649:42
7209 AlphaGen 7209 AlphaGen
7210testdata/SampleMaterial.lc 650:29-650:40 7210SampleMaterial.lc 650:29-650:40
7211 TCGen 7211 TCGen
7212testdata/SampleMaterial.lc 651:29-651:31 7212SampleMaterial.lc 651:29-651:31
7213 forall a . [a] 7213 forall a . [a]
7214testdata/SampleMaterial.lc 652:31-652:42 7214SampleMaterial.lc 652:31-652:42
7215 StageTexture 7215 StageTexture
7216testdata/SampleMaterial.lc 653:34-653:38 7216SampleMaterial.lc 653:34-653:38
7217 Bool 7217 Bool
7218testdata/SampleMaterial.lc 654:33-654:41 7218SampleMaterial.lc 654:33-654:41
7219 DepthFunction 7219 DepthFunction
7220testdata/SampleMaterial.lc 655:33-655:40 7220SampleMaterial.lc 655:33-655:40
7221 forall a . Maybe a 7221 forall a . Maybe a
7222testdata/SampleMaterial.lc 656:41-656:46 7222SampleMaterial.lc 656:41-656:46
7223 Bool 7223 Bool
7224testdata/SampleMaterial.lc 657:38-657:54 7224SampleMaterial.lc 657:38-657:54
7225 String 7225 String
7226testdata/SampleMaterial.lc 660:21-660:26 7226SampleMaterial.lc 660:21-660:26
7227 Bool 7227 Bool
7228testdata/SampleMaterial.lc 663:5-705:6 7228SampleMaterial.lc 663:5-705:6
7229 (String, CommonAttrs) 7229 (String, CommonAttrs)
7230testdata/SampleMaterial.lc 663:5-2182:6 7230SampleMaterial.lc 663:5-2182:6
7231 [(String, CommonAttrs)] 7231 [(String, CommonAttrs)]
7232testdata/SampleMaterial.lc 663:7-663:42 7232SampleMaterial.lc 663:7-663:42
7233 String 7233 String
7234testdata/SampleMaterial.lc 664:7-664:18 7234SampleMaterial.lc 664:7-664:18
7235 () 7235 ()
7236 -> () 7236 -> ()
7237 -> Bool 7237 -> Bool
@@ -7239,68 +7239,68 @@ testdata/SampleMaterial.lc 664:7-664:18
7239 -> Bool 7239 -> Bool
7240 -> Bool 7240 -> Bool
7241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7242testdata/SampleMaterial.lc 664:7-665:26 7242SampleMaterial.lc 664:7-665:26
7243 () 7243 ()
7244 -> Bool 7244 -> Bool
7245 -> Float 7245 -> Float
7246 -> Bool 7246 -> Bool
7247 -> Bool 7247 -> Bool
7248 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7248 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7249testdata/SampleMaterial.lc 664:7-666:26 7249SampleMaterial.lc 664:7-666:26
7250 Bool 7250 Bool
7251 -> Float 7251 -> Float
7252 -> Bool 7252 -> Bool
7253 -> Bool 7253 -> Bool
7254 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7254 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7255testdata/SampleMaterial.lc 664:7-667:27 7255SampleMaterial.lc 664:7-667:27
7256 Float 7256 Float
7257 -> Bool 7257 -> Bool
7258 -> Bool 7258 -> Bool
7259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7260testdata/SampleMaterial.lc 664:7-668:21 7260SampleMaterial.lc 664:7-668:21
7261 Bool 7261 Bool
7262 -> Bool 7262 -> Bool
7263 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7263 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7264testdata/SampleMaterial.lc 664:7-669:35 7264SampleMaterial.lc 664:7-669:35
7265 Bool 7265 Bool
7266 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7266 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7267testdata/SampleMaterial.lc 664:7-670:28 7267SampleMaterial.lc 664:7-670:28
7268 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7268 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7269testdata/SampleMaterial.lc 664:7-671:33 7269SampleMaterial.lc 664:7-671:33
7270 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7270 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7271testdata/SampleMaterial.lc 664:7-672:32 7271SampleMaterial.lc 664:7-672:32
7272 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7272 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7273testdata/SampleMaterial.lc 664:7-673:30 7273SampleMaterial.lc 664:7-673:30
7274 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7274 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7275testdata/SampleMaterial.lc 664:7-674:34 7275SampleMaterial.lc 664:7-674:34
7276 [StageAttrs] -> Bool -> CommonAttrs 7276 [StageAttrs] -> Bool -> CommonAttrs
7277testdata/SampleMaterial.lc 664:7-702:14 7277SampleMaterial.lc 664:7-702:14
7278 Bool -> CommonAttrs 7278 Bool -> CommonAttrs
7279testdata/SampleMaterial.lc 664:7-704:10 7279SampleMaterial.lc 664:7-704:10
7280 CommonAttrs | ((CommonAttrs)) 7280 CommonAttrs | ((CommonAttrs))
7281testdata/SampleMaterial.lc 665:24-665:26 7281SampleMaterial.lc 665:24-665:26
7282 () 7282 ()
7283testdata/SampleMaterial.lc 666:24-666:26 7283SampleMaterial.lc 666:24-666:26
7284 () 7284 ()
7285testdata/SampleMaterial.lc 667:22-667:27 7285SampleMaterial.lc 667:22-667:27
7286 Bool 7286 Bool
7287testdata/SampleMaterial.lc 668:20-668:21 7287SampleMaterial.lc 668:20-668:21
7288 _b 7288 _b
7289testdata/SampleMaterial.lc 669:30-669:35 7289SampleMaterial.lc 669:30-669:35
7290 Bool 7290 Bool
7291testdata/SampleMaterial.lc 670:23-670:28 7291SampleMaterial.lc 670:23-670:28
7292 Bool 7292 Bool
7293testdata/SampleMaterial.lc 671:20-671:33 7293SampleMaterial.lc 671:20-671:33
7294 CullType 7294 CullType
7295testdata/SampleMaterial.lc 672:30-672:32 7295SampleMaterial.lc 672:30-672:32
7296 forall a . [a] 7296 forall a . [a]
7297testdata/SampleMaterial.lc 673:25-673:30 7297SampleMaterial.lc 673:25-673:30
7298 Bool 7298 Bool
7299testdata/SampleMaterial.lc 674:29-674:34 7299SampleMaterial.lc 674:29-674:34
7300 Bool 7300 Bool
7301testdata/SampleMaterial.lc 676:13-702:14 7301SampleMaterial.lc 676:13-702:14
7302 [StageAttrs] 7302 [StageAttrs]
7303testdata/SampleMaterial.lc 676:15-676:25 7303SampleMaterial.lc 676:15-676:25
7304 Maybe (Blending', Blending') 7304 Maybe (Blending', Blending')
7305 -> RGBGen 7305 -> RGBGen
7306 -> AlphaGen 7306 -> AlphaGen
@@ -7308,70 +7308,70 @@ testdata/SampleMaterial.lc 676:15-676:25
7308 -> [TCMod] 7308 -> [TCMod]
7309 -> StageTexture 7309 -> StageTexture
7310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7311testdata/SampleMaterial.lc 676:15-677:36 7311SampleMaterial.lc 676:15-677:36
7312 RGBGen 7312 RGBGen
7313 -> AlphaGen 7313 -> AlphaGen
7314 -> TCGen 7314 -> TCGen
7315 -> [TCMod] 7315 -> [TCMod]
7316 -> StageTexture 7316 -> StageTexture
7317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7318testdata/SampleMaterial.lc 676:15-678:50 7318SampleMaterial.lc 676:15-678:50
7319 AlphaGen 7319 AlphaGen
7320 -> TCGen 7320 -> TCGen
7321 -> [TCMod] 7321 -> [TCMod]
7322 -> StageTexture 7322 -> StageTexture
7323 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7323 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7324testdata/SampleMaterial.lc 676:15-679:42 7324SampleMaterial.lc 676:15-679:42
7325 TCGen 7325 TCGen
7326 -> [TCMod] 7326 -> [TCMod]
7327 -> StageTexture 7327 -> StageTexture
7328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7329testdata/SampleMaterial.lc 676:15-680:36 7329SampleMaterial.lc 676:15-680:36
7330 [TCMod] 7330 [TCMod]
7331 -> StageTexture 7331 -> StageTexture
7332 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7332 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7333testdata/SampleMaterial.lc 676:15-681:31 7333SampleMaterial.lc 676:15-681:31
7334 StageTexture 7334 StageTexture
7335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7336testdata/SampleMaterial.lc 676:15-682:73 7336SampleMaterial.lc 676:15-682:73
7337 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7337 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7338testdata/SampleMaterial.lc 676:15-683:38 7338SampleMaterial.lc 676:15-683:38
7339 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7339 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7340testdata/SampleMaterial.lc 676:15-684:41 7340SampleMaterial.lc 676:15-684:41
7341 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7341 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7342testdata/SampleMaterial.lc 676:15-685:40 7342SampleMaterial.lc 676:15-685:40
7343 Bool -> String -> StageAttrs 7343 Bool -> String -> StageAttrs
7344testdata/SampleMaterial.lc 676:15-686:46 7344SampleMaterial.lc 676:15-686:46
7345 String -> StageAttrs 7345 String -> StageAttrs
7346testdata/SampleMaterial.lc 676:15-688:18 7346SampleMaterial.lc 676:15-688:18
7347 StageAttrs 7347 StageAttrs
7348testdata/SampleMaterial.lc 677:29-677:36 7348SampleMaterial.lc 677:29-677:36
7349 forall a . Maybe a 7349 forall a . Maybe a
7350testdata/SampleMaterial.lc 678:30-678:50 7350SampleMaterial.lc 678:30-678:50
7351 RGBGen 7351 RGBGen
7352testdata/SampleMaterial.lc 679:32-679:42 7352SampleMaterial.lc 679:32-679:42
7353 AlphaGen 7353 AlphaGen
7354testdata/SampleMaterial.lc 680:29-680:36 7354SampleMaterial.lc 680:29-680:36
7355 TCGen 7355 TCGen
7356testdata/SampleMaterial.lc 681:29-681:31 7356SampleMaterial.lc 681:29-681:31
7357 forall a . [a] 7357 forall a . [a]
7358testdata/SampleMaterial.lc 682:31-682:37 7358SampleMaterial.lc 682:31-682:37
7359 String -> StageTexture 7359 String -> StageTexture
7360testdata/SampleMaterial.lc 682:31-682:73 7360SampleMaterial.lc 682:31-682:73
7361 StageTexture 7361 StageTexture
7362testdata/SampleMaterial.lc 682:38-682:73 7362SampleMaterial.lc 682:38-682:73
7363 String 7363 String
7364testdata/SampleMaterial.lc 683:34-683:38 7364SampleMaterial.lc 683:34-683:38
7365 Bool 7365 Bool
7366testdata/SampleMaterial.lc 684:33-684:41 7366SampleMaterial.lc 684:33-684:41
7367 DepthFunction 7367 DepthFunction
7368testdata/SampleMaterial.lc 685:33-685:40 7368SampleMaterial.lc 685:33-685:40
7369 forall a . Maybe a 7369 forall a . Maybe a
7370testdata/SampleMaterial.lc 686:41-686:46 7370SampleMaterial.lc 686:41-686:46
7371 Bool 7371 Bool
7372testdata/SampleMaterial.lc 687:38-687:54 7372SampleMaterial.lc 687:38-687:54
7373 String 7373 String
7374testdata/SampleMaterial.lc 689:15-689:25 7374SampleMaterial.lc 689:15-689:25
7375 Maybe (Blending', Blending') 7375 Maybe (Blending', Blending')
7376 -> RGBGen 7376 -> RGBGen
7377 -> AlphaGen 7377 -> AlphaGen
@@ -7379,82 +7379,82 @@ testdata/SampleMaterial.lc 689:15-689:25
7379 -> [TCMod] 7379 -> [TCMod]
7380 -> StageTexture 7380 -> StageTexture
7381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7382testdata/SampleMaterial.lc 689:15-690:57 7382SampleMaterial.lc 689:15-690:57
7383 RGBGen 7383 RGBGen
7384 -> AlphaGen 7384 -> AlphaGen
7385 -> TCGen 7385 -> TCGen
7386 -> [TCMod] 7386 -> [TCMod]
7387 -> StageTexture 7387 -> StageTexture
7388 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7388 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7389testdata/SampleMaterial.lc 689:15-691:50 7389SampleMaterial.lc 689:15-691:50
7390 AlphaGen 7390 AlphaGen
7391 -> TCGen 7391 -> TCGen
7392 -> [TCMod] 7392 -> [TCMod]
7393 -> StageTexture 7393 -> StageTexture
7394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7395testdata/SampleMaterial.lc 689:15-692:42 7395SampleMaterial.lc 689:15-692:42
7396 TCGen 7396 TCGen
7397 -> [TCMod] 7397 -> [TCMod]
7398 -> StageTexture 7398 -> StageTexture
7399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7400testdata/SampleMaterial.lc 689:15-693:40 7400SampleMaterial.lc 689:15-693:40
7401 [TCMod] 7401 [TCMod]
7402 -> StageTexture 7402 -> StageTexture
7403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7404testdata/SampleMaterial.lc 689:15-694:31 7404SampleMaterial.lc 689:15-694:31
7405 StageTexture 7405 StageTexture
7406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7407testdata/SampleMaterial.lc 689:15-695:42 7407SampleMaterial.lc 689:15-695:42
7408 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7408 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7409testdata/SampleMaterial.lc 689:15-696:38 7409SampleMaterial.lc 689:15-696:38
7410 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7410 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7411testdata/SampleMaterial.lc 689:15-697:41 7411SampleMaterial.lc 689:15-697:41
7412 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7412 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7413testdata/SampleMaterial.lc 689:15-698:40 7413SampleMaterial.lc 689:15-698:40
7414 Bool -> String -> StageAttrs 7414 Bool -> String -> StageAttrs
7415testdata/SampleMaterial.lc 689:15-699:46 7415SampleMaterial.lc 689:15-699:46
7416 String -> StageAttrs 7416 String -> StageAttrs
7417testdata/SampleMaterial.lc 689:15-701:18 7417SampleMaterial.lc 689:15-701:18
7418 StageAttrs | [StageAttrs] 7418 StageAttrs | [StageAttrs]
7419testdata/SampleMaterial.lc 690:29-690:33 7419SampleMaterial.lc 690:29-690:33
7420 forall a . a -> Maybe a 7420 forall a . a -> Maybe a
7421testdata/SampleMaterial.lc 690:29-690:57 7421SampleMaterial.lc 690:29-690:57
7422 Maybe (Blending', Blending') 7422 Maybe (Blending', Blending')
7423testdata/SampleMaterial.lc 690:34-690:57 7423SampleMaterial.lc 690:34-690:57
7424 (Blending', Blending') 7424 (Blending', Blending')
7425testdata/SampleMaterial.lc 690:36-690:46 7425SampleMaterial.lc 690:36-690:46
7426 Blending' 7426 Blending'
7427testdata/SampleMaterial.lc 690:49-690:55 7427SampleMaterial.lc 690:49-690:55
7428 Blending' | ((Blending')) 7428 Blending' | ((Blending'))
7429testdata/SampleMaterial.lc 691:30-691:50 7429SampleMaterial.lc 691:30-691:50
7430 RGBGen 7430 RGBGen
7431testdata/SampleMaterial.lc 692:32-692:42 7431SampleMaterial.lc 692:32-692:42
7432 AlphaGen 7432 AlphaGen
7433testdata/SampleMaterial.lc 693:29-693:40 7433SampleMaterial.lc 693:29-693:40
7434 TCGen 7434 TCGen
7435testdata/SampleMaterial.lc 694:29-694:31 7435SampleMaterial.lc 694:29-694:31
7436 forall a . [a] 7436 forall a . [a]
7437testdata/SampleMaterial.lc 695:31-695:42 7437SampleMaterial.lc 695:31-695:42
7438 StageTexture 7438 StageTexture
7439testdata/SampleMaterial.lc 696:34-696:38 7439SampleMaterial.lc 696:34-696:38
7440 Bool 7440 Bool
7441testdata/SampleMaterial.lc 697:33-697:41 7441SampleMaterial.lc 697:33-697:41
7442 DepthFunction 7442 DepthFunction
7443testdata/SampleMaterial.lc 698:33-698:40 7443SampleMaterial.lc 698:33-698:40
7444 forall a . Maybe a 7444 forall a . Maybe a
7445testdata/SampleMaterial.lc 699:41-699:46 7445SampleMaterial.lc 699:41-699:46
7446 Bool 7446 Bool
7447testdata/SampleMaterial.lc 700:38-700:54 7447SampleMaterial.lc 700:38-700:54
7448 String 7448 String
7449testdata/SampleMaterial.lc 703:21-703:26 7449SampleMaterial.lc 703:21-703:26
7450 Bool 7450 Bool
7451testdata/SampleMaterial.lc 706:5-748:6 7451SampleMaterial.lc 706:5-748:6
7452 (String, CommonAttrs) 7452 (String, CommonAttrs)
7453testdata/SampleMaterial.lc 706:5-2182:6 7453SampleMaterial.lc 706:5-2182:6
7454 [(String, CommonAttrs)] 7454 [(String, CommonAttrs)]
7455testdata/SampleMaterial.lc 706:7-706:42 7455SampleMaterial.lc 706:7-706:42
7456 String 7456 String
7457testdata/SampleMaterial.lc 707:7-707:18 7457SampleMaterial.lc 707:7-707:18
7458 () 7458 ()
7459 -> () 7459 -> ()
7460 -> Bool 7460 -> Bool
@@ -7462,68 +7462,68 @@ testdata/SampleMaterial.lc 707:7-707:18
7462 -> Bool 7462 -> Bool
7463 -> Bool 7463 -> Bool
7464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7465testdata/SampleMaterial.lc 707:7-708:26 7465SampleMaterial.lc 707:7-708:26
7466 () 7466 ()
7467 -> Bool 7467 -> Bool
7468 -> Float 7468 -> Float
7469 -> Bool 7469 -> Bool
7470 -> Bool 7470 -> Bool
7471 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7471 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7472testdata/SampleMaterial.lc 707:7-709:26 7472SampleMaterial.lc 707:7-709:26
7473 Bool 7473 Bool
7474 -> Float 7474 -> Float
7475 -> Bool 7475 -> Bool
7476 -> Bool 7476 -> Bool
7477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7478testdata/SampleMaterial.lc 707:7-710:27 7478SampleMaterial.lc 707:7-710:27
7479 Float 7479 Float
7480 -> Bool 7480 -> Bool
7481 -> Bool 7481 -> Bool
7482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7483testdata/SampleMaterial.lc 707:7-711:21 7483SampleMaterial.lc 707:7-711:21
7484 Bool 7484 Bool
7485 -> Bool 7485 -> Bool
7486 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7486 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7487testdata/SampleMaterial.lc 707:7-712:35 7487SampleMaterial.lc 707:7-712:35
7488 Bool 7488 Bool
7489 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7489 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7490testdata/SampleMaterial.lc 707:7-713:28 7490SampleMaterial.lc 707:7-713:28
7491 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7491 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7492testdata/SampleMaterial.lc 707:7-714:33 7492SampleMaterial.lc 707:7-714:33
7493 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7493 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7494testdata/SampleMaterial.lc 707:7-715:32 7494SampleMaterial.lc 707:7-715:32
7495 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7495 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7496testdata/SampleMaterial.lc 707:7-716:30 7496SampleMaterial.lc 707:7-716:30
7497 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7497 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7498testdata/SampleMaterial.lc 707:7-717:34 7498SampleMaterial.lc 707:7-717:34
7499 [StageAttrs] -> Bool -> CommonAttrs 7499 [StageAttrs] -> Bool -> CommonAttrs
7500testdata/SampleMaterial.lc 707:7-745:14 7500SampleMaterial.lc 707:7-745:14
7501 Bool -> CommonAttrs 7501 Bool -> CommonAttrs
7502testdata/SampleMaterial.lc 707:7-747:10 7502SampleMaterial.lc 707:7-747:10
7503 CommonAttrs | ((CommonAttrs)) 7503 CommonAttrs | ((CommonAttrs))
7504testdata/SampleMaterial.lc 708:24-708:26 7504SampleMaterial.lc 708:24-708:26
7505 () 7505 ()
7506testdata/SampleMaterial.lc 709:24-709:26 7506SampleMaterial.lc 709:24-709:26
7507 () 7507 ()
7508testdata/SampleMaterial.lc 710:22-710:27 7508SampleMaterial.lc 710:22-710:27
7509 Bool 7509 Bool
7510testdata/SampleMaterial.lc 711:20-711:21 7510SampleMaterial.lc 711:20-711:21
7511 _b 7511 _b
7512testdata/SampleMaterial.lc 712:30-712:35 7512SampleMaterial.lc 712:30-712:35
7513 Bool 7513 Bool
7514testdata/SampleMaterial.lc 713:23-713:28 7514SampleMaterial.lc 713:23-713:28
7515 Bool 7515 Bool
7516testdata/SampleMaterial.lc 714:20-714:33 7516SampleMaterial.lc 714:20-714:33
7517 CullType 7517 CullType
7518testdata/SampleMaterial.lc 715:30-715:32 7518SampleMaterial.lc 715:30-715:32
7519 forall a . [a] 7519 forall a . [a]
7520testdata/SampleMaterial.lc 716:25-716:30 7520SampleMaterial.lc 716:25-716:30
7521 Bool 7521 Bool
7522testdata/SampleMaterial.lc 717:29-717:34 7522SampleMaterial.lc 717:29-717:34
7523 Bool 7523 Bool
7524testdata/SampleMaterial.lc 719:13-745:14 7524SampleMaterial.lc 719:13-745:14
7525 [StageAttrs] 7525 [StageAttrs]
7526testdata/SampleMaterial.lc 719:15-719:25 7526SampleMaterial.lc 719:15-719:25
7527 Maybe (Blending', Blending') 7527 Maybe (Blending', Blending')
7528 -> RGBGen 7528 -> RGBGen
7529 -> AlphaGen 7529 -> AlphaGen
@@ -7531,70 +7531,70 @@ testdata/SampleMaterial.lc 719:15-719:25
7531 -> [TCMod] 7531 -> [TCMod]
7532 -> StageTexture 7532 -> StageTexture
7533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7534testdata/SampleMaterial.lc 719:15-720:36 7534SampleMaterial.lc 719:15-720:36
7535 RGBGen 7535 RGBGen
7536 -> AlphaGen 7536 -> AlphaGen
7537 -> TCGen 7537 -> TCGen
7538 -> [TCMod] 7538 -> [TCMod]
7539 -> StageTexture 7539 -> StageTexture
7540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7541testdata/SampleMaterial.lc 719:15-721:50 7541SampleMaterial.lc 719:15-721:50
7542 AlphaGen 7542 AlphaGen
7543 -> TCGen 7543 -> TCGen
7544 -> [TCMod] 7544 -> [TCMod]
7545 -> StageTexture 7545 -> StageTexture
7546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7547testdata/SampleMaterial.lc 719:15-722:42 7547SampleMaterial.lc 719:15-722:42
7548 TCGen 7548 TCGen
7549 -> [TCMod] 7549 -> [TCMod]
7550 -> StageTexture 7550 -> StageTexture
7551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7552testdata/SampleMaterial.lc 719:15-723:36 7552SampleMaterial.lc 719:15-723:36
7553 [TCMod] 7553 [TCMod]
7554 -> StageTexture 7554 -> StageTexture
7555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7556testdata/SampleMaterial.lc 719:15-724:31 7556SampleMaterial.lc 719:15-724:31
7557 StageTexture 7557 StageTexture
7558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7559testdata/SampleMaterial.lc 719:15-725:73 7559SampleMaterial.lc 719:15-725:73
7560 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7560 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7561testdata/SampleMaterial.lc 719:15-726:38 7561SampleMaterial.lc 719:15-726:38
7562 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7562 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7563testdata/SampleMaterial.lc 719:15-727:41 7563SampleMaterial.lc 719:15-727:41
7564 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7564 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7565testdata/SampleMaterial.lc 719:15-728:40 7565SampleMaterial.lc 719:15-728:40
7566 Bool -> String -> StageAttrs 7566 Bool -> String -> StageAttrs
7567testdata/SampleMaterial.lc 719:15-729:46 7567SampleMaterial.lc 719:15-729:46
7568 String -> StageAttrs 7568 String -> StageAttrs
7569testdata/SampleMaterial.lc 719:15-731:18 7569SampleMaterial.lc 719:15-731:18
7570 StageAttrs 7570 StageAttrs
7571testdata/SampleMaterial.lc 720:29-720:36 7571SampleMaterial.lc 720:29-720:36
7572 forall a . Maybe a 7572 forall a . Maybe a
7573testdata/SampleMaterial.lc 721:30-721:50 7573SampleMaterial.lc 721:30-721:50
7574 RGBGen 7574 RGBGen
7575testdata/SampleMaterial.lc 722:32-722:42 7575SampleMaterial.lc 722:32-722:42
7576 AlphaGen 7576 AlphaGen
7577testdata/SampleMaterial.lc 723:29-723:36 7577SampleMaterial.lc 723:29-723:36
7578 TCGen 7578 TCGen
7579testdata/SampleMaterial.lc 724:29-724:31 7579SampleMaterial.lc 724:29-724:31
7580 forall a . [a] 7580 forall a . [a]
7581testdata/SampleMaterial.lc 725:31-725:37 7581SampleMaterial.lc 725:31-725:37
7582 String -> StageTexture 7582 String -> StageTexture
7583testdata/SampleMaterial.lc 725:31-725:73 7583SampleMaterial.lc 725:31-725:73
7584 StageTexture 7584 StageTexture
7585testdata/SampleMaterial.lc 725:38-725:73 7585SampleMaterial.lc 725:38-725:73
7586 String 7586 String
7587testdata/SampleMaterial.lc 726:34-726:38 7587SampleMaterial.lc 726:34-726:38
7588 Bool 7588 Bool
7589testdata/SampleMaterial.lc 727:33-727:41 7589SampleMaterial.lc 727:33-727:41
7590 DepthFunction 7590 DepthFunction
7591testdata/SampleMaterial.lc 728:33-728:40 7591SampleMaterial.lc 728:33-728:40
7592 forall a . Maybe a 7592 forall a . Maybe a
7593testdata/SampleMaterial.lc 729:41-729:46 7593SampleMaterial.lc 729:41-729:46
7594 Bool 7594 Bool
7595testdata/SampleMaterial.lc 730:38-730:54 7595SampleMaterial.lc 730:38-730:54
7596 String 7596 String
7597testdata/SampleMaterial.lc 732:15-732:25 7597SampleMaterial.lc 732:15-732:25
7598 Maybe (Blending', Blending') 7598 Maybe (Blending', Blending')
7599 -> RGBGen 7599 -> RGBGen
7600 -> AlphaGen 7600 -> AlphaGen
@@ -7602,82 +7602,82 @@ testdata/SampleMaterial.lc 732:15-732:25
7602 -> [TCMod] 7602 -> [TCMod]
7603 -> StageTexture 7603 -> StageTexture
7604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7605testdata/SampleMaterial.lc 732:15-733:57 7605SampleMaterial.lc 732:15-733:57
7606 RGBGen 7606 RGBGen
7607 -> AlphaGen 7607 -> AlphaGen
7608 -> TCGen 7608 -> TCGen
7609 -> [TCMod] 7609 -> [TCMod]
7610 -> StageTexture 7610 -> StageTexture
7611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7612testdata/SampleMaterial.lc 732:15-734:50 7612SampleMaterial.lc 732:15-734:50
7613 AlphaGen 7613 AlphaGen
7614 -> TCGen 7614 -> TCGen
7615 -> [TCMod] 7615 -> [TCMod]
7616 -> StageTexture 7616 -> StageTexture
7617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7618testdata/SampleMaterial.lc 732:15-735:42 7618SampleMaterial.lc 732:15-735:42
7619 TCGen 7619 TCGen
7620 -> [TCMod] 7620 -> [TCMod]
7621 -> StageTexture 7621 -> StageTexture
7622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7623testdata/SampleMaterial.lc 732:15-736:40 7623SampleMaterial.lc 732:15-736:40
7624 [TCMod] 7624 [TCMod]
7625 -> StageTexture 7625 -> StageTexture
7626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7627testdata/SampleMaterial.lc 732:15-737:31 7627SampleMaterial.lc 732:15-737:31
7628 StageTexture 7628 StageTexture
7629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7630testdata/SampleMaterial.lc 732:15-738:42 7630SampleMaterial.lc 732:15-738:42
7631 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7631 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7632testdata/SampleMaterial.lc 732:15-739:38 7632SampleMaterial.lc 732:15-739:38
7633 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7633 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7634testdata/SampleMaterial.lc 732:15-740:41 7634SampleMaterial.lc 732:15-740:41
7635 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7635 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7636testdata/SampleMaterial.lc 732:15-741:40 7636SampleMaterial.lc 732:15-741:40
7637 Bool -> String -> StageAttrs 7637 Bool -> String -> StageAttrs
7638testdata/SampleMaterial.lc 732:15-742:46 7638SampleMaterial.lc 732:15-742:46
7639 String -> StageAttrs 7639 String -> StageAttrs
7640testdata/SampleMaterial.lc 732:15-744:18 7640SampleMaterial.lc 732:15-744:18
7641 StageAttrs | [StageAttrs] 7641 StageAttrs | [StageAttrs]
7642testdata/SampleMaterial.lc 733:29-733:33 7642SampleMaterial.lc 733:29-733:33
7643 forall a . a -> Maybe a 7643 forall a . a -> Maybe a
7644testdata/SampleMaterial.lc 733:29-733:57 7644SampleMaterial.lc 733:29-733:57
7645 Maybe (Blending', Blending') 7645 Maybe (Blending', Blending')
7646testdata/SampleMaterial.lc 733:34-733:57 7646SampleMaterial.lc 733:34-733:57
7647 (Blending', Blending') 7647 (Blending', Blending')
7648testdata/SampleMaterial.lc 733:36-733:46 7648SampleMaterial.lc 733:36-733:46
7649 Blending' 7649 Blending'
7650testdata/SampleMaterial.lc 733:49-733:55 7650SampleMaterial.lc 733:49-733:55
7651 Blending' | ((Blending')) 7651 Blending' | ((Blending'))
7652testdata/SampleMaterial.lc 734:30-734:50 7652SampleMaterial.lc 734:30-734:50
7653 RGBGen 7653 RGBGen
7654testdata/SampleMaterial.lc 735:32-735:42 7654SampleMaterial.lc 735:32-735:42
7655 AlphaGen 7655 AlphaGen
7656testdata/SampleMaterial.lc 736:29-736:40 7656SampleMaterial.lc 736:29-736:40
7657 TCGen 7657 TCGen
7658testdata/SampleMaterial.lc 737:29-737:31 7658SampleMaterial.lc 737:29-737:31
7659 forall a . [a] 7659 forall a . [a]
7660testdata/SampleMaterial.lc 738:31-738:42 7660SampleMaterial.lc 738:31-738:42
7661 StageTexture 7661 StageTexture
7662testdata/SampleMaterial.lc 739:34-739:38 7662SampleMaterial.lc 739:34-739:38
7663 Bool 7663 Bool
7664testdata/SampleMaterial.lc 740:33-740:41 7664SampleMaterial.lc 740:33-740:41
7665 DepthFunction 7665 DepthFunction
7666testdata/SampleMaterial.lc 741:33-741:40 7666SampleMaterial.lc 741:33-741:40
7667 forall a . Maybe a 7667 forall a . Maybe a
7668testdata/SampleMaterial.lc 742:41-742:46 7668SampleMaterial.lc 742:41-742:46
7669 Bool 7669 Bool
7670testdata/SampleMaterial.lc 743:38-743:54 7670SampleMaterial.lc 743:38-743:54
7671 String 7671 String
7672testdata/SampleMaterial.lc 746:21-746:26 7672SampleMaterial.lc 746:21-746:26
7673 Bool 7673 Bool
7674testdata/SampleMaterial.lc 749:5-791:6 7674SampleMaterial.lc 749:5-791:6
7675 (String, CommonAttrs) 7675 (String, CommonAttrs)
7676testdata/SampleMaterial.lc 749:5-2182:6 7676SampleMaterial.lc 749:5-2182:6
7677 [(String, CommonAttrs)] 7677 [(String, CommonAttrs)]
7678testdata/SampleMaterial.lc 749:7-749:42 7678SampleMaterial.lc 749:7-749:42
7679 String 7679 String
7680testdata/SampleMaterial.lc 750:7-750:18 7680SampleMaterial.lc 750:7-750:18
7681 () 7681 ()
7682 -> () 7682 -> ()
7683 -> Bool 7683 -> Bool
@@ -7685,68 +7685,68 @@ testdata/SampleMaterial.lc 750:7-750:18
7685 -> Bool 7685 -> Bool
7686 -> Bool 7686 -> Bool
7687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7688testdata/SampleMaterial.lc 750:7-751:26 7688SampleMaterial.lc 750:7-751:26
7689 () 7689 ()
7690 -> Bool 7690 -> Bool
7691 -> Float 7691 -> Float
7692 -> Bool 7692 -> Bool
7693 -> Bool 7693 -> Bool
7694 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7694 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7695testdata/SampleMaterial.lc 750:7-752:26 7695SampleMaterial.lc 750:7-752:26
7696 Bool 7696 Bool
7697 -> Float 7697 -> Float
7698 -> Bool 7698 -> Bool
7699 -> Bool 7699 -> Bool
7700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7701testdata/SampleMaterial.lc 750:7-753:27 7701SampleMaterial.lc 750:7-753:27
7702 Float 7702 Float
7703 -> Bool 7703 -> Bool
7704 -> Bool 7704 -> Bool
7705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7706testdata/SampleMaterial.lc 750:7-754:21 7706SampleMaterial.lc 750:7-754:21
7707 Bool 7707 Bool
7708 -> Bool 7708 -> Bool
7709 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7709 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7710testdata/SampleMaterial.lc 750:7-755:35 7710SampleMaterial.lc 750:7-755:35
7711 Bool 7711 Bool
7712 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7712 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7713testdata/SampleMaterial.lc 750:7-756:28 7713SampleMaterial.lc 750:7-756:28
7714 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7714 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7715testdata/SampleMaterial.lc 750:7-757:33 7715SampleMaterial.lc 750:7-757:33
7716 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7716 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7717testdata/SampleMaterial.lc 750:7-758:32 7717SampleMaterial.lc 750:7-758:32
7718 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7718 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7719testdata/SampleMaterial.lc 750:7-759:30 7719SampleMaterial.lc 750:7-759:30
7720 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7720 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7721testdata/SampleMaterial.lc 750:7-760:34 7721SampleMaterial.lc 750:7-760:34
7722 [StageAttrs] -> Bool -> CommonAttrs 7722 [StageAttrs] -> Bool -> CommonAttrs
7723testdata/SampleMaterial.lc 750:7-788:14 7723SampleMaterial.lc 750:7-788:14
7724 Bool -> CommonAttrs 7724 Bool -> CommonAttrs
7725testdata/SampleMaterial.lc 750:7-790:10 7725SampleMaterial.lc 750:7-790:10
7726 CommonAttrs | ((CommonAttrs)) 7726 CommonAttrs | ((CommonAttrs))
7727testdata/SampleMaterial.lc 751:24-751:26 7727SampleMaterial.lc 751:24-751:26
7728 () 7728 ()
7729testdata/SampleMaterial.lc 752:24-752:26 7729SampleMaterial.lc 752:24-752:26
7730 () 7730 ()
7731testdata/SampleMaterial.lc 753:22-753:27 7731SampleMaterial.lc 753:22-753:27
7732 Bool 7732 Bool
7733testdata/SampleMaterial.lc 754:20-754:21 7733SampleMaterial.lc 754:20-754:21
7734 _b 7734 _b
7735testdata/SampleMaterial.lc 755:30-755:35 7735SampleMaterial.lc 755:30-755:35
7736 Bool 7736 Bool
7737testdata/SampleMaterial.lc 756:23-756:28 7737SampleMaterial.lc 756:23-756:28
7738 Bool 7738 Bool
7739testdata/SampleMaterial.lc 757:20-757:33 7739SampleMaterial.lc 757:20-757:33
7740 CullType 7740 CullType
7741testdata/SampleMaterial.lc 758:30-758:32 7741SampleMaterial.lc 758:30-758:32
7742 forall a . [a] 7742 forall a . [a]
7743testdata/SampleMaterial.lc 759:25-759:30 7743SampleMaterial.lc 759:25-759:30
7744 Bool 7744 Bool
7745testdata/SampleMaterial.lc 760:29-760:34 7745SampleMaterial.lc 760:29-760:34
7746 Bool 7746 Bool
7747testdata/SampleMaterial.lc 762:13-788:14 7747SampleMaterial.lc 762:13-788:14
7748 [StageAttrs] 7748 [StageAttrs]
7749testdata/SampleMaterial.lc 762:15-762:25 7749SampleMaterial.lc 762:15-762:25
7750 Maybe (Blending', Blending') 7750 Maybe (Blending', Blending')
7751 -> RGBGen 7751 -> RGBGen
7752 -> AlphaGen 7752 -> AlphaGen
@@ -7754,70 +7754,70 @@ testdata/SampleMaterial.lc 762:15-762:25
7754 -> [TCMod] 7754 -> [TCMod]
7755 -> StageTexture 7755 -> StageTexture
7756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7757testdata/SampleMaterial.lc 762:15-763:36 7757SampleMaterial.lc 762:15-763:36
7758 RGBGen 7758 RGBGen
7759 -> AlphaGen 7759 -> AlphaGen
7760 -> TCGen 7760 -> TCGen
7761 -> [TCMod] 7761 -> [TCMod]
7762 -> StageTexture 7762 -> StageTexture
7763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7764testdata/SampleMaterial.lc 762:15-764:50 7764SampleMaterial.lc 762:15-764:50
7765 AlphaGen 7765 AlphaGen
7766 -> TCGen 7766 -> TCGen
7767 -> [TCMod] 7767 -> [TCMod]
7768 -> StageTexture 7768 -> StageTexture
7769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7770testdata/SampleMaterial.lc 762:15-765:42 7770SampleMaterial.lc 762:15-765:42
7771 TCGen 7771 TCGen
7772 -> [TCMod] 7772 -> [TCMod]
7773 -> StageTexture 7773 -> StageTexture
7774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7775testdata/SampleMaterial.lc 762:15-766:36 7775SampleMaterial.lc 762:15-766:36
7776 [TCMod] 7776 [TCMod]
7777 -> StageTexture 7777 -> StageTexture
7778 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7778 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7779testdata/SampleMaterial.lc 762:15-767:31 7779SampleMaterial.lc 762:15-767:31
7780 StageTexture 7780 StageTexture
7781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7782testdata/SampleMaterial.lc 762:15-768:73 7782SampleMaterial.lc 762:15-768:73
7783 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7783 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7784testdata/SampleMaterial.lc 762:15-769:38 7784SampleMaterial.lc 762:15-769:38
7785 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7785 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7786testdata/SampleMaterial.lc 762:15-770:41 7786SampleMaterial.lc 762:15-770:41
7787 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7787 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7788testdata/SampleMaterial.lc 762:15-771:40 7788SampleMaterial.lc 762:15-771:40
7789 Bool -> String -> StageAttrs 7789 Bool -> String -> StageAttrs
7790testdata/SampleMaterial.lc 762:15-772:46 7790SampleMaterial.lc 762:15-772:46
7791 String -> StageAttrs 7791 String -> StageAttrs
7792testdata/SampleMaterial.lc 762:15-774:18 7792SampleMaterial.lc 762:15-774:18
7793 StageAttrs 7793 StageAttrs
7794testdata/SampleMaterial.lc 763:29-763:36 7794SampleMaterial.lc 763:29-763:36
7795 forall a . Maybe a 7795 forall a . Maybe a
7796testdata/SampleMaterial.lc 764:30-764:50 7796SampleMaterial.lc 764:30-764:50
7797 RGBGen 7797 RGBGen
7798testdata/SampleMaterial.lc 765:32-765:42 7798SampleMaterial.lc 765:32-765:42
7799 AlphaGen 7799 AlphaGen
7800testdata/SampleMaterial.lc 766:29-766:36 7800SampleMaterial.lc 766:29-766:36
7801 TCGen 7801 TCGen
7802testdata/SampleMaterial.lc 767:29-767:31 7802SampleMaterial.lc 767:29-767:31
7803 forall a . [a] 7803 forall a . [a]
7804testdata/SampleMaterial.lc 768:31-768:37 7804SampleMaterial.lc 768:31-768:37
7805 String -> StageTexture 7805 String -> StageTexture
7806testdata/SampleMaterial.lc 768:31-768:73 7806SampleMaterial.lc 768:31-768:73
7807 StageTexture 7807 StageTexture
7808testdata/SampleMaterial.lc 768:38-768:73 7808SampleMaterial.lc 768:38-768:73
7809 String 7809 String
7810testdata/SampleMaterial.lc 769:34-769:38 7810SampleMaterial.lc 769:34-769:38
7811 Bool 7811 Bool
7812testdata/SampleMaterial.lc 770:33-770:41 7812SampleMaterial.lc 770:33-770:41
7813 DepthFunction 7813 DepthFunction
7814testdata/SampleMaterial.lc 771:33-771:40 7814SampleMaterial.lc 771:33-771:40
7815 forall a . Maybe a 7815 forall a . Maybe a
7816testdata/SampleMaterial.lc 772:41-772:46 7816SampleMaterial.lc 772:41-772:46
7817 Bool 7817 Bool
7818testdata/SampleMaterial.lc 773:38-773:54 7818SampleMaterial.lc 773:38-773:54
7819 String 7819 String
7820testdata/SampleMaterial.lc 775:15-775:25 7820SampleMaterial.lc 775:15-775:25
7821 Maybe (Blending', Blending') 7821 Maybe (Blending', Blending')
7822 -> RGBGen 7822 -> RGBGen
7823 -> AlphaGen 7823 -> AlphaGen
@@ -7825,82 +7825,82 @@ testdata/SampleMaterial.lc 775:15-775:25
7825 -> [TCMod] 7825 -> [TCMod]
7826 -> StageTexture 7826 -> StageTexture
7827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7828testdata/SampleMaterial.lc 775:15-776:57 7828SampleMaterial.lc 775:15-776:57
7829 RGBGen 7829 RGBGen
7830 -> AlphaGen 7830 -> AlphaGen
7831 -> TCGen 7831 -> TCGen
7832 -> [TCMod] 7832 -> [TCMod]
7833 -> StageTexture 7833 -> StageTexture
7834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7835testdata/SampleMaterial.lc 775:15-777:50 7835SampleMaterial.lc 775:15-777:50
7836 AlphaGen 7836 AlphaGen
7837 -> TCGen 7837 -> TCGen
7838 -> [TCMod] 7838 -> [TCMod]
7839 -> StageTexture 7839 -> StageTexture
7840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7841testdata/SampleMaterial.lc 775:15-778:42 7841SampleMaterial.lc 775:15-778:42
7842 TCGen 7842 TCGen
7843 -> [TCMod] 7843 -> [TCMod]
7844 -> StageTexture 7844 -> StageTexture
7845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7846testdata/SampleMaterial.lc 775:15-779:40 7846SampleMaterial.lc 775:15-779:40
7847 [TCMod] 7847 [TCMod]
7848 -> StageTexture 7848 -> StageTexture
7849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7850testdata/SampleMaterial.lc 775:15-780:31 7850SampleMaterial.lc 775:15-780:31
7851 StageTexture 7851 StageTexture
7852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7853testdata/SampleMaterial.lc 775:15-781:42 7853SampleMaterial.lc 775:15-781:42
7854 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7854 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7855testdata/SampleMaterial.lc 775:15-782:38 7855SampleMaterial.lc 775:15-782:38
7856 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7856 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7857testdata/SampleMaterial.lc 775:15-783:41 7857SampleMaterial.lc 775:15-783:41
7858 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7858 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7859testdata/SampleMaterial.lc 775:15-784:40 7859SampleMaterial.lc 775:15-784:40
7860 Bool -> String -> StageAttrs 7860 Bool -> String -> StageAttrs
7861testdata/SampleMaterial.lc 775:15-785:46 7861SampleMaterial.lc 775:15-785:46
7862 String -> StageAttrs 7862 String -> StageAttrs
7863testdata/SampleMaterial.lc 775:15-787:18 7863SampleMaterial.lc 775:15-787:18
7864 StageAttrs | [StageAttrs] 7864 StageAttrs | [StageAttrs]
7865testdata/SampleMaterial.lc 776:29-776:33 7865SampleMaterial.lc 776:29-776:33
7866 forall a . a -> Maybe a 7866 forall a . a -> Maybe a
7867testdata/SampleMaterial.lc 776:29-776:57 7867SampleMaterial.lc 776:29-776:57
7868 Maybe (Blending', Blending') 7868 Maybe (Blending', Blending')
7869testdata/SampleMaterial.lc 776:34-776:57 7869SampleMaterial.lc 776:34-776:57
7870 (Blending', Blending') 7870 (Blending', Blending')
7871testdata/SampleMaterial.lc 776:36-776:46 7871SampleMaterial.lc 776:36-776:46
7872 Blending' 7872 Blending'
7873testdata/SampleMaterial.lc 776:49-776:55 7873SampleMaterial.lc 776:49-776:55
7874 Blending' | ((Blending')) 7874 Blending' | ((Blending'))
7875testdata/SampleMaterial.lc 777:30-777:50 7875SampleMaterial.lc 777:30-777:50
7876 RGBGen 7876 RGBGen
7877testdata/SampleMaterial.lc 778:32-778:42 7877SampleMaterial.lc 778:32-778:42
7878 AlphaGen 7878 AlphaGen
7879testdata/SampleMaterial.lc 779:29-779:40 7879SampleMaterial.lc 779:29-779:40
7880 TCGen 7880 TCGen
7881testdata/SampleMaterial.lc 780:29-780:31 7881SampleMaterial.lc 780:29-780:31
7882 forall a . [a] 7882 forall a . [a]
7883testdata/SampleMaterial.lc 781:31-781:42 7883SampleMaterial.lc 781:31-781:42
7884 StageTexture 7884 StageTexture
7885testdata/SampleMaterial.lc 782:34-782:38 7885SampleMaterial.lc 782:34-782:38
7886 Bool 7886 Bool
7887testdata/SampleMaterial.lc 783:33-783:41 7887SampleMaterial.lc 783:33-783:41
7888 DepthFunction 7888 DepthFunction
7889testdata/SampleMaterial.lc 784:33-784:40 7889SampleMaterial.lc 784:33-784:40
7890 forall a . Maybe a 7890 forall a . Maybe a
7891testdata/SampleMaterial.lc 785:41-785:46 7891SampleMaterial.lc 785:41-785:46
7892 Bool 7892 Bool
7893testdata/SampleMaterial.lc 786:38-786:54 7893SampleMaterial.lc 786:38-786:54
7894 String 7894 String
7895testdata/SampleMaterial.lc 789:21-789:26 7895SampleMaterial.lc 789:21-789:26
7896 Bool 7896 Bool
7897testdata/SampleMaterial.lc 792:5-834:6 7897SampleMaterial.lc 792:5-834:6
7898 (String, CommonAttrs) 7898 (String, CommonAttrs)
7899testdata/SampleMaterial.lc 792:5-2182:6 7899SampleMaterial.lc 792:5-2182:6
7900 [(String, CommonAttrs)] 7900 [(String, CommonAttrs)]
7901testdata/SampleMaterial.lc 792:7-792:41 7901SampleMaterial.lc 792:7-792:41
7902 String 7902 String
7903testdata/SampleMaterial.lc 793:7-793:18 7903SampleMaterial.lc 793:7-793:18
7904 () 7904 ()
7905 -> () 7905 -> ()
7906 -> Bool 7906 -> Bool
@@ -7908,68 +7908,68 @@ testdata/SampleMaterial.lc 793:7-793:18
7908 -> Bool 7908 -> Bool
7909 -> Bool 7909 -> Bool
7910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7911testdata/SampleMaterial.lc 793:7-794:26 7911SampleMaterial.lc 793:7-794:26
7912 () 7912 ()
7913 -> Bool 7913 -> Bool
7914 -> Float 7914 -> Float
7915 -> Bool 7915 -> Bool
7916 -> Bool 7916 -> Bool
7917 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7917 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7918testdata/SampleMaterial.lc 793:7-795:26 7918SampleMaterial.lc 793:7-795:26
7919 Bool 7919 Bool
7920 -> Float 7920 -> Float
7921 -> Bool 7921 -> Bool
7922 -> Bool 7922 -> Bool
7923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7924testdata/SampleMaterial.lc 793:7-796:27 7924SampleMaterial.lc 793:7-796:27
7925 Float 7925 Float
7926 -> Bool 7926 -> Bool
7927 -> Bool 7927 -> Bool
7928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7929testdata/SampleMaterial.lc 793:7-797:21 7929SampleMaterial.lc 793:7-797:21
7930 Bool 7930 Bool
7931 -> Bool 7931 -> Bool
7932 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7932 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7933testdata/SampleMaterial.lc 793:7-798:35 7933SampleMaterial.lc 793:7-798:35
7934 Bool 7934 Bool
7935 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7935 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7936testdata/SampleMaterial.lc 793:7-799:28 7936SampleMaterial.lc 793:7-799:28
7937 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7937 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7938testdata/SampleMaterial.lc 793:7-800:33 7938SampleMaterial.lc 793:7-800:33
7939 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7939 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7940testdata/SampleMaterial.lc 793:7-801:32 7940SampleMaterial.lc 793:7-801:32
7941 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7941 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7942testdata/SampleMaterial.lc 793:7-802:30 7942SampleMaterial.lc 793:7-802:30
7943 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7943 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7944testdata/SampleMaterial.lc 793:7-803:34 7944SampleMaterial.lc 793:7-803:34
7945 [StageAttrs] -> Bool -> CommonAttrs 7945 [StageAttrs] -> Bool -> CommonAttrs
7946testdata/SampleMaterial.lc 793:7-831:14 7946SampleMaterial.lc 793:7-831:14
7947 Bool -> CommonAttrs 7947 Bool -> CommonAttrs
7948testdata/SampleMaterial.lc 793:7-833:10 7948SampleMaterial.lc 793:7-833:10
7949 CommonAttrs | ((CommonAttrs)) 7949 CommonAttrs | ((CommonAttrs))
7950testdata/SampleMaterial.lc 794:24-794:26 7950SampleMaterial.lc 794:24-794:26
7951 () 7951 ()
7952testdata/SampleMaterial.lc 795:24-795:26 7952SampleMaterial.lc 795:24-795:26
7953 () 7953 ()
7954testdata/SampleMaterial.lc 796:22-796:27 7954SampleMaterial.lc 796:22-796:27
7955 Bool 7955 Bool
7956testdata/SampleMaterial.lc 797:20-797:21 7956SampleMaterial.lc 797:20-797:21
7957 _b 7957 _b
7958testdata/SampleMaterial.lc 798:30-798:35 7958SampleMaterial.lc 798:30-798:35
7959 Bool 7959 Bool
7960testdata/SampleMaterial.lc 799:23-799:28 7960SampleMaterial.lc 799:23-799:28
7961 Bool 7961 Bool
7962testdata/SampleMaterial.lc 800:20-800:33 7962SampleMaterial.lc 800:20-800:33
7963 CullType 7963 CullType
7964testdata/SampleMaterial.lc 801:30-801:32 7964SampleMaterial.lc 801:30-801:32
7965 forall a . [a] 7965 forall a . [a]
7966testdata/SampleMaterial.lc 802:25-802:30 7966SampleMaterial.lc 802:25-802:30
7967 Bool 7967 Bool
7968testdata/SampleMaterial.lc 803:29-803:34 7968SampleMaterial.lc 803:29-803:34
7969 Bool 7969 Bool
7970testdata/SampleMaterial.lc 805:13-831:14 7970SampleMaterial.lc 805:13-831:14
7971 [StageAttrs] 7971 [StageAttrs]
7972testdata/SampleMaterial.lc 805:15-805:25 7972SampleMaterial.lc 805:15-805:25
7973 Maybe (Blending', Blending') 7973 Maybe (Blending', Blending')
7974 -> RGBGen 7974 -> RGBGen
7975 -> AlphaGen 7975 -> AlphaGen
@@ -7977,70 +7977,70 @@ testdata/SampleMaterial.lc 805:15-805:25
7977 -> [TCMod] 7977 -> [TCMod]
7978 -> StageTexture 7978 -> StageTexture
7979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7980testdata/SampleMaterial.lc 805:15-806:36 7980SampleMaterial.lc 805:15-806:36
7981 RGBGen 7981 RGBGen
7982 -> AlphaGen 7982 -> AlphaGen
7983 -> TCGen 7983 -> TCGen
7984 -> [TCMod] 7984 -> [TCMod]
7985 -> StageTexture 7985 -> StageTexture
7986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7987testdata/SampleMaterial.lc 805:15-807:50 7987SampleMaterial.lc 805:15-807:50
7988 AlphaGen 7988 AlphaGen
7989 -> TCGen 7989 -> TCGen
7990 -> [TCMod] 7990 -> [TCMod]
7991 -> StageTexture 7991 -> StageTexture
7992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7993testdata/SampleMaterial.lc 805:15-808:42 7993SampleMaterial.lc 805:15-808:42
7994 TCGen 7994 TCGen
7995 -> [TCMod] 7995 -> [TCMod]
7996 -> StageTexture 7996 -> StageTexture
7997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7998testdata/SampleMaterial.lc 805:15-809:36 7998SampleMaterial.lc 805:15-809:36
7999 [TCMod] 7999 [TCMod]
8000 -> StageTexture 8000 -> StageTexture
8001 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8001 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8002testdata/SampleMaterial.lc 805:15-810:31 8002SampleMaterial.lc 805:15-810:31
8003 StageTexture 8003 StageTexture
8004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8005testdata/SampleMaterial.lc 805:15-811:72 8005SampleMaterial.lc 805:15-811:72
8006 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8006 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8007testdata/SampleMaterial.lc 805:15-812:38 8007SampleMaterial.lc 805:15-812:38
8008 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8008 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8009testdata/SampleMaterial.lc 805:15-813:41 8009SampleMaterial.lc 805:15-813:41
8010 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8010 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8011testdata/SampleMaterial.lc 805:15-814:40 8011SampleMaterial.lc 805:15-814:40
8012 Bool -> String -> StageAttrs 8012 Bool -> String -> StageAttrs
8013testdata/SampleMaterial.lc 805:15-815:46 8013SampleMaterial.lc 805:15-815:46
8014 String -> StageAttrs 8014 String -> StageAttrs
8015testdata/SampleMaterial.lc 805:15-817:18 8015SampleMaterial.lc 805:15-817:18
8016 StageAttrs 8016 StageAttrs
8017testdata/SampleMaterial.lc 806:29-806:36 8017SampleMaterial.lc 806:29-806:36
8018 forall a . Maybe a 8018 forall a . Maybe a
8019testdata/SampleMaterial.lc 807:30-807:50 8019SampleMaterial.lc 807:30-807:50
8020 RGBGen 8020 RGBGen
8021testdata/SampleMaterial.lc 808:32-808:42 8021SampleMaterial.lc 808:32-808:42
8022 AlphaGen 8022 AlphaGen
8023testdata/SampleMaterial.lc 809:29-809:36 8023SampleMaterial.lc 809:29-809:36
8024 TCGen 8024 TCGen
8025testdata/SampleMaterial.lc 810:29-810:31 8025SampleMaterial.lc 810:29-810:31
8026 forall a . [a] 8026 forall a . [a]
8027testdata/SampleMaterial.lc 811:31-811:37 8027SampleMaterial.lc 811:31-811:37
8028 String -> StageTexture 8028 String -> StageTexture
8029testdata/SampleMaterial.lc 811:31-811:72 8029SampleMaterial.lc 811:31-811:72
8030 StageTexture 8030 StageTexture
8031testdata/SampleMaterial.lc 811:38-811:72 8031SampleMaterial.lc 811:38-811:72
8032 String 8032 String
8033testdata/SampleMaterial.lc 812:34-812:38 8033SampleMaterial.lc 812:34-812:38
8034 Bool 8034 Bool
8035testdata/SampleMaterial.lc 813:33-813:41 8035SampleMaterial.lc 813:33-813:41
8036 DepthFunction 8036 DepthFunction
8037testdata/SampleMaterial.lc 814:33-814:40 8037SampleMaterial.lc 814:33-814:40
8038 forall a . Maybe a 8038 forall a . Maybe a
8039testdata/SampleMaterial.lc 815:41-815:46 8039SampleMaterial.lc 815:41-815:46
8040 Bool 8040 Bool
8041testdata/SampleMaterial.lc 816:38-816:54 8041SampleMaterial.lc 816:38-816:54
8042 String 8042 String
8043testdata/SampleMaterial.lc 818:15-818:25 8043SampleMaterial.lc 818:15-818:25
8044 Maybe (Blending', Blending') 8044 Maybe (Blending', Blending')
8045 -> RGBGen 8045 -> RGBGen
8046 -> AlphaGen 8046 -> AlphaGen
@@ -8048,82 +8048,82 @@ testdata/SampleMaterial.lc 818:15-818:25
8048 -> [TCMod] 8048 -> [TCMod]
8049 -> StageTexture 8049 -> StageTexture
8050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8051testdata/SampleMaterial.lc 818:15-819:57 8051SampleMaterial.lc 818:15-819:57
8052 RGBGen 8052 RGBGen
8053 -> AlphaGen 8053 -> AlphaGen
8054 -> TCGen 8054 -> TCGen
8055 -> [TCMod] 8055 -> [TCMod]
8056 -> StageTexture 8056 -> StageTexture
8057 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8057 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8058testdata/SampleMaterial.lc 818:15-820:50 8058SampleMaterial.lc 818:15-820:50
8059 AlphaGen 8059 AlphaGen
8060 -> TCGen 8060 -> TCGen
8061 -> [TCMod] 8061 -> [TCMod]
8062 -> StageTexture 8062 -> StageTexture
8063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8064testdata/SampleMaterial.lc 818:15-821:42 8064SampleMaterial.lc 818:15-821:42
8065 TCGen 8065 TCGen
8066 -> [TCMod] 8066 -> [TCMod]
8067 -> StageTexture 8067 -> StageTexture
8068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8069testdata/SampleMaterial.lc 818:15-822:40 8069SampleMaterial.lc 818:15-822:40
8070 [TCMod] 8070 [TCMod]
8071 -> StageTexture 8071 -> StageTexture
8072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8073testdata/SampleMaterial.lc 818:15-823:31 8073SampleMaterial.lc 818:15-823:31
8074 StageTexture 8074 StageTexture
8075 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8075 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8076testdata/SampleMaterial.lc 818:15-824:42 8076SampleMaterial.lc 818:15-824:42
8077 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8077 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8078testdata/SampleMaterial.lc 818:15-825:38 8078SampleMaterial.lc 818:15-825:38
8079 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8079 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8080testdata/SampleMaterial.lc 818:15-826:41 8080SampleMaterial.lc 818:15-826:41
8081 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8081 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8082testdata/SampleMaterial.lc 818:15-827:40 8082SampleMaterial.lc 818:15-827:40
8083 Bool -> String -> StageAttrs 8083 Bool -> String -> StageAttrs
8084testdata/SampleMaterial.lc 818:15-828:46 8084SampleMaterial.lc 818:15-828:46
8085 String -> StageAttrs 8085 String -> StageAttrs
8086testdata/SampleMaterial.lc 818:15-830:18 8086SampleMaterial.lc 818:15-830:18
8087 StageAttrs | [StageAttrs] 8087 StageAttrs | [StageAttrs]
8088testdata/SampleMaterial.lc 819:29-819:33 8088SampleMaterial.lc 819:29-819:33
8089 forall a . a -> Maybe a 8089 forall a . a -> Maybe a
8090testdata/SampleMaterial.lc 819:29-819:57 8090SampleMaterial.lc 819:29-819:57
8091 Maybe (Blending', Blending') 8091 Maybe (Blending', Blending')
8092testdata/SampleMaterial.lc 819:34-819:57 8092SampleMaterial.lc 819:34-819:57
8093 (Blending', Blending') 8093 (Blending', Blending')
8094testdata/SampleMaterial.lc 819:36-819:46 8094SampleMaterial.lc 819:36-819:46
8095 Blending' 8095 Blending'
8096testdata/SampleMaterial.lc 819:49-819:55 8096SampleMaterial.lc 819:49-819:55
8097 Blending' | ((Blending')) 8097 Blending' | ((Blending'))
8098testdata/SampleMaterial.lc 820:30-820:50 8098SampleMaterial.lc 820:30-820:50
8099 RGBGen 8099 RGBGen
8100testdata/SampleMaterial.lc 821:32-821:42 8100SampleMaterial.lc 821:32-821:42
8101 AlphaGen 8101 AlphaGen
8102testdata/SampleMaterial.lc 822:29-822:40 8102SampleMaterial.lc 822:29-822:40
8103 TCGen 8103 TCGen
8104testdata/SampleMaterial.lc 823:29-823:31 8104SampleMaterial.lc 823:29-823:31
8105 forall a . [a] 8105 forall a . [a]
8106testdata/SampleMaterial.lc 824:31-824:42 8106SampleMaterial.lc 824:31-824:42
8107 StageTexture 8107 StageTexture
8108testdata/SampleMaterial.lc 825:34-825:38 8108SampleMaterial.lc 825:34-825:38
8109 Bool 8109 Bool
8110testdata/SampleMaterial.lc 826:33-826:41 8110SampleMaterial.lc 826:33-826:41
8111 DepthFunction 8111 DepthFunction
8112testdata/SampleMaterial.lc 827:33-827:40 8112SampleMaterial.lc 827:33-827:40
8113 forall a . Maybe a 8113 forall a . Maybe a
8114testdata/SampleMaterial.lc 828:41-828:46 8114SampleMaterial.lc 828:41-828:46
8115 Bool 8115 Bool
8116testdata/SampleMaterial.lc 829:38-829:54 8116SampleMaterial.lc 829:38-829:54
8117 String 8117 String
8118testdata/SampleMaterial.lc 832:21-832:26 8118SampleMaterial.lc 832:21-832:26
8119 Bool 8119 Bool
8120testdata/SampleMaterial.lc 835:5-891:6 8120SampleMaterial.lc 835:5-891:6
8121 (String, CommonAttrs) 8121 (String, CommonAttrs)
8122testdata/SampleMaterial.lc 835:5-2182:6 8122SampleMaterial.lc 835:5-2182:6
8123 [(String, CommonAttrs)] 8123 [(String, CommonAttrs)]
8124testdata/SampleMaterial.lc 835:7-835:41 8124SampleMaterial.lc 835:7-835:41
8125 String 8125 String
8126testdata/SampleMaterial.lc 836:7-836:18 8126SampleMaterial.lc 836:7-836:18
8127 () 8127 ()
8128 -> () 8128 -> ()
8129 -> Bool 8129 -> Bool
@@ -8131,68 +8131,68 @@ testdata/SampleMaterial.lc 836:7-836:18
8131 -> Bool 8131 -> Bool
8132 -> Bool 8132 -> Bool
8133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8134testdata/SampleMaterial.lc 836:7-837:26 8134SampleMaterial.lc 836:7-837:26
8135 () 8135 ()
8136 -> Bool 8136 -> Bool
8137 -> Float 8137 -> Float
8138 -> Bool 8138 -> Bool
8139 -> Bool 8139 -> Bool
8140 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8140 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8141testdata/SampleMaterial.lc 836:7-838:26 8141SampleMaterial.lc 836:7-838:26
8142 Bool 8142 Bool
8143 -> Float 8143 -> Float
8144 -> Bool 8144 -> Bool
8145 -> Bool 8145 -> Bool
8146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8147testdata/SampleMaterial.lc 836:7-839:27 8147SampleMaterial.lc 836:7-839:27
8148 Float 8148 Float
8149 -> Bool 8149 -> Bool
8150 -> Bool 8150 -> Bool
8151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8152testdata/SampleMaterial.lc 836:7-840:21 8152SampleMaterial.lc 836:7-840:21
8153 Bool 8153 Bool
8154 -> Bool 8154 -> Bool
8155 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8155 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8156testdata/SampleMaterial.lc 836:7-841:35 8156SampleMaterial.lc 836:7-841:35
8157 Bool 8157 Bool
8158 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8158 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8159testdata/SampleMaterial.lc 836:7-842:28 8159SampleMaterial.lc 836:7-842:28
8160 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8160 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8161testdata/SampleMaterial.lc 836:7-843:33 8161SampleMaterial.lc 836:7-843:33
8162 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8162 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8163testdata/SampleMaterial.lc 836:7-844:32 8163SampleMaterial.lc 836:7-844:32
8164 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8164 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8165testdata/SampleMaterial.lc 836:7-845:30 8165SampleMaterial.lc 836:7-845:30
8166 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8166 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8167testdata/SampleMaterial.lc 836:7-846:34 8167SampleMaterial.lc 836:7-846:34
8168 [StageAttrs] -> Bool -> CommonAttrs 8168 [StageAttrs] -> Bool -> CommonAttrs
8169testdata/SampleMaterial.lc 836:7-888:14 8169SampleMaterial.lc 836:7-888:14
8170 Bool -> CommonAttrs 8170 Bool -> CommonAttrs
8171testdata/SampleMaterial.lc 836:7-890:10 8171SampleMaterial.lc 836:7-890:10
8172 CommonAttrs | ((CommonAttrs)) 8172 CommonAttrs | ((CommonAttrs))
8173testdata/SampleMaterial.lc 837:24-837:26 8173SampleMaterial.lc 837:24-837:26
8174 () 8174 ()
8175testdata/SampleMaterial.lc 838:24-838:26 8175SampleMaterial.lc 838:24-838:26
8176 () 8176 ()
8177testdata/SampleMaterial.lc 839:22-839:27 8177SampleMaterial.lc 839:22-839:27
8178 Bool 8178 Bool
8179testdata/SampleMaterial.lc 840:20-840:21 8179SampleMaterial.lc 840:20-840:21
8180 _b 8180 _b
8181testdata/SampleMaterial.lc 841:30-841:35 8181SampleMaterial.lc 841:30-841:35
8182 Bool 8182 Bool
8183testdata/SampleMaterial.lc 842:23-842:28 8183SampleMaterial.lc 842:23-842:28
8184 Bool 8184 Bool
8185testdata/SampleMaterial.lc 843:20-843:33 8185SampleMaterial.lc 843:20-843:33
8186 CullType 8186 CullType
8187testdata/SampleMaterial.lc 844:30-844:32 8187SampleMaterial.lc 844:30-844:32
8188 forall a . [a] 8188 forall a . [a]
8189testdata/SampleMaterial.lc 845:25-845:30 8189SampleMaterial.lc 845:25-845:30
8190 Bool 8190 Bool
8191testdata/SampleMaterial.lc 846:29-846:34 8191SampleMaterial.lc 846:29-846:34
8192 Bool 8192 Bool
8193testdata/SampleMaterial.lc 848:13-888:14 8193SampleMaterial.lc 848:13-888:14
8194 [StageAttrs] 8194 [StageAttrs]
8195testdata/SampleMaterial.lc 848:15-848:25 8195SampleMaterial.lc 848:15-848:25
8196 Maybe (Blending', Blending') 8196 Maybe (Blending', Blending')
8197 -> RGBGen 8197 -> RGBGen
8198 -> AlphaGen 8198 -> AlphaGen
@@ -8200,110 +8200,110 @@ testdata/SampleMaterial.lc 848:15-848:25
8200 -> [TCMod] 8200 -> [TCMod]
8201 -> StageTexture 8201 -> StageTexture
8202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8203testdata/SampleMaterial.lc 848:15-849:36 8203SampleMaterial.lc 848:15-849:36
8204 RGBGen 8204 RGBGen
8205 -> AlphaGen 8205 -> AlphaGen
8206 -> TCGen 8206 -> TCGen
8207 -> [TCMod] 8207 -> [TCMod]
8208 -> StageTexture 8208 -> StageTexture
8209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8210testdata/SampleMaterial.lc 848:15-850:42 8210SampleMaterial.lc 848:15-850:42
8211 AlphaGen 8211 AlphaGen
8212 -> TCGen 8212 -> TCGen
8213 -> [TCMod] 8213 -> [TCMod]
8214 -> StageTexture 8214 -> StageTexture
8215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8216testdata/SampleMaterial.lc 848:15-851:42 8216SampleMaterial.lc 848:15-851:42
8217 TCGen 8217 TCGen
8218 -> [TCMod] 8218 -> [TCMod]
8219 -> StageTexture 8219 -> StageTexture
8220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8221testdata/SampleMaterial.lc 848:15-852:36 8221SampleMaterial.lc 848:15-852:36
8222 [TCMod] 8222 [TCMod]
8223 -> StageTexture 8223 -> StageTexture
8224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8225testdata/SampleMaterial.lc 848:15-854:88 8225SampleMaterial.lc 848:15-854:88
8226 StageTexture 8226 StageTexture
8227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8228testdata/SampleMaterial.lc 848:15-855:66 8228SampleMaterial.lc 848:15-855:66
8229 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8229 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8230testdata/SampleMaterial.lc 848:15-856:38 8230SampleMaterial.lc 848:15-856:38
8231 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8231 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8232testdata/SampleMaterial.lc 848:15-857:41 8232SampleMaterial.lc 848:15-857:41
8233 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8233 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8234testdata/SampleMaterial.lc 848:15-858:40 8234SampleMaterial.lc 848:15-858:40
8235 Bool -> String -> StageAttrs 8235 Bool -> String -> StageAttrs
8236testdata/SampleMaterial.lc 848:15-859:46 8236SampleMaterial.lc 848:15-859:46
8237 String -> StageAttrs 8237 String -> StageAttrs
8238testdata/SampleMaterial.lc 848:15-861:18 8238SampleMaterial.lc 848:15-861:18
8239 StageAttrs 8239 StageAttrs
8240testdata/SampleMaterial.lc 849:29-849:36 8240SampleMaterial.lc 849:29-849:36
8241 forall a . Maybe a 8241 forall a . Maybe a
8242testdata/SampleMaterial.lc 850:30-850:42 8242SampleMaterial.lc 850:30-850:42
8243 RGBGen 8243 RGBGen
8244testdata/SampleMaterial.lc 851:32-851:42 8244SampleMaterial.lc 851:32-851:42
8245 AlphaGen 8245 AlphaGen
8246testdata/SampleMaterial.lc 852:29-852:36 8246SampleMaterial.lc 852:29-852:36
8247 TCGen 8247 TCGen
8248testdata/SampleMaterial.lc 854:21-854:88 8248SampleMaterial.lc 854:21-854:88
8249 [TCMod] 8249 [TCMod]
8250testdata/SampleMaterial.lc 854:23-854:32 8250SampleMaterial.lc 854:23-854:32
8251 Float -> Float -> TCMod 8251 Float -> Float -> TCMod
8252testdata/SampleMaterial.lc 854:23-854:36 8252SampleMaterial.lc 854:23-854:36
8253 Float -> TCMod 8253 Float -> TCMod
8254testdata/SampleMaterial.lc 854:23-854:40 8254SampleMaterial.lc 854:23-854:40
8255 TCMod 8255 TCMod
8256testdata/SampleMaterial.lc 854:33-854:36 8256SampleMaterial.lc 854:33-854:36
8257 Float 8257 Float
8258testdata/SampleMaterial.lc 854:37-854:40 8258SampleMaterial.lc 854:37-854:40
8259 Float 8259 Float
8260testdata/SampleMaterial.lc 854:43-854:50 8260SampleMaterial.lc 854:43-854:50
8261 Float -> Float -> Float -> Float -> TCMod 8261 Float -> Float -> Float -> Float -> TCMod
8262testdata/SampleMaterial.lc 854:43-854:54 8262SampleMaterial.lc 854:43-854:54
8263 Float -> Float -> Float -> TCMod 8263 Float -> Float -> Float -> TCMod
8264testdata/SampleMaterial.lc 854:43-854:59 8264SampleMaterial.lc 854:43-854:59
8265 Float -> Float -> TCMod 8265 Float -> Float -> TCMod
8266testdata/SampleMaterial.lc 854:43-854:63 8266SampleMaterial.lc 854:43-854:63
8267 Float -> TCMod 8267 Float -> TCMod
8268testdata/SampleMaterial.lc 854:43-854:67 8268SampleMaterial.lc 854:43-854:67
8269 TCMod 8269 TCMod
8270testdata/SampleMaterial.lc 854:43-854:86 8270SampleMaterial.lc 854:43-854:86
8271 [TCMod] 8271 [TCMod]
8272testdata/SampleMaterial.lc 854:51-854:54 8272SampleMaterial.lc 854:51-854:54
8273 Float 8273 Float
8274testdata/SampleMaterial.lc 854:55-854:59 8274SampleMaterial.lc 854:55-854:59
8275 Float 8275 Float
8276testdata/SampleMaterial.lc 854:60-854:63 8276SampleMaterial.lc 854:60-854:63
8277 Float 8277 Float
8278testdata/SampleMaterial.lc 854:64-854:67 8278SampleMaterial.lc 854:64-854:67
8279 Float 8279 Float
8280testdata/SampleMaterial.lc 854:70-854:78 8280SampleMaterial.lc 854:70-854:78
8281 Float -> Float -> TCMod 8281 Float -> Float -> TCMod
8282testdata/SampleMaterial.lc 854:70-854:82 8282SampleMaterial.lc 854:70-854:82
8283 Float -> TCMod 8283 Float -> TCMod
8284testdata/SampleMaterial.lc 854:70-854:86 8284SampleMaterial.lc 854:70-854:86
8285 TCMod | [TCMod] 8285 TCMod | [TCMod]
8286testdata/SampleMaterial.lc 854:79-854:82 8286SampleMaterial.lc 854:79-854:82
8287 Float 8287 Float
8288testdata/SampleMaterial.lc 854:83-854:86 8288SampleMaterial.lc 854:83-854:86
8289 Float 8289 Float
8290testdata/SampleMaterial.lc 855:31-855:37 8290SampleMaterial.lc 855:31-855:37
8291 String -> StageTexture 8291 String -> StageTexture
8292testdata/SampleMaterial.lc 855:31-855:66 8292SampleMaterial.lc 855:31-855:66
8293 StageTexture 8293 StageTexture
8294testdata/SampleMaterial.lc 855:38-855:66 8294SampleMaterial.lc 855:38-855:66
8295 String 8295 String
8296testdata/SampleMaterial.lc 856:34-856:38 8296SampleMaterial.lc 856:34-856:38
8297 Bool 8297 Bool
8298testdata/SampleMaterial.lc 857:33-857:41 8298SampleMaterial.lc 857:33-857:41
8299 DepthFunction 8299 DepthFunction
8300testdata/SampleMaterial.lc 858:33-858:40 8300SampleMaterial.lc 858:33-858:40
8301 forall a . Maybe a 8301 forall a . Maybe a
8302testdata/SampleMaterial.lc 859:41-859:46 8302SampleMaterial.lc 859:41-859:46
8303 Bool 8303 Bool
8304testdata/SampleMaterial.lc 860:38-860:54 8304SampleMaterial.lc 860:38-860:54
8305 String 8305 String
8306testdata/SampleMaterial.lc 862:15-862:25 8306SampleMaterial.lc 862:15-862:25
8307 Maybe (Blending', Blending') 8307 Maybe (Blending', Blending')
8308 -> RGBGen 8308 -> RGBGen
8309 -> AlphaGen 8309 -> AlphaGen
@@ -8311,80 +8311,80 @@ testdata/SampleMaterial.lc 862:15-862:25
8311 -> [TCMod] 8311 -> [TCMod]
8312 -> StageTexture 8312 -> StageTexture
8313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8314testdata/SampleMaterial.lc 862:15-863:69 8314SampleMaterial.lc 862:15-863:69
8315 RGBGen 8315 RGBGen
8316 -> AlphaGen 8316 -> AlphaGen
8317 -> TCGen 8317 -> TCGen
8318 -> [TCMod] 8318 -> [TCMod]
8319 -> StageTexture 8319 -> StageTexture
8320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8321testdata/SampleMaterial.lc 862:15-864:42 8321SampleMaterial.lc 862:15-864:42
8322 AlphaGen 8322 AlphaGen
8323 -> TCGen 8323 -> TCGen
8324 -> [TCMod] 8324 -> [TCMod]
8325 -> StageTexture 8325 -> StageTexture
8326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8327testdata/SampleMaterial.lc 862:15-865:42 8327SampleMaterial.lc 862:15-865:42
8328 TCGen 8328 TCGen
8329 -> [TCMod] 8329 -> [TCMod]
8330 -> StageTexture 8330 -> StageTexture
8331 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8331 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8332testdata/SampleMaterial.lc 862:15-866:36 8332SampleMaterial.lc 862:15-866:36
8333 [TCMod] 8333 [TCMod]
8334 -> StageTexture 8334 -> StageTexture
8335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8336testdata/SampleMaterial.lc 862:15-867:31 8336SampleMaterial.lc 862:15-867:31
8337 StageTexture 8337 StageTexture
8338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8339testdata/SampleMaterial.lc 862:15-868:76 8339SampleMaterial.lc 862:15-868:76
8340 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8340 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8341testdata/SampleMaterial.lc 862:15-869:39 8341SampleMaterial.lc 862:15-869:39
8342 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8342 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8343testdata/SampleMaterial.lc 862:15-870:41 8343SampleMaterial.lc 862:15-870:41
8344 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8344 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8345testdata/SampleMaterial.lc 862:15-871:40 8345SampleMaterial.lc 862:15-871:40
8346 Bool -> String -> StageAttrs 8346 Bool -> String -> StageAttrs
8347testdata/SampleMaterial.lc 862:15-872:46 8347SampleMaterial.lc 862:15-872:46
8348 String -> StageAttrs 8348 String -> StageAttrs
8349testdata/SampleMaterial.lc 862:15-874:18 8349SampleMaterial.lc 862:15-874:18
8350 StageAttrs 8350 StageAttrs
8351testdata/SampleMaterial.lc 862:15-887:18 8351SampleMaterial.lc 862:15-887:18
8352 [StageAttrs] 8352 [StageAttrs]
8353testdata/SampleMaterial.lc 863:29-863:33 8353SampleMaterial.lc 863:29-863:33
8354 forall a . a -> Maybe a 8354 forall a . a -> Maybe a
8355testdata/SampleMaterial.lc 863:29-863:69 8355SampleMaterial.lc 863:29-863:69
8356 Maybe (Blending', Blending') 8356 Maybe (Blending', Blending')
8357testdata/SampleMaterial.lc 863:34-863:69 8357SampleMaterial.lc 863:34-863:69
8358 (Blending', Blending') 8358 (Blending', Blending')
8359testdata/SampleMaterial.lc 863:36-863:46 8359SampleMaterial.lc 863:36-863:46
8360 Blending' 8360 Blending'
8361testdata/SampleMaterial.lc 863:49-863:67 8361SampleMaterial.lc 863:49-863:67
8362 Blending' | ((Blending')) 8362 Blending' | ((Blending'))
8363testdata/SampleMaterial.lc 864:30-864:42 8363SampleMaterial.lc 864:30-864:42
8364 RGBGen 8364 RGBGen
8365testdata/SampleMaterial.lc 865:32-865:42 8365SampleMaterial.lc 865:32-865:42
8366 AlphaGen 8366 AlphaGen
8367testdata/SampleMaterial.lc 866:29-866:36 8367SampleMaterial.lc 866:29-866:36
8368 TCGen 8368 TCGen
8369testdata/SampleMaterial.lc 867:29-867:31 8369SampleMaterial.lc 867:29-867:31
8370 forall a . [a] 8370 forall a . [a]
8371testdata/SampleMaterial.lc 868:31-868:37 8371SampleMaterial.lc 868:31-868:37
8372 String -> StageTexture 8372 String -> StageTexture
8373testdata/SampleMaterial.lc 868:31-868:76 8373SampleMaterial.lc 868:31-868:76
8374 StageTexture 8374 StageTexture
8375testdata/SampleMaterial.lc 868:38-868:76 8375SampleMaterial.lc 868:38-868:76
8376 String 8376 String
8377testdata/SampleMaterial.lc 869:34-869:39 8377SampleMaterial.lc 869:34-869:39
8378 Bool 8378 Bool
8379testdata/SampleMaterial.lc 870:33-870:41 8379SampleMaterial.lc 870:33-870:41
8380 DepthFunction 8380 DepthFunction
8381testdata/SampleMaterial.lc 871:33-871:40 8381SampleMaterial.lc 871:33-871:40
8382 forall a . Maybe a 8382 forall a . Maybe a
8383testdata/SampleMaterial.lc 872:41-872:46 8383SampleMaterial.lc 872:41-872:46
8384 Bool 8384 Bool
8385testdata/SampleMaterial.lc 873:38-873:54 8385SampleMaterial.lc 873:38-873:54
8386 String 8386 String
8387testdata/SampleMaterial.lc 875:15-875:25 8387SampleMaterial.lc 875:15-875:25
8388 Maybe (Blending', Blending') 8388 Maybe (Blending', Blending')
8389 -> RGBGen 8389 -> RGBGen
8390 -> AlphaGen 8390 -> AlphaGen
@@ -8392,82 +8392,82 @@ testdata/SampleMaterial.lc 875:15-875:25
8392 -> [TCMod] 8392 -> [TCMod]
8393 -> StageTexture 8393 -> StageTexture
8394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8395testdata/SampleMaterial.lc 875:15-876:57 8395SampleMaterial.lc 875:15-876:57
8396 RGBGen 8396 RGBGen
8397 -> AlphaGen 8397 -> AlphaGen
8398 -> TCGen 8398 -> TCGen
8399 -> [TCMod] 8399 -> [TCMod]
8400 -> StageTexture 8400 -> StageTexture
8401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8402testdata/SampleMaterial.lc 875:15-877:42 8402SampleMaterial.lc 875:15-877:42
8403 AlphaGen 8403 AlphaGen
8404 -> TCGen 8404 -> TCGen
8405 -> [TCMod] 8405 -> [TCMod]
8406 -> StageTexture 8406 -> StageTexture
8407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8408testdata/SampleMaterial.lc 875:15-878:42 8408SampleMaterial.lc 875:15-878:42
8409 TCGen 8409 TCGen
8410 -> [TCMod] 8410 -> [TCMod]
8411 -> StageTexture 8411 -> StageTexture
8412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8413testdata/SampleMaterial.lc 875:15-879:40 8413SampleMaterial.lc 875:15-879:40
8414 [TCMod] 8414 [TCMod]
8415 -> StageTexture 8415 -> StageTexture
8416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8417testdata/SampleMaterial.lc 875:15-880:31 8417SampleMaterial.lc 875:15-880:31
8418 StageTexture 8418 StageTexture
8419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8420testdata/SampleMaterial.lc 875:15-881:42 8420SampleMaterial.lc 875:15-881:42
8421 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8421 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8422testdata/SampleMaterial.lc 875:15-882:39 8422SampleMaterial.lc 875:15-882:39
8423 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8423 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8424testdata/SampleMaterial.lc 875:15-883:41 8424SampleMaterial.lc 875:15-883:41
8425 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8425 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8426testdata/SampleMaterial.lc 875:15-884:40 8426SampleMaterial.lc 875:15-884:40
8427 Bool -> String -> StageAttrs 8427 Bool -> String -> StageAttrs
8428testdata/SampleMaterial.lc 875:15-885:46 8428SampleMaterial.lc 875:15-885:46
8429 String -> StageAttrs 8429 String -> StageAttrs
8430testdata/SampleMaterial.lc 875:15-887:18 8430SampleMaterial.lc 875:15-887:18
8431 StageAttrs | [StageAttrs] 8431 StageAttrs | [StageAttrs]
8432testdata/SampleMaterial.lc 876:29-876:33 8432SampleMaterial.lc 876:29-876:33
8433 forall a . a -> Maybe a 8433 forall a . a -> Maybe a
8434testdata/SampleMaterial.lc 876:29-876:57 8434SampleMaterial.lc 876:29-876:57
8435 Maybe (Blending', Blending') 8435 Maybe (Blending', Blending')
8436testdata/SampleMaterial.lc 876:34-876:57 8436SampleMaterial.lc 876:34-876:57
8437 (Blending', Blending') 8437 (Blending', Blending')
8438testdata/SampleMaterial.lc 876:36-876:46 8438SampleMaterial.lc 876:36-876:46
8439 Blending' 8439 Blending'
8440testdata/SampleMaterial.lc 876:49-876:55 8440SampleMaterial.lc 876:49-876:55
8441 Blending' | ((Blending')) 8441 Blending' | ((Blending'))
8442testdata/SampleMaterial.lc 877:30-877:42 8442SampleMaterial.lc 877:30-877:42
8443 RGBGen 8443 RGBGen
8444testdata/SampleMaterial.lc 878:32-878:42 8444SampleMaterial.lc 878:32-878:42
8445 AlphaGen 8445 AlphaGen
8446testdata/SampleMaterial.lc 879:29-879:40 8446SampleMaterial.lc 879:29-879:40
8447 TCGen 8447 TCGen
8448testdata/SampleMaterial.lc 880:29-880:31 8448SampleMaterial.lc 880:29-880:31
8449 forall a . [a] 8449 forall a . [a]
8450testdata/SampleMaterial.lc 881:31-881:42 8450SampleMaterial.lc 881:31-881:42
8451 StageTexture 8451 StageTexture
8452testdata/SampleMaterial.lc 882:34-882:39 8452SampleMaterial.lc 882:34-882:39
8453 Bool 8453 Bool
8454testdata/SampleMaterial.lc 883:33-883:41 8454SampleMaterial.lc 883:33-883:41
8455 DepthFunction 8455 DepthFunction
8456testdata/SampleMaterial.lc 884:33-884:40 8456SampleMaterial.lc 884:33-884:40
8457 forall a . Maybe a 8457 forall a . Maybe a
8458testdata/SampleMaterial.lc 885:41-885:46 8458SampleMaterial.lc 885:41-885:46
8459 Bool 8459 Bool
8460testdata/SampleMaterial.lc 886:38-886:54 8460SampleMaterial.lc 886:38-886:54
8461 String 8461 String
8462testdata/SampleMaterial.lc 889:21-889:26 8462SampleMaterial.lc 889:21-889:26
8463 Bool 8463 Bool
8464testdata/SampleMaterial.lc 892:5-934:6 8464SampleMaterial.lc 892:5-934:6
8465 (String, CommonAttrs) 8465 (String, CommonAttrs)
8466testdata/SampleMaterial.lc 892:5-2182:6 8466SampleMaterial.lc 892:5-2182:6
8467 [(String, CommonAttrs)] 8467 [(String, CommonAttrs)]
8468testdata/SampleMaterial.lc 892:7-892:41 8468SampleMaterial.lc 892:7-892:41
8469 String 8469 String
8470testdata/SampleMaterial.lc 893:7-893:18 8470SampleMaterial.lc 893:7-893:18
8471 () 8471 ()
8472 -> () 8472 -> ()
8473 -> Bool 8473 -> Bool
@@ -8475,68 +8475,68 @@ testdata/SampleMaterial.lc 893:7-893:18
8475 -> Bool 8475 -> Bool
8476 -> Bool 8476 -> Bool
8477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8478testdata/SampleMaterial.lc 893:7-894:26 8478SampleMaterial.lc 893:7-894:26
8479 () 8479 ()
8480 -> Bool 8480 -> Bool
8481 -> Float 8481 -> Float
8482 -> Bool 8482 -> Bool
8483 -> Bool 8483 -> Bool
8484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8485testdata/SampleMaterial.lc 893:7-895:26 8485SampleMaterial.lc 893:7-895:26
8486 Bool 8486 Bool
8487 -> Float 8487 -> Float
8488 -> Bool 8488 -> Bool
8489 -> Bool 8489 -> Bool
8490 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8490 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8491testdata/SampleMaterial.lc 893:7-896:27 8491SampleMaterial.lc 893:7-896:27
8492 Float 8492 Float
8493 -> Bool 8493 -> Bool
8494 -> Bool 8494 -> Bool
8495 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8495 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8496testdata/SampleMaterial.lc 893:7-897:21 8496SampleMaterial.lc 893:7-897:21
8497 Bool 8497 Bool
8498 -> Bool 8498 -> Bool
8499 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8499 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8500testdata/SampleMaterial.lc 893:7-898:35 8500SampleMaterial.lc 893:7-898:35
8501 Bool 8501 Bool
8502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8503testdata/SampleMaterial.lc 893:7-899:28 8503SampleMaterial.lc 893:7-899:28
8504 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8504 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8505testdata/SampleMaterial.lc 893:7-900:33 8505SampleMaterial.lc 893:7-900:33
8506 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8506 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8507testdata/SampleMaterial.lc 893:7-901:32 8507SampleMaterial.lc 893:7-901:32
8508 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8508 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8509testdata/SampleMaterial.lc 893:7-902:30 8509SampleMaterial.lc 893:7-902:30
8510 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8510 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8511testdata/SampleMaterial.lc 893:7-903:34 8511SampleMaterial.lc 893:7-903:34
8512 [StageAttrs] -> Bool -> CommonAttrs 8512 [StageAttrs] -> Bool -> CommonAttrs
8513testdata/SampleMaterial.lc 893:7-931:14 8513SampleMaterial.lc 893:7-931:14
8514 Bool -> CommonAttrs 8514 Bool -> CommonAttrs
8515testdata/SampleMaterial.lc 893:7-933:10 8515SampleMaterial.lc 893:7-933:10
8516 CommonAttrs | ((CommonAttrs)) 8516 CommonAttrs | ((CommonAttrs))
8517testdata/SampleMaterial.lc 894:24-894:26 8517SampleMaterial.lc 894:24-894:26
8518 () 8518 ()
8519testdata/SampleMaterial.lc 895:24-895:26 8519SampleMaterial.lc 895:24-895:26
8520 () 8520 ()
8521testdata/SampleMaterial.lc 896:22-896:27 8521SampleMaterial.lc 896:22-896:27
8522 Bool 8522 Bool
8523testdata/SampleMaterial.lc 897:20-897:21 8523SampleMaterial.lc 897:20-897:21
8524 _b 8524 _b
8525testdata/SampleMaterial.lc 898:30-898:35 8525SampleMaterial.lc 898:30-898:35
8526 Bool 8526 Bool
8527testdata/SampleMaterial.lc 899:23-899:28 8527SampleMaterial.lc 899:23-899:28
8528 Bool 8528 Bool
8529testdata/SampleMaterial.lc 900:20-900:33 8529SampleMaterial.lc 900:20-900:33
8530 CullType 8530 CullType
8531testdata/SampleMaterial.lc 901:30-901:32 8531SampleMaterial.lc 901:30-901:32
8532 forall a . [a] 8532 forall a . [a]
8533testdata/SampleMaterial.lc 902:25-902:30 8533SampleMaterial.lc 902:25-902:30
8534 Bool 8534 Bool
8535testdata/SampleMaterial.lc 903:29-903:34 8535SampleMaterial.lc 903:29-903:34
8536 Bool 8536 Bool
8537testdata/SampleMaterial.lc 905:13-931:14 8537SampleMaterial.lc 905:13-931:14
8538 [StageAttrs] 8538 [StageAttrs]
8539testdata/SampleMaterial.lc 905:15-905:25 8539SampleMaterial.lc 905:15-905:25
8540 Maybe (Blending', Blending') 8540 Maybe (Blending', Blending')
8541 -> RGBGen 8541 -> RGBGen
8542 -> AlphaGen 8542 -> AlphaGen
@@ -8544,70 +8544,70 @@ testdata/SampleMaterial.lc 905:15-905:25
8544 -> [TCMod] 8544 -> [TCMod]
8545 -> StageTexture 8545 -> StageTexture
8546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8547testdata/SampleMaterial.lc 905:15-906:36 8547SampleMaterial.lc 905:15-906:36
8548 RGBGen 8548 RGBGen
8549 -> AlphaGen 8549 -> AlphaGen
8550 -> TCGen 8550 -> TCGen
8551 -> [TCMod] 8551 -> [TCMod]
8552 -> StageTexture 8552 -> StageTexture
8553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8554testdata/SampleMaterial.lc 905:15-907:50 8554SampleMaterial.lc 905:15-907:50
8555 AlphaGen 8555 AlphaGen
8556 -> TCGen 8556 -> TCGen
8557 -> [TCMod] 8557 -> [TCMod]
8558 -> StageTexture 8558 -> StageTexture
8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8560testdata/SampleMaterial.lc 905:15-908:42 8560SampleMaterial.lc 905:15-908:42
8561 TCGen 8561 TCGen
8562 -> [TCMod] 8562 -> [TCMod]
8563 -> StageTexture 8563 -> StageTexture
8564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8565testdata/SampleMaterial.lc 905:15-909:36 8565SampleMaterial.lc 905:15-909:36
8566 [TCMod] 8566 [TCMod]
8567 -> StageTexture 8567 -> StageTexture
8568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8569testdata/SampleMaterial.lc 905:15-910:31 8569SampleMaterial.lc 905:15-910:31
8570 StageTexture 8570 StageTexture
8571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8572testdata/SampleMaterial.lc 905:15-911:72 8572SampleMaterial.lc 905:15-911:72
8573 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8573 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8574testdata/SampleMaterial.lc 905:15-912:38 8574SampleMaterial.lc 905:15-912:38
8575 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8575 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8576testdata/SampleMaterial.lc 905:15-913:41 8576SampleMaterial.lc 905:15-913:41
8577 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8577 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8578testdata/SampleMaterial.lc 905:15-914:40 8578SampleMaterial.lc 905:15-914:40
8579 Bool -> String -> StageAttrs 8579 Bool -> String -> StageAttrs
8580testdata/SampleMaterial.lc 905:15-915:46 8580SampleMaterial.lc 905:15-915:46
8581 String -> StageAttrs 8581 String -> StageAttrs
8582testdata/SampleMaterial.lc 905:15-917:18 8582SampleMaterial.lc 905:15-917:18
8583 StageAttrs 8583 StageAttrs
8584testdata/SampleMaterial.lc 906:29-906:36 8584SampleMaterial.lc 906:29-906:36
8585 forall a . Maybe a 8585 forall a . Maybe a
8586testdata/SampleMaterial.lc 907:30-907:50 8586SampleMaterial.lc 907:30-907:50
8587 RGBGen 8587 RGBGen
8588testdata/SampleMaterial.lc 908:32-908:42 8588SampleMaterial.lc 908:32-908:42
8589 AlphaGen 8589 AlphaGen
8590testdata/SampleMaterial.lc 909:29-909:36 8590SampleMaterial.lc 909:29-909:36
8591 TCGen 8591 TCGen
8592testdata/SampleMaterial.lc 910:29-910:31 8592SampleMaterial.lc 910:29-910:31
8593 forall a . [a] 8593 forall a . [a]
8594testdata/SampleMaterial.lc 911:31-911:37 8594SampleMaterial.lc 911:31-911:37
8595 String -> StageTexture 8595 String -> StageTexture
8596testdata/SampleMaterial.lc 911:31-911:72 8596SampleMaterial.lc 911:31-911:72
8597 StageTexture 8597 StageTexture
8598testdata/SampleMaterial.lc 911:38-911:72 8598SampleMaterial.lc 911:38-911:72
8599 String 8599 String
8600testdata/SampleMaterial.lc 912:34-912:38 8600SampleMaterial.lc 912:34-912:38
8601 Bool 8601 Bool
8602testdata/SampleMaterial.lc 913:33-913:41 8602SampleMaterial.lc 913:33-913:41
8603 DepthFunction 8603 DepthFunction
8604testdata/SampleMaterial.lc 914:33-914:40 8604SampleMaterial.lc 914:33-914:40
8605 forall a . Maybe a 8605 forall a . Maybe a
8606testdata/SampleMaterial.lc 915:41-915:46 8606SampleMaterial.lc 915:41-915:46
8607 Bool 8607 Bool
8608testdata/SampleMaterial.lc 916:38-916:54 8608SampleMaterial.lc 916:38-916:54
8609 String 8609 String
8610testdata/SampleMaterial.lc 918:15-918:25 8610SampleMaterial.lc 918:15-918:25
8611 Maybe (Blending', Blending') 8611 Maybe (Blending', Blending')
8612 -> RGBGen 8612 -> RGBGen
8613 -> AlphaGen 8613 -> AlphaGen
@@ -8615,82 +8615,82 @@ testdata/SampleMaterial.lc 918:15-918:25
8615 -> [TCMod] 8615 -> [TCMod]
8616 -> StageTexture 8616 -> StageTexture
8617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8618testdata/SampleMaterial.lc 918:15-919:57 8618SampleMaterial.lc 918:15-919:57
8619 RGBGen 8619 RGBGen
8620 -> AlphaGen 8620 -> AlphaGen
8621 -> TCGen 8621 -> TCGen
8622 -> [TCMod] 8622 -> [TCMod]
8623 -> StageTexture 8623 -> StageTexture
8624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8625testdata/SampleMaterial.lc 918:15-920:50 8625SampleMaterial.lc 918:15-920:50
8626 AlphaGen 8626 AlphaGen
8627 -> TCGen 8627 -> TCGen
8628 -> [TCMod] 8628 -> [TCMod]
8629 -> StageTexture 8629 -> StageTexture
8630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8631testdata/SampleMaterial.lc 918:15-921:42 8631SampleMaterial.lc 918:15-921:42
8632 TCGen 8632 TCGen
8633 -> [TCMod] 8633 -> [TCMod]
8634 -> StageTexture 8634 -> StageTexture
8635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8636testdata/SampleMaterial.lc 918:15-922:40 8636SampleMaterial.lc 918:15-922:40
8637 [TCMod] 8637 [TCMod]
8638 -> StageTexture 8638 -> StageTexture
8639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8640testdata/SampleMaterial.lc 918:15-923:31 8640SampleMaterial.lc 918:15-923:31
8641 StageTexture 8641 StageTexture
8642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8643testdata/SampleMaterial.lc 918:15-924:42 8643SampleMaterial.lc 918:15-924:42
8644 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8644 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8645testdata/SampleMaterial.lc 918:15-925:38 8645SampleMaterial.lc 918:15-925:38
8646 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8646 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8647testdata/SampleMaterial.lc 918:15-926:41 8647SampleMaterial.lc 918:15-926:41
8648 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8648 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8649testdata/SampleMaterial.lc 918:15-927:40 8649SampleMaterial.lc 918:15-927:40
8650 Bool -> String -> StageAttrs 8650 Bool -> String -> StageAttrs
8651testdata/SampleMaterial.lc 918:15-928:46 8651SampleMaterial.lc 918:15-928:46
8652 String -> StageAttrs 8652 String -> StageAttrs
8653testdata/SampleMaterial.lc 918:15-930:18 8653SampleMaterial.lc 918:15-930:18
8654 StageAttrs | [StageAttrs] 8654 StageAttrs | [StageAttrs]
8655testdata/SampleMaterial.lc 919:29-919:33 8655SampleMaterial.lc 919:29-919:33
8656 forall a . a -> Maybe a 8656 forall a . a -> Maybe a
8657testdata/SampleMaterial.lc 919:29-919:57 8657SampleMaterial.lc 919:29-919:57
8658 Maybe (Blending', Blending') 8658 Maybe (Blending', Blending')
8659testdata/SampleMaterial.lc 919:34-919:57 8659SampleMaterial.lc 919:34-919:57
8660 (Blending', Blending') 8660 (Blending', Blending')
8661testdata/SampleMaterial.lc 919:36-919:46 8661SampleMaterial.lc 919:36-919:46
8662 Blending' 8662 Blending'
8663testdata/SampleMaterial.lc 919:49-919:55 8663SampleMaterial.lc 919:49-919:55
8664 Blending' | ((Blending')) 8664 Blending' | ((Blending'))
8665testdata/SampleMaterial.lc 920:30-920:50 8665SampleMaterial.lc 920:30-920:50
8666 RGBGen 8666 RGBGen
8667testdata/SampleMaterial.lc 921:32-921:42 8667SampleMaterial.lc 921:32-921:42
8668 AlphaGen 8668 AlphaGen
8669testdata/SampleMaterial.lc 922:29-922:40 8669SampleMaterial.lc 922:29-922:40
8670 TCGen 8670 TCGen
8671testdata/SampleMaterial.lc 923:29-923:31 8671SampleMaterial.lc 923:29-923:31
8672 forall a . [a] 8672 forall a . [a]
8673testdata/SampleMaterial.lc 924:31-924:42 8673SampleMaterial.lc 924:31-924:42
8674 StageTexture 8674 StageTexture
8675testdata/SampleMaterial.lc 925:34-925:38 8675SampleMaterial.lc 925:34-925:38
8676 Bool 8676 Bool
8677testdata/SampleMaterial.lc 926:33-926:41 8677SampleMaterial.lc 926:33-926:41
8678 DepthFunction 8678 DepthFunction
8679testdata/SampleMaterial.lc 927:33-927:40 8679SampleMaterial.lc 927:33-927:40
8680 forall a . Maybe a 8680 forall a . Maybe a
8681testdata/SampleMaterial.lc 928:41-928:46 8681SampleMaterial.lc 928:41-928:46
8682 Bool 8682 Bool
8683testdata/SampleMaterial.lc 929:38-929:54 8683SampleMaterial.lc 929:38-929:54
8684 String 8684 String
8685testdata/SampleMaterial.lc 932:21-932:26 8685SampleMaterial.lc 932:21-932:26
8686 Bool 8686 Bool
8687testdata/SampleMaterial.lc 935:5-978:6 8687SampleMaterial.lc 935:5-978:6
8688 (String, CommonAttrs) 8688 (String, CommonAttrs)
8689testdata/SampleMaterial.lc 935:5-2182:6 8689SampleMaterial.lc 935:5-2182:6
8690 [(String, CommonAttrs)] 8690 [(String, CommonAttrs)]
8691testdata/SampleMaterial.lc 935:7-935:54 8691SampleMaterial.lc 935:7-935:54
8692 String 8692 String
8693testdata/SampleMaterial.lc 936:7-936:18 8693SampleMaterial.lc 936:7-936:18
8694 () 8694 ()
8695 -> () 8695 -> ()
8696 -> Bool 8696 -> Bool
@@ -8698,68 +8698,68 @@ testdata/SampleMaterial.lc 936:7-936:18
8698 -> Bool 8698 -> Bool
8699 -> Bool 8699 -> Bool
8700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8701testdata/SampleMaterial.lc 936:7-937:26 8701SampleMaterial.lc 936:7-937:26
8702 () 8702 ()
8703 -> Bool 8703 -> Bool
8704 -> Float 8704 -> Float
8705 -> Bool 8705 -> Bool
8706 -> Bool 8706 -> Bool
8707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8708testdata/SampleMaterial.lc 936:7-938:26 8708SampleMaterial.lc 936:7-938:26
8709 Bool 8709 Bool
8710 -> Float 8710 -> Float
8711 -> Bool 8711 -> Bool
8712 -> Bool 8712 -> Bool
8713 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8713 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8714testdata/SampleMaterial.lc 936:7-939:27 8714SampleMaterial.lc 936:7-939:27
8715 Float 8715 Float
8716 -> Bool 8716 -> Bool
8717 -> Bool 8717 -> Bool
8718 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8718 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8719testdata/SampleMaterial.lc 936:7-940:21 8719SampleMaterial.lc 936:7-940:21
8720 Bool 8720 Bool
8721 -> Bool 8721 -> Bool
8722 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8722 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8723testdata/SampleMaterial.lc 936:7-941:35 8723SampleMaterial.lc 936:7-941:35
8724 Bool 8724 Bool
8725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8726testdata/SampleMaterial.lc 936:7-942:28 8726SampleMaterial.lc 936:7-942:28
8727 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8727 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8728testdata/SampleMaterial.lc 936:7-943:33 8728SampleMaterial.lc 936:7-943:33
8729 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8729 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8730testdata/SampleMaterial.lc 936:7-944:32 8730SampleMaterial.lc 936:7-944:32
8731 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8731 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8732testdata/SampleMaterial.lc 936:7-945:30 8732SampleMaterial.lc 936:7-945:30
8733 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8733 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8734testdata/SampleMaterial.lc 936:7-946:34 8734SampleMaterial.lc 936:7-946:34
8735 [StageAttrs] -> Bool -> CommonAttrs 8735 [StageAttrs] -> Bool -> CommonAttrs
8736testdata/SampleMaterial.lc 936:7-975:14 8736SampleMaterial.lc 936:7-975:14
8737 Bool -> CommonAttrs 8737 Bool -> CommonAttrs
8738testdata/SampleMaterial.lc 936:7-977:10 8738SampleMaterial.lc 936:7-977:10
8739 CommonAttrs | ((CommonAttrs)) 8739 CommonAttrs | ((CommonAttrs))
8740testdata/SampleMaterial.lc 937:24-937:26 8740SampleMaterial.lc 937:24-937:26
8741 () 8741 ()
8742testdata/SampleMaterial.lc 938:24-938:26 8742SampleMaterial.lc 938:24-938:26
8743 () 8743 ()
8744testdata/SampleMaterial.lc 939:22-939:27 8744SampleMaterial.lc 939:22-939:27
8745 Bool 8745 Bool
8746testdata/SampleMaterial.lc 940:20-940:21 8746SampleMaterial.lc 940:20-940:21
8747 _b 8747 _b
8748testdata/SampleMaterial.lc 941:30-941:35 8748SampleMaterial.lc 941:30-941:35
8749 Bool 8749 Bool
8750testdata/SampleMaterial.lc 942:23-942:28 8750SampleMaterial.lc 942:23-942:28
8751 Bool 8751 Bool
8752testdata/SampleMaterial.lc 943:20-943:33 8752SampleMaterial.lc 943:20-943:33
8753 CullType 8753 CullType
8754testdata/SampleMaterial.lc 944:30-944:32 8754SampleMaterial.lc 944:30-944:32
8755 forall a . [a] 8755 forall a . [a]
8756testdata/SampleMaterial.lc 945:25-945:30 8756SampleMaterial.lc 945:25-945:30
8757 Bool 8757 Bool
8758testdata/SampleMaterial.lc 946:29-946:34 8758SampleMaterial.lc 946:29-946:34
8759 Bool 8759 Bool
8760testdata/SampleMaterial.lc 948:13-975:14 8760SampleMaterial.lc 948:13-975:14
8761 [StageAttrs] 8761 [StageAttrs]
8762testdata/SampleMaterial.lc 948:15-948:25 8762SampleMaterial.lc 948:15-948:25
8763 Maybe (Blending', Blending') 8763 Maybe (Blending', Blending')
8764 -> RGBGen 8764 -> RGBGen
8765 -> AlphaGen 8765 -> AlphaGen
@@ -8767,70 +8767,70 @@ testdata/SampleMaterial.lc 948:15-948:25
8767 -> [TCMod] 8767 -> [TCMod]
8768 -> StageTexture 8768 -> StageTexture
8769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8770testdata/SampleMaterial.lc 948:15-949:36 8770SampleMaterial.lc 948:15-949:36
8771 RGBGen 8771 RGBGen
8772 -> AlphaGen 8772 -> AlphaGen
8773 -> TCGen 8773 -> TCGen
8774 -> [TCMod] 8774 -> [TCMod]
8775 -> StageTexture 8775 -> StageTexture
8776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8777testdata/SampleMaterial.lc 948:15-950:50 8777SampleMaterial.lc 948:15-950:50
8778 AlphaGen 8778 AlphaGen
8779 -> TCGen 8779 -> TCGen
8780 -> [TCMod] 8780 -> [TCMod]
8781 -> StageTexture 8781 -> StageTexture
8782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8783testdata/SampleMaterial.lc 948:15-951:42 8783SampleMaterial.lc 948:15-951:42
8784 TCGen 8784 TCGen
8785 -> [TCMod] 8785 -> [TCMod]
8786 -> StageTexture 8786 -> StageTexture
8787 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8787 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8788testdata/SampleMaterial.lc 948:15-952:36 8788SampleMaterial.lc 948:15-952:36
8789 [TCMod] 8789 [TCMod]
8790 -> StageTexture 8790 -> StageTexture
8791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8792testdata/SampleMaterial.lc 948:15-953:31 8792SampleMaterial.lc 948:15-953:31
8793 StageTexture 8793 StageTexture
8794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8795testdata/SampleMaterial.lc 948:15-955:75 8795SampleMaterial.lc 948:15-955:75
8796 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8796 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8797testdata/SampleMaterial.lc 948:15-956:38 8797SampleMaterial.lc 948:15-956:38
8798 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8798 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8799testdata/SampleMaterial.lc 948:15-957:41 8799SampleMaterial.lc 948:15-957:41
8800 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8800 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8801testdata/SampleMaterial.lc 948:15-958:40 8801SampleMaterial.lc 948:15-958:40
8802 Bool -> String -> StageAttrs 8802 Bool -> String -> StageAttrs
8803testdata/SampleMaterial.lc 948:15-959:46 8803SampleMaterial.lc 948:15-959:46
8804 String -> StageAttrs 8804 String -> StageAttrs
8805testdata/SampleMaterial.lc 948:15-961:18 8805SampleMaterial.lc 948:15-961:18
8806 StageAttrs 8806 StageAttrs
8807testdata/SampleMaterial.lc 949:29-949:36 8807SampleMaterial.lc 949:29-949:36
8808 forall a . Maybe a 8808 forall a . Maybe a
8809testdata/SampleMaterial.lc 950:30-950:50 8809SampleMaterial.lc 950:30-950:50
8810 RGBGen 8810 RGBGen
8811testdata/SampleMaterial.lc 951:32-951:42 8811SampleMaterial.lc 951:32-951:42
8812 AlphaGen 8812 AlphaGen
8813testdata/SampleMaterial.lc 952:29-952:36 8813SampleMaterial.lc 952:29-952:36
8814 TCGen 8814 TCGen
8815testdata/SampleMaterial.lc 953:29-953:31 8815SampleMaterial.lc 953:29-953:31
8816 forall a . [a] 8816 forall a . [a]
8817testdata/SampleMaterial.lc 955:21-955:27 8817SampleMaterial.lc 955:21-955:27
8818 String -> StageTexture 8818 String -> StageTexture
8819testdata/SampleMaterial.lc 955:21-955:75 8819SampleMaterial.lc 955:21-955:75
8820 StageTexture 8820 StageTexture
8821testdata/SampleMaterial.lc 955:28-955:75 8821SampleMaterial.lc 955:28-955:75
8822 String 8822 String
8823testdata/SampleMaterial.lc 956:34-956:38 8823SampleMaterial.lc 956:34-956:38
8824 Bool 8824 Bool
8825testdata/SampleMaterial.lc 957:33-957:41 8825SampleMaterial.lc 957:33-957:41
8826 DepthFunction 8826 DepthFunction
8827testdata/SampleMaterial.lc 958:33-958:40 8827SampleMaterial.lc 958:33-958:40
8828 forall a . Maybe a 8828 forall a . Maybe a
8829testdata/SampleMaterial.lc 959:41-959:46 8829SampleMaterial.lc 959:41-959:46
8830 Bool 8830 Bool
8831testdata/SampleMaterial.lc 960:38-960:54 8831SampleMaterial.lc 960:38-960:54
8832 String 8832 String
8833testdata/SampleMaterial.lc 962:15-962:25 8833SampleMaterial.lc 962:15-962:25
8834 Maybe (Blending', Blending') 8834 Maybe (Blending', Blending')
8835 -> RGBGen 8835 -> RGBGen
8836 -> AlphaGen 8836 -> AlphaGen
@@ -8838,82 +8838,82 @@ testdata/SampleMaterial.lc 962:15-962:25
8838 -> [TCMod] 8838 -> [TCMod]
8839 -> StageTexture 8839 -> StageTexture
8840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8841testdata/SampleMaterial.lc 962:15-963:57 8841SampleMaterial.lc 962:15-963:57
8842 RGBGen 8842 RGBGen
8843 -> AlphaGen 8843 -> AlphaGen
8844 -> TCGen 8844 -> TCGen
8845 -> [TCMod] 8845 -> [TCMod]
8846 -> StageTexture 8846 -> StageTexture
8847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8848testdata/SampleMaterial.lc 962:15-964:50 8848SampleMaterial.lc 962:15-964:50
8849 AlphaGen 8849 AlphaGen
8850 -> TCGen 8850 -> TCGen
8851 -> [TCMod] 8851 -> [TCMod]
8852 -> StageTexture 8852 -> StageTexture
8853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8854testdata/SampleMaterial.lc 962:15-965:42 8854SampleMaterial.lc 962:15-965:42
8855 TCGen 8855 TCGen
8856 -> [TCMod] 8856 -> [TCMod]
8857 -> StageTexture 8857 -> StageTexture
8858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8859testdata/SampleMaterial.lc 962:15-966:40 8859SampleMaterial.lc 962:15-966:40
8860 [TCMod] 8860 [TCMod]
8861 -> StageTexture 8861 -> StageTexture
8862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8863testdata/SampleMaterial.lc 962:15-967:31 8863SampleMaterial.lc 962:15-967:31
8864 StageTexture 8864 StageTexture
8865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8866testdata/SampleMaterial.lc 962:15-968:42 8866SampleMaterial.lc 962:15-968:42
8867 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8867 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8868testdata/SampleMaterial.lc 962:15-969:38 8868SampleMaterial.lc 962:15-969:38
8869 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8869 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8870testdata/SampleMaterial.lc 962:15-970:41 8870SampleMaterial.lc 962:15-970:41
8871 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8871 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8872testdata/SampleMaterial.lc 962:15-971:40 8872SampleMaterial.lc 962:15-971:40
8873 Bool -> String -> StageAttrs 8873 Bool -> String -> StageAttrs
8874testdata/SampleMaterial.lc 962:15-972:46 8874SampleMaterial.lc 962:15-972:46
8875 String -> StageAttrs 8875 String -> StageAttrs
8876testdata/SampleMaterial.lc 962:15-974:18 8876SampleMaterial.lc 962:15-974:18
8877 StageAttrs | [StageAttrs] 8877 StageAttrs | [StageAttrs]
8878testdata/SampleMaterial.lc 963:29-963:33 8878SampleMaterial.lc 963:29-963:33
8879 forall a . a -> Maybe a 8879 forall a . a -> Maybe a
8880testdata/SampleMaterial.lc 963:29-963:57 8880SampleMaterial.lc 963:29-963:57
8881 Maybe (Blending', Blending') 8881 Maybe (Blending', Blending')
8882testdata/SampleMaterial.lc 963:34-963:57 8882SampleMaterial.lc 963:34-963:57
8883 (Blending', Blending') 8883 (Blending', Blending')
8884testdata/SampleMaterial.lc 963:36-963:46 8884SampleMaterial.lc 963:36-963:46
8885 Blending' 8885 Blending'
8886testdata/SampleMaterial.lc 963:49-963:55 8886SampleMaterial.lc 963:49-963:55
8887 Blending' | ((Blending')) 8887 Blending' | ((Blending'))
8888testdata/SampleMaterial.lc 964:30-964:50 8888SampleMaterial.lc 964:30-964:50
8889 RGBGen 8889 RGBGen
8890testdata/SampleMaterial.lc 965:32-965:42 8890SampleMaterial.lc 965:32-965:42
8891 AlphaGen 8891 AlphaGen
8892testdata/SampleMaterial.lc 966:29-966:40 8892SampleMaterial.lc 966:29-966:40
8893 TCGen 8893 TCGen
8894testdata/SampleMaterial.lc 967:29-967:31 8894SampleMaterial.lc 967:29-967:31
8895 forall a . [a] 8895 forall a . [a]
8896testdata/SampleMaterial.lc 968:31-968:42 8896SampleMaterial.lc 968:31-968:42
8897 StageTexture 8897 StageTexture
8898testdata/SampleMaterial.lc 969:34-969:38 8898SampleMaterial.lc 969:34-969:38
8899 Bool 8899 Bool
8900testdata/SampleMaterial.lc 970:33-970:41 8900SampleMaterial.lc 970:33-970:41
8901 DepthFunction 8901 DepthFunction
8902testdata/SampleMaterial.lc 971:33-971:40 8902SampleMaterial.lc 971:33-971:40
8903 forall a . Maybe a 8903 forall a . Maybe a
8904testdata/SampleMaterial.lc 972:41-972:46 8904SampleMaterial.lc 972:41-972:46
8905 Bool 8905 Bool
8906testdata/SampleMaterial.lc 973:38-973:54 8906SampleMaterial.lc 973:38-973:54
8907 String 8907 String
8908testdata/SampleMaterial.lc 976:21-976:26 8908SampleMaterial.lc 976:21-976:26
8909 Bool 8909 Bool
8910testdata/SampleMaterial.lc 979:5-1021:6 8910SampleMaterial.lc 979:5-1021:6
8911 (String, CommonAttrs) 8911 (String, CommonAttrs)
8912testdata/SampleMaterial.lc 979:5-2182:6 8912SampleMaterial.lc 979:5-2182:6
8913 [(String, CommonAttrs)] 8913 [(String, CommonAttrs)]
8914testdata/SampleMaterial.lc 979:7-979:45 8914SampleMaterial.lc 979:7-979:45
8915 String 8915 String
8916testdata/SampleMaterial.lc 980:7-980:18 8916SampleMaterial.lc 980:7-980:18
8917 () 8917 ()
8918 -> () 8918 -> ()
8919 -> Bool 8919 -> Bool
@@ -8921,68 +8921,68 @@ testdata/SampleMaterial.lc 980:7-980:18
8921 -> Bool 8921 -> Bool
8922 -> Bool 8922 -> Bool
8923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8924testdata/SampleMaterial.lc 980:7-981:26 8924SampleMaterial.lc 980:7-981:26
8925 () 8925 ()
8926 -> Bool 8926 -> Bool
8927 -> Float 8927 -> Float
8928 -> Bool 8928 -> Bool
8929 -> Bool 8929 -> Bool
8930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8931testdata/SampleMaterial.lc 980:7-982:26 8931SampleMaterial.lc 980:7-982:26
8932 Bool 8932 Bool
8933 -> Float 8933 -> Float
8934 -> Bool 8934 -> Bool
8935 -> Bool 8935 -> Bool
8936 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8936 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8937testdata/SampleMaterial.lc 980:7-983:27 8937SampleMaterial.lc 980:7-983:27
8938 Float 8938 Float
8939 -> Bool 8939 -> Bool
8940 -> Bool 8940 -> Bool
8941 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8941 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8942testdata/SampleMaterial.lc 980:7-984:21 8942SampleMaterial.lc 980:7-984:21
8943 Bool 8943 Bool
8944 -> Bool 8944 -> Bool
8945 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8945 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8946testdata/SampleMaterial.lc 980:7-985:35 8946SampleMaterial.lc 980:7-985:35
8947 Bool 8947 Bool
8948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8949testdata/SampleMaterial.lc 980:7-986:28 8949SampleMaterial.lc 980:7-986:28
8950 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8950 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8951testdata/SampleMaterial.lc 980:7-987:33 8951SampleMaterial.lc 980:7-987:33
8952 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8952 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8953testdata/SampleMaterial.lc 980:7-988:32 8953SampleMaterial.lc 980:7-988:32
8954 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8954 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8955testdata/SampleMaterial.lc 980:7-989:30 8955SampleMaterial.lc 980:7-989:30
8956 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8956 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8957testdata/SampleMaterial.lc 980:7-990:34 8957SampleMaterial.lc 980:7-990:34
8958 [StageAttrs] -> Bool -> CommonAttrs 8958 [StageAttrs] -> Bool -> CommonAttrs
8959testdata/SampleMaterial.lc 980:7-1018:14 8959SampleMaterial.lc 980:7-1018:14
8960 Bool -> CommonAttrs 8960 Bool -> CommonAttrs
8961testdata/SampleMaterial.lc 980:7-1020:10 8961SampleMaterial.lc 980:7-1020:10
8962 CommonAttrs | ((CommonAttrs)) 8962 CommonAttrs | ((CommonAttrs))
8963testdata/SampleMaterial.lc 981:24-981:26 8963SampleMaterial.lc 981:24-981:26
8964 () 8964 ()
8965testdata/SampleMaterial.lc 982:24-982:26 8965SampleMaterial.lc 982:24-982:26
8966 () 8966 ()
8967testdata/SampleMaterial.lc 983:22-983:27 8967SampleMaterial.lc 983:22-983:27
8968 Bool 8968 Bool
8969testdata/SampleMaterial.lc 984:20-984:21 8969SampleMaterial.lc 984:20-984:21
8970 _b 8970 _b
8971testdata/SampleMaterial.lc 985:30-985:35 8971SampleMaterial.lc 985:30-985:35
8972 Bool 8972 Bool
8973testdata/SampleMaterial.lc 986:23-986:28 8973SampleMaterial.lc 986:23-986:28
8974 Bool 8974 Bool
8975testdata/SampleMaterial.lc 987:20-987:33 8975SampleMaterial.lc 987:20-987:33
8976 CullType 8976 CullType
8977testdata/SampleMaterial.lc 988:30-988:32 8977SampleMaterial.lc 988:30-988:32
8978 forall a . [a] 8978 forall a . [a]
8979testdata/SampleMaterial.lc 989:25-989:30 8979SampleMaterial.lc 989:25-989:30
8980 Bool 8980 Bool
8981testdata/SampleMaterial.lc 990:29-990:34 8981SampleMaterial.lc 990:29-990:34
8982 Bool 8982 Bool
8983testdata/SampleMaterial.lc 992:13-1018:14 8983SampleMaterial.lc 992:13-1018:14
8984 [StageAttrs] 8984 [StageAttrs]
8985testdata/SampleMaterial.lc 992:15-992:25 8985SampleMaterial.lc 992:15-992:25
8986 Maybe (Blending', Blending') 8986 Maybe (Blending', Blending')
8987 -> RGBGen 8987 -> RGBGen
8988 -> AlphaGen 8988 -> AlphaGen
@@ -8990,70 +8990,70 @@ testdata/SampleMaterial.lc 992:15-992:25
8990 -> [TCMod] 8990 -> [TCMod]
8991 -> StageTexture 8991 -> StageTexture
8992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8993testdata/SampleMaterial.lc 992:15-993:36 8993SampleMaterial.lc 992:15-993:36
8994 RGBGen 8994 RGBGen
8995 -> AlphaGen 8995 -> AlphaGen
8996 -> TCGen 8996 -> TCGen
8997 -> [TCMod] 8997 -> [TCMod]
8998 -> StageTexture 8998 -> StageTexture
8999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9000testdata/SampleMaterial.lc 992:15-994:50 9000SampleMaterial.lc 992:15-994:50
9001 AlphaGen 9001 AlphaGen
9002 -> TCGen 9002 -> TCGen
9003 -> [TCMod] 9003 -> [TCMod]
9004 -> StageTexture 9004 -> StageTexture
9005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9006testdata/SampleMaterial.lc 992:15-995:42 9006SampleMaterial.lc 992:15-995:42
9007 TCGen 9007 TCGen
9008 -> [TCMod] 9008 -> [TCMod]
9009 -> StageTexture 9009 -> StageTexture
9010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9011testdata/SampleMaterial.lc 992:15-996:36 9011SampleMaterial.lc 992:15-996:36
9012 [TCMod] 9012 [TCMod]
9013 -> StageTexture 9013 -> StageTexture
9014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9015testdata/SampleMaterial.lc 992:15-997:31 9015SampleMaterial.lc 992:15-997:31
9016 StageTexture 9016 StageTexture
9017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9018testdata/SampleMaterial.lc 992:15-998:76 9018SampleMaterial.lc 992:15-998:76
9019 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9019 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9020testdata/SampleMaterial.lc 992:15-999:38 9020SampleMaterial.lc 992:15-999:38
9021 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9021 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9022testdata/SampleMaterial.lc 992:15-1000:41 9022SampleMaterial.lc 992:15-1000:41
9023 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9023 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9024testdata/SampleMaterial.lc 992:15-1001:40 9024SampleMaterial.lc 992:15-1001:40
9025 Bool -> String -> StageAttrs 9025 Bool -> String -> StageAttrs
9026testdata/SampleMaterial.lc 992:15-1002:46 9026SampleMaterial.lc 992:15-1002:46
9027 String -> StageAttrs 9027 String -> StageAttrs
9028testdata/SampleMaterial.lc 992:15-1004:18 9028SampleMaterial.lc 992:15-1004:18
9029 StageAttrs 9029 StageAttrs
9030testdata/SampleMaterial.lc 993:29-993:36 9030SampleMaterial.lc 993:29-993:36
9031 forall a . Maybe a 9031 forall a . Maybe a
9032testdata/SampleMaterial.lc 994:30-994:50 9032SampleMaterial.lc 994:30-994:50
9033 RGBGen 9033 RGBGen
9034testdata/SampleMaterial.lc 995:32-995:42 9034SampleMaterial.lc 995:32-995:42
9035 AlphaGen 9035 AlphaGen
9036testdata/SampleMaterial.lc 996:29-996:36 9036SampleMaterial.lc 996:29-996:36
9037 TCGen 9037 TCGen
9038testdata/SampleMaterial.lc 997:29-997:31 9038SampleMaterial.lc 997:29-997:31
9039 forall a . [a] 9039 forall a . [a]
9040testdata/SampleMaterial.lc 998:31-998:37 9040SampleMaterial.lc 998:31-998:37
9041 String -> StageTexture 9041 String -> StageTexture
9042testdata/SampleMaterial.lc 998:31-998:76 9042SampleMaterial.lc 998:31-998:76
9043 StageTexture 9043 StageTexture
9044testdata/SampleMaterial.lc 998:38-998:76 9044SampleMaterial.lc 998:38-998:76
9045 String 9045 String
9046testdata/SampleMaterial.lc 999:34-999:38 9046SampleMaterial.lc 999:34-999:38
9047 Bool 9047 Bool
9048testdata/SampleMaterial.lc 1000:33-1000:41 9048SampleMaterial.lc 1000:33-1000:41
9049 DepthFunction 9049 DepthFunction
9050testdata/SampleMaterial.lc 1001:33-1001:40 9050SampleMaterial.lc 1001:33-1001:40
9051 forall a . Maybe a 9051 forall a . Maybe a
9052testdata/SampleMaterial.lc 1002:41-1002:46 9052SampleMaterial.lc 1002:41-1002:46
9053 Bool 9053 Bool
9054testdata/SampleMaterial.lc 1003:38-1003:54 9054SampleMaterial.lc 1003:38-1003:54
9055 String 9055 String
9056testdata/SampleMaterial.lc 1005:15-1005:25 9056SampleMaterial.lc 1005:15-1005:25
9057 Maybe (Blending', Blending') 9057 Maybe (Blending', Blending')
9058 -> RGBGen 9058 -> RGBGen
9059 -> AlphaGen 9059 -> AlphaGen
@@ -9061,82 +9061,82 @@ testdata/SampleMaterial.lc 1005:15-1005:25
9061 -> [TCMod] 9061 -> [TCMod]
9062 -> StageTexture 9062 -> StageTexture
9063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9064testdata/SampleMaterial.lc 1005:15-1006:57 9064SampleMaterial.lc 1005:15-1006:57
9065 RGBGen 9065 RGBGen
9066 -> AlphaGen 9066 -> AlphaGen
9067 -> TCGen 9067 -> TCGen
9068 -> [TCMod] 9068 -> [TCMod]
9069 -> StageTexture 9069 -> StageTexture
9070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9071testdata/SampleMaterial.lc 1005:15-1007:50 9071SampleMaterial.lc 1005:15-1007:50
9072 AlphaGen 9072 AlphaGen
9073 -> TCGen 9073 -> TCGen
9074 -> [TCMod] 9074 -> [TCMod]
9075 -> StageTexture 9075 -> StageTexture
9076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9077testdata/SampleMaterial.lc 1005:15-1008:42 9077SampleMaterial.lc 1005:15-1008:42
9078 TCGen 9078 TCGen
9079 -> [TCMod] 9079 -> [TCMod]
9080 -> StageTexture 9080 -> StageTexture
9081 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9081 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9082testdata/SampleMaterial.lc 1005:15-1009:40 9082SampleMaterial.lc 1005:15-1009:40
9083 [TCMod] 9083 [TCMod]
9084 -> StageTexture 9084 -> StageTexture
9085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9086testdata/SampleMaterial.lc 1005:15-1010:31 9086SampleMaterial.lc 1005:15-1010:31
9087 StageTexture 9087 StageTexture
9088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9089testdata/SampleMaterial.lc 1005:15-1011:42 9089SampleMaterial.lc 1005:15-1011:42
9090 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9090 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9091testdata/SampleMaterial.lc 1005:15-1012:38 9091SampleMaterial.lc 1005:15-1012:38
9092 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9092 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9093testdata/SampleMaterial.lc 1005:15-1013:41 9093SampleMaterial.lc 1005:15-1013:41
9094 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9094 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9095testdata/SampleMaterial.lc 1005:15-1014:40 9095SampleMaterial.lc 1005:15-1014:40
9096 Bool -> String -> StageAttrs 9096 Bool -> String -> StageAttrs
9097testdata/SampleMaterial.lc 1005:15-1015:46 9097SampleMaterial.lc 1005:15-1015:46
9098 String -> StageAttrs 9098 String -> StageAttrs
9099testdata/SampleMaterial.lc 1005:15-1017:18 9099SampleMaterial.lc 1005:15-1017:18
9100 StageAttrs | [StageAttrs] 9100 StageAttrs | [StageAttrs]
9101testdata/SampleMaterial.lc 1006:29-1006:33 9101SampleMaterial.lc 1006:29-1006:33
9102 forall a . a -> Maybe a 9102 forall a . a -> Maybe a
9103testdata/SampleMaterial.lc 1006:29-1006:57 9103SampleMaterial.lc 1006:29-1006:57
9104 Maybe (Blending', Blending') 9104 Maybe (Blending', Blending')
9105testdata/SampleMaterial.lc 1006:34-1006:57 9105SampleMaterial.lc 1006:34-1006:57
9106 (Blending', Blending') 9106 (Blending', Blending')
9107testdata/SampleMaterial.lc 1006:36-1006:46 9107SampleMaterial.lc 1006:36-1006:46
9108 Blending' 9108 Blending'
9109testdata/SampleMaterial.lc 1006:49-1006:55 9109SampleMaterial.lc 1006:49-1006:55
9110 Blending' | ((Blending')) 9110 Blending' | ((Blending'))
9111testdata/SampleMaterial.lc 1007:30-1007:50 9111SampleMaterial.lc 1007:30-1007:50
9112 RGBGen 9112 RGBGen
9113testdata/SampleMaterial.lc 1008:32-1008:42 9113SampleMaterial.lc 1008:32-1008:42
9114 AlphaGen 9114 AlphaGen
9115testdata/SampleMaterial.lc 1009:29-1009:40 9115SampleMaterial.lc 1009:29-1009:40
9116 TCGen 9116 TCGen
9117testdata/SampleMaterial.lc 1010:29-1010:31 9117SampleMaterial.lc 1010:29-1010:31
9118 forall a . [a] 9118 forall a . [a]
9119testdata/SampleMaterial.lc 1011:31-1011:42 9119SampleMaterial.lc 1011:31-1011:42
9120 StageTexture 9120 StageTexture
9121testdata/SampleMaterial.lc 1012:34-1012:38 9121SampleMaterial.lc 1012:34-1012:38
9122 Bool 9122 Bool
9123testdata/SampleMaterial.lc 1013:33-1013:41 9123SampleMaterial.lc 1013:33-1013:41
9124 DepthFunction 9124 DepthFunction
9125testdata/SampleMaterial.lc 1014:33-1014:40 9125SampleMaterial.lc 1014:33-1014:40
9126 forall a . Maybe a 9126 forall a . Maybe a
9127testdata/SampleMaterial.lc 1015:41-1015:46 9127SampleMaterial.lc 1015:41-1015:46
9128 Bool 9128 Bool
9129testdata/SampleMaterial.lc 1016:38-1016:54 9129SampleMaterial.lc 1016:38-1016:54
9130 String 9130 String
9131testdata/SampleMaterial.lc 1019:21-1019:26 9131SampleMaterial.lc 1019:21-1019:26
9132 Bool 9132 Bool
9133testdata/SampleMaterial.lc 1022:5-1064:6 9133SampleMaterial.lc 1022:5-1064:6
9134 (String, CommonAttrs) 9134 (String, CommonAttrs)
9135testdata/SampleMaterial.lc 1022:5-2182:6 9135SampleMaterial.lc 1022:5-2182:6
9136 [(String, CommonAttrs)] 9136 [(String, CommonAttrs)]
9137testdata/SampleMaterial.lc 1022:7-1022:44 9137SampleMaterial.lc 1022:7-1022:44
9138 String 9138 String
9139testdata/SampleMaterial.lc 1023:7-1023:18 9139SampleMaterial.lc 1023:7-1023:18
9140 () 9140 ()
9141 -> () 9141 -> ()
9142 -> Bool 9142 -> Bool
@@ -9144,68 +9144,68 @@ testdata/SampleMaterial.lc 1023:7-1023:18
9144 -> Bool 9144 -> Bool
9145 -> Bool 9145 -> Bool
9146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9147testdata/SampleMaterial.lc 1023:7-1024:26 9147SampleMaterial.lc 1023:7-1024:26
9148 () 9148 ()
9149 -> Bool 9149 -> Bool
9150 -> Float 9150 -> Float
9151 -> Bool 9151 -> Bool
9152 -> Bool 9152 -> Bool
9153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9154testdata/SampleMaterial.lc 1023:7-1025:26 9154SampleMaterial.lc 1023:7-1025:26
9155 Bool 9155 Bool
9156 -> Float 9156 -> Float
9157 -> Bool 9157 -> Bool
9158 -> Bool 9158 -> Bool
9159 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9159 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9160testdata/SampleMaterial.lc 1023:7-1026:27 9160SampleMaterial.lc 1023:7-1026:27
9161 Float 9161 Float
9162 -> Bool 9162 -> Bool
9163 -> Bool 9163 -> Bool
9164 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9164 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9165testdata/SampleMaterial.lc 1023:7-1027:21 9165SampleMaterial.lc 1023:7-1027:21
9166 Bool 9166 Bool
9167 -> Bool 9167 -> Bool
9168 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9168 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9169testdata/SampleMaterial.lc 1023:7-1028:35 9169SampleMaterial.lc 1023:7-1028:35
9170 Bool 9170 Bool
9171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9172testdata/SampleMaterial.lc 1023:7-1029:28 9172SampleMaterial.lc 1023:7-1029:28
9173 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9173 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9174testdata/SampleMaterial.lc 1023:7-1030:33 9174SampleMaterial.lc 1023:7-1030:33
9175 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9175 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9176testdata/SampleMaterial.lc 1023:7-1031:32 9176SampleMaterial.lc 1023:7-1031:32
9177 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9177 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9178testdata/SampleMaterial.lc 1023:7-1032:30 9178SampleMaterial.lc 1023:7-1032:30
9179 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9179 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9180testdata/SampleMaterial.lc 1023:7-1033:34 9180SampleMaterial.lc 1023:7-1033:34
9181 [StageAttrs] -> Bool -> CommonAttrs 9181 [StageAttrs] -> Bool -> CommonAttrs
9182testdata/SampleMaterial.lc 1023:7-1061:14 9182SampleMaterial.lc 1023:7-1061:14
9183 Bool -> CommonAttrs 9183 Bool -> CommonAttrs
9184testdata/SampleMaterial.lc 1023:7-1063:10 9184SampleMaterial.lc 1023:7-1063:10
9185 CommonAttrs | ((CommonAttrs)) 9185 CommonAttrs | ((CommonAttrs))
9186testdata/SampleMaterial.lc 1024:24-1024:26 9186SampleMaterial.lc 1024:24-1024:26
9187 () 9187 ()
9188testdata/SampleMaterial.lc 1025:24-1025:26 9188SampleMaterial.lc 1025:24-1025:26
9189 () 9189 ()
9190testdata/SampleMaterial.lc 1026:22-1026:27 9190SampleMaterial.lc 1026:22-1026:27
9191 Bool 9191 Bool
9192testdata/SampleMaterial.lc 1027:20-1027:21 9192SampleMaterial.lc 1027:20-1027:21
9193 _b 9193 _b
9194testdata/SampleMaterial.lc 1028:30-1028:35 9194SampleMaterial.lc 1028:30-1028:35
9195 Bool 9195 Bool
9196testdata/SampleMaterial.lc 1029:23-1029:28 9196SampleMaterial.lc 1029:23-1029:28
9197 Bool 9197 Bool
9198testdata/SampleMaterial.lc 1030:20-1030:33 9198SampleMaterial.lc 1030:20-1030:33
9199 CullType 9199 CullType
9200testdata/SampleMaterial.lc 1031:30-1031:32 9200SampleMaterial.lc 1031:30-1031:32
9201 forall a . [a] 9201 forall a . [a]
9202testdata/SampleMaterial.lc 1032:25-1032:30 9202SampleMaterial.lc 1032:25-1032:30
9203 Bool 9203 Bool
9204testdata/SampleMaterial.lc 1033:29-1033:34 9204SampleMaterial.lc 1033:29-1033:34
9205 Bool 9205 Bool
9206testdata/SampleMaterial.lc 1035:13-1061:14 9206SampleMaterial.lc 1035:13-1061:14
9207 [StageAttrs] 9207 [StageAttrs]
9208testdata/SampleMaterial.lc 1035:15-1035:25 9208SampleMaterial.lc 1035:15-1035:25
9209 Maybe (Blending', Blending') 9209 Maybe (Blending', Blending')
9210 -> RGBGen 9210 -> RGBGen
9211 -> AlphaGen 9211 -> AlphaGen
@@ -9213,70 +9213,70 @@ testdata/SampleMaterial.lc 1035:15-1035:25
9213 -> [TCMod] 9213 -> [TCMod]
9214 -> StageTexture 9214 -> StageTexture
9215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9216testdata/SampleMaterial.lc 1035:15-1036:36 9216SampleMaterial.lc 1035:15-1036:36
9217 RGBGen 9217 RGBGen
9218 -> AlphaGen 9218 -> AlphaGen
9219 -> TCGen 9219 -> TCGen
9220 -> [TCMod] 9220 -> [TCMod]
9221 -> StageTexture 9221 -> StageTexture
9222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9223testdata/SampleMaterial.lc 1035:15-1037:50 9223SampleMaterial.lc 1035:15-1037:50
9224 AlphaGen 9224 AlphaGen
9225 -> TCGen 9225 -> TCGen
9226 -> [TCMod] 9226 -> [TCMod]
9227 -> StageTexture 9227 -> StageTexture
9228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9229testdata/SampleMaterial.lc 1035:15-1038:42 9229SampleMaterial.lc 1035:15-1038:42
9230 TCGen 9230 TCGen
9231 -> [TCMod] 9231 -> [TCMod]
9232 -> StageTexture 9232 -> StageTexture
9233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9234testdata/SampleMaterial.lc 1035:15-1039:36 9234SampleMaterial.lc 1035:15-1039:36
9235 [TCMod] 9235 [TCMod]
9236 -> StageTexture 9236 -> StageTexture
9237 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9237 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9238testdata/SampleMaterial.lc 1035:15-1040:31 9238SampleMaterial.lc 1035:15-1040:31
9239 StageTexture 9239 StageTexture
9240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9241testdata/SampleMaterial.lc 1035:15-1041:75 9241SampleMaterial.lc 1035:15-1041:75
9242 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9242 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9243testdata/SampleMaterial.lc 1035:15-1042:38 9243SampleMaterial.lc 1035:15-1042:38
9244 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9244 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9245testdata/SampleMaterial.lc 1035:15-1043:41 9245SampleMaterial.lc 1035:15-1043:41
9246 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9246 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9247testdata/SampleMaterial.lc 1035:15-1044:40 9247SampleMaterial.lc 1035:15-1044:40
9248 Bool -> String -> StageAttrs 9248 Bool -> String -> StageAttrs
9249testdata/SampleMaterial.lc 1035:15-1045:46 9249SampleMaterial.lc 1035:15-1045:46
9250 String -> StageAttrs 9250 String -> StageAttrs
9251testdata/SampleMaterial.lc 1035:15-1047:18 9251SampleMaterial.lc 1035:15-1047:18
9252 StageAttrs 9252 StageAttrs
9253testdata/SampleMaterial.lc 1036:29-1036:36 9253SampleMaterial.lc 1036:29-1036:36
9254 forall a . Maybe a 9254 forall a . Maybe a
9255testdata/SampleMaterial.lc 1037:30-1037:50 9255SampleMaterial.lc 1037:30-1037:50
9256 RGBGen 9256 RGBGen
9257testdata/SampleMaterial.lc 1038:32-1038:42 9257SampleMaterial.lc 1038:32-1038:42
9258 AlphaGen 9258 AlphaGen
9259testdata/SampleMaterial.lc 1039:29-1039:36 9259SampleMaterial.lc 1039:29-1039:36
9260 TCGen 9260 TCGen
9261testdata/SampleMaterial.lc 1040:29-1040:31 9261SampleMaterial.lc 1040:29-1040:31
9262 forall a . [a] 9262 forall a . [a]
9263testdata/SampleMaterial.lc 1041:31-1041:37 9263SampleMaterial.lc 1041:31-1041:37
9264 String -> StageTexture 9264 String -> StageTexture
9265testdata/SampleMaterial.lc 1041:31-1041:75 9265SampleMaterial.lc 1041:31-1041:75
9266 StageTexture 9266 StageTexture
9267testdata/SampleMaterial.lc 1041:38-1041:75 9267SampleMaterial.lc 1041:38-1041:75
9268 String 9268 String
9269testdata/SampleMaterial.lc 1042:34-1042:38 9269SampleMaterial.lc 1042:34-1042:38
9270 Bool 9270 Bool
9271testdata/SampleMaterial.lc 1043:33-1043:41 9271SampleMaterial.lc 1043:33-1043:41
9272 DepthFunction 9272 DepthFunction
9273testdata/SampleMaterial.lc 1044:33-1044:40 9273SampleMaterial.lc 1044:33-1044:40
9274 forall a . Maybe a 9274 forall a . Maybe a
9275testdata/SampleMaterial.lc 1045:41-1045:46 9275SampleMaterial.lc 1045:41-1045:46
9276 Bool 9276 Bool
9277testdata/SampleMaterial.lc 1046:38-1046:54 9277SampleMaterial.lc 1046:38-1046:54
9278 String 9278 String
9279testdata/SampleMaterial.lc 1048:15-1048:25 9279SampleMaterial.lc 1048:15-1048:25
9280 Maybe (Blending', Blending') 9280 Maybe (Blending', Blending')
9281 -> RGBGen 9281 -> RGBGen
9282 -> AlphaGen 9282 -> AlphaGen
@@ -9284,82 +9284,82 @@ testdata/SampleMaterial.lc 1048:15-1048:25
9284 -> [TCMod] 9284 -> [TCMod]
9285 -> StageTexture 9285 -> StageTexture
9286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9287testdata/SampleMaterial.lc 1048:15-1049:57 9287SampleMaterial.lc 1048:15-1049:57
9288 RGBGen 9288 RGBGen
9289 -> AlphaGen 9289 -> AlphaGen
9290 -> TCGen 9290 -> TCGen
9291 -> [TCMod] 9291 -> [TCMod]
9292 -> StageTexture 9292 -> StageTexture
9293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9294testdata/SampleMaterial.lc 1048:15-1050:50 9294SampleMaterial.lc 1048:15-1050:50
9295 AlphaGen 9295 AlphaGen
9296 -> TCGen 9296 -> TCGen
9297 -> [TCMod] 9297 -> [TCMod]
9298 -> StageTexture 9298 -> StageTexture
9299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9300testdata/SampleMaterial.lc 1048:15-1051:42 9300SampleMaterial.lc 1048:15-1051:42
9301 TCGen 9301 TCGen
9302 -> [TCMod] 9302 -> [TCMod]
9303 -> StageTexture 9303 -> StageTexture
9304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9305testdata/SampleMaterial.lc 1048:15-1052:40 9305SampleMaterial.lc 1048:15-1052:40
9306 [TCMod] 9306 [TCMod]
9307 -> StageTexture 9307 -> StageTexture
9308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9309testdata/SampleMaterial.lc 1048:15-1053:31 9309SampleMaterial.lc 1048:15-1053:31
9310 StageTexture 9310 StageTexture
9311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9312testdata/SampleMaterial.lc 1048:15-1054:42 9312SampleMaterial.lc 1048:15-1054:42
9313 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9313 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9314testdata/SampleMaterial.lc 1048:15-1055:38 9314SampleMaterial.lc 1048:15-1055:38
9315 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9315 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9316testdata/SampleMaterial.lc 1048:15-1056:41 9316SampleMaterial.lc 1048:15-1056:41
9317 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9317 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9318testdata/SampleMaterial.lc 1048:15-1057:40 9318SampleMaterial.lc 1048:15-1057:40
9319 Bool -> String -> StageAttrs 9319 Bool -> String -> StageAttrs
9320testdata/SampleMaterial.lc 1048:15-1058:46 9320SampleMaterial.lc 1048:15-1058:46
9321 String -> StageAttrs 9321 String -> StageAttrs
9322testdata/SampleMaterial.lc 1048:15-1060:18 9322SampleMaterial.lc 1048:15-1060:18
9323 StageAttrs | [StageAttrs] 9323 StageAttrs | [StageAttrs]
9324testdata/SampleMaterial.lc 1049:29-1049:33 9324SampleMaterial.lc 1049:29-1049:33
9325 forall a . a -> Maybe a 9325 forall a . a -> Maybe a
9326testdata/SampleMaterial.lc 1049:29-1049:57 9326SampleMaterial.lc 1049:29-1049:57
9327 Maybe (Blending', Blending') 9327 Maybe (Blending', Blending')
9328testdata/SampleMaterial.lc 1049:34-1049:57 9328SampleMaterial.lc 1049:34-1049:57
9329 (Blending', Blending') 9329 (Blending', Blending')
9330testdata/SampleMaterial.lc 1049:36-1049:46 9330SampleMaterial.lc 1049:36-1049:46
9331 Blending' 9331 Blending'
9332testdata/SampleMaterial.lc 1049:49-1049:55 9332SampleMaterial.lc 1049:49-1049:55
9333 Blending' | ((Blending')) 9333 Blending' | ((Blending'))
9334testdata/SampleMaterial.lc 1050:30-1050:50 9334SampleMaterial.lc 1050:30-1050:50
9335 RGBGen 9335 RGBGen
9336testdata/SampleMaterial.lc 1051:32-1051:42 9336SampleMaterial.lc 1051:32-1051:42
9337 AlphaGen 9337 AlphaGen
9338testdata/SampleMaterial.lc 1052:29-1052:40 9338SampleMaterial.lc 1052:29-1052:40
9339 TCGen 9339 TCGen
9340testdata/SampleMaterial.lc 1053:29-1053:31 9340SampleMaterial.lc 1053:29-1053:31
9341 forall a . [a] 9341 forall a . [a]
9342testdata/SampleMaterial.lc 1054:31-1054:42 9342SampleMaterial.lc 1054:31-1054:42
9343 StageTexture 9343 StageTexture
9344testdata/SampleMaterial.lc 1055:34-1055:38 9344SampleMaterial.lc 1055:34-1055:38
9345 Bool 9345 Bool
9346testdata/SampleMaterial.lc 1056:33-1056:41 9346SampleMaterial.lc 1056:33-1056:41
9347 DepthFunction 9347 DepthFunction
9348testdata/SampleMaterial.lc 1057:33-1057:40 9348SampleMaterial.lc 1057:33-1057:40
9349 forall a . Maybe a 9349 forall a . Maybe a
9350testdata/SampleMaterial.lc 1058:41-1058:46 9350SampleMaterial.lc 1058:41-1058:46
9351 Bool 9351 Bool
9352testdata/SampleMaterial.lc 1059:38-1059:54 9352SampleMaterial.lc 1059:38-1059:54
9353 String 9353 String
9354testdata/SampleMaterial.lc 1062:21-1062:26 9354SampleMaterial.lc 1062:21-1062:26
9355 Bool 9355 Bool
9356testdata/SampleMaterial.lc 1065:5-1107:6 9356SampleMaterial.lc 1065:5-1107:6
9357 (String, CommonAttrs) 9357 (String, CommonAttrs)
9358testdata/SampleMaterial.lc 1065:5-2182:6 9358SampleMaterial.lc 1065:5-2182:6
9359 [(String, CommonAttrs)] 9359 [(String, CommonAttrs)]
9360testdata/SampleMaterial.lc 1065:7-1065:44 9360SampleMaterial.lc 1065:7-1065:44
9361 String 9361 String
9362testdata/SampleMaterial.lc 1066:7-1066:18 9362SampleMaterial.lc 1066:7-1066:18
9363 () 9363 ()
9364 -> () 9364 -> ()
9365 -> Bool 9365 -> Bool
@@ -9367,68 +9367,68 @@ testdata/SampleMaterial.lc 1066:7-1066:18
9367 -> Bool 9367 -> Bool
9368 -> Bool 9368 -> Bool
9369 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9369 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9370testdata/SampleMaterial.lc 1066:7-1067:26 9370SampleMaterial.lc 1066:7-1067:26
9371 () 9371 ()
9372 -> Bool 9372 -> Bool
9373 -> Float 9373 -> Float
9374 -> Bool 9374 -> Bool
9375 -> Bool 9375 -> Bool
9376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9377testdata/SampleMaterial.lc 1066:7-1068:26 9377SampleMaterial.lc 1066:7-1068:26
9378 Bool 9378 Bool
9379 -> Float 9379 -> Float
9380 -> Bool 9380 -> Bool
9381 -> Bool 9381 -> Bool
9382 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9382 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9383testdata/SampleMaterial.lc 1066:7-1069:27 9383SampleMaterial.lc 1066:7-1069:27
9384 Float 9384 Float
9385 -> Bool 9385 -> Bool
9386 -> Bool 9386 -> Bool
9387 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9387 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9388testdata/SampleMaterial.lc 1066:7-1070:21 9388SampleMaterial.lc 1066:7-1070:21
9389 Bool 9389 Bool
9390 -> Bool 9390 -> Bool
9391 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9391 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9392testdata/SampleMaterial.lc 1066:7-1071:35 9392SampleMaterial.lc 1066:7-1071:35
9393 Bool 9393 Bool
9394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9395testdata/SampleMaterial.lc 1066:7-1072:28 9395SampleMaterial.lc 1066:7-1072:28
9396 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9396 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9397testdata/SampleMaterial.lc 1066:7-1073:33 9397SampleMaterial.lc 1066:7-1073:33
9398 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9398 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9399testdata/SampleMaterial.lc 1066:7-1074:32 9399SampleMaterial.lc 1066:7-1074:32
9400 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9400 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9401testdata/SampleMaterial.lc 1066:7-1075:30 9401SampleMaterial.lc 1066:7-1075:30
9402 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9402 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9403testdata/SampleMaterial.lc 1066:7-1076:34 9403SampleMaterial.lc 1066:7-1076:34
9404 [StageAttrs] -> Bool -> CommonAttrs 9404 [StageAttrs] -> Bool -> CommonAttrs
9405testdata/SampleMaterial.lc 1066:7-1104:14 9405SampleMaterial.lc 1066:7-1104:14
9406 Bool -> CommonAttrs 9406 Bool -> CommonAttrs
9407testdata/SampleMaterial.lc 1066:7-1106:10 9407SampleMaterial.lc 1066:7-1106:10
9408 CommonAttrs | ((CommonAttrs)) 9408 CommonAttrs | ((CommonAttrs))
9409testdata/SampleMaterial.lc 1067:24-1067:26 9409SampleMaterial.lc 1067:24-1067:26
9410 () 9410 ()
9411testdata/SampleMaterial.lc 1068:24-1068:26 9411SampleMaterial.lc 1068:24-1068:26
9412 () 9412 ()
9413testdata/SampleMaterial.lc 1069:22-1069:27 9413SampleMaterial.lc 1069:22-1069:27
9414 Bool 9414 Bool
9415testdata/SampleMaterial.lc 1070:20-1070:21 9415SampleMaterial.lc 1070:20-1070:21
9416 _b 9416 _b
9417testdata/SampleMaterial.lc 1071:30-1071:35 9417SampleMaterial.lc 1071:30-1071:35
9418 Bool 9418 Bool
9419testdata/SampleMaterial.lc 1072:23-1072:28 9419SampleMaterial.lc 1072:23-1072:28
9420 Bool 9420 Bool
9421testdata/SampleMaterial.lc 1073:20-1073:33 9421SampleMaterial.lc 1073:20-1073:33
9422 CullType 9422 CullType
9423testdata/SampleMaterial.lc 1074:30-1074:32 9423SampleMaterial.lc 1074:30-1074:32
9424 forall a . [a] 9424 forall a . [a]
9425testdata/SampleMaterial.lc 1075:25-1075:30 9425SampleMaterial.lc 1075:25-1075:30
9426 Bool 9426 Bool
9427testdata/SampleMaterial.lc 1076:29-1076:34 9427SampleMaterial.lc 1076:29-1076:34
9428 Bool 9428 Bool
9429testdata/SampleMaterial.lc 1078:13-1104:14 9429SampleMaterial.lc 1078:13-1104:14
9430 [StageAttrs] 9430 [StageAttrs]
9431testdata/SampleMaterial.lc 1078:15-1078:25 9431SampleMaterial.lc 1078:15-1078:25
9432 Maybe (Blending', Blending') 9432 Maybe (Blending', Blending')
9433 -> RGBGen 9433 -> RGBGen
9434 -> AlphaGen 9434 -> AlphaGen
@@ -9436,70 +9436,70 @@ testdata/SampleMaterial.lc 1078:15-1078:25
9436 -> [TCMod] 9436 -> [TCMod]
9437 -> StageTexture 9437 -> StageTexture
9438 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9438 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9439testdata/SampleMaterial.lc 1078:15-1079:36 9439SampleMaterial.lc 1078:15-1079:36
9440 RGBGen 9440 RGBGen
9441 -> AlphaGen 9441 -> AlphaGen
9442 -> TCGen 9442 -> TCGen
9443 -> [TCMod] 9443 -> [TCMod]
9444 -> StageTexture 9444 -> StageTexture
9445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9446testdata/SampleMaterial.lc 1078:15-1080:50 9446SampleMaterial.lc 1078:15-1080:50
9447 AlphaGen 9447 AlphaGen
9448 -> TCGen 9448 -> TCGen
9449 -> [TCMod] 9449 -> [TCMod]
9450 -> StageTexture 9450 -> StageTexture
9451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9452testdata/SampleMaterial.lc 1078:15-1081:42 9452SampleMaterial.lc 1078:15-1081:42
9453 TCGen 9453 TCGen
9454 -> [TCMod] 9454 -> [TCMod]
9455 -> StageTexture 9455 -> StageTexture
9456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9457testdata/SampleMaterial.lc 1078:15-1082:36 9457SampleMaterial.lc 1078:15-1082:36
9458 [TCMod] 9458 [TCMod]
9459 -> StageTexture 9459 -> StageTexture
9460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9461testdata/SampleMaterial.lc 1078:15-1083:31 9461SampleMaterial.lc 1078:15-1083:31
9462 StageTexture 9462 StageTexture
9463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9464testdata/SampleMaterial.lc 1078:15-1084:75 9464SampleMaterial.lc 1078:15-1084:75
9465 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9465 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9466testdata/SampleMaterial.lc 1078:15-1085:38 9466SampleMaterial.lc 1078:15-1085:38
9467 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9467 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9468testdata/SampleMaterial.lc 1078:15-1086:41 9468SampleMaterial.lc 1078:15-1086:41
9469 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9469 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9470testdata/SampleMaterial.lc 1078:15-1087:40 9470SampleMaterial.lc 1078:15-1087:40
9471 Bool -> String -> StageAttrs 9471 Bool -> String -> StageAttrs
9472testdata/SampleMaterial.lc 1078:15-1088:46 9472SampleMaterial.lc 1078:15-1088:46
9473 String -> StageAttrs 9473 String -> StageAttrs
9474testdata/SampleMaterial.lc 1078:15-1090:18 9474SampleMaterial.lc 1078:15-1090:18
9475 StageAttrs 9475 StageAttrs
9476testdata/SampleMaterial.lc 1079:29-1079:36 9476SampleMaterial.lc 1079:29-1079:36
9477 forall a . Maybe a 9477 forall a . Maybe a
9478testdata/SampleMaterial.lc 1080:30-1080:50 9478SampleMaterial.lc 1080:30-1080:50
9479 RGBGen 9479 RGBGen
9480testdata/SampleMaterial.lc 1081:32-1081:42 9480SampleMaterial.lc 1081:32-1081:42
9481 AlphaGen 9481 AlphaGen
9482testdata/SampleMaterial.lc 1082:29-1082:36 9482SampleMaterial.lc 1082:29-1082:36
9483 TCGen 9483 TCGen
9484testdata/SampleMaterial.lc 1083:29-1083:31 9484SampleMaterial.lc 1083:29-1083:31
9485 forall a . [a] 9485 forall a . [a]
9486testdata/SampleMaterial.lc 1084:31-1084:37 9486SampleMaterial.lc 1084:31-1084:37
9487 String -> StageTexture 9487 String -> StageTexture
9488testdata/SampleMaterial.lc 1084:31-1084:75 9488SampleMaterial.lc 1084:31-1084:75
9489 StageTexture 9489 StageTexture
9490testdata/SampleMaterial.lc 1084:38-1084:75 9490SampleMaterial.lc 1084:38-1084:75
9491 String 9491 String
9492testdata/SampleMaterial.lc 1085:34-1085:38 9492SampleMaterial.lc 1085:34-1085:38
9493 Bool 9493 Bool
9494testdata/SampleMaterial.lc 1086:33-1086:41 9494SampleMaterial.lc 1086:33-1086:41
9495 DepthFunction 9495 DepthFunction
9496testdata/SampleMaterial.lc 1087:33-1087:40 9496SampleMaterial.lc 1087:33-1087:40
9497 forall a . Maybe a 9497 forall a . Maybe a
9498testdata/SampleMaterial.lc 1088:41-1088:46 9498SampleMaterial.lc 1088:41-1088:46
9499 Bool 9499 Bool
9500testdata/SampleMaterial.lc 1089:38-1089:54 9500SampleMaterial.lc 1089:38-1089:54
9501 String 9501 String
9502testdata/SampleMaterial.lc 1091:15-1091:25 9502SampleMaterial.lc 1091:15-1091:25
9503 Maybe (Blending', Blending') 9503 Maybe (Blending', Blending')
9504 -> RGBGen 9504 -> RGBGen
9505 -> AlphaGen 9505 -> AlphaGen
@@ -9507,82 +9507,82 @@ testdata/SampleMaterial.lc 1091:15-1091:25
9507 -> [TCMod] 9507 -> [TCMod]
9508 -> StageTexture 9508 -> StageTexture
9509 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9509 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9510testdata/SampleMaterial.lc 1091:15-1092:57 9510SampleMaterial.lc 1091:15-1092:57
9511 RGBGen 9511 RGBGen
9512 -> AlphaGen 9512 -> AlphaGen
9513 -> TCGen 9513 -> TCGen
9514 -> [TCMod] 9514 -> [TCMod]
9515 -> StageTexture 9515 -> StageTexture
9516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9517testdata/SampleMaterial.lc 1091:15-1093:50 9517SampleMaterial.lc 1091:15-1093:50
9518 AlphaGen 9518 AlphaGen
9519 -> TCGen 9519 -> TCGen
9520 -> [TCMod] 9520 -> [TCMod]
9521 -> StageTexture 9521 -> StageTexture
9522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9523testdata/SampleMaterial.lc 1091:15-1094:42 9523SampleMaterial.lc 1091:15-1094:42
9524 TCGen 9524 TCGen
9525 -> [TCMod] 9525 -> [TCMod]
9526 -> StageTexture 9526 -> StageTexture
9527 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9527 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9528testdata/SampleMaterial.lc 1091:15-1095:40 9528SampleMaterial.lc 1091:15-1095:40
9529 [TCMod] 9529 [TCMod]
9530 -> StageTexture 9530 -> StageTexture
9531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9532testdata/SampleMaterial.lc 1091:15-1096:31 9532SampleMaterial.lc 1091:15-1096:31
9533 StageTexture 9533 StageTexture
9534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9535testdata/SampleMaterial.lc 1091:15-1097:42 9535SampleMaterial.lc 1091:15-1097:42
9536 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9536 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9537testdata/SampleMaterial.lc 1091:15-1098:38 9537SampleMaterial.lc 1091:15-1098:38
9538 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9538 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9539testdata/SampleMaterial.lc 1091:15-1099:41 9539SampleMaterial.lc 1091:15-1099:41
9540 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9540 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9541testdata/SampleMaterial.lc 1091:15-1100:40 9541SampleMaterial.lc 1091:15-1100:40
9542 Bool -> String -> StageAttrs 9542 Bool -> String -> StageAttrs
9543testdata/SampleMaterial.lc 1091:15-1101:46 9543SampleMaterial.lc 1091:15-1101:46
9544 String -> StageAttrs 9544 String -> StageAttrs
9545testdata/SampleMaterial.lc 1091:15-1103:18 9545SampleMaterial.lc 1091:15-1103:18
9546 StageAttrs | [StageAttrs] 9546 StageAttrs | [StageAttrs]
9547testdata/SampleMaterial.lc 1092:29-1092:33 9547SampleMaterial.lc 1092:29-1092:33
9548 forall a . a -> Maybe a 9548 forall a . a -> Maybe a
9549testdata/SampleMaterial.lc 1092:29-1092:57 9549SampleMaterial.lc 1092:29-1092:57
9550 Maybe (Blending', Blending') 9550 Maybe (Blending', Blending')
9551testdata/SampleMaterial.lc 1092:34-1092:57 9551SampleMaterial.lc 1092:34-1092:57
9552 (Blending', Blending') 9552 (Blending', Blending')
9553testdata/SampleMaterial.lc 1092:36-1092:46 9553SampleMaterial.lc 1092:36-1092:46
9554 Blending' 9554 Blending'
9555testdata/SampleMaterial.lc 1092:49-1092:55 9555SampleMaterial.lc 1092:49-1092:55
9556 Blending' | ((Blending')) 9556 Blending' | ((Blending'))
9557testdata/SampleMaterial.lc 1093:30-1093:50 9557SampleMaterial.lc 1093:30-1093:50
9558 RGBGen 9558 RGBGen
9559testdata/SampleMaterial.lc 1094:32-1094:42 9559SampleMaterial.lc 1094:32-1094:42
9560 AlphaGen 9560 AlphaGen
9561testdata/SampleMaterial.lc 1095:29-1095:40 9561SampleMaterial.lc 1095:29-1095:40
9562 TCGen 9562 TCGen
9563testdata/SampleMaterial.lc 1096:29-1096:31 9563SampleMaterial.lc 1096:29-1096:31
9564 forall a . [a] 9564 forall a . [a]
9565testdata/SampleMaterial.lc 1097:31-1097:42 9565SampleMaterial.lc 1097:31-1097:42
9566 StageTexture 9566 StageTexture
9567testdata/SampleMaterial.lc 1098:34-1098:38 9567SampleMaterial.lc 1098:34-1098:38
9568 Bool 9568 Bool
9569testdata/SampleMaterial.lc 1099:33-1099:41 9569SampleMaterial.lc 1099:33-1099:41
9570 DepthFunction 9570 DepthFunction
9571testdata/SampleMaterial.lc 1100:33-1100:40 9571SampleMaterial.lc 1100:33-1100:40
9572 forall a . Maybe a 9572 forall a . Maybe a
9573testdata/SampleMaterial.lc 1101:41-1101:46 9573SampleMaterial.lc 1101:41-1101:46
9574 Bool 9574 Bool
9575testdata/SampleMaterial.lc 1102:38-1102:54 9575SampleMaterial.lc 1102:38-1102:54
9576 String 9576 String
9577testdata/SampleMaterial.lc 1105:21-1105:26 9577SampleMaterial.lc 1105:21-1105:26
9578 Bool 9578 Bool
9579testdata/SampleMaterial.lc 1108:5-1150:6 9579SampleMaterial.lc 1108:5-1150:6
9580 (String, CommonAttrs) 9580 (String, CommonAttrs)
9581testdata/SampleMaterial.lc 1108:5-2182:6 9581SampleMaterial.lc 1108:5-2182:6
9582 [(String, CommonAttrs)] 9582 [(String, CommonAttrs)]
9583testdata/SampleMaterial.lc 1108:7-1108:49 9583SampleMaterial.lc 1108:7-1108:49
9584 String 9584 String
9585testdata/SampleMaterial.lc 1109:7-1109:18 9585SampleMaterial.lc 1109:7-1109:18
9586 () 9586 ()
9587 -> () 9587 -> ()
9588 -> Bool 9588 -> Bool
@@ -9590,68 +9590,68 @@ testdata/SampleMaterial.lc 1109:7-1109:18
9590 -> Bool 9590 -> Bool
9591 -> Bool 9591 -> Bool
9592 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9592 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9593testdata/SampleMaterial.lc 1109:7-1110:26 9593SampleMaterial.lc 1109:7-1110:26
9594 () 9594 ()
9595 -> Bool 9595 -> Bool
9596 -> Float 9596 -> Float
9597 -> Bool 9597 -> Bool
9598 -> Bool 9598 -> Bool
9599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9600testdata/SampleMaterial.lc 1109:7-1111:26 9600SampleMaterial.lc 1109:7-1111:26
9601 Bool 9601 Bool
9602 -> Float 9602 -> Float
9603 -> Bool 9603 -> Bool
9604 -> Bool 9604 -> Bool
9605 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9605 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9606testdata/SampleMaterial.lc 1109:7-1112:27 9606SampleMaterial.lc 1109:7-1112:27
9607 Float 9607 Float
9608 -> Bool 9608 -> Bool
9609 -> Bool 9609 -> Bool
9610 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9610 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9611testdata/SampleMaterial.lc 1109:7-1113:21 9611SampleMaterial.lc 1109:7-1113:21
9612 Bool 9612 Bool
9613 -> Bool 9613 -> Bool
9614 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9614 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9615testdata/SampleMaterial.lc 1109:7-1114:35 9615SampleMaterial.lc 1109:7-1114:35
9616 Bool 9616 Bool
9617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9618testdata/SampleMaterial.lc 1109:7-1115:28 9618SampleMaterial.lc 1109:7-1115:28
9619 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9619 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9620testdata/SampleMaterial.lc 1109:7-1116:33 9620SampleMaterial.lc 1109:7-1116:33
9621 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9621 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9622testdata/SampleMaterial.lc 1109:7-1117:32 9622SampleMaterial.lc 1109:7-1117:32
9623 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9623 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9624testdata/SampleMaterial.lc 1109:7-1118:30 9624SampleMaterial.lc 1109:7-1118:30
9625 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9625 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9626testdata/SampleMaterial.lc 1109:7-1119:34 9626SampleMaterial.lc 1109:7-1119:34
9627 [StageAttrs] -> Bool -> CommonAttrs 9627 [StageAttrs] -> Bool -> CommonAttrs
9628testdata/SampleMaterial.lc 1109:7-1147:14 9628SampleMaterial.lc 1109:7-1147:14
9629 Bool -> CommonAttrs 9629 Bool -> CommonAttrs
9630testdata/SampleMaterial.lc 1109:7-1149:10 9630SampleMaterial.lc 1109:7-1149:10
9631 CommonAttrs | ((CommonAttrs)) 9631 CommonAttrs | ((CommonAttrs))
9632testdata/SampleMaterial.lc 1110:24-1110:26 9632SampleMaterial.lc 1110:24-1110:26
9633 () 9633 ()
9634testdata/SampleMaterial.lc 1111:24-1111:26 9634SampleMaterial.lc 1111:24-1111:26
9635 () 9635 ()
9636testdata/SampleMaterial.lc 1112:22-1112:27 9636SampleMaterial.lc 1112:22-1112:27
9637 Bool 9637 Bool
9638testdata/SampleMaterial.lc 1113:20-1113:21 9638SampleMaterial.lc 1113:20-1113:21
9639 _b 9639 _b
9640testdata/SampleMaterial.lc 1114:30-1114:35 9640SampleMaterial.lc 1114:30-1114:35
9641 Bool 9641 Bool
9642testdata/SampleMaterial.lc 1115:23-1115:28 9642SampleMaterial.lc 1115:23-1115:28
9643 Bool 9643 Bool
9644testdata/SampleMaterial.lc 1116:20-1116:33 9644SampleMaterial.lc 1116:20-1116:33
9645 CullType 9645 CullType
9646testdata/SampleMaterial.lc 1117:30-1117:32 9646SampleMaterial.lc 1117:30-1117:32
9647 forall a . [a] 9647 forall a . [a]
9648testdata/SampleMaterial.lc 1118:25-1118:30 9648SampleMaterial.lc 1118:25-1118:30
9649 Bool 9649 Bool
9650testdata/SampleMaterial.lc 1119:29-1119:34 9650SampleMaterial.lc 1119:29-1119:34
9651 Bool 9651 Bool
9652testdata/SampleMaterial.lc 1121:13-1147:14 9652SampleMaterial.lc 1121:13-1147:14
9653 [StageAttrs] 9653 [StageAttrs]
9654testdata/SampleMaterial.lc 1121:15-1121:25 9654SampleMaterial.lc 1121:15-1121:25
9655 Maybe (Blending', Blending') 9655 Maybe (Blending', Blending')
9656 -> RGBGen 9656 -> RGBGen
9657 -> AlphaGen 9657 -> AlphaGen
@@ -9659,70 +9659,70 @@ testdata/SampleMaterial.lc 1121:15-1121:25
9659 -> [TCMod] 9659 -> [TCMod]
9660 -> StageTexture 9660 -> StageTexture
9661 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9661 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9662testdata/SampleMaterial.lc 1121:15-1122:36 9662SampleMaterial.lc 1121:15-1122:36
9663 RGBGen 9663 RGBGen
9664 -> AlphaGen 9664 -> AlphaGen
9665 -> TCGen 9665 -> TCGen
9666 -> [TCMod] 9666 -> [TCMod]
9667 -> StageTexture 9667 -> StageTexture
9668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9669testdata/SampleMaterial.lc 1121:15-1123:50 9669SampleMaterial.lc 1121:15-1123:50
9670 AlphaGen 9670 AlphaGen
9671 -> TCGen 9671 -> TCGen
9672 -> [TCMod] 9672 -> [TCMod]
9673 -> StageTexture 9673 -> StageTexture
9674 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9674 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9675testdata/SampleMaterial.lc 1121:15-1124:42 9675SampleMaterial.lc 1121:15-1124:42
9676 TCGen 9676 TCGen
9677 -> [TCMod] 9677 -> [TCMod]
9678 -> StageTexture 9678 -> StageTexture
9679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9680testdata/SampleMaterial.lc 1121:15-1125:36 9680SampleMaterial.lc 1121:15-1125:36
9681 [TCMod] 9681 [TCMod]
9682 -> StageTexture 9682 -> StageTexture
9683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9684testdata/SampleMaterial.lc 1121:15-1126:31 9684SampleMaterial.lc 1121:15-1126:31
9685 StageTexture 9685 StageTexture
9686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9687testdata/SampleMaterial.lc 1121:15-1127:80 9687SampleMaterial.lc 1121:15-1127:80
9688 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9688 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9689testdata/SampleMaterial.lc 1121:15-1128:38 9689SampleMaterial.lc 1121:15-1128:38
9690 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9690 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9691testdata/SampleMaterial.lc 1121:15-1129:41 9691SampleMaterial.lc 1121:15-1129:41
9692 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9692 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9693testdata/SampleMaterial.lc 1121:15-1130:40 9693SampleMaterial.lc 1121:15-1130:40
9694 Bool -> String -> StageAttrs 9694 Bool -> String -> StageAttrs
9695testdata/SampleMaterial.lc 1121:15-1131:46 9695SampleMaterial.lc 1121:15-1131:46
9696 String -> StageAttrs 9696 String -> StageAttrs
9697testdata/SampleMaterial.lc 1121:15-1133:18 9697SampleMaterial.lc 1121:15-1133:18
9698 StageAttrs 9698 StageAttrs
9699testdata/SampleMaterial.lc 1122:29-1122:36 9699SampleMaterial.lc 1122:29-1122:36
9700 forall a . Maybe a 9700 forall a . Maybe a
9701testdata/SampleMaterial.lc 1123:30-1123:50 9701SampleMaterial.lc 1123:30-1123:50
9702 RGBGen 9702 RGBGen
9703testdata/SampleMaterial.lc 1124:32-1124:42 9703SampleMaterial.lc 1124:32-1124:42
9704 AlphaGen 9704 AlphaGen
9705testdata/SampleMaterial.lc 1125:29-1125:36 9705SampleMaterial.lc 1125:29-1125:36
9706 TCGen 9706 TCGen
9707testdata/SampleMaterial.lc 1126:29-1126:31 9707SampleMaterial.lc 1126:29-1126:31
9708 forall a . [a] 9708 forall a . [a]
9709testdata/SampleMaterial.lc 1127:31-1127:37 9709SampleMaterial.lc 1127:31-1127:37
9710 String -> StageTexture 9710 String -> StageTexture
9711testdata/SampleMaterial.lc 1127:31-1127:80 9711SampleMaterial.lc 1127:31-1127:80
9712 StageTexture 9712 StageTexture
9713testdata/SampleMaterial.lc 1127:38-1127:80 9713SampleMaterial.lc 1127:38-1127:80
9714 String 9714 String
9715testdata/SampleMaterial.lc 1128:34-1128:38 9715SampleMaterial.lc 1128:34-1128:38
9716 Bool 9716 Bool
9717testdata/SampleMaterial.lc 1129:33-1129:41 9717SampleMaterial.lc 1129:33-1129:41
9718 DepthFunction 9718 DepthFunction
9719testdata/SampleMaterial.lc 1130:33-1130:40 9719SampleMaterial.lc 1130:33-1130:40
9720 forall a . Maybe a 9720 forall a . Maybe a
9721testdata/SampleMaterial.lc 1131:41-1131:46 9721SampleMaterial.lc 1131:41-1131:46
9722 Bool 9722 Bool
9723testdata/SampleMaterial.lc 1132:38-1132:54 9723SampleMaterial.lc 1132:38-1132:54
9724 String 9724 String
9725testdata/SampleMaterial.lc 1134:15-1134:25 9725SampleMaterial.lc 1134:15-1134:25
9726 Maybe (Blending', Blending') 9726 Maybe (Blending', Blending')
9727 -> RGBGen 9727 -> RGBGen
9728 -> AlphaGen 9728 -> AlphaGen
@@ -9730,82 +9730,82 @@ testdata/SampleMaterial.lc 1134:15-1134:25
9730 -> [TCMod] 9730 -> [TCMod]
9731 -> StageTexture 9731 -> StageTexture
9732 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9732 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9733testdata/SampleMaterial.lc 1134:15-1135:57 9733SampleMaterial.lc 1134:15-1135:57
9734 RGBGen 9734 RGBGen
9735 -> AlphaGen 9735 -> AlphaGen
9736 -> TCGen 9736 -> TCGen
9737 -> [TCMod] 9737 -> [TCMod]
9738 -> StageTexture 9738 -> StageTexture
9739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9740testdata/SampleMaterial.lc 1134:15-1136:50 9740SampleMaterial.lc 1134:15-1136:50
9741 AlphaGen 9741 AlphaGen
9742 -> TCGen 9742 -> TCGen
9743 -> [TCMod] 9743 -> [TCMod]
9744 -> StageTexture 9744 -> StageTexture
9745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9746testdata/SampleMaterial.lc 1134:15-1137:42 9746SampleMaterial.lc 1134:15-1137:42
9747 TCGen 9747 TCGen
9748 -> [TCMod] 9748 -> [TCMod]
9749 -> StageTexture 9749 -> StageTexture
9750 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9750 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9751testdata/SampleMaterial.lc 1134:15-1138:40 9751SampleMaterial.lc 1134:15-1138:40
9752 [TCMod] 9752 [TCMod]
9753 -> StageTexture 9753 -> StageTexture
9754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9755testdata/SampleMaterial.lc 1134:15-1139:31 9755SampleMaterial.lc 1134:15-1139:31
9756 StageTexture 9756 StageTexture
9757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9758testdata/SampleMaterial.lc 1134:15-1140:42 9758SampleMaterial.lc 1134:15-1140:42
9759 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9759 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9760testdata/SampleMaterial.lc 1134:15-1141:38 9760SampleMaterial.lc 1134:15-1141:38
9761 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9761 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9762testdata/SampleMaterial.lc 1134:15-1142:41 9762SampleMaterial.lc 1134:15-1142:41
9763 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9763 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9764testdata/SampleMaterial.lc 1134:15-1143:40 9764SampleMaterial.lc 1134:15-1143:40
9765 Bool -> String -> StageAttrs 9765 Bool -> String -> StageAttrs
9766testdata/SampleMaterial.lc 1134:15-1144:46 9766SampleMaterial.lc 1134:15-1144:46
9767 String -> StageAttrs 9767 String -> StageAttrs
9768testdata/SampleMaterial.lc 1134:15-1146:18 9768SampleMaterial.lc 1134:15-1146:18
9769 StageAttrs | [StageAttrs] 9769 StageAttrs | [StageAttrs]
9770testdata/SampleMaterial.lc 1135:29-1135:33 9770SampleMaterial.lc 1135:29-1135:33
9771 forall a . a -> Maybe a 9771 forall a . a -> Maybe a
9772testdata/SampleMaterial.lc 1135:29-1135:57 9772SampleMaterial.lc 1135:29-1135:57
9773 Maybe (Blending', Blending') 9773 Maybe (Blending', Blending')
9774testdata/SampleMaterial.lc 1135:34-1135:57 9774SampleMaterial.lc 1135:34-1135:57
9775 (Blending', Blending') 9775 (Blending', Blending')
9776testdata/SampleMaterial.lc 1135:36-1135:46 9776SampleMaterial.lc 1135:36-1135:46
9777 Blending' 9777 Blending'
9778testdata/SampleMaterial.lc 1135:49-1135:55 9778SampleMaterial.lc 1135:49-1135:55
9779 Blending' | ((Blending')) 9779 Blending' | ((Blending'))
9780testdata/SampleMaterial.lc 1136:30-1136:50 9780SampleMaterial.lc 1136:30-1136:50
9781 RGBGen 9781 RGBGen
9782testdata/SampleMaterial.lc 1137:32-1137:42 9782SampleMaterial.lc 1137:32-1137:42
9783 AlphaGen 9783 AlphaGen
9784testdata/SampleMaterial.lc 1138:29-1138:40 9784SampleMaterial.lc 1138:29-1138:40
9785 TCGen 9785 TCGen
9786testdata/SampleMaterial.lc 1139:29-1139:31 9786SampleMaterial.lc 1139:29-1139:31
9787 forall a . [a] 9787 forall a . [a]
9788testdata/SampleMaterial.lc 1140:31-1140:42 9788SampleMaterial.lc 1140:31-1140:42
9789 StageTexture 9789 StageTexture
9790testdata/SampleMaterial.lc 1141:34-1141:38 9790SampleMaterial.lc 1141:34-1141:38
9791 Bool 9791 Bool
9792testdata/SampleMaterial.lc 1142:33-1142:41 9792SampleMaterial.lc 1142:33-1142:41
9793 DepthFunction 9793 DepthFunction
9794testdata/SampleMaterial.lc 1143:33-1143:40 9794SampleMaterial.lc 1143:33-1143:40
9795 forall a . Maybe a 9795 forall a . Maybe a
9796testdata/SampleMaterial.lc 1144:41-1144:46 9796SampleMaterial.lc 1144:41-1144:46
9797 Bool 9797 Bool
9798testdata/SampleMaterial.lc 1145:38-1145:54 9798SampleMaterial.lc 1145:38-1145:54
9799 String 9799 String
9800testdata/SampleMaterial.lc 1148:21-1148:26 9800SampleMaterial.lc 1148:21-1148:26
9801 Bool 9801 Bool
9802testdata/SampleMaterial.lc 1151:5-1193:6 9802SampleMaterial.lc 1151:5-1193:6
9803 (String, CommonAttrs) 9803 (String, CommonAttrs)
9804testdata/SampleMaterial.lc 1151:5-2182:6 9804SampleMaterial.lc 1151:5-2182:6
9805 [(String, CommonAttrs)] 9805 [(String, CommonAttrs)]
9806testdata/SampleMaterial.lc 1151:7-1151:41 9806SampleMaterial.lc 1151:7-1151:41
9807 String 9807 String
9808testdata/SampleMaterial.lc 1152:7-1152:18 9808SampleMaterial.lc 1152:7-1152:18
9809 () 9809 ()
9810 -> () 9810 -> ()
9811 -> Bool 9811 -> Bool
@@ -9813,68 +9813,68 @@ testdata/SampleMaterial.lc 1152:7-1152:18
9813 -> Bool 9813 -> Bool
9814 -> Bool 9814 -> Bool
9815 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9815 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9816testdata/SampleMaterial.lc 1152:7-1153:26 9816SampleMaterial.lc 1152:7-1153:26
9817 () 9817 ()
9818 -> Bool 9818 -> Bool
9819 -> Float 9819 -> Float
9820 -> Bool 9820 -> Bool
9821 -> Bool 9821 -> Bool
9822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9823testdata/SampleMaterial.lc 1152:7-1154:26 9823SampleMaterial.lc 1152:7-1154:26
9824 Bool 9824 Bool
9825 -> Float 9825 -> Float
9826 -> Bool 9826 -> Bool
9827 -> Bool 9827 -> Bool
9828 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9828 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9829testdata/SampleMaterial.lc 1152:7-1155:27 9829SampleMaterial.lc 1152:7-1155:27
9830 Float 9830 Float
9831 -> Bool 9831 -> Bool
9832 -> Bool 9832 -> Bool
9833 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9833 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9834testdata/SampleMaterial.lc 1152:7-1156:21 9834SampleMaterial.lc 1152:7-1156:21
9835 Bool 9835 Bool
9836 -> Bool 9836 -> Bool
9837 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9837 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9838testdata/SampleMaterial.lc 1152:7-1157:35 9838SampleMaterial.lc 1152:7-1157:35
9839 Bool 9839 Bool
9840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9841testdata/SampleMaterial.lc 1152:7-1158:28 9841SampleMaterial.lc 1152:7-1158:28
9842 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9842 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9843testdata/SampleMaterial.lc 1152:7-1159:33 9843SampleMaterial.lc 1152:7-1159:33
9844 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9844 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9845testdata/SampleMaterial.lc 1152:7-1160:32 9845SampleMaterial.lc 1152:7-1160:32
9846 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9846 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9847testdata/SampleMaterial.lc 1152:7-1161:30 9847SampleMaterial.lc 1152:7-1161:30
9848 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9848 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9849testdata/SampleMaterial.lc 1152:7-1162:34 9849SampleMaterial.lc 1152:7-1162:34
9850 [StageAttrs] -> Bool -> CommonAttrs 9850 [StageAttrs] -> Bool -> CommonAttrs
9851testdata/SampleMaterial.lc 1152:7-1190:14 9851SampleMaterial.lc 1152:7-1190:14
9852 Bool -> CommonAttrs 9852 Bool -> CommonAttrs
9853testdata/SampleMaterial.lc 1152:7-1192:10 9853SampleMaterial.lc 1152:7-1192:10
9854 CommonAttrs | ((CommonAttrs)) 9854 CommonAttrs | ((CommonAttrs))
9855testdata/SampleMaterial.lc 1153:24-1153:26 9855SampleMaterial.lc 1153:24-1153:26
9856 () 9856 ()
9857testdata/SampleMaterial.lc 1154:24-1154:26 9857SampleMaterial.lc 1154:24-1154:26
9858 () 9858 ()
9859testdata/SampleMaterial.lc 1155:22-1155:27 9859SampleMaterial.lc 1155:22-1155:27
9860 Bool 9860 Bool
9861testdata/SampleMaterial.lc 1156:20-1156:21 9861SampleMaterial.lc 1156:20-1156:21
9862 _b 9862 _b
9863testdata/SampleMaterial.lc 1157:30-1157:35 9863SampleMaterial.lc 1157:30-1157:35
9864 Bool 9864 Bool
9865testdata/SampleMaterial.lc 1158:23-1158:28 9865SampleMaterial.lc 1158:23-1158:28
9866 Bool 9866 Bool
9867testdata/SampleMaterial.lc 1159:20-1159:33 9867SampleMaterial.lc 1159:20-1159:33
9868 CullType 9868 CullType
9869testdata/SampleMaterial.lc 1160:30-1160:32 9869SampleMaterial.lc 1160:30-1160:32
9870 forall a . [a] 9870 forall a . [a]
9871testdata/SampleMaterial.lc 1161:25-1161:30 9871SampleMaterial.lc 1161:25-1161:30
9872 Bool 9872 Bool
9873testdata/SampleMaterial.lc 1162:29-1162:34 9873SampleMaterial.lc 1162:29-1162:34
9874 Bool 9874 Bool
9875testdata/SampleMaterial.lc 1164:13-1190:14 9875SampleMaterial.lc 1164:13-1190:14
9876 [StageAttrs] 9876 [StageAttrs]
9877testdata/SampleMaterial.lc 1164:15-1164:25 9877SampleMaterial.lc 1164:15-1164:25
9878 Maybe (Blending', Blending') 9878 Maybe (Blending', Blending')
9879 -> RGBGen 9879 -> RGBGen
9880 -> AlphaGen 9880 -> AlphaGen
@@ -9882,70 +9882,70 @@ testdata/SampleMaterial.lc 1164:15-1164:25
9882 -> [TCMod] 9882 -> [TCMod]
9883 -> StageTexture 9883 -> StageTexture
9884 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9884 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9885testdata/SampleMaterial.lc 1164:15-1165:36 9885SampleMaterial.lc 1164:15-1165:36
9886 RGBGen 9886 RGBGen
9887 -> AlphaGen 9887 -> AlphaGen
9888 -> TCGen 9888 -> TCGen
9889 -> [TCMod] 9889 -> [TCMod]
9890 -> StageTexture 9890 -> StageTexture
9891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9892testdata/SampleMaterial.lc 1164:15-1166:50 9892SampleMaterial.lc 1164:15-1166:50
9893 AlphaGen 9893 AlphaGen
9894 -> TCGen 9894 -> TCGen
9895 -> [TCMod] 9895 -> [TCMod]
9896 -> StageTexture 9896 -> StageTexture
9897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9898testdata/SampleMaterial.lc 1164:15-1167:42 9898SampleMaterial.lc 1164:15-1167:42
9899 TCGen 9899 TCGen
9900 -> [TCMod] 9900 -> [TCMod]
9901 -> StageTexture 9901 -> StageTexture
9902 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9902 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9903testdata/SampleMaterial.lc 1164:15-1168:36 9903SampleMaterial.lc 1164:15-1168:36
9904 [TCMod] 9904 [TCMod]
9905 -> StageTexture 9905 -> StageTexture
9906 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9906 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9907testdata/SampleMaterial.lc 1164:15-1169:31 9907SampleMaterial.lc 1164:15-1169:31
9908 StageTexture 9908 StageTexture
9909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9910testdata/SampleMaterial.lc 1164:15-1170:72 9910SampleMaterial.lc 1164:15-1170:72
9911 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9911 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9912testdata/SampleMaterial.lc 1164:15-1171:38 9912SampleMaterial.lc 1164:15-1171:38
9913 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9913 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9914testdata/SampleMaterial.lc 1164:15-1172:41 9914SampleMaterial.lc 1164:15-1172:41
9915 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9915 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9916testdata/SampleMaterial.lc 1164:15-1173:40 9916SampleMaterial.lc 1164:15-1173:40
9917 Bool -> String -> StageAttrs 9917 Bool -> String -> StageAttrs
9918testdata/SampleMaterial.lc 1164:15-1174:46 9918SampleMaterial.lc 1164:15-1174:46
9919 String -> StageAttrs 9919 String -> StageAttrs
9920testdata/SampleMaterial.lc 1164:15-1176:18 9920SampleMaterial.lc 1164:15-1176:18
9921 StageAttrs 9921 StageAttrs
9922testdata/SampleMaterial.lc 1165:29-1165:36 9922SampleMaterial.lc 1165:29-1165:36
9923 forall a . Maybe a 9923 forall a . Maybe a
9924testdata/SampleMaterial.lc 1166:30-1166:50 9924SampleMaterial.lc 1166:30-1166:50
9925 RGBGen 9925 RGBGen
9926testdata/SampleMaterial.lc 1167:32-1167:42 9926SampleMaterial.lc 1167:32-1167:42
9927 AlphaGen 9927 AlphaGen
9928testdata/SampleMaterial.lc 1168:29-1168:36 9928SampleMaterial.lc 1168:29-1168:36
9929 TCGen 9929 TCGen
9930testdata/SampleMaterial.lc 1169:29-1169:31 9930SampleMaterial.lc 1169:29-1169:31
9931 forall a . [a] 9931 forall a . [a]
9932testdata/SampleMaterial.lc 1170:31-1170:37 9932SampleMaterial.lc 1170:31-1170:37
9933 String -> StageTexture 9933 String -> StageTexture
9934testdata/SampleMaterial.lc 1170:31-1170:72 9934SampleMaterial.lc 1170:31-1170:72
9935 StageTexture 9935 StageTexture
9936testdata/SampleMaterial.lc 1170:38-1170:72 9936SampleMaterial.lc 1170:38-1170:72
9937 String 9937 String
9938testdata/SampleMaterial.lc 1171:34-1171:38 9938SampleMaterial.lc 1171:34-1171:38
9939 Bool 9939 Bool
9940testdata/SampleMaterial.lc 1172:33-1172:41 9940SampleMaterial.lc 1172:33-1172:41
9941 DepthFunction 9941 DepthFunction
9942testdata/SampleMaterial.lc 1173:33-1173:40 9942SampleMaterial.lc 1173:33-1173:40
9943 forall a . Maybe a 9943 forall a . Maybe a
9944testdata/SampleMaterial.lc 1174:41-1174:46 9944SampleMaterial.lc 1174:41-1174:46
9945 Bool 9945 Bool
9946testdata/SampleMaterial.lc 1175:38-1175:54 9946SampleMaterial.lc 1175:38-1175:54
9947 String 9947 String
9948testdata/SampleMaterial.lc 1177:15-1177:25 9948SampleMaterial.lc 1177:15-1177:25
9949 Maybe (Blending', Blending') 9949 Maybe (Blending', Blending')
9950 -> RGBGen 9950 -> RGBGen
9951 -> AlphaGen 9951 -> AlphaGen
@@ -9953,82 +9953,82 @@ testdata/SampleMaterial.lc 1177:15-1177:25
9953 -> [TCMod] 9953 -> [TCMod]
9954 -> StageTexture 9954 -> StageTexture
9955 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9955 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9956testdata/SampleMaterial.lc 1177:15-1178:57 9956SampleMaterial.lc 1177:15-1178:57
9957 RGBGen 9957 RGBGen
9958 -> AlphaGen 9958 -> AlphaGen
9959 -> TCGen 9959 -> TCGen
9960 -> [TCMod] 9960 -> [TCMod]
9961 -> StageTexture 9961 -> StageTexture
9962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9963testdata/SampleMaterial.lc 1177:15-1179:50 9963SampleMaterial.lc 1177:15-1179:50
9964 AlphaGen 9964 AlphaGen
9965 -> TCGen 9965 -> TCGen
9966 -> [TCMod] 9966 -> [TCMod]
9967 -> StageTexture 9967 -> StageTexture
9968 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9968 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9969testdata/SampleMaterial.lc 1177:15-1180:42 9969SampleMaterial.lc 1177:15-1180:42
9970 TCGen 9970 TCGen
9971 -> [TCMod] 9971 -> [TCMod]
9972 -> StageTexture 9972 -> StageTexture
9973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9974testdata/SampleMaterial.lc 1177:15-1181:40 9974SampleMaterial.lc 1177:15-1181:40
9975 [TCMod] 9975 [TCMod]
9976 -> StageTexture 9976 -> StageTexture
9977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9978testdata/SampleMaterial.lc 1177:15-1182:31 9978SampleMaterial.lc 1177:15-1182:31
9979 StageTexture 9979 StageTexture
9980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9981testdata/SampleMaterial.lc 1177:15-1183:42 9981SampleMaterial.lc 1177:15-1183:42
9982 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9982 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9983testdata/SampleMaterial.lc 1177:15-1184:38 9983SampleMaterial.lc 1177:15-1184:38
9984 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9984 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9985testdata/SampleMaterial.lc 1177:15-1185:41 9985SampleMaterial.lc 1177:15-1185:41
9986 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9986 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9987testdata/SampleMaterial.lc 1177:15-1186:40 9987SampleMaterial.lc 1177:15-1186:40
9988 Bool -> String -> StageAttrs 9988 Bool -> String -> StageAttrs
9989testdata/SampleMaterial.lc 1177:15-1187:46 9989SampleMaterial.lc 1177:15-1187:46
9990 String -> StageAttrs 9990 String -> StageAttrs
9991testdata/SampleMaterial.lc 1177:15-1189:18 9991SampleMaterial.lc 1177:15-1189:18
9992 StageAttrs | [StageAttrs] 9992 StageAttrs | [StageAttrs]
9993testdata/SampleMaterial.lc 1178:29-1178:33 9993SampleMaterial.lc 1178:29-1178:33
9994 forall a . a -> Maybe a 9994 forall a . a -> Maybe a
9995testdata/SampleMaterial.lc 1178:29-1178:57 9995SampleMaterial.lc 1178:29-1178:57
9996 Maybe (Blending', Blending') 9996 Maybe (Blending', Blending')
9997testdata/SampleMaterial.lc 1178:34-1178:57 9997SampleMaterial.lc 1178:34-1178:57
9998 (Blending', Blending') 9998 (Blending', Blending')
9999testdata/SampleMaterial.lc 1178:36-1178:46 9999SampleMaterial.lc 1178:36-1178:46
10000 Blending' 10000 Blending'
10001testdata/SampleMaterial.lc 1178:49-1178:55 10001SampleMaterial.lc 1178:49-1178:55
10002 Blending' | ((Blending')) 10002 Blending' | ((Blending'))
10003testdata/SampleMaterial.lc 1179:30-1179:50 10003SampleMaterial.lc 1179:30-1179:50
10004 RGBGen 10004 RGBGen
10005testdata/SampleMaterial.lc 1180:32-1180:42 10005SampleMaterial.lc 1180:32-1180:42
10006 AlphaGen 10006 AlphaGen
10007testdata/SampleMaterial.lc 1181:29-1181:40 10007SampleMaterial.lc 1181:29-1181:40
10008 TCGen 10008 TCGen
10009testdata/SampleMaterial.lc 1182:29-1182:31 10009SampleMaterial.lc 1182:29-1182:31
10010 forall a . [a] 10010 forall a . [a]
10011testdata/SampleMaterial.lc 1183:31-1183:42 10011SampleMaterial.lc 1183:31-1183:42
10012 StageTexture 10012 StageTexture
10013testdata/SampleMaterial.lc 1184:34-1184:38 10013SampleMaterial.lc 1184:34-1184:38
10014 Bool 10014 Bool
10015testdata/SampleMaterial.lc 1185:33-1185:41 10015SampleMaterial.lc 1185:33-1185:41
10016 DepthFunction 10016 DepthFunction
10017testdata/SampleMaterial.lc 1186:33-1186:40 10017SampleMaterial.lc 1186:33-1186:40
10018 forall a . Maybe a 10018 forall a . Maybe a
10019testdata/SampleMaterial.lc 1187:41-1187:46 10019SampleMaterial.lc 1187:41-1187:46
10020 Bool 10020 Bool
10021testdata/SampleMaterial.lc 1188:38-1188:54 10021SampleMaterial.lc 1188:38-1188:54
10022 String 10022 String
10023testdata/SampleMaterial.lc 1191:21-1191:26 10023SampleMaterial.lc 1191:21-1191:26
10024 Bool 10024 Bool
10025testdata/SampleMaterial.lc 1194:5-1236:6 10025SampleMaterial.lc 1194:5-1236:6
10026 (String, CommonAttrs) 10026 (String, CommonAttrs)
10027testdata/SampleMaterial.lc 1194:5-2182:6 10027SampleMaterial.lc 1194:5-2182:6
10028 [(String, CommonAttrs)] 10028 [(String, CommonAttrs)]
10029testdata/SampleMaterial.lc 1194:7-1194:43 10029SampleMaterial.lc 1194:7-1194:43
10030 String 10030 String
10031testdata/SampleMaterial.lc 1195:7-1195:18 10031SampleMaterial.lc 1195:7-1195:18
10032 () 10032 ()
10033 -> () 10033 -> ()
10034 -> Bool 10034 -> Bool
@@ -10036,68 +10036,68 @@ testdata/SampleMaterial.lc 1195:7-1195:18
10036 -> Bool 10036 -> Bool
10037 -> Bool 10037 -> Bool
10038 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10038 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10039testdata/SampleMaterial.lc 1195:7-1196:26 10039SampleMaterial.lc 1195:7-1196:26
10040 () 10040 ()
10041 -> Bool 10041 -> Bool
10042 -> Float 10042 -> Float
10043 -> Bool 10043 -> Bool
10044 -> Bool 10044 -> Bool
10045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10046testdata/SampleMaterial.lc 1195:7-1197:26 10046SampleMaterial.lc 1195:7-1197:26
10047 Bool 10047 Bool
10048 -> Float 10048 -> Float
10049 -> Bool 10049 -> Bool
10050 -> Bool 10050 -> Bool
10051 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10051 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10052testdata/SampleMaterial.lc 1195:7-1198:27 10052SampleMaterial.lc 1195:7-1198:27
10053 Float 10053 Float
10054 -> Bool 10054 -> Bool
10055 -> Bool 10055 -> Bool
10056 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10056 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10057testdata/SampleMaterial.lc 1195:7-1199:21 10057SampleMaterial.lc 1195:7-1199:21
10058 Bool 10058 Bool
10059 -> Bool 10059 -> Bool
10060 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10060 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10061testdata/SampleMaterial.lc 1195:7-1200:35 10061SampleMaterial.lc 1195:7-1200:35
10062 Bool 10062 Bool
10063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10064testdata/SampleMaterial.lc 1195:7-1201:28 10064SampleMaterial.lc 1195:7-1201:28
10065 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10065 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10066testdata/SampleMaterial.lc 1195:7-1202:33 10066SampleMaterial.lc 1195:7-1202:33
10067 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10067 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10068testdata/SampleMaterial.lc 1195:7-1203:32 10068SampleMaterial.lc 1195:7-1203:32
10069 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10069 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10070testdata/SampleMaterial.lc 1195:7-1204:30 10070SampleMaterial.lc 1195:7-1204:30
10071 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10071 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10072testdata/SampleMaterial.lc 1195:7-1205:34 10072SampleMaterial.lc 1195:7-1205:34
10073 [StageAttrs] -> Bool -> CommonAttrs 10073 [StageAttrs] -> Bool -> CommonAttrs
10074testdata/SampleMaterial.lc 1195:7-1233:14 10074SampleMaterial.lc 1195:7-1233:14
10075 Bool -> CommonAttrs 10075 Bool -> CommonAttrs
10076testdata/SampleMaterial.lc 1195:7-1235:10 10076SampleMaterial.lc 1195:7-1235:10
10077 CommonAttrs | ((CommonAttrs)) 10077 CommonAttrs | ((CommonAttrs))
10078testdata/SampleMaterial.lc 1196:24-1196:26 10078SampleMaterial.lc 1196:24-1196:26
10079 () 10079 ()
10080testdata/SampleMaterial.lc 1197:24-1197:26 10080SampleMaterial.lc 1197:24-1197:26
10081 () 10081 ()
10082testdata/SampleMaterial.lc 1198:22-1198:27 10082SampleMaterial.lc 1198:22-1198:27
10083 Bool 10083 Bool
10084testdata/SampleMaterial.lc 1199:20-1199:21 10084SampleMaterial.lc 1199:20-1199:21
10085 _b 10085 _b
10086testdata/SampleMaterial.lc 1200:30-1200:35 10086SampleMaterial.lc 1200:30-1200:35
10087 Bool 10087 Bool
10088testdata/SampleMaterial.lc 1201:23-1201:28 10088SampleMaterial.lc 1201:23-1201:28
10089 Bool 10089 Bool
10090testdata/SampleMaterial.lc 1202:20-1202:33 10090SampleMaterial.lc 1202:20-1202:33
10091 CullType 10091 CullType
10092testdata/SampleMaterial.lc 1203:30-1203:32 10092SampleMaterial.lc 1203:30-1203:32
10093 forall a . [a] 10093 forall a . [a]
10094testdata/SampleMaterial.lc 1204:25-1204:30 10094SampleMaterial.lc 1204:25-1204:30
10095 Bool 10095 Bool
10096testdata/SampleMaterial.lc 1205:29-1205:34 10096SampleMaterial.lc 1205:29-1205:34
10097 Bool 10097 Bool
10098testdata/SampleMaterial.lc 1207:13-1233:14 10098SampleMaterial.lc 1207:13-1233:14
10099 [StageAttrs] 10099 [StageAttrs]
10100testdata/SampleMaterial.lc 1207:15-1207:25 10100SampleMaterial.lc 1207:15-1207:25
10101 Maybe (Blending', Blending') 10101 Maybe (Blending', Blending')
10102 -> RGBGen 10102 -> RGBGen
10103 -> AlphaGen 10103 -> AlphaGen
@@ -10105,70 +10105,70 @@ testdata/SampleMaterial.lc 1207:15-1207:25
10105 -> [TCMod] 10105 -> [TCMod]
10106 -> StageTexture 10106 -> StageTexture
10107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10108testdata/SampleMaterial.lc 1207:15-1208:36 10108SampleMaterial.lc 1207:15-1208:36
10109 RGBGen 10109 RGBGen
10110 -> AlphaGen 10110 -> AlphaGen
10111 -> TCGen 10111 -> TCGen
10112 -> [TCMod] 10112 -> [TCMod]
10113 -> StageTexture 10113 -> StageTexture
10114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10115testdata/SampleMaterial.lc 1207:15-1209:50 10115SampleMaterial.lc 1207:15-1209:50
10116 AlphaGen 10116 AlphaGen
10117 -> TCGen 10117 -> TCGen
10118 -> [TCMod] 10118 -> [TCMod]
10119 -> StageTexture 10119 -> StageTexture
10120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10121testdata/SampleMaterial.lc 1207:15-1210:42 10121SampleMaterial.lc 1207:15-1210:42
10122 TCGen 10122 TCGen
10123 -> [TCMod] 10123 -> [TCMod]
10124 -> StageTexture 10124 -> StageTexture
10125 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10125 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10126testdata/SampleMaterial.lc 1207:15-1211:36 10126SampleMaterial.lc 1207:15-1211:36
10127 [TCMod] 10127 [TCMod]
10128 -> StageTexture 10128 -> StageTexture
10129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10130testdata/SampleMaterial.lc 1207:15-1212:31 10130SampleMaterial.lc 1207:15-1212:31
10131 StageTexture 10131 StageTexture
10132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10133testdata/SampleMaterial.lc 1207:15-1213:74 10133SampleMaterial.lc 1207:15-1213:74
10134 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10134 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10135testdata/SampleMaterial.lc 1207:15-1214:38 10135SampleMaterial.lc 1207:15-1214:38
10136 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10136 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10137testdata/SampleMaterial.lc 1207:15-1215:41 10137SampleMaterial.lc 1207:15-1215:41
10138 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10138 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10139testdata/SampleMaterial.lc 1207:15-1216:40 10139SampleMaterial.lc 1207:15-1216:40
10140 Bool -> String -> StageAttrs 10140 Bool -> String -> StageAttrs
10141testdata/SampleMaterial.lc 1207:15-1217:46 10141SampleMaterial.lc 1207:15-1217:46
10142 String -> StageAttrs 10142 String -> StageAttrs
10143testdata/SampleMaterial.lc 1207:15-1219:18 10143SampleMaterial.lc 1207:15-1219:18
10144 StageAttrs 10144 StageAttrs
10145testdata/SampleMaterial.lc 1208:29-1208:36 10145SampleMaterial.lc 1208:29-1208:36
10146 forall a . Maybe a 10146 forall a . Maybe a
10147testdata/SampleMaterial.lc 1209:30-1209:50 10147SampleMaterial.lc 1209:30-1209:50
10148 RGBGen 10148 RGBGen
10149testdata/SampleMaterial.lc 1210:32-1210:42 10149SampleMaterial.lc 1210:32-1210:42
10150 AlphaGen 10150 AlphaGen
10151testdata/SampleMaterial.lc 1211:29-1211:36 10151SampleMaterial.lc 1211:29-1211:36
10152 TCGen 10152 TCGen
10153testdata/SampleMaterial.lc 1212:29-1212:31 10153SampleMaterial.lc 1212:29-1212:31
10154 forall a . [a] 10154 forall a . [a]
10155testdata/SampleMaterial.lc 1213:31-1213:37 10155SampleMaterial.lc 1213:31-1213:37
10156 String -> StageTexture 10156 String -> StageTexture
10157testdata/SampleMaterial.lc 1213:31-1213:74 10157SampleMaterial.lc 1213:31-1213:74
10158 StageTexture 10158 StageTexture
10159testdata/SampleMaterial.lc 1213:38-1213:74 10159SampleMaterial.lc 1213:38-1213:74
10160 String 10160 String
10161testdata/SampleMaterial.lc 1214:34-1214:38 10161SampleMaterial.lc 1214:34-1214:38
10162 Bool 10162 Bool
10163testdata/SampleMaterial.lc 1215:33-1215:41 10163SampleMaterial.lc 1215:33-1215:41
10164 DepthFunction 10164 DepthFunction
10165testdata/SampleMaterial.lc 1216:33-1216:40 10165SampleMaterial.lc 1216:33-1216:40
10166 forall a . Maybe a 10166 forall a . Maybe a
10167testdata/SampleMaterial.lc 1217:41-1217:46 10167SampleMaterial.lc 1217:41-1217:46
10168 Bool 10168 Bool
10169testdata/SampleMaterial.lc 1218:38-1218:54 10169SampleMaterial.lc 1218:38-1218:54
10170 String 10170 String
10171testdata/SampleMaterial.lc 1220:15-1220:25 10171SampleMaterial.lc 1220:15-1220:25
10172 Maybe (Blending', Blending') 10172 Maybe (Blending', Blending')
10173 -> RGBGen 10173 -> RGBGen
10174 -> AlphaGen 10174 -> AlphaGen
@@ -10176,82 +10176,82 @@ testdata/SampleMaterial.lc 1220:15-1220:25
10176 -> [TCMod] 10176 -> [TCMod]
10177 -> StageTexture 10177 -> StageTexture
10178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10179testdata/SampleMaterial.lc 1220:15-1221:57 10179SampleMaterial.lc 1220:15-1221:57
10180 RGBGen 10180 RGBGen
10181 -> AlphaGen 10181 -> AlphaGen
10182 -> TCGen 10182 -> TCGen
10183 -> [TCMod] 10183 -> [TCMod]
10184 -> StageTexture 10184 -> StageTexture
10185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10186testdata/SampleMaterial.lc 1220:15-1222:50 10186SampleMaterial.lc 1220:15-1222:50
10187 AlphaGen 10187 AlphaGen
10188 -> TCGen 10188 -> TCGen
10189 -> [TCMod] 10189 -> [TCMod]
10190 -> StageTexture 10190 -> StageTexture
10191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10192testdata/SampleMaterial.lc 1220:15-1223:42 10192SampleMaterial.lc 1220:15-1223:42
10193 TCGen 10193 TCGen
10194 -> [TCMod] 10194 -> [TCMod]
10195 -> StageTexture 10195 -> StageTexture
10196 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10196 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10197testdata/SampleMaterial.lc 1220:15-1224:40 10197SampleMaterial.lc 1220:15-1224:40
10198 [TCMod] 10198 [TCMod]
10199 -> StageTexture 10199 -> StageTexture
10200 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10200 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10201testdata/SampleMaterial.lc 1220:15-1225:31 10201SampleMaterial.lc 1220:15-1225:31
10202 StageTexture 10202 StageTexture
10203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10204testdata/SampleMaterial.lc 1220:15-1226:42 10204SampleMaterial.lc 1220:15-1226:42
10205 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10205 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10206testdata/SampleMaterial.lc 1220:15-1227:38 10206SampleMaterial.lc 1220:15-1227:38
10207 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10207 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10208testdata/SampleMaterial.lc 1220:15-1228:41 10208SampleMaterial.lc 1220:15-1228:41
10209 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10209 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10210testdata/SampleMaterial.lc 1220:15-1229:40 10210SampleMaterial.lc 1220:15-1229:40
10211 Bool -> String -> StageAttrs 10211 Bool -> String -> StageAttrs
10212testdata/SampleMaterial.lc 1220:15-1230:46 10212SampleMaterial.lc 1220:15-1230:46
10213 String -> StageAttrs 10213 String -> StageAttrs
10214testdata/SampleMaterial.lc 1220:15-1232:18 10214SampleMaterial.lc 1220:15-1232:18
10215 StageAttrs | [StageAttrs] 10215 StageAttrs | [StageAttrs]
10216testdata/SampleMaterial.lc 1221:29-1221:33 10216SampleMaterial.lc 1221:29-1221:33
10217 forall a . a -> Maybe a 10217 forall a . a -> Maybe a
10218testdata/SampleMaterial.lc 1221:29-1221:57 10218SampleMaterial.lc 1221:29-1221:57
10219 Maybe (Blending', Blending') 10219 Maybe (Blending', Blending')
10220testdata/SampleMaterial.lc 1221:34-1221:57 10220SampleMaterial.lc 1221:34-1221:57
10221 (Blending', Blending') 10221 (Blending', Blending')
10222testdata/SampleMaterial.lc 1221:36-1221:46 10222SampleMaterial.lc 1221:36-1221:46
10223 Blending' 10223 Blending'
10224testdata/SampleMaterial.lc 1221:49-1221:55 10224SampleMaterial.lc 1221:49-1221:55
10225 Blending' | ((Blending')) 10225 Blending' | ((Blending'))
10226testdata/SampleMaterial.lc 1222:30-1222:50 10226SampleMaterial.lc 1222:30-1222:50
10227 RGBGen 10227 RGBGen
10228testdata/SampleMaterial.lc 1223:32-1223:42 10228SampleMaterial.lc 1223:32-1223:42
10229 AlphaGen 10229 AlphaGen
10230testdata/SampleMaterial.lc 1224:29-1224:40 10230SampleMaterial.lc 1224:29-1224:40
10231 TCGen 10231 TCGen
10232testdata/SampleMaterial.lc 1225:29-1225:31 10232SampleMaterial.lc 1225:29-1225:31
10233 forall a . [a] 10233 forall a . [a]
10234testdata/SampleMaterial.lc 1226:31-1226:42 10234SampleMaterial.lc 1226:31-1226:42
10235 StageTexture 10235 StageTexture
10236testdata/SampleMaterial.lc 1227:34-1227:38 10236SampleMaterial.lc 1227:34-1227:38
10237 Bool 10237 Bool
10238testdata/SampleMaterial.lc 1228:33-1228:41 10238SampleMaterial.lc 1228:33-1228:41
10239 DepthFunction 10239 DepthFunction
10240testdata/SampleMaterial.lc 1229:33-1229:40 10240SampleMaterial.lc 1229:33-1229:40
10241 forall a . Maybe a 10241 forall a . Maybe a
10242testdata/SampleMaterial.lc 1230:41-1230:46 10242SampleMaterial.lc 1230:41-1230:46
10243 Bool 10243 Bool
10244testdata/SampleMaterial.lc 1231:38-1231:54 10244SampleMaterial.lc 1231:38-1231:54
10245 String 10245 String
10246testdata/SampleMaterial.lc 1234:21-1234:26 10246SampleMaterial.lc 1234:21-1234:26
10247 Bool 10247 Bool
10248testdata/SampleMaterial.lc 1237:5-1279:6 10248SampleMaterial.lc 1237:5-1279:6
10249 (String, CommonAttrs) 10249 (String, CommonAttrs)
10250testdata/SampleMaterial.lc 1237:5-2182:6 10250SampleMaterial.lc 1237:5-2182:6
10251 [(String, CommonAttrs)] 10251 [(String, CommonAttrs)]
10252testdata/SampleMaterial.lc 1237:7-1237:41 10252SampleMaterial.lc 1237:7-1237:41
10253 String 10253 String
10254testdata/SampleMaterial.lc 1238:7-1238:18 10254SampleMaterial.lc 1238:7-1238:18
10255 () 10255 ()
10256 -> () 10256 -> ()
10257 -> Bool 10257 -> Bool
@@ -10259,68 +10259,68 @@ testdata/SampleMaterial.lc 1238:7-1238:18
10259 -> Bool 10259 -> Bool
10260 -> Bool 10260 -> Bool
10261 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10261 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10262testdata/SampleMaterial.lc 1238:7-1239:26 10262SampleMaterial.lc 1238:7-1239:26
10263 () 10263 ()
10264 -> Bool 10264 -> Bool
10265 -> Float 10265 -> Float
10266 -> Bool 10266 -> Bool
10267 -> Bool 10267 -> Bool
10268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10269testdata/SampleMaterial.lc 1238:7-1240:26 10269SampleMaterial.lc 1238:7-1240:26
10270 Bool 10270 Bool
10271 -> Float 10271 -> Float
10272 -> Bool 10272 -> Bool
10273 -> Bool 10273 -> Bool
10274 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10274 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10275testdata/SampleMaterial.lc 1238:7-1241:27 10275SampleMaterial.lc 1238:7-1241:27
10276 Float 10276 Float
10277 -> Bool 10277 -> Bool
10278 -> Bool 10278 -> Bool
10279 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10279 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10280testdata/SampleMaterial.lc 1238:7-1242:21 10280SampleMaterial.lc 1238:7-1242:21
10281 Bool 10281 Bool
10282 -> Bool 10282 -> Bool
10283 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10283 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10284testdata/SampleMaterial.lc 1238:7-1243:35 10284SampleMaterial.lc 1238:7-1243:35
10285 Bool 10285 Bool
10286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10287testdata/SampleMaterial.lc 1238:7-1244:28 10287SampleMaterial.lc 1238:7-1244:28
10288 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10288 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10289testdata/SampleMaterial.lc 1238:7-1245:33 10289SampleMaterial.lc 1238:7-1245:33
10290 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10290 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10291testdata/SampleMaterial.lc 1238:7-1246:32 10291SampleMaterial.lc 1238:7-1246:32
10292 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10292 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10293testdata/SampleMaterial.lc 1238:7-1247:30 10293SampleMaterial.lc 1238:7-1247:30
10294 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10294 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10295testdata/SampleMaterial.lc 1238:7-1248:34 10295SampleMaterial.lc 1238:7-1248:34
10296 [StageAttrs] -> Bool -> CommonAttrs 10296 [StageAttrs] -> Bool -> CommonAttrs
10297testdata/SampleMaterial.lc 1238:7-1276:14 10297SampleMaterial.lc 1238:7-1276:14
10298 Bool -> CommonAttrs 10298 Bool -> CommonAttrs
10299testdata/SampleMaterial.lc 1238:7-1278:10 10299SampleMaterial.lc 1238:7-1278:10
10300 CommonAttrs | ((CommonAttrs)) 10300 CommonAttrs | ((CommonAttrs))
10301testdata/SampleMaterial.lc 1239:24-1239:26 10301SampleMaterial.lc 1239:24-1239:26
10302 () 10302 ()
10303testdata/SampleMaterial.lc 1240:24-1240:26 10303SampleMaterial.lc 1240:24-1240:26
10304 () 10304 ()
10305testdata/SampleMaterial.lc 1241:22-1241:27 10305SampleMaterial.lc 1241:22-1241:27
10306 Bool 10306 Bool
10307testdata/SampleMaterial.lc 1242:20-1242:21 10307SampleMaterial.lc 1242:20-1242:21
10308 _b 10308 _b
10309testdata/SampleMaterial.lc 1243:30-1243:35 10309SampleMaterial.lc 1243:30-1243:35
10310 Bool 10310 Bool
10311testdata/SampleMaterial.lc 1244:23-1244:28 10311SampleMaterial.lc 1244:23-1244:28
10312 Bool 10312 Bool
10313testdata/SampleMaterial.lc 1245:20-1245:33 10313SampleMaterial.lc 1245:20-1245:33
10314 CullType 10314 CullType
10315testdata/SampleMaterial.lc 1246:30-1246:32 10315SampleMaterial.lc 1246:30-1246:32
10316 forall a . [a] 10316 forall a . [a]
10317testdata/SampleMaterial.lc 1247:25-1247:30 10317SampleMaterial.lc 1247:25-1247:30
10318 Bool 10318 Bool
10319testdata/SampleMaterial.lc 1248:29-1248:34 10319SampleMaterial.lc 1248:29-1248:34
10320 Bool 10320 Bool
10321testdata/SampleMaterial.lc 1250:13-1276:14 10321SampleMaterial.lc 1250:13-1276:14
10322 [StageAttrs] 10322 [StageAttrs]
10323testdata/SampleMaterial.lc 1250:15-1250:25 10323SampleMaterial.lc 1250:15-1250:25
10324 Maybe (Blending', Blending') 10324 Maybe (Blending', Blending')
10325 -> RGBGen 10325 -> RGBGen
10326 -> AlphaGen 10326 -> AlphaGen
@@ -10328,70 +10328,70 @@ testdata/SampleMaterial.lc 1250:15-1250:25
10328 -> [TCMod] 10328 -> [TCMod]
10329 -> StageTexture 10329 -> StageTexture
10330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10331testdata/SampleMaterial.lc 1250:15-1251:36 10331SampleMaterial.lc 1250:15-1251:36
10332 RGBGen 10332 RGBGen
10333 -> AlphaGen 10333 -> AlphaGen
10334 -> TCGen 10334 -> TCGen
10335 -> [TCMod] 10335 -> [TCMod]
10336 -> StageTexture 10336 -> StageTexture
10337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10338testdata/SampleMaterial.lc 1250:15-1252:50 10338SampleMaterial.lc 1250:15-1252:50
10339 AlphaGen 10339 AlphaGen
10340 -> TCGen 10340 -> TCGen
10341 -> [TCMod] 10341 -> [TCMod]
10342 -> StageTexture 10342 -> StageTexture
10343 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10343 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10344testdata/SampleMaterial.lc 1250:15-1253:42 10344SampleMaterial.lc 1250:15-1253:42
10345 TCGen 10345 TCGen
10346 -> [TCMod] 10346 -> [TCMod]
10347 -> StageTexture 10347 -> StageTexture
10348 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10348 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10349testdata/SampleMaterial.lc 1250:15-1254:36 10349SampleMaterial.lc 1250:15-1254:36
10350 [TCMod] 10350 [TCMod]
10351 -> StageTexture 10351 -> StageTexture
10352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10353testdata/SampleMaterial.lc 1250:15-1255:31 10353SampleMaterial.lc 1250:15-1255:31
10354 StageTexture 10354 StageTexture
10355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10356testdata/SampleMaterial.lc 1250:15-1256:72 10356SampleMaterial.lc 1250:15-1256:72
10357 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10357 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10358testdata/SampleMaterial.lc 1250:15-1257:38 10358SampleMaterial.lc 1250:15-1257:38
10359 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10359 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10360testdata/SampleMaterial.lc 1250:15-1258:41 10360SampleMaterial.lc 1250:15-1258:41
10361 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10361 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10362testdata/SampleMaterial.lc 1250:15-1259:40 10362SampleMaterial.lc 1250:15-1259:40
10363 Bool -> String -> StageAttrs 10363 Bool -> String -> StageAttrs
10364testdata/SampleMaterial.lc 1250:15-1260:46 10364SampleMaterial.lc 1250:15-1260:46
10365 String -> StageAttrs 10365 String -> StageAttrs
10366testdata/SampleMaterial.lc 1250:15-1262:18 10366SampleMaterial.lc 1250:15-1262:18
10367 StageAttrs 10367 StageAttrs
10368testdata/SampleMaterial.lc 1251:29-1251:36 10368SampleMaterial.lc 1251:29-1251:36
10369 forall a . Maybe a 10369 forall a . Maybe a
10370testdata/SampleMaterial.lc 1252:30-1252:50 10370SampleMaterial.lc 1252:30-1252:50
10371 RGBGen 10371 RGBGen
10372testdata/SampleMaterial.lc 1253:32-1253:42 10372SampleMaterial.lc 1253:32-1253:42
10373 AlphaGen 10373 AlphaGen
10374testdata/SampleMaterial.lc 1254:29-1254:36 10374SampleMaterial.lc 1254:29-1254:36
10375 TCGen 10375 TCGen
10376testdata/SampleMaterial.lc 1255:29-1255:31 10376SampleMaterial.lc 1255:29-1255:31
10377 forall a . [a] 10377 forall a . [a]
10378testdata/SampleMaterial.lc 1256:31-1256:37 10378SampleMaterial.lc 1256:31-1256:37
10379 String -> StageTexture 10379 String -> StageTexture
10380testdata/SampleMaterial.lc 1256:31-1256:72 10380SampleMaterial.lc 1256:31-1256:72
10381 StageTexture 10381 StageTexture
10382testdata/SampleMaterial.lc 1256:38-1256:72 10382SampleMaterial.lc 1256:38-1256:72
10383 String 10383 String
10384testdata/SampleMaterial.lc 1257:34-1257:38 10384SampleMaterial.lc 1257:34-1257:38
10385 Bool 10385 Bool
10386testdata/SampleMaterial.lc 1258:33-1258:41 10386SampleMaterial.lc 1258:33-1258:41
10387 DepthFunction 10387 DepthFunction
10388testdata/SampleMaterial.lc 1259:33-1259:40 10388SampleMaterial.lc 1259:33-1259:40
10389 forall a . Maybe a 10389 forall a . Maybe a
10390testdata/SampleMaterial.lc 1260:41-1260:46 10390SampleMaterial.lc 1260:41-1260:46
10391 Bool 10391 Bool
10392testdata/SampleMaterial.lc 1261:38-1261:54 10392SampleMaterial.lc 1261:38-1261:54
10393 String 10393 String
10394testdata/SampleMaterial.lc 1263:15-1263:25 10394SampleMaterial.lc 1263:15-1263:25
10395 Maybe (Blending', Blending') 10395 Maybe (Blending', Blending')
10396 -> RGBGen 10396 -> RGBGen
10397 -> AlphaGen 10397 -> AlphaGen
@@ -10399,82 +10399,82 @@ testdata/SampleMaterial.lc 1263:15-1263:25
10399 -> [TCMod] 10399 -> [TCMod]
10400 -> StageTexture 10400 -> StageTexture
10401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10402testdata/SampleMaterial.lc 1263:15-1264:57 10402SampleMaterial.lc 1263:15-1264:57
10403 RGBGen 10403 RGBGen
10404 -> AlphaGen 10404 -> AlphaGen
10405 -> TCGen 10405 -> TCGen
10406 -> [TCMod] 10406 -> [TCMod]
10407 -> StageTexture 10407 -> StageTexture
10408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10409testdata/SampleMaterial.lc 1263:15-1265:50 10409SampleMaterial.lc 1263:15-1265:50
10410 AlphaGen 10410 AlphaGen
10411 -> TCGen 10411 -> TCGen
10412 -> [TCMod] 10412 -> [TCMod]
10413 -> StageTexture 10413 -> StageTexture
10414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10415testdata/SampleMaterial.lc 1263:15-1266:42 10415SampleMaterial.lc 1263:15-1266:42
10416 TCGen 10416 TCGen
10417 -> [TCMod] 10417 -> [TCMod]
10418 -> StageTexture 10418 -> StageTexture
10419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10420testdata/SampleMaterial.lc 1263:15-1267:40 10420SampleMaterial.lc 1263:15-1267:40
10421 [TCMod] 10421 [TCMod]
10422 -> StageTexture 10422 -> StageTexture
10423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10424testdata/SampleMaterial.lc 1263:15-1268:31 10424SampleMaterial.lc 1263:15-1268:31
10425 StageTexture 10425 StageTexture
10426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10427testdata/SampleMaterial.lc 1263:15-1269:42 10427SampleMaterial.lc 1263:15-1269:42
10428 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10428 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10429testdata/SampleMaterial.lc 1263:15-1270:38 10429SampleMaterial.lc 1263:15-1270:38
10430 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10430 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10431testdata/SampleMaterial.lc 1263:15-1271:41 10431SampleMaterial.lc 1263:15-1271:41
10432 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10432 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10433testdata/SampleMaterial.lc 1263:15-1272:40 10433SampleMaterial.lc 1263:15-1272:40
10434 Bool -> String -> StageAttrs 10434 Bool -> String -> StageAttrs
10435testdata/SampleMaterial.lc 1263:15-1273:46 10435SampleMaterial.lc 1263:15-1273:46
10436 String -> StageAttrs 10436 String -> StageAttrs
10437testdata/SampleMaterial.lc 1263:15-1275:18 10437SampleMaterial.lc 1263:15-1275:18
10438 StageAttrs | [StageAttrs] 10438 StageAttrs | [StageAttrs]
10439testdata/SampleMaterial.lc 1264:29-1264:33 10439SampleMaterial.lc 1264:29-1264:33
10440 forall a . a -> Maybe a 10440 forall a . a -> Maybe a
10441testdata/SampleMaterial.lc 1264:29-1264:57 10441SampleMaterial.lc 1264:29-1264:57
10442 Maybe (Blending', Blending') 10442 Maybe (Blending', Blending')
10443testdata/SampleMaterial.lc 1264:34-1264:57 10443SampleMaterial.lc 1264:34-1264:57
10444 (Blending', Blending') 10444 (Blending', Blending')
10445testdata/SampleMaterial.lc 1264:36-1264:46 10445SampleMaterial.lc 1264:36-1264:46
10446 Blending' 10446 Blending'
10447testdata/SampleMaterial.lc 1264:49-1264:55 10447SampleMaterial.lc 1264:49-1264:55
10448 Blending' | ((Blending')) 10448 Blending' | ((Blending'))
10449testdata/SampleMaterial.lc 1265:30-1265:50 10449SampleMaterial.lc 1265:30-1265:50
10450 RGBGen 10450 RGBGen
10451testdata/SampleMaterial.lc 1266:32-1266:42 10451SampleMaterial.lc 1266:32-1266:42
10452 AlphaGen 10452 AlphaGen
10453testdata/SampleMaterial.lc 1267:29-1267:40 10453SampleMaterial.lc 1267:29-1267:40
10454 TCGen 10454 TCGen
10455testdata/SampleMaterial.lc 1268:29-1268:31 10455SampleMaterial.lc 1268:29-1268:31
10456 forall a . [a] 10456 forall a . [a]
10457testdata/SampleMaterial.lc 1269:31-1269:42 10457SampleMaterial.lc 1269:31-1269:42
10458 StageTexture 10458 StageTexture
10459testdata/SampleMaterial.lc 1270:34-1270:38 10459SampleMaterial.lc 1270:34-1270:38
10460 Bool 10460 Bool
10461testdata/SampleMaterial.lc 1271:33-1271:41 10461SampleMaterial.lc 1271:33-1271:41
10462 DepthFunction 10462 DepthFunction
10463testdata/SampleMaterial.lc 1272:33-1272:40 10463SampleMaterial.lc 1272:33-1272:40
10464 forall a . Maybe a 10464 forall a . Maybe a
10465testdata/SampleMaterial.lc 1273:41-1273:46 10465SampleMaterial.lc 1273:41-1273:46
10466 Bool 10466 Bool
10467testdata/SampleMaterial.lc 1274:38-1274:54 10467SampleMaterial.lc 1274:38-1274:54
10468 String 10468 String
10469testdata/SampleMaterial.lc 1277:21-1277:26 10469SampleMaterial.lc 1277:21-1277:26
10470 Bool 10470 Bool
10471testdata/SampleMaterial.lc 1280:5-1322:6 10471SampleMaterial.lc 1280:5-1322:6
10472 (String, CommonAttrs) 10472 (String, CommonAttrs)
10473testdata/SampleMaterial.lc 1280:5-2182:6 10473SampleMaterial.lc 1280:5-2182:6
10474 [(String, CommonAttrs)] 10474 [(String, CommonAttrs)]
10475testdata/SampleMaterial.lc 1280:7-1280:44 10475SampleMaterial.lc 1280:7-1280:44
10476 String 10476 String
10477testdata/SampleMaterial.lc 1281:7-1281:18 10477SampleMaterial.lc 1281:7-1281:18
10478 () 10478 ()
10479 -> () 10479 -> ()
10480 -> Bool 10480 -> Bool
@@ -10482,68 +10482,68 @@ testdata/SampleMaterial.lc 1281:7-1281:18
10482 -> Bool 10482 -> Bool
10483 -> Bool 10483 -> Bool
10484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10485testdata/SampleMaterial.lc 1281:7-1282:26 10485SampleMaterial.lc 1281:7-1282:26
10486 () 10486 ()
10487 -> Bool 10487 -> Bool
10488 -> Float 10488 -> Float
10489 -> Bool 10489 -> Bool
10490 -> Bool 10490 -> Bool
10491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10492testdata/SampleMaterial.lc 1281:7-1283:26 10492SampleMaterial.lc 1281:7-1283:26
10493 Bool 10493 Bool
10494 -> Float 10494 -> Float
10495 -> Bool 10495 -> Bool
10496 -> Bool 10496 -> Bool
10497 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10497 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10498testdata/SampleMaterial.lc 1281:7-1284:27 10498SampleMaterial.lc 1281:7-1284:27
10499 Float 10499 Float
10500 -> Bool 10500 -> Bool
10501 -> Bool 10501 -> Bool
10502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10503testdata/SampleMaterial.lc 1281:7-1285:21 10503SampleMaterial.lc 1281:7-1285:21
10504 Bool 10504 Bool
10505 -> Bool 10505 -> Bool
10506 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10506 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10507testdata/SampleMaterial.lc 1281:7-1286:35 10507SampleMaterial.lc 1281:7-1286:35
10508 Bool 10508 Bool
10509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10510testdata/SampleMaterial.lc 1281:7-1287:28 10510SampleMaterial.lc 1281:7-1287:28
10511 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10511 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10512testdata/SampleMaterial.lc 1281:7-1288:33 10512SampleMaterial.lc 1281:7-1288:33
10513 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10513 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10514testdata/SampleMaterial.lc 1281:7-1289:32 10514SampleMaterial.lc 1281:7-1289:32
10515 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10515 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10516testdata/SampleMaterial.lc 1281:7-1290:30 10516SampleMaterial.lc 1281:7-1290:30
10517 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10517 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10518testdata/SampleMaterial.lc 1281:7-1291:34 10518SampleMaterial.lc 1281:7-1291:34
10519 [StageAttrs] -> Bool -> CommonAttrs 10519 [StageAttrs] -> Bool -> CommonAttrs
10520testdata/SampleMaterial.lc 1281:7-1319:14 10520SampleMaterial.lc 1281:7-1319:14
10521 Bool -> CommonAttrs 10521 Bool -> CommonAttrs
10522testdata/SampleMaterial.lc 1281:7-1321:10 10522SampleMaterial.lc 1281:7-1321:10
10523 CommonAttrs | ((CommonAttrs)) 10523 CommonAttrs | ((CommonAttrs))
10524testdata/SampleMaterial.lc 1282:24-1282:26 10524SampleMaterial.lc 1282:24-1282:26
10525 () 10525 ()
10526testdata/SampleMaterial.lc 1283:24-1283:26 10526SampleMaterial.lc 1283:24-1283:26
10527 () 10527 ()
10528testdata/SampleMaterial.lc 1284:22-1284:27 10528SampleMaterial.lc 1284:22-1284:27
10529 Bool 10529 Bool
10530testdata/SampleMaterial.lc 1285:20-1285:21 10530SampleMaterial.lc 1285:20-1285:21
10531 _b 10531 _b
10532testdata/SampleMaterial.lc 1286:30-1286:35 10532SampleMaterial.lc 1286:30-1286:35
10533 Bool 10533 Bool
10534testdata/SampleMaterial.lc 1287:23-1287:28 10534SampleMaterial.lc 1287:23-1287:28
10535 Bool 10535 Bool
10536testdata/SampleMaterial.lc 1288:20-1288:33 10536SampleMaterial.lc 1288:20-1288:33
10537 CullType 10537 CullType
10538testdata/SampleMaterial.lc 1289:30-1289:32 10538SampleMaterial.lc 1289:30-1289:32
10539 forall a . [a] 10539 forall a . [a]
10540testdata/SampleMaterial.lc 1290:25-1290:30 10540SampleMaterial.lc 1290:25-1290:30
10541 Bool 10541 Bool
10542testdata/SampleMaterial.lc 1291:29-1291:34 10542SampleMaterial.lc 1291:29-1291:34
10543 Bool 10543 Bool
10544testdata/SampleMaterial.lc 1293:13-1319:14 10544SampleMaterial.lc 1293:13-1319:14
10545 [StageAttrs] 10545 [StageAttrs]
10546testdata/SampleMaterial.lc 1293:15-1293:25 10546SampleMaterial.lc 1293:15-1293:25
10547 Maybe (Blending', Blending') 10547 Maybe (Blending', Blending')
10548 -> RGBGen 10548 -> RGBGen
10549 -> AlphaGen 10549 -> AlphaGen
@@ -10551,70 +10551,70 @@ testdata/SampleMaterial.lc 1293:15-1293:25
10551 -> [TCMod] 10551 -> [TCMod]
10552 -> StageTexture 10552 -> StageTexture
10553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10554testdata/SampleMaterial.lc 1293:15-1294:36 10554SampleMaterial.lc 1293:15-1294:36
10555 RGBGen 10555 RGBGen
10556 -> AlphaGen 10556 -> AlphaGen
10557 -> TCGen 10557 -> TCGen
10558 -> [TCMod] 10558 -> [TCMod]
10559 -> StageTexture 10559 -> StageTexture
10560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10561testdata/SampleMaterial.lc 1293:15-1295:50 10561SampleMaterial.lc 1293:15-1295:50
10562 AlphaGen 10562 AlphaGen
10563 -> TCGen 10563 -> TCGen
10564 -> [TCMod] 10564 -> [TCMod]
10565 -> StageTexture 10565 -> StageTexture
10566 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10566 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10567testdata/SampleMaterial.lc 1293:15-1296:42 10567SampleMaterial.lc 1293:15-1296:42
10568 TCGen 10568 TCGen
10569 -> [TCMod] 10569 -> [TCMod]
10570 -> StageTexture 10570 -> StageTexture
10571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10572testdata/SampleMaterial.lc 1293:15-1297:36 10572SampleMaterial.lc 1293:15-1297:36
10573 [TCMod] 10573 [TCMod]
10574 -> StageTexture 10574 -> StageTexture
10575 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10575 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10576testdata/SampleMaterial.lc 1293:15-1298:31 10576SampleMaterial.lc 1293:15-1298:31
10577 StageTexture 10577 StageTexture
10578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10579testdata/SampleMaterial.lc 1293:15-1299:75 10579SampleMaterial.lc 1293:15-1299:75
10580 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10580 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10581testdata/SampleMaterial.lc 1293:15-1300:38 10581SampleMaterial.lc 1293:15-1300:38
10582 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10582 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10583testdata/SampleMaterial.lc 1293:15-1301:41 10583SampleMaterial.lc 1293:15-1301:41
10584 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10584 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10585testdata/SampleMaterial.lc 1293:15-1302:40 10585SampleMaterial.lc 1293:15-1302:40
10586 Bool -> String -> StageAttrs 10586 Bool -> String -> StageAttrs
10587testdata/SampleMaterial.lc 1293:15-1303:46 10587SampleMaterial.lc 1293:15-1303:46
10588 String -> StageAttrs 10588 String -> StageAttrs
10589testdata/SampleMaterial.lc 1293:15-1305:18 10589SampleMaterial.lc 1293:15-1305:18
10590 StageAttrs 10590 StageAttrs
10591testdata/SampleMaterial.lc 1294:29-1294:36 10591SampleMaterial.lc 1294:29-1294:36
10592 forall a . Maybe a 10592 forall a . Maybe a
10593testdata/SampleMaterial.lc 1295:30-1295:50 10593SampleMaterial.lc 1295:30-1295:50
10594 RGBGen 10594 RGBGen
10595testdata/SampleMaterial.lc 1296:32-1296:42 10595SampleMaterial.lc 1296:32-1296:42
10596 AlphaGen 10596 AlphaGen
10597testdata/SampleMaterial.lc 1297:29-1297:36 10597SampleMaterial.lc 1297:29-1297:36
10598 TCGen 10598 TCGen
10599testdata/SampleMaterial.lc 1298:29-1298:31 10599SampleMaterial.lc 1298:29-1298:31
10600 forall a . [a] 10600 forall a . [a]
10601testdata/SampleMaterial.lc 1299:31-1299:37 10601SampleMaterial.lc 1299:31-1299:37
10602 String -> StageTexture 10602 String -> StageTexture
10603testdata/SampleMaterial.lc 1299:31-1299:75 10603SampleMaterial.lc 1299:31-1299:75
10604 StageTexture 10604 StageTexture
10605testdata/SampleMaterial.lc 1299:38-1299:75 10605SampleMaterial.lc 1299:38-1299:75
10606 String 10606 String
10607testdata/SampleMaterial.lc 1300:34-1300:38 10607SampleMaterial.lc 1300:34-1300:38
10608 Bool 10608 Bool
10609testdata/SampleMaterial.lc 1301:33-1301:41 10609SampleMaterial.lc 1301:33-1301:41
10610 DepthFunction 10610 DepthFunction
10611testdata/SampleMaterial.lc 1302:33-1302:40 10611SampleMaterial.lc 1302:33-1302:40
10612 forall a . Maybe a 10612 forall a . Maybe a
10613testdata/SampleMaterial.lc 1303:41-1303:46 10613SampleMaterial.lc 1303:41-1303:46
10614 Bool 10614 Bool
10615testdata/SampleMaterial.lc 1304:38-1304:54 10615SampleMaterial.lc 1304:38-1304:54
10616 String 10616 String
10617testdata/SampleMaterial.lc 1306:15-1306:25 10617SampleMaterial.lc 1306:15-1306:25
10618 Maybe (Blending', Blending') 10618 Maybe (Blending', Blending')
10619 -> RGBGen 10619 -> RGBGen
10620 -> AlphaGen 10620 -> AlphaGen
@@ -10622,82 +10622,82 @@ testdata/SampleMaterial.lc 1306:15-1306:25
10622 -> [TCMod] 10622 -> [TCMod]
10623 -> StageTexture 10623 -> StageTexture
10624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10625testdata/SampleMaterial.lc 1306:15-1307:57 10625SampleMaterial.lc 1306:15-1307:57
10626 RGBGen 10626 RGBGen
10627 -> AlphaGen 10627 -> AlphaGen
10628 -> TCGen 10628 -> TCGen
10629 -> [TCMod] 10629 -> [TCMod]
10630 -> StageTexture 10630 -> StageTexture
10631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10632testdata/SampleMaterial.lc 1306:15-1308:50 10632SampleMaterial.lc 1306:15-1308:50
10633 AlphaGen 10633 AlphaGen
10634 -> TCGen 10634 -> TCGen
10635 -> [TCMod] 10635 -> [TCMod]
10636 -> StageTexture 10636 -> StageTexture
10637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10638testdata/SampleMaterial.lc 1306:15-1309:42 10638SampleMaterial.lc 1306:15-1309:42
10639 TCGen 10639 TCGen
10640 -> [TCMod] 10640 -> [TCMod]
10641 -> StageTexture 10641 -> StageTexture
10642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10643testdata/SampleMaterial.lc 1306:15-1310:40 10643SampleMaterial.lc 1306:15-1310:40
10644 [TCMod] 10644 [TCMod]
10645 -> StageTexture 10645 -> StageTexture
10646 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10646 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10647testdata/SampleMaterial.lc 1306:15-1311:31 10647SampleMaterial.lc 1306:15-1311:31
10648 StageTexture 10648 StageTexture
10649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10650testdata/SampleMaterial.lc 1306:15-1312:42 10650SampleMaterial.lc 1306:15-1312:42
10651 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10651 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10652testdata/SampleMaterial.lc 1306:15-1313:38 10652SampleMaterial.lc 1306:15-1313:38
10653 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10653 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10654testdata/SampleMaterial.lc 1306:15-1314:41 10654SampleMaterial.lc 1306:15-1314:41
10655 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10655 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10656testdata/SampleMaterial.lc 1306:15-1315:40 10656SampleMaterial.lc 1306:15-1315:40
10657 Bool -> String -> StageAttrs 10657 Bool -> String -> StageAttrs
10658testdata/SampleMaterial.lc 1306:15-1316:46 10658SampleMaterial.lc 1306:15-1316:46
10659 String -> StageAttrs 10659 String -> StageAttrs
10660testdata/SampleMaterial.lc 1306:15-1318:18 10660SampleMaterial.lc 1306:15-1318:18
10661 StageAttrs | [StageAttrs] 10661 StageAttrs | [StageAttrs]
10662testdata/SampleMaterial.lc 1307:29-1307:33 10662SampleMaterial.lc 1307:29-1307:33
10663 forall a . a -> Maybe a 10663 forall a . a -> Maybe a
10664testdata/SampleMaterial.lc 1307:29-1307:57 10664SampleMaterial.lc 1307:29-1307:57
10665 Maybe (Blending', Blending') 10665 Maybe (Blending', Blending')
10666testdata/SampleMaterial.lc 1307:34-1307:57 10666SampleMaterial.lc 1307:34-1307:57
10667 (Blending', Blending') 10667 (Blending', Blending')
10668testdata/SampleMaterial.lc 1307:36-1307:46 10668SampleMaterial.lc 1307:36-1307:46
10669 Blending' 10669 Blending'
10670testdata/SampleMaterial.lc 1307:49-1307:55 10670SampleMaterial.lc 1307:49-1307:55
10671 Blending' | ((Blending')) 10671 Blending' | ((Blending'))
10672testdata/SampleMaterial.lc 1308:30-1308:50 10672SampleMaterial.lc 1308:30-1308:50
10673 RGBGen 10673 RGBGen
10674testdata/SampleMaterial.lc 1309:32-1309:42 10674SampleMaterial.lc 1309:32-1309:42
10675 AlphaGen 10675 AlphaGen
10676testdata/SampleMaterial.lc 1310:29-1310:40 10676SampleMaterial.lc 1310:29-1310:40
10677 TCGen 10677 TCGen
10678testdata/SampleMaterial.lc 1311:29-1311:31 10678SampleMaterial.lc 1311:29-1311:31
10679 forall a . [a] 10679 forall a . [a]
10680testdata/SampleMaterial.lc 1312:31-1312:42 10680SampleMaterial.lc 1312:31-1312:42
10681 StageTexture 10681 StageTexture
10682testdata/SampleMaterial.lc 1313:34-1313:38 10682SampleMaterial.lc 1313:34-1313:38
10683 Bool 10683 Bool
10684testdata/SampleMaterial.lc 1314:33-1314:41 10684SampleMaterial.lc 1314:33-1314:41
10685 DepthFunction 10685 DepthFunction
10686testdata/SampleMaterial.lc 1315:33-1315:40 10686SampleMaterial.lc 1315:33-1315:40
10687 forall a . Maybe a 10687 forall a . Maybe a
10688testdata/SampleMaterial.lc 1316:41-1316:46 10688SampleMaterial.lc 1316:41-1316:46
10689 Bool 10689 Bool
10690testdata/SampleMaterial.lc 1317:38-1317:54 10690SampleMaterial.lc 1317:38-1317:54
10691 String 10691 String
10692testdata/SampleMaterial.lc 1320:21-1320:26 10692SampleMaterial.lc 1320:21-1320:26
10693 Bool 10693 Bool
10694testdata/SampleMaterial.lc 1323:5-1365:6 10694SampleMaterial.lc 1323:5-1365:6
10695 (String, CommonAttrs) 10695 (String, CommonAttrs)
10696testdata/SampleMaterial.lc 1323:5-2182:6 10696SampleMaterial.lc 1323:5-2182:6
10697 [(String, CommonAttrs)] 10697 [(String, CommonAttrs)]
10698testdata/SampleMaterial.lc 1323:7-1323:43 10698SampleMaterial.lc 1323:7-1323:43
10699 String 10699 String
10700testdata/SampleMaterial.lc 1324:7-1324:18 10700SampleMaterial.lc 1324:7-1324:18
10701 () 10701 ()
10702 -> () 10702 -> ()
10703 -> Bool 10703 -> Bool
@@ -10705,68 +10705,68 @@ testdata/SampleMaterial.lc 1324:7-1324:18
10705 -> Bool 10705 -> Bool
10706 -> Bool 10706 -> Bool
10707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10708testdata/SampleMaterial.lc 1324:7-1325:26 10708SampleMaterial.lc 1324:7-1325:26
10709 () 10709 ()
10710 -> Bool 10710 -> Bool
10711 -> Float 10711 -> Float
10712 -> Bool 10712 -> Bool
10713 -> Bool 10713 -> Bool
10714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10715testdata/SampleMaterial.lc 1324:7-1326:26 10715SampleMaterial.lc 1324:7-1326:26
10716 Bool 10716 Bool
10717 -> Float 10717 -> Float
10718 -> Bool 10718 -> Bool
10719 -> Bool 10719 -> Bool
10720 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10720 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10721testdata/SampleMaterial.lc 1324:7-1327:27 10721SampleMaterial.lc 1324:7-1327:27
10722 Float 10722 Float
10723 -> Bool 10723 -> Bool
10724 -> Bool 10724 -> Bool
10725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10726testdata/SampleMaterial.lc 1324:7-1328:21 10726SampleMaterial.lc 1324:7-1328:21
10727 Bool 10727 Bool
10728 -> Bool 10728 -> Bool
10729 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10729 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10730testdata/SampleMaterial.lc 1324:7-1329:35 10730SampleMaterial.lc 1324:7-1329:35
10731 Bool 10731 Bool
10732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10733testdata/SampleMaterial.lc 1324:7-1330:28 10733SampleMaterial.lc 1324:7-1330:28
10734 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10734 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10735testdata/SampleMaterial.lc 1324:7-1331:33 10735SampleMaterial.lc 1324:7-1331:33
10736 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10736 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10737testdata/SampleMaterial.lc 1324:7-1332:32 10737SampleMaterial.lc 1324:7-1332:32
10738 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10738 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10739testdata/SampleMaterial.lc 1324:7-1333:30 10739SampleMaterial.lc 1324:7-1333:30
10740 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10740 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10741testdata/SampleMaterial.lc 1324:7-1334:34 10741SampleMaterial.lc 1324:7-1334:34
10742 [StageAttrs] -> Bool -> CommonAttrs 10742 [StageAttrs] -> Bool -> CommonAttrs
10743testdata/SampleMaterial.lc 1324:7-1362:14 10743SampleMaterial.lc 1324:7-1362:14
10744 Bool -> CommonAttrs 10744 Bool -> CommonAttrs
10745testdata/SampleMaterial.lc 1324:7-1364:10 10745SampleMaterial.lc 1324:7-1364:10
10746 CommonAttrs | ((CommonAttrs)) 10746 CommonAttrs | ((CommonAttrs))
10747testdata/SampleMaterial.lc 1325:24-1325:26 10747SampleMaterial.lc 1325:24-1325:26
10748 () 10748 ()
10749testdata/SampleMaterial.lc 1326:24-1326:26 10749SampleMaterial.lc 1326:24-1326:26
10750 () 10750 ()
10751testdata/SampleMaterial.lc 1327:22-1327:27 10751SampleMaterial.lc 1327:22-1327:27
10752 Bool 10752 Bool
10753testdata/SampleMaterial.lc 1328:20-1328:21 10753SampleMaterial.lc 1328:20-1328:21
10754 _b 10754 _b
10755testdata/SampleMaterial.lc 1329:30-1329:35 10755SampleMaterial.lc 1329:30-1329:35
10756 Bool 10756 Bool
10757testdata/SampleMaterial.lc 1330:23-1330:28 10757SampleMaterial.lc 1330:23-1330:28
10758 Bool 10758 Bool
10759testdata/SampleMaterial.lc 1331:20-1331:33 10759SampleMaterial.lc 1331:20-1331:33
10760 CullType 10760 CullType
10761testdata/SampleMaterial.lc 1332:30-1332:32 10761SampleMaterial.lc 1332:30-1332:32
10762 forall a . [a] 10762 forall a . [a]
10763testdata/SampleMaterial.lc 1333:25-1333:30 10763SampleMaterial.lc 1333:25-1333:30
10764 Bool 10764 Bool
10765testdata/SampleMaterial.lc 1334:29-1334:34 10765SampleMaterial.lc 1334:29-1334:34
10766 Bool 10766 Bool
10767testdata/SampleMaterial.lc 1336:13-1362:14 10767SampleMaterial.lc 1336:13-1362:14
10768 [StageAttrs] 10768 [StageAttrs]
10769testdata/SampleMaterial.lc 1336:15-1336:25 10769SampleMaterial.lc 1336:15-1336:25
10770 Maybe (Blending', Blending') 10770 Maybe (Blending', Blending')
10771 -> RGBGen 10771 -> RGBGen
10772 -> AlphaGen 10772 -> AlphaGen
@@ -10774,70 +10774,70 @@ testdata/SampleMaterial.lc 1336:15-1336:25
10774 -> [TCMod] 10774 -> [TCMod]
10775 -> StageTexture 10775 -> StageTexture
10776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10777testdata/SampleMaterial.lc 1336:15-1337:36 10777SampleMaterial.lc 1336:15-1337:36
10778 RGBGen 10778 RGBGen
10779 -> AlphaGen 10779 -> AlphaGen
10780 -> TCGen 10780 -> TCGen
10781 -> [TCMod] 10781 -> [TCMod]
10782 -> StageTexture 10782 -> StageTexture
10783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10784testdata/SampleMaterial.lc 1336:15-1338:50 10784SampleMaterial.lc 1336:15-1338:50
10785 AlphaGen 10785 AlphaGen
10786 -> TCGen 10786 -> TCGen
10787 -> [TCMod] 10787 -> [TCMod]
10788 -> StageTexture 10788 -> StageTexture
10789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10790testdata/SampleMaterial.lc 1336:15-1339:42 10790SampleMaterial.lc 1336:15-1339:42
10791 TCGen 10791 TCGen
10792 -> [TCMod] 10792 -> [TCMod]
10793 -> StageTexture 10793 -> StageTexture
10794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10795testdata/SampleMaterial.lc 1336:15-1340:36 10795SampleMaterial.lc 1336:15-1340:36
10796 [TCMod] 10796 [TCMod]
10797 -> StageTexture 10797 -> StageTexture
10798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10799testdata/SampleMaterial.lc 1336:15-1341:31 10799SampleMaterial.lc 1336:15-1341:31
10800 StageTexture 10800 StageTexture
10801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10802testdata/SampleMaterial.lc 1336:15-1342:74 10802SampleMaterial.lc 1336:15-1342:74
10803 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10803 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10804testdata/SampleMaterial.lc 1336:15-1343:38 10804SampleMaterial.lc 1336:15-1343:38
10805 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10805 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10806testdata/SampleMaterial.lc 1336:15-1344:41 10806SampleMaterial.lc 1336:15-1344:41
10807 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10807 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10808testdata/SampleMaterial.lc 1336:15-1345:40 10808SampleMaterial.lc 1336:15-1345:40
10809 Bool -> String -> StageAttrs 10809 Bool -> String -> StageAttrs
10810testdata/SampleMaterial.lc 1336:15-1346:46 10810SampleMaterial.lc 1336:15-1346:46
10811 String -> StageAttrs 10811 String -> StageAttrs
10812testdata/SampleMaterial.lc 1336:15-1348:18 10812SampleMaterial.lc 1336:15-1348:18
10813 StageAttrs 10813 StageAttrs
10814testdata/SampleMaterial.lc 1337:29-1337:36 10814SampleMaterial.lc 1337:29-1337:36
10815 forall a . Maybe a 10815 forall a . Maybe a
10816testdata/SampleMaterial.lc 1338:30-1338:50 10816SampleMaterial.lc 1338:30-1338:50
10817 RGBGen 10817 RGBGen
10818testdata/SampleMaterial.lc 1339:32-1339:42 10818SampleMaterial.lc 1339:32-1339:42
10819 AlphaGen 10819 AlphaGen
10820testdata/SampleMaterial.lc 1340:29-1340:36 10820SampleMaterial.lc 1340:29-1340:36
10821 TCGen 10821 TCGen
10822testdata/SampleMaterial.lc 1341:29-1341:31 10822SampleMaterial.lc 1341:29-1341:31
10823 forall a . [a] 10823 forall a . [a]
10824testdata/SampleMaterial.lc 1342:31-1342:37 10824SampleMaterial.lc 1342:31-1342:37
10825 String -> StageTexture 10825 String -> StageTexture
10826testdata/SampleMaterial.lc 1342:31-1342:74 10826SampleMaterial.lc 1342:31-1342:74
10827 StageTexture 10827 StageTexture
10828testdata/SampleMaterial.lc 1342:38-1342:74 10828SampleMaterial.lc 1342:38-1342:74
10829 String 10829 String
10830testdata/SampleMaterial.lc 1343:34-1343:38 10830SampleMaterial.lc 1343:34-1343:38
10831 Bool 10831 Bool
10832testdata/SampleMaterial.lc 1344:33-1344:41 10832SampleMaterial.lc 1344:33-1344:41
10833 DepthFunction 10833 DepthFunction
10834testdata/SampleMaterial.lc 1345:33-1345:40 10834SampleMaterial.lc 1345:33-1345:40
10835 forall a . Maybe a 10835 forall a . Maybe a
10836testdata/SampleMaterial.lc 1346:41-1346:46 10836SampleMaterial.lc 1346:41-1346:46
10837 Bool 10837 Bool
10838testdata/SampleMaterial.lc 1347:38-1347:54 10838SampleMaterial.lc 1347:38-1347:54
10839 String 10839 String
10840testdata/SampleMaterial.lc 1349:15-1349:25 10840SampleMaterial.lc 1349:15-1349:25
10841 Maybe (Blending', Blending') 10841 Maybe (Blending', Blending')
10842 -> RGBGen 10842 -> RGBGen
10843 -> AlphaGen 10843 -> AlphaGen
@@ -10845,82 +10845,82 @@ testdata/SampleMaterial.lc 1349:15-1349:25
10845 -> [TCMod] 10845 -> [TCMod]
10846 -> StageTexture 10846 -> StageTexture
10847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10848testdata/SampleMaterial.lc 1349:15-1350:57 10848SampleMaterial.lc 1349:15-1350:57
10849 RGBGen 10849 RGBGen
10850 -> AlphaGen 10850 -> AlphaGen
10851 -> TCGen 10851 -> TCGen
10852 -> [TCMod] 10852 -> [TCMod]
10853 -> StageTexture 10853 -> StageTexture
10854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10855testdata/SampleMaterial.lc 1349:15-1351:50 10855SampleMaterial.lc 1349:15-1351:50
10856 AlphaGen 10856 AlphaGen
10857 -> TCGen 10857 -> TCGen
10858 -> [TCMod] 10858 -> [TCMod]
10859 -> StageTexture 10859 -> StageTexture
10860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10861testdata/SampleMaterial.lc 1349:15-1352:42 10861SampleMaterial.lc 1349:15-1352:42
10862 TCGen 10862 TCGen
10863 -> [TCMod] 10863 -> [TCMod]
10864 -> StageTexture 10864 -> StageTexture
10865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10866testdata/SampleMaterial.lc 1349:15-1353:40 10866SampleMaterial.lc 1349:15-1353:40
10867 [TCMod] 10867 [TCMod]
10868 -> StageTexture 10868 -> StageTexture
10869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10870testdata/SampleMaterial.lc 1349:15-1354:31 10870SampleMaterial.lc 1349:15-1354:31
10871 StageTexture 10871 StageTexture
10872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10873testdata/SampleMaterial.lc 1349:15-1355:42 10873SampleMaterial.lc 1349:15-1355:42
10874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10875testdata/SampleMaterial.lc 1349:15-1356:38 10875SampleMaterial.lc 1349:15-1356:38
10876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10877testdata/SampleMaterial.lc 1349:15-1357:41 10877SampleMaterial.lc 1349:15-1357:41
10878 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10878 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10879testdata/SampleMaterial.lc 1349:15-1358:40 10879SampleMaterial.lc 1349:15-1358:40
10880 Bool -> String -> StageAttrs 10880 Bool -> String -> StageAttrs
10881testdata/SampleMaterial.lc 1349:15-1359:46 10881SampleMaterial.lc 1349:15-1359:46
10882 String -> StageAttrs 10882 String -> StageAttrs
10883testdata/SampleMaterial.lc 1349:15-1361:18 10883SampleMaterial.lc 1349:15-1361:18
10884 StageAttrs | [StageAttrs] 10884 StageAttrs | [StageAttrs]
10885testdata/SampleMaterial.lc 1350:29-1350:33 10885SampleMaterial.lc 1350:29-1350:33
10886 forall a . a -> Maybe a 10886 forall a . a -> Maybe a
10887testdata/SampleMaterial.lc 1350:29-1350:57 10887SampleMaterial.lc 1350:29-1350:57
10888 Maybe (Blending', Blending') 10888 Maybe (Blending', Blending')
10889testdata/SampleMaterial.lc 1350:34-1350:57 10889SampleMaterial.lc 1350:34-1350:57
10890 (Blending', Blending') 10890 (Blending', Blending')
10891testdata/SampleMaterial.lc 1350:36-1350:46 10891SampleMaterial.lc 1350:36-1350:46
10892 Blending' 10892 Blending'
10893testdata/SampleMaterial.lc 1350:49-1350:55 10893SampleMaterial.lc 1350:49-1350:55
10894 Blending' | ((Blending')) 10894 Blending' | ((Blending'))
10895testdata/SampleMaterial.lc 1351:30-1351:50 10895SampleMaterial.lc 1351:30-1351:50
10896 RGBGen 10896 RGBGen
10897testdata/SampleMaterial.lc 1352:32-1352:42 10897SampleMaterial.lc 1352:32-1352:42
10898 AlphaGen 10898 AlphaGen
10899testdata/SampleMaterial.lc 1353:29-1353:40 10899SampleMaterial.lc 1353:29-1353:40
10900 TCGen 10900 TCGen
10901testdata/SampleMaterial.lc 1354:29-1354:31 10901SampleMaterial.lc 1354:29-1354:31
10902 forall a . [a] 10902 forall a . [a]
10903testdata/SampleMaterial.lc 1355:31-1355:42 10903SampleMaterial.lc 1355:31-1355:42
10904 StageTexture 10904 StageTexture
10905testdata/SampleMaterial.lc 1356:34-1356:38 10905SampleMaterial.lc 1356:34-1356:38
10906 Bool 10906 Bool
10907testdata/SampleMaterial.lc 1357:33-1357:41 10907SampleMaterial.lc 1357:33-1357:41
10908 DepthFunction 10908 DepthFunction
10909testdata/SampleMaterial.lc 1358:33-1358:40 10909SampleMaterial.lc 1358:33-1358:40
10910 forall a . Maybe a 10910 forall a . Maybe a
10911testdata/SampleMaterial.lc 1359:41-1359:46 10911SampleMaterial.lc 1359:41-1359:46
10912 Bool 10912 Bool
10913testdata/SampleMaterial.lc 1360:38-1360:54 10913SampleMaterial.lc 1360:38-1360:54
10914 String 10914 String
10915testdata/SampleMaterial.lc 1363:21-1363:26 10915SampleMaterial.lc 1363:21-1363:26
10916 Bool 10916 Bool
10917testdata/SampleMaterial.lc 1366:5-1408:6 10917SampleMaterial.lc 1366:5-1408:6
10918 (String, CommonAttrs) 10918 (String, CommonAttrs)
10919testdata/SampleMaterial.lc 1366:5-2182:6 10919SampleMaterial.lc 1366:5-2182:6
10920 [(String, CommonAttrs)] 10920 [(String, CommonAttrs)]
10921testdata/SampleMaterial.lc 1366:7-1366:44 10921SampleMaterial.lc 1366:7-1366:44
10922 String 10922 String
10923testdata/SampleMaterial.lc 1367:7-1367:18 10923SampleMaterial.lc 1367:7-1367:18
10924 () 10924 ()
10925 -> () 10925 -> ()
10926 -> Bool 10926 -> Bool
@@ -10928,68 +10928,68 @@ testdata/SampleMaterial.lc 1367:7-1367:18
10928 -> Bool 10928 -> Bool
10929 -> Bool 10929 -> Bool
10930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10931testdata/SampleMaterial.lc 1367:7-1368:26 10931SampleMaterial.lc 1367:7-1368:26
10932 () 10932 ()
10933 -> Bool 10933 -> Bool
10934 -> Float 10934 -> Float
10935 -> Bool 10935 -> Bool
10936 -> Bool 10936 -> Bool
10937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10938testdata/SampleMaterial.lc 1367:7-1369:26 10938SampleMaterial.lc 1367:7-1369:26
10939 Bool 10939 Bool
10940 -> Float 10940 -> Float
10941 -> Bool 10941 -> Bool
10942 -> Bool 10942 -> Bool
10943 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10943 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10944testdata/SampleMaterial.lc 1367:7-1370:27 10944SampleMaterial.lc 1367:7-1370:27
10945 Float 10945 Float
10946 -> Bool 10946 -> Bool
10947 -> Bool 10947 -> Bool
10948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10949testdata/SampleMaterial.lc 1367:7-1371:21 10949SampleMaterial.lc 1367:7-1371:21
10950 Bool 10950 Bool
10951 -> Bool 10951 -> Bool
10952 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10952 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10953testdata/SampleMaterial.lc 1367:7-1372:35 10953SampleMaterial.lc 1367:7-1372:35
10954 Bool 10954 Bool
10955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10956testdata/SampleMaterial.lc 1367:7-1373:28 10956SampleMaterial.lc 1367:7-1373:28
10957 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10957 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10958testdata/SampleMaterial.lc 1367:7-1374:33 10958SampleMaterial.lc 1367:7-1374:33
10959 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10959 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10960testdata/SampleMaterial.lc 1367:7-1375:32 10960SampleMaterial.lc 1367:7-1375:32
10961 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10961 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10962testdata/SampleMaterial.lc 1367:7-1376:30 10962SampleMaterial.lc 1367:7-1376:30
10963 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10963 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10964testdata/SampleMaterial.lc 1367:7-1377:34 10964SampleMaterial.lc 1367:7-1377:34
10965 [StageAttrs] -> Bool -> CommonAttrs 10965 [StageAttrs] -> Bool -> CommonAttrs
10966testdata/SampleMaterial.lc 1367:7-1405:14 10966SampleMaterial.lc 1367:7-1405:14
10967 Bool -> CommonAttrs 10967 Bool -> CommonAttrs
10968testdata/SampleMaterial.lc 1367:7-1407:10 10968SampleMaterial.lc 1367:7-1407:10
10969 CommonAttrs | ((CommonAttrs)) 10969 CommonAttrs | ((CommonAttrs))
10970testdata/SampleMaterial.lc 1368:24-1368:26 10970SampleMaterial.lc 1368:24-1368:26
10971 () 10971 ()
10972testdata/SampleMaterial.lc 1369:24-1369:26 10972SampleMaterial.lc 1369:24-1369:26
10973 () 10973 ()
10974testdata/SampleMaterial.lc 1370:22-1370:27 10974SampleMaterial.lc 1370:22-1370:27
10975 Bool 10975 Bool
10976testdata/SampleMaterial.lc 1371:20-1371:21 10976SampleMaterial.lc 1371:20-1371:21
10977 _b 10977 _b
10978testdata/SampleMaterial.lc 1372:30-1372:35 10978SampleMaterial.lc 1372:30-1372:35
10979 Bool 10979 Bool
10980testdata/SampleMaterial.lc 1373:23-1373:28 10980SampleMaterial.lc 1373:23-1373:28
10981 Bool 10981 Bool
10982testdata/SampleMaterial.lc 1374:20-1374:33 10982SampleMaterial.lc 1374:20-1374:33
10983 CullType 10983 CullType
10984testdata/SampleMaterial.lc 1375:30-1375:32 10984SampleMaterial.lc 1375:30-1375:32
10985 forall a . [a] 10985 forall a . [a]
10986testdata/SampleMaterial.lc 1376:25-1376:30 10986SampleMaterial.lc 1376:25-1376:30
10987 Bool 10987 Bool
10988testdata/SampleMaterial.lc 1377:29-1377:34 10988SampleMaterial.lc 1377:29-1377:34
10989 Bool 10989 Bool
10990testdata/SampleMaterial.lc 1379:13-1405:14 10990SampleMaterial.lc 1379:13-1405:14
10991 [StageAttrs] 10991 [StageAttrs]
10992testdata/SampleMaterial.lc 1379:15-1379:25 10992SampleMaterial.lc 1379:15-1379:25
10993 Maybe (Blending', Blending') 10993 Maybe (Blending', Blending')
10994 -> RGBGen 10994 -> RGBGen
10995 -> AlphaGen 10995 -> AlphaGen
@@ -10997,70 +10997,70 @@ testdata/SampleMaterial.lc 1379:15-1379:25
10997 -> [TCMod] 10997 -> [TCMod]
10998 -> StageTexture 10998 -> StageTexture
10999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11000testdata/SampleMaterial.lc 1379:15-1380:36 11000SampleMaterial.lc 1379:15-1380:36
11001 RGBGen 11001 RGBGen
11002 -> AlphaGen 11002 -> AlphaGen
11003 -> TCGen 11003 -> TCGen
11004 -> [TCMod] 11004 -> [TCMod]
11005 -> StageTexture 11005 -> StageTexture
11006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11007testdata/SampleMaterial.lc 1379:15-1381:50 11007SampleMaterial.lc 1379:15-1381:50
11008 AlphaGen 11008 AlphaGen
11009 -> TCGen 11009 -> TCGen
11010 -> [TCMod] 11010 -> [TCMod]
11011 -> StageTexture 11011 -> StageTexture
11012 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11012 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11013testdata/SampleMaterial.lc 1379:15-1382:42 11013SampleMaterial.lc 1379:15-1382:42
11014 TCGen 11014 TCGen
11015 -> [TCMod] 11015 -> [TCMod]
11016 -> StageTexture 11016 -> StageTexture
11017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11018testdata/SampleMaterial.lc 1379:15-1383:36 11018SampleMaterial.lc 1379:15-1383:36
11019 [TCMod] 11019 [TCMod]
11020 -> StageTexture 11020 -> StageTexture
11021 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11021 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11022testdata/SampleMaterial.lc 1379:15-1384:31 11022SampleMaterial.lc 1379:15-1384:31
11023 StageTexture 11023 StageTexture
11024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11025testdata/SampleMaterial.lc 1379:15-1385:75 11025SampleMaterial.lc 1379:15-1385:75
11026 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11026 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11027testdata/SampleMaterial.lc 1379:15-1386:38 11027SampleMaterial.lc 1379:15-1386:38
11028 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11028 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11029testdata/SampleMaterial.lc 1379:15-1387:41 11029SampleMaterial.lc 1379:15-1387:41
11030 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11030 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11031testdata/SampleMaterial.lc 1379:15-1388:40 11031SampleMaterial.lc 1379:15-1388:40
11032 Bool -> String -> StageAttrs 11032 Bool -> String -> StageAttrs
11033testdata/SampleMaterial.lc 1379:15-1389:46 11033SampleMaterial.lc 1379:15-1389:46
11034 String -> StageAttrs 11034 String -> StageAttrs
11035testdata/SampleMaterial.lc 1379:15-1391:18 11035SampleMaterial.lc 1379:15-1391:18
11036 StageAttrs 11036 StageAttrs
11037testdata/SampleMaterial.lc 1380:29-1380:36 11037SampleMaterial.lc 1380:29-1380:36
11038 forall a . Maybe a 11038 forall a . Maybe a
11039testdata/SampleMaterial.lc 1381:30-1381:50 11039SampleMaterial.lc 1381:30-1381:50
11040 RGBGen 11040 RGBGen
11041testdata/SampleMaterial.lc 1382:32-1382:42 11041SampleMaterial.lc 1382:32-1382:42
11042 AlphaGen 11042 AlphaGen
11043testdata/SampleMaterial.lc 1383:29-1383:36 11043SampleMaterial.lc 1383:29-1383:36
11044 TCGen 11044 TCGen
11045testdata/SampleMaterial.lc 1384:29-1384:31 11045SampleMaterial.lc 1384:29-1384:31
11046 forall a . [a] 11046 forall a . [a]
11047testdata/SampleMaterial.lc 1385:31-1385:37 11047SampleMaterial.lc 1385:31-1385:37
11048 String -> StageTexture 11048 String -> StageTexture
11049testdata/SampleMaterial.lc 1385:31-1385:75 11049SampleMaterial.lc 1385:31-1385:75
11050 StageTexture 11050 StageTexture
11051testdata/SampleMaterial.lc 1385:38-1385:75 11051SampleMaterial.lc 1385:38-1385:75
11052 String 11052 String
11053testdata/SampleMaterial.lc 1386:34-1386:38 11053SampleMaterial.lc 1386:34-1386:38
11054 Bool 11054 Bool
11055testdata/SampleMaterial.lc 1387:33-1387:41 11055SampleMaterial.lc 1387:33-1387:41
11056 DepthFunction 11056 DepthFunction
11057testdata/SampleMaterial.lc 1388:33-1388:40 11057SampleMaterial.lc 1388:33-1388:40
11058 forall a . Maybe a 11058 forall a . Maybe a
11059testdata/SampleMaterial.lc 1389:41-1389:46 11059SampleMaterial.lc 1389:41-1389:46
11060 Bool 11060 Bool
11061testdata/SampleMaterial.lc 1390:38-1390:54 11061SampleMaterial.lc 1390:38-1390:54
11062 String 11062 String
11063testdata/SampleMaterial.lc 1392:15-1392:25 11063SampleMaterial.lc 1392:15-1392:25
11064 Maybe (Blending', Blending') 11064 Maybe (Blending', Blending')
11065 -> RGBGen 11065 -> RGBGen
11066 -> AlphaGen 11066 -> AlphaGen
@@ -11068,82 +11068,82 @@ testdata/SampleMaterial.lc 1392:15-1392:25
11068 -> [TCMod] 11068 -> [TCMod]
11069 -> StageTexture 11069 -> StageTexture
11070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11071testdata/SampleMaterial.lc 1392:15-1393:57 11071SampleMaterial.lc 1392:15-1393:57
11072 RGBGen 11072 RGBGen
11073 -> AlphaGen 11073 -> AlphaGen
11074 -> TCGen 11074 -> TCGen
11075 -> [TCMod] 11075 -> [TCMod]
11076 -> StageTexture 11076 -> StageTexture
11077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11078testdata/SampleMaterial.lc 1392:15-1394:50 11078SampleMaterial.lc 1392:15-1394:50
11079 AlphaGen 11079 AlphaGen
11080 -> TCGen 11080 -> TCGen
11081 -> [TCMod] 11081 -> [TCMod]
11082 -> StageTexture 11082 -> StageTexture
11083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11084testdata/SampleMaterial.lc 1392:15-1395:42 11084SampleMaterial.lc 1392:15-1395:42
11085 TCGen 11085 TCGen
11086 -> [TCMod] 11086 -> [TCMod]
11087 -> StageTexture 11087 -> StageTexture
11088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11089testdata/SampleMaterial.lc 1392:15-1396:40 11089SampleMaterial.lc 1392:15-1396:40
11090 [TCMod] 11090 [TCMod]
11091 -> StageTexture 11091 -> StageTexture
11092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11093testdata/SampleMaterial.lc 1392:15-1397:31 11093SampleMaterial.lc 1392:15-1397:31
11094 StageTexture 11094 StageTexture
11095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11096testdata/SampleMaterial.lc 1392:15-1398:42 11096SampleMaterial.lc 1392:15-1398:42
11097 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11097 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11098testdata/SampleMaterial.lc 1392:15-1399:38 11098SampleMaterial.lc 1392:15-1399:38
11099 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11099 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11100testdata/SampleMaterial.lc 1392:15-1400:41 11100SampleMaterial.lc 1392:15-1400:41
11101 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11101 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11102testdata/SampleMaterial.lc 1392:15-1401:40 11102SampleMaterial.lc 1392:15-1401:40
11103 Bool -> String -> StageAttrs 11103 Bool -> String -> StageAttrs
11104testdata/SampleMaterial.lc 1392:15-1402:46 11104SampleMaterial.lc 1392:15-1402:46
11105 String -> StageAttrs 11105 String -> StageAttrs
11106testdata/SampleMaterial.lc 1392:15-1404:18 11106SampleMaterial.lc 1392:15-1404:18
11107 StageAttrs | [StageAttrs] 11107 StageAttrs | [StageAttrs]
11108testdata/SampleMaterial.lc 1393:29-1393:33 11108SampleMaterial.lc 1393:29-1393:33
11109 forall a . a -> Maybe a 11109 forall a . a -> Maybe a
11110testdata/SampleMaterial.lc 1393:29-1393:57 11110SampleMaterial.lc 1393:29-1393:57
11111 Maybe (Blending', Blending') 11111 Maybe (Blending', Blending')
11112testdata/SampleMaterial.lc 1393:34-1393:57 11112SampleMaterial.lc 1393:34-1393:57
11113 (Blending', Blending') 11113 (Blending', Blending')
11114testdata/SampleMaterial.lc 1393:36-1393:46 11114SampleMaterial.lc 1393:36-1393:46
11115 Blending' 11115 Blending'
11116testdata/SampleMaterial.lc 1393:49-1393:55 11116SampleMaterial.lc 1393:49-1393:55
11117 Blending' | ((Blending')) 11117 Blending' | ((Blending'))
11118testdata/SampleMaterial.lc 1394:30-1394:50 11118SampleMaterial.lc 1394:30-1394:50
11119 RGBGen 11119 RGBGen
11120testdata/SampleMaterial.lc 1395:32-1395:42 11120SampleMaterial.lc 1395:32-1395:42
11121 AlphaGen 11121 AlphaGen
11122testdata/SampleMaterial.lc 1396:29-1396:40 11122SampleMaterial.lc 1396:29-1396:40
11123 TCGen 11123 TCGen
11124testdata/SampleMaterial.lc 1397:29-1397:31 11124SampleMaterial.lc 1397:29-1397:31
11125 forall a . [a] 11125 forall a . [a]
11126testdata/SampleMaterial.lc 1398:31-1398:42 11126SampleMaterial.lc 1398:31-1398:42
11127 StageTexture 11127 StageTexture
11128testdata/SampleMaterial.lc 1399:34-1399:38 11128SampleMaterial.lc 1399:34-1399:38
11129 Bool 11129 Bool
11130testdata/SampleMaterial.lc 1400:33-1400:41 11130SampleMaterial.lc 1400:33-1400:41
11131 DepthFunction 11131 DepthFunction
11132testdata/SampleMaterial.lc 1401:33-1401:40 11132SampleMaterial.lc 1401:33-1401:40
11133 forall a . Maybe a 11133 forall a . Maybe a
11134testdata/SampleMaterial.lc 1402:41-1402:46 11134SampleMaterial.lc 1402:41-1402:46
11135 Bool 11135 Bool
11136testdata/SampleMaterial.lc 1403:38-1403:54 11136SampleMaterial.lc 1403:38-1403:54
11137 String 11137 String
11138testdata/SampleMaterial.lc 1406:21-1406:26 11138SampleMaterial.lc 1406:21-1406:26
11139 Bool 11139 Bool
11140testdata/SampleMaterial.lc 1409:5-1451:6 11140SampleMaterial.lc 1409:5-1451:6
11141 (String, CommonAttrs) 11141 (String, CommonAttrs)
11142testdata/SampleMaterial.lc 1409:5-2182:6 11142SampleMaterial.lc 1409:5-2182:6
11143 [(String, CommonAttrs)] 11143 [(String, CommonAttrs)]
11144testdata/SampleMaterial.lc 1409:7-1409:44 11144SampleMaterial.lc 1409:7-1409:44
11145 String 11145 String
11146testdata/SampleMaterial.lc 1410:7-1410:18 11146SampleMaterial.lc 1410:7-1410:18
11147 () 11147 ()
11148 -> () 11148 -> ()
11149 -> Bool 11149 -> Bool
@@ -11151,68 +11151,68 @@ testdata/SampleMaterial.lc 1410:7-1410:18
11151 -> Bool 11151 -> Bool
11152 -> Bool 11152 -> Bool
11153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11154testdata/SampleMaterial.lc 1410:7-1411:26 11154SampleMaterial.lc 1410:7-1411:26
11155 () 11155 ()
11156 -> Bool 11156 -> Bool
11157 -> Float 11157 -> Float
11158 -> Bool 11158 -> Bool
11159 -> Bool 11159 -> Bool
11160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11161testdata/SampleMaterial.lc 1410:7-1412:26 11161SampleMaterial.lc 1410:7-1412:26
11162 Bool 11162 Bool
11163 -> Float 11163 -> Float
11164 -> Bool 11164 -> Bool
11165 -> Bool 11165 -> Bool
11166 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11166 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11167testdata/SampleMaterial.lc 1410:7-1413:27 11167SampleMaterial.lc 1410:7-1413:27
11168 Float 11168 Float
11169 -> Bool 11169 -> Bool
11170 -> Bool 11170 -> Bool
11171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11172testdata/SampleMaterial.lc 1410:7-1414:21 11172SampleMaterial.lc 1410:7-1414:21
11173 Bool 11173 Bool
11174 -> Bool 11174 -> Bool
11175 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11175 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11176testdata/SampleMaterial.lc 1410:7-1415:35 11176SampleMaterial.lc 1410:7-1415:35
11177 Bool 11177 Bool
11178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11179testdata/SampleMaterial.lc 1410:7-1416:28 11179SampleMaterial.lc 1410:7-1416:28
11180 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11180 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11181testdata/SampleMaterial.lc 1410:7-1417:33 11181SampleMaterial.lc 1410:7-1417:33
11182 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11182 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11183testdata/SampleMaterial.lc 1410:7-1418:32 11183SampleMaterial.lc 1410:7-1418:32
11184 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11184 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11185testdata/SampleMaterial.lc 1410:7-1419:30 11185SampleMaterial.lc 1410:7-1419:30
11186 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11186 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11187testdata/SampleMaterial.lc 1410:7-1420:34 11187SampleMaterial.lc 1410:7-1420:34
11188 [StageAttrs] -> Bool -> CommonAttrs 11188 [StageAttrs] -> Bool -> CommonAttrs
11189testdata/SampleMaterial.lc 1410:7-1448:14 11189SampleMaterial.lc 1410:7-1448:14
11190 Bool -> CommonAttrs 11190 Bool -> CommonAttrs
11191testdata/SampleMaterial.lc 1410:7-1450:10 11191SampleMaterial.lc 1410:7-1450:10
11192 CommonAttrs | ((CommonAttrs)) 11192 CommonAttrs | ((CommonAttrs))
11193testdata/SampleMaterial.lc 1411:24-1411:26 11193SampleMaterial.lc 1411:24-1411:26
11194 () 11194 ()
11195testdata/SampleMaterial.lc 1412:24-1412:26 11195SampleMaterial.lc 1412:24-1412:26
11196 () 11196 ()
11197testdata/SampleMaterial.lc 1413:22-1413:27 11197SampleMaterial.lc 1413:22-1413:27
11198 Bool 11198 Bool
11199testdata/SampleMaterial.lc 1414:20-1414:21 11199SampleMaterial.lc 1414:20-1414:21
11200 _b 11200 _b
11201testdata/SampleMaterial.lc 1415:30-1415:35 11201SampleMaterial.lc 1415:30-1415:35
11202 Bool 11202 Bool
11203testdata/SampleMaterial.lc 1416:23-1416:28 11203SampleMaterial.lc 1416:23-1416:28
11204 Bool 11204 Bool
11205testdata/SampleMaterial.lc 1417:20-1417:33 11205SampleMaterial.lc 1417:20-1417:33
11206 CullType 11206 CullType
11207testdata/SampleMaterial.lc 1418:30-1418:32 11207SampleMaterial.lc 1418:30-1418:32
11208 forall a . [a] 11208 forall a . [a]
11209testdata/SampleMaterial.lc 1419:25-1419:30 11209SampleMaterial.lc 1419:25-1419:30
11210 Bool 11210 Bool
11211testdata/SampleMaterial.lc 1420:29-1420:34 11211SampleMaterial.lc 1420:29-1420:34
11212 Bool 11212 Bool
11213testdata/SampleMaterial.lc 1422:13-1448:14 11213SampleMaterial.lc 1422:13-1448:14
11214 [StageAttrs] 11214 [StageAttrs]
11215testdata/SampleMaterial.lc 1422:15-1422:25 11215SampleMaterial.lc 1422:15-1422:25
11216 Maybe (Blending', Blending') 11216 Maybe (Blending', Blending')
11217 -> RGBGen 11217 -> RGBGen
11218 -> AlphaGen 11218 -> AlphaGen
@@ -11220,70 +11220,70 @@ testdata/SampleMaterial.lc 1422:15-1422:25
11220 -> [TCMod] 11220 -> [TCMod]
11221 -> StageTexture 11221 -> StageTexture
11222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11223testdata/SampleMaterial.lc 1422:15-1423:36 11223SampleMaterial.lc 1422:15-1423:36
11224 RGBGen 11224 RGBGen
11225 -> AlphaGen 11225 -> AlphaGen
11226 -> TCGen 11226 -> TCGen
11227 -> [TCMod] 11227 -> [TCMod]
11228 -> StageTexture 11228 -> StageTexture
11229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11230testdata/SampleMaterial.lc 1422:15-1424:50 11230SampleMaterial.lc 1422:15-1424:50
11231 AlphaGen 11231 AlphaGen
11232 -> TCGen 11232 -> TCGen
11233 -> [TCMod] 11233 -> [TCMod]
11234 -> StageTexture 11234 -> StageTexture
11235 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11235 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11236testdata/SampleMaterial.lc 1422:15-1425:42 11236SampleMaterial.lc 1422:15-1425:42
11237 TCGen 11237 TCGen
11238 -> [TCMod] 11238 -> [TCMod]
11239 -> StageTexture 11239 -> StageTexture
11240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11241testdata/SampleMaterial.lc 1422:15-1426:36 11241SampleMaterial.lc 1422:15-1426:36
11242 [TCMod] 11242 [TCMod]
11243 -> StageTexture 11243 -> StageTexture
11244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11245testdata/SampleMaterial.lc 1422:15-1427:31 11245SampleMaterial.lc 1422:15-1427:31
11246 StageTexture 11246 StageTexture
11247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11248testdata/SampleMaterial.lc 1422:15-1428:75 11248SampleMaterial.lc 1422:15-1428:75
11249 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11249 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11250testdata/SampleMaterial.lc 1422:15-1429:38 11250SampleMaterial.lc 1422:15-1429:38
11251 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11251 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11252testdata/SampleMaterial.lc 1422:15-1430:41 11252SampleMaterial.lc 1422:15-1430:41
11253 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11253 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11254testdata/SampleMaterial.lc 1422:15-1431:40 11254SampleMaterial.lc 1422:15-1431:40
11255 Bool -> String -> StageAttrs 11255 Bool -> String -> StageAttrs
11256testdata/SampleMaterial.lc 1422:15-1432:46 11256SampleMaterial.lc 1422:15-1432:46
11257 String -> StageAttrs 11257 String -> StageAttrs
11258testdata/SampleMaterial.lc 1422:15-1434:18 11258SampleMaterial.lc 1422:15-1434:18
11259 StageAttrs 11259 StageAttrs
11260testdata/SampleMaterial.lc 1423:29-1423:36 11260SampleMaterial.lc 1423:29-1423:36
11261 forall a . Maybe a 11261 forall a . Maybe a
11262testdata/SampleMaterial.lc 1424:30-1424:50 11262SampleMaterial.lc 1424:30-1424:50
11263 RGBGen 11263 RGBGen
11264testdata/SampleMaterial.lc 1425:32-1425:42 11264SampleMaterial.lc 1425:32-1425:42
11265 AlphaGen 11265 AlphaGen
11266testdata/SampleMaterial.lc 1426:29-1426:36 11266SampleMaterial.lc 1426:29-1426:36
11267 TCGen 11267 TCGen
11268testdata/SampleMaterial.lc 1427:29-1427:31 11268SampleMaterial.lc 1427:29-1427:31
11269 forall a . [a] 11269 forall a . [a]
11270testdata/SampleMaterial.lc 1428:31-1428:37 11270SampleMaterial.lc 1428:31-1428:37
11271 String -> StageTexture 11271 String -> StageTexture
11272testdata/SampleMaterial.lc 1428:31-1428:75 11272SampleMaterial.lc 1428:31-1428:75
11273 StageTexture 11273 StageTexture
11274testdata/SampleMaterial.lc 1428:38-1428:75 11274SampleMaterial.lc 1428:38-1428:75
11275 String 11275 String
11276testdata/SampleMaterial.lc 1429:34-1429:38 11276SampleMaterial.lc 1429:34-1429:38
11277 Bool 11277 Bool
11278testdata/SampleMaterial.lc 1430:33-1430:41 11278SampleMaterial.lc 1430:33-1430:41
11279 DepthFunction 11279 DepthFunction
11280testdata/SampleMaterial.lc 1431:33-1431:40 11280SampleMaterial.lc 1431:33-1431:40
11281 forall a . Maybe a 11281 forall a . Maybe a
11282testdata/SampleMaterial.lc 1432:41-1432:46 11282SampleMaterial.lc 1432:41-1432:46
11283 Bool 11283 Bool
11284testdata/SampleMaterial.lc 1433:38-1433:54 11284SampleMaterial.lc 1433:38-1433:54
11285 String 11285 String
11286testdata/SampleMaterial.lc 1435:15-1435:25 11286SampleMaterial.lc 1435:15-1435:25
11287 Maybe (Blending', Blending') 11287 Maybe (Blending', Blending')
11288 -> RGBGen 11288 -> RGBGen
11289 -> AlphaGen 11289 -> AlphaGen
@@ -11291,82 +11291,82 @@ testdata/SampleMaterial.lc 1435:15-1435:25
11291 -> [TCMod] 11291 -> [TCMod]
11292 -> StageTexture 11292 -> StageTexture
11293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11294testdata/SampleMaterial.lc 1435:15-1436:57 11294SampleMaterial.lc 1435:15-1436:57
11295 RGBGen 11295 RGBGen
11296 -> AlphaGen 11296 -> AlphaGen
11297 -> TCGen 11297 -> TCGen
11298 -> [TCMod] 11298 -> [TCMod]
11299 -> StageTexture 11299 -> StageTexture
11300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11301testdata/SampleMaterial.lc 1435:15-1437:50 11301SampleMaterial.lc 1435:15-1437:50
11302 AlphaGen 11302 AlphaGen
11303 -> TCGen 11303 -> TCGen
11304 -> [TCMod] 11304 -> [TCMod]
11305 -> StageTexture 11305 -> StageTexture
11306 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11306 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11307testdata/SampleMaterial.lc 1435:15-1438:42 11307SampleMaterial.lc 1435:15-1438:42
11308 TCGen 11308 TCGen
11309 -> [TCMod] 11309 -> [TCMod]
11310 -> StageTexture 11310 -> StageTexture
11311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11312testdata/SampleMaterial.lc 1435:15-1439:40 11312SampleMaterial.lc 1435:15-1439:40
11313 [TCMod] 11313 [TCMod]
11314 -> StageTexture 11314 -> StageTexture
11315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11316testdata/SampleMaterial.lc 1435:15-1440:31 11316SampleMaterial.lc 1435:15-1440:31
11317 StageTexture 11317 StageTexture
11318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11319testdata/SampleMaterial.lc 1435:15-1441:42 11319SampleMaterial.lc 1435:15-1441:42
11320 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11320 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11321testdata/SampleMaterial.lc 1435:15-1442:38 11321SampleMaterial.lc 1435:15-1442:38
11322 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11322 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11323testdata/SampleMaterial.lc 1435:15-1443:41 11323SampleMaterial.lc 1435:15-1443:41
11324 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11324 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11325testdata/SampleMaterial.lc 1435:15-1444:40 11325SampleMaterial.lc 1435:15-1444:40
11326 Bool -> String -> StageAttrs 11326 Bool -> String -> StageAttrs
11327testdata/SampleMaterial.lc 1435:15-1445:46 11327SampleMaterial.lc 1435:15-1445:46
11328 String -> StageAttrs 11328 String -> StageAttrs
11329testdata/SampleMaterial.lc 1435:15-1447:18 11329SampleMaterial.lc 1435:15-1447:18
11330 StageAttrs | [StageAttrs] 11330 StageAttrs | [StageAttrs]
11331testdata/SampleMaterial.lc 1436:29-1436:33 11331SampleMaterial.lc 1436:29-1436:33
11332 forall a . a -> Maybe a 11332 forall a . a -> Maybe a
11333testdata/SampleMaterial.lc 1436:29-1436:57 11333SampleMaterial.lc 1436:29-1436:57
11334 Maybe (Blending', Blending') 11334 Maybe (Blending', Blending')
11335testdata/SampleMaterial.lc 1436:34-1436:57 11335SampleMaterial.lc 1436:34-1436:57
11336 (Blending', Blending') 11336 (Blending', Blending')
11337testdata/SampleMaterial.lc 1436:36-1436:46 11337SampleMaterial.lc 1436:36-1436:46
11338 Blending' 11338 Blending'
11339testdata/SampleMaterial.lc 1436:49-1436:55 11339SampleMaterial.lc 1436:49-1436:55
11340 Blending' | ((Blending')) 11340 Blending' | ((Blending'))
11341testdata/SampleMaterial.lc 1437:30-1437:50 11341SampleMaterial.lc 1437:30-1437:50
11342 RGBGen 11342 RGBGen
11343testdata/SampleMaterial.lc 1438:32-1438:42 11343SampleMaterial.lc 1438:32-1438:42
11344 AlphaGen 11344 AlphaGen
11345testdata/SampleMaterial.lc 1439:29-1439:40 11345SampleMaterial.lc 1439:29-1439:40
11346 TCGen 11346 TCGen
11347testdata/SampleMaterial.lc 1440:29-1440:31 11347SampleMaterial.lc 1440:29-1440:31
11348 forall a . [a] 11348 forall a . [a]
11349testdata/SampleMaterial.lc 1441:31-1441:42 11349SampleMaterial.lc 1441:31-1441:42
11350 StageTexture 11350 StageTexture
11351testdata/SampleMaterial.lc 1442:34-1442:38 11351SampleMaterial.lc 1442:34-1442:38
11352 Bool 11352 Bool
11353testdata/SampleMaterial.lc 1443:33-1443:41 11353SampleMaterial.lc 1443:33-1443:41
11354 DepthFunction 11354 DepthFunction
11355testdata/SampleMaterial.lc 1444:33-1444:40 11355SampleMaterial.lc 1444:33-1444:40
11356 forall a . Maybe a 11356 forall a . Maybe a
11357testdata/SampleMaterial.lc 1445:41-1445:46 11357SampleMaterial.lc 1445:41-1445:46
11358 Bool 11358 Bool
11359testdata/SampleMaterial.lc 1446:38-1446:54 11359SampleMaterial.lc 1446:38-1446:54
11360 String 11360 String
11361testdata/SampleMaterial.lc 1449:21-1449:26 11361SampleMaterial.lc 1449:21-1449:26
11362 Bool 11362 Bool
11363testdata/SampleMaterial.lc 1452:5-1494:6 11363SampleMaterial.lc 1452:5-1494:6
11364 (String, CommonAttrs) 11364 (String, CommonAttrs)
11365testdata/SampleMaterial.lc 1452:5-2182:6 11365SampleMaterial.lc 1452:5-2182:6
11366 [(String, CommonAttrs)] 11366 [(String, CommonAttrs)]
11367testdata/SampleMaterial.lc 1452:7-1452:44 11367SampleMaterial.lc 1452:7-1452:44
11368 String 11368 String
11369testdata/SampleMaterial.lc 1453:7-1453:18 11369SampleMaterial.lc 1453:7-1453:18
11370 () 11370 ()
11371 -> () 11371 -> ()
11372 -> Bool 11372 -> Bool
@@ -11374,68 +11374,68 @@ testdata/SampleMaterial.lc 1453:7-1453:18
11374 -> Bool 11374 -> Bool
11375 -> Bool 11375 -> Bool
11376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11377testdata/SampleMaterial.lc 1453:7-1454:26 11377SampleMaterial.lc 1453:7-1454:26
11378 () 11378 ()
11379 -> Bool 11379 -> Bool
11380 -> Float 11380 -> Float
11381 -> Bool 11381 -> Bool
11382 -> Bool 11382 -> Bool
11383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11384testdata/SampleMaterial.lc 1453:7-1455:26 11384SampleMaterial.lc 1453:7-1455:26
11385 Bool 11385 Bool
11386 -> Float 11386 -> Float
11387 -> Bool 11387 -> Bool
11388 -> Bool 11388 -> Bool
11389 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11389 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11390testdata/SampleMaterial.lc 1453:7-1456:27 11390SampleMaterial.lc 1453:7-1456:27
11391 Float 11391 Float
11392 -> Bool 11392 -> Bool
11393 -> Bool 11393 -> Bool
11394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11395testdata/SampleMaterial.lc 1453:7-1457:21 11395SampleMaterial.lc 1453:7-1457:21
11396 Bool 11396 Bool
11397 -> Bool 11397 -> Bool
11398 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11398 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11399testdata/SampleMaterial.lc 1453:7-1458:35 11399SampleMaterial.lc 1453:7-1458:35
11400 Bool 11400 Bool
11401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11402testdata/SampleMaterial.lc 1453:7-1459:28 11402SampleMaterial.lc 1453:7-1459:28
11403 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11403 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11404testdata/SampleMaterial.lc 1453:7-1460:33 11404SampleMaterial.lc 1453:7-1460:33
11405 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11405 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11406testdata/SampleMaterial.lc 1453:7-1461:32 11406SampleMaterial.lc 1453:7-1461:32
11407 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11407 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11408testdata/SampleMaterial.lc 1453:7-1462:30 11408SampleMaterial.lc 1453:7-1462:30
11409 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11409 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11410testdata/SampleMaterial.lc 1453:7-1463:34 11410SampleMaterial.lc 1453:7-1463:34
11411 [StageAttrs] -> Bool -> CommonAttrs 11411 [StageAttrs] -> Bool -> CommonAttrs
11412testdata/SampleMaterial.lc 1453:7-1491:14 11412SampleMaterial.lc 1453:7-1491:14
11413 Bool -> CommonAttrs 11413 Bool -> CommonAttrs
11414testdata/SampleMaterial.lc 1453:7-1493:10 11414SampleMaterial.lc 1453:7-1493:10
11415 CommonAttrs | ((CommonAttrs)) 11415 CommonAttrs | ((CommonAttrs))
11416testdata/SampleMaterial.lc 1454:24-1454:26 11416SampleMaterial.lc 1454:24-1454:26
11417 () 11417 ()
11418testdata/SampleMaterial.lc 1455:24-1455:26 11418SampleMaterial.lc 1455:24-1455:26
11419 () 11419 ()
11420testdata/SampleMaterial.lc 1456:22-1456:27 11420SampleMaterial.lc 1456:22-1456:27
11421 Bool 11421 Bool
11422testdata/SampleMaterial.lc 1457:20-1457:21 11422SampleMaterial.lc 1457:20-1457:21
11423 _b 11423 _b
11424testdata/SampleMaterial.lc 1458:30-1458:35 11424SampleMaterial.lc 1458:30-1458:35
11425 Bool 11425 Bool
11426testdata/SampleMaterial.lc 1459:23-1459:28 11426SampleMaterial.lc 1459:23-1459:28
11427 Bool 11427 Bool
11428testdata/SampleMaterial.lc 1460:20-1460:33 11428SampleMaterial.lc 1460:20-1460:33
11429 CullType 11429 CullType
11430testdata/SampleMaterial.lc 1461:30-1461:32 11430SampleMaterial.lc 1461:30-1461:32
11431 forall a . [a] 11431 forall a . [a]
11432testdata/SampleMaterial.lc 1462:25-1462:30 11432SampleMaterial.lc 1462:25-1462:30
11433 Bool 11433 Bool
11434testdata/SampleMaterial.lc 1463:29-1463:34 11434SampleMaterial.lc 1463:29-1463:34
11435 Bool 11435 Bool
11436testdata/SampleMaterial.lc 1465:13-1491:14 11436SampleMaterial.lc 1465:13-1491:14
11437 [StageAttrs] 11437 [StageAttrs]
11438testdata/SampleMaterial.lc 1465:15-1465:25 11438SampleMaterial.lc 1465:15-1465:25
11439 Maybe (Blending', Blending') 11439 Maybe (Blending', Blending')
11440 -> RGBGen 11440 -> RGBGen
11441 -> AlphaGen 11441 -> AlphaGen
@@ -11443,70 +11443,70 @@ testdata/SampleMaterial.lc 1465:15-1465:25
11443 -> [TCMod] 11443 -> [TCMod]
11444 -> StageTexture 11444 -> StageTexture
11445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11446testdata/SampleMaterial.lc 1465:15-1466:36 11446SampleMaterial.lc 1465:15-1466:36
11447 RGBGen 11447 RGBGen
11448 -> AlphaGen 11448 -> AlphaGen
11449 -> TCGen 11449 -> TCGen
11450 -> [TCMod] 11450 -> [TCMod]
11451 -> StageTexture 11451 -> StageTexture
11452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11453testdata/SampleMaterial.lc 1465:15-1467:50 11453SampleMaterial.lc 1465:15-1467:50
11454 AlphaGen 11454 AlphaGen
11455 -> TCGen 11455 -> TCGen
11456 -> [TCMod] 11456 -> [TCMod]
11457 -> StageTexture 11457 -> StageTexture
11458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11459testdata/SampleMaterial.lc 1465:15-1468:42 11459SampleMaterial.lc 1465:15-1468:42
11460 TCGen 11460 TCGen
11461 -> [TCMod] 11461 -> [TCMod]
11462 -> StageTexture 11462 -> StageTexture
11463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11464testdata/SampleMaterial.lc 1465:15-1469:36 11464SampleMaterial.lc 1465:15-1469:36
11465 [TCMod] 11465 [TCMod]
11466 -> StageTexture 11466 -> StageTexture
11467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11468testdata/SampleMaterial.lc 1465:15-1470:31 11468SampleMaterial.lc 1465:15-1470:31
11469 StageTexture 11469 StageTexture
11470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11471testdata/SampleMaterial.lc 1465:15-1471:75 11471SampleMaterial.lc 1465:15-1471:75
11472 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11472 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11473testdata/SampleMaterial.lc 1465:15-1472:38 11473SampleMaterial.lc 1465:15-1472:38
11474 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11474 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11475testdata/SampleMaterial.lc 1465:15-1473:41 11475SampleMaterial.lc 1465:15-1473:41
11476 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11476 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11477testdata/SampleMaterial.lc 1465:15-1474:40 11477SampleMaterial.lc 1465:15-1474:40
11478 Bool -> String -> StageAttrs 11478 Bool -> String -> StageAttrs
11479testdata/SampleMaterial.lc 1465:15-1475:46 11479SampleMaterial.lc 1465:15-1475:46
11480 String -> StageAttrs 11480 String -> StageAttrs
11481testdata/SampleMaterial.lc 1465:15-1477:18 11481SampleMaterial.lc 1465:15-1477:18
11482 StageAttrs 11482 StageAttrs
11483testdata/SampleMaterial.lc 1466:29-1466:36 11483SampleMaterial.lc 1466:29-1466:36
11484 forall a . Maybe a 11484 forall a . Maybe a
11485testdata/SampleMaterial.lc 1467:30-1467:50 11485SampleMaterial.lc 1467:30-1467:50
11486 RGBGen 11486 RGBGen
11487testdata/SampleMaterial.lc 1468:32-1468:42 11487SampleMaterial.lc 1468:32-1468:42
11488 AlphaGen 11488 AlphaGen
11489testdata/SampleMaterial.lc 1469:29-1469:36 11489SampleMaterial.lc 1469:29-1469:36
11490 TCGen 11490 TCGen
11491testdata/SampleMaterial.lc 1470:29-1470:31 11491SampleMaterial.lc 1470:29-1470:31
11492 forall a . [a] 11492 forall a . [a]
11493testdata/SampleMaterial.lc 1471:31-1471:37 11493SampleMaterial.lc 1471:31-1471:37
11494 String -> StageTexture 11494 String -> StageTexture
11495testdata/SampleMaterial.lc 1471:31-1471:75 11495SampleMaterial.lc 1471:31-1471:75
11496 StageTexture 11496 StageTexture
11497testdata/SampleMaterial.lc 1471:38-1471:75 11497SampleMaterial.lc 1471:38-1471:75
11498 String 11498 String
11499testdata/SampleMaterial.lc 1472:34-1472:38 11499SampleMaterial.lc 1472:34-1472:38
11500 Bool 11500 Bool
11501testdata/SampleMaterial.lc 1473:33-1473:41 11501SampleMaterial.lc 1473:33-1473:41
11502 DepthFunction 11502 DepthFunction
11503testdata/SampleMaterial.lc 1474:33-1474:40 11503SampleMaterial.lc 1474:33-1474:40
11504 forall a . Maybe a 11504 forall a . Maybe a
11505testdata/SampleMaterial.lc 1475:41-1475:46 11505SampleMaterial.lc 1475:41-1475:46
11506 Bool 11506 Bool
11507testdata/SampleMaterial.lc 1476:38-1476:54 11507SampleMaterial.lc 1476:38-1476:54
11508 String 11508 String
11509testdata/SampleMaterial.lc 1478:15-1478:25 11509SampleMaterial.lc 1478:15-1478:25
11510 Maybe (Blending', Blending') 11510 Maybe (Blending', Blending')
11511 -> RGBGen 11511 -> RGBGen
11512 -> AlphaGen 11512 -> AlphaGen
@@ -11514,82 +11514,82 @@ testdata/SampleMaterial.lc 1478:15-1478:25
11514 -> [TCMod] 11514 -> [TCMod]
11515 -> StageTexture 11515 -> StageTexture
11516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11517testdata/SampleMaterial.lc 1478:15-1479:57 11517SampleMaterial.lc 1478:15-1479:57
11518 RGBGen 11518 RGBGen
11519 -> AlphaGen 11519 -> AlphaGen
11520 -> TCGen 11520 -> TCGen
11521 -> [TCMod] 11521 -> [TCMod]
11522 -> StageTexture 11522 -> StageTexture
11523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11524testdata/SampleMaterial.lc 1478:15-1480:50 11524SampleMaterial.lc 1478:15-1480:50
11525 AlphaGen 11525 AlphaGen
11526 -> TCGen 11526 -> TCGen
11527 -> [TCMod] 11527 -> [TCMod]
11528 -> StageTexture 11528 -> StageTexture
11529 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11529 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11530testdata/SampleMaterial.lc 1478:15-1481:42 11530SampleMaterial.lc 1478:15-1481:42
11531 TCGen 11531 TCGen
11532 -> [TCMod] 11532 -> [TCMod]
11533 -> StageTexture 11533 -> StageTexture
11534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11535testdata/SampleMaterial.lc 1478:15-1482:40 11535SampleMaterial.lc 1478:15-1482:40
11536 [TCMod] 11536 [TCMod]
11537 -> StageTexture 11537 -> StageTexture
11538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11539testdata/SampleMaterial.lc 1478:15-1483:31 11539SampleMaterial.lc 1478:15-1483:31
11540 StageTexture 11540 StageTexture
11541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11542testdata/SampleMaterial.lc 1478:15-1484:42 11542SampleMaterial.lc 1478:15-1484:42
11543 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11543 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11544testdata/SampleMaterial.lc 1478:15-1485:38 11544SampleMaterial.lc 1478:15-1485:38
11545 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11545 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11546testdata/SampleMaterial.lc 1478:15-1486:41 11546SampleMaterial.lc 1478:15-1486:41
11547 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11547 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11548testdata/SampleMaterial.lc 1478:15-1487:40 11548SampleMaterial.lc 1478:15-1487:40
11549 Bool -> String -> StageAttrs 11549 Bool -> String -> StageAttrs
11550testdata/SampleMaterial.lc 1478:15-1488:46 11550SampleMaterial.lc 1478:15-1488:46
11551 String -> StageAttrs 11551 String -> StageAttrs
11552testdata/SampleMaterial.lc 1478:15-1490:18 11552SampleMaterial.lc 1478:15-1490:18
11553 StageAttrs | [StageAttrs] 11553 StageAttrs | [StageAttrs]
11554testdata/SampleMaterial.lc 1479:29-1479:33 11554SampleMaterial.lc 1479:29-1479:33
11555 forall a . a -> Maybe a 11555 forall a . a -> Maybe a
11556testdata/SampleMaterial.lc 1479:29-1479:57 11556SampleMaterial.lc 1479:29-1479:57
11557 Maybe (Blending', Blending') 11557 Maybe (Blending', Blending')
11558testdata/SampleMaterial.lc 1479:34-1479:57 11558SampleMaterial.lc 1479:34-1479:57
11559 (Blending', Blending') 11559 (Blending', Blending')
11560testdata/SampleMaterial.lc 1479:36-1479:46 11560SampleMaterial.lc 1479:36-1479:46
11561 Blending' 11561 Blending'
11562testdata/SampleMaterial.lc 1479:49-1479:55 11562SampleMaterial.lc 1479:49-1479:55
11563 Blending' | ((Blending')) 11563 Blending' | ((Blending'))
11564testdata/SampleMaterial.lc 1480:30-1480:50 11564SampleMaterial.lc 1480:30-1480:50
11565 RGBGen 11565 RGBGen
11566testdata/SampleMaterial.lc 1481:32-1481:42 11566SampleMaterial.lc 1481:32-1481:42
11567 AlphaGen 11567 AlphaGen
11568testdata/SampleMaterial.lc 1482:29-1482:40 11568SampleMaterial.lc 1482:29-1482:40
11569 TCGen 11569 TCGen
11570testdata/SampleMaterial.lc 1483:29-1483:31 11570SampleMaterial.lc 1483:29-1483:31
11571 forall a . [a] 11571 forall a . [a]
11572testdata/SampleMaterial.lc 1484:31-1484:42 11572SampleMaterial.lc 1484:31-1484:42
11573 StageTexture 11573 StageTexture
11574testdata/SampleMaterial.lc 1485:34-1485:38 11574SampleMaterial.lc 1485:34-1485:38
11575 Bool 11575 Bool
11576testdata/SampleMaterial.lc 1486:33-1486:41 11576SampleMaterial.lc 1486:33-1486:41
11577 DepthFunction 11577 DepthFunction
11578testdata/SampleMaterial.lc 1487:33-1487:40 11578SampleMaterial.lc 1487:33-1487:40
11579 forall a . Maybe a 11579 forall a . Maybe a
11580testdata/SampleMaterial.lc 1488:41-1488:46 11580SampleMaterial.lc 1488:41-1488:46
11581 Bool 11581 Bool
11582testdata/SampleMaterial.lc 1489:38-1489:54 11582SampleMaterial.lc 1489:38-1489:54
11583 String 11583 String
11584testdata/SampleMaterial.lc 1492:21-1492:26 11584SampleMaterial.lc 1492:21-1492:26
11585 Bool 11585 Bool
11586testdata/SampleMaterial.lc 1495:5-1537:6 11586SampleMaterial.lc 1495:5-1537:6
11587 (String, CommonAttrs) 11587 (String, CommonAttrs)
11588testdata/SampleMaterial.lc 1495:5-2182:6 11588SampleMaterial.lc 1495:5-2182:6
11589 [(String, CommonAttrs)] 11589 [(String, CommonAttrs)]
11590testdata/SampleMaterial.lc 1495:7-1495:45 11590SampleMaterial.lc 1495:7-1495:45
11591 String 11591 String
11592testdata/SampleMaterial.lc 1496:7-1496:18 11592SampleMaterial.lc 1496:7-1496:18
11593 () 11593 ()
11594 -> () 11594 -> ()
11595 -> Bool 11595 -> Bool
@@ -11597,68 +11597,68 @@ testdata/SampleMaterial.lc 1496:7-1496:18
11597 -> Bool 11597 -> Bool
11598 -> Bool 11598 -> Bool
11599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11600testdata/SampleMaterial.lc 1496:7-1497:26 11600SampleMaterial.lc 1496:7-1497:26
11601 () 11601 ()
11602 -> Bool 11602 -> Bool
11603 -> Float 11603 -> Float
11604 -> Bool 11604 -> Bool
11605 -> Bool 11605 -> Bool
11606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11607testdata/SampleMaterial.lc 1496:7-1498:26 11607SampleMaterial.lc 1496:7-1498:26
11608 Bool 11608 Bool
11609 -> Float 11609 -> Float
11610 -> Bool 11610 -> Bool
11611 -> Bool 11611 -> Bool
11612 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11612 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11613testdata/SampleMaterial.lc 1496:7-1499:27 11613SampleMaterial.lc 1496:7-1499:27
11614 Float 11614 Float
11615 -> Bool 11615 -> Bool
11616 -> Bool 11616 -> Bool
11617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11618testdata/SampleMaterial.lc 1496:7-1500:21 11618SampleMaterial.lc 1496:7-1500:21
11619 Bool 11619 Bool
11620 -> Bool 11620 -> Bool
11621 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11621 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11622testdata/SampleMaterial.lc 1496:7-1501:35 11622SampleMaterial.lc 1496:7-1501:35
11623 Bool 11623 Bool
11624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11625testdata/SampleMaterial.lc 1496:7-1502:28 11625SampleMaterial.lc 1496:7-1502:28
11626 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11626 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11627testdata/SampleMaterial.lc 1496:7-1503:33 11627SampleMaterial.lc 1496:7-1503:33
11628 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11628 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11629testdata/SampleMaterial.lc 1496:7-1504:32 11629SampleMaterial.lc 1496:7-1504:32
11630 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11630 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11631testdata/SampleMaterial.lc 1496:7-1505:30 11631SampleMaterial.lc 1496:7-1505:30
11632 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11632 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11633testdata/SampleMaterial.lc 1496:7-1506:34 11633SampleMaterial.lc 1496:7-1506:34
11634 [StageAttrs] -> Bool -> CommonAttrs 11634 [StageAttrs] -> Bool -> CommonAttrs
11635testdata/SampleMaterial.lc 1496:7-1534:14 11635SampleMaterial.lc 1496:7-1534:14
11636 Bool -> CommonAttrs 11636 Bool -> CommonAttrs
11637testdata/SampleMaterial.lc 1496:7-1536:10 11637SampleMaterial.lc 1496:7-1536:10
11638 CommonAttrs | ((CommonAttrs)) 11638 CommonAttrs | ((CommonAttrs))
11639testdata/SampleMaterial.lc 1497:24-1497:26 11639SampleMaterial.lc 1497:24-1497:26
11640 () 11640 ()
11641testdata/SampleMaterial.lc 1498:24-1498:26 11641SampleMaterial.lc 1498:24-1498:26
11642 () 11642 ()
11643testdata/SampleMaterial.lc 1499:22-1499:27 11643SampleMaterial.lc 1499:22-1499:27
11644 Bool 11644 Bool
11645testdata/SampleMaterial.lc 1500:20-1500:21 11645SampleMaterial.lc 1500:20-1500:21
11646 _b 11646 _b
11647testdata/SampleMaterial.lc 1501:30-1501:35 11647SampleMaterial.lc 1501:30-1501:35
11648 Bool 11648 Bool
11649testdata/SampleMaterial.lc 1502:23-1502:28 11649SampleMaterial.lc 1502:23-1502:28
11650 Bool 11650 Bool
11651testdata/SampleMaterial.lc 1503:20-1503:33 11651SampleMaterial.lc 1503:20-1503:33
11652 CullType 11652 CullType
11653testdata/SampleMaterial.lc 1504:30-1504:32 11653SampleMaterial.lc 1504:30-1504:32
11654 forall a . [a] 11654 forall a . [a]
11655testdata/SampleMaterial.lc 1505:25-1505:30 11655SampleMaterial.lc 1505:25-1505:30
11656 Bool 11656 Bool
11657testdata/SampleMaterial.lc 1506:29-1506:34 11657SampleMaterial.lc 1506:29-1506:34
11658 Bool 11658 Bool
11659testdata/SampleMaterial.lc 1508:13-1534:14 11659SampleMaterial.lc 1508:13-1534:14
11660 [StageAttrs] 11660 [StageAttrs]
11661testdata/SampleMaterial.lc 1508:15-1508:25 11661SampleMaterial.lc 1508:15-1508:25
11662 Maybe (Blending', Blending') 11662 Maybe (Blending', Blending')
11663 -> RGBGen 11663 -> RGBGen
11664 -> AlphaGen 11664 -> AlphaGen
@@ -11666,70 +11666,70 @@ testdata/SampleMaterial.lc 1508:15-1508:25
11666 -> [TCMod] 11666 -> [TCMod]
11667 -> StageTexture 11667 -> StageTexture
11668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11669testdata/SampleMaterial.lc 1508:15-1509:36 11669SampleMaterial.lc 1508:15-1509:36
11670 RGBGen 11670 RGBGen
11671 -> AlphaGen 11671 -> AlphaGen
11672 -> TCGen 11672 -> TCGen
11673 -> [TCMod] 11673 -> [TCMod]
11674 -> StageTexture 11674 -> StageTexture
11675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11676testdata/SampleMaterial.lc 1508:15-1510:50 11676SampleMaterial.lc 1508:15-1510:50
11677 AlphaGen 11677 AlphaGen
11678 -> TCGen 11678 -> TCGen
11679 -> [TCMod] 11679 -> [TCMod]
11680 -> StageTexture 11680 -> StageTexture
11681 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11681 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11682testdata/SampleMaterial.lc 1508:15-1511:42 11682SampleMaterial.lc 1508:15-1511:42
11683 TCGen 11683 TCGen
11684 -> [TCMod] 11684 -> [TCMod]
11685 -> StageTexture 11685 -> StageTexture
11686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11687testdata/SampleMaterial.lc 1508:15-1512:36 11687SampleMaterial.lc 1508:15-1512:36
11688 [TCMod] 11688 [TCMod]
11689 -> StageTexture 11689 -> StageTexture
11690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11691testdata/SampleMaterial.lc 1508:15-1513:31 11691SampleMaterial.lc 1508:15-1513:31
11692 StageTexture 11692 StageTexture
11693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11694testdata/SampleMaterial.lc 1508:15-1514:76 11694SampleMaterial.lc 1508:15-1514:76
11695 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11695 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11696testdata/SampleMaterial.lc 1508:15-1515:38 11696SampleMaterial.lc 1508:15-1515:38
11697 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11697 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11698testdata/SampleMaterial.lc 1508:15-1516:41 11698SampleMaterial.lc 1508:15-1516:41
11699 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11699 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11700testdata/SampleMaterial.lc 1508:15-1517:40 11700SampleMaterial.lc 1508:15-1517:40
11701 Bool -> String -> StageAttrs 11701 Bool -> String -> StageAttrs
11702testdata/SampleMaterial.lc 1508:15-1518:46 11702SampleMaterial.lc 1508:15-1518:46
11703 String -> StageAttrs 11703 String -> StageAttrs
11704testdata/SampleMaterial.lc 1508:15-1520:18 11704SampleMaterial.lc 1508:15-1520:18
11705 StageAttrs 11705 StageAttrs
11706testdata/SampleMaterial.lc 1509:29-1509:36 11706SampleMaterial.lc 1509:29-1509:36
11707 forall a . Maybe a 11707 forall a . Maybe a
11708testdata/SampleMaterial.lc 1510:30-1510:50 11708SampleMaterial.lc 1510:30-1510:50
11709 RGBGen 11709 RGBGen
11710testdata/SampleMaterial.lc 1511:32-1511:42 11710SampleMaterial.lc 1511:32-1511:42
11711 AlphaGen 11711 AlphaGen
11712testdata/SampleMaterial.lc 1512:29-1512:36 11712SampleMaterial.lc 1512:29-1512:36
11713 TCGen 11713 TCGen
11714testdata/SampleMaterial.lc 1513:29-1513:31 11714SampleMaterial.lc 1513:29-1513:31
11715 forall a . [a] 11715 forall a . [a]
11716testdata/SampleMaterial.lc 1514:31-1514:37 11716SampleMaterial.lc 1514:31-1514:37
11717 String -> StageTexture 11717 String -> StageTexture
11718testdata/SampleMaterial.lc 1514:31-1514:76 11718SampleMaterial.lc 1514:31-1514:76
11719 StageTexture 11719 StageTexture
11720testdata/SampleMaterial.lc 1514:38-1514:76 11720SampleMaterial.lc 1514:38-1514:76
11721 String 11721 String
11722testdata/SampleMaterial.lc 1515:34-1515:38 11722SampleMaterial.lc 1515:34-1515:38
11723 Bool 11723 Bool
11724testdata/SampleMaterial.lc 1516:33-1516:41 11724SampleMaterial.lc 1516:33-1516:41
11725 DepthFunction 11725 DepthFunction
11726testdata/SampleMaterial.lc 1517:33-1517:40 11726SampleMaterial.lc 1517:33-1517:40
11727 forall a . Maybe a 11727 forall a . Maybe a
11728testdata/SampleMaterial.lc 1518:41-1518:46 11728SampleMaterial.lc 1518:41-1518:46
11729 Bool 11729 Bool
11730testdata/SampleMaterial.lc 1519:38-1519:54 11730SampleMaterial.lc 1519:38-1519:54
11731 String 11731 String
11732testdata/SampleMaterial.lc 1521:15-1521:25 11732SampleMaterial.lc 1521:15-1521:25
11733 Maybe (Blending', Blending') 11733 Maybe (Blending', Blending')
11734 -> RGBGen 11734 -> RGBGen
11735 -> AlphaGen 11735 -> AlphaGen
@@ -11737,82 +11737,82 @@ testdata/SampleMaterial.lc 1521:15-1521:25
11737 -> [TCMod] 11737 -> [TCMod]
11738 -> StageTexture 11738 -> StageTexture
11739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11740testdata/SampleMaterial.lc 1521:15-1522:57 11740SampleMaterial.lc 1521:15-1522:57
11741 RGBGen 11741 RGBGen
11742 -> AlphaGen 11742 -> AlphaGen
11743 -> TCGen 11743 -> TCGen
11744 -> [TCMod] 11744 -> [TCMod]
11745 -> StageTexture 11745 -> StageTexture
11746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11747testdata/SampleMaterial.lc 1521:15-1523:50 11747SampleMaterial.lc 1521:15-1523:50
11748 AlphaGen 11748 AlphaGen
11749 -> TCGen 11749 -> TCGen
11750 -> [TCMod] 11750 -> [TCMod]
11751 -> StageTexture 11751 -> StageTexture
11752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11753testdata/SampleMaterial.lc 1521:15-1524:42 11753SampleMaterial.lc 1521:15-1524:42
11754 TCGen 11754 TCGen
11755 -> [TCMod] 11755 -> [TCMod]
11756 -> StageTexture 11756 -> StageTexture
11757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11758testdata/SampleMaterial.lc 1521:15-1525:40 11758SampleMaterial.lc 1521:15-1525:40
11759 [TCMod] 11759 [TCMod]
11760 -> StageTexture 11760 -> StageTexture
11761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11762testdata/SampleMaterial.lc 1521:15-1526:31 11762SampleMaterial.lc 1521:15-1526:31
11763 StageTexture 11763 StageTexture
11764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11765testdata/SampleMaterial.lc 1521:15-1527:42 11765SampleMaterial.lc 1521:15-1527:42
11766 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11766 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11767testdata/SampleMaterial.lc 1521:15-1528:38 11767SampleMaterial.lc 1521:15-1528:38
11768 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11768 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11769testdata/SampleMaterial.lc 1521:15-1529:41 11769SampleMaterial.lc 1521:15-1529:41
11770 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11770 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11771testdata/SampleMaterial.lc 1521:15-1530:40 11771SampleMaterial.lc 1521:15-1530:40
11772 Bool -> String -> StageAttrs 11772 Bool -> String -> StageAttrs
11773testdata/SampleMaterial.lc 1521:15-1531:46 11773SampleMaterial.lc 1521:15-1531:46
11774 String -> StageAttrs 11774 String -> StageAttrs
11775testdata/SampleMaterial.lc 1521:15-1533:18 11775SampleMaterial.lc 1521:15-1533:18
11776 StageAttrs | [StageAttrs] 11776 StageAttrs | [StageAttrs]
11777testdata/SampleMaterial.lc 1522:29-1522:33 11777SampleMaterial.lc 1522:29-1522:33
11778 forall a . a -> Maybe a 11778 forall a . a -> Maybe a
11779testdata/SampleMaterial.lc 1522:29-1522:57 11779SampleMaterial.lc 1522:29-1522:57
11780 Maybe (Blending', Blending') 11780 Maybe (Blending', Blending')
11781testdata/SampleMaterial.lc 1522:34-1522:57 11781SampleMaterial.lc 1522:34-1522:57
11782 (Blending', Blending') 11782 (Blending', Blending')
11783testdata/SampleMaterial.lc 1522:36-1522:46 11783SampleMaterial.lc 1522:36-1522:46
11784 Blending' 11784 Blending'
11785testdata/SampleMaterial.lc 1522:49-1522:55 11785SampleMaterial.lc 1522:49-1522:55
11786 Blending' | ((Blending')) 11786 Blending' | ((Blending'))
11787testdata/SampleMaterial.lc 1523:30-1523:50 11787SampleMaterial.lc 1523:30-1523:50
11788 RGBGen 11788 RGBGen
11789testdata/SampleMaterial.lc 1524:32-1524:42 11789SampleMaterial.lc 1524:32-1524:42
11790 AlphaGen 11790 AlphaGen
11791testdata/SampleMaterial.lc 1525:29-1525:40 11791SampleMaterial.lc 1525:29-1525:40
11792 TCGen 11792 TCGen
11793testdata/SampleMaterial.lc 1526:29-1526:31 11793SampleMaterial.lc 1526:29-1526:31
11794 forall a . [a] 11794 forall a . [a]
11795testdata/SampleMaterial.lc 1527:31-1527:42 11795SampleMaterial.lc 1527:31-1527:42
11796 StageTexture 11796 StageTexture
11797testdata/SampleMaterial.lc 1528:34-1528:38 11797SampleMaterial.lc 1528:34-1528:38
11798 Bool 11798 Bool
11799testdata/SampleMaterial.lc 1529:33-1529:41 11799SampleMaterial.lc 1529:33-1529:41
11800 DepthFunction 11800 DepthFunction
11801testdata/SampleMaterial.lc 1530:33-1530:40 11801SampleMaterial.lc 1530:33-1530:40
11802 forall a . Maybe a 11802 forall a . Maybe a
11803testdata/SampleMaterial.lc 1531:41-1531:46 11803SampleMaterial.lc 1531:41-1531:46
11804 Bool 11804 Bool
11805testdata/SampleMaterial.lc 1532:38-1532:54 11805SampleMaterial.lc 1532:38-1532:54
11806 String 11806 String
11807testdata/SampleMaterial.lc 1535:21-1535:26 11807SampleMaterial.lc 1535:21-1535:26
11808 Bool 11808 Bool
11809testdata/SampleMaterial.lc 1538:5-1580:6 11809SampleMaterial.lc 1538:5-1580:6
11810 (String, CommonAttrs) 11810 (String, CommonAttrs)
11811testdata/SampleMaterial.lc 1538:5-2182:6 11811SampleMaterial.lc 1538:5-2182:6
11812 [(String, CommonAttrs)] 11812 [(String, CommonAttrs)]
11813testdata/SampleMaterial.lc 1538:7-1538:47 11813SampleMaterial.lc 1538:7-1538:47
11814 String 11814 String
11815testdata/SampleMaterial.lc 1539:7-1539:18 11815SampleMaterial.lc 1539:7-1539:18
11816 () 11816 ()
11817 -> () 11817 -> ()
11818 -> Bool 11818 -> Bool
@@ -11820,68 +11820,68 @@ testdata/SampleMaterial.lc 1539:7-1539:18
11820 -> Bool 11820 -> Bool
11821 -> Bool 11821 -> Bool
11822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11823testdata/SampleMaterial.lc 1539:7-1540:26 11823SampleMaterial.lc 1539:7-1540:26
11824 () 11824 ()
11825 -> Bool 11825 -> Bool
11826 -> Float 11826 -> Float
11827 -> Bool 11827 -> Bool
11828 -> Bool 11828 -> Bool
11829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11830testdata/SampleMaterial.lc 1539:7-1541:26 11830SampleMaterial.lc 1539:7-1541:26
11831 Bool 11831 Bool
11832 -> Float 11832 -> Float
11833 -> Bool 11833 -> Bool
11834 -> Bool 11834 -> Bool
11835 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11835 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11836testdata/SampleMaterial.lc 1539:7-1542:27 11836SampleMaterial.lc 1539:7-1542:27
11837 Float 11837 Float
11838 -> Bool 11838 -> Bool
11839 -> Bool 11839 -> Bool
11840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11841testdata/SampleMaterial.lc 1539:7-1543:21 11841SampleMaterial.lc 1539:7-1543:21
11842 Bool 11842 Bool
11843 -> Bool 11843 -> Bool
11844 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11844 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11845testdata/SampleMaterial.lc 1539:7-1544:35 11845SampleMaterial.lc 1539:7-1544:35
11846 Bool 11846 Bool
11847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11848testdata/SampleMaterial.lc 1539:7-1545:28 11848SampleMaterial.lc 1539:7-1545:28
11849 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11849 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11850testdata/SampleMaterial.lc 1539:7-1546:33 11850SampleMaterial.lc 1539:7-1546:33
11851 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11851 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11852testdata/SampleMaterial.lc 1539:7-1547:32 11852SampleMaterial.lc 1539:7-1547:32
11853 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11853 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11854testdata/SampleMaterial.lc 1539:7-1548:30 11854SampleMaterial.lc 1539:7-1548:30
11855 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11855 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11856testdata/SampleMaterial.lc 1539:7-1549:34 11856SampleMaterial.lc 1539:7-1549:34
11857 [StageAttrs] -> Bool -> CommonAttrs 11857 [StageAttrs] -> Bool -> CommonAttrs
11858testdata/SampleMaterial.lc 1539:7-1577:14 11858SampleMaterial.lc 1539:7-1577:14
11859 Bool -> CommonAttrs 11859 Bool -> CommonAttrs
11860testdata/SampleMaterial.lc 1539:7-1579:10 11860SampleMaterial.lc 1539:7-1579:10
11861 CommonAttrs | ((CommonAttrs)) 11861 CommonAttrs | ((CommonAttrs))
11862testdata/SampleMaterial.lc 1540:24-1540:26 11862SampleMaterial.lc 1540:24-1540:26
11863 () 11863 ()
11864testdata/SampleMaterial.lc 1541:24-1541:26 11864SampleMaterial.lc 1541:24-1541:26
11865 () 11865 ()
11866testdata/SampleMaterial.lc 1542:22-1542:27 11866SampleMaterial.lc 1542:22-1542:27
11867 Bool 11867 Bool
11868testdata/SampleMaterial.lc 1543:20-1543:21 11868SampleMaterial.lc 1543:20-1543:21
11869 _b 11869 _b
11870testdata/SampleMaterial.lc 1544:30-1544:35 11870SampleMaterial.lc 1544:30-1544:35
11871 Bool 11871 Bool
11872testdata/SampleMaterial.lc 1545:23-1545:28 11872SampleMaterial.lc 1545:23-1545:28
11873 Bool 11873 Bool
11874testdata/SampleMaterial.lc 1546:20-1546:33 11874SampleMaterial.lc 1546:20-1546:33
11875 CullType 11875 CullType
11876testdata/SampleMaterial.lc 1547:30-1547:32 11876SampleMaterial.lc 1547:30-1547:32
11877 forall a . [a] 11877 forall a . [a]
11878testdata/SampleMaterial.lc 1548:25-1548:30 11878SampleMaterial.lc 1548:25-1548:30
11879 Bool 11879 Bool
11880testdata/SampleMaterial.lc 1549:29-1549:34 11880SampleMaterial.lc 1549:29-1549:34
11881 Bool 11881 Bool
11882testdata/SampleMaterial.lc 1551:13-1577:14 11882SampleMaterial.lc 1551:13-1577:14
11883 [StageAttrs] 11883 [StageAttrs]
11884testdata/SampleMaterial.lc 1551:15-1551:25 11884SampleMaterial.lc 1551:15-1551:25
11885 Maybe (Blending', Blending') 11885 Maybe (Blending', Blending')
11886 -> RGBGen 11886 -> RGBGen
11887 -> AlphaGen 11887 -> AlphaGen
@@ -11889,70 +11889,70 @@ testdata/SampleMaterial.lc 1551:15-1551:25
11889 -> [TCMod] 11889 -> [TCMod]
11890 -> StageTexture 11890 -> StageTexture
11891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11892testdata/SampleMaterial.lc 1551:15-1552:36 11892SampleMaterial.lc 1551:15-1552:36
11893 RGBGen 11893 RGBGen
11894 -> AlphaGen 11894 -> AlphaGen
11895 -> TCGen 11895 -> TCGen
11896 -> [TCMod] 11896 -> [TCMod]
11897 -> StageTexture 11897 -> StageTexture
11898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11899testdata/SampleMaterial.lc 1551:15-1553:50 11899SampleMaterial.lc 1551:15-1553:50
11900 AlphaGen 11900 AlphaGen
11901 -> TCGen 11901 -> TCGen
11902 -> [TCMod] 11902 -> [TCMod]
11903 -> StageTexture 11903 -> StageTexture
11904 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11904 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11905testdata/SampleMaterial.lc 1551:15-1554:42 11905SampleMaterial.lc 1551:15-1554:42
11906 TCGen 11906 TCGen
11907 -> [TCMod] 11907 -> [TCMod]
11908 -> StageTexture 11908 -> StageTexture
11909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11910testdata/SampleMaterial.lc 1551:15-1555:36 11910SampleMaterial.lc 1551:15-1555:36
11911 [TCMod] 11911 [TCMod]
11912 -> StageTexture 11912 -> StageTexture
11913 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11913 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11914testdata/SampleMaterial.lc 1551:15-1556:31 11914SampleMaterial.lc 1551:15-1556:31
11915 StageTexture 11915 StageTexture
11916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11917testdata/SampleMaterial.lc 1551:15-1557:78 11917SampleMaterial.lc 1551:15-1557:78
11918 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11918 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11919testdata/SampleMaterial.lc 1551:15-1558:38 11919SampleMaterial.lc 1551:15-1558:38
11920 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11920 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11921testdata/SampleMaterial.lc 1551:15-1559:41 11921SampleMaterial.lc 1551:15-1559:41
11922 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11922 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11923testdata/SampleMaterial.lc 1551:15-1560:40 11923SampleMaterial.lc 1551:15-1560:40
11924 Bool -> String -> StageAttrs 11924 Bool -> String -> StageAttrs
11925testdata/SampleMaterial.lc 1551:15-1561:46 11925SampleMaterial.lc 1551:15-1561:46
11926 String -> StageAttrs 11926 String -> StageAttrs
11927testdata/SampleMaterial.lc 1551:15-1563:18 11927SampleMaterial.lc 1551:15-1563:18
11928 StageAttrs 11928 StageAttrs
11929testdata/SampleMaterial.lc 1552:29-1552:36 11929SampleMaterial.lc 1552:29-1552:36
11930 forall a . Maybe a 11930 forall a . Maybe a
11931testdata/SampleMaterial.lc 1553:30-1553:50 11931SampleMaterial.lc 1553:30-1553:50
11932 RGBGen 11932 RGBGen
11933testdata/SampleMaterial.lc 1554:32-1554:42 11933SampleMaterial.lc 1554:32-1554:42
11934 AlphaGen 11934 AlphaGen
11935testdata/SampleMaterial.lc 1555:29-1555:36 11935SampleMaterial.lc 1555:29-1555:36
11936 TCGen 11936 TCGen
11937testdata/SampleMaterial.lc 1556:29-1556:31 11937SampleMaterial.lc 1556:29-1556:31
11938 forall a . [a] 11938 forall a . [a]
11939testdata/SampleMaterial.lc 1557:31-1557:37 11939SampleMaterial.lc 1557:31-1557:37
11940 String -> StageTexture 11940 String -> StageTexture
11941testdata/SampleMaterial.lc 1557:31-1557:78 11941SampleMaterial.lc 1557:31-1557:78
11942 StageTexture 11942 StageTexture
11943testdata/SampleMaterial.lc 1557:38-1557:78 11943SampleMaterial.lc 1557:38-1557:78
11944 String 11944 String
11945testdata/SampleMaterial.lc 1558:34-1558:38 11945SampleMaterial.lc 1558:34-1558:38
11946 Bool 11946 Bool
11947testdata/SampleMaterial.lc 1559:33-1559:41 11947SampleMaterial.lc 1559:33-1559:41
11948 DepthFunction 11948 DepthFunction
11949testdata/SampleMaterial.lc 1560:33-1560:40 11949SampleMaterial.lc 1560:33-1560:40
11950 forall a . Maybe a 11950 forall a . Maybe a
11951testdata/SampleMaterial.lc 1561:41-1561:46 11951SampleMaterial.lc 1561:41-1561:46
11952 Bool 11952 Bool
11953testdata/SampleMaterial.lc 1562:38-1562:54 11953SampleMaterial.lc 1562:38-1562:54
11954 String 11954 String
11955testdata/SampleMaterial.lc 1564:15-1564:25 11955SampleMaterial.lc 1564:15-1564:25
11956 Maybe (Blending', Blending') 11956 Maybe (Blending', Blending')
11957 -> RGBGen 11957 -> RGBGen
11958 -> AlphaGen 11958 -> AlphaGen
@@ -11960,82 +11960,82 @@ testdata/SampleMaterial.lc 1564:15-1564:25
11960 -> [TCMod] 11960 -> [TCMod]
11961 -> StageTexture 11961 -> StageTexture
11962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11963testdata/SampleMaterial.lc 1564:15-1565:57 11963SampleMaterial.lc 1564:15-1565:57
11964 RGBGen 11964 RGBGen
11965 -> AlphaGen 11965 -> AlphaGen
11966 -> TCGen 11966 -> TCGen
11967 -> [TCMod] 11967 -> [TCMod]
11968 -> StageTexture 11968 -> StageTexture
11969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11970testdata/SampleMaterial.lc 1564:15-1566:50 11970SampleMaterial.lc 1564:15-1566:50
11971 AlphaGen 11971 AlphaGen
11972 -> TCGen 11972 -> TCGen
11973 -> [TCMod] 11973 -> [TCMod]
11974 -> StageTexture 11974 -> StageTexture
11975 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11975 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11976testdata/SampleMaterial.lc 1564:15-1567:42 11976SampleMaterial.lc 1564:15-1567:42
11977 TCGen 11977 TCGen
11978 -> [TCMod] 11978 -> [TCMod]
11979 -> StageTexture 11979 -> StageTexture
11980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11981testdata/SampleMaterial.lc 1564:15-1568:40 11981SampleMaterial.lc 1564:15-1568:40
11982 [TCMod] 11982 [TCMod]
11983 -> StageTexture 11983 -> StageTexture
11984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11985testdata/SampleMaterial.lc 1564:15-1569:31 11985SampleMaterial.lc 1564:15-1569:31
11986 StageTexture 11986 StageTexture
11987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11988testdata/SampleMaterial.lc 1564:15-1570:42 11988SampleMaterial.lc 1564:15-1570:42
11989 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11989 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11990testdata/SampleMaterial.lc 1564:15-1571:38 11990SampleMaterial.lc 1564:15-1571:38
11991 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11991 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11992testdata/SampleMaterial.lc 1564:15-1572:41 11992SampleMaterial.lc 1564:15-1572:41
11993 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11993 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11994testdata/SampleMaterial.lc 1564:15-1573:40 11994SampleMaterial.lc 1564:15-1573:40
11995 Bool -> String -> StageAttrs 11995 Bool -> String -> StageAttrs
11996testdata/SampleMaterial.lc 1564:15-1574:46 11996SampleMaterial.lc 1564:15-1574:46
11997 String -> StageAttrs 11997 String -> StageAttrs
11998testdata/SampleMaterial.lc 1564:15-1576:18 11998SampleMaterial.lc 1564:15-1576:18
11999 StageAttrs | [StageAttrs] 11999 StageAttrs | [StageAttrs]
12000testdata/SampleMaterial.lc 1565:29-1565:33 12000SampleMaterial.lc 1565:29-1565:33
12001 forall a . a -> Maybe a 12001 forall a . a -> Maybe a
12002testdata/SampleMaterial.lc 1565:29-1565:57 12002SampleMaterial.lc 1565:29-1565:57
12003 Maybe (Blending', Blending') 12003 Maybe (Blending', Blending')
12004testdata/SampleMaterial.lc 1565:34-1565:57 12004SampleMaterial.lc 1565:34-1565:57
12005 (Blending', Blending') 12005 (Blending', Blending')
12006testdata/SampleMaterial.lc 1565:36-1565:46 12006SampleMaterial.lc 1565:36-1565:46
12007 Blending' 12007 Blending'
12008testdata/SampleMaterial.lc 1565:49-1565:55 12008SampleMaterial.lc 1565:49-1565:55
12009 Blending' | ((Blending')) 12009 Blending' | ((Blending'))
12010testdata/SampleMaterial.lc 1566:30-1566:50 12010SampleMaterial.lc 1566:30-1566:50
12011 RGBGen 12011 RGBGen
12012testdata/SampleMaterial.lc 1567:32-1567:42 12012SampleMaterial.lc 1567:32-1567:42
12013 AlphaGen 12013 AlphaGen
12014testdata/SampleMaterial.lc 1568:29-1568:40 12014SampleMaterial.lc 1568:29-1568:40
12015 TCGen 12015 TCGen
12016testdata/SampleMaterial.lc 1569:29-1569:31 12016SampleMaterial.lc 1569:29-1569:31
12017 forall a . [a] 12017 forall a . [a]
12018testdata/SampleMaterial.lc 1570:31-1570:42 12018SampleMaterial.lc 1570:31-1570:42
12019 StageTexture 12019 StageTexture
12020testdata/SampleMaterial.lc 1571:34-1571:38 12020SampleMaterial.lc 1571:34-1571:38
12021 Bool 12021 Bool
12022testdata/SampleMaterial.lc 1572:33-1572:41 12022SampleMaterial.lc 1572:33-1572:41
12023 DepthFunction 12023 DepthFunction
12024testdata/SampleMaterial.lc 1573:33-1573:40 12024SampleMaterial.lc 1573:33-1573:40
12025 forall a . Maybe a 12025 forall a . Maybe a
12026testdata/SampleMaterial.lc 1574:41-1574:46 12026SampleMaterial.lc 1574:41-1574:46
12027 Bool 12027 Bool
12028testdata/SampleMaterial.lc 1575:38-1575:54 12028SampleMaterial.lc 1575:38-1575:54
12029 String 12029 String
12030testdata/SampleMaterial.lc 1578:21-1578:26 12030SampleMaterial.lc 1578:21-1578:26
12031 Bool 12031 Bool
12032testdata/SampleMaterial.lc 1581:5-1623:6 12032SampleMaterial.lc 1581:5-1623:6
12033 (String, CommonAttrs) 12033 (String, CommonAttrs)
12034testdata/SampleMaterial.lc 1581:5-2182:6 12034SampleMaterial.lc 1581:5-2182:6
12035 [(String, CommonAttrs)] 12035 [(String, CommonAttrs)]
12036testdata/SampleMaterial.lc 1581:7-1581:49 12036SampleMaterial.lc 1581:7-1581:49
12037 String 12037 String
12038testdata/SampleMaterial.lc 1582:7-1582:18 12038SampleMaterial.lc 1582:7-1582:18
12039 () 12039 ()
12040 -> () 12040 -> ()
12041 -> Bool 12041 -> Bool
@@ -12043,68 +12043,68 @@ testdata/SampleMaterial.lc 1582:7-1582:18
12043 -> Bool 12043 -> Bool
12044 -> Bool 12044 -> Bool
12045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12046testdata/SampleMaterial.lc 1582:7-1583:26 12046SampleMaterial.lc 1582:7-1583:26
12047 () 12047 ()
12048 -> Bool 12048 -> Bool
12049 -> Float 12049 -> Float
12050 -> Bool 12050 -> Bool
12051 -> Bool 12051 -> Bool
12052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12053testdata/SampleMaterial.lc 1582:7-1584:26 12053SampleMaterial.lc 1582:7-1584:26
12054 Bool 12054 Bool
12055 -> Float 12055 -> Float
12056 -> Bool 12056 -> Bool
12057 -> Bool 12057 -> Bool
12058 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12058 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12059testdata/SampleMaterial.lc 1582:7-1585:27 12059SampleMaterial.lc 1582:7-1585:27
12060 Float 12060 Float
12061 -> Bool 12061 -> Bool
12062 -> Bool 12062 -> Bool
12063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12064testdata/SampleMaterial.lc 1582:7-1586:21 12064SampleMaterial.lc 1582:7-1586:21
12065 Bool 12065 Bool
12066 -> Bool 12066 -> Bool
12067 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12067 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12068testdata/SampleMaterial.lc 1582:7-1587:35 12068SampleMaterial.lc 1582:7-1587:35
12069 Bool 12069 Bool
12070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12071testdata/SampleMaterial.lc 1582:7-1588:28 12071SampleMaterial.lc 1582:7-1588:28
12072 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12072 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12073testdata/SampleMaterial.lc 1582:7-1589:33 12073SampleMaterial.lc 1582:7-1589:33
12074 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12074 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12075testdata/SampleMaterial.lc 1582:7-1590:32 12075SampleMaterial.lc 1582:7-1590:32
12076 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12076 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12077testdata/SampleMaterial.lc 1582:7-1591:30 12077SampleMaterial.lc 1582:7-1591:30
12078 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12078 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12079testdata/SampleMaterial.lc 1582:7-1592:34 12079SampleMaterial.lc 1582:7-1592:34
12080 [StageAttrs] -> Bool -> CommonAttrs 12080 [StageAttrs] -> Bool -> CommonAttrs
12081testdata/SampleMaterial.lc 1582:7-1620:14 12081SampleMaterial.lc 1582:7-1620:14
12082 Bool -> CommonAttrs 12082 Bool -> CommonAttrs
12083testdata/SampleMaterial.lc 1582:7-1622:10 12083SampleMaterial.lc 1582:7-1622:10
12084 CommonAttrs | ((CommonAttrs)) 12084 CommonAttrs | ((CommonAttrs))
12085testdata/SampleMaterial.lc 1583:24-1583:26 12085SampleMaterial.lc 1583:24-1583:26
12086 () 12086 ()
12087testdata/SampleMaterial.lc 1584:24-1584:26 12087SampleMaterial.lc 1584:24-1584:26
12088 () 12088 ()
12089testdata/SampleMaterial.lc 1585:22-1585:27 12089SampleMaterial.lc 1585:22-1585:27
12090 Bool 12090 Bool
12091testdata/SampleMaterial.lc 1586:20-1586:21 12091SampleMaterial.lc 1586:20-1586:21
12092 _b 12092 _b
12093testdata/SampleMaterial.lc 1587:30-1587:35 12093SampleMaterial.lc 1587:30-1587:35
12094 Bool 12094 Bool
12095testdata/SampleMaterial.lc 1588:23-1588:28 12095SampleMaterial.lc 1588:23-1588:28
12096 Bool 12096 Bool
12097testdata/SampleMaterial.lc 1589:20-1589:33 12097SampleMaterial.lc 1589:20-1589:33
12098 CullType 12098 CullType
12099testdata/SampleMaterial.lc 1590:30-1590:32 12099SampleMaterial.lc 1590:30-1590:32
12100 forall a . [a] 12100 forall a . [a]
12101testdata/SampleMaterial.lc 1591:25-1591:30 12101SampleMaterial.lc 1591:25-1591:30
12102 Bool 12102 Bool
12103testdata/SampleMaterial.lc 1592:29-1592:34 12103SampleMaterial.lc 1592:29-1592:34
12104 Bool 12104 Bool
12105testdata/SampleMaterial.lc 1594:13-1620:14 12105SampleMaterial.lc 1594:13-1620:14
12106 [StageAttrs] 12106 [StageAttrs]
12107testdata/SampleMaterial.lc 1594:15-1594:25 12107SampleMaterial.lc 1594:15-1594:25
12108 Maybe (Blending', Blending') 12108 Maybe (Blending', Blending')
12109 -> RGBGen 12109 -> RGBGen
12110 -> AlphaGen 12110 -> AlphaGen
@@ -12112,70 +12112,70 @@ testdata/SampleMaterial.lc 1594:15-1594:25
12112 -> [TCMod] 12112 -> [TCMod]
12113 -> StageTexture 12113 -> StageTexture
12114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12115testdata/SampleMaterial.lc 1594:15-1595:36 12115SampleMaterial.lc 1594:15-1595:36
12116 RGBGen 12116 RGBGen
12117 -> AlphaGen 12117 -> AlphaGen
12118 -> TCGen 12118 -> TCGen
12119 -> [TCMod] 12119 -> [TCMod]
12120 -> StageTexture 12120 -> StageTexture
12121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12122testdata/SampleMaterial.lc 1594:15-1596:50 12122SampleMaterial.lc 1594:15-1596:50
12123 AlphaGen 12123 AlphaGen
12124 -> TCGen 12124 -> TCGen
12125 -> [TCMod] 12125 -> [TCMod]
12126 -> StageTexture 12126 -> StageTexture
12127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12128testdata/SampleMaterial.lc 1594:15-1597:42 12128SampleMaterial.lc 1594:15-1597:42
12129 TCGen 12129 TCGen
12130 -> [TCMod] 12130 -> [TCMod]
12131 -> StageTexture 12131 -> StageTexture
12132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12133testdata/SampleMaterial.lc 1594:15-1598:36 12133SampleMaterial.lc 1594:15-1598:36
12134 [TCMod] 12134 [TCMod]
12135 -> StageTexture 12135 -> StageTexture
12136 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12136 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12137testdata/SampleMaterial.lc 1594:15-1599:31 12137SampleMaterial.lc 1594:15-1599:31
12138 StageTexture 12138 StageTexture
12139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12140testdata/SampleMaterial.lc 1594:15-1600:80 12140SampleMaterial.lc 1594:15-1600:80
12141 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12141 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12142testdata/SampleMaterial.lc 1594:15-1601:38 12142SampleMaterial.lc 1594:15-1601:38
12143 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12143 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12144testdata/SampleMaterial.lc 1594:15-1602:41 12144SampleMaterial.lc 1594:15-1602:41
12145 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12145 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12146testdata/SampleMaterial.lc 1594:15-1603:40 12146SampleMaterial.lc 1594:15-1603:40
12147 Bool -> String -> StageAttrs 12147 Bool -> String -> StageAttrs
12148testdata/SampleMaterial.lc 1594:15-1604:46 12148SampleMaterial.lc 1594:15-1604:46
12149 String -> StageAttrs 12149 String -> StageAttrs
12150testdata/SampleMaterial.lc 1594:15-1606:18 12150SampleMaterial.lc 1594:15-1606:18
12151 StageAttrs 12151 StageAttrs
12152testdata/SampleMaterial.lc 1595:29-1595:36 12152SampleMaterial.lc 1595:29-1595:36
12153 forall a . Maybe a 12153 forall a . Maybe a
12154testdata/SampleMaterial.lc 1596:30-1596:50 12154SampleMaterial.lc 1596:30-1596:50
12155 RGBGen 12155 RGBGen
12156testdata/SampleMaterial.lc 1597:32-1597:42 12156SampleMaterial.lc 1597:32-1597:42
12157 AlphaGen 12157 AlphaGen
12158testdata/SampleMaterial.lc 1598:29-1598:36 12158SampleMaterial.lc 1598:29-1598:36
12159 TCGen 12159 TCGen
12160testdata/SampleMaterial.lc 1599:29-1599:31 12160SampleMaterial.lc 1599:29-1599:31
12161 forall a . [a] 12161 forall a . [a]
12162testdata/SampleMaterial.lc 1600:31-1600:37 12162SampleMaterial.lc 1600:31-1600:37
12163 String -> StageTexture 12163 String -> StageTexture
12164testdata/SampleMaterial.lc 1600:31-1600:80 12164SampleMaterial.lc 1600:31-1600:80
12165 StageTexture 12165 StageTexture
12166testdata/SampleMaterial.lc 1600:38-1600:80 12166SampleMaterial.lc 1600:38-1600:80
12167 String 12167 String
12168testdata/SampleMaterial.lc 1601:34-1601:38 12168SampleMaterial.lc 1601:34-1601:38
12169 Bool 12169 Bool
12170testdata/SampleMaterial.lc 1602:33-1602:41 12170SampleMaterial.lc 1602:33-1602:41
12171 DepthFunction 12171 DepthFunction
12172testdata/SampleMaterial.lc 1603:33-1603:40 12172SampleMaterial.lc 1603:33-1603:40
12173 forall a . Maybe a 12173 forall a . Maybe a
12174testdata/SampleMaterial.lc 1604:41-1604:46 12174SampleMaterial.lc 1604:41-1604:46
12175 Bool 12175 Bool
12176testdata/SampleMaterial.lc 1605:38-1605:54 12176SampleMaterial.lc 1605:38-1605:54
12177 String 12177 String
12178testdata/SampleMaterial.lc 1607:15-1607:25 12178SampleMaterial.lc 1607:15-1607:25
12179 Maybe (Blending', Blending') 12179 Maybe (Blending', Blending')
12180 -> RGBGen 12180 -> RGBGen
12181 -> AlphaGen 12181 -> AlphaGen
@@ -12183,82 +12183,82 @@ testdata/SampleMaterial.lc 1607:15-1607:25
12183 -> [TCMod] 12183 -> [TCMod]
12184 -> StageTexture 12184 -> StageTexture
12185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12186testdata/SampleMaterial.lc 1607:15-1608:57 12186SampleMaterial.lc 1607:15-1608:57
12187 RGBGen 12187 RGBGen
12188 -> AlphaGen 12188 -> AlphaGen
12189 -> TCGen 12189 -> TCGen
12190 -> [TCMod] 12190 -> [TCMod]
12191 -> StageTexture 12191 -> StageTexture
12192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12193testdata/SampleMaterial.lc 1607:15-1609:50 12193SampleMaterial.lc 1607:15-1609:50
12194 AlphaGen 12194 AlphaGen
12195 -> TCGen 12195 -> TCGen
12196 -> [TCMod] 12196 -> [TCMod]
12197 -> StageTexture 12197 -> StageTexture
12198 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12198 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12199testdata/SampleMaterial.lc 1607:15-1610:42 12199SampleMaterial.lc 1607:15-1610:42
12200 TCGen 12200 TCGen
12201 -> [TCMod] 12201 -> [TCMod]
12202 -> StageTexture 12202 -> StageTexture
12203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12204testdata/SampleMaterial.lc 1607:15-1611:40 12204SampleMaterial.lc 1607:15-1611:40
12205 [TCMod] 12205 [TCMod]
12206 -> StageTexture 12206 -> StageTexture
12207 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12207 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12208testdata/SampleMaterial.lc 1607:15-1612:31 12208SampleMaterial.lc 1607:15-1612:31
12209 StageTexture 12209 StageTexture
12210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12211testdata/SampleMaterial.lc 1607:15-1613:42 12211SampleMaterial.lc 1607:15-1613:42
12212 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12212 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12213testdata/SampleMaterial.lc 1607:15-1614:38 12213SampleMaterial.lc 1607:15-1614:38
12214 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12214 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12215testdata/SampleMaterial.lc 1607:15-1615:41 12215SampleMaterial.lc 1607:15-1615:41
12216 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12216 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12217testdata/SampleMaterial.lc 1607:15-1616:40 12217SampleMaterial.lc 1607:15-1616:40
12218 Bool -> String -> StageAttrs 12218 Bool -> String -> StageAttrs
12219testdata/SampleMaterial.lc 1607:15-1617:46 12219SampleMaterial.lc 1607:15-1617:46
12220 String -> StageAttrs 12220 String -> StageAttrs
12221testdata/SampleMaterial.lc 1607:15-1619:18 12221SampleMaterial.lc 1607:15-1619:18
12222 StageAttrs | [StageAttrs] 12222 StageAttrs | [StageAttrs]
12223testdata/SampleMaterial.lc 1608:29-1608:33 12223SampleMaterial.lc 1608:29-1608:33
12224 forall a . a -> Maybe a 12224 forall a . a -> Maybe a
12225testdata/SampleMaterial.lc 1608:29-1608:57 12225SampleMaterial.lc 1608:29-1608:57
12226 Maybe (Blending', Blending') 12226 Maybe (Blending', Blending')
12227testdata/SampleMaterial.lc 1608:34-1608:57 12227SampleMaterial.lc 1608:34-1608:57
12228 (Blending', Blending') 12228 (Blending', Blending')
12229testdata/SampleMaterial.lc 1608:36-1608:46 12229SampleMaterial.lc 1608:36-1608:46
12230 Blending' 12230 Blending'
12231testdata/SampleMaterial.lc 1608:49-1608:55 12231SampleMaterial.lc 1608:49-1608:55
12232 Blending' | ((Blending')) 12232 Blending' | ((Blending'))
12233testdata/SampleMaterial.lc 1609:30-1609:50 12233SampleMaterial.lc 1609:30-1609:50
12234 RGBGen 12234 RGBGen
12235testdata/SampleMaterial.lc 1610:32-1610:42 12235SampleMaterial.lc 1610:32-1610:42
12236 AlphaGen 12236 AlphaGen
12237testdata/SampleMaterial.lc 1611:29-1611:40 12237SampleMaterial.lc 1611:29-1611:40
12238 TCGen 12238 TCGen
12239testdata/SampleMaterial.lc 1612:29-1612:31 12239SampleMaterial.lc 1612:29-1612:31
12240 forall a . [a] 12240 forall a . [a]
12241testdata/SampleMaterial.lc 1613:31-1613:42 12241SampleMaterial.lc 1613:31-1613:42
12242 StageTexture 12242 StageTexture
12243testdata/SampleMaterial.lc 1614:34-1614:38 12243SampleMaterial.lc 1614:34-1614:38
12244 Bool 12244 Bool
12245testdata/SampleMaterial.lc 1615:33-1615:41 12245SampleMaterial.lc 1615:33-1615:41
12246 DepthFunction 12246 DepthFunction
12247testdata/SampleMaterial.lc 1616:33-1616:40 12247SampleMaterial.lc 1616:33-1616:40
12248 forall a . Maybe a 12248 forall a . Maybe a
12249testdata/SampleMaterial.lc 1617:41-1617:46 12249SampleMaterial.lc 1617:41-1617:46
12250 Bool 12250 Bool
12251testdata/SampleMaterial.lc 1618:38-1618:54 12251SampleMaterial.lc 1618:38-1618:54
12252 String 12252 String
12253testdata/SampleMaterial.lc 1621:21-1621:26 12253SampleMaterial.lc 1621:21-1621:26
12254 Bool 12254 Bool
12255testdata/SampleMaterial.lc 1624:5-1666:6 12255SampleMaterial.lc 1624:5-1666:6
12256 (String, CommonAttrs) 12256 (String, CommonAttrs)
12257testdata/SampleMaterial.lc 1624:5-2182:6 12257SampleMaterial.lc 1624:5-2182:6
12258 [(String, CommonAttrs)] 12258 [(String, CommonAttrs)]
12259testdata/SampleMaterial.lc 1624:7-1624:44 12259SampleMaterial.lc 1624:7-1624:44
12260 String 12260 String
12261testdata/SampleMaterial.lc 1625:7-1625:18 12261SampleMaterial.lc 1625:7-1625:18
12262 () 12262 ()
12263 -> () 12263 -> ()
12264 -> Bool 12264 -> Bool
@@ -12266,68 +12266,68 @@ testdata/SampleMaterial.lc 1625:7-1625:18
12266 -> Bool 12266 -> Bool
12267 -> Bool 12267 -> Bool
12268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12269testdata/SampleMaterial.lc 1625:7-1626:26 12269SampleMaterial.lc 1625:7-1626:26
12270 () 12270 ()
12271 -> Bool 12271 -> Bool
12272 -> Float 12272 -> Float
12273 -> Bool 12273 -> Bool
12274 -> Bool 12274 -> Bool
12275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12276testdata/SampleMaterial.lc 1625:7-1627:26 12276SampleMaterial.lc 1625:7-1627:26
12277 Bool 12277 Bool
12278 -> Float 12278 -> Float
12279 -> Bool 12279 -> Bool
12280 -> Bool 12280 -> Bool
12281 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12281 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12282testdata/SampleMaterial.lc 1625:7-1628:27 12282SampleMaterial.lc 1625:7-1628:27
12283 Float 12283 Float
12284 -> Bool 12284 -> Bool
12285 -> Bool 12285 -> Bool
12286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12287testdata/SampleMaterial.lc 1625:7-1629:21 12287SampleMaterial.lc 1625:7-1629:21
12288 Bool 12288 Bool
12289 -> Bool 12289 -> Bool
12290 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12290 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12291testdata/SampleMaterial.lc 1625:7-1630:35 12291SampleMaterial.lc 1625:7-1630:35
12292 Bool 12292 Bool
12293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12294testdata/SampleMaterial.lc 1625:7-1631:28 12294SampleMaterial.lc 1625:7-1631:28
12295 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12295 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12296testdata/SampleMaterial.lc 1625:7-1632:33 12296SampleMaterial.lc 1625:7-1632:33
12297 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12297 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12298testdata/SampleMaterial.lc 1625:7-1633:32 12298SampleMaterial.lc 1625:7-1633:32
12299 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12299 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12300testdata/SampleMaterial.lc 1625:7-1634:30 12300SampleMaterial.lc 1625:7-1634:30
12301 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12301 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12302testdata/SampleMaterial.lc 1625:7-1635:34 12302SampleMaterial.lc 1625:7-1635:34
12303 [StageAttrs] -> Bool -> CommonAttrs 12303 [StageAttrs] -> Bool -> CommonAttrs
12304testdata/SampleMaterial.lc 1625:7-1663:14 12304SampleMaterial.lc 1625:7-1663:14
12305 Bool -> CommonAttrs 12305 Bool -> CommonAttrs
12306testdata/SampleMaterial.lc 1625:7-1665:10 12306SampleMaterial.lc 1625:7-1665:10
12307 CommonAttrs | ((CommonAttrs)) 12307 CommonAttrs | ((CommonAttrs))
12308testdata/SampleMaterial.lc 1626:24-1626:26 12308SampleMaterial.lc 1626:24-1626:26
12309 () 12309 ()
12310testdata/SampleMaterial.lc 1627:24-1627:26 12310SampleMaterial.lc 1627:24-1627:26
12311 () 12311 ()
12312testdata/SampleMaterial.lc 1628:22-1628:27 12312SampleMaterial.lc 1628:22-1628:27
12313 Bool 12313 Bool
12314testdata/SampleMaterial.lc 1629:20-1629:21 12314SampleMaterial.lc 1629:20-1629:21
12315 _b 12315 _b
12316testdata/SampleMaterial.lc 1630:30-1630:35 12316SampleMaterial.lc 1630:30-1630:35
12317 Bool 12317 Bool
12318testdata/SampleMaterial.lc 1631:23-1631:28 12318SampleMaterial.lc 1631:23-1631:28
12319 Bool 12319 Bool
12320testdata/SampleMaterial.lc 1632:20-1632:33 12320SampleMaterial.lc 1632:20-1632:33
12321 CullType 12321 CullType
12322testdata/SampleMaterial.lc 1633:30-1633:32 12322SampleMaterial.lc 1633:30-1633:32
12323 forall a . [a] 12323 forall a . [a]
12324testdata/SampleMaterial.lc 1634:25-1634:30 12324SampleMaterial.lc 1634:25-1634:30
12325 Bool 12325 Bool
12326testdata/SampleMaterial.lc 1635:29-1635:34 12326SampleMaterial.lc 1635:29-1635:34
12327 Bool 12327 Bool
12328testdata/SampleMaterial.lc 1637:13-1663:14 12328SampleMaterial.lc 1637:13-1663:14
12329 [StageAttrs] 12329 [StageAttrs]
12330testdata/SampleMaterial.lc 1637:15-1637:25 12330SampleMaterial.lc 1637:15-1637:25
12331 Maybe (Blending', Blending') 12331 Maybe (Blending', Blending')
12332 -> RGBGen 12332 -> RGBGen
12333 -> AlphaGen 12333 -> AlphaGen
@@ -12335,70 +12335,70 @@ testdata/SampleMaterial.lc 1637:15-1637:25
12335 -> [TCMod] 12335 -> [TCMod]
12336 -> StageTexture 12336 -> StageTexture
12337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12338testdata/SampleMaterial.lc 1637:15-1638:36 12338SampleMaterial.lc 1637:15-1638:36
12339 RGBGen 12339 RGBGen
12340 -> AlphaGen 12340 -> AlphaGen
12341 -> TCGen 12341 -> TCGen
12342 -> [TCMod] 12342 -> [TCMod]
12343 -> StageTexture 12343 -> StageTexture
12344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12345testdata/SampleMaterial.lc 1637:15-1639:50 12345SampleMaterial.lc 1637:15-1639:50
12346 AlphaGen 12346 AlphaGen
12347 -> TCGen 12347 -> TCGen
12348 -> [TCMod] 12348 -> [TCMod]
12349 -> StageTexture 12349 -> StageTexture
12350 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12350 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12351testdata/SampleMaterial.lc 1637:15-1640:42 12351SampleMaterial.lc 1637:15-1640:42
12352 TCGen 12352 TCGen
12353 -> [TCMod] 12353 -> [TCMod]
12354 -> StageTexture 12354 -> StageTexture
12355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12356testdata/SampleMaterial.lc 1637:15-1641:36 12356SampleMaterial.lc 1637:15-1641:36
12357 [TCMod] 12357 [TCMod]
12358 -> StageTexture 12358 -> StageTexture
12359 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12359 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12360testdata/SampleMaterial.lc 1637:15-1642:31 12360SampleMaterial.lc 1637:15-1642:31
12361 StageTexture 12361 StageTexture
12362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12363testdata/SampleMaterial.lc 1637:15-1643:75 12363SampleMaterial.lc 1637:15-1643:75
12364 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12364 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12365testdata/SampleMaterial.lc 1637:15-1644:38 12365SampleMaterial.lc 1637:15-1644:38
12366 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12366 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12367testdata/SampleMaterial.lc 1637:15-1645:41 12367SampleMaterial.lc 1637:15-1645:41
12368 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12368 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12369testdata/SampleMaterial.lc 1637:15-1646:40 12369SampleMaterial.lc 1637:15-1646:40
12370 Bool -> String -> StageAttrs 12370 Bool -> String -> StageAttrs
12371testdata/SampleMaterial.lc 1637:15-1647:46 12371SampleMaterial.lc 1637:15-1647:46
12372 String -> StageAttrs 12372 String -> StageAttrs
12373testdata/SampleMaterial.lc 1637:15-1649:18 12373SampleMaterial.lc 1637:15-1649:18
12374 StageAttrs 12374 StageAttrs
12375testdata/SampleMaterial.lc 1638:29-1638:36 12375SampleMaterial.lc 1638:29-1638:36
12376 forall a . Maybe a 12376 forall a . Maybe a
12377testdata/SampleMaterial.lc 1639:30-1639:50 12377SampleMaterial.lc 1639:30-1639:50
12378 RGBGen 12378 RGBGen
12379testdata/SampleMaterial.lc 1640:32-1640:42 12379SampleMaterial.lc 1640:32-1640:42
12380 AlphaGen 12380 AlphaGen
12381testdata/SampleMaterial.lc 1641:29-1641:36 12381SampleMaterial.lc 1641:29-1641:36
12382 TCGen 12382 TCGen
12383testdata/SampleMaterial.lc 1642:29-1642:31 12383SampleMaterial.lc 1642:29-1642:31
12384 forall a . [a] 12384 forall a . [a]
12385testdata/SampleMaterial.lc 1643:31-1643:37 12385SampleMaterial.lc 1643:31-1643:37
12386 String -> StageTexture 12386 String -> StageTexture
12387testdata/SampleMaterial.lc 1643:31-1643:75 12387SampleMaterial.lc 1643:31-1643:75
12388 StageTexture 12388 StageTexture
12389testdata/SampleMaterial.lc 1643:38-1643:75 12389SampleMaterial.lc 1643:38-1643:75
12390 String 12390 String
12391testdata/SampleMaterial.lc 1644:34-1644:38 12391SampleMaterial.lc 1644:34-1644:38
12392 Bool 12392 Bool
12393testdata/SampleMaterial.lc 1645:33-1645:41 12393SampleMaterial.lc 1645:33-1645:41
12394 DepthFunction 12394 DepthFunction
12395testdata/SampleMaterial.lc 1646:33-1646:40 12395SampleMaterial.lc 1646:33-1646:40
12396 forall a . Maybe a 12396 forall a . Maybe a
12397testdata/SampleMaterial.lc 1647:41-1647:46 12397SampleMaterial.lc 1647:41-1647:46
12398 Bool 12398 Bool
12399testdata/SampleMaterial.lc 1648:38-1648:54 12399SampleMaterial.lc 1648:38-1648:54
12400 String 12400 String
12401testdata/SampleMaterial.lc 1650:15-1650:25 12401SampleMaterial.lc 1650:15-1650:25
12402 Maybe (Blending', Blending') 12402 Maybe (Blending', Blending')
12403 -> RGBGen 12403 -> RGBGen
12404 -> AlphaGen 12404 -> AlphaGen
@@ -12406,82 +12406,82 @@ testdata/SampleMaterial.lc 1650:15-1650:25
12406 -> [TCMod] 12406 -> [TCMod]
12407 -> StageTexture 12407 -> StageTexture
12408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12409testdata/SampleMaterial.lc 1650:15-1651:57 12409SampleMaterial.lc 1650:15-1651:57
12410 RGBGen 12410 RGBGen
12411 -> AlphaGen 12411 -> AlphaGen
12412 -> TCGen 12412 -> TCGen
12413 -> [TCMod] 12413 -> [TCMod]
12414 -> StageTexture 12414 -> StageTexture
12415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12416testdata/SampleMaterial.lc 1650:15-1652:50 12416SampleMaterial.lc 1650:15-1652:50
12417 AlphaGen 12417 AlphaGen
12418 -> TCGen 12418 -> TCGen
12419 -> [TCMod] 12419 -> [TCMod]
12420 -> StageTexture 12420 -> StageTexture
12421 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12421 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12422testdata/SampleMaterial.lc 1650:15-1653:42 12422SampleMaterial.lc 1650:15-1653:42
12423 TCGen 12423 TCGen
12424 -> [TCMod] 12424 -> [TCMod]
12425 -> StageTexture 12425 -> StageTexture
12426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12427testdata/SampleMaterial.lc 1650:15-1654:40 12427SampleMaterial.lc 1650:15-1654:40
12428 [TCMod] 12428 [TCMod]
12429 -> StageTexture 12429 -> StageTexture
12430 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12430 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12431testdata/SampleMaterial.lc 1650:15-1655:31 12431SampleMaterial.lc 1650:15-1655:31
12432 StageTexture 12432 StageTexture
12433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12434testdata/SampleMaterial.lc 1650:15-1656:42 12434SampleMaterial.lc 1650:15-1656:42
12435 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12435 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12436testdata/SampleMaterial.lc 1650:15-1657:38 12436SampleMaterial.lc 1650:15-1657:38
12437 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12437 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12438testdata/SampleMaterial.lc 1650:15-1658:41 12438SampleMaterial.lc 1650:15-1658:41
12439 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12439 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12440testdata/SampleMaterial.lc 1650:15-1659:40 12440SampleMaterial.lc 1650:15-1659:40
12441 Bool -> String -> StageAttrs 12441 Bool -> String -> StageAttrs
12442testdata/SampleMaterial.lc 1650:15-1660:46 12442SampleMaterial.lc 1650:15-1660:46
12443 String -> StageAttrs 12443 String -> StageAttrs
12444testdata/SampleMaterial.lc 1650:15-1662:18 12444SampleMaterial.lc 1650:15-1662:18
12445 StageAttrs | [StageAttrs] 12445 StageAttrs | [StageAttrs]
12446testdata/SampleMaterial.lc 1651:29-1651:33 12446SampleMaterial.lc 1651:29-1651:33
12447 forall a . a -> Maybe a 12447 forall a . a -> Maybe a
12448testdata/SampleMaterial.lc 1651:29-1651:57 12448SampleMaterial.lc 1651:29-1651:57
12449 Maybe (Blending', Blending') 12449 Maybe (Blending', Blending')
12450testdata/SampleMaterial.lc 1651:34-1651:57 12450SampleMaterial.lc 1651:34-1651:57
12451 (Blending', Blending') 12451 (Blending', Blending')
12452testdata/SampleMaterial.lc 1651:36-1651:46 12452SampleMaterial.lc 1651:36-1651:46
12453 Blending' 12453 Blending'
12454testdata/SampleMaterial.lc 1651:49-1651:55 12454SampleMaterial.lc 1651:49-1651:55
12455 Blending' | ((Blending')) 12455 Blending' | ((Blending'))
12456testdata/SampleMaterial.lc 1652:30-1652:50 12456SampleMaterial.lc 1652:30-1652:50
12457 RGBGen 12457 RGBGen
12458testdata/SampleMaterial.lc 1653:32-1653:42 12458SampleMaterial.lc 1653:32-1653:42
12459 AlphaGen 12459 AlphaGen
12460testdata/SampleMaterial.lc 1654:29-1654:40 12460SampleMaterial.lc 1654:29-1654:40
12461 TCGen 12461 TCGen
12462testdata/SampleMaterial.lc 1655:29-1655:31 12462SampleMaterial.lc 1655:29-1655:31
12463 forall a . [a] 12463 forall a . [a]
12464testdata/SampleMaterial.lc 1656:31-1656:42 12464SampleMaterial.lc 1656:31-1656:42
12465 StageTexture 12465 StageTexture
12466testdata/SampleMaterial.lc 1657:34-1657:38 12466SampleMaterial.lc 1657:34-1657:38
12467 Bool 12467 Bool
12468testdata/SampleMaterial.lc 1658:33-1658:41 12468SampleMaterial.lc 1658:33-1658:41
12469 DepthFunction 12469 DepthFunction
12470testdata/SampleMaterial.lc 1659:33-1659:40 12470SampleMaterial.lc 1659:33-1659:40
12471 forall a . Maybe a 12471 forall a . Maybe a
12472testdata/SampleMaterial.lc 1660:41-1660:46 12472SampleMaterial.lc 1660:41-1660:46
12473 Bool 12473 Bool
12474testdata/SampleMaterial.lc 1661:38-1661:54 12474SampleMaterial.lc 1661:38-1661:54
12475 String 12475 String
12476testdata/SampleMaterial.lc 1664:21-1664:26 12476SampleMaterial.lc 1664:21-1664:26
12477 Bool 12477 Bool
12478testdata/SampleMaterial.lc 1667:5-1709:6 12478SampleMaterial.lc 1667:5-1709:6
12479 (String, CommonAttrs) 12479 (String, CommonAttrs)
12480testdata/SampleMaterial.lc 1667:5-2182:6 12480SampleMaterial.lc 1667:5-2182:6
12481 [(String, CommonAttrs)] 12481 [(String, CommonAttrs)]
12482testdata/SampleMaterial.lc 1667:7-1667:43 12482SampleMaterial.lc 1667:7-1667:43
12483 String 12483 String
12484testdata/SampleMaterial.lc 1668:7-1668:18 12484SampleMaterial.lc 1668:7-1668:18
12485 () 12485 ()
12486 -> () 12486 -> ()
12487 -> Bool 12487 -> Bool
@@ -12489,68 +12489,68 @@ testdata/SampleMaterial.lc 1668:7-1668:18
12489 -> Bool 12489 -> Bool
12490 -> Bool 12490 -> Bool
12491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12492testdata/SampleMaterial.lc 1668:7-1669:26 12492SampleMaterial.lc 1668:7-1669:26
12493 () 12493 ()
12494 -> Bool 12494 -> Bool
12495 -> Float 12495 -> Float
12496 -> Bool 12496 -> Bool
12497 -> Bool 12497 -> Bool
12498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12499testdata/SampleMaterial.lc 1668:7-1670:26 12499SampleMaterial.lc 1668:7-1670:26
12500 Bool 12500 Bool
12501 -> Float 12501 -> Float
12502 -> Bool 12502 -> Bool
12503 -> Bool 12503 -> Bool
12504 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12504 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12505testdata/SampleMaterial.lc 1668:7-1671:27 12505SampleMaterial.lc 1668:7-1671:27
12506 Float 12506 Float
12507 -> Bool 12507 -> Bool
12508 -> Bool 12508 -> Bool
12509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12510testdata/SampleMaterial.lc 1668:7-1672:21 12510SampleMaterial.lc 1668:7-1672:21
12511 Bool 12511 Bool
12512 -> Bool 12512 -> Bool
12513 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12513 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12514testdata/SampleMaterial.lc 1668:7-1673:35 12514SampleMaterial.lc 1668:7-1673:35
12515 Bool 12515 Bool
12516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12517testdata/SampleMaterial.lc 1668:7-1674:28 12517SampleMaterial.lc 1668:7-1674:28
12518 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12518 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12519testdata/SampleMaterial.lc 1668:7-1675:33 12519SampleMaterial.lc 1668:7-1675:33
12520 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12520 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12521testdata/SampleMaterial.lc 1668:7-1676:32 12521SampleMaterial.lc 1668:7-1676:32
12522 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12522 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12523testdata/SampleMaterial.lc 1668:7-1677:30 12523SampleMaterial.lc 1668:7-1677:30
12524 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12524 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12525testdata/SampleMaterial.lc 1668:7-1678:34 12525SampleMaterial.lc 1668:7-1678:34
12526 [StageAttrs] -> Bool -> CommonAttrs 12526 [StageAttrs] -> Bool -> CommonAttrs
12527testdata/SampleMaterial.lc 1668:7-1706:14 12527SampleMaterial.lc 1668:7-1706:14
12528 Bool -> CommonAttrs 12528 Bool -> CommonAttrs
12529testdata/SampleMaterial.lc 1668:7-1708:10 12529SampleMaterial.lc 1668:7-1708:10
12530 CommonAttrs | ((CommonAttrs)) 12530 CommonAttrs | ((CommonAttrs))
12531testdata/SampleMaterial.lc 1669:24-1669:26 12531SampleMaterial.lc 1669:24-1669:26
12532 () 12532 ()
12533testdata/SampleMaterial.lc 1670:24-1670:26 12533SampleMaterial.lc 1670:24-1670:26
12534 () 12534 ()
12535testdata/SampleMaterial.lc 1671:22-1671:27 12535SampleMaterial.lc 1671:22-1671:27
12536 Bool 12536 Bool
12537testdata/SampleMaterial.lc 1672:20-1672:21 12537SampleMaterial.lc 1672:20-1672:21
12538 _b 12538 _b
12539testdata/SampleMaterial.lc 1673:30-1673:35 12539SampleMaterial.lc 1673:30-1673:35
12540 Bool 12540 Bool
12541testdata/SampleMaterial.lc 1674:23-1674:28 12541SampleMaterial.lc 1674:23-1674:28
12542 Bool 12542 Bool
12543testdata/SampleMaterial.lc 1675:20-1675:33 12543SampleMaterial.lc 1675:20-1675:33
12544 CullType 12544 CullType
12545testdata/SampleMaterial.lc 1676:30-1676:32 12545SampleMaterial.lc 1676:30-1676:32
12546 forall a . [a] 12546 forall a . [a]
12547testdata/SampleMaterial.lc 1677:25-1677:30 12547SampleMaterial.lc 1677:25-1677:30
12548 Bool 12548 Bool
12549testdata/SampleMaterial.lc 1678:29-1678:34 12549SampleMaterial.lc 1678:29-1678:34
12550 Bool 12550 Bool
12551testdata/SampleMaterial.lc 1680:13-1706:14 12551SampleMaterial.lc 1680:13-1706:14
12552 [StageAttrs] 12552 [StageAttrs]
12553testdata/SampleMaterial.lc 1680:15-1680:25 12553SampleMaterial.lc 1680:15-1680:25
12554 Maybe (Blending', Blending') 12554 Maybe (Blending', Blending')
12555 -> RGBGen 12555 -> RGBGen
12556 -> AlphaGen 12556 -> AlphaGen
@@ -12558,70 +12558,70 @@ testdata/SampleMaterial.lc 1680:15-1680:25
12558 -> [TCMod] 12558 -> [TCMod]
12559 -> StageTexture 12559 -> StageTexture
12560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12561testdata/SampleMaterial.lc 1680:15-1681:36 12561SampleMaterial.lc 1680:15-1681:36
12562 RGBGen 12562 RGBGen
12563 -> AlphaGen 12563 -> AlphaGen
12564 -> TCGen 12564 -> TCGen
12565 -> [TCMod] 12565 -> [TCMod]
12566 -> StageTexture 12566 -> StageTexture
12567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12568testdata/SampleMaterial.lc 1680:15-1682:50 12568SampleMaterial.lc 1680:15-1682:50
12569 AlphaGen 12569 AlphaGen
12570 -> TCGen 12570 -> TCGen
12571 -> [TCMod] 12571 -> [TCMod]
12572 -> StageTexture 12572 -> StageTexture
12573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12574testdata/SampleMaterial.lc 1680:15-1683:42 12574SampleMaterial.lc 1680:15-1683:42
12575 TCGen 12575 TCGen
12576 -> [TCMod] 12576 -> [TCMod]
12577 -> StageTexture 12577 -> StageTexture
12578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12579testdata/SampleMaterial.lc 1680:15-1684:36 12579SampleMaterial.lc 1680:15-1684:36
12580 [TCMod] 12580 [TCMod]
12581 -> StageTexture 12581 -> StageTexture
12582 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12582 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12583testdata/SampleMaterial.lc 1680:15-1685:31 12583SampleMaterial.lc 1680:15-1685:31
12584 StageTexture 12584 StageTexture
12585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12586testdata/SampleMaterial.lc 1680:15-1686:74 12586SampleMaterial.lc 1680:15-1686:74
12587 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12587 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12588testdata/SampleMaterial.lc 1680:15-1687:38 12588SampleMaterial.lc 1680:15-1687:38
12589 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12589 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12590testdata/SampleMaterial.lc 1680:15-1688:41 12590SampleMaterial.lc 1680:15-1688:41
12591 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12591 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12592testdata/SampleMaterial.lc 1680:15-1689:40 12592SampleMaterial.lc 1680:15-1689:40
12593 Bool -> String -> StageAttrs 12593 Bool -> String -> StageAttrs
12594testdata/SampleMaterial.lc 1680:15-1690:46 12594SampleMaterial.lc 1680:15-1690:46
12595 String -> StageAttrs 12595 String -> StageAttrs
12596testdata/SampleMaterial.lc 1680:15-1692:18 12596SampleMaterial.lc 1680:15-1692:18
12597 StageAttrs 12597 StageAttrs
12598testdata/SampleMaterial.lc 1681:29-1681:36 12598SampleMaterial.lc 1681:29-1681:36
12599 forall a . Maybe a 12599 forall a . Maybe a
12600testdata/SampleMaterial.lc 1682:30-1682:50 12600SampleMaterial.lc 1682:30-1682:50
12601 RGBGen 12601 RGBGen
12602testdata/SampleMaterial.lc 1683:32-1683:42 12602SampleMaterial.lc 1683:32-1683:42
12603 AlphaGen 12603 AlphaGen
12604testdata/SampleMaterial.lc 1684:29-1684:36 12604SampleMaterial.lc 1684:29-1684:36
12605 TCGen 12605 TCGen
12606testdata/SampleMaterial.lc 1685:29-1685:31 12606SampleMaterial.lc 1685:29-1685:31
12607 forall a . [a] 12607 forall a . [a]
12608testdata/SampleMaterial.lc 1686:31-1686:37 12608SampleMaterial.lc 1686:31-1686:37
12609 String -> StageTexture 12609 String -> StageTexture
12610testdata/SampleMaterial.lc 1686:31-1686:74 12610SampleMaterial.lc 1686:31-1686:74
12611 StageTexture 12611 StageTexture
12612testdata/SampleMaterial.lc 1686:38-1686:74 12612SampleMaterial.lc 1686:38-1686:74
12613 String 12613 String
12614testdata/SampleMaterial.lc 1687:34-1687:38 12614SampleMaterial.lc 1687:34-1687:38
12615 Bool 12615 Bool
12616testdata/SampleMaterial.lc 1688:33-1688:41 12616SampleMaterial.lc 1688:33-1688:41
12617 DepthFunction 12617 DepthFunction
12618testdata/SampleMaterial.lc 1689:33-1689:40 12618SampleMaterial.lc 1689:33-1689:40
12619 forall a . Maybe a 12619 forall a . Maybe a
12620testdata/SampleMaterial.lc 1690:41-1690:46 12620SampleMaterial.lc 1690:41-1690:46
12621 Bool 12621 Bool
12622testdata/SampleMaterial.lc 1691:38-1691:54 12622SampleMaterial.lc 1691:38-1691:54
12623 String 12623 String
12624testdata/SampleMaterial.lc 1693:15-1693:25 12624SampleMaterial.lc 1693:15-1693:25
12625 Maybe (Blending', Blending') 12625 Maybe (Blending', Blending')
12626 -> RGBGen 12626 -> RGBGen
12627 -> AlphaGen 12627 -> AlphaGen
@@ -12629,82 +12629,82 @@ testdata/SampleMaterial.lc 1693:15-1693:25
12629 -> [TCMod] 12629 -> [TCMod]
12630 -> StageTexture 12630 -> StageTexture
12631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12632testdata/SampleMaterial.lc 1693:15-1694:57 12632SampleMaterial.lc 1693:15-1694:57
12633 RGBGen 12633 RGBGen
12634 -> AlphaGen 12634 -> AlphaGen
12635 -> TCGen 12635 -> TCGen
12636 -> [TCMod] 12636 -> [TCMod]
12637 -> StageTexture 12637 -> StageTexture
12638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12639testdata/SampleMaterial.lc 1693:15-1695:50 12639SampleMaterial.lc 1693:15-1695:50
12640 AlphaGen 12640 AlphaGen
12641 -> TCGen 12641 -> TCGen
12642 -> [TCMod] 12642 -> [TCMod]
12643 -> StageTexture 12643 -> StageTexture
12644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12645testdata/SampleMaterial.lc 1693:15-1696:42 12645SampleMaterial.lc 1693:15-1696:42
12646 TCGen 12646 TCGen
12647 -> [TCMod] 12647 -> [TCMod]
12648 -> StageTexture 12648 -> StageTexture
12649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12650testdata/SampleMaterial.lc 1693:15-1697:40 12650SampleMaterial.lc 1693:15-1697:40
12651 [TCMod] 12651 [TCMod]
12652 -> StageTexture 12652 -> StageTexture
12653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12654testdata/SampleMaterial.lc 1693:15-1698:31 12654SampleMaterial.lc 1693:15-1698:31
12655 StageTexture 12655 StageTexture
12656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12657testdata/SampleMaterial.lc 1693:15-1699:42 12657SampleMaterial.lc 1693:15-1699:42
12658 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12658 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12659testdata/SampleMaterial.lc 1693:15-1700:38 12659SampleMaterial.lc 1693:15-1700:38
12660 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12660 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12661testdata/SampleMaterial.lc 1693:15-1701:41 12661SampleMaterial.lc 1693:15-1701:41
12662 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12662 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12663testdata/SampleMaterial.lc 1693:15-1702:40 12663SampleMaterial.lc 1693:15-1702:40
12664 Bool -> String -> StageAttrs 12664 Bool -> String -> StageAttrs
12665testdata/SampleMaterial.lc 1693:15-1703:46 12665SampleMaterial.lc 1693:15-1703:46
12666 String -> StageAttrs 12666 String -> StageAttrs
12667testdata/SampleMaterial.lc 1693:15-1705:18 12667SampleMaterial.lc 1693:15-1705:18
12668 StageAttrs | [StageAttrs] 12668 StageAttrs | [StageAttrs]
12669testdata/SampleMaterial.lc 1694:29-1694:33 12669SampleMaterial.lc 1694:29-1694:33
12670 forall a . a -> Maybe a 12670 forall a . a -> Maybe a
12671testdata/SampleMaterial.lc 1694:29-1694:57 12671SampleMaterial.lc 1694:29-1694:57
12672 Maybe (Blending', Blending') 12672 Maybe (Blending', Blending')
12673testdata/SampleMaterial.lc 1694:34-1694:57 12673SampleMaterial.lc 1694:34-1694:57
12674 (Blending', Blending') 12674 (Blending', Blending')
12675testdata/SampleMaterial.lc 1694:36-1694:46 12675SampleMaterial.lc 1694:36-1694:46
12676 Blending' 12676 Blending'
12677testdata/SampleMaterial.lc 1694:49-1694:55 12677SampleMaterial.lc 1694:49-1694:55
12678 Blending' | ((Blending')) 12678 Blending' | ((Blending'))
12679testdata/SampleMaterial.lc 1695:30-1695:50 12679SampleMaterial.lc 1695:30-1695:50
12680 RGBGen 12680 RGBGen
12681testdata/SampleMaterial.lc 1696:32-1696:42 12681SampleMaterial.lc 1696:32-1696:42
12682 AlphaGen 12682 AlphaGen
12683testdata/SampleMaterial.lc 1697:29-1697:40 12683SampleMaterial.lc 1697:29-1697:40
12684 TCGen 12684 TCGen
12685testdata/SampleMaterial.lc 1698:29-1698:31 12685SampleMaterial.lc 1698:29-1698:31
12686 forall a . [a] 12686 forall a . [a]
12687testdata/SampleMaterial.lc 1699:31-1699:42 12687SampleMaterial.lc 1699:31-1699:42
12688 StageTexture 12688 StageTexture
12689testdata/SampleMaterial.lc 1700:34-1700:38 12689SampleMaterial.lc 1700:34-1700:38
12690 Bool 12690 Bool
12691testdata/SampleMaterial.lc 1701:33-1701:41 12691SampleMaterial.lc 1701:33-1701:41
12692 DepthFunction 12692 DepthFunction
12693testdata/SampleMaterial.lc 1702:33-1702:40 12693SampleMaterial.lc 1702:33-1702:40
12694 forall a . Maybe a 12694 forall a . Maybe a
12695testdata/SampleMaterial.lc 1703:41-1703:46 12695SampleMaterial.lc 1703:41-1703:46
12696 Bool 12696 Bool
12697testdata/SampleMaterial.lc 1704:38-1704:54 12697SampleMaterial.lc 1704:38-1704:54
12698 String 12698 String
12699testdata/SampleMaterial.lc 1707:21-1707:26 12699SampleMaterial.lc 1707:21-1707:26
12700 Bool 12700 Bool
12701testdata/SampleMaterial.lc 1710:5-1752:6 12701SampleMaterial.lc 1710:5-1752:6
12702 (String, CommonAttrs) 12702 (String, CommonAttrs)
12703testdata/SampleMaterial.lc 1710:5-2182:6 12703SampleMaterial.lc 1710:5-2182:6
12704 [(String, CommonAttrs)] 12704 [(String, CommonAttrs)]
12705testdata/SampleMaterial.lc 1710:7-1710:41 12705SampleMaterial.lc 1710:7-1710:41
12706 String 12706 String
12707testdata/SampleMaterial.lc 1711:7-1711:18 12707SampleMaterial.lc 1711:7-1711:18
12708 () 12708 ()
12709 -> () 12709 -> ()
12710 -> Bool 12710 -> Bool
@@ -12712,68 +12712,68 @@ testdata/SampleMaterial.lc 1711:7-1711:18
12712 -> Bool 12712 -> Bool
12713 -> Bool 12713 -> Bool
12714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12715testdata/SampleMaterial.lc 1711:7-1712:26 12715SampleMaterial.lc 1711:7-1712:26
12716 () 12716 ()
12717 -> Bool 12717 -> Bool
12718 -> Float 12718 -> Float
12719 -> Bool 12719 -> Bool
12720 -> Bool 12720 -> Bool
12721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12722testdata/SampleMaterial.lc 1711:7-1713:26 12722SampleMaterial.lc 1711:7-1713:26
12723 Bool 12723 Bool
12724 -> Float 12724 -> Float
12725 -> Bool 12725 -> Bool
12726 -> Bool 12726 -> Bool
12727 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12727 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12728testdata/SampleMaterial.lc 1711:7-1714:27 12728SampleMaterial.lc 1711:7-1714:27
12729 Float 12729 Float
12730 -> Bool 12730 -> Bool
12731 -> Bool 12731 -> Bool
12732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12733testdata/SampleMaterial.lc 1711:7-1715:21 12733SampleMaterial.lc 1711:7-1715:21
12734 Bool 12734 Bool
12735 -> Bool 12735 -> Bool
12736 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12736 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12737testdata/SampleMaterial.lc 1711:7-1716:35 12737SampleMaterial.lc 1711:7-1716:35
12738 Bool 12738 Bool
12739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12740testdata/SampleMaterial.lc 1711:7-1717:28 12740SampleMaterial.lc 1711:7-1717:28
12741 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12741 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12742testdata/SampleMaterial.lc 1711:7-1718:33 12742SampleMaterial.lc 1711:7-1718:33
12743 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12743 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12744testdata/SampleMaterial.lc 1711:7-1719:32 12744SampleMaterial.lc 1711:7-1719:32
12745 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12745 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12746testdata/SampleMaterial.lc 1711:7-1720:30 12746SampleMaterial.lc 1711:7-1720:30
12747 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12747 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12748testdata/SampleMaterial.lc 1711:7-1721:34 12748SampleMaterial.lc 1711:7-1721:34
12749 [StageAttrs] -> Bool -> CommonAttrs 12749 [StageAttrs] -> Bool -> CommonAttrs
12750testdata/SampleMaterial.lc 1711:7-1749:14 12750SampleMaterial.lc 1711:7-1749:14
12751 Bool -> CommonAttrs 12751 Bool -> CommonAttrs
12752testdata/SampleMaterial.lc 1711:7-1751:10 12752SampleMaterial.lc 1711:7-1751:10
12753 CommonAttrs | ((CommonAttrs)) 12753 CommonAttrs | ((CommonAttrs))
12754testdata/SampleMaterial.lc 1712:24-1712:26 12754SampleMaterial.lc 1712:24-1712:26
12755 () 12755 ()
12756testdata/SampleMaterial.lc 1713:24-1713:26 12756SampleMaterial.lc 1713:24-1713:26
12757 () 12757 ()
12758testdata/SampleMaterial.lc 1714:22-1714:27 12758SampleMaterial.lc 1714:22-1714:27
12759 Bool 12759 Bool
12760testdata/SampleMaterial.lc 1715:20-1715:21 12760SampleMaterial.lc 1715:20-1715:21
12761 _b 12761 _b
12762testdata/SampleMaterial.lc 1716:30-1716:35 12762SampleMaterial.lc 1716:30-1716:35
12763 Bool 12763 Bool
12764testdata/SampleMaterial.lc 1717:23-1717:28 12764SampleMaterial.lc 1717:23-1717:28
12765 Bool 12765 Bool
12766testdata/SampleMaterial.lc 1718:20-1718:33 12766SampleMaterial.lc 1718:20-1718:33
12767 CullType 12767 CullType
12768testdata/SampleMaterial.lc 1719:30-1719:32 12768SampleMaterial.lc 1719:30-1719:32
12769 forall a . [a] 12769 forall a . [a]
12770testdata/SampleMaterial.lc 1720:25-1720:30 12770SampleMaterial.lc 1720:25-1720:30
12771 Bool 12771 Bool
12772testdata/SampleMaterial.lc 1721:29-1721:34 12772SampleMaterial.lc 1721:29-1721:34
12773 Bool 12773 Bool
12774testdata/SampleMaterial.lc 1723:13-1749:14 12774SampleMaterial.lc 1723:13-1749:14
12775 [StageAttrs] 12775 [StageAttrs]
12776testdata/SampleMaterial.lc 1723:15-1723:25 12776SampleMaterial.lc 1723:15-1723:25
12777 Maybe (Blending', Blending') 12777 Maybe (Blending', Blending')
12778 -> RGBGen 12778 -> RGBGen
12779 -> AlphaGen 12779 -> AlphaGen
@@ -12781,70 +12781,70 @@ testdata/SampleMaterial.lc 1723:15-1723:25
12781 -> [TCMod] 12781 -> [TCMod]
12782 -> StageTexture 12782 -> StageTexture
12783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12784testdata/SampleMaterial.lc 1723:15-1724:36 12784SampleMaterial.lc 1723:15-1724:36
12785 RGBGen 12785 RGBGen
12786 -> AlphaGen 12786 -> AlphaGen
12787 -> TCGen 12787 -> TCGen
12788 -> [TCMod] 12788 -> [TCMod]
12789 -> StageTexture 12789 -> StageTexture
12790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12791testdata/SampleMaterial.lc 1723:15-1725:50 12791SampleMaterial.lc 1723:15-1725:50
12792 AlphaGen 12792 AlphaGen
12793 -> TCGen 12793 -> TCGen
12794 -> [TCMod] 12794 -> [TCMod]
12795 -> StageTexture 12795 -> StageTexture
12796 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12796 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12797testdata/SampleMaterial.lc 1723:15-1726:42 12797SampleMaterial.lc 1723:15-1726:42
12798 TCGen 12798 TCGen
12799 -> [TCMod] 12799 -> [TCMod]
12800 -> StageTexture 12800 -> StageTexture
12801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12802testdata/SampleMaterial.lc 1723:15-1727:36 12802SampleMaterial.lc 1723:15-1727:36
12803 [TCMod] 12803 [TCMod]
12804 -> StageTexture 12804 -> StageTexture
12805 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12805 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12806testdata/SampleMaterial.lc 1723:15-1728:31 12806SampleMaterial.lc 1723:15-1728:31
12807 StageTexture 12807 StageTexture
12808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12809testdata/SampleMaterial.lc 1723:15-1729:72 12809SampleMaterial.lc 1723:15-1729:72
12810 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12810 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12811testdata/SampleMaterial.lc 1723:15-1730:38 12811SampleMaterial.lc 1723:15-1730:38
12812 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12812 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12813testdata/SampleMaterial.lc 1723:15-1731:41 12813SampleMaterial.lc 1723:15-1731:41
12814 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12814 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12815testdata/SampleMaterial.lc 1723:15-1732:40 12815SampleMaterial.lc 1723:15-1732:40
12816 Bool -> String -> StageAttrs 12816 Bool -> String -> StageAttrs
12817testdata/SampleMaterial.lc 1723:15-1733:46 12817SampleMaterial.lc 1723:15-1733:46
12818 String -> StageAttrs 12818 String -> StageAttrs
12819testdata/SampleMaterial.lc 1723:15-1735:18 12819SampleMaterial.lc 1723:15-1735:18
12820 StageAttrs 12820 StageAttrs
12821testdata/SampleMaterial.lc 1724:29-1724:36 12821SampleMaterial.lc 1724:29-1724:36
12822 forall a . Maybe a 12822 forall a . Maybe a
12823testdata/SampleMaterial.lc 1725:30-1725:50 12823SampleMaterial.lc 1725:30-1725:50
12824 RGBGen 12824 RGBGen
12825testdata/SampleMaterial.lc 1726:32-1726:42 12825SampleMaterial.lc 1726:32-1726:42
12826 AlphaGen 12826 AlphaGen
12827testdata/SampleMaterial.lc 1727:29-1727:36 12827SampleMaterial.lc 1727:29-1727:36
12828 TCGen 12828 TCGen
12829testdata/SampleMaterial.lc 1728:29-1728:31 12829SampleMaterial.lc 1728:29-1728:31
12830 forall a . [a] 12830 forall a . [a]
12831testdata/SampleMaterial.lc 1729:31-1729:37 12831SampleMaterial.lc 1729:31-1729:37
12832 String -> StageTexture 12832 String -> StageTexture
12833testdata/SampleMaterial.lc 1729:31-1729:72 12833SampleMaterial.lc 1729:31-1729:72
12834 StageTexture 12834 StageTexture
12835testdata/SampleMaterial.lc 1729:38-1729:72 12835SampleMaterial.lc 1729:38-1729:72
12836 String 12836 String
12837testdata/SampleMaterial.lc 1730:34-1730:38 12837SampleMaterial.lc 1730:34-1730:38
12838 Bool 12838 Bool
12839testdata/SampleMaterial.lc 1731:33-1731:41 12839SampleMaterial.lc 1731:33-1731:41
12840 DepthFunction 12840 DepthFunction
12841testdata/SampleMaterial.lc 1732:33-1732:40 12841SampleMaterial.lc 1732:33-1732:40
12842 forall a . Maybe a 12842 forall a . Maybe a
12843testdata/SampleMaterial.lc 1733:41-1733:46 12843SampleMaterial.lc 1733:41-1733:46
12844 Bool 12844 Bool
12845testdata/SampleMaterial.lc 1734:38-1734:54 12845SampleMaterial.lc 1734:38-1734:54
12846 String 12846 String
12847testdata/SampleMaterial.lc 1736:15-1736:25 12847SampleMaterial.lc 1736:15-1736:25
12848 Maybe (Blending', Blending') 12848 Maybe (Blending', Blending')
12849 -> RGBGen 12849 -> RGBGen
12850 -> AlphaGen 12850 -> AlphaGen
@@ -12852,82 +12852,82 @@ testdata/SampleMaterial.lc 1736:15-1736:25
12852 -> [TCMod] 12852 -> [TCMod]
12853 -> StageTexture 12853 -> StageTexture
12854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12855testdata/SampleMaterial.lc 1736:15-1737:57 12855SampleMaterial.lc 1736:15-1737:57
12856 RGBGen 12856 RGBGen
12857 -> AlphaGen 12857 -> AlphaGen
12858 -> TCGen 12858 -> TCGen
12859 -> [TCMod] 12859 -> [TCMod]
12860 -> StageTexture 12860 -> StageTexture
12861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12862testdata/SampleMaterial.lc 1736:15-1738:50 12862SampleMaterial.lc 1736:15-1738:50
12863 AlphaGen 12863 AlphaGen
12864 -> TCGen 12864 -> TCGen
12865 -> [TCMod] 12865 -> [TCMod]
12866 -> StageTexture 12866 -> StageTexture
12867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12868testdata/SampleMaterial.lc 1736:15-1739:42 12868SampleMaterial.lc 1736:15-1739:42
12869 TCGen 12869 TCGen
12870 -> [TCMod] 12870 -> [TCMod]
12871 -> StageTexture 12871 -> StageTexture
12872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12873testdata/SampleMaterial.lc 1736:15-1740:40 12873SampleMaterial.lc 1736:15-1740:40
12874 [TCMod] 12874 [TCMod]
12875 -> StageTexture 12875 -> StageTexture
12876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12877testdata/SampleMaterial.lc 1736:15-1741:31 12877SampleMaterial.lc 1736:15-1741:31
12878 StageTexture 12878 StageTexture
12879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12880testdata/SampleMaterial.lc 1736:15-1742:42 12880SampleMaterial.lc 1736:15-1742:42
12881 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12881 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12882testdata/SampleMaterial.lc 1736:15-1743:38 12882SampleMaterial.lc 1736:15-1743:38
12883 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12883 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12884testdata/SampleMaterial.lc 1736:15-1744:41 12884SampleMaterial.lc 1736:15-1744:41
12885 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12885 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12886testdata/SampleMaterial.lc 1736:15-1745:40 12886SampleMaterial.lc 1736:15-1745:40
12887 Bool -> String -> StageAttrs 12887 Bool -> String -> StageAttrs
12888testdata/SampleMaterial.lc 1736:15-1746:46 12888SampleMaterial.lc 1736:15-1746:46
12889 String -> StageAttrs 12889 String -> StageAttrs
12890testdata/SampleMaterial.lc 1736:15-1748:18 12890SampleMaterial.lc 1736:15-1748:18
12891 StageAttrs | [StageAttrs] 12891 StageAttrs | [StageAttrs]
12892testdata/SampleMaterial.lc 1737:29-1737:33 12892SampleMaterial.lc 1737:29-1737:33
12893 forall a . a -> Maybe a 12893 forall a . a -> Maybe a
12894testdata/SampleMaterial.lc 1737:29-1737:57 12894SampleMaterial.lc 1737:29-1737:57
12895 Maybe (Blending', Blending') 12895 Maybe (Blending', Blending')
12896testdata/SampleMaterial.lc 1737:34-1737:57 12896SampleMaterial.lc 1737:34-1737:57
12897 (Blending', Blending') 12897 (Blending', Blending')
12898testdata/SampleMaterial.lc 1737:36-1737:46 12898SampleMaterial.lc 1737:36-1737:46
12899 Blending' 12899 Blending'
12900testdata/SampleMaterial.lc 1737:49-1737:55 12900SampleMaterial.lc 1737:49-1737:55
12901 Blending' | ((Blending')) 12901 Blending' | ((Blending'))
12902testdata/SampleMaterial.lc 1738:30-1738:50 12902SampleMaterial.lc 1738:30-1738:50
12903 RGBGen 12903 RGBGen
12904testdata/SampleMaterial.lc 1739:32-1739:42 12904SampleMaterial.lc 1739:32-1739:42
12905 AlphaGen 12905 AlphaGen
12906testdata/SampleMaterial.lc 1740:29-1740:40 12906SampleMaterial.lc 1740:29-1740:40
12907 TCGen 12907 TCGen
12908testdata/SampleMaterial.lc 1741:29-1741:31 12908SampleMaterial.lc 1741:29-1741:31
12909 forall a . [a] 12909 forall a . [a]
12910testdata/SampleMaterial.lc 1742:31-1742:42 12910SampleMaterial.lc 1742:31-1742:42
12911 StageTexture 12911 StageTexture
12912testdata/SampleMaterial.lc 1743:34-1743:38 12912SampleMaterial.lc 1743:34-1743:38
12913 Bool 12913 Bool
12914testdata/SampleMaterial.lc 1744:33-1744:41 12914SampleMaterial.lc 1744:33-1744:41
12915 DepthFunction 12915 DepthFunction
12916testdata/SampleMaterial.lc 1745:33-1745:40 12916SampleMaterial.lc 1745:33-1745:40
12917 forall a . Maybe a 12917 forall a . Maybe a
12918testdata/SampleMaterial.lc 1746:41-1746:46 12918SampleMaterial.lc 1746:41-1746:46
12919 Bool 12919 Bool
12920testdata/SampleMaterial.lc 1747:38-1747:54 12920SampleMaterial.lc 1747:38-1747:54
12921 String 12921 String
12922testdata/SampleMaterial.lc 1750:21-1750:26 12922SampleMaterial.lc 1750:21-1750:26
12923 Bool 12923 Bool
12924testdata/SampleMaterial.lc 1753:5-1795:6 12924SampleMaterial.lc 1753:5-1795:6
12925 (String, CommonAttrs) 12925 (String, CommonAttrs)
12926testdata/SampleMaterial.lc 1753:5-2182:6 12926SampleMaterial.lc 1753:5-2182:6
12927 [(String, CommonAttrs)] 12927 [(String, CommonAttrs)]
12928testdata/SampleMaterial.lc 1753:7-1753:42 12928SampleMaterial.lc 1753:7-1753:42
12929 String 12929 String
12930testdata/SampleMaterial.lc 1754:7-1754:18 12930SampleMaterial.lc 1754:7-1754:18
12931 () 12931 ()
12932 -> () 12932 -> ()
12933 -> Bool 12933 -> Bool
@@ -12935,68 +12935,68 @@ testdata/SampleMaterial.lc 1754:7-1754:18
12935 -> Bool 12935 -> Bool
12936 -> Bool 12936 -> Bool
12937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12938testdata/SampleMaterial.lc 1754:7-1755:26 12938SampleMaterial.lc 1754:7-1755:26
12939 () 12939 ()
12940 -> Bool 12940 -> Bool
12941 -> Float 12941 -> Float
12942 -> Bool 12942 -> Bool
12943 -> Bool 12943 -> Bool
12944 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12944 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12945testdata/SampleMaterial.lc 1754:7-1756:26 12945SampleMaterial.lc 1754:7-1756:26
12946 Bool 12946 Bool
12947 -> Float 12947 -> Float
12948 -> Bool 12948 -> Bool
12949 -> Bool 12949 -> Bool
12950 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12950 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12951testdata/SampleMaterial.lc 1754:7-1757:27 12951SampleMaterial.lc 1754:7-1757:27
12952 Float 12952 Float
12953 -> Bool 12953 -> Bool
12954 -> Bool 12954 -> Bool
12955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12956testdata/SampleMaterial.lc 1754:7-1758:21 12956SampleMaterial.lc 1754:7-1758:21
12957 Bool 12957 Bool
12958 -> Bool 12958 -> Bool
12959 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12959 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12960testdata/SampleMaterial.lc 1754:7-1759:35 12960SampleMaterial.lc 1754:7-1759:35
12961 Bool 12961 Bool
12962 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12962 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12963testdata/SampleMaterial.lc 1754:7-1760:28 12963SampleMaterial.lc 1754:7-1760:28
12964 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12964 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12965testdata/SampleMaterial.lc 1754:7-1761:33 12965SampleMaterial.lc 1754:7-1761:33
12966 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12966 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12967testdata/SampleMaterial.lc 1754:7-1762:32 12967SampleMaterial.lc 1754:7-1762:32
12968 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12968 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12969testdata/SampleMaterial.lc 1754:7-1763:30 12969SampleMaterial.lc 1754:7-1763:30
12970 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12970 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12971testdata/SampleMaterial.lc 1754:7-1764:34 12971SampleMaterial.lc 1754:7-1764:34
12972 [StageAttrs] -> Bool -> CommonAttrs 12972 [StageAttrs] -> Bool -> CommonAttrs
12973testdata/SampleMaterial.lc 1754:7-1792:14 12973SampleMaterial.lc 1754:7-1792:14
12974 Bool -> CommonAttrs 12974 Bool -> CommonAttrs
12975testdata/SampleMaterial.lc 1754:7-1794:10 12975SampleMaterial.lc 1754:7-1794:10
12976 CommonAttrs | ((CommonAttrs)) 12976 CommonAttrs | ((CommonAttrs))
12977testdata/SampleMaterial.lc 1755:24-1755:26 12977SampleMaterial.lc 1755:24-1755:26
12978 () 12978 ()
12979testdata/SampleMaterial.lc 1756:24-1756:26 12979SampleMaterial.lc 1756:24-1756:26
12980 () 12980 ()
12981testdata/SampleMaterial.lc 1757:22-1757:27 12981SampleMaterial.lc 1757:22-1757:27
12982 Bool 12982 Bool
12983testdata/SampleMaterial.lc 1758:20-1758:21 12983SampleMaterial.lc 1758:20-1758:21
12984 _b 12984 _b
12985testdata/SampleMaterial.lc 1759:30-1759:35 12985SampleMaterial.lc 1759:30-1759:35
12986 Bool 12986 Bool
12987testdata/SampleMaterial.lc 1760:23-1760:28 12987SampleMaterial.lc 1760:23-1760:28
12988 Bool 12988 Bool
12989testdata/SampleMaterial.lc 1761:20-1761:33 12989SampleMaterial.lc 1761:20-1761:33
12990 CullType 12990 CullType
12991testdata/SampleMaterial.lc 1762:30-1762:32 12991SampleMaterial.lc 1762:30-1762:32
12992 forall a . [a] 12992 forall a . [a]
12993testdata/SampleMaterial.lc 1763:25-1763:30 12993SampleMaterial.lc 1763:25-1763:30
12994 Bool 12994 Bool
12995testdata/SampleMaterial.lc 1764:29-1764:34 12995SampleMaterial.lc 1764:29-1764:34
12996 Bool 12996 Bool
12997testdata/SampleMaterial.lc 1766:13-1792:14 12997SampleMaterial.lc 1766:13-1792:14
12998 [StageAttrs] 12998 [StageAttrs]
12999testdata/SampleMaterial.lc 1766:15-1766:25 12999SampleMaterial.lc 1766:15-1766:25
13000 Maybe (Blending', Blending') 13000 Maybe (Blending', Blending')
13001 -> RGBGen 13001 -> RGBGen
13002 -> AlphaGen 13002 -> AlphaGen
@@ -13004,70 +13004,70 @@ testdata/SampleMaterial.lc 1766:15-1766:25
13004 -> [TCMod] 13004 -> [TCMod]
13005 -> StageTexture 13005 -> StageTexture
13006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13007testdata/SampleMaterial.lc 1766:15-1767:36 13007SampleMaterial.lc 1766:15-1767:36
13008 RGBGen 13008 RGBGen
13009 -> AlphaGen 13009 -> AlphaGen
13010 -> TCGen 13010 -> TCGen
13011 -> [TCMod] 13011 -> [TCMod]
13012 -> StageTexture 13012 -> StageTexture
13013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13014testdata/SampleMaterial.lc 1766:15-1768:50 13014SampleMaterial.lc 1766:15-1768:50
13015 AlphaGen 13015 AlphaGen
13016 -> TCGen 13016 -> TCGen
13017 -> [TCMod] 13017 -> [TCMod]
13018 -> StageTexture 13018 -> StageTexture
13019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13020testdata/SampleMaterial.lc 1766:15-1769:42 13020SampleMaterial.lc 1766:15-1769:42
13021 TCGen 13021 TCGen
13022 -> [TCMod] 13022 -> [TCMod]
13023 -> StageTexture 13023 -> StageTexture
13024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13025testdata/SampleMaterial.lc 1766:15-1770:36 13025SampleMaterial.lc 1766:15-1770:36
13026 [TCMod] 13026 [TCMod]
13027 -> StageTexture 13027 -> StageTexture
13028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13029testdata/SampleMaterial.lc 1766:15-1771:31 13029SampleMaterial.lc 1766:15-1771:31
13030 StageTexture 13030 StageTexture
13031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13032testdata/SampleMaterial.lc 1766:15-1772:73 13032SampleMaterial.lc 1766:15-1772:73
13033 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13033 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13034testdata/SampleMaterial.lc 1766:15-1773:38 13034SampleMaterial.lc 1766:15-1773:38
13035 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13035 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13036testdata/SampleMaterial.lc 1766:15-1774:41 13036SampleMaterial.lc 1766:15-1774:41
13037 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13037 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13038testdata/SampleMaterial.lc 1766:15-1775:40 13038SampleMaterial.lc 1766:15-1775:40
13039 Bool -> String -> StageAttrs 13039 Bool -> String -> StageAttrs
13040testdata/SampleMaterial.lc 1766:15-1776:46 13040SampleMaterial.lc 1766:15-1776:46
13041 String -> StageAttrs 13041 String -> StageAttrs
13042testdata/SampleMaterial.lc 1766:15-1778:18 13042SampleMaterial.lc 1766:15-1778:18
13043 StageAttrs 13043 StageAttrs
13044testdata/SampleMaterial.lc 1767:29-1767:36 13044SampleMaterial.lc 1767:29-1767:36
13045 forall a . Maybe a 13045 forall a . Maybe a
13046testdata/SampleMaterial.lc 1768:30-1768:50 13046SampleMaterial.lc 1768:30-1768:50
13047 RGBGen 13047 RGBGen
13048testdata/SampleMaterial.lc 1769:32-1769:42 13048SampleMaterial.lc 1769:32-1769:42
13049 AlphaGen 13049 AlphaGen
13050testdata/SampleMaterial.lc 1770:29-1770:36 13050SampleMaterial.lc 1770:29-1770:36
13051 TCGen 13051 TCGen
13052testdata/SampleMaterial.lc 1771:29-1771:31 13052SampleMaterial.lc 1771:29-1771:31
13053 forall a . [a] 13053 forall a . [a]
13054testdata/SampleMaterial.lc 1772:31-1772:37 13054SampleMaterial.lc 1772:31-1772:37
13055 String -> StageTexture 13055 String -> StageTexture
13056testdata/SampleMaterial.lc 1772:31-1772:73 13056SampleMaterial.lc 1772:31-1772:73
13057 StageTexture 13057 StageTexture
13058testdata/SampleMaterial.lc 1772:38-1772:73 13058SampleMaterial.lc 1772:38-1772:73
13059 String 13059 String
13060testdata/SampleMaterial.lc 1773:34-1773:38 13060SampleMaterial.lc 1773:34-1773:38
13061 Bool 13061 Bool
13062testdata/SampleMaterial.lc 1774:33-1774:41 13062SampleMaterial.lc 1774:33-1774:41
13063 DepthFunction 13063 DepthFunction
13064testdata/SampleMaterial.lc 1775:33-1775:40 13064SampleMaterial.lc 1775:33-1775:40
13065 forall a . Maybe a 13065 forall a . Maybe a
13066testdata/SampleMaterial.lc 1776:41-1776:46 13066SampleMaterial.lc 1776:41-1776:46
13067 Bool 13067 Bool
13068testdata/SampleMaterial.lc 1777:38-1777:54 13068SampleMaterial.lc 1777:38-1777:54
13069 String 13069 String
13070testdata/SampleMaterial.lc 1779:15-1779:25 13070SampleMaterial.lc 1779:15-1779:25
13071 Maybe (Blending', Blending') 13071 Maybe (Blending', Blending')
13072 -> RGBGen 13072 -> RGBGen
13073 -> AlphaGen 13073 -> AlphaGen
@@ -13075,82 +13075,82 @@ testdata/SampleMaterial.lc 1779:15-1779:25
13075 -> [TCMod] 13075 -> [TCMod]
13076 -> StageTexture 13076 -> StageTexture
13077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13078testdata/SampleMaterial.lc 1779:15-1780:57 13078SampleMaterial.lc 1779:15-1780:57
13079 RGBGen 13079 RGBGen
13080 -> AlphaGen 13080 -> AlphaGen
13081 -> TCGen 13081 -> TCGen
13082 -> [TCMod] 13082 -> [TCMod]
13083 -> StageTexture 13083 -> StageTexture
13084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13085testdata/SampleMaterial.lc 1779:15-1781:50 13085SampleMaterial.lc 1779:15-1781:50
13086 AlphaGen 13086 AlphaGen
13087 -> TCGen 13087 -> TCGen
13088 -> [TCMod] 13088 -> [TCMod]
13089 -> StageTexture 13089 -> StageTexture
13090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13091testdata/SampleMaterial.lc 1779:15-1782:42 13091SampleMaterial.lc 1779:15-1782:42
13092 TCGen 13092 TCGen
13093 -> [TCMod] 13093 -> [TCMod]
13094 -> StageTexture 13094 -> StageTexture
13095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13096testdata/SampleMaterial.lc 1779:15-1783:40 13096SampleMaterial.lc 1779:15-1783:40
13097 [TCMod] 13097 [TCMod]
13098 -> StageTexture 13098 -> StageTexture
13099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13100testdata/SampleMaterial.lc 1779:15-1784:31 13100SampleMaterial.lc 1779:15-1784:31
13101 StageTexture 13101 StageTexture
13102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13103testdata/SampleMaterial.lc 1779:15-1785:42 13103SampleMaterial.lc 1779:15-1785:42
13104 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13104 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13105testdata/SampleMaterial.lc 1779:15-1786:38 13105SampleMaterial.lc 1779:15-1786:38
13106 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13106 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13107testdata/SampleMaterial.lc 1779:15-1787:41 13107SampleMaterial.lc 1779:15-1787:41
13108 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13108 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13109testdata/SampleMaterial.lc 1779:15-1788:40 13109SampleMaterial.lc 1779:15-1788:40
13110 Bool -> String -> StageAttrs 13110 Bool -> String -> StageAttrs
13111testdata/SampleMaterial.lc 1779:15-1789:46 13111SampleMaterial.lc 1779:15-1789:46
13112 String -> StageAttrs 13112 String -> StageAttrs
13113testdata/SampleMaterial.lc 1779:15-1791:18 13113SampleMaterial.lc 1779:15-1791:18
13114 StageAttrs | [StageAttrs] 13114 StageAttrs | [StageAttrs]
13115testdata/SampleMaterial.lc 1780:29-1780:33 13115SampleMaterial.lc 1780:29-1780:33
13116 forall a . a -> Maybe a 13116 forall a . a -> Maybe a
13117testdata/SampleMaterial.lc 1780:29-1780:57 13117SampleMaterial.lc 1780:29-1780:57
13118 Maybe (Blending', Blending') 13118 Maybe (Blending', Blending')
13119testdata/SampleMaterial.lc 1780:34-1780:57 13119SampleMaterial.lc 1780:34-1780:57
13120 (Blending', Blending') 13120 (Blending', Blending')
13121testdata/SampleMaterial.lc 1780:36-1780:46 13121SampleMaterial.lc 1780:36-1780:46
13122 Blending' 13122 Blending'
13123testdata/SampleMaterial.lc 1780:49-1780:55 13123SampleMaterial.lc 1780:49-1780:55
13124 Blending' | ((Blending')) 13124 Blending' | ((Blending'))
13125testdata/SampleMaterial.lc 1781:30-1781:50 13125SampleMaterial.lc 1781:30-1781:50
13126 RGBGen 13126 RGBGen
13127testdata/SampleMaterial.lc 1782:32-1782:42 13127SampleMaterial.lc 1782:32-1782:42
13128 AlphaGen 13128 AlphaGen
13129testdata/SampleMaterial.lc 1783:29-1783:40 13129SampleMaterial.lc 1783:29-1783:40
13130 TCGen 13130 TCGen
13131testdata/SampleMaterial.lc 1784:29-1784:31 13131SampleMaterial.lc 1784:29-1784:31
13132 forall a . [a] 13132 forall a . [a]
13133testdata/SampleMaterial.lc 1785:31-1785:42 13133SampleMaterial.lc 1785:31-1785:42
13134 StageTexture 13134 StageTexture
13135testdata/SampleMaterial.lc 1786:34-1786:38 13135SampleMaterial.lc 1786:34-1786:38
13136 Bool 13136 Bool
13137testdata/SampleMaterial.lc 1787:33-1787:41 13137SampleMaterial.lc 1787:33-1787:41
13138 DepthFunction 13138 DepthFunction
13139testdata/SampleMaterial.lc 1788:33-1788:40 13139SampleMaterial.lc 1788:33-1788:40
13140 forall a . Maybe a 13140 forall a . Maybe a
13141testdata/SampleMaterial.lc 1789:41-1789:46 13141SampleMaterial.lc 1789:41-1789:46
13142 Bool 13142 Bool
13143testdata/SampleMaterial.lc 1790:38-1790:54 13143SampleMaterial.lc 1790:38-1790:54
13144 String 13144 String
13145testdata/SampleMaterial.lc 1793:21-1793:26 13145SampleMaterial.lc 1793:21-1793:26
13146 Bool 13146 Bool
13147testdata/SampleMaterial.lc 1796:5-1838:6 13147SampleMaterial.lc 1796:5-1838:6
13148 (String, CommonAttrs) 13148 (String, CommonAttrs)
13149testdata/SampleMaterial.lc 1796:5-2182:6 13149SampleMaterial.lc 1796:5-2182:6
13150 [(String, CommonAttrs)] 13150 [(String, CommonAttrs)]
13151testdata/SampleMaterial.lc 1796:7-1796:48 13151SampleMaterial.lc 1796:7-1796:48
13152 String 13152 String
13153testdata/SampleMaterial.lc 1797:7-1797:18 13153SampleMaterial.lc 1797:7-1797:18
13154 () 13154 ()
13155 -> () 13155 -> ()
13156 -> Bool 13156 -> Bool
@@ -13158,68 +13158,68 @@ testdata/SampleMaterial.lc 1797:7-1797:18
13158 -> Bool 13158 -> Bool
13159 -> Bool 13159 -> Bool
13160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13161testdata/SampleMaterial.lc 1797:7-1798:26 13161SampleMaterial.lc 1797:7-1798:26
13162 () 13162 ()
13163 -> Bool 13163 -> Bool
13164 -> Float 13164 -> Float
13165 -> Bool 13165 -> Bool
13166 -> Bool 13166 -> Bool
13167 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13167 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13168testdata/SampleMaterial.lc 1797:7-1799:26 13168SampleMaterial.lc 1797:7-1799:26
13169 Bool 13169 Bool
13170 -> Float 13170 -> Float
13171 -> Bool 13171 -> Bool
13172 -> Bool 13172 -> Bool
13173 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13173 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13174testdata/SampleMaterial.lc 1797:7-1800:27 13174SampleMaterial.lc 1797:7-1800:27
13175 Float 13175 Float
13176 -> Bool 13176 -> Bool
13177 -> Bool 13177 -> Bool
13178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13179testdata/SampleMaterial.lc 1797:7-1801:21 13179SampleMaterial.lc 1797:7-1801:21
13180 Bool 13180 Bool
13181 -> Bool 13181 -> Bool
13182 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13182 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13183testdata/SampleMaterial.lc 1797:7-1802:35 13183SampleMaterial.lc 1797:7-1802:35
13184 Bool 13184 Bool
13185 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13185 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13186testdata/SampleMaterial.lc 1797:7-1803:28 13186SampleMaterial.lc 1797:7-1803:28
13187 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13187 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13188testdata/SampleMaterial.lc 1797:7-1804:33 13188SampleMaterial.lc 1797:7-1804:33
13189 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13189 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13190testdata/SampleMaterial.lc 1797:7-1805:32 13190SampleMaterial.lc 1797:7-1805:32
13191 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13191 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13192testdata/SampleMaterial.lc 1797:7-1806:30 13192SampleMaterial.lc 1797:7-1806:30
13193 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13193 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13194testdata/SampleMaterial.lc 1797:7-1807:34 13194SampleMaterial.lc 1797:7-1807:34
13195 [StageAttrs] -> Bool -> CommonAttrs 13195 [StageAttrs] -> Bool -> CommonAttrs
13196testdata/SampleMaterial.lc 1797:7-1835:14 13196SampleMaterial.lc 1797:7-1835:14
13197 Bool -> CommonAttrs 13197 Bool -> CommonAttrs
13198testdata/SampleMaterial.lc 1797:7-1837:10 13198SampleMaterial.lc 1797:7-1837:10
13199 CommonAttrs | ((CommonAttrs)) 13199 CommonAttrs | ((CommonAttrs))
13200testdata/SampleMaterial.lc 1798:24-1798:26 13200SampleMaterial.lc 1798:24-1798:26
13201 () 13201 ()
13202testdata/SampleMaterial.lc 1799:24-1799:26 13202SampleMaterial.lc 1799:24-1799:26
13203 () 13203 ()
13204testdata/SampleMaterial.lc 1800:22-1800:27 13204SampleMaterial.lc 1800:22-1800:27
13205 Bool 13205 Bool
13206testdata/SampleMaterial.lc 1801:20-1801:21 13206SampleMaterial.lc 1801:20-1801:21
13207 _b 13207 _b
13208testdata/SampleMaterial.lc 1802:30-1802:35 13208SampleMaterial.lc 1802:30-1802:35
13209 Bool 13209 Bool
13210testdata/SampleMaterial.lc 1803:23-1803:28 13210SampleMaterial.lc 1803:23-1803:28
13211 Bool 13211 Bool
13212testdata/SampleMaterial.lc 1804:20-1804:33 13212SampleMaterial.lc 1804:20-1804:33
13213 CullType 13213 CullType
13214testdata/SampleMaterial.lc 1805:30-1805:32 13214SampleMaterial.lc 1805:30-1805:32
13215 forall a . [a] 13215 forall a . [a]
13216testdata/SampleMaterial.lc 1806:25-1806:30 13216SampleMaterial.lc 1806:25-1806:30
13217 Bool 13217 Bool
13218testdata/SampleMaterial.lc 1807:29-1807:34 13218SampleMaterial.lc 1807:29-1807:34
13219 Bool 13219 Bool
13220testdata/SampleMaterial.lc 1809:13-1835:14 13220SampleMaterial.lc 1809:13-1835:14
13221 [StageAttrs] 13221 [StageAttrs]
13222testdata/SampleMaterial.lc 1809:15-1809:25 13222SampleMaterial.lc 1809:15-1809:25
13223 Maybe (Blending', Blending') 13223 Maybe (Blending', Blending')
13224 -> RGBGen 13224 -> RGBGen
13225 -> AlphaGen 13225 -> AlphaGen
@@ -13227,66 +13227,66 @@ testdata/SampleMaterial.lc 1809:15-1809:25
13227 -> [TCMod] 13227 -> [TCMod]
13228 -> StageTexture 13228 -> StageTexture
13229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13230testdata/SampleMaterial.lc 1809:15-1810:36 13230SampleMaterial.lc 1809:15-1810:36
13231 RGBGen 13231 RGBGen
13232 -> AlphaGen 13232 -> AlphaGen
13233 -> TCGen 13233 -> TCGen
13234 -> [TCMod] 13234 -> [TCMod]
13235 -> StageTexture 13235 -> StageTexture
13236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13237testdata/SampleMaterial.lc 1809:15-1811:42 13237SampleMaterial.lc 1809:15-1811:42
13238 AlphaGen 13238 AlphaGen
13239 -> TCGen 13239 -> TCGen
13240 -> [TCMod] 13240 -> [TCMod]
13241 -> StageTexture 13241 -> StageTexture
13242 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13242 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13243testdata/SampleMaterial.lc 1809:15-1812:42 13243SampleMaterial.lc 1809:15-1812:42
13244 TCGen 13244 TCGen
13245 -> [TCMod] 13245 -> [TCMod]
13246 -> StageTexture 13246 -> StageTexture
13247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13248testdata/SampleMaterial.lc 1809:15-1813:40 13248SampleMaterial.lc 1809:15-1813:40
13249 [TCMod] 13249 [TCMod]
13250 -> StageTexture 13250 -> StageTexture
13251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13252testdata/SampleMaterial.lc 1809:15-1814:31 13252SampleMaterial.lc 1809:15-1814:31
13253 StageTexture 13253 StageTexture
13254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13255testdata/SampleMaterial.lc 1809:15-1815:42 13255SampleMaterial.lc 1809:15-1815:42
13256 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13256 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13257testdata/SampleMaterial.lc 1809:15-1816:38 13257SampleMaterial.lc 1809:15-1816:38
13258 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13258 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13259testdata/SampleMaterial.lc 1809:15-1817:41 13259SampleMaterial.lc 1809:15-1817:41
13260 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13260 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13261testdata/SampleMaterial.lc 1809:15-1818:40 13261SampleMaterial.lc 1809:15-1818:40
13262 Bool -> String -> StageAttrs 13262 Bool -> String -> StageAttrs
13263testdata/SampleMaterial.lc 1809:15-1819:46 13263SampleMaterial.lc 1809:15-1819:46
13264 String -> StageAttrs 13264 String -> StageAttrs
13265testdata/SampleMaterial.lc 1809:15-1821:18 13265SampleMaterial.lc 1809:15-1821:18
13266 StageAttrs 13266 StageAttrs
13267testdata/SampleMaterial.lc 1810:29-1810:36 13267SampleMaterial.lc 1810:29-1810:36
13268 forall a . Maybe a 13268 forall a . Maybe a
13269testdata/SampleMaterial.lc 1811:30-1811:42 13269SampleMaterial.lc 1811:30-1811:42
13270 RGBGen 13270 RGBGen
13271testdata/SampleMaterial.lc 1812:32-1812:42 13271SampleMaterial.lc 1812:32-1812:42
13272 AlphaGen 13272 AlphaGen
13273testdata/SampleMaterial.lc 1813:29-1813:40 13273SampleMaterial.lc 1813:29-1813:40
13274 TCGen 13274 TCGen
13275testdata/SampleMaterial.lc 1814:29-1814:31 13275SampleMaterial.lc 1814:29-1814:31
13276 forall a . [a] 13276 forall a . [a]
13277testdata/SampleMaterial.lc 1815:31-1815:42 13277SampleMaterial.lc 1815:31-1815:42
13278 StageTexture 13278 StageTexture
13279testdata/SampleMaterial.lc 1816:34-1816:38 13279SampleMaterial.lc 1816:34-1816:38
13280 Bool 13280 Bool
13281testdata/SampleMaterial.lc 1817:33-1817:41 13281SampleMaterial.lc 1817:33-1817:41
13282 DepthFunction 13282 DepthFunction
13283testdata/SampleMaterial.lc 1818:33-1818:40 13283SampleMaterial.lc 1818:33-1818:40
13284 forall a . Maybe a 13284 forall a . Maybe a
13285testdata/SampleMaterial.lc 1819:41-1819:46 13285SampleMaterial.lc 1819:41-1819:46
13286 Bool 13286 Bool
13287testdata/SampleMaterial.lc 1820:38-1820:53 13287SampleMaterial.lc 1820:38-1820:53
13288 String 13288 String
13289testdata/SampleMaterial.lc 1822:15-1822:25 13289SampleMaterial.lc 1822:15-1822:25
13290 Maybe (Blending', Blending') 13290 Maybe (Blending', Blending')
13291 -> RGBGen 13291 -> RGBGen
13292 -> AlphaGen 13292 -> AlphaGen
@@ -13294,86 +13294,86 @@ testdata/SampleMaterial.lc 1822:15-1822:25
13294 -> [TCMod] 13294 -> [TCMod]
13295 -> StageTexture 13295 -> StageTexture
13296 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13296 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13297testdata/SampleMaterial.lc 1822:15-1823:57 13297SampleMaterial.lc 1822:15-1823:57
13298 RGBGen 13298 RGBGen
13299 -> AlphaGen 13299 -> AlphaGen
13300 -> TCGen 13300 -> TCGen
13301 -> [TCMod] 13301 -> [TCMod]
13302 -> StageTexture 13302 -> StageTexture
13303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13304testdata/SampleMaterial.lc 1822:15-1824:42 13304SampleMaterial.lc 1822:15-1824:42
13305 AlphaGen 13305 AlphaGen
13306 -> TCGen 13306 -> TCGen
13307 -> [TCMod] 13307 -> [TCMod]
13308 -> StageTexture 13308 -> StageTexture
13309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13310testdata/SampleMaterial.lc 1822:15-1825:42 13310SampleMaterial.lc 1822:15-1825:42
13311 TCGen 13311 TCGen
13312 -> [TCMod] 13312 -> [TCMod]
13313 -> StageTexture 13313 -> StageTexture
13314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13315testdata/SampleMaterial.lc 1822:15-1826:36 13315SampleMaterial.lc 1822:15-1826:36
13316 [TCMod] 13316 [TCMod]
13317 -> StageTexture 13317 -> StageTexture
13318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13319testdata/SampleMaterial.lc 1822:15-1827:31 13319SampleMaterial.lc 1822:15-1827:31
13320 StageTexture 13320 StageTexture
13321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13322testdata/SampleMaterial.lc 1822:15-1828:77 13322SampleMaterial.lc 1822:15-1828:77
13323 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13323 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13324testdata/SampleMaterial.lc 1822:15-1829:39 13324SampleMaterial.lc 1822:15-1829:39
13325 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13325 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13326testdata/SampleMaterial.lc 1822:15-1830:41 13326SampleMaterial.lc 1822:15-1830:41
13327 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13327 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13328testdata/SampleMaterial.lc 1822:15-1831:40 13328SampleMaterial.lc 1822:15-1831:40
13329 Bool -> String -> StageAttrs 13329 Bool -> String -> StageAttrs
13330testdata/SampleMaterial.lc 1822:15-1832:46 13330SampleMaterial.lc 1822:15-1832:46
13331 String -> StageAttrs 13331 String -> StageAttrs
13332testdata/SampleMaterial.lc 1822:15-1834:18 13332SampleMaterial.lc 1822:15-1834:18
13333 StageAttrs | [StageAttrs] 13333 StageAttrs | [StageAttrs]
13334testdata/SampleMaterial.lc 1823:29-1823:33 13334SampleMaterial.lc 1823:29-1823:33
13335 forall a . a -> Maybe a 13335 forall a . a -> Maybe a
13336testdata/SampleMaterial.lc 1823:29-1823:57 13336SampleMaterial.lc 1823:29-1823:57
13337 Maybe (Blending', Blending') 13337 Maybe (Blending', Blending')
13338testdata/SampleMaterial.lc 1823:34-1823:57 13338SampleMaterial.lc 1823:34-1823:57
13339 (Blending', Blending') 13339 (Blending', Blending')
13340testdata/SampleMaterial.lc 1823:36-1823:46 13340SampleMaterial.lc 1823:36-1823:46
13341 Blending' 13341 Blending'
13342testdata/SampleMaterial.lc 1823:49-1823:55 13342SampleMaterial.lc 1823:49-1823:55
13343 Blending' | ((Blending')) 13343 Blending' | ((Blending'))
13344testdata/SampleMaterial.lc 1824:30-1824:42 13344SampleMaterial.lc 1824:30-1824:42
13345 RGBGen 13345 RGBGen
13346testdata/SampleMaterial.lc 1825:32-1825:42 13346SampleMaterial.lc 1825:32-1825:42
13347 AlphaGen 13347 AlphaGen
13348testdata/SampleMaterial.lc 1826:29-1826:36 13348SampleMaterial.lc 1826:29-1826:36
13349 TCGen 13349 TCGen
13350testdata/SampleMaterial.lc 1827:29-1827:31 13350SampleMaterial.lc 1827:29-1827:31
13351 forall a . [a] 13351 forall a . [a]
13352testdata/SampleMaterial.lc 1828:31-1828:37 13352SampleMaterial.lc 1828:31-1828:37
13353 String -> StageTexture 13353 String -> StageTexture
13354testdata/SampleMaterial.lc 1828:31-1828:77 13354SampleMaterial.lc 1828:31-1828:77
13355 StageTexture 13355 StageTexture
13356testdata/SampleMaterial.lc 1828:38-1828:77 13356SampleMaterial.lc 1828:38-1828:77
13357 String 13357 String
13358testdata/SampleMaterial.lc 1829:34-1829:39 13358SampleMaterial.lc 1829:34-1829:39
13359 Bool 13359 Bool
13360testdata/SampleMaterial.lc 1830:33-1830:41 13360SampleMaterial.lc 1830:33-1830:41
13361 DepthFunction 13361 DepthFunction
13362testdata/SampleMaterial.lc 1831:33-1831:40 13362SampleMaterial.lc 1831:33-1831:40
13363 forall a . Maybe a 13363 forall a . Maybe a
13364testdata/SampleMaterial.lc 1832:41-1832:46 13364SampleMaterial.lc 1832:41-1832:46
13365 Bool 13365 Bool
13366testdata/SampleMaterial.lc 1833:38-1833:54 13366SampleMaterial.lc 1833:38-1833:54
13367 String 13367 String
13368testdata/SampleMaterial.lc 1836:21-1836:26 13368SampleMaterial.lc 1836:21-1836:26
13369 Bool 13369 Bool
13370testdata/SampleMaterial.lc 1839:5-1881:6 13370SampleMaterial.lc 1839:5-1881:6
13371 (String, CommonAttrs) 13371 (String, CommonAttrs)
13372testdata/SampleMaterial.lc 1839:5-2182:6 13372SampleMaterial.lc 1839:5-2182:6
13373 [(String, CommonAttrs)] 13373 [(String, CommonAttrs)]
13374testdata/SampleMaterial.lc 1839:7-1839:42 13374SampleMaterial.lc 1839:7-1839:42
13375 String 13375 String
13376testdata/SampleMaterial.lc 1840:7-1840:18 13376SampleMaterial.lc 1840:7-1840:18
13377 () 13377 ()
13378 -> () 13378 -> ()
13379 -> Bool 13379 -> Bool
@@ -13381,68 +13381,68 @@ testdata/SampleMaterial.lc 1840:7-1840:18
13381 -> Bool 13381 -> Bool
13382 -> Bool 13382 -> Bool
13383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13384testdata/SampleMaterial.lc 1840:7-1841:26 13384SampleMaterial.lc 1840:7-1841:26
13385 () 13385 ()
13386 -> Bool 13386 -> Bool
13387 -> Float 13387 -> Float
13388 -> Bool 13388 -> Bool
13389 -> Bool 13389 -> Bool
13390 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13390 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13391testdata/SampleMaterial.lc 1840:7-1842:26 13391SampleMaterial.lc 1840:7-1842:26
13392 Bool 13392 Bool
13393 -> Float 13393 -> Float
13394 -> Bool 13394 -> Bool
13395 -> Bool 13395 -> Bool
13396 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13396 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13397testdata/SampleMaterial.lc 1840:7-1843:27 13397SampleMaterial.lc 1840:7-1843:27
13398 Float 13398 Float
13399 -> Bool 13399 -> Bool
13400 -> Bool 13400 -> Bool
13401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13402testdata/SampleMaterial.lc 1840:7-1844:21 13402SampleMaterial.lc 1840:7-1844:21
13403 Bool 13403 Bool
13404 -> Bool 13404 -> Bool
13405 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13405 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13406testdata/SampleMaterial.lc 1840:7-1845:35 13406SampleMaterial.lc 1840:7-1845:35
13407 Bool 13407 Bool
13408 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13408 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13409testdata/SampleMaterial.lc 1840:7-1846:28 13409SampleMaterial.lc 1840:7-1846:28
13410 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13410 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13411testdata/SampleMaterial.lc 1840:7-1847:33 13411SampleMaterial.lc 1840:7-1847:33
13412 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13412 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13413testdata/SampleMaterial.lc 1840:7-1848:32 13413SampleMaterial.lc 1840:7-1848:32
13414 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13414 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13415testdata/SampleMaterial.lc 1840:7-1849:30 13415SampleMaterial.lc 1840:7-1849:30
13416 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13416 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13417testdata/SampleMaterial.lc 1840:7-1850:34 13417SampleMaterial.lc 1840:7-1850:34
13418 [StageAttrs] -> Bool -> CommonAttrs 13418 [StageAttrs] -> Bool -> CommonAttrs
13419testdata/SampleMaterial.lc 1840:7-1878:14 13419SampleMaterial.lc 1840:7-1878:14
13420 Bool -> CommonAttrs 13420 Bool -> CommonAttrs
13421testdata/SampleMaterial.lc 1840:7-1880:10 13421SampleMaterial.lc 1840:7-1880:10
13422 CommonAttrs | ((CommonAttrs)) 13422 CommonAttrs | ((CommonAttrs))
13423testdata/SampleMaterial.lc 1841:24-1841:26 13423SampleMaterial.lc 1841:24-1841:26
13424 () 13424 ()
13425testdata/SampleMaterial.lc 1842:24-1842:26 13425SampleMaterial.lc 1842:24-1842:26
13426 () 13426 ()
13427testdata/SampleMaterial.lc 1843:22-1843:27 13427SampleMaterial.lc 1843:22-1843:27
13428 Bool 13428 Bool
13429testdata/SampleMaterial.lc 1844:20-1844:21 13429SampleMaterial.lc 1844:20-1844:21
13430 _b 13430 _b
13431testdata/SampleMaterial.lc 1845:30-1845:35 13431SampleMaterial.lc 1845:30-1845:35
13432 Bool 13432 Bool
13433testdata/SampleMaterial.lc 1846:23-1846:28 13433SampleMaterial.lc 1846:23-1846:28
13434 Bool 13434 Bool
13435testdata/SampleMaterial.lc 1847:20-1847:33 13435SampleMaterial.lc 1847:20-1847:33
13436 CullType 13436 CullType
13437testdata/SampleMaterial.lc 1848:30-1848:32 13437SampleMaterial.lc 1848:30-1848:32
13438 forall a . [a] 13438 forall a . [a]
13439testdata/SampleMaterial.lc 1849:25-1849:30 13439SampleMaterial.lc 1849:25-1849:30
13440 Bool 13440 Bool
13441testdata/SampleMaterial.lc 1850:29-1850:34 13441SampleMaterial.lc 1850:29-1850:34
13442 Bool 13442 Bool
13443testdata/SampleMaterial.lc 1852:13-1878:14 13443SampleMaterial.lc 1852:13-1878:14
13444 [StageAttrs] 13444 [StageAttrs]
13445testdata/SampleMaterial.lc 1852:15-1852:25 13445SampleMaterial.lc 1852:15-1852:25
13446 Maybe (Blending', Blending') 13446 Maybe (Blending', Blending')
13447 -> RGBGen 13447 -> RGBGen
13448 -> AlphaGen 13448 -> AlphaGen
@@ -13450,70 +13450,70 @@ testdata/SampleMaterial.lc 1852:15-1852:25
13450 -> [TCMod] 13450 -> [TCMod]
13451 -> StageTexture 13451 -> StageTexture
13452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13453testdata/SampleMaterial.lc 1852:15-1853:36 13453SampleMaterial.lc 1852:15-1853:36
13454 RGBGen 13454 RGBGen
13455 -> AlphaGen 13455 -> AlphaGen
13456 -> TCGen 13456 -> TCGen
13457 -> [TCMod] 13457 -> [TCMod]
13458 -> StageTexture 13458 -> StageTexture
13459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13460testdata/SampleMaterial.lc 1852:15-1854:50 13460SampleMaterial.lc 1852:15-1854:50
13461 AlphaGen 13461 AlphaGen
13462 -> TCGen 13462 -> TCGen
13463 -> [TCMod] 13463 -> [TCMod]
13464 -> StageTexture 13464 -> StageTexture
13465 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13465 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13466testdata/SampleMaterial.lc 1852:15-1855:42 13466SampleMaterial.lc 1852:15-1855:42
13467 TCGen 13467 TCGen
13468 -> [TCMod] 13468 -> [TCMod]
13469 -> StageTexture 13469 -> StageTexture
13470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13471testdata/SampleMaterial.lc 1852:15-1856:36 13471SampleMaterial.lc 1852:15-1856:36
13472 [TCMod] 13472 [TCMod]
13473 -> StageTexture 13473 -> StageTexture
13474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13475testdata/SampleMaterial.lc 1852:15-1857:31 13475SampleMaterial.lc 1852:15-1857:31
13476 StageTexture 13476 StageTexture
13477 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13477 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13478testdata/SampleMaterial.lc 1852:15-1858:73 13478SampleMaterial.lc 1852:15-1858:73
13479 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13479 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13480testdata/SampleMaterial.lc 1852:15-1859:38 13480SampleMaterial.lc 1852:15-1859:38
13481 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13481 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13482testdata/SampleMaterial.lc 1852:15-1860:41 13482SampleMaterial.lc 1852:15-1860:41
13483 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13483 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13484testdata/SampleMaterial.lc 1852:15-1861:40 13484SampleMaterial.lc 1852:15-1861:40
13485 Bool -> String -> StageAttrs 13485 Bool -> String -> StageAttrs
13486testdata/SampleMaterial.lc 1852:15-1862:46 13486SampleMaterial.lc 1852:15-1862:46
13487 String -> StageAttrs 13487 String -> StageAttrs
13488testdata/SampleMaterial.lc 1852:15-1864:18 13488SampleMaterial.lc 1852:15-1864:18
13489 StageAttrs 13489 StageAttrs
13490testdata/SampleMaterial.lc 1853:29-1853:36 13490SampleMaterial.lc 1853:29-1853:36
13491 forall a . Maybe a 13491 forall a . Maybe a
13492testdata/SampleMaterial.lc 1854:30-1854:50 13492SampleMaterial.lc 1854:30-1854:50
13493 RGBGen 13493 RGBGen
13494testdata/SampleMaterial.lc 1855:32-1855:42 13494SampleMaterial.lc 1855:32-1855:42
13495 AlphaGen 13495 AlphaGen
13496testdata/SampleMaterial.lc 1856:29-1856:36 13496SampleMaterial.lc 1856:29-1856:36
13497 TCGen 13497 TCGen
13498testdata/SampleMaterial.lc 1857:29-1857:31 13498SampleMaterial.lc 1857:29-1857:31
13499 forall a . [a] 13499 forall a . [a]
13500testdata/SampleMaterial.lc 1858:31-1858:37 13500SampleMaterial.lc 1858:31-1858:37
13501 String -> StageTexture 13501 String -> StageTexture
13502testdata/SampleMaterial.lc 1858:31-1858:73 13502SampleMaterial.lc 1858:31-1858:73
13503 StageTexture 13503 StageTexture
13504testdata/SampleMaterial.lc 1858:38-1858:73 13504SampleMaterial.lc 1858:38-1858:73
13505 String 13505 String
13506testdata/SampleMaterial.lc 1859:34-1859:38 13506SampleMaterial.lc 1859:34-1859:38
13507 Bool 13507 Bool
13508testdata/SampleMaterial.lc 1860:33-1860:41 13508SampleMaterial.lc 1860:33-1860:41
13509 DepthFunction 13509 DepthFunction
13510testdata/SampleMaterial.lc 1861:33-1861:40 13510SampleMaterial.lc 1861:33-1861:40
13511 forall a . Maybe a 13511 forall a . Maybe a
13512testdata/SampleMaterial.lc 1862:41-1862:46 13512SampleMaterial.lc 1862:41-1862:46
13513 Bool 13513 Bool
13514testdata/SampleMaterial.lc 1863:38-1863:54 13514SampleMaterial.lc 1863:38-1863:54
13515 String 13515 String
13516testdata/SampleMaterial.lc 1865:15-1865:25 13516SampleMaterial.lc 1865:15-1865:25
13517 Maybe (Blending', Blending') 13517 Maybe (Blending', Blending')
13518 -> RGBGen 13518 -> RGBGen
13519 -> AlphaGen 13519 -> AlphaGen
@@ -13521,82 +13521,82 @@ testdata/SampleMaterial.lc 1865:15-1865:25
13521 -> [TCMod] 13521 -> [TCMod]
13522 -> StageTexture 13522 -> StageTexture
13523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13524testdata/SampleMaterial.lc 1865:15-1866:57 13524SampleMaterial.lc 1865:15-1866:57
13525 RGBGen 13525 RGBGen
13526 -> AlphaGen 13526 -> AlphaGen
13527 -> TCGen 13527 -> TCGen
13528 -> [TCMod] 13528 -> [TCMod]
13529 -> StageTexture 13529 -> StageTexture
13530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13531testdata/SampleMaterial.lc 1865:15-1867:50 13531SampleMaterial.lc 1865:15-1867:50
13532 AlphaGen 13532 AlphaGen
13533 -> TCGen 13533 -> TCGen
13534 -> [TCMod] 13534 -> [TCMod]
13535 -> StageTexture 13535 -> StageTexture
13536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13537testdata/SampleMaterial.lc 1865:15-1868:42 13537SampleMaterial.lc 1865:15-1868:42
13538 TCGen 13538 TCGen
13539 -> [TCMod] 13539 -> [TCMod]
13540 -> StageTexture 13540 -> StageTexture
13541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13542testdata/SampleMaterial.lc 1865:15-1869:40 13542SampleMaterial.lc 1865:15-1869:40
13543 [TCMod] 13543 [TCMod]
13544 -> StageTexture 13544 -> StageTexture
13545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13546testdata/SampleMaterial.lc 1865:15-1870:31 13546SampleMaterial.lc 1865:15-1870:31
13547 StageTexture 13547 StageTexture
13548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13549testdata/SampleMaterial.lc 1865:15-1871:42 13549SampleMaterial.lc 1865:15-1871:42
13550 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13550 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13551testdata/SampleMaterial.lc 1865:15-1872:38 13551SampleMaterial.lc 1865:15-1872:38
13552 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13552 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13553testdata/SampleMaterial.lc 1865:15-1873:41 13553SampleMaterial.lc 1865:15-1873:41
13554 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13554 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13555testdata/SampleMaterial.lc 1865:15-1874:40 13555SampleMaterial.lc 1865:15-1874:40
13556 Bool -> String -> StageAttrs 13556 Bool -> String -> StageAttrs
13557testdata/SampleMaterial.lc 1865:15-1875:46 13557SampleMaterial.lc 1865:15-1875:46
13558 String -> StageAttrs 13558 String -> StageAttrs
13559testdata/SampleMaterial.lc 1865:15-1877:18 13559SampleMaterial.lc 1865:15-1877:18
13560 StageAttrs | [StageAttrs] 13560 StageAttrs | [StageAttrs]
13561testdata/SampleMaterial.lc 1866:29-1866:33 13561SampleMaterial.lc 1866:29-1866:33
13562 forall a . a -> Maybe a 13562 forall a . a -> Maybe a
13563testdata/SampleMaterial.lc 1866:29-1866:57 13563SampleMaterial.lc 1866:29-1866:57
13564 Maybe (Blending', Blending') 13564 Maybe (Blending', Blending')
13565testdata/SampleMaterial.lc 1866:34-1866:57 13565SampleMaterial.lc 1866:34-1866:57
13566 (Blending', Blending') 13566 (Blending', Blending')
13567testdata/SampleMaterial.lc 1866:36-1866:46 13567SampleMaterial.lc 1866:36-1866:46
13568 Blending' 13568 Blending'
13569testdata/SampleMaterial.lc 1866:49-1866:55 13569SampleMaterial.lc 1866:49-1866:55
13570 Blending' | ((Blending')) 13570 Blending' | ((Blending'))
13571testdata/SampleMaterial.lc 1867:30-1867:50 13571SampleMaterial.lc 1867:30-1867:50
13572 RGBGen 13572 RGBGen
13573testdata/SampleMaterial.lc 1868:32-1868:42 13573SampleMaterial.lc 1868:32-1868:42
13574 AlphaGen 13574 AlphaGen
13575testdata/SampleMaterial.lc 1869:29-1869:40 13575SampleMaterial.lc 1869:29-1869:40
13576 TCGen 13576 TCGen
13577testdata/SampleMaterial.lc 1870:29-1870:31 13577SampleMaterial.lc 1870:29-1870:31
13578 forall a . [a] 13578 forall a . [a]
13579testdata/SampleMaterial.lc 1871:31-1871:42 13579SampleMaterial.lc 1871:31-1871:42
13580 StageTexture 13580 StageTexture
13581testdata/SampleMaterial.lc 1872:34-1872:38 13581SampleMaterial.lc 1872:34-1872:38
13582 Bool 13582 Bool
13583testdata/SampleMaterial.lc 1873:33-1873:41 13583SampleMaterial.lc 1873:33-1873:41
13584 DepthFunction 13584 DepthFunction
13585testdata/SampleMaterial.lc 1874:33-1874:40 13585SampleMaterial.lc 1874:33-1874:40
13586 forall a . Maybe a 13586 forall a . Maybe a
13587testdata/SampleMaterial.lc 1875:41-1875:46 13587SampleMaterial.lc 1875:41-1875:46
13588 Bool 13588 Bool
13589testdata/SampleMaterial.lc 1876:38-1876:54 13589SampleMaterial.lc 1876:38-1876:54
13590 String 13590 String
13591testdata/SampleMaterial.lc 1879:21-1879:26 13591SampleMaterial.lc 1879:21-1879:26
13592 Bool 13592 Bool
13593testdata/SampleMaterial.lc 1882:5-1924:6 13593SampleMaterial.lc 1882:5-1924:6
13594 (String, CommonAttrs) 13594 (String, CommonAttrs)
13595testdata/SampleMaterial.lc 1882:5-2182:6 13595SampleMaterial.lc 1882:5-2182:6
13596 [(String, CommonAttrs)] 13596 [(String, CommonAttrs)]
13597testdata/SampleMaterial.lc 1882:7-1882:47 13597SampleMaterial.lc 1882:7-1882:47
13598 String 13598 String
13599testdata/SampleMaterial.lc 1883:7-1883:18 13599SampleMaterial.lc 1883:7-1883:18
13600 () 13600 ()
13601 -> () 13601 -> ()
13602 -> Bool 13602 -> Bool
@@ -13604,68 +13604,68 @@ testdata/SampleMaterial.lc 1883:7-1883:18
13604 -> Bool 13604 -> Bool
13605 -> Bool 13605 -> Bool
13606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13607testdata/SampleMaterial.lc 1883:7-1884:26 13607SampleMaterial.lc 1883:7-1884:26
13608 () 13608 ()
13609 -> Bool 13609 -> Bool
13610 -> Float 13610 -> Float
13611 -> Bool 13611 -> Bool
13612 -> Bool 13612 -> Bool
13613 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13613 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13614testdata/SampleMaterial.lc 1883:7-1885:26 13614SampleMaterial.lc 1883:7-1885:26
13615 Bool 13615 Bool
13616 -> Float 13616 -> Float
13617 -> Bool 13617 -> Bool
13618 -> Bool 13618 -> Bool
13619 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13619 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13620testdata/SampleMaterial.lc 1883:7-1886:27 13620SampleMaterial.lc 1883:7-1886:27
13621 Float 13621 Float
13622 -> Bool 13622 -> Bool
13623 -> Bool 13623 -> Bool
13624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13625testdata/SampleMaterial.lc 1883:7-1887:21 13625SampleMaterial.lc 1883:7-1887:21
13626 Bool 13626 Bool
13627 -> Bool 13627 -> Bool
13628 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13628 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13629testdata/SampleMaterial.lc 1883:7-1888:35 13629SampleMaterial.lc 1883:7-1888:35
13630 Bool 13630 Bool
13631 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13631 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13632testdata/SampleMaterial.lc 1883:7-1889:28 13632SampleMaterial.lc 1883:7-1889:28
13633 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13633 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13634testdata/SampleMaterial.lc 1883:7-1890:33 13634SampleMaterial.lc 1883:7-1890:33
13635 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13635 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13636testdata/SampleMaterial.lc 1883:7-1891:32 13636SampleMaterial.lc 1883:7-1891:32
13637 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13637 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13638testdata/SampleMaterial.lc 1883:7-1892:30 13638SampleMaterial.lc 1883:7-1892:30
13639 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13639 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13640testdata/SampleMaterial.lc 1883:7-1893:34 13640SampleMaterial.lc 1883:7-1893:34
13641 [StageAttrs] -> Bool -> CommonAttrs 13641 [StageAttrs] -> Bool -> CommonAttrs
13642testdata/SampleMaterial.lc 1883:7-1921:14 13642SampleMaterial.lc 1883:7-1921:14
13643 Bool -> CommonAttrs 13643 Bool -> CommonAttrs
13644testdata/SampleMaterial.lc 1883:7-1923:10 13644SampleMaterial.lc 1883:7-1923:10
13645 CommonAttrs | ((CommonAttrs)) 13645 CommonAttrs | ((CommonAttrs))
13646testdata/SampleMaterial.lc 1884:24-1884:26 13646SampleMaterial.lc 1884:24-1884:26
13647 () 13647 ()
13648testdata/SampleMaterial.lc 1885:24-1885:26 13648SampleMaterial.lc 1885:24-1885:26
13649 () 13649 ()
13650testdata/SampleMaterial.lc 1886:22-1886:27 13650SampleMaterial.lc 1886:22-1886:27
13651 Bool 13651 Bool
13652testdata/SampleMaterial.lc 1887:20-1887:21 13652SampleMaterial.lc 1887:20-1887:21
13653 _b 13653 _b
13654testdata/SampleMaterial.lc 1888:30-1888:35 13654SampleMaterial.lc 1888:30-1888:35
13655 Bool 13655 Bool
13656testdata/SampleMaterial.lc 1889:23-1889:28 13656SampleMaterial.lc 1889:23-1889:28
13657 Bool 13657 Bool
13658testdata/SampleMaterial.lc 1890:20-1890:33 13658SampleMaterial.lc 1890:20-1890:33
13659 CullType 13659 CullType
13660testdata/SampleMaterial.lc 1891:30-1891:32 13660SampleMaterial.lc 1891:30-1891:32
13661 forall a . [a] 13661 forall a . [a]
13662testdata/SampleMaterial.lc 1892:25-1892:30 13662SampleMaterial.lc 1892:25-1892:30
13663 Bool 13663 Bool
13664testdata/SampleMaterial.lc 1893:29-1893:34 13664SampleMaterial.lc 1893:29-1893:34
13665 Bool 13665 Bool
13666testdata/SampleMaterial.lc 1895:13-1921:14 13666SampleMaterial.lc 1895:13-1921:14
13667 [StageAttrs] 13667 [StageAttrs]
13668testdata/SampleMaterial.lc 1895:15-1895:25 13668SampleMaterial.lc 1895:15-1895:25
13669 Maybe (Blending', Blending') 13669 Maybe (Blending', Blending')
13670 -> RGBGen 13670 -> RGBGen
13671 -> AlphaGen 13671 -> AlphaGen
@@ -13673,70 +13673,70 @@ testdata/SampleMaterial.lc 1895:15-1895:25
13673 -> [TCMod] 13673 -> [TCMod]
13674 -> StageTexture 13674 -> StageTexture
13675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13676testdata/SampleMaterial.lc 1895:15-1896:36 13676SampleMaterial.lc 1895:15-1896:36
13677 RGBGen 13677 RGBGen
13678 -> AlphaGen 13678 -> AlphaGen
13679 -> TCGen 13679 -> TCGen
13680 -> [TCMod] 13680 -> [TCMod]
13681 -> StageTexture 13681 -> StageTexture
13682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13683testdata/SampleMaterial.lc 1895:15-1897:50 13683SampleMaterial.lc 1895:15-1897:50
13684 AlphaGen 13684 AlphaGen
13685 -> TCGen 13685 -> TCGen
13686 -> [TCMod] 13686 -> [TCMod]
13687 -> StageTexture 13687 -> StageTexture
13688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13689testdata/SampleMaterial.lc 1895:15-1898:42 13689SampleMaterial.lc 1895:15-1898:42
13690 TCGen 13690 TCGen
13691 -> [TCMod] 13691 -> [TCMod]
13692 -> StageTexture 13692 -> StageTexture
13693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13694testdata/SampleMaterial.lc 1895:15-1899:36 13694SampleMaterial.lc 1895:15-1899:36
13695 [TCMod] 13695 [TCMod]
13696 -> StageTexture 13696 -> StageTexture
13697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13698testdata/SampleMaterial.lc 1895:15-1900:31 13698SampleMaterial.lc 1895:15-1900:31
13699 StageTexture 13699 StageTexture
13700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13701testdata/SampleMaterial.lc 1895:15-1901:78 13701SampleMaterial.lc 1895:15-1901:78
13702 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13702 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13703testdata/SampleMaterial.lc 1895:15-1902:38 13703SampleMaterial.lc 1895:15-1902:38
13704 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13704 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13705testdata/SampleMaterial.lc 1895:15-1903:41 13705SampleMaterial.lc 1895:15-1903:41
13706 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13706 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13707testdata/SampleMaterial.lc 1895:15-1904:40 13707SampleMaterial.lc 1895:15-1904:40
13708 Bool -> String -> StageAttrs 13708 Bool -> String -> StageAttrs
13709testdata/SampleMaterial.lc 1895:15-1905:46 13709SampleMaterial.lc 1895:15-1905:46
13710 String -> StageAttrs 13710 String -> StageAttrs
13711testdata/SampleMaterial.lc 1895:15-1907:18 13711SampleMaterial.lc 1895:15-1907:18
13712 StageAttrs 13712 StageAttrs
13713testdata/SampleMaterial.lc 1896:29-1896:36 13713SampleMaterial.lc 1896:29-1896:36
13714 forall a . Maybe a 13714 forall a . Maybe a
13715testdata/SampleMaterial.lc 1897:30-1897:50 13715SampleMaterial.lc 1897:30-1897:50
13716 RGBGen 13716 RGBGen
13717testdata/SampleMaterial.lc 1898:32-1898:42 13717SampleMaterial.lc 1898:32-1898:42
13718 AlphaGen 13718 AlphaGen
13719testdata/SampleMaterial.lc 1899:29-1899:36 13719SampleMaterial.lc 1899:29-1899:36
13720 TCGen 13720 TCGen
13721testdata/SampleMaterial.lc 1900:29-1900:31 13721SampleMaterial.lc 1900:29-1900:31
13722 forall a . [a] 13722 forall a . [a]
13723testdata/SampleMaterial.lc 1901:31-1901:37 13723SampleMaterial.lc 1901:31-1901:37
13724 String -> StageTexture 13724 String -> StageTexture
13725testdata/SampleMaterial.lc 1901:31-1901:78 13725SampleMaterial.lc 1901:31-1901:78
13726 StageTexture 13726 StageTexture
13727testdata/SampleMaterial.lc 1901:38-1901:78 13727SampleMaterial.lc 1901:38-1901:78
13728 String 13728 String
13729testdata/SampleMaterial.lc 1902:34-1902:38 13729SampleMaterial.lc 1902:34-1902:38
13730 Bool 13730 Bool
13731testdata/SampleMaterial.lc 1903:33-1903:41 13731SampleMaterial.lc 1903:33-1903:41
13732 DepthFunction 13732 DepthFunction
13733testdata/SampleMaterial.lc 1904:33-1904:40 13733SampleMaterial.lc 1904:33-1904:40
13734 forall a . Maybe a 13734 forall a . Maybe a
13735testdata/SampleMaterial.lc 1905:41-1905:46 13735SampleMaterial.lc 1905:41-1905:46
13736 Bool 13736 Bool
13737testdata/SampleMaterial.lc 1906:38-1906:54 13737SampleMaterial.lc 1906:38-1906:54
13738 String 13738 String
13739testdata/SampleMaterial.lc 1908:15-1908:25 13739SampleMaterial.lc 1908:15-1908:25
13740 Maybe (Blending', Blending') 13740 Maybe (Blending', Blending')
13741 -> RGBGen 13741 -> RGBGen
13742 -> AlphaGen 13742 -> AlphaGen
@@ -13744,82 +13744,82 @@ testdata/SampleMaterial.lc 1908:15-1908:25
13744 -> [TCMod] 13744 -> [TCMod]
13745 -> StageTexture 13745 -> StageTexture
13746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13747testdata/SampleMaterial.lc 1908:15-1909:57 13747SampleMaterial.lc 1908:15-1909:57
13748 RGBGen 13748 RGBGen
13749 -> AlphaGen 13749 -> AlphaGen
13750 -> TCGen 13750 -> TCGen
13751 -> [TCMod] 13751 -> [TCMod]
13752 -> StageTexture 13752 -> StageTexture
13753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13754testdata/SampleMaterial.lc 1908:15-1910:50 13754SampleMaterial.lc 1908:15-1910:50
13755 AlphaGen 13755 AlphaGen
13756 -> TCGen 13756 -> TCGen
13757 -> [TCMod] 13757 -> [TCMod]
13758 -> StageTexture 13758 -> StageTexture
13759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13760testdata/SampleMaterial.lc 1908:15-1911:42 13760SampleMaterial.lc 1908:15-1911:42
13761 TCGen 13761 TCGen
13762 -> [TCMod] 13762 -> [TCMod]
13763 -> StageTexture 13763 -> StageTexture
13764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13765testdata/SampleMaterial.lc 1908:15-1912:40 13765SampleMaterial.lc 1908:15-1912:40
13766 [TCMod] 13766 [TCMod]
13767 -> StageTexture 13767 -> StageTexture
13768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13769testdata/SampleMaterial.lc 1908:15-1913:31 13769SampleMaterial.lc 1908:15-1913:31
13770 StageTexture 13770 StageTexture
13771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13772testdata/SampleMaterial.lc 1908:15-1914:42 13772SampleMaterial.lc 1908:15-1914:42
13773 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13773 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13774testdata/SampleMaterial.lc 1908:15-1915:38 13774SampleMaterial.lc 1908:15-1915:38
13775 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13775 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13776testdata/SampleMaterial.lc 1908:15-1916:41 13776SampleMaterial.lc 1908:15-1916:41
13777 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13777 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13778testdata/SampleMaterial.lc 1908:15-1917:40 13778SampleMaterial.lc 1908:15-1917:40
13779 Bool -> String -> StageAttrs 13779 Bool -> String -> StageAttrs
13780testdata/SampleMaterial.lc 1908:15-1918:46 13780SampleMaterial.lc 1908:15-1918:46
13781 String -> StageAttrs 13781 String -> StageAttrs
13782testdata/SampleMaterial.lc 1908:15-1920:18 13782SampleMaterial.lc 1908:15-1920:18
13783 StageAttrs | [StageAttrs] 13783 StageAttrs | [StageAttrs]
13784testdata/SampleMaterial.lc 1909:29-1909:33 13784SampleMaterial.lc 1909:29-1909:33
13785 forall a . a -> Maybe a 13785 forall a . a -> Maybe a
13786testdata/SampleMaterial.lc 1909:29-1909:57 13786SampleMaterial.lc 1909:29-1909:57
13787 Maybe (Blending', Blending') 13787 Maybe (Blending', Blending')
13788testdata/SampleMaterial.lc 1909:34-1909:57 13788SampleMaterial.lc 1909:34-1909:57
13789 (Blending', Blending') 13789 (Blending', Blending')
13790testdata/SampleMaterial.lc 1909:36-1909:46 13790SampleMaterial.lc 1909:36-1909:46
13791 Blending' 13791 Blending'
13792testdata/SampleMaterial.lc 1909:49-1909:55 13792SampleMaterial.lc 1909:49-1909:55
13793 Blending' | ((Blending')) 13793 Blending' | ((Blending'))
13794testdata/SampleMaterial.lc 1910:30-1910:50 13794SampleMaterial.lc 1910:30-1910:50
13795 RGBGen 13795 RGBGen
13796testdata/SampleMaterial.lc 1911:32-1911:42 13796SampleMaterial.lc 1911:32-1911:42
13797 AlphaGen 13797 AlphaGen
13798testdata/SampleMaterial.lc 1912:29-1912:40 13798SampleMaterial.lc 1912:29-1912:40
13799 TCGen 13799 TCGen
13800testdata/SampleMaterial.lc 1913:29-1913:31 13800SampleMaterial.lc 1913:29-1913:31
13801 forall a . [a] 13801 forall a . [a]
13802testdata/SampleMaterial.lc 1914:31-1914:42 13802SampleMaterial.lc 1914:31-1914:42
13803 StageTexture 13803 StageTexture
13804testdata/SampleMaterial.lc 1915:34-1915:38 13804SampleMaterial.lc 1915:34-1915:38
13805 Bool 13805 Bool
13806testdata/SampleMaterial.lc 1916:33-1916:41 13806SampleMaterial.lc 1916:33-1916:41
13807 DepthFunction 13807 DepthFunction
13808testdata/SampleMaterial.lc 1917:33-1917:40 13808SampleMaterial.lc 1917:33-1917:40
13809 forall a . Maybe a 13809 forall a . Maybe a
13810testdata/SampleMaterial.lc 1918:41-1918:46 13810SampleMaterial.lc 1918:41-1918:46
13811 Bool 13811 Bool
13812testdata/SampleMaterial.lc 1919:38-1919:54 13812SampleMaterial.lc 1919:38-1919:54
13813 String 13813 String
13814testdata/SampleMaterial.lc 1922:21-1922:26 13814SampleMaterial.lc 1922:21-1922:26
13815 Bool 13815 Bool
13816testdata/SampleMaterial.lc 1925:5-1967:6 13816SampleMaterial.lc 1925:5-1967:6
13817 (String, CommonAttrs) 13817 (String, CommonAttrs)
13818testdata/SampleMaterial.lc 1925:5-2182:6 13818SampleMaterial.lc 1925:5-2182:6
13819 [(String, CommonAttrs)] 13819 [(String, CommonAttrs)]
13820testdata/SampleMaterial.lc 1925:7-1925:38 13820SampleMaterial.lc 1925:7-1925:38
13821 String 13821 String
13822testdata/SampleMaterial.lc 1926:7-1926:18 13822SampleMaterial.lc 1926:7-1926:18
13823 () 13823 ()
13824 -> () 13824 -> ()
13825 -> Bool 13825 -> Bool
@@ -13827,68 +13827,68 @@ testdata/SampleMaterial.lc 1926:7-1926:18
13827 -> Bool 13827 -> Bool
13828 -> Bool 13828 -> Bool
13829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13830testdata/SampleMaterial.lc 1926:7-1927:26 13830SampleMaterial.lc 1926:7-1927:26
13831 () 13831 ()
13832 -> Bool 13832 -> Bool
13833 -> Float 13833 -> Float
13834 -> Bool 13834 -> Bool
13835 -> Bool 13835 -> Bool
13836 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13836 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13837testdata/SampleMaterial.lc 1926:7-1928:26 13837SampleMaterial.lc 1926:7-1928:26
13838 Bool 13838 Bool
13839 -> Float 13839 -> Float
13840 -> Bool 13840 -> Bool
13841 -> Bool 13841 -> Bool
13842 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13842 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13843testdata/SampleMaterial.lc 1926:7-1929:27 13843SampleMaterial.lc 1926:7-1929:27
13844 Float 13844 Float
13845 -> Bool 13845 -> Bool
13846 -> Bool 13846 -> Bool
13847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13848testdata/SampleMaterial.lc 1926:7-1930:21 13848SampleMaterial.lc 1926:7-1930:21
13849 Bool 13849 Bool
13850 -> Bool 13850 -> Bool
13851 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13851 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13852testdata/SampleMaterial.lc 1926:7-1931:35 13852SampleMaterial.lc 1926:7-1931:35
13853 Bool 13853 Bool
13854 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13854 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13855testdata/SampleMaterial.lc 1926:7-1932:28 13855SampleMaterial.lc 1926:7-1932:28
13856 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13856 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13857testdata/SampleMaterial.lc 1926:7-1933:33 13857SampleMaterial.lc 1926:7-1933:33
13858 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13858 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13859testdata/SampleMaterial.lc 1926:7-1934:32 13859SampleMaterial.lc 1926:7-1934:32
13860 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13860 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13861testdata/SampleMaterial.lc 1926:7-1935:30 13861SampleMaterial.lc 1926:7-1935:30
13862 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13862 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13863testdata/SampleMaterial.lc 1926:7-1936:34 13863SampleMaterial.lc 1926:7-1936:34
13864 [StageAttrs] -> Bool -> CommonAttrs 13864 [StageAttrs] -> Bool -> CommonAttrs
13865testdata/SampleMaterial.lc 1926:7-1964:14 13865SampleMaterial.lc 1926:7-1964:14
13866 Bool -> CommonAttrs 13866 Bool -> CommonAttrs
13867testdata/SampleMaterial.lc 1926:7-1966:10 13867SampleMaterial.lc 1926:7-1966:10
13868 CommonAttrs | ((CommonAttrs)) 13868 CommonAttrs | ((CommonAttrs))
13869testdata/SampleMaterial.lc 1927:24-1927:26 13869SampleMaterial.lc 1927:24-1927:26
13870 () 13870 ()
13871testdata/SampleMaterial.lc 1928:24-1928:26 13871SampleMaterial.lc 1928:24-1928:26
13872 () 13872 ()
13873testdata/SampleMaterial.lc 1929:22-1929:27 13873SampleMaterial.lc 1929:22-1929:27
13874 Bool 13874 Bool
13875testdata/SampleMaterial.lc 1930:20-1930:21 13875SampleMaterial.lc 1930:20-1930:21
13876 _b 13876 _b
13877testdata/SampleMaterial.lc 1931:30-1931:35 13877SampleMaterial.lc 1931:30-1931:35
13878 Bool 13878 Bool
13879testdata/SampleMaterial.lc 1932:23-1932:28 13879SampleMaterial.lc 1932:23-1932:28
13880 Bool 13880 Bool
13881testdata/SampleMaterial.lc 1933:20-1933:33 13881SampleMaterial.lc 1933:20-1933:33
13882 CullType 13882 CullType
13883testdata/SampleMaterial.lc 1934:30-1934:32 13883SampleMaterial.lc 1934:30-1934:32
13884 forall a . [a] 13884 forall a . [a]
13885testdata/SampleMaterial.lc 1935:25-1935:30 13885SampleMaterial.lc 1935:25-1935:30
13886 Bool 13886 Bool
13887testdata/SampleMaterial.lc 1936:29-1936:34 13887SampleMaterial.lc 1936:29-1936:34
13888 Bool 13888 Bool
13889testdata/SampleMaterial.lc 1938:13-1964:14 13889SampleMaterial.lc 1938:13-1964:14
13890 [StageAttrs] 13890 [StageAttrs]
13891testdata/SampleMaterial.lc 1938:15-1938:25 13891SampleMaterial.lc 1938:15-1938:25
13892 Maybe (Blending', Blending') 13892 Maybe (Blending', Blending')
13893 -> RGBGen 13893 -> RGBGen
13894 -> AlphaGen 13894 -> AlphaGen
@@ -13896,70 +13896,70 @@ testdata/SampleMaterial.lc 1938:15-1938:25
13896 -> [TCMod] 13896 -> [TCMod]
13897 -> StageTexture 13897 -> StageTexture
13898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13899testdata/SampleMaterial.lc 1938:15-1939:36 13899SampleMaterial.lc 1938:15-1939:36
13900 RGBGen 13900 RGBGen
13901 -> AlphaGen 13901 -> AlphaGen
13902 -> TCGen 13902 -> TCGen
13903 -> [TCMod] 13903 -> [TCMod]
13904 -> StageTexture 13904 -> StageTexture
13905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13906testdata/SampleMaterial.lc 1938:15-1940:50 13906SampleMaterial.lc 1938:15-1940:50
13907 AlphaGen 13907 AlphaGen
13908 -> TCGen 13908 -> TCGen
13909 -> [TCMod] 13909 -> [TCMod]
13910 -> StageTexture 13910 -> StageTexture
13911 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13911 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13912testdata/SampleMaterial.lc 1938:15-1941:42 13912SampleMaterial.lc 1938:15-1941:42
13913 TCGen 13913 TCGen
13914 -> [TCMod] 13914 -> [TCMod]
13915 -> StageTexture 13915 -> StageTexture
13916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13917testdata/SampleMaterial.lc 1938:15-1942:36 13917SampleMaterial.lc 1938:15-1942:36
13918 [TCMod] 13918 [TCMod]
13919 -> StageTexture 13919 -> StageTexture
13920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13921testdata/SampleMaterial.lc 1938:15-1943:31 13921SampleMaterial.lc 1938:15-1943:31
13922 StageTexture 13922 StageTexture
13923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13924testdata/SampleMaterial.lc 1938:15-1944:69 13924SampleMaterial.lc 1938:15-1944:69
13925 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13925 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13926testdata/SampleMaterial.lc 1938:15-1945:38 13926SampleMaterial.lc 1938:15-1945:38
13927 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13927 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13928testdata/SampleMaterial.lc 1938:15-1946:41 13928SampleMaterial.lc 1938:15-1946:41
13929 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13929 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13930testdata/SampleMaterial.lc 1938:15-1947:40 13930SampleMaterial.lc 1938:15-1947:40
13931 Bool -> String -> StageAttrs 13931 Bool -> String -> StageAttrs
13932testdata/SampleMaterial.lc 1938:15-1948:46 13932SampleMaterial.lc 1938:15-1948:46
13933 String -> StageAttrs 13933 String -> StageAttrs
13934testdata/SampleMaterial.lc 1938:15-1950:18 13934SampleMaterial.lc 1938:15-1950:18
13935 StageAttrs 13935 StageAttrs
13936testdata/SampleMaterial.lc 1939:29-1939:36 13936SampleMaterial.lc 1939:29-1939:36
13937 forall a . Maybe a 13937 forall a . Maybe a
13938testdata/SampleMaterial.lc 1940:30-1940:50 13938SampleMaterial.lc 1940:30-1940:50
13939 RGBGen 13939 RGBGen
13940testdata/SampleMaterial.lc 1941:32-1941:42 13940SampleMaterial.lc 1941:32-1941:42
13941 AlphaGen 13941 AlphaGen
13942testdata/SampleMaterial.lc 1942:29-1942:36 13942SampleMaterial.lc 1942:29-1942:36
13943 TCGen 13943 TCGen
13944testdata/SampleMaterial.lc 1943:29-1943:31 13944SampleMaterial.lc 1943:29-1943:31
13945 forall a . [a] 13945 forall a . [a]
13946testdata/SampleMaterial.lc 1944:31-1944:37 13946SampleMaterial.lc 1944:31-1944:37
13947 String -> StageTexture 13947 String -> StageTexture
13948testdata/SampleMaterial.lc 1944:31-1944:69 13948SampleMaterial.lc 1944:31-1944:69
13949 StageTexture 13949 StageTexture
13950testdata/SampleMaterial.lc 1944:38-1944:69 13950SampleMaterial.lc 1944:38-1944:69
13951 String 13951 String
13952testdata/SampleMaterial.lc 1945:34-1945:38 13952SampleMaterial.lc 1945:34-1945:38
13953 Bool 13953 Bool
13954testdata/SampleMaterial.lc 1946:33-1946:41 13954SampleMaterial.lc 1946:33-1946:41
13955 DepthFunction 13955 DepthFunction
13956testdata/SampleMaterial.lc 1947:33-1947:40 13956SampleMaterial.lc 1947:33-1947:40
13957 forall a . Maybe a 13957 forall a . Maybe a
13958testdata/SampleMaterial.lc 1948:41-1948:46 13958SampleMaterial.lc 1948:41-1948:46
13959 Bool 13959 Bool
13960testdata/SampleMaterial.lc 1949:38-1949:54 13960SampleMaterial.lc 1949:38-1949:54
13961 String 13961 String
13962testdata/SampleMaterial.lc 1951:15-1951:25 13962SampleMaterial.lc 1951:15-1951:25
13963 Maybe (Blending', Blending') 13963 Maybe (Blending', Blending')
13964 -> RGBGen 13964 -> RGBGen
13965 -> AlphaGen 13965 -> AlphaGen
@@ -13967,82 +13967,82 @@ testdata/SampleMaterial.lc 1951:15-1951:25
13967 -> [TCMod] 13967 -> [TCMod]
13968 -> StageTexture 13968 -> StageTexture
13969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13970testdata/SampleMaterial.lc 1951:15-1952:57 13970SampleMaterial.lc 1951:15-1952:57
13971 RGBGen 13971 RGBGen
13972 -> AlphaGen 13972 -> AlphaGen
13973 -> TCGen 13973 -> TCGen
13974 -> [TCMod] 13974 -> [TCMod]
13975 -> StageTexture 13975 -> StageTexture
13976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13977testdata/SampleMaterial.lc 1951:15-1953:50 13977SampleMaterial.lc 1951:15-1953:50
13978 AlphaGen 13978 AlphaGen
13979 -> TCGen 13979 -> TCGen
13980 -> [TCMod] 13980 -> [TCMod]
13981 -> StageTexture 13981 -> StageTexture
13982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13983testdata/SampleMaterial.lc 1951:15-1954:42 13983SampleMaterial.lc 1951:15-1954:42
13984 TCGen 13984 TCGen
13985 -> [TCMod] 13985 -> [TCMod]
13986 -> StageTexture 13986 -> StageTexture
13987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13988testdata/SampleMaterial.lc 1951:15-1955:40 13988SampleMaterial.lc 1951:15-1955:40
13989 [TCMod] 13989 [TCMod]
13990 -> StageTexture 13990 -> StageTexture
13991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13992testdata/SampleMaterial.lc 1951:15-1956:31 13992SampleMaterial.lc 1951:15-1956:31
13993 StageTexture 13993 StageTexture
13994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13995testdata/SampleMaterial.lc 1951:15-1957:42 13995SampleMaterial.lc 1951:15-1957:42
13996 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13996 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13997testdata/SampleMaterial.lc 1951:15-1958:38 13997SampleMaterial.lc 1951:15-1958:38
13998 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13998 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13999testdata/SampleMaterial.lc 1951:15-1959:41 13999SampleMaterial.lc 1951:15-1959:41
14000 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14000 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14001testdata/SampleMaterial.lc 1951:15-1960:40 14001SampleMaterial.lc 1951:15-1960:40
14002 Bool -> String -> StageAttrs 14002 Bool -> String -> StageAttrs
14003testdata/SampleMaterial.lc 1951:15-1961:46 14003SampleMaterial.lc 1951:15-1961:46
14004 String -> StageAttrs 14004 String -> StageAttrs
14005testdata/SampleMaterial.lc 1951:15-1963:18 14005SampleMaterial.lc 1951:15-1963:18
14006 StageAttrs | [StageAttrs] 14006 StageAttrs | [StageAttrs]
14007testdata/SampleMaterial.lc 1952:29-1952:33 14007SampleMaterial.lc 1952:29-1952:33
14008 forall a . a -> Maybe a 14008 forall a . a -> Maybe a
14009testdata/SampleMaterial.lc 1952:29-1952:57 14009SampleMaterial.lc 1952:29-1952:57
14010 Maybe (Blending', Blending') 14010 Maybe (Blending', Blending')
14011testdata/SampleMaterial.lc 1952:34-1952:57 14011SampleMaterial.lc 1952:34-1952:57
14012 (Blending', Blending') 14012 (Blending', Blending')
14013testdata/SampleMaterial.lc 1952:36-1952:46 14013SampleMaterial.lc 1952:36-1952:46
14014 Blending' 14014 Blending'
14015testdata/SampleMaterial.lc 1952:49-1952:55 14015SampleMaterial.lc 1952:49-1952:55
14016 Blending' | ((Blending')) 14016 Blending' | ((Blending'))
14017testdata/SampleMaterial.lc 1953:30-1953:50 14017SampleMaterial.lc 1953:30-1953:50
14018 RGBGen 14018 RGBGen
14019testdata/SampleMaterial.lc 1954:32-1954:42 14019SampleMaterial.lc 1954:32-1954:42
14020 AlphaGen 14020 AlphaGen
14021testdata/SampleMaterial.lc 1955:29-1955:40 14021SampleMaterial.lc 1955:29-1955:40
14022 TCGen 14022 TCGen
14023testdata/SampleMaterial.lc 1956:29-1956:31 14023SampleMaterial.lc 1956:29-1956:31
14024 forall a . [a] 14024 forall a . [a]
14025testdata/SampleMaterial.lc 1957:31-1957:42 14025SampleMaterial.lc 1957:31-1957:42
14026 StageTexture 14026 StageTexture
14027testdata/SampleMaterial.lc 1958:34-1958:38 14027SampleMaterial.lc 1958:34-1958:38
14028 Bool 14028 Bool
14029testdata/SampleMaterial.lc 1959:33-1959:41 14029SampleMaterial.lc 1959:33-1959:41
14030 DepthFunction 14030 DepthFunction
14031testdata/SampleMaterial.lc 1960:33-1960:40 14031SampleMaterial.lc 1960:33-1960:40
14032 forall a . Maybe a 14032 forall a . Maybe a
14033testdata/SampleMaterial.lc 1961:41-1961:46 14033SampleMaterial.lc 1961:41-1961:46
14034 Bool 14034 Bool
14035testdata/SampleMaterial.lc 1962:38-1962:54 14035SampleMaterial.lc 1962:38-1962:54
14036 String 14036 String
14037testdata/SampleMaterial.lc 1965:21-1965:26 14037SampleMaterial.lc 1965:21-1965:26
14038 Bool 14038 Bool
14039testdata/SampleMaterial.lc 1968:5-2010:6 14039SampleMaterial.lc 1968:5-2010:6
14040 (String, CommonAttrs) 14040 (String, CommonAttrs)
14041testdata/SampleMaterial.lc 1968:5-2182:6 14041SampleMaterial.lc 1968:5-2182:6
14042 [(String, CommonAttrs)] 14042 [(String, CommonAttrs)]
14043testdata/SampleMaterial.lc 1968:7-1968:43 14043SampleMaterial.lc 1968:7-1968:43
14044 String 14044 String
14045testdata/SampleMaterial.lc 1969:7-1969:18 14045SampleMaterial.lc 1969:7-1969:18
14046 () 14046 ()
14047 -> () 14047 -> ()
14048 -> Bool 14048 -> Bool
@@ -14050,68 +14050,68 @@ testdata/SampleMaterial.lc 1969:7-1969:18
14050 -> Bool 14050 -> Bool
14051 -> Bool 14051 -> Bool
14052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14053testdata/SampleMaterial.lc 1969:7-1970:26 14053SampleMaterial.lc 1969:7-1970:26
14054 () 14054 ()
14055 -> Bool 14055 -> Bool
14056 -> Float 14056 -> Float
14057 -> Bool 14057 -> Bool
14058 -> Bool 14058 -> Bool
14059 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14059 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14060testdata/SampleMaterial.lc 1969:7-1971:26 14060SampleMaterial.lc 1969:7-1971:26
14061 Bool 14061 Bool
14062 -> Float 14062 -> Float
14063 -> Bool 14063 -> Bool
14064 -> Bool 14064 -> Bool
14065 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14065 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14066testdata/SampleMaterial.lc 1969:7-1972:27 14066SampleMaterial.lc 1969:7-1972:27
14067 Float 14067 Float
14068 -> Bool 14068 -> Bool
14069 -> Bool 14069 -> Bool
14070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14071testdata/SampleMaterial.lc 1969:7-1973:21 14071SampleMaterial.lc 1969:7-1973:21
14072 Bool 14072 Bool
14073 -> Bool 14073 -> Bool
14074 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14074 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14075testdata/SampleMaterial.lc 1969:7-1974:35 14075SampleMaterial.lc 1969:7-1974:35
14076 Bool 14076 Bool
14077 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14077 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14078testdata/SampleMaterial.lc 1969:7-1975:28 14078SampleMaterial.lc 1969:7-1975:28
14079 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14079 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14080testdata/SampleMaterial.lc 1969:7-1976:33 14080SampleMaterial.lc 1969:7-1976:33
14081 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14081 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14082testdata/SampleMaterial.lc 1969:7-1977:32 14082SampleMaterial.lc 1969:7-1977:32
14083 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14083 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14084testdata/SampleMaterial.lc 1969:7-1978:30 14084SampleMaterial.lc 1969:7-1978:30
14085 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14085 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14086testdata/SampleMaterial.lc 1969:7-1979:34 14086SampleMaterial.lc 1969:7-1979:34
14087 [StageAttrs] -> Bool -> CommonAttrs 14087 [StageAttrs] -> Bool -> CommonAttrs
14088testdata/SampleMaterial.lc 1969:7-2007:14 14088SampleMaterial.lc 1969:7-2007:14
14089 Bool -> CommonAttrs 14089 Bool -> CommonAttrs
14090testdata/SampleMaterial.lc 1969:7-2009:10 14090SampleMaterial.lc 1969:7-2009:10
14091 CommonAttrs | ((CommonAttrs)) 14091 CommonAttrs | ((CommonAttrs))
14092testdata/SampleMaterial.lc 1970:24-1970:26 14092SampleMaterial.lc 1970:24-1970:26
14093 () 14093 ()
14094testdata/SampleMaterial.lc 1971:24-1971:26 14094SampleMaterial.lc 1971:24-1971:26
14095 () 14095 ()
14096testdata/SampleMaterial.lc 1972:22-1972:27 14096SampleMaterial.lc 1972:22-1972:27
14097 Bool 14097 Bool
14098testdata/SampleMaterial.lc 1973:20-1973:21 14098SampleMaterial.lc 1973:20-1973:21
14099 _b 14099 _b
14100testdata/SampleMaterial.lc 1974:30-1974:35 14100SampleMaterial.lc 1974:30-1974:35
14101 Bool 14101 Bool
14102testdata/SampleMaterial.lc 1975:23-1975:28 14102SampleMaterial.lc 1975:23-1975:28
14103 Bool 14103 Bool
14104testdata/SampleMaterial.lc 1976:20-1976:33 14104SampleMaterial.lc 1976:20-1976:33
14105 CullType 14105 CullType
14106testdata/SampleMaterial.lc 1977:30-1977:32 14106SampleMaterial.lc 1977:30-1977:32
14107 forall a . [a] 14107 forall a . [a]
14108testdata/SampleMaterial.lc 1978:25-1978:30 14108SampleMaterial.lc 1978:25-1978:30
14109 Bool 14109 Bool
14110testdata/SampleMaterial.lc 1979:29-1979:34 14110SampleMaterial.lc 1979:29-1979:34
14111 Bool 14111 Bool
14112testdata/SampleMaterial.lc 1981:13-2007:14 14112SampleMaterial.lc 1981:13-2007:14
14113 [StageAttrs] 14113 [StageAttrs]
14114testdata/SampleMaterial.lc 1981:15-1981:25 14114SampleMaterial.lc 1981:15-1981:25
14115 Maybe (Blending', Blending') 14115 Maybe (Blending', Blending')
14116 -> RGBGen 14116 -> RGBGen
14117 -> AlphaGen 14117 -> AlphaGen
@@ -14119,70 +14119,70 @@ testdata/SampleMaterial.lc 1981:15-1981:25
14119 -> [TCMod] 14119 -> [TCMod]
14120 -> StageTexture 14120 -> StageTexture
14121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14122testdata/SampleMaterial.lc 1981:15-1982:36 14122SampleMaterial.lc 1981:15-1982:36
14123 RGBGen 14123 RGBGen
14124 -> AlphaGen 14124 -> AlphaGen
14125 -> TCGen 14125 -> TCGen
14126 -> [TCMod] 14126 -> [TCMod]
14127 -> StageTexture 14127 -> StageTexture
14128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14129testdata/SampleMaterial.lc 1981:15-1983:50 14129SampleMaterial.lc 1981:15-1983:50
14130 AlphaGen 14130 AlphaGen
14131 -> TCGen 14131 -> TCGen
14132 -> [TCMod] 14132 -> [TCMod]
14133 -> StageTexture 14133 -> StageTexture
14134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14135testdata/SampleMaterial.lc 1981:15-1984:42 14135SampleMaterial.lc 1981:15-1984:42
14136 TCGen 14136 TCGen
14137 -> [TCMod] 14137 -> [TCMod]
14138 -> StageTexture 14138 -> StageTexture
14139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14140testdata/SampleMaterial.lc 1981:15-1985:36 14140SampleMaterial.lc 1981:15-1985:36
14141 [TCMod] 14141 [TCMod]
14142 -> StageTexture 14142 -> StageTexture
14143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14144testdata/SampleMaterial.lc 1981:15-1986:31 14144SampleMaterial.lc 1981:15-1986:31
14145 StageTexture 14145 StageTexture
14146 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14146 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14147testdata/SampleMaterial.lc 1981:15-1987:74 14147SampleMaterial.lc 1981:15-1987:74
14148 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14148 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14149testdata/SampleMaterial.lc 1981:15-1988:38 14149SampleMaterial.lc 1981:15-1988:38
14150 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14150 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14151testdata/SampleMaterial.lc 1981:15-1989:41 14151SampleMaterial.lc 1981:15-1989:41
14152 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14152 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14153testdata/SampleMaterial.lc 1981:15-1990:40 14153SampleMaterial.lc 1981:15-1990:40
14154 Bool -> String -> StageAttrs 14154 Bool -> String -> StageAttrs
14155testdata/SampleMaterial.lc 1981:15-1991:46 14155SampleMaterial.lc 1981:15-1991:46
14156 String -> StageAttrs 14156 String -> StageAttrs
14157testdata/SampleMaterial.lc 1981:15-1993:18 14157SampleMaterial.lc 1981:15-1993:18
14158 StageAttrs 14158 StageAttrs
14159testdata/SampleMaterial.lc 1982:29-1982:36 14159SampleMaterial.lc 1982:29-1982:36
14160 forall a . Maybe a 14160 forall a . Maybe a
14161testdata/SampleMaterial.lc 1983:30-1983:50 14161SampleMaterial.lc 1983:30-1983:50
14162 RGBGen 14162 RGBGen
14163testdata/SampleMaterial.lc 1984:32-1984:42 14163SampleMaterial.lc 1984:32-1984:42
14164 AlphaGen 14164 AlphaGen
14165testdata/SampleMaterial.lc 1985:29-1985:36 14165SampleMaterial.lc 1985:29-1985:36
14166 TCGen 14166 TCGen
14167testdata/SampleMaterial.lc 1986:29-1986:31 14167SampleMaterial.lc 1986:29-1986:31
14168 forall a . [a] 14168 forall a . [a]
14169testdata/SampleMaterial.lc 1987:31-1987:37 14169SampleMaterial.lc 1987:31-1987:37
14170 String -> StageTexture 14170 String -> StageTexture
14171testdata/SampleMaterial.lc 1987:31-1987:74 14171SampleMaterial.lc 1987:31-1987:74
14172 StageTexture 14172 StageTexture
14173testdata/SampleMaterial.lc 1987:38-1987:74 14173SampleMaterial.lc 1987:38-1987:74
14174 String 14174 String
14175testdata/SampleMaterial.lc 1988:34-1988:38 14175SampleMaterial.lc 1988:34-1988:38
14176 Bool 14176 Bool
14177testdata/SampleMaterial.lc 1989:33-1989:41 14177SampleMaterial.lc 1989:33-1989:41
14178 DepthFunction 14178 DepthFunction
14179testdata/SampleMaterial.lc 1990:33-1990:40 14179SampleMaterial.lc 1990:33-1990:40
14180 forall a . Maybe a 14180 forall a . Maybe a
14181testdata/SampleMaterial.lc 1991:41-1991:46 14181SampleMaterial.lc 1991:41-1991:46
14182 Bool 14182 Bool
14183testdata/SampleMaterial.lc 1992:38-1992:53 14183SampleMaterial.lc 1992:38-1992:53
14184 String 14184 String
14185testdata/SampleMaterial.lc 1994:15-1994:25 14185SampleMaterial.lc 1994:15-1994:25
14186 Maybe (Blending', Blending') 14186 Maybe (Blending', Blending')
14187 -> RGBGen 14187 -> RGBGen
14188 -> AlphaGen 14188 -> AlphaGen
@@ -14190,82 +14190,82 @@ testdata/SampleMaterial.lc 1994:15-1994:25
14190 -> [TCMod] 14190 -> [TCMod]
14191 -> StageTexture 14191 -> StageTexture
14192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14193testdata/SampleMaterial.lc 1994:15-1995:57 14193SampleMaterial.lc 1994:15-1995:57
14194 RGBGen 14194 RGBGen
14195 -> AlphaGen 14195 -> AlphaGen
14196 -> TCGen 14196 -> TCGen
14197 -> [TCMod] 14197 -> [TCMod]
14198 -> StageTexture 14198 -> StageTexture
14199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14200testdata/SampleMaterial.lc 1994:15-1996:50 14200SampleMaterial.lc 1994:15-1996:50
14201 AlphaGen 14201 AlphaGen
14202 -> TCGen 14202 -> TCGen
14203 -> [TCMod] 14203 -> [TCMod]
14204 -> StageTexture 14204 -> StageTexture
14205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14206testdata/SampleMaterial.lc 1994:15-1997:42 14206SampleMaterial.lc 1994:15-1997:42
14207 TCGen 14207 TCGen
14208 -> [TCMod] 14208 -> [TCMod]
14209 -> StageTexture 14209 -> StageTexture
14210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14211testdata/SampleMaterial.lc 1994:15-1998:40 14211SampleMaterial.lc 1994:15-1998:40
14212 [TCMod] 14212 [TCMod]
14213 -> StageTexture 14213 -> StageTexture
14214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14215testdata/SampleMaterial.lc 1994:15-1999:31 14215SampleMaterial.lc 1994:15-1999:31
14216 StageTexture 14216 StageTexture
14217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14218testdata/SampleMaterial.lc 1994:15-2000:42 14218SampleMaterial.lc 1994:15-2000:42
14219 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14219 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14220testdata/SampleMaterial.lc 1994:15-2001:38 14220SampleMaterial.lc 1994:15-2001:38
14221 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14221 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14222testdata/SampleMaterial.lc 1994:15-2002:41 14222SampleMaterial.lc 1994:15-2002:41
14223 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14223 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14224testdata/SampleMaterial.lc 1994:15-2003:40 14224SampleMaterial.lc 1994:15-2003:40
14225 Bool -> String -> StageAttrs 14225 Bool -> String -> StageAttrs
14226testdata/SampleMaterial.lc 1994:15-2004:46 14226SampleMaterial.lc 1994:15-2004:46
14227 String -> StageAttrs 14227 String -> StageAttrs
14228testdata/SampleMaterial.lc 1994:15-2006:18 14228SampleMaterial.lc 1994:15-2006:18
14229 StageAttrs | [StageAttrs] 14229 StageAttrs | [StageAttrs]
14230testdata/SampleMaterial.lc 1995:29-1995:33 14230SampleMaterial.lc 1995:29-1995:33
14231 forall a . a -> Maybe a 14231 forall a . a -> Maybe a
14232testdata/SampleMaterial.lc 1995:29-1995:57 14232SampleMaterial.lc 1995:29-1995:57
14233 Maybe (Blending', Blending') 14233 Maybe (Blending', Blending')
14234testdata/SampleMaterial.lc 1995:34-1995:57 14234SampleMaterial.lc 1995:34-1995:57
14235 (Blending', Blending') 14235 (Blending', Blending')
14236testdata/SampleMaterial.lc 1995:36-1995:46 14236SampleMaterial.lc 1995:36-1995:46
14237 Blending' 14237 Blending'
14238testdata/SampleMaterial.lc 1995:49-1995:55 14238SampleMaterial.lc 1995:49-1995:55
14239 Blending' | ((Blending')) 14239 Blending' | ((Blending'))
14240testdata/SampleMaterial.lc 1996:30-1996:50 14240SampleMaterial.lc 1996:30-1996:50
14241 RGBGen 14241 RGBGen
14242testdata/SampleMaterial.lc 1997:32-1997:42 14242SampleMaterial.lc 1997:32-1997:42
14243 AlphaGen 14243 AlphaGen
14244testdata/SampleMaterial.lc 1998:29-1998:40 14244SampleMaterial.lc 1998:29-1998:40
14245 TCGen 14245 TCGen
14246testdata/SampleMaterial.lc 1999:29-1999:31 14246SampleMaterial.lc 1999:29-1999:31
14247 forall a . [a] 14247 forall a . [a]
14248testdata/SampleMaterial.lc 2000:31-2000:42 14248SampleMaterial.lc 2000:31-2000:42
14249 StageTexture 14249 StageTexture
14250testdata/SampleMaterial.lc 2001:34-2001:38 14250SampleMaterial.lc 2001:34-2001:38
14251 Bool 14251 Bool
14252testdata/SampleMaterial.lc 2002:33-2002:41 14252SampleMaterial.lc 2002:33-2002:41
14253 DepthFunction 14253 DepthFunction
14254testdata/SampleMaterial.lc 2003:33-2003:40 14254SampleMaterial.lc 2003:33-2003:40
14255 forall a . Maybe a 14255 forall a . Maybe a
14256testdata/SampleMaterial.lc 2004:41-2004:46 14256SampleMaterial.lc 2004:41-2004:46
14257 Bool 14257 Bool
14258testdata/SampleMaterial.lc 2005:38-2005:54 14258SampleMaterial.lc 2005:38-2005:54
14259 String 14259 String
14260testdata/SampleMaterial.lc 2008:21-2008:26 14260SampleMaterial.lc 2008:21-2008:26
14261 Bool 14261 Bool
14262testdata/SampleMaterial.lc 2011:5-2053:6 14262SampleMaterial.lc 2011:5-2053:6
14263 (String, CommonAttrs) 14263 (String, CommonAttrs)
14264testdata/SampleMaterial.lc 2011:5-2182:6 14264SampleMaterial.lc 2011:5-2182:6
14265 [(String, CommonAttrs)] 14265 [(String, CommonAttrs)]
14266testdata/SampleMaterial.lc 2011:7-2011:36 14266SampleMaterial.lc 2011:7-2011:36
14267 String 14267 String
14268testdata/SampleMaterial.lc 2012:7-2012:18 14268SampleMaterial.lc 2012:7-2012:18
14269 () 14269 ()
14270 -> () 14270 -> ()
14271 -> Bool 14271 -> Bool
@@ -14273,68 +14273,68 @@ testdata/SampleMaterial.lc 2012:7-2012:18
14273 -> Bool 14273 -> Bool
14274 -> Bool 14274 -> Bool
14275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14276testdata/SampleMaterial.lc 2012:7-2013:26 14276SampleMaterial.lc 2012:7-2013:26
14277 () 14277 ()
14278 -> Bool 14278 -> Bool
14279 -> Float 14279 -> Float
14280 -> Bool 14280 -> Bool
14281 -> Bool 14281 -> Bool
14282 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14282 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14283testdata/SampleMaterial.lc 2012:7-2014:26 14283SampleMaterial.lc 2012:7-2014:26
14284 Bool 14284 Bool
14285 -> Float 14285 -> Float
14286 -> Bool 14286 -> Bool
14287 -> Bool 14287 -> Bool
14288 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14288 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14289testdata/SampleMaterial.lc 2012:7-2015:27 14289SampleMaterial.lc 2012:7-2015:27
14290 Float 14290 Float
14291 -> Bool 14291 -> Bool
14292 -> Bool 14292 -> Bool
14293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14294testdata/SampleMaterial.lc 2012:7-2016:21 14294SampleMaterial.lc 2012:7-2016:21
14295 Bool 14295 Bool
14296 -> Bool 14296 -> Bool
14297 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14297 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14298testdata/SampleMaterial.lc 2012:7-2017:35 14298SampleMaterial.lc 2012:7-2017:35
14299 Bool 14299 Bool
14300 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14300 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14301testdata/SampleMaterial.lc 2012:7-2018:28 14301SampleMaterial.lc 2012:7-2018:28
14302 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14302 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14303testdata/SampleMaterial.lc 2012:7-2019:33 14303SampleMaterial.lc 2012:7-2019:33
14304 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14304 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14305testdata/SampleMaterial.lc 2012:7-2020:32 14305SampleMaterial.lc 2012:7-2020:32
14306 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14306 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14307testdata/SampleMaterial.lc 2012:7-2021:30 14307SampleMaterial.lc 2012:7-2021:30
14308 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14308 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14309testdata/SampleMaterial.lc 2012:7-2022:34 14309SampleMaterial.lc 2012:7-2022:34
14310 [StageAttrs] -> Bool -> CommonAttrs 14310 [StageAttrs] -> Bool -> CommonAttrs
14311testdata/SampleMaterial.lc 2012:7-2050:14 14311SampleMaterial.lc 2012:7-2050:14
14312 Bool -> CommonAttrs 14312 Bool -> CommonAttrs
14313testdata/SampleMaterial.lc 2012:7-2052:10 14313SampleMaterial.lc 2012:7-2052:10
14314 CommonAttrs | ((CommonAttrs)) 14314 CommonAttrs | ((CommonAttrs))
14315testdata/SampleMaterial.lc 2013:24-2013:26 14315SampleMaterial.lc 2013:24-2013:26
14316 () 14316 ()
14317testdata/SampleMaterial.lc 2014:24-2014:26 14317SampleMaterial.lc 2014:24-2014:26
14318 () 14318 ()
14319testdata/SampleMaterial.lc 2015:22-2015:27 14319SampleMaterial.lc 2015:22-2015:27
14320 Bool 14320 Bool
14321testdata/SampleMaterial.lc 2016:20-2016:21 14321SampleMaterial.lc 2016:20-2016:21
14322 _b 14322 _b
14323testdata/SampleMaterial.lc 2017:30-2017:35 14323SampleMaterial.lc 2017:30-2017:35
14324 Bool 14324 Bool
14325testdata/SampleMaterial.lc 2018:23-2018:28 14325SampleMaterial.lc 2018:23-2018:28
14326 Bool 14326 Bool
14327testdata/SampleMaterial.lc 2019:20-2019:33 14327SampleMaterial.lc 2019:20-2019:33
14328 CullType 14328 CullType
14329testdata/SampleMaterial.lc 2020:30-2020:32 14329SampleMaterial.lc 2020:30-2020:32
14330 forall a . [a] 14330 forall a . [a]
14331testdata/SampleMaterial.lc 2021:25-2021:30 14331SampleMaterial.lc 2021:25-2021:30
14332 Bool 14332 Bool
14333testdata/SampleMaterial.lc 2022:29-2022:34 14333SampleMaterial.lc 2022:29-2022:34
14334 Bool 14334 Bool
14335testdata/SampleMaterial.lc 2024:13-2050:14 14335SampleMaterial.lc 2024:13-2050:14
14336 [StageAttrs] 14336 [StageAttrs]
14337testdata/SampleMaterial.lc 2024:15-2024:25 14337SampleMaterial.lc 2024:15-2024:25
14338 Maybe (Blending', Blending') 14338 Maybe (Blending', Blending')
14339 -> RGBGen 14339 -> RGBGen
14340 -> AlphaGen 14340 -> AlphaGen
@@ -14342,70 +14342,70 @@ testdata/SampleMaterial.lc 2024:15-2024:25
14342 -> [TCMod] 14342 -> [TCMod]
14343 -> StageTexture 14343 -> StageTexture
14344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14345testdata/SampleMaterial.lc 2024:15-2025:36 14345SampleMaterial.lc 2024:15-2025:36
14346 RGBGen 14346 RGBGen
14347 -> AlphaGen 14347 -> AlphaGen
14348 -> TCGen 14348 -> TCGen
14349 -> [TCMod] 14349 -> [TCMod]
14350 -> StageTexture 14350 -> StageTexture
14351 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14351 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14352testdata/SampleMaterial.lc 2024:15-2026:50 14352SampleMaterial.lc 2024:15-2026:50
14353 AlphaGen 14353 AlphaGen
14354 -> TCGen 14354 -> TCGen
14355 -> [TCMod] 14355 -> [TCMod]
14356 -> StageTexture 14356 -> StageTexture
14357 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14357 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14358testdata/SampleMaterial.lc 2024:15-2027:42 14358SampleMaterial.lc 2024:15-2027:42
14359 TCGen 14359 TCGen
14360 -> [TCMod] 14360 -> [TCMod]
14361 -> StageTexture 14361 -> StageTexture
14362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14363testdata/SampleMaterial.lc 2024:15-2028:36 14363SampleMaterial.lc 2024:15-2028:36
14364 [TCMod] 14364 [TCMod]
14365 -> StageTexture 14365 -> StageTexture
14366 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14366 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14367testdata/SampleMaterial.lc 2024:15-2029:31 14367SampleMaterial.lc 2024:15-2029:31
14368 StageTexture 14368 StageTexture
14369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14370testdata/SampleMaterial.lc 2024:15-2030:67 14370SampleMaterial.lc 2024:15-2030:67
14371 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14371 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14372testdata/SampleMaterial.lc 2024:15-2031:38 14372SampleMaterial.lc 2024:15-2031:38
14373 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14373 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14374testdata/SampleMaterial.lc 2024:15-2032:41 14374SampleMaterial.lc 2024:15-2032:41
14375 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14375 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14376testdata/SampleMaterial.lc 2024:15-2033:40 14376SampleMaterial.lc 2024:15-2033:40
14377 Bool -> String -> StageAttrs 14377 Bool -> String -> StageAttrs
14378testdata/SampleMaterial.lc 2024:15-2034:46 14378SampleMaterial.lc 2024:15-2034:46
14379 String -> StageAttrs 14379 String -> StageAttrs
14380testdata/SampleMaterial.lc 2024:15-2036:18 14380SampleMaterial.lc 2024:15-2036:18
14381 StageAttrs 14381 StageAttrs
14382testdata/SampleMaterial.lc 2025:29-2025:36 14382SampleMaterial.lc 2025:29-2025:36
14383 forall a . Maybe a 14383 forall a . Maybe a
14384testdata/SampleMaterial.lc 2026:30-2026:50 14384SampleMaterial.lc 2026:30-2026:50
14385 RGBGen 14385 RGBGen
14386testdata/SampleMaterial.lc 2027:32-2027:42 14386SampleMaterial.lc 2027:32-2027:42
14387 AlphaGen 14387 AlphaGen
14388testdata/SampleMaterial.lc 2028:29-2028:36 14388SampleMaterial.lc 2028:29-2028:36
14389 TCGen 14389 TCGen
14390testdata/SampleMaterial.lc 2029:29-2029:31 14390SampleMaterial.lc 2029:29-2029:31
14391 forall a . [a] 14391 forall a . [a]
14392testdata/SampleMaterial.lc 2030:31-2030:37 14392SampleMaterial.lc 2030:31-2030:37
14393 String -> StageTexture 14393 String -> StageTexture
14394testdata/SampleMaterial.lc 2030:31-2030:67 14394SampleMaterial.lc 2030:31-2030:67
14395 StageTexture 14395 StageTexture
14396testdata/SampleMaterial.lc 2030:38-2030:67 14396SampleMaterial.lc 2030:38-2030:67
14397 String 14397 String
14398testdata/SampleMaterial.lc 2031:34-2031:38 14398SampleMaterial.lc 2031:34-2031:38
14399 Bool 14399 Bool
14400testdata/SampleMaterial.lc 2032:33-2032:41 14400SampleMaterial.lc 2032:33-2032:41
14401 DepthFunction 14401 DepthFunction
14402testdata/SampleMaterial.lc 2033:33-2033:40 14402SampleMaterial.lc 2033:33-2033:40
14403 forall a . Maybe a 14403 forall a . Maybe a
14404testdata/SampleMaterial.lc 2034:41-2034:46 14404SampleMaterial.lc 2034:41-2034:46
14405 Bool 14405 Bool
14406testdata/SampleMaterial.lc 2035:38-2035:54 14406SampleMaterial.lc 2035:38-2035:54
14407 String 14407 String
14408testdata/SampleMaterial.lc 2037:15-2037:25 14408SampleMaterial.lc 2037:15-2037:25
14409 Maybe (Blending', Blending') 14409 Maybe (Blending', Blending')
14410 -> RGBGen 14410 -> RGBGen
14411 -> AlphaGen 14411 -> AlphaGen
@@ -14413,82 +14413,82 @@ testdata/SampleMaterial.lc 2037:15-2037:25
14413 -> [TCMod] 14413 -> [TCMod]
14414 -> StageTexture 14414 -> StageTexture
14415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14416testdata/SampleMaterial.lc 2037:15-2038:57 14416SampleMaterial.lc 2037:15-2038:57
14417 RGBGen 14417 RGBGen
14418 -> AlphaGen 14418 -> AlphaGen
14419 -> TCGen 14419 -> TCGen
14420 -> [TCMod] 14420 -> [TCMod]
14421 -> StageTexture 14421 -> StageTexture
14422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14423testdata/SampleMaterial.lc 2037:15-2039:50 14423SampleMaterial.lc 2037:15-2039:50
14424 AlphaGen 14424 AlphaGen
14425 -> TCGen 14425 -> TCGen
14426 -> [TCMod] 14426 -> [TCMod]
14427 -> StageTexture 14427 -> StageTexture
14428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14429testdata/SampleMaterial.lc 2037:15-2040:42 14429SampleMaterial.lc 2037:15-2040:42
14430 TCGen 14430 TCGen
14431 -> [TCMod] 14431 -> [TCMod]
14432 -> StageTexture 14432 -> StageTexture
14433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14434testdata/SampleMaterial.lc 2037:15-2041:40 14434SampleMaterial.lc 2037:15-2041:40
14435 [TCMod] 14435 [TCMod]
14436 -> StageTexture 14436 -> StageTexture
14437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14438testdata/SampleMaterial.lc 2037:15-2042:31 14438SampleMaterial.lc 2037:15-2042:31
14439 StageTexture 14439 StageTexture
14440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14441testdata/SampleMaterial.lc 2037:15-2043:42 14441SampleMaterial.lc 2037:15-2043:42
14442 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14442 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14443testdata/SampleMaterial.lc 2037:15-2044:38 14443SampleMaterial.lc 2037:15-2044:38
14444 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14444 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14445testdata/SampleMaterial.lc 2037:15-2045:41 14445SampleMaterial.lc 2037:15-2045:41
14446 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14446 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14447testdata/SampleMaterial.lc 2037:15-2046:40 14447SampleMaterial.lc 2037:15-2046:40
14448 Bool -> String -> StageAttrs 14448 Bool -> String -> StageAttrs
14449testdata/SampleMaterial.lc 2037:15-2047:46 14449SampleMaterial.lc 2037:15-2047:46
14450 String -> StageAttrs 14450 String -> StageAttrs
14451testdata/SampleMaterial.lc 2037:15-2049:18 14451SampleMaterial.lc 2037:15-2049:18
14452 StageAttrs | [StageAttrs] 14452 StageAttrs | [StageAttrs]
14453testdata/SampleMaterial.lc 2038:29-2038:33 14453SampleMaterial.lc 2038:29-2038:33
14454 forall a . a -> Maybe a 14454 forall a . a -> Maybe a
14455testdata/SampleMaterial.lc 2038:29-2038:57 14455SampleMaterial.lc 2038:29-2038:57
14456 Maybe (Blending', Blending') 14456 Maybe (Blending', Blending')
14457testdata/SampleMaterial.lc 2038:34-2038:57 14457SampleMaterial.lc 2038:34-2038:57
14458 (Blending', Blending') 14458 (Blending', Blending')
14459testdata/SampleMaterial.lc 2038:36-2038:46 14459SampleMaterial.lc 2038:36-2038:46
14460 Blending' 14460 Blending'
14461testdata/SampleMaterial.lc 2038:49-2038:55 14461SampleMaterial.lc 2038:49-2038:55
14462 Blending' | ((Blending')) 14462 Blending' | ((Blending'))
14463testdata/SampleMaterial.lc 2039:30-2039:50 14463SampleMaterial.lc 2039:30-2039:50
14464 RGBGen 14464 RGBGen
14465testdata/SampleMaterial.lc 2040:32-2040:42 14465SampleMaterial.lc 2040:32-2040:42
14466 AlphaGen 14466 AlphaGen
14467testdata/SampleMaterial.lc 2041:29-2041:40 14467SampleMaterial.lc 2041:29-2041:40
14468 TCGen 14468 TCGen
14469testdata/SampleMaterial.lc 2042:29-2042:31 14469SampleMaterial.lc 2042:29-2042:31
14470 forall a . [a] 14470 forall a . [a]
14471testdata/SampleMaterial.lc 2043:31-2043:42 14471SampleMaterial.lc 2043:31-2043:42
14472 StageTexture 14472 StageTexture
14473testdata/SampleMaterial.lc 2044:34-2044:38 14473SampleMaterial.lc 2044:34-2044:38
14474 Bool 14474 Bool
14475testdata/SampleMaterial.lc 2045:33-2045:41 14475SampleMaterial.lc 2045:33-2045:41
14476 DepthFunction 14476 DepthFunction
14477testdata/SampleMaterial.lc 2046:33-2046:40 14477SampleMaterial.lc 2046:33-2046:40
14478 forall a . Maybe a 14478 forall a . Maybe a
14479testdata/SampleMaterial.lc 2047:41-2047:46 14479SampleMaterial.lc 2047:41-2047:46
14480 Bool 14480 Bool
14481testdata/SampleMaterial.lc 2048:38-2048:54 14481SampleMaterial.lc 2048:38-2048:54
14482 String 14482 String
14483testdata/SampleMaterial.lc 2051:21-2051:26 14483SampleMaterial.lc 2051:21-2051:26
14484 Bool 14484 Bool
14485testdata/SampleMaterial.lc 2054:5-2096:6 14485SampleMaterial.lc 2054:5-2096:6
14486 (String, CommonAttrs) 14486 (String, CommonAttrs)
14487testdata/SampleMaterial.lc 2054:5-2182:6 14487SampleMaterial.lc 2054:5-2182:6
14488 [(String, CommonAttrs)] 14488 [(String, CommonAttrs)]
14489testdata/SampleMaterial.lc 2054:7-2054:40 14489SampleMaterial.lc 2054:7-2054:40
14490 String 14490 String
14491testdata/SampleMaterial.lc 2055:7-2055:18 14491SampleMaterial.lc 2055:7-2055:18
14492 () 14492 ()
14493 -> () 14493 -> ()
14494 -> Bool 14494 -> Bool
@@ -14496,68 +14496,68 @@ testdata/SampleMaterial.lc 2055:7-2055:18
14496 -> Bool 14496 -> Bool
14497 -> Bool 14497 -> Bool
14498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14499testdata/SampleMaterial.lc 2055:7-2056:26 14499SampleMaterial.lc 2055:7-2056:26
14500 () 14500 ()
14501 -> Bool 14501 -> Bool
14502 -> Float 14502 -> Float
14503 -> Bool 14503 -> Bool
14504 -> Bool 14504 -> Bool
14505 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14505 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14506testdata/SampleMaterial.lc 2055:7-2057:26 14506SampleMaterial.lc 2055:7-2057:26
14507 Bool 14507 Bool
14508 -> Float 14508 -> Float
14509 -> Bool 14509 -> Bool
14510 -> Bool 14510 -> Bool
14511 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14511 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14512testdata/SampleMaterial.lc 2055:7-2058:27 14512SampleMaterial.lc 2055:7-2058:27
14513 Float 14513 Float
14514 -> Bool 14514 -> Bool
14515 -> Bool 14515 -> Bool
14516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14517testdata/SampleMaterial.lc 2055:7-2059:21 14517SampleMaterial.lc 2055:7-2059:21
14518 Bool 14518 Bool
14519 -> Bool 14519 -> Bool
14520 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14520 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14521testdata/SampleMaterial.lc 2055:7-2060:35 14521SampleMaterial.lc 2055:7-2060:35
14522 Bool 14522 Bool
14523 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14523 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14524testdata/SampleMaterial.lc 2055:7-2061:28 14524SampleMaterial.lc 2055:7-2061:28
14525 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14525 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14526testdata/SampleMaterial.lc 2055:7-2062:33 14526SampleMaterial.lc 2055:7-2062:33
14527 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14527 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14528testdata/SampleMaterial.lc 2055:7-2063:32 14528SampleMaterial.lc 2055:7-2063:32
14529 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14529 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14530testdata/SampleMaterial.lc 2055:7-2064:30 14530SampleMaterial.lc 2055:7-2064:30
14531 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14531 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14532testdata/SampleMaterial.lc 2055:7-2065:34 14532SampleMaterial.lc 2055:7-2065:34
14533 [StageAttrs] -> Bool -> CommonAttrs 14533 [StageAttrs] -> Bool -> CommonAttrs
14534testdata/SampleMaterial.lc 2055:7-2093:14 14534SampleMaterial.lc 2055:7-2093:14
14535 Bool -> CommonAttrs 14535 Bool -> CommonAttrs
14536testdata/SampleMaterial.lc 2055:7-2095:10 14536SampleMaterial.lc 2055:7-2095:10
14537 CommonAttrs | ((CommonAttrs)) 14537 CommonAttrs | ((CommonAttrs))
14538testdata/SampleMaterial.lc 2056:24-2056:26 14538SampleMaterial.lc 2056:24-2056:26
14539 () 14539 ()
14540testdata/SampleMaterial.lc 2057:24-2057:26 14540SampleMaterial.lc 2057:24-2057:26
14541 () 14541 ()
14542testdata/SampleMaterial.lc 2058:22-2058:27 14542SampleMaterial.lc 2058:22-2058:27
14543 Bool 14543 Bool
14544testdata/SampleMaterial.lc 2059:20-2059:21 14544SampleMaterial.lc 2059:20-2059:21
14545 _b 14545 _b
14546testdata/SampleMaterial.lc 2060:30-2060:35 14546SampleMaterial.lc 2060:30-2060:35
14547 Bool 14547 Bool
14548testdata/SampleMaterial.lc 2061:23-2061:28 14548SampleMaterial.lc 2061:23-2061:28
14549 Bool 14549 Bool
14550testdata/SampleMaterial.lc 2062:20-2062:33 14550SampleMaterial.lc 2062:20-2062:33
14551 CullType 14551 CullType
14552testdata/SampleMaterial.lc 2063:30-2063:32 14552SampleMaterial.lc 2063:30-2063:32
14553 forall a . [a] 14553 forall a . [a]
14554testdata/SampleMaterial.lc 2064:25-2064:30 14554SampleMaterial.lc 2064:25-2064:30
14555 Bool 14555 Bool
14556testdata/SampleMaterial.lc 2065:29-2065:34 14556SampleMaterial.lc 2065:29-2065:34
14557 Bool 14557 Bool
14558testdata/SampleMaterial.lc 2067:13-2093:14 14558SampleMaterial.lc 2067:13-2093:14
14559 [StageAttrs] 14559 [StageAttrs]
14560testdata/SampleMaterial.lc 2067:15-2067:25 14560SampleMaterial.lc 2067:15-2067:25
14561 Maybe (Blending', Blending') 14561 Maybe (Blending', Blending')
14562 -> RGBGen 14562 -> RGBGen
14563 -> AlphaGen 14563 -> AlphaGen
@@ -14565,70 +14565,70 @@ testdata/SampleMaterial.lc 2067:15-2067:25
14565 -> [TCMod] 14565 -> [TCMod]
14566 -> StageTexture 14566 -> StageTexture
14567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14568testdata/SampleMaterial.lc 2067:15-2068:36 14568SampleMaterial.lc 2067:15-2068:36
14569 RGBGen 14569 RGBGen
14570 -> AlphaGen 14570 -> AlphaGen
14571 -> TCGen 14571 -> TCGen
14572 -> [TCMod] 14572 -> [TCMod]
14573 -> StageTexture 14573 -> StageTexture
14574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14575testdata/SampleMaterial.lc 2067:15-2069:50 14575SampleMaterial.lc 2067:15-2069:50
14576 AlphaGen 14576 AlphaGen
14577 -> TCGen 14577 -> TCGen
14578 -> [TCMod] 14578 -> [TCMod]
14579 -> StageTexture 14579 -> StageTexture
14580 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14580 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14581testdata/SampleMaterial.lc 2067:15-2070:42 14581SampleMaterial.lc 2067:15-2070:42
14582 TCGen 14582 TCGen
14583 -> [TCMod] 14583 -> [TCMod]
14584 -> StageTexture 14584 -> StageTexture
14585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14586testdata/SampleMaterial.lc 2067:15-2071:36 14586SampleMaterial.lc 2067:15-2071:36
14587 [TCMod] 14587 [TCMod]
14588 -> StageTexture 14588 -> StageTexture
14589 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14589 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14590testdata/SampleMaterial.lc 2067:15-2072:31 14590SampleMaterial.lc 2067:15-2072:31
14591 StageTexture 14591 StageTexture
14592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14593testdata/SampleMaterial.lc 2067:15-2073:71 14593SampleMaterial.lc 2067:15-2073:71
14594 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14594 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14595testdata/SampleMaterial.lc 2067:15-2074:38 14595SampleMaterial.lc 2067:15-2074:38
14596 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14596 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14597testdata/SampleMaterial.lc 2067:15-2075:41 14597SampleMaterial.lc 2067:15-2075:41
14598 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14598 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14599testdata/SampleMaterial.lc 2067:15-2076:40 14599SampleMaterial.lc 2067:15-2076:40
14600 Bool -> String -> StageAttrs 14600 Bool -> String -> StageAttrs
14601testdata/SampleMaterial.lc 2067:15-2077:46 14601SampleMaterial.lc 2067:15-2077:46
14602 String -> StageAttrs 14602 String -> StageAttrs
14603testdata/SampleMaterial.lc 2067:15-2079:18 14603SampleMaterial.lc 2067:15-2079:18
14604 StageAttrs 14604 StageAttrs
14605testdata/SampleMaterial.lc 2068:29-2068:36 14605SampleMaterial.lc 2068:29-2068:36
14606 forall a . Maybe a 14606 forall a . Maybe a
14607testdata/SampleMaterial.lc 2069:30-2069:50 14607SampleMaterial.lc 2069:30-2069:50
14608 RGBGen 14608 RGBGen
14609testdata/SampleMaterial.lc 2070:32-2070:42 14609SampleMaterial.lc 2070:32-2070:42
14610 AlphaGen 14610 AlphaGen
14611testdata/SampleMaterial.lc 2071:29-2071:36 14611SampleMaterial.lc 2071:29-2071:36
14612 TCGen 14612 TCGen
14613testdata/SampleMaterial.lc 2072:29-2072:31 14613SampleMaterial.lc 2072:29-2072:31
14614 forall a . [a] 14614 forall a . [a]
14615testdata/SampleMaterial.lc 2073:31-2073:37 14615SampleMaterial.lc 2073:31-2073:37
14616 String -> StageTexture 14616 String -> StageTexture
14617testdata/SampleMaterial.lc 2073:31-2073:71 14617SampleMaterial.lc 2073:31-2073:71
14618 StageTexture 14618 StageTexture
14619testdata/SampleMaterial.lc 2073:38-2073:71 14619SampleMaterial.lc 2073:38-2073:71
14620 String 14620 String
14621testdata/SampleMaterial.lc 2074:34-2074:38 14621SampleMaterial.lc 2074:34-2074:38
14622 Bool 14622 Bool
14623testdata/SampleMaterial.lc 2075:33-2075:41 14623SampleMaterial.lc 2075:33-2075:41
14624 DepthFunction 14624 DepthFunction
14625testdata/SampleMaterial.lc 2076:33-2076:40 14625SampleMaterial.lc 2076:33-2076:40
14626 forall a . Maybe a 14626 forall a . Maybe a
14627testdata/SampleMaterial.lc 2077:41-2077:46 14627SampleMaterial.lc 2077:41-2077:46
14628 Bool 14628 Bool
14629testdata/SampleMaterial.lc 2078:38-2078:54 14629SampleMaterial.lc 2078:38-2078:54
14630 String 14630 String
14631testdata/SampleMaterial.lc 2080:15-2080:25 14631SampleMaterial.lc 2080:15-2080:25
14632 Maybe (Blending', Blending') 14632 Maybe (Blending', Blending')
14633 -> RGBGen 14633 -> RGBGen
14634 -> AlphaGen 14634 -> AlphaGen
@@ -14636,82 +14636,82 @@ testdata/SampleMaterial.lc 2080:15-2080:25
14636 -> [TCMod] 14636 -> [TCMod]
14637 -> StageTexture 14637 -> StageTexture
14638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14639testdata/SampleMaterial.lc 2080:15-2081:57 14639SampleMaterial.lc 2080:15-2081:57
14640 RGBGen 14640 RGBGen
14641 -> AlphaGen 14641 -> AlphaGen
14642 -> TCGen 14642 -> TCGen
14643 -> [TCMod] 14643 -> [TCMod]
14644 -> StageTexture 14644 -> StageTexture
14645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14646testdata/SampleMaterial.lc 2080:15-2082:50 14646SampleMaterial.lc 2080:15-2082:50
14647 AlphaGen 14647 AlphaGen
14648 -> TCGen 14648 -> TCGen
14649 -> [TCMod] 14649 -> [TCMod]
14650 -> StageTexture 14650 -> StageTexture
14651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14652testdata/SampleMaterial.lc 2080:15-2083:42 14652SampleMaterial.lc 2080:15-2083:42
14653 TCGen 14653 TCGen
14654 -> [TCMod] 14654 -> [TCMod]
14655 -> StageTexture 14655 -> StageTexture
14656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14657testdata/SampleMaterial.lc 2080:15-2084:40 14657SampleMaterial.lc 2080:15-2084:40
14658 [TCMod] 14658 [TCMod]
14659 -> StageTexture 14659 -> StageTexture
14660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14661testdata/SampleMaterial.lc 2080:15-2085:31 14661SampleMaterial.lc 2080:15-2085:31
14662 StageTexture 14662 StageTexture
14663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14664testdata/SampleMaterial.lc 2080:15-2086:42 14664SampleMaterial.lc 2080:15-2086:42
14665 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14665 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14666testdata/SampleMaterial.lc 2080:15-2087:38 14666SampleMaterial.lc 2080:15-2087:38
14667 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14667 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14668testdata/SampleMaterial.lc 2080:15-2088:41 14668SampleMaterial.lc 2080:15-2088:41
14669 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14669 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14670testdata/SampleMaterial.lc 2080:15-2089:40 14670SampleMaterial.lc 2080:15-2089:40
14671 Bool -> String -> StageAttrs 14671 Bool -> String -> StageAttrs
14672testdata/SampleMaterial.lc 2080:15-2090:46 14672SampleMaterial.lc 2080:15-2090:46
14673 String -> StageAttrs 14673 String -> StageAttrs
14674testdata/SampleMaterial.lc 2080:15-2092:18 14674SampleMaterial.lc 2080:15-2092:18
14675 StageAttrs | [StageAttrs] 14675 StageAttrs | [StageAttrs]
14676testdata/SampleMaterial.lc 2081:29-2081:33 14676SampleMaterial.lc 2081:29-2081:33
14677 forall a . a -> Maybe a 14677 forall a . a -> Maybe a
14678testdata/SampleMaterial.lc 2081:29-2081:57 14678SampleMaterial.lc 2081:29-2081:57
14679 Maybe (Blending', Blending') 14679 Maybe (Blending', Blending')
14680testdata/SampleMaterial.lc 2081:34-2081:57 14680SampleMaterial.lc 2081:34-2081:57
14681 (Blending', Blending') 14681 (Blending', Blending')
14682testdata/SampleMaterial.lc 2081:36-2081:46 14682SampleMaterial.lc 2081:36-2081:46
14683 Blending' 14683 Blending'
14684testdata/SampleMaterial.lc 2081:49-2081:55 14684SampleMaterial.lc 2081:49-2081:55
14685 Blending' | ((Blending')) 14685 Blending' | ((Blending'))
14686testdata/SampleMaterial.lc 2082:30-2082:50 14686SampleMaterial.lc 2082:30-2082:50
14687 RGBGen 14687 RGBGen
14688testdata/SampleMaterial.lc 2083:32-2083:42 14688SampleMaterial.lc 2083:32-2083:42
14689 AlphaGen 14689 AlphaGen
14690testdata/SampleMaterial.lc 2084:29-2084:40 14690SampleMaterial.lc 2084:29-2084:40
14691 TCGen 14691 TCGen
14692testdata/SampleMaterial.lc 2085:29-2085:31 14692SampleMaterial.lc 2085:29-2085:31
14693 forall a . [a] 14693 forall a . [a]
14694testdata/SampleMaterial.lc 2086:31-2086:42 14694SampleMaterial.lc 2086:31-2086:42
14695 StageTexture 14695 StageTexture
14696testdata/SampleMaterial.lc 2087:34-2087:38 14696SampleMaterial.lc 2087:34-2087:38
14697 Bool 14697 Bool
14698testdata/SampleMaterial.lc 2088:33-2088:41 14698SampleMaterial.lc 2088:33-2088:41
14699 DepthFunction 14699 DepthFunction
14700testdata/SampleMaterial.lc 2089:33-2089:40 14700SampleMaterial.lc 2089:33-2089:40
14701 forall a . Maybe a 14701 forall a . Maybe a
14702testdata/SampleMaterial.lc 2090:41-2090:46 14702SampleMaterial.lc 2090:41-2090:46
14703 Bool 14703 Bool
14704testdata/SampleMaterial.lc 2091:38-2091:54 14704SampleMaterial.lc 2091:38-2091:54
14705 String 14705 String
14706testdata/SampleMaterial.lc 2094:21-2094:26 14706SampleMaterial.lc 2094:21-2094:26
14707 Bool 14707 Bool
14708testdata/SampleMaterial.lc 2097:5-2139:6 14708SampleMaterial.lc 2097:5-2139:6
14709 (String, CommonAttrs) 14709 (String, CommonAttrs)
14710testdata/SampleMaterial.lc 2097:5-2182:6 14710SampleMaterial.lc 2097:5-2182:6
14711 [(String, CommonAttrs)] 14711 [(String, CommonAttrs)]
14712testdata/SampleMaterial.lc 2097:7-2097:50 14712SampleMaterial.lc 2097:7-2097:50
14713 String 14713 String
14714testdata/SampleMaterial.lc 2098:7-2098:18 14714SampleMaterial.lc 2098:7-2098:18
14715 () 14715 ()
14716 -> () 14716 -> ()
14717 -> Bool 14717 -> Bool
@@ -14719,68 +14719,68 @@ testdata/SampleMaterial.lc 2098:7-2098:18
14719 -> Bool 14719 -> Bool
14720 -> Bool 14720 -> Bool
14721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14722testdata/SampleMaterial.lc 2098:7-2099:26 14722SampleMaterial.lc 2098:7-2099:26
14723 () 14723 ()
14724 -> Bool 14724 -> Bool
14725 -> Float 14725 -> Float
14726 -> Bool 14726 -> Bool
14727 -> Bool 14727 -> Bool
14728 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14728 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14729testdata/SampleMaterial.lc 2098:7-2100:26 14729SampleMaterial.lc 2098:7-2100:26
14730 Bool 14730 Bool
14731 -> Float 14731 -> Float
14732 -> Bool 14732 -> Bool
14733 -> Bool 14733 -> Bool
14734 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14734 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14735testdata/SampleMaterial.lc 2098:7-2101:27 14735SampleMaterial.lc 2098:7-2101:27
14736 Float 14736 Float
14737 -> Bool 14737 -> Bool
14738 -> Bool 14738 -> Bool
14739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14740testdata/SampleMaterial.lc 2098:7-2102:21 14740SampleMaterial.lc 2098:7-2102:21
14741 Bool 14741 Bool
14742 -> Bool 14742 -> Bool
14743 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14743 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14744testdata/SampleMaterial.lc 2098:7-2103:35 14744SampleMaterial.lc 2098:7-2103:35
14745 Bool 14745 Bool
14746 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14746 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14747testdata/SampleMaterial.lc 2098:7-2104:28 14747SampleMaterial.lc 2098:7-2104:28
14748 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14748 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14749testdata/SampleMaterial.lc 2098:7-2105:33 14749SampleMaterial.lc 2098:7-2105:33
14750 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14750 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14751testdata/SampleMaterial.lc 2098:7-2106:32 14751SampleMaterial.lc 2098:7-2106:32
14752 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14752 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14753testdata/SampleMaterial.lc 2098:7-2107:30 14753SampleMaterial.lc 2098:7-2107:30
14754 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14754 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14755testdata/SampleMaterial.lc 2098:7-2108:34 14755SampleMaterial.lc 2098:7-2108:34
14756 [StageAttrs] -> Bool -> CommonAttrs 14756 [StageAttrs] -> Bool -> CommonAttrs
14757testdata/SampleMaterial.lc 2098:7-2136:14 14757SampleMaterial.lc 2098:7-2136:14
14758 Bool -> CommonAttrs 14758 Bool -> CommonAttrs
14759testdata/SampleMaterial.lc 2098:7-2138:10 14759SampleMaterial.lc 2098:7-2138:10
14760 CommonAttrs | ((CommonAttrs)) 14760 CommonAttrs | ((CommonAttrs))
14761testdata/SampleMaterial.lc 2099:24-2099:26 14761SampleMaterial.lc 2099:24-2099:26
14762 () 14762 ()
14763testdata/SampleMaterial.lc 2100:24-2100:26 14763SampleMaterial.lc 2100:24-2100:26
14764 () 14764 ()
14765testdata/SampleMaterial.lc 2101:22-2101:27 14765SampleMaterial.lc 2101:22-2101:27
14766 Bool 14766 Bool
14767testdata/SampleMaterial.lc 2102:20-2102:21 14767SampleMaterial.lc 2102:20-2102:21
14768 _b 14768 _b
14769testdata/SampleMaterial.lc 2103:30-2103:35 14769SampleMaterial.lc 2103:30-2103:35
14770 Bool 14770 Bool
14771testdata/SampleMaterial.lc 2104:23-2104:28 14771SampleMaterial.lc 2104:23-2104:28
14772 Bool 14772 Bool
14773testdata/SampleMaterial.lc 2105:20-2105:33 14773SampleMaterial.lc 2105:20-2105:33
14774 CullType 14774 CullType
14775testdata/SampleMaterial.lc 2106:30-2106:32 14775SampleMaterial.lc 2106:30-2106:32
14776 forall a . [a] 14776 forall a . [a]
14777testdata/SampleMaterial.lc 2107:25-2107:30 14777SampleMaterial.lc 2107:25-2107:30
14778 Bool 14778 Bool
14779testdata/SampleMaterial.lc 2108:29-2108:34 14779SampleMaterial.lc 2108:29-2108:34
14780 Bool 14780 Bool
14781testdata/SampleMaterial.lc 2110:13-2136:14 14781SampleMaterial.lc 2110:13-2136:14
14782 [StageAttrs] 14782 [StageAttrs]
14783testdata/SampleMaterial.lc 2110:15-2110:25 14783SampleMaterial.lc 2110:15-2110:25
14784 Maybe (Blending', Blending') 14784 Maybe (Blending', Blending')
14785 -> RGBGen 14785 -> RGBGen
14786 -> AlphaGen 14786 -> AlphaGen
@@ -14788,70 +14788,70 @@ testdata/SampleMaterial.lc 2110:15-2110:25
14788 -> [TCMod] 14788 -> [TCMod]
14789 -> StageTexture 14789 -> StageTexture
14790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14791testdata/SampleMaterial.lc 2110:15-2111:36 14791SampleMaterial.lc 2110:15-2111:36
14792 RGBGen 14792 RGBGen
14793 -> AlphaGen 14793 -> AlphaGen
14794 -> TCGen 14794 -> TCGen
14795 -> [TCMod] 14795 -> [TCMod]
14796 -> StageTexture 14796 -> StageTexture
14797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14798testdata/SampleMaterial.lc 2110:15-2112:50 14798SampleMaterial.lc 2110:15-2112:50
14799 AlphaGen 14799 AlphaGen
14800 -> TCGen 14800 -> TCGen
14801 -> [TCMod] 14801 -> [TCMod]
14802 -> StageTexture 14802 -> StageTexture
14803 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14803 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14804testdata/SampleMaterial.lc 2110:15-2113:42 14804SampleMaterial.lc 2110:15-2113:42
14805 TCGen 14805 TCGen
14806 -> [TCMod] 14806 -> [TCMod]
14807 -> StageTexture 14807 -> StageTexture
14808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14809testdata/SampleMaterial.lc 2110:15-2114:36 14809SampleMaterial.lc 2110:15-2114:36
14810 [TCMod] 14810 [TCMod]
14811 -> StageTexture 14811 -> StageTexture
14812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14813testdata/SampleMaterial.lc 2110:15-2115:31 14813SampleMaterial.lc 2110:15-2115:31
14814 StageTexture 14814 StageTexture
14815 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14815 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14816testdata/SampleMaterial.lc 2110:15-2116:81 14816SampleMaterial.lc 2110:15-2116:81
14817 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14817 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14818testdata/SampleMaterial.lc 2110:15-2117:38 14818SampleMaterial.lc 2110:15-2117:38
14819 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14819 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14820testdata/SampleMaterial.lc 2110:15-2118:41 14820SampleMaterial.lc 2110:15-2118:41
14821 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14821 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14822testdata/SampleMaterial.lc 2110:15-2119:40 14822SampleMaterial.lc 2110:15-2119:40
14823 Bool -> String -> StageAttrs 14823 Bool -> String -> StageAttrs
14824testdata/SampleMaterial.lc 2110:15-2120:46 14824SampleMaterial.lc 2110:15-2120:46
14825 String -> StageAttrs 14825 String -> StageAttrs
14826testdata/SampleMaterial.lc 2110:15-2122:18 14826SampleMaterial.lc 2110:15-2122:18
14827 StageAttrs 14827 StageAttrs
14828testdata/SampleMaterial.lc 2111:29-2111:36 14828SampleMaterial.lc 2111:29-2111:36
14829 forall a . Maybe a 14829 forall a . Maybe a
14830testdata/SampleMaterial.lc 2112:30-2112:50 14830SampleMaterial.lc 2112:30-2112:50
14831 RGBGen 14831 RGBGen
14832testdata/SampleMaterial.lc 2113:32-2113:42 14832SampleMaterial.lc 2113:32-2113:42
14833 AlphaGen 14833 AlphaGen
14834testdata/SampleMaterial.lc 2114:29-2114:36 14834SampleMaterial.lc 2114:29-2114:36
14835 TCGen 14835 TCGen
14836testdata/SampleMaterial.lc 2115:29-2115:31 14836SampleMaterial.lc 2115:29-2115:31
14837 forall a . [a] 14837 forall a . [a]
14838testdata/SampleMaterial.lc 2116:31-2116:37 14838SampleMaterial.lc 2116:31-2116:37
14839 String -> StageTexture 14839 String -> StageTexture
14840testdata/SampleMaterial.lc 2116:31-2116:81 14840SampleMaterial.lc 2116:31-2116:81
14841 StageTexture 14841 StageTexture
14842testdata/SampleMaterial.lc 2116:38-2116:81 14842SampleMaterial.lc 2116:38-2116:81
14843 String 14843 String
14844testdata/SampleMaterial.lc 2117:34-2117:38 14844SampleMaterial.lc 2117:34-2117:38
14845 Bool 14845 Bool
14846testdata/SampleMaterial.lc 2118:33-2118:41 14846SampleMaterial.lc 2118:33-2118:41
14847 DepthFunction 14847 DepthFunction
14848testdata/SampleMaterial.lc 2119:33-2119:40 14848SampleMaterial.lc 2119:33-2119:40
14849 forall a . Maybe a 14849 forall a . Maybe a
14850testdata/SampleMaterial.lc 2120:41-2120:46 14850SampleMaterial.lc 2120:41-2120:46
14851 Bool 14851 Bool
14852testdata/SampleMaterial.lc 2121:38-2121:53 14852SampleMaterial.lc 2121:38-2121:53
14853 String 14853 String
14854testdata/SampleMaterial.lc 2123:15-2123:25 14854SampleMaterial.lc 2123:15-2123:25
14855 Maybe (Blending', Blending') 14855 Maybe (Blending', Blending')
14856 -> RGBGen 14856 -> RGBGen
14857 -> AlphaGen 14857 -> AlphaGen
@@ -14859,80 +14859,80 @@ testdata/SampleMaterial.lc 2123:15-2123:25
14859 -> [TCMod] 14859 -> [TCMod]
14860 -> StageTexture 14860 -> StageTexture
14861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14862testdata/SampleMaterial.lc 2123:15-2124:57 14862SampleMaterial.lc 2123:15-2124:57
14863 RGBGen 14863 RGBGen
14864 -> AlphaGen 14864 -> AlphaGen
14865 -> TCGen 14865 -> TCGen
14866 -> [TCMod] 14866 -> [TCMod]
14867 -> StageTexture 14867 -> StageTexture
14868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14869testdata/SampleMaterial.lc 2123:15-2125:50 14869SampleMaterial.lc 2123:15-2125:50
14870 AlphaGen 14870 AlphaGen
14871 -> TCGen 14871 -> TCGen
14872 -> [TCMod] 14872 -> [TCMod]
14873 -> StageTexture 14873 -> StageTexture
14874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14875testdata/SampleMaterial.lc 2123:15-2126:42 14875SampleMaterial.lc 2123:15-2126:42
14876 TCGen 14876 TCGen
14877 -> [TCMod] 14877 -> [TCMod]
14878 -> StageTexture 14878 -> StageTexture
14879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14880testdata/SampleMaterial.lc 2123:15-2127:40 14880SampleMaterial.lc 2123:15-2127:40
14881 [TCMod] 14881 [TCMod]
14882 -> StageTexture 14882 -> StageTexture
14883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14884testdata/SampleMaterial.lc 2123:15-2128:31 14884SampleMaterial.lc 2123:15-2128:31
14885 StageTexture 14885 StageTexture
14886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14887testdata/SampleMaterial.lc 2123:15-2129:42 14887SampleMaterial.lc 2123:15-2129:42
14888 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14888 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14889testdata/SampleMaterial.lc 2123:15-2130:38 14889SampleMaterial.lc 2123:15-2130:38
14890 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14890 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14891testdata/SampleMaterial.lc 2123:15-2131:41 14891SampleMaterial.lc 2123:15-2131:41
14892 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14892 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14893testdata/SampleMaterial.lc 2123:15-2132:40 14893SampleMaterial.lc 2123:15-2132:40
14894 Bool -> String -> StageAttrs 14894 Bool -> String -> StageAttrs
14895testdata/SampleMaterial.lc 2123:15-2133:46 14895SampleMaterial.lc 2123:15-2133:46
14896 String -> StageAttrs 14896 String -> StageAttrs
14897testdata/SampleMaterial.lc 2123:15-2135:18 14897SampleMaterial.lc 2123:15-2135:18
14898 StageAttrs | [StageAttrs] 14898 StageAttrs | [StageAttrs]
14899testdata/SampleMaterial.lc 2124:29-2124:33 14899SampleMaterial.lc 2124:29-2124:33
14900 forall a . a -> Maybe a 14900 forall a . a -> Maybe a
14901testdata/SampleMaterial.lc 2124:29-2124:57 14901SampleMaterial.lc 2124:29-2124:57
14902 Maybe (Blending', Blending') 14902 Maybe (Blending', Blending')
14903testdata/SampleMaterial.lc 2124:34-2124:57 14903SampleMaterial.lc 2124:34-2124:57
14904 (Blending', Blending') 14904 (Blending', Blending')
14905testdata/SampleMaterial.lc 2124:36-2124:46 14905SampleMaterial.lc 2124:36-2124:46
14906 Blending' 14906 Blending'
14907testdata/SampleMaterial.lc 2124:49-2124:55 14907SampleMaterial.lc 2124:49-2124:55
14908 Blending' | ((Blending')) 14908 Blending' | ((Blending'))
14909testdata/SampleMaterial.lc 2125:30-2125:50 14909SampleMaterial.lc 2125:30-2125:50
14910 RGBGen 14910 RGBGen
14911testdata/SampleMaterial.lc 2126:32-2126:42 14911SampleMaterial.lc 2126:32-2126:42
14912 AlphaGen 14912 AlphaGen
14913testdata/SampleMaterial.lc 2127:29-2127:40 14913SampleMaterial.lc 2127:29-2127:40
14914 TCGen 14914 TCGen
14915testdata/SampleMaterial.lc 2128:29-2128:31 14915SampleMaterial.lc 2128:29-2128:31
14916 forall a . [a] 14916 forall a . [a]
14917testdata/SampleMaterial.lc 2129:31-2129:42 14917SampleMaterial.lc 2129:31-2129:42
14918 StageTexture 14918 StageTexture
14919testdata/SampleMaterial.lc 2130:34-2130:38 14919SampleMaterial.lc 2130:34-2130:38
14920 Bool 14920 Bool
14921testdata/SampleMaterial.lc 2131:33-2131:41 14921SampleMaterial.lc 2131:33-2131:41
14922 DepthFunction 14922 DepthFunction
14923testdata/SampleMaterial.lc 2132:33-2132:40 14923SampleMaterial.lc 2132:33-2132:40
14924 forall a . Maybe a 14924 forall a . Maybe a
14925testdata/SampleMaterial.lc 2133:41-2133:46 14925SampleMaterial.lc 2133:41-2133:46
14926 Bool 14926 Bool
14927testdata/SampleMaterial.lc 2134:38-2134:54 14927SampleMaterial.lc 2134:38-2134:54
14928 String 14928 String
14929testdata/SampleMaterial.lc 2137:21-2137:26 14929SampleMaterial.lc 2137:21-2137:26
14930 Bool 14930 Bool
14931testdata/SampleMaterial.lc 2140:5-2182:6 14931SampleMaterial.lc 2140:5-2182:6
14932 (String, CommonAttrs) | [(String, CommonAttrs)] 14932 (String, CommonAttrs) | [(String, CommonAttrs)]
14933testdata/SampleMaterial.lc 2140:7-2140:50 14933SampleMaterial.lc 2140:7-2140:50
14934 String 14934 String
14935testdata/SampleMaterial.lc 2141:7-2141:18 14935SampleMaterial.lc 2141:7-2141:18
14936 () 14936 ()
14937 -> () 14937 -> ()
14938 -> Bool 14938 -> Bool
@@ -14940,68 +14940,68 @@ testdata/SampleMaterial.lc 2141:7-2141:18
14940 -> Bool 14940 -> Bool
14941 -> Bool 14941 -> Bool
14942 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14942 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14943testdata/SampleMaterial.lc 2141:7-2142:26 14943SampleMaterial.lc 2141:7-2142:26
14944 () 14944 ()
14945 -> Bool 14945 -> Bool
14946 -> Float 14946 -> Float
14947 -> Bool 14947 -> Bool
14948 -> Bool 14948 -> Bool
14949 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14949 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14950testdata/SampleMaterial.lc 2141:7-2143:26 14950SampleMaterial.lc 2141:7-2143:26
14951 Bool 14951 Bool
14952 -> Float 14952 -> Float
14953 -> Bool 14953 -> Bool
14954 -> Bool 14954 -> Bool
14955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14956testdata/SampleMaterial.lc 2141:7-2144:27 14956SampleMaterial.lc 2141:7-2144:27
14957 Float 14957 Float
14958 -> Bool 14958 -> Bool
14959 -> Bool 14959 -> Bool
14960 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14960 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14961testdata/SampleMaterial.lc 2141:7-2145:21 14961SampleMaterial.lc 2141:7-2145:21
14962 Bool 14962 Bool
14963 -> Bool 14963 -> Bool
14964 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14964 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14965testdata/SampleMaterial.lc 2141:7-2146:35 14965SampleMaterial.lc 2141:7-2146:35
14966 Bool 14966 Bool
14967 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14967 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14968testdata/SampleMaterial.lc 2141:7-2147:28 14968SampleMaterial.lc 2141:7-2147:28
14969 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14969 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14970testdata/SampleMaterial.lc 2141:7-2148:33 14970SampleMaterial.lc 2141:7-2148:33
14971 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14971 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14972testdata/SampleMaterial.lc 2141:7-2149:32 14972SampleMaterial.lc 2141:7-2149:32
14973 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14973 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14974testdata/SampleMaterial.lc 2141:7-2150:30 14974SampleMaterial.lc 2141:7-2150:30
14975 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14975 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14976testdata/SampleMaterial.lc 2141:7-2151:34 14976SampleMaterial.lc 2141:7-2151:34
14977 [StageAttrs] -> Bool -> CommonAttrs 14977 [StageAttrs] -> Bool -> CommonAttrs
14978testdata/SampleMaterial.lc 2141:7-2179:14 14978SampleMaterial.lc 2141:7-2179:14
14979 Bool -> CommonAttrs 14979 Bool -> CommonAttrs
14980testdata/SampleMaterial.lc 2141:7-2181:10 14980SampleMaterial.lc 2141:7-2181:10
14981 CommonAttrs | ((CommonAttrs)) 14981 CommonAttrs | ((CommonAttrs))
14982testdata/SampleMaterial.lc 2142:24-2142:26 14982SampleMaterial.lc 2142:24-2142:26
14983 () 14983 ()
14984testdata/SampleMaterial.lc 2143:24-2143:26 14984SampleMaterial.lc 2143:24-2143:26
14985 () 14985 ()
14986testdata/SampleMaterial.lc 2144:22-2144:27 14986SampleMaterial.lc 2144:22-2144:27
14987 Bool 14987 Bool
14988testdata/SampleMaterial.lc 2145:20-2145:21 14988SampleMaterial.lc 2145:20-2145:21
14989 _b 14989 _b
14990testdata/SampleMaterial.lc 2146:30-2146:35 14990SampleMaterial.lc 2146:30-2146:35
14991 Bool 14991 Bool
14992testdata/SampleMaterial.lc 2147:23-2147:28 14992SampleMaterial.lc 2147:23-2147:28
14993 Bool 14993 Bool
14994testdata/SampleMaterial.lc 2148:20-2148:33 14994SampleMaterial.lc 2148:20-2148:33
14995 CullType 14995 CullType
14996testdata/SampleMaterial.lc 2149:30-2149:32 14996SampleMaterial.lc 2149:30-2149:32
14997 forall a . [a] 14997 forall a . [a]
14998testdata/SampleMaterial.lc 2150:25-2150:30 14998SampleMaterial.lc 2150:25-2150:30
14999 Bool 14999 Bool
15000testdata/SampleMaterial.lc 2151:29-2151:34 15000SampleMaterial.lc 2151:29-2151:34
15001 Bool 15001 Bool
15002testdata/SampleMaterial.lc 2153:13-2179:14 15002SampleMaterial.lc 2153:13-2179:14
15003 [StageAttrs] 15003 [StageAttrs]
15004testdata/SampleMaterial.lc 2153:15-2153:25 15004SampleMaterial.lc 2153:15-2153:25
15005 Maybe (Blending', Blending') 15005 Maybe (Blending', Blending')
15006 -> RGBGen 15006 -> RGBGen
15007 -> AlphaGen 15007 -> AlphaGen
@@ -15009,70 +15009,70 @@ testdata/SampleMaterial.lc 2153:15-2153:25
15009 -> [TCMod] 15009 -> [TCMod]
15010 -> StageTexture 15010 -> StageTexture
15011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15012testdata/SampleMaterial.lc 2153:15-2154:36 15012SampleMaterial.lc 2153:15-2154:36
15013 RGBGen 15013 RGBGen
15014 -> AlphaGen 15014 -> AlphaGen
15015 -> TCGen 15015 -> TCGen
15016 -> [TCMod] 15016 -> [TCMod]
15017 -> StageTexture 15017 -> StageTexture
15018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15019testdata/SampleMaterial.lc 2153:15-2155:50 15019SampleMaterial.lc 2153:15-2155:50
15020 AlphaGen 15020 AlphaGen
15021 -> TCGen 15021 -> TCGen
15022 -> [TCMod] 15022 -> [TCMod]
15023 -> StageTexture 15023 -> StageTexture
15024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15025testdata/SampleMaterial.lc 2153:15-2156:42 15025SampleMaterial.lc 2153:15-2156:42
15026 TCGen 15026 TCGen
15027 -> [TCMod] 15027 -> [TCMod]
15028 -> StageTexture 15028 -> StageTexture
15029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15030testdata/SampleMaterial.lc 2153:15-2157:36 15030SampleMaterial.lc 2153:15-2157:36
15031 [TCMod] 15031 [TCMod]
15032 -> StageTexture 15032 -> StageTexture
15033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15034testdata/SampleMaterial.lc 2153:15-2158:31 15034SampleMaterial.lc 2153:15-2158:31
15035 StageTexture 15035 StageTexture
15036 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15036 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15037testdata/SampleMaterial.lc 2153:15-2159:81 15037SampleMaterial.lc 2153:15-2159:81
15038 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15038 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15039testdata/SampleMaterial.lc 2153:15-2160:38 15039SampleMaterial.lc 2153:15-2160:38
15040 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15040 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15041testdata/SampleMaterial.lc 2153:15-2161:41 15041SampleMaterial.lc 2153:15-2161:41
15042 Maybe AlphaFunction -> Bool -> String -> StageAttrs 15042 Maybe AlphaFunction -> Bool -> String -> StageAttrs
15043testdata/SampleMaterial.lc 2153:15-2162:40 15043SampleMaterial.lc 2153:15-2162:40
15044 Bool -> String -> StageAttrs 15044 Bool -> String -> StageAttrs
15045testdata/SampleMaterial.lc 2153:15-2163:46 15045SampleMaterial.lc 2153:15-2163:46
15046 String -> StageAttrs 15046 String -> StageAttrs
15047testdata/SampleMaterial.lc 2153:15-2165:18 15047SampleMaterial.lc 2153:15-2165:18
15048 StageAttrs 15048 StageAttrs
15049testdata/SampleMaterial.lc 2154:29-2154:36 15049SampleMaterial.lc 2154:29-2154:36
15050 forall a . Maybe a 15050 forall a . Maybe a
15051testdata/SampleMaterial.lc 2155:30-2155:50 15051SampleMaterial.lc 2155:30-2155:50
15052 RGBGen 15052 RGBGen
15053testdata/SampleMaterial.lc 2156:32-2156:42 15053SampleMaterial.lc 2156:32-2156:42
15054 AlphaGen 15054 AlphaGen
15055testdata/SampleMaterial.lc 2157:29-2157:36 15055SampleMaterial.lc 2157:29-2157:36
15056 TCGen 15056 TCGen
15057testdata/SampleMaterial.lc 2158:29-2158:31 15057SampleMaterial.lc 2158:29-2158:31
15058 forall a . [a] 15058 forall a . [a]
15059testdata/SampleMaterial.lc 2159:31-2159:37 15059SampleMaterial.lc 2159:31-2159:37
15060 String -> StageTexture 15060 String -> StageTexture
15061testdata/SampleMaterial.lc 2159:31-2159:81 15061SampleMaterial.lc 2159:31-2159:81
15062 StageTexture 15062 StageTexture
15063testdata/SampleMaterial.lc 2159:38-2159:81 15063SampleMaterial.lc 2159:38-2159:81
15064 String 15064 String
15065testdata/SampleMaterial.lc 2160:34-2160:38 15065SampleMaterial.lc 2160:34-2160:38
15066 Bool 15066 Bool
15067testdata/SampleMaterial.lc 2161:33-2161:41 15067SampleMaterial.lc 2161:33-2161:41
15068 DepthFunction 15068 DepthFunction
15069testdata/SampleMaterial.lc 2162:33-2162:40 15069SampleMaterial.lc 2162:33-2162:40
15070 forall a . Maybe a 15070 forall a . Maybe a
15071testdata/SampleMaterial.lc 2163:41-2163:46 15071SampleMaterial.lc 2163:41-2163:46
15072 Bool 15072 Bool
15073testdata/SampleMaterial.lc 2164:38-2164:54 15073SampleMaterial.lc 2164:38-2164:54
15074 String 15074 String
15075testdata/SampleMaterial.lc 2166:15-2166:25 15075SampleMaterial.lc 2166:15-2166:25
15076 Maybe (Blending', Blending') 15076 Maybe (Blending', Blending')
15077 -> RGBGen 15077 -> RGBGen
15078 -> AlphaGen 15078 -> AlphaGen
@@ -15080,72 +15080,72 @@ testdata/SampleMaterial.lc 2166:15-2166:25
15080 -> [TCMod] 15080 -> [TCMod]
15081 -> StageTexture 15081 -> StageTexture
15082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15083testdata/SampleMaterial.lc 2166:15-2167:57 15083SampleMaterial.lc 2166:15-2167:57
15084 RGBGen 15084 RGBGen
15085 -> AlphaGen 15085 -> AlphaGen
15086 -> TCGen 15086 -> TCGen
15087 -> [TCMod] 15087 -> [TCMod]
15088 -> StageTexture 15088 -> StageTexture
15089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15090testdata/SampleMaterial.lc 2166:15-2168:50 15090SampleMaterial.lc 2166:15-2168:50
15091 AlphaGen 15091 AlphaGen
15092 -> TCGen 15092 -> TCGen
15093 -> [TCMod] 15093 -> [TCMod]
15094 -> StageTexture 15094 -> StageTexture
15095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15096testdata/SampleMaterial.lc 2166:15-2169:42 15096SampleMaterial.lc 2166:15-2169:42
15097 TCGen 15097 TCGen
15098 -> [TCMod] 15098 -> [TCMod]
15099 -> StageTexture 15099 -> StageTexture
15100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15101testdata/SampleMaterial.lc 2166:15-2170:40 15101SampleMaterial.lc 2166:15-2170:40
15102 [TCMod] 15102 [TCMod]
15103 -> StageTexture 15103 -> StageTexture
15104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15105testdata/SampleMaterial.lc 2166:15-2171:31 15105SampleMaterial.lc 2166:15-2171:31
15106 StageTexture 15106 StageTexture
15107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15108testdata/SampleMaterial.lc 2166:15-2172:42 15108SampleMaterial.lc 2166:15-2172:42
15109 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15109 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15110testdata/SampleMaterial.lc 2166:15-2173:38 15110SampleMaterial.lc 2166:15-2173:38
15111 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15111 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15112testdata/SampleMaterial.lc 2166:15-2174:41 15112SampleMaterial.lc 2166:15-2174:41
15113 Maybe AlphaFunction -> Bool -> String -> StageAttrs 15113 Maybe AlphaFunction -> Bool -> String -> StageAttrs
15114testdata/SampleMaterial.lc 2166:15-2175:40 15114SampleMaterial.lc 2166:15-2175:40
15115 Bool -> String -> StageAttrs 15115 Bool -> String -> StageAttrs
15116testdata/SampleMaterial.lc 2166:15-2176:46 15116SampleMaterial.lc 2166:15-2176:46
15117 String -> StageAttrs 15117 String -> StageAttrs
15118testdata/SampleMaterial.lc 2166:15-2178:18 15118SampleMaterial.lc 2166:15-2178:18
15119 StageAttrs | [StageAttrs] 15119 StageAttrs | [StageAttrs]
15120testdata/SampleMaterial.lc 2167:29-2167:33 15120SampleMaterial.lc 2167:29-2167:33
15121 forall a . a -> Maybe a 15121 forall a . a -> Maybe a
15122testdata/SampleMaterial.lc 2167:29-2167:57 15122SampleMaterial.lc 2167:29-2167:57
15123 Maybe (Blending', Blending') 15123 Maybe (Blending', Blending')
15124testdata/SampleMaterial.lc 2167:34-2167:57 15124SampleMaterial.lc 2167:34-2167:57
15125 (Blending', Blending') 15125 (Blending', Blending')
15126testdata/SampleMaterial.lc 2167:36-2167:46 15126SampleMaterial.lc 2167:36-2167:46
15127 Blending' 15127 Blending'
15128testdata/SampleMaterial.lc 2167:49-2167:55 15128SampleMaterial.lc 2167:49-2167:55
15129 Blending' | ((Blending')) 15129 Blending' | ((Blending'))
15130testdata/SampleMaterial.lc 2168:30-2168:50 15130SampleMaterial.lc 2168:30-2168:50
15131 RGBGen 15131 RGBGen
15132testdata/SampleMaterial.lc 2169:32-2169:42 15132SampleMaterial.lc 2169:32-2169:42
15133 AlphaGen 15133 AlphaGen
15134testdata/SampleMaterial.lc 2170:29-2170:40 15134SampleMaterial.lc 2170:29-2170:40
15135 TCGen 15135 TCGen
15136testdata/SampleMaterial.lc 2171:29-2171:31 15136SampleMaterial.lc 2171:29-2171:31
15137 forall a . [a] 15137 forall a . [a]
15138testdata/SampleMaterial.lc 2172:31-2172:42 15138SampleMaterial.lc 2172:31-2172:42
15139 StageTexture 15139 StageTexture
15140testdata/SampleMaterial.lc 2173:34-2173:38 15140SampleMaterial.lc 2173:34-2173:38
15141 Bool 15141 Bool
15142testdata/SampleMaterial.lc 2174:33-2174:41 15142SampleMaterial.lc 2174:33-2174:41
15143 DepthFunction 15143 DepthFunction
15144testdata/SampleMaterial.lc 2175:33-2175:40 15144SampleMaterial.lc 2175:33-2175:40
15145 forall a . Maybe a 15145 forall a . Maybe a
15146testdata/SampleMaterial.lc 2176:41-2176:46 15146SampleMaterial.lc 2176:41-2176:46
15147 Bool 15147 Bool
15148testdata/SampleMaterial.lc 2177:38-2177:54 15148SampleMaterial.lc 2177:38-2177:54
15149 String 15149 String
15150testdata/SampleMaterial.lc 2180:21-2180:26 15150SampleMaterial.lc 2180:21-2180:26
15151 Bool \ No newline at end of file 15151 Bool \ No newline at end of file
diff --git a/testdata/adhoc.reject.out b/testdata/adhoc.reject.out
index 36501d29..252d31df 100644
--- a/testdata/adhoc.reject.out
+++ b/testdata/adhoc.reject.out
@@ -1,5 +1,5 @@
1type error: no instance of 'Component on ??? 1type error: no instance of 'Component on ???
2in testdata/adhoc.reject.lc:4:5: 2in adhoc.reject.lc:4:5:
3x = one :: Vec 4 A 3x = one :: Vec 4 A
4 ^^^ 4 ^^^
5------------ trace 5------------ trace
@@ -8,25 +8,25 @@ A :: A
8case'A :: forall (a :: A -> Type) -> a 'A -> forall (b :: A) -> a b 8case'A :: forall (a :: A -> Type) -> a 'A -> forall (b :: A) -> a b
9match'A :: forall (a :: Type -> Type) -> a A -> forall b -> a b -> a b 9match'A :: forall (a :: Type -> Type) -> a A -> forall b -> a b -> a b
10!type error: no instance of 'Component on ??? 10!type error: no instance of 'Component on ???
11in testdata/adhoc.reject.lc:4:5: 11in adhoc.reject.lc:4:5:
12x = one :: Vec 4 A 12x = one :: Vec 4 A
13 ^^^ 13 ^^^
14------------ tooltips 14------------ tooltips
15testdata/adhoc.reject.lc 2:6-2:7 15adhoc.reject.lc 2:6-2:7
16 Type | Type | Type | Type | Type 16 Type | Type | Type | Type | Type
17testdata/adhoc.reject.lc 2:6-2:11 17adhoc.reject.lc 2:6-2:11
18 Type 18 Type
19testdata/adhoc.reject.lc 2:10-2:11 19adhoc.reject.lc 2:10-2:11
20 A 20 A
21testdata/adhoc.reject.lc 4:5-4:8 21adhoc.reject.lc 4:5-4:8
22 forall a . Component a => a 22 forall a . Component a => a
23testdata/adhoc.reject.lc 4:12-4:15 23adhoc.reject.lc 4:12-4:15
24 Nat -> Type -> Type 24 Nat -> Type -> Type
25testdata/adhoc.reject.lc 4:12-4:17 25adhoc.reject.lc 4:12-4:17
26 Type -> Type 26 Type -> Type
27testdata/adhoc.reject.lc 4:12-4:19 27adhoc.reject.lc 4:12-4:19
28 Type 28 Type
29testdata/adhoc.reject.lc 4:16-4:17 29adhoc.reject.lc 4:16-4:17
30 _b 30 _b
31testdata/adhoc.reject.lc 4:18-4:19 31adhoc.reject.lc 4:18-4:19
32 Type \ No newline at end of file 32 Type \ No newline at end of file
diff --git a/testdata/ambig.out b/testdata/ambig.out
index 497fbffe..82be9b6f 100644
--- a/testdata/ambig.out
+++ b/testdata/ambig.out
@@ -26,19 +26,19 @@ h
26 (\g h -> hlistConsCase d [] c (\i j -> hlistNilCase c (e g i) j) h) 26 (\g h -> hlistConsCase d [] c (\i j -> hlistNilCase c (e g i) j) h)
27 f) 27 f)
28------------ tooltips 28------------ tooltips
29testdata/ambig.lc 4:1-4:2 29ambig.lc 4:1-4:2
30 forall a b c d . (b -> d -> c) -> (b, d) -> a -> c 30 forall a b c d . (b -> d -> c) -> (b, d) -> a -> c
31testdata/ambig.lc 4:11-4:12 31ambig.lc 4:11-4:12
32 _c 32 _c
33testdata/ambig.lc 7:9-7:29 33ambig.lc 7:9-7:29
34 _b 34 _b
35testdata/ambig.lc 7:21-7:22 35ambig.lc 7:21-7:22
36 _s 36 _s
37testdata/ambig.lc 7:21-7:26 37ambig.lc 7:21-7:26
38 _c | _d 38 _c | _d
39testdata/ambig.lc 7:23-7:24 39ambig.lc 7:23-7:24
40 _n 40 _n
41testdata/ambig.lc 7:25-7:26 41ambig.lc 7:25-7:26
42 _j 42 _j
43testdata/ambig.lc 7:28-7:29 43ambig.lc 7:28-7:29
44 _g \ No newline at end of file 44 _g \ No newline at end of file
diff --git a/testdata/complex.out b/testdata/complex.out
index f683c450..e352f507 100644
--- a/testdata/complex.out
+++ b/testdata/complex.out
@@ -293,732 +293,732 @@ toPolar
293 Normal 293 Normal
294 a 294 a
295------------ tooltips 295------------ tooltips
296testdata/complex.lc 3:6-3:10 296complex.lc 3:6-3:10
297 Type | Type | Type | Type | Type | Type 297 Type | Type | Type | Type | Type | Type
298testdata/complex.lc 3:6-3:27 298complex.lc 3:6-3:27
299 Type | Type 299 Type | Type
300testdata/complex.lc 3:13-3:19 300complex.lc 3:13-3:19
301 Repr 301 Repr
302testdata/complex.lc 3:22-3:27 302complex.lc 3:22-3:27
303 Repr 303 Repr
304testdata/complex.lc 5:6-5:13 304complex.lc 5:6-5:13
305 Repr -> Type | Repr -> Type | Type | Repr -> Type | Type | Type 305 Repr -> Type | Repr -> Type | Type | Repr -> Type | Type | Type
306testdata/complex.lc 5:6-6:52 306complex.lc 5:6-6:52
307 Type 307 Type
308testdata/complex.lc 5:17-5:21 308complex.lc 5:17-5:21
309 Type 309 Type
310testdata/complex.lc 5:25-5:29 310complex.lc 5:25-5:29
311 Type | Type 311 Type | Type
312testdata/complex.lc 6:3-6:10 312complex.lc 6:3-6:10
313 forall (a :: Repr) . Float -> Float -> Complex a | Complex _c 313 forall (a :: Repr) . Float -> Float -> Complex a | Complex _c
314testdata/complex.lc 6:3-6:52 314complex.lc 6:3-6:52
315 Type | Type | Type | Type 315 Type | Type | Type | Type
316testdata/complex.lc 6:25-6:30 316complex.lc 6:25-6:30
317 Type 317 Type
318testdata/complex.lc 6:25-6:52 318complex.lc 6:25-6:52
319 Type 319 Type
320testdata/complex.lc 6:34-6:39 320complex.lc 6:34-6:39
321 Type 321 Type
322testdata/complex.lc 6:34-6:52 322complex.lc 6:34-6:52
323 Type 323 Type
324testdata/complex.lc 6:43-6:50 324complex.lc 6:43-6:50
325 Repr -> Type 325 Repr -> Type
326testdata/complex.lc 6:43-6:52 326complex.lc 6:43-6:52
327 Type | Type 327 Type | Type
328testdata/complex.lc 6:51-6:52 328complex.lc 6:51-6:52
329 _d | Repr 329 _d | Repr
330testdata/complex.lc 8:20-8:27 330complex.lc 8:20-8:27
331 Repr -> Type 331 Repr -> Type
332testdata/complex.lc 8:20-8:29 332complex.lc 8:20-8:29
333 Type 333 Type
334testdata/complex.lc 8:20-8:37 334complex.lc 8:20-8:37
335 Type 335 Type
336testdata/complex.lc 8:28-8:29 336complex.lc 8:28-8:29
337 _b 337 _b
338testdata/complex.lc 8:33-8:37 338complex.lc 8:33-8:37
339 Type | Type 339 Type | Type
340testdata/complex.lc 9:1-9:5 340complex.lc 9:1-9:5
341 forall (a :: Repr) . Complex a -> Repr 341 forall (a :: Repr) . Complex a -> Repr
342testdata/complex.lc 9:13-9:14 342complex.lc 9:13-9:14
343 Repr 343 Repr
344testdata/complex.lc 11:11-11:16 344complex.lc 11:11-11:16
345 Type 345 Type
346testdata/complex.lc 11:20-11:25 346complex.lc 11:20-11:25
347 Type 347 Type
348testdata/complex.lc 11:20-11:43 348complex.lc 11:20-11:43
349 Type 349 Type
350testdata/complex.lc 11:29-11:36 350complex.lc 11:29-11:36
351 Repr -> Type 351 Repr -> Type
352testdata/complex.lc 11:29-11:43 352complex.lc 11:29-11:43
353 Type | Type 353 Type | Type
354testdata/complex.lc 11:37-11:43 354complex.lc 11:37-11:43
355 Repr 355 Repr
356testdata/complex.lc 12:1-12:7 356complex.lc 12:1-12:7
357 Float -> Float -> Complex 'Normal 357 Float -> Float -> Complex 'Normal
358testdata/complex.lc 12:14-12:21 358complex.lc 12:14-12:21
359 forall (a :: Repr) . Float -> Float -> Complex a 359 forall (a :: Repr) . Float -> Float -> Complex a
360testdata/complex.lc 12:14-12:23 360complex.lc 12:14-12:23
361 Float -> Complex _a 361 Float -> Complex _a
362testdata/complex.lc 12:14-12:25 362complex.lc 12:14-12:25
363 Complex 'Normal 363 Complex 'Normal
364testdata/complex.lc 12:22-12:23 364complex.lc 12:22-12:23
365 Float 365 Float
366testdata/complex.lc 12:24-12:25 366complex.lc 12:24-12:25
367 Float 367 Float
368testdata/complex.lc 14:10-14:15 368complex.lc 14:10-14:15
369 Type 369 Type
370testdata/complex.lc 14:19-14:24 370complex.lc 14:19-14:24
371 Type 371 Type
372testdata/complex.lc 14:19-14:41 372complex.lc 14:19-14:41
373 Type 373 Type
374testdata/complex.lc 14:28-14:35 374complex.lc 14:28-14:35
375 Repr -> Type 375 Repr -> Type
376testdata/complex.lc 14:28-14:41 376complex.lc 14:28-14:41
377 Type | Type 377 Type | Type
378testdata/complex.lc 14:36-14:41 378complex.lc 14:36-14:41
379 Repr 379 Repr
380testdata/complex.lc 15:1-15:6 380complex.lc 15:1-15:6
381 Float -> Float -> Complex 'Polar 381 Float -> Float -> Complex 'Polar
382testdata/complex.lc 15:13-15:20 382complex.lc 15:13-15:20
383 forall (a :: Repr) . Float -> Float -> Complex a 383 forall (a :: Repr) . Float -> Float -> Complex a
384testdata/complex.lc 15:13-15:22 384complex.lc 15:13-15:22
385 Float -> Complex _a 385 Float -> Complex _a
386testdata/complex.lc 15:13-15:24 386complex.lc 15:13-15:24
387 Complex 'Polar 387 Complex 'Polar
388testdata/complex.lc 15:21-15:22 388complex.lc 15:21-15:22
389 Float 389 Float
390testdata/complex.lc 15:23-15:24 390complex.lc 15:23-15:24
391 Float 391 Float
392testdata/complex.lc 18:20-18:27 392complex.lc 18:20-18:27
393 Repr -> Type 393 Repr -> Type
394testdata/complex.lc 18:20-18:29 394complex.lc 18:20-18:29
395 Type 395 Type
396testdata/complex.lc 18:20-18:38 396complex.lc 18:20-18:38
397 Type 397 Type
398testdata/complex.lc 18:28-18:29 398complex.lc 18:28-18:29
399 _b 399 _b
400testdata/complex.lc 18:33-18:38 400complex.lc 18:33-18:38
401 Type | Type 401 Type | Type
402testdata/complex.lc 19:1-19:5 402complex.lc 19:1-19:5
403 forall (a :: Repr) . Complex a -> Float 403 forall (a :: Repr) . Complex a -> Float
404testdata/complex.lc 19:34-19:38 404complex.lc 19:34-19:38
405 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 405 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
406testdata/complex.lc 19:34-19:50 406complex.lc 19:34-19:50
407 VecScalar 1 Float | Float 407 VecScalar 1 Float | Float
408testdata/complex.lc 19:34-20:35 408complex.lc 19:34-20:35
409 Repr -> Float | Float 409 Repr -> Float | Float
410testdata/complex.lc 19:40-19:41 410complex.lc 19:40-19:41
411 Float 411 Float
412testdata/complex.lc 19:40-19:42 412complex.lc 19:40-19:42
413 Float -> Float 413 Float -> Float
414testdata/complex.lc 19:40-19:43 414complex.lc 19:40-19:43
415 Float 415 Float
416testdata/complex.lc 19:40-19:45 416complex.lc 19:40-19:45
417 Float -> Float 417 Float -> Float
418testdata/complex.lc 19:40-19:49 418complex.lc 19:40-19:49
419 Float 419 Float
420testdata/complex.lc 19:41-19:42 420complex.lc 19:41-19:42
421 forall a . Num (MatVecScalarElem a) => a -> a -> a 421 forall a . Num (MatVecScalarElem a) => a -> a -> a
422testdata/complex.lc 19:42-19:43 422complex.lc 19:42-19:43
423 Float 423 Float
424testdata/complex.lc 19:44-19:45 424complex.lc 19:44-19:45
425 forall a . Num (MatVecScalarElem a) => a -> a -> a 425 forall a . Num (MatVecScalarElem a) => a -> a -> a
426testdata/complex.lc 19:46-19:47 426complex.lc 19:46-19:47
427 Float 427 Float
428testdata/complex.lc 19:46-19:48 428complex.lc 19:46-19:48
429 Float -> Float 429 Float -> Float
430testdata/complex.lc 19:46-19:49 430complex.lc 19:46-19:49
431 Float 431 Float
432testdata/complex.lc 19:47-19:48 432complex.lc 19:47-19:48
433 forall a . Num (MatVecScalarElem a) => a -> a -> a 433 forall a . Num (MatVecScalarElem a) => a -> a -> a
434testdata/complex.lc 19:48-19:49 434complex.lc 19:48-19:49
435 Float 435 Float
436testdata/complex.lc 20:34-20:35 436complex.lc 20:34-20:35
437 Float | Float 437 Float | Float
438testdata/complex.lc 22:12-22:19 438complex.lc 22:12-22:19
439 Repr -> Type 439 Repr -> Type
440testdata/complex.lc 22:12-22:26 440complex.lc 22:12-22:26
441 Type 441 Type
442testdata/complex.lc 22:20-22:26 442complex.lc 22:20-22:26
443 Repr 443 Repr
444testdata/complex.lc 22:30-22:37 444complex.lc 22:30-22:37
445 Repr -> Type 445 Repr -> Type
446testdata/complex.lc 22:30-22:43 446complex.lc 22:30-22:43
447 Type | Type 447 Type | Type
448testdata/complex.lc 22:38-22:43 448complex.lc 22:38-22:43
449 Repr 449 Repr
450testdata/complex.lc 23:1-23:8 450complex.lc 23:1-23:8
451 Complex 'Normal -> Complex 'Polar 451 Complex 'Normal -> Complex 'Polar
452testdata/complex.lc 24:8-29:17 452complex.lc 24:8-29:17
453 Complex 'Polar 453 Complex 'Polar
454testdata/complex.lc 24:8-31:25 454complex.lc 24:8-31:25
455 Complex 'Polar 455 Complex 'Polar
456testdata/complex.lc 24:11-24:12 456complex.lc 24:11-24:12
457 Float 457 Float
458testdata/complex.lc 24:11-24:14 458complex.lc 24:11-24:14
459 VecScalar 1 Float -> VecScalar 1 Bool 459 VecScalar 1 Float -> VecScalar 1 Bool
460testdata/complex.lc 24:11-24:19 460complex.lc 24:11-24:19
461 VecScalar 1 Bool 461 VecScalar 1 Bool
462testdata/complex.lc 24:11-24:59 462complex.lc 24:11-24:59
463 Complex 'Polar -> Complex 'Polar 463 Complex 'Polar -> Complex 'Polar
464testdata/complex.lc 24:13-24:14 464complex.lc 24:13-24:14
465 forall (a :: Nat) b 465 forall (a :: Nat) b
466 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 466 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
467testdata/complex.lc 24:16-24:19 467complex.lc 24:16-24:19
468 Float 468 Float
469testdata/complex.lc 24:37-24:42 469complex.lc 24:37-24:42
470 Float -> Float -> Complex 'Polar 470 Float -> Float -> Complex 'Polar
471testdata/complex.lc 24:37-24:44 471complex.lc 24:37-24:44
472 Float -> Complex 'Polar 472 Float -> Complex 'Polar
473testdata/complex.lc 24:37-24:59 473complex.lc 24:37-24:59
474 Complex 'Polar 474 Complex 'Polar
475testdata/complex.lc 24:43-24:44 475complex.lc 24:43-24:44
476 VecScalar 1 Float 476 VecScalar 1 Float
477testdata/complex.lc 24:46-24:50 477complex.lc 24:46-24:50
478 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 478 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
479testdata/complex.lc 24:46-24:58 479complex.lc 24:46-24:58
480 VecScalar 1 Float 480 VecScalar 1 Float
481testdata/complex.lc 24:52-24:53 481complex.lc 24:52-24:53
482 Float 482 Float
483testdata/complex.lc 24:52-24:55 483complex.lc 24:52-24:55
484 VecScalar 1 Float -> VecScalar 1 Float 484 VecScalar 1 Float -> VecScalar 1 Float
485testdata/complex.lc 24:52-24:57 485complex.lc 24:52-24:57
486 VecScalar 1 Float 486 VecScalar 1 Float
487testdata/complex.lc 24:54-24:55 487complex.lc 24:54-24:55
488 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 488 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
489testdata/complex.lc 24:56-24:57 489complex.lc 24:56-24:57
490 Float 490 Float
491testdata/complex.lc 25:8-29:17 491complex.lc 25:8-29:17
492 Complex 'Polar 492 Complex 'Polar
493testdata/complex.lc 25:11-25:12 493complex.lc 25:11-25:12
494 Float 494 Float
495testdata/complex.lc 25:11-25:14 495complex.lc 25:11-25:14
496 VecScalar 1 Float -> VecScalar 1 Bool 496 VecScalar 1 Float -> VecScalar 1 Bool
497testdata/complex.lc 25:11-25:19 497complex.lc 25:11-25:19
498 VecScalar 1 Bool 498 VecScalar 1 Bool
499testdata/complex.lc 25:11-25:22 499complex.lc 25:11-25:22
500 Bool -> Bool 500 Bool -> Bool
501testdata/complex.lc 25:11-25:31 501complex.lc 25:11-25:31
502 Bool 502 Bool
503testdata/complex.lc 25:11-25:64 503complex.lc 25:11-25:64
504 Complex 'Polar -> Complex 'Polar 504 Complex 'Polar -> Complex 'Polar
505testdata/complex.lc 25:13-25:14 505complex.lc 25:13-25:14
506 forall (a :: Nat) b 506 forall (a :: Nat) b
507 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 507 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
508testdata/complex.lc 25:16-25:19 508complex.lc 25:16-25:19
509 Float 509 Float
510testdata/complex.lc 25:20-25:22 510complex.lc 25:20-25:22
511 Bool -> Bool -> Bool 511 Bool -> Bool -> Bool
512testdata/complex.lc 25:23-25:24 512complex.lc 25:23-25:24
513 Float 513 Float
514testdata/complex.lc 25:23-25:27 514complex.lc 25:23-25:27
515 VecScalar 1 Float -> VecScalar 1 Bool 515 VecScalar 1 Float -> VecScalar 1 Bool
516testdata/complex.lc 25:23-25:31 516complex.lc 25:23-25:31
517 VecScalar 1 Bool 517 VecScalar 1 Bool
518testdata/complex.lc 25:25-25:27 518complex.lc 25:25-25:27
519 forall (a :: Nat) b 519 forall (a :: Nat) b
520 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 520 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
521testdata/complex.lc 25:28-25:31 521complex.lc 25:28-25:31
522 Float 522 Float
523testdata/complex.lc 25:37-25:42 523complex.lc 25:37-25:42
524 Float -> Float -> Complex 'Polar 524 Float -> Float -> Complex 'Polar
525testdata/complex.lc 25:37-25:44 525complex.lc 25:37-25:44
526 Float -> Complex 'Polar 526 Float -> Complex 'Polar
527testdata/complex.lc 25:37-25:64 527complex.lc 25:37-25:64
528 Complex 'Polar 528 Complex 'Polar
529testdata/complex.lc 25:43-25:44 529complex.lc 25:43-25:44
530 VecScalar 1 Float 530 VecScalar 1 Float
531testdata/complex.lc 25:46-25:50 531complex.lc 25:46-25:50
532 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 532 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
533testdata/complex.lc 25:46-25:58 533complex.lc 25:46-25:58
534 VecScalar 1 Float 534 VecScalar 1 Float
535testdata/complex.lc 25:46-25:60 535complex.lc 25:46-25:60
536 Float -> Float 536 Float -> Float
537testdata/complex.lc 25:46-25:63 537complex.lc 25:46-25:63
538 Float 538 Float
539testdata/complex.lc 25:52-25:53 539complex.lc 25:52-25:53
540 Float 540 Float
541testdata/complex.lc 25:52-25:55 541complex.lc 25:52-25:55
542 VecScalar 1 Float -> VecScalar 1 Float 542 VecScalar 1 Float -> VecScalar 1 Float
543testdata/complex.lc 25:52-25:57 543complex.lc 25:52-25:57
544 VecScalar 1 Float 544 VecScalar 1 Float
545testdata/complex.lc 25:54-25:55 545complex.lc 25:54-25:55
546 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 546 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
547testdata/complex.lc 25:56-25:57 547complex.lc 25:56-25:57
548 Float 548 Float
549testdata/complex.lc 25:59-25:60 549complex.lc 25:59-25:60
550 forall a . Num (MatVecScalarElem a) => a -> a -> a 550 forall a . Num (MatVecScalarElem a) => a -> a -> a
551testdata/complex.lc 25:61-25:63 551complex.lc 25:61-25:63
552 Float 552 Float
553testdata/complex.lc 26:8-29:17 553complex.lc 26:8-29:17
554 Complex 'Polar 554 Complex 'Polar
555testdata/complex.lc 26:11-26:12 555complex.lc 26:11-26:12
556 Float 556 Float
557testdata/complex.lc 26:11-26:14 557complex.lc 26:11-26:14
558 VecScalar 1 Float -> VecScalar 1 Bool 558 VecScalar 1 Float -> VecScalar 1 Bool
559testdata/complex.lc 26:11-26:19 559complex.lc 26:11-26:19
560 VecScalar 1 Bool 560 VecScalar 1 Bool
561testdata/complex.lc 26:11-26:22 561complex.lc 26:11-26:22
562 Bool -> Bool 562 Bool -> Bool
563testdata/complex.lc 26:11-26:31 563complex.lc 26:11-26:31
564 Bool 564 Bool
565testdata/complex.lc 26:11-26:64 565complex.lc 26:11-26:64
566 Complex 'Polar -> Complex 'Polar 566 Complex 'Polar -> Complex 'Polar
567testdata/complex.lc 26:13-26:14 567complex.lc 26:13-26:14
568 forall (a :: Nat) b 568 forall (a :: Nat) b
569 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 569 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
570testdata/complex.lc 26:16-26:19 570complex.lc 26:16-26:19
571 Float 571 Float
572testdata/complex.lc 26:20-26:22 572complex.lc 26:20-26:22
573 Bool -> Bool -> Bool 573 Bool -> Bool -> Bool
574testdata/complex.lc 26:23-26:24 574complex.lc 26:23-26:24
575 Float 575 Float
576testdata/complex.lc 26:23-26:26 576complex.lc 26:23-26:26
577 VecScalar 1 Float -> VecScalar 1 Bool 577 VecScalar 1 Float -> VecScalar 1 Bool
578testdata/complex.lc 26:23-26:31 578complex.lc 26:23-26:31
579 VecScalar 1 Bool 579 VecScalar 1 Bool
580testdata/complex.lc 26:25-26:26 580complex.lc 26:25-26:26
581 forall (a :: Nat) b 581 forall (a :: Nat) b
582 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 582 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
583testdata/complex.lc 26:28-26:31 583complex.lc 26:28-26:31
584 Float 584 Float
585testdata/complex.lc 26:37-26:42 585complex.lc 26:37-26:42
586 Float -> Float -> Complex 'Polar 586 Float -> Float -> Complex 'Polar
587testdata/complex.lc 26:37-26:44 587complex.lc 26:37-26:44
588 Float -> Complex 'Polar 588 Float -> Complex 'Polar
589testdata/complex.lc 26:37-26:64 589complex.lc 26:37-26:64
590 Complex 'Polar 590 Complex 'Polar
591testdata/complex.lc 26:43-26:44 591complex.lc 26:43-26:44
592 VecScalar 1 Float 592 VecScalar 1 Float
593testdata/complex.lc 26:46-26:50 593complex.lc 26:46-26:50
594 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 594 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
595testdata/complex.lc 26:46-26:58 595complex.lc 26:46-26:58
596 VecScalar 1 Float 596 VecScalar 1 Float
597testdata/complex.lc 26:46-26:60 597complex.lc 26:46-26:60
598 Float -> Float 598 Float -> Float
599testdata/complex.lc 26:46-26:63 599complex.lc 26:46-26:63
600 Float 600 Float
601testdata/complex.lc 26:52-26:53 601complex.lc 26:52-26:53
602 Float 602 Float
603testdata/complex.lc 26:52-26:55 603complex.lc 26:52-26:55
604 VecScalar 1 Float -> VecScalar 1 Float 604 VecScalar 1 Float -> VecScalar 1 Float
605testdata/complex.lc 26:52-26:57 605complex.lc 26:52-26:57
606 VecScalar 1 Float 606 VecScalar 1 Float
607testdata/complex.lc 26:54-26:55 607complex.lc 26:54-26:55
608 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 608 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
609testdata/complex.lc 26:56-26:57 609complex.lc 26:56-26:57
610 Float 610 Float
611testdata/complex.lc 26:59-26:60 611complex.lc 26:59-26:60
612 forall a . Num (MatVecScalarElem a) => a -> a -> a 612 forall a . Num (MatVecScalarElem a) => a -> a -> a
613testdata/complex.lc 26:61-26:63 613complex.lc 26:61-26:63
614 Float 614 Float
615testdata/complex.lc 27:8-29:17 615complex.lc 27:8-29:17
616 Complex 'Polar 616 Complex 'Polar
617testdata/complex.lc 27:11-27:12 617complex.lc 27:11-27:12
618 Float 618 Float
619testdata/complex.lc 27:11-27:15 619complex.lc 27:11-27:15
620 Float -> Bool 620 Float -> Bool
621testdata/complex.lc 27:11-27:19 621complex.lc 27:11-27:19
622 Bool 622 Bool
623testdata/complex.lc 27:11-27:22 623complex.lc 27:11-27:22
624 Bool -> Bool 624 Bool -> Bool
625testdata/complex.lc 27:11-27:31 625complex.lc 27:11-27:31
626 Bool 626 Bool
627testdata/complex.lc 27:11-27:56 627complex.lc 27:11-27:56
628 Complex 'Polar -> Complex 'Polar 628 Complex 'Polar -> Complex 'Polar
629testdata/complex.lc 27:13-27:15 629complex.lc 27:13-27:15
630 forall a . Eq a => a -> a -> Bool 630 forall a . Eq a => a -> a -> Bool
631testdata/complex.lc 27:16-27:19 631complex.lc 27:16-27:19
632 Float 632 Float
633testdata/complex.lc 27:20-27:22 633complex.lc 27:20-27:22
634 Bool -> Bool -> Bool 634 Bool -> Bool -> Bool
635testdata/complex.lc 27:23-27:24 635complex.lc 27:23-27:24
636 Float 636 Float
637testdata/complex.lc 27:23-27:27 637complex.lc 27:23-27:27
638 VecScalar 1 Float -> VecScalar 1 Bool 638 VecScalar 1 Float -> VecScalar 1 Bool
639testdata/complex.lc 27:23-27:31 639complex.lc 27:23-27:31
640 VecScalar 1 Bool 640 VecScalar 1 Bool
641testdata/complex.lc 27:25-27:27 641complex.lc 27:25-27:27
642 forall (a :: Nat) b 642 forall (a :: Nat) b
643 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 643 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
644testdata/complex.lc 27:28-27:31 644complex.lc 27:28-27:31
645 Float 645 Float
646testdata/complex.lc 27:37-27:42 646complex.lc 27:37-27:42
647 Float -> Float -> Complex 'Polar 647 Float -> Float -> Complex 'Polar
648testdata/complex.lc 27:37-27:44 648complex.lc 27:37-27:44
649 Float -> Complex 'Polar 649 Float -> Complex 'Polar
650testdata/complex.lc 27:37-27:56 650complex.lc 27:37-27:56
651 Complex 'Polar 651 Complex 'Polar
652testdata/complex.lc 27:43-27:44 652complex.lc 27:43-27:44
653 VecScalar 1 Float 653 VecScalar 1 Float
654testdata/complex.lc 27:47-27:49 654complex.lc 27:47-27:49
655 Float 655 Float
656testdata/complex.lc 27:47-27:51 656complex.lc 27:47-27:51
657 VecScalar 1 Float -> VecScalar 1 Float 657 VecScalar 1 Float -> VecScalar 1 Float
658testdata/complex.lc 27:47-27:55 658complex.lc 27:47-27:55
659 VecScalar 1 Float 659 VecScalar 1 Float
660testdata/complex.lc 27:50-27:51 660complex.lc 27:50-27:51
661 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 661 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
662testdata/complex.lc 27:52-27:55 662complex.lc 27:52-27:55
663 Float 663 Float
664testdata/complex.lc 28:8-29:17 664complex.lc 28:8-29:17
665 Complex 'Polar 665 Complex 'Polar
666testdata/complex.lc 28:11-28:12 666complex.lc 28:11-28:12
667 Float 667 Float
668testdata/complex.lc 28:11-28:15 668complex.lc 28:11-28:15
669 Float -> Bool 669 Float -> Bool
670testdata/complex.lc 28:11-28:19 670complex.lc 28:11-28:19
671 Bool 671 Bool
672testdata/complex.lc 28:11-28:22 672complex.lc 28:11-28:22
673 Bool -> Bool 673 Bool -> Bool
674testdata/complex.lc 28:11-28:31 674complex.lc 28:11-28:31
675 Bool 675 Bool
676testdata/complex.lc 28:11-28:56 676complex.lc 28:11-28:56
677 Complex 'Polar -> Complex 'Polar 677 Complex 'Polar -> Complex 'Polar
678testdata/complex.lc 28:13-28:15 678complex.lc 28:13-28:15
679 forall a . Eq a => a -> a -> Bool 679 forall a . Eq a => a -> a -> Bool
680testdata/complex.lc 28:16-28:19 680complex.lc 28:16-28:19
681 Float 681 Float
682testdata/complex.lc 28:20-28:22 682complex.lc 28:20-28:22
683 Bool -> Bool -> Bool 683 Bool -> Bool -> Bool
684testdata/complex.lc 28:23-28:24 684complex.lc 28:23-28:24
685 Float 685 Float
686testdata/complex.lc 28:23-28:26 686complex.lc 28:23-28:26
687 VecScalar 1 Float -> VecScalar 1 Bool 687 VecScalar 1 Float -> VecScalar 1 Bool
688testdata/complex.lc 28:23-28:31 688complex.lc 28:23-28:31
689 VecScalar 1 Bool 689 VecScalar 1 Bool
690testdata/complex.lc 28:25-28:26 690complex.lc 28:25-28:26
691 forall (a :: Nat) b 691 forall (a :: Nat) b
692 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 692 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
693testdata/complex.lc 28:28-28:31 693complex.lc 28:28-28:31
694 Float 694 Float
695testdata/complex.lc 28:37-28:42 695complex.lc 28:37-28:42
696 Float -> Float -> Complex 'Polar 696 Float -> Float -> Complex 'Polar
697testdata/complex.lc 28:37-28:44 697complex.lc 28:37-28:44
698 Float -> Complex 'Polar 698 Float -> Complex 'Polar
699testdata/complex.lc 28:37-28:56 699complex.lc 28:37-28:56
700 Complex 'Polar 700 Complex 'Polar
701testdata/complex.lc 28:43-28:44 701complex.lc 28:43-28:44
702 VecScalar 1 Float 702 VecScalar 1 Float
703testdata/complex.lc 28:46-28:47 703complex.lc 28:46-28:47
704 forall a . Num (MatVecScalarElem a) => a -> a -> a 704 forall a . Num (MatVecScalarElem a) => a -> a -> a
705testdata/complex.lc 28:46-28:55 705complex.lc 28:46-28:55
706 Float 706 Float
707testdata/complex.lc 28:47-28:49 707complex.lc 28:47-28:49
708 Float 708 Float
709testdata/complex.lc 28:47-28:51 709complex.lc 28:47-28:51
710 VecScalar 1 Float -> VecScalar 1 Float 710 VecScalar 1 Float -> VecScalar 1 Float
711testdata/complex.lc 28:47-28:55 711complex.lc 28:47-28:55
712 VecScalar 1 Float 712 VecScalar 1 Float
713testdata/complex.lc 28:50-28:51 713complex.lc 28:50-28:51
714 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 714 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
715testdata/complex.lc 28:52-28:55 715complex.lc 28:52-28:55
716 Float 716 Float
717testdata/complex.lc 29:8-29:17 717complex.lc 29:8-29:17
718 forall a . a 718 forall a . a
719testdata/complex.lc 31:9-31:13 719complex.lc 31:9-31:13
720 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 720 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
721testdata/complex.lc 31:9-31:25 721complex.lc 31:9-31:25
722 VecScalar 1 Float 722 VecScalar 1 Float
723testdata/complex.lc 31:15-31:16 723complex.lc 31:15-31:16
724 Float 724 Float
725testdata/complex.lc 31:15-31:17 725complex.lc 31:15-31:17
726 Float -> Float 726 Float -> Float
727testdata/complex.lc 31:15-31:18 727complex.lc 31:15-31:18
728 Float 728 Float
729testdata/complex.lc 31:15-31:20 729complex.lc 31:15-31:20
730 Float -> Float 730 Float -> Float
731testdata/complex.lc 31:15-31:24 731complex.lc 31:15-31:24
732 Float 732 Float
733testdata/complex.lc 31:16-31:17 733complex.lc 31:16-31:17
734 forall a . Num (MatVecScalarElem a) => a -> a -> a 734 forall a . Num (MatVecScalarElem a) => a -> a -> a
735testdata/complex.lc 31:17-31:18 735complex.lc 31:17-31:18
736 Float 736 Float
737testdata/complex.lc 31:19-31:20 737complex.lc 31:19-31:20
738 forall a . Num (MatVecScalarElem a) => a -> a -> a 738 forall a . Num (MatVecScalarElem a) => a -> a -> a
739testdata/complex.lc 31:21-31:22 739complex.lc 31:21-31:22
740 Float 740 Float
741testdata/complex.lc 31:21-31:23 741complex.lc 31:21-31:23
742 Float -> Float 742 Float -> Float
743testdata/complex.lc 31:21-31:24 743complex.lc 31:21-31:24
744 Float 744 Float
745testdata/complex.lc 31:22-31:23 745complex.lc 31:22-31:23
746 forall a . Num (MatVecScalarElem a) => a -> a -> a 746 forall a . Num (MatVecScalarElem a) => a -> a -> a
747testdata/complex.lc 31:23-31:24 747complex.lc 31:23-31:24
748 Float 748 Float
749testdata/complex.lc 64:13-64:20 749complex.lc 64:13-64:20
750 Repr -> Type 750 Repr -> Type
751testdata/complex.lc 64:13-64:26 751complex.lc 64:13-64:26
752 Type 752 Type
753testdata/complex.lc 64:21-64:26 753complex.lc 64:21-64:26
754 Repr 754 Repr
755testdata/complex.lc 64:30-64:37 755complex.lc 64:30-64:37
756 Repr -> Type 756 Repr -> Type
757testdata/complex.lc 64:30-64:44 757complex.lc 64:30-64:44
758 Type | Type 758 Type | Type
759testdata/complex.lc 64:38-64:44 759complex.lc 64:38-64:44
760 Repr 760 Repr
761testdata/complex.lc 65:1-65:9 761complex.lc 65:1-65:9
762 Complex 'Polar -> Complex 'Normal 762 Complex 'Polar -> Complex 'Normal
763testdata/complex.lc 65:28-65:35 763complex.lc 65:28-65:35
764 forall (a :: Repr) . Float -> Float -> Complex a 764 forall (a :: Repr) . Float -> Float -> Complex a
765testdata/complex.lc 65:28-65:49 765complex.lc 65:28-65:49
766 Float -> Complex _a 766 Float -> Complex _a
767testdata/complex.lc 65:28-65:63 767complex.lc 65:28-65:63
768 Complex _a | Complex _a 768 Complex _a | Complex _a
769testdata/complex.lc 65:37-65:38 769complex.lc 65:37-65:38
770 Float 770 Float
771testdata/complex.lc 65:37-65:40 771complex.lc 65:37-65:40
772 Float -> Float 772 Float -> Float
773testdata/complex.lc 65:37-65:48 773complex.lc 65:37-65:48
774 Float 774 Float
775testdata/complex.lc 65:39-65:40 775complex.lc 65:39-65:40
776 forall a . Num (MatVecScalarElem a) => a -> a -> a 776 forall a . Num (MatVecScalarElem a) => a -> a -> a
777testdata/complex.lc 65:41-65:44 777complex.lc 65:41-65:44
778 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 778 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
779testdata/complex.lc 65:41-65:48 779complex.lc 65:41-65:48
780 VecScalar 1 Float 780 VecScalar 1 Float
781testdata/complex.lc 65:45-65:48 781complex.lc 65:45-65:48
782 Float 782 Float
783testdata/complex.lc 65:51-65:52 783complex.lc 65:51-65:52
784 Float 784 Float
785testdata/complex.lc 65:51-65:54 785complex.lc 65:51-65:54
786 Float -> Float 786 Float -> Float
787testdata/complex.lc 65:51-65:62 787complex.lc 65:51-65:62
788 Float 788 Float
789testdata/complex.lc 65:53-65:54 789complex.lc 65:53-65:54
790 forall a . Num (MatVecScalarElem a) => a -> a -> a 790 forall a . Num (MatVecScalarElem a) => a -> a -> a
791testdata/complex.lc 65:55-65:58 791complex.lc 65:55-65:58
792 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 792 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
793testdata/complex.lc 65:55-65:62 793complex.lc 65:55-65:62
794 VecScalar 1 Float 794 VecScalar 1 Float
795testdata/complex.lc 65:59-65:62 795complex.lc 65:59-65:62
796 Float 796 Float
797testdata/complex.lc 111:1-111:15 797complex.lc 111:1-111:15
798 forall (a :: Repr) . Complex a -> Float 798 forall (a :: Repr) . Complex a -> Float
799testdata/complex.lc 111:38-111:39 799complex.lc 111:38-111:39
800 Float 800 Float
801testdata/complex.lc 113:20-113:70 801complex.lc 113:20-113:70
802 Type 802 Type
803testdata/complex.lc 113:32-113:39 803complex.lc 113:32-113:39
804 Repr -> Type 804 Repr -> Type
805testdata/complex.lc 113:32-113:42 805complex.lc 113:32-113:42
806 Type 806 Type
807testdata/complex.lc 113:32-113:70 807complex.lc 113:32-113:70
808 Type 808 Type
809testdata/complex.lc 113:40-113:42 809complex.lc 113:40-113:42
810 _d 810 _d
811testdata/complex.lc 113:46-113:53 811complex.lc 113:46-113:53
812 Repr -> Type 812 Repr -> Type
813testdata/complex.lc 113:46-113:56 813complex.lc 113:46-113:56
814 Type 814 Type
815testdata/complex.lc 113:46-113:70 815complex.lc 113:46-113:70
816 Type 816 Type
817testdata/complex.lc 113:54-113:56 817complex.lc 113:54-113:56
818 _c 818 _c
819testdata/complex.lc 113:60-113:67 819complex.lc 113:60-113:67
820 Repr -> Type 820 Repr -> Type
821testdata/complex.lc 113:60-113:70 821complex.lc 113:60-113:70
822 Type | Type 822 Type | Type
823testdata/complex.lc 113:68-113:70 823complex.lc 113:68-113:70
824 Repr 824 Repr
825testdata/complex.lc 114:1-114:4 825complex.lc 114:1-114:4
826 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 826 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
827testdata/complex.lc 114:53-114:60 827complex.lc 114:53-114:60
828 forall (a :: Repr) . Float -> Float -> Complex a 828 forall (a :: Repr) . Float -> Float -> Complex a
829testdata/complex.lc 114:53-114:68 829complex.lc 114:53-114:68
830 Float -> Complex _a 830 Float -> Complex _a
831testdata/complex.lc 114:53-114:76 831complex.lc 114:53-114:76
832 Complex _a | Complex _a | Complex _a | Complex _a | Complex _d 832 Complex _a | Complex _a | Complex _a | Complex _a | Complex _d
833testdata/complex.lc 114:62-114:63 833complex.lc 114:62-114:63
834 Float 834 Float
835testdata/complex.lc 114:62-114:65 835complex.lc 114:62-114:65
836 Float -> Float 836 Float -> Float
837testdata/complex.lc 114:62-114:67 837complex.lc 114:62-114:67
838 Float 838 Float
839testdata/complex.lc 114:64-114:65 839complex.lc 114:64-114:65
840 forall a . Num (MatVecScalarElem a) => a -> a -> a 840 forall a . Num (MatVecScalarElem a) => a -> a -> a
841testdata/complex.lc 114:66-114:67 841complex.lc 114:66-114:67
842 Float 842 Float
843testdata/complex.lc 114:70-114:71 843complex.lc 114:70-114:71
844 Float 844 Float
845testdata/complex.lc 114:70-114:73 845complex.lc 114:70-114:73
846 Float -> Float 846 Float -> Float
847testdata/complex.lc 114:70-114:75 847complex.lc 114:70-114:75
848 Float 848 Float
849testdata/complex.lc 114:72-114:73 849complex.lc 114:72-114:73
850 forall a . Num (MatVecScalarElem a) => a -> a -> a 850 forall a . Num (MatVecScalarElem a) => a -> a -> a
851testdata/complex.lc 114:74-114:75 851complex.lc 114:74-114:75
852 Float 852 Float
853testdata/complex.lc 128:23-128:30 853complex.lc 128:23-128:30
854 Repr -> Type 854 Repr -> Type
855testdata/complex.lc 128:23-128:33 855complex.lc 128:23-128:33
856 Type 856 Type
857testdata/complex.lc 128:23-128:61 857complex.lc 128:23-128:61
858 Type | Type 858 Type | Type
859testdata/complex.lc 128:31-128:33 859complex.lc 128:31-128:33
860 _d 860 _d
861testdata/complex.lc 128:37-128:44 861complex.lc 128:37-128:44
862 Repr -> Type 862 Repr -> Type
863testdata/complex.lc 128:37-128:47 863complex.lc 128:37-128:47
864 Type 864 Type
865testdata/complex.lc 128:37-128:61 865complex.lc 128:37-128:61
866 Type 866 Type
867testdata/complex.lc 128:45-128:47 867complex.lc 128:45-128:47
868 _c 868 _c
869testdata/complex.lc 128:51-128:58 869complex.lc 128:51-128:58
870 Repr -> Type 870 Repr -> Type
871testdata/complex.lc 128:51-128:61 871complex.lc 128:51-128:61
872 Type | Type 872 Type | Type
873testdata/complex.lc 128:59-128:61 873complex.lc 128:59-128:61
874 Repr 874 Repr
875testdata/complex.lc 129:1-129:4 875complex.lc 129:1-129:4
876 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 876 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
877testdata/complex.lc 129:53-129:60 877complex.lc 129:53-129:60
878 forall (a :: Repr) . Float -> Float -> Complex a 878 forall (a :: Repr) . Float -> Float -> Complex a
879testdata/complex.lc 129:53-129:72 879complex.lc 129:53-129:72
880 Float -> Complex _a 880 Float -> Complex _a
881testdata/complex.lc 129:53-129:84 881complex.lc 129:53-129:84
882 Complex _a | Complex _a | Complex _a | Complex _a | Complex _d 882 Complex _a | Complex _a | Complex _a | Complex _a | Complex _d
883testdata/complex.lc 129:62-129:63 883complex.lc 129:62-129:63
884 Float 884 Float
885testdata/complex.lc 129:62-129:64 885complex.lc 129:62-129:64
886 Float -> Float 886 Float -> Float
887testdata/complex.lc 129:62-129:65 887complex.lc 129:62-129:65
888 Float 888 Float
889testdata/complex.lc 129:62-129:67 889complex.lc 129:62-129:67
890 Float -> Float 890 Float -> Float
891testdata/complex.lc 129:62-129:71 891complex.lc 129:62-129:71
892 Float 892 Float
893testdata/complex.lc 129:63-129:64 893complex.lc 129:63-129:64
894 forall a . Num (MatVecScalarElem a) => a -> a -> a 894 forall a . Num (MatVecScalarElem a) => a -> a -> a
895testdata/complex.lc 129:64-129:65 895complex.lc 129:64-129:65
896 Float 896 Float
897testdata/complex.lc 129:66-129:67 897complex.lc 129:66-129:67
898 forall a . Num (MatVecScalarElem a) => a -> a -> a 898 forall a . Num (MatVecScalarElem a) => a -> a -> a
899testdata/complex.lc 129:68-129:69 899complex.lc 129:68-129:69
900 Float 900 Float
901testdata/complex.lc 129:68-129:70 901complex.lc 129:68-129:70
902 Float -> Float 902 Float -> Float
903testdata/complex.lc 129:68-129:71 903complex.lc 129:68-129:71
904 Float 904 Float
905testdata/complex.lc 129:69-129:70 905complex.lc 129:69-129:70
906 forall a . Num (MatVecScalarElem a) => a -> a -> a 906 forall a . Num (MatVecScalarElem a) => a -> a -> a
907testdata/complex.lc 129:70-129:71 907complex.lc 129:70-129:71
908 Float 908 Float
909testdata/complex.lc 129:74-129:75 909complex.lc 129:74-129:75
910 Float 910 Float
911testdata/complex.lc 129:74-129:76 911complex.lc 129:74-129:76
912 Float -> Float 912 Float -> Float
913testdata/complex.lc 129:74-129:77 913complex.lc 129:74-129:77
914 Float 914 Float
915testdata/complex.lc 129:74-129:79 915complex.lc 129:74-129:79
916 Float -> Float 916 Float -> Float
917testdata/complex.lc 129:74-129:83 917complex.lc 129:74-129:83
918 Float 918 Float
919testdata/complex.lc 129:75-129:76 919complex.lc 129:75-129:76
920 forall a . Num (MatVecScalarElem a) => a -> a -> a 920 forall a . Num (MatVecScalarElem a) => a -> a -> a
921testdata/complex.lc 129:76-129:77 921complex.lc 129:76-129:77
922 Float 922 Float
923testdata/complex.lc 129:78-129:79 923complex.lc 129:78-129:79
924 forall a . Num (MatVecScalarElem a) => a -> a -> a 924 forall a . Num (MatVecScalarElem a) => a -> a -> a
925testdata/complex.lc 129:80-129:81 925complex.lc 129:80-129:81
926 Float 926 Float
927testdata/complex.lc 129:80-129:82 927complex.lc 129:80-129:82
928 Float -> Float 928 Float -> Float
929testdata/complex.lc 129:80-129:83 929complex.lc 129:80-129:83
930 Float 930 Float
931testdata/complex.lc 129:81-129:82 931complex.lc 129:81-129:82
932 forall a . Num (MatVecScalarElem a) => a -> a -> a 932 forall a . Num (MatVecScalarElem a) => a -> a -> a
933testdata/complex.lc 129:82-129:83 933complex.lc 129:82-129:83
934 Float 934 Float
935testdata/complex.lc 137:6-137:13 935complex.lc 137:6-137:13
936 Repr -> Type 936 Repr -> Type
937testdata/complex.lc 137:6-137:15 937complex.lc 137:6-137:15
938 Type 938 Type
939testdata/complex.lc 137:6-137:28 939complex.lc 137:6-137:28
940 Type 940 Type
941testdata/complex.lc 137:14-137:15 941complex.lc 137:14-137:15
942 _b 942 _b
943testdata/complex.lc 137:19-137:26 943complex.lc 137:19-137:26
944 Repr -> Type 944 Repr -> Type
945testdata/complex.lc 137:19-137:28 945complex.lc 137:19-137:28
946 Type | Type 946 Type | Type
947testdata/complex.lc 137:27-137:28 947complex.lc 137:27-137:28
948 Repr 948 Repr
949testdata/complex.lc 138:1-138:2 949complex.lc 138:1-138:2
950 forall (a :: Repr) . Complex a -> Complex a 950 forall (a :: Repr) . Complex a -> Complex a
951testdata/complex.lc 138:7-138:22 951complex.lc 138:7-138:22
952 Complex _a -> Complex _c 952 Complex _a -> Complex _c
953testdata/complex.lc 138:7-138:24 953complex.lc 138:7-138:24
954 Complex _b 954 Complex _b
955testdata/complex.lc 138:8-138:11 955complex.lc 138:8-138:11
956 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 956 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
957testdata/complex.lc 138:8-138:13 957complex.lc 138:8-138:13
958 Complex _a -> Complex _e 958 Complex _a -> Complex _e
959testdata/complex.lc 138:8-138:15 959complex.lc 138:8-138:15
960 Complex _c 960 Complex _c
961testdata/complex.lc 138:12-138:13 961complex.lc 138:12-138:13
962 Complex _f 962 Complex _f
963testdata/complex.lc 138:14-138:15 963complex.lc 138:14-138:15
964 Complex _d 964 Complex _d
965testdata/complex.lc 138:17-138:22 965complex.lc 138:17-138:22
966 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 966 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
967testdata/complex.lc 138:23-138:24 967complex.lc 138:23-138:24
968 Complex _c 968 Complex _c
969testdata/complex.lc 141:1-141:3 969complex.lc 141:1-141:3
970 forall (a :: Repr) . Complex a -> Complex a 970 forall (a :: Repr) . Complex a -> Complex a
971testdata/complex.lc 141:8-141:9 971complex.lc 141:8-141:9
972 forall (a :: Repr) . Complex a -> Complex a 972 forall (a :: Repr) . Complex a -> Complex a
973testdata/complex.lc 141:8-141:23 973complex.lc 141:8-141:23
974 Complex _a 974 Complex _a
975testdata/complex.lc 141:11-141:12 975complex.lc 141:11-141:12
976 forall (a :: Repr) . Complex a -> Complex a 976 forall (a :: Repr) . Complex a -> Complex a
977testdata/complex.lc 141:11-141:22 977complex.lc 141:11-141:22
978 Complex _a 978 Complex _a
979testdata/complex.lc 141:14-141:15 979complex.lc 141:14-141:15
980 forall (a :: Repr) . Complex a -> Complex a 980 forall (a :: Repr) . Complex a -> Complex a
981testdata/complex.lc 141:14-141:21 981complex.lc 141:14-141:21
982 Complex _a 982 Complex _a
983testdata/complex.lc 141:17-141:18 983complex.lc 141:17-141:18
984 forall (a :: Repr) . Complex a -> Complex a 984 forall (a :: Repr) . Complex a -> Complex a
985testdata/complex.lc 141:17-141:20 985complex.lc 141:17-141:20
986 Complex _a 986 Complex _a
987testdata/complex.lc 141:19-141:20 987complex.lc 141:19-141:20
988 _f 988 _f
989testdata/complex.lc 143:1-143:5 989complex.lc 143:1-143:5
990 forall (a :: Repr) . Complex a -> Complex a 990 forall (a :: Repr) . Complex a -> Complex a
991testdata/complex.lc 143:8-143:10 991complex.lc 143:8-143:10
992 forall (a :: Repr) . Complex a -> Complex a 992 forall (a :: Repr) . Complex a -> Complex a
993testdata/complex.lc 145:1-145:7 993complex.lc 145:1-145:7
994 forall (a :: Repr) . Complex a -> VecScalar 1 Bool 994 forall (a :: Repr) . Complex a -> VecScalar 1 Bool
995testdata/complex.lc 145:12-145:16 995complex.lc 145:12-145:16
996 forall (a :: Repr) . Complex a -> Float 996 forall (a :: Repr) . Complex a -> Float
997testdata/complex.lc 145:12-145:25 997complex.lc 145:12-145:25
998 Float 998 Float
999testdata/complex.lc 145:12-145:27 999complex.lc 145:12-145:27
1000 VecScalar 1 Float -> VecScalar 1 Bool 1000 VecScalar 1 Float -> VecScalar 1 Bool
1001testdata/complex.lc 145:12-145:31 1001complex.lc 145:12-145:31
1002 VecScalar 1 Bool 1002 VecScalar 1 Bool
1003testdata/complex.lc 145:18-145:22 1003complex.lc 145:18-145:22
1004 forall (a :: Repr) . Complex a -> Complex a 1004 forall (a :: Repr) . Complex a -> Complex a
1005testdata/complex.lc 145:18-145:24 1005complex.lc 145:18-145:24
1006 Complex _a 1006 Complex _a
1007testdata/complex.lc 145:23-145:24 1007complex.lc 145:23-145:24
1008 _g 1008 _g
1009testdata/complex.lc 145:26-145:27 1009complex.lc 145:26-145:27
1010 forall (a :: Nat) b 1010 forall (a :: Nat) b
1011 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 1011 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
1012testdata/complex.lc 145:28-145:31 1012complex.lc 145:28-145:31
1013 Float 1013 Float
1014------------ warnings 1014------------ warnings
1015Uncovered pattern(s) at testdata/complex.lc:114:1: 1015Uncovered pattern(s) at complex.lc:114:1:
1016add @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a + c) (b + d) 1016add @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a + c) (b + d)
1017^^^ 1017^^^
1018Missing case(s): 1018Missing case(s):
1019 add Normal Polar _ _ 1019 add Normal Polar _ _
1020 add Polar _ _ _ 1020 add Polar _ _ _
1021Uncovered pattern(s) at testdata/complex.lc:129:1: 1021Uncovered pattern(s) at complex.lc:129:1:
1022mul @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a*c - b*d) (b*c + a*d) 1022mul @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a*c - b*d) (b*c + a*d)
1023^^^ 1023^^^
1024Missing case(s): 1024Missing case(s):
diff --git a/testdata/concatmap01.out b/testdata/concatmap01.out
index 32ff3d68..d055ce51 100644
--- a/testdata/concatmap01.out
+++ b/testdata/concatmap01.out
@@ -26,38 +26,38 @@ a = _rhs (1.0 : [] ++ foldr (++) [] (map (\a -> [a]) []))
26main :: Bool 26main :: Bool
27main = _rhs True 27main = _rhs True
28------------ tooltips 28------------ tooltips
29testdata/concatmap01.lc 1:6-1:13 29concatmap01.lc 1:6-1:13
30 Type 30 Type
31testdata/concatmap01.lc 1:7-1:12 31concatmap01.lc 1:7-1:12
32 Type 32 Type
33testdata/concatmap01.lc 2:1-2:2 33concatmap01.lc 2:1-2:2
34 [Float] 34 [Float]
35testdata/concatmap01.lc 2:5-2:14 35concatmap01.lc 2:5-2:14
36 forall a b . (a -> [b]) -> [a] -> [b] 36 forall a b . (a -> [b]) -> [a] -> [b]
37testdata/concatmap01.lc 2:5-2:26 37concatmap01.lc 2:5-2:26
38 [_a] -> [_a] 38 [_a] -> [_a]
39testdata/concatmap01.lc 2:5-2:32 39concatmap01.lc 2:5-2:32
40 [Float] 40 [Float]
41testdata/concatmap01.lc 2:22-2:25 41concatmap01.lc 2:22-2:25
42 [_b] 42 [_b]
43testdata/concatmap01.lc 2:23-2:24 43concatmap01.lc 2:23-2:24
44 _d 44 _d
45testdata/concatmap01.lc 2:27-2:32 45concatmap01.lc 2:27-2:32
46 [Float] 46 [Float]
47testdata/concatmap01.lc 2:28-2:31 47concatmap01.lc 2:28-2:31
48 Float 48 Float
49testdata/concatmap01.lc 4:9-4:13 49concatmap01.lc 4:9-4:13
50 Type 50 Type
51testdata/concatmap01.lc 5:1-5:5 51concatmap01.lc 5:1-5:5
52 Bool 52 Bool
53testdata/concatmap01.lc 5:8-6:23 53concatmap01.lc 5:8-6:23
54 Bool 54 Bool
55testdata/concatmap01.lc 5:13-5:14 55concatmap01.lc 5:13-5:14
56 [Float] 56 [Float]
57testdata/concatmap01.lc 6:19-6:23 57concatmap01.lc 6:19-6:23
58 Bool | Bool | Bool 58 Bool | Bool | Bool
59------------ warnings 59------------ warnings
60Uncovered pattern(s) at testdata/concatmap01.lc:5:13: 60Uncovered pattern(s) at concatmap01.lc:5:13:
61main = case a of 61main = case a of
62 ^ 62 ^
63Missing case(s): 63Missing case(s):
diff --git a/testdata/data.out b/testdata/data.out
index 579344d4..8399c1f4 100644
--- a/testdata/data.out
+++ b/testdata/data.out
@@ -202,154 +202,154 @@ y
202 (_rhs (undefined 'Int)) 202 (_rhs (undefined 'Int))
203 a 203 a
204------------ tooltips 204------------ tooltips
205testdata/data.lc 1:6-1:11 205data.lc 1:6-1:11
206 Type | Type | Type | Type | Type 206 Type | Type | Type | Type | Type
207testdata/data.lc 1:6-1:19 207data.lc 1:6-1:19
208 Type 208 Type
209testdata/data.lc 1:14-1:19 209data.lc 1:14-1:19
210 Data0 210 Data0
211testdata/data.lc 3:6-3:11 211data.lc 3:6-3:11
212 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 212 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
213 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 213 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
214testdata/data.lc 3:6-3:13 214data.lc 3:6-3:13
215 Type -> Type -> Type 215 Type -> Type -> Type
216testdata/data.lc 3:6-3:15 216data.lc 3:6-3:15
217 Type -> Type 217 Type -> Type
218testdata/data.lc 3:6-3:17 218data.lc 3:6-3:17
219 Type | Type 219 Type | Type
220testdata/data.lc 3:6-3:25 220data.lc 3:6-3:25
221 Type | Type | Type | Type 221 Type | Type | Type | Type
222testdata/data.lc 3:6-3:31 222data.lc 3:6-3:31
223 Type | Type | Type | Type | Type 223 Type | Type | Type | Type | Type
224testdata/data.lc 3:12-3:13 224data.lc 3:12-3:13
225 Type 225 Type
226testdata/data.lc 3:14-3:15 226data.lc 3:14-3:15
227 Type 227 Type
228testdata/data.lc 3:16-3:17 228data.lc 3:16-3:17
229 Type 229 Type
230testdata/data.lc 3:20-3:25 230data.lc 3:20-3:25
231 forall a b c . a -> b -> c -> Data1 a b c | Data1 231 forall a b c . a -> b -> c -> Data1 a b c | Data1
232 _g 232 _g
233 _f 233 _f
234 _e | Type | Type | Type | Type 234 _e | Type | Type | Type | Type
235testdata/data.lc 3:26-3:27 235data.lc 3:26-3:27
236 Type 236 Type
237testdata/data.lc 3:28-3:29 237data.lc 3:28-3:29
238 Type 238 Type
239testdata/data.lc 3:30-3:31 239data.lc 3:30-3:31
240 Type 240 Type
241testdata/data.lc 5:6-5:11 241data.lc 5:6-5:11
242 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 242 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
243testdata/data.lc 5:6-6:39 243data.lc 5:6-6:39
244 Type 244 Type
245testdata/data.lc 5:6-8:20 245data.lc 5:6-8:20
246 Type | Type | Type | Type 246 Type | Type | Type | Type
247testdata/data.lc 5:14-5:20 247data.lc 5:14-5:20
248 Int -> Data2 | Data2 | Type | Type 248 Int -> Data2 | Data2 | Type | Type
249testdata/data.lc 5:21-5:24 249data.lc 5:21-5:24
250 Type 250 Type
251testdata/data.lc 6:14-6:20 251data.lc 6:14-6:20
252 Int -> Int -> Data2 | Data2 | Type | Type | Type 252 Int -> Int -> Data2 | Data2 | Type | Type | Type
253testdata/data.lc 6:23-6:24 253data.lc 6:23-6:24
254 Data2 -> Int 254 Data2 -> Int
255testdata/data.lc 6:28-6:31 255data.lc 6:28-6:31
256 Type 256 Type
257testdata/data.lc 6:33-6:34 257data.lc 6:33-6:34
258 Data2 -> Int 258 Data2 -> Int
259testdata/data.lc 6:36-6:39 259data.lc 6:36-6:39
260 Type 260 Type
261testdata/data.lc 7:14-7:20 261data.lc 7:14-7:20
262 Int -> Data2 | Data2 | Type | Type 262 Int -> Data2 | Data2 | Type | Type
263testdata/data.lc 7:28-7:31 263data.lc 7:28-7:31
264 Type 264 Type
265testdata/data.lc 8:14-8:20 265data.lc 8:14-8:20
266 Data2 266 Data2
267testdata/data.lc 10:6-10:11 267data.lc 10:6-10:11
268 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 268 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
269 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 269 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
270 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 270 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
271testdata/data.lc 10:6-10:14 271data.lc 10:6-10:14
272 Type -> Type -> Type | Type -> Type -> Type | Type -> Type -> Type 272 Type -> Type -> Type | Type -> Type -> Type | Type -> Type -> Type
273testdata/data.lc 10:6-10:17 273data.lc 10:6-10:17
274 Type -> Type | Type -> Type | Type -> Type 274 Type -> Type | Type -> Type | Type -> Type
275testdata/data.lc 10:6-10:20 275data.lc 10:6-10:20
276 Type | Type | Type | Type | Type | Type 276 Type | Type | Type | Type | Type | Type
277testdata/data.lc 10:6-10:38 277data.lc 10:6-10:38
278 Type | Type | Type 278 Type | Type | Type
279testdata/data.lc 10:6-11:54 279data.lc 10:6-11:54
280 Type | Type | Type | Type | Type 280 Type | Type | Type | Type | Type
281testdata/data.lc 10:6-12:29 281data.lc 10:6-12:29
282 Type | Type | Type | Type | Type | Type 282 Type | Type | Type | Type | Type | Type
283testdata/data.lc 10:6-12:48 283data.lc 10:6-12:48
284 Type | Type | Type | Type | Type | Type | Type 284 Type | Type | Type | Type | Type | Type | Type
285testdata/data.lc 10:12-10:14 285data.lc 10:12-10:14
286 Type | Type | Type 286 Type | Type | Type
287testdata/data.lc 10:15-10:17 287data.lc 10:15-10:17
288 Type | Type | Type 288 Type | Type | Type
289testdata/data.lc 10:18-10:20 289data.lc 10:18-10:20
290 Type | Type | Type 290 Type | Type | Type
291testdata/data.lc 10:23-10:29 291data.lc 10:23-10:29
292 forall a b c . a -> Data5 a b c | Data5 _e _d _c | Type | Type 292 forall a b c . a -> Data5 a b c | Data5 _e _d _c | Type | Type
293testdata/data.lc 10:32-10:34 293data.lc 10:32-10:34
294 forall a b c . Data5 a b c -> a 294 forall a b c . Data5 a b c -> a
295testdata/data.lc 10:36-10:38 295data.lc 10:36-10:38
296 Type 296 Type
297testdata/data.lc 11:23-11:29 297data.lc 11:23-11:29
298 forall a b c . a -> b -> c -> Data5 a b c | Data5 298 forall a b c . a -> b -> c -> Data5 a b c | Data5
299 _h 299 _h
300 _g 300 _g
301 _f | Type | Type | Type | Type 301 _f | Type | Type | Type | Type
302testdata/data.lc 11:36-11:38 302data.lc 11:36-11:38
303 Type 303 Type
304testdata/data.lc 11:40-11:42 304data.lc 11:40-11:42
305 forall a b c . Data5 a b c -> b 305 forall a b c . Data5 a b c -> b
306testdata/data.lc 11:44-11:46 306data.lc 11:44-11:46
307 Type 307 Type
308testdata/data.lc 11:48-11:50 308data.lc 11:48-11:50
309 forall a b c . Data5 a b c -> c 309 forall a b c . Data5 a b c -> c
310testdata/data.lc 11:52-11:54 310data.lc 11:52-11:54
311 Type 311 Type
312testdata/data.lc 12:23-12:29 312data.lc 12:23-12:29
313 forall a b c . Int -> a -> Float -> b -> c -> Data5 a b c | Data5 313 forall a b c . Int -> a -> Float -> b -> c -> Data5 a b c | Data5
314 _k 314 _k
315 _j 315 _j
316 _i | Type | Type | Type | Type | Type | Type 316 _i | Type | Type | Type | Type | Type | Type
317testdata/data.lc 12:30-12:33 317data.lc 12:30-12:33
318 Type 318 Type
319testdata/data.lc 12:34-12:36 319data.lc 12:34-12:36
320 Type 320 Type
321testdata/data.lc 12:37-12:42 321data.lc 12:37-12:42
322 Type 322 Type
323testdata/data.lc 12:43-12:45 323data.lc 12:43-12:45
324 Type 324 Type
325testdata/data.lc 12:46-12:48 325data.lc 12:46-12:48
326 Type 326 Type
327------------ warnings 327------------ warnings
328Uncovered pattern(s) at testdata/data.lc:6:23: 328Uncovered pattern(s) at data.lc:6:23:
329 | Data22 { x :: Int, y::Int } 329 | Data22 { x :: Int, y::Int }
330 ^ 330 ^
331Missing case(s): 331Missing case(s):
332 x (Data21 _) 332 x (Data21 _)
333 x Data24 333 x Data24
334Uncovered pattern(s) at testdata/data.lc:6:33: 334Uncovered pattern(s) at data.lc:6:33:
335 | Data22 { x :: Int, y::Int } 335 | Data22 { x :: Int, y::Int }
336 ^ 336 ^
337Missing case(s): 337Missing case(s):
338 y (Data21 _) 338 y (Data21 _)
339 y (Data23 _) 339 y (Data23 _)
340 y Data24 340 y Data24
341Uncovered pattern(s) at testdata/data.lc:10:32: 341Uncovered pattern(s) at data.lc:10:32:
342data Data5 a5 b5 c5 = Data51 { a5::a5} 342data Data5 a5 b5 c5 = Data51 { a5::a5}
343 ^^ 343 ^^
344Missing case(s): 344Missing case(s):
345 a5 (Data53 _ _ _ _ _) 345 a5 (Data53 _ _ _ _ _)
346Uncovered pattern(s) at testdata/data.lc:11:40: 346Uncovered pattern(s) at data.lc:11:40:
347 | Data52 { a5::a5, b5::b5, c5::c5 } 347 | Data52 { a5::a5, b5::b5, c5::c5 }
348 ^^ 348 ^^
349Missing case(s): 349Missing case(s):
350 b5 (Data51 _) 350 b5 (Data51 _)
351 b5 (Data53 _ _ _ _ _) 351 b5 (Data53 _ _ _ _ _)
352Uncovered pattern(s) at testdata/data.lc:11:48: 352Uncovered pattern(s) at data.lc:11:48:
353 | Data52 { a5::a5, b5::b5, c5::c5 } 353 | Data52 { a5::a5, b5::b5, c5::c5 }
354 ^^ 354 ^^
355Missing case(s): 355Missing case(s):
diff --git a/testdata/data.reject.out b/testdata/data.reject.out
index f91cae5b..6c8bcfc3 100644
--- a/testdata/data.reject.out
+++ b/testdata/data.reject.out
@@ -1,11 +1,11 @@
1can't find: a in testdata/data.reject.lc:1:20: 1can't find: a in data.reject.lc:1:20:
2data Data1 = Data1 a b c 2data Data1 = Data1 a b c
3 ^ 3 ^
4------------ trace 4------------ trace
5'Data1 :: Type 5'Data1 :: Type
6!can't find: a in testdata/data.reject.lc:1:20: 6!can't find: a in data.reject.lc:1:20:
7data Data1 = Data1 a b c 7data Data1 = Data1 a b c
8 ^ 8 ^
9------------ tooltips 9------------ tooltips
10testdata/data.reject.lc 1:6-1:11 10data.reject.lc 1:6-1:11
11 Type \ No newline at end of file 11 Type \ No newline at end of file
diff --git a/testdata/dotdot01.out b/testdata/dotdot01.out
index 0ce6f980..f531d1b7 100644
--- a/testdata/dotdot01.out
+++ b/testdata/dotdot01.out
@@ -36,22 +36,22 @@ main
36main :: Bool 36main :: Bool
37main = _rhs True 37main = _rhs True
38------------ tooltips 38------------ tooltips
39testdata/dotdot01.lc 1:9-1:13 39dotdot01.lc 1:9-1:13
40 Type 40 Type
41testdata/dotdot01.lc 2:1-2:5 41dotdot01.lc 2:1-2:5
42 Bool 42 Bool
43testdata/dotdot01.lc 2:8-3:33 43dotdot01.lc 2:8-3:33
44 Bool 44 Bool
45testdata/dotdot01.lc 2:13-2:23 45dotdot01.lc 2:13-2:23
46 [Float] 46 [Float]
47testdata/dotdot01.lc 2:14-2:17 47dotdot01.lc 2:14-2:17
48 Float 48 Float
49testdata/dotdot01.lc 2:19-2:22 49dotdot01.lc 2:19-2:22
50 Float 50 Float
51testdata/dotdot01.lc 3:29-3:33 51dotdot01.lc 3:29-3:33
52 Bool | Bool | Bool | Bool | Bool | Bool | Bool 52 Bool | Bool | Bool | Bool | Bool | Bool | Bool
53------------ warnings 53------------ warnings
54Uncovered pattern(s) at testdata/dotdot01.lc:2:13: 54Uncovered pattern(s) at dotdot01.lc:2:13:
55main = case [1.0..3.0] of 55main = case [1.0..3.0] of
56 ^^^^^^^^^^ 56 ^^^^^^^^^^
57Missing case(s): 57Missing case(s):
diff --git a/testdata/dotdot02.out b/testdata/dotdot02.out
index 74a7d6cc..9f0522f0 100644
--- a/testdata/dotdot02.out
+++ b/testdata/dotdot02.out
@@ -16,22 +16,22 @@ main
16main :: Bool 16main :: Bool
17main = _rhs True 17main = _rhs True
18------------ tooltips 18------------ tooltips
19testdata/dotdot02.lc 1:9-1:13 19dotdot02.lc 1:9-1:13
20 Type 20 Type
21testdata/dotdot02.lc 2:1-2:5 21dotdot02.lc 2:1-2:5
22 Bool 22 Bool
23testdata/dotdot02.lc 2:8-3:20 23dotdot02.lc 2:8-3:20
24 Bool 24 Bool
25testdata/dotdot02.lc 2:13-2:23 25dotdot02.lc 2:13-2:23
26 [Float] 26 [Float]
27testdata/dotdot02.lc 2:14-2:17 27dotdot02.lc 2:14-2:17
28 Float 28 Float
29testdata/dotdot02.lc 2:19-2:22 29dotdot02.lc 2:19-2:22
30 Float 30 Float
31testdata/dotdot02.lc 3:16-3:20 31dotdot02.lc 3:16-3:20
32 Bool 32 Bool
33------------ warnings 33------------ warnings
34Uncovered pattern(s) at testdata/dotdot02.lc:2:13: 34Uncovered pattern(s) at dotdot02.lc:2:13:
35main = case [3.0..1.0] of 35main = case [3.0..1.0] of
36 ^^^^^^^^^^ 36 ^^^^^^^^^^
37Missing case(s): 37Missing case(s):
diff --git a/testdata/empty.out b/testdata/empty.out
index b764cc62..adb27003 100644
--- a/testdata/empty.out
+++ b/testdata/empty.out
@@ -12,5 +12,5 @@ case'Empty = \a b -> <<case function of a type with 0 parameters>>
12match'Empty :: forall (a :: Type -> Type) -> a Empty -> forall b -> a b -> a b 12match'Empty :: forall (a :: Type -> Type) -> a Empty -> forall b -> a b -> a b
13match'Empty = \a b c d -> <<type case function>> 13match'Empty = \a b c d -> <<type case function>>
14------------ tooltips 14------------ tooltips
15testdata/empty.lc 3:6-3:11 15empty.lc 3:6-3:11
16 Type | Type | Type | Type \ No newline at end of file 16 Type | Type | Type | Type \ No newline at end of file
diff --git a/testdata/framebuffer02.reject.out b/testdata/framebuffer02.reject.out
index 6e02124d..76afa505 100644
--- a/testdata/framebuffer02.reject.out
+++ b/testdata/framebuffer02.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 0 2 0
3with 3with
4 1 4 1
5in testdata/framebuffer02.reject.lc:2:17: 5in framebuffer02.reject.lc:2:17:
6 let frame = FrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0) 6 let frame = FrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0)
7 ,ColorImage @2 (V4 1.0 1.0 1.0 1.0) 7 ,ColorImage @2 (V4 1.0 1.0 1.0 1.0)
8 ,colorImage1 1.0 8 ,colorImage1 1.0
@@ -12,17 +12,17 @@ in testdata/framebuffer02.reject.lc:2:17:
12 0 12 0
13with 13with
14 1 14 1
15in testdata/framebuffer02.reject.lc:2:17: 15in framebuffer02.reject.lc:2:17:
16 let frame = FrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0) 16 let frame = FrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0)
17 ,ColorImage @2 (V4 1.0 1.0 1.0 1.0) 17 ,ColorImage @2 (V4 1.0 1.0 1.0 1.0)
18 ,colorImage1 1.0 18 ,colorImage1 1.0
19 ) 19 )
20------------ tooltips 20------------ tooltips
21testdata/framebuffer02.reject.lc 2:17-2:28 21framebuffer02.reject.lc 2:17-2:28
22 forall (a :: [Type]) 22 forall (a :: [Type])
23 . sameLayerCounts a 23 . sameLayerCounts a
24 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) 24 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a)
25testdata/framebuffer02.reject.lc 2:17-5:30 25framebuffer02.reject.lc 2:17-5:30
26 FrameBuffer 26 FrameBuffer
27 1 27 1
28 (map 28 (map
@@ -30,64 +30,64 @@ testdata/framebuffer02.reject.lc 2:17-5:30
30 ' [Image 1 ('Color (VecScalar 4 Float)) 30 ' [Image 1 ('Color (VecScalar 4 Float))
31 , Image 2 ('Color (VecScalar 4 Float)) 31 , Image 2 ('Color (VecScalar 4 Float))
32 , Image 1 ('Color (VecScalar 1 Float))]) 32 , Image 1 ('Color (VecScalar 1 Float))])
33testdata/framebuffer02.reject.lc 2:29-5:30 33framebuffer02.reject.lc 2:29-5:30
34 (Image 1 ('Color (VecScalar 4 Float)) 34 (Image 1 ('Color (VecScalar 4 Float))
35 , Image 2 ('Color (VecScalar 4 Float)) 35 , Image 2 ('Color (VecScalar 4 Float))
36 , Image 1 ('Color (VecScalar 1 Float))) 36 , Image 1 ('Color (VecScalar 1 Float)))
37testdata/framebuffer02.reject.lc 2:30-2:41 37framebuffer02.reject.lc 2:30-2:41
38 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 38 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
39testdata/framebuffer02.reject.lc 2:30-2:62 39framebuffer02.reject.lc 2:30-2:62
40 Image 1 ('Color (VecScalar 4 Float)) 40 Image 1 ('Color (VecScalar 4 Float))
41testdata/framebuffer02.reject.lc 2:43-2:45 41framebuffer02.reject.lc 2:43-2:45
42 forall a . a -> a -> a -> a -> VecS a 4 42 forall a . a -> a -> a -> a -> VecS a 4
43testdata/framebuffer02.reject.lc 2:43-2:49 43framebuffer02.reject.lc 2:43-2:49
44 Float -> Float -> Float -> VecS Float 4 44 Float -> Float -> Float -> VecS Float 4
45testdata/framebuffer02.reject.lc 2:43-2:53 45framebuffer02.reject.lc 2:43-2:53
46 Float -> Float -> VecS Float 4 46 Float -> Float -> VecS Float 4
47testdata/framebuffer02.reject.lc 2:43-2:57 47framebuffer02.reject.lc 2:43-2:57
48 Float -> VecS Float 4 48 Float -> VecS Float 4
49testdata/framebuffer02.reject.lc 2:43-2:61 49framebuffer02.reject.lc 2:43-2:61
50 VecS Float 4 50 VecS Float 4
51testdata/framebuffer02.reject.lc 2:46-2:49 51framebuffer02.reject.lc 2:46-2:49
52 Float 52 Float
53testdata/framebuffer02.reject.lc 2:50-2:53 53framebuffer02.reject.lc 2:50-2:53
54 Float 54 Float
55testdata/framebuffer02.reject.lc 2:54-2:57 55framebuffer02.reject.lc 2:54-2:57
56 Float 56 Float
57testdata/framebuffer02.reject.lc 2:58-2:61 57framebuffer02.reject.lc 2:58-2:61
58 Float 58 Float
59testdata/framebuffer02.reject.lc 3:30-3:40 59framebuffer02.reject.lc 3:30-3:40
60 forall (a :: Nat) (b :: Nat) c d 60 forall (a :: Nat) (b :: Nat) c d
61 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 61 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
62testdata/framebuffer02.reject.lc 3:30-3:43 62framebuffer02.reject.lc 3:30-3:43
63 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 63 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
64testdata/framebuffer02.reject.lc 3:30-3:64 64framebuffer02.reject.lc 3:30-3:64
65 Image 2 ('Color (VecScalar 4 Float)) 65 Image 2 ('Color (VecScalar 4 Float))
66testdata/framebuffer02.reject.lc 3:30-4:45 66framebuffer02.reject.lc 3:30-4:45
67 (Image 2 ('Color (VecScalar 4 Float)), Image 1 ('Color (VecScalar 1 Float))) 67 (Image 2 ('Color (VecScalar 4 Float)), Image 1 ('Color (VecScalar 1 Float)))
68testdata/framebuffer02.reject.lc 3:42-3:43 68framebuffer02.reject.lc 3:42-3:43
69 _b 69 _b
70testdata/framebuffer02.reject.lc 3:45-3:47 70framebuffer02.reject.lc 3:45-3:47
71 forall a . a -> a -> a -> a -> VecS a 4 71 forall a . a -> a -> a -> a -> VecS a 4
72testdata/framebuffer02.reject.lc 3:45-3:51 72framebuffer02.reject.lc 3:45-3:51
73 Float -> Float -> Float -> VecS Float 4 73 Float -> Float -> Float -> VecS Float 4
74testdata/framebuffer02.reject.lc 3:45-3:55 74framebuffer02.reject.lc 3:45-3:55
75 Float -> Float -> VecS Float 4 75 Float -> Float -> VecS Float 4
76testdata/framebuffer02.reject.lc 3:45-3:59 76framebuffer02.reject.lc 3:45-3:59
77 Float -> VecS Float 4 77 Float -> VecS Float 4
78testdata/framebuffer02.reject.lc 3:45-3:63 78framebuffer02.reject.lc 3:45-3:63
79 VecS Float 4 79 VecS Float 4
80testdata/framebuffer02.reject.lc 3:48-3:51 80framebuffer02.reject.lc 3:48-3:51
81 Float 81 Float
82testdata/framebuffer02.reject.lc 3:52-3:55 82framebuffer02.reject.lc 3:52-3:55
83 Float 83 Float
84testdata/framebuffer02.reject.lc 3:56-3:59 84framebuffer02.reject.lc 3:56-3:59
85 Float 85 Float
86testdata/framebuffer02.reject.lc 3:60-3:63 86framebuffer02.reject.lc 3:60-3:63
87 Float 87 Float
88testdata/framebuffer02.reject.lc 4:30-4:41 88framebuffer02.reject.lc 4:30-4:41
89 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 89 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
90testdata/framebuffer02.reject.lc 4:30-4:45 90framebuffer02.reject.lc 4:30-4:45
91 Image 1 ('Color (VecScalar 1 Float)) | ((Image 1 ('Color (VecScalar 1 Float)))) 91 Image 1 ('Color (VecScalar 1 Float)) | ((Image 1 ('Color (VecScalar 1 Float))))
92testdata/framebuffer02.reject.lc 4:42-4:45 92framebuffer02.reject.lc 4:42-4:45
93 Float \ No newline at end of file 93 Float \ No newline at end of file
diff --git a/testdata/fromto.out b/testdata/fromto.out
index eee2d5b9..0266c83b 100644
--- a/testdata/fromto.out
+++ b/testdata/fromto.out
@@ -36,26 +36,26 @@ main
36main :: Bool 36main :: Bool
37main = _rhs True 37main = _rhs True
38------------ tooltips 38------------ tooltips
39testdata/fromto.lc 1:9-1:13 39fromto.lc 1:9-1:13
40 Type 40 Type
41testdata/fromto.lc 2:1-2:5 41fromto.lc 2:1-2:5
42 Bool 42 Bool
43testdata/fromto.lc 2:8-3:33 43fromto.lc 2:8-3:33
44 Bool 44 Bool
45testdata/fromto.lc 2:14-2:20 45fromto.lc 2:14-2:20
46 Float -> Float -> [Float] 46 Float -> Float -> [Float]
47testdata/fromto.lc 2:14-2:24 47fromto.lc 2:14-2:24
48 Float -> [Float] 48 Float -> [Float]
49testdata/fromto.lc 2:14-2:28 49fromto.lc 2:14-2:28
50 [Float] 50 [Float]
51testdata/fromto.lc 2:21-2:24 51fromto.lc 2:21-2:24
52 Float 52 Float
53testdata/fromto.lc 2:25-2:28 53fromto.lc 2:25-2:28
54 Float 54 Float
55testdata/fromto.lc 3:29-3:33 55fromto.lc 3:29-3:33
56 Bool | Bool | Bool | Bool | Bool | Bool | Bool 56 Bool | Bool | Bool | Bool | Bool | Bool | Bool
57------------ warnings 57------------ warnings
58Uncovered pattern(s) at testdata/fromto.lc:2:13: 58Uncovered pattern(s) at fromto.lc:2:13:
59main = case (fromTo 1.0 3.0) of 59main = case (fromTo 1.0 3.0) of
60 ^^^^^^^^^^^^^^^^ 60 ^^^^^^^^^^^^^^^^
61Missing case(s): 61Missing case(s):
diff --git a/testdata/id.out b/testdata/id.out
index c964ee71..f25f9043 100644
--- a/testdata/id.out
+++ b/testdata/id.out
@@ -5,21 +5,21 @@ main' = _lhs main' (_rhs let a = \(b :: _) -> b in (a 4.0, a True))
5main' :: (Float, Bool) 5main' :: (Float, Bool)
6main' = _rhs (4.0, True) 6main' = _rhs (4.0, True)
7------------ tooltips 7------------ tooltips
8testdata/id.lc 1:1-1:6 8id.lc 1:1-1:6
9 (Float, Bool) 9 (Float, Bool)
10testdata/id.lc 3:19-3:20 10id.lc 3:19-3:20
11 _b 11 _b
12testdata/id.lc 4:8-4:27 12id.lc 4:8-4:27
13 (Float, Bool) 13 (Float, Bool)
14testdata/id.lc 4:9-4:12 14id.lc 4:9-4:12
15 forall a . a -> a 15 forall a . a -> a
16testdata/id.lc 4:9-4:16 16id.lc 4:9-4:16
17 Float 17 Float
18testdata/id.lc 4:13-4:16 18id.lc 4:13-4:16
19 Float 19 Float
20testdata/id.lc 4:18-4:21 20id.lc 4:18-4:21
21 forall a . a -> a 21 forall a . a -> a
22testdata/id.lc 4:18-4:26 22id.lc 4:18-4:26
23 Bool | ((Bool)) 23 Bool | ((Bool))
24testdata/id.lc 4:22-4:26 24id.lc 4:22-4:26
25 Bool \ No newline at end of file 25 Bool \ No newline at end of file
diff --git a/testdata/ifThenElse01.out b/testdata/ifThenElse01.out
index c9190f84..edbcc6d6 100644
--- a/testdata/ifThenElse01.out
+++ b/testdata/ifThenElse01.out
@@ -7,21 +7,21 @@ main = _lhs main (_rhs ((\(a :: _) -> primIfThenElse a a a) True))
7main :: Bool 7main :: Bool
8main = _rhs True 8main = _rhs True
9------------ tooltips 9------------ tooltips
10testdata/ifThenElse01.lc 1:9-1:13 10ifThenElse01.lc 1:9-1:13
11 Type 11 Type
12testdata/ifThenElse01.lc 2:1-2:5 12ifThenElse01.lc 2:1-2:5
13 Bool 13 Bool
14testdata/ifThenElse01.lc 2:8-2:39 14ifThenElse01.lc 2:8-2:39
15 Bool 15 Bool
16testdata/ifThenElse01.lc 2:15-2:33 16ifThenElse01.lc 2:15-2:33
17 Bool 17 Bool
18testdata/ifThenElse01.lc 2:18-2:19 18ifThenElse01.lc 2:18-2:19
19 _c 19 _c
20testdata/ifThenElse01.lc 2:18-2:26 20ifThenElse01.lc 2:18-2:26
21 Bool -> Bool 21 Bool -> Bool
22testdata/ifThenElse01.lc 2:25-2:26 22ifThenElse01.lc 2:25-2:26
23 Bool 23 Bool
24testdata/ifThenElse01.lc 2:32-2:33 24ifThenElse01.lc 2:32-2:33
25 Bool 25 Bool
26testdata/ifThenElse01.lc 2:35-2:39 26ifThenElse01.lc 2:35-2:39
27 Bool \ No newline at end of file 27 Bool \ No newline at end of file
diff --git a/testdata/instantiate.out b/testdata/instantiate.out
index 3f58a244..8af193a3 100644
--- a/testdata/instantiate.out
+++ b/testdata/instantiate.out
@@ -5,33 +5,33 @@ main' = _lhs main' (_rhs let a = PrimAdd in a (V2 1.0 2.0) (V2 1.0 2.0))
5main' :: VecS Float 2 5main' :: VecS Float 2
6main' = _rhs (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 1.0 2.0)) 6main' = _rhs (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 1.0 2.0))
7------------ tooltips 7------------ tooltips
8testdata/instantiate.lc 1:1-1:6 8instantiate.lc 1:1-1:6
9 VecS Float 2 9 VecS Float 2
10testdata/instantiate.lc 2:13-2:20 10instantiate.lc 2:13-2:20
11 forall a . Num (MatVecScalarElem a) => a -> a -> a 11 forall a . Num (MatVecScalarElem a) => a -> a -> a
12testdata/instantiate.lc 2:24-2:25 12instantiate.lc 2:24-2:25
13 forall a . Num (MatVecScalarElem a) => a -> a -> a 13 forall a . Num (MatVecScalarElem a) => a -> a -> a
14testdata/instantiate.lc 2:24-2:38 14instantiate.lc 2:24-2:38
15 VecS Float 2 -> VecS Float 2 15 VecS Float 2 -> VecS Float 2
16testdata/instantiate.lc 2:24-2:51 16instantiate.lc 2:24-2:51
17 VecS Float 2 17 VecS Float 2
18testdata/instantiate.lc 2:27-2:29 18instantiate.lc 2:27-2:29
19 forall a . a -> a -> VecS a 2 19 forall a . a -> a -> VecS a 2
20testdata/instantiate.lc 2:27-2:33 20instantiate.lc 2:27-2:33
21 Float -> VecS Float 2 21 Float -> VecS Float 2
22testdata/instantiate.lc 2:27-2:37 22instantiate.lc 2:27-2:37
23 VecS Float 2 23 VecS Float 2
24testdata/instantiate.lc 2:30-2:33 24instantiate.lc 2:30-2:33
25 Float 25 Float
26testdata/instantiate.lc 2:34-2:37 26instantiate.lc 2:34-2:37
27 Float 27 Float
28testdata/instantiate.lc 2:40-2:42 28instantiate.lc 2:40-2:42
29 forall a . a -> a -> VecS a 2 29 forall a . a -> a -> VecS a 2
30testdata/instantiate.lc 2:40-2:46 30instantiate.lc 2:40-2:46
31 Float -> VecS Float 2 31 Float -> VecS Float 2
32testdata/instantiate.lc 2:40-2:50 32instantiate.lc 2:40-2:50
33 VecS Float 2 33 VecS Float 2
34testdata/instantiate.lc 2:43-2:46 34instantiate.lc 2:43-2:46
35 Float 35 Float
36testdata/instantiate.lc 2:47-2:50 36instantiate.lc 2:47-2:50
37 Float \ No newline at end of file 37 Float \ No newline at end of file
diff --git a/testdata/instantiate2.out b/testdata/instantiate2.out
index 4c7edf03..8ab4f778 100644
--- a/testdata/instantiate2.out
+++ b/testdata/instantiate2.out
@@ -6,45 +6,45 @@ main = _lhs main (_rhs let a = (+) in (a (V2 1.0 2.0) (V2 2.3 3.4), a 1.0 2.0))
6main :: (VecS Float 2, Float) 6main :: (VecS Float 2, Float)
7main = _rhs (V2 1.0 2.0 + V2 2.3 3.4, 1.0 + 2.0) 7main = _rhs (V2 1.0 2.0 + V2 2.3 3.4, 1.0 + 2.0)
8------------ tooltips 8------------ tooltips
9testdata/instantiate2.lc 1:1-1:5 9instantiate2.lc 1:1-1:5
10 (VecS Float 2, Float) 10 (VecS Float 2, Float)
11testdata/instantiate2.lc 1:16-1:19 11instantiate2.lc 1:16-1:19
12 forall a . Num (MatVecScalarElem a) => a -> a -> a 12 forall a . Num (MatVecScalarElem a) => a -> a -> a
13testdata/instantiate2.lc 1:23-1:63 13instantiate2.lc 1:23-1:63
14 (VecS Float 2, Float) 14 (VecS Float 2, Float)
15testdata/instantiate2.lc 1:24-1:25 15instantiate2.lc 1:24-1:25
16 forall a . Num (MatVecScalarElem a) => a -> a -> a 16 forall a . Num (MatVecScalarElem a) => a -> a -> a
17testdata/instantiate2.lc 1:24-1:38 17instantiate2.lc 1:24-1:38
18 VecS Float 2 -> VecS Float 2 18 VecS Float 2 -> VecS Float 2
19testdata/instantiate2.lc 1:24-1:51 19instantiate2.lc 1:24-1:51
20 VecS Float 2 20 VecS Float 2
21testdata/instantiate2.lc 1:27-1:29 21instantiate2.lc 1:27-1:29
22 forall a . a -> a -> VecS a 2 22 forall a . a -> a -> VecS a 2
23testdata/instantiate2.lc 1:27-1:33 23instantiate2.lc 1:27-1:33
24 Float -> VecS Float 2 24 Float -> VecS Float 2
25testdata/instantiate2.lc 1:27-1:37 25instantiate2.lc 1:27-1:37
26 VecS Float 2 26 VecS Float 2
27testdata/instantiate2.lc 1:30-1:33 27instantiate2.lc 1:30-1:33
28 Float 28 Float
29testdata/instantiate2.lc 1:34-1:37 29instantiate2.lc 1:34-1:37
30 Float 30 Float
31testdata/instantiate2.lc 1:40-1:42 31instantiate2.lc 1:40-1:42
32 forall a . a -> a -> VecS a 2 32 forall a . a -> a -> VecS a 2
33testdata/instantiate2.lc 1:40-1:46 33instantiate2.lc 1:40-1:46
34 Float -> VecS Float 2 34 Float -> VecS Float 2
35testdata/instantiate2.lc 1:40-1:50 35instantiate2.lc 1:40-1:50
36 VecS Float 2 36 VecS Float 2
37testdata/instantiate2.lc 1:43-1:46 37instantiate2.lc 1:43-1:46
38 Float 38 Float
39testdata/instantiate2.lc 1:47-1:50 39instantiate2.lc 1:47-1:50
40 Float 40 Float
41testdata/instantiate2.lc 1:53-1:54 41instantiate2.lc 1:53-1:54
42 forall a . Num (MatVecScalarElem a) => a -> a -> a 42 forall a . Num (MatVecScalarElem a) => a -> a -> a
43testdata/instantiate2.lc 1:53-1:58 43instantiate2.lc 1:53-1:58
44 Float -> Float 44 Float -> Float
45testdata/instantiate2.lc 1:53-1:62 45instantiate2.lc 1:53-1:62
46 Float | ((Float)) 46 Float | ((Float))
47testdata/instantiate2.lc 1:55-1:58 47instantiate2.lc 1:55-1:58
48 Float 48 Float
49testdata/instantiate2.lc 1:59-1:62 49instantiate2.lc 1:59-1:62
50 Float \ No newline at end of file 50 Float \ No newline at end of file
diff --git a/testdata/it.out b/testdata/it.out
index d0ab8e96..e48723ee 100644
--- a/testdata/it.out
+++ b/testdata/it.out
@@ -40,60 +40,60 @@ from = primFix _ \a -> _rhs \b -> b : a (primAddInt 1 b)
40main :: Bool 40main :: Bool
41main = _rhs True 41main = _rhs True
42------------ tooltips 42------------ tooltips
43testdata/it.lc 4:1-4:5 43it.lc 4:1-4:5
44 Int -> [Int] 44 Int -> [Int]
45testdata/it.lc 4:14-4:15 45it.lc 4:14-4:15
46 _c 46 _c
47testdata/it.lc 4:14-4:16 47it.lc 4:14-4:16
48 [_b] -> [_b] 48 [_b] -> [_b]
49testdata/it.lc 4:14-4:38 49it.lc 4:14-4:38
50 [Int] 50 [Int]
51testdata/it.lc 4:15-4:16 51it.lc 4:15-4:16
52 forall a . a -> [a] -> [a] 52 forall a . a -> [a] -> [a]
53testdata/it.lc 4:17-4:21 53it.lc 4:17-4:21
54 _d 54 _d
55testdata/it.lc 4:23-4:33 55it.lc 4:23-4:33
56 Int -> Int -> Int 56 Int -> Int -> Int
57testdata/it.lc 4:23-4:35 57it.lc 4:23-4:35
58 Int -> Int 58 Int -> Int
59testdata/it.lc 4:23-4:37 59it.lc 4:23-4:37
60 Int 60 Int
61testdata/it.lc 4:34-4:35 61it.lc 4:34-4:35
62 _b 62 _b
63testdata/it.lc 4:36-4:37 63it.lc 4:36-4:37
64 _e 64 _e
65testdata/it.lc 6:1-6:5 65it.lc 6:1-6:5
66 Bool 66 Bool
67testdata/it.lc 6:8-7:57 67it.lc 6:8-7:57
68 Bool 68 Bool
69testdata/it.lc 6:13-6:17 69it.lc 6:13-6:17
70 Int -> [Int] 70 Int -> [Int]
71testdata/it.lc 6:13-6:19 71it.lc 6:13-6:19
72 [Int] 72 [Int]
73testdata/it.lc 6:18-6:19 73it.lc 6:18-6:19
74 _b 74 _b
75testdata/it.lc 7:20-7:57 75it.lc 7:20-7:57
76 Bool | Bool | Bool | Bool 76 Bool | Bool | Bool | Bool
77testdata/it.lc 7:25-7:39 77it.lc 7:25-7:39
78 Int -> Int -> Ordering 78 Int -> Int -> Ordering
79testdata/it.lc 7:25-7:41 79it.lc 7:25-7:41
80 Int -> Ordering 80 Int -> Ordering
81testdata/it.lc 7:25-7:43 81it.lc 7:25-7:43
82 Ordering 82 Ordering
83testdata/it.lc 7:40-7:41 83it.lc 7:40-7:41
84 _c 84 _c
85testdata/it.lc 7:42-7:43 85it.lc 7:42-7:43
86 _b 86 _b
87testdata/it.lc 7:53-7:57 87it.lc 7:53-7:57
88 Bool 88 Bool
89------------ warnings 89------------ warnings
90Uncovered pattern(s) at testdata/it.lc:7:25: 90Uncovered pattern(s) at it.lc:7:25:
91 (_:_:_:i:_) -> case primCompareInt i 3 of EQ -> True 91 (_:_:_:i:_) -> case primCompareInt i 3 of EQ -> True
92 ^^^^^^^^^^^^^^^^^^ 92 ^^^^^^^^^^^^^^^^^^
93Missing case(s): 93Missing case(s):
94 LT 94 LT
95 GT 95 GT
96Uncovered pattern(s) at testdata/it.lc:6:13: 96Uncovered pattern(s) at it.lc:6:13:
97main = case from 0 of 97main = case from 0 of
98 ^^^^^^ 98 ^^^^^^
99Missing case(s): 99Missing case(s):
diff --git a/testdata/language-features/adt/adt01.out b/testdata/language-features/adt/adt01.out
index bd69397e..36f684b5 100644
--- a/testdata/language-features/adt/adt01.out
+++ b/testdata/language-features/adt/adt01.out
@@ -108,80 +108,80 @@ match'Zero = \a b c d -> <<type case function>>
108value1 :: OneBool 108value1 :: OneBool
109value1 = _rhs (OneBool True) 109value1 = _rhs (OneBool True)
110------------ tooltips 110------------ tooltips
111testdata/language-features/adt/adt01.lc 1:6-1:10 111adt01.lc 1:6-1:10
112 Type | Type | Type | Type 112 Type | Type | Type | Type
113testdata/language-features/adt/adt01.lc 3:6-3:10 113adt01.lc 3:6-3:10
114 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 114 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
115testdata/language-features/adt/adt01.lc 3:6-3:12 115adt01.lc 3:6-3:12
116 Type | Type 116 Type | Type
117testdata/language-features/adt/adt01.lc 3:6-3:19 117adt01.lc 3:6-3:19
118 Type | Type 118 Type | Type
119testdata/language-features/adt/adt01.lc 3:6-3:21 119adt01.lc 3:6-3:21
120 Type 120 Type
121testdata/language-features/adt/adt01.lc 3:11-3:12 121adt01.lc 3:11-3:12
122 Type 122 Type
123testdata/language-features/adt/adt01.lc 3:15-3:19 123adt01.lc 3:15-3:19
124 forall a . a -> One1 a | One1 _c | Type | Type 124 forall a . a -> One1 a | One1 _c | Type | Type
125testdata/language-features/adt/adt01.lc 3:20-3:21 125adt01.lc 3:20-3:21
126 Type 126 Type
127testdata/language-features/adt/adt01.lc 5:6-5:12 127adt01.lc 5:6-5:12
128 Type | Type | Type | Type | Type | Type 128 Type | Type | Type | Type | Type | Type
129testdata/language-features/adt/adt01.lc 5:6-5:19 129adt01.lc 5:6-5:19
130 Type 130 Type
131testdata/language-features/adt/adt01.lc 5:15-5:19 131adt01.lc 5:15-5:19
132 Int -> OneInt | OneInt | Type | Type 132 Int -> OneInt | OneInt | Type | Type
133testdata/language-features/adt/adt01.lc 5:20-5:23 133adt01.lc 5:20-5:23
134 Type 134 Type
135testdata/language-features/adt/adt01.lc 7:6-7:13 135adt01.lc 7:6-7:13
136 Type | Type | Type | Type | Type | Type 136 Type | Type | Type | Type | Type | Type
137testdata/language-features/adt/adt01.lc 7:6-7:23 137adt01.lc 7:6-7:23
138 Type 138 Type
139testdata/language-features/adt/adt01.lc 7:16-7:23 139adt01.lc 7:16-7:23
140 Bool -> OneBool | OneBool | Type | Type 140 Bool -> OneBool | OneBool | Type | Type
141testdata/language-features/adt/adt01.lc 7:24-7:28 141adt01.lc 7:24-7:28
142 Type 142 Type
143testdata/language-features/adt/adt01.lc 9:6-9:9 143adt01.lc 9:6-9:9
144 Type -> Type -> Type | Type -> Type -> Type | Type -> Type -> Type | Type 144 Type -> Type -> Type | Type -> Type -> Type | Type -> Type -> Type | Type
145 -> Type -> Type | Type -> Type -> Type | Type 145 -> Type -> Type | Type -> Type -> Type | Type
146testdata/language-features/adt/adt01.lc 9:6-9:11 146adt01.lc 9:6-9:11
147 Type -> Type | Type -> Type 147 Type -> Type | Type -> Type
148testdata/language-features/adt/adt01.lc 9:6-9:13 148adt01.lc 9:6-9:13
149 Type | Type | Type | Type 149 Type | Type | Type | Type
150testdata/language-features/adt/adt01.lc 9:6-10:11 150adt01.lc 9:6-10:11
151 Type | Type 151 Type | Type
152testdata/language-features/adt/adt01.lc 9:6-11:9 152adt01.lc 9:6-11:9
153 Type | Type | Type | Type 153 Type | Type | Type | Type
154testdata/language-features/adt/adt01.lc 9:6-11:11 154adt01.lc 9:6-11:11
155 Type | Type 155 Type | Type
156testdata/language-features/adt/adt01.lc 9:10-9:11 156adt01.lc 9:10-9:11
157 Type | Type 157 Type | Type
158testdata/language-features/adt/adt01.lc 9:12-9:13 158adt01.lc 9:12-9:13
159 Type | Type 159 Type | Type
160testdata/language-features/adt/adt01.lc 10:5-10:9 160adt01.lc 10:5-10:9
161 forall a b . a -> Two a b | Two _d _c | Type | Type 161 forall a b . a -> Two a b | Two _d _c | Type | Type
162testdata/language-features/adt/adt01.lc 10:10-10:11 162adt01.lc 10:10-10:11
163 Type 163 Type
164testdata/language-features/adt/adt01.lc 11:5-11:9 164adt01.lc 11:5-11:9
165 forall a b . b -> Two a b | Two _e _d | Type | Type 165 forall a b . b -> Two a b | Two _e _d | Type | Type
166testdata/language-features/adt/adt01.lc 11:10-11:11 166adt01.lc 11:10-11:11
167 Type 167 Type
168testdata/language-features/adt/adt01.lc 13:1-13:7 168adt01.lc 13:1-13:7
169 OneBool 169 OneBool
170testdata/language-features/adt/adt01.lc 13:10-13:17 170adt01.lc 13:10-13:17
171 Bool -> OneBool 171 Bool -> OneBool
172testdata/language-features/adt/adt01.lc 13:10-13:22 172adt01.lc 13:10-13:22
173 OneBool 173 OneBool
174testdata/language-features/adt/adt01.lc 13:18-13:22 174adt01.lc 13:18-13:22
175 Bool 175 Bool
176testdata/language-features/adt/adt01.lc 15:1-15:2 176adt01.lc 15:1-15:2
177 OneBool -> Bool 177 OneBool -> Bool
178testdata/language-features/adt/adt01.lc 15:17-15:18 178adt01.lc 15:17-15:18
179 Bool 179 Bool
180testdata/language-features/adt/adt01.lc 17:1-17:5 180adt01.lc 17:1-17:5
181 Bool 181 Bool
182testdata/language-features/adt/adt01.lc 17:8-17:9 182adt01.lc 17:8-17:9
183 OneBool -> Bool 183 OneBool -> Bool
184testdata/language-features/adt/adt01.lc 17:8-17:16 184adt01.lc 17:8-17:16
185 Bool 185 Bool
186testdata/language-features/adt/adt01.lc 17:10-17:16 186adt01.lc 17:10-17:16
187 OneBool \ No newline at end of file 187 OneBool \ No newline at end of file
diff --git a/testdata/language-features/adt/adt02.out b/testdata/language-features/adt/adt02.out
index 992c314e..8145446b 100644
--- a/testdata/language-features/adt/adt02.out
+++ b/testdata/language-features/adt/adt02.out
@@ -149,141 +149,141 @@ value2 = _rhs (Data2 True "friend" True)
149value3 :: Data3 Bool Bool Bool 149value3 :: Data3 Bool Bool Bool
150value3 = _rhs (Data3 True True True) 150value3 = _rhs (Data3 True True True)
151------------ tooltips 151------------ tooltips
152testdata/language-features/adt/adt02.lc 1:6-1:11 152adt02.lc 1:6-1:11
153 Type | Type | Type | Type | Type | Type 153 Type | Type | Type | Type | Type | Type
154testdata/language-features/adt/adt02.lc 1:6-1:19 154adt02.lc 1:6-1:19
155 Type 155 Type
156testdata/language-features/adt/adt02.lc 1:14-1:19 156adt02.lc 1:14-1:19
157 Bool -> Data1 | Data1 | Type | Type 157 Bool -> Data1 | Data1 | Type | Type
158testdata/language-features/adt/adt02.lc 1:22-1:26 158adt02.lc 1:22-1:26
159 Data1 -> Bool 159 Data1 -> Bool
160testdata/language-features/adt/adt02.lc 1:30-1:34 160adt02.lc 1:30-1:34
161 Type 161 Type
162testdata/language-features/adt/adt02.lc 3:6-3:11 162adt02.lc 3:6-3:11
163 Type | Type | Type | Type | Type | Type 163 Type | Type | Type | Type | Type | Type
164testdata/language-features/adt/adt02.lc 3:6-3:19 164adt02.lc 3:6-3:19
165 Type 165 Type
166testdata/language-features/adt/adt02.lc 3:6-6:17 166adt02.lc 3:6-6:17
167 Type | Type 167 Type | Type
168testdata/language-features/adt/adt02.lc 3:14-3:19 168adt02.lc 3:14-3:19
169 Bool -> String -> Bool -> Data2 | Data2 | Type | Type | Type | Type 169 Bool -> String -> Bool -> Data2 | Data2 | Type | Type | Type | Type
170testdata/language-features/adt/adt02.lc 4:5-4:9 170adt02.lc 4:5-4:9
171 Data2 -> Bool 171 Data2 -> Bool
172testdata/language-features/adt/adt02.lc 4:13-4:17 172adt02.lc 4:13-4:17
173 Type 173 Type
174testdata/language-features/adt/adt02.lc 5:5-5:9 174adt02.lc 5:5-5:9
175 Data2 -> String 175 Data2 -> String
176testdata/language-features/adt/adt02.lc 5:13-5:19 176adt02.lc 5:13-5:19
177 Type 177 Type
178testdata/language-features/adt/adt02.lc 6:5-6:9 178adt02.lc 6:5-6:9
179 Data2 -> Bool 179 Data2 -> Bool
180testdata/language-features/adt/adt02.lc 6:13-6:17 180adt02.lc 6:13-6:17
181 Type 181 Type
182testdata/language-features/adt/adt02.lc 9:1-9:7 182adt02.lc 9:1-9:7
183 Data1 183 Data1
184testdata/language-features/adt/adt02.lc 9:10-9:15 184adt02.lc 9:10-9:15
185 Bool -> Data1 185 Bool -> Data1
186testdata/language-features/adt/adt02.lc 9:10-9:20 186adt02.lc 9:10-9:20
187 Data1 187 Data1
188testdata/language-features/adt/adt02.lc 9:16-9:20 188adt02.lc 9:16-9:20
189 Bool 189 Bool
190testdata/language-features/adt/adt02.lc 10:1-10:7 190adt02.lc 10:1-10:7
191 Data2 191 Data2
192testdata/language-features/adt/adt02.lc 10:10-10:15 192adt02.lc 10:10-10:15
193 Bool -> String -> Bool -> Data2 193 Bool -> String -> Bool -> Data2
194testdata/language-features/adt/adt02.lc 10:10-10:20 194adt02.lc 10:10-10:20
195 String -> Bool -> Data2 195 String -> Bool -> Data2
196testdata/language-features/adt/adt02.lc 10:10-10:29 196adt02.lc 10:10-10:29
197 Bool -> Data2 197 Bool -> Data2
198testdata/language-features/adt/adt02.lc 10:10-10:34 198adt02.lc 10:10-10:34
199 Data2 199 Data2
200testdata/language-features/adt/adt02.lc 10:16-10:20 200adt02.lc 10:16-10:20
201 Bool 201 Bool
202testdata/language-features/adt/adt02.lc 10:21-10:29 202adt02.lc 10:21-10:29
203 String 203 String
204testdata/language-features/adt/adt02.lc 10:30-10:34 204adt02.lc 10:30-10:34
205 Bool 205 Bool
206testdata/language-features/adt/adt02.lc 12:6-12:11 206adt02.lc 12:6-12:11
207 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 207 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
208 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type 208 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
209testdata/language-features/adt/adt02.lc 12:6-12:13 209adt02.lc 12:6-12:13
210 Type -> Type -> Type 210 Type -> Type -> Type
211testdata/language-features/adt/adt02.lc 12:6-12:15 211adt02.lc 12:6-12:15
212 Type -> Type 212 Type -> Type
213testdata/language-features/adt/adt02.lc 12:6-12:17 213adt02.lc 12:6-12:17
214 Type | Type 214 Type | Type
215testdata/language-features/adt/adt02.lc 12:6-12:25 215adt02.lc 12:6-12:25
216 Type | Type | Type | Type 216 Type | Type | Type | Type
217testdata/language-features/adt/adt02.lc 12:6-15:14 217adt02.lc 12:6-15:14
218 Type | Type | Type | Type | Type 218 Type | Type | Type | Type | Type
219testdata/language-features/adt/adt02.lc 12:12-12:13 219adt02.lc 12:12-12:13
220 Type 220 Type
221testdata/language-features/adt/adt02.lc 12:14-12:15 221adt02.lc 12:14-12:15
222 Type 222 Type
223testdata/language-features/adt/adt02.lc 12:16-12:17 223adt02.lc 12:16-12:17
224 Type 224 Type
225testdata/language-features/adt/adt02.lc 12:20-12:25 225adt02.lc 12:20-12:25
226 forall a b c . a -> b -> c -> Data3 a b c | Data3 226 forall a b c . a -> b -> c -> Data3 a b c | Data3
227 _g 227 _g
228 _f 228 _f
229 _e | Type | Type | Type | Type 229 _e | Type | Type | Type | Type
230testdata/language-features/adt/adt02.lc 13:5-13:9 230adt02.lc 13:5-13:9
231 forall a b c . Data3 a b c -> a 231 forall a b c . Data3 a b c -> a
232testdata/language-features/adt/adt02.lc 13:13-13:14 232adt02.lc 13:13-13:14
233 Type 233 Type
234testdata/language-features/adt/adt02.lc 14:5-14:9 234adt02.lc 14:5-14:9
235 forall a b c . Data3 a b c -> b 235 forall a b c . Data3 a b c -> b
236testdata/language-features/adt/adt02.lc 14:13-14:14 236adt02.lc 14:13-14:14
237 Type 237 Type
238testdata/language-features/adt/adt02.lc 15:5-15:9 238adt02.lc 15:5-15:9
239 forall a b c . Data3 a b c -> c 239 forall a b c . Data3 a b c -> c
240testdata/language-features/adt/adt02.lc 15:13-15:14 240adt02.lc 15:13-15:14
241 Type 241 Type
242testdata/language-features/adt/adt02.lc 18:1-18:7 242adt02.lc 18:1-18:7
243 Data3 Bool Bool Bool 243 Data3 Bool Bool Bool
244testdata/language-features/adt/adt02.lc 18:10-18:15 244adt02.lc 18:10-18:15
245 forall a b c . a -> b -> c -> Data3 a b c 245 forall a b c . a -> b -> c -> Data3 a b c
246testdata/language-features/adt/adt02.lc 18:10-18:20 246adt02.lc 18:10-18:20
247 _b -> _a -> Data3 Bool _b _a 247 _b -> _a -> Data3 Bool _b _a
248testdata/language-features/adt/adt02.lc 18:10-18:25 248adt02.lc 18:10-18:25
249 _a -> Data3 Bool Bool _a 249 _a -> Data3 Bool Bool _a
250testdata/language-features/adt/adt02.lc 18:10-18:30 250adt02.lc 18:10-18:30
251 Data3 Bool Bool Bool 251 Data3 Bool Bool Bool
252testdata/language-features/adt/adt02.lc 18:16-18:20 252adt02.lc 18:16-18:20
253 Bool 253 Bool
254testdata/language-features/adt/adt02.lc 18:21-18:25 254adt02.lc 18:21-18:25
255 Bool 255 Bool
256testdata/language-features/adt/adt02.lc 18:26-18:30 256adt02.lc 18:26-18:30
257 Bool 257 Bool
258testdata/language-features/adt/adt02.lc 20:1-20:5 258adt02.lc 20:1-20:5
259 Bool 259 Bool
260testdata/language-features/adt/adt02.lc 20:8-20:12 260adt02.lc 20:8-20:12
261 Data2 -> Bool 261 Data2 -> Bool
262testdata/language-features/adt/adt02.lc 20:8-20:19 262adt02.lc 20:8-20:19
263 Bool 263 Bool
264testdata/language-features/adt/adt02.lc 20:8-20:22 264adt02.lc 20:8-20:22
265 Bool -> Bool 265 Bool -> Bool
266testdata/language-features/adt/adt02.lc 20:8-20:49 266adt02.lc 20:8-20:49
267 Bool 267 Bool
268testdata/language-features/adt/adt02.lc 20:13-20:19 268adt02.lc 20:13-20:19
269 Data2 269 Data2
270testdata/language-features/adt/adt02.lc 20:20-20:22 270adt02.lc 20:20-20:22
271 Bool -> Bool -> Bool 271 Bool -> Bool -> Bool
272testdata/language-features/adt/adt02.lc 20:23-20:27 272adt02.lc 20:23-20:27
273 Data2 -> Bool 273 Data2 -> Bool
274testdata/language-features/adt/adt02.lc 20:23-20:34 274adt02.lc 20:23-20:34
275 Bool 275 Bool
276testdata/language-features/adt/adt02.lc 20:23-20:37 276adt02.lc 20:23-20:37
277 Bool -> Bool 277 Bool -> Bool
278testdata/language-features/adt/adt02.lc 20:23-20:49 278adt02.lc 20:23-20:49
279 Bool 279 Bool
280testdata/language-features/adt/adt02.lc 20:28-20:34 280adt02.lc 20:28-20:34
281 Data2 281 Data2
282testdata/language-features/adt/adt02.lc 20:35-20:37 282adt02.lc 20:35-20:37
283 Bool -> Bool -> Bool 283 Bool -> Bool -> Bool
284testdata/language-features/adt/adt02.lc 20:38-20:42 284adt02.lc 20:38-20:42
285 forall a b c . Data3 a b c -> a 285 forall a b c . Data3 a b c -> a
286testdata/language-features/adt/adt02.lc 20:38-20:49 286adt02.lc 20:38-20:49
287 Bool 287 Bool
288testdata/language-features/adt/adt02.lc 20:43-20:49 288adt02.lc 20:43-20:49
289 Data3 Bool Bool Bool \ No newline at end of file 289 Data3 Bool Bool Bool \ No newline at end of file
diff --git a/testdata/language-features/adt/adt02.reject.out b/testdata/language-features/adt/adt02.reject.out
index 789edbde..4df48b2c 100644
--- a/testdata/language-features/adt/adt02.reject.out
+++ b/testdata/language-features/adt/adt02.reject.out
@@ -1,9 +1,9 @@
1type error: can not unify 1type error: can not unify
2 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 2 'Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
6 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:58:6: 6 'Internals.lc:58:6:
7 data Int 7 data Int
8 ^^^ 8 ^^^
9in proj 9in proj
@@ -18,36 +18,36 @@ case'Data3
18 -> forall (h :: Data3) -> a h 18 -> forall (h :: Data3) -> a h
19match'Data3 :: forall (a :: Type -> Type) -> a Data3 -> forall b -> a b -> a b 19match'Data3 :: forall (a :: Type -> Type) -> a Data3 -> forall b -> a b -> a b
20!type error: can not unify 20!type error: can not unify
21 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 21 'Internals.lc:63:6:
22 data Bool = False | True 22 data Bool = False | True
23 ^^^^ 23 ^^^^
24with 24with
25 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:58:6: 25 'Internals.lc:58:6:
26 data Int 26 data Int
27 ^^^ 27 ^^^
28in proj 28in proj
29------------ tooltips 29------------ tooltips
30testdata/language-features/adt/adt02.reject.lc 2:6-2:11 30adt02.reject.lc 2:6-2:11
31 Type | Type | Type | Type | Type | Type | Type | Type 31 Type | Type | Type | Type | Type | Type | Type | Type
32testdata/language-features/adt/adt02.reject.lc 2:6-5:25 32adt02.reject.lc 2:6-5:25
33 Type | Type 33 Type | Type
34testdata/language-features/adt/adt02.reject.lc 2:6-7:11 34adt02.reject.lc 2:6-7:11
35 Type | Type 35 Type | Type
36testdata/language-features/adt/adt02.reject.lc 2:6-10:20 36adt02.reject.lc 2:6-10:20
37 Type | Type 37 Type | Type
38testdata/language-features/adt/adt02.reject.lc 3:5-3:10 38adt02.reject.lc 3:5-3:10
39 Bool -> Char -> Bool -> Data3 | Data3 | Type | Type | Type | Type 39 Bool -> Char -> Bool -> Data3 | Data3 | Type | Type | Type | Type
40testdata/language-features/adt/adt02.reject.lc 3:21-3:25 40adt02.reject.lc 3:21-3:25
41 Type 41 Type
42testdata/language-features/adt/adt02.reject.lc 4:21-4:25 42adt02.reject.lc 4:21-4:25
43 Type 43 Type
44testdata/language-features/adt/adt02.reject.lc 5:21-5:25 44adt02.reject.lc 5:21-5:25
45 Type 45 Type
46testdata/language-features/adt/adt02.reject.lc 7:5-7:11 46adt02.reject.lc 7:5-7:11
47 Int -> String -> Int -> Data3 | Data3 | Type | Type | Type | Type 47 Int -> String -> Int -> Data3 | Data3 | Type | Type | Type | Type
48testdata/language-features/adt/adt02.reject.lc 8:17-8:20 48adt02.reject.lc 8:17-8:20
49 Type 49 Type
50testdata/language-features/adt/adt02.reject.lc 9:17-9:23 50adt02.reject.lc 9:17-9:23
51 Type 51 Type
52testdata/language-features/adt/adt02.reject.lc 10:17-10:20 52adt02.reject.lc 10:17-10:20
53 Type \ No newline at end of file 53 Type \ No newline at end of file
diff --git a/testdata/language-features/adt/adt03.reject.out b/testdata/language-features/adt/adt03.reject.out
index d579a3d5..4296561e 100644
--- a/testdata/language-features/adt/adt03.reject.out
+++ b/testdata/language-features/adt/adt03.reject.out
@@ -1,11 +1,11 @@
1can't find: a in testdata/language-features/adt/adt03.reject.lc:2:20: 1can't find: a in adt03.reject.lc:2:20:
2data Data3 = Data3 a b c 2data Data3 = Data3 a b c
3 ^ 3 ^
4------------ trace 4------------ trace
5'Data3 :: Type 5'Data3 :: Type
6!can't find: a in testdata/language-features/adt/adt03.reject.lc:2:20: 6!can't find: a in adt03.reject.lc:2:20:
7data Data3 = Data3 a b c 7data Data3 = Data3 a b c
8 ^ 8 ^
9------------ tooltips 9------------ tooltips
10testdata/language-features/adt/adt03.reject.lc 2:6-2:11 10adt03.reject.lc 2:6-2:11
11 Type \ No newline at end of file 11 Type \ No newline at end of file
diff --git a/testdata/language-features/adt/adt04.reject.out b/testdata/language-features/adt/adt04.reject.out
index 0dd18b2f..5a605902 100644
--- a/testdata/language-features/adt/adt04.reject.out
+++ b/testdata/language-features/adt/adt04.reject.out
@@ -1,11 +1,11 @@
1can't find: a in testdata/language-features/adt/adt04.reject.lc:2:27: 1can't find: a in adt04.reject.lc:2:27:
2data Data3 = Data3 { x :: a , y :: b , z :: c } 2data Data3 = Data3 { x :: a , y :: b , z :: c }
3 ^ 3 ^
4------------ trace 4------------ trace
5'Data3 :: Type 5'Data3 :: Type
6!can't find: a in testdata/language-features/adt/adt04.reject.lc:2:27: 6!can't find: a in adt04.reject.lc:2:27:
7data Data3 = Data3 { x :: a , y :: b , z :: c } 7data Data3 = Data3 { x :: a , y :: b , z :: c }
8 ^ 8 ^
9------------ tooltips 9------------ tooltips
10testdata/language-features/adt/adt04.reject.lc 2:6-2:11 10adt04.reject.lc 2:6-2:11
11 Type \ No newline at end of file 11 Type \ No newline at end of file
diff --git a/testdata/language-features/adt/adt05.out b/testdata/language-features/adt/adt05.out
index aed76869..5e37e669 100644
--- a/testdata/language-features/adt/adt05.out
+++ b/testdata/language-features/adt/adt05.out
@@ -66,77 +66,77 @@ value1 = _rhs TEmpty
66value2 :: forall a . Num a => TList a 66value2 :: forall a . Num a => TList a
67value2 = \a b -> _rhs (TCons (fromInt a b 3) TEmpty) 67value2 = \a b -> _rhs (TCons (fromInt a b 3) TEmpty)
68------------ tooltips 68------------ tooltips
69testdata/language-features/adt/adt05.lc 3:6-3:11 69adt05.lc 3:6-3:11
70 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 70 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
71testdata/language-features/adt/adt05.lc 3:6-3:13 71adt05.lc 3:6-3:13
72 Type | Type | Type | Type 72 Type | Type | Type | Type
73testdata/language-features/adt/adt05.lc 3:6-3:30 73adt05.lc 3:6-3:30
74 Type | Type | Type 74 Type | Type | Type
75testdata/language-features/adt/adt05.lc 3:6-3:42 75adt05.lc 3:6-3:42
76 Type | Type 76 Type | Type
77testdata/language-features/adt/adt05.lc 3:12-3:13 77adt05.lc 3:12-3:13
78 Type | Type 78 Type | Type
79testdata/language-features/adt/adt05.lc 3:16-3:22 79adt05.lc 3:16-3:22
80 forall a . TList a | TList _b 80 forall a . TList a | TList _b
81testdata/language-features/adt/adt05.lc 3:25-3:30 81adt05.lc 3:25-3:30
82 forall a . a -> TList a -> TList a | TList _e | Type | Type | Type 82 forall a . a -> TList a -> TList a | TList _e | Type | Type | Type
83testdata/language-features/adt/adt05.lc 3:31-3:32 83adt05.lc 3:31-3:32
84 Type 84 Type
85testdata/language-features/adt/adt05.lc 3:34-3:39 85adt05.lc 3:34-3:39
86 Type -> Type 86 Type -> Type
87testdata/language-features/adt/adt05.lc 3:34-3:41 87adt05.lc 3:34-3:41
88 Type 88 Type
89testdata/language-features/adt/adt05.lc 3:40-3:41 89adt05.lc 3:40-3:41
90 Type 90 Type
91testdata/language-features/adt/adt05.lc 5:1-5:7 91adt05.lc 5:1-5:7
92 forall a . TList a 92 forall a . TList a
93testdata/language-features/adt/adt05.lc 5:10-5:16 93adt05.lc 5:10-5:16
94 forall a . TList a 94 forall a . TList a
95testdata/language-features/adt/adt05.lc 6:1-6:7 95adt05.lc 6:1-6:7
96 forall a . Num a => TList a 96 forall a . Num a => TList a
97testdata/language-features/adt/adt05.lc 6:10-6:15 97adt05.lc 6:10-6:15
98 forall a . a -> TList a -> TList a 98 forall a . a -> TList a -> TList a
99testdata/language-features/adt/adt05.lc 6:10-6:17 99adt05.lc 6:10-6:17
100 TList _b -> TList _b 100 TList _b -> TList _b
101testdata/language-features/adt/adt05.lc 6:10-6:24 101adt05.lc 6:10-6:24
102 TList _b 102 TList _b
103testdata/language-features/adt/adt05.lc 6:16-6:17 103adt05.lc 6:16-6:17
104 _b 104 _b
105testdata/language-features/adt/adt05.lc 6:18-6:24 105adt05.lc 6:18-6:24
106 forall a . TList a 106 forall a . TList a
107testdata/language-features/adt/adt05.lc 8:1-8:8 107adt05.lc 8:1-8:8
108 forall a . TList a -> Bool 108 forall a . TList a -> Bool
109testdata/language-features/adt/adt05.lc 8:18-8:22 109adt05.lc 8:18-8:22
110 Bool 110 Bool
111testdata/language-features/adt/adt05.lc 8:18-9:23 111adt05.lc 8:18-9:23
112 TList _a -> Bool 112 TList _a -> Bool
113testdata/language-features/adt/adt05.lc 9:18-9:23 113adt05.lc 9:18-9:23
114 Bool 114 Bool
115testdata/language-features/adt/adt05.lc 11:1-11:7 115adt05.lc 11:1-11:7
116 forall a . TList a -> Bool 116 forall a . TList a -> Bool
117testdata/language-features/adt/adt05.lc 11:22-11:26 117adt05.lc 11:22-11:26
118 Bool 118 Bool
119testdata/language-features/adt/adt05.lc 11:22-12:27 119adt05.lc 11:22-12:27
120 TList _a -> Bool 120 TList _a -> Bool
121testdata/language-features/adt/adt05.lc 12:22-12:27 121adt05.lc 12:22-12:27
122 Bool 122 Bool
123testdata/language-features/adt/adt05.lc 14:1-14:5 123adt05.lc 14:1-14:5
124 @Type -> forall a . Num a => Bool 124 @Type -> forall a . Num a => Bool
125testdata/language-features/adt/adt05.lc 14:8-14:15 125adt05.lc 14:8-14:15
126 forall a . TList a -> Bool 126 forall a . TList a -> Bool
127testdata/language-features/adt/adt05.lc 14:8-14:22 127adt05.lc 14:8-14:22
128 Bool 128 Bool
129testdata/language-features/adt/adt05.lc 14:8-14:25 129adt05.lc 14:8-14:25
130 Bool -> Bool 130 Bool -> Bool
131testdata/language-features/adt/adt05.lc 14:8-14:39 131adt05.lc 14:8-14:39
132 Bool 132 Bool
133testdata/language-features/adt/adt05.lc 14:16-14:22 133adt05.lc 14:16-14:22
134 forall a . TList a 134 forall a . TList a
135testdata/language-features/adt/adt05.lc 14:23-14:25 135adt05.lc 14:23-14:25
136 Bool -> Bool -> Bool 136 Bool -> Bool -> Bool
137testdata/language-features/adt/adt05.lc 14:26-14:32 137adt05.lc 14:26-14:32
138 forall a . TList a -> Bool 138 forall a . TList a -> Bool
139testdata/language-features/adt/adt05.lc 14:26-14:39 139adt05.lc 14:26-14:39
140 Bool 140 Bool
141testdata/language-features/adt/adt05.lc 14:33-14:39 141adt05.lc 14:33-14:39
142 forall a . Num a => TList a \ No newline at end of file 142 forall a . Num a => TList a \ No newline at end of file
diff --git a/testdata/language-features/adt/gadt01.out b/testdata/language-features/adt/gadt01.out
index 5c850279..a88a5bec 100644
--- a/testdata/language-features/adt/gadt01.out
+++ b/testdata/language-features/adt/gadt01.out
@@ -125,252 +125,252 @@ value2 = _rhs (Value2 True "s")
125value3 :: M3 Bool "t" 125value3 :: M3 Bool "t"
126value3 = _rhs (Value3 "t" True) 126value3 = _rhs (Value3 "t" True)
127------------ tooltips 127------------ tooltips
128testdata/language-features/adt/gadt01.lc 2:6-2:7 128gadt01.lc 2:6-2:7
129 Nat -> Type -> Type | Nat -> Type -> Type | Type | Type | Nat 129 Nat -> Type -> Type | Nat -> Type -> Type | Type | Type | Nat
130 -> Type -> Type | Type | Type | Type 130 -> Type -> Type | Type | Type | Type
131testdata/language-features/adt/gadt01.lc 2:6-4:25 131gadt01.lc 2:6-4:25
132 Type | Type 132 Type | Type
133testdata/language-features/adt/gadt01.lc 2:11-2:14 133gadt01.lc 2:11-2:14
134 Type 134 Type
135testdata/language-features/adt/gadt01.lc 2:18-2:22 135gadt01.lc 2:18-2:22
136 Type 136 Type
137testdata/language-features/adt/gadt01.lc 2:18-2:30 137gadt01.lc 2:18-2:30
138 Type 138 Type
139testdata/language-features/adt/gadt01.lc 2:26-2:30 139gadt01.lc 2:26-2:30
140 Type | Type 140 Type | Type
141testdata/language-features/adt/gadt01.lc 3:3-3:6 141gadt01.lc 3:3-3:6
142 forall a . a -> V 1 a | V 1 _b 142 forall a . a -> V 1 a | V 1 _b
143testdata/language-features/adt/gadt01.lc 3:3-3:20 143gadt01.lc 3:3-3:20
144 Type | Type | Type 144 Type | Type | Type
145testdata/language-features/adt/gadt01.lc 3:10-3:11 145gadt01.lc 3:10-3:11
146 _b 146 _b
147testdata/language-features/adt/gadt01.lc 3:10-3:20 147gadt01.lc 3:10-3:20
148 Type 148 Type
149testdata/language-features/adt/gadt01.lc 3:15-3:16 149gadt01.lc 3:15-3:16
150 Nat -> Type -> Type 150 Nat -> Type -> Type
151testdata/language-features/adt/gadt01.lc 3:15-3:18 151gadt01.lc 3:15-3:18
152 Type -> Type 152 Type -> Type
153testdata/language-features/adt/gadt01.lc 3:15-3:20 153gadt01.lc 3:15-3:20
154 Type | Type 154 Type | Type
155testdata/language-features/adt/gadt01.lc 3:17-3:18 155gadt01.lc 3:17-3:18
156 _b | _b 156 _b | _b
157testdata/language-features/adt/gadt01.lc 3:17-3:20 157gadt01.lc 3:17-3:20
158 V 1 _b -> Type 158 V 1 _b -> Type
159testdata/language-features/adt/gadt01.lc 3:19-3:20 159gadt01.lc 3:19-3:20
160 Type | Type 160 Type | Type
161testdata/language-features/adt/gadt01.lc 4:3-4:6 161gadt01.lc 4:3-4:6
162 forall a . a -> a -> V 2 a | V 2 _c 162 forall a . a -> a -> V 2 a | V 2 _c
163testdata/language-features/adt/gadt01.lc 4:3-4:25 163gadt01.lc 4:3-4:25
164 Type | Type | Type | Type 164 Type | Type | Type | Type
165testdata/language-features/adt/gadt01.lc 4:10-4:11 165gadt01.lc 4:10-4:11
166 _b 166 _b
167testdata/language-features/adt/gadt01.lc 4:10-4:25 167gadt01.lc 4:10-4:25
168 Type 168 Type
169testdata/language-features/adt/gadt01.lc 4:15-4:16 169gadt01.lc 4:15-4:16
170 Type 170 Type
171testdata/language-features/adt/gadt01.lc 4:15-4:25 171gadt01.lc 4:15-4:25
172 Type 172 Type
173testdata/language-features/adt/gadt01.lc 4:20-4:21 173gadt01.lc 4:20-4:21
174 Nat -> Type -> Type 174 Nat -> Type -> Type
175testdata/language-features/adt/gadt01.lc 4:20-4:23 175gadt01.lc 4:20-4:23
176 Type -> Type 176 Type -> Type
177testdata/language-features/adt/gadt01.lc 4:20-4:25 177gadt01.lc 4:20-4:25
178 Type | Type 178 Type | Type
179testdata/language-features/adt/gadt01.lc 4:22-4:23 179gadt01.lc 4:22-4:23
180 _b | _b 180 _b | _b
181testdata/language-features/adt/gadt01.lc 4:22-4:25 181gadt01.lc 4:22-4:25
182 V 2 _c -> Type 182 V 2 _c -> Type
183testdata/language-features/adt/gadt01.lc 4:24-4:25 183gadt01.lc 4:24-4:25
184 Type | Type 184 Type | Type
185testdata/language-features/adt/gadt01.lc 6:6-6:7 185gadt01.lc 6:6-6:7
186 Type -> String -> Type | Type -> String -> Type | Type | Type | Type 186 Type -> String -> Type | Type -> String -> Type | Type | Type | Type
187 -> String -> Type | Type | Type | Type 187 -> String -> Type | Type | Type | Type
188testdata/language-features/adt/gadt01.lc 6:6-7:33 188gadt01.lc 6:6-7:33
189 Type 189 Type
190testdata/language-features/adt/gadt01.lc 6:11-6:15 190gadt01.lc 6:11-6:15
191 Type 191 Type
192testdata/language-features/adt/gadt01.lc 6:19-6:25 192gadt01.lc 6:19-6:25
193 Type 193 Type
194testdata/language-features/adt/gadt01.lc 6:19-6:33 194gadt01.lc 6:19-6:33
195 Type 195 Type
196testdata/language-features/adt/gadt01.lc 6:29-6:33 196gadt01.lc 6:29-6:33
197 Type | Type 197 Type | Type
198testdata/language-features/adt/gadt01.lc 7:3-7:8 198gadt01.lc 7:3-7:8
199 forall a . a -> forall (b :: String) . M a b | M _c _a 199 forall a . a -> forall (b :: String) . M a b | M _c _a
200testdata/language-features/adt/gadt01.lc 7:3-7:33 200gadt01.lc 7:3-7:33
201 Type | Type | Type | Type 201 Type | Type | Type | Type
202testdata/language-features/adt/gadt01.lc 7:12-7:13 202gadt01.lc 7:12-7:13
203 _b 203 _b
204testdata/language-features/adt/gadt01.lc 7:12-7:33 204gadt01.lc 7:12-7:33
205 Type 205 Type
206testdata/language-features/adt/gadt01.lc 7:17-7:33 206gadt01.lc 7:17-7:33
207 Type 207 Type
208testdata/language-features/adt/gadt01.lc 7:28-7:29 208gadt01.lc 7:28-7:29
209 Type -> String -> Type 209 Type -> String -> Type
210testdata/language-features/adt/gadt01.lc 7:28-7:31 210gadt01.lc 7:28-7:31
211 String -> Type 211 String -> Type
212testdata/language-features/adt/gadt01.lc 7:28-7:33 212gadt01.lc 7:28-7:33
213 Type | Type 213 Type | Type
214testdata/language-features/adt/gadt01.lc 7:30-7:31 214gadt01.lc 7:30-7:31
215 Type | Type 215 Type | Type
216testdata/language-features/adt/gadt01.lc 7:30-7:33 216gadt01.lc 7:30-7:33
217 M _c _a -> Type 217 M _c _a -> Type
218testdata/language-features/adt/gadt01.lc 7:32-7:33 218gadt01.lc 7:32-7:33
219 _b | String 219 _b | String
220testdata/language-features/adt/gadt01.lc 9:6-9:8 220gadt01.lc 9:6-9:8
221 Type -> String -> Type | Type -> String -> Type | Type | Type 221 Type -> String -> Type | Type -> String -> Type | Type | Type
222 -> String -> Type | Type | Type 222 -> String -> Type | Type | Type
223testdata/language-features/adt/gadt01.lc 9:6-10:35 223gadt01.lc 9:6-10:35
224 Type | Type 224 Type | Type
225testdata/language-features/adt/gadt01.lc 9:15-9:19 225gadt01.lc 9:15-9:19
226 Type | Type | Type 226 Type | Type | Type
227testdata/language-features/adt/gadt01.lc 9:24-9:30 227gadt01.lc 9:24-9:30
228 Type 228 Type
229testdata/language-features/adt/gadt01.lc 9:24-9:38 229gadt01.lc 9:24-9:38
230 Type 230 Type
231testdata/language-features/adt/gadt01.lc 9:34-9:38 231gadt01.lc 9:34-9:38
232 Type | Type 232 Type | Type
233testdata/language-features/adt/gadt01.lc 10:3-10:9 233gadt01.lc 10:3-10:9
234 forall a . a -> forall (b :: String) . M2 a b | M2 _d _a 234 forall a . a -> forall (b :: String) . M2 a b | M2 _d _a
235testdata/language-features/adt/gadt01.lc 10:3-10:35 235gadt01.lc 10:3-10:35
236 Type | Type | Type 236 Type | Type | Type
237testdata/language-features/adt/gadt01.lc 10:13-10:14 237gadt01.lc 10:13-10:14
238 Type 238 Type
239testdata/language-features/adt/gadt01.lc 10:13-10:35 239gadt01.lc 10:13-10:35
240 Type 240 Type
241testdata/language-features/adt/gadt01.lc 10:18-10:35 241gadt01.lc 10:18-10:35
242 Type 242 Type
243testdata/language-features/adt/gadt01.lc 10:29-10:31 243gadt01.lc 10:29-10:31
244 Type -> String -> Type 244 Type -> String -> Type
245testdata/language-features/adt/gadt01.lc 10:29-10:33 245gadt01.lc 10:29-10:33
246 String -> Type 246 String -> Type
247testdata/language-features/adt/gadt01.lc 10:29-10:35 247gadt01.lc 10:29-10:35
248 Type | Type 248 Type | Type
249testdata/language-features/adt/gadt01.lc 10:32-10:33 249gadt01.lc 10:32-10:33
250 Type 250 Type
251testdata/language-features/adt/gadt01.lc 10:34-10:35 251gadt01.lc 10:34-10:35
252 _b | String 252 _b | String
253testdata/language-features/adt/gadt01.lc 12:6-12:8 253gadt01.lc 12:6-12:8
254 Type -> String -> Type | Type -> String -> Type | Type | Type 254 Type -> String -> Type | Type -> String -> Type | Type | Type
255 -> String -> Type | Type | Type 255 -> String -> Type | Type | Type
256testdata/language-features/adt/gadt01.lc 12:6-13:35 256gadt01.lc 12:6-13:35
257 Type | Type 257 Type | Type
258testdata/language-features/adt/gadt01.lc 12:15-12:19 258gadt01.lc 12:15-12:19
259 Type | Type | Type 259 Type | Type | Type
260testdata/language-features/adt/gadt01.lc 12:24-12:30 260gadt01.lc 12:24-12:30
261 Type 261 Type
262testdata/language-features/adt/gadt01.lc 12:24-12:38 262gadt01.lc 12:24-12:38
263 Type 263 Type
264testdata/language-features/adt/gadt01.lc 12:34-12:38 264gadt01.lc 12:34-12:38
265 Type | Type 265 Type | Type
266testdata/language-features/adt/gadt01.lc 13:3-13:9 266gadt01.lc 13:3-13:9
267 forall a (b :: String) . a -> M3 a b | M3 _d _b 267 forall a (b :: String) . a -> M3 a b | M3 _d _b
268testdata/language-features/adt/gadt01.lc 13:3-13:35 268gadt01.lc 13:3-13:35
269 Type | Type | Type 269 Type | Type | Type
270testdata/language-features/adt/gadt01.lc 13:13-13:35 270gadt01.lc 13:13-13:35
271 Type 271 Type
272testdata/language-features/adt/gadt01.lc 13:24-13:25 272gadt01.lc 13:24-13:25
273 Type 273 Type
274testdata/language-features/adt/gadt01.lc 13:24-13:35 274gadt01.lc 13:24-13:35
275 Type 275 Type
276testdata/language-features/adt/gadt01.lc 13:29-13:31 276gadt01.lc 13:29-13:31
277 Type -> String -> Type 277 Type -> String -> Type
278testdata/language-features/adt/gadt01.lc 13:29-13:33 278gadt01.lc 13:29-13:33
279 String -> Type 279 String -> Type
280testdata/language-features/adt/gadt01.lc 13:29-13:35 280gadt01.lc 13:29-13:35
281 Type | Type 281 Type | Type
282testdata/language-features/adt/gadt01.lc 13:32-13:33 282gadt01.lc 13:32-13:33
283 Type 283 Type
284testdata/language-features/adt/gadt01.lc 13:34-13:35 284gadt01.lc 13:34-13:35
285 _c | String 285 _c | String
286testdata/language-features/adt/gadt01.lc 17:1-17:2 286gadt01.lc 17:1-17:2
287 forall a (b :: String) . M2 a b -> a 287 forall a (b :: String) . M2 a b -> a
288testdata/language-features/adt/gadt01.lc 17:5-17:12 288gadt01.lc 17:5-17:12
289 forall a 289 forall a
290 . forall (b :: forall (c :: String) -> M2 a c -> Type) 290 . forall (b :: forall (c :: String) -> M2 a c -> Type)
291 -> (forall (d :: a) -> forall (e :: String) . b e ('Value2 d e)) 291 -> (forall (d :: a) -> forall (e :: String) . b e ('Value2 d e))
292 -> forall (f :: String) . forall (g :: M2 a f) -> b f g 292 -> forall (f :: String) . forall (g :: M2 a f) -> b f g
293testdata/language-features/adt/gadt01.lc 17:5-17:24 293gadt01.lc 17:5-17:24
294 (forall (a :: _b) -> @String -> _a) -> forall (b :: String) . M2 _b b -> _a 294 (forall (a :: _b) -> @String -> _a) -> forall (b :: String) . M2 _b b -> _a
295testdata/language-features/adt/gadt01.lc 17:5-17:37 295gadt01.lc 17:5-17:37
296 forall (a :: String) . M2 _a a -> _a 296 forall (a :: String) . M2 _a a -> _a
297testdata/language-features/adt/gadt01.lc 17:35-17:36 297gadt01.lc 17:35-17:36
298 _d 298 _d
299testdata/language-features/adt/gadt01.lc 19:1-19:2 299gadt01.lc 19:1-19:2
300 forall a (b :: String) . M3 a b -> a 300 forall a (b :: String) . M3 a b -> a
301testdata/language-features/adt/gadt01.lc 19:16-19:17 301gadt01.lc 19:16-19:17
302 _d 302 _d
303testdata/language-features/adt/gadt01.lc 21:11-21:12 303gadt01.lc 21:11-21:12
304 Type -> String -> Type 304 Type -> String -> Type
305testdata/language-features/adt/gadt01.lc 21:11-21:17 305gadt01.lc 21:11-21:17
306 String -> Type 306 String -> Type
307testdata/language-features/adt/gadt01.lc 21:11-21:21 307gadt01.lc 21:11-21:21
308 Type 308 Type
309testdata/language-features/adt/gadt01.lc 21:13-21:17 309gadt01.lc 21:13-21:17
310 Type 310 Type
311testdata/language-features/adt/gadt01.lc 21:18-21:21 311gadt01.lc 21:18-21:21
312 String 312 String
313testdata/language-features/adt/gadt01.lc 22:1-22:7 313gadt01.lc 22:1-22:7
314 M Bool "m" 314 M Bool "m"
315testdata/language-features/adt/gadt01.lc 22:10-22:15 315gadt01.lc 22:10-22:15
316 forall a . a -> forall (b :: String) . M a b 316 forall a . a -> forall (b :: String) . M a b
317testdata/language-features/adt/gadt01.lc 22:10-22:20 317gadt01.lc 22:10-22:20
318 forall (a :: String) . M Bool a 318 forall (a :: String) . M Bool a
319testdata/language-features/adt/gadt01.lc 22:16-22:20 319gadt01.lc 22:16-22:20
320 Bool 320 Bool
321testdata/language-features/adt/gadt01.lc 24:11-24:13 321gadt01.lc 24:11-24:13
322 Type -> String -> Type 322 Type -> String -> Type
323testdata/language-features/adt/gadt01.lc 24:11-24:18 323gadt01.lc 24:11-24:18
324 String -> Type 324 String -> Type
325testdata/language-features/adt/gadt01.lc 24:11-24:22 325gadt01.lc 24:11-24:22
326 Type 326 Type
327testdata/language-features/adt/gadt01.lc 24:14-24:18 327gadt01.lc 24:14-24:18
328 Type 328 Type
329testdata/language-features/adt/gadt01.lc 24:19-24:22 329gadt01.lc 24:19-24:22
330 String 330 String
331testdata/language-features/adt/gadt01.lc 25:1-25:7 331gadt01.lc 25:1-25:7
332 M2 Bool "s" 332 M2 Bool "s"
333testdata/language-features/adt/gadt01.lc 25:10-25:16 333gadt01.lc 25:10-25:16
334 forall a . a -> forall (b :: String) . M2 a b 334 forall a . a -> forall (b :: String) . M2 a b
335testdata/language-features/adt/gadt01.lc 25:10-25:21 335gadt01.lc 25:10-25:21
336 forall (a :: String) . M2 Bool a 336 forall (a :: String) . M2 Bool a
337testdata/language-features/adt/gadt01.lc 25:17-25:21 337gadt01.lc 25:17-25:21
338 Bool 338 Bool
339testdata/language-features/adt/gadt01.lc 27:11-27:13 339gadt01.lc 27:11-27:13
340 Type -> String -> Type 340 Type -> String -> Type
341testdata/language-features/adt/gadt01.lc 27:11-27:18 341gadt01.lc 27:11-27:18
342 String -> Type 342 String -> Type
343testdata/language-features/adt/gadt01.lc 27:11-27:22 343gadt01.lc 27:11-27:22
344 Type 344 Type
345testdata/language-features/adt/gadt01.lc 27:14-27:18 345gadt01.lc 27:14-27:18
346 Type 346 Type
347testdata/language-features/adt/gadt01.lc 27:19-27:22 347gadt01.lc 27:19-27:22
348 String 348 String
349testdata/language-features/adt/gadt01.lc 28:1-28:7 349gadt01.lc 28:1-28:7
350 M3 Bool "t" 350 M3 Bool "t"
351testdata/language-features/adt/gadt01.lc 28:10-28:16 351gadt01.lc 28:10-28:16
352 forall a (b :: String) . a -> M3 a b 352 forall a (b :: String) . a -> M3 a b
353testdata/language-features/adt/gadt01.lc 28:10-28:21 353gadt01.lc 28:10-28:21
354 M3 Bool _a 354 M3 Bool _a
355testdata/language-features/adt/gadt01.lc 28:17-28:21 355gadt01.lc 28:17-28:21
356 Bool 356 Bool
357testdata/language-features/adt/gadt01.lc 30:1-30:5 357gadt01.lc 30:1-30:5
358 Bool 358 Bool
359testdata/language-features/adt/gadt01.lc 30:8-30:9 359gadt01.lc 30:8-30:9
360 forall a (b :: String) . M2 a b -> a 360 forall a (b :: String) . M2 a b -> a
361testdata/language-features/adt/gadt01.lc 30:8-30:16 361gadt01.lc 30:8-30:16
362 Bool 362 Bool
363testdata/language-features/adt/gadt01.lc 30:8-30:19 363gadt01.lc 30:8-30:19
364 Bool -> Bool 364 Bool -> Bool
365testdata/language-features/adt/gadt01.lc 30:8-30:28 365gadt01.lc 30:8-30:28
366 Bool 366 Bool
367testdata/language-features/adt/gadt01.lc 30:10-30:16 367gadt01.lc 30:10-30:16
368 M2 Bool "s" 368 M2 Bool "s"
369testdata/language-features/adt/gadt01.lc 30:17-30:19 369gadt01.lc 30:17-30:19
370 Bool -> Bool -> Bool 370 Bool -> Bool -> Bool
371testdata/language-features/adt/gadt01.lc 30:20-30:21 371gadt01.lc 30:20-30:21
372 forall a (b :: String) . M3 a b -> a 372 forall a (b :: String) . M3 a b -> a
373testdata/language-features/adt/gadt01.lc 30:20-30:28 373gadt01.lc 30:20-30:28
374 Bool 374 Bool
375testdata/language-features/adt/gadt01.lc 30:22-30:28 375gadt01.lc 30:22-30:28
376 M3 Bool "t" \ No newline at end of file 376 M3 Bool "t" \ No newline at end of file
diff --git a/testdata/language-features/adt/gadt01.reject.out b/testdata/language-features/adt/gadt01.reject.out
index ce6834db..d5a59c56 100644
--- a/testdata/language-features/adt/gadt01.reject.out
+++ b/testdata/language-features/adt/gadt01.reject.out
@@ -3,9 +3,9 @@ illegal data definition (parameters are not uniform)
3'M3 :: Type -> String -> Type 3'M3 :: Type -> String -> Type
4!illegal data definition (parameters are not uniform) 4!illegal data definition (parameters are not uniform)
5------------ tooltips 5------------ tooltips
6testdata/language-features/adt/gadt01.reject.lc 5:6-5:8 6gadt01.reject.lc 5:6-5:8
7 Type -> String -> Type 7 Type -> String -> Type
8testdata/language-features/adt/gadt01.reject.lc 5:15-5:19 8gadt01.reject.lc 5:15-5:19
9 Type 9 Type
10testdata/language-features/adt/gadt01.reject.lc 5:27-5:33 10gadt01.reject.lc 5:27-5:33
11 Type | Type \ No newline at end of file 11 Type | Type \ No newline at end of file
diff --git a/testdata/language-features/adt/gadt03.reject.out b/testdata/language-features/adt/gadt03.reject.out
index 617050b6..ee28c6db 100644
--- a/testdata/language-features/adt/gadt03.reject.out
+++ b/testdata/language-features/adt/gadt03.reject.out
@@ -13,46 +13,46 @@ match'M2
13'M3 :: Type -> String -> Type 13'M3 :: Type -> String -> Type
14!illegal data definition (parameters are not uniform) 14!illegal data definition (parameters are not uniform)
15------------ tooltips 15------------ tooltips
16testdata/language-features/adt/gadt03.reject.lc 2:6-2:8 16gadt03.reject.lc 2:6-2:8
17 Type -> String -> Type | Type -> String -> Type | Type | Type 17 Type -> String -> Type | Type -> String -> Type | Type | Type
18 -> String -> Type | Type | Type 18 -> String -> Type | Type | Type
19testdata/language-features/adt/gadt03.reject.lc 2:6-3:35 19gadt03.reject.lc 2:6-3:35
20 Type | Type 20 Type | Type
21testdata/language-features/adt/gadt03.reject.lc 2:15-2:19 21gadt03.reject.lc 2:15-2:19
22 Type | Type | Type 22 Type | Type | Type
23testdata/language-features/adt/gadt03.reject.lc 2:24-2:30 23gadt03.reject.lc 2:24-2:30
24 Type 24 Type
25testdata/language-features/adt/gadt03.reject.lc 2:24-2:38 25gadt03.reject.lc 2:24-2:38
26 Type 26 Type
27testdata/language-features/adt/gadt03.reject.lc 2:34-2:38 27gadt03.reject.lc 2:34-2:38
28 Type | Type 28 Type | Type
29testdata/language-features/adt/gadt03.reject.lc 3:3-3:9 29gadt03.reject.lc 3:3-3:9
30 forall a . a -> forall (b :: String) . M2 a b | M2 _d _a 30 forall a . a -> forall (b :: String) . M2 a b | M2 _d _a
31testdata/language-features/adt/gadt03.reject.lc 3:3-3:35 31gadt03.reject.lc 3:3-3:35
32 Type | Type | Type 32 Type | Type | Type
33testdata/language-features/adt/gadt03.reject.lc 3:13-3:14 33gadt03.reject.lc 3:13-3:14
34 Type 34 Type
35testdata/language-features/adt/gadt03.reject.lc 3:13-3:35 35gadt03.reject.lc 3:13-3:35
36 Type 36 Type
37testdata/language-features/adt/gadt03.reject.lc 3:18-3:35 37gadt03.reject.lc 3:18-3:35
38 Type 38 Type
39testdata/language-features/adt/gadt03.reject.lc 3:29-3:31 39gadt03.reject.lc 3:29-3:31
40 Type -> String -> Type 40 Type -> String -> Type
41testdata/language-features/adt/gadt03.reject.lc 3:29-3:33 41gadt03.reject.lc 3:29-3:33
42 String -> Type 42 String -> Type
43testdata/language-features/adt/gadt03.reject.lc 3:29-3:35 43gadt03.reject.lc 3:29-3:35
44 Type | Type 44 Type | Type
45testdata/language-features/adt/gadt03.reject.lc 3:32-3:33 45gadt03.reject.lc 3:32-3:33
46 Type 46 Type
47testdata/language-features/adt/gadt03.reject.lc 3:34-3:35 47gadt03.reject.lc 3:34-3:35
48 _b | String 48 _b | String
49testdata/language-features/adt/gadt03.reject.lc 5:6-5:8 49gadt03.reject.lc 5:6-5:8
50 Type -> String -> Type 50 Type -> String -> Type
51testdata/language-features/adt/gadt03.reject.lc 5:15-5:19 51gadt03.reject.lc 5:15-5:19
52 Type 52 Type
53testdata/language-features/adt/gadt03.reject.lc 5:24-5:30 53gadt03.reject.lc 5:24-5:30
54 Type 54 Type
55testdata/language-features/adt/gadt03.reject.lc 5:24-5:38 55gadt03.reject.lc 5:24-5:38
56 Type 56 Type
57testdata/language-features/adt/gadt03.reject.lc 5:34-5:38 57gadt03.reject.lc 5:34-5:38
58 Type | Type \ No newline at end of file 58 Type | Type \ No newline at end of file
diff --git a/testdata/language-features/adt/gadt04.reject.out b/testdata/language-features/adt/gadt04.reject.out
index 7d351f15..1d03ccc1 100644
--- a/testdata/language-features/adt/gadt04.reject.out
+++ b/testdata/language-features/adt/gadt04.reject.out
@@ -1,7 +1,7 @@
1already defined Value at testdata/language-features/adt/gadt04.reject.lc:6:3: 1already defined Value at gadt04.reject.lc:6:3:
2 Value :: a -> forall m . M2 a m 2 Value :: a -> forall m . M2 a m
3 ^^^^^ 3 ^^^^^
4and at testdata/language-features/adt/gadt04.reject.lc:3:3: 4and at gadt04.reject.lc:3:3:
5 Value :: a -> forall m . M a m 5 Value :: a -> forall m . M a m
6 ^^^^^ 6 ^^^^^
7------------ trace 7------------ trace
@@ -16,71 +16,71 @@ match'M
16 -> (forall b (c :: String) -> a (M b c)) -> forall d -> a d -> a d 16 -> (forall b (c :: String) -> a (M b c)) -> forall d -> a d -> a d
17'M2 :: Type -> String -> Type 17'M2 :: Type -> String -> Type
18Value :: forall a . a -> forall (b :: String) . M2 a b 18Value :: forall a . a -> forall (b :: String) . M2 a b
19!already defined Value at testdata/language-features/adt/gadt04.reject.lc:6:3: 19!already defined Value at gadt04.reject.lc:6:3:
20 Value :: a -> forall m . M2 a m 20 Value :: a -> forall m . M2 a m
21 ^^^^^ 21 ^^^^^
22and at testdata/language-features/adt/gadt04.reject.lc:3:3: 22and at gadt04.reject.lc:3:3:
23 Value :: a -> forall m . M a m 23 Value :: a -> forall m . M a m
24 ^^^^^ 24 ^^^^^
25------------ tooltips 25------------ tooltips
26testdata/language-features/adt/gadt04.reject.lc 2:6-2:7 26gadt04.reject.lc 2:6-2:7
27 Type -> String -> Type | Type -> String -> Type | Type | Type | Type 27 Type -> String -> Type | Type -> String -> Type | Type | Type | Type
28 -> String -> Type | Type | Type | Type 28 -> String -> Type | Type | Type | Type
29testdata/language-features/adt/gadt04.reject.lc 2:6-3:33 29gadt04.reject.lc 2:6-3:33
30 Type 30 Type
31testdata/language-features/adt/gadt04.reject.lc 2:11-2:15 31gadt04.reject.lc 2:11-2:15
32 Type 32 Type
33testdata/language-features/adt/gadt04.reject.lc 2:19-2:25 33gadt04.reject.lc 2:19-2:25
34 Type 34 Type
35testdata/language-features/adt/gadt04.reject.lc 2:19-2:33 35gadt04.reject.lc 2:19-2:33
36 Type 36 Type
37testdata/language-features/adt/gadt04.reject.lc 2:29-2:33 37gadt04.reject.lc 2:29-2:33
38 Type | Type 38 Type | Type
39testdata/language-features/adt/gadt04.reject.lc 3:3-3:8 39gadt04.reject.lc 3:3-3:8
40 forall a . a -> forall (b :: String) . M a b | M _c _a 40 forall a . a -> forall (b :: String) . M a b | M _c _a
41testdata/language-features/adt/gadt04.reject.lc 3:3-3:33 41gadt04.reject.lc 3:3-3:33
42 Type | Type | Type | Type 42 Type | Type | Type | Type
43testdata/language-features/adt/gadt04.reject.lc 3:12-3:13 43gadt04.reject.lc 3:12-3:13
44 _b 44 _b
45testdata/language-features/adt/gadt04.reject.lc 3:12-3:33 45gadt04.reject.lc 3:12-3:33
46 Type 46 Type
47testdata/language-features/adt/gadt04.reject.lc 3:17-3:33 47gadt04.reject.lc 3:17-3:33
48 Type 48 Type
49testdata/language-features/adt/gadt04.reject.lc 3:28-3:29 49gadt04.reject.lc 3:28-3:29
50 Type -> String -> Type 50 Type -> String -> Type
51testdata/language-features/adt/gadt04.reject.lc 3:28-3:31 51gadt04.reject.lc 3:28-3:31
52 String -> Type 52 String -> Type
53testdata/language-features/adt/gadt04.reject.lc 3:28-3:33 53gadt04.reject.lc 3:28-3:33
54 Type | Type 54 Type | Type
55testdata/language-features/adt/gadt04.reject.lc 3:30-3:31 55gadt04.reject.lc 3:30-3:31
56 Type | Type 56 Type | Type
57testdata/language-features/adt/gadt04.reject.lc 3:30-3:33 57gadt04.reject.lc 3:30-3:33
58 M _c _a -> Type 58 M _c _a -> Type
59testdata/language-features/adt/gadt04.reject.lc 3:32-3:33 59gadt04.reject.lc 3:32-3:33
60 _b | String 60 _b | String
61testdata/language-features/adt/gadt04.reject.lc 5:6-5:8 61gadt04.reject.lc 5:6-5:8
62 Type -> String -> Type 62 Type -> String -> Type
63testdata/language-features/adt/gadt04.reject.lc 5:12-5:16 63gadt04.reject.lc 5:12-5:16
64 Type 64 Type
65testdata/language-features/adt/gadt04.reject.lc 5:20-5:26 65gadt04.reject.lc 5:20-5:26
66 Type 66 Type
67testdata/language-features/adt/gadt04.reject.lc 5:20-5:34 67gadt04.reject.lc 5:20-5:34
68 Type 68 Type
69testdata/language-features/adt/gadt04.reject.lc 5:30-5:34 69gadt04.reject.lc 5:30-5:34
70 Type | Type 70 Type | Type
71testdata/language-features/adt/gadt04.reject.lc 6:12-6:13 71gadt04.reject.lc 6:12-6:13
72 _b 72 _b
73testdata/language-features/adt/gadt04.reject.lc 6:12-6:34 73gadt04.reject.lc 6:12-6:34
74 Type 74 Type
75testdata/language-features/adt/gadt04.reject.lc 6:17-6:34 75gadt04.reject.lc 6:17-6:34
76 Type 76 Type
77testdata/language-features/adt/gadt04.reject.lc 6:28-6:30 77gadt04.reject.lc 6:28-6:30
78 Type -> String -> Type 78 Type -> String -> Type
79testdata/language-features/adt/gadt04.reject.lc 6:28-6:32 79gadt04.reject.lc 6:28-6:32
80 String -> Type 80 String -> Type
81testdata/language-features/adt/gadt04.reject.lc 6:28-6:34 81gadt04.reject.lc 6:28-6:34
82 Type | Type 82 Type | Type
83testdata/language-features/adt/gadt04.reject.lc 6:31-6:32 83gadt04.reject.lc 6:31-6:32
84 Type 84 Type
85testdata/language-features/adt/gadt04.reject.lc 6:33-6:34 85gadt04.reject.lc 6:33-6:34
86 _b \ No newline at end of file 86 _b \ No newline at end of file
diff --git a/testdata/language-features/as-pattern/as-pattern01.out b/testdata/language-features/as-pattern/as-pattern01.out
index 3e2c4116..e4e690f5 100644
--- a/testdata/language-features/as-pattern/as-pattern01.out
+++ b/testdata/language-features/as-pattern/as-pattern01.out
@@ -40,59 +40,59 @@ main
40 = \a b c d e -> _rhs 40 = \a b c d e -> _rhs
41 ((a == b) (g (fromInt a e 3) (fromInt a e 1)) (fromInt a e 5)) 41 ((a == b) (g (fromInt a e 3) (fromInt a e 1)) (fromInt a e 5))
42------------ tooltips 42------------ tooltips
43testdata/language-features/as-pattern/as-pattern01.lc 1:1-1:2 43as-pattern01.lc 1:1-1:2
44 forall a . [a] -> [a] 44 forall a . [a] -> [a]
45testdata/language-features/as-pattern/as-pattern01.lc 1:14-1:15 45as-pattern01.lc 1:14-1:15
46 _e 46 _e
47testdata/language-features/as-pattern/as-pattern01.lc 1:14-1:16 47as-pattern01.lc 1:14-1:16
48 [_d] -> [_d] 48 [_d] -> [_d]
49testdata/language-features/as-pattern/as-pattern01.lc 1:14-1:17 49as-pattern01.lc 1:14-1:17
50 [_c] 50 [_c]
51testdata/language-features/as-pattern/as-pattern01.lc 1:15-1:16 51as-pattern01.lc 1:15-1:16
52 forall a . a -> [a] -> [a] 52 forall a . a -> [a] -> [a]
53testdata/language-features/as-pattern/as-pattern01.lc 1:16-1:17 53as-pattern01.lc 1:16-1:17
54 _e 54 _e
55testdata/language-features/as-pattern/as-pattern01.lc 3:1-3:2 55as-pattern01.lc 3:1-3:2
56 forall a . (Num (MatVecScalarElem a), Eq a, Num a) => a -> a -> a 56 forall a . (Num (MatVecScalarElem a), Eq a, Num a) => a -> a -> a
57testdata/language-features/as-pattern/as-pattern01.lc 3:11-3:12 57as-pattern01.lc 3:11-3:12
58 _g 58 _g
59testdata/language-features/as-pattern/as-pattern01.lc 3:11-3:14 59as-pattern01.lc 3:11-3:14
60 _f -> _f 60 _f -> _f
61testdata/language-features/as-pattern/as-pattern01.lc 3:11-3:16 61as-pattern01.lc 3:11-3:16
62 _d 62 _d
63testdata/language-features/as-pattern/as-pattern01.lc 3:13-3:14 63as-pattern01.lc 3:13-3:14
64 forall a . Num (MatVecScalarElem a) => a -> a -> a 64 forall a . Num (MatVecScalarElem a) => a -> a -> a
65testdata/language-features/as-pattern/as-pattern01.lc 3:15-3:16 65as-pattern01.lc 3:15-3:16
66 _c 66 _c
67testdata/language-features/as-pattern/as-pattern01.lc 7:9-7:13 67as-pattern01.lc 7:9-7:13
68 Type 68 Type
69testdata/language-features/as-pattern/as-pattern01.lc 8:1-8:5 69as-pattern01.lc 8:1-8:5
70 forall a . (Eq a, Num (MatVecScalarElem a), Eq a, Num a) => Bool 70 forall a . (Eq a, Num (MatVecScalarElem a), Eq a, Num a) => Bool
71testdata/language-features/as-pattern/as-pattern01.lc 8:8-8:9 71as-pattern01.lc 8:8-8:9
72 forall a . (Num (MatVecScalarElem a), Eq a, Num a) => a -> a -> a 72 forall a . (Num (MatVecScalarElem a), Eq a, Num a) => a -> a -> a
73testdata/language-features/as-pattern/as-pattern01.lc 8:8-8:11 73as-pattern01.lc 8:8-8:11
74 _e -> _e 74 _e -> _e
75testdata/language-features/as-pattern/as-pattern01.lc 8:8-8:13 75as-pattern01.lc 8:8-8:13
76 _f 76 _f
77testdata/language-features/as-pattern/as-pattern01.lc 8:8-8:16 77as-pattern01.lc 8:8-8:16
78 _e -> Bool 78 _e -> Bool
79testdata/language-features/as-pattern/as-pattern01.lc 8:8-8:18 79as-pattern01.lc 8:8-8:18
80 Bool 80 Bool
81testdata/language-features/as-pattern/as-pattern01.lc 8:10-8:11 81as-pattern01.lc 8:10-8:11
82 _b 82 _b
83testdata/language-features/as-pattern/as-pattern01.lc 8:12-8:13 83as-pattern01.lc 8:12-8:13
84 _b 84 _b
85testdata/language-features/as-pattern/as-pattern01.lc 8:14-8:16 85as-pattern01.lc 8:14-8:16
86 forall a . Eq a => a -> a -> Bool 86 forall a . Eq a => a -> a -> Bool
87testdata/language-features/as-pattern/as-pattern01.lc 8:17-8:18 87as-pattern01.lc 8:17-8:18
88 _b 88 _b
89------------ warnings 89------------ warnings
90Uncovered pattern(s) at testdata/language-features/as-pattern/as-pattern01.lc:1:1: 90Uncovered pattern(s) at as-pattern01.lc:1:1:
91f y@(x:xs) = x:y 91f y@(x:xs) = x:y
92^ 92^
93Missing case(s): 93Missing case(s):
94 f _ | [] <- _a 94 f _ | [] <- _a
95Uncovered pattern(s) at testdata/language-features/as-pattern/as-pattern01.lc:3:1: 95Uncovered pattern(s) at as-pattern01.lc:3:1:
96g x@3 y = x + y 96g x@3 y = x + y
97^ 97^
98Missing case(s): 98Missing case(s):
diff --git a/testdata/language-features/as-pattern/as-pattern02.out b/testdata/language-features/as-pattern/as-pattern02.out
index 8b4ba9d5..351bd9ee 100644
--- a/testdata/language-features/as-pattern/as-pattern02.out
+++ b/testdata/language-features/as-pattern/as-pattern02.out
@@ -64,84 +64,84 @@ main
64 [fromInt a c 1]) 64 [fromInt a c 1])
65 (undefined ([d] -> [d] -> 'Bool) (f [fromInt d f 1]) [fromInt d f 1])) 65 (undefined ([d] -> [d] -> 'Bool) (f [fromInt d f 1]) [fromInt d f 1]))
66------------ tooltips 66------------ tooltips
67testdata/language-features/as-pattern/as-pattern02.lc 3:1-3:2 67as-pattern02.lc 3:1-3:2
68 forall a . (Eq a, Num a) => [a] -> [a] 68 forall a . (Eq a, Num a) => [a] -> [a]
69testdata/language-features/as-pattern/as-pattern02.lc 3:7-4:49 69as-pattern02.lc 3:7-4:49
70 [_c] 70 [_c]
71testdata/language-features/as-pattern/as-pattern02.lc 3:12-3:13 71as-pattern02.lc 3:12-3:13
72 _e 72 _e
73testdata/language-features/as-pattern/as-pattern02.lc 4:24-4:49 73as-pattern02.lc 4:24-4:49
74 [_e] 74 [_e]
75testdata/language-features/as-pattern/as-pattern02.lc 4:27-4:28 75as-pattern02.lc 4:27-4:28
76 _g 76 _g
77testdata/language-features/as-pattern/as-pattern02.lc 4:27-4:30 77as-pattern02.lc 4:27-4:30
78 _f -> Bool 78 _f -> Bool
79testdata/language-features/as-pattern/as-pattern02.lc 4:27-4:31 79as-pattern02.lc 4:27-4:31
80 Bool 80 Bool
81testdata/language-features/as-pattern/as-pattern02.lc 4:27-4:41 81as-pattern02.lc 4:27-4:41
82 [_f] -> [_f] 82 [_f] -> [_f]
83testdata/language-features/as-pattern/as-pattern02.lc 4:28-4:30 83as-pattern02.lc 4:28-4:30
84 forall a . Eq a => a -> a -> Bool 84 forall a . Eq a => a -> a -> Bool
85testdata/language-features/as-pattern/as-pattern02.lc 4:30-4:31 85as-pattern02.lc 4:30-4:31
86 _b 86 _b
87testdata/language-features/as-pattern/as-pattern02.lc 4:37-4:41 87as-pattern02.lc 4:37-4:41
88 [_g] 88 [_g]
89testdata/language-features/as-pattern/as-pattern02.lc 4:47-4:49 89as-pattern02.lc 4:47-4:49
90 _g 90 _g
91testdata/language-features/as-pattern/as-pattern02.lc 6:9-6:13 91as-pattern02.lc 6:9-6:13
92 Type 92 Type
93testdata/language-features/as-pattern/as-pattern02.lc 7:1-7:5 93as-pattern02.lc 7:1-7:5
94 forall a 94 forall a
95 . Eq a 95 . Eq a
96 => forall b 96 => forall b
97 . (a ~ [b], Eq b, Num b) 97 . (a ~ [b], Eq b, Num b)
98 => forall c . Eq c => forall d . (c ~ [d], Eq d, Num d) => Bool 98 => forall c . Eq c => forall d . (c ~ [d], Eq d, Num d) => Bool
99testdata/language-features/as-pattern/as-pattern02.lc 7:8-7:9 99as-pattern02.lc 7:8-7:9
100 forall a . (Eq a, Num a) => [a] -> [a] 100 forall a . (Eq a, Num a) => [a] -> [a]
101testdata/language-features/as-pattern/as-pattern02.lc 7:8-7:15 101as-pattern02.lc 7:8-7:15
102 [_d] 102 [_d]
103testdata/language-features/as-pattern/as-pattern02.lc 7:8-7:18 103as-pattern02.lc 7:8-7:18
104 [_c] -> Bool 104 [_c] -> Bool
105testdata/language-features/as-pattern/as-pattern02.lc 7:8-7:22 105as-pattern02.lc 7:8-7:22
106 Bool 106 Bool
107testdata/language-features/as-pattern/as-pattern02.lc 7:8-7:25 107as-pattern02.lc 7:8-7:25
108 Bool -> Bool 108 Bool -> Bool
109testdata/language-features/as-pattern/as-pattern02.lc 7:8-7:38 109as-pattern02.lc 7:8-7:38
110 Bool 110 Bool
111testdata/language-features/as-pattern/as-pattern02.lc 7:10-7:15 111as-pattern02.lc 7:10-7:15
112 [_e] 112 [_e]
113testdata/language-features/as-pattern/as-pattern02.lc 7:11-7:12 113as-pattern02.lc 7:11-7:12
114 _b 114 _b
115testdata/language-features/as-pattern/as-pattern02.lc 7:13-7:14 115as-pattern02.lc 7:13-7:14
116 _b | [_e] 116 _b | [_e]
117testdata/language-features/as-pattern/as-pattern02.lc 7:16-7:18 117as-pattern02.lc 7:16-7:18
118 forall a . Eq a => a -> a -> Bool 118 forall a . Eq a => a -> a -> Bool
119testdata/language-features/as-pattern/as-pattern02.lc 7:19-7:22 119as-pattern02.lc 7:19-7:22
120 [_d] 120 [_d]
121testdata/language-features/as-pattern/as-pattern02.lc 7:20-7:21 121as-pattern02.lc 7:20-7:21
122 _b 122 _b
123testdata/language-features/as-pattern/as-pattern02.lc 7:23-7:25 123as-pattern02.lc 7:23-7:25
124 Bool -> Bool -> Bool 124 Bool -> Bool -> Bool
125testdata/language-features/as-pattern/as-pattern02.lc 7:26-7:27 125as-pattern02.lc 7:26-7:27
126 forall a . (Eq a, Num a) => [a] -> [a] 126 forall a . (Eq a, Num a) => [a] -> [a]
127testdata/language-features/as-pattern/as-pattern02.lc 7:26-7:31 127as-pattern02.lc 7:26-7:31
128 [_d] 128 [_d]
129testdata/language-features/as-pattern/as-pattern02.lc 7:26-7:34 129as-pattern02.lc 7:26-7:34
130 [_c] -> Bool 130 [_c] -> Bool
131testdata/language-features/as-pattern/as-pattern02.lc 7:26-7:38 131as-pattern02.lc 7:26-7:38
132 Bool 132 Bool
133testdata/language-features/as-pattern/as-pattern02.lc 7:28-7:31 133as-pattern02.lc 7:28-7:31
134 [_d] 134 [_d]
135testdata/language-features/as-pattern/as-pattern02.lc 7:29-7:30 135as-pattern02.lc 7:29-7:30
136 _b 136 _b
137testdata/language-features/as-pattern/as-pattern02.lc 7:32-7:34 137as-pattern02.lc 7:32-7:34
138 forall a . Eq a => a -> a -> Bool 138 forall a . Eq a => a -> a -> Bool
139testdata/language-features/as-pattern/as-pattern02.lc 7:35-7:38 139as-pattern02.lc 7:35-7:38
140 [_d] 140 [_d]
141testdata/language-features/as-pattern/as-pattern02.lc 7:36-7:37 141as-pattern02.lc 7:36-7:37
142 _b 142 _b
143------------ warnings 143------------ warnings
144Uncovered pattern(s) at testdata/language-features/as-pattern/as-pattern02.lc:3:12: 144Uncovered pattern(s) at as-pattern02.lc:3:12:
145f e = case e of 145f e = case e of
146 ^ 146 ^
147Missing case(s): 147Missing case(s):
diff --git a/testdata/language-features/as-pattern/as-pattern02.reject.out b/testdata/language-features/as-pattern/as-pattern02.reject.out
index 9e6ac4ce..2d74fd5d 100644
--- a/testdata/language-features/as-pattern/as-pattern02.reject.out
+++ b/testdata/language-features/as-pattern/as-pattern02.reject.out
@@ -1,8 +1,8 @@
1multiple pattern vars: 1multiple pattern vars:
2x is defined at 2x is defined at
3testdata/language-features/as-pattern/as-pattern02.reject.lc:2:3: 3as-pattern02.reject.lc:2:3:
4f x@[x:xs] = x:xs 4f x@[x:xs] = x:xs
5 ^ 5 ^
6testdata/language-features/as-pattern/as-pattern02.reject.lc:2:6: 6as-pattern02.reject.lc:2:6:
7f x@[x:xs] = x:xs 7f x@[x:xs] = x:xs
8 ^ 8 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-list/dotdot01.out b/testdata/language-features/basic-list/dotdot01.out
index c564f228..b1e0fac8 100644
--- a/testdata/language-features/basic-list/dotdot01.out
+++ b/testdata/language-features/basic-list/dotdot01.out
@@ -6,11 +6,11 @@ main = _lhs main (_rhs (fromTo (fromInt 1) (fromInt 10)))
6main :: [Float] 6main :: [Float]
7main = _rhs (1.0 : fromTo (1.0 + 1.0) 10.0) 7main = _rhs (1.0 : fromTo (1.0 + 1.0) 10.0)
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/dotdot01.lc 2:1-2:5 9dotdot01.lc 2:1-2:5
10 [Float] 10 [Float]
11testdata/language-features/basic-list/dotdot01.lc 2:8-2:15 11dotdot01.lc 2:8-2:15
12 [Float] 12 [Float]
13testdata/language-features/basic-list/dotdot01.lc 2:9-2:10 13dotdot01.lc 2:9-2:10
14 _b 14 _b
15testdata/language-features/basic-list/dotdot01.lc 2:12-2:14 15dotdot01.lc 2:12-2:14
16 _b \ No newline at end of file 16 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list01.out b/testdata/language-features/basic-list/list01.out
index 4a4d6cda..e8fabda7 100644
--- a/testdata/language-features/basic-list/list01.out
+++ b/testdata/language-features/basic-list/list01.out
@@ -16,43 +16,43 @@ value2
16value3 :: [Char] 16value3 :: [Char]
17value3 = _rhs ['h', 'e', 'l', 'l', 'o'] 17value3 = _rhs ['h', 'e', 'l', 'l', 'o']
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list01.lc 1:1-1:7 19list01.lc 1:1-1:7
20 forall a . [a] 20 forall a . [a]
21testdata/language-features/basic-list/list01.lc 1:10-1:12 21list01.lc 1:10-1:12
22 forall a . [a] 22 forall a . [a]
23testdata/language-features/basic-list/list01.lc 2:1-2:7 23list01.lc 2:1-2:7
24 forall a . Num a => [a] 24 forall a . Num a => [a]
25testdata/language-features/basic-list/list01.lc 2:10-2:19 25list01.lc 2:10-2:19
26 [_c] 26 [_c]
27testdata/language-features/basic-list/list01.lc 2:11-2:12 27list01.lc 2:11-2:12
28 _b 28 _b
29testdata/language-features/basic-list/list01.lc 2:13-2:14 29list01.lc 2:13-2:14
30 _b 30 _b
31testdata/language-features/basic-list/list01.lc 2:13-2:18 31list01.lc 2:13-2:18
32 [_d] 32 [_d]
33testdata/language-features/basic-list/list01.lc 2:15-2:16 33list01.lc 2:15-2:16
34 _b 34 _b
35testdata/language-features/basic-list/list01.lc 2:15-2:18 35list01.lc 2:15-2:18
36 [_e] 36 [_e]
37testdata/language-features/basic-list/list01.lc 2:17-2:18 37list01.lc 2:17-2:18
38 _b | [_e] 38 _b | [_e]
39testdata/language-features/basic-list/list01.lc 3:1-3:7 39list01.lc 3:1-3:7
40 [Char] 40 [Char]
41testdata/language-features/basic-list/list01.lc 3:10-3:31 41list01.lc 3:10-3:31
42 [Char] 42 [Char]
43testdata/language-features/basic-list/list01.lc 3:11-3:14 43list01.lc 3:11-3:14
44 Char 44 Char
45testdata/language-features/basic-list/list01.lc 3:15-3:18 45list01.lc 3:15-3:18
46 Char 46 Char
47testdata/language-features/basic-list/list01.lc 3:15-3:30 47list01.lc 3:15-3:30
48 [Char] 48 [Char]
49testdata/language-features/basic-list/list01.lc 3:19-3:22 49list01.lc 3:19-3:22
50 Char 50 Char
51testdata/language-features/basic-list/list01.lc 3:19-3:30 51list01.lc 3:19-3:30
52 [Char] 52 [Char]
53testdata/language-features/basic-list/list01.lc 3:23-3:26 53list01.lc 3:23-3:26
54 Char 54 Char
55testdata/language-features/basic-list/list01.lc 3:23-3:30 55list01.lc 3:23-3:30
56 [Char] 56 [Char]
57testdata/language-features/basic-list/list01.lc 3:27-3:30 57list01.lc 3:27-3:30
58 Char | [Char] \ No newline at end of file 58 Char | [Char] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list02.out b/testdata/language-features/basic-list/list02.out
index 290d0482..cbec659d 100644
--- a/testdata/language-features/basic-list/list02.out
+++ b/testdata/language-features/basic-list/list02.out
@@ -16,43 +16,43 @@ value2
16value3 :: [Char] 16value3 :: [Char]
17value3 = _rhs ['h', 'e', 'l', 'l', 'o'] 17value3 = _rhs ['h', 'e', 'l', 'l', 'o']
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list02.lc 1:1-1:7 19list02.lc 1:1-1:7
20 forall a . [a] 20 forall a . [a]
21testdata/language-features/basic-list/list02.lc 1:10-2:4 21list02.lc 1:10-2:4
22 forall a . [a] 22 forall a . [a]
23testdata/language-features/basic-list/list02.lc 4:1-4:7 23list02.lc 4:1-4:7
24 forall a . Num a => [a] 24 forall a . Num a => [a]
25testdata/language-features/basic-list/list02.lc 4:10-5:7 25list02.lc 4:10-5:7
26 [_c] 26 [_c]
27testdata/language-features/basic-list/list02.lc 4:11-4:12 27list02.lc 4:11-4:12
28 _b 28 _b
29testdata/language-features/basic-list/list02.lc 4:13-4:14 29list02.lc 4:13-4:14
30 _b 30 _b
31testdata/language-features/basic-list/list02.lc 4:13-5:6 31list02.lc 4:13-5:6
32 [_d] 32 [_d]
33testdata/language-features/basic-list/list02.lc 5:3-5:4 33list02.lc 5:3-5:4
34 _b 34 _b
35testdata/language-features/basic-list/list02.lc 5:3-5:6 35list02.lc 5:3-5:6
36 [_e] 36 [_e]
37testdata/language-features/basic-list/list02.lc 5:5-5:6 37list02.lc 5:5-5:6
38 _b | [_e] 38 _b | [_e]
39testdata/language-features/basic-list/list02.lc 7:1-7:7 39list02.lc 7:1-7:7
40 [Char] 40 [Char]
41testdata/language-features/basic-list/list02.lc 8:3-13:4 41list02.lc 8:3-13:4
42 [Char] 42 [Char]
43testdata/language-features/basic-list/list02.lc 8:5-8:8 43list02.lc 8:5-8:8
44 Char 44 Char
45testdata/language-features/basic-list/list02.lc 9:5-9:8 45list02.lc 9:5-9:8
46 Char 46 Char
47testdata/language-features/basic-list/list02.lc 9:5-12:8 47list02.lc 9:5-12:8
48 [Char] 48 [Char]
49testdata/language-features/basic-list/list02.lc 10:5-10:8 49list02.lc 10:5-10:8
50 Char 50 Char
51testdata/language-features/basic-list/list02.lc 10:5-12:8 51list02.lc 10:5-12:8
52 [Char] 52 [Char]
53testdata/language-features/basic-list/list02.lc 11:5-11:8 53list02.lc 11:5-11:8
54 Char 54 Char
55testdata/language-features/basic-list/list02.lc 11:5-12:8 55list02.lc 11:5-12:8
56 [Char] 56 [Char]
57testdata/language-features/basic-list/list02.lc 12:5-12:8 57list02.lc 12:5-12:8
58 Char | [Char] \ No newline at end of file 58 Char | [Char] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list07.reject.out b/testdata/language-features/basic-list/list07.reject.out
index 1d40adcc..576973a9 100644
--- a/testdata/language-features/basic-list/list07.reject.out
+++ b/testdata/language-features/basic-list/list07.reject.out
@@ -10,9 +10,9 @@ with
10 Char 10 Char
11in [] 11in []
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-list/list07.reject.lc 1:10-1:11 13list07.reject.lc 1:10-1:11
14 _b 14 _b
15testdata/language-features/basic-list/list07.reject.lc 1:12-1:15 15list07.reject.lc 1:12-1:15
16 Float 16 Float
17testdata/language-features/basic-list/list07.reject.lc 1:16-1:19 17list07.reject.lc 1:16-1:19
18 Char \ No newline at end of file 18 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list08.out b/testdata/language-features/basic-list/list08.out
index a9ed3391..68e3aaea 100644
--- a/testdata/language-features/basic-list/list08.out
+++ b/testdata/language-features/basic-list/list08.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs [fromInt 1, 1.2])
5value :: [Float] 5value :: [Float]
6value = _rhs [1.0, 1.2] 6value = _rhs [1.0, 1.2]
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-list/list08.lc 1:1-1:6 8list08.lc 1:1-1:6
9 [Float] 9 [Float]
10testdata/language-features/basic-list/list08.lc 1:9-1:16 10list08.lc 1:9-1:16
11 [Float] 11 [Float]
12testdata/language-features/basic-list/list08.lc 1:10-1:11 12list08.lc 1:10-1:11
13 _b 13 _b
14testdata/language-features/basic-list/list08.lc 1:12-1:15 14list08.lc 1:12-1:15
15 Float | [Float] \ No newline at end of file 15 Float | [Float] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list09.out b/testdata/language-features/basic-list/list09.out
index c46fb913..0d09aea9 100644
--- a/testdata/language-features/basic-list/list09.out
+++ b/testdata/language-features/basic-list/list09.out
@@ -5,15 +5,15 @@ value = _lhs value (_rhs ([fromInt 1, 1.2] :: [Float]))
5value :: [Float] 5value :: [Float]
6value = _rhs [1.0, 1.2] 6value = _rhs [1.0, 1.2]
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-list/list09.lc 1:1-1:6 8list09.lc 1:1-1:6
9 [Float] 9 [Float]
10testdata/language-features/basic-list/list09.lc 1:9-1:16 10list09.lc 1:9-1:16
11 [Float] 11 [Float]
12testdata/language-features/basic-list/list09.lc 1:10-1:11 12list09.lc 1:10-1:11
13 _b 13 _b
14testdata/language-features/basic-list/list09.lc 1:12-1:15 14list09.lc 1:12-1:15
15 Float | [Float] 15 Float | [Float]
16testdata/language-features/basic-list/list09.lc 1:20-1:27 16list09.lc 1:20-1:27
17 Type 17 Type
18testdata/language-features/basic-list/list09.lc 1:21-1:26 18list09.lc 1:21-1:26
19 Type \ No newline at end of file 19 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list10.reject.out b/testdata/language-features/basic-list/list10.reject.out
index 760ca1fe..8cad72ab 100644
--- a/testdata/language-features/basic-list/list10.reject.out
+++ b/testdata/language-features/basic-list/list10.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:58:6: 2 'Internals.lc:58:6:
3 data Int 3 data Int
4 ^^^ 4 ^^^
5with 5with
@@ -7,18 +7,18 @@ with
7in [] 7in []
8------------ trace 8------------ trace
9!type error: can not unify 9!type error: can not unify
10 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:58:6: 10 'Internals.lc:58:6:
11 data Int 11 data Int
12 ^^^ 12 ^^^
13with 13with
14 Float 14 Float
15in [] 15in []
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-list/list10.reject.lc 1:10-1:11 17list10.reject.lc 1:10-1:11
18 _b 18 _b
19testdata/language-features/basic-list/list10.reject.lc 1:12-1:15 19list10.reject.lc 1:12-1:15
20 Float 20 Float
21testdata/language-features/basic-list/list10.reject.lc 1:20-1:25 21list10.reject.lc 1:20-1:25
22 Type 22 Type
23testdata/language-features/basic-list/list10.reject.lc 1:21-1:24 23list10.reject.lc 1:21-1:24
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list11.out b/testdata/language-features/basic-list/list11.out
index 9777fcff..912daca2 100644
--- a/testdata/language-features/basic-list/list11.out
+++ b/testdata/language-features/basic-list/list11.out
@@ -5,15 +5,15 @@ value = _lhs value (_rhs [fromInt 1])
5value :: forall a . Num a => [a] 5value :: forall a . Num a => [a]
6value = \a b -> _rhs [fromInt a b 1] 6value = \a b -> _rhs [fromInt a b 1]
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-list/list11.lc 1:1-1:6 8list11.lc 1:1-1:6
9 forall a . Num a => [a] 9 forall a . Num a => [a]
10testdata/language-features/basic-list/list11.lc 1:9-1:10 10list11.lc 1:9-1:10
11 _b 11 _b
12testdata/language-features/basic-list/list11.lc 1:9-1:11 12list11.lc 1:9-1:11
13 [_b] -> [_b] 13 [_b] -> [_b]
14testdata/language-features/basic-list/list11.lc 1:9-1:13 14list11.lc 1:9-1:13
15 [_b] 15 [_b]
16testdata/language-features/basic-list/list11.lc 1:10-1:11 16list11.lc 1:10-1:11
17 forall a . a -> [a] -> [a] 17 forall a . a -> [a] -> [a]
18testdata/language-features/basic-list/list11.lc 1:11-1:13 18list11.lc 1:11-1:13
19 forall a . [a] \ No newline at end of file 19 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list12.out b/testdata/language-features/basic-list/list12.out
index e8e480be..ed67387e 100644
--- a/testdata/language-features/basic-list/list12.out
+++ b/testdata/language-features/basic-list/list12.out
@@ -8,47 +8,47 @@ value
8 = \a b -> _rhs 8 = \a b -> _rhs
9 [fromInt a b 1, fromInt a b 2, fromInt a b 3, fromInt a b 4, fromInt a b 5] 9 [fromInt a b 1, fromInt a b 2, fromInt a b 3, fromInt a b 4, fromInt a b 5]
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/list12.lc 1:1-1:6 11list12.lc 1:1-1:6
12 forall a . Num a => [a] 12 forall a . Num a => [a]
13testdata/language-features/basic-list/list12.lc 1:9-1:10 13list12.lc 1:9-1:10
14 _b 14 _b
15testdata/language-features/basic-list/list12.lc 1:9-1:11 15list12.lc 1:9-1:11
16 [_b] -> [_b] 16 [_b] -> [_b]
17testdata/language-features/basic-list/list12.lc 1:9-1:21 17list12.lc 1:9-1:21
18 [_c] 18 [_c]
19testdata/language-features/basic-list/list12.lc 1:10-1:11 19list12.lc 1:10-1:11
20 forall a . a -> [a] -> [a] 20 forall a . a -> [a] -> [a]
21testdata/language-features/basic-list/list12.lc 1:11-1:12 21list12.lc 1:11-1:12
22 _b 22 _b
23testdata/language-features/basic-list/list12.lc 1:11-1:13 23list12.lc 1:11-1:13
24 [_b] -> [_b] 24 [_b] -> [_b]
25testdata/language-features/basic-list/list12.lc 1:11-1:21 25list12.lc 1:11-1:21
26 [_d] 26 [_d]
27testdata/language-features/basic-list/list12.lc 1:12-1:13 27list12.lc 1:12-1:13
28 forall a . a -> [a] -> [a] 28 forall a . a -> [a] -> [a]
29testdata/language-features/basic-list/list12.lc 1:13-1:14 29list12.lc 1:13-1:14
30 _b 30 _b
31testdata/language-features/basic-list/list12.lc 1:13-1:15 31list12.lc 1:13-1:15
32 [_b] -> [_b] 32 [_b] -> [_b]
33testdata/language-features/basic-list/list12.lc 1:13-1:21 33list12.lc 1:13-1:21
34 [_e] 34 [_e]
35testdata/language-features/basic-list/list12.lc 1:14-1:15 35list12.lc 1:14-1:15
36 forall a . a -> [a] -> [a] 36 forall a . a -> [a] -> [a]
37testdata/language-features/basic-list/list12.lc 1:15-1:16 37list12.lc 1:15-1:16
38 _b 38 _b
39testdata/language-features/basic-list/list12.lc 1:15-1:17 39list12.lc 1:15-1:17
40 [_b] -> [_b] 40 [_b] -> [_b]
41testdata/language-features/basic-list/list12.lc 1:15-1:21 41list12.lc 1:15-1:21
42 [_f] 42 [_f]
43testdata/language-features/basic-list/list12.lc 1:16-1:17 43list12.lc 1:16-1:17
44 forall a . a -> [a] -> [a] 44 forall a . a -> [a] -> [a]
45testdata/language-features/basic-list/list12.lc 1:17-1:18 45list12.lc 1:17-1:18
46 _b 46 _b
47testdata/language-features/basic-list/list12.lc 1:17-1:19 47list12.lc 1:17-1:19
48 [_b] -> [_b] 48 [_b] -> [_b]
49testdata/language-features/basic-list/list12.lc 1:17-1:21 49list12.lc 1:17-1:21
50 [_f] 50 [_f]
51testdata/language-features/basic-list/list12.lc 1:18-1:19 51list12.lc 1:18-1:19
52 forall a . a -> [a] -> [a] 52 forall a . a -> [a] -> [a]
53testdata/language-features/basic-list/list12.lc 1:19-1:21 53list12.lc 1:19-1:21
54 forall a . [a] \ No newline at end of file 54 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list13.out b/testdata/language-features/basic-list/list13.out
index c1c89f70..8002d692 100644
--- a/testdata/language-features/basic-list/list13.out
+++ b/testdata/language-features/basic-list/list13.out
@@ -5,47 +5,47 @@ value = _lhs value (_rhs ['h', 'e', 'l', 'l', 'o'])
5value :: [Char] 5value :: [Char]
6value = _rhs ['h', 'e', 'l', 'l', 'o'] 6value = _rhs ['h', 'e', 'l', 'l', 'o']
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-list/list13.lc 1:1-1:6 8list13.lc 1:1-1:6
9 [Char] 9 [Char]
10testdata/language-features/basic-list/list13.lc 1:9-1:12 10list13.lc 1:9-1:12
11 Char 11 Char
12testdata/language-features/basic-list/list13.lc 1:9-1:13 12list13.lc 1:9-1:13
13 [Char] -> [Char] 13 [Char] -> [Char]
14testdata/language-features/basic-list/list13.lc 1:9-1:31 14list13.lc 1:9-1:31
15 [Char] 15 [Char]
16testdata/language-features/basic-list/list13.lc 1:12-1:13 16list13.lc 1:12-1:13
17 forall a . a -> [a] -> [a] 17 forall a . a -> [a] -> [a]
18testdata/language-features/basic-list/list13.lc 1:13-1:16 18list13.lc 1:13-1:16
19 Char 19 Char
20testdata/language-features/basic-list/list13.lc 1:13-1:17 20list13.lc 1:13-1:17
21 [Char] -> [Char] 21 [Char] -> [Char]
22testdata/language-features/basic-list/list13.lc 1:13-1:31 22list13.lc 1:13-1:31
23 [Char] 23 [Char]
24testdata/language-features/basic-list/list13.lc 1:16-1:17 24list13.lc 1:16-1:17
25 forall a . a -> [a] -> [a] 25 forall a . a -> [a] -> [a]
26testdata/language-features/basic-list/list13.lc 1:17-1:20 26list13.lc 1:17-1:20
27 Char 27 Char
28testdata/language-features/basic-list/list13.lc 1:17-1:21 28list13.lc 1:17-1:21
29 [Char] -> [Char] 29 [Char] -> [Char]
30testdata/language-features/basic-list/list13.lc 1:17-1:31 30list13.lc 1:17-1:31
31 [Char] 31 [Char]
32testdata/language-features/basic-list/list13.lc 1:20-1:21 32list13.lc 1:20-1:21
33 forall a . a -> [a] -> [a] 33 forall a . a -> [a] -> [a]
34testdata/language-features/basic-list/list13.lc 1:21-1:24 34list13.lc 1:21-1:24
35 Char 35 Char
36testdata/language-features/basic-list/list13.lc 1:21-1:25 36list13.lc 1:21-1:25
37 [Char] -> [Char] 37 [Char] -> [Char]
38testdata/language-features/basic-list/list13.lc 1:21-1:31 38list13.lc 1:21-1:31
39 [Char] 39 [Char]
40testdata/language-features/basic-list/list13.lc 1:24-1:25 40list13.lc 1:24-1:25
41 forall a . a -> [a] -> [a] 41 forall a . a -> [a] -> [a]
42testdata/language-features/basic-list/list13.lc 1:25-1:28 42list13.lc 1:25-1:28
43 Char 43 Char
44testdata/language-features/basic-list/list13.lc 1:25-1:29 44list13.lc 1:25-1:29
45 [Char] -> [Char] 45 [Char] -> [Char]
46testdata/language-features/basic-list/list13.lc 1:25-1:31 46list13.lc 1:25-1:31
47 [Char] 47 [Char]
48testdata/language-features/basic-list/list13.lc 1:28-1:29 48list13.lc 1:28-1:29
49 forall a . a -> [a] -> [a] 49 forall a . a -> [a] -> [a]
50testdata/language-features/basic-list/list13.lc 1:29-1:31 50list13.lc 1:29-1:31
51 forall a . [a] \ No newline at end of file 51 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list14.reject.out b/testdata/language-features/basic-list/list14.reject.out
index 5a644bb6..ba2e1a66 100644
--- a/testdata/language-features/basic-list/list14.reject.out
+++ b/testdata/language-features/basic-list/list14.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 [Char] 2 [Char]
3with 3with
4 () 4 ()
5in testdata/language-features/basic-list/list14.reject.lc:1:17: 5in list14.reject.lc:1:17:
6value = 'h':'i':() 6value = 'h':'i':()
7 ^^ 7 ^^
8------------ trace 8------------ trace
@@ -10,21 +10,21 @@ value = 'h':'i':()
10 [Char] 10 [Char]
11with 11with
12 () 12 ()
13in testdata/language-features/basic-list/list14.reject.lc:1:17: 13in list14.reject.lc:1:17:
14value = 'h':'i':() 14value = 'h':'i':()
15 ^^ 15 ^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-list/list14.reject.lc 1:9-1:12 17list14.reject.lc 1:9-1:12
18 Char 18 Char
19testdata/language-features/basic-list/list14.reject.lc 1:9-1:13 19list14.reject.lc 1:9-1:13
20 [Char] -> [Char] 20 [Char] -> [Char]
21testdata/language-features/basic-list/list14.reject.lc 1:12-1:13 21list14.reject.lc 1:12-1:13
22 forall a . a -> [a] -> [a] 22 forall a . a -> [a] -> [a]
23testdata/language-features/basic-list/list14.reject.lc 1:13-1:16 23list14.reject.lc 1:13-1:16
24 Char 24 Char
25testdata/language-features/basic-list/list14.reject.lc 1:13-1:17 25list14.reject.lc 1:13-1:17
26 [Char] -> [Char] 26 [Char] -> [Char]
27testdata/language-features/basic-list/list14.reject.lc 1:16-1:17 27list14.reject.lc 1:16-1:17
28 forall a . a -> [a] -> [a] 28 forall a . a -> [a] -> [a]
29testdata/language-features/basic-list/list14.reject.lc 1:17-1:19 29list14.reject.lc 1:17-1:19
30 () \ No newline at end of file 30 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list15.reject.out b/testdata/language-features/basic-list/list15.reject.out
index 56999614..0e7d8fb0 100644
--- a/testdata/language-features/basic-list/list15.reject.out
+++ b/testdata/language-features/basic-list/list15.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 Char 2 Char
3with 3with
4 () 4 ()
5in testdata/language-features/basic-list/list15.reject.lc:1:20: 5in list15.reject.lc:1:20:
6value = 'h':'i':():[] 6value = 'h':'i':():[]
7 ^^ 7 ^^
8------------ trace 8------------ trace
@@ -10,25 +10,25 @@ value = 'h':'i':():[]
10 Char 10 Char
11with 11with
12 () 12 ()
13in testdata/language-features/basic-list/list15.reject.lc:1:20: 13in list15.reject.lc:1:20:
14value = 'h':'i':():[] 14value = 'h':'i':():[]
15 ^^ 15 ^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-list/list15.reject.lc 1:9-1:12 17list15.reject.lc 1:9-1:12
18 Char 18 Char
19testdata/language-features/basic-list/list15.reject.lc 1:9-1:13 19list15.reject.lc 1:9-1:13
20 [Char] -> [Char] 20 [Char] -> [Char]
21testdata/language-features/basic-list/list15.reject.lc 1:12-1:13 21list15.reject.lc 1:12-1:13
22 forall a . a -> [a] -> [a] 22 forall a . a -> [a] -> [a]
23testdata/language-features/basic-list/list15.reject.lc 1:13-1:16 23list15.reject.lc 1:13-1:16
24 Char 24 Char
25testdata/language-features/basic-list/list15.reject.lc 1:13-1:17 25list15.reject.lc 1:13-1:17
26 [Char] -> [Char] 26 [Char] -> [Char]
27testdata/language-features/basic-list/list15.reject.lc 1:16-1:17 27list15.reject.lc 1:16-1:17
28 forall a . a -> [a] -> [a] 28 forall a . a -> [a] -> [a]
29testdata/language-features/basic-list/list15.reject.lc 1:17-1:19 29list15.reject.lc 1:17-1:19
30 () 30 ()
31testdata/language-features/basic-list/list15.reject.lc 1:17-1:20 31list15.reject.lc 1:17-1:20
32 [()] -> [()] 32 [()] -> [()]
33testdata/language-features/basic-list/list15.reject.lc 1:19-1:20 33list15.reject.lc 1:19-1:20
34 forall a . a -> [a] -> [a] \ No newline at end of file 34 forall a . a -> [a] -> [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list16.reject.out b/testdata/language-features/basic-list/list16.reject.out
index abb28bb5..fd2bb949 100644
--- a/testdata/language-features/basic-list/list16.reject.out
+++ b/testdata/language-features/basic-list/list16.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 [Char] 2 [Char]
3with 3with
4 Char 4 Char
5in testdata/language-features/basic-list/list16.reject.lc:1:13: 5in list16.reject.lc:1:13:
6value = 'h':'i' 6value = 'h':'i'
7 ^^^ 7 ^^^
8------------ trace 8------------ trace
@@ -10,15 +10,15 @@ value = 'h':'i'
10 [Char] 10 [Char]
11with 11with
12 Char 12 Char
13in testdata/language-features/basic-list/list16.reject.lc:1:13: 13in list16.reject.lc:1:13:
14value = 'h':'i' 14value = 'h':'i'
15 ^^^ 15 ^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-list/list16.reject.lc 1:9-1:12 17list16.reject.lc 1:9-1:12
18 Char 18 Char
19testdata/language-features/basic-list/list16.reject.lc 1:9-1:13 19list16.reject.lc 1:9-1:13
20 [Char] -> [Char] 20 [Char] -> [Char]
21testdata/language-features/basic-list/list16.reject.lc 1:12-1:13 21list16.reject.lc 1:12-1:13
22 forall a . a -> [a] -> [a] 22 forall a . a -> [a] -> [a]
23testdata/language-features/basic-list/list16.reject.lc 1:13-1:16 23list16.reject.lc 1:13-1:16
24 Char \ No newline at end of file 24 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp01.out b/testdata/language-features/basic-list/listcomp01.out
index 0c20b420..dc0c5204 100644
--- a/testdata/language-features/basic-list/listcomp01.out
+++ b/testdata/language-features/basic-list/listcomp01.out
@@ -5,23 +5,23 @@ value = _lhs value (_rhs (concatMap (\(_ :: _) -> [()]) [(), (), (), ()]))
5value :: [()] 5value :: [()]
6value = _rhs (() : [] ++ foldr (++) [] (map (\_ -> [()]) [(), (), ()])) 6value = _rhs (() : [] ++ foldr (++) [] (map (\_ -> [()]) [(), (), ()]))
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-list/listcomp01.lc 1:1-1:6 8listcomp01.lc 1:1-1:6
9 [()] 9 [()]
10testdata/language-features/basic-list/listcomp01.lc 1:9-1:34 10listcomp01.lc 1:9-1:34
11 [()] 11 [()]
12testdata/language-features/basic-list/listcomp01.lc 1:10-1:12 12listcomp01.lc 1:10-1:12
13 () | [()] 13 () | [()]
14testdata/language-features/basic-list/listcomp01.lc 1:20-1:33 14listcomp01.lc 1:20-1:33
15 [()] 15 [()]
16testdata/language-features/basic-list/listcomp01.lc 1:21-1:23 16listcomp01.lc 1:21-1:23
17 () 17 ()
18testdata/language-features/basic-list/listcomp01.lc 1:24-1:26 18listcomp01.lc 1:24-1:26
19 () 19 ()
20testdata/language-features/basic-list/listcomp01.lc 1:24-1:32 20listcomp01.lc 1:24-1:32
21 [()] 21 [()]
22testdata/language-features/basic-list/listcomp01.lc 1:27-1:29 22listcomp01.lc 1:27-1:29
23 () 23 ()
24testdata/language-features/basic-list/listcomp01.lc 1:27-1:32 24listcomp01.lc 1:27-1:32
25 [()] 25 [()]
26testdata/language-features/basic-list/listcomp01.lc 1:30-1:32 26listcomp01.lc 1:30-1:32
27 () | [()] \ No newline at end of file 27 () | [()] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp02.out b/testdata/language-features/basic-list/listcomp02.out
index 528fef4a..497f88c0 100644
--- a/testdata/language-features/basic-list/listcomp02.out
+++ b/testdata/language-features/basic-list/listcomp02.out
@@ -10,27 +10,27 @@ l = _rhs [(), (), (), ()]
10value :: [()] 10value :: [()]
11value = _rhs (() : [] ++ foldr (++) [] (map (\a -> [a]) [(), (), ()])) 11value = _rhs (() : [] ++ foldr (++) [] (map (\a -> [a]) [(), (), ()]))
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-list/listcomp02.lc 1:1-1:2 13listcomp02.lc 1:1-1:2
14 [()] 14 [()]
15testdata/language-features/basic-list/listcomp02.lc 1:5-1:18 15listcomp02.lc 1:5-1:18
16 [()] 16 [()]
17testdata/language-features/basic-list/listcomp02.lc 1:6-1:8 17listcomp02.lc 1:6-1:8
18 () 18 ()
19testdata/language-features/basic-list/listcomp02.lc 1:9-1:11 19listcomp02.lc 1:9-1:11
20 () 20 ()
21testdata/language-features/basic-list/listcomp02.lc 1:9-1:17 21listcomp02.lc 1:9-1:17
22 [()] 22 [()]
23testdata/language-features/basic-list/listcomp02.lc 1:12-1:14 23listcomp02.lc 1:12-1:14
24 () 24 ()
25testdata/language-features/basic-list/listcomp02.lc 1:12-1:17 25listcomp02.lc 1:12-1:17
26 [()] 26 [()]
27testdata/language-features/basic-list/listcomp02.lc 1:15-1:17 27listcomp02.lc 1:15-1:17
28 () | [()] 28 () | [()]
29testdata/language-features/basic-list/listcomp02.lc 2:1-2:6 29listcomp02.lc 2:1-2:6
30 [()] 30 [()]
31testdata/language-features/basic-list/listcomp02.lc 2:9-2:21 31listcomp02.lc 2:9-2:21
32 [()] 32 [()]
33testdata/language-features/basic-list/listcomp02.lc 2:10-2:11 33listcomp02.lc 2:10-2:11
34 _d | [_b] 34 _d | [_b]
35testdata/language-features/basic-list/listcomp02.lc 2:19-2:20 35listcomp02.lc 2:19-2:20
36 [()] \ No newline at end of file 36 [()] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp03.out b/testdata/language-features/basic-list/listcomp03.out
index 0ba6b347..85208fa3 100644
--- a/testdata/language-features/basic-list/listcomp03.out
+++ b/testdata/language-features/basic-list/listcomp03.out
@@ -8,27 +8,27 @@ value
8value :: [()] 8value :: [()]
9value = _rhs [] 9value = _rhs []
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6 11listcomp03.lc 1:1-1:6
12 [()] 12 [()]
13testdata/language-features/basic-list/listcomp03.lc 1:9-1:41 13listcomp03.lc 1:9-1:41
14 [()] 14 [()]
15testdata/language-features/basic-list/listcomp03.lc 1:10-1:12 15listcomp03.lc 1:10-1:12
16 () | [()] 16 () | [()]
17testdata/language-features/basic-list/listcomp03.lc 1:10-1:40 17listcomp03.lc 1:10-1:40
18 [()] -> [()] | [()] 18 [()] -> [()] | [()]
19testdata/language-features/basic-list/listcomp03.lc 1:20-1:33 19listcomp03.lc 1:20-1:33
20 [()] 20 [()]
21testdata/language-features/basic-list/listcomp03.lc 1:21-1:23 21listcomp03.lc 1:21-1:23
22 () 22 ()
23testdata/language-features/basic-list/listcomp03.lc 1:24-1:26 23listcomp03.lc 1:24-1:26
24 () 24 ()
25testdata/language-features/basic-list/listcomp03.lc 1:24-1:32 25listcomp03.lc 1:24-1:32
26 [()] 26 [()]
27testdata/language-features/basic-list/listcomp03.lc 1:27-1:29 27listcomp03.lc 1:27-1:29
28 () 28 ()
29testdata/language-features/basic-list/listcomp03.lc 1:27-1:32 29listcomp03.lc 1:27-1:32
30 [()] 30 [()]
31testdata/language-features/basic-list/listcomp03.lc 1:30-1:32 31listcomp03.lc 1:30-1:32
32 () | [()] 32 () | [()]
33testdata/language-features/basic-list/listcomp03.lc 1:35-1:40 33listcomp03.lc 1:35-1:40
34 Bool \ No newline at end of file 34 Bool \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp04.out b/testdata/language-features/basic-list/listcomp04.out
index dfd8bd3c..032fdd81 100644
--- a/testdata/language-features/basic-list/listcomp04.out
+++ b/testdata/language-features/basic-list/listcomp04.out
@@ -15,31 +15,31 @@ value
15 : [] ++ foldr (++) [] (map (\_ -> [()]) [(), (), ()]) 15 : [] ++ foldr (++) [] (map (\_ -> [()]) [(), (), ()])
16 ++ foldr (++) [] (map (\_ -> concatMap ' () ' () (\_ -> [()]) l) [(), (), ()])) 16 ++ foldr (++) [] (map (\_ -> concatMap ' () ' () (\_ -> [()]) l) [(), (), ()]))
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-list/listcomp04.lc 1:1-1:2 18listcomp04.lc 1:1-1:2
19 [()] 19 [()]
20testdata/language-features/basic-list/listcomp04.lc 1:5-1:18 20listcomp04.lc 1:5-1:18
21 [()] 21 [()]
22testdata/language-features/basic-list/listcomp04.lc 1:6-1:8 22listcomp04.lc 1:6-1:8
23 () 23 ()
24testdata/language-features/basic-list/listcomp04.lc 1:9-1:11 24listcomp04.lc 1:9-1:11
25 () 25 ()
26testdata/language-features/basic-list/listcomp04.lc 1:9-1:17 26listcomp04.lc 1:9-1:17
27 [()] 27 [()]
28testdata/language-features/basic-list/listcomp04.lc 1:12-1:14 28listcomp04.lc 1:12-1:14
29 () 29 ()
30testdata/language-features/basic-list/listcomp04.lc 1:12-1:17 30listcomp04.lc 1:12-1:17
31 [()] 31 [()]
32testdata/language-features/basic-list/listcomp04.lc 1:15-1:17 32listcomp04.lc 1:15-1:17
33 () | [()] 33 () | [()]
34testdata/language-features/basic-list/listcomp04.lc 2:1-2:6 34listcomp04.lc 2:1-2:6
35 [()] 35 [()]
36testdata/language-features/basic-list/listcomp04.lc 2:9-2:30 36listcomp04.lc 2:9-2:30
37 [()] 37 [()]
38testdata/language-features/basic-list/listcomp04.lc 2:10-2:12 38listcomp04.lc 2:10-2:12
39 () | [()] 39 () | [()]
40testdata/language-features/basic-list/listcomp04.lc 2:10-2:29 40listcomp04.lc 2:10-2:29
41 [()] 41 [()]
42testdata/language-features/basic-list/listcomp04.lc 2:20-2:21 42listcomp04.lc 2:20-2:21
43 [()] 43 [()]
44testdata/language-features/basic-list/listcomp04.lc 2:28-2:29 44listcomp04.lc 2:28-2:29
45 [()] \ No newline at end of file 45 [()] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp05.out b/testdata/language-features/basic-list/listcomp05.out
index 46e18270..91c6cd09 100644
--- a/testdata/language-features/basic-list/listcomp05.out
+++ b/testdata/language-features/basic-list/listcomp05.out
@@ -13,19 +13,19 @@ value
13value :: [()] 13value :: [()]
14value = _rhs (u : [] ++ foldr (++) [] (map (\_ -> [u]) [()])) 14value = _rhs (u : [] ++ foldr (++) [] (map (\_ -> [u]) [()]))
15------------ tooltips 15------------ tooltips
16testdata/language-features/basic-list/listcomp05.lc 1:1-1:6 16listcomp05.lc 1:1-1:6
17 [()] 17 [()]
18testdata/language-features/basic-list/listcomp05.lc 1:9-1:39 18listcomp05.lc 1:9-1:39
19 [()] 19 [()]
20testdata/language-features/basic-list/listcomp05.lc 1:10-1:11 20listcomp05.lc 1:10-1:11
21 () 21 ()
22testdata/language-features/basic-list/listcomp05.lc 1:19-1:26 22listcomp05.lc 1:19-1:26
23 [()] 23 [()]
24testdata/language-features/basic-list/listcomp05.lc 1:20-1:22 24listcomp05.lc 1:20-1:22
25 () 25 ()
26testdata/language-features/basic-list/listcomp05.lc 1:23-1:25 26listcomp05.lc 1:23-1:25
27 () | [()] 27 () | [()]
28testdata/language-features/basic-list/listcomp05.lc 1:32-1:33 28listcomp05.lc 1:32-1:33
29 _b | () 29 _b | ()
30testdata/language-features/basic-list/listcomp05.lc 1:36-1:38 30listcomp05.lc 1:36-1:38
31 () \ No newline at end of file 31 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp06.out b/testdata/language-features/basic-list/listcomp06.out
index b0e13efb..1b7db614 100644
--- a/testdata/language-features/basic-list/listcomp06.out
+++ b/testdata/language-features/basic-list/listcomp06.out
@@ -31,43 +31,43 @@ value2
31 = _rhs 31 = _rhs
32 (u : [] ++ foldr (++) [] (map (\_ -> primIfThenElse [' ()] True [u] []) [()])) 32 (u : [] ++ foldr (++) [] (map (\_ -> primIfThenElse [' ()] True [u] []) [()]))
33------------ tooltips 33------------ tooltips
34testdata/language-features/basic-list/listcomp06.lc 1:1-1:7 34listcomp06.lc 1:1-1:7
35 [()] 35 [()]
36testdata/language-features/basic-list/listcomp06.lc 1:10-1:46 36listcomp06.lc 1:10-1:46
37 [()] 37 [()]
38testdata/language-features/basic-list/listcomp06.lc 1:11-1:12 38listcomp06.lc 1:11-1:12
39 () | [()] 39 () | [()]
40testdata/language-features/basic-list/listcomp06.lc 1:11-1:45 40listcomp06.lc 1:11-1:45
41 [()] -> [()] 41 [()] -> [()]
42testdata/language-features/basic-list/listcomp06.lc 1:20-1:27 42listcomp06.lc 1:20-1:27
43 [()] 43 [()]
44testdata/language-features/basic-list/listcomp06.lc 1:21-1:23 44listcomp06.lc 1:21-1:23
45 () 45 ()
46testdata/language-features/basic-list/listcomp06.lc 1:24-1:26 46listcomp06.lc 1:24-1:26
47 () | [()] 47 () | [()]
48testdata/language-features/basic-list/listcomp06.lc 1:33-1:34 48listcomp06.lc 1:33-1:34
49 _b | () 49 _b | ()
50testdata/language-features/basic-list/listcomp06.lc 1:37-1:39 50listcomp06.lc 1:37-1:39
51 () 51 ()
52testdata/language-features/basic-list/listcomp06.lc 1:41-1:45 52listcomp06.lc 1:41-1:45
53 Bool 53 Bool
54testdata/language-features/basic-list/listcomp06.lc 3:1-3:7 54listcomp06.lc 3:1-3:7
55 [()] 55 [()]
56testdata/language-features/basic-list/listcomp06.lc 3:10-3:46 56listcomp06.lc 3:10-3:46
57 [()] 57 [()]
58testdata/language-features/basic-list/listcomp06.lc 3:11-3:12 58listcomp06.lc 3:11-3:12
59 () 59 ()
60testdata/language-features/basic-list/listcomp06.lc 3:11-3:45 60listcomp06.lc 3:11-3:45
61 [()] 61 [()]
62testdata/language-features/basic-list/listcomp06.lc 3:20-3:27 62listcomp06.lc 3:20-3:27
63 [()] 63 [()]
64testdata/language-features/basic-list/listcomp06.lc 3:21-3:23 64listcomp06.lc 3:21-3:23
65 () 65 ()
66testdata/language-features/basic-list/listcomp06.lc 3:24-3:26 66listcomp06.lc 3:24-3:26
67 () | [()] 67 () | [()]
68testdata/language-features/basic-list/listcomp06.lc 3:29-3:33 68listcomp06.lc 3:29-3:33
69 Bool 69 Bool
70testdata/language-features/basic-list/listcomp06.lc 3:39-3:40 70listcomp06.lc 3:39-3:40
71 _b | () 71 _b | ()
72testdata/language-features/basic-list/listcomp06.lc 3:43-3:45 72listcomp06.lc 3:43-3:45
73 () \ No newline at end of file 73 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp07.out b/testdata/language-features/basic-list/listcomp07.out
index cbabbc48..70ba3962 100644
--- a/testdata/language-features/basic-list/listcomp07.out
+++ b/testdata/language-features/basic-list/listcomp07.out
@@ -54,69 +54,69 @@ value3
54 = _rhs 54 = _rhs
55 (u : [] ++ foldr (++) [] (map (\_ -> primIfThenElse [' ()] True [u] []) [()])) 55 (u : [] ++ foldr (++) [] (map (\_ -> primIfThenElse [' ()] True [u] []) [()]))
56------------ tooltips 56------------ tooltips
57testdata/language-features/basic-list/listcomp07.lc 1:1-1:7 57listcomp07.lc 1:1-1:7
58 [()] 58 [()]
59testdata/language-features/basic-list/listcomp07.lc 1:10-6:11 59listcomp07.lc 1:10-6:11
60 [()] 60 [()]
61testdata/language-features/basic-list/listcomp07.lc 1:12-1:13 61listcomp07.lc 1:12-1:13
62 () 62 ()
63testdata/language-features/basic-list/listcomp07.lc 2:17-2:24 63listcomp07.lc 2:17-2:24
64 [()] 64 [()]
65testdata/language-features/basic-list/listcomp07.lc 2:18-2:20 65listcomp07.lc 2:18-2:20
66 () 66 ()
67testdata/language-features/basic-list/listcomp07.lc 2:21-2:23 67listcomp07.lc 2:21-2:23
68 () | [()] 68 () | [()]
69testdata/language-features/basic-list/listcomp07.lc 3:16-3:17 69listcomp07.lc 3:16-3:17
70 _b | () 70 _b | ()
71testdata/language-features/basic-list/listcomp07.lc 3:20-3:22 71listcomp07.lc 3:20-3:22
72 () 72 ()
73testdata/language-features/basic-list/listcomp07.lc 4:12-4:16 73listcomp07.lc 4:12-4:16
74 Bool 74 Bool
75testdata/language-features/basic-list/listcomp07.lc 5:16-5:17 75listcomp07.lc 5:16-5:17
76 _b | () 76 _b | ()
77testdata/language-features/basic-list/listcomp07.lc 5:20-5:21 77listcomp07.lc 5:20-5:21
78 () 78 ()
79testdata/language-features/basic-list/listcomp07.lc 8:1-8:7 79listcomp07.lc 8:1-8:7
80 [()] 80 [()]
81testdata/language-features/basic-list/listcomp07.lc 8:10-12:11 81listcomp07.lc 8:10-12:11
82 [()] 82 [()]
83testdata/language-features/basic-list/listcomp07.lc 8:12-8:13 83listcomp07.lc 8:12-8:13
84 () 84 ()
85testdata/language-features/basic-list/listcomp07.lc 8:21-8:28 85listcomp07.lc 8:21-8:28
86 [()] 86 [()]
87testdata/language-features/basic-list/listcomp07.lc 8:22-8:24 87listcomp07.lc 8:22-8:24
88 () 88 ()
89testdata/language-features/basic-list/listcomp07.lc 8:25-8:27 89listcomp07.lc 8:25-8:27
90 () | [()] 90 () | [()]
91testdata/language-features/basic-list/listcomp07.lc 9:16-9:17 91listcomp07.lc 9:16-9:17
92 _b | () 92 _b | ()
93testdata/language-features/basic-list/listcomp07.lc 9:20-9:22 93listcomp07.lc 9:20-9:22
94 () 94 ()
95testdata/language-features/basic-list/listcomp07.lc 10:12-10:16 95listcomp07.lc 10:12-10:16
96 Bool 96 Bool
97testdata/language-features/basic-list/listcomp07.lc 11:16-11:17 97listcomp07.lc 11:16-11:17
98 _b | () 98 _b | ()
99testdata/language-features/basic-list/listcomp07.lc 11:20-11:21 99listcomp07.lc 11:20-11:21
100 () 100 ()
101testdata/language-features/basic-list/listcomp07.lc 14:1-14:7 101listcomp07.lc 14:1-14:7
102 [()] 102 [()]
103testdata/language-features/basic-list/listcomp07.lc 14:10-20:3 103listcomp07.lc 14:10-20:3
104 [()] 104 [()]
105testdata/language-features/basic-list/listcomp07.lc 14:12-14:13 105listcomp07.lc 14:12-14:13
106 () 106 ()
107testdata/language-features/basic-list/listcomp07.lc 15:15-15:22 107listcomp07.lc 15:15-15:22
108 [()] 108 [()]
109testdata/language-features/basic-list/listcomp07.lc 15:16-15:18 109listcomp07.lc 15:16-15:18
110 () 110 ()
111testdata/language-features/basic-list/listcomp07.lc 15:19-15:21 111listcomp07.lc 15:19-15:21
112 () | [()] 112 () | [()]
113testdata/language-features/basic-list/listcomp07.lc 17:2-17:3 113listcomp07.lc 17:2-17:3
114 _b | () 114 _b | ()
115testdata/language-features/basic-list/listcomp07.lc 17:6-17:8 115listcomp07.lc 17:6-17:8
116 () 116 ()
117testdata/language-features/basic-list/listcomp07.lc 18:7-18:11 117listcomp07.lc 18:7-18:11
118 Bool 118 Bool
119testdata/language-features/basic-list/listcomp07.lc 19:10-19:11 119listcomp07.lc 19:10-19:11
120 _b | () 120 _b | ()
121testdata/language-features/basic-list/listcomp07.lc 19:14-19:15 121listcomp07.lc 19:14-19:15
122 () \ No newline at end of file 122 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp08.reject.out b/testdata/language-features/basic-list/listcomp08.reject.out
index d57a754b..8aa2bb7c 100644
--- a/testdata/language-features/basic-list/listcomp08.reject.out
+++ b/testdata/language-features/basic-list/listcomp08.reject.out
@@ -1,22 +1,22 @@
1type error: can not unify 1type error: can not unify
2 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 2 'Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
6 String 6 String
7in testdata/language-features/basic-list/listcomp08.reject.lc:1:23: 7in listcomp08.reject.lc:1:23:
8value = [x | x <- [], "not Bool"] 8value = [x | x <- [], "not Bool"]
9 ^^^^^^^^^^ 9 ^^^^^^^^^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 12 'Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
16 String 16 String
17in testdata/language-features/basic-list/listcomp08.reject.lc:1:23: 17in listcomp08.reject.lc:1:23:
18value = [x | x <- [], "not Bool"] 18value = [x | x <- [], "not Bool"]
19 ^^^^^^^^^^ 19 ^^^^^^^^^^
20------------ tooltips 20------------ tooltips
21testdata/language-features/basic-list/listcomp08.reject.lc 1:23-1:33 21listcomp08.reject.lc 1:23-1:33
22 String \ No newline at end of file 22 String \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp09.out b/testdata/language-features/basic-list/listcomp09.out
index 6c1c9d6d..1c81c25f 100644
--- a/testdata/language-features/basic-list/listcomp09.out
+++ b/testdata/language-features/basic-list/listcomp09.out
@@ -8,13 +8,13 @@ value1
8value1 :: @Type -> [() -> String] 8value1 :: @Type -> [() -> String]
9value1 = \_ -> _rhs [] 9value1 = \_ -> _rhs []
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp09.lc 1:1-1:7 11listcomp09.lc 1:1-1:7
12 @Type -> [() -> String] 12 @Type -> [() -> String]
13testdata/language-features/basic-list/listcomp09.lc 1:10-1:36 13listcomp09.lc 1:10-1:36
14 [() -> String] 14 [() -> String]
15testdata/language-features/basic-list/listcomp09.lc 1:11-1:25 15listcomp09.lc 1:11-1:25
16 [() -> String] 16 [() -> String]
17testdata/language-features/basic-list/listcomp09.lc 1:18-1:25 17listcomp09.lc 1:18-1:25
18 String 18 String
19testdata/language-features/basic-list/listcomp09.lc 1:33-1:35 19listcomp09.lc 1:33-1:35
20 forall a . [a] \ No newline at end of file 20 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-values/bool01.out b/testdata/language-features/basic-values/bool01.out
index 5d0f35af..2ff3bc18 100644
--- a/testdata/language-features/basic-values/bool01.out
+++ b/testdata/language-features/basic-values/bool01.out
@@ -10,11 +10,11 @@ value1 = _rhs True
10value2 :: Bool 10value2 :: Bool
11value2 = _rhs False 11value2 = _rhs False
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/bool01.lc 1:1-1:7 13bool01.lc 1:1-1:7
14 Bool 14 Bool
15testdata/language-features/basic-values/bool01.lc 1:10-1:14 15bool01.lc 1:10-1:14
16 Bool 16 Bool
17testdata/language-features/basic-values/bool01.lc 2:1-2:7 17bool01.lc 2:1-2:7
18 Bool 18 Bool
19testdata/language-features/basic-values/bool01.lc 2:10-2:15 19bool01.lc 2:10-2:15
20 Bool \ No newline at end of file 20 Bool \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case01.out b/testdata/language-features/basic-values/case01.out
index eff9fb43..f807abb9 100644
--- a/testdata/language-features/basic-values/case01.out
+++ b/testdata/language-features/basic-values/case01.out
@@ -30,51 +30,51 @@ value5 = _rhs ()
30value6 :: () 30value6 :: ()
31value6 = _rhs () 31value6 = _rhs ()
32------------ tooltips 32------------ tooltips
33testdata/language-features/basic-values/case01.lc 1:1-1:7 33case01.lc 1:1-1:7
34 () 34 ()
35testdata/language-features/basic-values/case01.lc 1:10-1:29 35case01.lc 1:10-1:29
36 () 36 ()
37testdata/language-features/basic-values/case01.lc 1:15-1:17 37case01.lc 1:15-1:17
38 () 38 ()
39testdata/language-features/basic-values/case01.lc 1:27-1:29 39case01.lc 1:27-1:29
40 () 40 ()
41testdata/language-features/basic-values/case01.lc 3:1-3:7 41case01.lc 3:1-3:7
42 () 42 ()
43testdata/language-features/basic-values/case01.lc 3:10-4:11 43case01.lc 3:10-4:11
44 () 44 ()
45testdata/language-features/basic-values/case01.lc 3:15-3:17 45case01.lc 3:15-3:17
46 () 46 ()
47testdata/language-features/basic-values/case01.lc 4:9-4:11 47case01.lc 4:9-4:11
48 () 48 ()
49testdata/language-features/basic-values/case01.lc 6:1-6:7 49case01.lc 6:1-6:7
50 () 50 ()
51testdata/language-features/basic-values/case01.lc 7:3-8:13 51case01.lc 7:3-8:13
52 () 52 ()
53testdata/language-features/basic-values/case01.lc 7:8-7:10 53case01.lc 7:8-7:10
54 () 54 ()
55testdata/language-features/basic-values/case01.lc 8:11-8:13 55case01.lc 8:11-8:13
56 () 56 ()
57testdata/language-features/basic-values/case01.lc 10:1-10:7 57case01.lc 10:1-10:7
58 () 58 ()
59testdata/language-features/basic-values/case01.lc 11:3-13:9 59case01.lc 11:3-13:9
60 () 60 ()
61testdata/language-features/basic-values/case01.lc 11:8-11:10 61case01.lc 11:8-11:10
62 () 62 ()
63testdata/language-features/basic-values/case01.lc 13:7-13:9 63case01.lc 13:7-13:9
64 () 64 ()
65testdata/language-features/basic-values/case01.lc 15:1-15:7 65case01.lc 15:1-15:7
66 () 66 ()
67testdata/language-features/basic-values/case01.lc 16:3-19:11 67case01.lc 16:3-19:11
68 () 68 ()
69testdata/language-features/basic-values/case01.lc 16:8-16:10 69case01.lc 16:8-16:10
70 () 70 ()
71testdata/language-features/basic-values/case01.lc 19:9-19:11 71case01.lc 19:9-19:11
72 () 72 ()
73testdata/language-features/basic-values/case01.lc 21:1-21:7 73case01.lc 21:1-21:7
74 () 74 ()
75testdata/language-features/basic-values/case01.lc 22:3-23:12 75case01.lc 22:3-23:12
76 () 76 ()
77testdata/language-features/basic-values/case01.lc 22:8-22:10 77case01.lc 22:8-22:10
78 () 78 ()
79testdata/language-features/basic-values/case01.lc 23:10-23:12 79case01.lc 23:10-23:12
80 () \ No newline at end of file 80 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case02.out b/testdata/language-features/basic-values/case02.out
index f445f91a..b0a99d85 100644
--- a/testdata/language-features/basic-values/case02.out
+++ b/testdata/language-features/basic-values/case02.out
@@ -31,31 +31,31 @@ value2
31 "1" 31 "1"
32 ((a == d) (fromInt a e 1) (fromInt a e 2))) 32 ((a == d) (fromInt a e 1) (fromInt a e 2)))
33------------ tooltips 33------------ tooltips
34testdata/language-features/basic-values/case02.lc 1:1-1:7 34case02.lc 1:1-1:7
35 forall a . (Eq a, Num a) => () 35 forall a . (Eq a, Num a) => ()
36testdata/language-features/basic-values/case02.lc 1:10-3:10 36case02.lc 1:10-3:10
37 () 37 ()
38testdata/language-features/basic-values/case02.lc 1:15-1:16 38case02.lc 1:15-1:16
39 _b 39 _b
40testdata/language-features/basic-values/case02.lc 2:8-2:10 40case02.lc 2:8-2:10
41 () 41 ()
42testdata/language-features/basic-values/case02.lc 2:8-3:10 42case02.lc 2:8-3:10
43 Bool -> () 43 Bool -> ()
44testdata/language-features/basic-values/case02.lc 3:8-3:10 44case02.lc 3:8-3:10
45 () 45 ()
46testdata/language-features/basic-values/case02.lc 5:1-5:7 46case02.lc 5:1-5:7
47 forall a . (Eq a, Num a, Eq a, Num a) => String 47 forall a . (Eq a, Num a, Eq a, Num a) => String
48testdata/language-features/basic-values/case02.lc 5:10-8:11 48case02.lc 5:10-8:11
49 String 49 String
50testdata/language-features/basic-values/case02.lc 5:15-5:16 50case02.lc 5:15-5:16
51 _b 51 _b
52testdata/language-features/basic-values/case02.lc 6:8-6:11 52case02.lc 6:8-6:11
53 String 53 String
54testdata/language-features/basic-values/case02.lc 6:8-8:11 54case02.lc 6:8-8:11
55 Bool -> String 55 Bool -> String
56testdata/language-features/basic-values/case02.lc 7:8-7:11 56case02.lc 7:8-7:11
57 String 57 String
58testdata/language-features/basic-values/case02.lc 7:8-8:11 58case02.lc 7:8-8:11
59 Bool -> String | String 59 Bool -> String | String
60testdata/language-features/basic-values/case02.lc 8:8-8:11 60case02.lc 8:8-8:11
61 String \ No newline at end of file 61 String \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case03.reject.out b/testdata/language-features/basic-values/case03.reject.out
index 6b272e26..64c21552 100644
--- a/testdata/language-features/basic-values/case03.reject.out
+++ b/testdata/language-features/basic-values/case03.reject.out
@@ -1,22 +1,22 @@
1type error: no instance of 'Num on ??? 1type error: no instance of 'Num on ???
2in testdata/language-features/basic-values/case03.reject.lc:1:10: 2in case03.reject.lc:1:10:
3value1 = case () of 3value1 = case () of
4 1 -> () 4 1 -> ()
5 _ -> () 5 _ -> ()
6------------ trace 6------------ trace
7!type error: no instance of 'Num on ??? 7!type error: no instance of 'Num on ???
8in testdata/language-features/basic-values/case03.reject.lc:1:10: 8in case03.reject.lc:1:10:
9value1 = case () of 9value1 = case () of
10 1 -> () 10 1 -> ()
11 _ -> () 11 _ -> ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/case03.reject.lc 1:10-3:10 13case03.reject.lc 1:10-3:10
14 () 14 ()
15testdata/language-features/basic-values/case03.reject.lc 1:15-1:17 15case03.reject.lc 1:15-1:17
16 () 16 ()
17testdata/language-features/basic-values/case03.reject.lc 2:8-2:10 17case03.reject.lc 2:8-2:10
18 () 18 ()
19testdata/language-features/basic-values/case03.reject.lc 2:8-3:10 19case03.reject.lc 2:8-3:10
20 Bool -> () 20 Bool -> ()
21testdata/language-features/basic-values/case03.reject.lc 3:8-3:10 21case03.reject.lc 3:8-3:10
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case04.reject.out b/testdata/language-features/basic-values/case04.reject.out
index aa395eab..1eb0690b 100644
--- a/testdata/language-features/basic-values/case04.reject.out
+++ b/testdata/language-features/basic-values/case04.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 () 2 ()
3with 3with
4 Char 4 Char
5in testdata/language-features/basic-values/case04.reject.lc:2:8: 5in case04.reject.lc:2:8:
6 1 -> '1' 6 1 -> '1'
7 ^^^ 7 ^^^
8------------ trace 8------------ trace
@@ -10,11 +10,11 @@ in testdata/language-features/basic-values/case04.reject.lc:2:8:
10 () 10 ()
11with 11with
12 Char 12 Char
13in testdata/language-features/basic-values/case04.reject.lc:2:8: 13in case04.reject.lc:2:8:
14 1 -> '1' 14 1 -> '1'
15 ^^^ 15 ^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/case04.reject.lc 2:8-2:11 17case04.reject.lc 2:8-2:11
18 Char 18 Char
19testdata/language-features/basic-values/case04.reject.lc 3:8-3:10 19case04.reject.lc 3:8-3:10
20 () \ No newline at end of file 20 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case05.out b/testdata/language-features/basic-values/case05.out
index 130dd7d3..d6494cf2 100644
--- a/testdata/language-features/basic-values/case05.out
+++ b/testdata/language-features/basic-values/case05.out
@@ -11,16 +11,16 @@ value
11 = \a b c d -> _rhs 11 = \a b c d -> _rhs
12 (case'Bool (\_ -> 'Char) (undefined 'Char) '1' ((a == b) (fromInt a c 1) d)) 12 (case'Bool (\_ -> 'Char) (undefined 'Char) '1' ((a == b) (fromInt a c 1) d))
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/case05.lc 1:1-1:6 14case05.lc 1:1-1:6
15 forall a . (Eq a, Num a) => a -> Char 15 forall a . (Eq a, Num a) => a -> Char
16testdata/language-features/basic-values/case05.lc 1:11-2:11 16case05.lc 1:11-2:11
17 Char 17 Char
18testdata/language-features/basic-values/case05.lc 1:16-1:17 18case05.lc 1:16-1:17
19 _e 19 _e
20testdata/language-features/basic-values/case05.lc 2:8-2:11 20case05.lc 2:8-2:11
21 Char 21 Char
22------------ warnings 22------------ warnings
23Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16: 23Uncovered pattern(s) at case05.lc:1:16:
24value x = case x of 24value x = case x of
25 ^ 25 ^
26Missing case(s): 26Missing case(s):
diff --git a/testdata/language-features/basic-values/case06.out b/testdata/language-features/basic-values/case06.out
index 9b4ff748..c69a1cbb 100644
--- a/testdata/language-features/basic-values/case06.out
+++ b/testdata/language-features/basic-values/case06.out
@@ -11,15 +11,15 @@ value
11 = \a b c d -> _rhs 11 = \a b c d -> _rhs
12 (case'Bool (\_ -> 'Char) '_' '1' ((a == b) (fromInt a c 1) d)) 12 (case'Bool (\_ -> 'Char) '_' '1' ((a == b) (fromInt a c 1) d))
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/case06.lc 1:1-1:6 14case06.lc 1:1-1:6
15 forall a . (Eq a, Num a) => a -> Char 15 forall a . (Eq a, Num a) => a -> Char
16testdata/language-features/basic-values/case06.lc 1:11-3:11 16case06.lc 1:11-3:11
17 Char 17 Char
18testdata/language-features/basic-values/case06.lc 1:16-1:17 18case06.lc 1:16-1:17
19 _e 19 _e
20testdata/language-features/basic-values/case06.lc 2:8-2:11 20case06.lc 2:8-2:11
21 Char 21 Char
22testdata/language-features/basic-values/case06.lc 2:8-3:11 22case06.lc 2:8-3:11
23 Bool -> Char 23 Bool -> Char
24testdata/language-features/basic-values/case06.lc 3:8-3:11 24case06.lc 3:8-3:11
25 Char \ No newline at end of file 25 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/data01.out b/testdata/language-features/basic-values/data01.out
index 0bad6ca1..026fc8ac 100644
--- a/testdata/language-features/basic-values/data01.out
+++ b/testdata/language-features/basic-values/data01.out
@@ -74,37 +74,37 @@ match'D1 = \a b c d -> <<type case function>>
74match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b 74match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b
75match'E = \a b c d -> <<type case function>> 75match'E = \a b c d -> <<type case function>>
76------------ tooltips 76------------ tooltips
77testdata/language-features/basic-values/data01.lc 1:6-1:7 77data01.lc 1:6-1:7
78 Type | Type | Type | Type | Type | Type | Type 78 Type | Type | Type | Type | Type | Type | Type
79testdata/language-features/basic-values/data01.lc 1:6-1:13 79data01.lc 1:6-1:13
80 Type | Type | Type 80 Type | Type | Type
81testdata/language-features/basic-values/data01.lc 1:8-1:9 81data01.lc 1:8-1:9
82 A 82 A
83testdata/language-features/basic-values/data01.lc 1:10-1:11 83data01.lc 1:10-1:11
84 A 84 A
85testdata/language-features/basic-values/data01.lc 1:12-1:13 85data01.lc 1:12-1:13
86 A 86 A
87testdata/language-features/basic-values/data01.lc 3:6-3:7 87data01.lc 3:6-3:7
88 Type | Type | Type | Type | Type | Type | Type | Type 88 Type | Type | Type | Type | Type | Type | Type | Type
89testdata/language-features/basic-values/data01.lc 3:6-3:22 89data01.lc 3:6-3:22
90 Type | Type | Type 90 Type | Type | Type
91testdata/language-features/basic-values/data01.lc 3:10-3:11 91data01.lc 3:10-3:11
92 E 92 E
93testdata/language-features/basic-values/data01.lc 3:14-3:15 93data01.lc 3:14-3:15
94 () -> E | E | Type | Type 94 () -> E | E | Type | Type
95testdata/language-features/basic-values/data01.lc 3:16-3:18 95data01.lc 3:16-3:18
96 Type 96 Type
97testdata/language-features/basic-values/data01.lc 3:21-3:22 97data01.lc 3:21-3:22
98 E 98 E
99testdata/language-features/basic-values/data01.lc 5:6-5:8 99data01.lc 5:6-5:8
100 Type | Type | Type | Type | Type | Type | Type | Type 100 Type | Type | Type | Type | Type | Type | Type | Type
101testdata/language-features/basic-values/data01.lc 5:6-6:13 101data01.lc 5:6-6:13
102 Type | Type | Type 102 Type | Type | Type
103testdata/language-features/basic-values/data01.lc 5:9-5:11 103data01.lc 5:9-5:11
104 D1 104 D1
105testdata/language-features/basic-values/data01.lc 6:5-6:7 105data01.lc 6:5-6:7
106 () -> D1 | D1 | Type | Type 106 () -> D1 | D1 | Type | Type
107testdata/language-features/basic-values/data01.lc 6:7-6:9 107data01.lc 6:7-6:9
108 Type 108 Type
109testdata/language-features/basic-values/data01.lc 6:11-6:13 109data01.lc 6:11-6:13
110 D1 \ No newline at end of file 110 D1 \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def01.out b/testdata/language-features/basic-values/def01.out
index eba795a8..77eb7749 100644
--- a/testdata/language-features/basic-values/def01.out
+++ b/testdata/language-features/basic-values/def01.out
@@ -15,15 +15,15 @@ fun2 = \a b c d e _ _ _ _ _ -> _rhs 'c'
15unit :: () 15unit :: ()
16unit = _rhs () 16unit = _rhs ()
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/def01.lc 1:1-1:5 18def01.lc 1:1-1:5
19 () 19 ()
20testdata/language-features/basic-values/def01.lc 1:8-1:10 20def01.lc 1:8-1:10
21 () 21 ()
22testdata/language-features/basic-values/def01.lc 3:1-3:5 22def01.lc 3:1-3:5
23 forall a b . Num b => a -> b 23 forall a b . Num b => a -> b
24testdata/language-features/basic-values/def01.lc 3:10-3:11 24def01.lc 3:10-3:11
25 _b 25 _b
26testdata/language-features/basic-values/def01.lc 5:1-5:5 26def01.lc 5:1-5:5
27 forall a b c d e . a -> b -> c -> d -> e -> Char 27 forall a b c d e . a -> b -> c -> d -> e -> Char
28testdata/language-features/basic-values/def01.lc 5:18-5:21 28def01.lc 5:18-5:21
29 Char \ No newline at end of file 29 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def02.reject.out b/testdata/language-features/basic-values/def02.reject.out
index eca7cb70..ebe02235 100644
--- a/testdata/language-features/basic-values/def02.reject.out
+++ b/testdata/language-features/basic-values/def02.reject.out
@@ -1,8 +1,8 @@
1multiple pattern vars: 1multiple pattern vars:
2x is defined at 2x is defined at
3testdata/language-features/basic-values/def02.reject.lc:1:6: 3def02.reject.lc:1:6:
4fun1 x x = 'c' 4fun1 x x = 'c'
5 ^ 5 ^
6testdata/language-features/basic-values/def02.reject.lc:1:8: 6def02.reject.lc:1:8:
7fun1 x x = 'c' 7fun1 x x = 'c'
8 ^ 8 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def03.out b/testdata/language-features/basic-values/def03.out
index a90c1488..8b6f38a7 100644
--- a/testdata/language-features/basic-values/def03.out
+++ b/testdata/language-features/basic-values/def03.out
@@ -21,16 +21,16 @@ fun
21 (_rhs '1') 21 (_rhs '1')
22 ((a == d) (fromInt a e 1) f) 22 ((a == d) (fromInt a e 1) f)
23------------ tooltips 23------------ tooltips
24testdata/language-features/basic-values/def03.lc 1:1-1:4 24def03.lc 1:1-1:4
25 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 25 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
26testdata/language-features/basic-values/def03.lc 1:9-1:12 26def03.lc 1:9-1:12
27 Char 27 Char
28testdata/language-features/basic-values/def03.lc 1:9-2:12 28def03.lc 1:9-2:12
29 Bool -> Char 29 Bool -> Char
30testdata/language-features/basic-values/def03.lc 2:9-2:12 30def03.lc 2:9-2:12
31 Char | Char 31 Char | Char
32------------ warnings 32------------ warnings
33Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1: 33Uncovered pattern(s) at def03.lc:1:1:
34fun 1 = '1' 34fun 1 = '1'
35fun 2 = '2' 35fun 2 = '2'
36Missing case(s): 36Missing case(s):
diff --git a/testdata/language-features/basic-values/def04.out b/testdata/language-features/basic-values/def04.out
index d4fbfa4e..08854519 100644
--- a/testdata/language-features/basic-values/def04.out
+++ b/testdata/language-features/basic-values/def04.out
@@ -34,27 +34,27 @@ fun2
34 (_rhs '1') 34 (_rhs '1')
35 ((a == e) (fromInt a f 1) g) 35 ((a == e) (fromInt a f 1) g)
36------------ tooltips 36------------ tooltips
37testdata/language-features/basic-values/def04.lc 1:1-1:4 37def04.lc 1:1-1:4
38 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 38 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
39testdata/language-features/basic-values/def04.lc 1:9-1:12 39def04.lc 1:9-1:12
40 Char 40 Char
41testdata/language-features/basic-values/def04.lc 1:9-3:12 41def04.lc 1:9-3:12
42 Bool -> Char 42 Bool -> Char
43testdata/language-features/basic-values/def04.lc 2:9-2:12 43def04.lc 2:9-2:12
44 Char 44 Char
45testdata/language-features/basic-values/def04.lc 2:9-3:12 45def04.lc 2:9-3:12
46 Bool -> Char | Char 46 Bool -> Char | Char
47testdata/language-features/basic-values/def04.lc 3:9-3:12 47def04.lc 3:9-3:12
48 Char 48 Char
49testdata/language-features/basic-values/def04.lc 5:1-5:5 49def04.lc 5:1-5:5
50 forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char 50 forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char
51testdata/language-features/basic-values/def04.lc 5:12-5:15 51def04.lc 5:12-5:15
52 Char 52 Char
53testdata/language-features/basic-values/def04.lc 5:12-7:15 53def04.lc 5:12-7:15
54 Bool -> Char 54 Bool -> Char
55testdata/language-features/basic-values/def04.lc 6:12-6:15 55def04.lc 6:12-6:15
56 Char 56 Char
57testdata/language-features/basic-values/def04.lc 6:12-7:15 57def04.lc 6:12-7:15
58 Bool -> Char | Char 58 Bool -> Char | Char
59testdata/language-features/basic-values/def04.lc 7:12-7:15 59def04.lc 7:12-7:15
60 Char \ No newline at end of file 60 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def05.reject.out b/testdata/language-features/basic-values/def05.reject.out
index edd16b87..2add70ca 100644
--- a/testdata/language-features/basic-values/def05.reject.out
+++ b/testdata/language-features/basic-values/def05.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/def05.reject.lc:4:1: 1testdata/language-features/basic-values/def05.reject.lc:4:1:
2different number of arguments of fun: 2different number of arguments of fun:
3testdata/language-features/basic-values/def05.reject.lc:1:1: 3def05.reject.lc:1:1:
4fun 1 = '1' 4fun 1 = '1'
5^^^ 5^^^
6testdata/language-features/basic-values/def05.reject.lc:3:1: 6def05.reject.lc:3:1:
7fun = '_' 7fun = '_'
8^^^ 8^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def06.reject.out b/testdata/language-features/basic-values/def06.reject.out
index cf116b52..1d0402dc 100644
--- a/testdata/language-features/basic-values/def06.reject.out
+++ b/testdata/language-features/basic-values/def06.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/def06.reject.lc:5:1: 1testdata/language-features/basic-values/def06.reject.lc:5:1:
2different number of arguments of fun2: 2different number of arguments of fun2:
3testdata/language-features/basic-values/def06.reject.lc:1:1: 3def06.reject.lc:1:1:
4fun2 1 _ = '1' 4fun2 1 _ = '1'
5^^^^ 5^^^^
6testdata/language-features/basic-values/def06.reject.lc:3:1: 6def06.reject.lc:3:1:
7fun2 _ = '_' 7fun2 _ = '_'
8^^^^ 8^^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def07.reject.out b/testdata/language-features/basic-values/def07.reject.out
index 663b586e..59c56627 100644
--- a/testdata/language-features/basic-values/def07.reject.out
+++ b/testdata/language-features/basic-values/def07.reject.out
@@ -1,43 +1,43 @@
1already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1: 1already defined fun at def07.reject.lc:4:1:
2fun _ = '_' 2fun _ = '_'
3^^^ 3^^^
4and at testdata/language-features/basic-values/def07.reject.lc:1:1: 4and at def07.reject.lc:1:1:
5fun 1 = '1' 5fun 1 = '1'
6^^^ 6^^^
7------------ trace 7------------ trace
8fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 8fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
9fun2 :: forall a b . (Eq a, Num a) => a -> b -> Char 9fun2 :: forall a b . (Eq a, Num a) => a -> b -> Char
10fun :: forall a . a -> Char 10fun :: forall a . a -> Char
11!already defined fun at testdata/language-features/basic-values/def07.reject.lc:4:1: 11!already defined fun at def07.reject.lc:4:1:
12fun _ = '_' 12fun _ = '_'
13^^^ 13^^^
14and at testdata/language-features/basic-values/def07.reject.lc:1:1: 14and at def07.reject.lc:1:1:
15fun 1 = '1' 15fun 1 = '1'
16^^^ 16^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/def07.reject.lc 1:1-1:4 18def07.reject.lc 1:1-1:4
19 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 19 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
20testdata/language-features/basic-values/def07.reject.lc 1:9-1:12 20def07.reject.lc 1:9-1:12
21 Char 21 Char
22testdata/language-features/basic-values/def07.reject.lc 1:9-2:12 22def07.reject.lc 1:9-2:12
23 Bool -> Char 23 Bool -> Char
24testdata/language-features/basic-values/def07.reject.lc 2:9-2:12 24def07.reject.lc 2:9-2:12
25 Char | Char 25 Char | Char
26testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 26def07.reject.lc 3:1-3:5
27 forall a b . (Eq a, Num a) => a -> b -> Char 27 forall a b . (Eq a, Num a) => a -> b -> Char
28testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 28def07.reject.lc 3:12-3:15
29 Char 29 Char
30testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 30def07.reject.lc 4:1-4:4
31 forall a . a -> Char 31 forall a . a -> Char
32testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 32def07.reject.lc 4:9-4:12
33 Char 33 Char
34------------ warnings 34------------ warnings
35Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1: 35Uncovered pattern(s) at def07.reject.lc:1:1:
36fun 1 = '1' 36fun 1 = '1'
37fun 2 = '2' 37fun 2 = '2'
38Missing case(s): 38Missing case(s):
39 fun _ | False <- fromInt 1 == _a, False <- fromInt 2 == _a 39 fun _ | False <- fromInt 1 == _a, False <- fromInt 2 == _a
40Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:3:1: 40Uncovered pattern(s) at def07.reject.lc:3:1:
41fun2 1 _ = '1' 41fun2 1 _ = '1'
42^^^^ 42^^^^
43Missing case(s): 43Missing case(s):
diff --git a/testdata/language-features/basic-values/deforder01.out b/testdata/language-features/basic-values/deforder01.out
index 932a2a54..c1a1dec0 100644
--- a/testdata/language-features/basic-values/deforder01.out
+++ b/testdata/language-features/basic-values/deforder01.out
@@ -10,11 +10,11 @@ x = _rhs '1'
10y :: Char 10y :: Char
11y = _rhs '1' 11y = _rhs '1'
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/deforder01.lc 1:1-1:2 13deforder01.lc 1:1-1:2
14 Char 14 Char
15testdata/language-features/basic-values/deforder01.lc 1:5-1:8 15deforder01.lc 1:5-1:8
16 Char 16 Char
17testdata/language-features/basic-values/deforder01.lc 2:1-2:2 17deforder01.lc 2:1-2:2
18 Char 18 Char
19testdata/language-features/basic-values/deforder01.lc 2:5-2:6 19deforder01.lc 2:5-2:6
20 Char \ No newline at end of file 20 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder02.out b/testdata/language-features/basic-values/deforder02.out
index 2bfbd5b3..3173fc2d 100644
--- a/testdata/language-features/basic-values/deforder02.out
+++ b/testdata/language-features/basic-values/deforder02.out
@@ -10,11 +10,11 @@ x = _rhs '1'
10y :: Char 10y :: Char
11y = _rhs '1' 11y = _rhs '1'
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/deforder02.lc 1:1-1:2 13deforder02.lc 1:1-1:2
14 Char 14 Char
15testdata/language-features/basic-values/deforder02.lc 1:5-1:6 15deforder02.lc 1:5-1:6
16 Char 16 Char
17testdata/language-features/basic-values/deforder02.lc 2:1-2:2 17deforder02.lc 2:1-2:2
18 Char 18 Char
19testdata/language-features/basic-values/deforder02.lc 2:5-2:8 19deforder02.lc 2:5-2:8
20 Char \ No newline at end of file 20 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder03.out b/testdata/language-features/basic-values/deforder03.out
index 66cb3c71..c77dd75f 100644
--- a/testdata/language-features/basic-values/deforder03.out
+++ b/testdata/language-features/basic-values/deforder03.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder03.lc 1:1-1:6 8deforder03.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder03.lc 1:17-1:19 10deforder03.lc 1:17-1:19
11 () 11 ()
12testdata/language-features/basic-values/deforder03.lc 2:17-2:18 12deforder03.lc 2:17-2:18
13 () 13 ()
14testdata/language-features/basic-values/deforder03.lc 3:12-3:15 14deforder03.lc 3:12-3:15
15 Char \ No newline at end of file 15 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder04.out b/testdata/language-features/basic-values/deforder04.out
index 17a9a408..b30d2932 100644
--- a/testdata/language-features/basic-values/deforder04.out
+++ b/testdata/language-features/basic-values/deforder04.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder04.lc 1:1-1:6 8deforder04.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder04.lc 1:17-1:18 10deforder04.lc 1:17-1:18
11 () 11 ()
12testdata/language-features/basic-values/deforder04.lc 2:17-2:19 12deforder04.lc 2:17-2:19
13 () 13 ()
14testdata/language-features/basic-values/deforder04.lc 3:12-3:15 14deforder04.lc 3:12-3:15
15 Char \ No newline at end of file 15 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder05.out b/testdata/language-features/basic-values/deforder05.out
index abc83591..c1b49368 100644
--- a/testdata/language-features/basic-values/deforder05.out
+++ b/testdata/language-features/basic-values/deforder05.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder05.lc 1:1-1:6 8deforder05.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder05.lc 1:9-1:12 10deforder05.lc 1:9-1:12
11 Char 11 Char
12testdata/language-features/basic-values/deforder05.lc 1:23-1:24 12deforder05.lc 1:23-1:24
13 () 13 ()
14testdata/language-features/basic-values/deforder05.lc 2:23-2:25 14deforder05.lc 2:23-2:25
15 () \ No newline at end of file 15 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder06.out b/testdata/language-features/basic-values/deforder06.out
index c44eec77..7fa41792 100644
--- a/testdata/language-features/basic-values/deforder06.out
+++ b/testdata/language-features/basic-values/deforder06.out
@@ -5,11 +5,11 @@ value = _lhs value (_rhs let a = (); b = a in '1')
5value :: Char 5value :: Char
6value = _rhs '1' 6value = _rhs '1'
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/deforder06.lc 1:1-1:6 8deforder06.lc 1:1-1:6
9 Char 9 Char
10testdata/language-features/basic-values/deforder06.lc 1:9-1:12 10deforder06.lc 1:9-1:12
11 Char 11 Char
12testdata/language-features/basic-values/deforder06.lc 1:23-1:25 12deforder06.lc 1:23-1:25
13 () 13 ()
14testdata/language-features/basic-values/deforder06.lc 2:23-2:24 14deforder06.lc 2:23-2:24
15 () \ No newline at end of file 15 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/fixity01.out b/testdata/language-features/basic-values/fixity01.out
index 689c921a..50287803 100644
--- a/testdata/language-features/basic-values/fixity01.out
+++ b/testdata/language-features/basic-values/fixity01.out
@@ -28,19 +28,19 @@ funL = \a b c _ -> _rhs c
28funR :: forall a b . a -> b -> a 28funR :: forall a b . a -> b -> a
29funR = \a b c _ -> _rhs c 29funR = \a b c _ -> _rhs c
30------------ tooltips 30------------ tooltips
31testdata/language-features/basic-values/fixity01.lc 1:1-1:5 31fixity01.lc 1:1-1:5
32 forall a b . a -> b -> a 32 forall a b . a -> b -> a
33testdata/language-features/basic-values/fixity01.lc 1:12-1:13 33fixity01.lc 1:12-1:13
34 _d 34 _d
35testdata/language-features/basic-values/fixity01.lc 2:1-2:5 35fixity01.lc 2:1-2:5
36 forall a b . a -> b -> a 36 forall a b . a -> b -> a
37testdata/language-features/basic-values/fixity01.lc 2:12-2:13 37fixity01.lc 2:12-2:13
38 _d 38 _d
39testdata/language-features/basic-values/fixity01.lc 4:3-4:7 39fixity01.lc 4:3-4:7
40 forall a b . a -> b -> a 40 forall a b . a -> b -> a
41testdata/language-features/basic-values/fixity01.lc 4:12-4:13 41fixity01.lc 4:12-4:13
42 _d 42 _d
43testdata/language-features/basic-values/fixity01.lc 5:3-5:7 43fixity01.lc 5:3-5:7
44 forall a b . a -> b -> b 44 forall a b . a -> b -> b
45testdata/language-features/basic-values/fixity01.lc 5:12-5:13 45fixity01.lc 5:12-5:13
46 _b \ No newline at end of file 46 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/fixity02.out b/testdata/language-features/basic-values/fixity02.out
index 1dbf5728..bdd35bc4 100644
--- a/testdata/language-features/basic-values/fixity02.out
+++ b/testdata/language-features/basic-values/fixity02.out
@@ -114,499 +114,499 @@ value7 = _rhs "hi"
114value8 :: () 114value8 :: ()
115value8 = _rhs () 115value8 = _rhs ()
116------------ tooltips 116------------ tooltips
117testdata/language-features/basic-values/fixity02.lc 1:1-1:5 117fixity02.lc 1:1-1:5
118 forall a b . a -> b -> a 118 forall a b . a -> b -> a
119testdata/language-features/basic-values/fixity02.lc 1:12-1:13 119fixity02.lc 1:12-1:13
120 _d 120 _d
121testdata/language-features/basic-values/fixity02.lc 2:1-2:5 121fixity02.lc 2:1-2:5
122 forall a b . a -> b -> b 122 forall a b . a -> b -> b
123testdata/language-features/basic-values/fixity02.lc 2:12-2:13 123fixity02.lc 2:12-2:13
124 _b 124 _b
125testdata/language-features/basic-values/fixity02.lc 4:3-4:5 125fixity02.lc 4:3-4:5
126 forall a b . a -> b -> a 126 forall a b . a -> b -> a
127testdata/language-features/basic-values/fixity02.lc 4:10-4:11 127fixity02.lc 4:10-4:11
128 _d 128 _d
129testdata/language-features/basic-values/fixity02.lc 5:3-5:5 129fixity02.lc 5:3-5:5
130 forall a b . a -> b -> b 130 forall a b . a -> b -> b
131testdata/language-features/basic-values/fixity02.lc 5:10-5:11 131fixity02.lc 5:10-5:11
132 _b 132 _b
133testdata/language-features/basic-values/fixity02.lc 11:1-11:7 133fixity02.lc 11:1-11:7
134 Float 134 Float
135testdata/language-features/basic-values/fixity02.lc 11:10-11:12 135fixity02.lc 11:10-11:12
136 () 136 ()
137testdata/language-features/basic-values/fixity02.lc 11:10-11:15 137fixity02.lc 11:10-11:15
138 _a -> _a 138 _a -> _a
139testdata/language-features/basic-values/fixity02.lc 11:10-11:34 139fixity02.lc 11:10-11:34
140 Float 140 Float
141testdata/language-features/basic-values/fixity02.lc 11:13-11:15 141fixity02.lc 11:13-11:15
142 forall a b . a -> b -> b 142 forall a b . a -> b -> b
143testdata/language-features/basic-values/fixity02.lc 11:16-11:19 143fixity02.lc 11:16-11:19
144 Char 144 Char
145testdata/language-features/basic-values/fixity02.lc 11:16-11:22 145fixity02.lc 11:16-11:22
146 _a -> _a 146 _a -> _a
147testdata/language-features/basic-values/fixity02.lc 11:16-11:34 147fixity02.lc 11:16-11:34
148 Float 148 Float
149testdata/language-features/basic-values/fixity02.lc 11:20-11:22 149fixity02.lc 11:20-11:22
150 forall a b . a -> b -> b 150 forall a b . a -> b -> b
151testdata/language-features/basic-values/fixity02.lc 11:23-11:27 151fixity02.lc 11:23-11:27
152 String 152 String
153testdata/language-features/basic-values/fixity02.lc 11:23-11:30 153fixity02.lc 11:23-11:30
154 _a -> _a 154 _a -> _a
155testdata/language-features/basic-values/fixity02.lc 11:23-11:34 155fixity02.lc 11:23-11:34
156 Float 156 Float
157testdata/language-features/basic-values/fixity02.lc 11:28-11:30 157fixity02.lc 11:28-11:30
158 forall a b . a -> b -> b 158 forall a b . a -> b -> b
159testdata/language-features/basic-values/fixity02.lc 11:31-11:34 159fixity02.lc 11:31-11:34
160 Float 160 Float
161testdata/language-features/basic-values/fixity02.lc 11:38-11:43 161fixity02.lc 11:38-11:43
162 Type 162 Type
163testdata/language-features/basic-values/fixity02.lc 12:1-12:7 163fixity02.lc 12:1-12:7
164 Float 164 Float
165testdata/language-features/basic-values/fixity02.lc 12:10-12:12 165fixity02.lc 12:10-12:12
166 () 166 ()
167testdata/language-features/basic-values/fixity02.lc 12:10-12:15 167fixity02.lc 12:10-12:15
168 _a -> _a 168 _a -> _a
169testdata/language-features/basic-values/fixity02.lc 12:10-12:34 169fixity02.lc 12:10-12:34
170 Float 170 Float
171testdata/language-features/basic-values/fixity02.lc 12:13-12:15 171fixity02.lc 12:13-12:15
172 forall a b . a -> b -> b 172 forall a b . a -> b -> b
173testdata/language-features/basic-values/fixity02.lc 12:16-12:19 173fixity02.lc 12:16-12:19
174 Char 174 Char
175testdata/language-features/basic-values/fixity02.lc 12:16-12:22 175fixity02.lc 12:16-12:22
176 _a -> Char 176 _a -> Char
177testdata/language-features/basic-values/fixity02.lc 12:16-12:27 177fixity02.lc 12:16-12:27
178 Char 178 Char
179testdata/language-features/basic-values/fixity02.lc 12:16-12:30 179fixity02.lc 12:16-12:30
180 _a -> _a 180 _a -> _a
181testdata/language-features/basic-values/fixity02.lc 12:16-12:34 181fixity02.lc 12:16-12:34
182 Float 182 Float
183testdata/language-features/basic-values/fixity02.lc 12:20-12:22 183fixity02.lc 12:20-12:22
184 forall a b . a -> b -> a 184 forall a b . a -> b -> a
185testdata/language-features/basic-values/fixity02.lc 12:23-12:27 185fixity02.lc 12:23-12:27
186 String 186 String
187testdata/language-features/basic-values/fixity02.lc 12:28-12:30 187fixity02.lc 12:28-12:30
188 forall a b . a -> b -> b 188 forall a b . a -> b -> b
189testdata/language-features/basic-values/fixity02.lc 12:31-12:34 189fixity02.lc 12:31-12:34
190 Float 190 Float
191testdata/language-features/basic-values/fixity02.lc 12:38-12:43 191fixity02.lc 12:38-12:43
192 Type 192 Type
193testdata/language-features/basic-values/fixity02.lc 13:1-13:7 193fixity02.lc 13:1-13:7
194 Float 194 Float
195testdata/language-features/basic-values/fixity02.lc 13:10-13:12 195fixity02.lc 13:10-13:12
196 () 196 ()
197testdata/language-features/basic-values/fixity02.lc 13:10-13:15 197fixity02.lc 13:10-13:15
198 _a -> () 198 _a -> ()
199testdata/language-features/basic-values/fixity02.lc 13:10-13:19 199fixity02.lc 13:10-13:19
200 () 200 ()
201testdata/language-features/basic-values/fixity02.lc 13:10-13:22 201fixity02.lc 13:10-13:22
202 _a -> _a 202 _a -> _a
203testdata/language-features/basic-values/fixity02.lc 13:10-13:34 203fixity02.lc 13:10-13:34
204 Float 204 Float
205testdata/language-features/basic-values/fixity02.lc 13:13-13:15 205fixity02.lc 13:13-13:15
206 forall a b . a -> b -> a 206 forall a b . a -> b -> a
207testdata/language-features/basic-values/fixity02.lc 13:16-13:19 207fixity02.lc 13:16-13:19
208 Char 208 Char
209testdata/language-features/basic-values/fixity02.lc 13:20-13:22 209fixity02.lc 13:20-13:22
210 forall a b . a -> b -> b 210 forall a b . a -> b -> b
211testdata/language-features/basic-values/fixity02.lc 13:23-13:27 211fixity02.lc 13:23-13:27
212 String 212 String
213testdata/language-features/basic-values/fixity02.lc 13:23-13:30 213fixity02.lc 13:23-13:30
214 _a -> _a 214 _a -> _a
215testdata/language-features/basic-values/fixity02.lc 13:23-13:34 215fixity02.lc 13:23-13:34
216 Float 216 Float
217testdata/language-features/basic-values/fixity02.lc 13:28-13:30 217fixity02.lc 13:28-13:30
218 forall a b . a -> b -> b 218 forall a b . a -> b -> b
219testdata/language-features/basic-values/fixity02.lc 13:31-13:34 219fixity02.lc 13:31-13:34
220 Float 220 Float
221testdata/language-features/basic-values/fixity02.lc 13:38-13:43 221fixity02.lc 13:38-13:43
222 Type 222 Type
223testdata/language-features/basic-values/fixity02.lc 14:1-14:7 223fixity02.lc 14:1-14:7
224 Float 224 Float
225testdata/language-features/basic-values/fixity02.lc 14:10-14:12 225fixity02.lc 14:10-14:12
226 () 226 ()
227testdata/language-features/basic-values/fixity02.lc 14:10-14:15 227fixity02.lc 14:10-14:15
228 _a -> () 228 _a -> ()
229testdata/language-features/basic-values/fixity02.lc 14:10-14:27 229fixity02.lc 14:10-14:27
230 () 230 ()
231testdata/language-features/basic-values/fixity02.lc 14:10-14:30 231fixity02.lc 14:10-14:30
232 _a -> _a 232 _a -> _a
233testdata/language-features/basic-values/fixity02.lc 14:10-14:34 233fixity02.lc 14:10-14:34
234 Float 234 Float
235testdata/language-features/basic-values/fixity02.lc 14:13-14:15 235fixity02.lc 14:13-14:15
236 forall a b . a -> b -> a 236 forall a b . a -> b -> a
237testdata/language-features/basic-values/fixity02.lc 14:16-14:19 237fixity02.lc 14:16-14:19
238 Char 238 Char
239testdata/language-features/basic-values/fixity02.lc 14:16-14:22 239fixity02.lc 14:16-14:22
240 _a -> Char 240 _a -> Char
241testdata/language-features/basic-values/fixity02.lc 14:16-14:27 241fixity02.lc 14:16-14:27
242 Char 242 Char
243testdata/language-features/basic-values/fixity02.lc 14:20-14:22 243fixity02.lc 14:20-14:22
244 forall a b . a -> b -> a 244 forall a b . a -> b -> a
245testdata/language-features/basic-values/fixity02.lc 14:23-14:27 245fixity02.lc 14:23-14:27
246 String 246 String
247testdata/language-features/basic-values/fixity02.lc 14:28-14:30 247fixity02.lc 14:28-14:30
248 forall a b . a -> b -> b 248 forall a b . a -> b -> b
249testdata/language-features/basic-values/fixity02.lc 14:31-14:34 249fixity02.lc 14:31-14:34
250 Float 250 Float
251testdata/language-features/basic-values/fixity02.lc 14:38-14:43 251fixity02.lc 14:38-14:43
252 Type 252 Type
253testdata/language-features/basic-values/fixity02.lc 15:1-15:7 253fixity02.lc 15:1-15:7
254 String 254 String
255testdata/language-features/basic-values/fixity02.lc 15:10-15:12 255fixity02.lc 15:10-15:12
256 () 256 ()
257testdata/language-features/basic-values/fixity02.lc 15:10-15:15 257fixity02.lc 15:10-15:15
258 _a -> _a 258 _a -> _a
259testdata/language-features/basic-values/fixity02.lc 15:10-15:34 259fixity02.lc 15:10-15:34
260 String 260 String
261testdata/language-features/basic-values/fixity02.lc 15:13-15:15 261fixity02.lc 15:13-15:15
262 forall a b . a -> b -> b 262 forall a b . a -> b -> b
263testdata/language-features/basic-values/fixity02.lc 15:16-15:19 263fixity02.lc 15:16-15:19
264 Char 264 Char
265testdata/language-features/basic-values/fixity02.lc 15:16-15:22 265fixity02.lc 15:16-15:22
266 _a -> _a 266 _a -> _a
267testdata/language-features/basic-values/fixity02.lc 15:16-15:34 267fixity02.lc 15:16-15:34
268 String 268 String
269testdata/language-features/basic-values/fixity02.lc 15:20-15:22 269fixity02.lc 15:20-15:22
270 forall a b . a -> b -> b 270 forall a b . a -> b -> b
271testdata/language-features/basic-values/fixity02.lc 15:23-15:27 271fixity02.lc 15:23-15:27
272 String 272 String
273testdata/language-features/basic-values/fixity02.lc 15:23-15:30 273fixity02.lc 15:23-15:30
274 _a -> String 274 _a -> String
275testdata/language-features/basic-values/fixity02.lc 15:23-15:34 275fixity02.lc 15:23-15:34
276 String 276 String
277testdata/language-features/basic-values/fixity02.lc 15:28-15:30 277fixity02.lc 15:28-15:30
278 forall a b . a -> b -> a 278 forall a b . a -> b -> a
279testdata/language-features/basic-values/fixity02.lc 15:31-15:34 279fixity02.lc 15:31-15:34
280 Float 280 Float
281testdata/language-features/basic-values/fixity02.lc 15:38-15:44 281fixity02.lc 15:38-15:44
282 Type 282 Type
283testdata/language-features/basic-values/fixity02.lc 16:1-16:7 283fixity02.lc 16:1-16:7
284 Char 284 Char
285testdata/language-features/basic-values/fixity02.lc 16:10-16:12 285fixity02.lc 16:10-16:12
286 () 286 ()
287testdata/language-features/basic-values/fixity02.lc 16:10-16:15 287fixity02.lc 16:10-16:15
288 _a -> _a 288 _a -> _a
289testdata/language-features/basic-values/fixity02.lc 16:10-16:34 289fixity02.lc 16:10-16:34
290 Char 290 Char
291testdata/language-features/basic-values/fixity02.lc 16:13-16:15 291fixity02.lc 16:13-16:15
292 forall a b . a -> b -> b 292 forall a b . a -> b -> b
293testdata/language-features/basic-values/fixity02.lc 16:16-16:19 293fixity02.lc 16:16-16:19
294 Char 294 Char
295testdata/language-features/basic-values/fixity02.lc 16:16-16:22 295fixity02.lc 16:16-16:22
296 _a -> Char 296 _a -> Char
297testdata/language-features/basic-values/fixity02.lc 16:16-16:34 297fixity02.lc 16:16-16:34
298 Char 298 Char
299testdata/language-features/basic-values/fixity02.lc 16:20-16:22 299fixity02.lc 16:20-16:22
300 forall a b . a -> b -> a 300 forall a b . a -> b -> a
301testdata/language-features/basic-values/fixity02.lc 16:23-16:27 301fixity02.lc 16:23-16:27
302 String 302 String
303testdata/language-features/basic-values/fixity02.lc 16:23-16:30 303fixity02.lc 16:23-16:30
304 _a -> String 304 _a -> String
305testdata/language-features/basic-values/fixity02.lc 16:23-16:34 305fixity02.lc 16:23-16:34
306 String 306 String
307testdata/language-features/basic-values/fixity02.lc 16:28-16:30 307fixity02.lc 16:28-16:30
308 forall a b . a -> b -> a 308 forall a b . a -> b -> a
309testdata/language-features/basic-values/fixity02.lc 16:31-16:34 309fixity02.lc 16:31-16:34
310 Float 310 Float
311testdata/language-features/basic-values/fixity02.lc 16:38-16:42 311fixity02.lc 16:38-16:42
312 Type 312 Type
313testdata/language-features/basic-values/fixity02.lc 17:1-17:7 313fixity02.lc 17:1-17:7
314 String 314 String
315testdata/language-features/basic-values/fixity02.lc 17:10-17:12 315fixity02.lc 17:10-17:12
316 () 316 ()
317testdata/language-features/basic-values/fixity02.lc 17:10-17:15 317fixity02.lc 17:10-17:15
318 _a -> () 318 _a -> ()
319testdata/language-features/basic-values/fixity02.lc 17:10-17:19 319fixity02.lc 17:10-17:19
320 () 320 ()
321testdata/language-features/basic-values/fixity02.lc 17:10-17:22 321fixity02.lc 17:10-17:22
322 _a -> _a 322 _a -> _a
323testdata/language-features/basic-values/fixity02.lc 17:10-17:34 323fixity02.lc 17:10-17:34
324 String 324 String
325testdata/language-features/basic-values/fixity02.lc 17:13-17:15 325fixity02.lc 17:13-17:15
326 forall a b . a -> b -> a 326 forall a b . a -> b -> a
327testdata/language-features/basic-values/fixity02.lc 17:16-17:19 327fixity02.lc 17:16-17:19
328 Char 328 Char
329testdata/language-features/basic-values/fixity02.lc 17:20-17:22 329fixity02.lc 17:20-17:22
330 forall a b . a -> b -> b 330 forall a b . a -> b -> b
331testdata/language-features/basic-values/fixity02.lc 17:23-17:27 331fixity02.lc 17:23-17:27
332 String 332 String
333testdata/language-features/basic-values/fixity02.lc 17:23-17:30 333fixity02.lc 17:23-17:30
334 _a -> String 334 _a -> String
335testdata/language-features/basic-values/fixity02.lc 17:23-17:34 335fixity02.lc 17:23-17:34
336 String 336 String
337testdata/language-features/basic-values/fixity02.lc 17:28-17:30 337fixity02.lc 17:28-17:30
338 forall a b . a -> b -> a 338 forall a b . a -> b -> a
339testdata/language-features/basic-values/fixity02.lc 17:31-17:34 339fixity02.lc 17:31-17:34
340 Float 340 Float
341testdata/language-features/basic-values/fixity02.lc 17:38-17:44 341fixity02.lc 17:38-17:44
342 Type 342 Type
343testdata/language-features/basic-values/fixity02.lc 18:1-18:7 343fixity02.lc 18:1-18:7
344 () 344 ()
345testdata/language-features/basic-values/fixity02.lc 18:10-18:12 345fixity02.lc 18:10-18:12
346 () 346 ()
347testdata/language-features/basic-values/fixity02.lc 18:10-18:15 347fixity02.lc 18:10-18:15
348 _a -> () 348 _a -> ()
349testdata/language-features/basic-values/fixity02.lc 18:10-18:34 349fixity02.lc 18:10-18:34
350 () 350 ()
351testdata/language-features/basic-values/fixity02.lc 18:13-18:15 351fixity02.lc 18:13-18:15
352 forall a b . a -> b -> a 352 forall a b . a -> b -> a
353testdata/language-features/basic-values/fixity02.lc 18:16-18:19 353fixity02.lc 18:16-18:19
354 Char 354 Char
355testdata/language-features/basic-values/fixity02.lc 18:16-18:22 355fixity02.lc 18:16-18:22
356 _a -> Char 356 _a -> Char
357testdata/language-features/basic-values/fixity02.lc 18:16-18:34 357fixity02.lc 18:16-18:34
358 Char 358 Char
359testdata/language-features/basic-values/fixity02.lc 18:20-18:22 359fixity02.lc 18:20-18:22
360 forall a b . a -> b -> a 360 forall a b . a -> b -> a
361testdata/language-features/basic-values/fixity02.lc 18:23-18:27 361fixity02.lc 18:23-18:27
362 String 362 String
363testdata/language-features/basic-values/fixity02.lc 18:23-18:30 363fixity02.lc 18:23-18:30
364 _a -> String 364 _a -> String
365testdata/language-features/basic-values/fixity02.lc 18:23-18:34 365fixity02.lc 18:23-18:34
366 String 366 String
367testdata/language-features/basic-values/fixity02.lc 18:28-18:30 367fixity02.lc 18:28-18:30
368 forall a b . a -> b -> a 368 forall a b . a -> b -> a
369testdata/language-features/basic-values/fixity02.lc 18:31-18:34 369fixity02.lc 18:31-18:34
370 Float 370 Float
371testdata/language-features/basic-values/fixity02.lc 18:38-18:40 371fixity02.lc 18:38-18:40
372 Type 372 Type
373testdata/language-features/basic-values/fixity02.lc 20:1-20:10 373fixity02.lc 20:1-20:10
374 Float 374 Float
375testdata/language-features/basic-values/fixity02.lc 20:13-20:15 375fixity02.lc 20:13-20:15
376 () 376 ()
377testdata/language-features/basic-values/fixity02.lc 20:13-20:22 377fixity02.lc 20:13-20:22
378 _a -> _a 378 _a -> _a
379testdata/language-features/basic-values/fixity02.lc 20:13-20:49 379fixity02.lc 20:13-20:49
380 Float 380 Float
381testdata/language-features/basic-values/fixity02.lc 20:16-20:22 381fixity02.lc 20:16-20:22
382 forall a b . a -> b -> b 382 forall a b . a -> b -> b
383testdata/language-features/basic-values/fixity02.lc 20:23-20:26 383fixity02.lc 20:23-20:26
384 Char 384 Char
385testdata/language-features/basic-values/fixity02.lc 20:23-20:33 385fixity02.lc 20:23-20:33
386 _a -> _a 386 _a -> _a
387testdata/language-features/basic-values/fixity02.lc 20:23-20:49 387fixity02.lc 20:23-20:49
388 Float 388 Float
389testdata/language-features/basic-values/fixity02.lc 20:27-20:33 389fixity02.lc 20:27-20:33
390 forall a b . a -> b -> b 390 forall a b . a -> b -> b
391testdata/language-features/basic-values/fixity02.lc 20:34-20:38 391fixity02.lc 20:34-20:38
392 String 392 String
393testdata/language-features/basic-values/fixity02.lc 20:34-20:45 393fixity02.lc 20:34-20:45
394 _a -> _a 394 _a -> _a
395testdata/language-features/basic-values/fixity02.lc 20:34-20:49 395fixity02.lc 20:34-20:49
396 Float 396 Float
397testdata/language-features/basic-values/fixity02.lc 20:39-20:45 397fixity02.lc 20:39-20:45
398 forall a b . a -> b -> b 398 forall a b . a -> b -> b
399testdata/language-features/basic-values/fixity02.lc 20:46-20:49 399fixity02.lc 20:46-20:49
400 Float 400 Float
401testdata/language-features/basic-values/fixity02.lc 20:53-20:58 401fixity02.lc 20:53-20:58
402 Type 402 Type
403testdata/language-features/basic-values/fixity02.lc 21:1-21:10 403fixity02.lc 21:1-21:10
404 Float 404 Float
405testdata/language-features/basic-values/fixity02.lc 21:13-21:15 405fixity02.lc 21:13-21:15
406 () 406 ()
407testdata/language-features/basic-values/fixity02.lc 21:13-21:22 407fixity02.lc 21:13-21:22
408 _a -> _a 408 _a -> _a
409testdata/language-features/basic-values/fixity02.lc 21:13-21:49 409fixity02.lc 21:13-21:49
410 Float 410 Float
411testdata/language-features/basic-values/fixity02.lc 21:16-21:22 411fixity02.lc 21:16-21:22
412 forall a b . a -> b -> b 412 forall a b . a -> b -> b
413testdata/language-features/basic-values/fixity02.lc 21:23-21:26 413fixity02.lc 21:23-21:26
414 Char 414 Char
415testdata/language-features/basic-values/fixity02.lc 21:23-21:33 415fixity02.lc 21:23-21:33
416 _a -> Char 416 _a -> Char
417testdata/language-features/basic-values/fixity02.lc 21:23-21:38 417fixity02.lc 21:23-21:38
418 Char 418 Char
419testdata/language-features/basic-values/fixity02.lc 21:23-21:45 419fixity02.lc 21:23-21:45
420 _a -> _a 420 _a -> _a
421testdata/language-features/basic-values/fixity02.lc 21:23-21:49 421fixity02.lc 21:23-21:49
422 Float 422 Float
423testdata/language-features/basic-values/fixity02.lc 21:27-21:33 423fixity02.lc 21:27-21:33
424 forall a b . a -> b -> a 424 forall a b . a -> b -> a
425testdata/language-features/basic-values/fixity02.lc 21:34-21:38 425fixity02.lc 21:34-21:38
426 String 426 String
427testdata/language-features/basic-values/fixity02.lc 21:39-21:45 427fixity02.lc 21:39-21:45
428 forall a b . a -> b -> b 428 forall a b . a -> b -> b
429testdata/language-features/basic-values/fixity02.lc 21:46-21:49 429fixity02.lc 21:46-21:49
430 Float 430 Float
431testdata/language-features/basic-values/fixity02.lc 21:53-21:58 431fixity02.lc 21:53-21:58
432 Type 432 Type
433testdata/language-features/basic-values/fixity02.lc 22:1-22:10 433fixity02.lc 22:1-22:10
434 Float 434 Float
435testdata/language-features/basic-values/fixity02.lc 22:13-22:15 435fixity02.lc 22:13-22:15
436 () 436 ()
437testdata/language-features/basic-values/fixity02.lc 22:13-22:22 437fixity02.lc 22:13-22:22
438 _a -> () 438 _a -> ()
439testdata/language-features/basic-values/fixity02.lc 22:13-22:26 439fixity02.lc 22:13-22:26
440 () 440 ()
441testdata/language-features/basic-values/fixity02.lc 22:13-22:33 441fixity02.lc 22:13-22:33
442 _a -> _a 442 _a -> _a
443testdata/language-features/basic-values/fixity02.lc 22:13-22:49 443fixity02.lc 22:13-22:49
444 Float 444 Float
445testdata/language-features/basic-values/fixity02.lc 22:16-22:22 445fixity02.lc 22:16-22:22
446 forall a b . a -> b -> a 446 forall a b . a -> b -> a
447testdata/language-features/basic-values/fixity02.lc 22:23-22:26 447fixity02.lc 22:23-22:26
448 Char 448 Char
449testdata/language-features/basic-values/fixity02.lc 22:27-22:33 449fixity02.lc 22:27-22:33
450 forall a b . a -> b -> b 450 forall a b . a -> b -> b
451testdata/language-features/basic-values/fixity02.lc 22:34-22:38 451fixity02.lc 22:34-22:38
452 String 452 String
453testdata/language-features/basic-values/fixity02.lc 22:34-22:45 453fixity02.lc 22:34-22:45
454 _a -> _a 454 _a -> _a
455testdata/language-features/basic-values/fixity02.lc 22:34-22:49 455fixity02.lc 22:34-22:49
456 Float 456 Float
457testdata/language-features/basic-values/fixity02.lc 22:39-22:45 457fixity02.lc 22:39-22:45
458 forall a b . a -> b -> b 458 forall a b . a -> b -> b
459testdata/language-features/basic-values/fixity02.lc 22:46-22:49 459fixity02.lc 22:46-22:49
460 Float 460 Float
461testdata/language-features/basic-values/fixity02.lc 22:53-22:58 461fixity02.lc 22:53-22:58
462 Type 462 Type
463testdata/language-features/basic-values/fixity02.lc 23:1-23:10 463fixity02.lc 23:1-23:10
464 Float 464 Float
465testdata/language-features/basic-values/fixity02.lc 23:13-23:15 465fixity02.lc 23:13-23:15
466 () 466 ()
467testdata/language-features/basic-values/fixity02.lc 23:13-23:22 467fixity02.lc 23:13-23:22
468 _a -> () 468 _a -> ()
469testdata/language-features/basic-values/fixity02.lc 23:13-23:38 469fixity02.lc 23:13-23:38
470 () 470 ()
471testdata/language-features/basic-values/fixity02.lc 23:13-23:45 471fixity02.lc 23:13-23:45
472 _a -> _a 472 _a -> _a
473testdata/language-features/basic-values/fixity02.lc 23:13-23:49 473fixity02.lc 23:13-23:49
474 Float 474 Float
475testdata/language-features/basic-values/fixity02.lc 23:16-23:22 475fixity02.lc 23:16-23:22
476 forall a b . a -> b -> a 476 forall a b . a -> b -> a
477testdata/language-features/basic-values/fixity02.lc 23:23-23:26 477fixity02.lc 23:23-23:26
478 Char 478 Char
479testdata/language-features/basic-values/fixity02.lc 23:23-23:33 479fixity02.lc 23:23-23:33
480 _a -> Char 480 _a -> Char
481testdata/language-features/basic-values/fixity02.lc 23:23-23:38 481fixity02.lc 23:23-23:38
482 Char 482 Char
483testdata/language-features/basic-values/fixity02.lc 23:27-23:33 483fixity02.lc 23:27-23:33
484 forall a b . a -> b -> a 484 forall a b . a -> b -> a
485testdata/language-features/basic-values/fixity02.lc 23:34-23:38 485fixity02.lc 23:34-23:38
486 String 486 String
487testdata/language-features/basic-values/fixity02.lc 23:39-23:45 487fixity02.lc 23:39-23:45
488 forall a b . a -> b -> b 488 forall a b . a -> b -> b
489testdata/language-features/basic-values/fixity02.lc 23:46-23:49 489fixity02.lc 23:46-23:49
490 Float 490 Float
491testdata/language-features/basic-values/fixity02.lc 23:53-23:58 491fixity02.lc 23:53-23:58
492 Type 492 Type
493testdata/language-features/basic-values/fixity02.lc 24:1-24:10 493fixity02.lc 24:1-24:10
494 String 494 String
495testdata/language-features/basic-values/fixity02.lc 24:13-24:15 495fixity02.lc 24:13-24:15
496 () 496 ()
497testdata/language-features/basic-values/fixity02.lc 24:13-24:22 497fixity02.lc 24:13-24:22
498 _a -> _a 498 _a -> _a
499testdata/language-features/basic-values/fixity02.lc 24:13-24:49 499fixity02.lc 24:13-24:49
500 String 500 String
501testdata/language-features/basic-values/fixity02.lc 24:16-24:22 501fixity02.lc 24:16-24:22
502 forall a b . a -> b -> b 502 forall a b . a -> b -> b
503testdata/language-features/basic-values/fixity02.lc 24:23-24:26 503fixity02.lc 24:23-24:26
504 Char 504 Char
505testdata/language-features/basic-values/fixity02.lc 24:23-24:33 505fixity02.lc 24:23-24:33
506 _a -> _a 506 _a -> _a
507testdata/language-features/basic-values/fixity02.lc 24:23-24:49 507fixity02.lc 24:23-24:49
508 String 508 String
509testdata/language-features/basic-values/fixity02.lc 24:27-24:33 509fixity02.lc 24:27-24:33
510 forall a b . a -> b -> b 510 forall a b . a -> b -> b
511testdata/language-features/basic-values/fixity02.lc 24:34-24:38 511fixity02.lc 24:34-24:38
512 String 512 String
513testdata/language-features/basic-values/fixity02.lc 24:34-24:45 513fixity02.lc 24:34-24:45
514 _a -> String 514 _a -> String
515testdata/language-features/basic-values/fixity02.lc 24:34-24:49 515fixity02.lc 24:34-24:49
516 String 516 String
517testdata/language-features/basic-values/fixity02.lc 24:39-24:45 517fixity02.lc 24:39-24:45
518 forall a b . a -> b -> a 518 forall a b . a -> b -> a
519testdata/language-features/basic-values/fixity02.lc 24:46-24:49 519fixity02.lc 24:46-24:49
520 Float 520 Float
521testdata/language-features/basic-values/fixity02.lc 24:53-24:59 521fixity02.lc 24:53-24:59
522 Type 522 Type
523testdata/language-features/basic-values/fixity02.lc 25:1-25:10 523fixity02.lc 25:1-25:10
524 Char 524 Char
525testdata/language-features/basic-values/fixity02.lc 25:13-25:15 525fixity02.lc 25:13-25:15
526 () 526 ()
527testdata/language-features/basic-values/fixity02.lc 25:13-25:22 527fixity02.lc 25:13-25:22
528 _a -> _a 528 _a -> _a
529testdata/language-features/basic-values/fixity02.lc 25:13-25:49 529fixity02.lc 25:13-25:49
530 Char 530 Char
531testdata/language-features/basic-values/fixity02.lc 25:16-25:22 531fixity02.lc 25:16-25:22
532 forall a b . a -> b -> b 532 forall a b . a -> b -> b
533testdata/language-features/basic-values/fixity02.lc 25:23-25:26 533fixity02.lc 25:23-25:26
534 Char 534 Char
535testdata/language-features/basic-values/fixity02.lc 25:23-25:33 535fixity02.lc 25:23-25:33
536 _a -> Char 536 _a -> Char
537testdata/language-features/basic-values/fixity02.lc 25:23-25:49 537fixity02.lc 25:23-25:49
538 Char 538 Char
539testdata/language-features/basic-values/fixity02.lc 25:27-25:33 539fixity02.lc 25:27-25:33
540 forall a b . a -> b -> a 540 forall a b . a -> b -> a
541testdata/language-features/basic-values/fixity02.lc 25:34-25:38 541fixity02.lc 25:34-25:38
542 String 542 String
543testdata/language-features/basic-values/fixity02.lc 25:34-25:45 543fixity02.lc 25:34-25:45
544 _a -> String 544 _a -> String
545testdata/language-features/basic-values/fixity02.lc 25:34-25:49 545fixity02.lc 25:34-25:49
546 String 546 String
547testdata/language-features/basic-values/fixity02.lc 25:39-25:45 547fixity02.lc 25:39-25:45
548 forall a b . a -> b -> a 548 forall a b . a -> b -> a
549testdata/language-features/basic-values/fixity02.lc 25:46-25:49 549fixity02.lc 25:46-25:49
550 Float 550 Float
551testdata/language-features/basic-values/fixity02.lc 25:53-25:57 551fixity02.lc 25:53-25:57
552 Type 552 Type
553testdata/language-features/basic-values/fixity02.lc 26:1-26:10 553fixity02.lc 26:1-26:10
554 String 554 String
555testdata/language-features/basic-values/fixity02.lc 26:13-26:15 555fixity02.lc 26:13-26:15
556 () 556 ()
557testdata/language-features/basic-values/fixity02.lc 26:13-26:22 557fixity02.lc 26:13-26:22
558 _a -> () 558 _a -> ()
559testdata/language-features/basic-values/fixity02.lc 26:13-26:26 559fixity02.lc 26:13-26:26
560 () 560 ()
561testdata/language-features/basic-values/fixity02.lc 26:13-26:33 561fixity02.lc 26:13-26:33
562 _a -> _a 562 _a -> _a
563testdata/language-features/basic-values/fixity02.lc 26:13-26:49 563fixity02.lc 26:13-26:49
564 String 564 String
565testdata/language-features/basic-values/fixity02.lc 26:16-26:22 565fixity02.lc 26:16-26:22
566 forall a b . a -> b -> a 566 forall a b . a -> b -> a
567testdata/language-features/basic-values/fixity02.lc 26:23-26:26 567fixity02.lc 26:23-26:26
568 Char 568 Char
569testdata/language-features/basic-values/fixity02.lc 26:27-26:33 569fixity02.lc 26:27-26:33
570 forall a b . a -> b -> b 570 forall a b . a -> b -> b
571testdata/language-features/basic-values/fixity02.lc 26:34-26:38 571fixity02.lc 26:34-26:38
572 String 572 String
573testdata/language-features/basic-values/fixity02.lc 26:34-26:45 573fixity02.lc 26:34-26:45
574 _a -> String 574 _a -> String
575testdata/language-features/basic-values/fixity02.lc 26:34-26:49 575fixity02.lc 26:34-26:49
576 String 576 String
577testdata/language-features/basic-values/fixity02.lc 26:39-26:45 577fixity02.lc 26:39-26:45
578 forall a b . a -> b -> a 578 forall a b . a -> b -> a
579testdata/language-features/basic-values/fixity02.lc 26:46-26:49 579fixity02.lc 26:46-26:49
580 Float 580 Float
581testdata/language-features/basic-values/fixity02.lc 26:53-26:59 581fixity02.lc 26:53-26:59
582 Type 582 Type
583testdata/language-features/basic-values/fixity02.lc 27:1-27:10 583fixity02.lc 27:1-27:10
584 () 584 ()
585testdata/language-features/basic-values/fixity02.lc 27:13-27:15 585fixity02.lc 27:13-27:15
586 () 586 ()
587testdata/language-features/basic-values/fixity02.lc 27:13-27:22 587fixity02.lc 27:13-27:22
588 _a -> () 588 _a -> ()
589testdata/language-features/basic-values/fixity02.lc 27:13-27:49 589fixity02.lc 27:13-27:49
590 () 590 ()
591testdata/language-features/basic-values/fixity02.lc 27:16-27:22 591fixity02.lc 27:16-27:22
592 forall a b . a -> b -> a 592 forall a b . a -> b -> a
593testdata/language-features/basic-values/fixity02.lc 27:23-27:26 593fixity02.lc 27:23-27:26
594 Char 594 Char
595testdata/language-features/basic-values/fixity02.lc 27:23-27:33 595fixity02.lc 27:23-27:33
596 _a -> Char 596 _a -> Char
597testdata/language-features/basic-values/fixity02.lc 27:23-27:49 597fixity02.lc 27:23-27:49
598 Char 598 Char
599testdata/language-features/basic-values/fixity02.lc 27:27-27:33 599fixity02.lc 27:27-27:33
600 forall a b . a -> b -> a 600 forall a b . a -> b -> a
601testdata/language-features/basic-values/fixity02.lc 27:34-27:38 601fixity02.lc 27:34-27:38
602 String 602 String
603testdata/language-features/basic-values/fixity02.lc 27:34-27:45 603fixity02.lc 27:34-27:45
604 _a -> String 604 _a -> String
605testdata/language-features/basic-values/fixity02.lc 27:34-27:49 605fixity02.lc 27:34-27:49
606 String 606 String
607testdata/language-features/basic-values/fixity02.lc 27:39-27:45 607fixity02.lc 27:39-27:45
608 forall a b . a -> b -> a 608 forall a b . a -> b -> a
609testdata/language-features/basic-values/fixity02.lc 27:46-27:49 609fixity02.lc 27:46-27:49
610 Float 610 Float
611testdata/language-features/basic-values/fixity02.lc 27:53-27:55 611fixity02.lc 27:53-27:55
612 Type \ No newline at end of file 612 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/if01.out b/testdata/language-features/basic-values/if01.out
index 82fdb2ff..2af98d71 100644
--- a/testdata/language-features/basic-values/if01.out
+++ b/testdata/language-features/basic-values/if01.out
@@ -10,27 +10,27 @@ value1 = _rhs ()
10value2 :: Float 10value2 :: Float
11value2 = _rhs 2.0 11value2 = _rhs 2.0
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/if01.lc 1:1-1:7 13if01.lc 1:1-1:7
14 () 14 ()
15testdata/language-features/basic-values/if01.lc 1:10-1:33 15if01.lc 1:10-1:33
16 () 16 ()
17testdata/language-features/basic-values/if01.lc 1:13-1:17 17if01.lc 1:13-1:17
18 Bool 18 Bool
19testdata/language-features/basic-values/if01.lc 1:13-1:25 19if01.lc 1:13-1:25
20 () -> () 20 () -> ()
21testdata/language-features/basic-values/if01.lc 1:23-1:25 21if01.lc 1:23-1:25
22 () 22 ()
23testdata/language-features/basic-values/if01.lc 1:31-1:33 23if01.lc 1:31-1:33
24 () 24 ()
25testdata/language-features/basic-values/if01.lc 2:1-2:7 25if01.lc 2:1-2:7
26 Float 26 Float
27testdata/language-features/basic-values/if01.lc 2:10-2:36 27if01.lc 2:10-2:36
28 Float 28 Float
29testdata/language-features/basic-values/if01.lc 2:13-2:18 29if01.lc 2:13-2:18
30 Bool 30 Bool
31testdata/language-features/basic-values/if01.lc 2:13-2:27 31if01.lc 2:13-2:27
32 Float -> Float 32 Float -> Float
33testdata/language-features/basic-values/if01.lc 2:24-2:27 33if01.lc 2:24-2:27
34 Float 34 Float
35testdata/language-features/basic-values/if01.lc 2:33-2:36 35if01.lc 2:33-2:36
36 Float \ No newline at end of file 36 Float \ No newline at end of file
diff --git a/testdata/language-features/basic-values/if03.reject.out b/testdata/language-features/basic-values/if03.reject.out
index 69873d2d..a5e1f6f9 100644
--- a/testdata/language-features/basic-values/if03.reject.out
+++ b/testdata/language-features/basic-values/if03.reject.out
@@ -1,22 +1,22 @@
1type error: can not unify 1type error: can not unify
2 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 2 'Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
6 () 6 ()
7in testdata/language-features/basic-values/if03.reject.lc:1:13: 7in if03.reject.lc:1:13:
8value1 = if () then () else () 8value1 = if () then () else ()
9 ^^ 9 ^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 12 'Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
16 () 16 ()
17in testdata/language-features/basic-values/if03.reject.lc:1:13: 17in if03.reject.lc:1:13:
18value1 = if () then () else () 18value1 = if () then () else ()
19 ^^ 19 ^^
20------------ tooltips 20------------ tooltips
21testdata/language-features/basic-values/if03.reject.lc 1:13-1:15 21if03.reject.lc 1:13-1:15
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/if04.reject.out b/testdata/language-features/basic-values/if04.reject.out
index 8bfc6d13..2a6b7bb5 100644
--- a/testdata/language-features/basic-values/if04.reject.out
+++ b/testdata/language-features/basic-values/if04.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 () 2 ()
3with 3with
4 Char 4 Char
5in testdata/language-features/basic-values/if04.reject.lc:1:31: 5in if04.reject.lc:1:31:
6value1 = if True then () else '_' 6value1 = if True then () else '_'
7 ^^^ 7 ^^^
8------------ trace 8------------ trace
@@ -10,15 +10,15 @@ value1 = if True then () else '_'
10 () 10 ()
11with 11with
12 Char 12 Char
13in testdata/language-features/basic-values/if04.reject.lc:1:31: 13in if04.reject.lc:1:31:
14value1 = if True then () else '_' 14value1 = if True then () else '_'
15 ^^^ 15 ^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/if04.reject.lc 1:13-1:17 17if04.reject.lc 1:13-1:17
18 Bool 18 Bool
19testdata/language-features/basic-values/if04.reject.lc 1:13-1:25 19if04.reject.lc 1:13-1:25
20 () -> () 20 () -> ()
21testdata/language-features/basic-values/if04.reject.lc 1:23-1:25 21if04.reject.lc 1:23-1:25
22 () 22 ()
23testdata/language-features/basic-values/if04.reject.lc 1:31-1:34 23if04.reject.lc 1:31-1:34
24 Char \ No newline at end of file 24 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/indentation01.out b/testdata/language-features/basic-values/indentation01.out
index f1d98545..d6efa98a 100644
--- a/testdata/language-features/basic-values/indentation01.out
+++ b/testdata/language-features/basic-values/indentation01.out
@@ -10,11 +10,11 @@ tuple1 = _rhs ()
10tuple2 :: () 10tuple2 :: ()
11tuple2 = _rhs () 11tuple2 = _rhs ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/indentation01.lc 1:1-1:7 13indentation01.lc 1:1-1:7
14 () 14 ()
15testdata/language-features/basic-values/indentation01.lc 1:10-1:12 15indentation01.lc 1:10-1:12
16 () 16 ()
17testdata/language-features/basic-values/indentation01.lc 2:1-2:7 17indentation01.lc 2:1-2:7
18 () 18 ()
19testdata/language-features/basic-values/indentation01.lc 2:10-2:12 19indentation01.lc 2:10-2:12
20 () \ No newline at end of file 20 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/indentation02.out b/testdata/language-features/basic-values/indentation02.out
index 0b686d97..e90c05ad 100644
--- a/testdata/language-features/basic-values/indentation02.out
+++ b/testdata/language-features/basic-values/indentation02.out
@@ -10,11 +10,11 @@ tuple1 = _rhs ()
10tuple2 :: () 10tuple2 :: ()
11tuple2 = _rhs () 11tuple2 = _rhs ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/indentation02.lc 1:3-1:9 13indentation02.lc 1:3-1:9
14 () 14 ()
15testdata/language-features/basic-values/indentation02.lc 1:12-1:14 15indentation02.lc 1:12-1:14
16 () 16 ()
17testdata/language-features/basic-values/indentation02.lc 2:3-2:9 17indentation02.lc 2:3-2:9
18 () 18 ()
19testdata/language-features/basic-values/indentation02.lc 2:12-2:14 19indentation02.lc 2:12-2:14
20 () \ No newline at end of file 20 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/infix01.out b/testdata/language-features/basic-values/infix01.out
index 55d5dad5..a54cfa5c 100644
--- a/testdata/language-features/basic-values/infix01.out
+++ b/testdata/language-features/basic-values/infix01.out
@@ -10,19 +10,19 @@ fun = \a b _ _ -> _rhs ()
10value :: forall a b . a -> b -> () 10value :: forall a b . a -> b -> ()
11value = \a b _ _ -> _rhs () 11value = \a b _ _ -> _rhs ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/infix01.lc 1:1-1:4 13infix01.lc 1:1-1:4
14 forall a b . a -> b -> () 14 forall a b . a -> b -> ()
15testdata/language-features/basic-values/infix01.lc 1:11-1:13 15infix01.lc 1:11-1:13
16 () 16 ()
17testdata/language-features/basic-values/infix01.lc 3:1-3:6 17infix01.lc 3:1-3:6
18 forall a b . a -> b -> () 18 forall a b . a -> b -> ()
19testdata/language-features/basic-values/infix01.lc 3:13-3:14 19infix01.lc 3:13-3:14
20 _f 20 _f
21testdata/language-features/basic-values/infix01.lc 3:13-3:20 21infix01.lc 3:13-3:20
22 _a -> () 22 _a -> ()
23testdata/language-features/basic-values/infix01.lc 3:13-3:22 23infix01.lc 3:13-3:22
24 () 24 ()
25testdata/language-features/basic-values/infix01.lc 3:15-3:20 25infix01.lc 3:15-3:20
26 forall a b . a -> b -> () 26 forall a b . a -> b -> ()
27testdata/language-features/basic-values/infix01.lc 3:21-3:22 27infix01.lc 3:21-3:22
28 _c \ No newline at end of file 28 _c \ No newline at end of file
diff --git a/testdata/language-features/basic-values/infix02.out b/testdata/language-features/basic-values/infix02.out
index c32a0ce7..60daa154 100644
--- a/testdata/language-features/basic-values/infix02.out
+++ b/testdata/language-features/basic-values/infix02.out
@@ -10,19 +10,19 @@ fun = \a b c _ _ _ -> _rhs ()
10value :: forall a b c . a -> b -> c -> () 10value :: forall a b c . a -> b -> c -> ()
11value = \a b c d e -> _rhs (fun d e) 11value = \a b c d e -> _rhs (fun d e)
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/infix02.lc 1:1-1:4 13infix02.lc 1:1-1:4
14 forall a b c . a -> b -> c -> () 14 forall a b c . a -> b -> c -> ()
15testdata/language-features/basic-values/infix02.lc 1:13-1:15 15infix02.lc 1:13-1:15
16 () 16 ()
17testdata/language-features/basic-values/infix02.lc 3:1-3:6 17infix02.lc 3:1-3:6
18 forall a b c . a -> b -> c -> () 18 forall a b c . a -> b -> c -> ()
19testdata/language-features/basic-values/infix02.lc 3:13-3:14 19infix02.lc 3:13-3:14
20 _g 20 _g
21testdata/language-features/basic-values/infix02.lc 3:13-3:20 21infix02.lc 3:13-3:20
22 _b -> _a -> () 22 _b -> _a -> ()
23testdata/language-features/basic-values/infix02.lc 3:13-3:22 23infix02.lc 3:13-3:22
24 _a -> () 24 _a -> ()
25testdata/language-features/basic-values/infix02.lc 3:15-3:20 25infix02.lc 3:15-3:20
26 forall a b c . a -> b -> c -> () 26 forall a b c . a -> b -> c -> ()
27testdata/language-features/basic-values/infix02.lc 3:21-3:22 27infix02.lc 3:21-3:22
28 _d \ No newline at end of file 28 _d \ No newline at end of file
diff --git a/testdata/language-features/basic-values/infix03.out b/testdata/language-features/basic-values/infix03.out
index 9d3aa812..6d105103 100644
--- a/testdata/language-features/basic-values/infix03.out
+++ b/testdata/language-features/basic-values/infix03.out
@@ -33,49 +33,49 @@ d3 = \a b -> _rhs (D3 a b)
33match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b 33match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b
34match'D = \a b c d -> <<type case function>> 34match'D = \a b c d -> <<type case function>>
35------------ tooltips 35------------ tooltips
36testdata/language-features/basic-values/infix03.lc 1:6-1:7 36infix03.lc 1:6-1:7
37 Type | Type | Type | Type | Type | Type | Type | Type 37 Type | Type | Type | Type | Type | Type | Type | Type
38testdata/language-features/basic-values/infix03.lc 1:6-1:18 38infix03.lc 1:6-1:18
39 Type 39 Type
40testdata/language-features/basic-values/infix03.lc 1:6-2:12 40infix03.lc 1:6-2:12
41 Type | Type 41 Type | Type
42testdata/language-features/basic-values/infix03.lc 1:6-2:21 42infix03.lc 1:6-2:21
43 Type | Type 43 Type | Type
44testdata/language-features/basic-values/infix03.lc 1:10-1:12 44infix03.lc 1:10-1:12
45 () -> () -> D | D | Type | Type | Type 45 () -> () -> D | D | Type | Type | Type
46testdata/language-features/basic-values/infix03.lc 1:13-1:15 46infix03.lc 1:13-1:15
47 Type 47 Type
48testdata/language-features/basic-values/infix03.lc 1:16-1:18 48infix03.lc 1:16-1:18
49 Type 49 Type
50testdata/language-features/basic-values/infix03.lc 2:10-2:12 50infix03.lc 2:10-2:12
51 () -> () -> () -> D | D | Type | Type | Type | Type 51 () -> () -> () -> D | D | Type | Type | Type | Type
52testdata/language-features/basic-values/infix03.lc 2:13-2:15 52infix03.lc 2:13-2:15
53 Type 53 Type
54testdata/language-features/basic-values/infix03.lc 2:16-2:18 54infix03.lc 2:16-2:18
55 Type 55 Type
56testdata/language-features/basic-values/infix03.lc 2:19-2:21 56infix03.lc 2:19-2:21
57 Type 57 Type
58testdata/language-features/basic-values/infix03.lc 4:1-4:3 58infix03.lc 4:1-4:3
59 () -> () -> D 59 () -> () -> D
60testdata/language-features/basic-values/infix03.lc 4:10-4:11 60infix03.lc 4:10-4:11
61 _d 61 _d
62testdata/language-features/basic-values/infix03.lc 4:10-4:16 62infix03.lc 4:10-4:16
63 () -> D 63 () -> D
64testdata/language-features/basic-values/infix03.lc 4:10-4:18 64infix03.lc 4:10-4:18
65 D 65 D
66testdata/language-features/basic-values/infix03.lc 4:12-4:16 66infix03.lc 4:12-4:16
67 () -> () -> D 67 () -> () -> D
68testdata/language-features/basic-values/infix03.lc 4:17-4:18 68infix03.lc 4:17-4:18
69 _b 69 _b
70testdata/language-features/basic-values/infix03.lc 6:1-6:3 70infix03.lc 6:1-6:3
71 () -> () -> () -> D 71 () -> () -> () -> D
72testdata/language-features/basic-values/infix03.lc 6:10-6:11 72infix03.lc 6:10-6:11
73 _d 73 _d
74testdata/language-features/basic-values/infix03.lc 6:10-6:16 74infix03.lc 6:10-6:16
75 () -> () -> D 75 () -> () -> D
76testdata/language-features/basic-values/infix03.lc 6:10-6:18 76infix03.lc 6:10-6:18
77 () -> D 77 () -> D
78testdata/language-features/basic-values/infix03.lc 6:12-6:16 78infix03.lc 6:12-6:16
79 () -> () -> () -> D 79 () -> () -> () -> D
80testdata/language-features/basic-values/infix03.lc 6:17-6:18 80infix03.lc 6:17-6:18
81 _b \ No newline at end of file 81 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/lambda01.out b/testdata/language-features/basic-values/lambda01.out
index 1476c47f..0a959710 100644
--- a/testdata/language-features/basic-values/lambda01.out
+++ b/testdata/language-features/basic-values/lambda01.out
@@ -27,19 +27,19 @@ fun4
27 :: forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> () 27 :: forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> ()
28fun4 = \a b c d e f g h i -> _rhs \_ _ _ _ _ _ _ _ _ -> () 28fun4 = \a b c d e f g h i -> _rhs \_ _ _ _ _ _ _ _ _ -> ()
29------------ tooltips 29------------ tooltips
30testdata/language-features/basic-values/lambda01.lc 1:1-1:5 30lambda01.lc 1:1-1:5
31 forall a . a -> () 31 forall a . a -> ()
32testdata/language-features/basic-values/lambda01.lc 1:14-1:16 32lambda01.lc 1:14-1:16
33 () 33 ()
34testdata/language-features/basic-values/lambda01.lc 2:1-2:5 34lambda01.lc 2:1-2:5
35 forall a . a -> () 35 forall a . a -> ()
36testdata/language-features/basic-values/lambda01.lc 2:15-2:17 36lambda01.lc 2:15-2:17
37 () 37 ()
38testdata/language-features/basic-values/lambda01.lc 3:1-3:5 38lambda01.lc 3:1-3:5
39 forall a . a -> () 39 forall a . a -> ()
40testdata/language-features/basic-values/lambda01.lc 3:13-3:15 40lambda01.lc 3:13-3:15
41 () 41 ()
42testdata/language-features/basic-values/lambda01.lc 4:1-4:5 42lambda01.lc 4:1-4:5
43 forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> () 43 forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> ()
44testdata/language-features/basic-values/lambda01.lc 5:28-5:30 44lambda01.lc 5:28-5:30
45 () \ No newline at end of file 45 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/lambda03.out b/testdata/language-features/basic-values/lambda03.out
index 50af2ae5..a50ed0d0 100644
--- a/testdata/language-features/basic-values/lambda03.out
+++ b/testdata/language-features/basic-values/lambda03.out
@@ -10,11 +10,11 @@ fun1 = \a b c -> _rhs \_ d _ -> d
10fun2 :: forall a b c d . a -> b -> c -> d -> a 10fun2 :: forall a b c d . a -> b -> c -> d -> a
11fun2 = \a b c d e -> _rhs \_ _ _ -> e 11fun2 = \a b c d e -> _rhs \_ _ _ -> e
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/lambda03.lc 1:1-1:5 13lambda03.lc 1:1-1:5
14 forall a b c . a -> b -> c -> b 14 forall a b c . a -> b -> c -> b
15testdata/language-features/basic-values/lambda03.lc 1:22-1:23 15lambda03.lc 1:22-1:23
16 _d 16 _d
17testdata/language-features/basic-values/lambda03.lc 2:1-2:5 17lambda03.lc 2:1-2:5
18 forall a b c d . a -> b -> c -> d -> a 18 forall a b c d . a -> b -> c -> d -> a
19testdata/language-features/basic-values/lambda03.lc 2:25-2:26 19lambda03.lc 2:25-2:26
20 _h \ No newline at end of file 20 _h \ No newline at end of file
diff --git a/testdata/language-features/basic-values/let01.out b/testdata/language-features/basic-values/let01.out
index bd59a558..1d5684fc 100644
--- a/testdata/language-features/basic-values/let01.out
+++ b/testdata/language-features/basic-values/let01.out
@@ -25,37 +25,37 @@ value4 = \a b -> _rhs (fromInt a b 1)
25value5 :: forall a . Num a => a 25value5 :: forall a . Num a => a
26value5 = \a b -> _rhs (fromInt a b 1) 26value5 = \a b -> _rhs (fromInt a b 1)
27------------ tooltips 27------------ tooltips
28testdata/language-features/basic-values/let01.lc 1:1-1:7 28let01.lc 1:1-1:7
29 forall a . Num a => a 29 forall a . Num a => a
30testdata/language-features/basic-values/let01.lc 1:18-1:19 30let01.lc 1:18-1:19
31 _b 31 _b
32testdata/language-features/basic-values/let01.lc 1:23-1:24 32let01.lc 1:23-1:24
33 _b 33 _b
34testdata/language-features/basic-values/let01.lc 3:1-3:7 34let01.lc 3:1-3:7
35 forall a . Num a => a 35 forall a . Num a => a
36testdata/language-features/basic-values/let01.lc 4:11-4:12 36let01.lc 4:11-4:12
37 _b 37 _b
38testdata/language-features/basic-values/let01.lc 5:6-5:7 38let01.lc 5:6-5:7
39 _b 39 _b
40testdata/language-features/basic-values/let01.lc 7:1-7:7 40let01.lc 7:1-7:7
41 forall a . Num a => a 41 forall a . Num a => a
42testdata/language-features/basic-values/let01.lc 8:11-8:12 42let01.lc 8:11-8:12
43 _b 43 _b
44testdata/language-features/basic-values/let01.lc 9:11-9:14 44let01.lc 9:11-9:14
45 Char 45 Char
46testdata/language-features/basic-values/let01.lc 10:6-10:7 46let01.lc 10:6-10:7
47 _b 47 _b
48testdata/language-features/basic-values/let01.lc 12:1-12:7 48let01.lc 12:1-12:7
49 forall a . Num a => a 49 forall a . Num a => a
50testdata/language-features/basic-values/let01.lc 12:18-12:19 50let01.lc 12:18-12:19
51 _b 51 _b
52testdata/language-features/basic-values/let01.lc 13:13-13:14 52let01.lc 13:13-13:14
53 _b 53 _b
54testdata/language-features/basic-values/let01.lc 15:1-15:7 54let01.lc 15:1-15:7
55 forall a . Num a => a 55 forall a . Num a => a
56testdata/language-features/basic-values/let01.lc 15:18-15:19 56let01.lc 15:18-15:19
57 _b 57 _b
58testdata/language-features/basic-values/let01.lc 16:18-16:19 58let01.lc 16:18-16:19
59 _b 59 _b
60testdata/language-features/basic-values/let01.lc 17:13-17:14 60let01.lc 17:13-17:14
61 _b \ No newline at end of file 61 _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/let02.out b/testdata/language-features/basic-values/let02.out
index 574a8d36..7ac6a6d8 100644
--- a/testdata/language-features/basic-values/let02.out
+++ b/testdata/language-features/basic-values/let02.out
@@ -11,21 +11,21 @@ value
11value :: () 11value :: ()
12value = _rhs () 12value = _rhs ()
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/let02.lc 1:1-1:6 14let02.lc 1:1-1:6
15 () 15 ()
16testdata/language-features/basic-values/let02.lc 2:11-2:13 16let02.lc 2:11-2:13
17 () 17 ()
18testdata/language-features/basic-values/let02.lc 3:19-3:22 18let02.lc 3:19-3:22
19 Char 19 Char
20testdata/language-features/basic-values/let02.lc 3:26-3:28 20let02.lc 3:26-3:28
21 () 21 ()
22testdata/language-features/basic-values/let02.lc 5:17-5:19 22let02.lc 5:17-5:19
23 () 23 ()
24testdata/language-features/basic-values/let02.lc 6:17-6:18 24let02.lc 6:17-6:18
25 _b 25 _b
26testdata/language-features/basic-values/let02.lc 7:17-7:24 26let02.lc 7:17-7:24
27 String 27 String
28testdata/language-features/basic-values/let02.lc 8:12-8:15 28let02.lc 8:12-8:15
29 Char 29 Char
30testdata/language-features/basic-values/let02.lc 9:6-9:8 30let02.lc 9:6-9:8
31 () \ No newline at end of file 31 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/literal01.out b/testdata/language-features/basic-values/literal01.out
index 4eca17da..d7964d5e 100644
--- a/testdata/language-features/basic-values/literal01.out
+++ b/testdata/language-features/basic-values/literal01.out
@@ -40,35 +40,35 @@ stringValue1 = _rhs "Hello World"
40stringValue2 :: String 40stringValue2 :: String
41stringValue2 = _rhs "\nHello World\tagain!\r\n" 41stringValue2 = _rhs "\nHello World\tagain!\r\n"
42------------ tooltips 42------------ tooltips
43testdata/language-features/basic-values/literal01.lc 1:1-1:10 43literal01.lc 1:1-1:10
44 forall a . Num a => a 44 forall a . Num a => a
45testdata/language-features/basic-values/literal01.lc 1:13-1:14 45literal01.lc 1:13-1:14
46 _b 46 _b
47testdata/language-features/basic-values/literal01.lc 2:1-2:10 47literal01.lc 2:1-2:10
48 forall a . Num a => a 48 forall a . Num a => a
49testdata/language-features/basic-values/literal01.lc 2:13-2:14 49literal01.lc 2:13-2:14
50 _b 50 _b
51testdata/language-features/basic-values/literal01.lc 3:1-3:10 51literal01.lc 3:1-3:10
52 forall a . Num a => a 52 forall a . Num a => a
53testdata/language-features/basic-values/literal01.lc 3:13-3:18 53literal01.lc 3:13-3:18
54 _b 54 _b
55testdata/language-features/basic-values/literal01.lc 5:1-5:12 55literal01.lc 5:1-5:12
56 Float 56 Float
57testdata/language-features/basic-values/literal01.lc 5:15-5:18 57literal01.lc 5:15-5:18
58 Float 58 Float
59testdata/language-features/basic-values/literal01.lc 6:1-6:12 59literal01.lc 6:1-6:12
60 Float 60 Float
61testdata/language-features/basic-values/literal01.lc 6:15-6:22 61literal01.lc 6:15-6:22
62 Float 62 Float
63testdata/language-features/basic-values/literal01.lc 8:1-8:10 63literal01.lc 8:1-8:10
64 Char 64 Char
65testdata/language-features/basic-values/literal01.lc 8:13-8:16 65literal01.lc 8:13-8:16
66 Char 66 Char
67testdata/language-features/basic-values/literal01.lc 10:1-10:13 67literal01.lc 10:1-10:13
68 String 68 String
69testdata/language-features/basic-values/literal01.lc 10:16-10:29 69literal01.lc 10:16-10:29
70 String 70 String
71testdata/language-features/basic-values/literal01.lc 11:1-11:13 71literal01.lc 11:1-11:13
72 String 72 String
73testdata/language-features/basic-values/literal01.lc 11:16-11:45 73literal01.lc 11:16-11:45
74 String \ No newline at end of file 74 String \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator01.out b/testdata/language-features/basic-values/operator01.out
index 817d1b5f..0a4d4546 100644
--- a/testdata/language-features/basic-values/operator01.out
+++ b/testdata/language-features/basic-values/operator01.out
@@ -20,19 +20,19 @@ $$$ = \a b _ _ -> _rhs ()
20$$$# :: forall a b . a -> b -> () 20$$$# :: forall a b . a -> b -> ()
21$$$# = \a b _ _ -> _rhs () 21$$$# = \a b _ _ -> _rhs ()
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-values/operator01.lc 1:3-1:6 23operator01.lc 1:3-1:6
24 forall a b . a -> b -> () 24 forall a b . a -> b -> ()
25testdata/language-features/basic-values/operator01.lc 1:11-1:13 25operator01.lc 1:11-1:13
26 () 26 ()
27testdata/language-features/basic-values/operator01.lc 3:3-3:6 27operator01.lc 3:3-3:6
28 forall a b . a -> b -> () 28 forall a b . a -> b -> ()
29testdata/language-features/basic-values/operator01.lc 3:8-3:10 29operator01.lc 3:8-3:10
30 () 30 ()
31testdata/language-features/basic-values/operator01.lc 5:3-5:7 31operator01.lc 5:3-5:7
32 forall a b . a -> b -> () 32 forall a b . a -> b -> ()
33testdata/language-features/basic-values/operator01.lc 6:3-6:5 33operator01.lc 6:3-6:5
34 () 34 ()
35testdata/language-features/basic-values/operator01.lc 8:3-8:6 35operator01.lc 8:3-8:6
36 forall a b . a -> b -> () 36 forall a b . a -> b -> ()
37testdata/language-features/basic-values/operator01.lc 8:11-8:13 37operator01.lc 8:11-8:13
38 () \ No newline at end of file 38 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator02.reject.out b/testdata/language-features/basic-values/operator02.reject.out
index 38f5992c..d45a726c 100644
--- a/testdata/language-features/basic-values/operator02.reject.out
+++ b/testdata/language-features/basic-values/operator02.reject.out
@@ -1,29 +1,29 @@
1already defined #$# at testdata/language-features/basic-values/operator02.reject.lc:3:3: 1already defined #$# at operator02.reject.lc:3:3:
2a #$# b = () 2a #$# b = ()
3 ^^^ 3 ^^^
4and at testdata/language-features/basic-values/operator02.reject.lc:1:3: 4and at operator02.reject.lc:1:3:
5a #$# b = () 5a #$# b = ()
6 ^^^ 6 ^^^
7------------ trace 7------------ trace
8(#$#) :: forall a b . a -> b -> () 8(#$#) :: forall a b . a -> b -> ()
9fun :: forall a . a -> () 9fun :: forall a . a -> ()
10(#$#) :: forall a b . a -> b -> () 10(#$#) :: forall a b . a -> b -> ()
11!already defined #$# at testdata/language-features/basic-values/operator02.reject.lc:3:3: 11!already defined #$# at operator02.reject.lc:3:3:
12a #$# b = () 12a #$# b = ()
13 ^^^ 13 ^^^
14and at testdata/language-features/basic-values/operator02.reject.lc:1:3: 14and at operator02.reject.lc:1:3:
15a #$# b = () 15a #$# b = ()
16 ^^^ 16 ^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/operator02.reject.lc 1:3-1:6 18operator02.reject.lc 1:3-1:6
19 forall a b . a -> b -> () 19 forall a b . a -> b -> ()
20testdata/language-features/basic-values/operator02.reject.lc 1:11-1:13 20operator02.reject.lc 1:11-1:13
21 () 21 ()
22testdata/language-features/basic-values/operator02.reject.lc 2:1-2:4 22operator02.reject.lc 2:1-2:4
23 forall a . a -> () 23 forall a . a -> ()
24testdata/language-features/basic-values/operator02.reject.lc 2:9-2:11 24operator02.reject.lc 2:9-2:11
25 () 25 ()
26testdata/language-features/basic-values/operator02.reject.lc 3:3-3:6 26operator02.reject.lc 3:3-3:6
27 forall a b . a -> b -> () 27 forall a b . a -> b -> ()
28testdata/language-features/basic-values/operator02.reject.lc 3:11-3:13 28operator02.reject.lc 3:11-3:13
29 () \ No newline at end of file 29 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator05.out b/testdata/language-features/basic-values/operator05.out
index c8f2cbc8..cc714c3a 100644
--- a/testdata/language-features/basic-values/operator05.out
+++ b/testdata/language-features/basic-values/operator05.out
@@ -6,17 +6,17 @@ value1
6value1 :: () 6value1 :: ()
7value1 = _rhs () 7value1 = _rhs ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/operator05.lc 1:1-1:7 9operator05.lc 1:1-1:7
10 () 10 ()
11testdata/language-features/basic-values/operator05.lc 1:24-1:26 11operator05.lc 1:24-1:26
12 () 12 ()
13testdata/language-features/basic-values/operator05.lc 2:13-2:15 13operator05.lc 2:13-2:15
14 () 14 ()
15testdata/language-features/basic-values/operator05.lc 2:13-2:19 15operator05.lc 2:13-2:19
16 _a -> () 16 _a -> ()
17testdata/language-features/basic-values/operator05.lc 2:13-2:22 17operator05.lc 2:13-2:22
18 () 18 ()
19testdata/language-features/basic-values/operator05.lc 2:16-2:19 19operator05.lc 2:16-2:19
20 forall a b . a -> b -> () 20 forall a b . a -> b -> ()
21testdata/language-features/basic-values/operator05.lc 2:20-2:22 21operator05.lc 2:20-2:22
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator06.out b/testdata/language-features/basic-values/operator06.out
index 84f75660..de7def09 100644
--- a/testdata/language-features/basic-values/operator06.out
+++ b/testdata/language-features/basic-values/operator06.out
@@ -6,17 +6,17 @@ value1
6value1 :: () 6value1 :: ()
7value1 = _rhs () 7value1 = _rhs ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/operator06.lc 1:1-1:7 9operator06.lc 1:1-1:7
10 () 10 ()
11testdata/language-features/basic-values/operator06.lc 1:10-1:12 11operator06.lc 1:10-1:12
12 () 12 ()
13testdata/language-features/basic-values/operator06.lc 1:10-1:16 13operator06.lc 1:10-1:16
14 _a -> () 14 _a -> ()
15testdata/language-features/basic-values/operator06.lc 1:10-1:19 15operator06.lc 1:10-1:19
16 () 16 ()
17testdata/language-features/basic-values/operator06.lc 1:13-1:16 17operator06.lc 1:13-1:16
18 forall a b . a -> b -> () 18 forall a b . a -> b -> ()
19testdata/language-features/basic-values/operator06.lc 1:17-1:19 19operator06.lc 1:17-1:19
20 () 20 ()
21testdata/language-features/basic-values/operator06.lc 2:19-2:21 21operator06.lc 2:19-2:21
22 () \ No newline at end of file 22 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator07.reject.out b/testdata/language-features/basic-values/operator07.reject.out
index bc594c9e..c2452fc4 100644
--- a/testdata/language-features/basic-values/operator07.reject.out
+++ b/testdata/language-features/basic-values/operator07.reject.out
@@ -1,7 +1,7 @@
1Operator precedences don't match: 1Operator precedences don't match:
2infix 5 at testdata/language-features/basic-values/operator07.reject.lc:11:11: 2infix 5 at operator07.reject.lc:11:11:
3main = () @&> () <@& () 3main = () @&> () <@& ()
4 ^^^ 4 ^^^
5infixl 5 at testdata/language-features/basic-values/operator07.reject.lc:11:18: 5infixl 5 at operator07.reject.lc:11:18:
6main = () @&> () <@& () 6main = () @&> () <@& ()
7 ^^^ 7 ^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/operator08.reject.out b/testdata/language-features/basic-values/operator08.reject.out
index eb50a28a..85b9a762 100644
--- a/testdata/language-features/basic-values/operator08.reject.out
+++ b/testdata/language-features/basic-values/operator08.reject.out
@@ -1,7 +1,7 @@
1Operator precedences don't match: 1Operator precedences don't match:
2infix 5 at testdata/language-features/basic-values/operator08.reject.lc:10:6: 2infix 5 at operator08.reject.lc:10:6:
3x = (@&> () <@& ()) 3x = (@&> () <@& ())
4 ^^^ 4 ^^^
5infixl 5 at testdata/language-features/basic-values/operator08.reject.lc:10:13: 5infixl 5 at operator08.reject.lc:10:13:
6x = (@&> () <@& ()) 6x = (@&> () <@& ())
7 ^^^ 7 ^^^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/redefine01.reject.out b/testdata/language-features/basic-values/redefine01.reject.out
index e0204f0e..8f8e4dd2 100644
--- a/testdata/language-features/basic-values/redefine01.reject.out
+++ b/testdata/language-features/basic-values/redefine01.reject.out
@@ -1,29 +1,29 @@
1already defined unit at testdata/language-features/basic-values/redefine01.reject.lc:3:1: 1already defined unit at redefine01.reject.lc:3:1:
2unit = () 2unit = ()
3^^^^ 3^^^^
4and at testdata/language-features/basic-values/redefine01.reject.lc:1:1: 4and at redefine01.reject.lc:1:1:
5unit = () 5unit = ()
6^^^^ 6^^^^
7------------ trace 7------------ trace
8unit :: () 8unit :: ()
9tuple :: () 9tuple :: ()
10unit :: () 10unit :: ()
11!already defined unit at testdata/language-features/basic-values/redefine01.reject.lc:3:1: 11!already defined unit at redefine01.reject.lc:3:1:
12unit = () 12unit = ()
13^^^^ 13^^^^
14and at testdata/language-features/basic-values/redefine01.reject.lc:1:1: 14and at redefine01.reject.lc:1:1:
15unit = () 15unit = ()
16^^^^ 16^^^^
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/redefine01.reject.lc 1:1-1:5 18redefine01.reject.lc 1:1-1:5
19 () 19 ()
20testdata/language-features/basic-values/redefine01.reject.lc 1:8-1:10 20redefine01.reject.lc 1:8-1:10
21 () 21 ()
22testdata/language-features/basic-values/redefine01.reject.lc 2:1-2:6 22redefine01.reject.lc 2:1-2:6
23 () 23 ()
24testdata/language-features/basic-values/redefine01.reject.lc 2:9-2:11 24redefine01.reject.lc 2:9-2:11
25 () 25 ()
26testdata/language-features/basic-values/redefine01.reject.lc 3:1-3:5 26redefine01.reject.lc 3:1-3:5
27 () 27 ()
28testdata/language-features/basic-values/redefine01.reject.lc 3:8-3:10 28redefine01.reject.lc 3:8-3:10
29 () \ No newline at end of file 29 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/redefine02.reject.out b/testdata/language-features/basic-values/redefine02.reject.out
index 4f5eede0..2d75ac18 100644
--- a/testdata/language-features/basic-values/redefine02.reject.out
+++ b/testdata/language-features/basic-values/redefine02.reject.out
@@ -1,9 +1,9 @@
1testdata/language-features/basic-values/redefine02.reject.lc:3:8: 1testdata/language-features/basic-values/redefine02.reject.lc:3:8:
2expecting expression 2expecting expression
3redefined x: 3redefined x:
4testdata/language-features/basic-values/redefine02.reject.lc:1:12: 4redefine02.reject.lc:1:12:
5unit = let x = () 5unit = let x = ()
6 ^ 6 ^
7testdata/language-features/basic-values/redefine02.reject.lc:2:12: 7redefine02.reject.lc:2:12:
8 x = () 8 x = ()
9 ^ 9 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/redefine03.reject.out b/testdata/language-features/basic-values/redefine03.reject.out
index 5973ae17..6cae5486 100644
--- a/testdata/language-features/basic-values/redefine03.reject.out
+++ b/testdata/language-features/basic-values/redefine03.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/redefine03.reject.lc:4:1: 1testdata/language-features/basic-values/redefine03.reject.lc:4:1:
2redefined x: 2redefined x:
3testdata/language-features/basic-values/redefine03.reject.lc:2:9: 3redefine03.reject.lc:2:9:
4 where x = () 4 where x = ()
5 ^ 5 ^
6testdata/language-features/basic-values/redefine03.reject.lc:3:9: 6redefine03.reject.lc:3:9:
7 x = () 7 x = ()
8 ^ 8 ^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing01.out b/testdata/language-features/basic-values/shadowing01.out
index 502ad96f..3d67cf8e 100644
--- a/testdata/language-features/basic-values/shadowing01.out
+++ b/testdata/language-features/basic-values/shadowing01.out
@@ -16,25 +16,25 @@ value
16value :: Char 16value :: Char
17value = _rhs '7' 17value = _rhs '7'
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-values/shadowing01.lc 1:1-1:6 19shadowing01.lc 1:1-1:6
20 Char 20 Char
21testdata/language-features/basic-values/shadowing01.lc 2:11-2:14 21shadowing01.lc 2:11-2:14
22 Char 22 Char
23testdata/language-features/basic-values/shadowing01.lc 3:11-3:18 23shadowing01.lc 3:11-3:18
24 String 24 String
25testdata/language-features/basic-values/shadowing01.lc 5:17-5:18 25shadowing01.lc 5:17-5:18
26 _b 26 _b
27testdata/language-features/basic-values/shadowing01.lc 6:17-6:21 27shadowing01.lc 6:17-6:21
28 Float 28 Float
29testdata/language-features/basic-values/shadowing01.lc 7:25-7:27 29shadowing01.lc 7:25-7:27
30 () 30 ()
31testdata/language-features/basic-values/shadowing01.lc 8:25-8:28 31shadowing01.lc 8:25-8:28
32 Char 32 Char
33testdata/language-features/basic-values/shadowing01.lc 9:25-9:29 33shadowing01.lc 9:25-9:29
34 Float 34 Float
35testdata/language-features/basic-values/shadowing01.lc 10:20-10:27 35shadowing01.lc 10:20-10:27
36 String 36 String
37testdata/language-features/basic-values/shadowing01.lc 11:14-11:16 37shadowing01.lc 11:14-11:16
38 () 38 ()
39testdata/language-features/basic-values/shadowing01.lc 12:6-12:9 39shadowing01.lc 12:6-12:9
40 Char \ No newline at end of file 40 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing02.out b/testdata/language-features/basic-values/shadowing02.out
index aa0b9af2..0149e67b 100644
--- a/testdata/language-features/basic-values/shadowing02.out
+++ b/testdata/language-features/basic-values/shadowing02.out
@@ -27,37 +27,37 @@ value2 = _rhs '7'
27world :: String 27world :: String
28world = _rhs "world" 28world = _rhs "world"
29------------ tooltips 29------------ tooltips
30testdata/language-features/basic-values/shadowing02.lc 1:1-1:2 30shadowing02.lc 1:1-1:2
31 forall a . Num a => a 31 forall a . Num a => a
32testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 32shadowing02.lc 1:5-1:6
33 _b 33 _b
34testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 34shadowing02.lc 2:1-2:6
35 String 35 String
36testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 36shadowing02.lc 2:9-2:16
37 String 37 String
38testdata/language-features/basic-values/shadowing02.lc 3:1-3:7 38shadowing02.lc 3:1-3:7
39 Char 39 Char
40testdata/language-features/basic-values/shadowing02.lc 4:11-4:14 40shadowing02.lc 4:11-4:14
41 Char 41 Char
42testdata/language-features/basic-values/shadowing02.lc 5:11-5:18 42shadowing02.lc 5:11-5:18
43 String 43 String
44testdata/language-features/basic-values/shadowing02.lc 6:11-6:14 44shadowing02.lc 6:11-6:14
45 _b 45 _b
46testdata/language-features/basic-values/shadowing02.lc 8:17-8:18 46shadowing02.lc 8:17-8:18
47 _b 47 _b
48testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 48shadowing02.lc 9:17-9:21
49 Float 49 Float
50testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 50shadowing02.lc 10:25-10:27
51 () 51 ()
52testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 52shadowing02.lc 11:25-11:28
53 Char 53 Char
54testdata/language-features/basic-values/shadowing02.lc 12:25-12:29 54shadowing02.lc 12:25-12:29
55 Float 55 Float
56testdata/language-features/basic-values/shadowing02.lc 13:25-13:26 56shadowing02.lc 13:25-13:26
57 forall a . Num a => a 57 forall a . Num a => a
58testdata/language-features/basic-values/shadowing02.lc 14:20-14:25 58shadowing02.lc 14:20-14:25
59 String 59 String
60testdata/language-features/basic-values/shadowing02.lc 15:14-15:16 60shadowing02.lc 15:14-15:16
61 () 61 ()
62testdata/language-features/basic-values/shadowing02.lc 16:6-16:9 62shadowing02.lc 16:6-16:9
63 Char \ No newline at end of file 63 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing03.out b/testdata/language-features/basic-values/shadowing03.out
index cb7d1050..1fe98417 100644
--- a/testdata/language-features/basic-values/shadowing03.out
+++ b/testdata/language-features/basic-values/shadowing03.out
@@ -5,7 +5,7 @@ x = _lhs x \(_ :: _) (_ :: _) -> _rhs ()
5x :: forall a b . a -> b -> () 5x :: forall a b . a -> b -> ()
6x = \a b _ _ -> _rhs () 6x = \a b _ _ -> _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/shadowing03.lc 1:1-1:2 8shadowing03.lc 1:1-1:2
9 forall a b . a -> b -> () 9 forall a b . a -> b -> ()
10testdata/language-features/basic-values/shadowing03.lc 1:9-1:11 10shadowing03.lc 1:9-1:11
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/shadowing04.out b/testdata/language-features/basic-values/shadowing04.out
index 042c221d..1c371cea 100644
--- a/testdata/language-features/basic-values/shadowing04.out
+++ b/testdata/language-features/basic-values/shadowing04.out
@@ -5,7 +5,7 @@ __ = _lhs __ \(_ :: _) (_ :: _) -> _rhs ()
5__ :: forall a b . a -> b -> () 5__ :: forall a b . a -> b -> ()
6__ = \a b _ _ -> _rhs () 6__ = \a b _ _ -> _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/shadowing04.lc 1:1-1:3 8shadowing04.lc 1:1-1:3
9 forall a b . a -> b -> () 9 forall a b . a -> b -> ()
10testdata/language-features/basic-values/shadowing04.lc 1:11-1:13 10shadowing04.lc 1:11-1:13
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/tuple01.out b/testdata/language-features/basic-values/tuple01.out
index b3a8a352..ef606dab 100644
--- a/testdata/language-features/basic-values/tuple01.out
+++ b/testdata/language-features/basic-values/tuple01.out
@@ -5,7 +5,7 @@ unit = _lhs unit (_rhs ())
5unit :: () 5unit :: ()
6unit = _rhs () 6unit = _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/tuple01.lc 1:1-1:5 8tuple01.lc 1:1-1:5
9 () 9 ()
10testdata/language-features/basic-values/tuple01.lc 1:8-1:10 10tuple01.lc 1:8-1:10
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/tuple02.out b/testdata/language-features/basic-values/tuple02.out
index d221d37a..c1561406 100644
--- a/testdata/language-features/basic-values/tuple02.out
+++ b/testdata/language-features/basic-values/tuple02.out
@@ -15,43 +15,43 @@ tuple2 = _rhs ((), ())
15tuple3 :: ((String, Char), ()) 15tuple3 :: ((String, Char), ())
16tuple3 = _rhs (("name", 'c'), ()) 16tuple3 = _rhs (("name", 'c'), ())
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/tuple02.lc 1:1-1:7 18tuple02.lc 1:1-1:7
19 forall a . Num a => (a, Float, Char, String, ()) 19 forall a . Num a => (a, Float, Char, String, ())
20testdata/language-features/basic-values/tuple02.lc 1:10-1:33 20tuple02.lc 1:10-1:33
21 (_b, Float, Char, String, ()) 21 (_b, Float, Char, String, ())
22testdata/language-features/basic-values/tuple02.lc 1:11-1:12 22tuple02.lc 1:11-1:12
23 _b 23 _b
24testdata/language-features/basic-values/tuple02.lc 1:13-1:16 24tuple02.lc 1:13-1:16
25 Float 25 Float
26testdata/language-features/basic-values/tuple02.lc 1:13-1:32 26tuple02.lc 1:13-1:32
27 (Float, Char, String, ()) 27 (Float, Char, String, ())
28testdata/language-features/basic-values/tuple02.lc 1:17-1:20 28tuple02.lc 1:17-1:20
29 Char 29 Char
30testdata/language-features/basic-values/tuple02.lc 1:17-1:32 30tuple02.lc 1:17-1:32
31 (Char, String, ()) 31 (Char, String, ())
32testdata/language-features/basic-values/tuple02.lc 1:21-1:29 32tuple02.lc 1:21-1:29
33 String 33 String
34testdata/language-features/basic-values/tuple02.lc 1:21-1:32 34tuple02.lc 1:21-1:32
35 (String, ()) 35 (String, ())
36testdata/language-features/basic-values/tuple02.lc 1:30-1:32 36tuple02.lc 1:30-1:32
37 () | ((())) 37 () | ((()))
38testdata/language-features/basic-values/tuple02.lc 3:1-3:7 38tuple02.lc 3:1-3:7
39 ((), ()) 39 ((), ())
40testdata/language-features/basic-values/tuple02.lc 3:10-3:17 40tuple02.lc 3:10-3:17
41 ((), ()) 41 ((), ())
42testdata/language-features/basic-values/tuple02.lc 3:11-3:13 42tuple02.lc 3:11-3:13
43 () 43 ()
44testdata/language-features/basic-values/tuple02.lc 3:14-3:16 44tuple02.lc 3:14-3:16
45 () | ((())) 45 () | ((()))
46testdata/language-features/basic-values/tuple02.lc 5:1-5:7 46tuple02.lc 5:1-5:7
47 ((String, Char), ()) 47 ((String, Char), ())
48testdata/language-features/basic-values/tuple02.lc 5:10-5:27 48tuple02.lc 5:10-5:27
49 ((String, Char), ()) 49 ((String, Char), ())
50testdata/language-features/basic-values/tuple02.lc 5:11-5:23 50tuple02.lc 5:11-5:23
51 (String, Char) 51 (String, Char)
52testdata/language-features/basic-values/tuple02.lc 5:12-5:18 52tuple02.lc 5:12-5:18
53 String 53 String
54testdata/language-features/basic-values/tuple02.lc 5:19-5:22 54tuple02.lc 5:19-5:22
55 Char | ((Char)) 55 Char | ((Char))
56testdata/language-features/basic-values/tuple02.lc 5:24-5:26 56tuple02.lc 5:24-5:26
57 () | ((())) \ No newline at end of file 57 () | ((())) \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig01.out b/testdata/language-features/basic-values/typesig01.out
index 964ba8a7..99b776c7 100644
--- a/testdata/language-features/basic-values/typesig01.out
+++ b/testdata/language-features/basic-values/typesig01.out
@@ -12,15 +12,15 @@ value1 = _rhs 'a'
12value2 :: Char 12value2 :: Char
13value2 = _rhs 'a' 13value2 = _rhs 'a'
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/typesig01.lc 1:11-1:15 15typesig01.lc 1:11-1:15
16 Type 16 Type
17testdata/language-features/basic-values/typesig01.lc 2:1-2:7 17typesig01.lc 2:1-2:7
18 Char 18 Char
19testdata/language-features/basic-values/typesig01.lc 2:10-2:13 19typesig01.lc 2:10-2:13
20 Char 20 Char
21testdata/language-features/basic-values/typesig01.lc 4:9-4:13 21typesig01.lc 4:9-4:13
22 Type 22 Type
23testdata/language-features/basic-values/typesig01.lc 5:1-5:7 23typesig01.lc 5:1-5:7
24 Char 24 Char
25testdata/language-features/basic-values/typesig01.lc 5:8-5:11 25typesig01.lc 5:8-5:11
26 Char \ No newline at end of file 26 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig02.out b/testdata/language-features/basic-values/typesig02.out
index b9c50d6b..4380458d 100644
--- a/testdata/language-features/basic-values/typesig02.out
+++ b/testdata/language-features/basic-values/typesig02.out
@@ -10,15 +10,15 @@ value1 = _rhs 'a'
10value2 :: Char 10value2 :: Char
11value2 = _rhs 'a' 11value2 = _rhs 'a'
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/typesig02.lc 1:1-1:7 13typesig02.lc 1:1-1:7
14 Char 14 Char
15testdata/language-features/basic-values/typesig02.lc 1:10-1:13 15typesig02.lc 1:10-1:13
16 Char 16 Char
17testdata/language-features/basic-values/typesig02.lc 1:17-1:21 17typesig02.lc 1:17-1:21
18 Type 18 Type
19testdata/language-features/basic-values/typesig02.lc 3:1-3:7 19typesig02.lc 3:1-3:7
20 Char 20 Char
21testdata/language-features/basic-values/typesig02.lc 3:8-3:11 21typesig02.lc 3:8-3:11
22 Char 22 Char
23testdata/language-features/basic-values/typesig02.lc 3:13-3:17 23typesig02.lc 3:13-3:17
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig03.out b/testdata/language-features/basic-values/typesig03.out
index a26d2bef..0ccb0844 100644
--- a/testdata/language-features/basic-values/typesig03.out
+++ b/testdata/language-features/basic-values/typesig03.out
@@ -12,39 +12,39 @@ fun1 = \_ _ _ _ _ _ -> _rhs ()
12fun2 :: forall a b c . a -> b -> c -> () 12fun2 :: forall a b c . a -> b -> c -> ()
13fun2 = \_ _ _ _ _ _ -> _rhs () 13fun2 = \_ _ _ _ _ _ -> _rhs ()
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/typesig03.lc 1:9-1:10 15typesig03.lc 1:9-1:10
16 _f 16 _f
17testdata/language-features/basic-values/typesig03.lc 1:9-1:26 17typesig03.lc 1:9-1:26
18 Type | Type | Type 18 Type | Type | Type
19testdata/language-features/basic-values/typesig03.lc 1:14-1:15 19typesig03.lc 1:14-1:15
20 _e 20 _e
21testdata/language-features/basic-values/typesig03.lc 1:14-1:26 21typesig03.lc 1:14-1:26
22 Type 22 Type
23testdata/language-features/basic-values/typesig03.lc 1:19-1:20 23typesig03.lc 1:19-1:20
24 _d 24 _d
25testdata/language-features/basic-values/typesig03.lc 1:19-1:26 25typesig03.lc 1:19-1:26
26 Type 26 Type
27testdata/language-features/basic-values/typesig03.lc 1:24-1:26 27typesig03.lc 1:24-1:26
28 Type | Type 28 Type | Type
29testdata/language-features/basic-values/typesig03.lc 2:1-2:5 29typesig03.lc 2:1-2:5
30 forall a b c . a -> b -> c -> () 30 forall a b c . a -> b -> c -> ()
31testdata/language-features/basic-values/typesig03.lc 2:14-2:16 31typesig03.lc 2:14-2:16
32 () 32 ()
33testdata/language-features/basic-values/typesig03.lc 4:7-4:8 33typesig03.lc 4:7-4:8
34 _f 34 _f
35testdata/language-features/basic-values/typesig03.lc 4:7-4:18 35typesig03.lc 4:7-4:18
36 Type | Type | Type 36 Type | Type | Type
37testdata/language-features/basic-values/typesig03.lc 4:10-4:11 37typesig03.lc 4:10-4:11
38 _e 38 _e
39testdata/language-features/basic-values/typesig03.lc 4:10-4:18 39typesig03.lc 4:10-4:18
40 Type 40 Type
41testdata/language-features/basic-values/typesig03.lc 4:13-4:14 41typesig03.lc 4:13-4:14
42 _d 42 _d
43testdata/language-features/basic-values/typesig03.lc 4:13-4:18 43typesig03.lc 4:13-4:18
44 Type 44 Type
45testdata/language-features/basic-values/typesig03.lc 4:16-4:18 45typesig03.lc 4:16-4:18
46 Type | Type 46 Type | Type
47testdata/language-features/basic-values/typesig03.lc 5:1-5:5 47typesig03.lc 5:1-5:5
48 forall a b c . a -> b -> c -> () 48 forall a b c . a -> b -> c -> ()
49testdata/language-features/basic-values/typesig03.lc 5:14-5:16 49typesig03.lc 5:14-5:16
50 () \ No newline at end of file 50 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig04.out b/testdata/language-features/basic-values/typesig04.out
index 4e55cfac..216b50b5 100644
--- a/testdata/language-features/basic-values/typesig04.out
+++ b/testdata/language-features/basic-values/typesig04.out
@@ -12,35 +12,35 @@ fun1 = \_ _ _ _ _ -> _rhs ()
12fun2 :: forall a b c . a -> (b -> c) -> () 12fun2 :: forall a b c . a -> (b -> c) -> ()
13fun2 = \_ _ _ _ _ -> _rhs () 13fun2 = \_ _ _ _ _ -> _rhs ()
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/typesig04.lc 1:9-1:10 15typesig04.lc 1:9-1:10
16 _f 16 _f
17testdata/language-features/basic-values/typesig04.lc 1:9-1:28 17typesig04.lc 1:9-1:28
18 Type | Type | Type 18 Type | Type | Type
19testdata/language-features/basic-values/typesig04.lc 1:14-1:28 19typesig04.lc 1:14-1:28
20 Type 20 Type
21testdata/language-features/basic-values/typesig04.lc 1:15-1:16 21typesig04.lc 1:15-1:16
22 _e 22 _e
23testdata/language-features/basic-values/typesig04.lc 1:20-1:21 23typesig04.lc 1:20-1:21
24 _d | Type 24 _d | Type
25testdata/language-features/basic-values/typesig04.lc 1:26-1:28 25typesig04.lc 1:26-1:28
26 Type | Type 26 Type | Type
27testdata/language-features/basic-values/typesig04.lc 2:1-2:5 27typesig04.lc 2:1-2:5
28 forall a b c . a -> (b -> c) -> () 28 forall a b c . a -> (b -> c) -> ()
29testdata/language-features/basic-values/typesig04.lc 2:12-2:14 29typesig04.lc 2:12-2:14
30 () 30 ()
31testdata/language-features/basic-values/typesig04.lc 4:7-4:8 31typesig04.lc 4:7-4:8
32 _f 32 _f
33testdata/language-features/basic-values/typesig04.lc 4:7-4:20 33typesig04.lc 4:7-4:20
34 Type | Type | Type 34 Type | Type | Type
35testdata/language-features/basic-values/typesig04.lc 4:10-4:20 35typesig04.lc 4:10-4:20
36 Type 36 Type
37testdata/language-features/basic-values/typesig04.lc 4:11-4:12 37typesig04.lc 4:11-4:12
38 _e 38 _e
39testdata/language-features/basic-values/typesig04.lc 4:14-4:15 39typesig04.lc 4:14-4:15
40 _d | Type 40 _d | Type
41testdata/language-features/basic-values/typesig04.lc 4:18-4:20 41typesig04.lc 4:18-4:20
42 Type | Type 42 Type | Type
43testdata/language-features/basic-values/typesig04.lc 5:1-5:5 43typesig04.lc 5:1-5:5
44 forall a b c . a -> (b -> c) -> () 44 forall a b c . a -> (b -> c) -> ()
45testdata/language-features/basic-values/typesig04.lc 5:12-5:14 45typesig04.lc 5:12-5:14
46 () \ No newline at end of file 46 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig05.out b/testdata/language-features/basic-values/typesig05.out
index fc1da409..68ed5a37 100644
--- a/testdata/language-features/basic-values/typesig05.out
+++ b/testdata/language-features/basic-values/typesig05.out
@@ -32,67 +32,67 @@ value3 = _rhs 'a'
32value4 :: String 32value4 :: String
33value4 = _rhs "b" 33value4 = _rhs "b"
34------------ tooltips 34------------ tooltips
35testdata/language-features/basic-values/typesig05.lc 1:1-1:5 35typesig05.lc 1:1-1:5
36 forall a b . a -> b -> a 36 forall a b . a -> b -> a
37testdata/language-features/basic-values/typesig05.lc 1:12-1:13 37typesig05.lc 1:12-1:13
38 _d 38 _d
39testdata/language-features/basic-values/typesig05.lc 2:1-2:5 39typesig05.lc 2:1-2:5
40 forall a b . a -> b -> b 40 forall a b . a -> b -> b
41testdata/language-features/basic-values/typesig05.lc 2:12-2:13 41typesig05.lc 2:12-2:13
42 _b 42 _b
43testdata/language-features/basic-values/typesig05.lc 4:1-4:7 43typesig05.lc 4:1-4:7
44 Char 44 Char
45testdata/language-features/basic-values/typesig05.lc 4:10-4:14 45typesig05.lc 4:10-4:14
46 forall a b . a -> b -> a 46 forall a b . a -> b -> a
47testdata/language-features/basic-values/typesig05.lc 4:10-4:18 47typesig05.lc 4:10-4:18
48 _a -> Char 48 _a -> Char
49testdata/language-features/basic-values/typesig05.lc 4:10-4:22 49typesig05.lc 4:10-4:22
50 Char 50 Char
51testdata/language-features/basic-values/typesig05.lc 4:15-4:18 51typesig05.lc 4:15-4:18
52 Char 52 Char
53testdata/language-features/basic-values/typesig05.lc 4:19-4:22 53typesig05.lc 4:19-4:22
54 String 54 String
55testdata/language-features/basic-values/typesig05.lc 4:26-4:30 55typesig05.lc 4:26-4:30
56 Type 56 Type
57testdata/language-features/basic-values/typesig05.lc 5:1-5:7 57typesig05.lc 5:1-5:7
58 String 58 String
59testdata/language-features/basic-values/typesig05.lc 5:10-5:14 59typesig05.lc 5:10-5:14
60 forall a b . a -> b -> b 60 forall a b . a -> b -> b
61testdata/language-features/basic-values/typesig05.lc 5:10-5:18 61typesig05.lc 5:10-5:18
62 _a -> _a 62 _a -> _a
63testdata/language-features/basic-values/typesig05.lc 5:10-5:22 63typesig05.lc 5:10-5:22
64 String 64 String
65testdata/language-features/basic-values/typesig05.lc 5:15-5:18 65typesig05.lc 5:15-5:18
66 Char 66 Char
67testdata/language-features/basic-values/typesig05.lc 5:19-5:22 67typesig05.lc 5:19-5:22
68 String 68 String
69testdata/language-features/basic-values/typesig05.lc 5:26-5:32 69typesig05.lc 5:26-5:32
70 Type 70 Type
71testdata/language-features/basic-values/typesig05.lc 7:11-7:15 71typesig05.lc 7:11-7:15
72 Type 72 Type
73testdata/language-features/basic-values/typesig05.lc 8:1-8:7 73typesig05.lc 8:1-8:7
74 Char 74 Char
75testdata/language-features/basic-values/typesig05.lc 8:10-8:14 75typesig05.lc 8:10-8:14
76 forall a b . a -> b -> a 76 forall a b . a -> b -> a
77testdata/language-features/basic-values/typesig05.lc 8:10-8:18 77typesig05.lc 8:10-8:18
78 _a -> Char 78 _a -> Char
79testdata/language-features/basic-values/typesig05.lc 8:10-8:22 79typesig05.lc 8:10-8:22
80 Char 80 Char
81testdata/language-features/basic-values/typesig05.lc 8:15-8:18 81typesig05.lc 8:15-8:18
82 Char 82 Char
83testdata/language-features/basic-values/typesig05.lc 8:19-8:22 83typesig05.lc 8:19-8:22
84 String 84 String
85testdata/language-features/basic-values/typesig05.lc 10:11-10:17 85typesig05.lc 10:11-10:17
86 Type 86 Type
87testdata/language-features/basic-values/typesig05.lc 11:1-11:7 87typesig05.lc 11:1-11:7
88 String 88 String
89testdata/language-features/basic-values/typesig05.lc 11:10-11:14 89typesig05.lc 11:10-11:14
90 forall a b . a -> b -> b 90 forall a b . a -> b -> b
91testdata/language-features/basic-values/typesig05.lc 11:10-11:18 91typesig05.lc 11:10-11:18
92 _a -> _a 92 _a -> _a
93testdata/language-features/basic-values/typesig05.lc 11:10-11:22 93typesig05.lc 11:10-11:22
94 String 94 String
95testdata/language-features/basic-values/typesig05.lc 11:15-11:18 95typesig05.lc 11:15-11:18
96 Char 96 Char
97testdata/language-features/basic-values/typesig05.lc 11:19-11:22 97typesig05.lc 11:19-11:22
98 String \ No newline at end of file 98 String \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig06.out b/testdata/language-features/basic-values/typesig06.out
index 04783c47..c0d085a4 100644
--- a/testdata/language-features/basic-values/typesig06.out
+++ b/testdata/language-features/basic-values/typesig06.out
@@ -20,39 +20,39 @@ value1 = _rhs "hi"
20value2 :: String 20value2 :: String
21value2 = _rhs "hi" 21value2 = _rhs "hi"
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-values/typesig06.lc 1:1-1:5 23typesig06.lc 1:1-1:5
24 forall a b . a -> b -> a 24 forall a b . a -> b -> a
25testdata/language-features/basic-values/typesig06.lc 1:12-1:13 25typesig06.lc 1:12-1:13
26 _d 26 _d
27testdata/language-features/basic-values/typesig06.lc 2:3-2:5 27typesig06.lc 2:3-2:5
28 forall a b . a -> b -> a 28 forall a b . a -> b -> a
29testdata/language-features/basic-values/typesig06.lc 2:10-2:11 29typesig06.lc 2:10-2:11
30 _d 30 _d
31testdata/language-features/basic-values/typesig06.lc 4:1-4:7 31typesig06.lc 4:1-4:7
32 String 32 String
33testdata/language-features/basic-values/typesig06.lc 4:10-4:14 33typesig06.lc 4:10-4:14
34 String 34 String
35testdata/language-features/basic-values/typesig06.lc 4:10-4:17 35typesig06.lc 4:10-4:17
36 _a -> String 36 _a -> String
37testdata/language-features/basic-values/typesig06.lc 4:10-4:21 37typesig06.lc 4:10-4:21
38 String 38 String
39testdata/language-features/basic-values/typesig06.lc 4:15-4:17 39typesig06.lc 4:15-4:17
40 forall a b . a -> b -> a 40 forall a b . a -> b -> a
41testdata/language-features/basic-values/typesig06.lc 4:18-4:21 41typesig06.lc 4:18-4:21
42 Float 42 Float
43testdata/language-features/basic-values/typesig06.lc 4:25-4:31 43typesig06.lc 4:25-4:31
44 Type 44 Type
45testdata/language-features/basic-values/typesig06.lc 5:1-5:7 45typesig06.lc 5:1-5:7
46 String 46 String
47testdata/language-features/basic-values/typesig06.lc 5:10-5:14 47typesig06.lc 5:10-5:14
48 String 48 String
49testdata/language-features/basic-values/typesig06.lc 5:10-5:21 49typesig06.lc 5:10-5:21
50 _a -> String 50 _a -> String
51testdata/language-features/basic-values/typesig06.lc 5:10-5:25 51typesig06.lc 5:10-5:25
52 String 52 String
53testdata/language-features/basic-values/typesig06.lc 5:15-5:21 53typesig06.lc 5:15-5:21
54 forall a b . a -> b -> a 54 forall a b . a -> b -> a
55testdata/language-features/basic-values/typesig06.lc 5:22-5:25 55typesig06.lc 5:22-5:25
56 Float 56 Float
57testdata/language-features/basic-values/typesig06.lc 5:29-5:35 57typesig06.lc 5:29-5:35
58 Type \ No newline at end of file 58 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesig07.out b/testdata/language-features/basic-values/typesig07.out
index c8f1b04a..61b2b2ec 100644
--- a/testdata/language-features/basic-values/typesig07.out
+++ b/testdata/language-features/basic-values/typesig07.out
@@ -36,37 +36,37 @@ value4 = \_ _ -> _rhs ()
36value6 :: () -> () -> () 36value6 :: () -> () -> ()
37value6 = \_ _ -> _rhs () 37value6 = \_ _ -> _rhs ()
38------------ tooltips 38------------ tooltips
39testdata/language-features/basic-values/typesig07.lc 1:27-1:30 39typesig07.lc 1:27-1:30
40 Type | Type | Type 40 Type | Type | Type
41testdata/language-features/basic-values/typesig07.lc 3:1-3:7 41typesig07.lc 3:1-3:7
42 Int 42 Int
43testdata/language-features/basic-values/typesig07.lc 3:10-3:11 43typesig07.lc 3:10-3:11
44 _b 44 _b
45testdata/language-features/basic-values/typesig07.lc 4:1-4:7 45typesig07.lc 4:1-4:7
46 Int 46 Int
47testdata/language-features/basic-values/typesig07.lc 4:10-4:11 47typesig07.lc 4:10-4:11
48 _b 48 _b
49testdata/language-features/basic-values/typesig07.lc 5:1-5:7 49typesig07.lc 5:1-5:7
50 Int 50 Int
51testdata/language-features/basic-values/typesig07.lc 5:10-5:11 51typesig07.lc 5:10-5:11
52 _b 52 _b
53testdata/language-features/basic-values/typesig07.lc 8:12-8:14 53typesig07.lc 8:12-8:14
54 Type | Type | Type 54 Type | Type | Type
55testdata/language-features/basic-values/typesig07.lc 8:18-8:20 55typesig07.lc 8:18-8:20
56 Type | Type | Type 56 Type | Type | Type
57testdata/language-features/basic-values/typesig07.lc 8:18-8:26 57typesig07.lc 8:18-8:26
58 Type | Type | Type 58 Type | Type | Type
59testdata/language-features/basic-values/typesig07.lc 8:24-8:26 59typesig07.lc 8:24-8:26
60 Type | Type | Type | Type | Type | Type 60 Type | Type | Type | Type | Type | Type
61testdata/language-features/basic-values/typesig07.lc 10:1-10:7 61typesig07.lc 10:1-10:7
62 () -> () -> () 62 () -> () -> ()
63testdata/language-features/basic-values/typesig07.lc 10:14-10:16 63typesig07.lc 10:14-10:16
64 () 64 ()
65testdata/language-features/basic-values/typesig07.lc 11:3-11:6 65typesig07.lc 11:3-11:6
66 () -> () -> () 66 () -> () -> ()
67testdata/language-features/basic-values/typesig07.lc 11:11-11:13 67typesig07.lc 11:11-11:13
68 () 68 ()
69testdata/language-features/basic-values/typesig07.lc 12:1-12:7 69typesig07.lc 12:1-12:7
70 () -> () -> () 70 () -> () -> ()
71testdata/language-features/basic-values/typesig07.lc 12:14-12:16 71typesig07.lc 12:14-12:16
72 () \ No newline at end of file 72 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn01.out b/testdata/language-features/basic-values/typesyn01.out
index 04b3421a..df1cfb53 100644
--- a/testdata/language-features/basic-values/typesyn01.out
+++ b/testdata/language-features/basic-values/typesyn01.out
@@ -5,7 +5,7 @@ main is not found
5'MyUnit :: Type 5'MyUnit :: Type
6'MyUnit = _rhs ' () 6'MyUnit = _rhs ' ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/typesyn01.lc 1:6-1:12 8typesyn01.lc 1:6-1:12
9 Type 9 Type
10testdata/language-features/basic-values/typesyn01.lc 1:15-1:17 10typesyn01.lc 1:15-1:17
11 Type \ No newline at end of file 11 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn02.out b/testdata/language-features/basic-values/typesyn02.out
index efca73f5..60d36933 100644
--- a/testdata/language-features/basic-values/typesyn02.out
+++ b/testdata/language-features/basic-values/typesyn02.out
@@ -11,21 +11,21 @@ fun = _lhs fun \(_ :: _) (a :: _) -> hlistNilCase _ (_rhs ()) a
11fun :: forall a . a -> MyUnit -> () 11fun :: forall a . a -> MyUnit -> ()
12fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a 12fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/typesyn02.lc 1:6-1:12 14typesyn02.lc 1:6-1:12
15 Type 15 Type
16testdata/language-features/basic-values/typesyn02.lc 1:15-1:17 16typesyn02.lc 1:15-1:17
17 Type 17 Type
18testdata/language-features/basic-values/typesyn02.lc 3:8-3:9 18typesyn02.lc 3:8-3:9
19 _b 19 _b
20testdata/language-features/basic-values/typesyn02.lc 3:8-3:29 20typesyn02.lc 3:8-3:29
21 Type 21 Type
22testdata/language-features/basic-values/typesyn02.lc 3:13-3:19 22typesyn02.lc 3:13-3:19
23 Type 23 Type
24testdata/language-features/basic-values/typesyn02.lc 3:13-3:29 24typesyn02.lc 3:13-3:29
25 Type 25 Type
26testdata/language-features/basic-values/typesyn02.lc 3:23-3:29 26typesyn02.lc 3:23-3:29
27 Type | Type 27 Type | Type
28testdata/language-features/basic-values/typesyn02.lc 4:1-4:4 28typesyn02.lc 4:1-4:4
29 forall a . a -> MyUnit -> () 29 forall a . a -> MyUnit -> ()
30testdata/language-features/basic-values/typesyn02.lc 4:12-4:14 30typesyn02.lc 4:12-4:14
31 () | () \ No newline at end of file 31 () | () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn03.reject.out b/testdata/language-features/basic-values/typesyn03.reject.out
index 2b77d0c1..692e020f 100644
--- a/testdata/language-features/basic-values/typesyn03.reject.out
+++ b/testdata/language-features/basic-values/typesyn03.reject.out
@@ -1,24 +1,24 @@
1already defined 'MyUnit at testdata/language-features/basic-values/typesyn03.reject.lc:2:6: 1already defined 'MyUnit at typesyn03.reject.lc:2:6:
2type MyUnit = () 2type MyUnit = ()
3 ^^^^^^ 3 ^^^^^^
4and at testdata/language-features/basic-values/typesyn03.reject.lc:1:6: 4and at typesyn03.reject.lc:1:6:
5type MyUnit = () 5type MyUnit = ()
6 ^^^^^^ 6 ^^^^^^
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9'MyUnit :: Type 9'MyUnit :: Type
10!already defined 'MyUnit at testdata/language-features/basic-values/typesyn03.reject.lc:2:6: 10!already defined 'MyUnit at typesyn03.reject.lc:2:6:
11type MyUnit = () 11type MyUnit = ()
12 ^^^^^^ 12 ^^^^^^
13and at testdata/language-features/basic-values/typesyn03.reject.lc:1:6: 13and at typesyn03.reject.lc:1:6:
14type MyUnit = () 14type MyUnit = ()
15 ^^^^^^ 15 ^^^^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/typesyn03.reject.lc 1:6-1:12 17typesyn03.reject.lc 1:6-1:12
18 Type 18 Type
19testdata/language-features/basic-values/typesyn03.reject.lc 1:15-1:17 19typesyn03.reject.lc 1:15-1:17
20 Type 20 Type
21testdata/language-features/basic-values/typesyn03.reject.lc 2:6-2:12 21typesyn03.reject.lc 2:6-2:12
22 Type 22 Type
23testdata/language-features/basic-values/typesyn03.reject.lc 2:15-2:17 23typesyn03.reject.lc 2:15-2:17
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/typesyn04.reject.out b/testdata/language-features/basic-values/typesyn04.reject.out
index bb35b41e..3ad7f8a7 100644
--- a/testdata/language-features/basic-values/typesyn04.reject.out
+++ b/testdata/language-features/basic-values/typesyn04.reject.out
@@ -1,24 +1,24 @@
1already defined 'MyUnit at testdata/language-features/basic-values/typesyn04.reject.lc:2:6: 1already defined 'MyUnit at typesyn04.reject.lc:2:6:
2type MyUnit = () 2type MyUnit = ()
3 ^^^^^^ 3 ^^^^^^
4and at testdata/language-features/basic-values/typesyn04.reject.lc:1:6: 4and at typesyn04.reject.lc:1:6:
5type MyUnit = () 5type MyUnit = ()
6 ^^^^^^ 6 ^^^^^^
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9'MyUnit :: Type 9'MyUnit :: Type
10!already defined 'MyUnit at testdata/language-features/basic-values/typesyn04.reject.lc:2:6: 10!already defined 'MyUnit at typesyn04.reject.lc:2:6:
11type MyUnit = () 11type MyUnit = ()
12 ^^^^^^ 12 ^^^^^^
13and at testdata/language-features/basic-values/typesyn04.reject.lc:1:6: 13and at typesyn04.reject.lc:1:6:
14type MyUnit = () 14type MyUnit = ()
15 ^^^^^^ 15 ^^^^^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/typesyn04.reject.lc 1:6-1:12 17typesyn04.reject.lc 1:6-1:12
18 Type 18 Type
19testdata/language-features/basic-values/typesyn04.reject.lc 1:15-1:17 19typesyn04.reject.lc 1:15-1:17
20 Type 20 Type
21testdata/language-features/basic-values/typesyn04.reject.lc 2:6-2:12 21typesyn04.reject.lc 2:6-2:12
22 Type 22 Type
23testdata/language-features/basic-values/typesyn04.reject.lc 2:15-2:17 23typesyn04.reject.lc 2:15-2:17
24 Type \ No newline at end of file 24 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where01.out b/testdata/language-features/basic-values/where01.out
index 45cdab5f..4c44def7 100644
--- a/testdata/language-features/basic-values/where01.out
+++ b/testdata/language-features/basic-values/where01.out
@@ -55,75 +55,75 @@ value8 = _rhs ()
55value9 :: () 55value9 :: ()
56value9 = _rhs () 56value9 = _rhs ()
57------------ tooltips 57------------ tooltips
58testdata/language-features/basic-values/where01.lc 1:1-1:7 58where01.lc 1:1-1:7
59 () 59 ()
60testdata/language-features/basic-values/where01.lc 1:10-1:12 60where01.lc 1:10-1:12
61 () 61 ()
62testdata/language-features/basic-values/where01.lc 1:23-1:25 62where01.lc 1:23-1:25
63 () 63 ()
64testdata/language-features/basic-values/where01.lc 3:1-3:7 64where01.lc 3:1-3:7
65 () 65 ()
66testdata/language-features/basic-values/where01.lc 3:10-3:11 66where01.lc 3:10-3:11
67 () 67 ()
68testdata/language-features/basic-values/where01.lc 4:12-4:14 68where01.lc 4:12-4:14
69 () 69 ()
70testdata/language-features/basic-values/where01.lc 6:1-6:7 70where01.lc 6:1-6:7
71 () 71 ()
72testdata/language-features/basic-values/where01.lc 6:10-6:11 72where01.lc 6:10-6:11
73 () 73 ()
74testdata/language-features/basic-values/where01.lc 7:12-7:14 74where01.lc 7:12-7:14
75 () 75 ()
76testdata/language-features/basic-values/where01.lc 8:12-8:14 76where01.lc 8:12-8:14
77 () 77 ()
78testdata/language-features/basic-values/where01.lc 10:1-10:7 78where01.lc 10:1-10:7
79 () 79 ()
80testdata/language-features/basic-values/where01.lc 10:10-10:11 80where01.lc 10:10-10:11
81 () 81 ()
82testdata/language-features/basic-values/where01.lc 12:6-12:8 82where01.lc 12:6-12:8
83 () 83 ()
84testdata/language-features/basic-values/where01.lc 13:6-13:8 84where01.lc 13:6-13:8
85 () 85 ()
86testdata/language-features/basic-values/where01.lc 15:1-15:7 86where01.lc 15:1-15:7
87 () 87 ()
88testdata/language-features/basic-values/where01.lc 15:10-15:11 88where01.lc 15:10-15:11
89 () 89 ()
90testdata/language-features/basic-values/where01.lc 17:7-17:9 90where01.lc 17:7-17:9
91 () 91 ()
92testdata/language-features/basic-values/where01.lc 18:7-18:9 92where01.lc 18:7-18:9
93 () 93 ()
94testdata/language-features/basic-values/where01.lc 20:1-20:7 94where01.lc 20:1-20:7
95 () 95 ()
96testdata/language-features/basic-values/where01.lc 20:10-20:12 96where01.lc 20:10-20:12
97 () 97 ()
98testdata/language-features/basic-values/where01.lc 22:1-22:7 98where01.lc 22:1-22:7
99 () 99 ()
100testdata/language-features/basic-values/where01.lc 22:10-22:12 100where01.lc 22:10-22:12
101 () 101 ()
102testdata/language-features/basic-values/where01.lc 25:1-25:7 102where01.lc 25:1-25:7
103 () 103 ()
104testdata/language-features/basic-values/where01.lc 25:10-25:12 104where01.lc 25:10-25:12
105 () 105 ()
106testdata/language-features/basic-values/where01.lc 30:1-30:7 106where01.lc 30:1-30:7
107 () 107 ()
108testdata/language-features/basic-values/where01.lc 30:10-30:11 108where01.lc 30:10-30:11
109 () 109 ()
110testdata/language-features/basic-values/where01.lc 34:7-34:9 110where01.lc 34:7-34:9
111 () 111 ()
112testdata/language-features/basic-values/where01.lc 35:7-35:9 112where01.lc 35:7-35:9
113 () 113 ()
114testdata/language-features/basic-values/where01.lc 37:1-37:8 114where01.lc 37:1-37:8
115 () 115 ()
116testdata/language-features/basic-values/where01.lc 37:11-37:12 116where01.lc 37:11-37:12
117 () 117 ()
118testdata/language-features/basic-values/where01.lc 39:6-39:8 118where01.lc 39:6-39:8
119 () 119 ()
120testdata/language-features/basic-values/where01.lc 40:6-40:8 120where01.lc 40:6-40:8
121 () 121 ()
122testdata/language-features/basic-values/where01.lc 42:1-42:8 122where01.lc 42:1-42:8
123 () 123 ()
124testdata/language-features/basic-values/where01.lc 42:11-42:12 124where01.lc 42:11-42:12
125 () 125 ()
126testdata/language-features/basic-values/where01.lc 43:6-43:8 126where01.lc 43:6-43:8
127 () 127 ()
128testdata/language-features/basic-values/where01.lc 44:6-44:8 128where01.lc 44:6-44:8
129 () \ No newline at end of file 129 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where04.out b/testdata/language-features/basic-values/where04.out
index 0c247314..06d51b41 100644
--- a/testdata/language-features/basic-values/where04.out
+++ b/testdata/language-features/basic-values/where04.out
@@ -15,27 +15,27 @@ value2 = _rhs ()
15value3 :: () 15value3 :: ()
16value3 = _rhs () 16value3 = _rhs ()
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/where04.lc 1:1-1:7 18where04.lc 1:1-1:7
19 () 19 ()
20testdata/language-features/basic-values/where04.lc 1:18-1:19 20where04.lc 1:18-1:19
21 () 21 ()
22testdata/language-features/basic-values/where04.lc 1:30-1:32 22where04.lc 1:30-1:32
23 () 23 ()
24testdata/language-features/basic-values/where04.lc 1:36-1:37 24where04.lc 1:36-1:37
25 () 25 ()
26testdata/language-features/basic-values/where04.lc 3:1-3:7 26where04.lc 3:1-3:7
27 () 27 ()
28testdata/language-features/basic-values/where04.lc 3:18-3:19 28where04.lc 3:18-3:19
29 () 29 ()
30testdata/language-features/basic-values/where04.lc 4:25-4:27 30where04.lc 4:25-4:27
31 () 31 ()
32testdata/language-features/basic-values/where04.lc 5:13-5:14 32where04.lc 5:13-5:14
33 () 33 ()
34testdata/language-features/basic-values/where04.lc 7:1-7:7 34where04.lc 7:1-7:7
35 () 35 ()
36testdata/language-features/basic-values/where04.lc 7:18-7:19 36where04.lc 7:18-7:19
37 () 37 ()
38testdata/language-features/basic-values/where04.lc 9:19-9:21 38where04.lc 9:19-9:21
39 () 39 ()
40testdata/language-features/basic-values/where04.lc 10:13-10:14 40where04.lc 10:13-10:14
41 () \ No newline at end of file 41 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where05.out b/testdata/language-features/basic-values/where05.out
index 768de934..e371d656 100644
--- a/testdata/language-features/basic-values/where05.out
+++ b/testdata/language-features/basic-values/where05.out
@@ -48,59 +48,59 @@ value4
48 = \a b c -> _rhs 48 = \a b c -> _rhs
49 (case'Bool (\_ -> ' ()) () () ((a == b) (fromInt a c 1) (fromInt a c 1))) 49 (case'Bool (\_ -> ' ()) () () ((a == b) (fromInt a c 1) (fromInt a c 1)))
50------------ tooltips 50------------ tooltips
51testdata/language-features/basic-values/where05.lc 1:1-1:7 51where05.lc 1:1-1:7
52 forall a . (Eq a, Num a) => () 52 forall a . (Eq a, Num a) => ()
53testdata/language-features/basic-values/where05.lc 1:10-3:10 53where05.lc 1:10-3:10
54 () 54 ()
55testdata/language-features/basic-values/where05.lc 1:15-1:16 55where05.lc 1:15-1:16
56 _b 56 _b
57testdata/language-features/basic-values/where05.lc 2:8-2:9 57where05.lc 2:8-2:9
58 () 58 ()
59testdata/language-features/basic-values/where05.lc 2:8-3:10 59where05.lc 2:8-3:10
60 Bool -> () 60 Bool -> ()
61testdata/language-features/basic-values/where05.lc 2:20-2:22 61where05.lc 2:20-2:22
62 () 62 ()
63testdata/language-features/basic-values/where05.lc 3:8-3:10 63where05.lc 3:8-3:10
64 () 64 ()
65testdata/language-features/basic-values/where05.lc 5:1-5:7 65where05.lc 5:1-5:7
66 forall a . (Eq a, Num a) => () 66 forall a . (Eq a, Num a) => ()
67testdata/language-features/basic-values/where05.lc 5:10-8:10 67where05.lc 5:10-8:10
68 () 68 ()
69testdata/language-features/basic-values/where05.lc 5:15-5:16 69where05.lc 5:15-5:16
70 _b 70 _b
71testdata/language-features/basic-values/where05.lc 6:8-6:9 71where05.lc 6:8-6:9
72 () 72 ()
73testdata/language-features/basic-values/where05.lc 6:8-8:10 73where05.lc 6:8-8:10
74 Bool -> () 74 Bool -> ()
75testdata/language-features/basic-values/where05.lc 7:14-7:16 75where05.lc 7:14-7:16
76 () 76 ()
77testdata/language-features/basic-values/where05.lc 8:8-8:10 77where05.lc 8:8-8:10
78 () 78 ()
79testdata/language-features/basic-values/where05.lc 10:1-10:7 79where05.lc 10:1-10:7
80 forall a . (Eq a, Num a) => () 80 forall a . (Eq a, Num a) => ()
81testdata/language-features/basic-values/where05.lc 10:10-14:10 81where05.lc 10:10-14:10
82 () 82 ()
83testdata/language-features/basic-values/where05.lc 10:15-10:16 83where05.lc 10:15-10:16
84 _b 84 _b
85testdata/language-features/basic-values/where05.lc 11:8-11:9 85where05.lc 11:8-11:9
86 () 86 ()
87testdata/language-features/basic-values/where05.lc 11:8-14:10 87where05.lc 11:8-14:10
88 Bool -> () 88 Bool -> ()
89testdata/language-features/basic-values/where05.lc 13:8-13:10 89where05.lc 13:8-13:10
90 () 90 ()
91testdata/language-features/basic-values/where05.lc 14:8-14:10 91where05.lc 14:8-14:10
92 () 92 ()
93testdata/language-features/basic-values/where05.lc 16:1-16:7 93where05.lc 16:1-16:7
94 forall a . (Eq a, Num a) => () 94 forall a . (Eq a, Num a) => ()
95testdata/language-features/basic-values/where05.lc 16:10-18:10 95where05.lc 16:10-18:10
96 () 96 ()
97testdata/language-features/basic-values/where05.lc 16:15-16:16 97where05.lc 16:15-16:16
98 _b 98 _b
99testdata/language-features/basic-values/where05.lc 17:8-17:9 99where05.lc 17:8-17:9
100 () 100 ()
101testdata/language-features/basic-values/where05.lc 17:8-18:10 101where05.lc 17:8-18:10
102 Bool -> () 102 Bool -> ()
103testdata/language-features/basic-values/where05.lc 18:8-18:10 103where05.lc 18:8-18:10
104 () 104 ()
105testdata/language-features/basic-values/where05.lc 21:6-21:8 105where05.lc 21:6-21:8
106 () \ No newline at end of file 106 () \ No newline at end of file
diff --git a/testdata/language-features/basic-values/where06.reject.out b/testdata/language-features/basic-values/where06.reject.out
index 819ead1f..8040bdc1 100644
--- a/testdata/language-features/basic-values/where06.reject.out
+++ b/testdata/language-features/basic-values/where06.reject.out
@@ -1,8 +1,8 @@
1testdata/language-features/basic-values/where06.reject.lc:7:1: 1testdata/language-features/basic-values/where06.reject.lc:7:1:
2redefined x: 2redefined x:
3testdata/language-features/basic-values/where06.reject.lc:3:1: 3where06.reject.lc:3:1:
4x = y where 4x = y where
5^ 5^
6testdata/language-features/basic-values/where06.reject.lc:5:1: 6where06.reject.lc:5:1:
7x = 'c' 7x = 'c'
8^ 8^ \ No newline at end of file
diff --git a/testdata/language-features/basic-values/wildcard01.out b/testdata/language-features/basic-values/wildcard01.out
index 4f954c87..0bc8489b 100644
--- a/testdata/language-features/basic-values/wildcard01.out
+++ b/testdata/language-features/basic-values/wildcard01.out
@@ -5,7 +5,7 @@ funUnit = _lhs funUnit \(_ :: _) -> _rhs ()
5funUnit :: forall a . a -> () 5funUnit :: forall a . a -> ()
6funUnit = \a _ -> _rhs () 6funUnit = \a _ -> _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-values/wildcard01.lc 1:1-1:8 8wildcard01.lc 1:1-1:8
9 forall a . a -> () 9 forall a . a -> ()
10testdata/language-features/basic-values/wildcard01.lc 1:13-1:15 10wildcard01.lc 1:13-1:15
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard01.out b/testdata/language-features/guard/guard01.out
index e32f6dfc..45729a6c 100644
--- a/testdata/language-features/guard/guard01.out
+++ b/testdata/language-features/guard/guard01.out
@@ -5,11 +5,11 @@ value = _lhs value (case'Bool (\(_ :: _) -> _) (_rhs undefined) (_rhs ()) True)
5value :: () 5value :: ()
6value = _rhs () 6value = _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/guard/guard01.lc 1:1-1:6 8guard01.lc 1:1-1:6
9 () 9 ()
10testdata/language-features/guard/guard01.lc 1:9-1:13 10guard01.lc 1:9-1:13
11 Bool 11 Bool
12testdata/language-features/guard/guard01.lc 1:9-1:18 12guard01.lc 1:9-1:18
13 () 13 ()
14testdata/language-features/guard/guard01.lc 1:16-1:18 14guard01.lc 1:16-1:18
15 () \ No newline at end of file 15 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard02.reject.out b/testdata/language-features/guard/guard02.reject.out
index 2b32bd9f..9b6a2e7a 100644
--- a/testdata/language-features/guard/guard02.reject.out
+++ b/testdata/language-features/guard/guard02.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 String 2 String
3with 3with
4 () 4 ()
5in testdata/language-features/guard/guard02.reject.lc:2:12: 5in guard02.reject.lc:2:12:
6 | True = () 6 | True = ()
7 ^^ 7 ^^
8------------ trace 8------------ trace
@@ -10,15 +10,15 @@ in testdata/language-features/guard/guard02.reject.lc:2:12:
10 String 10 String
11with 11with
12 () 12 ()
13in testdata/language-features/guard/guard02.reject.lc:2:12: 13in guard02.reject.lc:2:12:
14 | True = () 14 | True = ()
15 ^^ 15 ^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/guard/guard02.reject.lc 2:12-2:14 17guard02.reject.lc 2:12-2:14
18 () 18 ()
19testdata/language-features/guard/guard02.reject.lc 3:5-3:10 19guard02.reject.lc 3:5-3:10
20 Bool 20 Bool
21testdata/language-features/guard/guard02.reject.lc 3:5-3:15 21guard02.reject.lc 3:5-3:15
22 String 22 String
23testdata/language-features/guard/guard02.reject.lc 3:13-3:15 23guard02.reject.lc 3:13-3:15
24 String \ No newline at end of file 24 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard03.out b/testdata/language-features/guard/guard03.out
index 794931e9..7885a6f1 100644
--- a/testdata/language-features/guard/guard03.out
+++ b/testdata/language-features/guard/guard03.out
@@ -12,19 +12,19 @@ value
12value :: String 12value :: String
13value = _rhs "True" 13value = _rhs "True"
14------------ tooltips 14------------ tooltips
15testdata/language-features/guard/guard03.lc 1:1-1:6 15guard03.lc 1:1-1:6
16 String 16 String
17testdata/language-features/guard/guard03.lc 2:5-2:9 17guard03.lc 2:5-2:9
18 Bool 18 Bool
19testdata/language-features/guard/guard03.lc 2:5-3:20 19guard03.lc 2:5-3:20
20 String 20 String
21testdata/language-features/guard/guard03.lc 2:12-2:18 21guard03.lc 2:12-2:18
22 String 22 String
23testdata/language-features/guard/guard03.lc 2:12-3:20 23guard03.lc 2:12-3:20
24 Bool -> String 24 Bool -> String
25testdata/language-features/guard/guard03.lc 3:5-3:10 25guard03.lc 3:5-3:10
26 Bool 26 Bool
27testdata/language-features/guard/guard03.lc 3:5-3:20 27guard03.lc 3:5-3:20
28 String 28 String
29testdata/language-features/guard/guard03.lc 3:13-3:20 29guard03.lc 3:13-3:20
30 String \ No newline at end of file 30 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard04.out b/testdata/language-features/guard/guard04.out
index 6c87ff14..ca03fda8 100644
--- a/testdata/language-features/guard/guard04.out
+++ b/testdata/language-features/guard/guard04.out
@@ -6,15 +6,15 @@ value
6value :: String 6value :: String
7value = _rhs "True" 7value = _rhs "True"
8------------ tooltips 8------------ tooltips
9testdata/language-features/guard/guard04.lc 1:1-1:6 9guard04.lc 1:1-1:6
10 String 10 String
11testdata/language-features/guard/guard04.lc 2:5-2:9 11guard04.lc 2:5-2:9
12 Bool 12 Bool
13testdata/language-features/guard/guard04.lc 2:5-3:24 13guard04.lc 2:5-3:24
14 String 14 String
15testdata/language-features/guard/guard04.lc 2:12-2:18 15guard04.lc 2:12-2:18
16 String 16 String
17testdata/language-features/guard/guard04.lc 2:12-3:24 17guard04.lc 2:12-3:24
18 Bool -> String 18 Bool -> String
19testdata/language-features/guard/guard04.lc 3:17-3:24 19guard04.lc 3:17-3:24
20 String \ No newline at end of file 20 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard05.reject.out b/testdata/language-features/guard/guard05.reject.out
index c9e74395..4bd522c3 100644
--- a/testdata/language-features/guard/guard05.reject.out
+++ b/testdata/language-features/guard/guard05.reject.out
@@ -1,24 +1,24 @@
1type error: can not unify 1type error: can not unify
2 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 2 'Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
6 () 6 ()
7in testdata/language-features/guard/guard05.reject.lc:1:9: 7in guard05.reject.lc:1:9:
8value | () = "wrong" 8value | () = "wrong"
9 ^^ 9 ^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 /home/divip/.cabal/share/x86_64-linux-ghc-7.10.3/lambdacube-compiler-0.6.0.0/lc/Internals.lc:63:6: 12 'Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
16 () 16 ()
17in testdata/language-features/guard/guard05.reject.lc:1:9: 17in guard05.reject.lc:1:9:
18value | () = "wrong" 18value | () = "wrong"
19 ^^ 19 ^^
20------------ tooltips 20------------ tooltips
21testdata/language-features/guard/guard05.reject.lc 1:9-1:11 21guard05.reject.lc 1:9-1:11
22 () 22 ()
23testdata/language-features/guard/guard05.reject.lc 1:14-1:21 23guard05.reject.lc 1:14-1:21
24 String \ No newline at end of file 24 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard06.out b/testdata/language-features/guard/guard06.out
index 778d4a8d..a3a9c465 100644
--- a/testdata/language-features/guard/guard06.out
+++ b/testdata/language-features/guard/guard06.out
@@ -5,7 +5,7 @@ value = _lhs value (_rhs ())
5value :: () 5value :: ()
6value = _rhs () 6value = _rhs ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/guard/guard06.lc 1:1-1:6 8guard06.lc 1:1-1:6
9 () 9 ()
10testdata/language-features/guard/guard06.lc 1:21-1:23 10guard06.lc 1:21-1:23
11 () \ No newline at end of file 11 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard07.out b/testdata/language-features/guard/guard07.out
index 06c8a716..5aa760b0 100644
--- a/testdata/language-features/guard/guard07.out
+++ b/testdata/language-features/guard/guard07.out
@@ -12,19 +12,19 @@ value
12value :: String 12value :: String
13value = _rhs "True" 13value = _rhs "True"
14------------ tooltips 14------------ tooltips
15testdata/language-features/guard/guard07.lc 1:1-1:6 15guard07.lc 1:1-1:6
16 String 16 String
17testdata/language-features/guard/guard07.lc 1:7-1:11 17guard07.lc 1:7-1:11
18 Bool 18 Bool
19testdata/language-features/guard/guard07.lc 1:7-2:20 19guard07.lc 1:7-2:20
20 String 20 String
21testdata/language-features/guard/guard07.lc 1:12-1:18 21guard07.lc 1:12-1:18
22 String 22 String
23testdata/language-features/guard/guard07.lc 1:12-2:20 23guard07.lc 1:12-2:20
24 Bool -> String 24 Bool -> String
25testdata/language-features/guard/guard07.lc 2:7-2:12 25guard07.lc 2:7-2:12
26 Bool 26 Bool
27testdata/language-features/guard/guard07.lc 2:7-2:20 27guard07.lc 2:7-2:20
28 String 28 String
29testdata/language-features/guard/guard07.lc 2:13-2:20 29guard07.lc 2:13-2:20
30 String \ No newline at end of file 30 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard08.out b/testdata/language-features/guard/guard08.out
index 069c68c4..1a4835fa 100644
--- a/testdata/language-features/guard/guard08.out
+++ b/testdata/language-features/guard/guard08.out
@@ -12,19 +12,19 @@ value
12value :: String 12value :: String
13value = _rhs "True" 13value = _rhs "True"
14------------ tooltips 14------------ tooltips
15testdata/language-features/guard/guard08.lc 1:1-1:6 15guard08.lc 1:1-1:6
16 String 16 String
17testdata/language-features/guard/guard08.lc 1:7-1:11 17guard08.lc 1:7-1:11
18 Bool 18 Bool
19testdata/language-features/guard/guard08.lc 1:7-1:32 19guard08.lc 1:7-1:32
20 String 20 String
21testdata/language-features/guard/guard08.lc 1:12-1:18 21guard08.lc 1:12-1:18
22 String 22 String
23testdata/language-features/guard/guard08.lc 1:12-1:32 23guard08.lc 1:12-1:32
24 Bool -> String 24 Bool -> String
25testdata/language-features/guard/guard08.lc 1:19-1:24 25guard08.lc 1:19-1:24
26 Bool 26 Bool
27testdata/language-features/guard/guard08.lc 1:19-1:32 27guard08.lc 1:19-1:32
28 String 28 String
29testdata/language-features/guard/guard08.lc 1:25-1:32 29guard08.lc 1:25-1:32
30 String \ No newline at end of file 30 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard09.out b/testdata/language-features/guard/guard09.out
index b7c3f36e..bb429584 100644
--- a/testdata/language-features/guard/guard09.out
+++ b/testdata/language-features/guard/guard09.out
@@ -12,19 +12,19 @@ value
12value :: String 12value :: String
13value = _rhs "True" 13value = _rhs "True"
14------------ tooltips 14------------ tooltips
15testdata/language-features/guard/guard09.lc 1:1-1:6 15guard09.lc 1:1-1:6
16 String 16 String
17testdata/language-features/guard/guard09.lc 1:7-1:11 17guard09.lc 1:7-1:11
18 Bool 18 Bool
19testdata/language-features/guard/guard09.lc 1:7-2:16 19guard09.lc 1:7-2:16
20 String 20 String
21testdata/language-features/guard/guard09.lc 1:12-1:18 21guard09.lc 1:12-1:18
22 String 22 String
23testdata/language-features/guard/guard09.lc 1:12-2:16 23guard09.lc 1:12-2:16
24 Bool -> String 24 Bool -> String
25testdata/language-features/guard/guard09.lc 2:3-2:8 25guard09.lc 2:3-2:8
26 Bool 26 Bool
27testdata/language-features/guard/guard09.lc 2:3-2:16 27guard09.lc 2:3-2:16
28 String 28 String
29testdata/language-features/guard/guard09.lc 2:9-2:16 29guard09.lc 2:9-2:16
30 String \ No newline at end of file 30 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard11.out b/testdata/language-features/guard/guard11.out
index ea80eef0..5331cf7a 100644
--- a/testdata/language-features/guard/guard11.out
+++ b/testdata/language-features/guard/guard11.out
@@ -8,15 +8,15 @@ fun
8fun :: Bool -> String 8fun :: Bool -> String
9fun = \a -> case'Bool (\_ -> 'String) (_rhs "False") (_rhs "True") a 9fun = \a -> case'Bool (\_ -> 'String) (_rhs "False") (_rhs "True") a
10------------ tooltips 10------------ tooltips
11testdata/language-features/guard/guard11.lc 1:1-1:4 11guard11.lc 1:1-1:4
12 Bool -> String 12 Bool -> String
13testdata/language-features/guard/guard11.lc 2:5-2:6 13guard11.lc 2:5-2:6
14 _b 14 _b
15testdata/language-features/guard/guard11.lc 2:5-3:24 15guard11.lc 2:5-3:24
16 String 16 String
17testdata/language-features/guard/guard11.lc 2:9-2:15 17guard11.lc 2:9-2:15
18 String 18 String
19testdata/language-features/guard/guard11.lc 2:9-3:24 19guard11.lc 2:9-3:24
20 Bool -> String 20 Bool -> String
21testdata/language-features/guard/guard11.lc 3:17-3:24 21guard11.lc 3:17-3:24
22 String \ No newline at end of file 22 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard12.reject.out b/testdata/language-features/guard/guard12.reject.out
index bae92b68..62e7ef65 100644
--- a/testdata/language-features/guard/guard12.reject.out
+++ b/testdata/language-features/guard/guard12.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 Char 2 Char
3with 3with
4 () 4 ()
5in testdata/language-features/guard/guard12.reject.lc:1:13: 5in guard12.reject.lc:1:13:
6fun x | x = () | otherwise = 'a' 6fun x | x = () | otherwise = 'a'
7 ^^ 7 ^^
8------------ trace 8------------ trace
@@ -10,11 +10,11 @@ fun x | x = () | otherwise = 'a'
10 Char 10 Char
11with 11with
12 () 12 ()
13in testdata/language-features/guard/guard12.reject.lc:1:13: 13in guard12.reject.lc:1:13:
14fun x | x = () | otherwise = 'a' 14fun x | x = () | otherwise = 'a'
15 ^^ 15 ^^
16------------ tooltips 16------------ tooltips
17testdata/language-features/guard/guard12.reject.lc 1:13-1:15 17guard12.reject.lc 1:13-1:15
18 () 18 ()
19testdata/language-features/guard/guard12.reject.lc 1:30-1:33 19guard12.reject.lc 1:30-1:33
20 Char \ No newline at end of file 20 Char \ No newline at end of file
diff --git a/testdata/language-features/guard/guard13.out b/testdata/language-features/guard/guard13.out
index 6f9005bc..9926ad37 100644
--- a/testdata/language-features/guard/guard13.out
+++ b/testdata/language-features/guard/guard13.out
@@ -5,15 +5,15 @@ fun = _lhs fun \(a :: _) -> case'Bool (\(_ :: _) -> _) (_rhs ()) (_rhs ()) a
5fun :: Bool -> () 5fun :: Bool -> ()
6fun = \a -> case'Bool (\_ -> ' ()) (_rhs ()) (_rhs ()) a 6fun = \a -> case'Bool (\_ -> ' ()) (_rhs ()) (_rhs ()) a
7------------ tooltips 7------------ tooltips
8testdata/language-features/guard/guard13.lc 1:1-1:4 8guard13.lc 1:1-1:4
9 Bool -> () 9 Bool -> ()
10testdata/language-features/guard/guard13.lc 1:7-1:8 10guard13.lc 1:7-1:8
11 _b 11 _b
12testdata/language-features/guard/guard13.lc 1:7-1:24 12guard13.lc 1:7-1:24
13 () 13 ()
14testdata/language-features/guard/guard13.lc 1:9-1:11 14guard13.lc 1:9-1:11
15 () 15 ()
16testdata/language-features/guard/guard13.lc 1:9-1:24 16guard13.lc 1:9-1:24
17 Bool -> () 17 Bool -> ()
18testdata/language-features/guard/guard13.lc 1:22-1:24 18guard13.lc 1:22-1:24
19 () \ No newline at end of file 19 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard14.out b/testdata/language-features/guard/guard14.out
index 1a0acd2a..800e6870 100644
--- a/testdata/language-features/guard/guard14.out
+++ b/testdata/language-features/guard/guard14.out
@@ -9,17 +9,17 @@ value
9value :: () 9value :: ()
10value = _rhs () 10value = _rhs ()
11------------ tooltips 11------------ tooltips
12testdata/language-features/guard/guard14.lc 1:1-1:6 12guard14.lc 1:1-1:6
13 () 13 ()
14testdata/language-features/guard/guard14.lc 1:17-1:21 14guard14.lc 1:17-1:21
15 Bool 15 Bool
16testdata/language-features/guard/guard14.lc 1:17-2:31 16guard14.lc 1:17-2:31
17 () 17 ()
18testdata/language-features/guard/guard14.lc 1:24-1:26 18guard14.lc 1:24-1:26
19 () 19 ()
20testdata/language-features/guard/guard14.lc 1:24-2:31 20guard14.lc 1:24-2:31
21 Bool -> () 21 Bool -> ()
22testdata/language-features/guard/guard14.lc 2:29-2:31 22guard14.lc 2:29-2:31
23 () 23 ()
24testdata/language-features/guard/guard14.lc 3:12-3:14 24guard14.lc 3:12-3:14
25 () \ No newline at end of file 25 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard15.out b/testdata/language-features/guard/guard15.out
index 9314863f..316411db 100644
--- a/testdata/language-features/guard/guard15.out
+++ b/testdata/language-features/guard/guard15.out
@@ -9,17 +9,17 @@ value
9value :: () 9value :: ()
10value = _rhs () 10value = _rhs ()
11------------ tooltips 11------------ tooltips
12testdata/language-features/guard/guard15.lc 1:1-1:6 12guard15.lc 1:1-1:6
13 () 13 ()
14testdata/language-features/guard/guard15.lc 1:9-1:11 14guard15.lc 1:9-1:11
15 () 15 ()
16testdata/language-features/guard/guard15.lc 2:13-2:17 16guard15.lc 2:13-2:17
17 Bool 17 Bool
18testdata/language-features/guard/guard15.lc 2:13-3:27 18guard15.lc 2:13-3:27
19 () 19 ()
20testdata/language-features/guard/guard15.lc 2:20-2:22 20guard15.lc 2:20-2:22
21 () 21 ()
22testdata/language-features/guard/guard15.lc 2:20-3:27 22guard15.lc 2:20-3:27
23 Bool -> () 23 Bool -> ()
24testdata/language-features/guard/guard15.lc 3:25-3:27 24guard15.lc 3:25-3:27
25 () \ No newline at end of file 25 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard16.out b/testdata/language-features/guard/guard16.out
index a9867165..d616cb60 100644
--- a/testdata/language-features/guard/guard16.out
+++ b/testdata/language-features/guard/guard16.out
@@ -16,19 +16,19 @@ value
16 = \a b c -> _rhs 16 = \a b c -> _rhs
17 (case'Bool (\_ -> ' ()) () () ((a == b) (fromInt a c 1) (fromInt a c 1))) 17 (case'Bool (\_ -> ' ()) () () ((a == b) (fromInt a c 1) (fromInt a c 1)))
18------------ tooltips 18------------ tooltips
19testdata/language-features/guard/guard16.lc 1:1-1:6 19guard16.lc 1:1-1:6
20 forall a . (Eq a, Num a) => () 20 forall a . (Eq a, Num a) => ()
21testdata/language-features/guard/guard16.lc 1:9-3:10 21guard16.lc 1:9-3:10
22 () 22 ()
23testdata/language-features/guard/guard16.lc 1:14-1:15 23guard16.lc 1:14-1:15
24 _b 24 _b
25testdata/language-features/guard/guard16.lc 2:7-2:11 25guard16.lc 2:7-2:11
26 Bool 26 Bool
27testdata/language-features/guard/guard16.lc 2:7-3:10 27guard16.lc 2:7-3:10
28 () 28 ()
29testdata/language-features/guard/guard16.lc 2:15-2:17 29guard16.lc 2:15-2:17
30 () 30 ()
31testdata/language-features/guard/guard16.lc 2:15-3:10 31guard16.lc 2:15-3:10
32 Bool -> () 32 Bool -> ()
33testdata/language-features/guard/guard16.lc 3:8-3:10 33guard16.lc 3:8-3:10
34 () | () \ No newline at end of file 34 () | () \ No newline at end of file
diff --git a/testdata/language-features/module/Hello01.out b/testdata/language-features/module/Hello01.out
index 30490325..acb7ff5c 100644
--- a/testdata/language-features/module/Hello01.out
+++ b/testdata/language-features/module/Hello01.out
@@ -10,11 +10,11 @@ hello = _rhs "hello"
10world :: String 10world :: String
11world = _rhs "world" 11world = _rhs "world"
12------------ tooltips 12------------ tooltips
13testdata/language-features/module/Hello01.lc 3:1-3:6 13Hello01.lc 3:1-3:6
14 String 14 String
15testdata/language-features/module/Hello01.lc 3:9-3:16 15Hello01.lc 3:9-3:16
16 String 16 String
17testdata/language-features/module/Hello01.lc 4:1-4:6 17Hello01.lc 4:1-4:6
18 String 18 String
19testdata/language-features/module/Hello01.lc 4:9-4:16 19Hello01.lc 4:9-4:16
20 String \ No newline at end of file 20 String \ No newline at end of file
diff --git a/testdata/language-features/module/Hello02.out b/testdata/language-features/module/Hello02.out
index 4a12836e..8fc92bd1 100644
--- a/testdata/language-features/module/Hello02.out
+++ b/testdata/language-features/module/Hello02.out
@@ -7,11 +7,11 @@ world = _lhs world (_rhs "world")
7hello :: String 7hello :: String
8hello = _rhs "hello" 8hello = _rhs "hello"
9------------ tooltips 9------------ tooltips
10testdata/language-features/module/Hello02.lc 3:1-3:6 10Hello02.lc 3:1-3:6
11 String 11 String
12testdata/language-features/module/Hello02.lc 3:9-3:16 12Hello02.lc 3:9-3:16
13 String 13 String
14testdata/language-features/module/Hello02.lc 4:1-4:6 14Hello02.lc 4:1-4:6
15 String 15 String
16testdata/language-features/module/Hello02.lc 4:9-4:16 16Hello02.lc 4:9-4:16
17 String \ No newline at end of file 17 String \ No newline at end of file
diff --git a/testdata/language-features/module/Hello03.out b/testdata/language-features/module/Hello03.out
index 87981272..d74b2cc3 100644
--- a/testdata/language-features/module/Hello03.out
+++ b/testdata/language-features/module/Hello03.out
@@ -7,11 +7,11 @@ value = _lhs value (_rhs 12.2)
7greeting :: Char 7greeting :: Char
8greeting = _rhs 'G' 8greeting = _rhs 'G'
9------------ tooltips 9------------ tooltips
10testdata/language-features/module/Hello03.lc 7:1-7:9 10Hello03.lc 7:1-7:9
11 Char 11 Char
12testdata/language-features/module/Hello03.lc 7:12-7:15 12Hello03.lc 7:12-7:15
13 Char 13 Char
14testdata/language-features/module/Hello03.lc 9:1-9:6 14Hello03.lc 9:1-9:6
15 Float 15 Float
16testdata/language-features/module/Hello03.lc 9:9-9:13 16Hello03.lc 9:9-9:13
17 Float \ No newline at end of file 17 Float \ No newline at end of file
diff --git a/testdata/language-features/module/ModulePackage/SubModule01.out b/testdata/language-features/module/ModulePackage/SubModule01.out
index f4408bde..bed90636 100644
--- a/testdata/language-features/module/ModulePackage/SubModule01.out
+++ b/testdata/language-features/module/ModulePackage/SubModule01.out
@@ -5,7 +5,7 @@ hello = _lhs hello (_rhs "Hello")
5hello :: String 5hello :: String
6hello = _rhs "Hello" 6hello = _rhs "Hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/ModulePackage/SubModule01.lc 3:1-3:6 8ModulePackage.SubModule01.lc 3:1-3:6
9 String 9 String
10testdata/language-features/module/ModulePackage/SubModule01.lc 3:9-3:16 10ModulePackage.SubModule01.lc 3:9-3:16
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef06.out b/testdata/language-features/module/Moduledef06.out
index 01116115..fbbd66bd 100644
--- a/testdata/language-features/module/Moduledef06.out
+++ b/testdata/language-features/module/Moduledef06.out
@@ -5,7 +5,7 @@ hello = _lhs hello (_rhs "hello")
5hello :: String 5hello :: String
6hello = _rhs "hello" 6hello = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/Moduledef06.lc 3:1-3:6 8Moduledef06.lc 3:1-3:6
9 String 9 String
10testdata/language-features/module/Moduledef06.lc 3:9-3:16 10Moduledef06.lc 3:9-3:16
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef07.out b/testdata/language-features/module/Moduledef07.out
index 85bccf88..e10af01e 100644
--- a/testdata/language-features/module/Moduledef07.out
+++ b/testdata/language-features/module/Moduledef07.out
@@ -5,7 +5,7 @@ hello = _lhs hello (_rhs "hello")
5hello :: String 5hello :: String
6hello = _rhs "hello" 6hello = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/Moduledef07.lc 5:1-5:6 8Moduledef07.lc 5:1-5:6
9 String 9 String
10testdata/language-features/module/Moduledef07.lc 5:9-5:16 10Moduledef07.lc 5:9-5:16
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef08.out b/testdata/language-features/module/Moduledef08.out
index 2c303d27..1c936e9a 100644
--- a/testdata/language-features/module/Moduledef08.out
+++ b/testdata/language-features/module/Moduledef08.out
@@ -3,7 +3,7 @@ main is not found
3hello = _lhs hello (_rhs "hello") 3hello = _lhs hello (_rhs "hello")
4------------ core code 4------------ core code
5------------ tooltips 5------------ tooltips
6testdata/language-features/module/Moduledef08.lc 5:1-5:6 6Moduledef08.lc 5:1-5:6
7 String 7 String
8testdata/language-features/module/Moduledef08.lc 5:9-5:16 8Moduledef08.lc 5:9-5:16
9 String \ No newline at end of file 9 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef09.out b/testdata/language-features/module/Moduledef09.out
index 077f20e4..63b912b4 100644
--- a/testdata/language-features/module/Moduledef09.out
+++ b/testdata/language-features/module/Moduledef09.out
@@ -7,11 +7,11 @@ world = _lhs world (_rhs "world")
7hello :: String 7hello :: String
8hello = _rhs "hello" 8hello = _rhs "hello"
9------------ tooltips 9------------ tooltips
10testdata/language-features/module/Moduledef09.lc 5:1-5:6 10Moduledef09.lc 5:1-5:6
11 String 11 String
12testdata/language-features/module/Moduledef09.lc 5:9-5:16 12Moduledef09.lc 5:9-5:16
13 String 13 String
14testdata/language-features/module/Moduledef09.lc 6:1-6:6 14Moduledef09.lc 6:1-6:6
15 String 15 String
16testdata/language-features/module/Moduledef09.lc 6:9-6:16 16Moduledef09.lc 6:9-6:16
17 String \ No newline at end of file 17 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef10.out b/testdata/language-features/module/Moduledef10.out
index b05b9d4c..21db80a9 100644
--- a/testdata/language-features/module/Moduledef10.out
+++ b/testdata/language-features/module/Moduledef10.out
@@ -12,15 +12,15 @@ hello = _rhs "hello"
12world :: String 12world :: String
13world = _rhs "world" 13world = _rhs "world"
14------------ tooltips 14------------ tooltips
15testdata/language-features/module/Moduledef10.lc 6:1-6:6 15Moduledef10.lc 6:1-6:6
16 String 16 String
17testdata/language-features/module/Moduledef10.lc 6:9-6:16 17Moduledef10.lc 6:9-6:16
18 String 18 String
19testdata/language-features/module/Moduledef10.lc 7:1-7:6 19Moduledef10.lc 7:1-7:6
20 String 20 String
21testdata/language-features/module/Moduledef10.lc 7:9-7:16 21Moduledef10.lc 7:9-7:16
22 String 22 String
23testdata/language-features/module/Moduledef10.lc 9:1-9:6 23Moduledef10.lc 9:1-9:6
24 () 24 ()
25testdata/language-features/module/Moduledef10.lc 9:9-9:11 25Moduledef10.lc 9:9-9:11
26 () \ No newline at end of file 26 () \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef13.out b/testdata/language-features/module/Moduledef13.out
index 167125c8..a9c45ef0 100644
--- a/testdata/language-features/module/Moduledef13.out
+++ b/testdata/language-features/module/Moduledef13.out
@@ -5,7 +5,7 @@ hello = _lhs hello (_rhs "hello")
5hello :: String 5hello :: String
6hello = _rhs "hello" 6hello = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/Moduledef13.lc 3:1-3:6 8Moduledef13.lc 3:1-3:6
9 String 9 String
10testdata/language-features/module/Moduledef13.lc 3:9-3:16 10Moduledef13.lc 3:9-3:16
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/TypeSyn01Mod.out b/testdata/language-features/module/TypeSyn01Mod.out
index 54a83cfe..1c298139 100644
--- a/testdata/language-features/module/TypeSyn01Mod.out
+++ b/testdata/language-features/module/TypeSyn01Mod.out
@@ -5,7 +5,7 @@ main is not found
5'MyUnit :: Type 5'MyUnit :: Type
6'MyUnit = _rhs ' () 6'MyUnit = _rhs ' ()
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/TypeSyn01Mod.lc 2:6-2:12 8TypeSyn01Mod.lc 2:6-2:12
9 Type 9 Type
10testdata/language-features/module/TypeSyn01Mod.lc 2:15-2:17 10TypeSyn01Mod.lc 2:15-2:17
11 Type \ No newline at end of file 11 Type \ No newline at end of file
diff --git a/testdata/language-features/module/import01.out b/testdata/language-features/module/import01.out
index 8705a150..7cde97f0 100644
--- a/testdata/language-features/module/import01.out
+++ b/testdata/language-features/module/import01.out
@@ -5,7 +5,7 @@ x = _lhs x (_rhs hello)
5x :: String 5x :: String
6x = _rhs "hello" 6x = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/import01.lc 3:1-3:2 8import01.lc 3:1-3:2
9 String 9 String
10testdata/language-features/module/import01.lc 3:5-3:10 10import01.lc 3:5-3:10
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/import02.reject.out b/testdata/language-features/module/import02.reject.out
index 0bf4a3d4..a11dd56b 100644
--- a/testdata/language-features/module/import02.reject.out
+++ b/testdata/language-features/module/import02.reject.out
@@ -1,7 +1,7 @@
1can't find: hello2 in testdata/language-features/module/import02.reject.lc:4:5: 1can't find: hello2 in import02.reject.lc:4:5:
2x = hello2 2x = hello2
3 ^^^^^^ 3 ^^^^^^
4------------ trace 4------------ trace
5!can't find: hello2 in testdata/language-features/module/import02.reject.lc:4:5: 5!can't find: hello2 in import02.reject.lc:4:5:
6x = hello2 6x = hello2
7 ^^^^^^ 7 ^^^^^^ \ No newline at end of file
diff --git a/testdata/language-features/module/import03.reject.out b/testdata/language-features/module/import03.reject.out
index eed9a289..fcb67a0d 100644
--- a/testdata/language-features/module/import03.reject.out
+++ b/testdata/language-features/module/import03.reject.out
@@ -1,7 +1,7 @@
1can't find: world in testdata/language-features/module/import03.reject.lc:3:5: 1can't find: world in import03.reject.lc:3:5:
2x = world 2x = world
3 ^^^^^ 3 ^^^^^
4------------ trace 4------------ trace
5!can't find: world in testdata/language-features/module/import03.reject.lc:3:5: 5!can't find: world in import03.reject.lc:3:5:
6x = world 6x = world
7 ^^^^^ 7 ^^^^^ \ No newline at end of file
diff --git a/testdata/language-features/module/import04.reject.out b/testdata/language-features/module/import04.reject.out
index a04a3790..a8fdc52b 100644
--- a/testdata/language-features/module/import04.reject.out
+++ b/testdata/language-features/module/import04.reject.out
@@ -1,19 +1,19 @@
1already defined hello at testdata/language-features/module/import04.reject.lc:4:1: 1already defined hello at import04.reject.lc:4:1:
2hello = "hello" 2hello = "hello"
3^^^^^ 3^^^^^
4and at testdata/language-features/module/Hello01.lc:3:1: 4and at Hello01.lc:3:1:
5hello = "hello" 5hello = "hello"
6^^^^^ 6^^^^^
7------------ trace 7------------ trace
8hello :: String 8hello :: String
9!already defined hello at testdata/language-features/module/import04.reject.lc:4:1: 9!already defined hello at import04.reject.lc:4:1:
10hello = "hello" 10hello = "hello"
11^^^^^ 11^^^^^
12and at testdata/language-features/module/Hello01.lc:3:1: 12and at Hello01.lc:3:1:
13hello = "hello" 13hello = "hello"
14^^^^^ 14^^^^^
15------------ tooltips 15------------ tooltips
16testdata/language-features/module/import04.reject.lc 4:1-4:6 16import04.reject.lc 4:1-4:6
17 String 17 String
18testdata/language-features/module/import04.reject.lc 4:9-4:16 18import04.reject.lc 4:9-4:16
19 String \ No newline at end of file 19 String \ No newline at end of file
diff --git a/testdata/language-features/module/import05.out b/testdata/language-features/module/import05.out
index 90eff292..447a1356 100644
--- a/testdata/language-features/module/import05.out
+++ b/testdata/language-features/module/import05.out
@@ -6,9 +6,9 @@ x = _lhs x (_rhs hello)
6x :: String 6x :: String
7x = _rhs "hello" 7x = _rhs "hello"
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/import05.lc 3:6-3:12 9import05.lc 3:6-3:12
10 Type 10 Type
11testdata/language-features/module/import05.lc 4:1-4:2 11import05.lc 4:1-4:2
12 String 12 String
13testdata/language-features/module/import05.lc 4:5-4:10 13import05.lc 4:5-4:10
14 String \ No newline at end of file 14 String \ No newline at end of file
diff --git a/testdata/language-features/module/import06.out b/testdata/language-features/module/import06.out
index af5885e2..1b15a725 100644
--- a/testdata/language-features/module/import06.out
+++ b/testdata/language-features/module/import06.out
@@ -10,11 +10,11 @@ hello = _rhs ()
10x :: String 10x :: String
11x = _rhs "world" 11x = _rhs "world"
12------------ tooltips 12------------ tooltips
13testdata/language-features/module/import06.lc 3:1-3:6 13import06.lc 3:1-3:6
14 () 14 ()
15testdata/language-features/module/import06.lc 3:9-3:11 15import06.lc 3:9-3:11
16 () 16 ()
17testdata/language-features/module/import06.lc 4:1-4:2 17import06.lc 4:1-4:2
18 String 18 String
19testdata/language-features/module/import06.lc 4:5-4:10 19import06.lc 4:5-4:10
20 String \ No newline at end of file 20 String \ No newline at end of file
diff --git a/testdata/language-features/module/import07.out b/testdata/language-features/module/import07.out
index 531e24a2..2b35602f 100644
--- a/testdata/language-features/module/import07.out
+++ b/testdata/language-features/module/import07.out
@@ -10,11 +10,11 @@ hello = _rhs ()
10x :: String 10x :: String
11x = _rhs "world" 11x = _rhs "world"
12------------ tooltips 12------------ tooltips
13testdata/language-features/module/import07.lc 3:1-3:6 13import07.lc 3:1-3:6
14 () 14 ()
15testdata/language-features/module/import07.lc 3:9-3:11 15import07.lc 3:9-3:11
16 () 16 ()
17testdata/language-features/module/import07.lc 4:1-4:2 17import07.lc 4:1-4:2
18 String 18 String
19testdata/language-features/module/import07.lc 4:5-4:10 19import07.lc 4:5-4:10
20 String \ No newline at end of file 20 String \ No newline at end of file
diff --git a/testdata/language-features/module/import08.out b/testdata/language-features/module/import08.out
index fd3ee5b9..8b4270f1 100644
--- a/testdata/language-features/module/import08.out
+++ b/testdata/language-features/module/import08.out
@@ -23,25 +23,25 @@ value = _rhs ()
23w :: String 23w :: String
24w = _rhs "world" 24w = _rhs "world"
25------------ tooltips 25------------ tooltips
26testdata/language-features/module/import08.lc 3:1-3:6 26import08.lc 3:1-3:6
27 () 27 ()
28testdata/language-features/module/import08.lc 3:9-3:11 28import08.lc 3:9-3:11
29 () 29 ()
30testdata/language-features/module/import08.lc 5:6-5:10 30import08.lc 5:6-5:10
31 Type 31 Type
32testdata/language-features/module/import08.lc 6:1-6:2 32import08.lc 6:1-6:2
33 Char 33 Char
34testdata/language-features/module/import08.lc 6:5-6:13 34import08.lc 6:5-6:13
35 Char 35 Char
36testdata/language-features/module/import08.lc 8:6-8:12 36import08.lc 8:6-8:12
37 Type 37 Type
38testdata/language-features/module/import08.lc 9:1-9:2 38import08.lc 9:1-9:2
39 String 39 String
40testdata/language-features/module/import08.lc 9:5-9:10 40import08.lc 9:5-9:10
41 String 41 String
42testdata/language-features/module/import08.lc 11:6-11:12 42import08.lc 11:6-11:12
43 Type 43 Type
44testdata/language-features/module/import08.lc 12:1-12:2 44import08.lc 12:1-12:2
45 String 45 String
46testdata/language-features/module/import08.lc 12:5-12:10 46import08.lc 12:5-12:10
47 String \ No newline at end of file 47 String \ No newline at end of file
diff --git a/testdata/language-features/module/import09.out b/testdata/language-features/module/import09.out
index 3082c3ff..0e478d9c 100644
--- a/testdata/language-features/module/import09.out
+++ b/testdata/language-features/module/import09.out
@@ -6,17 +6,17 @@ fun = _lhs fun \(_ :: _) (a :: _) -> hlistNilCase _ (_rhs ()) a
6fun :: forall a . a -> MyUnit -> () 6fun :: forall a . a -> MyUnit -> ()
7fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a 7fun = \_ _ a -> hlistNilCase ' () (_rhs ()) a
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/import09.lc 3:8-3:9 9import09.lc 3:8-3:9
10 _b 10 _b
11testdata/language-features/module/import09.lc 3:8-3:29 11import09.lc 3:8-3:29
12 Type 12 Type
13testdata/language-features/module/import09.lc 3:13-3:19 13import09.lc 3:13-3:19
14 Type 14 Type
15testdata/language-features/module/import09.lc 3:13-3:29 15import09.lc 3:13-3:29
16 Type 16 Type
17testdata/language-features/module/import09.lc 3:23-3:29 17import09.lc 3:23-3:29
18 Type | Type 18 Type | Type
19testdata/language-features/module/import09.lc 4:1-4:4 19import09.lc 4:1-4:4
20 forall a . a -> MyUnit -> () 20 forall a . a -> MyUnit -> ()
21testdata/language-features/module/import09.lc 4:12-4:14 21import09.lc 4:12-4:14
22 () | () \ No newline at end of file 22 () | () \ No newline at end of file
diff --git a/testdata/language-features/module/import10.reject.out b/testdata/language-features/module/import10.reject.out
index 32e5619b..c243d0d1 100644
--- a/testdata/language-features/module/import10.reject.out
+++ b/testdata/language-features/module/import10.reject.out
@@ -1,19 +1,19 @@
1already defined 'MyUnit at testdata/language-features/module/import10.reject.lc:3:6: 1already defined 'MyUnit at import10.reject.lc:3:6:
2type MyUnit = () 2type MyUnit = ()
3 ^^^^^^ 3 ^^^^^^
4and at testdata/language-features/module/TypeSyn01Mod.lc:2:6: 4and at TypeSyn01Mod.lc:2:6:
5type MyUnit = () 5type MyUnit = ()
6 ^^^^^^ 6 ^^^^^^
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9!already defined 'MyUnit at testdata/language-features/module/import10.reject.lc:3:6: 9!already defined 'MyUnit at import10.reject.lc:3:6:
10type MyUnit = () 10type MyUnit = ()
11 ^^^^^^ 11 ^^^^^^
12and at testdata/language-features/module/TypeSyn01Mod.lc:2:6: 12and at TypeSyn01Mod.lc:2:6:
13type MyUnit = () 13type MyUnit = ()
14 ^^^^^^ 14 ^^^^^^
15------------ tooltips 15------------ tooltips
16testdata/language-features/module/import10.reject.lc 3:6-3:12 16import10.reject.lc 3:6-3:12
17 Type 17 Type
18testdata/language-features/module/import10.reject.lc 3:15-3:17 18import10.reject.lc 3:15-3:17
19 Type \ No newline at end of file 19 Type \ No newline at end of file
diff --git a/testdata/language-features/module/import11.reject.out b/testdata/language-features/module/import11.reject.out
index 93bcee00..102d4bd8 100644
--- a/testdata/language-features/module/import11.reject.out
+++ b/testdata/language-features/module/import11.reject.out
@@ -1,19 +1,19 @@
1already defined 'MyUnit at testdata/language-features/module/import11.reject.lc:3:6: 1already defined 'MyUnit at import11.reject.lc:3:6:
2type MyUnit = () 2type MyUnit = ()
3 ^^^^^^ 3 ^^^^^^
4and at testdata/language-features/module/TypeSyn01Mod.lc:2:6: 4and at TypeSyn01Mod.lc:2:6:
5type MyUnit = () 5type MyUnit = ()
6 ^^^^^^ 6 ^^^^^^
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9!already defined 'MyUnit at testdata/language-features/module/import11.reject.lc:3:6: 9!already defined 'MyUnit at import11.reject.lc:3:6:
10type MyUnit = () 10type MyUnit = ()
11 ^^^^^^ 11 ^^^^^^
12and at testdata/language-features/module/TypeSyn01Mod.lc:2:6: 12and at TypeSyn01Mod.lc:2:6:
13type MyUnit = () 13type MyUnit = ()
14 ^^^^^^ 14 ^^^^^^
15------------ tooltips 15------------ tooltips
16testdata/language-features/module/import11.reject.lc 3:6-3:12 16import11.reject.lc 3:6-3:12
17 Type 17 Type
18testdata/language-features/module/import11.reject.lc 3:15-3:17 18import11.reject.lc 3:15-3:17
19 Type \ No newline at end of file 19 Type \ No newline at end of file
diff --git a/testdata/language-features/module/import12.out b/testdata/language-features/module/import12.out
index 760cc132..90b4ef05 100644
--- a/testdata/language-features/module/import12.out
+++ b/testdata/language-features/module/import12.out
@@ -5,7 +5,7 @@ fun = _lhs fun (_rhs hello)
5fun :: String 5fun :: String
6fun = _rhs "hello" 6fun = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/import12.lc 4:1-4:4 8import12.lc 4:1-4:4
9 String 9 String
10testdata/language-features/module/import12.lc 4:7-4:12 10import12.lc 4:7-4:12
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/import13.out b/testdata/language-features/module/import13.out
index fd02626b..014905e9 100644
--- a/testdata/language-features/module/import13.out
+++ b/testdata/language-features/module/import13.out
@@ -5,7 +5,7 @@ fun = _lhs fun (_rhs hello)
5fun :: String 5fun :: String
6fun = _rhs "hello" 6fun = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/import13.lc 4:1-4:4 8import13.lc 4:1-4:4
9 String 9 String
10testdata/language-features/module/import13.lc 4:7-4:12 10import13.lc 4:7-4:12
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/import14.out b/testdata/language-features/module/import14.out
index 3b09db66..19ad67b9 100644
--- a/testdata/language-features/module/import14.out
+++ b/testdata/language-features/module/import14.out
@@ -5,7 +5,7 @@ fun = _lhs fun (_rhs hello)
5fun :: String 5fun :: String
6fun = _rhs "hello" 6fun = _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/import14.lc 4:1-4:4 8import14.lc 4:1-4:4
9 String 9 String
10testdata/language-features/module/import14.lc 4:7-4:12 10import14.lc 4:7-4:12
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/module/import15.out b/testdata/language-features/module/import15.out
index 9cf8cd6f..77f60f7b 100644
--- a/testdata/language-features/module/import15.out
+++ b/testdata/language-features/module/import15.out
@@ -5,7 +5,7 @@ fun = _lhs fun (_rhs hello)
5fun :: String 5fun :: String
6fun = _rhs "Hello" 6fun = _rhs "Hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/module/import15.lc 3:1-3:4 8import15.lc 3:1-3:4
9 String 9 String
10testdata/language-features/module/import15.lc 3:7-3:12 10import15.lc 3:7-3:12
11 String \ No newline at end of file 11 String \ No newline at end of file
diff --git a/testdata/language-features/pattern/caseWhere.out b/testdata/language-features/pattern/caseWhere.out
index 0a5e69c4..ca80120c 100644
--- a/testdata/language-features/pattern/caseWhere.out
+++ b/testdata/language-features/pattern/caseWhere.out
@@ -10,17 +10,17 @@ main
10main :: Bool 10main :: Bool
11main = _rhs True 11main = _rhs True
12------------ tooltips 12------------ tooltips
13testdata/language-features/pattern/caseWhere.lc 4:1-4:5 13caseWhere.lc 4:1-4:5
14 Bool 14 Bool
15testdata/language-features/pattern/caseWhere.lc 4:8-7:14 15caseWhere.lc 4:8-7:14
16 Bool 16 Bool
17testdata/language-features/pattern/caseWhere.lc 4:13-4:17 17caseWhere.lc 4:13-4:17
18 Bool 18 Bool
19testdata/language-features/pattern/caseWhere.lc 5:9-5:10 19caseWhere.lc 5:9-5:10
20 _c 20 _c
21testdata/language-features/pattern/caseWhere.lc 5:9-5:15 21caseWhere.lc 5:9-5:15
22 Bool 22 Bool
23testdata/language-features/pattern/caseWhere.lc 5:14-5:15 23caseWhere.lc 5:14-5:15
24 _d 24 _d
25testdata/language-features/pattern/caseWhere.lc 7:13-7:14 25caseWhere.lc 7:13-7:14
26 _b \ No newline at end of file 26 _b \ No newline at end of file
diff --git a/testdata/language-features/pattern/pattern01.out b/testdata/language-features/pattern/pattern01.out
index bbd1d94e..38067549 100644
--- a/testdata/language-features/pattern/pattern01.out
+++ b/testdata/language-features/pattern/pattern01.out
@@ -44,35 +44,35 @@ fun3
44fun4 :: () -> Char 44fun4 :: () -> Char
45fun4 = \a -> hlistNilCase 'Char (_rhs '0') a 45fun4 = \a -> hlistNilCase 'Char (_rhs '0') a
46------------ tooltips 46------------ tooltips
47testdata/language-features/pattern/pattern01.lc 1:1-1:5 47pattern01.lc 1:1-1:5
48 forall a . (Eq a, Num a) => a -> Char 48 forall a . (Eq a, Num a) => a -> Char
49testdata/language-features/pattern/pattern01.lc 1:10-1:13 49pattern01.lc 1:10-1:13
50 Char 50 Char
51testdata/language-features/pattern/pattern01.lc 1:10-2:13 51pattern01.lc 1:10-2:13
52 Bool -> Char 52 Bool -> Char
53testdata/language-features/pattern/pattern01.lc 2:10-2:13 53pattern01.lc 2:10-2:13
54 Char 54 Char
55testdata/language-features/pattern/pattern01.lc 4:1-4:5 55pattern01.lc 4:1-4:5
56 String -> Char 56 String -> Char
57testdata/language-features/pattern/pattern01.lc 4:12-4:15 57pattern01.lc 4:12-4:15
58 Char 58 Char
59testdata/language-features/pattern/pattern01.lc 4:12-5:13 59pattern01.lc 4:12-5:13
60 Bool -> Char 60 Bool -> Char
61testdata/language-features/pattern/pattern01.lc 5:10-5:13 61pattern01.lc 5:10-5:13
62 Char 62 Char
63testdata/language-features/pattern/pattern01.lc 7:1-7:5 63pattern01.lc 7:1-7:5
64 Char -> Char 64 Char -> Char
65testdata/language-features/pattern/pattern01.lc 7:12-7:15 65pattern01.lc 7:12-7:15
66 Char 66 Char
67testdata/language-features/pattern/pattern01.lc 7:12-8:13 67pattern01.lc 7:12-8:13
68 Bool -> Char 68 Bool -> Char
69testdata/language-features/pattern/pattern01.lc 8:10-8:13 69pattern01.lc 8:10-8:13
70 Char 70 Char
71testdata/language-features/pattern/pattern01.lc 10:1-10:5 71pattern01.lc 10:1-10:5
72 () -> Char 72 () -> Char
73testdata/language-features/pattern/pattern01.lc 10:11-10:14 73pattern01.lc 10:11-10:14
74 Char 74 Char
75------------ warnings 75------------ warnings
76Source code is not reachable: testdata/language-features/pattern/pattern01.lc:11:10: 76Source code is not reachable: pattern01.lc:11:10:
77fun4 _ = '_' 77fun4 _ = '_'
78 ^^^ \ No newline at end of file 78 ^^^ \ No newline at end of file
diff --git a/testdata/language-features/pattern/pattern02.reject.out b/testdata/language-features/pattern/pattern02.reject.out
index dd5690e4..1faf6d91 100644
--- a/testdata/language-features/pattern/pattern02.reject.out
+++ b/testdata/language-features/pattern/pattern02.reject.out
@@ -1,3 +1,3 @@
1Constructor X is not defined at testdata/language-features/pattern/pattern02.reject.lc:4:3: 1Constructor X is not defined at pattern02.reject.lc:4:3:
2f X = 3 2f X = 3
3 ^ 3 ^ \ No newline at end of file
diff --git a/testdata/language-features/pattern/patternGuard.out b/testdata/language-features/pattern/patternGuard.out
index 314f4834..58c5e666 100644
--- a/testdata/language-features/pattern/patternGuard.out
+++ b/testdata/language-features/pattern/patternGuard.out
@@ -19,28 +19,28 @@ main
19main :: Bool 19main :: Bool
20main = _rhs True 20main = _rhs True
21------------ tooltips 21------------ tooltips
22testdata/language-features/pattern/patternGuard.lc 4:1-4:5 22patternGuard.lc 4:1-4:5
23 Bool 23 Bool
24testdata/language-features/pattern/patternGuard.lc 4:8-5:56 24patternGuard.lc 4:8-5:56
25 Bool 25 Bool
26testdata/language-features/pattern/patternGuard.lc 4:13-4:17 26patternGuard.lc 4:13-4:17
27 Bool 27 Bool
28testdata/language-features/pattern/patternGuard.lc 5:18-5:23 28patternGuard.lc 5:18-5:23
29 Bool 29 Bool
30testdata/language-features/pattern/patternGuard.lc 5:18-5:56 30patternGuard.lc 5:18-5:56
31 Bool 31 Bool
32testdata/language-features/pattern/patternGuard.lc 5:33-5:34 32patternGuard.lc 5:33-5:34
33 _b 33 _b
34testdata/language-features/pattern/patternGuard.lc 5:33-5:56 34patternGuard.lc 5:33-5:56
35 Bool 35 Bool
36testdata/language-features/pattern/patternGuard.lc 5:44-5:48 36patternGuard.lc 5:44-5:48
37 Bool 37 Bool
38testdata/language-features/pattern/patternGuard.lc 5:44-5:56 38patternGuard.lc 5:44-5:56
39 Bool 39 Bool
40testdata/language-features/pattern/patternGuard.lc 5:52-5:56 40patternGuard.lc 5:52-5:56
41 Bool 41 Bool
42------------ warnings 42------------ warnings
43Uncovered pattern(s) at testdata/language-features/pattern/patternGuard.lc:4:13: 43Uncovered pattern(s) at patternGuard.lc:4:13:
44main = case True of 44main = case True of
45 ^^^^ 45 ^^^^
46Missing case(s): 46Missing case(s):
diff --git a/testdata/language-features/pattern/uncovered.out b/testdata/language-features/pattern/uncovered.out
index f9952c69..9d531171 100644
--- a/testdata/language-features/pattern/uncovered.out
+++ b/testdata/language-features/pattern/uncovered.out
@@ -171,37 +171,37 @@ h
171 b) 171 b)
172 a 172 a
173------------ tooltips 173------------ tooltips
174testdata/language-features/pattern/uncovered.lc 2:1-2:2 174uncovered.lc 2:1-2:2
175 forall a . Num a => Bool -> Bool -> Bool -> a 175 forall a . Num a => Bool -> Bool -> Bool -> a
176testdata/language-features/pattern/uncovered.lc 2:18-2:19 176uncovered.lc 2:18-2:19
177 _b 177 _b
178testdata/language-features/pattern/uncovered.lc 2:18-3:19 178uncovered.lc 2:18-3:19
179 Bool -> _c | _c 179 Bool -> _c | _c
180testdata/language-features/pattern/uncovered.lc 2:18-4:19 180uncovered.lc 2:18-4:19
181 Bool -> _c 181 Bool -> _c
182testdata/language-features/pattern/uncovered.lc 3:18-3:19 182uncovered.lc 3:18-3:19
183 _b | _b | _b | _c 183 _b | _b | _b | _c
184testdata/language-features/pattern/uncovered.lc 3:18-4:19 184uncovered.lc 3:18-4:19
185 Bool -> _c | _b 185 Bool -> _c | _b
186testdata/language-features/pattern/uncovered.lc 4:18-4:19 186uncovered.lc 4:18-4:19
187 _b 187 _b
188testdata/language-features/pattern/uncovered.lc 6:1-6:2 188uncovered.lc 6:1-6:2
189 [Bool] -> Bool 189 [Bool] -> Bool
190testdata/language-features/pattern/uncovered.lc 6:25-6:30 190uncovered.lc 6:25-6:30
191 Bool | Bool | Bool | Bool | Bool | Bool | Bool 191 Bool | Bool | Bool | Bool | Bool | Bool | Bool
192testdata/language-features/pattern/uncovered.lc 8:1-8:2 192uncovered.lc 8:1-8:2
193 [[Bool]] -> Bool 193 [[Bool]] -> Bool
194testdata/language-features/pattern/uncovered.lc 8:23-8:27 194uncovered.lc 8:23-8:27
195 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool 195 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool
196------------ warnings 196------------ warnings
197Uncovered pattern(s) at testdata/language-features/pattern/uncovered.lc:2:1: 197Uncovered pattern(s) at uncovered.lc:2:1:
198f _ True False = 0 198f _ True False = 0
199f False _ True = 1 199f False _ True = 1
200f True False _ = 2 200f True False _ = 2
201Missing case(s): 201Missing case(s):
202 f False False False 202 f False False False
203 f True True True 203 f True True True
204Uncovered pattern(s) at testdata/language-features/pattern/uncovered.lc:6:1: 204Uncovered pattern(s) at uncovered.lc:6:1:
205g [True, False, True] = False 205g [True, False, True] = False
206^ 206^
207Missing case(s): 207Missing case(s):
@@ -212,7 +212,7 @@ Missing case(s):
212 g (True : False : False : _) 212 g (True : False : False : _)
213 g (True : False : True : _ : _) 213 g (True : False : True : _ : _)
214 g (True : True : _) 214 g (True : True : _)
215Uncovered pattern(s) at testdata/language-features/pattern/uncovered.lc:8:1: 215Uncovered pattern(s) at uncovered.lc:8:1:
216h [[True], [False]] = True 216h [[True], [False]] = True
217^ 217^
218Missing case(s): 218Missing case(s):
diff --git a/testdata/language-features/pattern/unreachable.out b/testdata/language-features/pattern/unreachable.out
index 8eb5d0db..050bb5b5 100644
--- a/testdata/language-features/pattern/unreachable.out
+++ b/testdata/language-features/pattern/unreachable.out
@@ -5,11 +5,11 @@ f = _lhs f \(_ :: _) -> _rhs "hello"
5f :: forall a . a -> String 5f :: forall a . a -> String
6f = \a _ -> _rhs "hello" 6f = \a _ -> _rhs "hello"
7------------ tooltips 7------------ tooltips
8testdata/language-features/pattern/unreachable.lc 4:1-4:2 8unreachable.lc 4:1-4:2
9 forall a . a -> String 9 forall a . a -> String
10testdata/language-features/pattern/unreachable.lc 4:7-4:14 10unreachable.lc 4:7-4:14
11 String 11 String
12------------ warnings 12------------ warnings
13Source code is not reachable: testdata/language-features/pattern/unreachable.lc:5:7: 13Source code is not reachable: unreachable.lc:5:7:
14f _ = "world" 14f _ = "world"
15 ^^^^^^^ \ No newline at end of file 15 ^^^^^^^ \ No newline at end of file
diff --git a/testdata/language-features/pattern/viewPattern.out b/testdata/language-features/pattern/viewPattern.out
index 654f8467..6ac0ac61 100644
--- a/testdata/language-features/pattern/viewPattern.out
+++ b/testdata/language-features/pattern/viewPattern.out
@@ -14,24 +14,24 @@ id = \a b -> _rhs b
14main :: Bool 14main :: Bool
15main = _rhs True 15main = _rhs True
16------------ tooltips 16------------ tooltips
17testdata/language-features/pattern/viewPattern.lc 4:1-4:3 17viewPattern.lc 4:1-4:3
18 forall a . a -> a 18 forall a . a -> a
19testdata/language-features/pattern/viewPattern.lc 4:8-4:9 19viewPattern.lc 4:8-4:9
20 _b 20 _b
21testdata/language-features/pattern/viewPattern.lc 6:1-6:5 21viewPattern.lc 6:1-6:5
22 Bool 22 Bool
23testdata/language-features/pattern/viewPattern.lc 6:8-7:25 23viewPattern.lc 6:8-7:25
24 Bool 24 Bool
25testdata/language-features/pattern/viewPattern.lc 6:13-6:17 25viewPattern.lc 6:13-6:17
26 Bool 26 Bool
27testdata/language-features/pattern/viewPattern.lc 7:6-7:8 27viewPattern.lc 7:6-7:8
28 forall a . a -> a | _b 28 forall a . a -> a | _b
29testdata/language-features/pattern/viewPattern.lc 7:6-7:25 29viewPattern.lc 7:6-7:25
30 Bool 30 Bool
31testdata/language-features/pattern/viewPattern.lc 7:21-7:25 31viewPattern.lc 7:21-7:25
32 Bool 32 Bool
33------------ warnings 33------------ warnings
34Uncovered pattern(s) at testdata/language-features/pattern/viewPattern.lc:6:13: 34Uncovered pattern(s) at viewPattern.lc:6:13:
35main = case True of 35main = case True of
36 ^^^^ 36 ^^^^
37Missing case(s): 37Missing case(s):
diff --git a/testdata/language-features/recursion/mutualConst.out b/testdata/language-features/recursion/mutualConst.out
index 34d37bc7..62272011 100644
--- a/testdata/language-features/recursion/mutualConst.out
+++ b/testdata/language-features/recursion/mutualConst.out
@@ -117,72 +117,72 @@ xy = primFix _ \a -> _rhs (False : snd a, True : fst a)
117y :: [Bool] 117y :: [Bool]
118y = _rhs (True : fst xy) 118y = _rhs (True : fst xy)
119------------ tooltips 119------------ tooltips
120testdata/language-features/recursion/mutualConst.lc 4:1-4:4 120mutualConst.lc 4:1-4:4
121 forall a b . (a, b) -> a 121 forall a b . (a, b) -> a
122testdata/language-features/recursion/mutualConst.lc 4:14-4:15 122mutualConst.lc 4:14-4:15
123 _k | _h | _d 123 _k | _h | _d
124testdata/language-features/recursion/mutualConst.lc 5:1-5:4 124mutualConst.lc 5:1-5:4
125 forall a b . (a, b) -> b 125 forall a b . (a, b) -> b
126testdata/language-features/recursion/mutualConst.lc 5:14-5:15 126mutualConst.lc 5:14-5:15
127 _f | _c | _c 127 _f | _c | _c
128testdata/language-features/recursion/mutualConst.lc 7:1-7:3 128mutualConst.lc 7:1-7:3
129 ([Bool], [Bool]) 129 ([Bool], [Bool])
130testdata/language-features/recursion/mutualConst.lc 7:6-7:44 130mutualConst.lc 7:6-7:44
131 [Bool] -> ([Bool], [Bool]) 131 [Bool] -> ([Bool], [Bool])
132testdata/language-features/recursion/mutualConst.lc 7:6-7:53 132mutualConst.lc 7:6-7:53
133 ([Bool], [Bool]) 133 ([Bool], [Bool])
134testdata/language-features/recursion/mutualConst.lc 7:15-7:34 134mutualConst.lc 7:15-7:34
135 ([Bool], [Bool]) 135 ([Bool], [Bool])
136testdata/language-features/recursion/mutualConst.lc 7:16-7:21 136mutualConst.lc 7:16-7:21
137 Bool 137 Bool
138testdata/language-features/recursion/mutualConst.lc 7:16-7:22 138mutualConst.lc 7:16-7:22
139 [Bool] -> [Bool] 139 [Bool] -> [Bool]
140testdata/language-features/recursion/mutualConst.lc 7:16-7:24 140mutualConst.lc 7:16-7:24
141 [Bool] 141 [Bool]
142testdata/language-features/recursion/mutualConst.lc 7:21-7:22 142mutualConst.lc 7:21-7:22
143 forall a . a -> [a] -> [a] 143 forall a . a -> [a] -> [a]
144testdata/language-features/recursion/mutualConst.lc 7:23-7:24 144mutualConst.lc 7:23-7:24
145 _c 145 _c
146testdata/language-features/recursion/mutualConst.lc 7:26-7:30 146mutualConst.lc 7:26-7:30
147 Bool 147 Bool
148testdata/language-features/recursion/mutualConst.lc 7:26-7:31 148mutualConst.lc 7:26-7:31
149 [Bool] -> [Bool] 149 [Bool] -> [Bool]
150testdata/language-features/recursion/mutualConst.lc 7:26-7:33 150mutualConst.lc 7:26-7:33
151 [Bool] | (([Bool])) 151 [Bool] | (([Bool]))
152testdata/language-features/recursion/mutualConst.lc 7:30-7:31 152mutualConst.lc 7:30-7:31
153 forall a . a -> [a] -> [a] 153 forall a . a -> [a] -> [a]
154testdata/language-features/recursion/mutualConst.lc 7:32-7:33 154mutualConst.lc 7:32-7:33
155 _e 155 _e
156testdata/language-features/recursion/mutualConst.lc 7:37-7:40 156mutualConst.lc 7:37-7:40
157 forall a b . (a, b) -> a 157 forall a b . (a, b) -> a
158testdata/language-features/recursion/mutualConst.lc 7:37-7:43 158mutualConst.lc 7:37-7:43
159 _b 159 _b
160testdata/language-features/recursion/mutualConst.lc 7:41-7:43 160mutualConst.lc 7:41-7:43
161 _d 161 _d
162testdata/language-features/recursion/mutualConst.lc 7:46-7:49 162mutualConst.lc 7:46-7:49
163 forall a b . (a, b) -> b 163 forall a b . (a, b) -> b
164testdata/language-features/recursion/mutualConst.lc 7:46-7:52 164mutualConst.lc 7:46-7:52
165 [Bool] 165 [Bool]
166testdata/language-features/recursion/mutualConst.lc 7:50-7:52 166mutualConst.lc 7:50-7:52
167 ([Bool], [Bool]) 167 ([Bool], [Bool])
168testdata/language-features/recursion/mutualConst.lc 9:2-9:3 168mutualConst.lc 9:2-9:3
169 _k | _h | _d | [Bool] 169 _k | _h | _d | [Bool]
170testdata/language-features/recursion/mutualConst.lc 9:2-9:6 170mutualConst.lc 9:2-9:6
171 ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool]) 171 ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool])
172testdata/language-features/recursion/mutualConst.lc 9:5-9:6 172mutualConst.lc 9:5-9:6
173 _f | _c | _c | [Bool] 173 _f | _c | _c | [Bool]
174testdata/language-features/recursion/mutualConst.lc 9:10-9:12 174mutualConst.lc 9:10-9:12
175 ([Bool], [Bool]) 175 ([Bool], [Bool])
176testdata/language-features/recursion/mutualConst.lc 11:1-11:5 176mutualConst.lc 11:1-11:5
177 Bool 177 Bool
178testdata/language-features/recursion/mutualConst.lc 11:8-12:34 178mutualConst.lc 11:8-12:34
179 Bool 179 Bool
180testdata/language-features/recursion/mutualConst.lc 11:13-11:14 180mutualConst.lc 11:13-11:14
181 [Bool] 181 [Bool]
182testdata/language-features/recursion/mutualConst.lc 12:30-12:34 182mutualConst.lc 12:30-12:34
183 Bool | Bool | Bool | Bool | Bool | Bool 183 Bool | Bool | Bool | Bool | Bool | Bool
184------------ warnings 184------------ warnings
185Uncovered pattern(s) at testdata/language-features/recursion/mutualConst.lc:11:13: 185Uncovered pattern(s) at mutualConst.lc:11:13:
186main = case x of 186main = case x of
187 ^ 187 ^
188Missing case(s): 188Missing case(s):
diff --git a/testdata/language-features/recursion/mutualFunc.out b/testdata/language-features/recursion/mutualFunc.out
index 6dd3f158..91217651 100644
--- a/testdata/language-features/recursion/mutualFunc.out
+++ b/testdata/language-features/recursion/mutualFunc.out
@@ -67,41 +67,41 @@ g = \a -> case'Bool (\_ -> 'Bool) (_rhs (f a)) (_rhs True) a
67main :: Bool 67main :: Bool
68main = _rhs True 68main = _rhs True
69------------ tooltips 69------------ tooltips
70testdata/language-features/recursion/mutualFunc.lc 4:1-4:2 70mutualFunc.lc 4:1-4:2
71 _f | _c | _c | _f | _c | _c | Bool -> Bool 71 _f | _c | _c | _f | _c | _c | Bool -> Bool
72testdata/language-features/recursion/mutualFunc.lc 4:1-7:2 72mutualFunc.lc 4:1-7:2
73 _b | _e | (_e, _d) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool 73 _b | _e | (_e, _d) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool
74 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool 74 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool) | (Bool -> Bool
75 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool) 75 , Bool -> Bool) | (Bool -> Bool, Bool -> Bool)
76testdata/language-features/recursion/mutualFunc.lc 4:10-4:11 76mutualFunc.lc 4:10-4:11
77 Bool -> _a 77 Bool -> _a
78testdata/language-features/recursion/mutualFunc.lc 4:10-4:17 78mutualFunc.lc 4:10-4:17
79 _a 79 _a
80testdata/language-features/recursion/mutualFunc.lc 4:10-5:17 80mutualFunc.lc 4:10-5:17
81 Bool -> _a | ((Bool -> _a)) 81 Bool -> _a | ((Bool -> _a))
82testdata/language-features/recursion/mutualFunc.lc 4:10-8:10 82mutualFunc.lc 4:10-8:10
83 (Bool -> Bool, Bool -> _a) 83 (Bool -> Bool, Bool -> _a)
84testdata/language-features/recursion/mutualFunc.lc 4:12-4:17 84mutualFunc.lc 4:12-4:17
85 Bool 85 Bool
86testdata/language-features/recursion/mutualFunc.lc 5:11-5:12 86mutualFunc.lc 5:11-5:12
87 _i 87 _i
88testdata/language-features/recursion/mutualFunc.lc 5:13-5:17 88mutualFunc.lc 5:13-5:17
89 Bool 89 Bool
90testdata/language-features/recursion/mutualFunc.lc 7:1-7:2 90mutualFunc.lc 7:1-7:2
91 _k | _h | _d | _k | _h | _d | Bool -> Bool 91 _k | _h | _d | _k | _h | _d | Bool -> Bool
92testdata/language-features/recursion/mutualFunc.lc 7:10-7:14 92mutualFunc.lc 7:10-7:14
93 Bool 93 Bool
94testdata/language-features/recursion/mutualFunc.lc 7:10-8:10 94mutualFunc.lc 7:10-8:10
95 Bool -> Bool 95 Bool -> Bool
96testdata/language-features/recursion/mutualFunc.lc 8:7-8:8 96mutualFunc.lc 8:7-8:8
97 _h 97 _h
98testdata/language-features/recursion/mutualFunc.lc 8:9-8:10 98mutualFunc.lc 8:9-8:10
99 _f 99 _f
100testdata/language-features/recursion/mutualFunc.lc 10:1-10:5 100mutualFunc.lc 10:1-10:5
101 Bool 101 Bool
102testdata/language-features/recursion/mutualFunc.lc 10:8-10:9 102mutualFunc.lc 10:8-10:9
103 Bool -> Bool 103 Bool -> Bool
104testdata/language-features/recursion/mutualFunc.lc 10:8-10:14 104mutualFunc.lc 10:8-10:14
105 Bool 105 Bool
106testdata/language-features/recursion/mutualFunc.lc 10:10-10:14 106mutualFunc.lc 10:10-10:14
107 Bool \ No newline at end of file 107 Bool \ No newline at end of file
diff --git a/testdata/language-features/recursion/mutualRec.out b/testdata/language-features/recursion/mutualRec.out
index 885bd1ba..aada1a7d 100644
--- a/testdata/language-features/recursion/mutualRec.out
+++ b/testdata/language-features/recursion/mutualRec.out
@@ -89,45 +89,45 @@ x = _rhs (False : y)
89y :: [Bool] 89y :: [Bool]
90y = _rhs (True : x) 90y = _rhs (True : x)
91------------ tooltips 91------------ tooltips
92testdata/language-features/recursion/mutualRec.lc 4:1-4:2 92mutualRec.lc 4:1-4:2
93 _f | _c | _c | _f | _c | _c | [Bool] 93 _f | _c | _c | _f | _c | _c | [Bool]
94testdata/language-features/recursion/mutualRec.lc 4:1-5:2 94mutualRec.lc 4:1-5:2
95 _b | _e | (_e, _d) | ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool] 95 _b | _e | (_e, _d) | ([Bool], [Bool]) | ([Bool], [Bool]) | ([Bool]
96 , [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool]) 96 , [Bool]) | ([Bool], [Bool]) | ([Bool], [Bool])
97testdata/language-features/recursion/mutualRec.lc 4:5-4:10 97mutualRec.lc 4:5-4:10
98 Bool 98 Bool
99testdata/language-features/recursion/mutualRec.lc 4:5-4:11 99mutualRec.lc 4:5-4:11
100 [Bool] -> [Bool] 100 [Bool] -> [Bool]
101testdata/language-features/recursion/mutualRec.lc 4:5-4:13 101mutualRec.lc 4:5-4:13
102 [Bool] | (([Bool])) 102 [Bool] | (([Bool]))
103testdata/language-features/recursion/mutualRec.lc 4:5-5:12 103mutualRec.lc 4:5-5:12
104 ([Bool], [Bool]) 104 ([Bool], [Bool])
105testdata/language-features/recursion/mutualRec.lc 4:10-4:11 105mutualRec.lc 4:10-4:11
106 forall a . a -> [a] -> [a] 106 forall a . a -> [a] -> [a]
107testdata/language-features/recursion/mutualRec.lc 4:12-4:13 107mutualRec.lc 4:12-4:13
108 _e 108 _e
109testdata/language-features/recursion/mutualRec.lc 5:1-5:2 109mutualRec.lc 5:1-5:2
110 _k | _h | _d | _k | _h | _d | [Bool] 110 _k | _h | _d | _k | _h | _d | [Bool]
111testdata/language-features/recursion/mutualRec.lc 5:5-5:9 111mutualRec.lc 5:5-5:9
112 Bool 112 Bool
113testdata/language-features/recursion/mutualRec.lc 5:5-5:10 113mutualRec.lc 5:5-5:10
114 [Bool] -> [Bool] 114 [Bool] -> [Bool]
115testdata/language-features/recursion/mutualRec.lc 5:5-5:12 115mutualRec.lc 5:5-5:12
116 [Bool] 116 [Bool]
117testdata/language-features/recursion/mutualRec.lc 5:9-5:10 117mutualRec.lc 5:9-5:10
118 forall a . a -> [a] -> [a] 118 forall a . a -> [a] -> [a]
119testdata/language-features/recursion/mutualRec.lc 5:11-5:12 119mutualRec.lc 5:11-5:12
120 _d 120 _d
121testdata/language-features/recursion/mutualRec.lc 7:1-7:5 121mutualRec.lc 7:1-7:5
122 Bool 122 Bool
123testdata/language-features/recursion/mutualRec.lc 7:8-8:34 123mutualRec.lc 7:8-8:34
124 Bool 124 Bool
125testdata/language-features/recursion/mutualRec.lc 7:13-7:14 125mutualRec.lc 7:13-7:14
126 [Bool] 126 [Bool]
127testdata/language-features/recursion/mutualRec.lc 8:30-8:34 127mutualRec.lc 8:30-8:34
128 Bool | Bool | Bool | Bool | Bool | Bool 128 Bool | Bool | Bool | Bool | Bool | Bool
129------------ warnings 129------------ warnings
130Uncovered pattern(s) at testdata/language-features/recursion/mutualRec.lc:7:13: 130Uncovered pattern(s) at mutualRec.lc:7:13:
131main = case x of 131main = case x of
132 ^ 132 ^
133Missing case(s): 133Missing case(s):
diff --git a/testdata/language-features/recursion/simplerec01.out b/testdata/language-features/recursion/simplerec01.out
index 823d544e..892eebfc 100644
--- a/testdata/language-features/recursion/simplerec01.out
+++ b/testdata/language-features/recursion/simplerec01.out
@@ -20,13 +20,13 @@ fun
20 (_rhs 'a') 20 (_rhs 'a')
21 ((a == c) (fromInt a d 0) f) 21 ((a == c) (fromInt a d 0) f)
22------------ tooltips 22------------ tooltips
23testdata/language-features/recursion/simplerec01.lc 1:1-1:4 23simplerec01.lc 1:1-1:4
24 forall a . (Num a, Eq a, Num a) => a -> Char 24 forall a . (Num a, Eq a, Num a) => a -> Char
25testdata/language-features/recursion/simplerec01.lc 1:9-1:12 25simplerec01.lc 1:9-1:12
26 Char 26 Char
27testdata/language-features/recursion/simplerec01.lc 1:9-2:14 27simplerec01.lc 1:9-2:14
28 Bool -> Char 28 Bool -> Char
29testdata/language-features/recursion/simplerec01.lc 2:9-2:12 29simplerec01.lc 2:9-2:12
30 _e 30 _e
31testdata/language-features/recursion/simplerec01.lc 2:13-2:14 31simplerec01.lc 2:13-2:14
32 _b \ No newline at end of file 32 _b \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec02.out b/testdata/language-features/recursion/simplerec02.out
index d80f3cfd..21d25b22 100644
--- a/testdata/language-features/recursion/simplerec02.out
+++ b/testdata/language-features/recursion/simplerec02.out
@@ -19,15 +19,15 @@ value
19value :: () 19value :: ()
20value = _rhs () 20value = _rhs ()
21------------ tooltips 21------------ tooltips
22testdata/language-features/recursion/simplerec02.lc 1:1-1:6 22simplerec02.lc 1:1-1:6
23 () 23 ()
24testdata/language-features/recursion/simplerec02.lc 1:21-1:24 24simplerec02.lc 1:21-1:24
25 Char 25 Char
26testdata/language-features/recursion/simplerec02.lc 1:21-2:26 26simplerec02.lc 1:21-2:26
27 Bool -> Char 27 Bool -> Char
28testdata/language-features/recursion/simplerec02.lc 2:21-2:24 28simplerec02.lc 2:21-2:24
29 _e 29 _e
30testdata/language-features/recursion/simplerec02.lc 2:25-2:26 30simplerec02.lc 2:25-2:26
31 _b 31 _b
32testdata/language-features/recursion/simplerec02.lc 3:12-3:14 32simplerec02.lc 3:12-3:14
33 () \ No newline at end of file 33 () \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec03.out b/testdata/language-features/recursion/simplerec03.out
index 031dbc8d..eb7bf3cc 100644
--- a/testdata/language-features/recursion/simplerec03.out
+++ b/testdata/language-features/recursion/simplerec03.out
@@ -19,15 +19,15 @@ value
19value :: () 19value :: ()
20value = _rhs () 20value = _rhs ()
21------------ tooltips 21------------ tooltips
22testdata/language-features/recursion/simplerec03.lc 1:1-1:6 22simplerec03.lc 1:1-1:6
23 () 23 ()
24testdata/language-features/recursion/simplerec03.lc 1:9-1:11 24simplerec03.lc 1:9-1:11
25 () 25 ()
26testdata/language-features/recursion/simplerec03.lc 3:13-3:16 26simplerec03.lc 3:13-3:16
27 Char 27 Char
28testdata/language-features/recursion/simplerec03.lc 3:13-4:18 28simplerec03.lc 3:13-4:18
29 Bool -> Char 29 Bool -> Char
30testdata/language-features/recursion/simplerec03.lc 4:13-4:16 30simplerec03.lc 4:13-4:16
31 _e 31 _e
32testdata/language-features/recursion/simplerec03.lc 4:17-4:18 32simplerec03.lc 4:17-4:18
33 _b \ No newline at end of file 33 _b \ No newline at end of file
diff --git a/testdata/language-features/section/section01.out b/testdata/language-features/section/section01.out
index 0252cce5..3120b023 100644
--- a/testdata/language-features/section/section01.out
+++ b/testdata/language-features/section/section01.out
@@ -15,23 +15,23 @@ value1 = \a b c -> _rhs \d -> c !@! d
15value2 :: forall a b . a -> b -> () 15value2 :: forall a b . a -> b -> ()
16value2 = \a b c -> _rhs \d -> d !@! c 16value2 = \a b c -> _rhs \d -> d !@! c
17------------ tooltips 17------------ tooltips
18testdata/language-features/section/section01.lc 1:3-1:6 18section01.lc 1:3-1:6
19 forall a b . a -> b -> () 19 forall a b . a -> b -> ()
20testdata/language-features/section/section01.lc 1:11-1:13 20section01.lc 1:11-1:13
21 () 21 ()
22testdata/language-features/section/section01.lc 3:1-3:7 22section01.lc 3:1-3:7
23 forall a b . a -> b -> () 23 forall a b . a -> b -> ()
24testdata/language-features/section/section01.lc 3:13-3:14 24section01.lc 3:13-3:14
25 _f 25 _f
26testdata/language-features/section/section01.lc 3:13-3:18 26section01.lc 3:13-3:18
27 _a -> () 27 _a -> ()
28testdata/language-features/section/section01.lc 3:15-3:18 28section01.lc 3:15-3:18
29 forall a b . a -> b -> () 29 forall a b . a -> b -> ()
30testdata/language-features/section/section01.lc 5:1-5:7 30section01.lc 5:1-5:7
31 forall a b . a -> b -> () 31 forall a b . a -> b -> ()
32testdata/language-features/section/section01.lc 5:13-5:16 32section01.lc 5:13-5:16
33 forall a b . a -> b -> () 33 forall a b . a -> b -> ()
34testdata/language-features/section/section01.lc 5:13-5:18 34section01.lc 5:13-5:18
35 () 35 ()
36testdata/language-features/section/section01.lc 5:17-5:18 36section01.lc 5:17-5:18
37 _e \ No newline at end of file 37 _e \ No newline at end of file
diff --git a/testdata/let.out b/testdata/let.out
index 3a5eb302..8e0c0166 100644
--- a/testdata/let.out
+++ b/testdata/let.out
@@ -10,17 +10,17 @@ f = \a b -> _rhs b
10id :: forall a . a -> a 10id :: forall a . a -> a
11id = \a b -> _rhs b 11id = \a b -> _rhs b
12------------ tooltips 12------------ tooltips
13testdata/let.lc 4:1-4:3 13let.lc 4:1-4:3
14 forall a . a -> a 14 forall a . a -> a
15testdata/let.lc 4:8-4:9 15let.lc 4:8-4:9
16 _b 16 _b
17testdata/let.lc 6:1-6:2 17let.lc 6:1-6:2
18 forall a . a -> a 18 forall a . a -> a
19testdata/let.lc 6:15-6:17 19let.lc 6:15-6:17
20 forall a . a -> a 20 forall a . a -> a
21testdata/let.lc 6:15-6:19 21let.lc 6:15-6:19
22 _b 22 _b
23testdata/let.lc 6:18-6:19 23let.lc 6:18-6:19
24 _c 24 _c
25testdata/let.lc 6:23-6:24 25let.lc 6:23-6:24
26 _c \ No newline at end of file 26 _c \ No newline at end of file
diff --git a/testdata/letIndent.out b/testdata/letIndent.out
index 1aebe94e..3264a9a3 100644
--- a/testdata/letIndent.out
+++ b/testdata/letIndent.out
@@ -5,11 +5,11 @@ fun = _lhs fun \(a :: _) -> _rhs let b = fromInt 1; c = fromInt 2 in a
5fun :: forall a . a -> a 5fun :: forall a . a -> a
6fun = \a b -> _rhs b 6fun = \a b -> _rhs b
7------------ tooltips 7------------ tooltips
8testdata/letIndent.lc 2:1-2:4 8letIndent.lc 2:1-2:4
9 forall a . a -> a 9 forall a . a -> a
10testdata/letIndent.lc 3:10-3:11 10letIndent.lc 3:10-3:11
11 _b 11 _b
12testdata/letIndent.lc 4:10-4:11 12letIndent.lc 4:10-4:11
13 _b 13 _b
14testdata/letIndent.lc 5:7-5:8 14letIndent.lc 5:7-5:8
15 _d \ No newline at end of file 15 _d \ No newline at end of file
diff --git a/testdata/listcompr01.out b/testdata/listcompr01.out
index 9624f5be..9ac873c7 100644
--- a/testdata/listcompr01.out
+++ b/testdata/listcompr01.out
@@ -49,48 +49,48 @@ a
49main :: Bool 49main :: Bool
50main = _rhs True 50main = _rhs True
51------------ tooltips 51------------ tooltips
52testdata/listcompr01.lc 1:6-1:21 52listcompr01.lc 1:6-1:21
53 Type 53 Type
54testdata/listcompr01.lc 1:7-1:20 54listcompr01.lc 1:7-1:20
55 Type 55 Type
56testdata/listcompr01.lc 1:8-1:13 56listcompr01.lc 1:8-1:13
57 Type 57 Type
58testdata/listcompr01.lc 1:8-1:19 58listcompr01.lc 1:8-1:19
59 [Type] 59 [Type]
60testdata/listcompr01.lc 1:14-1:19 60listcompr01.lc 1:14-1:19
61 Type | [Type] 61 Type | [Type]
62testdata/listcompr01.lc 2:1-2:2 62listcompr01.lc 2:1-2:2
63 [(Float, Float)] 63 [(Float, Float)]
64testdata/listcompr01.lc 2:5-2:35 64listcompr01.lc 2:5-2:35
65 [(Float, Float)] 65 [(Float, Float)]
66testdata/listcompr01.lc 2:6-2:11 66listcompr01.lc 2:6-2:11
67 (_f, _c) | [(_e, _b)] 67 (_f, _c) | [(_e, _b)]
68testdata/listcompr01.lc 2:6-2:34 68listcompr01.lc 2:6-2:34
69 [(_b, Float)] 69 [(_b, Float)]
70testdata/listcompr01.lc 2:7-2:8 70listcompr01.lc 2:7-2:8
71 _i 71 _i
72testdata/listcompr01.lc 2:9-2:10 72listcompr01.lc 2:9-2:10
73 _f | ((_c)) 73 _f | ((_c))
74testdata/listcompr01.lc 2:17-2:22 74listcompr01.lc 2:17-2:22
75 [Float] 75 [Float]
76testdata/listcompr01.lc 2:18-2:21 76listcompr01.lc 2:18-2:21
77 Float 77 Float
78testdata/listcompr01.lc 2:29-2:34 78listcompr01.lc 2:29-2:34
79 [Float] 79 [Float]
80testdata/listcompr01.lc 2:30-2:33 80listcompr01.lc 2:30-2:33
81 Float 81 Float
82testdata/listcompr01.lc 4:9-4:13 82listcompr01.lc 4:9-4:13
83 Type 83 Type
84testdata/listcompr01.lc 5:1-5:5 84listcompr01.lc 5:1-5:5
85 Bool 85 Bool
86testdata/listcompr01.lc 5:8-6:29 86listcompr01.lc 5:8-6:29
87 Bool 87 Bool
88testdata/listcompr01.lc 5:13-5:14 88listcompr01.lc 5:13-5:14
89 [(Float, Float)] 89 [(Float, Float)]
90testdata/listcompr01.lc 6:25-6:29 90listcompr01.lc 6:25-6:29
91 Bool | Bool | Bool | Bool | Bool | Bool | Bool 91 Bool | Bool | Bool | Bool | Bool | Bool | Bool
92------------ warnings 92------------ warnings
93Uncovered pattern(s) at testdata/listcompr01.lc:5:13: 93Uncovered pattern(s) at listcompr01.lc:5:13:
94main = case a of 94main = case a of
95 ^ 95 ^
96Missing case(s): 96Missing case(s):
diff --git a/testdata/listcompr02.out b/testdata/listcompr02.out
index 8692e5f9..c0099443 100644
--- a/testdata/listcompr02.out
+++ b/testdata/listcompr02.out
@@ -121,68 +121,68 @@ a
121main :: Bool 121main :: Bool
122main = _rhs True 122main = _rhs True
123------------ tooltips 123------------ tooltips
124testdata/listcompr02.lc 1:6-1:21 124listcompr02.lc 1:6-1:21
125 Type 125 Type
126testdata/listcompr02.lc 1:7-1:20 126listcompr02.lc 1:7-1:20
127 Type 127 Type
128testdata/listcompr02.lc 1:8-1:13 128listcompr02.lc 1:8-1:13
129 Type 129 Type
130testdata/listcompr02.lc 1:8-1:19 130listcompr02.lc 1:8-1:19
131 [Type] 131 [Type]
132testdata/listcompr02.lc 1:14-1:19 132listcompr02.lc 1:14-1:19
133 Type | [Type] 133 Type | [Type]
134testdata/listcompr02.lc 2:1-2:2 134listcompr02.lc 2:1-2:2
135 [(Float, Float)] 135 [(Float, Float)]
136testdata/listcompr02.lc 2:5-2:51 136listcompr02.lc 2:5-2:51
137 [(Float, Float)] 137 [(Float, Float)]
138testdata/listcompr02.lc 2:6-2:17 138listcompr02.lc 2:6-2:17
139 (_g, _g) | [(_e, _e)] 139 (_g, _g) | [(_e, _e)]
140testdata/listcompr02.lc 2:6-2:50 140listcompr02.lc 2:6-2:50
141 [(_d, _d)] 141 [(_d, _d)]
142testdata/listcompr02.lc 2:7-2:8 142listcompr02.lc 2:7-2:8
143 _k 143 _k
144testdata/listcompr02.lc 2:7-2:10 144listcompr02.lc 2:7-2:10
145 MatVecScalarElem _j -> _j 145 MatVecScalarElem _j -> _j
146testdata/listcompr02.lc 2:7-2:11 146listcompr02.lc 2:7-2:11
147 _h 147 _h
148testdata/listcompr02.lc 2:8-2:10 148listcompr02.lc 2:8-2:10
149 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 149 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
150testdata/listcompr02.lc 2:10-2:11 150listcompr02.lc 2:10-2:11
151 _f 151 _f
152testdata/listcompr02.lc 2:12-2:13 152listcompr02.lc 2:12-2:13
153 _k 153 _k
154testdata/listcompr02.lc 2:12-2:15 154listcompr02.lc 2:12-2:15
155 MatVecScalarElem _j -> _j 155 MatVecScalarElem _j -> _j
156testdata/listcompr02.lc 2:12-2:16 156listcompr02.lc 2:12-2:16
157 _i | ((_g)) 157 _i | ((_g))
158testdata/listcompr02.lc 2:13-2:15 158listcompr02.lc 2:13-2:15
159 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 159 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
160testdata/listcompr02.lc 2:15-2:16 160listcompr02.lc 2:15-2:16
161 MatVecScalarElem _i 161 MatVecScalarElem _i
162testdata/listcompr02.lc 2:23-2:33 162listcompr02.lc 2:23-2:33
163 [Float] 163 [Float]
164testdata/listcompr02.lc 2:24-2:27 164listcompr02.lc 2:24-2:27
165 Float 165 Float
166testdata/listcompr02.lc 2:29-2:32 166listcompr02.lc 2:29-2:32
167 Float | [Float] 167 Float | [Float]
168testdata/listcompr02.lc 2:40-2:50 168listcompr02.lc 2:40-2:50
169 [Float] 169 [Float]
170testdata/listcompr02.lc 2:41-2:44 170listcompr02.lc 2:41-2:44
171 Float 171 Float
172testdata/listcompr02.lc 2:46-2:49 172listcompr02.lc 2:46-2:49
173 Float | [Float] 173 Float | [Float]
174testdata/listcompr02.lc 4:9-4:13 174listcompr02.lc 4:9-4:13
175 Type 175 Type
176testdata/listcompr02.lc 5:1-5:5 176listcompr02.lc 5:1-5:5
177 Bool 177 Bool
178testdata/listcompr02.lc 5:8-6:59 178listcompr02.lc 5:8-6:59
179 Bool 179 Bool
180testdata/listcompr02.lc 5:13-5:14 180listcompr02.lc 5:13-5:14
181 [(Float, Float)] 181 [(Float, Float)]
182testdata/listcompr02.lc 6:55-6:59 182listcompr02.lc 6:55-6:59
183 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool 183 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool
184------------ warnings 184------------ warnings
185Uncovered pattern(s) at testdata/listcompr02.lc:5:13: 185Uncovered pattern(s) at listcompr02.lc:5:13:
186main = case a of 186main = case a of
187 ^ 187 ^
188Missing case(s): 188Missing case(s):
diff --git a/testdata/listcompr03.out b/testdata/listcompr03.out
index 7c9bf0d3..0b270aaa 100644
--- a/testdata/listcompr03.out
+++ b/testdata/listcompr03.out
@@ -121,78 +121,78 @@ a
121main :: Bool 121main :: Bool
122main = _rhs True 122main = _rhs True
123------------ tooltips 123------------ tooltips
124testdata/listcompr03.lc 1:6-1:21 124listcompr03.lc 1:6-1:21
125 Type 125 Type
126testdata/listcompr03.lc 1:7-1:20 126listcompr03.lc 1:7-1:20
127 Type 127 Type
128testdata/listcompr03.lc 1:8-1:13 128listcompr03.lc 1:8-1:13
129 Type 129 Type
130testdata/listcompr03.lc 1:8-1:19 130listcompr03.lc 1:8-1:19
131 [Type] 131 [Type]
132testdata/listcompr03.lc 1:14-1:19 132listcompr03.lc 1:14-1:19
133 Type | [Type] 133 Type | [Type]
134testdata/listcompr03.lc 2:1-2:2 134listcompr03.lc 2:1-2:2
135 [(Float, Float)] 135 [(Float, Float)]
136testdata/listcompr03.lc 2:6-2:20 136listcompr03.lc 2:6-2:20
137 (Float, Float) | [(Float, Float)] 137 (Float, Float) | [(Float, Float)]
138testdata/listcompr03.lc 2:6-2:63 138listcompr03.lc 2:6-2:63
139 [(Float, Float)] 139 [(Float, Float)]
140testdata/listcompr03.lc 2:7-2:8 140listcompr03.lc 2:7-2:8
141 Float 141 Float
142testdata/listcompr03.lc 2:7-2:10 142listcompr03.lc 2:7-2:10
143 MatVecScalarElem Float -> Float 143 MatVecScalarElem Float -> Float
144testdata/listcompr03.lc 2:7-2:11 144listcompr03.lc 2:7-2:11
145 Float 145 Float
146testdata/listcompr03.lc 2:7-2:13 146listcompr03.lc 2:7-2:13
147 MatVecScalarElem Float -> Float 147 MatVecScalarElem Float -> Float
148testdata/listcompr03.lc 2:7-2:14 148listcompr03.lc 2:7-2:14
149 Float 149 Float
150testdata/listcompr03.lc 2:8-2:10 150listcompr03.lc 2:8-2:10
151 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 151 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
152testdata/listcompr03.lc 2:10-2:11 152listcompr03.lc 2:10-2:11
153 _j 153 _j
154testdata/listcompr03.lc 2:11-2:13 154listcompr03.lc 2:11-2:13
155 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 155 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
156testdata/listcompr03.lc 2:13-2:14 156listcompr03.lc 2:13-2:14
157 _e 157 _e
158testdata/listcompr03.lc 2:15-2:16 158listcompr03.lc 2:15-2:16
159 Float 159 Float
160testdata/listcompr03.lc 2:15-2:18 160listcompr03.lc 2:15-2:18
161 MatVecScalarElem Float -> Float 161 MatVecScalarElem Float -> Float
162testdata/listcompr03.lc 2:15-2:19 162listcompr03.lc 2:15-2:19
163 Float | ((Float)) 163 Float | ((Float))
164testdata/listcompr03.lc 2:16-2:18 164listcompr03.lc 2:16-2:18
165 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 165 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
166testdata/listcompr03.lc 2:18-2:19 166listcompr03.lc 2:18-2:19
167 Float 167 Float
168testdata/listcompr03.lc 2:25-2:26 168listcompr03.lc 2:25-2:26
169 _b | Float 169 _b | Float
170testdata/listcompr03.lc 2:29-2:32 170listcompr03.lc 2:29-2:32
171 Float 171 Float
172testdata/listcompr03.lc 2:38-2:46 172listcompr03.lc 2:38-2:46
173 [Float] 173 [Float]
174testdata/listcompr03.lc 2:39-2:42 174listcompr03.lc 2:39-2:42
175 Float 175 Float
176testdata/listcompr03.lc 2:44-2:45 176listcompr03.lc 2:44-2:45
177 Float | [Float] 177 Float | [Float]
178testdata/listcompr03.lc 2:53-2:63 178listcompr03.lc 2:53-2:63
179 [Float] 179 [Float]
180testdata/listcompr03.lc 2:54-2:57 180listcompr03.lc 2:54-2:57
181 Float 181 Float
182testdata/listcompr03.lc 2:59-2:62 182listcompr03.lc 2:59-2:62
183 Float | [Float] 183 Float | [Float]
184testdata/listcompr03.lc 4:9-4:13 184listcompr03.lc 4:9-4:13
185 Type 185 Type
186testdata/listcompr03.lc 5:1-5:5 186listcompr03.lc 5:1-5:5
187 Bool 187 Bool
188testdata/listcompr03.lc 5:8-6:59 188listcompr03.lc 5:8-6:59
189 Bool 189 Bool
190testdata/listcompr03.lc 5:13-5:14 190listcompr03.lc 5:13-5:14
191 [(Float, Float)] 191 [(Float, Float)]
192testdata/listcompr03.lc 6:55-6:59 192listcompr03.lc 6:55-6:59
193 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool 193 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool
194------------ warnings 194------------ warnings
195Uncovered pattern(s) at testdata/listcompr03.lc:5:13: 195Uncovered pattern(s) at listcompr03.lc:5:13:
196main = case a of 196main = case a of
197 ^ 197 ^
198Missing case(s): 198Missing case(s):
diff --git a/testdata/listcompr04.out b/testdata/listcompr04.out
index 198e0383..d0f5639d 100644
--- a/testdata/listcompr04.out
+++ b/testdata/listcompr04.out
@@ -40,46 +40,46 @@ a = _rhs (1.0 *! k : [] ++ foldr (++) [] (map (\a -> [a *! k]) [k]))
40main :: Bool 40main :: Bool
41main = _rhs True 41main = _rhs True
42------------ tooltips 42------------ tooltips
43testdata/listcompr04.lc 1:6-1:13 43listcompr04.lc 1:6-1:13
44 Type 44 Type
45testdata/listcompr04.lc 1:7-1:12 45listcompr04.lc 1:7-1:12
46 Type 46 Type
47testdata/listcompr04.lc 2:1-2:2 47listcompr04.lc 2:1-2:2
48 [Float] 48 [Float]
49testdata/listcompr04.lc 2:6-2:7 49listcompr04.lc 2:6-2:7
50 _f 50 _f
51testdata/listcompr04.lc 2:6-2:9 51listcompr04.lc 2:6-2:9
52 MatVecScalarElem _e -> _e 52 MatVecScalarElem _e -> _e
53testdata/listcompr04.lc 2:6-2:10 53listcompr04.lc 2:6-2:10
54 _e | [_d] 54 _e | [_d]
55testdata/listcompr04.lc 2:6-2:36 55listcompr04.lc 2:6-2:36
56 [Float] 56 [Float]
57testdata/listcompr04.lc 2:7-2:9 57listcompr04.lc 2:7-2:9
58 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 58 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
59testdata/listcompr04.lc 2:9-2:10 59listcompr04.lc 2:9-2:10
60 Float 60 Float
61testdata/listcompr04.lc 2:15-2:16 61listcompr04.lc 2:15-2:16
62 _b | Float 62 _b | Float
63testdata/listcompr04.lc 2:19-2:22 63listcompr04.lc 2:19-2:22
64 Float 64 Float
65testdata/listcompr04.lc 2:28-2:36 65listcompr04.lc 2:28-2:36
66 [Float] 66 [Float]
67testdata/listcompr04.lc 2:29-2:32 67listcompr04.lc 2:29-2:32
68 Float 68 Float
69testdata/listcompr04.lc 2:34-2:35 69listcompr04.lc 2:34-2:35
70 Float | [Float] 70 Float | [Float]
71testdata/listcompr04.lc 4:9-4:13 71listcompr04.lc 4:9-4:13
72 Type 72 Type
73testdata/listcompr04.lc 5:1-5:5 73listcompr04.lc 5:1-5:5
74 Bool 74 Bool
75testdata/listcompr04.lc 5:8-6:28 75listcompr04.lc 5:8-6:28
76 Bool 76 Bool
77testdata/listcompr04.lc 5:13-5:14 77listcompr04.lc 5:13-5:14
78 [Float] 78 [Float]
79testdata/listcompr04.lc 6:24-6:28 79listcompr04.lc 6:24-6:28
80 Bool | Bool | Bool | Bool | Bool 80 Bool | Bool | Bool | Bool | Bool
81------------ warnings 81------------ warnings
82Uncovered pattern(s) at testdata/listcompr04.lc:5:13: 82Uncovered pattern(s) at listcompr04.lc:5:13:
83main = case a of 83main = case a of
84 ^ 84 ^
85Missing case(s): 85Missing case(s):
diff --git a/testdata/listcompr05.out b/testdata/listcompr05.out
index d058a5e0..df96666f 100644
--- a/testdata/listcompr05.out
+++ b/testdata/listcompr05.out
@@ -73,68 +73,68 @@ isZero
73main :: Bool 73main :: Bool
74main = _rhs True 74main = _rhs True
75------------ tooltips 75------------ tooltips
76testdata/listcompr05.lc 1:11-1:16 76listcompr05.lc 1:11-1:16
77 Type 77 Type
78testdata/listcompr05.lc 1:20-1:24 78listcompr05.lc 1:20-1:24
79 Type | Type 79 Type | Type
80testdata/listcompr05.lc 2:1-2:7 80listcompr05.lc 2:1-2:7
81 Float -> Bool 81 Float -> Bool
82testdata/listcompr05.lc 2:14-2:18 82listcompr05.lc 2:14-2:18
83 Bool 83 Bool
84testdata/listcompr05.lc 2:14-3:17 84listcompr05.lc 2:14-3:17
85 Bool -> Bool | Bool 85 Bool -> Bool | Bool
86testdata/listcompr05.lc 3:12-3:17 86listcompr05.lc 3:12-3:17
87 Bool 87 Bool
88testdata/listcompr05.lc 5:6-5:13 88listcompr05.lc 5:6-5:13
89 Type 89 Type
90testdata/listcompr05.lc 5:7-5:12 90listcompr05.lc 5:7-5:12
91 Type 91 Type
92testdata/listcompr05.lc 6:1-6:2 92listcompr05.lc 6:1-6:2
93 [Float] 93 [Float]
94testdata/listcompr05.lc 6:5-6:51 94listcompr05.lc 6:5-6:51
95 [Float] 95 [Float]
96testdata/listcompr05.lc 6:6-6:7 96listcompr05.lc 6:6-6:7
97 Float 97 Float
98testdata/listcompr05.lc 6:6-6:9 98listcompr05.lc 6:6-6:9
99 MatVecScalarElem Float -> Float 99 MatVecScalarElem Float -> Float
100testdata/listcompr05.lc 6:6-6:10 100listcompr05.lc 6:6-6:10
101 Float | [Float] 101 Float | [Float]
102testdata/listcompr05.lc 6:6-6:50 102listcompr05.lc 6:6-6:50
103 [Float] -> [Float] | [Float] | [Float] 103 [Float] -> [Float] | [Float] | [Float]
104testdata/listcompr05.lc 6:7-6:9 104listcompr05.lc 6:7-6:9
105 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 105 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
106testdata/listcompr05.lc 6:9-6:10 106listcompr05.lc 6:9-6:10
107 _d 107 _d
108testdata/listcompr05.lc 6:16-6:25 108listcompr05.lc 6:16-6:25
109 [Float] 109 [Float]
110testdata/listcompr05.lc 6:17-6:20 110listcompr05.lc 6:17-6:20
111 Float 111 Float
112testdata/listcompr05.lc 6:21-6:24 112listcompr05.lc 6:21-6:24
113 Float | [Float] 113 Float | [Float]
114testdata/listcompr05.lc 6:32-6:41 114listcompr05.lc 6:32-6:41
115 [Float] 115 [Float]
116testdata/listcompr05.lc 6:33-6:36 116listcompr05.lc 6:33-6:36
117 Float 117 Float
118testdata/listcompr05.lc 6:37-6:40 118listcompr05.lc 6:37-6:40
119 Float | [Float] 119 Float | [Float]
120testdata/listcompr05.lc 6:42-6:48 120listcompr05.lc 6:42-6:48
121 Float -> Bool 121 Float -> Bool
122testdata/listcompr05.lc 6:42-6:50 122listcompr05.lc 6:42-6:50
123 Bool 123 Bool
124testdata/listcompr05.lc 6:49-6:50 124listcompr05.lc 6:49-6:50
125 _g 125 _g
126testdata/listcompr05.lc 8:9-8:13 126listcompr05.lc 8:9-8:13
127 Type 127 Type
128testdata/listcompr05.lc 9:1-9:5 128listcompr05.lc 9:1-9:5
129 Bool 129 Bool
130testdata/listcompr05.lc 9:8-10:27 130listcompr05.lc 9:8-10:27
131 Bool 131 Bool
132testdata/listcompr05.lc 9:13-9:14 132listcompr05.lc 9:13-9:14
133 [Float] 133 [Float]
134testdata/listcompr05.lc 10:23-10:27 134listcompr05.lc 10:23-10:27
135 Bool | Bool | Bool | Bool | Bool 135 Bool | Bool | Bool | Bool | Bool
136------------ warnings 136------------ warnings
137Uncovered pattern(s) at testdata/listcompr05.lc:9:13: 137Uncovered pattern(s) at listcompr05.lc:9:13:
138main = case a of 138main = case a of
139 ^ 139 ^
140Missing case(s): 140Missing case(s):
diff --git a/testdata/localfun.out b/testdata/localfun.out
index eace1650..7027bc5f 100644
--- a/testdata/localfun.out
+++ b/testdata/localfun.out
@@ -17,45 +17,45 @@ f = \a b -> _rhs (g a)
17main :: Bool 17main :: Bool
18main = _rhs True 18main = _rhs True
19------------ tooltips 19------------ tooltips
20testdata/localfun.lc 3:1-3:2 20localfun.lc 3:1-3:2
21 Bool -> Bool -> Bool 21 Bool -> Bool -> Bool
22testdata/localfun.lc 3:9-3:10 22localfun.lc 3:9-3:10
23 Bool -> Bool 23 Bool -> Bool
24testdata/localfun.lc 3:9-3:12 24localfun.lc 3:9-3:12
25 Bool 25 Bool
26testdata/localfun.lc 3:11-3:12 26localfun.lc 3:11-3:12
27 _d 27 _d
28testdata/localfun.lc 5:14-5:18 28localfun.lc 5:14-5:18
29 Bool 29 Bool
30testdata/localfun.lc 5:14-6:16 30localfun.lc 5:14-6:16
31 Bool -> Bool 31 Bool -> Bool
32testdata/localfun.lc 6:15-6:16 32localfun.lc 6:15-6:16
33 _e 33 _e
34testdata/localfun.lc 8:1-8:5 34localfun.lc 8:1-8:5
35 Bool 35 Bool
36testdata/localfun.lc 8:8-8:9 36localfun.lc 8:8-8:9
37 Bool -> Bool -> Bool 37 Bool -> Bool -> Bool
38testdata/localfun.lc 8:8-8:14 38localfun.lc 8:8-8:14
39 Bool -> Bool 39 Bool -> Bool
40testdata/localfun.lc 8:8-8:20 40localfun.lc 8:8-8:20
41 Bool 41 Bool
42testdata/localfun.lc 8:8-8:23 42localfun.lc 8:8-8:23
43 Bool -> Bool 43 Bool -> Bool
44testdata/localfun.lc 8:8-8:36 44localfun.lc 8:8-8:36
45 Bool 45 Bool
46testdata/localfun.lc 8:10-8:14 46localfun.lc 8:10-8:14
47 Bool 47 Bool
48testdata/localfun.lc 8:15-8:20 48localfun.lc 8:15-8:20
49 Bool 49 Bool
50testdata/localfun.lc 8:21-8:23 50localfun.lc 8:21-8:23
51 Bool -> Bool -> Bool 51 Bool -> Bool -> Bool
52testdata/localfun.lc 8:24-8:25 52localfun.lc 8:24-8:25
53 Bool -> Bool -> Bool 53 Bool -> Bool -> Bool
54testdata/localfun.lc 8:24-8:31 54localfun.lc 8:24-8:31
55 Bool -> Bool 55 Bool -> Bool
56testdata/localfun.lc 8:24-8:36 56localfun.lc 8:24-8:36
57 Bool 57 Bool
58testdata/localfun.lc 8:26-8:31 58localfun.lc 8:26-8:31
59 Bool 59 Bool
60testdata/localfun.lc 8:32-8:36 60localfun.lc 8:32-8:36
61 Bool \ No newline at end of file 61 Bool \ No newline at end of file
diff --git a/testdata/localfun2.out b/testdata/localfun2.out
index f2f0ef52..5c043c9b 100644
--- a/testdata/localfun2.out
+++ b/testdata/localfun2.out
@@ -54,37 +54,37 @@ split
54 (b e))) 54 (b e)))
55 c 55 c
56------------ tooltips 56------------ tooltips
57testdata/localfun2.lc 4:1-4:6 57localfun2.lc 4:1-4:6
58 forall a . [a] -> ([a], [a]) 58 forall a . [a] -> ([a], [a])
59testdata/localfun2.lc 4:12-4:20 59localfun2.lc 4:12-4:20
60 ([_b], [_a]) 60 ([_b], [_a])
61testdata/localfun2.lc 4:12-5:55 61localfun2.lc 4:12-5:55
62 [_b] -> ([_b], [_a]) 62 [_b] -> ([_b], [_a])
63testdata/localfun2.lc 4:13-4:15 63localfun2.lc 4:13-4:15
64 forall a . [a] 64 forall a . [a]
65testdata/localfun2.lc 4:17-4:19 65localfun2.lc 4:17-4:19
66 forall a . [a] | (([_a])) 66 forall a . [a] | (([_a]))
67testdata/localfun2.lc 5:17-5:28 67localfun2.lc 5:17-5:28
68 ([_i], _c) 68 ([_i], _c)
69testdata/localfun2.lc 5:18-5:19 69localfun2.lc 5:18-5:19
70 _m 70 _m
71testdata/localfun2.lc 5:18-5:20 71localfun2.lc 5:18-5:20
72 [_l] -> [_l] 72 [_l] -> [_l]
73testdata/localfun2.lc 5:18-5:23 73localfun2.lc 5:18-5:23
74 [_j] 74 [_j]
75testdata/localfun2.lc 5:19-5:20 75localfun2.lc 5:19-5:20
76 forall a . a -> [a] -> [a] 76 forall a . a -> [a] -> [a]
77testdata/localfun2.lc 5:21-5:23 77localfun2.lc 5:21-5:23
78 _d 78 _d
79testdata/localfun2.lc 5:25-5:27 79localfun2.lc 5:25-5:27
80 _f | ((_c)) 80 _f | ((_c))
81testdata/localfun2.lc 5:37-5:39 81localfun2.lc 5:37-5:39
82 _k | _h | _d 82 _k | _h | _d
83testdata/localfun2.lc 5:37-5:43 83localfun2.lc 5:37-5:43
84 _d | (_e, _d) 84 _d | (_e, _d)
85testdata/localfun2.lc 5:41-5:43 85localfun2.lc 5:41-5:43
86 _f | _c | _c 86 _f | _c | _c
87testdata/localfun2.lc 5:47-5:52 87localfun2.lc 5:47-5:52
88 _i 88 _i
89testdata/localfun2.lc 5:53-5:55 89localfun2.lc 5:53-5:55
90 [_h] \ No newline at end of file 90 [_h] \ No newline at end of file
diff --git a/testdata/loopIssue.out b/testdata/loopIssue.out
index 86b64220..62e4cf1f 100644
--- a/testdata/loopIssue.out
+++ b/testdata/loopIssue.out
@@ -89,106 +89,106 @@ repeat = primFix _ \a b -> _rhs (typeAnn b : a b)
89repeatT :: [Bool] 89repeatT :: [Bool]
90repeatT = primFix _ \a -> _rhs (True : a) 90repeatT = primFix _ \a -> _rhs (True : a)
91------------ tooltips 91------------ tooltips
92testdata/loopIssue.lc 5:6-5:9 92loopIssue.lc 5:6-5:9
93 Type | Type | Type | Type | Type | Type 93 Type | Type | Type | Type | Type | Type
94testdata/loopIssue.lc 5:6-5:15 94loopIssue.lc 5:6-5:15
95 Type 95 Type
96testdata/loopIssue.lc 5:12-5:15 96loopIssue.lc 5:12-5:15
97 Inf -> Inf | Inf | Type | Type 97 Inf -> Inf | Inf | Type | Type
98testdata/loopIssue.lc 5:16-5:19 98loopIssue.lc 5:16-5:19
99 Type 99 Type
100testdata/loopIssue.lc 7:1-7:4 100loopIssue.lc 7:1-7:4
101 Inf 101 Inf
102testdata/loopIssue.lc 7:7-7:10 102loopIssue.lc 7:7-7:10
103 Inf -> Inf 103 Inf -> Inf
104testdata/loopIssue.lc 7:7-7:14 104loopIssue.lc 7:7-7:14
105 Inf 105 Inf
106testdata/loopIssue.lc 7:11-7:14 106loopIssue.lc 7:11-7:14
107 Inf 107 Inf
108testdata/loopIssue.lc 9:1-9:6 108loopIssue.lc 9:1-9:6
109 Bool 109 Bool
110testdata/loopIssue.lc 9:9-10:18 110loopIssue.lc 9:9-10:18
111 Bool 111 Bool
112testdata/loopIssue.lc 9:14-9:17 112loopIssue.lc 9:14-9:17
113 Inf 113 Inf
114testdata/loopIssue.lc 10:14-10:18 114loopIssue.lc 10:14-10:18
115 Bool 115 Bool
116testdata/loopIssue.lc 13:1-13:5 116loopIssue.lc 13:1-13:5
117 Inf 117 Inf
118testdata/loopIssue.lc 13:8-13:11 118loopIssue.lc 13:8-13:11
119 Inf 119 Inf
120testdata/loopIssue.lc 15:2-15:3 120loopIssue.lc 15:2-15:3
121 Int -> Int -> Int 121 Int -> Int -> Int
122testdata/loopIssue.lc 15:7-15:17 122loopIssue.lc 15:7-15:17
123 Int -> Int -> Int 123 Int -> Int -> Int
124testdata/loopIssue.lc 17:1-17:7 124loopIssue.lc 17:1-17:7
125 Bool -> [Bool] 125 Bool -> [Bool]
126testdata/loopIssue.lc 17:12-17:24 126loopIssue.lc 17:12-17:24
127 [Bool] -> [Bool] 127 [Bool] -> [Bool]
128testdata/loopIssue.lc 17:12-17:33 128loopIssue.lc 17:12-17:33
129 [Bool] 129 [Bool]
130testdata/loopIssue.lc 17:13-17:14 130loopIssue.lc 17:13-17:14
131 _b 131 _b
132testdata/loopIssue.lc 17:13-17:22 132loopIssue.lc 17:13-17:22
133 Bool 133 Bool
134testdata/loopIssue.lc 17:18-17:22 134loopIssue.lc 17:18-17:22
135 Type 135 Type
136testdata/loopIssue.lc 17:23-17:24 136loopIssue.lc 17:23-17:24
137 forall a . a -> [a] -> [a] 137 forall a . a -> [a] -> [a]
138testdata/loopIssue.lc 17:25-17:31 138loopIssue.lc 17:25-17:31
139 _c 139 _c
140testdata/loopIssue.lc 17:32-17:33 140loopIssue.lc 17:32-17:33
141 Bool 141 Bool
142testdata/loopIssue.lc 19:1-19:8 142loopIssue.lc 19:1-19:8
143 [Bool] 143 [Bool]
144testdata/loopIssue.lc 19:11-19:15 144loopIssue.lc 19:11-19:15
145 Bool 145 Bool
146testdata/loopIssue.lc 19:11-19:16 146loopIssue.lc 19:11-19:16
147 [Bool] -> [Bool] 147 [Bool] -> [Bool]
148testdata/loopIssue.lc 19:11-19:24 148loopIssue.lc 19:11-19:24
149 [Bool] 149 [Bool]
150testdata/loopIssue.lc 19:15-19:16 150loopIssue.lc 19:15-19:16
151 forall a . a -> [a] -> [a] 151 forall a . a -> [a] -> [a]
152testdata/loopIssue.lc 19:17-19:24 152loopIssue.lc 19:17-19:24
153 [Bool] 153 [Bool]
154testdata/loopIssue.lc 22:1-22:7 154loopIssue.lc 22:1-22:7
155 [Bool] 155 [Bool]
156testdata/loopIssue.lc 22:10-22:17 156loopIssue.lc 22:10-22:17
157 [Bool] 157 [Bool]
158testdata/loopIssue.lc 26:8-26:10 158loopIssue.lc 26:8-26:10
159 forall a . [a] -> Int -> a 159 forall a . [a] -> Int -> a
160testdata/loopIssue.lc 26:15-26:16 160loopIssue.lc 26:15-26:16
161 _e 161 _e
162testdata/loopIssue.lc 26:15-27:28 162loopIssue.lc 26:15-27:28
163 Bool -> _d | _c 163 Bool -> _d | _c
164testdata/loopIssue.lc 27:17-27:19 164loopIssue.lc 27:17-27:19
165 [_h] 165 [_h]
166testdata/loopIssue.lc 27:20-27:22 166loopIssue.lc 27:20-27:22
167 _k 167 _k
168testdata/loopIssue.lc 27:24-27:25 168loopIssue.lc 27:24-27:25
169 _k 169 _k
170testdata/loopIssue.lc 27:24-27:26 170loopIssue.lc 27:24-27:26
171 Int -> Int 171 Int -> Int
172testdata/loopIssue.lc 27:24-27:27 172loopIssue.lc 27:24-27:27
173 Int 173 Int
174testdata/loopIssue.lc 27:25-27:26 174loopIssue.lc 27:25-27:26
175 Int -> Int -> Int 175 Int -> Int -> Int
176testdata/loopIssue.lc 27:26-27:27 176loopIssue.lc 27:26-27:27
177 _b 177 _b
178testdata/loopIssue.lc 29:1-29:5 178loopIssue.lc 29:1-29:5
179 Bool 179 Bool
180testdata/loopIssue.lc 30:5-30:11 180loopIssue.lc 30:5-30:11
181 [Bool] 181 [Bool]
182testdata/loopIssue.lc 30:5-30:14 182loopIssue.lc 30:5-30:14
183 Int -> Bool 183 Int -> Bool
184testdata/loopIssue.lc 30:5-30:17 184loopIssue.lc 30:5-30:17
185 Bool 185 Bool
186testdata/loopIssue.lc 30:12-30:14 186loopIssue.lc 30:12-30:14
187 forall a . [a] -> Int -> a 187 forall a . [a] -> Int -> a
188testdata/loopIssue.lc 30:15-30:17 188loopIssue.lc 30:15-30:17
189 _b 189 _b
190------------ warnings 190------------ warnings
191Uncovered pattern(s) at testdata/loopIssue.lc:26:8: 191Uncovered pattern(s) at loopIssue.lc:26:8:
192(x: _) !! 0 = x 192(x: _) !! 0 = x
193(_ : xs) !! n = xs !! (n-1) 193(_ : xs) !! n = xs !! (n-1)
194Missing case(s): 194Missing case(s):
diff --git a/testdata/nameclash01.reject.out b/testdata/nameclash01.reject.out
index e8bdc61d..a2183345 100644
--- a/testdata/nameclash01.reject.out
+++ b/testdata/nameclash01.reject.out
@@ -1,3 +1,3 @@
1Constructor FrameBuffer is not defined at testdata/nameclash01.reject.lc:2:9: 1Constructor FrameBuffer is not defined at nameclash01.reject.lc:2:9:
2 let FrameBuffer = FrameBuffer (colorImage1 1.0) 2 let FrameBuffer = FrameBuffer (colorImage1 1.0)
3 ^^^^^^^^^^^ 3 ^^^^^^^^^^^ \ No newline at end of file
diff --git a/testdata/performance/Material.out b/testdata/performance/Material.out
index a99467e0..3fddcea1 100644
--- a/testdata/performance/Material.out
+++ b/testdata/performance/Material.out
@@ -1148,425 +1148,425 @@ saTextureUniform :: StageAttrs -> String
1148saTextureUniform 1148saTextureUniform
1149 = \a -> case'StageAttrs (\_ -> 'String) (\_ _ _ _ _ _ _ _ _ _ b -> _rhs b) a 1149 = \a -> case'StageAttrs (\_ -> 'String) (\_ _ _ _ _ _ _ _ _ _ b -> _rhs b) a
1150------------ tooltips 1150------------ tooltips
1151testdata/performance/Material.lc 7:18-7:23 1151Material.lc 7:18-7:23
1152 Type 1152 Type
1153testdata/performance/Material.lc 8:1-8:14 1153Material.lc 8:1-8:14
1154 Float 1154 Float
1155testdata/performance/Material.lc 8:17-8:18 1155Material.lc 8:17-8:18
1156 _b 1156 _b
1157testdata/performance/Material.lc 10:6-10:12 1157Material.lc 10:6-10:12
1158 Type | Type | Type | Type | Type | Type 1158 Type | Type | Type | Type | Type | Type
1159testdata/performance/Material.lc 10:6-11:13 1159Material.lc 10:6-11:13
1160 Type 1160 Type
1161testdata/performance/Material.lc 10:6-15:39 1161Material.lc 10:6-15:39
1162 Type | Type | Type 1162 Type | Type | Type
1163testdata/performance/Material.lc 11:7-11:13 1163Material.lc 11:7-11:13
1164 Vec 4 Float 1164 Vec 4 Float
1165 -> Vec 4 Float 1165 -> Vec 4 Float
1166 -> Vec 3 Float 1166 -> Vec 3 Float
1167 -> Vec 4 Float -> Entity | Entity | Type | Type | Type | Type | Type 1167 -> Vec 4 Float -> Entity | Entity | Type | Type | Type | Type | Type
1168testdata/performance/Material.lc 12:7-12:20 1168Material.lc 12:7-12:20
1169 Entity -> VecS Float 4 1169 Entity -> VecS Float 4
1170testdata/performance/Material.lc 12:28-12:31 1170Material.lc 12:28-12:31
1171 Nat -> Type -> Type 1171 Nat -> Type -> Type
1172testdata/performance/Material.lc 12:28-12:33 1172Material.lc 12:28-12:33
1173 Type -> Type 1173 Type -> Type
1174testdata/performance/Material.lc 12:28-12:39 1174Material.lc 12:28-12:39
1175 Type 1175 Type
1176testdata/performance/Material.lc 12:32-12:33 1176Material.lc 12:32-12:33
1177 _b 1177 _b
1178testdata/performance/Material.lc 12:34-12:39 1178Material.lc 12:34-12:39
1179 Type 1179 Type
1180testdata/performance/Material.lc 13:7-13:21 1180Material.lc 13:7-13:21
1181 Entity -> VecS Float 4 1181 Entity -> VecS Float 4
1182testdata/performance/Material.lc 13:28-13:31 1182Material.lc 13:28-13:31
1183 Nat -> Type -> Type 1183 Nat -> Type -> Type
1184testdata/performance/Material.lc 13:28-13:33 1184Material.lc 13:28-13:33
1185 Type -> Type 1185 Type -> Type
1186testdata/performance/Material.lc 13:28-13:39 1186Material.lc 13:28-13:39
1187 Type 1187 Type
1188testdata/performance/Material.lc 13:32-13:33 1188Material.lc 13:32-13:33
1189 _b 1189 _b
1190testdata/performance/Material.lc 13:34-13:39 1190Material.lc 13:34-13:39
1191 Type 1191 Type
1192testdata/performance/Material.lc 14:7-14:16 1192Material.lc 14:7-14:16
1193 Entity -> VecS Float 3 1193 Entity -> VecS Float 3
1194testdata/performance/Material.lc 14:28-14:31 1194Material.lc 14:28-14:31
1195 Nat -> Type -> Type 1195 Nat -> Type -> Type
1196testdata/performance/Material.lc 14:28-14:33 1196Material.lc 14:28-14:33
1197 Type -> Type 1197 Type -> Type
1198testdata/performance/Material.lc 14:28-14:39 1198Material.lc 14:28-14:39
1199 Type 1199 Type
1200testdata/performance/Material.lc 14:32-14:33 1200Material.lc 14:32-14:33
1201 _b 1201 _b
1202testdata/performance/Material.lc 14:34-14:39 1202Material.lc 14:34-14:39
1203 Type 1203 Type
1204testdata/performance/Material.lc 15:7-15:18 1204Material.lc 15:7-15:18
1205 Entity -> VecS Float 4 1205 Entity -> VecS Float 4
1206testdata/performance/Material.lc 15:28-15:31 1206Material.lc 15:28-15:31
1207 Nat -> Type -> Type 1207 Nat -> Type -> Type
1208testdata/performance/Material.lc 15:28-15:33 1208Material.lc 15:28-15:33
1209 Type -> Type 1209 Type -> Type
1210testdata/performance/Material.lc 15:28-15:39 1210Material.lc 15:28-15:39
1211 Type 1211 Type
1212testdata/performance/Material.lc 15:32-15:33 1212Material.lc 15:32-15:33
1213 _b 1213 _b
1214testdata/performance/Material.lc 15:34-15:39 1214Material.lc 15:34-15:39
1215 Type 1215 Type
1216testdata/performance/Material.lc 18:6-18:14 1216Material.lc 18:6-18:14
1217 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1217 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1218testdata/performance/Material.lc 18:6-24:15 1218Material.lc 18:6-24:15
1219 Type | Type | Type | Type | Type | Type 1219 Type | Type | Type | Type | Type | Type
1220testdata/performance/Material.lc 19:7-19:13 1220Material.lc 19:7-19:13
1221 WaveType 1221 WaveType
1222testdata/performance/Material.lc 20:7-20:18 1222Material.lc 20:7-20:18
1223 WaveType 1223 WaveType
1224testdata/performance/Material.lc 21:7-21:16 1224Material.lc 21:7-21:16
1225 WaveType 1225 WaveType
1226testdata/performance/Material.lc 22:7-22:18 1226Material.lc 22:7-22:18
1227 WaveType 1227 WaveType
1228testdata/performance/Material.lc 23:7-23:25 1228Material.lc 23:7-23:25
1229 WaveType 1229 WaveType
1230testdata/performance/Material.lc 24:7-24:15 1230Material.lc 24:7-24:15
1231 WaveType 1231 WaveType
1232testdata/performance/Material.lc 27:6-27:10 1232Material.lc 27:6-27:10
1233 Type | Type | Type | Type | Type | Type 1233 Type | Type | Type | Type | Type | Type
1234testdata/performance/Material.lc 27:6-27:17 1234Material.lc 27:6-27:17
1235 Type 1235 Type
1236testdata/performance/Material.lc 27:6-27:50 1236Material.lc 27:6-27:50
1237 Type | Type | Type | Type 1237 Type | Type | Type | Type
1238testdata/performance/Material.lc 27:13-27:17 1238Material.lc 27:13-27:17
1239 WaveType 1239 WaveType
1240 -> Float 1240 -> Float
1241 -> Float 1241 -> Float
1242 -> Float -> Float -> Wave | Wave | Type | Type | Type | Type | Type | Type 1242 -> Float -> Float -> Wave | Wave | Type | Type | Type | Type | Type | Type
1243testdata/performance/Material.lc 27:18-27:26 1243Material.lc 27:18-27:26
1244 Type 1244 Type
1245testdata/performance/Material.lc 27:27-27:32 1245Material.lc 27:27-27:32
1246 Type 1246 Type
1247testdata/performance/Material.lc 27:33-27:38 1247Material.lc 27:33-27:38
1248 Type 1248 Type
1249testdata/performance/Material.lc 27:39-27:44 1249Material.lc 27:39-27:44
1250 Type 1250 Type
1251testdata/performance/Material.lc 27:45-27:50 1251Material.lc 27:45-27:50
1252 Type 1252 Type
1253testdata/performance/Material.lc 29:6-29:12 1253Material.lc 29:6-29:12
1254 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1254 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1255testdata/performance/Material.lc 29:6-32:32 1255Material.lc 29:6-32:32
1256 Type | Type 1256 Type | Type
1257testdata/performance/Material.lc 29:6-33:32 1257Material.lc 29:6-33:32
1258 Type 1258 Type
1259testdata/performance/Material.lc 29:6-34:27 1259Material.lc 29:6-34:27
1260 Type 1260 Type
1261testdata/performance/Material.lc 29:6-44:13 1261Material.lc 29:6-44:13
1262 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1262 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1263testdata/performance/Material.lc 29:6-44:24 1263Material.lc 29:6-44:24
1264 Type 1264 Type
1265testdata/performance/Material.lc 30:7-30:19 1265Material.lc 30:7-30:19
1266 Deform 1266 Deform
1267testdata/performance/Material.lc 31:7-31:20 1267Material.lc 31:7-31:20
1268 Deform 1268 Deform
1269testdata/performance/Material.lc 32:7-32:14 1269Material.lc 32:7-32:14
1270 Float -> Float -> Float -> Deform | Deform | Type | Type | Type | Type 1270 Float -> Float -> Float -> Deform | Deform | Type | Type | Type | Type
1271testdata/performance/Material.lc 32:15-32:20 1271Material.lc 32:15-32:20
1272 Type 1272 Type
1273testdata/performance/Material.lc 32:21-32:26 1273Material.lc 32:21-32:26
1274 Type 1274 Type
1275testdata/performance/Material.lc 32:27-32:32 1275Material.lc 32:27-32:32
1276 Type 1276 Type
1277testdata/performance/Material.lc 33:7-33:13 1277Material.lc 33:7-33:13
1278 Vec 3 Float -> Wave -> Deform | Deform | Type | Type | Type 1278 Vec 3 Float -> Wave -> Deform | Deform | Type | Type | Type
1279testdata/performance/Material.lc 33:15-33:18 1279Material.lc 33:15-33:18
1280 Nat -> Type -> Type 1280 Nat -> Type -> Type
1281testdata/performance/Material.lc 33:15-33:20 1281Material.lc 33:15-33:20
1282 Type -> Type 1282 Type -> Type
1283testdata/performance/Material.lc 33:15-33:26 1283Material.lc 33:15-33:26
1284 Type 1284 Type
1285testdata/performance/Material.lc 33:19-33:20 1285Material.lc 33:19-33:20
1286 _b 1286 _b
1287testdata/performance/Material.lc 33:21-33:26 1287Material.lc 33:21-33:26
1288 Type 1288 Type
1289testdata/performance/Material.lc 33:28-33:32 1289Material.lc 33:28-33:32
1290 Type 1290 Type
1291testdata/performance/Material.lc 34:7-34:15 1291Material.lc 34:7-34:15
1292 Float -> Float -> Deform | Deform | Type | Type | Type 1292 Float -> Float -> Deform | Deform | Type | Type | Type
1293testdata/performance/Material.lc 34:16-34:21 1293Material.lc 34:16-34:21
1294 Type 1294 Type
1295testdata/performance/Material.lc 34:22-34:27 1295Material.lc 34:22-34:27
1296 Type 1296 Type
1297testdata/performance/Material.lc 35:7-35:25 1297Material.lc 35:7-35:25
1298 Deform 1298 Deform
1299testdata/performance/Material.lc 36:7-36:14 1299Material.lc 36:7-36:14
1300 Deform 1300 Deform
1301testdata/performance/Material.lc 37:7-37:14 1301Material.lc 37:7-37:14
1302 Deform 1302 Deform
1303testdata/performance/Material.lc 38:7-38:14 1303Material.lc 38:7-38:14
1304 Deform 1304 Deform
1305testdata/performance/Material.lc 39:7-39:14 1305Material.lc 39:7-39:14
1306 Deform 1306 Deform
1307testdata/performance/Material.lc 40:7-40:14 1307Material.lc 40:7-40:14
1308 Deform 1308 Deform
1309testdata/performance/Material.lc 41:7-41:14 1309Material.lc 41:7-41:14
1310 Deform 1310 Deform
1311testdata/performance/Material.lc 42:7-42:14 1311Material.lc 42:7-42:14
1312 Deform 1312 Deform
1313testdata/performance/Material.lc 43:7-43:14 1313Material.lc 43:7-43:14
1314 Deform 1314 Deform
1315testdata/performance/Material.lc 44:7-44:13 1315Material.lc 44:7-44:13
1316 Float -> Wave -> Deform | Deform | Type | Type | Type 1316 Float -> Wave -> Deform | Deform | Type | Type | Type
1317testdata/performance/Material.lc 44:14-44:19 1317Material.lc 44:14-44:19
1318 Type 1318 Type
1319testdata/performance/Material.lc 44:20-44:24 1319Material.lc 44:20-44:24
1320 Type 1320 Type
1321testdata/performance/Material.lc 47:6-47:14 1321Material.lc 47:6-47:14
1322 Type | Type | Type | Type | Type | Type | Type 1322 Type | Type | Type | Type | Type | Type | Type
1323testdata/performance/Material.lc 47:6-50:18 1323Material.lc 47:6-50:18
1324 Type | Type | Type 1324 Type | Type | Type
1325testdata/performance/Material.lc 48:7-48:20 1325Material.lc 48:7-48:20
1326 CullType 1326 CullType
1327testdata/performance/Material.lc 49:7-49:19 1327Material.lc 49:7-49:19
1328 CullType 1328 CullType
1329testdata/performance/Material.lc 50:7-50:18 1329Material.lc 50:7-50:18
1330 CullType 1330 CullType
1331testdata/performance/Material.lc 53:6-53:15 1331Material.lc 53:6-53:15
1332 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1332 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1333testdata/performance/Material.lc 53:6-64:13 1333Material.lc 53:6-64:13
1334 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1334 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1335testdata/performance/Material.lc 54:7-54:17 1335Material.lc 54:7-54:17
1336 Blending' 1336 Blending'
1337testdata/performance/Material.lc 55:7-55:17 1337Material.lc 55:7-55:17
1338 Blending' 1338 Blending'
1339testdata/performance/Material.lc 56:7-56:12 1339Material.lc 56:7-56:12
1340 Blending' 1340 Blending'
1341testdata/performance/Material.lc 57:7-57:25 1341Material.lc 57:7-57:25
1342 Blending' 1342 Blending'
1343testdata/performance/Material.lc 58:7-58:25 1343Material.lc 58:7-58:25
1344 Blending' 1344 Blending'
1345testdata/performance/Material.lc 59:7-59:25 1345Material.lc 59:7-59:25
1346 Blending' 1346 Blending'
1347testdata/performance/Material.lc 60:7-60:25 1347Material.lc 60:7-60:25
1348 Blending' 1348 Blending'
1349testdata/performance/Material.lc 61:7-61:17 1349Material.lc 61:7-61:17
1350 Blending' 1350 Blending'
1351testdata/performance/Material.lc 62:7-62:25 1351Material.lc 62:7-62:25
1352 Blending' 1352 Blending'
1353testdata/performance/Material.lc 63:7-63:17 1353Material.lc 63:7-63:17
1354 Blending' 1354 Blending'
1355testdata/performance/Material.lc 64:7-64:13 1355Material.lc 64:7-64:13
1356 Blending' 1356 Blending'
1357testdata/performance/Material.lc 67:6-67:12 1357Material.lc 67:6-67:12
1358 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1358 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1359testdata/performance/Material.lc 67:6-69:34 1359Material.lc 67:6-69:34
1360 Type | Type 1360 Type | Type
1361testdata/performance/Material.lc 67:6-78:20 1361Material.lc 67:6-78:20
1362 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1362 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1363testdata/performance/Material.lc 68:7-68:15 1363Material.lc 68:7-68:15
1364 Wave -> RGBGen | RGBGen | Type | Type 1364 Wave -> RGBGen | RGBGen | Type | Type
1365testdata/performance/Material.lc 68:16-68:20 1365Material.lc 68:16-68:20
1366 Type 1366 Type
1367testdata/performance/Material.lc 69:7-69:16 1367Material.lc 69:7-69:16
1368 Float -> Float -> Float -> RGBGen | RGBGen | Type | Type | Type | Type 1368 Float -> Float -> Float -> RGBGen | RGBGen | Type | Type | Type | Type
1369testdata/performance/Material.lc 69:17-69:22 1369Material.lc 69:17-69:22
1370 Type 1370 Type
1371testdata/performance/Material.lc 69:23-69:28 1371Material.lc 69:23-69:28
1372 Type 1372 Type
1373testdata/performance/Material.lc 69:29-69:34 1373Material.lc 69:29-69:34
1374 Type 1374 Type
1375testdata/performance/Material.lc 70:7-70:19 1375Material.lc 70:7-70:19
1376 RGBGen 1376 RGBGen
1377testdata/performance/Material.lc 71:7-71:27 1377Material.lc 71:7-71:27
1378 RGBGen 1378 RGBGen
1379testdata/performance/Material.lc 72:7-72:17 1379Material.lc 72:7-72:17
1380 RGBGen 1380 RGBGen
1381testdata/performance/Material.lc 73:7-73:25 1381Material.lc 73:7-73:25
1382 RGBGen 1382 RGBGen
1383testdata/performance/Material.lc 74:7-74:22 1383Material.lc 74:7-74:22
1384 RGBGen 1384 RGBGen
1385testdata/performance/Material.lc 75:7-75:17 1385Material.lc 75:7-75:17
1386 RGBGen 1386 RGBGen
1387testdata/performance/Material.lc 76:7-76:26 1387Material.lc 76:7-76:26
1388 RGBGen 1388 RGBGen
1389testdata/performance/Material.lc 77:7-77:25 1389Material.lc 77:7-77:25
1390 RGBGen 1390 RGBGen
1391testdata/performance/Material.lc 78:7-78:20 1391Material.lc 78:7-78:20
1392 RGBGen 1392 RGBGen
1393testdata/performance/Material.lc 81:6-81:14 1393Material.lc 81:6-81:14
1394 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1394 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1395testdata/performance/Material.lc 81:6-90:23 1395Material.lc 81:6-90:23
1396 Type | Type | Type | Type | Type | Type | Type | Type | Type 1396 Type | Type | Type | Type | Type | Type | Type | Type | Type
1397testdata/performance/Material.lc 82:7-82:13 1397Material.lc 82:7-82:13
1398 Wave -> AlphaGen | AlphaGen | Type | Type 1398 Wave -> AlphaGen | AlphaGen | Type | Type
1399testdata/performance/Material.lc 82:14-82:18 1399Material.lc 82:14-82:18
1400 Type 1400 Type
1401testdata/performance/Material.lc 83:7-83:14 1401Material.lc 83:7-83:14
1402 Float -> AlphaGen | AlphaGen | Type | Type 1402 Float -> AlphaGen | AlphaGen | Type | Type
1403testdata/performance/Material.lc 83:15-83:20 1403Material.lc 83:15-83:20
1404 Type 1404 Type
1405testdata/performance/Material.lc 84:7-84:15 1405Material.lc 84:7-84:15
1406 AlphaGen 1406 AlphaGen
1407testdata/performance/Material.lc 85:7-85:17 1407Material.lc 85:7-85:17
1408 AlphaGen 1408 AlphaGen
1409testdata/performance/Material.lc 86:7-86:15 1409Material.lc 86:7-86:15
1410 AlphaGen 1410 AlphaGen
1411testdata/performance/Material.lc 87:7-87:23 1411Material.lc 87:7-87:23
1412 AlphaGen 1412 AlphaGen
1413testdata/performance/Material.lc 88:7-88:15 1413Material.lc 88:7-88:15
1414 AlphaGen 1414 AlphaGen
1415testdata/performance/Material.lc 89:7-89:25 1415Material.lc 89:7-89:25
1416 AlphaGen 1416 AlphaGen
1417testdata/performance/Material.lc 90:7-90:23 1417Material.lc 90:7-90:23
1418 AlphaGen 1418 AlphaGen
1419testdata/performance/Material.lc 93:6-93:11 1419Material.lc 93:6-93:11
1420 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1420 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1421testdata/performance/Material.lc 93:6-97:44 1421Material.lc 93:6-97:44
1422 Type 1422 Type
1423testdata/performance/Material.lc 93:6-98:19 1423Material.lc 93:6-98:19
1424 Type | Type | Type | Type | Type 1424 Type | Type | Type | Type | Type
1425testdata/performance/Material.lc 94:7-94:14 1425Material.lc 94:7-94:14
1426 TCGen 1426 TCGen
1427testdata/performance/Material.lc 95:7-95:18 1427Material.lc 95:7-95:18
1428 TCGen 1428 TCGen
1429testdata/performance/Material.lc 96:7-96:21 1429Material.lc 96:7-96:21
1430 TCGen 1430 TCGen
1431testdata/performance/Material.lc 97:7-97:16 1431Material.lc 97:7-97:16
1432 Vec 3 Float -> Vec 3 Float -> TCGen | TCGen | Type | Type | Type 1432 Vec 3 Float -> Vec 3 Float -> TCGen | TCGen | Type | Type | Type
1433testdata/performance/Material.lc 97:18-97:21 1433Material.lc 97:18-97:21
1434 Nat -> Type -> Type 1434 Nat -> Type -> Type
1435testdata/performance/Material.lc 97:18-97:23 1435Material.lc 97:18-97:23
1436 Type -> Type 1436 Type -> Type
1437testdata/performance/Material.lc 97:18-97:29 1437Material.lc 97:18-97:29
1438 Type 1438 Type
1439testdata/performance/Material.lc 97:22-97:23 1439Material.lc 97:22-97:23
1440 _b 1440 _b
1441testdata/performance/Material.lc 97:24-97:29 1441Material.lc 97:24-97:29
1442 Type 1442 Type
1443testdata/performance/Material.lc 97:32-97:35 1443Material.lc 97:32-97:35
1444 Nat -> Type -> Type 1444 Nat -> Type -> Type
1445testdata/performance/Material.lc 97:32-97:37 1445Material.lc 97:32-97:37
1446 Type -> Type 1446 Type -> Type
1447testdata/performance/Material.lc 97:32-97:43 1447Material.lc 97:32-97:43
1448 Type 1448 Type
1449testdata/performance/Material.lc 97:36-97:37 1449Material.lc 97:36-97:37
1450 _b 1450 _b
1451testdata/performance/Material.lc 97:38-97:43 1451Material.lc 97:38-97:43
1452 Type 1452 Type
1453testdata/performance/Material.lc 98:7-98:19 1453Material.lc 98:7-98:19
1454 TCGen 1454 TCGen
1455testdata/performance/Material.lc 101:6-101:11 1455Material.lc 101:6-101:11
1456 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1456 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1457testdata/performance/Material.lc 101:6-104:28 1457Material.lc 101:6-104:28
1458 Type 1458 Type
1459testdata/performance/Material.lc 101:6-105:27 1459Material.lc 101:6-105:27
1460 Type 1460 Type
1461testdata/performance/Material.lc 101:6-107:55 1461Material.lc 101:6-107:55
1462 Type | Type | Type | Type | Type 1462 Type | Type | Type | Type | Type
1463testdata/performance/Material.lc 101:6-108:14 1463Material.lc 101:6-108:14
1464 Type | Type | Type | Type | Type | Type | Type 1464 Type | Type | Type | Type | Type | Type | Type
1465testdata/performance/Material.lc 101:6-108:38 1465Material.lc 101:6-108:38
1466 Type | Type | Type 1466 Type | Type | Type
1467testdata/performance/Material.lc 102:7-102:25 1467Material.lc 102:7-102:25
1468 TCMod 1468 TCMod
1469testdata/performance/Material.lc 103:7-103:16 1469Material.lc 103:7-103:16
1470 Float -> TCMod | TCMod | Type | Type 1470 Float -> TCMod | TCMod | Type | Type
1471testdata/performance/Material.lc 103:17-103:22 1471Material.lc 103:17-103:22
1472 Type 1472 Type
1473testdata/performance/Material.lc 104:7-104:16 1473Material.lc 104:7-104:16
1474 Float -> Float -> TCMod | TCMod | Type | Type | Type 1474 Float -> Float -> TCMod | TCMod | Type | Type | Type
1475testdata/performance/Material.lc 104:17-104:22 1475Material.lc 104:17-104:22
1476 Type 1476 Type
1477testdata/performance/Material.lc 104:23-104:28 1477Material.lc 104:23-104:28
1478 Type 1478 Type
1479testdata/performance/Material.lc 105:7-105:15 1479Material.lc 105:7-105:15
1480 Float -> Float -> TCMod | TCMod | Type | Type | Type 1480 Float -> Float -> TCMod | TCMod | Type | Type | Type
1481testdata/performance/Material.lc 105:16-105:21 1481Material.lc 105:16-105:21
1482 Type 1482 Type
1483testdata/performance/Material.lc 105:22-105:27 1483Material.lc 105:22-105:27
1484 Type 1484 Type
1485testdata/performance/Material.lc 106:7-106:17 1485Material.lc 106:7-106:17
1486 Wave -> TCMod | TCMod | Type | Type 1486 Wave -> TCMod | TCMod | Type | Type
1487testdata/performance/Material.lc 106:18-106:22 1487Material.lc 106:18-106:22
1488 Type 1488 Type
1489testdata/performance/Material.lc 107:7-107:19 1489Material.lc 107:7-107:19
1490 Float 1490 Float
1491 -> Float 1491 -> Float
1492 -> Float 1492 -> Float
1493 -> Float 1493 -> Float
1494 -> Float 1494 -> Float
1495 -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type | Type | Type 1495 -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type | Type | Type
1496testdata/performance/Material.lc 107:20-107:25 1496Material.lc 107:20-107:25
1497 Type 1497 Type
1498testdata/performance/Material.lc 107:26-107:31 1498Material.lc 107:26-107:31
1499 Type 1499 Type
1500testdata/performance/Material.lc 107:32-107:37 1500Material.lc 107:32-107:37
1501 Type 1501 Type
1502testdata/performance/Material.lc 107:38-107:43 1502Material.lc 107:38-107:43
1503 Type 1503 Type
1504testdata/performance/Material.lc 107:44-107:49 1504Material.lc 107:44-107:49
1505 Type 1505 Type
1506testdata/performance/Material.lc 107:50-107:55 1506Material.lc 107:50-107:55
1507 Type 1507 Type
1508testdata/performance/Material.lc 108:7-108:14 1508Material.lc 108:7-108:14
1509 Float 1509 Float
1510 -> Float -> Float -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type 1510 -> Float -> Float -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type
1511testdata/performance/Material.lc 108:15-108:20 1511Material.lc 108:15-108:20
1512 Type 1512 Type
1513testdata/performance/Material.lc 108:21-108:26 1513Material.lc 108:21-108:26
1514 Type 1514 Type
1515testdata/performance/Material.lc 108:27-108:32 1515Material.lc 108:27-108:32
1516 Type 1516 Type
1517testdata/performance/Material.lc 108:33-108:38 1517Material.lc 108:33-108:38
1518 Type 1518 Type
1519testdata/performance/Material.lc 111:6-111:18 1519Material.lc 111:6-111:18
1520 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1520 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1521testdata/performance/Material.lc 111:6-114:35 1521Material.lc 111:6-114:35
1522 Type 1522 Type
1523testdata/performance/Material.lc 111:6-116:20 1523Material.lc 111:6-116:20
1524 Type | Type | Type | Type | Type 1524 Type | Type | Type | Type | Type
1525testdata/performance/Material.lc 112:7-112:13 1525Material.lc 112:7-112:13
1526 String -> StageTexture | StageTexture | Type | Type 1526 String -> StageTexture | StageTexture | Type | Type
1527testdata/performance/Material.lc 112:21-112:27 1527Material.lc 112:21-112:27
1528 Type 1528 Type
1529testdata/performance/Material.lc 113:7-113:18 1529Material.lc 113:7-113:18
1530 String -> StageTexture | StageTexture | Type | Type 1530 String -> StageTexture | StageTexture | Type | Type
1531testdata/performance/Material.lc 113:21-113:27 1531Material.lc 113:21-113:27
1532 Type 1532 Type
1533testdata/performance/Material.lc 114:7-114:17 1533Material.lc 114:7-114:17
1534 Float -> [String] -> StageTexture | StageTexture | Type | Type | Type 1534 Float -> [String] -> StageTexture | StageTexture | Type | Type | Type
1535testdata/performance/Material.lc 114:21-114:26 1535Material.lc 114:21-114:26
1536 Type 1536 Type
1537testdata/performance/Material.lc 114:27-114:35 1537Material.lc 114:27-114:35
1538 Type 1538 Type
1539testdata/performance/Material.lc 114:28-114:34 1539Material.lc 114:28-114:34
1540 Type 1540 Type
1541testdata/performance/Material.lc 115:7-115:18 1541Material.lc 115:7-115:18
1542 StageTexture 1542 StageTexture
1543testdata/performance/Material.lc 116:7-116:20 1543Material.lc 116:7-116:20
1544 StageTexture 1544 StageTexture
1545testdata/performance/Material.lc 119:6-119:19 1545Material.lc 119:6-119:19
1546 Type | Type | Type | Type | Type | Type | Type 1546 Type | Type | Type | Type | Type | Type | Type
1547testdata/performance/Material.lc 119:6-122:14 1547Material.lc 119:6-122:14
1548 Type | Type | Type 1548 Type | Type | Type
1549testdata/performance/Material.lc 120:7-120:12 1549Material.lc 120:7-120:12
1550 AlphaFunction 1550 AlphaFunction
1551testdata/performance/Material.lc 121:7-121:14 1551Material.lc 121:7-121:14
1552 AlphaFunction 1552 AlphaFunction
1553testdata/performance/Material.lc 122:7-122:14 1553Material.lc 122:7-122:14
1554 AlphaFunction 1554 AlphaFunction
1555testdata/performance/Material.lc 125:6-125:19 1555Material.lc 125:6-125:19
1556 Type | Type | Type | Type | Type | Type 1556 Type | Type | Type | Type | Type | Type
1557testdata/performance/Material.lc 125:6-127:15 1557Material.lc 125:6-127:15
1558 Type | Type 1558 Type | Type
1559testdata/performance/Material.lc 126:7-126:14 1559Material.lc 126:7-126:14
1560 DepthFunction 1560 DepthFunction
1561testdata/performance/Material.lc 127:7-127:15 1561Material.lc 127:7-127:15
1562 DepthFunction 1562 DepthFunction
1563testdata/performance/Material.lc 130:6-130:16 1563Material.lc 130:6-130:16
1564 Type | Type | Type | Type | Type | Type 1564 Type | Type | Type | Type | Type | Type
1565testdata/performance/Material.lc 130:6-131:17 1565Material.lc 130:6-131:17
1566 Type 1566 Type
1567testdata/performance/Material.lc 130:6-144:34 1567Material.lc 130:6-144:34
1568 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1568 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1569testdata/performance/Material.lc 131:7-131:17 1569Material.lc 131:7-131:17
1570 Maybe (Blending', Blending') 1570 Maybe (Blending', Blending')
1571 -> RGBGen 1571 -> RGBGen
1572 -> AlphaGen 1572 -> AlphaGen
@@ -1579,71 +1579,71 @@ testdata/performance/Material.lc 131:7-131:17
1579 -> Bool 1579 -> Bool
1580 -> String 1580 -> String
1581 -> StageAttrs | StageAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1581 -> StageAttrs | StageAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1582testdata/performance/Material.lc 132:7-132:14 1582Material.lc 132:7-132:14
1583 StageAttrs -> Maybe (Blending', Blending') 1583 StageAttrs -> Maybe (Blending', Blending')
1584testdata/performance/Material.lc 132:25-132:30 1584Material.lc 132:25-132:30
1585 Type -> Type 1585 Type -> Type
1586testdata/performance/Material.lc 132:25-132:53 1586Material.lc 132:25-132:53
1587 Type 1587 Type
1588testdata/performance/Material.lc 132:31-132:53 1588Material.lc 132:31-132:53
1589 Type 1589 Type
1590testdata/performance/Material.lc 132:32-132:41 1590Material.lc 132:32-132:41
1591 Type 1591 Type
1592testdata/performance/Material.lc 132:32-132:52 1592Material.lc 132:32-132:52
1593 [Type] 1593 [Type]
1594testdata/performance/Material.lc 132:43-132:52 1594Material.lc 132:43-132:52
1595 Type | [Type] 1595 Type | [Type]
1596testdata/performance/Material.lc 133:7-133:15 1596Material.lc 133:7-133:15
1597 StageAttrs -> RGBGen 1597 StageAttrs -> RGBGen
1598testdata/performance/Material.lc 133:24-133:30 1598Material.lc 133:24-133:30
1599 Type 1599 Type
1600testdata/performance/Material.lc 134:7-134:17 1600Material.lc 134:7-134:17
1601 StageAttrs -> AlphaGen 1601 StageAttrs -> AlphaGen
1602testdata/performance/Material.lc 134:24-134:32 1602Material.lc 134:24-134:32
1603 Type 1603 Type
1604testdata/performance/Material.lc 135:7-135:14 1604Material.lc 135:7-135:14
1605 StageAttrs -> TCGen 1605 StageAttrs -> TCGen
1606testdata/performance/Material.lc 135:24-135:29 1606Material.lc 135:24-135:29
1607 Type 1607 Type
1608testdata/performance/Material.lc 136:7-136:14 1608Material.lc 136:7-136:14
1609 StageAttrs -> [TCMod] 1609 StageAttrs -> [TCMod]
1610testdata/performance/Material.lc 136:24-136:31 1610Material.lc 136:24-136:31
1611 Type 1611 Type
1612testdata/performance/Material.lc 136:25-136:30 1612Material.lc 136:25-136:30
1613 Type 1613 Type
1614testdata/performance/Material.lc 137:7-137:16 1614Material.lc 137:7-137:16
1615 StageAttrs -> StageTexture 1615 StageAttrs -> StageTexture
1616testdata/performance/Material.lc 137:24-137:36 1616Material.lc 137:24-137:36
1617 Type 1617 Type
1618testdata/performance/Material.lc 138:7-138:19 1618Material.lc 138:7-138:19
1619 StageAttrs -> Bool 1619 StageAttrs -> Bool
1620testdata/performance/Material.lc 138:24-138:28 1620Material.lc 138:24-138:28
1621 Type 1621 Type
1622testdata/performance/Material.lc 139:7-139:18 1622Material.lc 139:7-139:18
1623 StageAttrs -> DepthFunction 1623 StageAttrs -> DepthFunction
1624testdata/performance/Material.lc 139:24-139:37 1624Material.lc 139:24-139:37
1625 Type 1625 Type
1626testdata/performance/Material.lc 140:7-140:18 1626Material.lc 140:7-140:18
1627 StageAttrs -> Maybe AlphaFunction 1627 StageAttrs -> Maybe AlphaFunction
1628testdata/performance/Material.lc 140:25-140:30 1628Material.lc 140:25-140:30
1629 Type -> Type 1629 Type -> Type
1630testdata/performance/Material.lc 140:25-140:44 1630Material.lc 140:25-140:44
1631 Type 1631 Type
1632testdata/performance/Material.lc 140:31-140:44 1632Material.lc 140:31-140:44
1633 Type 1633 Type
1634testdata/performance/Material.lc 143:7-143:26 1634Material.lc 143:7-143:26
1635 StageAttrs -> Bool 1635 StageAttrs -> Bool
1636testdata/performance/Material.lc 143:32-143:36 1636Material.lc 143:32-143:36
1637 Type 1637 Type
1638testdata/performance/Material.lc 144:7-144:23 1638Material.lc 144:7-144:23
1639 StageAttrs -> String 1639 StageAttrs -> String
1640testdata/performance/Material.lc 144:28-144:34 1640Material.lc 144:28-144:34
1641 Type 1641 Type
1642testdata/performance/Material.lc 148:22-148:32 1642Material.lc 148:22-148:32
1643 Type 1643 Type
1644testdata/performance/Material.lc 149:1-149:18 1644Material.lc 149:1-149:18
1645 StageAttrs 1645 StageAttrs
1646testdata/performance/Material.lc 149:21-149:31 1646Material.lc 149:21-149:31
1647 Maybe (Blending', Blending') 1647 Maybe (Blending', Blending')
1648 -> RGBGen 1648 -> RGBGen
1649 -> AlphaGen 1649 -> AlphaGen
@@ -1651,72 +1651,72 @@ testdata/performance/Material.lc 149:21-149:31
1651 -> [TCMod] 1651 -> [TCMod]
1652 -> StageTexture 1652 -> StageTexture
1653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1654testdata/performance/Material.lc 149:21-150:30 1654Material.lc 149:21-150:30
1655 RGBGen 1655 RGBGen
1656 -> AlphaGen 1656 -> AlphaGen
1657 -> TCGen 1657 -> TCGen
1658 -> [TCMod] 1658 -> [TCMod]
1659 -> StageTexture 1659 -> StageTexture
1660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1661testdata/performance/Material.lc 149:21-151:36 1661Material.lc 149:21-151:36
1662 AlphaGen 1662 AlphaGen
1663 -> TCGen 1663 -> TCGen
1664 -> [TCMod] 1664 -> [TCMod]
1665 -> StageTexture 1665 -> StageTexture
1666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1667testdata/performance/Material.lc 149:21-152:33 1667Material.lc 149:21-152:33
1668 TCGen 1668 TCGen
1669 -> [TCMod] 1669 -> [TCMod]
1670 -> StageTexture 1670 -> StageTexture
1671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1672testdata/performance/Material.lc 149:21-153:35 1672Material.lc 149:21-153:35
1673 [TCMod] 1673 [TCMod]
1674 -> StageTexture 1674 -> StageTexture
1675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1676testdata/performance/Material.lc 149:21-154:25 1676Material.lc 149:21-154:25
1677 StageTexture 1677 StageTexture
1678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1679testdata/performance/Material.lc 149:21-155:36 1679Material.lc 149:21-155:36
1680 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1680 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1681testdata/performance/Material.lc 149:21-156:27 1681Material.lc 149:21-156:27
1682 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1682 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1683testdata/performance/Material.lc 149:21-157:31 1683Material.lc 149:21-157:31
1684 Maybe AlphaFunction -> Bool -> String -> StageAttrs 1684 Maybe AlphaFunction -> Bool -> String -> StageAttrs
1685testdata/performance/Material.lc 149:21-158:30 1685Material.lc 149:21-158:30
1686 Bool -> String -> StageAttrs 1686 Bool -> String -> StageAttrs
1687testdata/performance/Material.lc 149:21-159:36 1687Material.lc 149:21-159:36
1688 String -> StageAttrs 1688 String -> StageAttrs
1689testdata/performance/Material.lc 149:21-161:6 1689Material.lc 149:21-161:6
1690 StageAttrs 1690 StageAttrs
1691testdata/performance/Material.lc 150:23-150:30 1691Material.lc 150:23-150:30
1692 forall a . Maybe a 1692 forall a . Maybe a
1693testdata/performance/Material.lc 151:23-151:36 1693Material.lc 151:23-151:36
1694 RGBGen 1694 RGBGen
1695testdata/performance/Material.lc 152:23-152:33 1695Material.lc 152:23-152:33
1696 AlphaGen 1696 AlphaGen
1697testdata/performance/Material.lc 153:23-153:35 1697Material.lc 153:23-153:35
1698 TCGen 1698 TCGen
1699testdata/performance/Material.lc 154:23-154:25 1699Material.lc 154:23-154:25
1700 forall a . [a] 1700 forall a . [a]
1701testdata/performance/Material.lc 155:23-155:36 1701Material.lc 155:23-155:36
1702 StageTexture 1702 StageTexture
1703testdata/performance/Material.lc 156:23-156:27 1703Material.lc 156:23-156:27
1704 Bool 1704 Bool
1705testdata/performance/Material.lc 157:23-157:31 1705Material.lc 157:23-157:31
1706 DepthFunction 1706 DepthFunction
1707testdata/performance/Material.lc 158:23-158:30 1707Material.lc 158:23-158:30
1708 forall a . Maybe a 1708 forall a . Maybe a
1709testdata/performance/Material.lc 159:31-159:36 1709Material.lc 159:31-159:36
1710 Bool 1710 Bool
1711testdata/performance/Material.lc 160:27-160:29 1711Material.lc 160:27-160:29
1712 String 1712 String
1713testdata/performance/Material.lc 163:6-163:17 1713Material.lc 163:6-163:17
1714 Type | Type | Type | Type | Type | Type 1714 Type | Type | Type | Type | Type | Type
1715testdata/performance/Material.lc 163:6-164:18 1715Material.lc 163:6-164:18
1716 Type 1716 Type
1717testdata/performance/Material.lc 163:6-178:32 1717Material.lc 163:6-178:32
1718 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1718 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1719testdata/performance/Material.lc 164:7-164:18 1719Material.lc 164:7-164:18
1720 () 1720 ()
1721 -> () 1721 -> ()
1722 -> Bool 1722 -> Bool
@@ -1730,63 +1730,63 @@ testdata/performance/Material.lc 164:7-164:18
1730 -> [StageAttrs] 1730 -> [StageAttrs]
1731 -> Bool 1731 -> Bool
1732 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1732 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1733testdata/performance/Material.lc 165:7-165:17 1733Material.lc 165:7-165:17
1734 CommonAttrs -> () 1734 CommonAttrs -> ()
1735testdata/performance/Material.lc 165:28-165:30 1735Material.lc 165:28-165:30
1736 Type 1736 Type
1737testdata/performance/Material.lc 166:7-166:17 1737Material.lc 166:7-166:17
1738 CommonAttrs -> () 1738 CommonAttrs -> ()
1739testdata/performance/Material.lc 166:28-166:30 1739Material.lc 166:28-166:30
1740 Type 1740 Type
1741testdata/performance/Material.lc 167:7-167:15 1741Material.lc 167:7-167:15
1742 CommonAttrs -> Bool 1742 CommonAttrs -> Bool
1743testdata/performance/Material.lc 167:28-167:32 1743Material.lc 167:28-167:32
1744 Type 1744 Type
1745testdata/performance/Material.lc 168:7-168:13 1745Material.lc 168:7-168:13
1746 CommonAttrs -> Float 1746 CommonAttrs -> Float
1747testdata/performance/Material.lc 168:28-168:33 1747Material.lc 168:28-168:33
1748 Type 1748 Type
1749testdata/performance/Material.lc 169:7-169:23 1749Material.lc 169:7-169:23
1750 CommonAttrs -> Bool 1750 CommonAttrs -> Bool
1751testdata/performance/Material.lc 169:28-169:32 1751Material.lc 169:28-169:32
1752 Type 1752 Type
1753testdata/performance/Material.lc 170:7-170:16 1753Material.lc 170:7-170:16
1754 CommonAttrs -> Bool 1754 CommonAttrs -> Bool
1755testdata/performance/Material.lc 170:28-170:32 1755Material.lc 170:28-170:32
1756 Type 1756 Type
1757testdata/performance/Material.lc 171:7-171:13 1757Material.lc 171:7-171:13
1758 CommonAttrs -> CullType 1758 CommonAttrs -> CullType
1759testdata/performance/Material.lc 171:28-171:36 1759Material.lc 171:28-171:36
1760 Type 1760 Type
1761testdata/performance/Material.lc 172:7-172:23 1761Material.lc 172:7-172:23
1762 CommonAttrs -> [Deform] 1762 CommonAttrs -> [Deform]
1763testdata/performance/Material.lc 172:28-172:36 1763Material.lc 172:28-172:36
1764 Type 1764 Type
1765testdata/performance/Material.lc 172:29-172:35 1765Material.lc 172:29-172:35
1766 Type 1766 Type
1767testdata/performance/Material.lc 173:7-173:18 1767Material.lc 173:7-173:18
1768 CommonAttrs -> Bool 1768 CommonAttrs -> Bool
1769testdata/performance/Material.lc 173:28-173:32 1769Material.lc 173:28-173:32
1770 Type 1770 Type
1771testdata/performance/Material.lc 174:7-174:22 1771Material.lc 174:7-174:22
1772 CommonAttrs -> Bool 1772 CommonAttrs -> Bool
1773testdata/performance/Material.lc 174:28-174:32 1773Material.lc 174:28-174:32
1774 Type 1774 Type
1775testdata/performance/Material.lc 175:7-175:15 1775Material.lc 175:7-175:15
1776 CommonAttrs -> [StageAttrs] 1776 CommonAttrs -> [StageAttrs]
1777testdata/performance/Material.lc 175:28-175:40 1777Material.lc 175:28-175:40
1778 Type 1778 Type
1779testdata/performance/Material.lc 175:29-175:39 1779Material.lc 175:29-175:39
1780 Type 1780 Type
1781testdata/performance/Material.lc 178:7-178:14 1781Material.lc 178:7-178:14
1782 CommonAttrs -> Bool 1782 CommonAttrs -> Bool
1783testdata/performance/Material.lc 178:28-178:32 1783Material.lc 178:28-178:32
1784 Type 1784 Type
1785testdata/performance/Material.lc 182:23-182:34 1785Material.lc 182:23-182:34
1786 Type 1786 Type
1787testdata/performance/Material.lc 183:1-183:19 1787Material.lc 183:1-183:19
1788 CommonAttrs 1788 CommonAttrs
1789testdata/performance/Material.lc 183:22-183:33 1789Material.lc 183:22-183:33
1790 () 1790 ()
1791 -> () 1791 -> ()
1792 -> Bool 1792 -> Bool
@@ -1794,66 +1794,66 @@ testdata/performance/Material.lc 183:22-183:33
1794 -> Bool 1794 -> Bool
1795 -> Bool 1795 -> Bool
1796 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1796 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1797testdata/performance/Material.lc 183:22-184:29 1797Material.lc 183:22-184:29
1798 () 1798 ()
1799 -> Bool 1799 -> Bool
1800 -> Float 1800 -> Float
1801 -> Bool 1801 -> Bool
1802 -> Bool 1802 -> Bool
1803 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1803 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1804testdata/performance/Material.lc 183:22-185:29 1804Material.lc 183:22-185:29
1805 Bool 1805 Bool
1806 -> Float 1806 -> Float
1807 -> Bool 1807 -> Bool
1808 -> Bool 1808 -> Bool
1809 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1809 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1810testdata/performance/Material.lc 183:22-186:32 1810Material.lc 183:22-186:32
1811 Float 1811 Float
1812 -> Bool 1812 -> Bool
1813 -> Bool 1813 -> Bool
1814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1815testdata/performance/Material.lc 183:22-187:28 1815Material.lc 183:22-187:28
1816 Bool 1816 Bool
1817 -> Bool 1817 -> Bool
1818 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1818 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1819testdata/performance/Material.lc 183:22-188:32 1819Material.lc 183:22-188:32
1820 Bool 1820 Bool
1821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1822testdata/performance/Material.lc 183:22-189:32 1822Material.lc 183:22-189:32
1823 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1823 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1824testdata/performance/Material.lc 183:22-190:40 1824Material.lc 183:22-190:40
1825 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1825 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1826testdata/performance/Material.lc 183:22-191:29 1826Material.lc 183:22-191:29
1827 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 1827 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1828testdata/performance/Material.lc 183:22-192:32 1828Material.lc 183:22-192:32
1829 Bool -> [StageAttrs] -> Bool -> CommonAttrs 1829 Bool -> [StageAttrs] -> Bool -> CommonAttrs
1830testdata/performance/Material.lc 183:22-193:32 1830Material.lc 183:22-193:32
1831 [StageAttrs] -> Bool -> CommonAttrs 1831 [StageAttrs] -> Bool -> CommonAttrs
1832testdata/performance/Material.lc 183:22-194:29 1832Material.lc 183:22-194:29
1833 Bool -> CommonAttrs 1833 Bool -> CommonAttrs
1834testdata/performance/Material.lc 183:22-196:6 1834Material.lc 183:22-196:6
1835 CommonAttrs 1835 CommonAttrs
1836testdata/performance/Material.lc 184:27-184:29 1836Material.lc 184:27-184:29
1837 () 1837 ()
1838testdata/performance/Material.lc 185:27-185:29 1838Material.lc 185:27-185:29
1839 () 1839 ()
1840testdata/performance/Material.lc 186:27-186:32 1840Material.lc 186:27-186:32
1841 Bool 1841 Bool
1842testdata/performance/Material.lc 187:27-187:28 1842Material.lc 187:27-187:28
1843 _b 1843 _b
1844testdata/performance/Material.lc 188:27-188:32 1844Material.lc 188:27-188:32
1845 Bool 1845 Bool
1846testdata/performance/Material.lc 189:27-189:32 1846Material.lc 189:27-189:32
1847 Bool 1847 Bool
1848testdata/performance/Material.lc 190:27-190:40 1848Material.lc 190:27-190:40
1849 CullType 1849 CullType
1850testdata/performance/Material.lc 191:27-191:29 1850Material.lc 191:27-191:29
1851 forall a . [a] 1851 forall a . [a]
1852testdata/performance/Material.lc 192:27-192:32 1852Material.lc 192:27-192:32
1853 Bool 1853 Bool
1854testdata/performance/Material.lc 193:27-193:32 1854Material.lc 193:27-193:32
1855 Bool 1855 Bool
1856testdata/performance/Material.lc 194:27-194:29 1856Material.lc 194:27-194:29
1857 forall a . [a] 1857 forall a . [a]
1858testdata/performance/Material.lc 195:27-195:32 1858Material.lc 195:27-195:32
1859 Bool \ No newline at end of file 1859 Bool \ No newline at end of file
diff --git a/testdata/performance/SampleMaterial.out b/testdata/performance/SampleMaterial.out
index 6044fe36..b1ea58f8 100644
--- a/testdata/performance/SampleMaterial.out
+++ b/testdata/performance/SampleMaterial.out
@@ -3757,15 +3757,15 @@ sampleMaterial
3757 "Tex_3226210144"] 3757 "Tex_3226210144"]
3758 False)] 3758 False)]
3759------------ tooltips 3759------------ tooltips
3760testdata/performance/SampleMaterial.lc 3:1-3:15 3760SampleMaterial.lc 3:1-3:15
3761 [(String, CommonAttrs)] 3761 [(String, CommonAttrs)]
3762testdata/performance/SampleMaterial.lc 4:3-2183:4 3762SampleMaterial.lc 4:3-2183:4
3763 [(String, CommonAttrs)] 3763 [(String, CommonAttrs)]
3764testdata/performance/SampleMaterial.lc 4:5-46:6 3764SampleMaterial.lc 4:5-46:6
3765 (String, CommonAttrs) 3765 (String, CommonAttrs)
3766testdata/performance/SampleMaterial.lc 4:7-4:40 3766SampleMaterial.lc 4:7-4:40
3767 String 3767 String
3768testdata/performance/SampleMaterial.lc 5:7-5:18 3768SampleMaterial.lc 5:7-5:18
3769 () 3769 ()
3770 -> () 3770 -> ()
3771 -> Bool 3771 -> Bool
@@ -3773,68 +3773,68 @@ testdata/performance/SampleMaterial.lc 5:7-5:18
3773 -> Bool 3773 -> Bool
3774 -> Bool 3774 -> Bool
3775 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3775 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3776testdata/performance/SampleMaterial.lc 5:7-6:26 3776SampleMaterial.lc 5:7-6:26
3777 () 3777 ()
3778 -> Bool 3778 -> Bool
3779 -> Float 3779 -> Float
3780 -> Bool 3780 -> Bool
3781 -> Bool 3781 -> Bool
3782 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3782 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3783testdata/performance/SampleMaterial.lc 5:7-7:26 3783SampleMaterial.lc 5:7-7:26
3784 Bool 3784 Bool
3785 -> Float 3785 -> Float
3786 -> Bool 3786 -> Bool
3787 -> Bool 3787 -> Bool
3788 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3788 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3789testdata/performance/SampleMaterial.lc 5:7-8:27 3789SampleMaterial.lc 5:7-8:27
3790 Float 3790 Float
3791 -> Bool 3791 -> Bool
3792 -> Bool 3792 -> Bool
3793 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3793 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3794testdata/performance/SampleMaterial.lc 5:7-9:21 3794SampleMaterial.lc 5:7-9:21
3795 Bool 3795 Bool
3796 -> Bool 3796 -> Bool
3797 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3797 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3798testdata/performance/SampleMaterial.lc 5:7-10:35 3798SampleMaterial.lc 5:7-10:35
3799 Bool 3799 Bool
3800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3801testdata/performance/SampleMaterial.lc 5:7-11:28 3801SampleMaterial.lc 5:7-11:28
3802 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3802 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3803testdata/performance/SampleMaterial.lc 5:7-12:33 3803SampleMaterial.lc 5:7-12:33
3804 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3804 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3805testdata/performance/SampleMaterial.lc 5:7-13:32 3805SampleMaterial.lc 5:7-13:32
3806 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3806 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3807testdata/performance/SampleMaterial.lc 5:7-14:30 3807SampleMaterial.lc 5:7-14:30
3808 Bool -> [StageAttrs] -> Bool -> CommonAttrs 3808 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3809testdata/performance/SampleMaterial.lc 5:7-15:34 3809SampleMaterial.lc 5:7-15:34
3810 [StageAttrs] -> Bool -> CommonAttrs 3810 [StageAttrs] -> Bool -> CommonAttrs
3811testdata/performance/SampleMaterial.lc 5:7-43:14 3811SampleMaterial.lc 5:7-43:14
3812 Bool -> CommonAttrs 3812 Bool -> CommonAttrs
3813testdata/performance/SampleMaterial.lc 5:7-45:10 3813SampleMaterial.lc 5:7-45:10
3814 CommonAttrs | ((CommonAttrs)) 3814 CommonAttrs | ((CommonAttrs))
3815testdata/performance/SampleMaterial.lc 6:24-6:26 3815SampleMaterial.lc 6:24-6:26
3816 () 3816 ()
3817testdata/performance/SampleMaterial.lc 7:24-7:26 3817SampleMaterial.lc 7:24-7:26
3818 () 3818 ()
3819testdata/performance/SampleMaterial.lc 8:22-8:27 3819SampleMaterial.lc 8:22-8:27
3820 Bool 3820 Bool
3821testdata/performance/SampleMaterial.lc 9:20-9:21 3821SampleMaterial.lc 9:20-9:21
3822 _b 3822 _b
3823testdata/performance/SampleMaterial.lc 10:30-10:35 3823SampleMaterial.lc 10:30-10:35
3824 Bool 3824 Bool
3825testdata/performance/SampleMaterial.lc 11:23-11:28 3825SampleMaterial.lc 11:23-11:28
3826 Bool 3826 Bool
3827testdata/performance/SampleMaterial.lc 12:20-12:33 3827SampleMaterial.lc 12:20-12:33
3828 CullType 3828 CullType
3829testdata/performance/SampleMaterial.lc 13:30-13:32 3829SampleMaterial.lc 13:30-13:32
3830 forall a . [a] 3830 forall a . [a]
3831testdata/performance/SampleMaterial.lc 14:25-14:30 3831SampleMaterial.lc 14:25-14:30
3832 Bool 3832 Bool
3833testdata/performance/SampleMaterial.lc 15:29-15:34 3833SampleMaterial.lc 15:29-15:34
3834 Bool 3834 Bool
3835testdata/performance/SampleMaterial.lc 17:13-43:14 3835SampleMaterial.lc 17:13-43:14
3836 [StageAttrs] 3836 [StageAttrs]
3837testdata/performance/SampleMaterial.lc 17:15-17:25 3837SampleMaterial.lc 17:15-17:25
3838 Maybe (Blending', Blending') 3838 Maybe (Blending', Blending')
3839 -> RGBGen 3839 -> RGBGen
3840 -> AlphaGen 3840 -> AlphaGen
@@ -3842,70 +3842,70 @@ testdata/performance/SampleMaterial.lc 17:15-17:25
3842 -> [TCMod] 3842 -> [TCMod]
3843 -> StageTexture 3843 -> StageTexture
3844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3845testdata/performance/SampleMaterial.lc 17:15-18:36 3845SampleMaterial.lc 17:15-18:36
3846 RGBGen 3846 RGBGen
3847 -> AlphaGen 3847 -> AlphaGen
3848 -> TCGen 3848 -> TCGen
3849 -> [TCMod] 3849 -> [TCMod]
3850 -> StageTexture 3850 -> StageTexture
3851 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3851 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3852testdata/performance/SampleMaterial.lc 17:15-19:50 3852SampleMaterial.lc 17:15-19:50
3853 AlphaGen 3853 AlphaGen
3854 -> TCGen 3854 -> TCGen
3855 -> [TCMod] 3855 -> [TCMod]
3856 -> StageTexture 3856 -> StageTexture
3857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3858testdata/performance/SampleMaterial.lc 17:15-20:42 3858SampleMaterial.lc 17:15-20:42
3859 TCGen 3859 TCGen
3860 -> [TCMod] 3860 -> [TCMod]
3861 -> StageTexture 3861 -> StageTexture
3862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3863testdata/performance/SampleMaterial.lc 17:15-21:36 3863SampleMaterial.lc 17:15-21:36
3864 [TCMod] 3864 [TCMod]
3865 -> StageTexture 3865 -> StageTexture
3866 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3866 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3867testdata/performance/SampleMaterial.lc 17:15-22:31 3867SampleMaterial.lc 17:15-22:31
3868 StageTexture 3868 StageTexture
3869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3870testdata/performance/SampleMaterial.lc 17:15-23:71 3870SampleMaterial.lc 17:15-23:71
3871 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3871 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3872testdata/performance/SampleMaterial.lc 17:15-24:38 3872SampleMaterial.lc 17:15-24:38
3873 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3873 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3874testdata/performance/SampleMaterial.lc 17:15-25:41 3874SampleMaterial.lc 17:15-25:41
3875 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3875 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3876testdata/performance/SampleMaterial.lc 17:15-26:40 3876SampleMaterial.lc 17:15-26:40
3877 Bool -> String -> StageAttrs 3877 Bool -> String -> StageAttrs
3878testdata/performance/SampleMaterial.lc 17:15-27:46 3878SampleMaterial.lc 17:15-27:46
3879 String -> StageAttrs 3879 String -> StageAttrs
3880testdata/performance/SampleMaterial.lc 17:15-29:18 3880SampleMaterial.lc 17:15-29:18
3881 StageAttrs 3881 StageAttrs
3882testdata/performance/SampleMaterial.lc 18:29-18:36 3882SampleMaterial.lc 18:29-18:36
3883 forall a . Maybe a 3883 forall a . Maybe a
3884testdata/performance/SampleMaterial.lc 19:30-19:50 3884SampleMaterial.lc 19:30-19:50
3885 RGBGen 3885 RGBGen
3886testdata/performance/SampleMaterial.lc 20:32-20:42 3886SampleMaterial.lc 20:32-20:42
3887 AlphaGen 3887 AlphaGen
3888testdata/performance/SampleMaterial.lc 21:29-21:36 3888SampleMaterial.lc 21:29-21:36
3889 TCGen 3889 TCGen
3890testdata/performance/SampleMaterial.lc 22:29-22:31 3890SampleMaterial.lc 22:29-22:31
3891 forall a . [a] 3891 forall a . [a]
3892testdata/performance/SampleMaterial.lc 23:31-23:37 3892SampleMaterial.lc 23:31-23:37
3893 String -> StageTexture 3893 String -> StageTexture
3894testdata/performance/SampleMaterial.lc 23:31-23:71 3894SampleMaterial.lc 23:31-23:71
3895 StageTexture 3895 StageTexture
3896testdata/performance/SampleMaterial.lc 23:38-23:71 3896SampleMaterial.lc 23:38-23:71
3897 String 3897 String
3898testdata/performance/SampleMaterial.lc 24:34-24:38 3898SampleMaterial.lc 24:34-24:38
3899 Bool 3899 Bool
3900testdata/performance/SampleMaterial.lc 25:33-25:41 3900SampleMaterial.lc 25:33-25:41
3901 DepthFunction 3901 DepthFunction
3902testdata/performance/SampleMaterial.lc 26:33-26:40 3902SampleMaterial.lc 26:33-26:40
3903 forall a . Maybe a 3903 forall a . Maybe a
3904testdata/performance/SampleMaterial.lc 27:41-27:46 3904SampleMaterial.lc 27:41-27:46
3905 Bool 3905 Bool
3906testdata/performance/SampleMaterial.lc 28:38-28:54 3906SampleMaterial.lc 28:38-28:54
3907 String 3907 String
3908testdata/performance/SampleMaterial.lc 30:15-30:25 3908SampleMaterial.lc 30:15-30:25
3909 Maybe (Blending', Blending') 3909 Maybe (Blending', Blending')
3910 -> RGBGen 3910 -> RGBGen
3911 -> AlphaGen 3911 -> AlphaGen
@@ -3913,82 +3913,82 @@ testdata/performance/SampleMaterial.lc 30:15-30:25
3913 -> [TCMod] 3913 -> [TCMod]
3914 -> StageTexture 3914 -> StageTexture
3915 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3915 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3916testdata/performance/SampleMaterial.lc 30:15-31:57 3916SampleMaterial.lc 30:15-31:57
3917 RGBGen 3917 RGBGen
3918 -> AlphaGen 3918 -> AlphaGen
3919 -> TCGen 3919 -> TCGen
3920 -> [TCMod] 3920 -> [TCMod]
3921 -> StageTexture 3921 -> StageTexture
3922 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3922 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3923testdata/performance/SampleMaterial.lc 30:15-32:50 3923SampleMaterial.lc 30:15-32:50
3924 AlphaGen 3924 AlphaGen
3925 -> TCGen 3925 -> TCGen
3926 -> [TCMod] 3926 -> [TCMod]
3927 -> StageTexture 3927 -> StageTexture
3928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3929testdata/performance/SampleMaterial.lc 30:15-33:42 3929SampleMaterial.lc 30:15-33:42
3930 TCGen 3930 TCGen
3931 -> [TCMod] 3931 -> [TCMod]
3932 -> StageTexture 3932 -> StageTexture
3933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3934testdata/performance/SampleMaterial.lc 30:15-34:40 3934SampleMaterial.lc 30:15-34:40
3935 [TCMod] 3935 [TCMod]
3936 -> StageTexture 3936 -> StageTexture
3937 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3937 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3938testdata/performance/SampleMaterial.lc 30:15-35:31 3938SampleMaterial.lc 30:15-35:31
3939 StageTexture 3939 StageTexture
3940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3941testdata/performance/SampleMaterial.lc 30:15-36:42 3941SampleMaterial.lc 30:15-36:42
3942 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3942 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3943testdata/performance/SampleMaterial.lc 30:15-37:38 3943SampleMaterial.lc 30:15-37:38
3944 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3944 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3945testdata/performance/SampleMaterial.lc 30:15-38:41 3945SampleMaterial.lc 30:15-38:41
3946 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3946 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3947testdata/performance/SampleMaterial.lc 30:15-39:40 3947SampleMaterial.lc 30:15-39:40
3948 Bool -> String -> StageAttrs 3948 Bool -> String -> StageAttrs
3949testdata/performance/SampleMaterial.lc 30:15-40:46 3949SampleMaterial.lc 30:15-40:46
3950 String -> StageAttrs 3950 String -> StageAttrs
3951testdata/performance/SampleMaterial.lc 30:15-42:18 3951SampleMaterial.lc 30:15-42:18
3952 StageAttrs | [StageAttrs] 3952 StageAttrs | [StageAttrs]
3953testdata/performance/SampleMaterial.lc 31:29-31:33 3953SampleMaterial.lc 31:29-31:33
3954 forall a . a -> Maybe a 3954 forall a . a -> Maybe a
3955testdata/performance/SampleMaterial.lc 31:29-31:57 3955SampleMaterial.lc 31:29-31:57
3956 Maybe (Blending', Blending') 3956 Maybe (Blending', Blending')
3957testdata/performance/SampleMaterial.lc 31:34-31:57 3957SampleMaterial.lc 31:34-31:57
3958 (Blending', Blending') 3958 (Blending', Blending')
3959testdata/performance/SampleMaterial.lc 31:36-31:46 3959SampleMaterial.lc 31:36-31:46
3960 Blending' 3960 Blending'
3961testdata/performance/SampleMaterial.lc 31:49-31:55 3961SampleMaterial.lc 31:49-31:55
3962 Blending' | ((Blending')) 3962 Blending' | ((Blending'))
3963testdata/performance/SampleMaterial.lc 32:30-32:50 3963SampleMaterial.lc 32:30-32:50
3964 RGBGen 3964 RGBGen
3965testdata/performance/SampleMaterial.lc 33:32-33:42 3965SampleMaterial.lc 33:32-33:42
3966 AlphaGen 3966 AlphaGen
3967testdata/performance/SampleMaterial.lc 34:29-34:40 3967SampleMaterial.lc 34:29-34:40
3968 TCGen 3968 TCGen
3969testdata/performance/SampleMaterial.lc 35:29-35:31 3969SampleMaterial.lc 35:29-35:31
3970 forall a . [a] 3970 forall a . [a]
3971testdata/performance/SampleMaterial.lc 36:31-36:42 3971SampleMaterial.lc 36:31-36:42
3972 StageTexture 3972 StageTexture
3973testdata/performance/SampleMaterial.lc 37:34-37:38 3973SampleMaterial.lc 37:34-37:38
3974 Bool 3974 Bool
3975testdata/performance/SampleMaterial.lc 38:33-38:41 3975SampleMaterial.lc 38:33-38:41
3976 DepthFunction 3976 DepthFunction
3977testdata/performance/SampleMaterial.lc 39:33-39:40 3977SampleMaterial.lc 39:33-39:40
3978 forall a . Maybe a 3978 forall a . Maybe a
3979testdata/performance/SampleMaterial.lc 40:41-40:46 3979SampleMaterial.lc 40:41-40:46
3980 Bool 3980 Bool
3981testdata/performance/SampleMaterial.lc 41:38-41:54 3981SampleMaterial.lc 41:38-41:54
3982 String 3982 String
3983testdata/performance/SampleMaterial.lc 44:21-44:26 3983SampleMaterial.lc 44:21-44:26
3984 Bool 3984 Bool
3985testdata/performance/SampleMaterial.lc 47:5-89:6 3985SampleMaterial.lc 47:5-89:6
3986 (String, CommonAttrs) 3986 (String, CommonAttrs)
3987testdata/performance/SampleMaterial.lc 47:5-2182:6 3987SampleMaterial.lc 47:5-2182:6
3988 [(String, CommonAttrs)] 3988 [(String, CommonAttrs)]
3989testdata/performance/SampleMaterial.lc 47:7-47:39 3989SampleMaterial.lc 47:7-47:39
3990 String 3990 String
3991testdata/performance/SampleMaterial.lc 48:7-48:18 3991SampleMaterial.lc 48:7-48:18
3992 () 3992 ()
3993 -> () 3993 -> ()
3994 -> Bool 3994 -> Bool
@@ -3996,68 +3996,68 @@ testdata/performance/SampleMaterial.lc 48:7-48:18
3996 -> Bool 3996 -> Bool
3997 -> Bool 3997 -> Bool
3998 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 3998 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3999testdata/performance/SampleMaterial.lc 48:7-49:26 3999SampleMaterial.lc 48:7-49:26
4000 () 4000 ()
4001 -> Bool 4001 -> Bool
4002 -> Float 4002 -> Float
4003 -> Bool 4003 -> Bool
4004 -> Bool 4004 -> Bool
4005 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4005 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4006testdata/performance/SampleMaterial.lc 48:7-50:26 4006SampleMaterial.lc 48:7-50:26
4007 Bool 4007 Bool
4008 -> Float 4008 -> Float
4009 -> Bool 4009 -> Bool
4010 -> Bool 4010 -> Bool
4011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4012testdata/performance/SampleMaterial.lc 48:7-51:27 4012SampleMaterial.lc 48:7-51:27
4013 Float 4013 Float
4014 -> Bool 4014 -> Bool
4015 -> Bool 4015 -> Bool
4016 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4016 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4017testdata/performance/SampleMaterial.lc 48:7-52:21 4017SampleMaterial.lc 48:7-52:21
4018 Bool 4018 Bool
4019 -> Bool 4019 -> Bool
4020 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4020 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4021testdata/performance/SampleMaterial.lc 48:7-53:35 4021SampleMaterial.lc 48:7-53:35
4022 Bool 4022 Bool
4023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4024testdata/performance/SampleMaterial.lc 48:7-54:28 4024SampleMaterial.lc 48:7-54:28
4025 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4025 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4026testdata/performance/SampleMaterial.lc 48:7-55:33 4026SampleMaterial.lc 48:7-55:33
4027 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4027 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4028testdata/performance/SampleMaterial.lc 48:7-56:32 4028SampleMaterial.lc 48:7-56:32
4029 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4029 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4030testdata/performance/SampleMaterial.lc 48:7-57:30 4030SampleMaterial.lc 48:7-57:30
4031 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4031 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4032testdata/performance/SampleMaterial.lc 48:7-58:34 4032SampleMaterial.lc 48:7-58:34
4033 [StageAttrs] -> Bool -> CommonAttrs 4033 [StageAttrs] -> Bool -> CommonAttrs
4034testdata/performance/SampleMaterial.lc 48:7-86:14 4034SampleMaterial.lc 48:7-86:14
4035 Bool -> CommonAttrs 4035 Bool -> CommonAttrs
4036testdata/performance/SampleMaterial.lc 48:7-88:10 4036SampleMaterial.lc 48:7-88:10
4037 CommonAttrs | ((CommonAttrs)) 4037 CommonAttrs | ((CommonAttrs))
4038testdata/performance/SampleMaterial.lc 49:24-49:26 4038SampleMaterial.lc 49:24-49:26
4039 () 4039 ()
4040testdata/performance/SampleMaterial.lc 50:24-50:26 4040SampleMaterial.lc 50:24-50:26
4041 () 4041 ()
4042testdata/performance/SampleMaterial.lc 51:22-51:27 4042SampleMaterial.lc 51:22-51:27
4043 Bool 4043 Bool
4044testdata/performance/SampleMaterial.lc 52:20-52:21 4044SampleMaterial.lc 52:20-52:21
4045 _b 4045 _b
4046testdata/performance/SampleMaterial.lc 53:30-53:35 4046SampleMaterial.lc 53:30-53:35
4047 Bool 4047 Bool
4048testdata/performance/SampleMaterial.lc 54:23-54:28 4048SampleMaterial.lc 54:23-54:28
4049 Bool 4049 Bool
4050testdata/performance/SampleMaterial.lc 55:20-55:33 4050SampleMaterial.lc 55:20-55:33
4051 CullType 4051 CullType
4052testdata/performance/SampleMaterial.lc 56:30-56:32 4052SampleMaterial.lc 56:30-56:32
4053 forall a . [a] 4053 forall a . [a]
4054testdata/performance/SampleMaterial.lc 57:25-57:30 4054SampleMaterial.lc 57:25-57:30
4055 Bool 4055 Bool
4056testdata/performance/SampleMaterial.lc 58:29-58:34 4056SampleMaterial.lc 58:29-58:34
4057 Bool 4057 Bool
4058testdata/performance/SampleMaterial.lc 60:13-86:14 4058SampleMaterial.lc 60:13-86:14
4059 [StageAttrs] 4059 [StageAttrs]
4060testdata/performance/SampleMaterial.lc 60:15-60:25 4060SampleMaterial.lc 60:15-60:25
4061 Maybe (Blending', Blending') 4061 Maybe (Blending', Blending')
4062 -> RGBGen 4062 -> RGBGen
4063 -> AlphaGen 4063 -> AlphaGen
@@ -4065,70 +4065,70 @@ testdata/performance/SampleMaterial.lc 60:15-60:25
4065 -> [TCMod] 4065 -> [TCMod]
4066 -> StageTexture 4066 -> StageTexture
4067 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4067 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4068testdata/performance/SampleMaterial.lc 60:15-61:36 4068SampleMaterial.lc 60:15-61:36
4069 RGBGen 4069 RGBGen
4070 -> AlphaGen 4070 -> AlphaGen
4071 -> TCGen 4071 -> TCGen
4072 -> [TCMod] 4072 -> [TCMod]
4073 -> StageTexture 4073 -> StageTexture
4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4075testdata/performance/SampleMaterial.lc 60:15-62:50 4075SampleMaterial.lc 60:15-62:50
4076 AlphaGen 4076 AlphaGen
4077 -> TCGen 4077 -> TCGen
4078 -> [TCMod] 4078 -> [TCMod]
4079 -> StageTexture 4079 -> StageTexture
4080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4081testdata/performance/SampleMaterial.lc 60:15-63:42 4081SampleMaterial.lc 60:15-63:42
4082 TCGen 4082 TCGen
4083 -> [TCMod] 4083 -> [TCMod]
4084 -> StageTexture 4084 -> StageTexture
4085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4086testdata/performance/SampleMaterial.lc 60:15-64:36 4086SampleMaterial.lc 60:15-64:36
4087 [TCMod] 4087 [TCMod]
4088 -> StageTexture 4088 -> StageTexture
4089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4090testdata/performance/SampleMaterial.lc 60:15-65:31 4090SampleMaterial.lc 60:15-65:31
4091 StageTexture 4091 StageTexture
4092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4093testdata/performance/SampleMaterial.lc 60:15-66:70 4093SampleMaterial.lc 60:15-66:70
4094 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4094 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4095testdata/performance/SampleMaterial.lc 60:15-67:38 4095SampleMaterial.lc 60:15-67:38
4096 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4096 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4097testdata/performance/SampleMaterial.lc 60:15-68:41 4097SampleMaterial.lc 60:15-68:41
4098 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4098 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4099testdata/performance/SampleMaterial.lc 60:15-69:40 4099SampleMaterial.lc 60:15-69:40
4100 Bool -> String -> StageAttrs 4100 Bool -> String -> StageAttrs
4101testdata/performance/SampleMaterial.lc 60:15-70:46 4101SampleMaterial.lc 60:15-70:46
4102 String -> StageAttrs 4102 String -> StageAttrs
4103testdata/performance/SampleMaterial.lc 60:15-72:18 4103SampleMaterial.lc 60:15-72:18
4104 StageAttrs 4104 StageAttrs
4105testdata/performance/SampleMaterial.lc 61:29-61:36 4105SampleMaterial.lc 61:29-61:36
4106 forall a . Maybe a 4106 forall a . Maybe a
4107testdata/performance/SampleMaterial.lc 62:30-62:50 4107SampleMaterial.lc 62:30-62:50
4108 RGBGen 4108 RGBGen
4109testdata/performance/SampleMaterial.lc 63:32-63:42 4109SampleMaterial.lc 63:32-63:42
4110 AlphaGen 4110 AlphaGen
4111testdata/performance/SampleMaterial.lc 64:29-64:36 4111SampleMaterial.lc 64:29-64:36
4112 TCGen 4112 TCGen
4113testdata/performance/SampleMaterial.lc 65:29-65:31 4113SampleMaterial.lc 65:29-65:31
4114 forall a . [a] 4114 forall a . [a]
4115testdata/performance/SampleMaterial.lc 66:31-66:37 4115SampleMaterial.lc 66:31-66:37
4116 String -> StageTexture 4116 String -> StageTexture
4117testdata/performance/SampleMaterial.lc 66:31-66:70 4117SampleMaterial.lc 66:31-66:70
4118 StageTexture 4118 StageTexture
4119testdata/performance/SampleMaterial.lc 66:38-66:70 4119SampleMaterial.lc 66:38-66:70
4120 String 4120 String
4121testdata/performance/SampleMaterial.lc 67:34-67:38 4121SampleMaterial.lc 67:34-67:38
4122 Bool 4122 Bool
4123testdata/performance/SampleMaterial.lc 68:33-68:41 4123SampleMaterial.lc 68:33-68:41
4124 DepthFunction 4124 DepthFunction
4125testdata/performance/SampleMaterial.lc 69:33-69:40 4125SampleMaterial.lc 69:33-69:40
4126 forall a . Maybe a 4126 forall a . Maybe a
4127testdata/performance/SampleMaterial.lc 70:41-70:46 4127SampleMaterial.lc 70:41-70:46
4128 Bool 4128 Bool
4129testdata/performance/SampleMaterial.lc 71:38-71:54 4129SampleMaterial.lc 71:38-71:54
4130 String 4130 String
4131testdata/performance/SampleMaterial.lc 73:15-73:25 4131SampleMaterial.lc 73:15-73:25
4132 Maybe (Blending', Blending') 4132 Maybe (Blending', Blending')
4133 -> RGBGen 4133 -> RGBGen
4134 -> AlphaGen 4134 -> AlphaGen
@@ -4136,82 +4136,82 @@ testdata/performance/SampleMaterial.lc 73:15-73:25
4136 -> [TCMod] 4136 -> [TCMod]
4137 -> StageTexture 4137 -> StageTexture
4138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4139testdata/performance/SampleMaterial.lc 73:15-74:57 4139SampleMaterial.lc 73:15-74:57
4140 RGBGen 4140 RGBGen
4141 -> AlphaGen 4141 -> AlphaGen
4142 -> TCGen 4142 -> TCGen
4143 -> [TCMod] 4143 -> [TCMod]
4144 -> StageTexture 4144 -> StageTexture
4145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4146testdata/performance/SampleMaterial.lc 73:15-75:50 4146SampleMaterial.lc 73:15-75:50
4147 AlphaGen 4147 AlphaGen
4148 -> TCGen 4148 -> TCGen
4149 -> [TCMod] 4149 -> [TCMod]
4150 -> StageTexture 4150 -> StageTexture
4151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4152testdata/performance/SampleMaterial.lc 73:15-76:42 4152SampleMaterial.lc 73:15-76:42
4153 TCGen 4153 TCGen
4154 -> [TCMod] 4154 -> [TCMod]
4155 -> StageTexture 4155 -> StageTexture
4156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4157testdata/performance/SampleMaterial.lc 73:15-77:40 4157SampleMaterial.lc 73:15-77:40
4158 [TCMod] 4158 [TCMod]
4159 -> StageTexture 4159 -> StageTexture
4160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4161testdata/performance/SampleMaterial.lc 73:15-78:31 4161SampleMaterial.lc 73:15-78:31
4162 StageTexture 4162 StageTexture
4163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4164testdata/performance/SampleMaterial.lc 73:15-79:42 4164SampleMaterial.lc 73:15-79:42
4165 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4165 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4166testdata/performance/SampleMaterial.lc 73:15-80:38 4166SampleMaterial.lc 73:15-80:38
4167 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4167 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4168testdata/performance/SampleMaterial.lc 73:15-81:41 4168SampleMaterial.lc 73:15-81:41
4169 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4169 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4170testdata/performance/SampleMaterial.lc 73:15-82:40 4170SampleMaterial.lc 73:15-82:40
4171 Bool -> String -> StageAttrs 4171 Bool -> String -> StageAttrs
4172testdata/performance/SampleMaterial.lc 73:15-83:46 4172SampleMaterial.lc 73:15-83:46
4173 String -> StageAttrs 4173 String -> StageAttrs
4174testdata/performance/SampleMaterial.lc 73:15-85:18 4174SampleMaterial.lc 73:15-85:18
4175 StageAttrs | [StageAttrs] 4175 StageAttrs | [StageAttrs]
4176testdata/performance/SampleMaterial.lc 74:29-74:33 4176SampleMaterial.lc 74:29-74:33
4177 forall a . a -> Maybe a 4177 forall a . a -> Maybe a
4178testdata/performance/SampleMaterial.lc 74:29-74:57 4178SampleMaterial.lc 74:29-74:57
4179 Maybe (Blending', Blending') 4179 Maybe (Blending', Blending')
4180testdata/performance/SampleMaterial.lc 74:34-74:57 4180SampleMaterial.lc 74:34-74:57
4181 (Blending', Blending') 4181 (Blending', Blending')
4182testdata/performance/SampleMaterial.lc 74:36-74:46 4182SampleMaterial.lc 74:36-74:46
4183 Blending' 4183 Blending'
4184testdata/performance/SampleMaterial.lc 74:49-74:55 4184SampleMaterial.lc 74:49-74:55
4185 Blending' | ((Blending')) 4185 Blending' | ((Blending'))
4186testdata/performance/SampleMaterial.lc 75:30-75:50 4186SampleMaterial.lc 75:30-75:50
4187 RGBGen 4187 RGBGen
4188testdata/performance/SampleMaterial.lc 76:32-76:42 4188SampleMaterial.lc 76:32-76:42
4189 AlphaGen 4189 AlphaGen
4190testdata/performance/SampleMaterial.lc 77:29-77:40 4190SampleMaterial.lc 77:29-77:40
4191 TCGen 4191 TCGen
4192testdata/performance/SampleMaterial.lc 78:29-78:31 4192SampleMaterial.lc 78:29-78:31
4193 forall a . [a] 4193 forall a . [a]
4194testdata/performance/SampleMaterial.lc 79:31-79:42 4194SampleMaterial.lc 79:31-79:42
4195 StageTexture 4195 StageTexture
4196testdata/performance/SampleMaterial.lc 80:34-80:38 4196SampleMaterial.lc 80:34-80:38
4197 Bool 4197 Bool
4198testdata/performance/SampleMaterial.lc 81:33-81:41 4198SampleMaterial.lc 81:33-81:41
4199 DepthFunction 4199 DepthFunction
4200testdata/performance/SampleMaterial.lc 82:33-82:40 4200SampleMaterial.lc 82:33-82:40
4201 forall a . Maybe a 4201 forall a . Maybe a
4202testdata/performance/SampleMaterial.lc 83:41-83:46 4202SampleMaterial.lc 83:41-83:46
4203 Bool 4203 Bool
4204testdata/performance/SampleMaterial.lc 84:38-84:54 4204SampleMaterial.lc 84:38-84:54
4205 String 4205 String
4206testdata/performance/SampleMaterial.lc 87:21-87:26 4206SampleMaterial.lc 87:21-87:26
4207 Bool 4207 Bool
4208testdata/performance/SampleMaterial.lc 90:5-132:6 4208SampleMaterial.lc 90:5-132:6
4209 (String, CommonAttrs) 4209 (String, CommonAttrs)
4210testdata/performance/SampleMaterial.lc 90:5-2182:6 4210SampleMaterial.lc 90:5-2182:6
4211 [(String, CommonAttrs)] 4211 [(String, CommonAttrs)]
4212testdata/performance/SampleMaterial.lc 90:7-90:40 4212SampleMaterial.lc 90:7-90:40
4213 String 4213 String
4214testdata/performance/SampleMaterial.lc 91:7-91:18 4214SampleMaterial.lc 91:7-91:18
4215 () 4215 ()
4216 -> () 4216 -> ()
4217 -> Bool 4217 -> Bool
@@ -4219,68 +4219,68 @@ testdata/performance/SampleMaterial.lc 91:7-91:18
4219 -> Bool 4219 -> Bool
4220 -> Bool 4220 -> Bool
4221 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4221 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4222testdata/performance/SampleMaterial.lc 91:7-92:26 4222SampleMaterial.lc 91:7-92:26
4223 () 4223 ()
4224 -> Bool 4224 -> Bool
4225 -> Float 4225 -> Float
4226 -> Bool 4226 -> Bool
4227 -> Bool 4227 -> Bool
4228 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4228 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4229testdata/performance/SampleMaterial.lc 91:7-93:26 4229SampleMaterial.lc 91:7-93:26
4230 Bool 4230 Bool
4231 -> Float 4231 -> Float
4232 -> Bool 4232 -> Bool
4233 -> Bool 4233 -> Bool
4234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4235testdata/performance/SampleMaterial.lc 91:7-94:27 4235SampleMaterial.lc 91:7-94:27
4236 Float 4236 Float
4237 -> Bool 4237 -> Bool
4238 -> Bool 4238 -> Bool
4239 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4239 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4240testdata/performance/SampleMaterial.lc 91:7-95:21 4240SampleMaterial.lc 91:7-95:21
4241 Bool 4241 Bool
4242 -> Bool 4242 -> Bool
4243 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4243 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4244testdata/performance/SampleMaterial.lc 91:7-96:35 4244SampleMaterial.lc 91:7-96:35
4245 Bool 4245 Bool
4246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4247testdata/performance/SampleMaterial.lc 91:7-97:28 4247SampleMaterial.lc 91:7-97:28
4248 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4248 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4249testdata/performance/SampleMaterial.lc 91:7-98:33 4249SampleMaterial.lc 91:7-98:33
4250 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4250 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4251testdata/performance/SampleMaterial.lc 91:7-99:32 4251SampleMaterial.lc 91:7-99:32
4252 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4252 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4253testdata/performance/SampleMaterial.lc 91:7-100:30 4253SampleMaterial.lc 91:7-100:30
4254 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4254 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4255testdata/performance/SampleMaterial.lc 91:7-101:34 4255SampleMaterial.lc 91:7-101:34
4256 [StageAttrs] -> Bool -> CommonAttrs 4256 [StageAttrs] -> Bool -> CommonAttrs
4257testdata/performance/SampleMaterial.lc 91:7-129:14 4257SampleMaterial.lc 91:7-129:14
4258 Bool -> CommonAttrs 4258 Bool -> CommonAttrs
4259testdata/performance/SampleMaterial.lc 91:7-131:10 4259SampleMaterial.lc 91:7-131:10
4260 CommonAttrs | ((CommonAttrs)) 4260 CommonAttrs | ((CommonAttrs))
4261testdata/performance/SampleMaterial.lc 92:24-92:26 4261SampleMaterial.lc 92:24-92:26
4262 () 4262 ()
4263testdata/performance/SampleMaterial.lc 93:24-93:26 4263SampleMaterial.lc 93:24-93:26
4264 () 4264 ()
4265testdata/performance/SampleMaterial.lc 94:22-94:27 4265SampleMaterial.lc 94:22-94:27
4266 Bool 4266 Bool
4267testdata/performance/SampleMaterial.lc 95:20-95:21 4267SampleMaterial.lc 95:20-95:21
4268 _b 4268 _b
4269testdata/performance/SampleMaterial.lc 96:30-96:35 4269SampleMaterial.lc 96:30-96:35
4270 Bool 4270 Bool
4271testdata/performance/SampleMaterial.lc 97:23-97:28 4271SampleMaterial.lc 97:23-97:28
4272 Bool 4272 Bool
4273testdata/performance/SampleMaterial.lc 98:20-98:33 4273SampleMaterial.lc 98:20-98:33
4274 CullType 4274 CullType
4275testdata/performance/SampleMaterial.lc 99:30-99:32 4275SampleMaterial.lc 99:30-99:32
4276 forall a . [a] 4276 forall a . [a]
4277testdata/performance/SampleMaterial.lc 100:25-100:30 4277SampleMaterial.lc 100:25-100:30
4278 Bool 4278 Bool
4279testdata/performance/SampleMaterial.lc 101:29-101:34 4279SampleMaterial.lc 101:29-101:34
4280 Bool 4280 Bool
4281testdata/performance/SampleMaterial.lc 103:13-129:14 4281SampleMaterial.lc 103:13-129:14
4282 [StageAttrs] 4282 [StageAttrs]
4283testdata/performance/SampleMaterial.lc 103:15-103:25 4283SampleMaterial.lc 103:15-103:25
4284 Maybe (Blending', Blending') 4284 Maybe (Blending', Blending')
4285 -> RGBGen 4285 -> RGBGen
4286 -> AlphaGen 4286 -> AlphaGen
@@ -4288,70 +4288,70 @@ testdata/performance/SampleMaterial.lc 103:15-103:25
4288 -> [TCMod] 4288 -> [TCMod]
4289 -> StageTexture 4289 -> StageTexture
4290 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4290 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4291testdata/performance/SampleMaterial.lc 103:15-104:36 4291SampleMaterial.lc 103:15-104:36
4292 RGBGen 4292 RGBGen
4293 -> AlphaGen 4293 -> AlphaGen
4294 -> TCGen 4294 -> TCGen
4295 -> [TCMod] 4295 -> [TCMod]
4296 -> StageTexture 4296 -> StageTexture
4297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4298testdata/performance/SampleMaterial.lc 103:15-105:50 4298SampleMaterial.lc 103:15-105:50
4299 AlphaGen 4299 AlphaGen
4300 -> TCGen 4300 -> TCGen
4301 -> [TCMod] 4301 -> [TCMod]
4302 -> StageTexture 4302 -> StageTexture
4303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4304testdata/performance/SampleMaterial.lc 103:15-106:42 4304SampleMaterial.lc 103:15-106:42
4305 TCGen 4305 TCGen
4306 -> [TCMod] 4306 -> [TCMod]
4307 -> StageTexture 4307 -> StageTexture
4308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4309testdata/performance/SampleMaterial.lc 103:15-107:36 4309SampleMaterial.lc 103:15-107:36
4310 [TCMod] 4310 [TCMod]
4311 -> StageTexture 4311 -> StageTexture
4312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4313testdata/performance/SampleMaterial.lc 103:15-108:31 4313SampleMaterial.lc 103:15-108:31
4314 StageTexture 4314 StageTexture
4315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4316testdata/performance/SampleMaterial.lc 103:15-109:71 4316SampleMaterial.lc 103:15-109:71
4317 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4317 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4318testdata/performance/SampleMaterial.lc 103:15-110:38 4318SampleMaterial.lc 103:15-110:38
4319 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4319 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4320testdata/performance/SampleMaterial.lc 103:15-111:41 4320SampleMaterial.lc 103:15-111:41
4321 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4321 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4322testdata/performance/SampleMaterial.lc 103:15-112:40 4322SampleMaterial.lc 103:15-112:40
4323 Bool -> String -> StageAttrs 4323 Bool -> String -> StageAttrs
4324testdata/performance/SampleMaterial.lc 103:15-113:46 4324SampleMaterial.lc 103:15-113:46
4325 String -> StageAttrs 4325 String -> StageAttrs
4326testdata/performance/SampleMaterial.lc 103:15-115:18 4326SampleMaterial.lc 103:15-115:18
4327 StageAttrs 4327 StageAttrs
4328testdata/performance/SampleMaterial.lc 104:29-104:36 4328SampleMaterial.lc 104:29-104:36
4329 forall a . Maybe a 4329 forall a . Maybe a
4330testdata/performance/SampleMaterial.lc 105:30-105:50 4330SampleMaterial.lc 105:30-105:50
4331 RGBGen 4331 RGBGen
4332testdata/performance/SampleMaterial.lc 106:32-106:42 4332SampleMaterial.lc 106:32-106:42
4333 AlphaGen 4333 AlphaGen
4334testdata/performance/SampleMaterial.lc 107:29-107:36 4334SampleMaterial.lc 107:29-107:36
4335 TCGen 4335 TCGen
4336testdata/performance/SampleMaterial.lc 108:29-108:31 4336SampleMaterial.lc 108:29-108:31
4337 forall a . [a] 4337 forall a . [a]
4338testdata/performance/SampleMaterial.lc 109:31-109:37 4338SampleMaterial.lc 109:31-109:37
4339 String -> StageTexture 4339 String -> StageTexture
4340testdata/performance/SampleMaterial.lc 109:31-109:71 4340SampleMaterial.lc 109:31-109:71
4341 StageTexture 4341 StageTexture
4342testdata/performance/SampleMaterial.lc 109:38-109:71 4342SampleMaterial.lc 109:38-109:71
4343 String 4343 String
4344testdata/performance/SampleMaterial.lc 110:34-110:38 4344SampleMaterial.lc 110:34-110:38
4345 Bool 4345 Bool
4346testdata/performance/SampleMaterial.lc 111:33-111:41 4346SampleMaterial.lc 111:33-111:41
4347 DepthFunction 4347 DepthFunction
4348testdata/performance/SampleMaterial.lc 112:33-112:40 4348SampleMaterial.lc 112:33-112:40
4349 forall a . Maybe a 4349 forall a . Maybe a
4350testdata/performance/SampleMaterial.lc 113:41-113:46 4350SampleMaterial.lc 113:41-113:46
4351 Bool 4351 Bool
4352testdata/performance/SampleMaterial.lc 114:38-114:54 4352SampleMaterial.lc 114:38-114:54
4353 String 4353 String
4354testdata/performance/SampleMaterial.lc 116:15-116:25 4354SampleMaterial.lc 116:15-116:25
4355 Maybe (Blending', Blending') 4355 Maybe (Blending', Blending')
4356 -> RGBGen 4356 -> RGBGen
4357 -> AlphaGen 4357 -> AlphaGen
@@ -4359,82 +4359,82 @@ testdata/performance/SampleMaterial.lc 116:15-116:25
4359 -> [TCMod] 4359 -> [TCMod]
4360 -> StageTexture 4360 -> StageTexture
4361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4362testdata/performance/SampleMaterial.lc 116:15-117:57 4362SampleMaterial.lc 116:15-117:57
4363 RGBGen 4363 RGBGen
4364 -> AlphaGen 4364 -> AlphaGen
4365 -> TCGen 4365 -> TCGen
4366 -> [TCMod] 4366 -> [TCMod]
4367 -> StageTexture 4367 -> StageTexture
4368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4369testdata/performance/SampleMaterial.lc 116:15-118:50 4369SampleMaterial.lc 116:15-118:50
4370 AlphaGen 4370 AlphaGen
4371 -> TCGen 4371 -> TCGen
4372 -> [TCMod] 4372 -> [TCMod]
4373 -> StageTexture 4373 -> StageTexture
4374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4375testdata/performance/SampleMaterial.lc 116:15-119:42 4375SampleMaterial.lc 116:15-119:42
4376 TCGen 4376 TCGen
4377 -> [TCMod] 4377 -> [TCMod]
4378 -> StageTexture 4378 -> StageTexture
4379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4380testdata/performance/SampleMaterial.lc 116:15-120:40 4380SampleMaterial.lc 116:15-120:40
4381 [TCMod] 4381 [TCMod]
4382 -> StageTexture 4382 -> StageTexture
4383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4384testdata/performance/SampleMaterial.lc 116:15-121:31 4384SampleMaterial.lc 116:15-121:31
4385 StageTexture 4385 StageTexture
4386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4387testdata/performance/SampleMaterial.lc 116:15-122:42 4387SampleMaterial.lc 116:15-122:42
4388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4389testdata/performance/SampleMaterial.lc 116:15-123:38 4389SampleMaterial.lc 116:15-123:38
4390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4391testdata/performance/SampleMaterial.lc 116:15-124:41 4391SampleMaterial.lc 116:15-124:41
4392 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4392 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4393testdata/performance/SampleMaterial.lc 116:15-125:40 4393SampleMaterial.lc 116:15-125:40
4394 Bool -> String -> StageAttrs 4394 Bool -> String -> StageAttrs
4395testdata/performance/SampleMaterial.lc 116:15-126:46 4395SampleMaterial.lc 116:15-126:46
4396 String -> StageAttrs 4396 String -> StageAttrs
4397testdata/performance/SampleMaterial.lc 116:15-128:18 4397SampleMaterial.lc 116:15-128:18
4398 StageAttrs | [StageAttrs] 4398 StageAttrs | [StageAttrs]
4399testdata/performance/SampleMaterial.lc 117:29-117:33 4399SampleMaterial.lc 117:29-117:33
4400 forall a . a -> Maybe a 4400 forall a . a -> Maybe a
4401testdata/performance/SampleMaterial.lc 117:29-117:57 4401SampleMaterial.lc 117:29-117:57
4402 Maybe (Blending', Blending') 4402 Maybe (Blending', Blending')
4403testdata/performance/SampleMaterial.lc 117:34-117:57 4403SampleMaterial.lc 117:34-117:57
4404 (Blending', Blending') 4404 (Blending', Blending')
4405testdata/performance/SampleMaterial.lc 117:36-117:46 4405SampleMaterial.lc 117:36-117:46
4406 Blending' 4406 Blending'
4407testdata/performance/SampleMaterial.lc 117:49-117:55 4407SampleMaterial.lc 117:49-117:55
4408 Blending' | ((Blending')) 4408 Blending' | ((Blending'))
4409testdata/performance/SampleMaterial.lc 118:30-118:50 4409SampleMaterial.lc 118:30-118:50
4410 RGBGen 4410 RGBGen
4411testdata/performance/SampleMaterial.lc 119:32-119:42 4411SampleMaterial.lc 119:32-119:42
4412 AlphaGen 4412 AlphaGen
4413testdata/performance/SampleMaterial.lc 120:29-120:40 4413SampleMaterial.lc 120:29-120:40
4414 TCGen 4414 TCGen
4415testdata/performance/SampleMaterial.lc 121:29-121:31 4415SampleMaterial.lc 121:29-121:31
4416 forall a . [a] 4416 forall a . [a]
4417testdata/performance/SampleMaterial.lc 122:31-122:42 4417SampleMaterial.lc 122:31-122:42
4418 StageTexture 4418 StageTexture
4419testdata/performance/SampleMaterial.lc 123:34-123:38 4419SampleMaterial.lc 123:34-123:38
4420 Bool 4420 Bool
4421testdata/performance/SampleMaterial.lc 124:33-124:41 4421SampleMaterial.lc 124:33-124:41
4422 DepthFunction 4422 DepthFunction
4423testdata/performance/SampleMaterial.lc 125:33-125:40 4423SampleMaterial.lc 125:33-125:40
4424 forall a . Maybe a 4424 forall a . Maybe a
4425testdata/performance/SampleMaterial.lc 126:41-126:46 4425SampleMaterial.lc 126:41-126:46
4426 Bool 4426 Bool
4427testdata/performance/SampleMaterial.lc 127:38-127:54 4427SampleMaterial.lc 127:38-127:54
4428 String 4428 String
4429testdata/performance/SampleMaterial.lc 130:21-130:26 4429SampleMaterial.lc 130:21-130:26
4430 Bool 4430 Bool
4431testdata/performance/SampleMaterial.lc 133:5-175:6 4431SampleMaterial.lc 133:5-175:6
4432 (String, CommonAttrs) 4432 (String, CommonAttrs)
4433testdata/performance/SampleMaterial.lc 133:5-2182:6 4433SampleMaterial.lc 133:5-2182:6
4434 [(String, CommonAttrs)] 4434 [(String, CommonAttrs)]
4435testdata/performance/SampleMaterial.lc 133:7-133:42 4435SampleMaterial.lc 133:7-133:42
4436 String 4436 String
4437testdata/performance/SampleMaterial.lc 134:7-134:18 4437SampleMaterial.lc 134:7-134:18
4438 () 4438 ()
4439 -> () 4439 -> ()
4440 -> Bool 4440 -> Bool
@@ -4442,68 +4442,68 @@ testdata/performance/SampleMaterial.lc 134:7-134:18
4442 -> Bool 4442 -> Bool
4443 -> Bool 4443 -> Bool
4444 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4444 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4445testdata/performance/SampleMaterial.lc 134:7-135:26 4445SampleMaterial.lc 134:7-135:26
4446 () 4446 ()
4447 -> Bool 4447 -> Bool
4448 -> Float 4448 -> Float
4449 -> Bool 4449 -> Bool
4450 -> Bool 4450 -> Bool
4451 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4451 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4452testdata/performance/SampleMaterial.lc 134:7-136:26 4452SampleMaterial.lc 134:7-136:26
4453 Bool 4453 Bool
4454 -> Float 4454 -> Float
4455 -> Bool 4455 -> Bool
4456 -> Bool 4456 -> Bool
4457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4458testdata/performance/SampleMaterial.lc 134:7-137:27 4458SampleMaterial.lc 134:7-137:27
4459 Float 4459 Float
4460 -> Bool 4460 -> Bool
4461 -> Bool 4461 -> Bool
4462 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4462 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4463testdata/performance/SampleMaterial.lc 134:7-138:21 4463SampleMaterial.lc 134:7-138:21
4464 Bool 4464 Bool
4465 -> Bool 4465 -> Bool
4466 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4466 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4467testdata/performance/SampleMaterial.lc 134:7-139:35 4467SampleMaterial.lc 134:7-139:35
4468 Bool 4468 Bool
4469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4470testdata/performance/SampleMaterial.lc 134:7-140:28 4470SampleMaterial.lc 134:7-140:28
4471 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4471 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4472testdata/performance/SampleMaterial.lc 134:7-141:33 4472SampleMaterial.lc 134:7-141:33
4473 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4473 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4474testdata/performance/SampleMaterial.lc 134:7-142:32 4474SampleMaterial.lc 134:7-142:32
4475 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4475 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4476testdata/performance/SampleMaterial.lc 134:7-143:30 4476SampleMaterial.lc 134:7-143:30
4477 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4477 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4478testdata/performance/SampleMaterial.lc 134:7-144:34 4478SampleMaterial.lc 134:7-144:34
4479 [StageAttrs] -> Bool -> CommonAttrs 4479 [StageAttrs] -> Bool -> CommonAttrs
4480testdata/performance/SampleMaterial.lc 134:7-172:14 4480SampleMaterial.lc 134:7-172:14
4481 Bool -> CommonAttrs 4481 Bool -> CommonAttrs
4482testdata/performance/SampleMaterial.lc 134:7-174:10 4482SampleMaterial.lc 134:7-174:10
4483 CommonAttrs | ((CommonAttrs)) 4483 CommonAttrs | ((CommonAttrs))
4484testdata/performance/SampleMaterial.lc 135:24-135:26 4484SampleMaterial.lc 135:24-135:26
4485 () 4485 ()
4486testdata/performance/SampleMaterial.lc 136:24-136:26 4486SampleMaterial.lc 136:24-136:26
4487 () 4487 ()
4488testdata/performance/SampleMaterial.lc 137:22-137:27 4488SampleMaterial.lc 137:22-137:27
4489 Bool 4489 Bool
4490testdata/performance/SampleMaterial.lc 138:20-138:21 4490SampleMaterial.lc 138:20-138:21
4491 _b 4491 _b
4492testdata/performance/SampleMaterial.lc 139:30-139:35 4492SampleMaterial.lc 139:30-139:35
4493 Bool 4493 Bool
4494testdata/performance/SampleMaterial.lc 140:23-140:28 4494SampleMaterial.lc 140:23-140:28
4495 Bool 4495 Bool
4496testdata/performance/SampleMaterial.lc 141:20-141:33 4496SampleMaterial.lc 141:20-141:33
4497 CullType 4497 CullType
4498testdata/performance/SampleMaterial.lc 142:30-142:32 4498SampleMaterial.lc 142:30-142:32
4499 forall a . [a] 4499 forall a . [a]
4500testdata/performance/SampleMaterial.lc 143:25-143:30 4500SampleMaterial.lc 143:25-143:30
4501 Bool 4501 Bool
4502testdata/performance/SampleMaterial.lc 144:29-144:34 4502SampleMaterial.lc 144:29-144:34
4503 Bool 4503 Bool
4504testdata/performance/SampleMaterial.lc 146:13-172:14 4504SampleMaterial.lc 146:13-172:14
4505 [StageAttrs] 4505 [StageAttrs]
4506testdata/performance/SampleMaterial.lc 146:15-146:25 4506SampleMaterial.lc 146:15-146:25
4507 Maybe (Blending', Blending') 4507 Maybe (Blending', Blending')
4508 -> RGBGen 4508 -> RGBGen
4509 -> AlphaGen 4509 -> AlphaGen
@@ -4511,70 +4511,70 @@ testdata/performance/SampleMaterial.lc 146:15-146:25
4511 -> [TCMod] 4511 -> [TCMod]
4512 -> StageTexture 4512 -> StageTexture
4513 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4513 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4514testdata/performance/SampleMaterial.lc 146:15-147:36 4514SampleMaterial.lc 146:15-147:36
4515 RGBGen 4515 RGBGen
4516 -> AlphaGen 4516 -> AlphaGen
4517 -> TCGen 4517 -> TCGen
4518 -> [TCMod] 4518 -> [TCMod]
4519 -> StageTexture 4519 -> StageTexture
4520 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4520 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4521testdata/performance/SampleMaterial.lc 146:15-148:50 4521SampleMaterial.lc 146:15-148:50
4522 AlphaGen 4522 AlphaGen
4523 -> TCGen 4523 -> TCGen
4524 -> [TCMod] 4524 -> [TCMod]
4525 -> StageTexture 4525 -> StageTexture
4526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4527testdata/performance/SampleMaterial.lc 146:15-149:42 4527SampleMaterial.lc 146:15-149:42
4528 TCGen 4528 TCGen
4529 -> [TCMod] 4529 -> [TCMod]
4530 -> StageTexture 4530 -> StageTexture
4531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4532testdata/performance/SampleMaterial.lc 146:15-150:36 4532SampleMaterial.lc 146:15-150:36
4533 [TCMod] 4533 [TCMod]
4534 -> StageTexture 4534 -> StageTexture
4535 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4535 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4536testdata/performance/SampleMaterial.lc 146:15-151:31 4536SampleMaterial.lc 146:15-151:31
4537 StageTexture 4537 StageTexture
4538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4539testdata/performance/SampleMaterial.lc 146:15-152:73 4539SampleMaterial.lc 146:15-152:73
4540 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4540 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4541testdata/performance/SampleMaterial.lc 146:15-153:38 4541SampleMaterial.lc 146:15-153:38
4542 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4542 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4543testdata/performance/SampleMaterial.lc 146:15-154:41 4543SampleMaterial.lc 146:15-154:41
4544 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4544 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4545testdata/performance/SampleMaterial.lc 146:15-155:40 4545SampleMaterial.lc 146:15-155:40
4546 Bool -> String -> StageAttrs 4546 Bool -> String -> StageAttrs
4547testdata/performance/SampleMaterial.lc 146:15-156:46 4547SampleMaterial.lc 146:15-156:46
4548 String -> StageAttrs 4548 String -> StageAttrs
4549testdata/performance/SampleMaterial.lc 146:15-158:18 4549SampleMaterial.lc 146:15-158:18
4550 StageAttrs 4550 StageAttrs
4551testdata/performance/SampleMaterial.lc 147:29-147:36 4551SampleMaterial.lc 147:29-147:36
4552 forall a . Maybe a 4552 forall a . Maybe a
4553testdata/performance/SampleMaterial.lc 148:30-148:50 4553SampleMaterial.lc 148:30-148:50
4554 RGBGen 4554 RGBGen
4555testdata/performance/SampleMaterial.lc 149:32-149:42 4555SampleMaterial.lc 149:32-149:42
4556 AlphaGen 4556 AlphaGen
4557testdata/performance/SampleMaterial.lc 150:29-150:36 4557SampleMaterial.lc 150:29-150:36
4558 TCGen 4558 TCGen
4559testdata/performance/SampleMaterial.lc 151:29-151:31 4559SampleMaterial.lc 151:29-151:31
4560 forall a . [a] 4560 forall a . [a]
4561testdata/performance/SampleMaterial.lc 152:31-152:37 4561SampleMaterial.lc 152:31-152:37
4562 String -> StageTexture 4562 String -> StageTexture
4563testdata/performance/SampleMaterial.lc 152:31-152:73 4563SampleMaterial.lc 152:31-152:73
4564 StageTexture 4564 StageTexture
4565testdata/performance/SampleMaterial.lc 152:38-152:73 4565SampleMaterial.lc 152:38-152:73
4566 String 4566 String
4567testdata/performance/SampleMaterial.lc 153:34-153:38 4567SampleMaterial.lc 153:34-153:38
4568 Bool 4568 Bool
4569testdata/performance/SampleMaterial.lc 154:33-154:41 4569SampleMaterial.lc 154:33-154:41
4570 DepthFunction 4570 DepthFunction
4571testdata/performance/SampleMaterial.lc 155:33-155:40 4571SampleMaterial.lc 155:33-155:40
4572 forall a . Maybe a 4572 forall a . Maybe a
4573testdata/performance/SampleMaterial.lc 156:41-156:46 4573SampleMaterial.lc 156:41-156:46
4574 Bool 4574 Bool
4575testdata/performance/SampleMaterial.lc 157:38-157:54 4575SampleMaterial.lc 157:38-157:54
4576 String 4576 String
4577testdata/performance/SampleMaterial.lc 159:15-159:25 4577SampleMaterial.lc 159:15-159:25
4578 Maybe (Blending', Blending') 4578 Maybe (Blending', Blending')
4579 -> RGBGen 4579 -> RGBGen
4580 -> AlphaGen 4580 -> AlphaGen
@@ -4582,82 +4582,82 @@ testdata/performance/SampleMaterial.lc 159:15-159:25
4582 -> [TCMod] 4582 -> [TCMod]
4583 -> StageTexture 4583 -> StageTexture
4584 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4584 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4585testdata/performance/SampleMaterial.lc 159:15-160:57 4585SampleMaterial.lc 159:15-160:57
4586 RGBGen 4586 RGBGen
4587 -> AlphaGen 4587 -> AlphaGen
4588 -> TCGen 4588 -> TCGen
4589 -> [TCMod] 4589 -> [TCMod]
4590 -> StageTexture 4590 -> StageTexture
4591 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4591 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4592testdata/performance/SampleMaterial.lc 159:15-161:50 4592SampleMaterial.lc 159:15-161:50
4593 AlphaGen 4593 AlphaGen
4594 -> TCGen 4594 -> TCGen
4595 -> [TCMod] 4595 -> [TCMod]
4596 -> StageTexture 4596 -> StageTexture
4597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4598testdata/performance/SampleMaterial.lc 159:15-162:42 4598SampleMaterial.lc 159:15-162:42
4599 TCGen 4599 TCGen
4600 -> [TCMod] 4600 -> [TCMod]
4601 -> StageTexture 4601 -> StageTexture
4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4603testdata/performance/SampleMaterial.lc 159:15-163:40 4603SampleMaterial.lc 159:15-163:40
4604 [TCMod] 4604 [TCMod]
4605 -> StageTexture 4605 -> StageTexture
4606 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4606 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4607testdata/performance/SampleMaterial.lc 159:15-164:31 4607SampleMaterial.lc 159:15-164:31
4608 StageTexture 4608 StageTexture
4609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4610testdata/performance/SampleMaterial.lc 159:15-165:42 4610SampleMaterial.lc 159:15-165:42
4611 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4611 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4612testdata/performance/SampleMaterial.lc 159:15-166:38 4612SampleMaterial.lc 159:15-166:38
4613 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4613 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4614testdata/performance/SampleMaterial.lc 159:15-167:41 4614SampleMaterial.lc 159:15-167:41
4615 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4615 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4616testdata/performance/SampleMaterial.lc 159:15-168:40 4616SampleMaterial.lc 159:15-168:40
4617 Bool -> String -> StageAttrs 4617 Bool -> String -> StageAttrs
4618testdata/performance/SampleMaterial.lc 159:15-169:46 4618SampleMaterial.lc 159:15-169:46
4619 String -> StageAttrs 4619 String -> StageAttrs
4620testdata/performance/SampleMaterial.lc 159:15-171:18 4620SampleMaterial.lc 159:15-171:18
4621 StageAttrs | [StageAttrs] 4621 StageAttrs | [StageAttrs]
4622testdata/performance/SampleMaterial.lc 160:29-160:33 4622SampleMaterial.lc 160:29-160:33
4623 forall a . a -> Maybe a 4623 forall a . a -> Maybe a
4624testdata/performance/SampleMaterial.lc 160:29-160:57 4624SampleMaterial.lc 160:29-160:57
4625 Maybe (Blending', Blending') 4625 Maybe (Blending', Blending')
4626testdata/performance/SampleMaterial.lc 160:34-160:57 4626SampleMaterial.lc 160:34-160:57
4627 (Blending', Blending') 4627 (Blending', Blending')
4628testdata/performance/SampleMaterial.lc 160:36-160:46 4628SampleMaterial.lc 160:36-160:46
4629 Blending' 4629 Blending'
4630testdata/performance/SampleMaterial.lc 160:49-160:55 4630SampleMaterial.lc 160:49-160:55
4631 Blending' | ((Blending')) 4631 Blending' | ((Blending'))
4632testdata/performance/SampleMaterial.lc 161:30-161:50 4632SampleMaterial.lc 161:30-161:50
4633 RGBGen 4633 RGBGen
4634testdata/performance/SampleMaterial.lc 162:32-162:42 4634SampleMaterial.lc 162:32-162:42
4635 AlphaGen 4635 AlphaGen
4636testdata/performance/SampleMaterial.lc 163:29-163:40 4636SampleMaterial.lc 163:29-163:40
4637 TCGen 4637 TCGen
4638testdata/performance/SampleMaterial.lc 164:29-164:31 4638SampleMaterial.lc 164:29-164:31
4639 forall a . [a] 4639 forall a . [a]
4640testdata/performance/SampleMaterial.lc 165:31-165:42 4640SampleMaterial.lc 165:31-165:42
4641 StageTexture 4641 StageTexture
4642testdata/performance/SampleMaterial.lc 166:34-166:38 4642SampleMaterial.lc 166:34-166:38
4643 Bool 4643 Bool
4644testdata/performance/SampleMaterial.lc 167:33-167:41 4644SampleMaterial.lc 167:33-167:41
4645 DepthFunction 4645 DepthFunction
4646testdata/performance/SampleMaterial.lc 168:33-168:40 4646SampleMaterial.lc 168:33-168:40
4647 forall a . Maybe a 4647 forall a . Maybe a
4648testdata/performance/SampleMaterial.lc 169:41-169:46 4648SampleMaterial.lc 169:41-169:46
4649 Bool 4649 Bool
4650testdata/performance/SampleMaterial.lc 170:38-170:54 4650SampleMaterial.lc 170:38-170:54
4651 String 4651 String
4652testdata/performance/SampleMaterial.lc 173:21-173:26 4652SampleMaterial.lc 173:21-173:26
4653 Bool 4653 Bool
4654testdata/performance/SampleMaterial.lc 176:5-232:6 4654SampleMaterial.lc 176:5-232:6
4655 (String, CommonAttrs) 4655 (String, CommonAttrs)
4656testdata/performance/SampleMaterial.lc 176:5-2182:6 4656SampleMaterial.lc 176:5-2182:6
4657 [(String, CommonAttrs)] 4657 [(String, CommonAttrs)]
4658testdata/performance/SampleMaterial.lc 176:7-176:46 4658SampleMaterial.lc 176:7-176:46
4659 String 4659 String
4660testdata/performance/SampleMaterial.lc 177:7-177:18 4660SampleMaterial.lc 177:7-177:18
4661 () 4661 ()
4662 -> () 4662 -> ()
4663 -> Bool 4663 -> Bool
@@ -4665,68 +4665,68 @@ testdata/performance/SampleMaterial.lc 177:7-177:18
4665 -> Bool 4665 -> Bool
4666 -> Bool 4666 -> Bool
4667 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4667 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4668testdata/performance/SampleMaterial.lc 177:7-178:26 4668SampleMaterial.lc 177:7-178:26
4669 () 4669 ()
4670 -> Bool 4670 -> Bool
4671 -> Float 4671 -> Float
4672 -> Bool 4672 -> Bool
4673 -> Bool 4673 -> Bool
4674 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4674 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4675testdata/performance/SampleMaterial.lc 177:7-179:26 4675SampleMaterial.lc 177:7-179:26
4676 Bool 4676 Bool
4677 -> Float 4677 -> Float
4678 -> Bool 4678 -> Bool
4679 -> Bool 4679 -> Bool
4680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4681testdata/performance/SampleMaterial.lc 177:7-180:27 4681SampleMaterial.lc 177:7-180:27
4682 Float 4682 Float
4683 -> Bool 4683 -> Bool
4684 -> Bool 4684 -> Bool
4685 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4685 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4686testdata/performance/SampleMaterial.lc 177:7-181:21 4686SampleMaterial.lc 177:7-181:21
4687 Bool 4687 Bool
4688 -> Bool 4688 -> Bool
4689 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4689 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4690testdata/performance/SampleMaterial.lc 177:7-182:35 4690SampleMaterial.lc 177:7-182:35
4691 Bool 4691 Bool
4692 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4692 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4693testdata/performance/SampleMaterial.lc 177:7-183:28 4693SampleMaterial.lc 177:7-183:28
4694 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4694 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4695testdata/performance/SampleMaterial.lc 177:7-184:33 4695SampleMaterial.lc 177:7-184:33
4696 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4696 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4697testdata/performance/SampleMaterial.lc 177:7-185:32 4697SampleMaterial.lc 177:7-185:32
4698 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 4698 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4699testdata/performance/SampleMaterial.lc 177:7-186:30 4699SampleMaterial.lc 177:7-186:30
4700 Bool -> [StageAttrs] -> Bool -> CommonAttrs 4700 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4701testdata/performance/SampleMaterial.lc 177:7-187:34 4701SampleMaterial.lc 177:7-187:34
4702 [StageAttrs] -> Bool -> CommonAttrs 4702 [StageAttrs] -> Bool -> CommonAttrs
4703testdata/performance/SampleMaterial.lc 177:7-229:14 4703SampleMaterial.lc 177:7-229:14
4704 Bool -> CommonAttrs 4704 Bool -> CommonAttrs
4705testdata/performance/SampleMaterial.lc 177:7-231:10 4705SampleMaterial.lc 177:7-231:10
4706 CommonAttrs | ((CommonAttrs)) 4706 CommonAttrs | ((CommonAttrs))
4707testdata/performance/SampleMaterial.lc 178:24-178:26 4707SampleMaterial.lc 178:24-178:26
4708 () 4708 ()
4709testdata/performance/SampleMaterial.lc 179:24-179:26 4709SampleMaterial.lc 179:24-179:26
4710 () 4710 ()
4711testdata/performance/SampleMaterial.lc 180:22-180:27 4711SampleMaterial.lc 180:22-180:27
4712 Bool 4712 Bool
4713testdata/performance/SampleMaterial.lc 181:20-181:21 4713SampleMaterial.lc 181:20-181:21
4714 _b 4714 _b
4715testdata/performance/SampleMaterial.lc 182:30-182:35 4715SampleMaterial.lc 182:30-182:35
4716 Bool 4716 Bool
4717testdata/performance/SampleMaterial.lc 183:23-183:28 4717SampleMaterial.lc 183:23-183:28
4718 Bool 4718 Bool
4719testdata/performance/SampleMaterial.lc 184:20-184:33 4719SampleMaterial.lc 184:20-184:33
4720 CullType 4720 CullType
4721testdata/performance/SampleMaterial.lc 185:30-185:32 4721SampleMaterial.lc 185:30-185:32
4722 forall a . [a] 4722 forall a . [a]
4723testdata/performance/SampleMaterial.lc 186:25-186:30 4723SampleMaterial.lc 186:25-186:30
4724 Bool 4724 Bool
4725testdata/performance/SampleMaterial.lc 187:29-187:34 4725SampleMaterial.lc 187:29-187:34
4726 Bool 4726 Bool
4727testdata/performance/SampleMaterial.lc 189:13-229:14 4727SampleMaterial.lc 189:13-229:14
4728 [StageAttrs] 4728 [StageAttrs]
4729testdata/performance/SampleMaterial.lc 189:15-189:25 4729SampleMaterial.lc 189:15-189:25
4730 Maybe (Blending', Blending') 4730 Maybe (Blending', Blending')
4731 -> RGBGen 4731 -> RGBGen
4732 -> AlphaGen 4732 -> AlphaGen
@@ -4734,110 +4734,110 @@ testdata/performance/SampleMaterial.lc 189:15-189:25
4734 -> [TCMod] 4734 -> [TCMod]
4735 -> StageTexture 4735 -> StageTexture
4736 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4736 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4737testdata/performance/SampleMaterial.lc 189:15-190:36 4737SampleMaterial.lc 189:15-190:36
4738 RGBGen 4738 RGBGen
4739 -> AlphaGen 4739 -> AlphaGen
4740 -> TCGen 4740 -> TCGen
4741 -> [TCMod] 4741 -> [TCMod]
4742 -> StageTexture 4742 -> StageTexture
4743 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4743 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4744testdata/performance/SampleMaterial.lc 189:15-191:42 4744SampleMaterial.lc 189:15-191:42
4745 AlphaGen 4745 AlphaGen
4746 -> TCGen 4746 -> TCGen
4747 -> [TCMod] 4747 -> [TCMod]
4748 -> StageTexture 4748 -> StageTexture
4749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4750testdata/performance/SampleMaterial.lc 189:15-192:42 4750SampleMaterial.lc 189:15-192:42
4751 TCGen 4751 TCGen
4752 -> [TCMod] 4752 -> [TCMod]
4753 -> StageTexture 4753 -> StageTexture
4754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4755testdata/performance/SampleMaterial.lc 189:15-193:36 4755SampleMaterial.lc 189:15-193:36
4756 [TCMod] 4756 [TCMod]
4757 -> StageTexture 4757 -> StageTexture
4758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4759testdata/performance/SampleMaterial.lc 189:15-195:88 4759SampleMaterial.lc 189:15-195:88
4760 StageTexture 4760 StageTexture
4761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4762testdata/performance/SampleMaterial.lc 189:15-196:66 4762SampleMaterial.lc 189:15-196:66
4763 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4763 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4764testdata/performance/SampleMaterial.lc 189:15-197:38 4764SampleMaterial.lc 189:15-197:38
4765 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4765 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4766testdata/performance/SampleMaterial.lc 189:15-198:41 4766SampleMaterial.lc 189:15-198:41
4767 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4767 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4768testdata/performance/SampleMaterial.lc 189:15-199:40 4768SampleMaterial.lc 189:15-199:40
4769 Bool -> String -> StageAttrs 4769 Bool -> String -> StageAttrs
4770testdata/performance/SampleMaterial.lc 189:15-200:46 4770SampleMaterial.lc 189:15-200:46
4771 String -> StageAttrs 4771 String -> StageAttrs
4772testdata/performance/SampleMaterial.lc 189:15-202:18 4772SampleMaterial.lc 189:15-202:18
4773 StageAttrs 4773 StageAttrs
4774testdata/performance/SampleMaterial.lc 190:29-190:36 4774SampleMaterial.lc 190:29-190:36
4775 forall a . Maybe a 4775 forall a . Maybe a
4776testdata/performance/SampleMaterial.lc 191:30-191:42 4776SampleMaterial.lc 191:30-191:42
4777 RGBGen 4777 RGBGen
4778testdata/performance/SampleMaterial.lc 192:32-192:42 4778SampleMaterial.lc 192:32-192:42
4779 AlphaGen 4779 AlphaGen
4780testdata/performance/SampleMaterial.lc 193:29-193:36 4780SampleMaterial.lc 193:29-193:36
4781 TCGen 4781 TCGen
4782testdata/performance/SampleMaterial.lc 195:21-195:88 4782SampleMaterial.lc 195:21-195:88
4783 [TCMod] 4783 [TCMod]
4784testdata/performance/SampleMaterial.lc 195:23-195:32 4784SampleMaterial.lc 195:23-195:32
4785 Float -> Float -> TCMod 4785 Float -> Float -> TCMod
4786testdata/performance/SampleMaterial.lc 195:23-195:36 4786SampleMaterial.lc 195:23-195:36
4787 Float -> TCMod 4787 Float -> TCMod
4788testdata/performance/SampleMaterial.lc 195:23-195:40 4788SampleMaterial.lc 195:23-195:40
4789 TCMod 4789 TCMod
4790testdata/performance/SampleMaterial.lc 195:33-195:36 4790SampleMaterial.lc 195:33-195:36
4791 Float 4791 Float
4792testdata/performance/SampleMaterial.lc 195:37-195:40 4792SampleMaterial.lc 195:37-195:40
4793 Float 4793 Float
4794testdata/performance/SampleMaterial.lc 195:43-195:50 4794SampleMaterial.lc 195:43-195:50
4795 Float -> Float -> Float -> Float -> TCMod 4795 Float -> Float -> Float -> Float -> TCMod
4796testdata/performance/SampleMaterial.lc 195:43-195:54 4796SampleMaterial.lc 195:43-195:54
4797 Float -> Float -> Float -> TCMod 4797 Float -> Float -> Float -> TCMod
4798testdata/performance/SampleMaterial.lc 195:43-195:59 4798SampleMaterial.lc 195:43-195:59
4799 Float -> Float -> TCMod 4799 Float -> Float -> TCMod
4800testdata/performance/SampleMaterial.lc 195:43-195:63 4800SampleMaterial.lc 195:43-195:63
4801 Float -> TCMod 4801 Float -> TCMod
4802testdata/performance/SampleMaterial.lc 195:43-195:67 4802SampleMaterial.lc 195:43-195:67
4803 TCMod 4803 TCMod
4804testdata/performance/SampleMaterial.lc 195:43-195:86 4804SampleMaterial.lc 195:43-195:86
4805 [TCMod] 4805 [TCMod]
4806testdata/performance/SampleMaterial.lc 195:51-195:54 4806SampleMaterial.lc 195:51-195:54
4807 Float 4807 Float
4808testdata/performance/SampleMaterial.lc 195:55-195:59 4808SampleMaterial.lc 195:55-195:59
4809 Float 4809 Float
4810testdata/performance/SampleMaterial.lc 195:60-195:63 4810SampleMaterial.lc 195:60-195:63
4811 Float 4811 Float
4812testdata/performance/SampleMaterial.lc 195:64-195:67 4812SampleMaterial.lc 195:64-195:67
4813 Float 4813 Float
4814testdata/performance/SampleMaterial.lc 195:70-195:78 4814SampleMaterial.lc 195:70-195:78
4815 Float -> Float -> TCMod 4815 Float -> Float -> TCMod
4816testdata/performance/SampleMaterial.lc 195:70-195:82 4816SampleMaterial.lc 195:70-195:82
4817 Float -> TCMod 4817 Float -> TCMod
4818testdata/performance/SampleMaterial.lc 195:70-195:86 4818SampleMaterial.lc 195:70-195:86
4819 TCMod | [TCMod] 4819 TCMod | [TCMod]
4820testdata/performance/SampleMaterial.lc 195:79-195:82 4820SampleMaterial.lc 195:79-195:82
4821 Float 4821 Float
4822testdata/performance/SampleMaterial.lc 195:83-195:86 4822SampleMaterial.lc 195:83-195:86
4823 Float 4823 Float
4824testdata/performance/SampleMaterial.lc 196:31-196:37 4824SampleMaterial.lc 196:31-196:37
4825 String -> StageTexture 4825 String -> StageTexture
4826testdata/performance/SampleMaterial.lc 196:31-196:66 4826SampleMaterial.lc 196:31-196:66
4827 StageTexture 4827 StageTexture
4828testdata/performance/SampleMaterial.lc 196:38-196:66 4828SampleMaterial.lc 196:38-196:66
4829 String 4829 String
4830testdata/performance/SampleMaterial.lc 197:34-197:38 4830SampleMaterial.lc 197:34-197:38
4831 Bool 4831 Bool
4832testdata/performance/SampleMaterial.lc 198:33-198:41 4832SampleMaterial.lc 198:33-198:41
4833 DepthFunction 4833 DepthFunction
4834testdata/performance/SampleMaterial.lc 199:33-199:40 4834SampleMaterial.lc 199:33-199:40
4835 forall a . Maybe a 4835 forall a . Maybe a
4836testdata/performance/SampleMaterial.lc 200:41-200:46 4836SampleMaterial.lc 200:41-200:46
4837 Bool 4837 Bool
4838testdata/performance/SampleMaterial.lc 201:38-201:52 4838SampleMaterial.lc 201:38-201:52
4839 String 4839 String
4840testdata/performance/SampleMaterial.lc 203:15-203:25 4840SampleMaterial.lc 203:15-203:25
4841 Maybe (Blending', Blending') 4841 Maybe (Blending', Blending')
4842 -> RGBGen 4842 -> RGBGen
4843 -> AlphaGen 4843 -> AlphaGen
@@ -4845,80 +4845,80 @@ testdata/performance/SampleMaterial.lc 203:15-203:25
4845 -> [TCMod] 4845 -> [TCMod]
4846 -> StageTexture 4846 -> StageTexture
4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4848testdata/performance/SampleMaterial.lc 203:15-204:69 4848SampleMaterial.lc 203:15-204:69
4849 RGBGen 4849 RGBGen
4850 -> AlphaGen 4850 -> AlphaGen
4851 -> TCGen 4851 -> TCGen
4852 -> [TCMod] 4852 -> [TCMod]
4853 -> StageTexture 4853 -> StageTexture
4854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4855testdata/performance/SampleMaterial.lc 203:15-205:42 4855SampleMaterial.lc 203:15-205:42
4856 AlphaGen 4856 AlphaGen
4857 -> TCGen 4857 -> TCGen
4858 -> [TCMod] 4858 -> [TCMod]
4859 -> StageTexture 4859 -> StageTexture
4860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4861testdata/performance/SampleMaterial.lc 203:15-206:42 4861SampleMaterial.lc 203:15-206:42
4862 TCGen 4862 TCGen
4863 -> [TCMod] 4863 -> [TCMod]
4864 -> StageTexture 4864 -> StageTexture
4865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4866testdata/performance/SampleMaterial.lc 203:15-207:36 4866SampleMaterial.lc 203:15-207:36
4867 [TCMod] 4867 [TCMod]
4868 -> StageTexture 4868 -> StageTexture
4869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4870testdata/performance/SampleMaterial.lc 203:15-208:31 4870SampleMaterial.lc 203:15-208:31
4871 StageTexture 4871 StageTexture
4872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4873testdata/performance/SampleMaterial.lc 203:15-209:81 4873SampleMaterial.lc 203:15-209:81
4874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4875testdata/performance/SampleMaterial.lc 203:15-210:39 4875SampleMaterial.lc 203:15-210:39
4876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4877testdata/performance/SampleMaterial.lc 203:15-211:41 4877SampleMaterial.lc 203:15-211:41
4878 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4878 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4879testdata/performance/SampleMaterial.lc 203:15-212:40 4879SampleMaterial.lc 203:15-212:40
4880 Bool -> String -> StageAttrs 4880 Bool -> String -> StageAttrs
4881testdata/performance/SampleMaterial.lc 203:15-213:46 4881SampleMaterial.lc 203:15-213:46
4882 String -> StageAttrs 4882 String -> StageAttrs
4883testdata/performance/SampleMaterial.lc 203:15-215:18 4883SampleMaterial.lc 203:15-215:18
4884 StageAttrs 4884 StageAttrs
4885testdata/performance/SampleMaterial.lc 203:15-228:18 4885SampleMaterial.lc 203:15-228:18
4886 [StageAttrs] 4886 [StageAttrs]
4887testdata/performance/SampleMaterial.lc 204:29-204:33 4887SampleMaterial.lc 204:29-204:33
4888 forall a . a -> Maybe a 4888 forall a . a -> Maybe a
4889testdata/performance/SampleMaterial.lc 204:29-204:69 4889SampleMaterial.lc 204:29-204:69
4890 Maybe (Blending', Blending') 4890 Maybe (Blending', Blending')
4891testdata/performance/SampleMaterial.lc 204:34-204:69 4891SampleMaterial.lc 204:34-204:69
4892 (Blending', Blending') 4892 (Blending', Blending')
4893testdata/performance/SampleMaterial.lc 204:36-204:46 4893SampleMaterial.lc 204:36-204:46
4894 Blending' 4894 Blending'
4895testdata/performance/SampleMaterial.lc 204:49-204:67 4895SampleMaterial.lc 204:49-204:67
4896 Blending' | ((Blending')) 4896 Blending' | ((Blending'))
4897testdata/performance/SampleMaterial.lc 205:30-205:42 4897SampleMaterial.lc 205:30-205:42
4898 RGBGen 4898 RGBGen
4899testdata/performance/SampleMaterial.lc 206:32-206:42 4899SampleMaterial.lc 206:32-206:42
4900 AlphaGen 4900 AlphaGen
4901testdata/performance/SampleMaterial.lc 207:29-207:36 4901SampleMaterial.lc 207:29-207:36
4902 TCGen 4902 TCGen
4903testdata/performance/SampleMaterial.lc 208:29-208:31 4903SampleMaterial.lc 208:29-208:31
4904 forall a . [a] 4904 forall a . [a]
4905testdata/performance/SampleMaterial.lc 209:31-209:37 4905SampleMaterial.lc 209:31-209:37
4906 String -> StageTexture 4906 String -> StageTexture
4907testdata/performance/SampleMaterial.lc 209:31-209:81 4907SampleMaterial.lc 209:31-209:81
4908 StageTexture 4908 StageTexture
4909testdata/performance/SampleMaterial.lc 209:38-209:81 4909SampleMaterial.lc 209:38-209:81
4910 String 4910 String
4911testdata/performance/SampleMaterial.lc 210:34-210:39 4911SampleMaterial.lc 210:34-210:39
4912 Bool 4912 Bool
4913testdata/performance/SampleMaterial.lc 211:33-211:41 4913SampleMaterial.lc 211:33-211:41
4914 DepthFunction 4914 DepthFunction
4915testdata/performance/SampleMaterial.lc 212:33-212:40 4915SampleMaterial.lc 212:33-212:40
4916 forall a . Maybe a 4916 forall a . Maybe a
4917testdata/performance/SampleMaterial.lc 213:41-213:46 4917SampleMaterial.lc 213:41-213:46
4918 Bool 4918 Bool
4919testdata/performance/SampleMaterial.lc 214:38-214:54 4919SampleMaterial.lc 214:38-214:54
4920 String 4920 String
4921testdata/performance/SampleMaterial.lc 216:15-216:25 4921SampleMaterial.lc 216:15-216:25
4922 Maybe (Blending', Blending') 4922 Maybe (Blending', Blending')
4923 -> RGBGen 4923 -> RGBGen
4924 -> AlphaGen 4924 -> AlphaGen
@@ -4926,82 +4926,82 @@ testdata/performance/SampleMaterial.lc 216:15-216:25
4926 -> [TCMod] 4926 -> [TCMod]
4927 -> StageTexture 4927 -> StageTexture
4928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4928 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4929testdata/performance/SampleMaterial.lc 216:15-217:69 4929SampleMaterial.lc 216:15-217:69
4930 RGBGen 4930 RGBGen
4931 -> AlphaGen 4931 -> AlphaGen
4932 -> TCGen 4932 -> TCGen
4933 -> [TCMod] 4933 -> [TCMod]
4934 -> StageTexture 4934 -> StageTexture
4935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4936testdata/performance/SampleMaterial.lc 216:15-218:42 4936SampleMaterial.lc 216:15-218:42
4937 AlphaGen 4937 AlphaGen
4938 -> TCGen 4938 -> TCGen
4939 -> [TCMod] 4939 -> [TCMod]
4940 -> StageTexture 4940 -> StageTexture
4941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4942testdata/performance/SampleMaterial.lc 216:15-219:42 4942SampleMaterial.lc 216:15-219:42
4943 TCGen 4943 TCGen
4944 -> [TCMod] 4944 -> [TCMod]
4945 -> StageTexture 4945 -> StageTexture
4946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4947testdata/performance/SampleMaterial.lc 216:15-220:40 4947SampleMaterial.lc 216:15-220:40
4948 [TCMod] 4948 [TCMod]
4949 -> StageTexture 4949 -> StageTexture
4950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4951testdata/performance/SampleMaterial.lc 216:15-221:31 4951SampleMaterial.lc 216:15-221:31
4952 StageTexture 4952 StageTexture
4953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4954testdata/performance/SampleMaterial.lc 216:15-222:42 4954SampleMaterial.lc 216:15-222:42
4955 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4955 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4956testdata/performance/SampleMaterial.lc 216:15-223:39 4956SampleMaterial.lc 216:15-223:39
4957 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4957 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4958testdata/performance/SampleMaterial.lc 216:15-224:41 4958SampleMaterial.lc 216:15-224:41
4959 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4959 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4960testdata/performance/SampleMaterial.lc 216:15-225:40 4960SampleMaterial.lc 216:15-225:40
4961 Bool -> String -> StageAttrs 4961 Bool -> String -> StageAttrs
4962testdata/performance/SampleMaterial.lc 216:15-226:46 4962SampleMaterial.lc 216:15-226:46
4963 String -> StageAttrs 4963 String -> StageAttrs
4964testdata/performance/SampleMaterial.lc 216:15-228:18 4964SampleMaterial.lc 216:15-228:18
4965 StageAttrs | [StageAttrs] 4965 StageAttrs | [StageAttrs]
4966testdata/performance/SampleMaterial.lc 217:29-217:33 4966SampleMaterial.lc 217:29-217:33
4967 forall a . a -> Maybe a 4967 forall a . a -> Maybe a
4968testdata/performance/SampleMaterial.lc 217:29-217:69 4968SampleMaterial.lc 217:29-217:69
4969 Maybe (Blending', Blending') 4969 Maybe (Blending', Blending')
4970testdata/performance/SampleMaterial.lc 217:34-217:69 4970SampleMaterial.lc 217:34-217:69
4971 (Blending', Blending') 4971 (Blending', Blending')
4972testdata/performance/SampleMaterial.lc 217:36-217:46 4972SampleMaterial.lc 217:36-217:46
4973 Blending' 4973 Blending'
4974testdata/performance/SampleMaterial.lc 217:49-217:67 4974SampleMaterial.lc 217:49-217:67
4975 Blending' | ((Blending')) 4975 Blending' | ((Blending'))
4976testdata/performance/SampleMaterial.lc 218:30-218:42 4976SampleMaterial.lc 218:30-218:42
4977 RGBGen 4977 RGBGen
4978testdata/performance/SampleMaterial.lc 219:32-219:42 4978SampleMaterial.lc 219:32-219:42
4979 AlphaGen 4979 AlphaGen
4980testdata/performance/SampleMaterial.lc 220:29-220:40 4980SampleMaterial.lc 220:29-220:40
4981 TCGen 4981 TCGen
4982testdata/performance/SampleMaterial.lc 221:29-221:31 4982SampleMaterial.lc 221:29-221:31
4983 forall a . [a] 4983 forall a . [a]
4984testdata/performance/SampleMaterial.lc 222:31-222:42 4984SampleMaterial.lc 222:31-222:42
4985 StageTexture 4985 StageTexture
4986testdata/performance/SampleMaterial.lc 223:34-223:39 4986SampleMaterial.lc 223:34-223:39
4987 Bool 4987 Bool
4988testdata/performance/SampleMaterial.lc 224:33-224:41 4988SampleMaterial.lc 224:33-224:41
4989 DepthFunction 4989 DepthFunction
4990testdata/performance/SampleMaterial.lc 225:33-225:40 4990SampleMaterial.lc 225:33-225:40
4991 forall a . Maybe a 4991 forall a . Maybe a
4992testdata/performance/SampleMaterial.lc 226:41-226:46 4992SampleMaterial.lc 226:41-226:46
4993 Bool 4993 Bool
4994testdata/performance/SampleMaterial.lc 227:38-227:54 4994SampleMaterial.lc 227:38-227:54
4995 String 4995 String
4996testdata/performance/SampleMaterial.lc 230:21-230:26 4996SampleMaterial.lc 230:21-230:26
4997 Bool 4997 Bool
4998testdata/performance/SampleMaterial.lc 233:5-275:6 4998SampleMaterial.lc 233:5-275:6
4999 (String, CommonAttrs) 4999 (String, CommonAttrs)
5000testdata/performance/SampleMaterial.lc 233:5-2182:6 5000SampleMaterial.lc 233:5-2182:6
5001 [(String, CommonAttrs)] 5001 [(String, CommonAttrs)]
5002testdata/performance/SampleMaterial.lc 233:7-233:40 5002SampleMaterial.lc 233:7-233:40
5003 String 5003 String
5004testdata/performance/SampleMaterial.lc 234:7-234:18 5004SampleMaterial.lc 234:7-234:18
5005 () 5005 ()
5006 -> () 5006 -> ()
5007 -> Bool 5007 -> Bool
@@ -5009,68 +5009,68 @@ testdata/performance/SampleMaterial.lc 234:7-234:18
5009 -> Bool 5009 -> Bool
5010 -> Bool 5010 -> Bool
5011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5011 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5012testdata/performance/SampleMaterial.lc 234:7-235:26 5012SampleMaterial.lc 234:7-235:26
5013 () 5013 ()
5014 -> Bool 5014 -> Bool
5015 -> Float 5015 -> Float
5016 -> Bool 5016 -> Bool
5017 -> Bool 5017 -> Bool
5018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5019testdata/performance/SampleMaterial.lc 234:7-236:26 5019SampleMaterial.lc 234:7-236:26
5020 Bool 5020 Bool
5021 -> Float 5021 -> Float
5022 -> Bool 5022 -> Bool
5023 -> Bool 5023 -> Bool
5024 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5024 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5025testdata/performance/SampleMaterial.lc 234:7-237:27 5025SampleMaterial.lc 234:7-237:27
5026 Float 5026 Float
5027 -> Bool 5027 -> Bool
5028 -> Bool 5028 -> Bool
5029 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5029 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5030testdata/performance/SampleMaterial.lc 234:7-238:21 5030SampleMaterial.lc 234:7-238:21
5031 Bool 5031 Bool
5032 -> Bool 5032 -> Bool
5033 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5033 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5034testdata/performance/SampleMaterial.lc 234:7-239:35 5034SampleMaterial.lc 234:7-239:35
5035 Bool 5035 Bool
5036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5037testdata/performance/SampleMaterial.lc 234:7-240:28 5037SampleMaterial.lc 234:7-240:28
5038 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5038 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5039testdata/performance/SampleMaterial.lc 234:7-241:33 5039SampleMaterial.lc 234:7-241:33
5040 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5040 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5041testdata/performance/SampleMaterial.lc 234:7-242:32 5041SampleMaterial.lc 234:7-242:32
5042 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5042 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5043testdata/performance/SampleMaterial.lc 234:7-243:30 5043SampleMaterial.lc 234:7-243:30
5044 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5044 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5045testdata/performance/SampleMaterial.lc 234:7-244:34 5045SampleMaterial.lc 234:7-244:34
5046 [StageAttrs] -> Bool -> CommonAttrs 5046 [StageAttrs] -> Bool -> CommonAttrs
5047testdata/performance/SampleMaterial.lc 234:7-272:14 5047SampleMaterial.lc 234:7-272:14
5048 Bool -> CommonAttrs 5048 Bool -> CommonAttrs
5049testdata/performance/SampleMaterial.lc 234:7-274:10 5049SampleMaterial.lc 234:7-274:10
5050 CommonAttrs | ((CommonAttrs)) 5050 CommonAttrs | ((CommonAttrs))
5051testdata/performance/SampleMaterial.lc 235:24-235:26 5051SampleMaterial.lc 235:24-235:26
5052 () 5052 ()
5053testdata/performance/SampleMaterial.lc 236:24-236:26 5053SampleMaterial.lc 236:24-236:26
5054 () 5054 ()
5055testdata/performance/SampleMaterial.lc 237:22-237:27 5055SampleMaterial.lc 237:22-237:27
5056 Bool 5056 Bool
5057testdata/performance/SampleMaterial.lc 238:20-238:21 5057SampleMaterial.lc 238:20-238:21
5058 _b 5058 _b
5059testdata/performance/SampleMaterial.lc 239:30-239:35 5059SampleMaterial.lc 239:30-239:35
5060 Bool 5060 Bool
5061testdata/performance/SampleMaterial.lc 240:23-240:28 5061SampleMaterial.lc 240:23-240:28
5062 Bool 5062 Bool
5063testdata/performance/SampleMaterial.lc 241:20-241:33 5063SampleMaterial.lc 241:20-241:33
5064 CullType 5064 CullType
5065testdata/performance/SampleMaterial.lc 242:30-242:32 5065SampleMaterial.lc 242:30-242:32
5066 forall a . [a] 5066 forall a . [a]
5067testdata/performance/SampleMaterial.lc 243:25-243:30 5067SampleMaterial.lc 243:25-243:30
5068 Bool 5068 Bool
5069testdata/performance/SampleMaterial.lc 244:29-244:34 5069SampleMaterial.lc 244:29-244:34
5070 Bool 5070 Bool
5071testdata/performance/SampleMaterial.lc 246:13-272:14 5071SampleMaterial.lc 246:13-272:14
5072 [StageAttrs] 5072 [StageAttrs]
5073testdata/performance/SampleMaterial.lc 246:15-246:25 5073SampleMaterial.lc 246:15-246:25
5074 Maybe (Blending', Blending') 5074 Maybe (Blending', Blending')
5075 -> RGBGen 5075 -> RGBGen
5076 -> AlphaGen 5076 -> AlphaGen
@@ -5078,70 +5078,70 @@ testdata/performance/SampleMaterial.lc 246:15-246:25
5078 -> [TCMod] 5078 -> [TCMod]
5079 -> StageTexture 5079 -> StageTexture
5080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5081testdata/performance/SampleMaterial.lc 246:15-247:36 5081SampleMaterial.lc 246:15-247:36
5082 RGBGen 5082 RGBGen
5083 -> AlphaGen 5083 -> AlphaGen
5084 -> TCGen 5084 -> TCGen
5085 -> [TCMod] 5085 -> [TCMod]
5086 -> StageTexture 5086 -> StageTexture
5087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5088testdata/performance/SampleMaterial.lc 246:15-248:50 5088SampleMaterial.lc 246:15-248:50
5089 AlphaGen 5089 AlphaGen
5090 -> TCGen 5090 -> TCGen
5091 -> [TCMod] 5091 -> [TCMod]
5092 -> StageTexture 5092 -> StageTexture
5093 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5093 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5094testdata/performance/SampleMaterial.lc 246:15-249:42 5094SampleMaterial.lc 246:15-249:42
5095 TCGen 5095 TCGen
5096 -> [TCMod] 5096 -> [TCMod]
5097 -> StageTexture 5097 -> StageTexture
5098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5099testdata/performance/SampleMaterial.lc 246:15-250:36 5099SampleMaterial.lc 246:15-250:36
5100 [TCMod] 5100 [TCMod]
5101 -> StageTexture 5101 -> StageTexture
5102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5103testdata/performance/SampleMaterial.lc 246:15-251:31 5103SampleMaterial.lc 246:15-251:31
5104 StageTexture 5104 StageTexture
5105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5106testdata/performance/SampleMaterial.lc 246:15-252:71 5106SampleMaterial.lc 246:15-252:71
5107 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5107 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5108testdata/performance/SampleMaterial.lc 246:15-253:38 5108SampleMaterial.lc 246:15-253:38
5109 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5109 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5110testdata/performance/SampleMaterial.lc 246:15-254:41 5110SampleMaterial.lc 246:15-254:41
5111 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5111 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5112testdata/performance/SampleMaterial.lc 246:15-255:40 5112SampleMaterial.lc 246:15-255:40
5113 Bool -> String -> StageAttrs 5113 Bool -> String -> StageAttrs
5114testdata/performance/SampleMaterial.lc 246:15-256:46 5114SampleMaterial.lc 246:15-256:46
5115 String -> StageAttrs 5115 String -> StageAttrs
5116testdata/performance/SampleMaterial.lc 246:15-258:18 5116SampleMaterial.lc 246:15-258:18
5117 StageAttrs 5117 StageAttrs
5118testdata/performance/SampleMaterial.lc 247:29-247:36 5118SampleMaterial.lc 247:29-247:36
5119 forall a . Maybe a 5119 forall a . Maybe a
5120testdata/performance/SampleMaterial.lc 248:30-248:50 5120SampleMaterial.lc 248:30-248:50
5121 RGBGen 5121 RGBGen
5122testdata/performance/SampleMaterial.lc 249:32-249:42 5122SampleMaterial.lc 249:32-249:42
5123 AlphaGen 5123 AlphaGen
5124testdata/performance/SampleMaterial.lc 250:29-250:36 5124SampleMaterial.lc 250:29-250:36
5125 TCGen 5125 TCGen
5126testdata/performance/SampleMaterial.lc 251:29-251:31 5126SampleMaterial.lc 251:29-251:31
5127 forall a . [a] 5127 forall a . [a]
5128testdata/performance/SampleMaterial.lc 252:31-252:37 5128SampleMaterial.lc 252:31-252:37
5129 String -> StageTexture 5129 String -> StageTexture
5130testdata/performance/SampleMaterial.lc 252:31-252:71 5130SampleMaterial.lc 252:31-252:71
5131 StageTexture 5131 StageTexture
5132testdata/performance/SampleMaterial.lc 252:38-252:71 5132SampleMaterial.lc 252:38-252:71
5133 String 5133 String
5134testdata/performance/SampleMaterial.lc 253:34-253:38 5134SampleMaterial.lc 253:34-253:38
5135 Bool 5135 Bool
5136testdata/performance/SampleMaterial.lc 254:33-254:41 5136SampleMaterial.lc 254:33-254:41
5137 DepthFunction 5137 DepthFunction
5138testdata/performance/SampleMaterial.lc 255:33-255:40 5138SampleMaterial.lc 255:33-255:40
5139 forall a . Maybe a 5139 forall a . Maybe a
5140testdata/performance/SampleMaterial.lc 256:41-256:46 5140SampleMaterial.lc 256:41-256:46
5141 Bool 5141 Bool
5142testdata/performance/SampleMaterial.lc 257:38-257:54 5142SampleMaterial.lc 257:38-257:54
5143 String 5143 String
5144testdata/performance/SampleMaterial.lc 259:15-259:25 5144SampleMaterial.lc 259:15-259:25
5145 Maybe (Blending', Blending') 5145 Maybe (Blending', Blending')
5146 -> RGBGen 5146 -> RGBGen
5147 -> AlphaGen 5147 -> AlphaGen
@@ -5149,82 +5149,82 @@ testdata/performance/SampleMaterial.lc 259:15-259:25
5149 -> [TCMod] 5149 -> [TCMod]
5150 -> StageTexture 5150 -> StageTexture
5151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5151 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5152testdata/performance/SampleMaterial.lc 259:15-260:57 5152SampleMaterial.lc 259:15-260:57
5153 RGBGen 5153 RGBGen
5154 -> AlphaGen 5154 -> AlphaGen
5155 -> TCGen 5155 -> TCGen
5156 -> [TCMod] 5156 -> [TCMod]
5157 -> StageTexture 5157 -> StageTexture
5158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5159testdata/performance/SampleMaterial.lc 259:15-261:50 5159SampleMaterial.lc 259:15-261:50
5160 AlphaGen 5160 AlphaGen
5161 -> TCGen 5161 -> TCGen
5162 -> [TCMod] 5162 -> [TCMod]
5163 -> StageTexture 5163 -> StageTexture
5164 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5164 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5165testdata/performance/SampleMaterial.lc 259:15-262:42 5165SampleMaterial.lc 259:15-262:42
5166 TCGen 5166 TCGen
5167 -> [TCMod] 5167 -> [TCMod]
5168 -> StageTexture 5168 -> StageTexture
5169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5170testdata/performance/SampleMaterial.lc 259:15-263:40 5170SampleMaterial.lc 259:15-263:40
5171 [TCMod] 5171 [TCMod]
5172 -> StageTexture 5172 -> StageTexture
5173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5174testdata/performance/SampleMaterial.lc 259:15-264:31 5174SampleMaterial.lc 259:15-264:31
5175 StageTexture 5175 StageTexture
5176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5177testdata/performance/SampleMaterial.lc 259:15-265:42 5177SampleMaterial.lc 259:15-265:42
5178 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5178 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5179testdata/performance/SampleMaterial.lc 259:15-266:38 5179SampleMaterial.lc 259:15-266:38
5180 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5180 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5181testdata/performance/SampleMaterial.lc 259:15-267:41 5181SampleMaterial.lc 259:15-267:41
5182 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5182 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5183testdata/performance/SampleMaterial.lc 259:15-268:40 5183SampleMaterial.lc 259:15-268:40
5184 Bool -> String -> StageAttrs 5184 Bool -> String -> StageAttrs
5185testdata/performance/SampleMaterial.lc 259:15-269:46 5185SampleMaterial.lc 259:15-269:46
5186 String -> StageAttrs 5186 String -> StageAttrs
5187testdata/performance/SampleMaterial.lc 259:15-271:18 5187SampleMaterial.lc 259:15-271:18
5188 StageAttrs | [StageAttrs] 5188 StageAttrs | [StageAttrs]
5189testdata/performance/SampleMaterial.lc 260:29-260:33 5189SampleMaterial.lc 260:29-260:33
5190 forall a . a -> Maybe a 5190 forall a . a -> Maybe a
5191testdata/performance/SampleMaterial.lc 260:29-260:57 5191SampleMaterial.lc 260:29-260:57
5192 Maybe (Blending', Blending') 5192 Maybe (Blending', Blending')
5193testdata/performance/SampleMaterial.lc 260:34-260:57 5193SampleMaterial.lc 260:34-260:57
5194 (Blending', Blending') 5194 (Blending', Blending')
5195testdata/performance/SampleMaterial.lc 260:36-260:46 5195SampleMaterial.lc 260:36-260:46
5196 Blending' 5196 Blending'
5197testdata/performance/SampleMaterial.lc 260:49-260:55 5197SampleMaterial.lc 260:49-260:55
5198 Blending' | ((Blending')) 5198 Blending' | ((Blending'))
5199testdata/performance/SampleMaterial.lc 261:30-261:50 5199SampleMaterial.lc 261:30-261:50
5200 RGBGen 5200 RGBGen
5201testdata/performance/SampleMaterial.lc 262:32-262:42 5201SampleMaterial.lc 262:32-262:42
5202 AlphaGen 5202 AlphaGen
5203testdata/performance/SampleMaterial.lc 263:29-263:40 5203SampleMaterial.lc 263:29-263:40
5204 TCGen 5204 TCGen
5205testdata/performance/SampleMaterial.lc 264:29-264:31 5205SampleMaterial.lc 264:29-264:31
5206 forall a . [a] 5206 forall a . [a]
5207testdata/performance/SampleMaterial.lc 265:31-265:42 5207SampleMaterial.lc 265:31-265:42
5208 StageTexture 5208 StageTexture
5209testdata/performance/SampleMaterial.lc 266:34-266:38 5209SampleMaterial.lc 266:34-266:38
5210 Bool 5210 Bool
5211testdata/performance/SampleMaterial.lc 267:33-267:41 5211SampleMaterial.lc 267:33-267:41
5212 DepthFunction 5212 DepthFunction
5213testdata/performance/SampleMaterial.lc 268:33-268:40 5213SampleMaterial.lc 268:33-268:40
5214 forall a . Maybe a 5214 forall a . Maybe a
5215testdata/performance/SampleMaterial.lc 269:41-269:46 5215SampleMaterial.lc 269:41-269:46
5216 Bool 5216 Bool
5217testdata/performance/SampleMaterial.lc 270:38-270:54 5217SampleMaterial.lc 270:38-270:54
5218 String 5218 String
5219testdata/performance/SampleMaterial.lc 273:21-273:26 5219SampleMaterial.lc 273:21-273:26
5220 Bool 5220 Bool
5221testdata/performance/SampleMaterial.lc 276:5-318:6 5221SampleMaterial.lc 276:5-318:6
5222 (String, CommonAttrs) 5222 (String, CommonAttrs)
5223testdata/performance/SampleMaterial.lc 276:5-2182:6 5223SampleMaterial.lc 276:5-2182:6
5224 [(String, CommonAttrs)] 5224 [(String, CommonAttrs)]
5225testdata/performance/SampleMaterial.lc 276:7-276:42 5225SampleMaterial.lc 276:7-276:42
5226 String 5226 String
5227testdata/performance/SampleMaterial.lc 277:7-277:18 5227SampleMaterial.lc 277:7-277:18
5228 () 5228 ()
5229 -> () 5229 -> ()
5230 -> Bool 5230 -> Bool
@@ -5232,68 +5232,68 @@ testdata/performance/SampleMaterial.lc 277:7-277:18
5232 -> Bool 5232 -> Bool
5233 -> Bool 5233 -> Bool
5234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5234 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5235testdata/performance/SampleMaterial.lc 277:7-278:26 5235SampleMaterial.lc 277:7-278:26
5236 () 5236 ()
5237 -> Bool 5237 -> Bool
5238 -> Float 5238 -> Float
5239 -> Bool 5239 -> Bool
5240 -> Bool 5240 -> Bool
5241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5242testdata/performance/SampleMaterial.lc 277:7-279:26 5242SampleMaterial.lc 277:7-279:26
5243 Bool 5243 Bool
5244 -> Float 5244 -> Float
5245 -> Bool 5245 -> Bool
5246 -> Bool 5246 -> Bool
5247 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5247 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5248testdata/performance/SampleMaterial.lc 277:7-280:27 5248SampleMaterial.lc 277:7-280:27
5249 Float 5249 Float
5250 -> Bool 5250 -> Bool
5251 -> Bool 5251 -> Bool
5252 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5252 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5253testdata/performance/SampleMaterial.lc 277:7-281:21 5253SampleMaterial.lc 277:7-281:21
5254 Bool 5254 Bool
5255 -> Bool 5255 -> Bool
5256 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5256 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5257testdata/performance/SampleMaterial.lc 277:7-282:35 5257SampleMaterial.lc 277:7-282:35
5258 Bool 5258 Bool
5259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5260testdata/performance/SampleMaterial.lc 277:7-283:28 5260SampleMaterial.lc 277:7-283:28
5261 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5261 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5262testdata/performance/SampleMaterial.lc 277:7-284:33 5262SampleMaterial.lc 277:7-284:33
5263 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5263 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5264testdata/performance/SampleMaterial.lc 277:7-285:32 5264SampleMaterial.lc 277:7-285:32
5265 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5265 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5266testdata/performance/SampleMaterial.lc 277:7-286:30 5266SampleMaterial.lc 277:7-286:30
5267 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5267 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5268testdata/performance/SampleMaterial.lc 277:7-287:34 5268SampleMaterial.lc 277:7-287:34
5269 [StageAttrs] -> Bool -> CommonAttrs 5269 [StageAttrs] -> Bool -> CommonAttrs
5270testdata/performance/SampleMaterial.lc 277:7-315:14 5270SampleMaterial.lc 277:7-315:14
5271 Bool -> CommonAttrs 5271 Bool -> CommonAttrs
5272testdata/performance/SampleMaterial.lc 277:7-317:10 5272SampleMaterial.lc 277:7-317:10
5273 CommonAttrs | ((CommonAttrs)) 5273 CommonAttrs | ((CommonAttrs))
5274testdata/performance/SampleMaterial.lc 278:24-278:26 5274SampleMaterial.lc 278:24-278:26
5275 () 5275 ()
5276testdata/performance/SampleMaterial.lc 279:24-279:26 5276SampleMaterial.lc 279:24-279:26
5277 () 5277 ()
5278testdata/performance/SampleMaterial.lc 280:22-280:27 5278SampleMaterial.lc 280:22-280:27
5279 Bool 5279 Bool
5280testdata/performance/SampleMaterial.lc 281:20-281:21 5280SampleMaterial.lc 281:20-281:21
5281 _b 5281 _b
5282testdata/performance/SampleMaterial.lc 282:30-282:35 5282SampleMaterial.lc 282:30-282:35
5283 Bool 5283 Bool
5284testdata/performance/SampleMaterial.lc 283:23-283:28 5284SampleMaterial.lc 283:23-283:28
5285 Bool 5285 Bool
5286testdata/performance/SampleMaterial.lc 284:20-284:33 5286SampleMaterial.lc 284:20-284:33
5287 CullType 5287 CullType
5288testdata/performance/SampleMaterial.lc 285:30-285:32 5288SampleMaterial.lc 285:30-285:32
5289 forall a . [a] 5289 forall a . [a]
5290testdata/performance/SampleMaterial.lc 286:25-286:30 5290SampleMaterial.lc 286:25-286:30
5291 Bool 5291 Bool
5292testdata/performance/SampleMaterial.lc 287:29-287:34 5292SampleMaterial.lc 287:29-287:34
5293 Bool 5293 Bool
5294testdata/performance/SampleMaterial.lc 289:13-315:14 5294SampleMaterial.lc 289:13-315:14
5295 [StageAttrs] 5295 [StageAttrs]
5296testdata/performance/SampleMaterial.lc 289:15-289:25 5296SampleMaterial.lc 289:15-289:25
5297 Maybe (Blending', Blending') 5297 Maybe (Blending', Blending')
5298 -> RGBGen 5298 -> RGBGen
5299 -> AlphaGen 5299 -> AlphaGen
@@ -5301,70 +5301,70 @@ testdata/performance/SampleMaterial.lc 289:15-289:25
5301 -> [TCMod] 5301 -> [TCMod]
5302 -> StageTexture 5302 -> StageTexture
5303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5304testdata/performance/SampleMaterial.lc 289:15-290:36 5304SampleMaterial.lc 289:15-290:36
5305 RGBGen 5305 RGBGen
5306 -> AlphaGen 5306 -> AlphaGen
5307 -> TCGen 5307 -> TCGen
5308 -> [TCMod] 5308 -> [TCMod]
5309 -> StageTexture 5309 -> StageTexture
5310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5311testdata/performance/SampleMaterial.lc 289:15-291:50 5311SampleMaterial.lc 289:15-291:50
5312 AlphaGen 5312 AlphaGen
5313 -> TCGen 5313 -> TCGen
5314 -> [TCMod] 5314 -> [TCMod]
5315 -> StageTexture 5315 -> StageTexture
5316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5317testdata/performance/SampleMaterial.lc 289:15-292:42 5317SampleMaterial.lc 289:15-292:42
5318 TCGen 5318 TCGen
5319 -> [TCMod] 5319 -> [TCMod]
5320 -> StageTexture 5320 -> StageTexture
5321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5322testdata/performance/SampleMaterial.lc 289:15-293:36 5322SampleMaterial.lc 289:15-293:36
5323 [TCMod] 5323 [TCMod]
5324 -> StageTexture 5324 -> StageTexture
5325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5326testdata/performance/SampleMaterial.lc 289:15-294:31 5326SampleMaterial.lc 289:15-294:31
5327 StageTexture 5327 StageTexture
5328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5329testdata/performance/SampleMaterial.lc 289:15-295:73 5329SampleMaterial.lc 289:15-295:73
5330 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5330 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5331testdata/performance/SampleMaterial.lc 289:15-296:38 5331SampleMaterial.lc 289:15-296:38
5332 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5332 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5333testdata/performance/SampleMaterial.lc 289:15-297:41 5333SampleMaterial.lc 289:15-297:41
5334 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5334 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5335testdata/performance/SampleMaterial.lc 289:15-298:40 5335SampleMaterial.lc 289:15-298:40
5336 Bool -> String -> StageAttrs 5336 Bool -> String -> StageAttrs
5337testdata/performance/SampleMaterial.lc 289:15-299:46 5337SampleMaterial.lc 289:15-299:46
5338 String -> StageAttrs 5338 String -> StageAttrs
5339testdata/performance/SampleMaterial.lc 289:15-301:18 5339SampleMaterial.lc 289:15-301:18
5340 StageAttrs 5340 StageAttrs
5341testdata/performance/SampleMaterial.lc 290:29-290:36 5341SampleMaterial.lc 290:29-290:36
5342 forall a . Maybe a 5342 forall a . Maybe a
5343testdata/performance/SampleMaterial.lc 291:30-291:50 5343SampleMaterial.lc 291:30-291:50
5344 RGBGen 5344 RGBGen
5345testdata/performance/SampleMaterial.lc 292:32-292:42 5345SampleMaterial.lc 292:32-292:42
5346 AlphaGen 5346 AlphaGen
5347testdata/performance/SampleMaterial.lc 293:29-293:36 5347SampleMaterial.lc 293:29-293:36
5348 TCGen 5348 TCGen
5349testdata/performance/SampleMaterial.lc 294:29-294:31 5349SampleMaterial.lc 294:29-294:31
5350 forall a . [a] 5350 forall a . [a]
5351testdata/performance/SampleMaterial.lc 295:31-295:37 5351SampleMaterial.lc 295:31-295:37
5352 String -> StageTexture 5352 String -> StageTexture
5353testdata/performance/SampleMaterial.lc 295:31-295:73 5353SampleMaterial.lc 295:31-295:73
5354 StageTexture 5354 StageTexture
5355testdata/performance/SampleMaterial.lc 295:38-295:73 5355SampleMaterial.lc 295:38-295:73
5356 String 5356 String
5357testdata/performance/SampleMaterial.lc 296:34-296:38 5357SampleMaterial.lc 296:34-296:38
5358 Bool 5358 Bool
5359testdata/performance/SampleMaterial.lc 297:33-297:41 5359SampleMaterial.lc 297:33-297:41
5360 DepthFunction 5360 DepthFunction
5361testdata/performance/SampleMaterial.lc 298:33-298:40 5361SampleMaterial.lc 298:33-298:40
5362 forall a . Maybe a 5362 forall a . Maybe a
5363testdata/performance/SampleMaterial.lc 299:41-299:46 5363SampleMaterial.lc 299:41-299:46
5364 Bool 5364 Bool
5365testdata/performance/SampleMaterial.lc 300:38-300:53 5365SampleMaterial.lc 300:38-300:53
5366 String 5366 String
5367testdata/performance/SampleMaterial.lc 302:15-302:25 5367SampleMaterial.lc 302:15-302:25
5368 Maybe (Blending', Blending') 5368 Maybe (Blending', Blending')
5369 -> RGBGen 5369 -> RGBGen
5370 -> AlphaGen 5370 -> AlphaGen
@@ -5372,82 +5372,82 @@ testdata/performance/SampleMaterial.lc 302:15-302:25
5372 -> [TCMod] 5372 -> [TCMod]
5373 -> StageTexture 5373 -> StageTexture
5374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5375testdata/performance/SampleMaterial.lc 302:15-303:57 5375SampleMaterial.lc 302:15-303:57
5376 RGBGen 5376 RGBGen
5377 -> AlphaGen 5377 -> AlphaGen
5378 -> TCGen 5378 -> TCGen
5379 -> [TCMod] 5379 -> [TCMod]
5380 -> StageTexture 5380 -> StageTexture
5381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5382testdata/performance/SampleMaterial.lc 302:15-304:50 5382SampleMaterial.lc 302:15-304:50
5383 AlphaGen 5383 AlphaGen
5384 -> TCGen 5384 -> TCGen
5385 -> [TCMod] 5385 -> [TCMod]
5386 -> StageTexture 5386 -> StageTexture
5387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5388testdata/performance/SampleMaterial.lc 302:15-305:42 5388SampleMaterial.lc 302:15-305:42
5389 TCGen 5389 TCGen
5390 -> [TCMod] 5390 -> [TCMod]
5391 -> StageTexture 5391 -> StageTexture
5392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5393testdata/performance/SampleMaterial.lc 302:15-306:40 5393SampleMaterial.lc 302:15-306:40
5394 [TCMod] 5394 [TCMod]
5395 -> StageTexture 5395 -> StageTexture
5396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5397testdata/performance/SampleMaterial.lc 302:15-307:31 5397SampleMaterial.lc 302:15-307:31
5398 StageTexture 5398 StageTexture
5399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5400testdata/performance/SampleMaterial.lc 302:15-308:42 5400SampleMaterial.lc 302:15-308:42
5401 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5401 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5402testdata/performance/SampleMaterial.lc 302:15-309:38 5402SampleMaterial.lc 302:15-309:38
5403 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5403 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5404testdata/performance/SampleMaterial.lc 302:15-310:41 5404SampleMaterial.lc 302:15-310:41
5405 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5405 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5406testdata/performance/SampleMaterial.lc 302:15-311:40 5406SampleMaterial.lc 302:15-311:40
5407 Bool -> String -> StageAttrs 5407 Bool -> String -> StageAttrs
5408testdata/performance/SampleMaterial.lc 302:15-312:46 5408SampleMaterial.lc 302:15-312:46
5409 String -> StageAttrs 5409 String -> StageAttrs
5410testdata/performance/SampleMaterial.lc 302:15-314:18 5410SampleMaterial.lc 302:15-314:18
5411 StageAttrs | [StageAttrs] 5411 StageAttrs | [StageAttrs]
5412testdata/performance/SampleMaterial.lc 303:29-303:33 5412SampleMaterial.lc 303:29-303:33
5413 forall a . a -> Maybe a 5413 forall a . a -> Maybe a
5414testdata/performance/SampleMaterial.lc 303:29-303:57 5414SampleMaterial.lc 303:29-303:57
5415 Maybe (Blending', Blending') 5415 Maybe (Blending', Blending')
5416testdata/performance/SampleMaterial.lc 303:34-303:57 5416SampleMaterial.lc 303:34-303:57
5417 (Blending', Blending') 5417 (Blending', Blending')
5418testdata/performance/SampleMaterial.lc 303:36-303:46 5418SampleMaterial.lc 303:36-303:46
5419 Blending' 5419 Blending'
5420testdata/performance/SampleMaterial.lc 303:49-303:55 5420SampleMaterial.lc 303:49-303:55
5421 Blending' | ((Blending')) 5421 Blending' | ((Blending'))
5422testdata/performance/SampleMaterial.lc 304:30-304:50 5422SampleMaterial.lc 304:30-304:50
5423 RGBGen 5423 RGBGen
5424testdata/performance/SampleMaterial.lc 305:32-305:42 5424SampleMaterial.lc 305:32-305:42
5425 AlphaGen 5425 AlphaGen
5426testdata/performance/SampleMaterial.lc 306:29-306:40 5426SampleMaterial.lc 306:29-306:40
5427 TCGen 5427 TCGen
5428testdata/performance/SampleMaterial.lc 307:29-307:31 5428SampleMaterial.lc 307:29-307:31
5429 forall a . [a] 5429 forall a . [a]
5430testdata/performance/SampleMaterial.lc 308:31-308:42 5430SampleMaterial.lc 308:31-308:42
5431 StageTexture 5431 StageTexture
5432testdata/performance/SampleMaterial.lc 309:34-309:38 5432SampleMaterial.lc 309:34-309:38
5433 Bool 5433 Bool
5434testdata/performance/SampleMaterial.lc 310:33-310:41 5434SampleMaterial.lc 310:33-310:41
5435 DepthFunction 5435 DepthFunction
5436testdata/performance/SampleMaterial.lc 311:33-311:40 5436SampleMaterial.lc 311:33-311:40
5437 forall a . Maybe a 5437 forall a . Maybe a
5438testdata/performance/SampleMaterial.lc 312:41-312:46 5438SampleMaterial.lc 312:41-312:46
5439 Bool 5439 Bool
5440testdata/performance/SampleMaterial.lc 313:38-313:54 5440SampleMaterial.lc 313:38-313:54
5441 String 5441 String
5442testdata/performance/SampleMaterial.lc 316:21-316:26 5442SampleMaterial.lc 316:21-316:26
5443 Bool 5443 Bool
5444testdata/performance/SampleMaterial.lc 319:5-361:6 5444SampleMaterial.lc 319:5-361:6
5445 (String, CommonAttrs) 5445 (String, CommonAttrs)
5446testdata/performance/SampleMaterial.lc 319:5-2182:6 5446SampleMaterial.lc 319:5-2182:6
5447 [(String, CommonAttrs)] 5447 [(String, CommonAttrs)]
5448testdata/performance/SampleMaterial.lc 319:7-319:43 5448SampleMaterial.lc 319:7-319:43
5449 String 5449 String
5450testdata/performance/SampleMaterial.lc 320:7-320:18 5450SampleMaterial.lc 320:7-320:18
5451 () 5451 ()
5452 -> () 5452 -> ()
5453 -> Bool 5453 -> Bool
@@ -5455,68 +5455,68 @@ testdata/performance/SampleMaterial.lc 320:7-320:18
5455 -> Bool 5455 -> Bool
5456 -> Bool 5456 -> Bool
5457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5457 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5458testdata/performance/SampleMaterial.lc 320:7-321:26 5458SampleMaterial.lc 320:7-321:26
5459 () 5459 ()
5460 -> Bool 5460 -> Bool
5461 -> Float 5461 -> Float
5462 -> Bool 5462 -> Bool
5463 -> Bool 5463 -> Bool
5464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5465testdata/performance/SampleMaterial.lc 320:7-322:26 5465SampleMaterial.lc 320:7-322:26
5466 Bool 5466 Bool
5467 -> Float 5467 -> Float
5468 -> Bool 5468 -> Bool
5469 -> Bool 5469 -> Bool
5470 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5470 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5471testdata/performance/SampleMaterial.lc 320:7-323:27 5471SampleMaterial.lc 320:7-323:27
5472 Float 5472 Float
5473 -> Bool 5473 -> Bool
5474 -> Bool 5474 -> Bool
5475 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5475 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5476testdata/performance/SampleMaterial.lc 320:7-324:21 5476SampleMaterial.lc 320:7-324:21
5477 Bool 5477 Bool
5478 -> Bool 5478 -> Bool
5479 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5479 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5480testdata/performance/SampleMaterial.lc 320:7-325:35 5480SampleMaterial.lc 320:7-325:35
5481 Bool 5481 Bool
5482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5483testdata/performance/SampleMaterial.lc 320:7-326:28 5483SampleMaterial.lc 320:7-326:28
5484 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5484 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5485testdata/performance/SampleMaterial.lc 320:7-327:33 5485SampleMaterial.lc 320:7-327:33
5486 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5486 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5487testdata/performance/SampleMaterial.lc 320:7-328:32 5487SampleMaterial.lc 320:7-328:32
5488 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5488 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5489testdata/performance/SampleMaterial.lc 320:7-329:30 5489SampleMaterial.lc 320:7-329:30
5490 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5490 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5491testdata/performance/SampleMaterial.lc 320:7-330:34 5491SampleMaterial.lc 320:7-330:34
5492 [StageAttrs] -> Bool -> CommonAttrs 5492 [StageAttrs] -> Bool -> CommonAttrs
5493testdata/performance/SampleMaterial.lc 320:7-358:14 5493SampleMaterial.lc 320:7-358:14
5494 Bool -> CommonAttrs 5494 Bool -> CommonAttrs
5495testdata/performance/SampleMaterial.lc 320:7-360:10 5495SampleMaterial.lc 320:7-360:10
5496 CommonAttrs | ((CommonAttrs)) 5496 CommonAttrs | ((CommonAttrs))
5497testdata/performance/SampleMaterial.lc 321:24-321:26 5497SampleMaterial.lc 321:24-321:26
5498 () 5498 ()
5499testdata/performance/SampleMaterial.lc 322:24-322:26 5499SampleMaterial.lc 322:24-322:26
5500 () 5500 ()
5501testdata/performance/SampleMaterial.lc 323:22-323:27 5501SampleMaterial.lc 323:22-323:27
5502 Bool 5502 Bool
5503testdata/performance/SampleMaterial.lc 324:20-324:21 5503SampleMaterial.lc 324:20-324:21
5504 _b 5504 _b
5505testdata/performance/SampleMaterial.lc 325:30-325:35 5505SampleMaterial.lc 325:30-325:35
5506 Bool 5506 Bool
5507testdata/performance/SampleMaterial.lc 326:23-326:28 5507SampleMaterial.lc 326:23-326:28
5508 Bool 5508 Bool
5509testdata/performance/SampleMaterial.lc 327:20-327:33 5509SampleMaterial.lc 327:20-327:33
5510 CullType 5510 CullType
5511testdata/performance/SampleMaterial.lc 328:30-328:32 5511SampleMaterial.lc 328:30-328:32
5512 forall a . [a] 5512 forall a . [a]
5513testdata/performance/SampleMaterial.lc 329:25-329:30 5513SampleMaterial.lc 329:25-329:30
5514 Bool 5514 Bool
5515testdata/performance/SampleMaterial.lc 330:29-330:34 5515SampleMaterial.lc 330:29-330:34
5516 Bool 5516 Bool
5517testdata/performance/SampleMaterial.lc 332:13-358:14 5517SampleMaterial.lc 332:13-358:14
5518 [StageAttrs] 5518 [StageAttrs]
5519testdata/performance/SampleMaterial.lc 332:15-332:25 5519SampleMaterial.lc 332:15-332:25
5520 Maybe (Blending', Blending') 5520 Maybe (Blending', Blending')
5521 -> RGBGen 5521 -> RGBGen
5522 -> AlphaGen 5522 -> AlphaGen
@@ -5524,70 +5524,70 @@ testdata/performance/SampleMaterial.lc 332:15-332:25
5524 -> [TCMod] 5524 -> [TCMod]
5525 -> StageTexture 5525 -> StageTexture
5526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5527testdata/performance/SampleMaterial.lc 332:15-333:36 5527SampleMaterial.lc 332:15-333:36
5528 RGBGen 5528 RGBGen
5529 -> AlphaGen 5529 -> AlphaGen
5530 -> TCGen 5530 -> TCGen
5531 -> [TCMod] 5531 -> [TCMod]
5532 -> StageTexture 5532 -> StageTexture
5533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5534testdata/performance/SampleMaterial.lc 332:15-334:50 5534SampleMaterial.lc 332:15-334:50
5535 AlphaGen 5535 AlphaGen
5536 -> TCGen 5536 -> TCGen
5537 -> [TCMod] 5537 -> [TCMod]
5538 -> StageTexture 5538 -> StageTexture
5539 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5539 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5540testdata/performance/SampleMaterial.lc 332:15-335:42 5540SampleMaterial.lc 332:15-335:42
5541 TCGen 5541 TCGen
5542 -> [TCMod] 5542 -> [TCMod]
5543 -> StageTexture 5543 -> StageTexture
5544 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5544 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5545testdata/performance/SampleMaterial.lc 332:15-336:36 5545SampleMaterial.lc 332:15-336:36
5546 [TCMod] 5546 [TCMod]
5547 -> StageTexture 5547 -> StageTexture
5548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5549testdata/performance/SampleMaterial.lc 332:15-337:31 5549SampleMaterial.lc 332:15-337:31
5550 StageTexture 5550 StageTexture
5551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5552testdata/performance/SampleMaterial.lc 332:15-338:74 5552SampleMaterial.lc 332:15-338:74
5553 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5553 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5554testdata/performance/SampleMaterial.lc 332:15-339:38 5554SampleMaterial.lc 332:15-339:38
5555 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5555 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5556testdata/performance/SampleMaterial.lc 332:15-340:41 5556SampleMaterial.lc 332:15-340:41
5557 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5557 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5558testdata/performance/SampleMaterial.lc 332:15-341:40 5558SampleMaterial.lc 332:15-341:40
5559 Bool -> String -> StageAttrs 5559 Bool -> String -> StageAttrs
5560testdata/performance/SampleMaterial.lc 332:15-342:46 5560SampleMaterial.lc 332:15-342:46
5561 String -> StageAttrs 5561 String -> StageAttrs
5562testdata/performance/SampleMaterial.lc 332:15-344:18 5562SampleMaterial.lc 332:15-344:18
5563 StageAttrs 5563 StageAttrs
5564testdata/performance/SampleMaterial.lc 333:29-333:36 5564SampleMaterial.lc 333:29-333:36
5565 forall a . Maybe a 5565 forall a . Maybe a
5566testdata/performance/SampleMaterial.lc 334:30-334:50 5566SampleMaterial.lc 334:30-334:50
5567 RGBGen 5567 RGBGen
5568testdata/performance/SampleMaterial.lc 335:32-335:42 5568SampleMaterial.lc 335:32-335:42
5569 AlphaGen 5569 AlphaGen
5570testdata/performance/SampleMaterial.lc 336:29-336:36 5570SampleMaterial.lc 336:29-336:36
5571 TCGen 5571 TCGen
5572testdata/performance/SampleMaterial.lc 337:29-337:31 5572SampleMaterial.lc 337:29-337:31
5573 forall a . [a] 5573 forall a . [a]
5574testdata/performance/SampleMaterial.lc 338:31-338:37 5574SampleMaterial.lc 338:31-338:37
5575 String -> StageTexture 5575 String -> StageTexture
5576testdata/performance/SampleMaterial.lc 338:31-338:74 5576SampleMaterial.lc 338:31-338:74
5577 StageTexture 5577 StageTexture
5578testdata/performance/SampleMaterial.lc 338:38-338:74 5578SampleMaterial.lc 338:38-338:74
5579 String 5579 String
5580testdata/performance/SampleMaterial.lc 339:34-339:38 5580SampleMaterial.lc 339:34-339:38
5581 Bool 5581 Bool
5582testdata/performance/SampleMaterial.lc 340:33-340:41 5582SampleMaterial.lc 340:33-340:41
5583 DepthFunction 5583 DepthFunction
5584testdata/performance/SampleMaterial.lc 341:33-341:40 5584SampleMaterial.lc 341:33-341:40
5585 forall a . Maybe a 5585 forall a . Maybe a
5586testdata/performance/SampleMaterial.lc 342:41-342:46 5586SampleMaterial.lc 342:41-342:46
5587 Bool 5587 Bool
5588testdata/performance/SampleMaterial.lc 343:38-343:54 5588SampleMaterial.lc 343:38-343:54
5589 String 5589 String
5590testdata/performance/SampleMaterial.lc 345:15-345:25 5590SampleMaterial.lc 345:15-345:25
5591 Maybe (Blending', Blending') 5591 Maybe (Blending', Blending')
5592 -> RGBGen 5592 -> RGBGen
5593 -> AlphaGen 5593 -> AlphaGen
@@ -5595,82 +5595,82 @@ testdata/performance/SampleMaterial.lc 345:15-345:25
5595 -> [TCMod] 5595 -> [TCMod]
5596 -> StageTexture 5596 -> StageTexture
5597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5598testdata/performance/SampleMaterial.lc 345:15-346:57 5598SampleMaterial.lc 345:15-346:57
5599 RGBGen 5599 RGBGen
5600 -> AlphaGen 5600 -> AlphaGen
5601 -> TCGen 5601 -> TCGen
5602 -> [TCMod] 5602 -> [TCMod]
5603 -> StageTexture 5603 -> StageTexture
5604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5605testdata/performance/SampleMaterial.lc 345:15-347:50 5605SampleMaterial.lc 345:15-347:50
5606 AlphaGen 5606 AlphaGen
5607 -> TCGen 5607 -> TCGen
5608 -> [TCMod] 5608 -> [TCMod]
5609 -> StageTexture 5609 -> StageTexture
5610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5611testdata/performance/SampleMaterial.lc 345:15-348:42 5611SampleMaterial.lc 345:15-348:42
5612 TCGen 5612 TCGen
5613 -> [TCMod] 5613 -> [TCMod]
5614 -> StageTexture 5614 -> StageTexture
5615 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5615 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5616testdata/performance/SampleMaterial.lc 345:15-349:40 5616SampleMaterial.lc 345:15-349:40
5617 [TCMod] 5617 [TCMod]
5618 -> StageTexture 5618 -> StageTexture
5619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5620testdata/performance/SampleMaterial.lc 345:15-350:31 5620SampleMaterial.lc 345:15-350:31
5621 StageTexture 5621 StageTexture
5622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5623testdata/performance/SampleMaterial.lc 345:15-351:42 5623SampleMaterial.lc 345:15-351:42
5624 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5624 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5625testdata/performance/SampleMaterial.lc 345:15-352:38 5625SampleMaterial.lc 345:15-352:38
5626 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5626 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5627testdata/performance/SampleMaterial.lc 345:15-353:41 5627SampleMaterial.lc 345:15-353:41
5628 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5628 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5629testdata/performance/SampleMaterial.lc 345:15-354:40 5629SampleMaterial.lc 345:15-354:40
5630 Bool -> String -> StageAttrs 5630 Bool -> String -> StageAttrs
5631testdata/performance/SampleMaterial.lc 345:15-355:46 5631SampleMaterial.lc 345:15-355:46
5632 String -> StageAttrs 5632 String -> StageAttrs
5633testdata/performance/SampleMaterial.lc 345:15-357:18 5633SampleMaterial.lc 345:15-357:18
5634 StageAttrs | [StageAttrs] 5634 StageAttrs | [StageAttrs]
5635testdata/performance/SampleMaterial.lc 346:29-346:33 5635SampleMaterial.lc 346:29-346:33
5636 forall a . a -> Maybe a 5636 forall a . a -> Maybe a
5637testdata/performance/SampleMaterial.lc 346:29-346:57 5637SampleMaterial.lc 346:29-346:57
5638 Maybe (Blending', Blending') 5638 Maybe (Blending', Blending')
5639testdata/performance/SampleMaterial.lc 346:34-346:57 5639SampleMaterial.lc 346:34-346:57
5640 (Blending', Blending') 5640 (Blending', Blending')
5641testdata/performance/SampleMaterial.lc 346:36-346:46 5641SampleMaterial.lc 346:36-346:46
5642 Blending' 5642 Blending'
5643testdata/performance/SampleMaterial.lc 346:49-346:55 5643SampleMaterial.lc 346:49-346:55
5644 Blending' | ((Blending')) 5644 Blending' | ((Blending'))
5645testdata/performance/SampleMaterial.lc 347:30-347:50 5645SampleMaterial.lc 347:30-347:50
5646 RGBGen 5646 RGBGen
5647testdata/performance/SampleMaterial.lc 348:32-348:42 5647SampleMaterial.lc 348:32-348:42
5648 AlphaGen 5648 AlphaGen
5649testdata/performance/SampleMaterial.lc 349:29-349:40 5649SampleMaterial.lc 349:29-349:40
5650 TCGen 5650 TCGen
5651testdata/performance/SampleMaterial.lc 350:29-350:31 5651SampleMaterial.lc 350:29-350:31
5652 forall a . [a] 5652 forall a . [a]
5653testdata/performance/SampleMaterial.lc 351:31-351:42 5653SampleMaterial.lc 351:31-351:42
5654 StageTexture 5654 StageTexture
5655testdata/performance/SampleMaterial.lc 352:34-352:38 5655SampleMaterial.lc 352:34-352:38
5656 Bool 5656 Bool
5657testdata/performance/SampleMaterial.lc 353:33-353:41 5657SampleMaterial.lc 353:33-353:41
5658 DepthFunction 5658 DepthFunction
5659testdata/performance/SampleMaterial.lc 354:33-354:40 5659SampleMaterial.lc 354:33-354:40
5660 forall a . Maybe a 5660 forall a . Maybe a
5661testdata/performance/SampleMaterial.lc 355:41-355:46 5661SampleMaterial.lc 355:41-355:46
5662 Bool 5662 Bool
5663testdata/performance/SampleMaterial.lc 356:38-356:54 5663SampleMaterial.lc 356:38-356:54
5664 String 5664 String
5665testdata/performance/SampleMaterial.lc 359:21-359:26 5665SampleMaterial.lc 359:21-359:26
5666 Bool 5666 Bool
5667testdata/performance/SampleMaterial.lc 362:5-404:6 5667SampleMaterial.lc 362:5-404:6
5668 (String, CommonAttrs) 5668 (String, CommonAttrs)
5669testdata/performance/SampleMaterial.lc 362:5-2182:6 5669SampleMaterial.lc 362:5-2182:6
5670 [(String, CommonAttrs)] 5670 [(String, CommonAttrs)]
5671testdata/performance/SampleMaterial.lc 362:7-362:53 5671SampleMaterial.lc 362:7-362:53
5672 String 5672 String
5673testdata/performance/SampleMaterial.lc 363:7-363:18 5673SampleMaterial.lc 363:7-363:18
5674 () 5674 ()
5675 -> () 5675 -> ()
5676 -> Bool 5676 -> Bool
@@ -5678,68 +5678,68 @@ testdata/performance/SampleMaterial.lc 363:7-363:18
5678 -> Bool 5678 -> Bool
5679 -> Bool 5679 -> Bool
5680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5680 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5681testdata/performance/SampleMaterial.lc 363:7-364:26 5681SampleMaterial.lc 363:7-364:26
5682 () 5682 ()
5683 -> Bool 5683 -> Bool
5684 -> Float 5684 -> Float
5685 -> Bool 5685 -> Bool
5686 -> Bool 5686 -> Bool
5687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5688testdata/performance/SampleMaterial.lc 363:7-365:26 5688SampleMaterial.lc 363:7-365:26
5689 Bool 5689 Bool
5690 -> Float 5690 -> Float
5691 -> Bool 5691 -> Bool
5692 -> Bool 5692 -> Bool
5693 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5693 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5694testdata/performance/SampleMaterial.lc 363:7-366:27 5694SampleMaterial.lc 363:7-366:27
5695 Float 5695 Float
5696 -> Bool 5696 -> Bool
5697 -> Bool 5697 -> Bool
5698 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5698 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5699testdata/performance/SampleMaterial.lc 363:7-367:21 5699SampleMaterial.lc 363:7-367:21
5700 Bool 5700 Bool
5701 -> Bool 5701 -> Bool
5702 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5702 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5703testdata/performance/SampleMaterial.lc 363:7-368:35 5703SampleMaterial.lc 363:7-368:35
5704 Bool 5704 Bool
5705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5706testdata/performance/SampleMaterial.lc 363:7-369:28 5706SampleMaterial.lc 363:7-369:28
5707 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5707 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5708testdata/performance/SampleMaterial.lc 363:7-370:33 5708SampleMaterial.lc 363:7-370:33
5709 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5709 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5710testdata/performance/SampleMaterial.lc 363:7-371:32 5710SampleMaterial.lc 363:7-371:32
5711 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5711 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5712testdata/performance/SampleMaterial.lc 363:7-372:30 5712SampleMaterial.lc 363:7-372:30
5713 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5713 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5714testdata/performance/SampleMaterial.lc 363:7-373:34 5714SampleMaterial.lc 363:7-373:34
5715 [StageAttrs] -> Bool -> CommonAttrs 5715 [StageAttrs] -> Bool -> CommonAttrs
5716testdata/performance/SampleMaterial.lc 363:7-401:14 5716SampleMaterial.lc 363:7-401:14
5717 Bool -> CommonAttrs 5717 Bool -> CommonAttrs
5718testdata/performance/SampleMaterial.lc 363:7-403:10 5718SampleMaterial.lc 363:7-403:10
5719 CommonAttrs | ((CommonAttrs)) 5719 CommonAttrs | ((CommonAttrs))
5720testdata/performance/SampleMaterial.lc 364:24-364:26 5720SampleMaterial.lc 364:24-364:26
5721 () 5721 ()
5722testdata/performance/SampleMaterial.lc 365:24-365:26 5722SampleMaterial.lc 365:24-365:26
5723 () 5723 ()
5724testdata/performance/SampleMaterial.lc 366:22-366:27 5724SampleMaterial.lc 366:22-366:27
5725 Bool 5725 Bool
5726testdata/performance/SampleMaterial.lc 367:20-367:21 5726SampleMaterial.lc 367:20-367:21
5727 _b 5727 _b
5728testdata/performance/SampleMaterial.lc 368:30-368:35 5728SampleMaterial.lc 368:30-368:35
5729 Bool 5729 Bool
5730testdata/performance/SampleMaterial.lc 369:23-369:28 5730SampleMaterial.lc 369:23-369:28
5731 Bool 5731 Bool
5732testdata/performance/SampleMaterial.lc 370:20-370:33 5732SampleMaterial.lc 370:20-370:33
5733 CullType 5733 CullType
5734testdata/performance/SampleMaterial.lc 371:30-371:32 5734SampleMaterial.lc 371:30-371:32
5735 forall a . [a] 5735 forall a . [a]
5736testdata/performance/SampleMaterial.lc 372:25-372:30 5736SampleMaterial.lc 372:25-372:30
5737 Bool 5737 Bool
5738testdata/performance/SampleMaterial.lc 373:29-373:34 5738SampleMaterial.lc 373:29-373:34
5739 Bool 5739 Bool
5740testdata/performance/SampleMaterial.lc 375:13-401:14 5740SampleMaterial.lc 375:13-401:14
5741 [StageAttrs] 5741 [StageAttrs]
5742testdata/performance/SampleMaterial.lc 375:15-375:25 5742SampleMaterial.lc 375:15-375:25
5743 Maybe (Blending', Blending') 5743 Maybe (Blending', Blending')
5744 -> RGBGen 5744 -> RGBGen
5745 -> AlphaGen 5745 -> AlphaGen
@@ -5747,70 +5747,70 @@ testdata/performance/SampleMaterial.lc 375:15-375:25
5747 -> [TCMod] 5747 -> [TCMod]
5748 -> StageTexture 5748 -> StageTexture
5749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5750testdata/performance/SampleMaterial.lc 375:15-376:36 5750SampleMaterial.lc 375:15-376:36
5751 RGBGen 5751 RGBGen
5752 -> AlphaGen 5752 -> AlphaGen
5753 -> TCGen 5753 -> TCGen
5754 -> [TCMod] 5754 -> [TCMod]
5755 -> StageTexture 5755 -> StageTexture
5756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5757testdata/performance/SampleMaterial.lc 375:15-377:50 5757SampleMaterial.lc 375:15-377:50
5758 AlphaGen 5758 AlphaGen
5759 -> TCGen 5759 -> TCGen
5760 -> [TCMod] 5760 -> [TCMod]
5761 -> StageTexture 5761 -> StageTexture
5762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5763testdata/performance/SampleMaterial.lc 375:15-378:42 5763SampleMaterial.lc 375:15-378:42
5764 TCGen 5764 TCGen
5765 -> [TCMod] 5765 -> [TCMod]
5766 -> StageTexture 5766 -> StageTexture
5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5768testdata/performance/SampleMaterial.lc 375:15-379:36 5768SampleMaterial.lc 375:15-379:36
5769 [TCMod] 5769 [TCMod]
5770 -> StageTexture 5770 -> StageTexture
5771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5772testdata/performance/SampleMaterial.lc 375:15-380:31 5772SampleMaterial.lc 375:15-380:31
5773 StageTexture 5773 StageTexture
5774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5775testdata/performance/SampleMaterial.lc 375:15-381:84 5775SampleMaterial.lc 375:15-381:84
5776 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5776 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5777testdata/performance/SampleMaterial.lc 375:15-382:38 5777SampleMaterial.lc 375:15-382:38
5778 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5778 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5779testdata/performance/SampleMaterial.lc 375:15-383:41 5779SampleMaterial.lc 375:15-383:41
5780 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5780 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5781testdata/performance/SampleMaterial.lc 375:15-384:40 5781SampleMaterial.lc 375:15-384:40
5782 Bool -> String -> StageAttrs 5782 Bool -> String -> StageAttrs
5783testdata/performance/SampleMaterial.lc 375:15-385:46 5783SampleMaterial.lc 375:15-385:46
5784 String -> StageAttrs 5784 String -> StageAttrs
5785testdata/performance/SampleMaterial.lc 375:15-387:18 5785SampleMaterial.lc 375:15-387:18
5786 StageAttrs 5786 StageAttrs
5787testdata/performance/SampleMaterial.lc 376:29-376:36 5787SampleMaterial.lc 376:29-376:36
5788 forall a . Maybe a 5788 forall a . Maybe a
5789testdata/performance/SampleMaterial.lc 377:30-377:50 5789SampleMaterial.lc 377:30-377:50
5790 RGBGen 5790 RGBGen
5791testdata/performance/SampleMaterial.lc 378:32-378:42 5791SampleMaterial.lc 378:32-378:42
5792 AlphaGen 5792 AlphaGen
5793testdata/performance/SampleMaterial.lc 379:29-379:36 5793SampleMaterial.lc 379:29-379:36
5794 TCGen 5794 TCGen
5795testdata/performance/SampleMaterial.lc 380:29-380:31 5795SampleMaterial.lc 380:29-380:31
5796 forall a . [a] 5796 forall a . [a]
5797testdata/performance/SampleMaterial.lc 381:31-381:37 5797SampleMaterial.lc 381:31-381:37
5798 String -> StageTexture 5798 String -> StageTexture
5799testdata/performance/SampleMaterial.lc 381:31-381:84 5799SampleMaterial.lc 381:31-381:84
5800 StageTexture 5800 StageTexture
5801testdata/performance/SampleMaterial.lc 381:38-381:84 5801SampleMaterial.lc 381:38-381:84
5802 String 5802 String
5803testdata/performance/SampleMaterial.lc 382:34-382:38 5803SampleMaterial.lc 382:34-382:38
5804 Bool 5804 Bool
5805testdata/performance/SampleMaterial.lc 383:33-383:41 5805SampleMaterial.lc 383:33-383:41
5806 DepthFunction 5806 DepthFunction
5807testdata/performance/SampleMaterial.lc 384:33-384:40 5807SampleMaterial.lc 384:33-384:40
5808 forall a . Maybe a 5808 forall a . Maybe a
5809testdata/performance/SampleMaterial.lc 385:41-385:46 5809SampleMaterial.lc 385:41-385:46
5810 Bool 5810 Bool
5811testdata/performance/SampleMaterial.lc 386:38-386:54 5811SampleMaterial.lc 386:38-386:54
5812 String 5812 String
5813testdata/performance/SampleMaterial.lc 388:15-388:25 5813SampleMaterial.lc 388:15-388:25
5814 Maybe (Blending', Blending') 5814 Maybe (Blending', Blending')
5815 -> RGBGen 5815 -> RGBGen
5816 -> AlphaGen 5816 -> AlphaGen
@@ -5818,82 +5818,82 @@ testdata/performance/SampleMaterial.lc 388:15-388:25
5818 -> [TCMod] 5818 -> [TCMod]
5819 -> StageTexture 5819 -> StageTexture
5820 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5820 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5821testdata/performance/SampleMaterial.lc 388:15-389:57 5821SampleMaterial.lc 388:15-389:57
5822 RGBGen 5822 RGBGen
5823 -> AlphaGen 5823 -> AlphaGen
5824 -> TCGen 5824 -> TCGen
5825 -> [TCMod] 5825 -> [TCMod]
5826 -> StageTexture 5826 -> StageTexture
5827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5828testdata/performance/SampleMaterial.lc 388:15-390:50 5828SampleMaterial.lc 388:15-390:50
5829 AlphaGen 5829 AlphaGen
5830 -> TCGen 5830 -> TCGen
5831 -> [TCMod] 5831 -> [TCMod]
5832 -> StageTexture 5832 -> StageTexture
5833 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5833 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5834testdata/performance/SampleMaterial.lc 388:15-391:42 5834SampleMaterial.lc 388:15-391:42
5835 TCGen 5835 TCGen
5836 -> [TCMod] 5836 -> [TCMod]
5837 -> StageTexture 5837 -> StageTexture
5838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5839testdata/performance/SampleMaterial.lc 388:15-392:40 5839SampleMaterial.lc 388:15-392:40
5840 [TCMod] 5840 [TCMod]
5841 -> StageTexture 5841 -> StageTexture
5842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5843testdata/performance/SampleMaterial.lc 388:15-393:31 5843SampleMaterial.lc 388:15-393:31
5844 StageTexture 5844 StageTexture
5845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5846testdata/performance/SampleMaterial.lc 388:15-394:42 5846SampleMaterial.lc 388:15-394:42
5847 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5847 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5848testdata/performance/SampleMaterial.lc 388:15-395:38 5848SampleMaterial.lc 388:15-395:38
5849 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5849 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5850testdata/performance/SampleMaterial.lc 388:15-396:41 5850SampleMaterial.lc 388:15-396:41
5851 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5851 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5852testdata/performance/SampleMaterial.lc 388:15-397:40 5852SampleMaterial.lc 388:15-397:40
5853 Bool -> String -> StageAttrs 5853 Bool -> String -> StageAttrs
5854testdata/performance/SampleMaterial.lc 388:15-398:46 5854SampleMaterial.lc 388:15-398:46
5855 String -> StageAttrs 5855 String -> StageAttrs
5856testdata/performance/SampleMaterial.lc 388:15-400:18 5856SampleMaterial.lc 388:15-400:18
5857 StageAttrs | [StageAttrs] 5857 StageAttrs | [StageAttrs]
5858testdata/performance/SampleMaterial.lc 389:29-389:33 5858SampleMaterial.lc 389:29-389:33
5859 forall a . a -> Maybe a 5859 forall a . a -> Maybe a
5860testdata/performance/SampleMaterial.lc 389:29-389:57 5860SampleMaterial.lc 389:29-389:57
5861 Maybe (Blending', Blending') 5861 Maybe (Blending', Blending')
5862testdata/performance/SampleMaterial.lc 389:34-389:57 5862SampleMaterial.lc 389:34-389:57
5863 (Blending', Blending') 5863 (Blending', Blending')
5864testdata/performance/SampleMaterial.lc 389:36-389:46 5864SampleMaterial.lc 389:36-389:46
5865 Blending' 5865 Blending'
5866testdata/performance/SampleMaterial.lc 389:49-389:55 5866SampleMaterial.lc 389:49-389:55
5867 Blending' | ((Blending')) 5867 Blending' | ((Blending'))
5868testdata/performance/SampleMaterial.lc 390:30-390:50 5868SampleMaterial.lc 390:30-390:50
5869 RGBGen 5869 RGBGen
5870testdata/performance/SampleMaterial.lc 391:32-391:42 5870SampleMaterial.lc 391:32-391:42
5871 AlphaGen 5871 AlphaGen
5872testdata/performance/SampleMaterial.lc 392:29-392:40 5872SampleMaterial.lc 392:29-392:40
5873 TCGen 5873 TCGen
5874testdata/performance/SampleMaterial.lc 393:29-393:31 5874SampleMaterial.lc 393:29-393:31
5875 forall a . [a] 5875 forall a . [a]
5876testdata/performance/SampleMaterial.lc 394:31-394:42 5876SampleMaterial.lc 394:31-394:42
5877 StageTexture 5877 StageTexture
5878testdata/performance/SampleMaterial.lc 395:34-395:38 5878SampleMaterial.lc 395:34-395:38
5879 Bool 5879 Bool
5880testdata/performance/SampleMaterial.lc 396:33-396:41 5880SampleMaterial.lc 396:33-396:41
5881 DepthFunction 5881 DepthFunction
5882testdata/performance/SampleMaterial.lc 397:33-397:40 5882SampleMaterial.lc 397:33-397:40
5883 forall a . Maybe a 5883 forall a . Maybe a
5884testdata/performance/SampleMaterial.lc 398:41-398:46 5884SampleMaterial.lc 398:41-398:46
5885 Bool 5885 Bool
5886testdata/performance/SampleMaterial.lc 399:38-399:54 5886SampleMaterial.lc 399:38-399:54
5887 String 5887 String
5888testdata/performance/SampleMaterial.lc 402:21-402:26 5888SampleMaterial.lc 402:21-402:26
5889 Bool 5889 Bool
5890testdata/performance/SampleMaterial.lc 405:5-447:6 5890SampleMaterial.lc 405:5-447:6
5891 (String, CommonAttrs) 5891 (String, CommonAttrs)
5892testdata/performance/SampleMaterial.lc 405:5-2182:6 5892SampleMaterial.lc 405:5-2182:6
5893 [(String, CommonAttrs)] 5893 [(String, CommonAttrs)]
5894testdata/performance/SampleMaterial.lc 405:7-405:53 5894SampleMaterial.lc 405:7-405:53
5895 String 5895 String
5896testdata/performance/SampleMaterial.lc 406:7-406:18 5896SampleMaterial.lc 406:7-406:18
5897 () 5897 ()
5898 -> () 5898 -> ()
5899 -> Bool 5899 -> Bool
@@ -5901,68 +5901,68 @@ testdata/performance/SampleMaterial.lc 406:7-406:18
5901 -> Bool 5901 -> Bool
5902 -> Bool 5902 -> Bool
5903 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5903 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5904testdata/performance/SampleMaterial.lc 406:7-407:26 5904SampleMaterial.lc 406:7-407:26
5905 () 5905 ()
5906 -> Bool 5906 -> Bool
5907 -> Float 5907 -> Float
5908 -> Bool 5908 -> Bool
5909 -> Bool 5909 -> Bool
5910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5911testdata/performance/SampleMaterial.lc 406:7-408:26 5911SampleMaterial.lc 406:7-408:26
5912 Bool 5912 Bool
5913 -> Float 5913 -> Float
5914 -> Bool 5914 -> Bool
5915 -> Bool 5915 -> Bool
5916 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5916 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5917testdata/performance/SampleMaterial.lc 406:7-409:27 5917SampleMaterial.lc 406:7-409:27
5918 Float 5918 Float
5919 -> Bool 5919 -> Bool
5920 -> Bool 5920 -> Bool
5921 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5921 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5922testdata/performance/SampleMaterial.lc 406:7-410:21 5922SampleMaterial.lc 406:7-410:21
5923 Bool 5923 Bool
5924 -> Bool 5924 -> Bool
5925 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5925 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5926testdata/performance/SampleMaterial.lc 406:7-411:35 5926SampleMaterial.lc 406:7-411:35
5927 Bool 5927 Bool
5928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5929testdata/performance/SampleMaterial.lc 406:7-412:28 5929SampleMaterial.lc 406:7-412:28
5930 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5930 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5931testdata/performance/SampleMaterial.lc 406:7-413:33 5931SampleMaterial.lc 406:7-413:33
5932 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5932 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5933testdata/performance/SampleMaterial.lc 406:7-414:32 5933SampleMaterial.lc 406:7-414:32
5934 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 5934 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5935testdata/performance/SampleMaterial.lc 406:7-415:30 5935SampleMaterial.lc 406:7-415:30
5936 Bool -> [StageAttrs] -> Bool -> CommonAttrs 5936 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5937testdata/performance/SampleMaterial.lc 406:7-416:34 5937SampleMaterial.lc 406:7-416:34
5938 [StageAttrs] -> Bool -> CommonAttrs 5938 [StageAttrs] -> Bool -> CommonAttrs
5939testdata/performance/SampleMaterial.lc 406:7-444:14 5939SampleMaterial.lc 406:7-444:14
5940 Bool -> CommonAttrs 5940 Bool -> CommonAttrs
5941testdata/performance/SampleMaterial.lc 406:7-446:10 5941SampleMaterial.lc 406:7-446:10
5942 CommonAttrs | ((CommonAttrs)) 5942 CommonAttrs | ((CommonAttrs))
5943testdata/performance/SampleMaterial.lc 407:24-407:26 5943SampleMaterial.lc 407:24-407:26
5944 () 5944 ()
5945testdata/performance/SampleMaterial.lc 408:24-408:26 5945SampleMaterial.lc 408:24-408:26
5946 () 5946 ()
5947testdata/performance/SampleMaterial.lc 409:22-409:27 5947SampleMaterial.lc 409:22-409:27
5948 Bool 5948 Bool
5949testdata/performance/SampleMaterial.lc 410:20-410:21 5949SampleMaterial.lc 410:20-410:21
5950 _b 5950 _b
5951testdata/performance/SampleMaterial.lc 411:30-411:35 5951SampleMaterial.lc 411:30-411:35
5952 Bool 5952 Bool
5953testdata/performance/SampleMaterial.lc 412:23-412:28 5953SampleMaterial.lc 412:23-412:28
5954 Bool 5954 Bool
5955testdata/performance/SampleMaterial.lc 413:20-413:33 5955SampleMaterial.lc 413:20-413:33
5956 CullType 5956 CullType
5957testdata/performance/SampleMaterial.lc 414:30-414:32 5957SampleMaterial.lc 414:30-414:32
5958 forall a . [a] 5958 forall a . [a]
5959testdata/performance/SampleMaterial.lc 415:25-415:30 5959SampleMaterial.lc 415:25-415:30
5960 Bool 5960 Bool
5961testdata/performance/SampleMaterial.lc 416:29-416:34 5961SampleMaterial.lc 416:29-416:34
5962 Bool 5962 Bool
5963testdata/performance/SampleMaterial.lc 418:13-444:14 5963SampleMaterial.lc 418:13-444:14
5964 [StageAttrs] 5964 [StageAttrs]
5965testdata/performance/SampleMaterial.lc 418:15-418:25 5965SampleMaterial.lc 418:15-418:25
5966 Maybe (Blending', Blending') 5966 Maybe (Blending', Blending')
5967 -> RGBGen 5967 -> RGBGen
5968 -> AlphaGen 5968 -> AlphaGen
@@ -5970,70 +5970,70 @@ testdata/performance/SampleMaterial.lc 418:15-418:25
5970 -> [TCMod] 5970 -> [TCMod]
5971 -> StageTexture 5971 -> StageTexture
5972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5973testdata/performance/SampleMaterial.lc 418:15-419:36 5973SampleMaterial.lc 418:15-419:36
5974 RGBGen 5974 RGBGen
5975 -> AlphaGen 5975 -> AlphaGen
5976 -> TCGen 5976 -> TCGen
5977 -> [TCMod] 5977 -> [TCMod]
5978 -> StageTexture 5978 -> StageTexture
5979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5980testdata/performance/SampleMaterial.lc 418:15-420:50 5980SampleMaterial.lc 418:15-420:50
5981 AlphaGen 5981 AlphaGen
5982 -> TCGen 5982 -> TCGen
5983 -> [TCMod] 5983 -> [TCMod]
5984 -> StageTexture 5984 -> StageTexture
5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5986testdata/performance/SampleMaterial.lc 418:15-421:42 5986SampleMaterial.lc 418:15-421:42
5987 TCGen 5987 TCGen
5988 -> [TCMod] 5988 -> [TCMod]
5989 -> StageTexture 5989 -> StageTexture
5990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5991testdata/performance/SampleMaterial.lc 418:15-422:36 5991SampleMaterial.lc 418:15-422:36
5992 [TCMod] 5992 [TCMod]
5993 -> StageTexture 5993 -> StageTexture
5994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5995testdata/performance/SampleMaterial.lc 418:15-423:31 5995SampleMaterial.lc 418:15-423:31
5996 StageTexture 5996 StageTexture
5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5998testdata/performance/SampleMaterial.lc 418:15-424:84 5998SampleMaterial.lc 418:15-424:84
5999 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5999 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6000testdata/performance/SampleMaterial.lc 418:15-425:38 6000SampleMaterial.lc 418:15-425:38
6001 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6001 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6002testdata/performance/SampleMaterial.lc 418:15-426:41 6002SampleMaterial.lc 418:15-426:41
6003 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6003 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6004testdata/performance/SampleMaterial.lc 418:15-427:40 6004SampleMaterial.lc 418:15-427:40
6005 Bool -> String -> StageAttrs 6005 Bool -> String -> StageAttrs
6006testdata/performance/SampleMaterial.lc 418:15-428:46 6006SampleMaterial.lc 418:15-428:46
6007 String -> StageAttrs 6007 String -> StageAttrs
6008testdata/performance/SampleMaterial.lc 418:15-430:18 6008SampleMaterial.lc 418:15-430:18
6009 StageAttrs 6009 StageAttrs
6010testdata/performance/SampleMaterial.lc 419:29-419:36 6010SampleMaterial.lc 419:29-419:36
6011 forall a . Maybe a 6011 forall a . Maybe a
6012testdata/performance/SampleMaterial.lc 420:30-420:50 6012SampleMaterial.lc 420:30-420:50
6013 RGBGen 6013 RGBGen
6014testdata/performance/SampleMaterial.lc 421:32-421:42 6014SampleMaterial.lc 421:32-421:42
6015 AlphaGen 6015 AlphaGen
6016testdata/performance/SampleMaterial.lc 422:29-422:36 6016SampleMaterial.lc 422:29-422:36
6017 TCGen 6017 TCGen
6018testdata/performance/SampleMaterial.lc 423:29-423:31 6018SampleMaterial.lc 423:29-423:31
6019 forall a . [a] 6019 forall a . [a]
6020testdata/performance/SampleMaterial.lc 424:31-424:37 6020SampleMaterial.lc 424:31-424:37
6021 String -> StageTexture 6021 String -> StageTexture
6022testdata/performance/SampleMaterial.lc 424:31-424:84 6022SampleMaterial.lc 424:31-424:84
6023 StageTexture 6023 StageTexture
6024testdata/performance/SampleMaterial.lc 424:38-424:84 6024SampleMaterial.lc 424:38-424:84
6025 String 6025 String
6026testdata/performance/SampleMaterial.lc 425:34-425:38 6026SampleMaterial.lc 425:34-425:38
6027 Bool 6027 Bool
6028testdata/performance/SampleMaterial.lc 426:33-426:41 6028SampleMaterial.lc 426:33-426:41
6029 DepthFunction 6029 DepthFunction
6030testdata/performance/SampleMaterial.lc 427:33-427:40 6030SampleMaterial.lc 427:33-427:40
6031 forall a . Maybe a 6031 forall a . Maybe a
6032testdata/performance/SampleMaterial.lc 428:41-428:46 6032SampleMaterial.lc 428:41-428:46
6033 Bool 6033 Bool
6034testdata/performance/SampleMaterial.lc 429:38-429:54 6034SampleMaterial.lc 429:38-429:54
6035 String 6035 String
6036testdata/performance/SampleMaterial.lc 431:15-431:25 6036SampleMaterial.lc 431:15-431:25
6037 Maybe (Blending', Blending') 6037 Maybe (Blending', Blending')
6038 -> RGBGen 6038 -> RGBGen
6039 -> AlphaGen 6039 -> AlphaGen
@@ -6041,82 +6041,82 @@ testdata/performance/SampleMaterial.lc 431:15-431:25
6041 -> [TCMod] 6041 -> [TCMod]
6042 -> StageTexture 6042 -> StageTexture
6043 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6043 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6044testdata/performance/SampleMaterial.lc 431:15-432:57 6044SampleMaterial.lc 431:15-432:57
6045 RGBGen 6045 RGBGen
6046 -> AlphaGen 6046 -> AlphaGen
6047 -> TCGen 6047 -> TCGen
6048 -> [TCMod] 6048 -> [TCMod]
6049 -> StageTexture 6049 -> StageTexture
6050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6051testdata/performance/SampleMaterial.lc 431:15-433:50 6051SampleMaterial.lc 431:15-433:50
6052 AlphaGen 6052 AlphaGen
6053 -> TCGen 6053 -> TCGen
6054 -> [TCMod] 6054 -> [TCMod]
6055 -> StageTexture 6055 -> StageTexture
6056 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6056 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6057testdata/performance/SampleMaterial.lc 431:15-434:42 6057SampleMaterial.lc 431:15-434:42
6058 TCGen 6058 TCGen
6059 -> [TCMod] 6059 -> [TCMod]
6060 -> StageTexture 6060 -> StageTexture
6061 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6061 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6062testdata/performance/SampleMaterial.lc 431:15-435:40 6062SampleMaterial.lc 431:15-435:40
6063 [TCMod] 6063 [TCMod]
6064 -> StageTexture 6064 -> StageTexture
6065 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6065 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6066testdata/performance/SampleMaterial.lc 431:15-436:31 6066SampleMaterial.lc 431:15-436:31
6067 StageTexture 6067 StageTexture
6068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6069testdata/performance/SampleMaterial.lc 431:15-437:42 6069SampleMaterial.lc 431:15-437:42
6070 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6070 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6071testdata/performance/SampleMaterial.lc 431:15-438:38 6071SampleMaterial.lc 431:15-438:38
6072 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6072 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6073testdata/performance/SampleMaterial.lc 431:15-439:41 6073SampleMaterial.lc 431:15-439:41
6074 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6074 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6075testdata/performance/SampleMaterial.lc 431:15-440:40 6075SampleMaterial.lc 431:15-440:40
6076 Bool -> String -> StageAttrs 6076 Bool -> String -> StageAttrs
6077testdata/performance/SampleMaterial.lc 431:15-441:46 6077SampleMaterial.lc 431:15-441:46
6078 String -> StageAttrs 6078 String -> StageAttrs
6079testdata/performance/SampleMaterial.lc 431:15-443:18 6079SampleMaterial.lc 431:15-443:18
6080 StageAttrs | [StageAttrs] 6080 StageAttrs | [StageAttrs]
6081testdata/performance/SampleMaterial.lc 432:29-432:33 6081SampleMaterial.lc 432:29-432:33
6082 forall a . a -> Maybe a 6082 forall a . a -> Maybe a
6083testdata/performance/SampleMaterial.lc 432:29-432:57 6083SampleMaterial.lc 432:29-432:57
6084 Maybe (Blending', Blending') 6084 Maybe (Blending', Blending')
6085testdata/performance/SampleMaterial.lc 432:34-432:57 6085SampleMaterial.lc 432:34-432:57
6086 (Blending', Blending') 6086 (Blending', Blending')
6087testdata/performance/SampleMaterial.lc 432:36-432:46 6087SampleMaterial.lc 432:36-432:46
6088 Blending' 6088 Blending'
6089testdata/performance/SampleMaterial.lc 432:49-432:55 6089SampleMaterial.lc 432:49-432:55
6090 Blending' | ((Blending')) 6090 Blending' | ((Blending'))
6091testdata/performance/SampleMaterial.lc 433:30-433:50 6091SampleMaterial.lc 433:30-433:50
6092 RGBGen 6092 RGBGen
6093testdata/performance/SampleMaterial.lc 434:32-434:42 6093SampleMaterial.lc 434:32-434:42
6094 AlphaGen 6094 AlphaGen
6095testdata/performance/SampleMaterial.lc 435:29-435:40 6095SampleMaterial.lc 435:29-435:40
6096 TCGen 6096 TCGen
6097testdata/performance/SampleMaterial.lc 436:29-436:31 6097SampleMaterial.lc 436:29-436:31
6098 forall a . [a] 6098 forall a . [a]
6099testdata/performance/SampleMaterial.lc 437:31-437:42 6099SampleMaterial.lc 437:31-437:42
6100 StageTexture 6100 StageTexture
6101testdata/performance/SampleMaterial.lc 438:34-438:38 6101SampleMaterial.lc 438:34-438:38
6102 Bool 6102 Bool
6103testdata/performance/SampleMaterial.lc 439:33-439:41 6103SampleMaterial.lc 439:33-439:41
6104 DepthFunction 6104 DepthFunction
6105testdata/performance/SampleMaterial.lc 440:33-440:40 6105SampleMaterial.lc 440:33-440:40
6106 forall a . Maybe a 6106 forall a . Maybe a
6107testdata/performance/SampleMaterial.lc 441:41-441:46 6107SampleMaterial.lc 441:41-441:46
6108 Bool 6108 Bool
6109testdata/performance/SampleMaterial.lc 442:38-442:54 6109SampleMaterial.lc 442:38-442:54
6110 String 6110 String
6111testdata/performance/SampleMaterial.lc 445:21-445:26 6111SampleMaterial.lc 445:21-445:26
6112 Bool 6112 Bool
6113testdata/performance/SampleMaterial.lc 448:5-490:6 6113SampleMaterial.lc 448:5-490:6
6114 (String, CommonAttrs) 6114 (String, CommonAttrs)
6115testdata/performance/SampleMaterial.lc 448:5-2182:6 6115SampleMaterial.lc 448:5-2182:6
6116 [(String, CommonAttrs)] 6116 [(String, CommonAttrs)]
6117testdata/performance/SampleMaterial.lc 448:7-448:53 6117SampleMaterial.lc 448:7-448:53
6118 String 6118 String
6119testdata/performance/SampleMaterial.lc 449:7-449:18 6119SampleMaterial.lc 449:7-449:18
6120 () 6120 ()
6121 -> () 6121 -> ()
6122 -> Bool 6122 -> Bool
@@ -6124,68 +6124,68 @@ testdata/performance/SampleMaterial.lc 449:7-449:18
6124 -> Bool 6124 -> Bool
6125 -> Bool 6125 -> Bool
6126 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6126 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6127testdata/performance/SampleMaterial.lc 449:7-450:26 6127SampleMaterial.lc 449:7-450:26
6128 () 6128 ()
6129 -> Bool 6129 -> Bool
6130 -> Float 6130 -> Float
6131 -> Bool 6131 -> Bool
6132 -> Bool 6132 -> Bool
6133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6134testdata/performance/SampleMaterial.lc 449:7-451:26 6134SampleMaterial.lc 449:7-451:26
6135 Bool 6135 Bool
6136 -> Float 6136 -> Float
6137 -> Bool 6137 -> Bool
6138 -> Bool 6138 -> Bool
6139 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6139 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6140testdata/performance/SampleMaterial.lc 449:7-452:27 6140SampleMaterial.lc 449:7-452:27
6141 Float 6141 Float
6142 -> Bool 6142 -> Bool
6143 -> Bool 6143 -> Bool
6144 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6144 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6145testdata/performance/SampleMaterial.lc 449:7-453:21 6145SampleMaterial.lc 449:7-453:21
6146 Bool 6146 Bool
6147 -> Bool 6147 -> Bool
6148 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6148 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6149testdata/performance/SampleMaterial.lc 449:7-454:35 6149SampleMaterial.lc 449:7-454:35
6150 Bool 6150 Bool
6151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6152testdata/performance/SampleMaterial.lc 449:7-455:28 6152SampleMaterial.lc 449:7-455:28
6153 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6153 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6154testdata/performance/SampleMaterial.lc 449:7-456:33 6154SampleMaterial.lc 449:7-456:33
6155 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6155 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6156testdata/performance/SampleMaterial.lc 449:7-457:32 6156SampleMaterial.lc 449:7-457:32
6157 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6157 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6158testdata/performance/SampleMaterial.lc 449:7-458:30 6158SampleMaterial.lc 449:7-458:30
6159 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6159 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6160testdata/performance/SampleMaterial.lc 449:7-459:34 6160SampleMaterial.lc 449:7-459:34
6161 [StageAttrs] -> Bool -> CommonAttrs 6161 [StageAttrs] -> Bool -> CommonAttrs
6162testdata/performance/SampleMaterial.lc 449:7-487:14 6162SampleMaterial.lc 449:7-487:14
6163 Bool -> CommonAttrs 6163 Bool -> CommonAttrs
6164testdata/performance/SampleMaterial.lc 449:7-489:10 6164SampleMaterial.lc 449:7-489:10
6165 CommonAttrs | ((CommonAttrs)) 6165 CommonAttrs | ((CommonAttrs))
6166testdata/performance/SampleMaterial.lc 450:24-450:26 6166SampleMaterial.lc 450:24-450:26
6167 () 6167 ()
6168testdata/performance/SampleMaterial.lc 451:24-451:26 6168SampleMaterial.lc 451:24-451:26
6169 () 6169 ()
6170testdata/performance/SampleMaterial.lc 452:22-452:27 6170SampleMaterial.lc 452:22-452:27
6171 Bool 6171 Bool
6172testdata/performance/SampleMaterial.lc 453:20-453:21 6172SampleMaterial.lc 453:20-453:21
6173 _b 6173 _b
6174testdata/performance/SampleMaterial.lc 454:30-454:35 6174SampleMaterial.lc 454:30-454:35
6175 Bool 6175 Bool
6176testdata/performance/SampleMaterial.lc 455:23-455:28 6176SampleMaterial.lc 455:23-455:28
6177 Bool 6177 Bool
6178testdata/performance/SampleMaterial.lc 456:20-456:33 6178SampleMaterial.lc 456:20-456:33
6179 CullType 6179 CullType
6180testdata/performance/SampleMaterial.lc 457:30-457:32 6180SampleMaterial.lc 457:30-457:32
6181 forall a . [a] 6181 forall a . [a]
6182testdata/performance/SampleMaterial.lc 458:25-458:30 6182SampleMaterial.lc 458:25-458:30
6183 Bool 6183 Bool
6184testdata/performance/SampleMaterial.lc 459:29-459:34 6184SampleMaterial.lc 459:29-459:34
6185 Bool 6185 Bool
6186testdata/performance/SampleMaterial.lc 461:13-487:14 6186SampleMaterial.lc 461:13-487:14
6187 [StageAttrs] 6187 [StageAttrs]
6188testdata/performance/SampleMaterial.lc 461:15-461:25 6188SampleMaterial.lc 461:15-461:25
6189 Maybe (Blending', Blending') 6189 Maybe (Blending', Blending')
6190 -> RGBGen 6190 -> RGBGen
6191 -> AlphaGen 6191 -> AlphaGen
@@ -6193,70 +6193,70 @@ testdata/performance/SampleMaterial.lc 461:15-461:25
6193 -> [TCMod] 6193 -> [TCMod]
6194 -> StageTexture 6194 -> StageTexture
6195 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6195 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6196testdata/performance/SampleMaterial.lc 461:15-462:36 6196SampleMaterial.lc 461:15-462:36
6197 RGBGen 6197 RGBGen
6198 -> AlphaGen 6198 -> AlphaGen
6199 -> TCGen 6199 -> TCGen
6200 -> [TCMod] 6200 -> [TCMod]
6201 -> StageTexture 6201 -> StageTexture
6202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6203testdata/performance/SampleMaterial.lc 461:15-463:50 6203SampleMaterial.lc 461:15-463:50
6204 AlphaGen 6204 AlphaGen
6205 -> TCGen 6205 -> TCGen
6206 -> [TCMod] 6206 -> [TCMod]
6207 -> StageTexture 6207 -> StageTexture
6208 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6208 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6209testdata/performance/SampleMaterial.lc 461:15-464:42 6209SampleMaterial.lc 461:15-464:42
6210 TCGen 6210 TCGen
6211 -> [TCMod] 6211 -> [TCMod]
6212 -> StageTexture 6212 -> StageTexture
6213 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6213 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6214testdata/performance/SampleMaterial.lc 461:15-465:36 6214SampleMaterial.lc 461:15-465:36
6215 [TCMod] 6215 [TCMod]
6216 -> StageTexture 6216 -> StageTexture
6217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6218testdata/performance/SampleMaterial.lc 461:15-466:31 6218SampleMaterial.lc 461:15-466:31
6219 StageTexture 6219 StageTexture
6220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6221testdata/performance/SampleMaterial.lc 461:15-467:84 6221SampleMaterial.lc 461:15-467:84
6222 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6222 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6223testdata/performance/SampleMaterial.lc 461:15-468:38 6223SampleMaterial.lc 461:15-468:38
6224 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6224 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6225testdata/performance/SampleMaterial.lc 461:15-469:41 6225SampleMaterial.lc 461:15-469:41
6226 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6226 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6227testdata/performance/SampleMaterial.lc 461:15-470:40 6227SampleMaterial.lc 461:15-470:40
6228 Bool -> String -> StageAttrs 6228 Bool -> String -> StageAttrs
6229testdata/performance/SampleMaterial.lc 461:15-471:46 6229SampleMaterial.lc 461:15-471:46
6230 String -> StageAttrs 6230 String -> StageAttrs
6231testdata/performance/SampleMaterial.lc 461:15-473:18 6231SampleMaterial.lc 461:15-473:18
6232 StageAttrs 6232 StageAttrs
6233testdata/performance/SampleMaterial.lc 462:29-462:36 6233SampleMaterial.lc 462:29-462:36
6234 forall a . Maybe a 6234 forall a . Maybe a
6235testdata/performance/SampleMaterial.lc 463:30-463:50 6235SampleMaterial.lc 463:30-463:50
6236 RGBGen 6236 RGBGen
6237testdata/performance/SampleMaterial.lc 464:32-464:42 6237SampleMaterial.lc 464:32-464:42
6238 AlphaGen 6238 AlphaGen
6239testdata/performance/SampleMaterial.lc 465:29-465:36 6239SampleMaterial.lc 465:29-465:36
6240 TCGen 6240 TCGen
6241testdata/performance/SampleMaterial.lc 466:29-466:31 6241SampleMaterial.lc 466:29-466:31
6242 forall a . [a] 6242 forall a . [a]
6243testdata/performance/SampleMaterial.lc 467:31-467:37 6243SampleMaterial.lc 467:31-467:37
6244 String -> StageTexture 6244 String -> StageTexture
6245testdata/performance/SampleMaterial.lc 467:31-467:84 6245SampleMaterial.lc 467:31-467:84
6246 StageTexture 6246 StageTexture
6247testdata/performance/SampleMaterial.lc 467:38-467:84 6247SampleMaterial.lc 467:38-467:84
6248 String 6248 String
6249testdata/performance/SampleMaterial.lc 468:34-468:38 6249SampleMaterial.lc 468:34-468:38
6250 Bool 6250 Bool
6251testdata/performance/SampleMaterial.lc 469:33-469:41 6251SampleMaterial.lc 469:33-469:41
6252 DepthFunction 6252 DepthFunction
6253testdata/performance/SampleMaterial.lc 470:33-470:40 6253SampleMaterial.lc 470:33-470:40
6254 forall a . Maybe a 6254 forall a . Maybe a
6255testdata/performance/SampleMaterial.lc 471:41-471:46 6255SampleMaterial.lc 471:41-471:46
6256 Bool 6256 Bool
6257testdata/performance/SampleMaterial.lc 472:38-472:54 6257SampleMaterial.lc 472:38-472:54
6258 String 6258 String
6259testdata/performance/SampleMaterial.lc 474:15-474:25 6259SampleMaterial.lc 474:15-474:25
6260 Maybe (Blending', Blending') 6260 Maybe (Blending', Blending')
6261 -> RGBGen 6261 -> RGBGen
6262 -> AlphaGen 6262 -> AlphaGen
@@ -6264,82 +6264,82 @@ testdata/performance/SampleMaterial.lc 474:15-474:25
6264 -> [TCMod] 6264 -> [TCMod]
6265 -> StageTexture 6265 -> StageTexture
6266 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6266 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6267testdata/performance/SampleMaterial.lc 474:15-475:57 6267SampleMaterial.lc 474:15-475:57
6268 RGBGen 6268 RGBGen
6269 -> AlphaGen 6269 -> AlphaGen
6270 -> TCGen 6270 -> TCGen
6271 -> [TCMod] 6271 -> [TCMod]
6272 -> StageTexture 6272 -> StageTexture
6273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6274testdata/performance/SampleMaterial.lc 474:15-476:50 6274SampleMaterial.lc 474:15-476:50
6275 AlphaGen 6275 AlphaGen
6276 -> TCGen 6276 -> TCGen
6277 -> [TCMod] 6277 -> [TCMod]
6278 -> StageTexture 6278 -> StageTexture
6279 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6279 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6280testdata/performance/SampleMaterial.lc 474:15-477:42 6280SampleMaterial.lc 474:15-477:42
6281 TCGen 6281 TCGen
6282 -> [TCMod] 6282 -> [TCMod]
6283 -> StageTexture 6283 -> StageTexture
6284 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6284 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6285testdata/performance/SampleMaterial.lc 474:15-478:40 6285SampleMaterial.lc 474:15-478:40
6286 [TCMod] 6286 [TCMod]
6287 -> StageTexture 6287 -> StageTexture
6288 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6288 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6289testdata/performance/SampleMaterial.lc 474:15-479:31 6289SampleMaterial.lc 474:15-479:31
6290 StageTexture 6290 StageTexture
6291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6292testdata/performance/SampleMaterial.lc 474:15-480:42 6292SampleMaterial.lc 474:15-480:42
6293 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6293 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6294testdata/performance/SampleMaterial.lc 474:15-481:38 6294SampleMaterial.lc 474:15-481:38
6295 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6295 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6296testdata/performance/SampleMaterial.lc 474:15-482:41 6296SampleMaterial.lc 474:15-482:41
6297 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6297 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6298testdata/performance/SampleMaterial.lc 474:15-483:40 6298SampleMaterial.lc 474:15-483:40
6299 Bool -> String -> StageAttrs 6299 Bool -> String -> StageAttrs
6300testdata/performance/SampleMaterial.lc 474:15-484:46 6300SampleMaterial.lc 474:15-484:46
6301 String -> StageAttrs 6301 String -> StageAttrs
6302testdata/performance/SampleMaterial.lc 474:15-486:18 6302SampleMaterial.lc 474:15-486:18
6303 StageAttrs | [StageAttrs] 6303 StageAttrs | [StageAttrs]
6304testdata/performance/SampleMaterial.lc 475:29-475:33 6304SampleMaterial.lc 475:29-475:33
6305 forall a . a -> Maybe a 6305 forall a . a -> Maybe a
6306testdata/performance/SampleMaterial.lc 475:29-475:57 6306SampleMaterial.lc 475:29-475:57
6307 Maybe (Blending', Blending') 6307 Maybe (Blending', Blending')
6308testdata/performance/SampleMaterial.lc 475:34-475:57 6308SampleMaterial.lc 475:34-475:57
6309 (Blending', Blending') 6309 (Blending', Blending')
6310testdata/performance/SampleMaterial.lc 475:36-475:46 6310SampleMaterial.lc 475:36-475:46
6311 Blending' 6311 Blending'
6312testdata/performance/SampleMaterial.lc 475:49-475:55 6312SampleMaterial.lc 475:49-475:55
6313 Blending' | ((Blending')) 6313 Blending' | ((Blending'))
6314testdata/performance/SampleMaterial.lc 476:30-476:50 6314SampleMaterial.lc 476:30-476:50
6315 RGBGen 6315 RGBGen
6316testdata/performance/SampleMaterial.lc 477:32-477:42 6316SampleMaterial.lc 477:32-477:42
6317 AlphaGen 6317 AlphaGen
6318testdata/performance/SampleMaterial.lc 478:29-478:40 6318SampleMaterial.lc 478:29-478:40
6319 TCGen 6319 TCGen
6320testdata/performance/SampleMaterial.lc 479:29-479:31 6320SampleMaterial.lc 479:29-479:31
6321 forall a . [a] 6321 forall a . [a]
6322testdata/performance/SampleMaterial.lc 480:31-480:42 6322SampleMaterial.lc 480:31-480:42
6323 StageTexture 6323 StageTexture
6324testdata/performance/SampleMaterial.lc 481:34-481:38 6324SampleMaterial.lc 481:34-481:38
6325 Bool 6325 Bool
6326testdata/performance/SampleMaterial.lc 482:33-482:41 6326SampleMaterial.lc 482:33-482:41
6327 DepthFunction 6327 DepthFunction
6328testdata/performance/SampleMaterial.lc 483:33-483:40 6328SampleMaterial.lc 483:33-483:40
6329 forall a . Maybe a 6329 forall a . Maybe a
6330testdata/performance/SampleMaterial.lc 484:41-484:46 6330SampleMaterial.lc 484:41-484:46
6331 Bool 6331 Bool
6332testdata/performance/SampleMaterial.lc 485:38-485:54 6332SampleMaterial.lc 485:38-485:54
6333 String 6333 String
6334testdata/performance/SampleMaterial.lc 488:21-488:26 6334SampleMaterial.lc 488:21-488:26
6335 Bool 6335 Bool
6336testdata/performance/SampleMaterial.lc 491:5-533:6 6336SampleMaterial.lc 491:5-533:6
6337 (String, CommonAttrs) 6337 (String, CommonAttrs)
6338testdata/performance/SampleMaterial.lc 491:5-2182:6 6338SampleMaterial.lc 491:5-2182:6
6339 [(String, CommonAttrs)] 6339 [(String, CommonAttrs)]
6340testdata/performance/SampleMaterial.lc 491:7-491:53 6340SampleMaterial.lc 491:7-491:53
6341 String 6341 String
6342testdata/performance/SampleMaterial.lc 492:7-492:18 6342SampleMaterial.lc 492:7-492:18
6343 () 6343 ()
6344 -> () 6344 -> ()
6345 -> Bool 6345 -> Bool
@@ -6347,68 +6347,68 @@ testdata/performance/SampleMaterial.lc 492:7-492:18
6347 -> Bool 6347 -> Bool
6348 -> Bool 6348 -> Bool
6349 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6349 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6350testdata/performance/SampleMaterial.lc 492:7-493:26 6350SampleMaterial.lc 492:7-493:26
6351 () 6351 ()
6352 -> Bool 6352 -> Bool
6353 -> Float 6353 -> Float
6354 -> Bool 6354 -> Bool
6355 -> Bool 6355 -> Bool
6356 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6356 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6357testdata/performance/SampleMaterial.lc 492:7-494:26 6357SampleMaterial.lc 492:7-494:26
6358 Bool 6358 Bool
6359 -> Float 6359 -> Float
6360 -> Bool 6360 -> Bool
6361 -> Bool 6361 -> Bool
6362 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6362 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6363testdata/performance/SampleMaterial.lc 492:7-495:27 6363SampleMaterial.lc 492:7-495:27
6364 Float 6364 Float
6365 -> Bool 6365 -> Bool
6366 -> Bool 6366 -> Bool
6367 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6367 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6368testdata/performance/SampleMaterial.lc 492:7-496:21 6368SampleMaterial.lc 492:7-496:21
6369 Bool 6369 Bool
6370 -> Bool 6370 -> Bool
6371 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6371 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6372testdata/performance/SampleMaterial.lc 492:7-497:35 6372SampleMaterial.lc 492:7-497:35
6373 Bool 6373 Bool
6374 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6374 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6375testdata/performance/SampleMaterial.lc 492:7-498:28 6375SampleMaterial.lc 492:7-498:28
6376 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6376 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6377testdata/performance/SampleMaterial.lc 492:7-499:33 6377SampleMaterial.lc 492:7-499:33
6378 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6378 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6379testdata/performance/SampleMaterial.lc 492:7-500:32 6379SampleMaterial.lc 492:7-500:32
6380 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6380 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6381testdata/performance/SampleMaterial.lc 492:7-501:30 6381SampleMaterial.lc 492:7-501:30
6382 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6382 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6383testdata/performance/SampleMaterial.lc 492:7-502:34 6383SampleMaterial.lc 492:7-502:34
6384 [StageAttrs] -> Bool -> CommonAttrs 6384 [StageAttrs] -> Bool -> CommonAttrs
6385testdata/performance/SampleMaterial.lc 492:7-530:14 6385SampleMaterial.lc 492:7-530:14
6386 Bool -> CommonAttrs 6386 Bool -> CommonAttrs
6387testdata/performance/SampleMaterial.lc 492:7-532:10 6387SampleMaterial.lc 492:7-532:10
6388 CommonAttrs | ((CommonAttrs)) 6388 CommonAttrs | ((CommonAttrs))
6389testdata/performance/SampleMaterial.lc 493:24-493:26 6389SampleMaterial.lc 493:24-493:26
6390 () 6390 ()
6391testdata/performance/SampleMaterial.lc 494:24-494:26 6391SampleMaterial.lc 494:24-494:26
6392 () 6392 ()
6393testdata/performance/SampleMaterial.lc 495:22-495:27 6393SampleMaterial.lc 495:22-495:27
6394 Bool 6394 Bool
6395testdata/performance/SampleMaterial.lc 496:20-496:21 6395SampleMaterial.lc 496:20-496:21
6396 _b 6396 _b
6397testdata/performance/SampleMaterial.lc 497:30-497:35 6397SampleMaterial.lc 497:30-497:35
6398 Bool 6398 Bool
6399testdata/performance/SampleMaterial.lc 498:23-498:28 6399SampleMaterial.lc 498:23-498:28
6400 Bool 6400 Bool
6401testdata/performance/SampleMaterial.lc 499:20-499:33 6401SampleMaterial.lc 499:20-499:33
6402 CullType 6402 CullType
6403testdata/performance/SampleMaterial.lc 500:30-500:32 6403SampleMaterial.lc 500:30-500:32
6404 forall a . [a] 6404 forall a . [a]
6405testdata/performance/SampleMaterial.lc 501:25-501:30 6405SampleMaterial.lc 501:25-501:30
6406 Bool 6406 Bool
6407testdata/performance/SampleMaterial.lc 502:29-502:34 6407SampleMaterial.lc 502:29-502:34
6408 Bool 6408 Bool
6409testdata/performance/SampleMaterial.lc 504:13-530:14 6409SampleMaterial.lc 504:13-530:14
6410 [StageAttrs] 6410 [StageAttrs]
6411testdata/performance/SampleMaterial.lc 504:15-504:25 6411SampleMaterial.lc 504:15-504:25
6412 Maybe (Blending', Blending') 6412 Maybe (Blending', Blending')
6413 -> RGBGen 6413 -> RGBGen
6414 -> AlphaGen 6414 -> AlphaGen
@@ -6416,70 +6416,70 @@ testdata/performance/SampleMaterial.lc 504:15-504:25
6416 -> [TCMod] 6416 -> [TCMod]
6417 -> StageTexture 6417 -> StageTexture
6418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6419testdata/performance/SampleMaterial.lc 504:15-505:36 6419SampleMaterial.lc 504:15-505:36
6420 RGBGen 6420 RGBGen
6421 -> AlphaGen 6421 -> AlphaGen
6422 -> TCGen 6422 -> TCGen
6423 -> [TCMod] 6423 -> [TCMod]
6424 -> StageTexture 6424 -> StageTexture
6425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6426testdata/performance/SampleMaterial.lc 504:15-506:50 6426SampleMaterial.lc 504:15-506:50
6427 AlphaGen 6427 AlphaGen
6428 -> TCGen 6428 -> TCGen
6429 -> [TCMod] 6429 -> [TCMod]
6430 -> StageTexture 6430 -> StageTexture
6431 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6431 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6432testdata/performance/SampleMaterial.lc 504:15-507:42 6432SampleMaterial.lc 504:15-507:42
6433 TCGen 6433 TCGen
6434 -> [TCMod] 6434 -> [TCMod]
6435 -> StageTexture 6435 -> StageTexture
6436 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6436 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6437testdata/performance/SampleMaterial.lc 504:15-508:36 6437SampleMaterial.lc 504:15-508:36
6438 [TCMod] 6438 [TCMod]
6439 -> StageTexture 6439 -> StageTexture
6440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6441testdata/performance/SampleMaterial.lc 504:15-509:31 6441SampleMaterial.lc 504:15-509:31
6442 StageTexture 6442 StageTexture
6443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6444testdata/performance/SampleMaterial.lc 504:15-510:84 6444SampleMaterial.lc 504:15-510:84
6445 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6445 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6446testdata/performance/SampleMaterial.lc 504:15-511:38 6446SampleMaterial.lc 504:15-511:38
6447 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6447 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6448testdata/performance/SampleMaterial.lc 504:15-512:41 6448SampleMaterial.lc 504:15-512:41
6449 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6449 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6450testdata/performance/SampleMaterial.lc 504:15-513:40 6450SampleMaterial.lc 504:15-513:40
6451 Bool -> String -> StageAttrs 6451 Bool -> String -> StageAttrs
6452testdata/performance/SampleMaterial.lc 504:15-514:46 6452SampleMaterial.lc 504:15-514:46
6453 String -> StageAttrs 6453 String -> StageAttrs
6454testdata/performance/SampleMaterial.lc 504:15-516:18 6454SampleMaterial.lc 504:15-516:18
6455 StageAttrs 6455 StageAttrs
6456testdata/performance/SampleMaterial.lc 505:29-505:36 6456SampleMaterial.lc 505:29-505:36
6457 forall a . Maybe a 6457 forall a . Maybe a
6458testdata/performance/SampleMaterial.lc 506:30-506:50 6458SampleMaterial.lc 506:30-506:50
6459 RGBGen 6459 RGBGen
6460testdata/performance/SampleMaterial.lc 507:32-507:42 6460SampleMaterial.lc 507:32-507:42
6461 AlphaGen 6461 AlphaGen
6462testdata/performance/SampleMaterial.lc 508:29-508:36 6462SampleMaterial.lc 508:29-508:36
6463 TCGen 6463 TCGen
6464testdata/performance/SampleMaterial.lc 509:29-509:31 6464SampleMaterial.lc 509:29-509:31
6465 forall a . [a] 6465 forall a . [a]
6466testdata/performance/SampleMaterial.lc 510:31-510:37 6466SampleMaterial.lc 510:31-510:37
6467 String -> StageTexture 6467 String -> StageTexture
6468testdata/performance/SampleMaterial.lc 510:31-510:84 6468SampleMaterial.lc 510:31-510:84
6469 StageTexture 6469 StageTexture
6470testdata/performance/SampleMaterial.lc 510:38-510:84 6470SampleMaterial.lc 510:38-510:84
6471 String 6471 String
6472testdata/performance/SampleMaterial.lc 511:34-511:38 6472SampleMaterial.lc 511:34-511:38
6473 Bool 6473 Bool
6474testdata/performance/SampleMaterial.lc 512:33-512:41 6474SampleMaterial.lc 512:33-512:41
6475 DepthFunction 6475 DepthFunction
6476testdata/performance/SampleMaterial.lc 513:33-513:40 6476SampleMaterial.lc 513:33-513:40
6477 forall a . Maybe a 6477 forall a . Maybe a
6478testdata/performance/SampleMaterial.lc 514:41-514:46 6478SampleMaterial.lc 514:41-514:46
6479 Bool 6479 Bool
6480testdata/performance/SampleMaterial.lc 515:38-515:54 6480SampleMaterial.lc 515:38-515:54
6481 String 6481 String
6482testdata/performance/SampleMaterial.lc 517:15-517:25 6482SampleMaterial.lc 517:15-517:25
6483 Maybe (Blending', Blending') 6483 Maybe (Blending', Blending')
6484 -> RGBGen 6484 -> RGBGen
6485 -> AlphaGen 6485 -> AlphaGen
@@ -6487,82 +6487,82 @@ testdata/performance/SampleMaterial.lc 517:15-517:25
6487 -> [TCMod] 6487 -> [TCMod]
6488 -> StageTexture 6488 -> StageTexture
6489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6490testdata/performance/SampleMaterial.lc 517:15-518:57 6490SampleMaterial.lc 517:15-518:57
6491 RGBGen 6491 RGBGen
6492 -> AlphaGen 6492 -> AlphaGen
6493 -> TCGen 6493 -> TCGen
6494 -> [TCMod] 6494 -> [TCMod]
6495 -> StageTexture 6495 -> StageTexture
6496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6497testdata/performance/SampleMaterial.lc 517:15-519:50 6497SampleMaterial.lc 517:15-519:50
6498 AlphaGen 6498 AlphaGen
6499 -> TCGen 6499 -> TCGen
6500 -> [TCMod] 6500 -> [TCMod]
6501 -> StageTexture 6501 -> StageTexture
6502 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6502 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6503testdata/performance/SampleMaterial.lc 517:15-520:42 6503SampleMaterial.lc 517:15-520:42
6504 TCGen 6504 TCGen
6505 -> [TCMod] 6505 -> [TCMod]
6506 -> StageTexture 6506 -> StageTexture
6507 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6507 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6508testdata/performance/SampleMaterial.lc 517:15-521:40 6508SampleMaterial.lc 517:15-521:40
6509 [TCMod] 6509 [TCMod]
6510 -> StageTexture 6510 -> StageTexture
6511 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6511 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6512testdata/performance/SampleMaterial.lc 517:15-522:31 6512SampleMaterial.lc 517:15-522:31
6513 StageTexture 6513 StageTexture
6514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6515testdata/performance/SampleMaterial.lc 517:15-523:42 6515SampleMaterial.lc 517:15-523:42
6516 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6516 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6517testdata/performance/SampleMaterial.lc 517:15-524:38 6517SampleMaterial.lc 517:15-524:38
6518 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6518 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6519testdata/performance/SampleMaterial.lc 517:15-525:41 6519SampleMaterial.lc 517:15-525:41
6520 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6520 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6521testdata/performance/SampleMaterial.lc 517:15-526:40 6521SampleMaterial.lc 517:15-526:40
6522 Bool -> String -> StageAttrs 6522 Bool -> String -> StageAttrs
6523testdata/performance/SampleMaterial.lc 517:15-527:46 6523SampleMaterial.lc 517:15-527:46
6524 String -> StageAttrs 6524 String -> StageAttrs
6525testdata/performance/SampleMaterial.lc 517:15-529:18 6525SampleMaterial.lc 517:15-529:18
6526 StageAttrs | [StageAttrs] 6526 StageAttrs | [StageAttrs]
6527testdata/performance/SampleMaterial.lc 518:29-518:33 6527SampleMaterial.lc 518:29-518:33
6528 forall a . a -> Maybe a 6528 forall a . a -> Maybe a
6529testdata/performance/SampleMaterial.lc 518:29-518:57 6529SampleMaterial.lc 518:29-518:57
6530 Maybe (Blending', Blending') 6530 Maybe (Blending', Blending')
6531testdata/performance/SampleMaterial.lc 518:34-518:57 6531SampleMaterial.lc 518:34-518:57
6532 (Blending', Blending') 6532 (Blending', Blending')
6533testdata/performance/SampleMaterial.lc 518:36-518:46 6533SampleMaterial.lc 518:36-518:46
6534 Blending' 6534 Blending'
6535testdata/performance/SampleMaterial.lc 518:49-518:55 6535SampleMaterial.lc 518:49-518:55
6536 Blending' | ((Blending')) 6536 Blending' | ((Blending'))
6537testdata/performance/SampleMaterial.lc 519:30-519:50 6537SampleMaterial.lc 519:30-519:50
6538 RGBGen 6538 RGBGen
6539testdata/performance/SampleMaterial.lc 520:32-520:42 6539SampleMaterial.lc 520:32-520:42
6540 AlphaGen 6540 AlphaGen
6541testdata/performance/SampleMaterial.lc 521:29-521:40 6541SampleMaterial.lc 521:29-521:40
6542 TCGen 6542 TCGen
6543testdata/performance/SampleMaterial.lc 522:29-522:31 6543SampleMaterial.lc 522:29-522:31
6544 forall a . [a] 6544 forall a . [a]
6545testdata/performance/SampleMaterial.lc 523:31-523:42 6545SampleMaterial.lc 523:31-523:42
6546 StageTexture 6546 StageTexture
6547testdata/performance/SampleMaterial.lc 524:34-524:38 6547SampleMaterial.lc 524:34-524:38
6548 Bool 6548 Bool
6549testdata/performance/SampleMaterial.lc 525:33-525:41 6549SampleMaterial.lc 525:33-525:41
6550 DepthFunction 6550 DepthFunction
6551testdata/performance/SampleMaterial.lc 526:33-526:40 6551SampleMaterial.lc 526:33-526:40
6552 forall a . Maybe a 6552 forall a . Maybe a
6553testdata/performance/SampleMaterial.lc 527:41-527:46 6553SampleMaterial.lc 527:41-527:46
6554 Bool 6554 Bool
6555testdata/performance/SampleMaterial.lc 528:38-528:54 6555SampleMaterial.lc 528:38-528:54
6556 String 6556 String
6557testdata/performance/SampleMaterial.lc 531:21-531:26 6557SampleMaterial.lc 531:21-531:26
6558 Bool 6558 Bool
6559testdata/performance/SampleMaterial.lc 534:5-576:6 6559SampleMaterial.lc 534:5-576:6
6560 (String, CommonAttrs) 6560 (String, CommonAttrs)
6561testdata/performance/SampleMaterial.lc 534:5-2182:6 6561SampleMaterial.lc 534:5-2182:6
6562 [(String, CommonAttrs)] 6562 [(String, CommonAttrs)]
6563testdata/performance/SampleMaterial.lc 534:7-534:42 6563SampleMaterial.lc 534:7-534:42
6564 String 6564 String
6565testdata/performance/SampleMaterial.lc 535:7-535:18 6565SampleMaterial.lc 535:7-535:18
6566 () 6566 ()
6567 -> () 6567 -> ()
6568 -> Bool 6568 -> Bool
@@ -6570,68 +6570,68 @@ testdata/performance/SampleMaterial.lc 535:7-535:18
6570 -> Bool 6570 -> Bool
6571 -> Bool 6571 -> Bool
6572 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6572 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6573testdata/performance/SampleMaterial.lc 535:7-536:26 6573SampleMaterial.lc 535:7-536:26
6574 () 6574 ()
6575 -> Bool 6575 -> Bool
6576 -> Float 6576 -> Float
6577 -> Bool 6577 -> Bool
6578 -> Bool 6578 -> Bool
6579 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6579 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6580testdata/performance/SampleMaterial.lc 535:7-537:26 6580SampleMaterial.lc 535:7-537:26
6581 Bool 6581 Bool
6582 -> Float 6582 -> Float
6583 -> Bool 6583 -> Bool
6584 -> Bool 6584 -> Bool
6585 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6585 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6586testdata/performance/SampleMaterial.lc 535:7-538:27 6586SampleMaterial.lc 535:7-538:27
6587 Float 6587 Float
6588 -> Bool 6588 -> Bool
6589 -> Bool 6589 -> Bool
6590 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6590 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6591testdata/performance/SampleMaterial.lc 535:7-539:21 6591SampleMaterial.lc 535:7-539:21
6592 Bool 6592 Bool
6593 -> Bool 6593 -> Bool
6594 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6594 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6595testdata/performance/SampleMaterial.lc 535:7-540:35 6595SampleMaterial.lc 535:7-540:35
6596 Bool 6596 Bool
6597 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6597 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6598testdata/performance/SampleMaterial.lc 535:7-541:28 6598SampleMaterial.lc 535:7-541:28
6599 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6599 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6600testdata/performance/SampleMaterial.lc 535:7-542:33 6600SampleMaterial.lc 535:7-542:33
6601 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6601 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6602testdata/performance/SampleMaterial.lc 535:7-543:32 6602SampleMaterial.lc 535:7-543:32
6603 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6603 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6604testdata/performance/SampleMaterial.lc 535:7-544:30 6604SampleMaterial.lc 535:7-544:30
6605 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6605 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6606testdata/performance/SampleMaterial.lc 535:7-545:34 6606SampleMaterial.lc 535:7-545:34
6607 [StageAttrs] -> Bool -> CommonAttrs 6607 [StageAttrs] -> Bool -> CommonAttrs
6608testdata/performance/SampleMaterial.lc 535:7-573:14 6608SampleMaterial.lc 535:7-573:14
6609 Bool -> CommonAttrs 6609 Bool -> CommonAttrs
6610testdata/performance/SampleMaterial.lc 535:7-575:10 6610SampleMaterial.lc 535:7-575:10
6611 CommonAttrs | ((CommonAttrs)) 6611 CommonAttrs | ((CommonAttrs))
6612testdata/performance/SampleMaterial.lc 536:24-536:26 6612SampleMaterial.lc 536:24-536:26
6613 () 6613 ()
6614testdata/performance/SampleMaterial.lc 537:24-537:26 6614SampleMaterial.lc 537:24-537:26
6615 () 6615 ()
6616testdata/performance/SampleMaterial.lc 538:22-538:27 6616SampleMaterial.lc 538:22-538:27
6617 Bool 6617 Bool
6618testdata/performance/SampleMaterial.lc 539:20-539:21 6618SampleMaterial.lc 539:20-539:21
6619 _b 6619 _b
6620testdata/performance/SampleMaterial.lc 540:30-540:35 6620SampleMaterial.lc 540:30-540:35
6621 Bool 6621 Bool
6622testdata/performance/SampleMaterial.lc 541:23-541:28 6622SampleMaterial.lc 541:23-541:28
6623 Bool 6623 Bool
6624testdata/performance/SampleMaterial.lc 542:20-542:33 6624SampleMaterial.lc 542:20-542:33
6625 CullType 6625 CullType
6626testdata/performance/SampleMaterial.lc 543:30-543:32 6626SampleMaterial.lc 543:30-543:32
6627 forall a . [a] 6627 forall a . [a]
6628testdata/performance/SampleMaterial.lc 544:25-544:30 6628SampleMaterial.lc 544:25-544:30
6629 Bool 6629 Bool
6630testdata/performance/SampleMaterial.lc 545:29-545:34 6630SampleMaterial.lc 545:29-545:34
6631 Bool 6631 Bool
6632testdata/performance/SampleMaterial.lc 547:13-573:14 6632SampleMaterial.lc 547:13-573:14
6633 [StageAttrs] 6633 [StageAttrs]
6634testdata/performance/SampleMaterial.lc 547:15-547:25 6634SampleMaterial.lc 547:15-547:25
6635 Maybe (Blending', Blending') 6635 Maybe (Blending', Blending')
6636 -> RGBGen 6636 -> RGBGen
6637 -> AlphaGen 6637 -> AlphaGen
@@ -6639,70 +6639,70 @@ testdata/performance/SampleMaterial.lc 547:15-547:25
6639 -> [TCMod] 6639 -> [TCMod]
6640 -> StageTexture 6640 -> StageTexture
6641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6642testdata/performance/SampleMaterial.lc 547:15-548:36 6642SampleMaterial.lc 547:15-548:36
6643 RGBGen 6643 RGBGen
6644 -> AlphaGen 6644 -> AlphaGen
6645 -> TCGen 6645 -> TCGen
6646 -> [TCMod] 6646 -> [TCMod]
6647 -> StageTexture 6647 -> StageTexture
6648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6649testdata/performance/SampleMaterial.lc 547:15-549:50 6649SampleMaterial.lc 547:15-549:50
6650 AlphaGen 6650 AlphaGen
6651 -> TCGen 6651 -> TCGen
6652 -> [TCMod] 6652 -> [TCMod]
6653 -> StageTexture 6653 -> StageTexture
6654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6655testdata/performance/SampleMaterial.lc 547:15-550:42 6655SampleMaterial.lc 547:15-550:42
6656 TCGen 6656 TCGen
6657 -> [TCMod] 6657 -> [TCMod]
6658 -> StageTexture 6658 -> StageTexture
6659 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6659 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6660testdata/performance/SampleMaterial.lc 547:15-551:36 6660SampleMaterial.lc 547:15-551:36
6661 [TCMod] 6661 [TCMod]
6662 -> StageTexture 6662 -> StageTexture
6663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6664testdata/performance/SampleMaterial.lc 547:15-552:31 6664SampleMaterial.lc 547:15-552:31
6665 StageTexture 6665 StageTexture
6666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6667testdata/performance/SampleMaterial.lc 547:15-553:73 6667SampleMaterial.lc 547:15-553:73
6668 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6668 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6669testdata/performance/SampleMaterial.lc 547:15-554:38 6669SampleMaterial.lc 547:15-554:38
6670 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6670 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6671testdata/performance/SampleMaterial.lc 547:15-555:41 6671SampleMaterial.lc 547:15-555:41
6672 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6672 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6673testdata/performance/SampleMaterial.lc 547:15-556:40 6673SampleMaterial.lc 547:15-556:40
6674 Bool -> String -> StageAttrs 6674 Bool -> String -> StageAttrs
6675testdata/performance/SampleMaterial.lc 547:15-557:46 6675SampleMaterial.lc 547:15-557:46
6676 String -> StageAttrs 6676 String -> StageAttrs
6677testdata/performance/SampleMaterial.lc 547:15-559:18 6677SampleMaterial.lc 547:15-559:18
6678 StageAttrs 6678 StageAttrs
6679testdata/performance/SampleMaterial.lc 548:29-548:36 6679SampleMaterial.lc 548:29-548:36
6680 forall a . Maybe a 6680 forall a . Maybe a
6681testdata/performance/SampleMaterial.lc 549:30-549:50 6681SampleMaterial.lc 549:30-549:50
6682 RGBGen 6682 RGBGen
6683testdata/performance/SampleMaterial.lc 550:32-550:42 6683SampleMaterial.lc 550:32-550:42
6684 AlphaGen 6684 AlphaGen
6685testdata/performance/SampleMaterial.lc 551:29-551:36 6685SampleMaterial.lc 551:29-551:36
6686 TCGen 6686 TCGen
6687testdata/performance/SampleMaterial.lc 552:29-552:31 6687SampleMaterial.lc 552:29-552:31
6688 forall a . [a] 6688 forall a . [a]
6689testdata/performance/SampleMaterial.lc 553:31-553:37 6689SampleMaterial.lc 553:31-553:37
6690 String -> StageTexture 6690 String -> StageTexture
6691testdata/performance/SampleMaterial.lc 553:31-553:73 6691SampleMaterial.lc 553:31-553:73
6692 StageTexture 6692 StageTexture
6693testdata/performance/SampleMaterial.lc 553:38-553:73 6693SampleMaterial.lc 553:38-553:73
6694 String 6694 String
6695testdata/performance/SampleMaterial.lc 554:34-554:38 6695SampleMaterial.lc 554:34-554:38
6696 Bool 6696 Bool
6697testdata/performance/SampleMaterial.lc 555:33-555:41 6697SampleMaterial.lc 555:33-555:41
6698 DepthFunction 6698 DepthFunction
6699testdata/performance/SampleMaterial.lc 556:33-556:40 6699SampleMaterial.lc 556:33-556:40
6700 forall a . Maybe a 6700 forall a . Maybe a
6701testdata/performance/SampleMaterial.lc 557:41-557:46 6701SampleMaterial.lc 557:41-557:46
6702 Bool 6702 Bool
6703testdata/performance/SampleMaterial.lc 558:38-558:54 6703SampleMaterial.lc 558:38-558:54
6704 String 6704 String
6705testdata/performance/SampleMaterial.lc 560:15-560:25 6705SampleMaterial.lc 560:15-560:25
6706 Maybe (Blending', Blending') 6706 Maybe (Blending', Blending')
6707 -> RGBGen 6707 -> RGBGen
6708 -> AlphaGen 6708 -> AlphaGen
@@ -6710,82 +6710,82 @@ testdata/performance/SampleMaterial.lc 560:15-560:25
6710 -> [TCMod] 6710 -> [TCMod]
6711 -> StageTexture 6711 -> StageTexture
6712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6713testdata/performance/SampleMaterial.lc 560:15-561:57 6713SampleMaterial.lc 560:15-561:57
6714 RGBGen 6714 RGBGen
6715 -> AlphaGen 6715 -> AlphaGen
6716 -> TCGen 6716 -> TCGen
6717 -> [TCMod] 6717 -> [TCMod]
6718 -> StageTexture 6718 -> StageTexture
6719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6720testdata/performance/SampleMaterial.lc 560:15-562:50 6720SampleMaterial.lc 560:15-562:50
6721 AlphaGen 6721 AlphaGen
6722 -> TCGen 6722 -> TCGen
6723 -> [TCMod] 6723 -> [TCMod]
6724 -> StageTexture 6724 -> StageTexture
6725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6726testdata/performance/SampleMaterial.lc 560:15-563:42 6726SampleMaterial.lc 560:15-563:42
6727 TCGen 6727 TCGen
6728 -> [TCMod] 6728 -> [TCMod]
6729 -> StageTexture 6729 -> StageTexture
6730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6731testdata/performance/SampleMaterial.lc 560:15-564:40 6731SampleMaterial.lc 560:15-564:40
6732 [TCMod] 6732 [TCMod]
6733 -> StageTexture 6733 -> StageTexture
6734 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6734 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6735testdata/performance/SampleMaterial.lc 560:15-565:31 6735SampleMaterial.lc 560:15-565:31
6736 StageTexture 6736 StageTexture
6737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6738testdata/performance/SampleMaterial.lc 560:15-566:42 6738SampleMaterial.lc 560:15-566:42
6739 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6739 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6740testdata/performance/SampleMaterial.lc 560:15-567:38 6740SampleMaterial.lc 560:15-567:38
6741 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6741 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6742testdata/performance/SampleMaterial.lc 560:15-568:41 6742SampleMaterial.lc 560:15-568:41
6743 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6743 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6744testdata/performance/SampleMaterial.lc 560:15-569:40 6744SampleMaterial.lc 560:15-569:40
6745 Bool -> String -> StageAttrs 6745 Bool -> String -> StageAttrs
6746testdata/performance/SampleMaterial.lc 560:15-570:46 6746SampleMaterial.lc 560:15-570:46
6747 String -> StageAttrs 6747 String -> StageAttrs
6748testdata/performance/SampleMaterial.lc 560:15-572:18 6748SampleMaterial.lc 560:15-572:18
6749 StageAttrs | [StageAttrs] 6749 StageAttrs | [StageAttrs]
6750testdata/performance/SampleMaterial.lc 561:29-561:33 6750SampleMaterial.lc 561:29-561:33
6751 forall a . a -> Maybe a 6751 forall a . a -> Maybe a
6752testdata/performance/SampleMaterial.lc 561:29-561:57 6752SampleMaterial.lc 561:29-561:57
6753 Maybe (Blending', Blending') 6753 Maybe (Blending', Blending')
6754testdata/performance/SampleMaterial.lc 561:34-561:57 6754SampleMaterial.lc 561:34-561:57
6755 (Blending', Blending') 6755 (Blending', Blending')
6756testdata/performance/SampleMaterial.lc 561:36-561:46 6756SampleMaterial.lc 561:36-561:46
6757 Blending' 6757 Blending'
6758testdata/performance/SampleMaterial.lc 561:49-561:55 6758SampleMaterial.lc 561:49-561:55
6759 Blending' | ((Blending')) 6759 Blending' | ((Blending'))
6760testdata/performance/SampleMaterial.lc 562:30-562:50 6760SampleMaterial.lc 562:30-562:50
6761 RGBGen 6761 RGBGen
6762testdata/performance/SampleMaterial.lc 563:32-563:42 6762SampleMaterial.lc 563:32-563:42
6763 AlphaGen 6763 AlphaGen
6764testdata/performance/SampleMaterial.lc 564:29-564:40 6764SampleMaterial.lc 564:29-564:40
6765 TCGen 6765 TCGen
6766testdata/performance/SampleMaterial.lc 565:29-565:31 6766SampleMaterial.lc 565:29-565:31
6767 forall a . [a] 6767 forall a . [a]
6768testdata/performance/SampleMaterial.lc 566:31-566:42 6768SampleMaterial.lc 566:31-566:42
6769 StageTexture 6769 StageTexture
6770testdata/performance/SampleMaterial.lc 567:34-567:38 6770SampleMaterial.lc 567:34-567:38
6771 Bool 6771 Bool
6772testdata/performance/SampleMaterial.lc 568:33-568:41 6772SampleMaterial.lc 568:33-568:41
6773 DepthFunction 6773 DepthFunction
6774testdata/performance/SampleMaterial.lc 569:33-569:40 6774SampleMaterial.lc 569:33-569:40
6775 forall a . Maybe a 6775 forall a . Maybe a
6776testdata/performance/SampleMaterial.lc 570:41-570:46 6776SampleMaterial.lc 570:41-570:46
6777 Bool 6777 Bool
6778testdata/performance/SampleMaterial.lc 571:38-571:54 6778SampleMaterial.lc 571:38-571:54
6779 String 6779 String
6780testdata/performance/SampleMaterial.lc 574:21-574:26 6780SampleMaterial.lc 574:21-574:26
6781 Bool 6781 Bool
6782testdata/performance/SampleMaterial.lc 577:5-619:6 6782SampleMaterial.lc 577:5-619:6
6783 (String, CommonAttrs) 6783 (String, CommonAttrs)
6784testdata/performance/SampleMaterial.lc 577:5-2182:6 6784SampleMaterial.lc 577:5-2182:6
6785 [(String, CommonAttrs)] 6785 [(String, CommonAttrs)]
6786testdata/performance/SampleMaterial.lc 577:7-577:42 6786SampleMaterial.lc 577:7-577:42
6787 String 6787 String
6788testdata/performance/SampleMaterial.lc 578:7-578:18 6788SampleMaterial.lc 578:7-578:18
6789 () 6789 ()
6790 -> () 6790 -> ()
6791 -> Bool 6791 -> Bool
@@ -6793,68 +6793,68 @@ testdata/performance/SampleMaterial.lc 578:7-578:18
6793 -> Bool 6793 -> Bool
6794 -> Bool 6794 -> Bool
6795 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6795 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6796testdata/performance/SampleMaterial.lc 578:7-579:26 6796SampleMaterial.lc 578:7-579:26
6797 () 6797 ()
6798 -> Bool 6798 -> Bool
6799 -> Float 6799 -> Float
6800 -> Bool 6800 -> Bool
6801 -> Bool 6801 -> Bool
6802 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6802 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6803testdata/performance/SampleMaterial.lc 578:7-580:26 6803SampleMaterial.lc 578:7-580:26
6804 Bool 6804 Bool
6805 -> Float 6805 -> Float
6806 -> Bool 6806 -> Bool
6807 -> Bool 6807 -> Bool
6808 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6808 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6809testdata/performance/SampleMaterial.lc 578:7-581:27 6809SampleMaterial.lc 578:7-581:27
6810 Float 6810 Float
6811 -> Bool 6811 -> Bool
6812 -> Bool 6812 -> Bool
6813 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6813 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6814testdata/performance/SampleMaterial.lc 578:7-582:21 6814SampleMaterial.lc 578:7-582:21
6815 Bool 6815 Bool
6816 -> Bool 6816 -> Bool
6817 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6817 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6818testdata/performance/SampleMaterial.lc 578:7-583:35 6818SampleMaterial.lc 578:7-583:35
6819 Bool 6819 Bool
6820 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6820 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6821testdata/performance/SampleMaterial.lc 578:7-584:28 6821SampleMaterial.lc 578:7-584:28
6822 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6822 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6823testdata/performance/SampleMaterial.lc 578:7-585:33 6823SampleMaterial.lc 578:7-585:33
6824 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6824 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6825testdata/performance/SampleMaterial.lc 578:7-586:32 6825SampleMaterial.lc 578:7-586:32
6826 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 6826 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6827testdata/performance/SampleMaterial.lc 578:7-587:30 6827SampleMaterial.lc 578:7-587:30
6828 Bool -> [StageAttrs] -> Bool -> CommonAttrs 6828 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6829testdata/performance/SampleMaterial.lc 578:7-588:34 6829SampleMaterial.lc 578:7-588:34
6830 [StageAttrs] -> Bool -> CommonAttrs 6830 [StageAttrs] -> Bool -> CommonAttrs
6831testdata/performance/SampleMaterial.lc 578:7-616:14 6831SampleMaterial.lc 578:7-616:14
6832 Bool -> CommonAttrs 6832 Bool -> CommonAttrs
6833testdata/performance/SampleMaterial.lc 578:7-618:10 6833SampleMaterial.lc 578:7-618:10
6834 CommonAttrs | ((CommonAttrs)) 6834 CommonAttrs | ((CommonAttrs))
6835testdata/performance/SampleMaterial.lc 579:24-579:26 6835SampleMaterial.lc 579:24-579:26
6836 () 6836 ()
6837testdata/performance/SampleMaterial.lc 580:24-580:26 6837SampleMaterial.lc 580:24-580:26
6838 () 6838 ()
6839testdata/performance/SampleMaterial.lc 581:22-581:27 6839SampleMaterial.lc 581:22-581:27
6840 Bool 6840 Bool
6841testdata/performance/SampleMaterial.lc 582:20-582:21 6841SampleMaterial.lc 582:20-582:21
6842 _b 6842 _b
6843testdata/performance/SampleMaterial.lc 583:30-583:35 6843SampleMaterial.lc 583:30-583:35
6844 Bool 6844 Bool
6845testdata/performance/SampleMaterial.lc 584:23-584:28 6845SampleMaterial.lc 584:23-584:28
6846 Bool 6846 Bool
6847testdata/performance/SampleMaterial.lc 585:20-585:33 6847SampleMaterial.lc 585:20-585:33
6848 CullType 6848 CullType
6849testdata/performance/SampleMaterial.lc 586:30-586:32 6849SampleMaterial.lc 586:30-586:32
6850 forall a . [a] 6850 forall a . [a]
6851testdata/performance/SampleMaterial.lc 587:25-587:30 6851SampleMaterial.lc 587:25-587:30
6852 Bool 6852 Bool
6853testdata/performance/SampleMaterial.lc 588:29-588:34 6853SampleMaterial.lc 588:29-588:34
6854 Bool 6854 Bool
6855testdata/performance/SampleMaterial.lc 590:13-616:14 6855SampleMaterial.lc 590:13-616:14
6856 [StageAttrs] 6856 [StageAttrs]
6857testdata/performance/SampleMaterial.lc 590:15-590:25 6857SampleMaterial.lc 590:15-590:25
6858 Maybe (Blending', Blending') 6858 Maybe (Blending', Blending')
6859 -> RGBGen 6859 -> RGBGen
6860 -> AlphaGen 6860 -> AlphaGen
@@ -6862,70 +6862,70 @@ testdata/performance/SampleMaterial.lc 590:15-590:25
6862 -> [TCMod] 6862 -> [TCMod]
6863 -> StageTexture 6863 -> StageTexture
6864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6865testdata/performance/SampleMaterial.lc 590:15-591:36 6865SampleMaterial.lc 590:15-591:36
6866 RGBGen 6866 RGBGen
6867 -> AlphaGen 6867 -> AlphaGen
6868 -> TCGen 6868 -> TCGen
6869 -> [TCMod] 6869 -> [TCMod]
6870 -> StageTexture 6870 -> StageTexture
6871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6872testdata/performance/SampleMaterial.lc 590:15-592:50 6872SampleMaterial.lc 590:15-592:50
6873 AlphaGen 6873 AlphaGen
6874 -> TCGen 6874 -> TCGen
6875 -> [TCMod] 6875 -> [TCMod]
6876 -> StageTexture 6876 -> StageTexture
6877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6878testdata/performance/SampleMaterial.lc 590:15-593:42 6878SampleMaterial.lc 590:15-593:42
6879 TCGen 6879 TCGen
6880 -> [TCMod] 6880 -> [TCMod]
6881 -> StageTexture 6881 -> StageTexture
6882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6883testdata/performance/SampleMaterial.lc 590:15-594:36 6883SampleMaterial.lc 590:15-594:36
6884 [TCMod] 6884 [TCMod]
6885 -> StageTexture 6885 -> StageTexture
6886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6887testdata/performance/SampleMaterial.lc 590:15-595:31 6887SampleMaterial.lc 590:15-595:31
6888 StageTexture 6888 StageTexture
6889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6890testdata/performance/SampleMaterial.lc 590:15-596:73 6890SampleMaterial.lc 590:15-596:73
6891 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6891 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6892testdata/performance/SampleMaterial.lc 590:15-597:38 6892SampleMaterial.lc 590:15-597:38
6893 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6893 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6894testdata/performance/SampleMaterial.lc 590:15-598:41 6894SampleMaterial.lc 590:15-598:41
6895 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6895 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6896testdata/performance/SampleMaterial.lc 590:15-599:40 6896SampleMaterial.lc 590:15-599:40
6897 Bool -> String -> StageAttrs 6897 Bool -> String -> StageAttrs
6898testdata/performance/SampleMaterial.lc 590:15-600:46 6898SampleMaterial.lc 590:15-600:46
6899 String -> StageAttrs 6899 String -> StageAttrs
6900testdata/performance/SampleMaterial.lc 590:15-602:18 6900SampleMaterial.lc 590:15-602:18
6901 StageAttrs 6901 StageAttrs
6902testdata/performance/SampleMaterial.lc 591:29-591:36 6902SampleMaterial.lc 591:29-591:36
6903 forall a . Maybe a 6903 forall a . Maybe a
6904testdata/performance/SampleMaterial.lc 592:30-592:50 6904SampleMaterial.lc 592:30-592:50
6905 RGBGen 6905 RGBGen
6906testdata/performance/SampleMaterial.lc 593:32-593:42 6906SampleMaterial.lc 593:32-593:42
6907 AlphaGen 6907 AlphaGen
6908testdata/performance/SampleMaterial.lc 594:29-594:36 6908SampleMaterial.lc 594:29-594:36
6909 TCGen 6909 TCGen
6910testdata/performance/SampleMaterial.lc 595:29-595:31 6910SampleMaterial.lc 595:29-595:31
6911 forall a . [a] 6911 forall a . [a]
6912testdata/performance/SampleMaterial.lc 596:31-596:37 6912SampleMaterial.lc 596:31-596:37
6913 String -> StageTexture 6913 String -> StageTexture
6914testdata/performance/SampleMaterial.lc 596:31-596:73 6914SampleMaterial.lc 596:31-596:73
6915 StageTexture 6915 StageTexture
6916testdata/performance/SampleMaterial.lc 596:38-596:73 6916SampleMaterial.lc 596:38-596:73
6917 String 6917 String
6918testdata/performance/SampleMaterial.lc 597:34-597:38 6918SampleMaterial.lc 597:34-597:38
6919 Bool 6919 Bool
6920testdata/performance/SampleMaterial.lc 598:33-598:41 6920SampleMaterial.lc 598:33-598:41
6921 DepthFunction 6921 DepthFunction
6922testdata/performance/SampleMaterial.lc 599:33-599:40 6922SampleMaterial.lc 599:33-599:40
6923 forall a . Maybe a 6923 forall a . Maybe a
6924testdata/performance/SampleMaterial.lc 600:41-600:46 6924SampleMaterial.lc 600:41-600:46
6925 Bool 6925 Bool
6926testdata/performance/SampleMaterial.lc 601:38-601:54 6926SampleMaterial.lc 601:38-601:54
6927 String 6927 String
6928testdata/performance/SampleMaterial.lc 603:15-603:25 6928SampleMaterial.lc 603:15-603:25
6929 Maybe (Blending', Blending') 6929 Maybe (Blending', Blending')
6930 -> RGBGen 6930 -> RGBGen
6931 -> AlphaGen 6931 -> AlphaGen
@@ -6933,82 +6933,82 @@ testdata/performance/SampleMaterial.lc 603:15-603:25
6933 -> [TCMod] 6933 -> [TCMod]
6934 -> StageTexture 6934 -> StageTexture
6935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6936testdata/performance/SampleMaterial.lc 603:15-604:57 6936SampleMaterial.lc 603:15-604:57
6937 RGBGen 6937 RGBGen
6938 -> AlphaGen 6938 -> AlphaGen
6939 -> TCGen 6939 -> TCGen
6940 -> [TCMod] 6940 -> [TCMod]
6941 -> StageTexture 6941 -> StageTexture
6942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6943testdata/performance/SampleMaterial.lc 603:15-605:50 6943SampleMaterial.lc 603:15-605:50
6944 AlphaGen 6944 AlphaGen
6945 -> TCGen 6945 -> TCGen
6946 -> [TCMod] 6946 -> [TCMod]
6947 -> StageTexture 6947 -> StageTexture
6948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6949testdata/performance/SampleMaterial.lc 603:15-606:42 6949SampleMaterial.lc 603:15-606:42
6950 TCGen 6950 TCGen
6951 -> [TCMod] 6951 -> [TCMod]
6952 -> StageTexture 6952 -> StageTexture
6953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6954testdata/performance/SampleMaterial.lc 603:15-607:40 6954SampleMaterial.lc 603:15-607:40
6955 [TCMod] 6955 [TCMod]
6956 -> StageTexture 6956 -> StageTexture
6957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6958testdata/performance/SampleMaterial.lc 603:15-608:31 6958SampleMaterial.lc 603:15-608:31
6959 StageTexture 6959 StageTexture
6960 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6960 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6961testdata/performance/SampleMaterial.lc 603:15-609:42 6961SampleMaterial.lc 603:15-609:42
6962 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6962 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6963testdata/performance/SampleMaterial.lc 603:15-610:38 6963SampleMaterial.lc 603:15-610:38
6964 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6964 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6965testdata/performance/SampleMaterial.lc 603:15-611:41 6965SampleMaterial.lc 603:15-611:41
6966 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6966 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6967testdata/performance/SampleMaterial.lc 603:15-612:40 6967SampleMaterial.lc 603:15-612:40
6968 Bool -> String -> StageAttrs 6968 Bool -> String -> StageAttrs
6969testdata/performance/SampleMaterial.lc 603:15-613:46 6969SampleMaterial.lc 603:15-613:46
6970 String -> StageAttrs 6970 String -> StageAttrs
6971testdata/performance/SampleMaterial.lc 603:15-615:18 6971SampleMaterial.lc 603:15-615:18
6972 StageAttrs | [StageAttrs] 6972 StageAttrs | [StageAttrs]
6973testdata/performance/SampleMaterial.lc 604:29-604:33 6973SampleMaterial.lc 604:29-604:33
6974 forall a . a -> Maybe a 6974 forall a . a -> Maybe a
6975testdata/performance/SampleMaterial.lc 604:29-604:57 6975SampleMaterial.lc 604:29-604:57
6976 Maybe (Blending', Blending') 6976 Maybe (Blending', Blending')
6977testdata/performance/SampleMaterial.lc 604:34-604:57 6977SampleMaterial.lc 604:34-604:57
6978 (Blending', Blending') 6978 (Blending', Blending')
6979testdata/performance/SampleMaterial.lc 604:36-604:46 6979SampleMaterial.lc 604:36-604:46
6980 Blending' 6980 Blending'
6981testdata/performance/SampleMaterial.lc 604:49-604:55 6981SampleMaterial.lc 604:49-604:55
6982 Blending' | ((Blending')) 6982 Blending' | ((Blending'))
6983testdata/performance/SampleMaterial.lc 605:30-605:50 6983SampleMaterial.lc 605:30-605:50
6984 RGBGen 6984 RGBGen
6985testdata/performance/SampleMaterial.lc 606:32-606:42 6985SampleMaterial.lc 606:32-606:42
6986 AlphaGen 6986 AlphaGen
6987testdata/performance/SampleMaterial.lc 607:29-607:40 6987SampleMaterial.lc 607:29-607:40
6988 TCGen 6988 TCGen
6989testdata/performance/SampleMaterial.lc 608:29-608:31 6989SampleMaterial.lc 608:29-608:31
6990 forall a . [a] 6990 forall a . [a]
6991testdata/performance/SampleMaterial.lc 609:31-609:42 6991SampleMaterial.lc 609:31-609:42
6992 StageTexture 6992 StageTexture
6993testdata/performance/SampleMaterial.lc 610:34-610:38 6993SampleMaterial.lc 610:34-610:38
6994 Bool 6994 Bool
6995testdata/performance/SampleMaterial.lc 611:33-611:41 6995SampleMaterial.lc 611:33-611:41
6996 DepthFunction 6996 DepthFunction
6997testdata/performance/SampleMaterial.lc 612:33-612:40 6997SampleMaterial.lc 612:33-612:40
6998 forall a . Maybe a 6998 forall a . Maybe a
6999testdata/performance/SampleMaterial.lc 613:41-613:46 6999SampleMaterial.lc 613:41-613:46
7000 Bool 7000 Bool
7001testdata/performance/SampleMaterial.lc 614:38-614:54 7001SampleMaterial.lc 614:38-614:54
7002 String 7002 String
7003testdata/performance/SampleMaterial.lc 617:21-617:26 7003SampleMaterial.lc 617:21-617:26
7004 Bool 7004 Bool
7005testdata/performance/SampleMaterial.lc 620:5-662:6 7005SampleMaterial.lc 620:5-662:6
7006 (String, CommonAttrs) 7006 (String, CommonAttrs)
7007testdata/performance/SampleMaterial.lc 620:5-2182:6 7007SampleMaterial.lc 620:5-2182:6
7008 [(String, CommonAttrs)] 7008 [(String, CommonAttrs)]
7009testdata/performance/SampleMaterial.lc 620:7-620:42 7009SampleMaterial.lc 620:7-620:42
7010 String 7010 String
7011testdata/performance/SampleMaterial.lc 621:7-621:18 7011SampleMaterial.lc 621:7-621:18
7012 () 7012 ()
7013 -> () 7013 -> ()
7014 -> Bool 7014 -> Bool
@@ -7016,68 +7016,68 @@ testdata/performance/SampleMaterial.lc 621:7-621:18
7016 -> Bool 7016 -> Bool
7017 -> Bool 7017 -> Bool
7018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7018 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7019testdata/performance/SampleMaterial.lc 621:7-622:26 7019SampleMaterial.lc 621:7-622:26
7020 () 7020 ()
7021 -> Bool 7021 -> Bool
7022 -> Float 7022 -> Float
7023 -> Bool 7023 -> Bool
7024 -> Bool 7024 -> Bool
7025 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7025 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7026testdata/performance/SampleMaterial.lc 621:7-623:26 7026SampleMaterial.lc 621:7-623:26
7027 Bool 7027 Bool
7028 -> Float 7028 -> Float
7029 -> Bool 7029 -> Bool
7030 -> Bool 7030 -> Bool
7031 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7031 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7032testdata/performance/SampleMaterial.lc 621:7-624:27 7032SampleMaterial.lc 621:7-624:27
7033 Float 7033 Float
7034 -> Bool 7034 -> Bool
7035 -> Bool 7035 -> Bool
7036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7037testdata/performance/SampleMaterial.lc 621:7-625:21 7037SampleMaterial.lc 621:7-625:21
7038 Bool 7038 Bool
7039 -> Bool 7039 -> Bool
7040 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7040 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7041testdata/performance/SampleMaterial.lc 621:7-626:35 7041SampleMaterial.lc 621:7-626:35
7042 Bool 7042 Bool
7043 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7043 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7044testdata/performance/SampleMaterial.lc 621:7-627:28 7044SampleMaterial.lc 621:7-627:28
7045 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7045 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7046testdata/performance/SampleMaterial.lc 621:7-628:33 7046SampleMaterial.lc 621:7-628:33
7047 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7047 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7048testdata/performance/SampleMaterial.lc 621:7-629:32 7048SampleMaterial.lc 621:7-629:32
7049 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7049 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7050testdata/performance/SampleMaterial.lc 621:7-630:30 7050SampleMaterial.lc 621:7-630:30
7051 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7051 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7052testdata/performance/SampleMaterial.lc 621:7-631:34 7052SampleMaterial.lc 621:7-631:34
7053 [StageAttrs] -> Bool -> CommonAttrs 7053 [StageAttrs] -> Bool -> CommonAttrs
7054testdata/performance/SampleMaterial.lc 621:7-659:14 7054SampleMaterial.lc 621:7-659:14
7055 Bool -> CommonAttrs 7055 Bool -> CommonAttrs
7056testdata/performance/SampleMaterial.lc 621:7-661:10 7056SampleMaterial.lc 621:7-661:10
7057 CommonAttrs | ((CommonAttrs)) 7057 CommonAttrs | ((CommonAttrs))
7058testdata/performance/SampleMaterial.lc 622:24-622:26 7058SampleMaterial.lc 622:24-622:26
7059 () 7059 ()
7060testdata/performance/SampleMaterial.lc 623:24-623:26 7060SampleMaterial.lc 623:24-623:26
7061 () 7061 ()
7062testdata/performance/SampleMaterial.lc 624:22-624:27 7062SampleMaterial.lc 624:22-624:27
7063 Bool 7063 Bool
7064testdata/performance/SampleMaterial.lc 625:20-625:21 7064SampleMaterial.lc 625:20-625:21
7065 _b 7065 _b
7066testdata/performance/SampleMaterial.lc 626:30-626:35 7066SampleMaterial.lc 626:30-626:35
7067 Bool 7067 Bool
7068testdata/performance/SampleMaterial.lc 627:23-627:28 7068SampleMaterial.lc 627:23-627:28
7069 Bool 7069 Bool
7070testdata/performance/SampleMaterial.lc 628:20-628:33 7070SampleMaterial.lc 628:20-628:33
7071 CullType 7071 CullType
7072testdata/performance/SampleMaterial.lc 629:30-629:32 7072SampleMaterial.lc 629:30-629:32
7073 forall a . [a] 7073 forall a . [a]
7074testdata/performance/SampleMaterial.lc 630:25-630:30 7074SampleMaterial.lc 630:25-630:30
7075 Bool 7075 Bool
7076testdata/performance/SampleMaterial.lc 631:29-631:34 7076SampleMaterial.lc 631:29-631:34
7077 Bool 7077 Bool
7078testdata/performance/SampleMaterial.lc 633:13-659:14 7078SampleMaterial.lc 633:13-659:14
7079 [StageAttrs] 7079 [StageAttrs]
7080testdata/performance/SampleMaterial.lc 633:15-633:25 7080SampleMaterial.lc 633:15-633:25
7081 Maybe (Blending', Blending') 7081 Maybe (Blending', Blending')
7082 -> RGBGen 7082 -> RGBGen
7083 -> AlphaGen 7083 -> AlphaGen
@@ -7085,70 +7085,70 @@ testdata/performance/SampleMaterial.lc 633:15-633:25
7085 -> [TCMod] 7085 -> [TCMod]
7086 -> StageTexture 7086 -> StageTexture
7087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7088testdata/performance/SampleMaterial.lc 633:15-634:36 7088SampleMaterial.lc 633:15-634:36
7089 RGBGen 7089 RGBGen
7090 -> AlphaGen 7090 -> AlphaGen
7091 -> TCGen 7091 -> TCGen
7092 -> [TCMod] 7092 -> [TCMod]
7093 -> StageTexture 7093 -> StageTexture
7094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7095testdata/performance/SampleMaterial.lc 633:15-635:50 7095SampleMaterial.lc 633:15-635:50
7096 AlphaGen 7096 AlphaGen
7097 -> TCGen 7097 -> TCGen
7098 -> [TCMod] 7098 -> [TCMod]
7099 -> StageTexture 7099 -> StageTexture
7100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7101testdata/performance/SampleMaterial.lc 633:15-636:42 7101SampleMaterial.lc 633:15-636:42
7102 TCGen 7102 TCGen
7103 -> [TCMod] 7103 -> [TCMod]
7104 -> StageTexture 7104 -> StageTexture
7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7106testdata/performance/SampleMaterial.lc 633:15-637:36 7106SampleMaterial.lc 633:15-637:36
7107 [TCMod] 7107 [TCMod]
7108 -> StageTexture 7108 -> StageTexture
7109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7110testdata/performance/SampleMaterial.lc 633:15-638:31 7110SampleMaterial.lc 633:15-638:31
7111 StageTexture 7111 StageTexture
7112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7113testdata/performance/SampleMaterial.lc 633:15-639:73 7113SampleMaterial.lc 633:15-639:73
7114 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7114 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7115testdata/performance/SampleMaterial.lc 633:15-640:38 7115SampleMaterial.lc 633:15-640:38
7116 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7116 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7117testdata/performance/SampleMaterial.lc 633:15-641:41 7117SampleMaterial.lc 633:15-641:41
7118 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7118 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7119testdata/performance/SampleMaterial.lc 633:15-642:40 7119SampleMaterial.lc 633:15-642:40
7120 Bool -> String -> StageAttrs 7120 Bool -> String -> StageAttrs
7121testdata/performance/SampleMaterial.lc 633:15-643:46 7121SampleMaterial.lc 633:15-643:46
7122 String -> StageAttrs 7122 String -> StageAttrs
7123testdata/performance/SampleMaterial.lc 633:15-645:18 7123SampleMaterial.lc 633:15-645:18
7124 StageAttrs 7124 StageAttrs
7125testdata/performance/SampleMaterial.lc 634:29-634:36 7125SampleMaterial.lc 634:29-634:36
7126 forall a . Maybe a 7126 forall a . Maybe a
7127testdata/performance/SampleMaterial.lc 635:30-635:50 7127SampleMaterial.lc 635:30-635:50
7128 RGBGen 7128 RGBGen
7129testdata/performance/SampleMaterial.lc 636:32-636:42 7129SampleMaterial.lc 636:32-636:42
7130 AlphaGen 7130 AlphaGen
7131testdata/performance/SampleMaterial.lc 637:29-637:36 7131SampleMaterial.lc 637:29-637:36
7132 TCGen 7132 TCGen
7133testdata/performance/SampleMaterial.lc 638:29-638:31 7133SampleMaterial.lc 638:29-638:31
7134 forall a . [a] 7134 forall a . [a]
7135testdata/performance/SampleMaterial.lc 639:31-639:37 7135SampleMaterial.lc 639:31-639:37
7136 String -> StageTexture 7136 String -> StageTexture
7137testdata/performance/SampleMaterial.lc 639:31-639:73 7137SampleMaterial.lc 639:31-639:73
7138 StageTexture 7138 StageTexture
7139testdata/performance/SampleMaterial.lc 639:38-639:73 7139SampleMaterial.lc 639:38-639:73
7140 String 7140 String
7141testdata/performance/SampleMaterial.lc 640:34-640:38 7141SampleMaterial.lc 640:34-640:38
7142 Bool 7142 Bool
7143testdata/performance/SampleMaterial.lc 641:33-641:41 7143SampleMaterial.lc 641:33-641:41
7144 DepthFunction 7144 DepthFunction
7145testdata/performance/SampleMaterial.lc 642:33-642:40 7145SampleMaterial.lc 642:33-642:40
7146 forall a . Maybe a 7146 forall a . Maybe a
7147testdata/performance/SampleMaterial.lc 643:41-643:46 7147SampleMaterial.lc 643:41-643:46
7148 Bool 7148 Bool
7149testdata/performance/SampleMaterial.lc 644:38-644:54 7149SampleMaterial.lc 644:38-644:54
7150 String 7150 String
7151testdata/performance/SampleMaterial.lc 646:15-646:25 7151SampleMaterial.lc 646:15-646:25
7152 Maybe (Blending', Blending') 7152 Maybe (Blending', Blending')
7153 -> RGBGen 7153 -> RGBGen
7154 -> AlphaGen 7154 -> AlphaGen
@@ -7156,82 +7156,82 @@ testdata/performance/SampleMaterial.lc 646:15-646:25
7156 -> [TCMod] 7156 -> [TCMod]
7157 -> StageTexture 7157 -> StageTexture
7158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7158 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7159testdata/performance/SampleMaterial.lc 646:15-647:57 7159SampleMaterial.lc 646:15-647:57
7160 RGBGen 7160 RGBGen
7161 -> AlphaGen 7161 -> AlphaGen
7162 -> TCGen 7162 -> TCGen
7163 -> [TCMod] 7163 -> [TCMod]
7164 -> StageTexture 7164 -> StageTexture
7165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7166testdata/performance/SampleMaterial.lc 646:15-648:50 7166SampleMaterial.lc 646:15-648:50
7167 AlphaGen 7167 AlphaGen
7168 -> TCGen 7168 -> TCGen
7169 -> [TCMod] 7169 -> [TCMod]
7170 -> StageTexture 7170 -> StageTexture
7171 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7171 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7172testdata/performance/SampleMaterial.lc 646:15-649:42 7172SampleMaterial.lc 646:15-649:42
7173 TCGen 7173 TCGen
7174 -> [TCMod] 7174 -> [TCMod]
7175 -> StageTexture 7175 -> StageTexture
7176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7177testdata/performance/SampleMaterial.lc 646:15-650:40 7177SampleMaterial.lc 646:15-650:40
7178 [TCMod] 7178 [TCMod]
7179 -> StageTexture 7179 -> StageTexture
7180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7181testdata/performance/SampleMaterial.lc 646:15-651:31 7181SampleMaterial.lc 646:15-651:31
7182 StageTexture 7182 StageTexture
7183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7184testdata/performance/SampleMaterial.lc 646:15-652:42 7184SampleMaterial.lc 646:15-652:42
7185 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7185 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7186testdata/performance/SampleMaterial.lc 646:15-653:38 7186SampleMaterial.lc 646:15-653:38
7187 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7187 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7188testdata/performance/SampleMaterial.lc 646:15-654:41 7188SampleMaterial.lc 646:15-654:41
7189 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7189 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7190testdata/performance/SampleMaterial.lc 646:15-655:40 7190SampleMaterial.lc 646:15-655:40
7191 Bool -> String -> StageAttrs 7191 Bool -> String -> StageAttrs
7192testdata/performance/SampleMaterial.lc 646:15-656:46 7192SampleMaterial.lc 646:15-656:46
7193 String -> StageAttrs 7193 String -> StageAttrs
7194testdata/performance/SampleMaterial.lc 646:15-658:18 7194SampleMaterial.lc 646:15-658:18
7195 StageAttrs | [StageAttrs] 7195 StageAttrs | [StageAttrs]
7196testdata/performance/SampleMaterial.lc 647:29-647:33 7196SampleMaterial.lc 647:29-647:33
7197 forall a . a -> Maybe a 7197 forall a . a -> Maybe a
7198testdata/performance/SampleMaterial.lc 647:29-647:57 7198SampleMaterial.lc 647:29-647:57
7199 Maybe (Blending', Blending') 7199 Maybe (Blending', Blending')
7200testdata/performance/SampleMaterial.lc 647:34-647:57 7200SampleMaterial.lc 647:34-647:57
7201 (Blending', Blending') 7201 (Blending', Blending')
7202testdata/performance/SampleMaterial.lc 647:36-647:46 7202SampleMaterial.lc 647:36-647:46
7203 Blending' 7203 Blending'
7204testdata/performance/SampleMaterial.lc 647:49-647:55 7204SampleMaterial.lc 647:49-647:55
7205 Blending' | ((Blending')) 7205 Blending' | ((Blending'))
7206testdata/performance/SampleMaterial.lc 648:30-648:50 7206SampleMaterial.lc 648:30-648:50
7207 RGBGen 7207 RGBGen
7208testdata/performance/SampleMaterial.lc 649:32-649:42 7208SampleMaterial.lc 649:32-649:42
7209 AlphaGen 7209 AlphaGen
7210testdata/performance/SampleMaterial.lc 650:29-650:40 7210SampleMaterial.lc 650:29-650:40
7211 TCGen 7211 TCGen
7212testdata/performance/SampleMaterial.lc 651:29-651:31 7212SampleMaterial.lc 651:29-651:31
7213 forall a . [a] 7213 forall a . [a]
7214testdata/performance/SampleMaterial.lc 652:31-652:42 7214SampleMaterial.lc 652:31-652:42
7215 StageTexture 7215 StageTexture
7216testdata/performance/SampleMaterial.lc 653:34-653:38 7216SampleMaterial.lc 653:34-653:38
7217 Bool 7217 Bool
7218testdata/performance/SampleMaterial.lc 654:33-654:41 7218SampleMaterial.lc 654:33-654:41
7219 DepthFunction 7219 DepthFunction
7220testdata/performance/SampleMaterial.lc 655:33-655:40 7220SampleMaterial.lc 655:33-655:40
7221 forall a . Maybe a 7221 forall a . Maybe a
7222testdata/performance/SampleMaterial.lc 656:41-656:46 7222SampleMaterial.lc 656:41-656:46
7223 Bool 7223 Bool
7224testdata/performance/SampleMaterial.lc 657:38-657:54 7224SampleMaterial.lc 657:38-657:54
7225 String 7225 String
7226testdata/performance/SampleMaterial.lc 660:21-660:26 7226SampleMaterial.lc 660:21-660:26
7227 Bool 7227 Bool
7228testdata/performance/SampleMaterial.lc 663:5-705:6 7228SampleMaterial.lc 663:5-705:6
7229 (String, CommonAttrs) 7229 (String, CommonAttrs)
7230testdata/performance/SampleMaterial.lc 663:5-2182:6 7230SampleMaterial.lc 663:5-2182:6
7231 [(String, CommonAttrs)] 7231 [(String, CommonAttrs)]
7232testdata/performance/SampleMaterial.lc 663:7-663:42 7232SampleMaterial.lc 663:7-663:42
7233 String 7233 String
7234testdata/performance/SampleMaterial.lc 664:7-664:18 7234SampleMaterial.lc 664:7-664:18
7235 () 7235 ()
7236 -> () 7236 -> ()
7237 -> Bool 7237 -> Bool
@@ -7239,68 +7239,68 @@ testdata/performance/SampleMaterial.lc 664:7-664:18
7239 -> Bool 7239 -> Bool
7240 -> Bool 7240 -> Bool
7241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7241 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7242testdata/performance/SampleMaterial.lc 664:7-665:26 7242SampleMaterial.lc 664:7-665:26
7243 () 7243 ()
7244 -> Bool 7244 -> Bool
7245 -> Float 7245 -> Float
7246 -> Bool 7246 -> Bool
7247 -> Bool 7247 -> Bool
7248 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7248 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7249testdata/performance/SampleMaterial.lc 664:7-666:26 7249SampleMaterial.lc 664:7-666:26
7250 Bool 7250 Bool
7251 -> Float 7251 -> Float
7252 -> Bool 7252 -> Bool
7253 -> Bool 7253 -> Bool
7254 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7254 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7255testdata/performance/SampleMaterial.lc 664:7-667:27 7255SampleMaterial.lc 664:7-667:27
7256 Float 7256 Float
7257 -> Bool 7257 -> Bool
7258 -> Bool 7258 -> Bool
7259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7260testdata/performance/SampleMaterial.lc 664:7-668:21 7260SampleMaterial.lc 664:7-668:21
7261 Bool 7261 Bool
7262 -> Bool 7262 -> Bool
7263 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7263 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7264testdata/performance/SampleMaterial.lc 664:7-669:35 7264SampleMaterial.lc 664:7-669:35
7265 Bool 7265 Bool
7266 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7266 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7267testdata/performance/SampleMaterial.lc 664:7-670:28 7267SampleMaterial.lc 664:7-670:28
7268 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7268 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7269testdata/performance/SampleMaterial.lc 664:7-671:33 7269SampleMaterial.lc 664:7-671:33
7270 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7270 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7271testdata/performance/SampleMaterial.lc 664:7-672:32 7271SampleMaterial.lc 664:7-672:32
7272 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7272 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7273testdata/performance/SampleMaterial.lc 664:7-673:30 7273SampleMaterial.lc 664:7-673:30
7274 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7274 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7275testdata/performance/SampleMaterial.lc 664:7-674:34 7275SampleMaterial.lc 664:7-674:34
7276 [StageAttrs] -> Bool -> CommonAttrs 7276 [StageAttrs] -> Bool -> CommonAttrs
7277testdata/performance/SampleMaterial.lc 664:7-702:14 7277SampleMaterial.lc 664:7-702:14
7278 Bool -> CommonAttrs 7278 Bool -> CommonAttrs
7279testdata/performance/SampleMaterial.lc 664:7-704:10 7279SampleMaterial.lc 664:7-704:10
7280 CommonAttrs | ((CommonAttrs)) 7280 CommonAttrs | ((CommonAttrs))
7281testdata/performance/SampleMaterial.lc 665:24-665:26 7281SampleMaterial.lc 665:24-665:26
7282 () 7282 ()
7283testdata/performance/SampleMaterial.lc 666:24-666:26 7283SampleMaterial.lc 666:24-666:26
7284 () 7284 ()
7285testdata/performance/SampleMaterial.lc 667:22-667:27 7285SampleMaterial.lc 667:22-667:27
7286 Bool 7286 Bool
7287testdata/performance/SampleMaterial.lc 668:20-668:21 7287SampleMaterial.lc 668:20-668:21
7288 _b 7288 _b
7289testdata/performance/SampleMaterial.lc 669:30-669:35 7289SampleMaterial.lc 669:30-669:35
7290 Bool 7290 Bool
7291testdata/performance/SampleMaterial.lc 670:23-670:28 7291SampleMaterial.lc 670:23-670:28
7292 Bool 7292 Bool
7293testdata/performance/SampleMaterial.lc 671:20-671:33 7293SampleMaterial.lc 671:20-671:33
7294 CullType 7294 CullType
7295testdata/performance/SampleMaterial.lc 672:30-672:32 7295SampleMaterial.lc 672:30-672:32
7296 forall a . [a] 7296 forall a . [a]
7297testdata/performance/SampleMaterial.lc 673:25-673:30 7297SampleMaterial.lc 673:25-673:30
7298 Bool 7298 Bool
7299testdata/performance/SampleMaterial.lc 674:29-674:34 7299SampleMaterial.lc 674:29-674:34
7300 Bool 7300 Bool
7301testdata/performance/SampleMaterial.lc 676:13-702:14 7301SampleMaterial.lc 676:13-702:14
7302 [StageAttrs] 7302 [StageAttrs]
7303testdata/performance/SampleMaterial.lc 676:15-676:25 7303SampleMaterial.lc 676:15-676:25
7304 Maybe (Blending', Blending') 7304 Maybe (Blending', Blending')
7305 -> RGBGen 7305 -> RGBGen
7306 -> AlphaGen 7306 -> AlphaGen
@@ -7308,70 +7308,70 @@ testdata/performance/SampleMaterial.lc 676:15-676:25
7308 -> [TCMod] 7308 -> [TCMod]
7309 -> StageTexture 7309 -> StageTexture
7310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7311testdata/performance/SampleMaterial.lc 676:15-677:36 7311SampleMaterial.lc 676:15-677:36
7312 RGBGen 7312 RGBGen
7313 -> AlphaGen 7313 -> AlphaGen
7314 -> TCGen 7314 -> TCGen
7315 -> [TCMod] 7315 -> [TCMod]
7316 -> StageTexture 7316 -> StageTexture
7317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7318testdata/performance/SampleMaterial.lc 676:15-678:50 7318SampleMaterial.lc 676:15-678:50
7319 AlphaGen 7319 AlphaGen
7320 -> TCGen 7320 -> TCGen
7321 -> [TCMod] 7321 -> [TCMod]
7322 -> StageTexture 7322 -> StageTexture
7323 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7323 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7324testdata/performance/SampleMaterial.lc 676:15-679:42 7324SampleMaterial.lc 676:15-679:42
7325 TCGen 7325 TCGen
7326 -> [TCMod] 7326 -> [TCMod]
7327 -> StageTexture 7327 -> StageTexture
7328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7329testdata/performance/SampleMaterial.lc 676:15-680:36 7329SampleMaterial.lc 676:15-680:36
7330 [TCMod] 7330 [TCMod]
7331 -> StageTexture 7331 -> StageTexture
7332 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7332 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7333testdata/performance/SampleMaterial.lc 676:15-681:31 7333SampleMaterial.lc 676:15-681:31
7334 StageTexture 7334 StageTexture
7335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7336testdata/performance/SampleMaterial.lc 676:15-682:73 7336SampleMaterial.lc 676:15-682:73
7337 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7337 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7338testdata/performance/SampleMaterial.lc 676:15-683:38 7338SampleMaterial.lc 676:15-683:38
7339 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7339 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7340testdata/performance/SampleMaterial.lc 676:15-684:41 7340SampleMaterial.lc 676:15-684:41
7341 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7341 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7342testdata/performance/SampleMaterial.lc 676:15-685:40 7342SampleMaterial.lc 676:15-685:40
7343 Bool -> String -> StageAttrs 7343 Bool -> String -> StageAttrs
7344testdata/performance/SampleMaterial.lc 676:15-686:46 7344SampleMaterial.lc 676:15-686:46
7345 String -> StageAttrs 7345 String -> StageAttrs
7346testdata/performance/SampleMaterial.lc 676:15-688:18 7346SampleMaterial.lc 676:15-688:18
7347 StageAttrs 7347 StageAttrs
7348testdata/performance/SampleMaterial.lc 677:29-677:36 7348SampleMaterial.lc 677:29-677:36
7349 forall a . Maybe a 7349 forall a . Maybe a
7350testdata/performance/SampleMaterial.lc 678:30-678:50 7350SampleMaterial.lc 678:30-678:50
7351 RGBGen 7351 RGBGen
7352testdata/performance/SampleMaterial.lc 679:32-679:42 7352SampleMaterial.lc 679:32-679:42
7353 AlphaGen 7353 AlphaGen
7354testdata/performance/SampleMaterial.lc 680:29-680:36 7354SampleMaterial.lc 680:29-680:36
7355 TCGen 7355 TCGen
7356testdata/performance/SampleMaterial.lc 681:29-681:31 7356SampleMaterial.lc 681:29-681:31
7357 forall a . [a] 7357 forall a . [a]
7358testdata/performance/SampleMaterial.lc 682:31-682:37 7358SampleMaterial.lc 682:31-682:37
7359 String -> StageTexture 7359 String -> StageTexture
7360testdata/performance/SampleMaterial.lc 682:31-682:73 7360SampleMaterial.lc 682:31-682:73
7361 StageTexture 7361 StageTexture
7362testdata/performance/SampleMaterial.lc 682:38-682:73 7362SampleMaterial.lc 682:38-682:73
7363 String 7363 String
7364testdata/performance/SampleMaterial.lc 683:34-683:38 7364SampleMaterial.lc 683:34-683:38
7365 Bool 7365 Bool
7366testdata/performance/SampleMaterial.lc 684:33-684:41 7366SampleMaterial.lc 684:33-684:41
7367 DepthFunction 7367 DepthFunction
7368testdata/performance/SampleMaterial.lc 685:33-685:40 7368SampleMaterial.lc 685:33-685:40
7369 forall a . Maybe a 7369 forall a . Maybe a
7370testdata/performance/SampleMaterial.lc 686:41-686:46 7370SampleMaterial.lc 686:41-686:46
7371 Bool 7371 Bool
7372testdata/performance/SampleMaterial.lc 687:38-687:54 7372SampleMaterial.lc 687:38-687:54
7373 String 7373 String
7374testdata/performance/SampleMaterial.lc 689:15-689:25 7374SampleMaterial.lc 689:15-689:25
7375 Maybe (Blending', Blending') 7375 Maybe (Blending', Blending')
7376 -> RGBGen 7376 -> RGBGen
7377 -> AlphaGen 7377 -> AlphaGen
@@ -7379,82 +7379,82 @@ testdata/performance/SampleMaterial.lc 689:15-689:25
7379 -> [TCMod] 7379 -> [TCMod]
7380 -> StageTexture 7380 -> StageTexture
7381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7381 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7382testdata/performance/SampleMaterial.lc 689:15-690:57 7382SampleMaterial.lc 689:15-690:57
7383 RGBGen 7383 RGBGen
7384 -> AlphaGen 7384 -> AlphaGen
7385 -> TCGen 7385 -> TCGen
7386 -> [TCMod] 7386 -> [TCMod]
7387 -> StageTexture 7387 -> StageTexture
7388 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7388 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7389testdata/performance/SampleMaterial.lc 689:15-691:50 7389SampleMaterial.lc 689:15-691:50
7390 AlphaGen 7390 AlphaGen
7391 -> TCGen 7391 -> TCGen
7392 -> [TCMod] 7392 -> [TCMod]
7393 -> StageTexture 7393 -> StageTexture
7394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7395testdata/performance/SampleMaterial.lc 689:15-692:42 7395SampleMaterial.lc 689:15-692:42
7396 TCGen 7396 TCGen
7397 -> [TCMod] 7397 -> [TCMod]
7398 -> StageTexture 7398 -> StageTexture
7399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7400testdata/performance/SampleMaterial.lc 689:15-693:40 7400SampleMaterial.lc 689:15-693:40
7401 [TCMod] 7401 [TCMod]
7402 -> StageTexture 7402 -> StageTexture
7403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7404testdata/performance/SampleMaterial.lc 689:15-694:31 7404SampleMaterial.lc 689:15-694:31
7405 StageTexture 7405 StageTexture
7406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7407testdata/performance/SampleMaterial.lc 689:15-695:42 7407SampleMaterial.lc 689:15-695:42
7408 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7408 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7409testdata/performance/SampleMaterial.lc 689:15-696:38 7409SampleMaterial.lc 689:15-696:38
7410 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7410 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7411testdata/performance/SampleMaterial.lc 689:15-697:41 7411SampleMaterial.lc 689:15-697:41
7412 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7412 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7413testdata/performance/SampleMaterial.lc 689:15-698:40 7413SampleMaterial.lc 689:15-698:40
7414 Bool -> String -> StageAttrs 7414 Bool -> String -> StageAttrs
7415testdata/performance/SampleMaterial.lc 689:15-699:46 7415SampleMaterial.lc 689:15-699:46
7416 String -> StageAttrs 7416 String -> StageAttrs
7417testdata/performance/SampleMaterial.lc 689:15-701:18 7417SampleMaterial.lc 689:15-701:18
7418 StageAttrs | [StageAttrs] 7418 StageAttrs | [StageAttrs]
7419testdata/performance/SampleMaterial.lc 690:29-690:33 7419SampleMaterial.lc 690:29-690:33
7420 forall a . a -> Maybe a 7420 forall a . a -> Maybe a
7421testdata/performance/SampleMaterial.lc 690:29-690:57 7421SampleMaterial.lc 690:29-690:57
7422 Maybe (Blending', Blending') 7422 Maybe (Blending', Blending')
7423testdata/performance/SampleMaterial.lc 690:34-690:57 7423SampleMaterial.lc 690:34-690:57
7424 (Blending', Blending') 7424 (Blending', Blending')
7425testdata/performance/SampleMaterial.lc 690:36-690:46 7425SampleMaterial.lc 690:36-690:46
7426 Blending' 7426 Blending'
7427testdata/performance/SampleMaterial.lc 690:49-690:55 7427SampleMaterial.lc 690:49-690:55
7428 Blending' | ((Blending')) 7428 Blending' | ((Blending'))
7429testdata/performance/SampleMaterial.lc 691:30-691:50 7429SampleMaterial.lc 691:30-691:50
7430 RGBGen 7430 RGBGen
7431testdata/performance/SampleMaterial.lc 692:32-692:42 7431SampleMaterial.lc 692:32-692:42
7432 AlphaGen 7432 AlphaGen
7433testdata/performance/SampleMaterial.lc 693:29-693:40 7433SampleMaterial.lc 693:29-693:40
7434 TCGen 7434 TCGen
7435testdata/performance/SampleMaterial.lc 694:29-694:31 7435SampleMaterial.lc 694:29-694:31
7436 forall a . [a] 7436 forall a . [a]
7437testdata/performance/SampleMaterial.lc 695:31-695:42 7437SampleMaterial.lc 695:31-695:42
7438 StageTexture 7438 StageTexture
7439testdata/performance/SampleMaterial.lc 696:34-696:38 7439SampleMaterial.lc 696:34-696:38
7440 Bool 7440 Bool
7441testdata/performance/SampleMaterial.lc 697:33-697:41 7441SampleMaterial.lc 697:33-697:41
7442 DepthFunction 7442 DepthFunction
7443testdata/performance/SampleMaterial.lc 698:33-698:40 7443SampleMaterial.lc 698:33-698:40
7444 forall a . Maybe a 7444 forall a . Maybe a
7445testdata/performance/SampleMaterial.lc 699:41-699:46 7445SampleMaterial.lc 699:41-699:46
7446 Bool 7446 Bool
7447testdata/performance/SampleMaterial.lc 700:38-700:54 7447SampleMaterial.lc 700:38-700:54
7448 String 7448 String
7449testdata/performance/SampleMaterial.lc 703:21-703:26 7449SampleMaterial.lc 703:21-703:26
7450 Bool 7450 Bool
7451testdata/performance/SampleMaterial.lc 706:5-748:6 7451SampleMaterial.lc 706:5-748:6
7452 (String, CommonAttrs) 7452 (String, CommonAttrs)
7453testdata/performance/SampleMaterial.lc 706:5-2182:6 7453SampleMaterial.lc 706:5-2182:6
7454 [(String, CommonAttrs)] 7454 [(String, CommonAttrs)]
7455testdata/performance/SampleMaterial.lc 706:7-706:42 7455SampleMaterial.lc 706:7-706:42
7456 String 7456 String
7457testdata/performance/SampleMaterial.lc 707:7-707:18 7457SampleMaterial.lc 707:7-707:18
7458 () 7458 ()
7459 -> () 7459 -> ()
7460 -> Bool 7460 -> Bool
@@ -7462,68 +7462,68 @@ testdata/performance/SampleMaterial.lc 707:7-707:18
7462 -> Bool 7462 -> Bool
7463 -> Bool 7463 -> Bool
7464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7464 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7465testdata/performance/SampleMaterial.lc 707:7-708:26 7465SampleMaterial.lc 707:7-708:26
7466 () 7466 ()
7467 -> Bool 7467 -> Bool
7468 -> Float 7468 -> Float
7469 -> Bool 7469 -> Bool
7470 -> Bool 7470 -> Bool
7471 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7471 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7472testdata/performance/SampleMaterial.lc 707:7-709:26 7472SampleMaterial.lc 707:7-709:26
7473 Bool 7473 Bool
7474 -> Float 7474 -> Float
7475 -> Bool 7475 -> Bool
7476 -> Bool 7476 -> Bool
7477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7478testdata/performance/SampleMaterial.lc 707:7-710:27 7478SampleMaterial.lc 707:7-710:27
7479 Float 7479 Float
7480 -> Bool 7480 -> Bool
7481 -> Bool 7481 -> Bool
7482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7483testdata/performance/SampleMaterial.lc 707:7-711:21 7483SampleMaterial.lc 707:7-711:21
7484 Bool 7484 Bool
7485 -> Bool 7485 -> Bool
7486 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7486 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7487testdata/performance/SampleMaterial.lc 707:7-712:35 7487SampleMaterial.lc 707:7-712:35
7488 Bool 7488 Bool
7489 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7489 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7490testdata/performance/SampleMaterial.lc 707:7-713:28 7490SampleMaterial.lc 707:7-713:28
7491 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7491 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7492testdata/performance/SampleMaterial.lc 707:7-714:33 7492SampleMaterial.lc 707:7-714:33
7493 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7493 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7494testdata/performance/SampleMaterial.lc 707:7-715:32 7494SampleMaterial.lc 707:7-715:32
7495 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7495 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7496testdata/performance/SampleMaterial.lc 707:7-716:30 7496SampleMaterial.lc 707:7-716:30
7497 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7497 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7498testdata/performance/SampleMaterial.lc 707:7-717:34 7498SampleMaterial.lc 707:7-717:34
7499 [StageAttrs] -> Bool -> CommonAttrs 7499 [StageAttrs] -> Bool -> CommonAttrs
7500testdata/performance/SampleMaterial.lc 707:7-745:14 7500SampleMaterial.lc 707:7-745:14
7501 Bool -> CommonAttrs 7501 Bool -> CommonAttrs
7502testdata/performance/SampleMaterial.lc 707:7-747:10 7502SampleMaterial.lc 707:7-747:10
7503 CommonAttrs | ((CommonAttrs)) 7503 CommonAttrs | ((CommonAttrs))
7504testdata/performance/SampleMaterial.lc 708:24-708:26 7504SampleMaterial.lc 708:24-708:26
7505 () 7505 ()
7506testdata/performance/SampleMaterial.lc 709:24-709:26 7506SampleMaterial.lc 709:24-709:26
7507 () 7507 ()
7508testdata/performance/SampleMaterial.lc 710:22-710:27 7508SampleMaterial.lc 710:22-710:27
7509 Bool 7509 Bool
7510testdata/performance/SampleMaterial.lc 711:20-711:21 7510SampleMaterial.lc 711:20-711:21
7511 _b 7511 _b
7512testdata/performance/SampleMaterial.lc 712:30-712:35 7512SampleMaterial.lc 712:30-712:35
7513 Bool 7513 Bool
7514testdata/performance/SampleMaterial.lc 713:23-713:28 7514SampleMaterial.lc 713:23-713:28
7515 Bool 7515 Bool
7516testdata/performance/SampleMaterial.lc 714:20-714:33 7516SampleMaterial.lc 714:20-714:33
7517 CullType 7517 CullType
7518testdata/performance/SampleMaterial.lc 715:30-715:32 7518SampleMaterial.lc 715:30-715:32
7519 forall a . [a] 7519 forall a . [a]
7520testdata/performance/SampleMaterial.lc 716:25-716:30 7520SampleMaterial.lc 716:25-716:30
7521 Bool 7521 Bool
7522testdata/performance/SampleMaterial.lc 717:29-717:34 7522SampleMaterial.lc 717:29-717:34
7523 Bool 7523 Bool
7524testdata/performance/SampleMaterial.lc 719:13-745:14 7524SampleMaterial.lc 719:13-745:14
7525 [StageAttrs] 7525 [StageAttrs]
7526testdata/performance/SampleMaterial.lc 719:15-719:25 7526SampleMaterial.lc 719:15-719:25
7527 Maybe (Blending', Blending') 7527 Maybe (Blending', Blending')
7528 -> RGBGen 7528 -> RGBGen
7529 -> AlphaGen 7529 -> AlphaGen
@@ -7531,70 +7531,70 @@ testdata/performance/SampleMaterial.lc 719:15-719:25
7531 -> [TCMod] 7531 -> [TCMod]
7532 -> StageTexture 7532 -> StageTexture
7533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7534testdata/performance/SampleMaterial.lc 719:15-720:36 7534SampleMaterial.lc 719:15-720:36
7535 RGBGen 7535 RGBGen
7536 -> AlphaGen 7536 -> AlphaGen
7537 -> TCGen 7537 -> TCGen
7538 -> [TCMod] 7538 -> [TCMod]
7539 -> StageTexture 7539 -> StageTexture
7540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7541testdata/performance/SampleMaterial.lc 719:15-721:50 7541SampleMaterial.lc 719:15-721:50
7542 AlphaGen 7542 AlphaGen
7543 -> TCGen 7543 -> TCGen
7544 -> [TCMod] 7544 -> [TCMod]
7545 -> StageTexture 7545 -> StageTexture
7546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7547testdata/performance/SampleMaterial.lc 719:15-722:42 7547SampleMaterial.lc 719:15-722:42
7548 TCGen 7548 TCGen
7549 -> [TCMod] 7549 -> [TCMod]
7550 -> StageTexture 7550 -> StageTexture
7551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7552testdata/performance/SampleMaterial.lc 719:15-723:36 7552SampleMaterial.lc 719:15-723:36
7553 [TCMod] 7553 [TCMod]
7554 -> StageTexture 7554 -> StageTexture
7555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7556testdata/performance/SampleMaterial.lc 719:15-724:31 7556SampleMaterial.lc 719:15-724:31
7557 StageTexture 7557 StageTexture
7558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7559testdata/performance/SampleMaterial.lc 719:15-725:73 7559SampleMaterial.lc 719:15-725:73
7560 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7560 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7561testdata/performance/SampleMaterial.lc 719:15-726:38 7561SampleMaterial.lc 719:15-726:38
7562 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7562 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7563testdata/performance/SampleMaterial.lc 719:15-727:41 7563SampleMaterial.lc 719:15-727:41
7564 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7564 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7565testdata/performance/SampleMaterial.lc 719:15-728:40 7565SampleMaterial.lc 719:15-728:40
7566 Bool -> String -> StageAttrs 7566 Bool -> String -> StageAttrs
7567testdata/performance/SampleMaterial.lc 719:15-729:46 7567SampleMaterial.lc 719:15-729:46
7568 String -> StageAttrs 7568 String -> StageAttrs
7569testdata/performance/SampleMaterial.lc 719:15-731:18 7569SampleMaterial.lc 719:15-731:18
7570 StageAttrs 7570 StageAttrs
7571testdata/performance/SampleMaterial.lc 720:29-720:36 7571SampleMaterial.lc 720:29-720:36
7572 forall a . Maybe a 7572 forall a . Maybe a
7573testdata/performance/SampleMaterial.lc 721:30-721:50 7573SampleMaterial.lc 721:30-721:50
7574 RGBGen 7574 RGBGen
7575testdata/performance/SampleMaterial.lc 722:32-722:42 7575SampleMaterial.lc 722:32-722:42
7576 AlphaGen 7576 AlphaGen
7577testdata/performance/SampleMaterial.lc 723:29-723:36 7577SampleMaterial.lc 723:29-723:36
7578 TCGen 7578 TCGen
7579testdata/performance/SampleMaterial.lc 724:29-724:31 7579SampleMaterial.lc 724:29-724:31
7580 forall a . [a] 7580 forall a . [a]
7581testdata/performance/SampleMaterial.lc 725:31-725:37 7581SampleMaterial.lc 725:31-725:37
7582 String -> StageTexture 7582 String -> StageTexture
7583testdata/performance/SampleMaterial.lc 725:31-725:73 7583SampleMaterial.lc 725:31-725:73
7584 StageTexture 7584 StageTexture
7585testdata/performance/SampleMaterial.lc 725:38-725:73 7585SampleMaterial.lc 725:38-725:73
7586 String 7586 String
7587testdata/performance/SampleMaterial.lc 726:34-726:38 7587SampleMaterial.lc 726:34-726:38
7588 Bool 7588 Bool
7589testdata/performance/SampleMaterial.lc 727:33-727:41 7589SampleMaterial.lc 727:33-727:41
7590 DepthFunction 7590 DepthFunction
7591testdata/performance/SampleMaterial.lc 728:33-728:40 7591SampleMaterial.lc 728:33-728:40
7592 forall a . Maybe a 7592 forall a . Maybe a
7593testdata/performance/SampleMaterial.lc 729:41-729:46 7593SampleMaterial.lc 729:41-729:46
7594 Bool 7594 Bool
7595testdata/performance/SampleMaterial.lc 730:38-730:54 7595SampleMaterial.lc 730:38-730:54
7596 String 7596 String
7597testdata/performance/SampleMaterial.lc 732:15-732:25 7597SampleMaterial.lc 732:15-732:25
7598 Maybe (Blending', Blending') 7598 Maybe (Blending', Blending')
7599 -> RGBGen 7599 -> RGBGen
7600 -> AlphaGen 7600 -> AlphaGen
@@ -7602,82 +7602,82 @@ testdata/performance/SampleMaterial.lc 732:15-732:25
7602 -> [TCMod] 7602 -> [TCMod]
7603 -> StageTexture 7603 -> StageTexture
7604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7605testdata/performance/SampleMaterial.lc 732:15-733:57 7605SampleMaterial.lc 732:15-733:57
7606 RGBGen 7606 RGBGen
7607 -> AlphaGen 7607 -> AlphaGen
7608 -> TCGen 7608 -> TCGen
7609 -> [TCMod] 7609 -> [TCMod]
7610 -> StageTexture 7610 -> StageTexture
7611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7612testdata/performance/SampleMaterial.lc 732:15-734:50 7612SampleMaterial.lc 732:15-734:50
7613 AlphaGen 7613 AlphaGen
7614 -> TCGen 7614 -> TCGen
7615 -> [TCMod] 7615 -> [TCMod]
7616 -> StageTexture 7616 -> StageTexture
7617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7618testdata/performance/SampleMaterial.lc 732:15-735:42 7618SampleMaterial.lc 732:15-735:42
7619 TCGen 7619 TCGen
7620 -> [TCMod] 7620 -> [TCMod]
7621 -> StageTexture 7621 -> StageTexture
7622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7623testdata/performance/SampleMaterial.lc 732:15-736:40 7623SampleMaterial.lc 732:15-736:40
7624 [TCMod] 7624 [TCMod]
7625 -> StageTexture 7625 -> StageTexture
7626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7627testdata/performance/SampleMaterial.lc 732:15-737:31 7627SampleMaterial.lc 732:15-737:31
7628 StageTexture 7628 StageTexture
7629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7630testdata/performance/SampleMaterial.lc 732:15-738:42 7630SampleMaterial.lc 732:15-738:42
7631 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7631 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7632testdata/performance/SampleMaterial.lc 732:15-739:38 7632SampleMaterial.lc 732:15-739:38
7633 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7633 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7634testdata/performance/SampleMaterial.lc 732:15-740:41 7634SampleMaterial.lc 732:15-740:41
7635 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7635 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7636testdata/performance/SampleMaterial.lc 732:15-741:40 7636SampleMaterial.lc 732:15-741:40
7637 Bool -> String -> StageAttrs 7637 Bool -> String -> StageAttrs
7638testdata/performance/SampleMaterial.lc 732:15-742:46 7638SampleMaterial.lc 732:15-742:46
7639 String -> StageAttrs 7639 String -> StageAttrs
7640testdata/performance/SampleMaterial.lc 732:15-744:18 7640SampleMaterial.lc 732:15-744:18
7641 StageAttrs | [StageAttrs] 7641 StageAttrs | [StageAttrs]
7642testdata/performance/SampleMaterial.lc 733:29-733:33 7642SampleMaterial.lc 733:29-733:33
7643 forall a . a -> Maybe a 7643 forall a . a -> Maybe a
7644testdata/performance/SampleMaterial.lc 733:29-733:57 7644SampleMaterial.lc 733:29-733:57
7645 Maybe (Blending', Blending') 7645 Maybe (Blending', Blending')
7646testdata/performance/SampleMaterial.lc 733:34-733:57 7646SampleMaterial.lc 733:34-733:57
7647 (Blending', Blending') 7647 (Blending', Blending')
7648testdata/performance/SampleMaterial.lc 733:36-733:46 7648SampleMaterial.lc 733:36-733:46
7649 Blending' 7649 Blending'
7650testdata/performance/SampleMaterial.lc 733:49-733:55 7650SampleMaterial.lc 733:49-733:55
7651 Blending' | ((Blending')) 7651 Blending' | ((Blending'))
7652testdata/performance/SampleMaterial.lc 734:30-734:50 7652SampleMaterial.lc 734:30-734:50
7653 RGBGen 7653 RGBGen
7654testdata/performance/SampleMaterial.lc 735:32-735:42 7654SampleMaterial.lc 735:32-735:42
7655 AlphaGen 7655 AlphaGen
7656testdata/performance/SampleMaterial.lc 736:29-736:40 7656SampleMaterial.lc 736:29-736:40
7657 TCGen 7657 TCGen
7658testdata/performance/SampleMaterial.lc 737:29-737:31 7658SampleMaterial.lc 737:29-737:31
7659 forall a . [a] 7659 forall a . [a]
7660testdata/performance/SampleMaterial.lc 738:31-738:42 7660SampleMaterial.lc 738:31-738:42
7661 StageTexture 7661 StageTexture
7662testdata/performance/SampleMaterial.lc 739:34-739:38 7662SampleMaterial.lc 739:34-739:38
7663 Bool 7663 Bool
7664testdata/performance/SampleMaterial.lc 740:33-740:41 7664SampleMaterial.lc 740:33-740:41
7665 DepthFunction 7665 DepthFunction
7666testdata/performance/SampleMaterial.lc 741:33-741:40 7666SampleMaterial.lc 741:33-741:40
7667 forall a . Maybe a 7667 forall a . Maybe a
7668testdata/performance/SampleMaterial.lc 742:41-742:46 7668SampleMaterial.lc 742:41-742:46
7669 Bool 7669 Bool
7670testdata/performance/SampleMaterial.lc 743:38-743:54 7670SampleMaterial.lc 743:38-743:54
7671 String 7671 String
7672testdata/performance/SampleMaterial.lc 746:21-746:26 7672SampleMaterial.lc 746:21-746:26
7673 Bool 7673 Bool
7674testdata/performance/SampleMaterial.lc 749:5-791:6 7674SampleMaterial.lc 749:5-791:6
7675 (String, CommonAttrs) 7675 (String, CommonAttrs)
7676testdata/performance/SampleMaterial.lc 749:5-2182:6 7676SampleMaterial.lc 749:5-2182:6
7677 [(String, CommonAttrs)] 7677 [(String, CommonAttrs)]
7678testdata/performance/SampleMaterial.lc 749:7-749:42 7678SampleMaterial.lc 749:7-749:42
7679 String 7679 String
7680testdata/performance/SampleMaterial.lc 750:7-750:18 7680SampleMaterial.lc 750:7-750:18
7681 () 7681 ()
7682 -> () 7682 -> ()
7683 -> Bool 7683 -> Bool
@@ -7685,68 +7685,68 @@ testdata/performance/SampleMaterial.lc 750:7-750:18
7685 -> Bool 7685 -> Bool
7686 -> Bool 7686 -> Bool
7687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7687 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7688testdata/performance/SampleMaterial.lc 750:7-751:26 7688SampleMaterial.lc 750:7-751:26
7689 () 7689 ()
7690 -> Bool 7690 -> Bool
7691 -> Float 7691 -> Float
7692 -> Bool 7692 -> Bool
7693 -> Bool 7693 -> Bool
7694 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7694 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7695testdata/performance/SampleMaterial.lc 750:7-752:26 7695SampleMaterial.lc 750:7-752:26
7696 Bool 7696 Bool
7697 -> Float 7697 -> Float
7698 -> Bool 7698 -> Bool
7699 -> Bool 7699 -> Bool
7700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7701testdata/performance/SampleMaterial.lc 750:7-753:27 7701SampleMaterial.lc 750:7-753:27
7702 Float 7702 Float
7703 -> Bool 7703 -> Bool
7704 -> Bool 7704 -> Bool
7705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7706testdata/performance/SampleMaterial.lc 750:7-754:21 7706SampleMaterial.lc 750:7-754:21
7707 Bool 7707 Bool
7708 -> Bool 7708 -> Bool
7709 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7709 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7710testdata/performance/SampleMaterial.lc 750:7-755:35 7710SampleMaterial.lc 750:7-755:35
7711 Bool 7711 Bool
7712 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7712 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7713testdata/performance/SampleMaterial.lc 750:7-756:28 7713SampleMaterial.lc 750:7-756:28
7714 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7714 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7715testdata/performance/SampleMaterial.lc 750:7-757:33 7715SampleMaterial.lc 750:7-757:33
7716 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7716 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7717testdata/performance/SampleMaterial.lc 750:7-758:32 7717SampleMaterial.lc 750:7-758:32
7718 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7718 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7719testdata/performance/SampleMaterial.lc 750:7-759:30 7719SampleMaterial.lc 750:7-759:30
7720 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7720 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7721testdata/performance/SampleMaterial.lc 750:7-760:34 7721SampleMaterial.lc 750:7-760:34
7722 [StageAttrs] -> Bool -> CommonAttrs 7722 [StageAttrs] -> Bool -> CommonAttrs
7723testdata/performance/SampleMaterial.lc 750:7-788:14 7723SampleMaterial.lc 750:7-788:14
7724 Bool -> CommonAttrs 7724 Bool -> CommonAttrs
7725testdata/performance/SampleMaterial.lc 750:7-790:10 7725SampleMaterial.lc 750:7-790:10
7726 CommonAttrs | ((CommonAttrs)) 7726 CommonAttrs | ((CommonAttrs))
7727testdata/performance/SampleMaterial.lc 751:24-751:26 7727SampleMaterial.lc 751:24-751:26
7728 () 7728 ()
7729testdata/performance/SampleMaterial.lc 752:24-752:26 7729SampleMaterial.lc 752:24-752:26
7730 () 7730 ()
7731testdata/performance/SampleMaterial.lc 753:22-753:27 7731SampleMaterial.lc 753:22-753:27
7732 Bool 7732 Bool
7733testdata/performance/SampleMaterial.lc 754:20-754:21 7733SampleMaterial.lc 754:20-754:21
7734 _b 7734 _b
7735testdata/performance/SampleMaterial.lc 755:30-755:35 7735SampleMaterial.lc 755:30-755:35
7736 Bool 7736 Bool
7737testdata/performance/SampleMaterial.lc 756:23-756:28 7737SampleMaterial.lc 756:23-756:28
7738 Bool 7738 Bool
7739testdata/performance/SampleMaterial.lc 757:20-757:33 7739SampleMaterial.lc 757:20-757:33
7740 CullType 7740 CullType
7741testdata/performance/SampleMaterial.lc 758:30-758:32 7741SampleMaterial.lc 758:30-758:32
7742 forall a . [a] 7742 forall a . [a]
7743testdata/performance/SampleMaterial.lc 759:25-759:30 7743SampleMaterial.lc 759:25-759:30
7744 Bool 7744 Bool
7745testdata/performance/SampleMaterial.lc 760:29-760:34 7745SampleMaterial.lc 760:29-760:34
7746 Bool 7746 Bool
7747testdata/performance/SampleMaterial.lc 762:13-788:14 7747SampleMaterial.lc 762:13-788:14
7748 [StageAttrs] 7748 [StageAttrs]
7749testdata/performance/SampleMaterial.lc 762:15-762:25 7749SampleMaterial.lc 762:15-762:25
7750 Maybe (Blending', Blending') 7750 Maybe (Blending', Blending')
7751 -> RGBGen 7751 -> RGBGen
7752 -> AlphaGen 7752 -> AlphaGen
@@ -7754,70 +7754,70 @@ testdata/performance/SampleMaterial.lc 762:15-762:25
7754 -> [TCMod] 7754 -> [TCMod]
7755 -> StageTexture 7755 -> StageTexture
7756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7757testdata/performance/SampleMaterial.lc 762:15-763:36 7757SampleMaterial.lc 762:15-763:36
7758 RGBGen 7758 RGBGen
7759 -> AlphaGen 7759 -> AlphaGen
7760 -> TCGen 7760 -> TCGen
7761 -> [TCMod] 7761 -> [TCMod]
7762 -> StageTexture 7762 -> StageTexture
7763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7764testdata/performance/SampleMaterial.lc 762:15-764:50 7764SampleMaterial.lc 762:15-764:50
7765 AlphaGen 7765 AlphaGen
7766 -> TCGen 7766 -> TCGen
7767 -> [TCMod] 7767 -> [TCMod]
7768 -> StageTexture 7768 -> StageTexture
7769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7770testdata/performance/SampleMaterial.lc 762:15-765:42 7770SampleMaterial.lc 762:15-765:42
7771 TCGen 7771 TCGen
7772 -> [TCMod] 7772 -> [TCMod]
7773 -> StageTexture 7773 -> StageTexture
7774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7775testdata/performance/SampleMaterial.lc 762:15-766:36 7775SampleMaterial.lc 762:15-766:36
7776 [TCMod] 7776 [TCMod]
7777 -> StageTexture 7777 -> StageTexture
7778 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7778 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7779testdata/performance/SampleMaterial.lc 762:15-767:31 7779SampleMaterial.lc 762:15-767:31
7780 StageTexture 7780 StageTexture
7781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7782testdata/performance/SampleMaterial.lc 762:15-768:73 7782SampleMaterial.lc 762:15-768:73
7783 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7783 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7784testdata/performance/SampleMaterial.lc 762:15-769:38 7784SampleMaterial.lc 762:15-769:38
7785 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7785 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7786testdata/performance/SampleMaterial.lc 762:15-770:41 7786SampleMaterial.lc 762:15-770:41
7787 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7787 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7788testdata/performance/SampleMaterial.lc 762:15-771:40 7788SampleMaterial.lc 762:15-771:40
7789 Bool -> String -> StageAttrs 7789 Bool -> String -> StageAttrs
7790testdata/performance/SampleMaterial.lc 762:15-772:46 7790SampleMaterial.lc 762:15-772:46
7791 String -> StageAttrs 7791 String -> StageAttrs
7792testdata/performance/SampleMaterial.lc 762:15-774:18 7792SampleMaterial.lc 762:15-774:18
7793 StageAttrs 7793 StageAttrs
7794testdata/performance/SampleMaterial.lc 763:29-763:36 7794SampleMaterial.lc 763:29-763:36
7795 forall a . Maybe a 7795 forall a . Maybe a
7796testdata/performance/SampleMaterial.lc 764:30-764:50 7796SampleMaterial.lc 764:30-764:50
7797 RGBGen 7797 RGBGen
7798testdata/performance/SampleMaterial.lc 765:32-765:42 7798SampleMaterial.lc 765:32-765:42
7799 AlphaGen 7799 AlphaGen
7800testdata/performance/SampleMaterial.lc 766:29-766:36 7800SampleMaterial.lc 766:29-766:36
7801 TCGen 7801 TCGen
7802testdata/performance/SampleMaterial.lc 767:29-767:31 7802SampleMaterial.lc 767:29-767:31
7803 forall a . [a] 7803 forall a . [a]
7804testdata/performance/SampleMaterial.lc 768:31-768:37 7804SampleMaterial.lc 768:31-768:37
7805 String -> StageTexture 7805 String -> StageTexture
7806testdata/performance/SampleMaterial.lc 768:31-768:73 7806SampleMaterial.lc 768:31-768:73
7807 StageTexture 7807 StageTexture
7808testdata/performance/SampleMaterial.lc 768:38-768:73 7808SampleMaterial.lc 768:38-768:73
7809 String 7809 String
7810testdata/performance/SampleMaterial.lc 769:34-769:38 7810SampleMaterial.lc 769:34-769:38
7811 Bool 7811 Bool
7812testdata/performance/SampleMaterial.lc 770:33-770:41 7812SampleMaterial.lc 770:33-770:41
7813 DepthFunction 7813 DepthFunction
7814testdata/performance/SampleMaterial.lc 771:33-771:40 7814SampleMaterial.lc 771:33-771:40
7815 forall a . Maybe a 7815 forall a . Maybe a
7816testdata/performance/SampleMaterial.lc 772:41-772:46 7816SampleMaterial.lc 772:41-772:46
7817 Bool 7817 Bool
7818testdata/performance/SampleMaterial.lc 773:38-773:54 7818SampleMaterial.lc 773:38-773:54
7819 String 7819 String
7820testdata/performance/SampleMaterial.lc 775:15-775:25 7820SampleMaterial.lc 775:15-775:25
7821 Maybe (Blending', Blending') 7821 Maybe (Blending', Blending')
7822 -> RGBGen 7822 -> RGBGen
7823 -> AlphaGen 7823 -> AlphaGen
@@ -7825,82 +7825,82 @@ testdata/performance/SampleMaterial.lc 775:15-775:25
7825 -> [TCMod] 7825 -> [TCMod]
7826 -> StageTexture 7826 -> StageTexture
7827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7827 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7828testdata/performance/SampleMaterial.lc 775:15-776:57 7828SampleMaterial.lc 775:15-776:57
7829 RGBGen 7829 RGBGen
7830 -> AlphaGen 7830 -> AlphaGen
7831 -> TCGen 7831 -> TCGen
7832 -> [TCMod] 7832 -> [TCMod]
7833 -> StageTexture 7833 -> StageTexture
7834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7835testdata/performance/SampleMaterial.lc 775:15-777:50 7835SampleMaterial.lc 775:15-777:50
7836 AlphaGen 7836 AlphaGen
7837 -> TCGen 7837 -> TCGen
7838 -> [TCMod] 7838 -> [TCMod]
7839 -> StageTexture 7839 -> StageTexture
7840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7841testdata/performance/SampleMaterial.lc 775:15-778:42 7841SampleMaterial.lc 775:15-778:42
7842 TCGen 7842 TCGen
7843 -> [TCMod] 7843 -> [TCMod]
7844 -> StageTexture 7844 -> StageTexture
7845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7846testdata/performance/SampleMaterial.lc 775:15-779:40 7846SampleMaterial.lc 775:15-779:40
7847 [TCMod] 7847 [TCMod]
7848 -> StageTexture 7848 -> StageTexture
7849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7850testdata/performance/SampleMaterial.lc 775:15-780:31 7850SampleMaterial.lc 775:15-780:31
7851 StageTexture 7851 StageTexture
7852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7853testdata/performance/SampleMaterial.lc 775:15-781:42 7853SampleMaterial.lc 775:15-781:42
7854 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7854 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7855testdata/performance/SampleMaterial.lc 775:15-782:38 7855SampleMaterial.lc 775:15-782:38
7856 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7856 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7857testdata/performance/SampleMaterial.lc 775:15-783:41 7857SampleMaterial.lc 775:15-783:41
7858 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7858 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7859testdata/performance/SampleMaterial.lc 775:15-784:40 7859SampleMaterial.lc 775:15-784:40
7860 Bool -> String -> StageAttrs 7860 Bool -> String -> StageAttrs
7861testdata/performance/SampleMaterial.lc 775:15-785:46 7861SampleMaterial.lc 775:15-785:46
7862 String -> StageAttrs 7862 String -> StageAttrs
7863testdata/performance/SampleMaterial.lc 775:15-787:18 7863SampleMaterial.lc 775:15-787:18
7864 StageAttrs | [StageAttrs] 7864 StageAttrs | [StageAttrs]
7865testdata/performance/SampleMaterial.lc 776:29-776:33 7865SampleMaterial.lc 776:29-776:33
7866 forall a . a -> Maybe a 7866 forall a . a -> Maybe a
7867testdata/performance/SampleMaterial.lc 776:29-776:57 7867SampleMaterial.lc 776:29-776:57
7868 Maybe (Blending', Blending') 7868 Maybe (Blending', Blending')
7869testdata/performance/SampleMaterial.lc 776:34-776:57 7869SampleMaterial.lc 776:34-776:57
7870 (Blending', Blending') 7870 (Blending', Blending')
7871testdata/performance/SampleMaterial.lc 776:36-776:46 7871SampleMaterial.lc 776:36-776:46
7872 Blending' 7872 Blending'
7873testdata/performance/SampleMaterial.lc 776:49-776:55 7873SampleMaterial.lc 776:49-776:55
7874 Blending' | ((Blending')) 7874 Blending' | ((Blending'))
7875testdata/performance/SampleMaterial.lc 777:30-777:50 7875SampleMaterial.lc 777:30-777:50
7876 RGBGen 7876 RGBGen
7877testdata/performance/SampleMaterial.lc 778:32-778:42 7877SampleMaterial.lc 778:32-778:42
7878 AlphaGen 7878 AlphaGen
7879testdata/performance/SampleMaterial.lc 779:29-779:40 7879SampleMaterial.lc 779:29-779:40
7880 TCGen 7880 TCGen
7881testdata/performance/SampleMaterial.lc 780:29-780:31 7881SampleMaterial.lc 780:29-780:31
7882 forall a . [a] 7882 forall a . [a]
7883testdata/performance/SampleMaterial.lc 781:31-781:42 7883SampleMaterial.lc 781:31-781:42
7884 StageTexture 7884 StageTexture
7885testdata/performance/SampleMaterial.lc 782:34-782:38 7885SampleMaterial.lc 782:34-782:38
7886 Bool 7886 Bool
7887testdata/performance/SampleMaterial.lc 783:33-783:41 7887SampleMaterial.lc 783:33-783:41
7888 DepthFunction 7888 DepthFunction
7889testdata/performance/SampleMaterial.lc 784:33-784:40 7889SampleMaterial.lc 784:33-784:40
7890 forall a . Maybe a 7890 forall a . Maybe a
7891testdata/performance/SampleMaterial.lc 785:41-785:46 7891SampleMaterial.lc 785:41-785:46
7892 Bool 7892 Bool
7893testdata/performance/SampleMaterial.lc 786:38-786:54 7893SampleMaterial.lc 786:38-786:54
7894 String 7894 String
7895testdata/performance/SampleMaterial.lc 789:21-789:26 7895SampleMaterial.lc 789:21-789:26
7896 Bool 7896 Bool
7897testdata/performance/SampleMaterial.lc 792:5-834:6 7897SampleMaterial.lc 792:5-834:6
7898 (String, CommonAttrs) 7898 (String, CommonAttrs)
7899testdata/performance/SampleMaterial.lc 792:5-2182:6 7899SampleMaterial.lc 792:5-2182:6
7900 [(String, CommonAttrs)] 7900 [(String, CommonAttrs)]
7901testdata/performance/SampleMaterial.lc 792:7-792:41 7901SampleMaterial.lc 792:7-792:41
7902 String 7902 String
7903testdata/performance/SampleMaterial.lc 793:7-793:18 7903SampleMaterial.lc 793:7-793:18
7904 () 7904 ()
7905 -> () 7905 -> ()
7906 -> Bool 7906 -> Bool
@@ -7908,68 +7908,68 @@ testdata/performance/SampleMaterial.lc 793:7-793:18
7908 -> Bool 7908 -> Bool
7909 -> Bool 7909 -> Bool
7910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7910 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7911testdata/performance/SampleMaterial.lc 793:7-794:26 7911SampleMaterial.lc 793:7-794:26
7912 () 7912 ()
7913 -> Bool 7913 -> Bool
7914 -> Float 7914 -> Float
7915 -> Bool 7915 -> Bool
7916 -> Bool 7916 -> Bool
7917 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7917 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7918testdata/performance/SampleMaterial.lc 793:7-795:26 7918SampleMaterial.lc 793:7-795:26
7919 Bool 7919 Bool
7920 -> Float 7920 -> Float
7921 -> Bool 7921 -> Bool
7922 -> Bool 7922 -> Bool
7923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7924testdata/performance/SampleMaterial.lc 793:7-796:27 7924SampleMaterial.lc 793:7-796:27
7925 Float 7925 Float
7926 -> Bool 7926 -> Bool
7927 -> Bool 7927 -> Bool
7928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7929testdata/performance/SampleMaterial.lc 793:7-797:21 7929SampleMaterial.lc 793:7-797:21
7930 Bool 7930 Bool
7931 -> Bool 7931 -> Bool
7932 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7932 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7933testdata/performance/SampleMaterial.lc 793:7-798:35 7933SampleMaterial.lc 793:7-798:35
7934 Bool 7934 Bool
7935 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7935 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7936testdata/performance/SampleMaterial.lc 793:7-799:28 7936SampleMaterial.lc 793:7-799:28
7937 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7937 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7938testdata/performance/SampleMaterial.lc 793:7-800:33 7938SampleMaterial.lc 793:7-800:33
7939 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7939 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7940testdata/performance/SampleMaterial.lc 793:7-801:32 7940SampleMaterial.lc 793:7-801:32
7941 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 7941 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7942testdata/performance/SampleMaterial.lc 793:7-802:30 7942SampleMaterial.lc 793:7-802:30
7943 Bool -> [StageAttrs] -> Bool -> CommonAttrs 7943 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7944testdata/performance/SampleMaterial.lc 793:7-803:34 7944SampleMaterial.lc 793:7-803:34
7945 [StageAttrs] -> Bool -> CommonAttrs 7945 [StageAttrs] -> Bool -> CommonAttrs
7946testdata/performance/SampleMaterial.lc 793:7-831:14 7946SampleMaterial.lc 793:7-831:14
7947 Bool -> CommonAttrs 7947 Bool -> CommonAttrs
7948testdata/performance/SampleMaterial.lc 793:7-833:10 7948SampleMaterial.lc 793:7-833:10
7949 CommonAttrs | ((CommonAttrs)) 7949 CommonAttrs | ((CommonAttrs))
7950testdata/performance/SampleMaterial.lc 794:24-794:26 7950SampleMaterial.lc 794:24-794:26
7951 () 7951 ()
7952testdata/performance/SampleMaterial.lc 795:24-795:26 7952SampleMaterial.lc 795:24-795:26
7953 () 7953 ()
7954testdata/performance/SampleMaterial.lc 796:22-796:27 7954SampleMaterial.lc 796:22-796:27
7955 Bool 7955 Bool
7956testdata/performance/SampleMaterial.lc 797:20-797:21 7956SampleMaterial.lc 797:20-797:21
7957 _b 7957 _b
7958testdata/performance/SampleMaterial.lc 798:30-798:35 7958SampleMaterial.lc 798:30-798:35
7959 Bool 7959 Bool
7960testdata/performance/SampleMaterial.lc 799:23-799:28 7960SampleMaterial.lc 799:23-799:28
7961 Bool 7961 Bool
7962testdata/performance/SampleMaterial.lc 800:20-800:33 7962SampleMaterial.lc 800:20-800:33
7963 CullType 7963 CullType
7964testdata/performance/SampleMaterial.lc 801:30-801:32 7964SampleMaterial.lc 801:30-801:32
7965 forall a . [a] 7965 forall a . [a]
7966testdata/performance/SampleMaterial.lc 802:25-802:30 7966SampleMaterial.lc 802:25-802:30
7967 Bool 7967 Bool
7968testdata/performance/SampleMaterial.lc 803:29-803:34 7968SampleMaterial.lc 803:29-803:34
7969 Bool 7969 Bool
7970testdata/performance/SampleMaterial.lc 805:13-831:14 7970SampleMaterial.lc 805:13-831:14
7971 [StageAttrs] 7971 [StageAttrs]
7972testdata/performance/SampleMaterial.lc 805:15-805:25 7972SampleMaterial.lc 805:15-805:25
7973 Maybe (Blending', Blending') 7973 Maybe (Blending', Blending')
7974 -> RGBGen 7974 -> RGBGen
7975 -> AlphaGen 7975 -> AlphaGen
@@ -7977,70 +7977,70 @@ testdata/performance/SampleMaterial.lc 805:15-805:25
7977 -> [TCMod] 7977 -> [TCMod]
7978 -> StageTexture 7978 -> StageTexture
7979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7980testdata/performance/SampleMaterial.lc 805:15-806:36 7980SampleMaterial.lc 805:15-806:36
7981 RGBGen 7981 RGBGen
7982 -> AlphaGen 7982 -> AlphaGen
7983 -> TCGen 7983 -> TCGen
7984 -> [TCMod] 7984 -> [TCMod]
7985 -> StageTexture 7985 -> StageTexture
7986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7987testdata/performance/SampleMaterial.lc 805:15-807:50 7987SampleMaterial.lc 805:15-807:50
7988 AlphaGen 7988 AlphaGen
7989 -> TCGen 7989 -> TCGen
7990 -> [TCMod] 7990 -> [TCMod]
7991 -> StageTexture 7991 -> StageTexture
7992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7993testdata/performance/SampleMaterial.lc 805:15-808:42 7993SampleMaterial.lc 805:15-808:42
7994 TCGen 7994 TCGen
7995 -> [TCMod] 7995 -> [TCMod]
7996 -> StageTexture 7996 -> StageTexture
7997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7998testdata/performance/SampleMaterial.lc 805:15-809:36 7998SampleMaterial.lc 805:15-809:36
7999 [TCMod] 7999 [TCMod]
8000 -> StageTexture 8000 -> StageTexture
8001 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8001 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8002testdata/performance/SampleMaterial.lc 805:15-810:31 8002SampleMaterial.lc 805:15-810:31
8003 StageTexture 8003 StageTexture
8004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8005testdata/performance/SampleMaterial.lc 805:15-811:72 8005SampleMaterial.lc 805:15-811:72
8006 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8006 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8007testdata/performance/SampleMaterial.lc 805:15-812:38 8007SampleMaterial.lc 805:15-812:38
8008 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8008 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8009testdata/performance/SampleMaterial.lc 805:15-813:41 8009SampleMaterial.lc 805:15-813:41
8010 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8010 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8011testdata/performance/SampleMaterial.lc 805:15-814:40 8011SampleMaterial.lc 805:15-814:40
8012 Bool -> String -> StageAttrs 8012 Bool -> String -> StageAttrs
8013testdata/performance/SampleMaterial.lc 805:15-815:46 8013SampleMaterial.lc 805:15-815:46
8014 String -> StageAttrs 8014 String -> StageAttrs
8015testdata/performance/SampleMaterial.lc 805:15-817:18 8015SampleMaterial.lc 805:15-817:18
8016 StageAttrs 8016 StageAttrs
8017testdata/performance/SampleMaterial.lc 806:29-806:36 8017SampleMaterial.lc 806:29-806:36
8018 forall a . Maybe a 8018 forall a . Maybe a
8019testdata/performance/SampleMaterial.lc 807:30-807:50 8019SampleMaterial.lc 807:30-807:50
8020 RGBGen 8020 RGBGen
8021testdata/performance/SampleMaterial.lc 808:32-808:42 8021SampleMaterial.lc 808:32-808:42
8022 AlphaGen 8022 AlphaGen
8023testdata/performance/SampleMaterial.lc 809:29-809:36 8023SampleMaterial.lc 809:29-809:36
8024 TCGen 8024 TCGen
8025testdata/performance/SampleMaterial.lc 810:29-810:31 8025SampleMaterial.lc 810:29-810:31
8026 forall a . [a] 8026 forall a . [a]
8027testdata/performance/SampleMaterial.lc 811:31-811:37 8027SampleMaterial.lc 811:31-811:37
8028 String -> StageTexture 8028 String -> StageTexture
8029testdata/performance/SampleMaterial.lc 811:31-811:72 8029SampleMaterial.lc 811:31-811:72
8030 StageTexture 8030 StageTexture
8031testdata/performance/SampleMaterial.lc 811:38-811:72 8031SampleMaterial.lc 811:38-811:72
8032 String 8032 String
8033testdata/performance/SampleMaterial.lc 812:34-812:38 8033SampleMaterial.lc 812:34-812:38
8034 Bool 8034 Bool
8035testdata/performance/SampleMaterial.lc 813:33-813:41 8035SampleMaterial.lc 813:33-813:41
8036 DepthFunction 8036 DepthFunction
8037testdata/performance/SampleMaterial.lc 814:33-814:40 8037SampleMaterial.lc 814:33-814:40
8038 forall a . Maybe a 8038 forall a . Maybe a
8039testdata/performance/SampleMaterial.lc 815:41-815:46 8039SampleMaterial.lc 815:41-815:46
8040 Bool 8040 Bool
8041testdata/performance/SampleMaterial.lc 816:38-816:54 8041SampleMaterial.lc 816:38-816:54
8042 String 8042 String
8043testdata/performance/SampleMaterial.lc 818:15-818:25 8043SampleMaterial.lc 818:15-818:25
8044 Maybe (Blending', Blending') 8044 Maybe (Blending', Blending')
8045 -> RGBGen 8045 -> RGBGen
8046 -> AlphaGen 8046 -> AlphaGen
@@ -8048,82 +8048,82 @@ testdata/performance/SampleMaterial.lc 818:15-818:25
8048 -> [TCMod] 8048 -> [TCMod]
8049 -> StageTexture 8049 -> StageTexture
8050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8050 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8051testdata/performance/SampleMaterial.lc 818:15-819:57 8051SampleMaterial.lc 818:15-819:57
8052 RGBGen 8052 RGBGen
8053 -> AlphaGen 8053 -> AlphaGen
8054 -> TCGen 8054 -> TCGen
8055 -> [TCMod] 8055 -> [TCMod]
8056 -> StageTexture 8056 -> StageTexture
8057 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8057 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8058testdata/performance/SampleMaterial.lc 818:15-820:50 8058SampleMaterial.lc 818:15-820:50
8059 AlphaGen 8059 AlphaGen
8060 -> TCGen 8060 -> TCGen
8061 -> [TCMod] 8061 -> [TCMod]
8062 -> StageTexture 8062 -> StageTexture
8063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8064testdata/performance/SampleMaterial.lc 818:15-821:42 8064SampleMaterial.lc 818:15-821:42
8065 TCGen 8065 TCGen
8066 -> [TCMod] 8066 -> [TCMod]
8067 -> StageTexture 8067 -> StageTexture
8068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8069testdata/performance/SampleMaterial.lc 818:15-822:40 8069SampleMaterial.lc 818:15-822:40
8070 [TCMod] 8070 [TCMod]
8071 -> StageTexture 8071 -> StageTexture
8072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8073testdata/performance/SampleMaterial.lc 818:15-823:31 8073SampleMaterial.lc 818:15-823:31
8074 StageTexture 8074 StageTexture
8075 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8075 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8076testdata/performance/SampleMaterial.lc 818:15-824:42 8076SampleMaterial.lc 818:15-824:42
8077 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8077 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8078testdata/performance/SampleMaterial.lc 818:15-825:38 8078SampleMaterial.lc 818:15-825:38
8079 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8079 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8080testdata/performance/SampleMaterial.lc 818:15-826:41 8080SampleMaterial.lc 818:15-826:41
8081 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8081 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8082testdata/performance/SampleMaterial.lc 818:15-827:40 8082SampleMaterial.lc 818:15-827:40
8083 Bool -> String -> StageAttrs 8083 Bool -> String -> StageAttrs
8084testdata/performance/SampleMaterial.lc 818:15-828:46 8084SampleMaterial.lc 818:15-828:46
8085 String -> StageAttrs 8085 String -> StageAttrs
8086testdata/performance/SampleMaterial.lc 818:15-830:18 8086SampleMaterial.lc 818:15-830:18
8087 StageAttrs | [StageAttrs] 8087 StageAttrs | [StageAttrs]
8088testdata/performance/SampleMaterial.lc 819:29-819:33 8088SampleMaterial.lc 819:29-819:33
8089 forall a . a -> Maybe a 8089 forall a . a -> Maybe a
8090testdata/performance/SampleMaterial.lc 819:29-819:57 8090SampleMaterial.lc 819:29-819:57
8091 Maybe (Blending', Blending') 8091 Maybe (Blending', Blending')
8092testdata/performance/SampleMaterial.lc 819:34-819:57 8092SampleMaterial.lc 819:34-819:57
8093 (Blending', Blending') 8093 (Blending', Blending')
8094testdata/performance/SampleMaterial.lc 819:36-819:46 8094SampleMaterial.lc 819:36-819:46
8095 Blending' 8095 Blending'
8096testdata/performance/SampleMaterial.lc 819:49-819:55 8096SampleMaterial.lc 819:49-819:55
8097 Blending' | ((Blending')) 8097 Blending' | ((Blending'))
8098testdata/performance/SampleMaterial.lc 820:30-820:50 8098SampleMaterial.lc 820:30-820:50
8099 RGBGen 8099 RGBGen
8100testdata/performance/SampleMaterial.lc 821:32-821:42 8100SampleMaterial.lc 821:32-821:42
8101 AlphaGen 8101 AlphaGen
8102testdata/performance/SampleMaterial.lc 822:29-822:40 8102SampleMaterial.lc 822:29-822:40
8103 TCGen 8103 TCGen
8104testdata/performance/SampleMaterial.lc 823:29-823:31 8104SampleMaterial.lc 823:29-823:31
8105 forall a . [a] 8105 forall a . [a]
8106testdata/performance/SampleMaterial.lc 824:31-824:42 8106SampleMaterial.lc 824:31-824:42
8107 StageTexture 8107 StageTexture
8108testdata/performance/SampleMaterial.lc 825:34-825:38 8108SampleMaterial.lc 825:34-825:38
8109 Bool 8109 Bool
8110testdata/performance/SampleMaterial.lc 826:33-826:41 8110SampleMaterial.lc 826:33-826:41
8111 DepthFunction 8111 DepthFunction
8112testdata/performance/SampleMaterial.lc 827:33-827:40 8112SampleMaterial.lc 827:33-827:40
8113 forall a . Maybe a 8113 forall a . Maybe a
8114testdata/performance/SampleMaterial.lc 828:41-828:46 8114SampleMaterial.lc 828:41-828:46
8115 Bool 8115 Bool
8116testdata/performance/SampleMaterial.lc 829:38-829:54 8116SampleMaterial.lc 829:38-829:54
8117 String 8117 String
8118testdata/performance/SampleMaterial.lc 832:21-832:26 8118SampleMaterial.lc 832:21-832:26
8119 Bool 8119 Bool
8120testdata/performance/SampleMaterial.lc 835:5-891:6 8120SampleMaterial.lc 835:5-891:6
8121 (String, CommonAttrs) 8121 (String, CommonAttrs)
8122testdata/performance/SampleMaterial.lc 835:5-2182:6 8122SampleMaterial.lc 835:5-2182:6
8123 [(String, CommonAttrs)] 8123 [(String, CommonAttrs)]
8124testdata/performance/SampleMaterial.lc 835:7-835:41 8124SampleMaterial.lc 835:7-835:41
8125 String 8125 String
8126testdata/performance/SampleMaterial.lc 836:7-836:18 8126SampleMaterial.lc 836:7-836:18
8127 () 8127 ()
8128 -> () 8128 -> ()
8129 -> Bool 8129 -> Bool
@@ -8131,68 +8131,68 @@ testdata/performance/SampleMaterial.lc 836:7-836:18
8131 -> Bool 8131 -> Bool
8132 -> Bool 8132 -> Bool
8133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8133 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8134testdata/performance/SampleMaterial.lc 836:7-837:26 8134SampleMaterial.lc 836:7-837:26
8135 () 8135 ()
8136 -> Bool 8136 -> Bool
8137 -> Float 8137 -> Float
8138 -> Bool 8138 -> Bool
8139 -> Bool 8139 -> Bool
8140 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8140 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8141testdata/performance/SampleMaterial.lc 836:7-838:26 8141SampleMaterial.lc 836:7-838:26
8142 Bool 8142 Bool
8143 -> Float 8143 -> Float
8144 -> Bool 8144 -> Bool
8145 -> Bool 8145 -> Bool
8146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8147testdata/performance/SampleMaterial.lc 836:7-839:27 8147SampleMaterial.lc 836:7-839:27
8148 Float 8148 Float
8149 -> Bool 8149 -> Bool
8150 -> Bool 8150 -> Bool
8151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8152testdata/performance/SampleMaterial.lc 836:7-840:21 8152SampleMaterial.lc 836:7-840:21
8153 Bool 8153 Bool
8154 -> Bool 8154 -> Bool
8155 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8155 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8156testdata/performance/SampleMaterial.lc 836:7-841:35 8156SampleMaterial.lc 836:7-841:35
8157 Bool 8157 Bool
8158 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8158 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8159testdata/performance/SampleMaterial.lc 836:7-842:28 8159SampleMaterial.lc 836:7-842:28
8160 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8160 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8161testdata/performance/SampleMaterial.lc 836:7-843:33 8161SampleMaterial.lc 836:7-843:33
8162 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8162 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8163testdata/performance/SampleMaterial.lc 836:7-844:32 8163SampleMaterial.lc 836:7-844:32
8164 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8164 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8165testdata/performance/SampleMaterial.lc 836:7-845:30 8165SampleMaterial.lc 836:7-845:30
8166 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8166 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8167testdata/performance/SampleMaterial.lc 836:7-846:34 8167SampleMaterial.lc 836:7-846:34
8168 [StageAttrs] -> Bool -> CommonAttrs 8168 [StageAttrs] -> Bool -> CommonAttrs
8169testdata/performance/SampleMaterial.lc 836:7-888:14 8169SampleMaterial.lc 836:7-888:14
8170 Bool -> CommonAttrs 8170 Bool -> CommonAttrs
8171testdata/performance/SampleMaterial.lc 836:7-890:10 8171SampleMaterial.lc 836:7-890:10
8172 CommonAttrs | ((CommonAttrs)) 8172 CommonAttrs | ((CommonAttrs))
8173testdata/performance/SampleMaterial.lc 837:24-837:26 8173SampleMaterial.lc 837:24-837:26
8174 () 8174 ()
8175testdata/performance/SampleMaterial.lc 838:24-838:26 8175SampleMaterial.lc 838:24-838:26
8176 () 8176 ()
8177testdata/performance/SampleMaterial.lc 839:22-839:27 8177SampleMaterial.lc 839:22-839:27
8178 Bool 8178 Bool
8179testdata/performance/SampleMaterial.lc 840:20-840:21 8179SampleMaterial.lc 840:20-840:21
8180 _b 8180 _b
8181testdata/performance/SampleMaterial.lc 841:30-841:35 8181SampleMaterial.lc 841:30-841:35
8182 Bool 8182 Bool
8183testdata/performance/SampleMaterial.lc 842:23-842:28 8183SampleMaterial.lc 842:23-842:28
8184 Bool 8184 Bool
8185testdata/performance/SampleMaterial.lc 843:20-843:33 8185SampleMaterial.lc 843:20-843:33
8186 CullType 8186 CullType
8187testdata/performance/SampleMaterial.lc 844:30-844:32 8187SampleMaterial.lc 844:30-844:32
8188 forall a . [a] 8188 forall a . [a]
8189testdata/performance/SampleMaterial.lc 845:25-845:30 8189SampleMaterial.lc 845:25-845:30
8190 Bool 8190 Bool
8191testdata/performance/SampleMaterial.lc 846:29-846:34 8191SampleMaterial.lc 846:29-846:34
8192 Bool 8192 Bool
8193testdata/performance/SampleMaterial.lc 848:13-888:14 8193SampleMaterial.lc 848:13-888:14
8194 [StageAttrs] 8194 [StageAttrs]
8195testdata/performance/SampleMaterial.lc 848:15-848:25 8195SampleMaterial.lc 848:15-848:25
8196 Maybe (Blending', Blending') 8196 Maybe (Blending', Blending')
8197 -> RGBGen 8197 -> RGBGen
8198 -> AlphaGen 8198 -> AlphaGen
@@ -8200,110 +8200,110 @@ testdata/performance/SampleMaterial.lc 848:15-848:25
8200 -> [TCMod] 8200 -> [TCMod]
8201 -> StageTexture 8201 -> StageTexture
8202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8203testdata/performance/SampleMaterial.lc 848:15-849:36 8203SampleMaterial.lc 848:15-849:36
8204 RGBGen 8204 RGBGen
8205 -> AlphaGen 8205 -> AlphaGen
8206 -> TCGen 8206 -> TCGen
8207 -> [TCMod] 8207 -> [TCMod]
8208 -> StageTexture 8208 -> StageTexture
8209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8210testdata/performance/SampleMaterial.lc 848:15-850:42 8210SampleMaterial.lc 848:15-850:42
8211 AlphaGen 8211 AlphaGen
8212 -> TCGen 8212 -> TCGen
8213 -> [TCMod] 8213 -> [TCMod]
8214 -> StageTexture 8214 -> StageTexture
8215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8216testdata/performance/SampleMaterial.lc 848:15-851:42 8216SampleMaterial.lc 848:15-851:42
8217 TCGen 8217 TCGen
8218 -> [TCMod] 8218 -> [TCMod]
8219 -> StageTexture 8219 -> StageTexture
8220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8221testdata/performance/SampleMaterial.lc 848:15-852:36 8221SampleMaterial.lc 848:15-852:36
8222 [TCMod] 8222 [TCMod]
8223 -> StageTexture 8223 -> StageTexture
8224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8225testdata/performance/SampleMaterial.lc 848:15-854:88 8225SampleMaterial.lc 848:15-854:88
8226 StageTexture 8226 StageTexture
8227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8228testdata/performance/SampleMaterial.lc 848:15-855:66 8228SampleMaterial.lc 848:15-855:66
8229 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8229 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8230testdata/performance/SampleMaterial.lc 848:15-856:38 8230SampleMaterial.lc 848:15-856:38
8231 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8231 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8232testdata/performance/SampleMaterial.lc 848:15-857:41 8232SampleMaterial.lc 848:15-857:41
8233 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8233 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8234testdata/performance/SampleMaterial.lc 848:15-858:40 8234SampleMaterial.lc 848:15-858:40
8235 Bool -> String -> StageAttrs 8235 Bool -> String -> StageAttrs
8236testdata/performance/SampleMaterial.lc 848:15-859:46 8236SampleMaterial.lc 848:15-859:46
8237 String -> StageAttrs 8237 String -> StageAttrs
8238testdata/performance/SampleMaterial.lc 848:15-861:18 8238SampleMaterial.lc 848:15-861:18
8239 StageAttrs 8239 StageAttrs
8240testdata/performance/SampleMaterial.lc 849:29-849:36 8240SampleMaterial.lc 849:29-849:36
8241 forall a . Maybe a 8241 forall a . Maybe a
8242testdata/performance/SampleMaterial.lc 850:30-850:42 8242SampleMaterial.lc 850:30-850:42
8243 RGBGen 8243 RGBGen
8244testdata/performance/SampleMaterial.lc 851:32-851:42 8244SampleMaterial.lc 851:32-851:42
8245 AlphaGen 8245 AlphaGen
8246testdata/performance/SampleMaterial.lc 852:29-852:36 8246SampleMaterial.lc 852:29-852:36
8247 TCGen 8247 TCGen
8248testdata/performance/SampleMaterial.lc 854:21-854:88 8248SampleMaterial.lc 854:21-854:88
8249 [TCMod] 8249 [TCMod]
8250testdata/performance/SampleMaterial.lc 854:23-854:32 8250SampleMaterial.lc 854:23-854:32
8251 Float -> Float -> TCMod 8251 Float -> Float -> TCMod
8252testdata/performance/SampleMaterial.lc 854:23-854:36 8252SampleMaterial.lc 854:23-854:36
8253 Float -> TCMod 8253 Float -> TCMod
8254testdata/performance/SampleMaterial.lc 854:23-854:40 8254SampleMaterial.lc 854:23-854:40
8255 TCMod 8255 TCMod
8256testdata/performance/SampleMaterial.lc 854:33-854:36 8256SampleMaterial.lc 854:33-854:36
8257 Float 8257 Float
8258testdata/performance/SampleMaterial.lc 854:37-854:40 8258SampleMaterial.lc 854:37-854:40
8259 Float 8259 Float
8260testdata/performance/SampleMaterial.lc 854:43-854:50 8260SampleMaterial.lc 854:43-854:50
8261 Float -> Float -> Float -> Float -> TCMod 8261 Float -> Float -> Float -> Float -> TCMod
8262testdata/performance/SampleMaterial.lc 854:43-854:54 8262SampleMaterial.lc 854:43-854:54
8263 Float -> Float -> Float -> TCMod 8263 Float -> Float -> Float -> TCMod
8264testdata/performance/SampleMaterial.lc 854:43-854:59 8264SampleMaterial.lc 854:43-854:59
8265 Float -> Float -> TCMod 8265 Float -> Float -> TCMod
8266testdata/performance/SampleMaterial.lc 854:43-854:63 8266SampleMaterial.lc 854:43-854:63
8267 Float -> TCMod 8267 Float -> TCMod
8268testdata/performance/SampleMaterial.lc 854:43-854:67 8268SampleMaterial.lc 854:43-854:67
8269 TCMod 8269 TCMod
8270testdata/performance/SampleMaterial.lc 854:43-854:86 8270SampleMaterial.lc 854:43-854:86
8271 [TCMod] 8271 [TCMod]
8272testdata/performance/SampleMaterial.lc 854:51-854:54 8272SampleMaterial.lc 854:51-854:54
8273 Float 8273 Float
8274testdata/performance/SampleMaterial.lc 854:55-854:59 8274SampleMaterial.lc 854:55-854:59
8275 Float 8275 Float
8276testdata/performance/SampleMaterial.lc 854:60-854:63 8276SampleMaterial.lc 854:60-854:63
8277 Float 8277 Float
8278testdata/performance/SampleMaterial.lc 854:64-854:67 8278SampleMaterial.lc 854:64-854:67
8279 Float 8279 Float
8280testdata/performance/SampleMaterial.lc 854:70-854:78 8280SampleMaterial.lc 854:70-854:78
8281 Float -> Float -> TCMod 8281 Float -> Float -> TCMod
8282testdata/performance/SampleMaterial.lc 854:70-854:82 8282SampleMaterial.lc 854:70-854:82
8283 Float -> TCMod 8283 Float -> TCMod
8284testdata/performance/SampleMaterial.lc 854:70-854:86 8284SampleMaterial.lc 854:70-854:86
8285 TCMod | [TCMod] 8285 TCMod | [TCMod]
8286testdata/performance/SampleMaterial.lc 854:79-854:82 8286SampleMaterial.lc 854:79-854:82
8287 Float 8287 Float
8288testdata/performance/SampleMaterial.lc 854:83-854:86 8288SampleMaterial.lc 854:83-854:86
8289 Float 8289 Float
8290testdata/performance/SampleMaterial.lc 855:31-855:37 8290SampleMaterial.lc 855:31-855:37
8291 String -> StageTexture 8291 String -> StageTexture
8292testdata/performance/SampleMaterial.lc 855:31-855:66 8292SampleMaterial.lc 855:31-855:66
8293 StageTexture 8293 StageTexture
8294testdata/performance/SampleMaterial.lc 855:38-855:66 8294SampleMaterial.lc 855:38-855:66
8295 String 8295 String
8296testdata/performance/SampleMaterial.lc 856:34-856:38 8296SampleMaterial.lc 856:34-856:38
8297 Bool 8297 Bool
8298testdata/performance/SampleMaterial.lc 857:33-857:41 8298SampleMaterial.lc 857:33-857:41
8299 DepthFunction 8299 DepthFunction
8300testdata/performance/SampleMaterial.lc 858:33-858:40 8300SampleMaterial.lc 858:33-858:40
8301 forall a . Maybe a 8301 forall a . Maybe a
8302testdata/performance/SampleMaterial.lc 859:41-859:46 8302SampleMaterial.lc 859:41-859:46
8303 Bool 8303 Bool
8304testdata/performance/SampleMaterial.lc 860:38-860:54 8304SampleMaterial.lc 860:38-860:54
8305 String 8305 String
8306testdata/performance/SampleMaterial.lc 862:15-862:25 8306SampleMaterial.lc 862:15-862:25
8307 Maybe (Blending', Blending') 8307 Maybe (Blending', Blending')
8308 -> RGBGen 8308 -> RGBGen
8309 -> AlphaGen 8309 -> AlphaGen
@@ -8311,80 +8311,80 @@ testdata/performance/SampleMaterial.lc 862:15-862:25
8311 -> [TCMod] 8311 -> [TCMod]
8312 -> StageTexture 8312 -> StageTexture
8313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8314testdata/performance/SampleMaterial.lc 862:15-863:69 8314SampleMaterial.lc 862:15-863:69
8315 RGBGen 8315 RGBGen
8316 -> AlphaGen 8316 -> AlphaGen
8317 -> TCGen 8317 -> TCGen
8318 -> [TCMod] 8318 -> [TCMod]
8319 -> StageTexture 8319 -> StageTexture
8320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8321testdata/performance/SampleMaterial.lc 862:15-864:42 8321SampleMaterial.lc 862:15-864:42
8322 AlphaGen 8322 AlphaGen
8323 -> TCGen 8323 -> TCGen
8324 -> [TCMod] 8324 -> [TCMod]
8325 -> StageTexture 8325 -> StageTexture
8326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8327testdata/performance/SampleMaterial.lc 862:15-865:42 8327SampleMaterial.lc 862:15-865:42
8328 TCGen 8328 TCGen
8329 -> [TCMod] 8329 -> [TCMod]
8330 -> StageTexture 8330 -> StageTexture
8331 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8331 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8332testdata/performance/SampleMaterial.lc 862:15-866:36 8332SampleMaterial.lc 862:15-866:36
8333 [TCMod] 8333 [TCMod]
8334 -> StageTexture 8334 -> StageTexture
8335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8336testdata/performance/SampleMaterial.lc 862:15-867:31 8336SampleMaterial.lc 862:15-867:31
8337 StageTexture 8337 StageTexture
8338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8339testdata/performance/SampleMaterial.lc 862:15-868:76 8339SampleMaterial.lc 862:15-868:76
8340 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8340 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8341testdata/performance/SampleMaterial.lc 862:15-869:39 8341SampleMaterial.lc 862:15-869:39
8342 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8342 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8343testdata/performance/SampleMaterial.lc 862:15-870:41 8343SampleMaterial.lc 862:15-870:41
8344 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8344 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8345testdata/performance/SampleMaterial.lc 862:15-871:40 8345SampleMaterial.lc 862:15-871:40
8346 Bool -> String -> StageAttrs 8346 Bool -> String -> StageAttrs
8347testdata/performance/SampleMaterial.lc 862:15-872:46 8347SampleMaterial.lc 862:15-872:46
8348 String -> StageAttrs 8348 String -> StageAttrs
8349testdata/performance/SampleMaterial.lc 862:15-874:18 8349SampleMaterial.lc 862:15-874:18
8350 StageAttrs 8350 StageAttrs
8351testdata/performance/SampleMaterial.lc 862:15-887:18 8351SampleMaterial.lc 862:15-887:18
8352 [StageAttrs] 8352 [StageAttrs]
8353testdata/performance/SampleMaterial.lc 863:29-863:33 8353SampleMaterial.lc 863:29-863:33
8354 forall a . a -> Maybe a 8354 forall a . a -> Maybe a
8355testdata/performance/SampleMaterial.lc 863:29-863:69 8355SampleMaterial.lc 863:29-863:69
8356 Maybe (Blending', Blending') 8356 Maybe (Blending', Blending')
8357testdata/performance/SampleMaterial.lc 863:34-863:69 8357SampleMaterial.lc 863:34-863:69
8358 (Blending', Blending') 8358 (Blending', Blending')
8359testdata/performance/SampleMaterial.lc 863:36-863:46 8359SampleMaterial.lc 863:36-863:46
8360 Blending' 8360 Blending'
8361testdata/performance/SampleMaterial.lc 863:49-863:67 8361SampleMaterial.lc 863:49-863:67
8362 Blending' | ((Blending')) 8362 Blending' | ((Blending'))
8363testdata/performance/SampleMaterial.lc 864:30-864:42 8363SampleMaterial.lc 864:30-864:42
8364 RGBGen 8364 RGBGen
8365testdata/performance/SampleMaterial.lc 865:32-865:42 8365SampleMaterial.lc 865:32-865:42
8366 AlphaGen 8366 AlphaGen
8367testdata/performance/SampleMaterial.lc 866:29-866:36 8367SampleMaterial.lc 866:29-866:36
8368 TCGen 8368 TCGen
8369testdata/performance/SampleMaterial.lc 867:29-867:31 8369SampleMaterial.lc 867:29-867:31
8370 forall a . [a] 8370 forall a . [a]
8371testdata/performance/SampleMaterial.lc 868:31-868:37 8371SampleMaterial.lc 868:31-868:37
8372 String -> StageTexture 8372 String -> StageTexture
8373testdata/performance/SampleMaterial.lc 868:31-868:76 8373SampleMaterial.lc 868:31-868:76
8374 StageTexture 8374 StageTexture
8375testdata/performance/SampleMaterial.lc 868:38-868:76 8375SampleMaterial.lc 868:38-868:76
8376 String 8376 String
8377testdata/performance/SampleMaterial.lc 869:34-869:39 8377SampleMaterial.lc 869:34-869:39
8378 Bool 8378 Bool
8379testdata/performance/SampleMaterial.lc 870:33-870:41 8379SampleMaterial.lc 870:33-870:41
8380 DepthFunction 8380 DepthFunction
8381testdata/performance/SampleMaterial.lc 871:33-871:40 8381SampleMaterial.lc 871:33-871:40
8382 forall a . Maybe a 8382 forall a . Maybe a
8383testdata/performance/SampleMaterial.lc 872:41-872:46 8383SampleMaterial.lc 872:41-872:46
8384 Bool 8384 Bool
8385testdata/performance/SampleMaterial.lc 873:38-873:54 8385SampleMaterial.lc 873:38-873:54
8386 String 8386 String
8387testdata/performance/SampleMaterial.lc 875:15-875:25 8387SampleMaterial.lc 875:15-875:25
8388 Maybe (Blending', Blending') 8388 Maybe (Blending', Blending')
8389 -> RGBGen 8389 -> RGBGen
8390 -> AlphaGen 8390 -> AlphaGen
@@ -8392,82 +8392,82 @@ testdata/performance/SampleMaterial.lc 875:15-875:25
8392 -> [TCMod] 8392 -> [TCMod]
8393 -> StageTexture 8393 -> StageTexture
8394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8395testdata/performance/SampleMaterial.lc 875:15-876:57 8395SampleMaterial.lc 875:15-876:57
8396 RGBGen 8396 RGBGen
8397 -> AlphaGen 8397 -> AlphaGen
8398 -> TCGen 8398 -> TCGen
8399 -> [TCMod] 8399 -> [TCMod]
8400 -> StageTexture 8400 -> StageTexture
8401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8402testdata/performance/SampleMaterial.lc 875:15-877:42 8402SampleMaterial.lc 875:15-877:42
8403 AlphaGen 8403 AlphaGen
8404 -> TCGen 8404 -> TCGen
8405 -> [TCMod] 8405 -> [TCMod]
8406 -> StageTexture 8406 -> StageTexture
8407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8408testdata/performance/SampleMaterial.lc 875:15-878:42 8408SampleMaterial.lc 875:15-878:42
8409 TCGen 8409 TCGen
8410 -> [TCMod] 8410 -> [TCMod]
8411 -> StageTexture 8411 -> StageTexture
8412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8413testdata/performance/SampleMaterial.lc 875:15-879:40 8413SampleMaterial.lc 875:15-879:40
8414 [TCMod] 8414 [TCMod]
8415 -> StageTexture 8415 -> StageTexture
8416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8417testdata/performance/SampleMaterial.lc 875:15-880:31 8417SampleMaterial.lc 875:15-880:31
8418 StageTexture 8418 StageTexture
8419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8420testdata/performance/SampleMaterial.lc 875:15-881:42 8420SampleMaterial.lc 875:15-881:42
8421 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8421 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8422testdata/performance/SampleMaterial.lc 875:15-882:39 8422SampleMaterial.lc 875:15-882:39
8423 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8423 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8424testdata/performance/SampleMaterial.lc 875:15-883:41 8424SampleMaterial.lc 875:15-883:41
8425 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8425 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8426testdata/performance/SampleMaterial.lc 875:15-884:40 8426SampleMaterial.lc 875:15-884:40
8427 Bool -> String -> StageAttrs 8427 Bool -> String -> StageAttrs
8428testdata/performance/SampleMaterial.lc 875:15-885:46 8428SampleMaterial.lc 875:15-885:46
8429 String -> StageAttrs 8429 String -> StageAttrs
8430testdata/performance/SampleMaterial.lc 875:15-887:18 8430SampleMaterial.lc 875:15-887:18
8431 StageAttrs | [StageAttrs] 8431 StageAttrs | [StageAttrs]
8432testdata/performance/SampleMaterial.lc 876:29-876:33 8432SampleMaterial.lc 876:29-876:33
8433 forall a . a -> Maybe a 8433 forall a . a -> Maybe a
8434testdata/performance/SampleMaterial.lc 876:29-876:57 8434SampleMaterial.lc 876:29-876:57
8435 Maybe (Blending', Blending') 8435 Maybe (Blending', Blending')
8436testdata/performance/SampleMaterial.lc 876:34-876:57 8436SampleMaterial.lc 876:34-876:57
8437 (Blending', Blending') 8437 (Blending', Blending')
8438testdata/performance/SampleMaterial.lc 876:36-876:46 8438SampleMaterial.lc 876:36-876:46
8439 Blending' 8439 Blending'
8440testdata/performance/SampleMaterial.lc 876:49-876:55 8440SampleMaterial.lc 876:49-876:55
8441 Blending' | ((Blending')) 8441 Blending' | ((Blending'))
8442testdata/performance/SampleMaterial.lc 877:30-877:42 8442SampleMaterial.lc 877:30-877:42
8443 RGBGen 8443 RGBGen
8444testdata/performance/SampleMaterial.lc 878:32-878:42 8444SampleMaterial.lc 878:32-878:42
8445 AlphaGen 8445 AlphaGen
8446testdata/performance/SampleMaterial.lc 879:29-879:40 8446SampleMaterial.lc 879:29-879:40
8447 TCGen 8447 TCGen
8448testdata/performance/SampleMaterial.lc 880:29-880:31 8448SampleMaterial.lc 880:29-880:31
8449 forall a . [a] 8449 forall a . [a]
8450testdata/performance/SampleMaterial.lc 881:31-881:42 8450SampleMaterial.lc 881:31-881:42
8451 StageTexture 8451 StageTexture
8452testdata/performance/SampleMaterial.lc 882:34-882:39 8452SampleMaterial.lc 882:34-882:39
8453 Bool 8453 Bool
8454testdata/performance/SampleMaterial.lc 883:33-883:41 8454SampleMaterial.lc 883:33-883:41
8455 DepthFunction 8455 DepthFunction
8456testdata/performance/SampleMaterial.lc 884:33-884:40 8456SampleMaterial.lc 884:33-884:40
8457 forall a . Maybe a 8457 forall a . Maybe a
8458testdata/performance/SampleMaterial.lc 885:41-885:46 8458SampleMaterial.lc 885:41-885:46
8459 Bool 8459 Bool
8460testdata/performance/SampleMaterial.lc 886:38-886:54 8460SampleMaterial.lc 886:38-886:54
8461 String 8461 String
8462testdata/performance/SampleMaterial.lc 889:21-889:26 8462SampleMaterial.lc 889:21-889:26
8463 Bool 8463 Bool
8464testdata/performance/SampleMaterial.lc 892:5-934:6 8464SampleMaterial.lc 892:5-934:6
8465 (String, CommonAttrs) 8465 (String, CommonAttrs)
8466testdata/performance/SampleMaterial.lc 892:5-2182:6 8466SampleMaterial.lc 892:5-2182:6
8467 [(String, CommonAttrs)] 8467 [(String, CommonAttrs)]
8468testdata/performance/SampleMaterial.lc 892:7-892:41 8468SampleMaterial.lc 892:7-892:41
8469 String 8469 String
8470testdata/performance/SampleMaterial.lc 893:7-893:18 8470SampleMaterial.lc 893:7-893:18
8471 () 8471 ()
8472 -> () 8472 -> ()
8473 -> Bool 8473 -> Bool
@@ -8475,68 +8475,68 @@ testdata/performance/SampleMaterial.lc 893:7-893:18
8475 -> Bool 8475 -> Bool
8476 -> Bool 8476 -> Bool
8477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8477 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8478testdata/performance/SampleMaterial.lc 893:7-894:26 8478SampleMaterial.lc 893:7-894:26
8479 () 8479 ()
8480 -> Bool 8480 -> Bool
8481 -> Float 8481 -> Float
8482 -> Bool 8482 -> Bool
8483 -> Bool 8483 -> Bool
8484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8485testdata/performance/SampleMaterial.lc 893:7-895:26 8485SampleMaterial.lc 893:7-895:26
8486 Bool 8486 Bool
8487 -> Float 8487 -> Float
8488 -> Bool 8488 -> Bool
8489 -> Bool 8489 -> Bool
8490 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8490 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8491testdata/performance/SampleMaterial.lc 893:7-896:27 8491SampleMaterial.lc 893:7-896:27
8492 Float 8492 Float
8493 -> Bool 8493 -> Bool
8494 -> Bool 8494 -> Bool
8495 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8495 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8496testdata/performance/SampleMaterial.lc 893:7-897:21 8496SampleMaterial.lc 893:7-897:21
8497 Bool 8497 Bool
8498 -> Bool 8498 -> Bool
8499 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8499 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8500testdata/performance/SampleMaterial.lc 893:7-898:35 8500SampleMaterial.lc 893:7-898:35
8501 Bool 8501 Bool
8502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8503testdata/performance/SampleMaterial.lc 893:7-899:28 8503SampleMaterial.lc 893:7-899:28
8504 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8504 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8505testdata/performance/SampleMaterial.lc 893:7-900:33 8505SampleMaterial.lc 893:7-900:33
8506 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8506 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8507testdata/performance/SampleMaterial.lc 893:7-901:32 8507SampleMaterial.lc 893:7-901:32
8508 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8508 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8509testdata/performance/SampleMaterial.lc 893:7-902:30 8509SampleMaterial.lc 893:7-902:30
8510 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8510 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8511testdata/performance/SampleMaterial.lc 893:7-903:34 8511SampleMaterial.lc 893:7-903:34
8512 [StageAttrs] -> Bool -> CommonAttrs 8512 [StageAttrs] -> Bool -> CommonAttrs
8513testdata/performance/SampleMaterial.lc 893:7-931:14 8513SampleMaterial.lc 893:7-931:14
8514 Bool -> CommonAttrs 8514 Bool -> CommonAttrs
8515testdata/performance/SampleMaterial.lc 893:7-933:10 8515SampleMaterial.lc 893:7-933:10
8516 CommonAttrs | ((CommonAttrs)) 8516 CommonAttrs | ((CommonAttrs))
8517testdata/performance/SampleMaterial.lc 894:24-894:26 8517SampleMaterial.lc 894:24-894:26
8518 () 8518 ()
8519testdata/performance/SampleMaterial.lc 895:24-895:26 8519SampleMaterial.lc 895:24-895:26
8520 () 8520 ()
8521testdata/performance/SampleMaterial.lc 896:22-896:27 8521SampleMaterial.lc 896:22-896:27
8522 Bool 8522 Bool
8523testdata/performance/SampleMaterial.lc 897:20-897:21 8523SampleMaterial.lc 897:20-897:21
8524 _b 8524 _b
8525testdata/performance/SampleMaterial.lc 898:30-898:35 8525SampleMaterial.lc 898:30-898:35
8526 Bool 8526 Bool
8527testdata/performance/SampleMaterial.lc 899:23-899:28 8527SampleMaterial.lc 899:23-899:28
8528 Bool 8528 Bool
8529testdata/performance/SampleMaterial.lc 900:20-900:33 8529SampleMaterial.lc 900:20-900:33
8530 CullType 8530 CullType
8531testdata/performance/SampleMaterial.lc 901:30-901:32 8531SampleMaterial.lc 901:30-901:32
8532 forall a . [a] 8532 forall a . [a]
8533testdata/performance/SampleMaterial.lc 902:25-902:30 8533SampleMaterial.lc 902:25-902:30
8534 Bool 8534 Bool
8535testdata/performance/SampleMaterial.lc 903:29-903:34 8535SampleMaterial.lc 903:29-903:34
8536 Bool 8536 Bool
8537testdata/performance/SampleMaterial.lc 905:13-931:14 8537SampleMaterial.lc 905:13-931:14
8538 [StageAttrs] 8538 [StageAttrs]
8539testdata/performance/SampleMaterial.lc 905:15-905:25 8539SampleMaterial.lc 905:15-905:25
8540 Maybe (Blending', Blending') 8540 Maybe (Blending', Blending')
8541 -> RGBGen 8541 -> RGBGen
8542 -> AlphaGen 8542 -> AlphaGen
@@ -8544,70 +8544,70 @@ testdata/performance/SampleMaterial.lc 905:15-905:25
8544 -> [TCMod] 8544 -> [TCMod]
8545 -> StageTexture 8545 -> StageTexture
8546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8547testdata/performance/SampleMaterial.lc 905:15-906:36 8547SampleMaterial.lc 905:15-906:36
8548 RGBGen 8548 RGBGen
8549 -> AlphaGen 8549 -> AlphaGen
8550 -> TCGen 8550 -> TCGen
8551 -> [TCMod] 8551 -> [TCMod]
8552 -> StageTexture 8552 -> StageTexture
8553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8554testdata/performance/SampleMaterial.lc 905:15-907:50 8554SampleMaterial.lc 905:15-907:50
8555 AlphaGen 8555 AlphaGen
8556 -> TCGen 8556 -> TCGen
8557 -> [TCMod] 8557 -> [TCMod]
8558 -> StageTexture 8558 -> StageTexture
8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8560testdata/performance/SampleMaterial.lc 905:15-908:42 8560SampleMaterial.lc 905:15-908:42
8561 TCGen 8561 TCGen
8562 -> [TCMod] 8562 -> [TCMod]
8563 -> StageTexture 8563 -> StageTexture
8564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8565testdata/performance/SampleMaterial.lc 905:15-909:36 8565SampleMaterial.lc 905:15-909:36
8566 [TCMod] 8566 [TCMod]
8567 -> StageTexture 8567 -> StageTexture
8568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8569testdata/performance/SampleMaterial.lc 905:15-910:31 8569SampleMaterial.lc 905:15-910:31
8570 StageTexture 8570 StageTexture
8571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8572testdata/performance/SampleMaterial.lc 905:15-911:72 8572SampleMaterial.lc 905:15-911:72
8573 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8573 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8574testdata/performance/SampleMaterial.lc 905:15-912:38 8574SampleMaterial.lc 905:15-912:38
8575 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8575 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8576testdata/performance/SampleMaterial.lc 905:15-913:41 8576SampleMaterial.lc 905:15-913:41
8577 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8577 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8578testdata/performance/SampleMaterial.lc 905:15-914:40 8578SampleMaterial.lc 905:15-914:40
8579 Bool -> String -> StageAttrs 8579 Bool -> String -> StageAttrs
8580testdata/performance/SampleMaterial.lc 905:15-915:46 8580SampleMaterial.lc 905:15-915:46
8581 String -> StageAttrs 8581 String -> StageAttrs
8582testdata/performance/SampleMaterial.lc 905:15-917:18 8582SampleMaterial.lc 905:15-917:18
8583 StageAttrs 8583 StageAttrs
8584testdata/performance/SampleMaterial.lc 906:29-906:36 8584SampleMaterial.lc 906:29-906:36
8585 forall a . Maybe a 8585 forall a . Maybe a
8586testdata/performance/SampleMaterial.lc 907:30-907:50 8586SampleMaterial.lc 907:30-907:50
8587 RGBGen 8587 RGBGen
8588testdata/performance/SampleMaterial.lc 908:32-908:42 8588SampleMaterial.lc 908:32-908:42
8589 AlphaGen 8589 AlphaGen
8590testdata/performance/SampleMaterial.lc 909:29-909:36 8590SampleMaterial.lc 909:29-909:36
8591 TCGen 8591 TCGen
8592testdata/performance/SampleMaterial.lc 910:29-910:31 8592SampleMaterial.lc 910:29-910:31
8593 forall a . [a] 8593 forall a . [a]
8594testdata/performance/SampleMaterial.lc 911:31-911:37 8594SampleMaterial.lc 911:31-911:37
8595 String -> StageTexture 8595 String -> StageTexture
8596testdata/performance/SampleMaterial.lc 911:31-911:72 8596SampleMaterial.lc 911:31-911:72
8597 StageTexture 8597 StageTexture
8598testdata/performance/SampleMaterial.lc 911:38-911:72 8598SampleMaterial.lc 911:38-911:72
8599 String 8599 String
8600testdata/performance/SampleMaterial.lc 912:34-912:38 8600SampleMaterial.lc 912:34-912:38
8601 Bool 8601 Bool
8602testdata/performance/SampleMaterial.lc 913:33-913:41 8602SampleMaterial.lc 913:33-913:41
8603 DepthFunction 8603 DepthFunction
8604testdata/performance/SampleMaterial.lc 914:33-914:40 8604SampleMaterial.lc 914:33-914:40
8605 forall a . Maybe a 8605 forall a . Maybe a
8606testdata/performance/SampleMaterial.lc 915:41-915:46 8606SampleMaterial.lc 915:41-915:46
8607 Bool 8607 Bool
8608testdata/performance/SampleMaterial.lc 916:38-916:54 8608SampleMaterial.lc 916:38-916:54
8609 String 8609 String
8610testdata/performance/SampleMaterial.lc 918:15-918:25 8610SampleMaterial.lc 918:15-918:25
8611 Maybe (Blending', Blending') 8611 Maybe (Blending', Blending')
8612 -> RGBGen 8612 -> RGBGen
8613 -> AlphaGen 8613 -> AlphaGen
@@ -8615,82 +8615,82 @@ testdata/performance/SampleMaterial.lc 918:15-918:25
8615 -> [TCMod] 8615 -> [TCMod]
8616 -> StageTexture 8616 -> StageTexture
8617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8618testdata/performance/SampleMaterial.lc 918:15-919:57 8618SampleMaterial.lc 918:15-919:57
8619 RGBGen 8619 RGBGen
8620 -> AlphaGen 8620 -> AlphaGen
8621 -> TCGen 8621 -> TCGen
8622 -> [TCMod] 8622 -> [TCMod]
8623 -> StageTexture 8623 -> StageTexture
8624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8625testdata/performance/SampleMaterial.lc 918:15-920:50 8625SampleMaterial.lc 918:15-920:50
8626 AlphaGen 8626 AlphaGen
8627 -> TCGen 8627 -> TCGen
8628 -> [TCMod] 8628 -> [TCMod]
8629 -> StageTexture 8629 -> StageTexture
8630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8631testdata/performance/SampleMaterial.lc 918:15-921:42 8631SampleMaterial.lc 918:15-921:42
8632 TCGen 8632 TCGen
8633 -> [TCMod] 8633 -> [TCMod]
8634 -> StageTexture 8634 -> StageTexture
8635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8636testdata/performance/SampleMaterial.lc 918:15-922:40 8636SampleMaterial.lc 918:15-922:40
8637 [TCMod] 8637 [TCMod]
8638 -> StageTexture 8638 -> StageTexture
8639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8640testdata/performance/SampleMaterial.lc 918:15-923:31 8640SampleMaterial.lc 918:15-923:31
8641 StageTexture 8641 StageTexture
8642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8643testdata/performance/SampleMaterial.lc 918:15-924:42 8643SampleMaterial.lc 918:15-924:42
8644 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8644 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8645testdata/performance/SampleMaterial.lc 918:15-925:38 8645SampleMaterial.lc 918:15-925:38
8646 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8646 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8647testdata/performance/SampleMaterial.lc 918:15-926:41 8647SampleMaterial.lc 918:15-926:41
8648 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8648 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8649testdata/performance/SampleMaterial.lc 918:15-927:40 8649SampleMaterial.lc 918:15-927:40
8650 Bool -> String -> StageAttrs 8650 Bool -> String -> StageAttrs
8651testdata/performance/SampleMaterial.lc 918:15-928:46 8651SampleMaterial.lc 918:15-928:46
8652 String -> StageAttrs 8652 String -> StageAttrs
8653testdata/performance/SampleMaterial.lc 918:15-930:18 8653SampleMaterial.lc 918:15-930:18
8654 StageAttrs | [StageAttrs] 8654 StageAttrs | [StageAttrs]
8655testdata/performance/SampleMaterial.lc 919:29-919:33 8655SampleMaterial.lc 919:29-919:33
8656 forall a . a -> Maybe a 8656 forall a . a -> Maybe a
8657testdata/performance/SampleMaterial.lc 919:29-919:57 8657SampleMaterial.lc 919:29-919:57
8658 Maybe (Blending', Blending') 8658 Maybe (Blending', Blending')
8659testdata/performance/SampleMaterial.lc 919:34-919:57 8659SampleMaterial.lc 919:34-919:57
8660 (Blending', Blending') 8660 (Blending', Blending')
8661testdata/performance/SampleMaterial.lc 919:36-919:46 8661SampleMaterial.lc 919:36-919:46
8662 Blending' 8662 Blending'
8663testdata/performance/SampleMaterial.lc 919:49-919:55 8663SampleMaterial.lc 919:49-919:55
8664 Blending' | ((Blending')) 8664 Blending' | ((Blending'))
8665testdata/performance/SampleMaterial.lc 920:30-920:50 8665SampleMaterial.lc 920:30-920:50
8666 RGBGen 8666 RGBGen
8667testdata/performance/SampleMaterial.lc 921:32-921:42 8667SampleMaterial.lc 921:32-921:42
8668 AlphaGen 8668 AlphaGen
8669testdata/performance/SampleMaterial.lc 922:29-922:40 8669SampleMaterial.lc 922:29-922:40
8670 TCGen 8670 TCGen
8671testdata/performance/SampleMaterial.lc 923:29-923:31 8671SampleMaterial.lc 923:29-923:31
8672 forall a . [a] 8672 forall a . [a]
8673testdata/performance/SampleMaterial.lc 924:31-924:42 8673SampleMaterial.lc 924:31-924:42
8674 StageTexture 8674 StageTexture
8675testdata/performance/SampleMaterial.lc 925:34-925:38 8675SampleMaterial.lc 925:34-925:38
8676 Bool 8676 Bool
8677testdata/performance/SampleMaterial.lc 926:33-926:41 8677SampleMaterial.lc 926:33-926:41
8678 DepthFunction 8678 DepthFunction
8679testdata/performance/SampleMaterial.lc 927:33-927:40 8679SampleMaterial.lc 927:33-927:40
8680 forall a . Maybe a 8680 forall a . Maybe a
8681testdata/performance/SampleMaterial.lc 928:41-928:46 8681SampleMaterial.lc 928:41-928:46
8682 Bool 8682 Bool
8683testdata/performance/SampleMaterial.lc 929:38-929:54 8683SampleMaterial.lc 929:38-929:54
8684 String 8684 String
8685testdata/performance/SampleMaterial.lc 932:21-932:26 8685SampleMaterial.lc 932:21-932:26
8686 Bool 8686 Bool
8687testdata/performance/SampleMaterial.lc 935:5-978:6 8687SampleMaterial.lc 935:5-978:6
8688 (String, CommonAttrs) 8688 (String, CommonAttrs)
8689testdata/performance/SampleMaterial.lc 935:5-2182:6 8689SampleMaterial.lc 935:5-2182:6
8690 [(String, CommonAttrs)] 8690 [(String, CommonAttrs)]
8691testdata/performance/SampleMaterial.lc 935:7-935:54 8691SampleMaterial.lc 935:7-935:54
8692 String 8692 String
8693testdata/performance/SampleMaterial.lc 936:7-936:18 8693SampleMaterial.lc 936:7-936:18
8694 () 8694 ()
8695 -> () 8695 -> ()
8696 -> Bool 8696 -> Bool
@@ -8698,68 +8698,68 @@ testdata/performance/SampleMaterial.lc 936:7-936:18
8698 -> Bool 8698 -> Bool
8699 -> Bool 8699 -> Bool
8700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8700 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8701testdata/performance/SampleMaterial.lc 936:7-937:26 8701SampleMaterial.lc 936:7-937:26
8702 () 8702 ()
8703 -> Bool 8703 -> Bool
8704 -> Float 8704 -> Float
8705 -> Bool 8705 -> Bool
8706 -> Bool 8706 -> Bool
8707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8708testdata/performance/SampleMaterial.lc 936:7-938:26 8708SampleMaterial.lc 936:7-938:26
8709 Bool 8709 Bool
8710 -> Float 8710 -> Float
8711 -> Bool 8711 -> Bool
8712 -> Bool 8712 -> Bool
8713 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8713 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8714testdata/performance/SampleMaterial.lc 936:7-939:27 8714SampleMaterial.lc 936:7-939:27
8715 Float 8715 Float
8716 -> Bool 8716 -> Bool
8717 -> Bool 8717 -> Bool
8718 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8718 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8719testdata/performance/SampleMaterial.lc 936:7-940:21 8719SampleMaterial.lc 936:7-940:21
8720 Bool 8720 Bool
8721 -> Bool 8721 -> Bool
8722 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8722 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8723testdata/performance/SampleMaterial.lc 936:7-941:35 8723SampleMaterial.lc 936:7-941:35
8724 Bool 8724 Bool
8725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8726testdata/performance/SampleMaterial.lc 936:7-942:28 8726SampleMaterial.lc 936:7-942:28
8727 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8727 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8728testdata/performance/SampleMaterial.lc 936:7-943:33 8728SampleMaterial.lc 936:7-943:33
8729 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8729 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8730testdata/performance/SampleMaterial.lc 936:7-944:32 8730SampleMaterial.lc 936:7-944:32
8731 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8731 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8732testdata/performance/SampleMaterial.lc 936:7-945:30 8732SampleMaterial.lc 936:7-945:30
8733 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8733 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8734testdata/performance/SampleMaterial.lc 936:7-946:34 8734SampleMaterial.lc 936:7-946:34
8735 [StageAttrs] -> Bool -> CommonAttrs 8735 [StageAttrs] -> Bool -> CommonAttrs
8736testdata/performance/SampleMaterial.lc 936:7-975:14 8736SampleMaterial.lc 936:7-975:14
8737 Bool -> CommonAttrs 8737 Bool -> CommonAttrs
8738testdata/performance/SampleMaterial.lc 936:7-977:10 8738SampleMaterial.lc 936:7-977:10
8739 CommonAttrs | ((CommonAttrs)) 8739 CommonAttrs | ((CommonAttrs))
8740testdata/performance/SampleMaterial.lc 937:24-937:26 8740SampleMaterial.lc 937:24-937:26
8741 () 8741 ()
8742testdata/performance/SampleMaterial.lc 938:24-938:26 8742SampleMaterial.lc 938:24-938:26
8743 () 8743 ()
8744testdata/performance/SampleMaterial.lc 939:22-939:27 8744SampleMaterial.lc 939:22-939:27
8745 Bool 8745 Bool
8746testdata/performance/SampleMaterial.lc 940:20-940:21 8746SampleMaterial.lc 940:20-940:21
8747 _b 8747 _b
8748testdata/performance/SampleMaterial.lc 941:30-941:35 8748SampleMaterial.lc 941:30-941:35
8749 Bool 8749 Bool
8750testdata/performance/SampleMaterial.lc 942:23-942:28 8750SampleMaterial.lc 942:23-942:28
8751 Bool 8751 Bool
8752testdata/performance/SampleMaterial.lc 943:20-943:33 8752SampleMaterial.lc 943:20-943:33
8753 CullType 8753 CullType
8754testdata/performance/SampleMaterial.lc 944:30-944:32 8754SampleMaterial.lc 944:30-944:32
8755 forall a . [a] 8755 forall a . [a]
8756testdata/performance/SampleMaterial.lc 945:25-945:30 8756SampleMaterial.lc 945:25-945:30
8757 Bool 8757 Bool
8758testdata/performance/SampleMaterial.lc 946:29-946:34 8758SampleMaterial.lc 946:29-946:34
8759 Bool 8759 Bool
8760testdata/performance/SampleMaterial.lc 948:13-975:14 8760SampleMaterial.lc 948:13-975:14
8761 [StageAttrs] 8761 [StageAttrs]
8762testdata/performance/SampleMaterial.lc 948:15-948:25 8762SampleMaterial.lc 948:15-948:25
8763 Maybe (Blending', Blending') 8763 Maybe (Blending', Blending')
8764 -> RGBGen 8764 -> RGBGen
8765 -> AlphaGen 8765 -> AlphaGen
@@ -8767,70 +8767,70 @@ testdata/performance/SampleMaterial.lc 948:15-948:25
8767 -> [TCMod] 8767 -> [TCMod]
8768 -> StageTexture 8768 -> StageTexture
8769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8770testdata/performance/SampleMaterial.lc 948:15-949:36 8770SampleMaterial.lc 948:15-949:36
8771 RGBGen 8771 RGBGen
8772 -> AlphaGen 8772 -> AlphaGen
8773 -> TCGen 8773 -> TCGen
8774 -> [TCMod] 8774 -> [TCMod]
8775 -> StageTexture 8775 -> StageTexture
8776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8777testdata/performance/SampleMaterial.lc 948:15-950:50 8777SampleMaterial.lc 948:15-950:50
8778 AlphaGen 8778 AlphaGen
8779 -> TCGen 8779 -> TCGen
8780 -> [TCMod] 8780 -> [TCMod]
8781 -> StageTexture 8781 -> StageTexture
8782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8783testdata/performance/SampleMaterial.lc 948:15-951:42 8783SampleMaterial.lc 948:15-951:42
8784 TCGen 8784 TCGen
8785 -> [TCMod] 8785 -> [TCMod]
8786 -> StageTexture 8786 -> StageTexture
8787 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8787 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8788testdata/performance/SampleMaterial.lc 948:15-952:36 8788SampleMaterial.lc 948:15-952:36
8789 [TCMod] 8789 [TCMod]
8790 -> StageTexture 8790 -> StageTexture
8791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8792testdata/performance/SampleMaterial.lc 948:15-953:31 8792SampleMaterial.lc 948:15-953:31
8793 StageTexture 8793 StageTexture
8794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8795testdata/performance/SampleMaterial.lc 948:15-955:75 8795SampleMaterial.lc 948:15-955:75
8796 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8796 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8797testdata/performance/SampleMaterial.lc 948:15-956:38 8797SampleMaterial.lc 948:15-956:38
8798 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8798 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8799testdata/performance/SampleMaterial.lc 948:15-957:41 8799SampleMaterial.lc 948:15-957:41
8800 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8800 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8801testdata/performance/SampleMaterial.lc 948:15-958:40 8801SampleMaterial.lc 948:15-958:40
8802 Bool -> String -> StageAttrs 8802 Bool -> String -> StageAttrs
8803testdata/performance/SampleMaterial.lc 948:15-959:46 8803SampleMaterial.lc 948:15-959:46
8804 String -> StageAttrs 8804 String -> StageAttrs
8805testdata/performance/SampleMaterial.lc 948:15-961:18 8805SampleMaterial.lc 948:15-961:18
8806 StageAttrs 8806 StageAttrs
8807testdata/performance/SampleMaterial.lc 949:29-949:36 8807SampleMaterial.lc 949:29-949:36
8808 forall a . Maybe a 8808 forall a . Maybe a
8809testdata/performance/SampleMaterial.lc 950:30-950:50 8809SampleMaterial.lc 950:30-950:50
8810 RGBGen 8810 RGBGen
8811testdata/performance/SampleMaterial.lc 951:32-951:42 8811SampleMaterial.lc 951:32-951:42
8812 AlphaGen 8812 AlphaGen
8813testdata/performance/SampleMaterial.lc 952:29-952:36 8813SampleMaterial.lc 952:29-952:36
8814 TCGen 8814 TCGen
8815testdata/performance/SampleMaterial.lc 953:29-953:31 8815SampleMaterial.lc 953:29-953:31
8816 forall a . [a] 8816 forall a . [a]
8817testdata/performance/SampleMaterial.lc 955:21-955:27 8817SampleMaterial.lc 955:21-955:27
8818 String -> StageTexture 8818 String -> StageTexture
8819testdata/performance/SampleMaterial.lc 955:21-955:75 8819SampleMaterial.lc 955:21-955:75
8820 StageTexture 8820 StageTexture
8821testdata/performance/SampleMaterial.lc 955:28-955:75 8821SampleMaterial.lc 955:28-955:75
8822 String 8822 String
8823testdata/performance/SampleMaterial.lc 956:34-956:38 8823SampleMaterial.lc 956:34-956:38
8824 Bool 8824 Bool
8825testdata/performance/SampleMaterial.lc 957:33-957:41 8825SampleMaterial.lc 957:33-957:41
8826 DepthFunction 8826 DepthFunction
8827testdata/performance/SampleMaterial.lc 958:33-958:40 8827SampleMaterial.lc 958:33-958:40
8828 forall a . Maybe a 8828 forall a . Maybe a
8829testdata/performance/SampleMaterial.lc 959:41-959:46 8829SampleMaterial.lc 959:41-959:46
8830 Bool 8830 Bool
8831testdata/performance/SampleMaterial.lc 960:38-960:54 8831SampleMaterial.lc 960:38-960:54
8832 String 8832 String
8833testdata/performance/SampleMaterial.lc 962:15-962:25 8833SampleMaterial.lc 962:15-962:25
8834 Maybe (Blending', Blending') 8834 Maybe (Blending', Blending')
8835 -> RGBGen 8835 -> RGBGen
8836 -> AlphaGen 8836 -> AlphaGen
@@ -8838,82 +8838,82 @@ testdata/performance/SampleMaterial.lc 962:15-962:25
8838 -> [TCMod] 8838 -> [TCMod]
8839 -> StageTexture 8839 -> StageTexture
8840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8841testdata/performance/SampleMaterial.lc 962:15-963:57 8841SampleMaterial.lc 962:15-963:57
8842 RGBGen 8842 RGBGen
8843 -> AlphaGen 8843 -> AlphaGen
8844 -> TCGen 8844 -> TCGen
8845 -> [TCMod] 8845 -> [TCMod]
8846 -> StageTexture 8846 -> StageTexture
8847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8848testdata/performance/SampleMaterial.lc 962:15-964:50 8848SampleMaterial.lc 962:15-964:50
8849 AlphaGen 8849 AlphaGen
8850 -> TCGen 8850 -> TCGen
8851 -> [TCMod] 8851 -> [TCMod]
8852 -> StageTexture 8852 -> StageTexture
8853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8854testdata/performance/SampleMaterial.lc 962:15-965:42 8854SampleMaterial.lc 962:15-965:42
8855 TCGen 8855 TCGen
8856 -> [TCMod] 8856 -> [TCMod]
8857 -> StageTexture 8857 -> StageTexture
8858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8859testdata/performance/SampleMaterial.lc 962:15-966:40 8859SampleMaterial.lc 962:15-966:40
8860 [TCMod] 8860 [TCMod]
8861 -> StageTexture 8861 -> StageTexture
8862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8863testdata/performance/SampleMaterial.lc 962:15-967:31 8863SampleMaterial.lc 962:15-967:31
8864 StageTexture 8864 StageTexture
8865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8866testdata/performance/SampleMaterial.lc 962:15-968:42 8866SampleMaterial.lc 962:15-968:42
8867 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8867 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8868testdata/performance/SampleMaterial.lc 962:15-969:38 8868SampleMaterial.lc 962:15-969:38
8869 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8869 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8870testdata/performance/SampleMaterial.lc 962:15-970:41 8870SampleMaterial.lc 962:15-970:41
8871 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8871 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8872testdata/performance/SampleMaterial.lc 962:15-971:40 8872SampleMaterial.lc 962:15-971:40
8873 Bool -> String -> StageAttrs 8873 Bool -> String -> StageAttrs
8874testdata/performance/SampleMaterial.lc 962:15-972:46 8874SampleMaterial.lc 962:15-972:46
8875 String -> StageAttrs 8875 String -> StageAttrs
8876testdata/performance/SampleMaterial.lc 962:15-974:18 8876SampleMaterial.lc 962:15-974:18
8877 StageAttrs | [StageAttrs] 8877 StageAttrs | [StageAttrs]
8878testdata/performance/SampleMaterial.lc 963:29-963:33 8878SampleMaterial.lc 963:29-963:33
8879 forall a . a -> Maybe a 8879 forall a . a -> Maybe a
8880testdata/performance/SampleMaterial.lc 963:29-963:57 8880SampleMaterial.lc 963:29-963:57
8881 Maybe (Blending', Blending') 8881 Maybe (Blending', Blending')
8882testdata/performance/SampleMaterial.lc 963:34-963:57 8882SampleMaterial.lc 963:34-963:57
8883 (Blending', Blending') 8883 (Blending', Blending')
8884testdata/performance/SampleMaterial.lc 963:36-963:46 8884SampleMaterial.lc 963:36-963:46
8885 Blending' 8885 Blending'
8886testdata/performance/SampleMaterial.lc 963:49-963:55 8886SampleMaterial.lc 963:49-963:55
8887 Blending' | ((Blending')) 8887 Blending' | ((Blending'))
8888testdata/performance/SampleMaterial.lc 964:30-964:50 8888SampleMaterial.lc 964:30-964:50
8889 RGBGen 8889 RGBGen
8890testdata/performance/SampleMaterial.lc 965:32-965:42 8890SampleMaterial.lc 965:32-965:42
8891 AlphaGen 8891 AlphaGen
8892testdata/performance/SampleMaterial.lc 966:29-966:40 8892SampleMaterial.lc 966:29-966:40
8893 TCGen 8893 TCGen
8894testdata/performance/SampleMaterial.lc 967:29-967:31 8894SampleMaterial.lc 967:29-967:31
8895 forall a . [a] 8895 forall a . [a]
8896testdata/performance/SampleMaterial.lc 968:31-968:42 8896SampleMaterial.lc 968:31-968:42
8897 StageTexture 8897 StageTexture
8898testdata/performance/SampleMaterial.lc 969:34-969:38 8898SampleMaterial.lc 969:34-969:38
8899 Bool 8899 Bool
8900testdata/performance/SampleMaterial.lc 970:33-970:41 8900SampleMaterial.lc 970:33-970:41
8901 DepthFunction 8901 DepthFunction
8902testdata/performance/SampleMaterial.lc 971:33-971:40 8902SampleMaterial.lc 971:33-971:40
8903 forall a . Maybe a 8903 forall a . Maybe a
8904testdata/performance/SampleMaterial.lc 972:41-972:46 8904SampleMaterial.lc 972:41-972:46
8905 Bool 8905 Bool
8906testdata/performance/SampleMaterial.lc 973:38-973:54 8906SampleMaterial.lc 973:38-973:54
8907 String 8907 String
8908testdata/performance/SampleMaterial.lc 976:21-976:26 8908SampleMaterial.lc 976:21-976:26
8909 Bool 8909 Bool
8910testdata/performance/SampleMaterial.lc 979:5-1021:6 8910SampleMaterial.lc 979:5-1021:6
8911 (String, CommonAttrs) 8911 (String, CommonAttrs)
8912testdata/performance/SampleMaterial.lc 979:5-2182:6 8912SampleMaterial.lc 979:5-2182:6
8913 [(String, CommonAttrs)] 8913 [(String, CommonAttrs)]
8914testdata/performance/SampleMaterial.lc 979:7-979:45 8914SampleMaterial.lc 979:7-979:45
8915 String 8915 String
8916testdata/performance/SampleMaterial.lc 980:7-980:18 8916SampleMaterial.lc 980:7-980:18
8917 () 8917 ()
8918 -> () 8918 -> ()
8919 -> Bool 8919 -> Bool
@@ -8921,68 +8921,68 @@ testdata/performance/SampleMaterial.lc 980:7-980:18
8921 -> Bool 8921 -> Bool
8922 -> Bool 8922 -> Bool
8923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8923 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8924testdata/performance/SampleMaterial.lc 980:7-981:26 8924SampleMaterial.lc 980:7-981:26
8925 () 8925 ()
8926 -> Bool 8926 -> Bool
8927 -> Float 8927 -> Float
8928 -> Bool 8928 -> Bool
8929 -> Bool 8929 -> Bool
8930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8931testdata/performance/SampleMaterial.lc 980:7-982:26 8931SampleMaterial.lc 980:7-982:26
8932 Bool 8932 Bool
8933 -> Float 8933 -> Float
8934 -> Bool 8934 -> Bool
8935 -> Bool 8935 -> Bool
8936 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8936 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8937testdata/performance/SampleMaterial.lc 980:7-983:27 8937SampleMaterial.lc 980:7-983:27
8938 Float 8938 Float
8939 -> Bool 8939 -> Bool
8940 -> Bool 8940 -> Bool
8941 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8941 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8942testdata/performance/SampleMaterial.lc 980:7-984:21 8942SampleMaterial.lc 980:7-984:21
8943 Bool 8943 Bool
8944 -> Bool 8944 -> Bool
8945 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8945 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8946testdata/performance/SampleMaterial.lc 980:7-985:35 8946SampleMaterial.lc 980:7-985:35
8947 Bool 8947 Bool
8948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8949testdata/performance/SampleMaterial.lc 980:7-986:28 8949SampleMaterial.lc 980:7-986:28
8950 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8950 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8951testdata/performance/SampleMaterial.lc 980:7-987:33 8951SampleMaterial.lc 980:7-987:33
8952 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8952 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8953testdata/performance/SampleMaterial.lc 980:7-988:32 8953SampleMaterial.lc 980:7-988:32
8954 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 8954 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8955testdata/performance/SampleMaterial.lc 980:7-989:30 8955SampleMaterial.lc 980:7-989:30
8956 Bool -> [StageAttrs] -> Bool -> CommonAttrs 8956 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8957testdata/performance/SampleMaterial.lc 980:7-990:34 8957SampleMaterial.lc 980:7-990:34
8958 [StageAttrs] -> Bool -> CommonAttrs 8958 [StageAttrs] -> Bool -> CommonAttrs
8959testdata/performance/SampleMaterial.lc 980:7-1018:14 8959SampleMaterial.lc 980:7-1018:14
8960 Bool -> CommonAttrs 8960 Bool -> CommonAttrs
8961testdata/performance/SampleMaterial.lc 980:7-1020:10 8961SampleMaterial.lc 980:7-1020:10
8962 CommonAttrs | ((CommonAttrs)) 8962 CommonAttrs | ((CommonAttrs))
8963testdata/performance/SampleMaterial.lc 981:24-981:26 8963SampleMaterial.lc 981:24-981:26
8964 () 8964 ()
8965testdata/performance/SampleMaterial.lc 982:24-982:26 8965SampleMaterial.lc 982:24-982:26
8966 () 8966 ()
8967testdata/performance/SampleMaterial.lc 983:22-983:27 8967SampleMaterial.lc 983:22-983:27
8968 Bool 8968 Bool
8969testdata/performance/SampleMaterial.lc 984:20-984:21 8969SampleMaterial.lc 984:20-984:21
8970 _b 8970 _b
8971testdata/performance/SampleMaterial.lc 985:30-985:35 8971SampleMaterial.lc 985:30-985:35
8972 Bool 8972 Bool
8973testdata/performance/SampleMaterial.lc 986:23-986:28 8973SampleMaterial.lc 986:23-986:28
8974 Bool 8974 Bool
8975testdata/performance/SampleMaterial.lc 987:20-987:33 8975SampleMaterial.lc 987:20-987:33
8976 CullType 8976 CullType
8977testdata/performance/SampleMaterial.lc 988:30-988:32 8977SampleMaterial.lc 988:30-988:32
8978 forall a . [a] 8978 forall a . [a]
8979testdata/performance/SampleMaterial.lc 989:25-989:30 8979SampleMaterial.lc 989:25-989:30
8980 Bool 8980 Bool
8981testdata/performance/SampleMaterial.lc 990:29-990:34 8981SampleMaterial.lc 990:29-990:34
8982 Bool 8982 Bool
8983testdata/performance/SampleMaterial.lc 992:13-1018:14 8983SampleMaterial.lc 992:13-1018:14
8984 [StageAttrs] 8984 [StageAttrs]
8985testdata/performance/SampleMaterial.lc 992:15-992:25 8985SampleMaterial.lc 992:15-992:25
8986 Maybe (Blending', Blending') 8986 Maybe (Blending', Blending')
8987 -> RGBGen 8987 -> RGBGen
8988 -> AlphaGen 8988 -> AlphaGen
@@ -8990,70 +8990,70 @@ testdata/performance/SampleMaterial.lc 992:15-992:25
8990 -> [TCMod] 8990 -> [TCMod]
8991 -> StageTexture 8991 -> StageTexture
8992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8993testdata/performance/SampleMaterial.lc 992:15-993:36 8993SampleMaterial.lc 992:15-993:36
8994 RGBGen 8994 RGBGen
8995 -> AlphaGen 8995 -> AlphaGen
8996 -> TCGen 8996 -> TCGen
8997 -> [TCMod] 8997 -> [TCMod]
8998 -> StageTexture 8998 -> StageTexture
8999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9000testdata/performance/SampleMaterial.lc 992:15-994:50 9000SampleMaterial.lc 992:15-994:50
9001 AlphaGen 9001 AlphaGen
9002 -> TCGen 9002 -> TCGen
9003 -> [TCMod] 9003 -> [TCMod]
9004 -> StageTexture 9004 -> StageTexture
9005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9006testdata/performance/SampleMaterial.lc 992:15-995:42 9006SampleMaterial.lc 992:15-995:42
9007 TCGen 9007 TCGen
9008 -> [TCMod] 9008 -> [TCMod]
9009 -> StageTexture 9009 -> StageTexture
9010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9011testdata/performance/SampleMaterial.lc 992:15-996:36 9011SampleMaterial.lc 992:15-996:36
9012 [TCMod] 9012 [TCMod]
9013 -> StageTexture 9013 -> StageTexture
9014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9015testdata/performance/SampleMaterial.lc 992:15-997:31 9015SampleMaterial.lc 992:15-997:31
9016 StageTexture 9016 StageTexture
9017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9018testdata/performance/SampleMaterial.lc 992:15-998:76 9018SampleMaterial.lc 992:15-998:76
9019 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9019 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9020testdata/performance/SampleMaterial.lc 992:15-999:38 9020SampleMaterial.lc 992:15-999:38
9021 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9021 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9022testdata/performance/SampleMaterial.lc 992:15-1000:41 9022SampleMaterial.lc 992:15-1000:41
9023 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9023 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9024testdata/performance/SampleMaterial.lc 992:15-1001:40 9024SampleMaterial.lc 992:15-1001:40
9025 Bool -> String -> StageAttrs 9025 Bool -> String -> StageAttrs
9026testdata/performance/SampleMaterial.lc 992:15-1002:46 9026SampleMaterial.lc 992:15-1002:46
9027 String -> StageAttrs 9027 String -> StageAttrs
9028testdata/performance/SampleMaterial.lc 992:15-1004:18 9028SampleMaterial.lc 992:15-1004:18
9029 StageAttrs 9029 StageAttrs
9030testdata/performance/SampleMaterial.lc 993:29-993:36 9030SampleMaterial.lc 993:29-993:36
9031 forall a . Maybe a 9031 forall a . Maybe a
9032testdata/performance/SampleMaterial.lc 994:30-994:50 9032SampleMaterial.lc 994:30-994:50
9033 RGBGen 9033 RGBGen
9034testdata/performance/SampleMaterial.lc 995:32-995:42 9034SampleMaterial.lc 995:32-995:42
9035 AlphaGen 9035 AlphaGen
9036testdata/performance/SampleMaterial.lc 996:29-996:36 9036SampleMaterial.lc 996:29-996:36
9037 TCGen 9037 TCGen
9038testdata/performance/SampleMaterial.lc 997:29-997:31 9038SampleMaterial.lc 997:29-997:31
9039 forall a . [a] 9039 forall a . [a]
9040testdata/performance/SampleMaterial.lc 998:31-998:37 9040SampleMaterial.lc 998:31-998:37
9041 String -> StageTexture 9041 String -> StageTexture
9042testdata/performance/SampleMaterial.lc 998:31-998:76 9042SampleMaterial.lc 998:31-998:76
9043 StageTexture 9043 StageTexture
9044testdata/performance/SampleMaterial.lc 998:38-998:76 9044SampleMaterial.lc 998:38-998:76
9045 String 9045 String
9046testdata/performance/SampleMaterial.lc 999:34-999:38 9046SampleMaterial.lc 999:34-999:38
9047 Bool 9047 Bool
9048testdata/performance/SampleMaterial.lc 1000:33-1000:41 9048SampleMaterial.lc 1000:33-1000:41
9049 DepthFunction 9049 DepthFunction
9050testdata/performance/SampleMaterial.lc 1001:33-1001:40 9050SampleMaterial.lc 1001:33-1001:40
9051 forall a . Maybe a 9051 forall a . Maybe a
9052testdata/performance/SampleMaterial.lc 1002:41-1002:46 9052SampleMaterial.lc 1002:41-1002:46
9053 Bool 9053 Bool
9054testdata/performance/SampleMaterial.lc 1003:38-1003:54 9054SampleMaterial.lc 1003:38-1003:54
9055 String 9055 String
9056testdata/performance/SampleMaterial.lc 1005:15-1005:25 9056SampleMaterial.lc 1005:15-1005:25
9057 Maybe (Blending', Blending') 9057 Maybe (Blending', Blending')
9058 -> RGBGen 9058 -> RGBGen
9059 -> AlphaGen 9059 -> AlphaGen
@@ -9061,82 +9061,82 @@ testdata/performance/SampleMaterial.lc 1005:15-1005:25
9061 -> [TCMod] 9061 -> [TCMod]
9062 -> StageTexture 9062 -> StageTexture
9063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9063 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9064testdata/performance/SampleMaterial.lc 1005:15-1006:57 9064SampleMaterial.lc 1005:15-1006:57
9065 RGBGen 9065 RGBGen
9066 -> AlphaGen 9066 -> AlphaGen
9067 -> TCGen 9067 -> TCGen
9068 -> [TCMod] 9068 -> [TCMod]
9069 -> StageTexture 9069 -> StageTexture
9070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9071testdata/performance/SampleMaterial.lc 1005:15-1007:50 9071SampleMaterial.lc 1005:15-1007:50
9072 AlphaGen 9072 AlphaGen
9073 -> TCGen 9073 -> TCGen
9074 -> [TCMod] 9074 -> [TCMod]
9075 -> StageTexture 9075 -> StageTexture
9076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9077testdata/performance/SampleMaterial.lc 1005:15-1008:42 9077SampleMaterial.lc 1005:15-1008:42
9078 TCGen 9078 TCGen
9079 -> [TCMod] 9079 -> [TCMod]
9080 -> StageTexture 9080 -> StageTexture
9081 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9081 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9082testdata/performance/SampleMaterial.lc 1005:15-1009:40 9082SampleMaterial.lc 1005:15-1009:40
9083 [TCMod] 9083 [TCMod]
9084 -> StageTexture 9084 -> StageTexture
9085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9086testdata/performance/SampleMaterial.lc 1005:15-1010:31 9086SampleMaterial.lc 1005:15-1010:31
9087 StageTexture 9087 StageTexture
9088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9089testdata/performance/SampleMaterial.lc 1005:15-1011:42 9089SampleMaterial.lc 1005:15-1011:42
9090 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9090 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9091testdata/performance/SampleMaterial.lc 1005:15-1012:38 9091SampleMaterial.lc 1005:15-1012:38
9092 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9092 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9093testdata/performance/SampleMaterial.lc 1005:15-1013:41 9093SampleMaterial.lc 1005:15-1013:41
9094 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9094 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9095testdata/performance/SampleMaterial.lc 1005:15-1014:40 9095SampleMaterial.lc 1005:15-1014:40
9096 Bool -> String -> StageAttrs 9096 Bool -> String -> StageAttrs
9097testdata/performance/SampleMaterial.lc 1005:15-1015:46 9097SampleMaterial.lc 1005:15-1015:46
9098 String -> StageAttrs 9098 String -> StageAttrs
9099testdata/performance/SampleMaterial.lc 1005:15-1017:18 9099SampleMaterial.lc 1005:15-1017:18
9100 StageAttrs | [StageAttrs] 9100 StageAttrs | [StageAttrs]
9101testdata/performance/SampleMaterial.lc 1006:29-1006:33 9101SampleMaterial.lc 1006:29-1006:33
9102 forall a . a -> Maybe a 9102 forall a . a -> Maybe a
9103testdata/performance/SampleMaterial.lc 1006:29-1006:57 9103SampleMaterial.lc 1006:29-1006:57
9104 Maybe (Blending', Blending') 9104 Maybe (Blending', Blending')
9105testdata/performance/SampleMaterial.lc 1006:34-1006:57 9105SampleMaterial.lc 1006:34-1006:57
9106 (Blending', Blending') 9106 (Blending', Blending')
9107testdata/performance/SampleMaterial.lc 1006:36-1006:46 9107SampleMaterial.lc 1006:36-1006:46
9108 Blending' 9108 Blending'
9109testdata/performance/SampleMaterial.lc 1006:49-1006:55 9109SampleMaterial.lc 1006:49-1006:55
9110 Blending' | ((Blending')) 9110 Blending' | ((Blending'))
9111testdata/performance/SampleMaterial.lc 1007:30-1007:50 9111SampleMaterial.lc 1007:30-1007:50
9112 RGBGen 9112 RGBGen
9113testdata/performance/SampleMaterial.lc 1008:32-1008:42 9113SampleMaterial.lc 1008:32-1008:42
9114 AlphaGen 9114 AlphaGen
9115testdata/performance/SampleMaterial.lc 1009:29-1009:40 9115SampleMaterial.lc 1009:29-1009:40
9116 TCGen 9116 TCGen
9117testdata/performance/SampleMaterial.lc 1010:29-1010:31 9117SampleMaterial.lc 1010:29-1010:31
9118 forall a . [a] 9118 forall a . [a]
9119testdata/performance/SampleMaterial.lc 1011:31-1011:42 9119SampleMaterial.lc 1011:31-1011:42
9120 StageTexture 9120 StageTexture
9121testdata/performance/SampleMaterial.lc 1012:34-1012:38 9121SampleMaterial.lc 1012:34-1012:38
9122 Bool 9122 Bool
9123testdata/performance/SampleMaterial.lc 1013:33-1013:41 9123SampleMaterial.lc 1013:33-1013:41
9124 DepthFunction 9124 DepthFunction
9125testdata/performance/SampleMaterial.lc 1014:33-1014:40 9125SampleMaterial.lc 1014:33-1014:40
9126 forall a . Maybe a 9126 forall a . Maybe a
9127testdata/performance/SampleMaterial.lc 1015:41-1015:46 9127SampleMaterial.lc 1015:41-1015:46
9128 Bool 9128 Bool
9129testdata/performance/SampleMaterial.lc 1016:38-1016:54 9129SampleMaterial.lc 1016:38-1016:54
9130 String 9130 String
9131testdata/performance/SampleMaterial.lc 1019:21-1019:26 9131SampleMaterial.lc 1019:21-1019:26
9132 Bool 9132 Bool
9133testdata/performance/SampleMaterial.lc 1022:5-1064:6 9133SampleMaterial.lc 1022:5-1064:6
9134 (String, CommonAttrs) 9134 (String, CommonAttrs)
9135testdata/performance/SampleMaterial.lc 1022:5-2182:6 9135SampleMaterial.lc 1022:5-2182:6
9136 [(String, CommonAttrs)] 9136 [(String, CommonAttrs)]
9137testdata/performance/SampleMaterial.lc 1022:7-1022:44 9137SampleMaterial.lc 1022:7-1022:44
9138 String 9138 String
9139testdata/performance/SampleMaterial.lc 1023:7-1023:18 9139SampleMaterial.lc 1023:7-1023:18
9140 () 9140 ()
9141 -> () 9141 -> ()
9142 -> Bool 9142 -> Bool
@@ -9144,68 +9144,68 @@ testdata/performance/SampleMaterial.lc 1023:7-1023:18
9144 -> Bool 9144 -> Bool
9145 -> Bool 9145 -> Bool
9146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9146 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9147testdata/performance/SampleMaterial.lc 1023:7-1024:26 9147SampleMaterial.lc 1023:7-1024:26
9148 () 9148 ()
9149 -> Bool 9149 -> Bool
9150 -> Float 9150 -> Float
9151 -> Bool 9151 -> Bool
9152 -> Bool 9152 -> Bool
9153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9154testdata/performance/SampleMaterial.lc 1023:7-1025:26 9154SampleMaterial.lc 1023:7-1025:26
9155 Bool 9155 Bool
9156 -> Float 9156 -> Float
9157 -> Bool 9157 -> Bool
9158 -> Bool 9158 -> Bool
9159 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9159 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9160testdata/performance/SampleMaterial.lc 1023:7-1026:27 9160SampleMaterial.lc 1023:7-1026:27
9161 Float 9161 Float
9162 -> Bool 9162 -> Bool
9163 -> Bool 9163 -> Bool
9164 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9164 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9165testdata/performance/SampleMaterial.lc 1023:7-1027:21 9165SampleMaterial.lc 1023:7-1027:21
9166 Bool 9166 Bool
9167 -> Bool 9167 -> Bool
9168 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9168 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9169testdata/performance/SampleMaterial.lc 1023:7-1028:35 9169SampleMaterial.lc 1023:7-1028:35
9170 Bool 9170 Bool
9171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9172testdata/performance/SampleMaterial.lc 1023:7-1029:28 9172SampleMaterial.lc 1023:7-1029:28
9173 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9173 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9174testdata/performance/SampleMaterial.lc 1023:7-1030:33 9174SampleMaterial.lc 1023:7-1030:33
9175 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9175 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9176testdata/performance/SampleMaterial.lc 1023:7-1031:32 9176SampleMaterial.lc 1023:7-1031:32
9177 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9177 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9178testdata/performance/SampleMaterial.lc 1023:7-1032:30 9178SampleMaterial.lc 1023:7-1032:30
9179 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9179 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9180testdata/performance/SampleMaterial.lc 1023:7-1033:34 9180SampleMaterial.lc 1023:7-1033:34
9181 [StageAttrs] -> Bool -> CommonAttrs 9181 [StageAttrs] -> Bool -> CommonAttrs
9182testdata/performance/SampleMaterial.lc 1023:7-1061:14 9182SampleMaterial.lc 1023:7-1061:14
9183 Bool -> CommonAttrs 9183 Bool -> CommonAttrs
9184testdata/performance/SampleMaterial.lc 1023:7-1063:10 9184SampleMaterial.lc 1023:7-1063:10
9185 CommonAttrs | ((CommonAttrs)) 9185 CommonAttrs | ((CommonAttrs))
9186testdata/performance/SampleMaterial.lc 1024:24-1024:26 9186SampleMaterial.lc 1024:24-1024:26
9187 () 9187 ()
9188testdata/performance/SampleMaterial.lc 1025:24-1025:26 9188SampleMaterial.lc 1025:24-1025:26
9189 () 9189 ()
9190testdata/performance/SampleMaterial.lc 1026:22-1026:27 9190SampleMaterial.lc 1026:22-1026:27
9191 Bool 9191 Bool
9192testdata/performance/SampleMaterial.lc 1027:20-1027:21 9192SampleMaterial.lc 1027:20-1027:21
9193 _b 9193 _b
9194testdata/performance/SampleMaterial.lc 1028:30-1028:35 9194SampleMaterial.lc 1028:30-1028:35
9195 Bool 9195 Bool
9196testdata/performance/SampleMaterial.lc 1029:23-1029:28 9196SampleMaterial.lc 1029:23-1029:28
9197 Bool 9197 Bool
9198testdata/performance/SampleMaterial.lc 1030:20-1030:33 9198SampleMaterial.lc 1030:20-1030:33
9199 CullType 9199 CullType
9200testdata/performance/SampleMaterial.lc 1031:30-1031:32 9200SampleMaterial.lc 1031:30-1031:32
9201 forall a . [a] 9201 forall a . [a]
9202testdata/performance/SampleMaterial.lc 1032:25-1032:30 9202SampleMaterial.lc 1032:25-1032:30
9203 Bool 9203 Bool
9204testdata/performance/SampleMaterial.lc 1033:29-1033:34 9204SampleMaterial.lc 1033:29-1033:34
9205 Bool 9205 Bool
9206testdata/performance/SampleMaterial.lc 1035:13-1061:14 9206SampleMaterial.lc 1035:13-1061:14
9207 [StageAttrs] 9207 [StageAttrs]
9208testdata/performance/SampleMaterial.lc 1035:15-1035:25 9208SampleMaterial.lc 1035:15-1035:25
9209 Maybe (Blending', Blending') 9209 Maybe (Blending', Blending')
9210 -> RGBGen 9210 -> RGBGen
9211 -> AlphaGen 9211 -> AlphaGen
@@ -9213,70 +9213,70 @@ testdata/performance/SampleMaterial.lc 1035:15-1035:25
9213 -> [TCMod] 9213 -> [TCMod]
9214 -> StageTexture 9214 -> StageTexture
9215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9216testdata/performance/SampleMaterial.lc 1035:15-1036:36 9216SampleMaterial.lc 1035:15-1036:36
9217 RGBGen 9217 RGBGen
9218 -> AlphaGen 9218 -> AlphaGen
9219 -> TCGen 9219 -> TCGen
9220 -> [TCMod] 9220 -> [TCMod]
9221 -> StageTexture 9221 -> StageTexture
9222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9223testdata/performance/SampleMaterial.lc 1035:15-1037:50 9223SampleMaterial.lc 1035:15-1037:50
9224 AlphaGen 9224 AlphaGen
9225 -> TCGen 9225 -> TCGen
9226 -> [TCMod] 9226 -> [TCMod]
9227 -> StageTexture 9227 -> StageTexture
9228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9229testdata/performance/SampleMaterial.lc 1035:15-1038:42 9229SampleMaterial.lc 1035:15-1038:42
9230 TCGen 9230 TCGen
9231 -> [TCMod] 9231 -> [TCMod]
9232 -> StageTexture 9232 -> StageTexture
9233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9234testdata/performance/SampleMaterial.lc 1035:15-1039:36 9234SampleMaterial.lc 1035:15-1039:36
9235 [TCMod] 9235 [TCMod]
9236 -> StageTexture 9236 -> StageTexture
9237 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9237 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9238testdata/performance/SampleMaterial.lc 1035:15-1040:31 9238SampleMaterial.lc 1035:15-1040:31
9239 StageTexture 9239 StageTexture
9240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9241testdata/performance/SampleMaterial.lc 1035:15-1041:75 9241SampleMaterial.lc 1035:15-1041:75
9242 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9242 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9243testdata/performance/SampleMaterial.lc 1035:15-1042:38 9243SampleMaterial.lc 1035:15-1042:38
9244 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9244 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9245testdata/performance/SampleMaterial.lc 1035:15-1043:41 9245SampleMaterial.lc 1035:15-1043:41
9246 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9246 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9247testdata/performance/SampleMaterial.lc 1035:15-1044:40 9247SampleMaterial.lc 1035:15-1044:40
9248 Bool -> String -> StageAttrs 9248 Bool -> String -> StageAttrs
9249testdata/performance/SampleMaterial.lc 1035:15-1045:46 9249SampleMaterial.lc 1035:15-1045:46
9250 String -> StageAttrs 9250 String -> StageAttrs
9251testdata/performance/SampleMaterial.lc 1035:15-1047:18 9251SampleMaterial.lc 1035:15-1047:18
9252 StageAttrs 9252 StageAttrs
9253testdata/performance/SampleMaterial.lc 1036:29-1036:36 9253SampleMaterial.lc 1036:29-1036:36
9254 forall a . Maybe a 9254 forall a . Maybe a
9255testdata/performance/SampleMaterial.lc 1037:30-1037:50 9255SampleMaterial.lc 1037:30-1037:50
9256 RGBGen 9256 RGBGen
9257testdata/performance/SampleMaterial.lc 1038:32-1038:42 9257SampleMaterial.lc 1038:32-1038:42
9258 AlphaGen 9258 AlphaGen
9259testdata/performance/SampleMaterial.lc 1039:29-1039:36 9259SampleMaterial.lc 1039:29-1039:36
9260 TCGen 9260 TCGen
9261testdata/performance/SampleMaterial.lc 1040:29-1040:31 9261SampleMaterial.lc 1040:29-1040:31
9262 forall a . [a] 9262 forall a . [a]
9263testdata/performance/SampleMaterial.lc 1041:31-1041:37 9263SampleMaterial.lc 1041:31-1041:37
9264 String -> StageTexture 9264 String -> StageTexture
9265testdata/performance/SampleMaterial.lc 1041:31-1041:75 9265SampleMaterial.lc 1041:31-1041:75
9266 StageTexture 9266 StageTexture
9267testdata/performance/SampleMaterial.lc 1041:38-1041:75 9267SampleMaterial.lc 1041:38-1041:75
9268 String 9268 String
9269testdata/performance/SampleMaterial.lc 1042:34-1042:38 9269SampleMaterial.lc 1042:34-1042:38
9270 Bool 9270 Bool
9271testdata/performance/SampleMaterial.lc 1043:33-1043:41 9271SampleMaterial.lc 1043:33-1043:41
9272 DepthFunction 9272 DepthFunction
9273testdata/performance/SampleMaterial.lc 1044:33-1044:40 9273SampleMaterial.lc 1044:33-1044:40
9274 forall a . Maybe a 9274 forall a . Maybe a
9275testdata/performance/SampleMaterial.lc 1045:41-1045:46 9275SampleMaterial.lc 1045:41-1045:46
9276 Bool 9276 Bool
9277testdata/performance/SampleMaterial.lc 1046:38-1046:54 9277SampleMaterial.lc 1046:38-1046:54
9278 String 9278 String
9279testdata/performance/SampleMaterial.lc 1048:15-1048:25 9279SampleMaterial.lc 1048:15-1048:25
9280 Maybe (Blending', Blending') 9280 Maybe (Blending', Blending')
9281 -> RGBGen 9281 -> RGBGen
9282 -> AlphaGen 9282 -> AlphaGen
@@ -9284,82 +9284,82 @@ testdata/performance/SampleMaterial.lc 1048:15-1048:25
9284 -> [TCMod] 9284 -> [TCMod]
9285 -> StageTexture 9285 -> StageTexture
9286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9287testdata/performance/SampleMaterial.lc 1048:15-1049:57 9287SampleMaterial.lc 1048:15-1049:57
9288 RGBGen 9288 RGBGen
9289 -> AlphaGen 9289 -> AlphaGen
9290 -> TCGen 9290 -> TCGen
9291 -> [TCMod] 9291 -> [TCMod]
9292 -> StageTexture 9292 -> StageTexture
9293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9294testdata/performance/SampleMaterial.lc 1048:15-1050:50 9294SampleMaterial.lc 1048:15-1050:50
9295 AlphaGen 9295 AlphaGen
9296 -> TCGen 9296 -> TCGen
9297 -> [TCMod] 9297 -> [TCMod]
9298 -> StageTexture 9298 -> StageTexture
9299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9300testdata/performance/SampleMaterial.lc 1048:15-1051:42 9300SampleMaterial.lc 1048:15-1051:42
9301 TCGen 9301 TCGen
9302 -> [TCMod] 9302 -> [TCMod]
9303 -> StageTexture 9303 -> StageTexture
9304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9305testdata/performance/SampleMaterial.lc 1048:15-1052:40 9305SampleMaterial.lc 1048:15-1052:40
9306 [TCMod] 9306 [TCMod]
9307 -> StageTexture 9307 -> StageTexture
9308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9309testdata/performance/SampleMaterial.lc 1048:15-1053:31 9309SampleMaterial.lc 1048:15-1053:31
9310 StageTexture 9310 StageTexture
9311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9312testdata/performance/SampleMaterial.lc 1048:15-1054:42 9312SampleMaterial.lc 1048:15-1054:42
9313 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9313 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9314testdata/performance/SampleMaterial.lc 1048:15-1055:38 9314SampleMaterial.lc 1048:15-1055:38
9315 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9315 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9316testdata/performance/SampleMaterial.lc 1048:15-1056:41 9316SampleMaterial.lc 1048:15-1056:41
9317 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9317 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9318testdata/performance/SampleMaterial.lc 1048:15-1057:40 9318SampleMaterial.lc 1048:15-1057:40
9319 Bool -> String -> StageAttrs 9319 Bool -> String -> StageAttrs
9320testdata/performance/SampleMaterial.lc 1048:15-1058:46 9320SampleMaterial.lc 1048:15-1058:46
9321 String -> StageAttrs 9321 String -> StageAttrs
9322testdata/performance/SampleMaterial.lc 1048:15-1060:18 9322SampleMaterial.lc 1048:15-1060:18
9323 StageAttrs | [StageAttrs] 9323 StageAttrs | [StageAttrs]
9324testdata/performance/SampleMaterial.lc 1049:29-1049:33 9324SampleMaterial.lc 1049:29-1049:33
9325 forall a . a -> Maybe a 9325 forall a . a -> Maybe a
9326testdata/performance/SampleMaterial.lc 1049:29-1049:57 9326SampleMaterial.lc 1049:29-1049:57
9327 Maybe (Blending', Blending') 9327 Maybe (Blending', Blending')
9328testdata/performance/SampleMaterial.lc 1049:34-1049:57 9328SampleMaterial.lc 1049:34-1049:57
9329 (Blending', Blending') 9329 (Blending', Blending')
9330testdata/performance/SampleMaterial.lc 1049:36-1049:46 9330SampleMaterial.lc 1049:36-1049:46
9331 Blending' 9331 Blending'
9332testdata/performance/SampleMaterial.lc 1049:49-1049:55 9332SampleMaterial.lc 1049:49-1049:55
9333 Blending' | ((Blending')) 9333 Blending' | ((Blending'))
9334testdata/performance/SampleMaterial.lc 1050:30-1050:50 9334SampleMaterial.lc 1050:30-1050:50
9335 RGBGen 9335 RGBGen
9336testdata/performance/SampleMaterial.lc 1051:32-1051:42 9336SampleMaterial.lc 1051:32-1051:42
9337 AlphaGen 9337 AlphaGen
9338testdata/performance/SampleMaterial.lc 1052:29-1052:40 9338SampleMaterial.lc 1052:29-1052:40
9339 TCGen 9339 TCGen
9340testdata/performance/SampleMaterial.lc 1053:29-1053:31 9340SampleMaterial.lc 1053:29-1053:31
9341 forall a . [a] 9341 forall a . [a]
9342testdata/performance/SampleMaterial.lc 1054:31-1054:42 9342SampleMaterial.lc 1054:31-1054:42
9343 StageTexture 9343 StageTexture
9344testdata/performance/SampleMaterial.lc 1055:34-1055:38 9344SampleMaterial.lc 1055:34-1055:38
9345 Bool 9345 Bool
9346testdata/performance/SampleMaterial.lc 1056:33-1056:41 9346SampleMaterial.lc 1056:33-1056:41
9347 DepthFunction 9347 DepthFunction
9348testdata/performance/SampleMaterial.lc 1057:33-1057:40 9348SampleMaterial.lc 1057:33-1057:40
9349 forall a . Maybe a 9349 forall a . Maybe a
9350testdata/performance/SampleMaterial.lc 1058:41-1058:46 9350SampleMaterial.lc 1058:41-1058:46
9351 Bool 9351 Bool
9352testdata/performance/SampleMaterial.lc 1059:38-1059:54 9352SampleMaterial.lc 1059:38-1059:54
9353 String 9353 String
9354testdata/performance/SampleMaterial.lc 1062:21-1062:26 9354SampleMaterial.lc 1062:21-1062:26
9355 Bool 9355 Bool
9356testdata/performance/SampleMaterial.lc 1065:5-1107:6 9356SampleMaterial.lc 1065:5-1107:6
9357 (String, CommonAttrs) 9357 (String, CommonAttrs)
9358testdata/performance/SampleMaterial.lc 1065:5-2182:6 9358SampleMaterial.lc 1065:5-2182:6
9359 [(String, CommonAttrs)] 9359 [(String, CommonAttrs)]
9360testdata/performance/SampleMaterial.lc 1065:7-1065:44 9360SampleMaterial.lc 1065:7-1065:44
9361 String 9361 String
9362testdata/performance/SampleMaterial.lc 1066:7-1066:18 9362SampleMaterial.lc 1066:7-1066:18
9363 () 9363 ()
9364 -> () 9364 -> ()
9365 -> Bool 9365 -> Bool
@@ -9367,68 +9367,68 @@ testdata/performance/SampleMaterial.lc 1066:7-1066:18
9367 -> Bool 9367 -> Bool
9368 -> Bool 9368 -> Bool
9369 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9369 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9370testdata/performance/SampleMaterial.lc 1066:7-1067:26 9370SampleMaterial.lc 1066:7-1067:26
9371 () 9371 ()
9372 -> Bool 9372 -> Bool
9373 -> Float 9373 -> Float
9374 -> Bool 9374 -> Bool
9375 -> Bool 9375 -> Bool
9376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9377testdata/performance/SampleMaterial.lc 1066:7-1068:26 9377SampleMaterial.lc 1066:7-1068:26
9378 Bool 9378 Bool
9379 -> Float 9379 -> Float
9380 -> Bool 9380 -> Bool
9381 -> Bool 9381 -> Bool
9382 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9382 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9383testdata/performance/SampleMaterial.lc 1066:7-1069:27 9383SampleMaterial.lc 1066:7-1069:27
9384 Float 9384 Float
9385 -> Bool 9385 -> Bool
9386 -> Bool 9386 -> Bool
9387 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9387 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9388testdata/performance/SampleMaterial.lc 1066:7-1070:21 9388SampleMaterial.lc 1066:7-1070:21
9389 Bool 9389 Bool
9390 -> Bool 9390 -> Bool
9391 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9391 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9392testdata/performance/SampleMaterial.lc 1066:7-1071:35 9392SampleMaterial.lc 1066:7-1071:35
9393 Bool 9393 Bool
9394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9395testdata/performance/SampleMaterial.lc 1066:7-1072:28 9395SampleMaterial.lc 1066:7-1072:28
9396 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9396 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9397testdata/performance/SampleMaterial.lc 1066:7-1073:33 9397SampleMaterial.lc 1066:7-1073:33
9398 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9398 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9399testdata/performance/SampleMaterial.lc 1066:7-1074:32 9399SampleMaterial.lc 1066:7-1074:32
9400 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9400 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9401testdata/performance/SampleMaterial.lc 1066:7-1075:30 9401SampleMaterial.lc 1066:7-1075:30
9402 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9402 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9403testdata/performance/SampleMaterial.lc 1066:7-1076:34 9403SampleMaterial.lc 1066:7-1076:34
9404 [StageAttrs] -> Bool -> CommonAttrs 9404 [StageAttrs] -> Bool -> CommonAttrs
9405testdata/performance/SampleMaterial.lc 1066:7-1104:14 9405SampleMaterial.lc 1066:7-1104:14
9406 Bool -> CommonAttrs 9406 Bool -> CommonAttrs
9407testdata/performance/SampleMaterial.lc 1066:7-1106:10 9407SampleMaterial.lc 1066:7-1106:10
9408 CommonAttrs | ((CommonAttrs)) 9408 CommonAttrs | ((CommonAttrs))
9409testdata/performance/SampleMaterial.lc 1067:24-1067:26 9409SampleMaterial.lc 1067:24-1067:26
9410 () 9410 ()
9411testdata/performance/SampleMaterial.lc 1068:24-1068:26 9411SampleMaterial.lc 1068:24-1068:26
9412 () 9412 ()
9413testdata/performance/SampleMaterial.lc 1069:22-1069:27 9413SampleMaterial.lc 1069:22-1069:27
9414 Bool 9414 Bool
9415testdata/performance/SampleMaterial.lc 1070:20-1070:21 9415SampleMaterial.lc 1070:20-1070:21
9416 _b 9416 _b
9417testdata/performance/SampleMaterial.lc 1071:30-1071:35 9417SampleMaterial.lc 1071:30-1071:35
9418 Bool 9418 Bool
9419testdata/performance/SampleMaterial.lc 1072:23-1072:28 9419SampleMaterial.lc 1072:23-1072:28
9420 Bool 9420 Bool
9421testdata/performance/SampleMaterial.lc 1073:20-1073:33 9421SampleMaterial.lc 1073:20-1073:33
9422 CullType 9422 CullType
9423testdata/performance/SampleMaterial.lc 1074:30-1074:32 9423SampleMaterial.lc 1074:30-1074:32
9424 forall a . [a] 9424 forall a . [a]
9425testdata/performance/SampleMaterial.lc 1075:25-1075:30 9425SampleMaterial.lc 1075:25-1075:30
9426 Bool 9426 Bool
9427testdata/performance/SampleMaterial.lc 1076:29-1076:34 9427SampleMaterial.lc 1076:29-1076:34
9428 Bool 9428 Bool
9429testdata/performance/SampleMaterial.lc 1078:13-1104:14 9429SampleMaterial.lc 1078:13-1104:14
9430 [StageAttrs] 9430 [StageAttrs]
9431testdata/performance/SampleMaterial.lc 1078:15-1078:25 9431SampleMaterial.lc 1078:15-1078:25
9432 Maybe (Blending', Blending') 9432 Maybe (Blending', Blending')
9433 -> RGBGen 9433 -> RGBGen
9434 -> AlphaGen 9434 -> AlphaGen
@@ -9436,70 +9436,70 @@ testdata/performance/SampleMaterial.lc 1078:15-1078:25
9436 -> [TCMod] 9436 -> [TCMod]
9437 -> StageTexture 9437 -> StageTexture
9438 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9438 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9439testdata/performance/SampleMaterial.lc 1078:15-1079:36 9439SampleMaterial.lc 1078:15-1079:36
9440 RGBGen 9440 RGBGen
9441 -> AlphaGen 9441 -> AlphaGen
9442 -> TCGen 9442 -> TCGen
9443 -> [TCMod] 9443 -> [TCMod]
9444 -> StageTexture 9444 -> StageTexture
9445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9446testdata/performance/SampleMaterial.lc 1078:15-1080:50 9446SampleMaterial.lc 1078:15-1080:50
9447 AlphaGen 9447 AlphaGen
9448 -> TCGen 9448 -> TCGen
9449 -> [TCMod] 9449 -> [TCMod]
9450 -> StageTexture 9450 -> StageTexture
9451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9452testdata/performance/SampleMaterial.lc 1078:15-1081:42 9452SampleMaterial.lc 1078:15-1081:42
9453 TCGen 9453 TCGen
9454 -> [TCMod] 9454 -> [TCMod]
9455 -> StageTexture 9455 -> StageTexture
9456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9457testdata/performance/SampleMaterial.lc 1078:15-1082:36 9457SampleMaterial.lc 1078:15-1082:36
9458 [TCMod] 9458 [TCMod]
9459 -> StageTexture 9459 -> StageTexture
9460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9461testdata/performance/SampleMaterial.lc 1078:15-1083:31 9461SampleMaterial.lc 1078:15-1083:31
9462 StageTexture 9462 StageTexture
9463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9464testdata/performance/SampleMaterial.lc 1078:15-1084:75 9464SampleMaterial.lc 1078:15-1084:75
9465 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9465 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9466testdata/performance/SampleMaterial.lc 1078:15-1085:38 9466SampleMaterial.lc 1078:15-1085:38
9467 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9467 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9468testdata/performance/SampleMaterial.lc 1078:15-1086:41 9468SampleMaterial.lc 1078:15-1086:41
9469 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9469 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9470testdata/performance/SampleMaterial.lc 1078:15-1087:40 9470SampleMaterial.lc 1078:15-1087:40
9471 Bool -> String -> StageAttrs 9471 Bool -> String -> StageAttrs
9472testdata/performance/SampleMaterial.lc 1078:15-1088:46 9472SampleMaterial.lc 1078:15-1088:46
9473 String -> StageAttrs 9473 String -> StageAttrs
9474testdata/performance/SampleMaterial.lc 1078:15-1090:18 9474SampleMaterial.lc 1078:15-1090:18
9475 StageAttrs 9475 StageAttrs
9476testdata/performance/SampleMaterial.lc 1079:29-1079:36 9476SampleMaterial.lc 1079:29-1079:36
9477 forall a . Maybe a 9477 forall a . Maybe a
9478testdata/performance/SampleMaterial.lc 1080:30-1080:50 9478SampleMaterial.lc 1080:30-1080:50
9479 RGBGen 9479 RGBGen
9480testdata/performance/SampleMaterial.lc 1081:32-1081:42 9480SampleMaterial.lc 1081:32-1081:42
9481 AlphaGen 9481 AlphaGen
9482testdata/performance/SampleMaterial.lc 1082:29-1082:36 9482SampleMaterial.lc 1082:29-1082:36
9483 TCGen 9483 TCGen
9484testdata/performance/SampleMaterial.lc 1083:29-1083:31 9484SampleMaterial.lc 1083:29-1083:31
9485 forall a . [a] 9485 forall a . [a]
9486testdata/performance/SampleMaterial.lc 1084:31-1084:37 9486SampleMaterial.lc 1084:31-1084:37
9487 String -> StageTexture 9487 String -> StageTexture
9488testdata/performance/SampleMaterial.lc 1084:31-1084:75 9488SampleMaterial.lc 1084:31-1084:75
9489 StageTexture 9489 StageTexture
9490testdata/performance/SampleMaterial.lc 1084:38-1084:75 9490SampleMaterial.lc 1084:38-1084:75
9491 String 9491 String
9492testdata/performance/SampleMaterial.lc 1085:34-1085:38 9492SampleMaterial.lc 1085:34-1085:38
9493 Bool 9493 Bool
9494testdata/performance/SampleMaterial.lc 1086:33-1086:41 9494SampleMaterial.lc 1086:33-1086:41
9495 DepthFunction 9495 DepthFunction
9496testdata/performance/SampleMaterial.lc 1087:33-1087:40 9496SampleMaterial.lc 1087:33-1087:40
9497 forall a . Maybe a 9497 forall a . Maybe a
9498testdata/performance/SampleMaterial.lc 1088:41-1088:46 9498SampleMaterial.lc 1088:41-1088:46
9499 Bool 9499 Bool
9500testdata/performance/SampleMaterial.lc 1089:38-1089:54 9500SampleMaterial.lc 1089:38-1089:54
9501 String 9501 String
9502testdata/performance/SampleMaterial.lc 1091:15-1091:25 9502SampleMaterial.lc 1091:15-1091:25
9503 Maybe (Blending', Blending') 9503 Maybe (Blending', Blending')
9504 -> RGBGen 9504 -> RGBGen
9505 -> AlphaGen 9505 -> AlphaGen
@@ -9507,82 +9507,82 @@ testdata/performance/SampleMaterial.lc 1091:15-1091:25
9507 -> [TCMod] 9507 -> [TCMod]
9508 -> StageTexture 9508 -> StageTexture
9509 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9509 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9510testdata/performance/SampleMaterial.lc 1091:15-1092:57 9510SampleMaterial.lc 1091:15-1092:57
9511 RGBGen 9511 RGBGen
9512 -> AlphaGen 9512 -> AlphaGen
9513 -> TCGen 9513 -> TCGen
9514 -> [TCMod] 9514 -> [TCMod]
9515 -> StageTexture 9515 -> StageTexture
9516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9517testdata/performance/SampleMaterial.lc 1091:15-1093:50 9517SampleMaterial.lc 1091:15-1093:50
9518 AlphaGen 9518 AlphaGen
9519 -> TCGen 9519 -> TCGen
9520 -> [TCMod] 9520 -> [TCMod]
9521 -> StageTexture 9521 -> StageTexture
9522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9523testdata/performance/SampleMaterial.lc 1091:15-1094:42 9523SampleMaterial.lc 1091:15-1094:42
9524 TCGen 9524 TCGen
9525 -> [TCMod] 9525 -> [TCMod]
9526 -> StageTexture 9526 -> StageTexture
9527 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9527 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9528testdata/performance/SampleMaterial.lc 1091:15-1095:40 9528SampleMaterial.lc 1091:15-1095:40
9529 [TCMod] 9529 [TCMod]
9530 -> StageTexture 9530 -> StageTexture
9531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9532testdata/performance/SampleMaterial.lc 1091:15-1096:31 9532SampleMaterial.lc 1091:15-1096:31
9533 StageTexture 9533 StageTexture
9534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9535testdata/performance/SampleMaterial.lc 1091:15-1097:42 9535SampleMaterial.lc 1091:15-1097:42
9536 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9536 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9537testdata/performance/SampleMaterial.lc 1091:15-1098:38 9537SampleMaterial.lc 1091:15-1098:38
9538 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9538 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9539testdata/performance/SampleMaterial.lc 1091:15-1099:41 9539SampleMaterial.lc 1091:15-1099:41
9540 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9540 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9541testdata/performance/SampleMaterial.lc 1091:15-1100:40 9541SampleMaterial.lc 1091:15-1100:40
9542 Bool -> String -> StageAttrs 9542 Bool -> String -> StageAttrs
9543testdata/performance/SampleMaterial.lc 1091:15-1101:46 9543SampleMaterial.lc 1091:15-1101:46
9544 String -> StageAttrs 9544 String -> StageAttrs
9545testdata/performance/SampleMaterial.lc 1091:15-1103:18 9545SampleMaterial.lc 1091:15-1103:18
9546 StageAttrs | [StageAttrs] 9546 StageAttrs | [StageAttrs]
9547testdata/performance/SampleMaterial.lc 1092:29-1092:33 9547SampleMaterial.lc 1092:29-1092:33
9548 forall a . a -> Maybe a 9548 forall a . a -> Maybe a
9549testdata/performance/SampleMaterial.lc 1092:29-1092:57 9549SampleMaterial.lc 1092:29-1092:57
9550 Maybe (Blending', Blending') 9550 Maybe (Blending', Blending')
9551testdata/performance/SampleMaterial.lc 1092:34-1092:57 9551SampleMaterial.lc 1092:34-1092:57
9552 (Blending', Blending') 9552 (Blending', Blending')
9553testdata/performance/SampleMaterial.lc 1092:36-1092:46 9553SampleMaterial.lc 1092:36-1092:46
9554 Blending' 9554 Blending'
9555testdata/performance/SampleMaterial.lc 1092:49-1092:55 9555SampleMaterial.lc 1092:49-1092:55
9556 Blending' | ((Blending')) 9556 Blending' | ((Blending'))
9557testdata/performance/SampleMaterial.lc 1093:30-1093:50 9557SampleMaterial.lc 1093:30-1093:50
9558 RGBGen 9558 RGBGen
9559testdata/performance/SampleMaterial.lc 1094:32-1094:42 9559SampleMaterial.lc 1094:32-1094:42
9560 AlphaGen 9560 AlphaGen
9561testdata/performance/SampleMaterial.lc 1095:29-1095:40 9561SampleMaterial.lc 1095:29-1095:40
9562 TCGen 9562 TCGen
9563testdata/performance/SampleMaterial.lc 1096:29-1096:31 9563SampleMaterial.lc 1096:29-1096:31
9564 forall a . [a] 9564 forall a . [a]
9565testdata/performance/SampleMaterial.lc 1097:31-1097:42 9565SampleMaterial.lc 1097:31-1097:42
9566 StageTexture 9566 StageTexture
9567testdata/performance/SampleMaterial.lc 1098:34-1098:38 9567SampleMaterial.lc 1098:34-1098:38
9568 Bool 9568 Bool
9569testdata/performance/SampleMaterial.lc 1099:33-1099:41 9569SampleMaterial.lc 1099:33-1099:41
9570 DepthFunction 9570 DepthFunction
9571testdata/performance/SampleMaterial.lc 1100:33-1100:40 9571SampleMaterial.lc 1100:33-1100:40
9572 forall a . Maybe a 9572 forall a . Maybe a
9573testdata/performance/SampleMaterial.lc 1101:41-1101:46 9573SampleMaterial.lc 1101:41-1101:46
9574 Bool 9574 Bool
9575testdata/performance/SampleMaterial.lc 1102:38-1102:54 9575SampleMaterial.lc 1102:38-1102:54
9576 String 9576 String
9577testdata/performance/SampleMaterial.lc 1105:21-1105:26 9577SampleMaterial.lc 1105:21-1105:26
9578 Bool 9578 Bool
9579testdata/performance/SampleMaterial.lc 1108:5-1150:6 9579SampleMaterial.lc 1108:5-1150:6
9580 (String, CommonAttrs) 9580 (String, CommonAttrs)
9581testdata/performance/SampleMaterial.lc 1108:5-2182:6 9581SampleMaterial.lc 1108:5-2182:6
9582 [(String, CommonAttrs)] 9582 [(String, CommonAttrs)]
9583testdata/performance/SampleMaterial.lc 1108:7-1108:49 9583SampleMaterial.lc 1108:7-1108:49
9584 String 9584 String
9585testdata/performance/SampleMaterial.lc 1109:7-1109:18 9585SampleMaterial.lc 1109:7-1109:18
9586 () 9586 ()
9587 -> () 9587 -> ()
9588 -> Bool 9588 -> Bool
@@ -9590,68 +9590,68 @@ testdata/performance/SampleMaterial.lc 1109:7-1109:18
9590 -> Bool 9590 -> Bool
9591 -> Bool 9591 -> Bool
9592 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9592 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9593testdata/performance/SampleMaterial.lc 1109:7-1110:26 9593SampleMaterial.lc 1109:7-1110:26
9594 () 9594 ()
9595 -> Bool 9595 -> Bool
9596 -> Float 9596 -> Float
9597 -> Bool 9597 -> Bool
9598 -> Bool 9598 -> Bool
9599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9600testdata/performance/SampleMaterial.lc 1109:7-1111:26 9600SampleMaterial.lc 1109:7-1111:26
9601 Bool 9601 Bool
9602 -> Float 9602 -> Float
9603 -> Bool 9603 -> Bool
9604 -> Bool 9604 -> Bool
9605 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9605 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9606testdata/performance/SampleMaterial.lc 1109:7-1112:27 9606SampleMaterial.lc 1109:7-1112:27
9607 Float 9607 Float
9608 -> Bool 9608 -> Bool
9609 -> Bool 9609 -> Bool
9610 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9610 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9611testdata/performance/SampleMaterial.lc 1109:7-1113:21 9611SampleMaterial.lc 1109:7-1113:21
9612 Bool 9612 Bool
9613 -> Bool 9613 -> Bool
9614 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9614 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9615testdata/performance/SampleMaterial.lc 1109:7-1114:35 9615SampleMaterial.lc 1109:7-1114:35
9616 Bool 9616 Bool
9617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9618testdata/performance/SampleMaterial.lc 1109:7-1115:28 9618SampleMaterial.lc 1109:7-1115:28
9619 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9619 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9620testdata/performance/SampleMaterial.lc 1109:7-1116:33 9620SampleMaterial.lc 1109:7-1116:33
9621 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9621 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9622testdata/performance/SampleMaterial.lc 1109:7-1117:32 9622SampleMaterial.lc 1109:7-1117:32
9623 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9623 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9624testdata/performance/SampleMaterial.lc 1109:7-1118:30 9624SampleMaterial.lc 1109:7-1118:30
9625 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9625 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9626testdata/performance/SampleMaterial.lc 1109:7-1119:34 9626SampleMaterial.lc 1109:7-1119:34
9627 [StageAttrs] -> Bool -> CommonAttrs 9627 [StageAttrs] -> Bool -> CommonAttrs
9628testdata/performance/SampleMaterial.lc 1109:7-1147:14 9628SampleMaterial.lc 1109:7-1147:14
9629 Bool -> CommonAttrs 9629 Bool -> CommonAttrs
9630testdata/performance/SampleMaterial.lc 1109:7-1149:10 9630SampleMaterial.lc 1109:7-1149:10
9631 CommonAttrs | ((CommonAttrs)) 9631 CommonAttrs | ((CommonAttrs))
9632testdata/performance/SampleMaterial.lc 1110:24-1110:26 9632SampleMaterial.lc 1110:24-1110:26
9633 () 9633 ()
9634testdata/performance/SampleMaterial.lc 1111:24-1111:26 9634SampleMaterial.lc 1111:24-1111:26
9635 () 9635 ()
9636testdata/performance/SampleMaterial.lc 1112:22-1112:27 9636SampleMaterial.lc 1112:22-1112:27
9637 Bool 9637 Bool
9638testdata/performance/SampleMaterial.lc 1113:20-1113:21 9638SampleMaterial.lc 1113:20-1113:21
9639 _b 9639 _b
9640testdata/performance/SampleMaterial.lc 1114:30-1114:35 9640SampleMaterial.lc 1114:30-1114:35
9641 Bool 9641 Bool
9642testdata/performance/SampleMaterial.lc 1115:23-1115:28 9642SampleMaterial.lc 1115:23-1115:28
9643 Bool 9643 Bool
9644testdata/performance/SampleMaterial.lc 1116:20-1116:33 9644SampleMaterial.lc 1116:20-1116:33
9645 CullType 9645 CullType
9646testdata/performance/SampleMaterial.lc 1117:30-1117:32 9646SampleMaterial.lc 1117:30-1117:32
9647 forall a . [a] 9647 forall a . [a]
9648testdata/performance/SampleMaterial.lc 1118:25-1118:30 9648SampleMaterial.lc 1118:25-1118:30
9649 Bool 9649 Bool
9650testdata/performance/SampleMaterial.lc 1119:29-1119:34 9650SampleMaterial.lc 1119:29-1119:34
9651 Bool 9651 Bool
9652testdata/performance/SampleMaterial.lc 1121:13-1147:14 9652SampleMaterial.lc 1121:13-1147:14
9653 [StageAttrs] 9653 [StageAttrs]
9654testdata/performance/SampleMaterial.lc 1121:15-1121:25 9654SampleMaterial.lc 1121:15-1121:25
9655 Maybe (Blending', Blending') 9655 Maybe (Blending', Blending')
9656 -> RGBGen 9656 -> RGBGen
9657 -> AlphaGen 9657 -> AlphaGen
@@ -9659,70 +9659,70 @@ testdata/performance/SampleMaterial.lc 1121:15-1121:25
9659 -> [TCMod] 9659 -> [TCMod]
9660 -> StageTexture 9660 -> StageTexture
9661 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9661 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9662testdata/performance/SampleMaterial.lc 1121:15-1122:36 9662SampleMaterial.lc 1121:15-1122:36
9663 RGBGen 9663 RGBGen
9664 -> AlphaGen 9664 -> AlphaGen
9665 -> TCGen 9665 -> TCGen
9666 -> [TCMod] 9666 -> [TCMod]
9667 -> StageTexture 9667 -> StageTexture
9668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9669testdata/performance/SampleMaterial.lc 1121:15-1123:50 9669SampleMaterial.lc 1121:15-1123:50
9670 AlphaGen 9670 AlphaGen
9671 -> TCGen 9671 -> TCGen
9672 -> [TCMod] 9672 -> [TCMod]
9673 -> StageTexture 9673 -> StageTexture
9674 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9674 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9675testdata/performance/SampleMaterial.lc 1121:15-1124:42 9675SampleMaterial.lc 1121:15-1124:42
9676 TCGen 9676 TCGen
9677 -> [TCMod] 9677 -> [TCMod]
9678 -> StageTexture 9678 -> StageTexture
9679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9680testdata/performance/SampleMaterial.lc 1121:15-1125:36 9680SampleMaterial.lc 1121:15-1125:36
9681 [TCMod] 9681 [TCMod]
9682 -> StageTexture 9682 -> StageTexture
9683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9684testdata/performance/SampleMaterial.lc 1121:15-1126:31 9684SampleMaterial.lc 1121:15-1126:31
9685 StageTexture 9685 StageTexture
9686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9687testdata/performance/SampleMaterial.lc 1121:15-1127:80 9687SampleMaterial.lc 1121:15-1127:80
9688 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9688 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9689testdata/performance/SampleMaterial.lc 1121:15-1128:38 9689SampleMaterial.lc 1121:15-1128:38
9690 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9690 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9691testdata/performance/SampleMaterial.lc 1121:15-1129:41 9691SampleMaterial.lc 1121:15-1129:41
9692 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9692 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9693testdata/performance/SampleMaterial.lc 1121:15-1130:40 9693SampleMaterial.lc 1121:15-1130:40
9694 Bool -> String -> StageAttrs 9694 Bool -> String -> StageAttrs
9695testdata/performance/SampleMaterial.lc 1121:15-1131:46 9695SampleMaterial.lc 1121:15-1131:46
9696 String -> StageAttrs 9696 String -> StageAttrs
9697testdata/performance/SampleMaterial.lc 1121:15-1133:18 9697SampleMaterial.lc 1121:15-1133:18
9698 StageAttrs 9698 StageAttrs
9699testdata/performance/SampleMaterial.lc 1122:29-1122:36 9699SampleMaterial.lc 1122:29-1122:36
9700 forall a . Maybe a 9700 forall a . Maybe a
9701testdata/performance/SampleMaterial.lc 1123:30-1123:50 9701SampleMaterial.lc 1123:30-1123:50
9702 RGBGen 9702 RGBGen
9703testdata/performance/SampleMaterial.lc 1124:32-1124:42 9703SampleMaterial.lc 1124:32-1124:42
9704 AlphaGen 9704 AlphaGen
9705testdata/performance/SampleMaterial.lc 1125:29-1125:36 9705SampleMaterial.lc 1125:29-1125:36
9706 TCGen 9706 TCGen
9707testdata/performance/SampleMaterial.lc 1126:29-1126:31 9707SampleMaterial.lc 1126:29-1126:31
9708 forall a . [a] 9708 forall a . [a]
9709testdata/performance/SampleMaterial.lc 1127:31-1127:37 9709SampleMaterial.lc 1127:31-1127:37
9710 String -> StageTexture 9710 String -> StageTexture
9711testdata/performance/SampleMaterial.lc 1127:31-1127:80 9711SampleMaterial.lc 1127:31-1127:80
9712 StageTexture 9712 StageTexture
9713testdata/performance/SampleMaterial.lc 1127:38-1127:80 9713SampleMaterial.lc 1127:38-1127:80
9714 String 9714 String
9715testdata/performance/SampleMaterial.lc 1128:34-1128:38 9715SampleMaterial.lc 1128:34-1128:38
9716 Bool 9716 Bool
9717testdata/performance/SampleMaterial.lc 1129:33-1129:41 9717SampleMaterial.lc 1129:33-1129:41
9718 DepthFunction 9718 DepthFunction
9719testdata/performance/SampleMaterial.lc 1130:33-1130:40 9719SampleMaterial.lc 1130:33-1130:40
9720 forall a . Maybe a 9720 forall a . Maybe a
9721testdata/performance/SampleMaterial.lc 1131:41-1131:46 9721SampleMaterial.lc 1131:41-1131:46
9722 Bool 9722 Bool
9723testdata/performance/SampleMaterial.lc 1132:38-1132:54 9723SampleMaterial.lc 1132:38-1132:54
9724 String 9724 String
9725testdata/performance/SampleMaterial.lc 1134:15-1134:25 9725SampleMaterial.lc 1134:15-1134:25
9726 Maybe (Blending', Blending') 9726 Maybe (Blending', Blending')
9727 -> RGBGen 9727 -> RGBGen
9728 -> AlphaGen 9728 -> AlphaGen
@@ -9730,82 +9730,82 @@ testdata/performance/SampleMaterial.lc 1134:15-1134:25
9730 -> [TCMod] 9730 -> [TCMod]
9731 -> StageTexture 9731 -> StageTexture
9732 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9732 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9733testdata/performance/SampleMaterial.lc 1134:15-1135:57 9733SampleMaterial.lc 1134:15-1135:57
9734 RGBGen 9734 RGBGen
9735 -> AlphaGen 9735 -> AlphaGen
9736 -> TCGen 9736 -> TCGen
9737 -> [TCMod] 9737 -> [TCMod]
9738 -> StageTexture 9738 -> StageTexture
9739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9740testdata/performance/SampleMaterial.lc 1134:15-1136:50 9740SampleMaterial.lc 1134:15-1136:50
9741 AlphaGen 9741 AlphaGen
9742 -> TCGen 9742 -> TCGen
9743 -> [TCMod] 9743 -> [TCMod]
9744 -> StageTexture 9744 -> StageTexture
9745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9746testdata/performance/SampleMaterial.lc 1134:15-1137:42 9746SampleMaterial.lc 1134:15-1137:42
9747 TCGen 9747 TCGen
9748 -> [TCMod] 9748 -> [TCMod]
9749 -> StageTexture 9749 -> StageTexture
9750 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9750 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9751testdata/performance/SampleMaterial.lc 1134:15-1138:40 9751SampleMaterial.lc 1134:15-1138:40
9752 [TCMod] 9752 [TCMod]
9753 -> StageTexture 9753 -> StageTexture
9754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9755testdata/performance/SampleMaterial.lc 1134:15-1139:31 9755SampleMaterial.lc 1134:15-1139:31
9756 StageTexture 9756 StageTexture
9757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9758testdata/performance/SampleMaterial.lc 1134:15-1140:42 9758SampleMaterial.lc 1134:15-1140:42
9759 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9759 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9760testdata/performance/SampleMaterial.lc 1134:15-1141:38 9760SampleMaterial.lc 1134:15-1141:38
9761 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9761 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9762testdata/performance/SampleMaterial.lc 1134:15-1142:41 9762SampleMaterial.lc 1134:15-1142:41
9763 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9763 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9764testdata/performance/SampleMaterial.lc 1134:15-1143:40 9764SampleMaterial.lc 1134:15-1143:40
9765 Bool -> String -> StageAttrs 9765 Bool -> String -> StageAttrs
9766testdata/performance/SampleMaterial.lc 1134:15-1144:46 9766SampleMaterial.lc 1134:15-1144:46
9767 String -> StageAttrs 9767 String -> StageAttrs
9768testdata/performance/SampleMaterial.lc 1134:15-1146:18 9768SampleMaterial.lc 1134:15-1146:18
9769 StageAttrs | [StageAttrs] 9769 StageAttrs | [StageAttrs]
9770testdata/performance/SampleMaterial.lc 1135:29-1135:33 9770SampleMaterial.lc 1135:29-1135:33
9771 forall a . a -> Maybe a 9771 forall a . a -> Maybe a
9772testdata/performance/SampleMaterial.lc 1135:29-1135:57 9772SampleMaterial.lc 1135:29-1135:57
9773 Maybe (Blending', Blending') 9773 Maybe (Blending', Blending')
9774testdata/performance/SampleMaterial.lc 1135:34-1135:57 9774SampleMaterial.lc 1135:34-1135:57
9775 (Blending', Blending') 9775 (Blending', Blending')
9776testdata/performance/SampleMaterial.lc 1135:36-1135:46 9776SampleMaterial.lc 1135:36-1135:46
9777 Blending' 9777 Blending'
9778testdata/performance/SampleMaterial.lc 1135:49-1135:55 9778SampleMaterial.lc 1135:49-1135:55
9779 Blending' | ((Blending')) 9779 Blending' | ((Blending'))
9780testdata/performance/SampleMaterial.lc 1136:30-1136:50 9780SampleMaterial.lc 1136:30-1136:50
9781 RGBGen 9781 RGBGen
9782testdata/performance/SampleMaterial.lc 1137:32-1137:42 9782SampleMaterial.lc 1137:32-1137:42
9783 AlphaGen 9783 AlphaGen
9784testdata/performance/SampleMaterial.lc 1138:29-1138:40 9784SampleMaterial.lc 1138:29-1138:40
9785 TCGen 9785 TCGen
9786testdata/performance/SampleMaterial.lc 1139:29-1139:31 9786SampleMaterial.lc 1139:29-1139:31
9787 forall a . [a] 9787 forall a . [a]
9788testdata/performance/SampleMaterial.lc 1140:31-1140:42 9788SampleMaterial.lc 1140:31-1140:42
9789 StageTexture 9789 StageTexture
9790testdata/performance/SampleMaterial.lc 1141:34-1141:38 9790SampleMaterial.lc 1141:34-1141:38
9791 Bool 9791 Bool
9792testdata/performance/SampleMaterial.lc 1142:33-1142:41 9792SampleMaterial.lc 1142:33-1142:41
9793 DepthFunction 9793 DepthFunction
9794testdata/performance/SampleMaterial.lc 1143:33-1143:40 9794SampleMaterial.lc 1143:33-1143:40
9795 forall a . Maybe a 9795 forall a . Maybe a
9796testdata/performance/SampleMaterial.lc 1144:41-1144:46 9796SampleMaterial.lc 1144:41-1144:46
9797 Bool 9797 Bool
9798testdata/performance/SampleMaterial.lc 1145:38-1145:54 9798SampleMaterial.lc 1145:38-1145:54
9799 String 9799 String
9800testdata/performance/SampleMaterial.lc 1148:21-1148:26 9800SampleMaterial.lc 1148:21-1148:26
9801 Bool 9801 Bool
9802testdata/performance/SampleMaterial.lc 1151:5-1193:6 9802SampleMaterial.lc 1151:5-1193:6
9803 (String, CommonAttrs) 9803 (String, CommonAttrs)
9804testdata/performance/SampleMaterial.lc 1151:5-2182:6 9804SampleMaterial.lc 1151:5-2182:6
9805 [(String, CommonAttrs)] 9805 [(String, CommonAttrs)]
9806testdata/performance/SampleMaterial.lc 1151:7-1151:41 9806SampleMaterial.lc 1151:7-1151:41
9807 String 9807 String
9808testdata/performance/SampleMaterial.lc 1152:7-1152:18 9808SampleMaterial.lc 1152:7-1152:18
9809 () 9809 ()
9810 -> () 9810 -> ()
9811 -> Bool 9811 -> Bool
@@ -9813,68 +9813,68 @@ testdata/performance/SampleMaterial.lc 1152:7-1152:18
9813 -> Bool 9813 -> Bool
9814 -> Bool 9814 -> Bool
9815 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9815 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9816testdata/performance/SampleMaterial.lc 1152:7-1153:26 9816SampleMaterial.lc 1152:7-1153:26
9817 () 9817 ()
9818 -> Bool 9818 -> Bool
9819 -> Float 9819 -> Float
9820 -> Bool 9820 -> Bool
9821 -> Bool 9821 -> Bool
9822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9823testdata/performance/SampleMaterial.lc 1152:7-1154:26 9823SampleMaterial.lc 1152:7-1154:26
9824 Bool 9824 Bool
9825 -> Float 9825 -> Float
9826 -> Bool 9826 -> Bool
9827 -> Bool 9827 -> Bool
9828 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9828 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9829testdata/performance/SampleMaterial.lc 1152:7-1155:27 9829SampleMaterial.lc 1152:7-1155:27
9830 Float 9830 Float
9831 -> Bool 9831 -> Bool
9832 -> Bool 9832 -> Bool
9833 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9833 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9834testdata/performance/SampleMaterial.lc 1152:7-1156:21 9834SampleMaterial.lc 1152:7-1156:21
9835 Bool 9835 Bool
9836 -> Bool 9836 -> Bool
9837 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9837 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9838testdata/performance/SampleMaterial.lc 1152:7-1157:35 9838SampleMaterial.lc 1152:7-1157:35
9839 Bool 9839 Bool
9840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9841testdata/performance/SampleMaterial.lc 1152:7-1158:28 9841SampleMaterial.lc 1152:7-1158:28
9842 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9842 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9843testdata/performance/SampleMaterial.lc 1152:7-1159:33 9843SampleMaterial.lc 1152:7-1159:33
9844 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9844 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9845testdata/performance/SampleMaterial.lc 1152:7-1160:32 9845SampleMaterial.lc 1152:7-1160:32
9846 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 9846 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9847testdata/performance/SampleMaterial.lc 1152:7-1161:30 9847SampleMaterial.lc 1152:7-1161:30
9848 Bool -> [StageAttrs] -> Bool -> CommonAttrs 9848 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9849testdata/performance/SampleMaterial.lc 1152:7-1162:34 9849SampleMaterial.lc 1152:7-1162:34
9850 [StageAttrs] -> Bool -> CommonAttrs 9850 [StageAttrs] -> Bool -> CommonAttrs
9851testdata/performance/SampleMaterial.lc 1152:7-1190:14 9851SampleMaterial.lc 1152:7-1190:14
9852 Bool -> CommonAttrs 9852 Bool -> CommonAttrs
9853testdata/performance/SampleMaterial.lc 1152:7-1192:10 9853SampleMaterial.lc 1152:7-1192:10
9854 CommonAttrs | ((CommonAttrs)) 9854 CommonAttrs | ((CommonAttrs))
9855testdata/performance/SampleMaterial.lc 1153:24-1153:26 9855SampleMaterial.lc 1153:24-1153:26
9856 () 9856 ()
9857testdata/performance/SampleMaterial.lc 1154:24-1154:26 9857SampleMaterial.lc 1154:24-1154:26
9858 () 9858 ()
9859testdata/performance/SampleMaterial.lc 1155:22-1155:27 9859SampleMaterial.lc 1155:22-1155:27
9860 Bool 9860 Bool
9861testdata/performance/SampleMaterial.lc 1156:20-1156:21 9861SampleMaterial.lc 1156:20-1156:21
9862 _b 9862 _b
9863testdata/performance/SampleMaterial.lc 1157:30-1157:35 9863SampleMaterial.lc 1157:30-1157:35
9864 Bool 9864 Bool
9865testdata/performance/SampleMaterial.lc 1158:23-1158:28 9865SampleMaterial.lc 1158:23-1158:28
9866 Bool 9866 Bool
9867testdata/performance/SampleMaterial.lc 1159:20-1159:33 9867SampleMaterial.lc 1159:20-1159:33
9868 CullType 9868 CullType
9869testdata/performance/SampleMaterial.lc 1160:30-1160:32 9869SampleMaterial.lc 1160:30-1160:32
9870 forall a . [a] 9870 forall a . [a]
9871testdata/performance/SampleMaterial.lc 1161:25-1161:30 9871SampleMaterial.lc 1161:25-1161:30
9872 Bool 9872 Bool
9873testdata/performance/SampleMaterial.lc 1162:29-1162:34 9873SampleMaterial.lc 1162:29-1162:34
9874 Bool 9874 Bool
9875testdata/performance/SampleMaterial.lc 1164:13-1190:14 9875SampleMaterial.lc 1164:13-1190:14
9876 [StageAttrs] 9876 [StageAttrs]
9877testdata/performance/SampleMaterial.lc 1164:15-1164:25 9877SampleMaterial.lc 1164:15-1164:25
9878 Maybe (Blending', Blending') 9878 Maybe (Blending', Blending')
9879 -> RGBGen 9879 -> RGBGen
9880 -> AlphaGen 9880 -> AlphaGen
@@ -9882,70 +9882,70 @@ testdata/performance/SampleMaterial.lc 1164:15-1164:25
9882 -> [TCMod] 9882 -> [TCMod]
9883 -> StageTexture 9883 -> StageTexture
9884 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9884 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9885testdata/performance/SampleMaterial.lc 1164:15-1165:36 9885SampleMaterial.lc 1164:15-1165:36
9886 RGBGen 9886 RGBGen
9887 -> AlphaGen 9887 -> AlphaGen
9888 -> TCGen 9888 -> TCGen
9889 -> [TCMod] 9889 -> [TCMod]
9890 -> StageTexture 9890 -> StageTexture
9891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9892testdata/performance/SampleMaterial.lc 1164:15-1166:50 9892SampleMaterial.lc 1164:15-1166:50
9893 AlphaGen 9893 AlphaGen
9894 -> TCGen 9894 -> TCGen
9895 -> [TCMod] 9895 -> [TCMod]
9896 -> StageTexture 9896 -> StageTexture
9897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9898testdata/performance/SampleMaterial.lc 1164:15-1167:42 9898SampleMaterial.lc 1164:15-1167:42
9899 TCGen 9899 TCGen
9900 -> [TCMod] 9900 -> [TCMod]
9901 -> StageTexture 9901 -> StageTexture
9902 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9902 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9903testdata/performance/SampleMaterial.lc 1164:15-1168:36 9903SampleMaterial.lc 1164:15-1168:36
9904 [TCMod] 9904 [TCMod]
9905 -> StageTexture 9905 -> StageTexture
9906 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9906 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9907testdata/performance/SampleMaterial.lc 1164:15-1169:31 9907SampleMaterial.lc 1164:15-1169:31
9908 StageTexture 9908 StageTexture
9909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9910testdata/performance/SampleMaterial.lc 1164:15-1170:72 9910SampleMaterial.lc 1164:15-1170:72
9911 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9911 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9912testdata/performance/SampleMaterial.lc 1164:15-1171:38 9912SampleMaterial.lc 1164:15-1171:38
9913 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9913 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9914testdata/performance/SampleMaterial.lc 1164:15-1172:41 9914SampleMaterial.lc 1164:15-1172:41
9915 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9915 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9916testdata/performance/SampleMaterial.lc 1164:15-1173:40 9916SampleMaterial.lc 1164:15-1173:40
9917 Bool -> String -> StageAttrs 9917 Bool -> String -> StageAttrs
9918testdata/performance/SampleMaterial.lc 1164:15-1174:46 9918SampleMaterial.lc 1164:15-1174:46
9919 String -> StageAttrs 9919 String -> StageAttrs
9920testdata/performance/SampleMaterial.lc 1164:15-1176:18 9920SampleMaterial.lc 1164:15-1176:18
9921 StageAttrs 9921 StageAttrs
9922testdata/performance/SampleMaterial.lc 1165:29-1165:36 9922SampleMaterial.lc 1165:29-1165:36
9923 forall a . Maybe a 9923 forall a . Maybe a
9924testdata/performance/SampleMaterial.lc 1166:30-1166:50 9924SampleMaterial.lc 1166:30-1166:50
9925 RGBGen 9925 RGBGen
9926testdata/performance/SampleMaterial.lc 1167:32-1167:42 9926SampleMaterial.lc 1167:32-1167:42
9927 AlphaGen 9927 AlphaGen
9928testdata/performance/SampleMaterial.lc 1168:29-1168:36 9928SampleMaterial.lc 1168:29-1168:36
9929 TCGen 9929 TCGen
9930testdata/performance/SampleMaterial.lc 1169:29-1169:31 9930SampleMaterial.lc 1169:29-1169:31
9931 forall a . [a] 9931 forall a . [a]
9932testdata/performance/SampleMaterial.lc 1170:31-1170:37 9932SampleMaterial.lc 1170:31-1170:37
9933 String -> StageTexture 9933 String -> StageTexture
9934testdata/performance/SampleMaterial.lc 1170:31-1170:72 9934SampleMaterial.lc 1170:31-1170:72
9935 StageTexture 9935 StageTexture
9936testdata/performance/SampleMaterial.lc 1170:38-1170:72 9936SampleMaterial.lc 1170:38-1170:72
9937 String 9937 String
9938testdata/performance/SampleMaterial.lc 1171:34-1171:38 9938SampleMaterial.lc 1171:34-1171:38
9939 Bool 9939 Bool
9940testdata/performance/SampleMaterial.lc 1172:33-1172:41 9940SampleMaterial.lc 1172:33-1172:41
9941 DepthFunction 9941 DepthFunction
9942testdata/performance/SampleMaterial.lc 1173:33-1173:40 9942SampleMaterial.lc 1173:33-1173:40
9943 forall a . Maybe a 9943 forall a . Maybe a
9944testdata/performance/SampleMaterial.lc 1174:41-1174:46 9944SampleMaterial.lc 1174:41-1174:46
9945 Bool 9945 Bool
9946testdata/performance/SampleMaterial.lc 1175:38-1175:54 9946SampleMaterial.lc 1175:38-1175:54
9947 String 9947 String
9948testdata/performance/SampleMaterial.lc 1177:15-1177:25 9948SampleMaterial.lc 1177:15-1177:25
9949 Maybe (Blending', Blending') 9949 Maybe (Blending', Blending')
9950 -> RGBGen 9950 -> RGBGen
9951 -> AlphaGen 9951 -> AlphaGen
@@ -9953,82 +9953,82 @@ testdata/performance/SampleMaterial.lc 1177:15-1177:25
9953 -> [TCMod] 9953 -> [TCMod]
9954 -> StageTexture 9954 -> StageTexture
9955 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9955 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9956testdata/performance/SampleMaterial.lc 1177:15-1178:57 9956SampleMaterial.lc 1177:15-1178:57
9957 RGBGen 9957 RGBGen
9958 -> AlphaGen 9958 -> AlphaGen
9959 -> TCGen 9959 -> TCGen
9960 -> [TCMod] 9960 -> [TCMod]
9961 -> StageTexture 9961 -> StageTexture
9962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9963testdata/performance/SampleMaterial.lc 1177:15-1179:50 9963SampleMaterial.lc 1177:15-1179:50
9964 AlphaGen 9964 AlphaGen
9965 -> TCGen 9965 -> TCGen
9966 -> [TCMod] 9966 -> [TCMod]
9967 -> StageTexture 9967 -> StageTexture
9968 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9968 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9969testdata/performance/SampleMaterial.lc 1177:15-1180:42 9969SampleMaterial.lc 1177:15-1180:42
9970 TCGen 9970 TCGen
9971 -> [TCMod] 9971 -> [TCMod]
9972 -> StageTexture 9972 -> StageTexture
9973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9974testdata/performance/SampleMaterial.lc 1177:15-1181:40 9974SampleMaterial.lc 1177:15-1181:40
9975 [TCMod] 9975 [TCMod]
9976 -> StageTexture 9976 -> StageTexture
9977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9978testdata/performance/SampleMaterial.lc 1177:15-1182:31 9978SampleMaterial.lc 1177:15-1182:31
9979 StageTexture 9979 StageTexture
9980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9981testdata/performance/SampleMaterial.lc 1177:15-1183:42 9981SampleMaterial.lc 1177:15-1183:42
9982 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9982 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9983testdata/performance/SampleMaterial.lc 1177:15-1184:38 9983SampleMaterial.lc 1177:15-1184:38
9984 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9984 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9985testdata/performance/SampleMaterial.lc 1177:15-1185:41 9985SampleMaterial.lc 1177:15-1185:41
9986 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9986 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9987testdata/performance/SampleMaterial.lc 1177:15-1186:40 9987SampleMaterial.lc 1177:15-1186:40
9988 Bool -> String -> StageAttrs 9988 Bool -> String -> StageAttrs
9989testdata/performance/SampleMaterial.lc 1177:15-1187:46 9989SampleMaterial.lc 1177:15-1187:46
9990 String -> StageAttrs 9990 String -> StageAttrs
9991testdata/performance/SampleMaterial.lc 1177:15-1189:18 9991SampleMaterial.lc 1177:15-1189:18
9992 StageAttrs | [StageAttrs] 9992 StageAttrs | [StageAttrs]
9993testdata/performance/SampleMaterial.lc 1178:29-1178:33 9993SampleMaterial.lc 1178:29-1178:33
9994 forall a . a -> Maybe a 9994 forall a . a -> Maybe a
9995testdata/performance/SampleMaterial.lc 1178:29-1178:57 9995SampleMaterial.lc 1178:29-1178:57
9996 Maybe (Blending', Blending') 9996 Maybe (Blending', Blending')
9997testdata/performance/SampleMaterial.lc 1178:34-1178:57 9997SampleMaterial.lc 1178:34-1178:57
9998 (Blending', Blending') 9998 (Blending', Blending')
9999testdata/performance/SampleMaterial.lc 1178:36-1178:46 9999SampleMaterial.lc 1178:36-1178:46
10000 Blending' 10000 Blending'
10001testdata/performance/SampleMaterial.lc 1178:49-1178:55 10001SampleMaterial.lc 1178:49-1178:55
10002 Blending' | ((Blending')) 10002 Blending' | ((Blending'))
10003testdata/performance/SampleMaterial.lc 1179:30-1179:50 10003SampleMaterial.lc 1179:30-1179:50
10004 RGBGen 10004 RGBGen
10005testdata/performance/SampleMaterial.lc 1180:32-1180:42 10005SampleMaterial.lc 1180:32-1180:42
10006 AlphaGen 10006 AlphaGen
10007testdata/performance/SampleMaterial.lc 1181:29-1181:40 10007SampleMaterial.lc 1181:29-1181:40
10008 TCGen 10008 TCGen
10009testdata/performance/SampleMaterial.lc 1182:29-1182:31 10009SampleMaterial.lc 1182:29-1182:31
10010 forall a . [a] 10010 forall a . [a]
10011testdata/performance/SampleMaterial.lc 1183:31-1183:42 10011SampleMaterial.lc 1183:31-1183:42
10012 StageTexture 10012 StageTexture
10013testdata/performance/SampleMaterial.lc 1184:34-1184:38 10013SampleMaterial.lc 1184:34-1184:38
10014 Bool 10014 Bool
10015testdata/performance/SampleMaterial.lc 1185:33-1185:41 10015SampleMaterial.lc 1185:33-1185:41
10016 DepthFunction 10016 DepthFunction
10017testdata/performance/SampleMaterial.lc 1186:33-1186:40 10017SampleMaterial.lc 1186:33-1186:40
10018 forall a . Maybe a 10018 forall a . Maybe a
10019testdata/performance/SampleMaterial.lc 1187:41-1187:46 10019SampleMaterial.lc 1187:41-1187:46
10020 Bool 10020 Bool
10021testdata/performance/SampleMaterial.lc 1188:38-1188:54 10021SampleMaterial.lc 1188:38-1188:54
10022 String 10022 String
10023testdata/performance/SampleMaterial.lc 1191:21-1191:26 10023SampleMaterial.lc 1191:21-1191:26
10024 Bool 10024 Bool
10025testdata/performance/SampleMaterial.lc 1194:5-1236:6 10025SampleMaterial.lc 1194:5-1236:6
10026 (String, CommonAttrs) 10026 (String, CommonAttrs)
10027testdata/performance/SampleMaterial.lc 1194:5-2182:6 10027SampleMaterial.lc 1194:5-2182:6
10028 [(String, CommonAttrs)] 10028 [(String, CommonAttrs)]
10029testdata/performance/SampleMaterial.lc 1194:7-1194:43 10029SampleMaterial.lc 1194:7-1194:43
10030 String 10030 String
10031testdata/performance/SampleMaterial.lc 1195:7-1195:18 10031SampleMaterial.lc 1195:7-1195:18
10032 () 10032 ()
10033 -> () 10033 -> ()
10034 -> Bool 10034 -> Bool
@@ -10036,68 +10036,68 @@ testdata/performance/SampleMaterial.lc 1195:7-1195:18
10036 -> Bool 10036 -> Bool
10037 -> Bool 10037 -> Bool
10038 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10038 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10039testdata/performance/SampleMaterial.lc 1195:7-1196:26 10039SampleMaterial.lc 1195:7-1196:26
10040 () 10040 ()
10041 -> Bool 10041 -> Bool
10042 -> Float 10042 -> Float
10043 -> Bool 10043 -> Bool
10044 -> Bool 10044 -> Bool
10045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10046testdata/performance/SampleMaterial.lc 1195:7-1197:26 10046SampleMaterial.lc 1195:7-1197:26
10047 Bool 10047 Bool
10048 -> Float 10048 -> Float
10049 -> Bool 10049 -> Bool
10050 -> Bool 10050 -> Bool
10051 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10051 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10052testdata/performance/SampleMaterial.lc 1195:7-1198:27 10052SampleMaterial.lc 1195:7-1198:27
10053 Float 10053 Float
10054 -> Bool 10054 -> Bool
10055 -> Bool 10055 -> Bool
10056 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10056 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10057testdata/performance/SampleMaterial.lc 1195:7-1199:21 10057SampleMaterial.lc 1195:7-1199:21
10058 Bool 10058 Bool
10059 -> Bool 10059 -> Bool
10060 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10060 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10061testdata/performance/SampleMaterial.lc 1195:7-1200:35 10061SampleMaterial.lc 1195:7-1200:35
10062 Bool 10062 Bool
10063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10064testdata/performance/SampleMaterial.lc 1195:7-1201:28 10064SampleMaterial.lc 1195:7-1201:28
10065 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10065 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10066testdata/performance/SampleMaterial.lc 1195:7-1202:33 10066SampleMaterial.lc 1195:7-1202:33
10067 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10067 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10068testdata/performance/SampleMaterial.lc 1195:7-1203:32 10068SampleMaterial.lc 1195:7-1203:32
10069 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10069 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10070testdata/performance/SampleMaterial.lc 1195:7-1204:30 10070SampleMaterial.lc 1195:7-1204:30
10071 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10071 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10072testdata/performance/SampleMaterial.lc 1195:7-1205:34 10072SampleMaterial.lc 1195:7-1205:34
10073 [StageAttrs] -> Bool -> CommonAttrs 10073 [StageAttrs] -> Bool -> CommonAttrs
10074testdata/performance/SampleMaterial.lc 1195:7-1233:14 10074SampleMaterial.lc 1195:7-1233:14
10075 Bool -> CommonAttrs 10075 Bool -> CommonAttrs
10076testdata/performance/SampleMaterial.lc 1195:7-1235:10 10076SampleMaterial.lc 1195:7-1235:10
10077 CommonAttrs | ((CommonAttrs)) 10077 CommonAttrs | ((CommonAttrs))
10078testdata/performance/SampleMaterial.lc 1196:24-1196:26 10078SampleMaterial.lc 1196:24-1196:26
10079 () 10079 ()
10080testdata/performance/SampleMaterial.lc 1197:24-1197:26 10080SampleMaterial.lc 1197:24-1197:26
10081 () 10081 ()
10082testdata/performance/SampleMaterial.lc 1198:22-1198:27 10082SampleMaterial.lc 1198:22-1198:27
10083 Bool 10083 Bool
10084testdata/performance/SampleMaterial.lc 1199:20-1199:21 10084SampleMaterial.lc 1199:20-1199:21
10085 _b 10085 _b
10086testdata/performance/SampleMaterial.lc 1200:30-1200:35 10086SampleMaterial.lc 1200:30-1200:35
10087 Bool 10087 Bool
10088testdata/performance/SampleMaterial.lc 1201:23-1201:28 10088SampleMaterial.lc 1201:23-1201:28
10089 Bool 10089 Bool
10090testdata/performance/SampleMaterial.lc 1202:20-1202:33 10090SampleMaterial.lc 1202:20-1202:33
10091 CullType 10091 CullType
10092testdata/performance/SampleMaterial.lc 1203:30-1203:32 10092SampleMaterial.lc 1203:30-1203:32
10093 forall a . [a] 10093 forall a . [a]
10094testdata/performance/SampleMaterial.lc 1204:25-1204:30 10094SampleMaterial.lc 1204:25-1204:30
10095 Bool 10095 Bool
10096testdata/performance/SampleMaterial.lc 1205:29-1205:34 10096SampleMaterial.lc 1205:29-1205:34
10097 Bool 10097 Bool
10098testdata/performance/SampleMaterial.lc 1207:13-1233:14 10098SampleMaterial.lc 1207:13-1233:14
10099 [StageAttrs] 10099 [StageAttrs]
10100testdata/performance/SampleMaterial.lc 1207:15-1207:25 10100SampleMaterial.lc 1207:15-1207:25
10101 Maybe (Blending', Blending') 10101 Maybe (Blending', Blending')
10102 -> RGBGen 10102 -> RGBGen
10103 -> AlphaGen 10103 -> AlphaGen
@@ -10105,70 +10105,70 @@ testdata/performance/SampleMaterial.lc 1207:15-1207:25
10105 -> [TCMod] 10105 -> [TCMod]
10106 -> StageTexture 10106 -> StageTexture
10107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10108testdata/performance/SampleMaterial.lc 1207:15-1208:36 10108SampleMaterial.lc 1207:15-1208:36
10109 RGBGen 10109 RGBGen
10110 -> AlphaGen 10110 -> AlphaGen
10111 -> TCGen 10111 -> TCGen
10112 -> [TCMod] 10112 -> [TCMod]
10113 -> StageTexture 10113 -> StageTexture
10114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10115testdata/performance/SampleMaterial.lc 1207:15-1209:50 10115SampleMaterial.lc 1207:15-1209:50
10116 AlphaGen 10116 AlphaGen
10117 -> TCGen 10117 -> TCGen
10118 -> [TCMod] 10118 -> [TCMod]
10119 -> StageTexture 10119 -> StageTexture
10120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10121testdata/performance/SampleMaterial.lc 1207:15-1210:42 10121SampleMaterial.lc 1207:15-1210:42
10122 TCGen 10122 TCGen
10123 -> [TCMod] 10123 -> [TCMod]
10124 -> StageTexture 10124 -> StageTexture
10125 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10125 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10126testdata/performance/SampleMaterial.lc 1207:15-1211:36 10126SampleMaterial.lc 1207:15-1211:36
10127 [TCMod] 10127 [TCMod]
10128 -> StageTexture 10128 -> StageTexture
10129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10130testdata/performance/SampleMaterial.lc 1207:15-1212:31 10130SampleMaterial.lc 1207:15-1212:31
10131 StageTexture 10131 StageTexture
10132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10133testdata/performance/SampleMaterial.lc 1207:15-1213:74 10133SampleMaterial.lc 1207:15-1213:74
10134 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10134 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10135testdata/performance/SampleMaterial.lc 1207:15-1214:38 10135SampleMaterial.lc 1207:15-1214:38
10136 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10136 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10137testdata/performance/SampleMaterial.lc 1207:15-1215:41 10137SampleMaterial.lc 1207:15-1215:41
10138 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10138 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10139testdata/performance/SampleMaterial.lc 1207:15-1216:40 10139SampleMaterial.lc 1207:15-1216:40
10140 Bool -> String -> StageAttrs 10140 Bool -> String -> StageAttrs
10141testdata/performance/SampleMaterial.lc 1207:15-1217:46 10141SampleMaterial.lc 1207:15-1217:46
10142 String -> StageAttrs 10142 String -> StageAttrs
10143testdata/performance/SampleMaterial.lc 1207:15-1219:18 10143SampleMaterial.lc 1207:15-1219:18
10144 StageAttrs 10144 StageAttrs
10145testdata/performance/SampleMaterial.lc 1208:29-1208:36 10145SampleMaterial.lc 1208:29-1208:36
10146 forall a . Maybe a 10146 forall a . Maybe a
10147testdata/performance/SampleMaterial.lc 1209:30-1209:50 10147SampleMaterial.lc 1209:30-1209:50
10148 RGBGen 10148 RGBGen
10149testdata/performance/SampleMaterial.lc 1210:32-1210:42 10149SampleMaterial.lc 1210:32-1210:42
10150 AlphaGen 10150 AlphaGen
10151testdata/performance/SampleMaterial.lc 1211:29-1211:36 10151SampleMaterial.lc 1211:29-1211:36
10152 TCGen 10152 TCGen
10153testdata/performance/SampleMaterial.lc 1212:29-1212:31 10153SampleMaterial.lc 1212:29-1212:31
10154 forall a . [a] 10154 forall a . [a]
10155testdata/performance/SampleMaterial.lc 1213:31-1213:37 10155SampleMaterial.lc 1213:31-1213:37
10156 String -> StageTexture 10156 String -> StageTexture
10157testdata/performance/SampleMaterial.lc 1213:31-1213:74 10157SampleMaterial.lc 1213:31-1213:74
10158 StageTexture 10158 StageTexture
10159testdata/performance/SampleMaterial.lc 1213:38-1213:74 10159SampleMaterial.lc 1213:38-1213:74
10160 String 10160 String
10161testdata/performance/SampleMaterial.lc 1214:34-1214:38 10161SampleMaterial.lc 1214:34-1214:38
10162 Bool 10162 Bool
10163testdata/performance/SampleMaterial.lc 1215:33-1215:41 10163SampleMaterial.lc 1215:33-1215:41
10164 DepthFunction 10164 DepthFunction
10165testdata/performance/SampleMaterial.lc 1216:33-1216:40 10165SampleMaterial.lc 1216:33-1216:40
10166 forall a . Maybe a 10166 forall a . Maybe a
10167testdata/performance/SampleMaterial.lc 1217:41-1217:46 10167SampleMaterial.lc 1217:41-1217:46
10168 Bool 10168 Bool
10169testdata/performance/SampleMaterial.lc 1218:38-1218:54 10169SampleMaterial.lc 1218:38-1218:54
10170 String 10170 String
10171testdata/performance/SampleMaterial.lc 1220:15-1220:25 10171SampleMaterial.lc 1220:15-1220:25
10172 Maybe (Blending', Blending') 10172 Maybe (Blending', Blending')
10173 -> RGBGen 10173 -> RGBGen
10174 -> AlphaGen 10174 -> AlphaGen
@@ -10176,82 +10176,82 @@ testdata/performance/SampleMaterial.lc 1220:15-1220:25
10176 -> [TCMod] 10176 -> [TCMod]
10177 -> StageTexture 10177 -> StageTexture
10178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10179testdata/performance/SampleMaterial.lc 1220:15-1221:57 10179SampleMaterial.lc 1220:15-1221:57
10180 RGBGen 10180 RGBGen
10181 -> AlphaGen 10181 -> AlphaGen
10182 -> TCGen 10182 -> TCGen
10183 -> [TCMod] 10183 -> [TCMod]
10184 -> StageTexture 10184 -> StageTexture
10185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10186testdata/performance/SampleMaterial.lc 1220:15-1222:50 10186SampleMaterial.lc 1220:15-1222:50
10187 AlphaGen 10187 AlphaGen
10188 -> TCGen 10188 -> TCGen
10189 -> [TCMod] 10189 -> [TCMod]
10190 -> StageTexture 10190 -> StageTexture
10191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10192testdata/performance/SampleMaterial.lc 1220:15-1223:42 10192SampleMaterial.lc 1220:15-1223:42
10193 TCGen 10193 TCGen
10194 -> [TCMod] 10194 -> [TCMod]
10195 -> StageTexture 10195 -> StageTexture
10196 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10196 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10197testdata/performance/SampleMaterial.lc 1220:15-1224:40 10197SampleMaterial.lc 1220:15-1224:40
10198 [TCMod] 10198 [TCMod]
10199 -> StageTexture 10199 -> StageTexture
10200 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10200 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10201testdata/performance/SampleMaterial.lc 1220:15-1225:31 10201SampleMaterial.lc 1220:15-1225:31
10202 StageTexture 10202 StageTexture
10203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10204testdata/performance/SampleMaterial.lc 1220:15-1226:42 10204SampleMaterial.lc 1220:15-1226:42
10205 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10205 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10206testdata/performance/SampleMaterial.lc 1220:15-1227:38 10206SampleMaterial.lc 1220:15-1227:38
10207 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10207 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10208testdata/performance/SampleMaterial.lc 1220:15-1228:41 10208SampleMaterial.lc 1220:15-1228:41
10209 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10209 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10210testdata/performance/SampleMaterial.lc 1220:15-1229:40 10210SampleMaterial.lc 1220:15-1229:40
10211 Bool -> String -> StageAttrs 10211 Bool -> String -> StageAttrs
10212testdata/performance/SampleMaterial.lc 1220:15-1230:46 10212SampleMaterial.lc 1220:15-1230:46
10213 String -> StageAttrs 10213 String -> StageAttrs
10214testdata/performance/SampleMaterial.lc 1220:15-1232:18 10214SampleMaterial.lc 1220:15-1232:18
10215 StageAttrs | [StageAttrs] 10215 StageAttrs | [StageAttrs]
10216testdata/performance/SampleMaterial.lc 1221:29-1221:33 10216SampleMaterial.lc 1221:29-1221:33
10217 forall a . a -> Maybe a 10217 forall a . a -> Maybe a
10218testdata/performance/SampleMaterial.lc 1221:29-1221:57 10218SampleMaterial.lc 1221:29-1221:57
10219 Maybe (Blending', Blending') 10219 Maybe (Blending', Blending')
10220testdata/performance/SampleMaterial.lc 1221:34-1221:57 10220SampleMaterial.lc 1221:34-1221:57
10221 (Blending', Blending') 10221 (Blending', Blending')
10222testdata/performance/SampleMaterial.lc 1221:36-1221:46 10222SampleMaterial.lc 1221:36-1221:46
10223 Blending' 10223 Blending'
10224testdata/performance/SampleMaterial.lc 1221:49-1221:55 10224SampleMaterial.lc 1221:49-1221:55
10225 Blending' | ((Blending')) 10225 Blending' | ((Blending'))
10226testdata/performance/SampleMaterial.lc 1222:30-1222:50 10226SampleMaterial.lc 1222:30-1222:50
10227 RGBGen 10227 RGBGen
10228testdata/performance/SampleMaterial.lc 1223:32-1223:42 10228SampleMaterial.lc 1223:32-1223:42
10229 AlphaGen 10229 AlphaGen
10230testdata/performance/SampleMaterial.lc 1224:29-1224:40 10230SampleMaterial.lc 1224:29-1224:40
10231 TCGen 10231 TCGen
10232testdata/performance/SampleMaterial.lc 1225:29-1225:31 10232SampleMaterial.lc 1225:29-1225:31
10233 forall a . [a] 10233 forall a . [a]
10234testdata/performance/SampleMaterial.lc 1226:31-1226:42 10234SampleMaterial.lc 1226:31-1226:42
10235 StageTexture 10235 StageTexture
10236testdata/performance/SampleMaterial.lc 1227:34-1227:38 10236SampleMaterial.lc 1227:34-1227:38
10237 Bool 10237 Bool
10238testdata/performance/SampleMaterial.lc 1228:33-1228:41 10238SampleMaterial.lc 1228:33-1228:41
10239 DepthFunction 10239 DepthFunction
10240testdata/performance/SampleMaterial.lc 1229:33-1229:40 10240SampleMaterial.lc 1229:33-1229:40
10241 forall a . Maybe a 10241 forall a . Maybe a
10242testdata/performance/SampleMaterial.lc 1230:41-1230:46 10242SampleMaterial.lc 1230:41-1230:46
10243 Bool 10243 Bool
10244testdata/performance/SampleMaterial.lc 1231:38-1231:54 10244SampleMaterial.lc 1231:38-1231:54
10245 String 10245 String
10246testdata/performance/SampleMaterial.lc 1234:21-1234:26 10246SampleMaterial.lc 1234:21-1234:26
10247 Bool 10247 Bool
10248testdata/performance/SampleMaterial.lc 1237:5-1279:6 10248SampleMaterial.lc 1237:5-1279:6
10249 (String, CommonAttrs) 10249 (String, CommonAttrs)
10250testdata/performance/SampleMaterial.lc 1237:5-2182:6 10250SampleMaterial.lc 1237:5-2182:6
10251 [(String, CommonAttrs)] 10251 [(String, CommonAttrs)]
10252testdata/performance/SampleMaterial.lc 1237:7-1237:41 10252SampleMaterial.lc 1237:7-1237:41
10253 String 10253 String
10254testdata/performance/SampleMaterial.lc 1238:7-1238:18 10254SampleMaterial.lc 1238:7-1238:18
10255 () 10255 ()
10256 -> () 10256 -> ()
10257 -> Bool 10257 -> Bool
@@ -10259,68 +10259,68 @@ testdata/performance/SampleMaterial.lc 1238:7-1238:18
10259 -> Bool 10259 -> Bool
10260 -> Bool 10260 -> Bool
10261 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10261 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10262testdata/performance/SampleMaterial.lc 1238:7-1239:26 10262SampleMaterial.lc 1238:7-1239:26
10263 () 10263 ()
10264 -> Bool 10264 -> Bool
10265 -> Float 10265 -> Float
10266 -> Bool 10266 -> Bool
10267 -> Bool 10267 -> Bool
10268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10269testdata/performance/SampleMaterial.lc 1238:7-1240:26 10269SampleMaterial.lc 1238:7-1240:26
10270 Bool 10270 Bool
10271 -> Float 10271 -> Float
10272 -> Bool 10272 -> Bool
10273 -> Bool 10273 -> Bool
10274 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10274 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10275testdata/performance/SampleMaterial.lc 1238:7-1241:27 10275SampleMaterial.lc 1238:7-1241:27
10276 Float 10276 Float
10277 -> Bool 10277 -> Bool
10278 -> Bool 10278 -> Bool
10279 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10279 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10280testdata/performance/SampleMaterial.lc 1238:7-1242:21 10280SampleMaterial.lc 1238:7-1242:21
10281 Bool 10281 Bool
10282 -> Bool 10282 -> Bool
10283 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10283 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10284testdata/performance/SampleMaterial.lc 1238:7-1243:35 10284SampleMaterial.lc 1238:7-1243:35
10285 Bool 10285 Bool
10286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10287testdata/performance/SampleMaterial.lc 1238:7-1244:28 10287SampleMaterial.lc 1238:7-1244:28
10288 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10288 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10289testdata/performance/SampleMaterial.lc 1238:7-1245:33 10289SampleMaterial.lc 1238:7-1245:33
10290 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10290 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10291testdata/performance/SampleMaterial.lc 1238:7-1246:32 10291SampleMaterial.lc 1238:7-1246:32
10292 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10292 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10293testdata/performance/SampleMaterial.lc 1238:7-1247:30 10293SampleMaterial.lc 1238:7-1247:30
10294 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10294 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10295testdata/performance/SampleMaterial.lc 1238:7-1248:34 10295SampleMaterial.lc 1238:7-1248:34
10296 [StageAttrs] -> Bool -> CommonAttrs 10296 [StageAttrs] -> Bool -> CommonAttrs
10297testdata/performance/SampleMaterial.lc 1238:7-1276:14 10297SampleMaterial.lc 1238:7-1276:14
10298 Bool -> CommonAttrs 10298 Bool -> CommonAttrs
10299testdata/performance/SampleMaterial.lc 1238:7-1278:10 10299SampleMaterial.lc 1238:7-1278:10
10300 CommonAttrs | ((CommonAttrs)) 10300 CommonAttrs | ((CommonAttrs))
10301testdata/performance/SampleMaterial.lc 1239:24-1239:26 10301SampleMaterial.lc 1239:24-1239:26
10302 () 10302 ()
10303testdata/performance/SampleMaterial.lc 1240:24-1240:26 10303SampleMaterial.lc 1240:24-1240:26
10304 () 10304 ()
10305testdata/performance/SampleMaterial.lc 1241:22-1241:27 10305SampleMaterial.lc 1241:22-1241:27
10306 Bool 10306 Bool
10307testdata/performance/SampleMaterial.lc 1242:20-1242:21 10307SampleMaterial.lc 1242:20-1242:21
10308 _b 10308 _b
10309testdata/performance/SampleMaterial.lc 1243:30-1243:35 10309SampleMaterial.lc 1243:30-1243:35
10310 Bool 10310 Bool
10311testdata/performance/SampleMaterial.lc 1244:23-1244:28 10311SampleMaterial.lc 1244:23-1244:28
10312 Bool 10312 Bool
10313testdata/performance/SampleMaterial.lc 1245:20-1245:33 10313SampleMaterial.lc 1245:20-1245:33
10314 CullType 10314 CullType
10315testdata/performance/SampleMaterial.lc 1246:30-1246:32 10315SampleMaterial.lc 1246:30-1246:32
10316 forall a . [a] 10316 forall a . [a]
10317testdata/performance/SampleMaterial.lc 1247:25-1247:30 10317SampleMaterial.lc 1247:25-1247:30
10318 Bool 10318 Bool
10319testdata/performance/SampleMaterial.lc 1248:29-1248:34 10319SampleMaterial.lc 1248:29-1248:34
10320 Bool 10320 Bool
10321testdata/performance/SampleMaterial.lc 1250:13-1276:14 10321SampleMaterial.lc 1250:13-1276:14
10322 [StageAttrs] 10322 [StageAttrs]
10323testdata/performance/SampleMaterial.lc 1250:15-1250:25 10323SampleMaterial.lc 1250:15-1250:25
10324 Maybe (Blending', Blending') 10324 Maybe (Blending', Blending')
10325 -> RGBGen 10325 -> RGBGen
10326 -> AlphaGen 10326 -> AlphaGen
@@ -10328,70 +10328,70 @@ testdata/performance/SampleMaterial.lc 1250:15-1250:25
10328 -> [TCMod] 10328 -> [TCMod]
10329 -> StageTexture 10329 -> StageTexture
10330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10331testdata/performance/SampleMaterial.lc 1250:15-1251:36 10331SampleMaterial.lc 1250:15-1251:36
10332 RGBGen 10332 RGBGen
10333 -> AlphaGen 10333 -> AlphaGen
10334 -> TCGen 10334 -> TCGen
10335 -> [TCMod] 10335 -> [TCMod]
10336 -> StageTexture 10336 -> StageTexture
10337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10338testdata/performance/SampleMaterial.lc 1250:15-1252:50 10338SampleMaterial.lc 1250:15-1252:50
10339 AlphaGen 10339 AlphaGen
10340 -> TCGen 10340 -> TCGen
10341 -> [TCMod] 10341 -> [TCMod]
10342 -> StageTexture 10342 -> StageTexture
10343 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10343 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10344testdata/performance/SampleMaterial.lc 1250:15-1253:42 10344SampleMaterial.lc 1250:15-1253:42
10345 TCGen 10345 TCGen
10346 -> [TCMod] 10346 -> [TCMod]
10347 -> StageTexture 10347 -> StageTexture
10348 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10348 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10349testdata/performance/SampleMaterial.lc 1250:15-1254:36 10349SampleMaterial.lc 1250:15-1254:36
10350 [TCMod] 10350 [TCMod]
10351 -> StageTexture 10351 -> StageTexture
10352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10353testdata/performance/SampleMaterial.lc 1250:15-1255:31 10353SampleMaterial.lc 1250:15-1255:31
10354 StageTexture 10354 StageTexture
10355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10356testdata/performance/SampleMaterial.lc 1250:15-1256:72 10356SampleMaterial.lc 1250:15-1256:72
10357 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10357 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10358testdata/performance/SampleMaterial.lc 1250:15-1257:38 10358SampleMaterial.lc 1250:15-1257:38
10359 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10359 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10360testdata/performance/SampleMaterial.lc 1250:15-1258:41 10360SampleMaterial.lc 1250:15-1258:41
10361 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10361 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10362testdata/performance/SampleMaterial.lc 1250:15-1259:40 10362SampleMaterial.lc 1250:15-1259:40
10363 Bool -> String -> StageAttrs 10363 Bool -> String -> StageAttrs
10364testdata/performance/SampleMaterial.lc 1250:15-1260:46 10364SampleMaterial.lc 1250:15-1260:46
10365 String -> StageAttrs 10365 String -> StageAttrs
10366testdata/performance/SampleMaterial.lc 1250:15-1262:18 10366SampleMaterial.lc 1250:15-1262:18
10367 StageAttrs 10367 StageAttrs
10368testdata/performance/SampleMaterial.lc 1251:29-1251:36 10368SampleMaterial.lc 1251:29-1251:36
10369 forall a . Maybe a 10369 forall a . Maybe a
10370testdata/performance/SampleMaterial.lc 1252:30-1252:50 10370SampleMaterial.lc 1252:30-1252:50
10371 RGBGen 10371 RGBGen
10372testdata/performance/SampleMaterial.lc 1253:32-1253:42 10372SampleMaterial.lc 1253:32-1253:42
10373 AlphaGen 10373 AlphaGen
10374testdata/performance/SampleMaterial.lc 1254:29-1254:36 10374SampleMaterial.lc 1254:29-1254:36
10375 TCGen 10375 TCGen
10376testdata/performance/SampleMaterial.lc 1255:29-1255:31 10376SampleMaterial.lc 1255:29-1255:31
10377 forall a . [a] 10377 forall a . [a]
10378testdata/performance/SampleMaterial.lc 1256:31-1256:37 10378SampleMaterial.lc 1256:31-1256:37
10379 String -> StageTexture 10379 String -> StageTexture
10380testdata/performance/SampleMaterial.lc 1256:31-1256:72 10380SampleMaterial.lc 1256:31-1256:72
10381 StageTexture 10381 StageTexture
10382testdata/performance/SampleMaterial.lc 1256:38-1256:72 10382SampleMaterial.lc 1256:38-1256:72
10383 String 10383 String
10384testdata/performance/SampleMaterial.lc 1257:34-1257:38 10384SampleMaterial.lc 1257:34-1257:38
10385 Bool 10385 Bool
10386testdata/performance/SampleMaterial.lc 1258:33-1258:41 10386SampleMaterial.lc 1258:33-1258:41
10387 DepthFunction 10387 DepthFunction
10388testdata/performance/SampleMaterial.lc 1259:33-1259:40 10388SampleMaterial.lc 1259:33-1259:40
10389 forall a . Maybe a 10389 forall a . Maybe a
10390testdata/performance/SampleMaterial.lc 1260:41-1260:46 10390SampleMaterial.lc 1260:41-1260:46
10391 Bool 10391 Bool
10392testdata/performance/SampleMaterial.lc 1261:38-1261:54 10392SampleMaterial.lc 1261:38-1261:54
10393 String 10393 String
10394testdata/performance/SampleMaterial.lc 1263:15-1263:25 10394SampleMaterial.lc 1263:15-1263:25
10395 Maybe (Blending', Blending') 10395 Maybe (Blending', Blending')
10396 -> RGBGen 10396 -> RGBGen
10397 -> AlphaGen 10397 -> AlphaGen
@@ -10399,82 +10399,82 @@ testdata/performance/SampleMaterial.lc 1263:15-1263:25
10399 -> [TCMod] 10399 -> [TCMod]
10400 -> StageTexture 10400 -> StageTexture
10401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10402testdata/performance/SampleMaterial.lc 1263:15-1264:57 10402SampleMaterial.lc 1263:15-1264:57
10403 RGBGen 10403 RGBGen
10404 -> AlphaGen 10404 -> AlphaGen
10405 -> TCGen 10405 -> TCGen
10406 -> [TCMod] 10406 -> [TCMod]
10407 -> StageTexture 10407 -> StageTexture
10408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10409testdata/performance/SampleMaterial.lc 1263:15-1265:50 10409SampleMaterial.lc 1263:15-1265:50
10410 AlphaGen 10410 AlphaGen
10411 -> TCGen 10411 -> TCGen
10412 -> [TCMod] 10412 -> [TCMod]
10413 -> StageTexture 10413 -> StageTexture
10414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10415testdata/performance/SampleMaterial.lc 1263:15-1266:42 10415SampleMaterial.lc 1263:15-1266:42
10416 TCGen 10416 TCGen
10417 -> [TCMod] 10417 -> [TCMod]
10418 -> StageTexture 10418 -> StageTexture
10419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10420testdata/performance/SampleMaterial.lc 1263:15-1267:40 10420SampleMaterial.lc 1263:15-1267:40
10421 [TCMod] 10421 [TCMod]
10422 -> StageTexture 10422 -> StageTexture
10423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10424testdata/performance/SampleMaterial.lc 1263:15-1268:31 10424SampleMaterial.lc 1263:15-1268:31
10425 StageTexture 10425 StageTexture
10426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10427testdata/performance/SampleMaterial.lc 1263:15-1269:42 10427SampleMaterial.lc 1263:15-1269:42
10428 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10428 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10429testdata/performance/SampleMaterial.lc 1263:15-1270:38 10429SampleMaterial.lc 1263:15-1270:38
10430 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10430 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10431testdata/performance/SampleMaterial.lc 1263:15-1271:41 10431SampleMaterial.lc 1263:15-1271:41
10432 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10432 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10433testdata/performance/SampleMaterial.lc 1263:15-1272:40 10433SampleMaterial.lc 1263:15-1272:40
10434 Bool -> String -> StageAttrs 10434 Bool -> String -> StageAttrs
10435testdata/performance/SampleMaterial.lc 1263:15-1273:46 10435SampleMaterial.lc 1263:15-1273:46
10436 String -> StageAttrs 10436 String -> StageAttrs
10437testdata/performance/SampleMaterial.lc 1263:15-1275:18 10437SampleMaterial.lc 1263:15-1275:18
10438 StageAttrs | [StageAttrs] 10438 StageAttrs | [StageAttrs]
10439testdata/performance/SampleMaterial.lc 1264:29-1264:33 10439SampleMaterial.lc 1264:29-1264:33
10440 forall a . a -> Maybe a 10440 forall a . a -> Maybe a
10441testdata/performance/SampleMaterial.lc 1264:29-1264:57 10441SampleMaterial.lc 1264:29-1264:57
10442 Maybe (Blending', Blending') 10442 Maybe (Blending', Blending')
10443testdata/performance/SampleMaterial.lc 1264:34-1264:57 10443SampleMaterial.lc 1264:34-1264:57
10444 (Blending', Blending') 10444 (Blending', Blending')
10445testdata/performance/SampleMaterial.lc 1264:36-1264:46 10445SampleMaterial.lc 1264:36-1264:46
10446 Blending' 10446 Blending'
10447testdata/performance/SampleMaterial.lc 1264:49-1264:55 10447SampleMaterial.lc 1264:49-1264:55
10448 Blending' | ((Blending')) 10448 Blending' | ((Blending'))
10449testdata/performance/SampleMaterial.lc 1265:30-1265:50 10449SampleMaterial.lc 1265:30-1265:50
10450 RGBGen 10450 RGBGen
10451testdata/performance/SampleMaterial.lc 1266:32-1266:42 10451SampleMaterial.lc 1266:32-1266:42
10452 AlphaGen 10452 AlphaGen
10453testdata/performance/SampleMaterial.lc 1267:29-1267:40 10453SampleMaterial.lc 1267:29-1267:40
10454 TCGen 10454 TCGen
10455testdata/performance/SampleMaterial.lc 1268:29-1268:31 10455SampleMaterial.lc 1268:29-1268:31
10456 forall a . [a] 10456 forall a . [a]
10457testdata/performance/SampleMaterial.lc 1269:31-1269:42 10457SampleMaterial.lc 1269:31-1269:42
10458 StageTexture 10458 StageTexture
10459testdata/performance/SampleMaterial.lc 1270:34-1270:38 10459SampleMaterial.lc 1270:34-1270:38
10460 Bool 10460 Bool
10461testdata/performance/SampleMaterial.lc 1271:33-1271:41 10461SampleMaterial.lc 1271:33-1271:41
10462 DepthFunction 10462 DepthFunction
10463testdata/performance/SampleMaterial.lc 1272:33-1272:40 10463SampleMaterial.lc 1272:33-1272:40
10464 forall a . Maybe a 10464 forall a . Maybe a
10465testdata/performance/SampleMaterial.lc 1273:41-1273:46 10465SampleMaterial.lc 1273:41-1273:46
10466 Bool 10466 Bool
10467testdata/performance/SampleMaterial.lc 1274:38-1274:54 10467SampleMaterial.lc 1274:38-1274:54
10468 String 10468 String
10469testdata/performance/SampleMaterial.lc 1277:21-1277:26 10469SampleMaterial.lc 1277:21-1277:26
10470 Bool 10470 Bool
10471testdata/performance/SampleMaterial.lc 1280:5-1322:6 10471SampleMaterial.lc 1280:5-1322:6
10472 (String, CommonAttrs) 10472 (String, CommonAttrs)
10473testdata/performance/SampleMaterial.lc 1280:5-2182:6 10473SampleMaterial.lc 1280:5-2182:6
10474 [(String, CommonAttrs)] 10474 [(String, CommonAttrs)]
10475testdata/performance/SampleMaterial.lc 1280:7-1280:44 10475SampleMaterial.lc 1280:7-1280:44
10476 String 10476 String
10477testdata/performance/SampleMaterial.lc 1281:7-1281:18 10477SampleMaterial.lc 1281:7-1281:18
10478 () 10478 ()
10479 -> () 10479 -> ()
10480 -> Bool 10480 -> Bool
@@ -10482,68 +10482,68 @@ testdata/performance/SampleMaterial.lc 1281:7-1281:18
10482 -> Bool 10482 -> Bool
10483 -> Bool 10483 -> Bool
10484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10484 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10485testdata/performance/SampleMaterial.lc 1281:7-1282:26 10485SampleMaterial.lc 1281:7-1282:26
10486 () 10486 ()
10487 -> Bool 10487 -> Bool
10488 -> Float 10488 -> Float
10489 -> Bool 10489 -> Bool
10490 -> Bool 10490 -> Bool
10491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10492testdata/performance/SampleMaterial.lc 1281:7-1283:26 10492SampleMaterial.lc 1281:7-1283:26
10493 Bool 10493 Bool
10494 -> Float 10494 -> Float
10495 -> Bool 10495 -> Bool
10496 -> Bool 10496 -> Bool
10497 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10497 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10498testdata/performance/SampleMaterial.lc 1281:7-1284:27 10498SampleMaterial.lc 1281:7-1284:27
10499 Float 10499 Float
10500 -> Bool 10500 -> Bool
10501 -> Bool 10501 -> Bool
10502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10502 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10503testdata/performance/SampleMaterial.lc 1281:7-1285:21 10503SampleMaterial.lc 1281:7-1285:21
10504 Bool 10504 Bool
10505 -> Bool 10505 -> Bool
10506 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10506 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10507testdata/performance/SampleMaterial.lc 1281:7-1286:35 10507SampleMaterial.lc 1281:7-1286:35
10508 Bool 10508 Bool
10509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10510testdata/performance/SampleMaterial.lc 1281:7-1287:28 10510SampleMaterial.lc 1281:7-1287:28
10511 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10511 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10512testdata/performance/SampleMaterial.lc 1281:7-1288:33 10512SampleMaterial.lc 1281:7-1288:33
10513 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10513 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10514testdata/performance/SampleMaterial.lc 1281:7-1289:32 10514SampleMaterial.lc 1281:7-1289:32
10515 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10515 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10516testdata/performance/SampleMaterial.lc 1281:7-1290:30 10516SampleMaterial.lc 1281:7-1290:30
10517 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10517 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10518testdata/performance/SampleMaterial.lc 1281:7-1291:34 10518SampleMaterial.lc 1281:7-1291:34
10519 [StageAttrs] -> Bool -> CommonAttrs 10519 [StageAttrs] -> Bool -> CommonAttrs
10520testdata/performance/SampleMaterial.lc 1281:7-1319:14 10520SampleMaterial.lc 1281:7-1319:14
10521 Bool -> CommonAttrs 10521 Bool -> CommonAttrs
10522testdata/performance/SampleMaterial.lc 1281:7-1321:10 10522SampleMaterial.lc 1281:7-1321:10
10523 CommonAttrs | ((CommonAttrs)) 10523 CommonAttrs | ((CommonAttrs))
10524testdata/performance/SampleMaterial.lc 1282:24-1282:26 10524SampleMaterial.lc 1282:24-1282:26
10525 () 10525 ()
10526testdata/performance/SampleMaterial.lc 1283:24-1283:26 10526SampleMaterial.lc 1283:24-1283:26
10527 () 10527 ()
10528testdata/performance/SampleMaterial.lc 1284:22-1284:27 10528SampleMaterial.lc 1284:22-1284:27
10529 Bool 10529 Bool
10530testdata/performance/SampleMaterial.lc 1285:20-1285:21 10530SampleMaterial.lc 1285:20-1285:21
10531 _b 10531 _b
10532testdata/performance/SampleMaterial.lc 1286:30-1286:35 10532SampleMaterial.lc 1286:30-1286:35
10533 Bool 10533 Bool
10534testdata/performance/SampleMaterial.lc 1287:23-1287:28 10534SampleMaterial.lc 1287:23-1287:28
10535 Bool 10535 Bool
10536testdata/performance/SampleMaterial.lc 1288:20-1288:33 10536SampleMaterial.lc 1288:20-1288:33
10537 CullType 10537 CullType
10538testdata/performance/SampleMaterial.lc 1289:30-1289:32 10538SampleMaterial.lc 1289:30-1289:32
10539 forall a . [a] 10539 forall a . [a]
10540testdata/performance/SampleMaterial.lc 1290:25-1290:30 10540SampleMaterial.lc 1290:25-1290:30
10541 Bool 10541 Bool
10542testdata/performance/SampleMaterial.lc 1291:29-1291:34 10542SampleMaterial.lc 1291:29-1291:34
10543 Bool 10543 Bool
10544testdata/performance/SampleMaterial.lc 1293:13-1319:14 10544SampleMaterial.lc 1293:13-1319:14
10545 [StageAttrs] 10545 [StageAttrs]
10546testdata/performance/SampleMaterial.lc 1293:15-1293:25 10546SampleMaterial.lc 1293:15-1293:25
10547 Maybe (Blending', Blending') 10547 Maybe (Blending', Blending')
10548 -> RGBGen 10548 -> RGBGen
10549 -> AlphaGen 10549 -> AlphaGen
@@ -10551,70 +10551,70 @@ testdata/performance/SampleMaterial.lc 1293:15-1293:25
10551 -> [TCMod] 10551 -> [TCMod]
10552 -> StageTexture 10552 -> StageTexture
10553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10554testdata/performance/SampleMaterial.lc 1293:15-1294:36 10554SampleMaterial.lc 1293:15-1294:36
10555 RGBGen 10555 RGBGen
10556 -> AlphaGen 10556 -> AlphaGen
10557 -> TCGen 10557 -> TCGen
10558 -> [TCMod] 10558 -> [TCMod]
10559 -> StageTexture 10559 -> StageTexture
10560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10561testdata/performance/SampleMaterial.lc 1293:15-1295:50 10561SampleMaterial.lc 1293:15-1295:50
10562 AlphaGen 10562 AlphaGen
10563 -> TCGen 10563 -> TCGen
10564 -> [TCMod] 10564 -> [TCMod]
10565 -> StageTexture 10565 -> StageTexture
10566 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10566 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10567testdata/performance/SampleMaterial.lc 1293:15-1296:42 10567SampleMaterial.lc 1293:15-1296:42
10568 TCGen 10568 TCGen
10569 -> [TCMod] 10569 -> [TCMod]
10570 -> StageTexture 10570 -> StageTexture
10571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10572testdata/performance/SampleMaterial.lc 1293:15-1297:36 10572SampleMaterial.lc 1293:15-1297:36
10573 [TCMod] 10573 [TCMod]
10574 -> StageTexture 10574 -> StageTexture
10575 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10575 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10576testdata/performance/SampleMaterial.lc 1293:15-1298:31 10576SampleMaterial.lc 1293:15-1298:31
10577 StageTexture 10577 StageTexture
10578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10579testdata/performance/SampleMaterial.lc 1293:15-1299:75 10579SampleMaterial.lc 1293:15-1299:75
10580 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10580 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10581testdata/performance/SampleMaterial.lc 1293:15-1300:38 10581SampleMaterial.lc 1293:15-1300:38
10582 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10582 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10583testdata/performance/SampleMaterial.lc 1293:15-1301:41 10583SampleMaterial.lc 1293:15-1301:41
10584 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10584 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10585testdata/performance/SampleMaterial.lc 1293:15-1302:40 10585SampleMaterial.lc 1293:15-1302:40
10586 Bool -> String -> StageAttrs 10586 Bool -> String -> StageAttrs
10587testdata/performance/SampleMaterial.lc 1293:15-1303:46 10587SampleMaterial.lc 1293:15-1303:46
10588 String -> StageAttrs 10588 String -> StageAttrs
10589testdata/performance/SampleMaterial.lc 1293:15-1305:18 10589SampleMaterial.lc 1293:15-1305:18
10590 StageAttrs 10590 StageAttrs
10591testdata/performance/SampleMaterial.lc 1294:29-1294:36 10591SampleMaterial.lc 1294:29-1294:36
10592 forall a . Maybe a 10592 forall a . Maybe a
10593testdata/performance/SampleMaterial.lc 1295:30-1295:50 10593SampleMaterial.lc 1295:30-1295:50
10594 RGBGen 10594 RGBGen
10595testdata/performance/SampleMaterial.lc 1296:32-1296:42 10595SampleMaterial.lc 1296:32-1296:42
10596 AlphaGen 10596 AlphaGen
10597testdata/performance/SampleMaterial.lc 1297:29-1297:36 10597SampleMaterial.lc 1297:29-1297:36
10598 TCGen 10598 TCGen
10599testdata/performance/SampleMaterial.lc 1298:29-1298:31 10599SampleMaterial.lc 1298:29-1298:31
10600 forall a . [a] 10600 forall a . [a]
10601testdata/performance/SampleMaterial.lc 1299:31-1299:37 10601SampleMaterial.lc 1299:31-1299:37
10602 String -> StageTexture 10602 String -> StageTexture
10603testdata/performance/SampleMaterial.lc 1299:31-1299:75 10603SampleMaterial.lc 1299:31-1299:75
10604 StageTexture 10604 StageTexture
10605testdata/performance/SampleMaterial.lc 1299:38-1299:75 10605SampleMaterial.lc 1299:38-1299:75
10606 String 10606 String
10607testdata/performance/SampleMaterial.lc 1300:34-1300:38 10607SampleMaterial.lc 1300:34-1300:38
10608 Bool 10608 Bool
10609testdata/performance/SampleMaterial.lc 1301:33-1301:41 10609SampleMaterial.lc 1301:33-1301:41
10610 DepthFunction 10610 DepthFunction
10611testdata/performance/SampleMaterial.lc 1302:33-1302:40 10611SampleMaterial.lc 1302:33-1302:40
10612 forall a . Maybe a 10612 forall a . Maybe a
10613testdata/performance/SampleMaterial.lc 1303:41-1303:46 10613SampleMaterial.lc 1303:41-1303:46
10614 Bool 10614 Bool
10615testdata/performance/SampleMaterial.lc 1304:38-1304:54 10615SampleMaterial.lc 1304:38-1304:54
10616 String 10616 String
10617testdata/performance/SampleMaterial.lc 1306:15-1306:25 10617SampleMaterial.lc 1306:15-1306:25
10618 Maybe (Blending', Blending') 10618 Maybe (Blending', Blending')
10619 -> RGBGen 10619 -> RGBGen
10620 -> AlphaGen 10620 -> AlphaGen
@@ -10622,82 +10622,82 @@ testdata/performance/SampleMaterial.lc 1306:15-1306:25
10622 -> [TCMod] 10622 -> [TCMod]
10623 -> StageTexture 10623 -> StageTexture
10624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10625testdata/performance/SampleMaterial.lc 1306:15-1307:57 10625SampleMaterial.lc 1306:15-1307:57
10626 RGBGen 10626 RGBGen
10627 -> AlphaGen 10627 -> AlphaGen
10628 -> TCGen 10628 -> TCGen
10629 -> [TCMod] 10629 -> [TCMod]
10630 -> StageTexture 10630 -> StageTexture
10631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10632testdata/performance/SampleMaterial.lc 1306:15-1308:50 10632SampleMaterial.lc 1306:15-1308:50
10633 AlphaGen 10633 AlphaGen
10634 -> TCGen 10634 -> TCGen
10635 -> [TCMod] 10635 -> [TCMod]
10636 -> StageTexture 10636 -> StageTexture
10637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10638testdata/performance/SampleMaterial.lc 1306:15-1309:42 10638SampleMaterial.lc 1306:15-1309:42
10639 TCGen 10639 TCGen
10640 -> [TCMod] 10640 -> [TCMod]
10641 -> StageTexture 10641 -> StageTexture
10642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10643testdata/performance/SampleMaterial.lc 1306:15-1310:40 10643SampleMaterial.lc 1306:15-1310:40
10644 [TCMod] 10644 [TCMod]
10645 -> StageTexture 10645 -> StageTexture
10646 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10646 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10647testdata/performance/SampleMaterial.lc 1306:15-1311:31 10647SampleMaterial.lc 1306:15-1311:31
10648 StageTexture 10648 StageTexture
10649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10650testdata/performance/SampleMaterial.lc 1306:15-1312:42 10650SampleMaterial.lc 1306:15-1312:42
10651 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10651 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10652testdata/performance/SampleMaterial.lc 1306:15-1313:38 10652SampleMaterial.lc 1306:15-1313:38
10653 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10653 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10654testdata/performance/SampleMaterial.lc 1306:15-1314:41 10654SampleMaterial.lc 1306:15-1314:41
10655 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10655 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10656testdata/performance/SampleMaterial.lc 1306:15-1315:40 10656SampleMaterial.lc 1306:15-1315:40
10657 Bool -> String -> StageAttrs 10657 Bool -> String -> StageAttrs
10658testdata/performance/SampleMaterial.lc 1306:15-1316:46 10658SampleMaterial.lc 1306:15-1316:46
10659 String -> StageAttrs 10659 String -> StageAttrs
10660testdata/performance/SampleMaterial.lc 1306:15-1318:18 10660SampleMaterial.lc 1306:15-1318:18
10661 StageAttrs | [StageAttrs] 10661 StageAttrs | [StageAttrs]
10662testdata/performance/SampleMaterial.lc 1307:29-1307:33 10662SampleMaterial.lc 1307:29-1307:33
10663 forall a . a -> Maybe a 10663 forall a . a -> Maybe a
10664testdata/performance/SampleMaterial.lc 1307:29-1307:57 10664SampleMaterial.lc 1307:29-1307:57
10665 Maybe (Blending', Blending') 10665 Maybe (Blending', Blending')
10666testdata/performance/SampleMaterial.lc 1307:34-1307:57 10666SampleMaterial.lc 1307:34-1307:57
10667 (Blending', Blending') 10667 (Blending', Blending')
10668testdata/performance/SampleMaterial.lc 1307:36-1307:46 10668SampleMaterial.lc 1307:36-1307:46
10669 Blending' 10669 Blending'
10670testdata/performance/SampleMaterial.lc 1307:49-1307:55 10670SampleMaterial.lc 1307:49-1307:55
10671 Blending' | ((Blending')) 10671 Blending' | ((Blending'))
10672testdata/performance/SampleMaterial.lc 1308:30-1308:50 10672SampleMaterial.lc 1308:30-1308:50
10673 RGBGen 10673 RGBGen
10674testdata/performance/SampleMaterial.lc 1309:32-1309:42 10674SampleMaterial.lc 1309:32-1309:42
10675 AlphaGen 10675 AlphaGen
10676testdata/performance/SampleMaterial.lc 1310:29-1310:40 10676SampleMaterial.lc 1310:29-1310:40
10677 TCGen 10677 TCGen
10678testdata/performance/SampleMaterial.lc 1311:29-1311:31 10678SampleMaterial.lc 1311:29-1311:31
10679 forall a . [a] 10679 forall a . [a]
10680testdata/performance/SampleMaterial.lc 1312:31-1312:42 10680SampleMaterial.lc 1312:31-1312:42
10681 StageTexture 10681 StageTexture
10682testdata/performance/SampleMaterial.lc 1313:34-1313:38 10682SampleMaterial.lc 1313:34-1313:38
10683 Bool 10683 Bool
10684testdata/performance/SampleMaterial.lc 1314:33-1314:41 10684SampleMaterial.lc 1314:33-1314:41
10685 DepthFunction 10685 DepthFunction
10686testdata/performance/SampleMaterial.lc 1315:33-1315:40 10686SampleMaterial.lc 1315:33-1315:40
10687 forall a . Maybe a 10687 forall a . Maybe a
10688testdata/performance/SampleMaterial.lc 1316:41-1316:46 10688SampleMaterial.lc 1316:41-1316:46
10689 Bool 10689 Bool
10690testdata/performance/SampleMaterial.lc 1317:38-1317:54 10690SampleMaterial.lc 1317:38-1317:54
10691 String 10691 String
10692testdata/performance/SampleMaterial.lc 1320:21-1320:26 10692SampleMaterial.lc 1320:21-1320:26
10693 Bool 10693 Bool
10694testdata/performance/SampleMaterial.lc 1323:5-1365:6 10694SampleMaterial.lc 1323:5-1365:6
10695 (String, CommonAttrs) 10695 (String, CommonAttrs)
10696testdata/performance/SampleMaterial.lc 1323:5-2182:6 10696SampleMaterial.lc 1323:5-2182:6
10697 [(String, CommonAttrs)] 10697 [(String, CommonAttrs)]
10698testdata/performance/SampleMaterial.lc 1323:7-1323:43 10698SampleMaterial.lc 1323:7-1323:43
10699 String 10699 String
10700testdata/performance/SampleMaterial.lc 1324:7-1324:18 10700SampleMaterial.lc 1324:7-1324:18
10701 () 10701 ()
10702 -> () 10702 -> ()
10703 -> Bool 10703 -> Bool
@@ -10705,68 +10705,68 @@ testdata/performance/SampleMaterial.lc 1324:7-1324:18
10705 -> Bool 10705 -> Bool
10706 -> Bool 10706 -> Bool
10707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10707 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10708testdata/performance/SampleMaterial.lc 1324:7-1325:26 10708SampleMaterial.lc 1324:7-1325:26
10709 () 10709 ()
10710 -> Bool 10710 -> Bool
10711 -> Float 10711 -> Float
10712 -> Bool 10712 -> Bool
10713 -> Bool 10713 -> Bool
10714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10715testdata/performance/SampleMaterial.lc 1324:7-1326:26 10715SampleMaterial.lc 1324:7-1326:26
10716 Bool 10716 Bool
10717 -> Float 10717 -> Float
10718 -> Bool 10718 -> Bool
10719 -> Bool 10719 -> Bool
10720 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10720 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10721testdata/performance/SampleMaterial.lc 1324:7-1327:27 10721SampleMaterial.lc 1324:7-1327:27
10722 Float 10722 Float
10723 -> Bool 10723 -> Bool
10724 -> Bool 10724 -> Bool
10725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10725 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10726testdata/performance/SampleMaterial.lc 1324:7-1328:21 10726SampleMaterial.lc 1324:7-1328:21
10727 Bool 10727 Bool
10728 -> Bool 10728 -> Bool
10729 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10729 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10730testdata/performance/SampleMaterial.lc 1324:7-1329:35 10730SampleMaterial.lc 1324:7-1329:35
10731 Bool 10731 Bool
10732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10733testdata/performance/SampleMaterial.lc 1324:7-1330:28 10733SampleMaterial.lc 1324:7-1330:28
10734 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10734 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10735testdata/performance/SampleMaterial.lc 1324:7-1331:33 10735SampleMaterial.lc 1324:7-1331:33
10736 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10736 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10737testdata/performance/SampleMaterial.lc 1324:7-1332:32 10737SampleMaterial.lc 1324:7-1332:32
10738 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10738 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10739testdata/performance/SampleMaterial.lc 1324:7-1333:30 10739SampleMaterial.lc 1324:7-1333:30
10740 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10740 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10741testdata/performance/SampleMaterial.lc 1324:7-1334:34 10741SampleMaterial.lc 1324:7-1334:34
10742 [StageAttrs] -> Bool -> CommonAttrs 10742 [StageAttrs] -> Bool -> CommonAttrs
10743testdata/performance/SampleMaterial.lc 1324:7-1362:14 10743SampleMaterial.lc 1324:7-1362:14
10744 Bool -> CommonAttrs 10744 Bool -> CommonAttrs
10745testdata/performance/SampleMaterial.lc 1324:7-1364:10 10745SampleMaterial.lc 1324:7-1364:10
10746 CommonAttrs | ((CommonAttrs)) 10746 CommonAttrs | ((CommonAttrs))
10747testdata/performance/SampleMaterial.lc 1325:24-1325:26 10747SampleMaterial.lc 1325:24-1325:26
10748 () 10748 ()
10749testdata/performance/SampleMaterial.lc 1326:24-1326:26 10749SampleMaterial.lc 1326:24-1326:26
10750 () 10750 ()
10751testdata/performance/SampleMaterial.lc 1327:22-1327:27 10751SampleMaterial.lc 1327:22-1327:27
10752 Bool 10752 Bool
10753testdata/performance/SampleMaterial.lc 1328:20-1328:21 10753SampleMaterial.lc 1328:20-1328:21
10754 _b 10754 _b
10755testdata/performance/SampleMaterial.lc 1329:30-1329:35 10755SampleMaterial.lc 1329:30-1329:35
10756 Bool 10756 Bool
10757testdata/performance/SampleMaterial.lc 1330:23-1330:28 10757SampleMaterial.lc 1330:23-1330:28
10758 Bool 10758 Bool
10759testdata/performance/SampleMaterial.lc 1331:20-1331:33 10759SampleMaterial.lc 1331:20-1331:33
10760 CullType 10760 CullType
10761testdata/performance/SampleMaterial.lc 1332:30-1332:32 10761SampleMaterial.lc 1332:30-1332:32
10762 forall a . [a] 10762 forall a . [a]
10763testdata/performance/SampleMaterial.lc 1333:25-1333:30 10763SampleMaterial.lc 1333:25-1333:30
10764 Bool 10764 Bool
10765testdata/performance/SampleMaterial.lc 1334:29-1334:34 10765SampleMaterial.lc 1334:29-1334:34
10766 Bool 10766 Bool
10767testdata/performance/SampleMaterial.lc 1336:13-1362:14 10767SampleMaterial.lc 1336:13-1362:14
10768 [StageAttrs] 10768 [StageAttrs]
10769testdata/performance/SampleMaterial.lc 1336:15-1336:25 10769SampleMaterial.lc 1336:15-1336:25
10770 Maybe (Blending', Blending') 10770 Maybe (Blending', Blending')
10771 -> RGBGen 10771 -> RGBGen
10772 -> AlphaGen 10772 -> AlphaGen
@@ -10774,70 +10774,70 @@ testdata/performance/SampleMaterial.lc 1336:15-1336:25
10774 -> [TCMod] 10774 -> [TCMod]
10775 -> StageTexture 10775 -> StageTexture
10776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10777testdata/performance/SampleMaterial.lc 1336:15-1337:36 10777SampleMaterial.lc 1336:15-1337:36
10778 RGBGen 10778 RGBGen
10779 -> AlphaGen 10779 -> AlphaGen
10780 -> TCGen 10780 -> TCGen
10781 -> [TCMod] 10781 -> [TCMod]
10782 -> StageTexture 10782 -> StageTexture
10783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10784testdata/performance/SampleMaterial.lc 1336:15-1338:50 10784SampleMaterial.lc 1336:15-1338:50
10785 AlphaGen 10785 AlphaGen
10786 -> TCGen 10786 -> TCGen
10787 -> [TCMod] 10787 -> [TCMod]
10788 -> StageTexture 10788 -> StageTexture
10789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10790testdata/performance/SampleMaterial.lc 1336:15-1339:42 10790SampleMaterial.lc 1336:15-1339:42
10791 TCGen 10791 TCGen
10792 -> [TCMod] 10792 -> [TCMod]
10793 -> StageTexture 10793 -> StageTexture
10794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10795testdata/performance/SampleMaterial.lc 1336:15-1340:36 10795SampleMaterial.lc 1336:15-1340:36
10796 [TCMod] 10796 [TCMod]
10797 -> StageTexture 10797 -> StageTexture
10798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10799testdata/performance/SampleMaterial.lc 1336:15-1341:31 10799SampleMaterial.lc 1336:15-1341:31
10800 StageTexture 10800 StageTexture
10801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10802testdata/performance/SampleMaterial.lc 1336:15-1342:74 10802SampleMaterial.lc 1336:15-1342:74
10803 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10803 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10804testdata/performance/SampleMaterial.lc 1336:15-1343:38 10804SampleMaterial.lc 1336:15-1343:38
10805 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10805 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10806testdata/performance/SampleMaterial.lc 1336:15-1344:41 10806SampleMaterial.lc 1336:15-1344:41
10807 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10807 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10808testdata/performance/SampleMaterial.lc 1336:15-1345:40 10808SampleMaterial.lc 1336:15-1345:40
10809 Bool -> String -> StageAttrs 10809 Bool -> String -> StageAttrs
10810testdata/performance/SampleMaterial.lc 1336:15-1346:46 10810SampleMaterial.lc 1336:15-1346:46
10811 String -> StageAttrs 10811 String -> StageAttrs
10812testdata/performance/SampleMaterial.lc 1336:15-1348:18 10812SampleMaterial.lc 1336:15-1348:18
10813 StageAttrs 10813 StageAttrs
10814testdata/performance/SampleMaterial.lc 1337:29-1337:36 10814SampleMaterial.lc 1337:29-1337:36
10815 forall a . Maybe a 10815 forall a . Maybe a
10816testdata/performance/SampleMaterial.lc 1338:30-1338:50 10816SampleMaterial.lc 1338:30-1338:50
10817 RGBGen 10817 RGBGen
10818testdata/performance/SampleMaterial.lc 1339:32-1339:42 10818SampleMaterial.lc 1339:32-1339:42
10819 AlphaGen 10819 AlphaGen
10820testdata/performance/SampleMaterial.lc 1340:29-1340:36 10820SampleMaterial.lc 1340:29-1340:36
10821 TCGen 10821 TCGen
10822testdata/performance/SampleMaterial.lc 1341:29-1341:31 10822SampleMaterial.lc 1341:29-1341:31
10823 forall a . [a] 10823 forall a . [a]
10824testdata/performance/SampleMaterial.lc 1342:31-1342:37 10824SampleMaterial.lc 1342:31-1342:37
10825 String -> StageTexture 10825 String -> StageTexture
10826testdata/performance/SampleMaterial.lc 1342:31-1342:74 10826SampleMaterial.lc 1342:31-1342:74
10827 StageTexture 10827 StageTexture
10828testdata/performance/SampleMaterial.lc 1342:38-1342:74 10828SampleMaterial.lc 1342:38-1342:74
10829 String 10829 String
10830testdata/performance/SampleMaterial.lc 1343:34-1343:38 10830SampleMaterial.lc 1343:34-1343:38
10831 Bool 10831 Bool
10832testdata/performance/SampleMaterial.lc 1344:33-1344:41 10832SampleMaterial.lc 1344:33-1344:41
10833 DepthFunction 10833 DepthFunction
10834testdata/performance/SampleMaterial.lc 1345:33-1345:40 10834SampleMaterial.lc 1345:33-1345:40
10835 forall a . Maybe a 10835 forall a . Maybe a
10836testdata/performance/SampleMaterial.lc 1346:41-1346:46 10836SampleMaterial.lc 1346:41-1346:46
10837 Bool 10837 Bool
10838testdata/performance/SampleMaterial.lc 1347:38-1347:54 10838SampleMaterial.lc 1347:38-1347:54
10839 String 10839 String
10840testdata/performance/SampleMaterial.lc 1349:15-1349:25 10840SampleMaterial.lc 1349:15-1349:25
10841 Maybe (Blending', Blending') 10841 Maybe (Blending', Blending')
10842 -> RGBGen 10842 -> RGBGen
10843 -> AlphaGen 10843 -> AlphaGen
@@ -10845,82 +10845,82 @@ testdata/performance/SampleMaterial.lc 1349:15-1349:25
10845 -> [TCMod] 10845 -> [TCMod]
10846 -> StageTexture 10846 -> StageTexture
10847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10848testdata/performance/SampleMaterial.lc 1349:15-1350:57 10848SampleMaterial.lc 1349:15-1350:57
10849 RGBGen 10849 RGBGen
10850 -> AlphaGen 10850 -> AlphaGen
10851 -> TCGen 10851 -> TCGen
10852 -> [TCMod] 10852 -> [TCMod]
10853 -> StageTexture 10853 -> StageTexture
10854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10855testdata/performance/SampleMaterial.lc 1349:15-1351:50 10855SampleMaterial.lc 1349:15-1351:50
10856 AlphaGen 10856 AlphaGen
10857 -> TCGen 10857 -> TCGen
10858 -> [TCMod] 10858 -> [TCMod]
10859 -> StageTexture 10859 -> StageTexture
10860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10861testdata/performance/SampleMaterial.lc 1349:15-1352:42 10861SampleMaterial.lc 1349:15-1352:42
10862 TCGen 10862 TCGen
10863 -> [TCMod] 10863 -> [TCMod]
10864 -> StageTexture 10864 -> StageTexture
10865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10866testdata/performance/SampleMaterial.lc 1349:15-1353:40 10866SampleMaterial.lc 1349:15-1353:40
10867 [TCMod] 10867 [TCMod]
10868 -> StageTexture 10868 -> StageTexture
10869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10870testdata/performance/SampleMaterial.lc 1349:15-1354:31 10870SampleMaterial.lc 1349:15-1354:31
10871 StageTexture 10871 StageTexture
10872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10873testdata/performance/SampleMaterial.lc 1349:15-1355:42 10873SampleMaterial.lc 1349:15-1355:42
10874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10874 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10875testdata/performance/SampleMaterial.lc 1349:15-1356:38 10875SampleMaterial.lc 1349:15-1356:38
10876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10876 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10877testdata/performance/SampleMaterial.lc 1349:15-1357:41 10877SampleMaterial.lc 1349:15-1357:41
10878 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10878 Maybe AlphaFunction -> Bool -> String -> StageAttrs
10879testdata/performance/SampleMaterial.lc 1349:15-1358:40 10879SampleMaterial.lc 1349:15-1358:40
10880 Bool -> String -> StageAttrs 10880 Bool -> String -> StageAttrs
10881testdata/performance/SampleMaterial.lc 1349:15-1359:46 10881SampleMaterial.lc 1349:15-1359:46
10882 String -> StageAttrs 10882 String -> StageAttrs
10883testdata/performance/SampleMaterial.lc 1349:15-1361:18 10883SampleMaterial.lc 1349:15-1361:18
10884 StageAttrs | [StageAttrs] 10884 StageAttrs | [StageAttrs]
10885testdata/performance/SampleMaterial.lc 1350:29-1350:33 10885SampleMaterial.lc 1350:29-1350:33
10886 forall a . a -> Maybe a 10886 forall a . a -> Maybe a
10887testdata/performance/SampleMaterial.lc 1350:29-1350:57 10887SampleMaterial.lc 1350:29-1350:57
10888 Maybe (Blending', Blending') 10888 Maybe (Blending', Blending')
10889testdata/performance/SampleMaterial.lc 1350:34-1350:57 10889SampleMaterial.lc 1350:34-1350:57
10890 (Blending', Blending') 10890 (Blending', Blending')
10891testdata/performance/SampleMaterial.lc 1350:36-1350:46 10891SampleMaterial.lc 1350:36-1350:46
10892 Blending' 10892 Blending'
10893testdata/performance/SampleMaterial.lc 1350:49-1350:55 10893SampleMaterial.lc 1350:49-1350:55
10894 Blending' | ((Blending')) 10894 Blending' | ((Blending'))
10895testdata/performance/SampleMaterial.lc 1351:30-1351:50 10895SampleMaterial.lc 1351:30-1351:50
10896 RGBGen 10896 RGBGen
10897testdata/performance/SampleMaterial.lc 1352:32-1352:42 10897SampleMaterial.lc 1352:32-1352:42
10898 AlphaGen 10898 AlphaGen
10899testdata/performance/SampleMaterial.lc 1353:29-1353:40 10899SampleMaterial.lc 1353:29-1353:40
10900 TCGen 10900 TCGen
10901testdata/performance/SampleMaterial.lc 1354:29-1354:31 10901SampleMaterial.lc 1354:29-1354:31
10902 forall a . [a] 10902 forall a . [a]
10903testdata/performance/SampleMaterial.lc 1355:31-1355:42 10903SampleMaterial.lc 1355:31-1355:42
10904 StageTexture 10904 StageTexture
10905testdata/performance/SampleMaterial.lc 1356:34-1356:38 10905SampleMaterial.lc 1356:34-1356:38
10906 Bool 10906 Bool
10907testdata/performance/SampleMaterial.lc 1357:33-1357:41 10907SampleMaterial.lc 1357:33-1357:41
10908 DepthFunction 10908 DepthFunction
10909testdata/performance/SampleMaterial.lc 1358:33-1358:40 10909SampleMaterial.lc 1358:33-1358:40
10910 forall a . Maybe a 10910 forall a . Maybe a
10911testdata/performance/SampleMaterial.lc 1359:41-1359:46 10911SampleMaterial.lc 1359:41-1359:46
10912 Bool 10912 Bool
10913testdata/performance/SampleMaterial.lc 1360:38-1360:54 10913SampleMaterial.lc 1360:38-1360:54
10914 String 10914 String
10915testdata/performance/SampleMaterial.lc 1363:21-1363:26 10915SampleMaterial.lc 1363:21-1363:26
10916 Bool 10916 Bool
10917testdata/performance/SampleMaterial.lc 1366:5-1408:6 10917SampleMaterial.lc 1366:5-1408:6
10918 (String, CommonAttrs) 10918 (String, CommonAttrs)
10919testdata/performance/SampleMaterial.lc 1366:5-2182:6 10919SampleMaterial.lc 1366:5-2182:6
10920 [(String, CommonAttrs)] 10920 [(String, CommonAttrs)]
10921testdata/performance/SampleMaterial.lc 1366:7-1366:44 10921SampleMaterial.lc 1366:7-1366:44
10922 String 10922 String
10923testdata/performance/SampleMaterial.lc 1367:7-1367:18 10923SampleMaterial.lc 1367:7-1367:18
10924 () 10924 ()
10925 -> () 10925 -> ()
10926 -> Bool 10926 -> Bool
@@ -10928,68 +10928,68 @@ testdata/performance/SampleMaterial.lc 1367:7-1367:18
10928 -> Bool 10928 -> Bool
10929 -> Bool 10929 -> Bool
10930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10930 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10931testdata/performance/SampleMaterial.lc 1367:7-1368:26 10931SampleMaterial.lc 1367:7-1368:26
10932 () 10932 ()
10933 -> Bool 10933 -> Bool
10934 -> Float 10934 -> Float
10935 -> Bool 10935 -> Bool
10936 -> Bool 10936 -> Bool
10937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10938testdata/performance/SampleMaterial.lc 1367:7-1369:26 10938SampleMaterial.lc 1367:7-1369:26
10939 Bool 10939 Bool
10940 -> Float 10940 -> Float
10941 -> Bool 10941 -> Bool
10942 -> Bool 10942 -> Bool
10943 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10943 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10944testdata/performance/SampleMaterial.lc 1367:7-1370:27 10944SampleMaterial.lc 1367:7-1370:27
10945 Float 10945 Float
10946 -> Bool 10946 -> Bool
10947 -> Bool 10947 -> Bool
10948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10948 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10949testdata/performance/SampleMaterial.lc 1367:7-1371:21 10949SampleMaterial.lc 1367:7-1371:21
10950 Bool 10950 Bool
10951 -> Bool 10951 -> Bool
10952 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10952 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10953testdata/performance/SampleMaterial.lc 1367:7-1372:35 10953SampleMaterial.lc 1367:7-1372:35
10954 Bool 10954 Bool
10955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10956testdata/performance/SampleMaterial.lc 1367:7-1373:28 10956SampleMaterial.lc 1367:7-1373:28
10957 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10957 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10958testdata/performance/SampleMaterial.lc 1367:7-1374:33 10958SampleMaterial.lc 1367:7-1374:33
10959 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10959 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10960testdata/performance/SampleMaterial.lc 1367:7-1375:32 10960SampleMaterial.lc 1367:7-1375:32
10961 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 10961 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10962testdata/performance/SampleMaterial.lc 1367:7-1376:30 10962SampleMaterial.lc 1367:7-1376:30
10963 Bool -> [StageAttrs] -> Bool -> CommonAttrs 10963 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10964testdata/performance/SampleMaterial.lc 1367:7-1377:34 10964SampleMaterial.lc 1367:7-1377:34
10965 [StageAttrs] -> Bool -> CommonAttrs 10965 [StageAttrs] -> Bool -> CommonAttrs
10966testdata/performance/SampleMaterial.lc 1367:7-1405:14 10966SampleMaterial.lc 1367:7-1405:14
10967 Bool -> CommonAttrs 10967 Bool -> CommonAttrs
10968testdata/performance/SampleMaterial.lc 1367:7-1407:10 10968SampleMaterial.lc 1367:7-1407:10
10969 CommonAttrs | ((CommonAttrs)) 10969 CommonAttrs | ((CommonAttrs))
10970testdata/performance/SampleMaterial.lc 1368:24-1368:26 10970SampleMaterial.lc 1368:24-1368:26
10971 () 10971 ()
10972testdata/performance/SampleMaterial.lc 1369:24-1369:26 10972SampleMaterial.lc 1369:24-1369:26
10973 () 10973 ()
10974testdata/performance/SampleMaterial.lc 1370:22-1370:27 10974SampleMaterial.lc 1370:22-1370:27
10975 Bool 10975 Bool
10976testdata/performance/SampleMaterial.lc 1371:20-1371:21 10976SampleMaterial.lc 1371:20-1371:21
10977 _b 10977 _b
10978testdata/performance/SampleMaterial.lc 1372:30-1372:35 10978SampleMaterial.lc 1372:30-1372:35
10979 Bool 10979 Bool
10980testdata/performance/SampleMaterial.lc 1373:23-1373:28 10980SampleMaterial.lc 1373:23-1373:28
10981 Bool 10981 Bool
10982testdata/performance/SampleMaterial.lc 1374:20-1374:33 10982SampleMaterial.lc 1374:20-1374:33
10983 CullType 10983 CullType
10984testdata/performance/SampleMaterial.lc 1375:30-1375:32 10984SampleMaterial.lc 1375:30-1375:32
10985 forall a . [a] 10985 forall a . [a]
10986testdata/performance/SampleMaterial.lc 1376:25-1376:30 10986SampleMaterial.lc 1376:25-1376:30
10987 Bool 10987 Bool
10988testdata/performance/SampleMaterial.lc 1377:29-1377:34 10988SampleMaterial.lc 1377:29-1377:34
10989 Bool 10989 Bool
10990testdata/performance/SampleMaterial.lc 1379:13-1405:14 10990SampleMaterial.lc 1379:13-1405:14
10991 [StageAttrs] 10991 [StageAttrs]
10992testdata/performance/SampleMaterial.lc 1379:15-1379:25 10992SampleMaterial.lc 1379:15-1379:25
10993 Maybe (Blending', Blending') 10993 Maybe (Blending', Blending')
10994 -> RGBGen 10994 -> RGBGen
10995 -> AlphaGen 10995 -> AlphaGen
@@ -10997,70 +10997,70 @@ testdata/performance/SampleMaterial.lc 1379:15-1379:25
10997 -> [TCMod] 10997 -> [TCMod]
10998 -> StageTexture 10998 -> StageTexture
10999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11000testdata/performance/SampleMaterial.lc 1379:15-1380:36 11000SampleMaterial.lc 1379:15-1380:36
11001 RGBGen 11001 RGBGen
11002 -> AlphaGen 11002 -> AlphaGen
11003 -> TCGen 11003 -> TCGen
11004 -> [TCMod] 11004 -> [TCMod]
11005 -> StageTexture 11005 -> StageTexture
11006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11007testdata/performance/SampleMaterial.lc 1379:15-1381:50 11007SampleMaterial.lc 1379:15-1381:50
11008 AlphaGen 11008 AlphaGen
11009 -> TCGen 11009 -> TCGen
11010 -> [TCMod] 11010 -> [TCMod]
11011 -> StageTexture 11011 -> StageTexture
11012 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11012 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11013testdata/performance/SampleMaterial.lc 1379:15-1382:42 11013SampleMaterial.lc 1379:15-1382:42
11014 TCGen 11014 TCGen
11015 -> [TCMod] 11015 -> [TCMod]
11016 -> StageTexture 11016 -> StageTexture
11017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11017 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11018testdata/performance/SampleMaterial.lc 1379:15-1383:36 11018SampleMaterial.lc 1379:15-1383:36
11019 [TCMod] 11019 [TCMod]
11020 -> StageTexture 11020 -> StageTexture
11021 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11021 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11022testdata/performance/SampleMaterial.lc 1379:15-1384:31 11022SampleMaterial.lc 1379:15-1384:31
11023 StageTexture 11023 StageTexture
11024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11025testdata/performance/SampleMaterial.lc 1379:15-1385:75 11025SampleMaterial.lc 1379:15-1385:75
11026 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11026 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11027testdata/performance/SampleMaterial.lc 1379:15-1386:38 11027SampleMaterial.lc 1379:15-1386:38
11028 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11028 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11029testdata/performance/SampleMaterial.lc 1379:15-1387:41 11029SampleMaterial.lc 1379:15-1387:41
11030 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11030 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11031testdata/performance/SampleMaterial.lc 1379:15-1388:40 11031SampleMaterial.lc 1379:15-1388:40
11032 Bool -> String -> StageAttrs 11032 Bool -> String -> StageAttrs
11033testdata/performance/SampleMaterial.lc 1379:15-1389:46 11033SampleMaterial.lc 1379:15-1389:46
11034 String -> StageAttrs 11034 String -> StageAttrs
11035testdata/performance/SampleMaterial.lc 1379:15-1391:18 11035SampleMaterial.lc 1379:15-1391:18
11036 StageAttrs 11036 StageAttrs
11037testdata/performance/SampleMaterial.lc 1380:29-1380:36 11037SampleMaterial.lc 1380:29-1380:36
11038 forall a . Maybe a 11038 forall a . Maybe a
11039testdata/performance/SampleMaterial.lc 1381:30-1381:50 11039SampleMaterial.lc 1381:30-1381:50
11040 RGBGen 11040 RGBGen
11041testdata/performance/SampleMaterial.lc 1382:32-1382:42 11041SampleMaterial.lc 1382:32-1382:42
11042 AlphaGen 11042 AlphaGen
11043testdata/performance/SampleMaterial.lc 1383:29-1383:36 11043SampleMaterial.lc 1383:29-1383:36
11044 TCGen 11044 TCGen
11045testdata/performance/SampleMaterial.lc 1384:29-1384:31 11045SampleMaterial.lc 1384:29-1384:31
11046 forall a . [a] 11046 forall a . [a]
11047testdata/performance/SampleMaterial.lc 1385:31-1385:37 11047SampleMaterial.lc 1385:31-1385:37
11048 String -> StageTexture 11048 String -> StageTexture
11049testdata/performance/SampleMaterial.lc 1385:31-1385:75 11049SampleMaterial.lc 1385:31-1385:75
11050 StageTexture 11050 StageTexture
11051testdata/performance/SampleMaterial.lc 1385:38-1385:75 11051SampleMaterial.lc 1385:38-1385:75
11052 String 11052 String
11053testdata/performance/SampleMaterial.lc 1386:34-1386:38 11053SampleMaterial.lc 1386:34-1386:38
11054 Bool 11054 Bool
11055testdata/performance/SampleMaterial.lc 1387:33-1387:41 11055SampleMaterial.lc 1387:33-1387:41
11056 DepthFunction 11056 DepthFunction
11057testdata/performance/SampleMaterial.lc 1388:33-1388:40 11057SampleMaterial.lc 1388:33-1388:40
11058 forall a . Maybe a 11058 forall a . Maybe a
11059testdata/performance/SampleMaterial.lc 1389:41-1389:46 11059SampleMaterial.lc 1389:41-1389:46
11060 Bool 11060 Bool
11061testdata/performance/SampleMaterial.lc 1390:38-1390:54 11061SampleMaterial.lc 1390:38-1390:54
11062 String 11062 String
11063testdata/performance/SampleMaterial.lc 1392:15-1392:25 11063SampleMaterial.lc 1392:15-1392:25
11064 Maybe (Blending', Blending') 11064 Maybe (Blending', Blending')
11065 -> RGBGen 11065 -> RGBGen
11066 -> AlphaGen 11066 -> AlphaGen
@@ -11068,82 +11068,82 @@ testdata/performance/SampleMaterial.lc 1392:15-1392:25
11068 -> [TCMod] 11068 -> [TCMod]
11069 -> StageTexture 11069 -> StageTexture
11070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11071testdata/performance/SampleMaterial.lc 1392:15-1393:57 11071SampleMaterial.lc 1392:15-1393:57
11072 RGBGen 11072 RGBGen
11073 -> AlphaGen 11073 -> AlphaGen
11074 -> TCGen 11074 -> TCGen
11075 -> [TCMod] 11075 -> [TCMod]
11076 -> StageTexture 11076 -> StageTexture
11077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11078testdata/performance/SampleMaterial.lc 1392:15-1394:50 11078SampleMaterial.lc 1392:15-1394:50
11079 AlphaGen 11079 AlphaGen
11080 -> TCGen 11080 -> TCGen
11081 -> [TCMod] 11081 -> [TCMod]
11082 -> StageTexture 11082 -> StageTexture
11083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11084testdata/performance/SampleMaterial.lc 1392:15-1395:42 11084SampleMaterial.lc 1392:15-1395:42
11085 TCGen 11085 TCGen
11086 -> [TCMod] 11086 -> [TCMod]
11087 -> StageTexture 11087 -> StageTexture
11088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11089testdata/performance/SampleMaterial.lc 1392:15-1396:40 11089SampleMaterial.lc 1392:15-1396:40
11090 [TCMod] 11090 [TCMod]
11091 -> StageTexture 11091 -> StageTexture
11092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11093testdata/performance/SampleMaterial.lc 1392:15-1397:31 11093SampleMaterial.lc 1392:15-1397:31
11094 StageTexture 11094 StageTexture
11095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11096testdata/performance/SampleMaterial.lc 1392:15-1398:42 11096SampleMaterial.lc 1392:15-1398:42
11097 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11097 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11098testdata/performance/SampleMaterial.lc 1392:15-1399:38 11098SampleMaterial.lc 1392:15-1399:38
11099 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11099 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11100testdata/performance/SampleMaterial.lc 1392:15-1400:41 11100SampleMaterial.lc 1392:15-1400:41
11101 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11101 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11102testdata/performance/SampleMaterial.lc 1392:15-1401:40 11102SampleMaterial.lc 1392:15-1401:40
11103 Bool -> String -> StageAttrs 11103 Bool -> String -> StageAttrs
11104testdata/performance/SampleMaterial.lc 1392:15-1402:46 11104SampleMaterial.lc 1392:15-1402:46
11105 String -> StageAttrs 11105 String -> StageAttrs
11106testdata/performance/SampleMaterial.lc 1392:15-1404:18 11106SampleMaterial.lc 1392:15-1404:18
11107 StageAttrs | [StageAttrs] 11107 StageAttrs | [StageAttrs]
11108testdata/performance/SampleMaterial.lc 1393:29-1393:33 11108SampleMaterial.lc 1393:29-1393:33
11109 forall a . a -> Maybe a 11109 forall a . a -> Maybe a
11110testdata/performance/SampleMaterial.lc 1393:29-1393:57 11110SampleMaterial.lc 1393:29-1393:57
11111 Maybe (Blending', Blending') 11111 Maybe (Blending', Blending')
11112testdata/performance/SampleMaterial.lc 1393:34-1393:57 11112SampleMaterial.lc 1393:34-1393:57
11113 (Blending', Blending') 11113 (Blending', Blending')
11114testdata/performance/SampleMaterial.lc 1393:36-1393:46 11114SampleMaterial.lc 1393:36-1393:46
11115 Blending' 11115 Blending'
11116testdata/performance/SampleMaterial.lc 1393:49-1393:55 11116SampleMaterial.lc 1393:49-1393:55
11117 Blending' | ((Blending')) 11117 Blending' | ((Blending'))
11118testdata/performance/SampleMaterial.lc 1394:30-1394:50 11118SampleMaterial.lc 1394:30-1394:50
11119 RGBGen 11119 RGBGen
11120testdata/performance/SampleMaterial.lc 1395:32-1395:42 11120SampleMaterial.lc 1395:32-1395:42
11121 AlphaGen 11121 AlphaGen
11122testdata/performance/SampleMaterial.lc 1396:29-1396:40 11122SampleMaterial.lc 1396:29-1396:40
11123 TCGen 11123 TCGen
11124testdata/performance/SampleMaterial.lc 1397:29-1397:31 11124SampleMaterial.lc 1397:29-1397:31
11125 forall a . [a] 11125 forall a . [a]
11126testdata/performance/SampleMaterial.lc 1398:31-1398:42 11126SampleMaterial.lc 1398:31-1398:42
11127 StageTexture 11127 StageTexture
11128testdata/performance/SampleMaterial.lc 1399:34-1399:38 11128SampleMaterial.lc 1399:34-1399:38
11129 Bool 11129 Bool
11130testdata/performance/SampleMaterial.lc 1400:33-1400:41 11130SampleMaterial.lc 1400:33-1400:41
11131 DepthFunction 11131 DepthFunction
11132testdata/performance/SampleMaterial.lc 1401:33-1401:40 11132SampleMaterial.lc 1401:33-1401:40
11133 forall a . Maybe a 11133 forall a . Maybe a
11134testdata/performance/SampleMaterial.lc 1402:41-1402:46 11134SampleMaterial.lc 1402:41-1402:46
11135 Bool 11135 Bool
11136testdata/performance/SampleMaterial.lc 1403:38-1403:54 11136SampleMaterial.lc 1403:38-1403:54
11137 String 11137 String
11138testdata/performance/SampleMaterial.lc 1406:21-1406:26 11138SampleMaterial.lc 1406:21-1406:26
11139 Bool 11139 Bool
11140testdata/performance/SampleMaterial.lc 1409:5-1451:6 11140SampleMaterial.lc 1409:5-1451:6
11141 (String, CommonAttrs) 11141 (String, CommonAttrs)
11142testdata/performance/SampleMaterial.lc 1409:5-2182:6 11142SampleMaterial.lc 1409:5-2182:6
11143 [(String, CommonAttrs)] 11143 [(String, CommonAttrs)]
11144testdata/performance/SampleMaterial.lc 1409:7-1409:44 11144SampleMaterial.lc 1409:7-1409:44
11145 String 11145 String
11146testdata/performance/SampleMaterial.lc 1410:7-1410:18 11146SampleMaterial.lc 1410:7-1410:18
11147 () 11147 ()
11148 -> () 11148 -> ()
11149 -> Bool 11149 -> Bool
@@ -11151,68 +11151,68 @@ testdata/performance/SampleMaterial.lc 1410:7-1410:18
11151 -> Bool 11151 -> Bool
11152 -> Bool 11152 -> Bool
11153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11153 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11154testdata/performance/SampleMaterial.lc 1410:7-1411:26 11154SampleMaterial.lc 1410:7-1411:26
11155 () 11155 ()
11156 -> Bool 11156 -> Bool
11157 -> Float 11157 -> Float
11158 -> Bool 11158 -> Bool
11159 -> Bool 11159 -> Bool
11160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11161testdata/performance/SampleMaterial.lc 1410:7-1412:26 11161SampleMaterial.lc 1410:7-1412:26
11162 Bool 11162 Bool
11163 -> Float 11163 -> Float
11164 -> Bool 11164 -> Bool
11165 -> Bool 11165 -> Bool
11166 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11166 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11167testdata/performance/SampleMaterial.lc 1410:7-1413:27 11167SampleMaterial.lc 1410:7-1413:27
11168 Float 11168 Float
11169 -> Bool 11169 -> Bool
11170 -> Bool 11170 -> Bool
11171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11171 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11172testdata/performance/SampleMaterial.lc 1410:7-1414:21 11172SampleMaterial.lc 1410:7-1414:21
11173 Bool 11173 Bool
11174 -> Bool 11174 -> Bool
11175 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11175 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11176testdata/performance/SampleMaterial.lc 1410:7-1415:35 11176SampleMaterial.lc 1410:7-1415:35
11177 Bool 11177 Bool
11178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11179testdata/performance/SampleMaterial.lc 1410:7-1416:28 11179SampleMaterial.lc 1410:7-1416:28
11180 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11180 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11181testdata/performance/SampleMaterial.lc 1410:7-1417:33 11181SampleMaterial.lc 1410:7-1417:33
11182 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11182 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11183testdata/performance/SampleMaterial.lc 1410:7-1418:32 11183SampleMaterial.lc 1410:7-1418:32
11184 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11184 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11185testdata/performance/SampleMaterial.lc 1410:7-1419:30 11185SampleMaterial.lc 1410:7-1419:30
11186 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11186 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11187testdata/performance/SampleMaterial.lc 1410:7-1420:34 11187SampleMaterial.lc 1410:7-1420:34
11188 [StageAttrs] -> Bool -> CommonAttrs 11188 [StageAttrs] -> Bool -> CommonAttrs
11189testdata/performance/SampleMaterial.lc 1410:7-1448:14 11189SampleMaterial.lc 1410:7-1448:14
11190 Bool -> CommonAttrs 11190 Bool -> CommonAttrs
11191testdata/performance/SampleMaterial.lc 1410:7-1450:10 11191SampleMaterial.lc 1410:7-1450:10
11192 CommonAttrs | ((CommonAttrs)) 11192 CommonAttrs | ((CommonAttrs))
11193testdata/performance/SampleMaterial.lc 1411:24-1411:26 11193SampleMaterial.lc 1411:24-1411:26
11194 () 11194 ()
11195testdata/performance/SampleMaterial.lc 1412:24-1412:26 11195SampleMaterial.lc 1412:24-1412:26
11196 () 11196 ()
11197testdata/performance/SampleMaterial.lc 1413:22-1413:27 11197SampleMaterial.lc 1413:22-1413:27
11198 Bool 11198 Bool
11199testdata/performance/SampleMaterial.lc 1414:20-1414:21 11199SampleMaterial.lc 1414:20-1414:21
11200 _b 11200 _b
11201testdata/performance/SampleMaterial.lc 1415:30-1415:35 11201SampleMaterial.lc 1415:30-1415:35
11202 Bool 11202 Bool
11203testdata/performance/SampleMaterial.lc 1416:23-1416:28 11203SampleMaterial.lc 1416:23-1416:28
11204 Bool 11204 Bool
11205testdata/performance/SampleMaterial.lc 1417:20-1417:33 11205SampleMaterial.lc 1417:20-1417:33
11206 CullType 11206 CullType
11207testdata/performance/SampleMaterial.lc 1418:30-1418:32 11207SampleMaterial.lc 1418:30-1418:32
11208 forall a . [a] 11208 forall a . [a]
11209testdata/performance/SampleMaterial.lc 1419:25-1419:30 11209SampleMaterial.lc 1419:25-1419:30
11210 Bool 11210 Bool
11211testdata/performance/SampleMaterial.lc 1420:29-1420:34 11211SampleMaterial.lc 1420:29-1420:34
11212 Bool 11212 Bool
11213testdata/performance/SampleMaterial.lc 1422:13-1448:14 11213SampleMaterial.lc 1422:13-1448:14
11214 [StageAttrs] 11214 [StageAttrs]
11215testdata/performance/SampleMaterial.lc 1422:15-1422:25 11215SampleMaterial.lc 1422:15-1422:25
11216 Maybe (Blending', Blending') 11216 Maybe (Blending', Blending')
11217 -> RGBGen 11217 -> RGBGen
11218 -> AlphaGen 11218 -> AlphaGen
@@ -11220,70 +11220,70 @@ testdata/performance/SampleMaterial.lc 1422:15-1422:25
11220 -> [TCMod] 11220 -> [TCMod]
11221 -> StageTexture 11221 -> StageTexture
11222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11223testdata/performance/SampleMaterial.lc 1422:15-1423:36 11223SampleMaterial.lc 1422:15-1423:36
11224 RGBGen 11224 RGBGen
11225 -> AlphaGen 11225 -> AlphaGen
11226 -> TCGen 11226 -> TCGen
11227 -> [TCMod] 11227 -> [TCMod]
11228 -> StageTexture 11228 -> StageTexture
11229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11230testdata/performance/SampleMaterial.lc 1422:15-1424:50 11230SampleMaterial.lc 1422:15-1424:50
11231 AlphaGen 11231 AlphaGen
11232 -> TCGen 11232 -> TCGen
11233 -> [TCMod] 11233 -> [TCMod]
11234 -> StageTexture 11234 -> StageTexture
11235 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11235 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11236testdata/performance/SampleMaterial.lc 1422:15-1425:42 11236SampleMaterial.lc 1422:15-1425:42
11237 TCGen 11237 TCGen
11238 -> [TCMod] 11238 -> [TCMod]
11239 -> StageTexture 11239 -> StageTexture
11240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11241testdata/performance/SampleMaterial.lc 1422:15-1426:36 11241SampleMaterial.lc 1422:15-1426:36
11242 [TCMod] 11242 [TCMod]
11243 -> StageTexture 11243 -> StageTexture
11244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11245testdata/performance/SampleMaterial.lc 1422:15-1427:31 11245SampleMaterial.lc 1422:15-1427:31
11246 StageTexture 11246 StageTexture
11247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11248testdata/performance/SampleMaterial.lc 1422:15-1428:75 11248SampleMaterial.lc 1422:15-1428:75
11249 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11249 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11250testdata/performance/SampleMaterial.lc 1422:15-1429:38 11250SampleMaterial.lc 1422:15-1429:38
11251 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11251 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11252testdata/performance/SampleMaterial.lc 1422:15-1430:41 11252SampleMaterial.lc 1422:15-1430:41
11253 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11253 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11254testdata/performance/SampleMaterial.lc 1422:15-1431:40 11254SampleMaterial.lc 1422:15-1431:40
11255 Bool -> String -> StageAttrs 11255 Bool -> String -> StageAttrs
11256testdata/performance/SampleMaterial.lc 1422:15-1432:46 11256SampleMaterial.lc 1422:15-1432:46
11257 String -> StageAttrs 11257 String -> StageAttrs
11258testdata/performance/SampleMaterial.lc 1422:15-1434:18 11258SampleMaterial.lc 1422:15-1434:18
11259 StageAttrs 11259 StageAttrs
11260testdata/performance/SampleMaterial.lc 1423:29-1423:36 11260SampleMaterial.lc 1423:29-1423:36
11261 forall a . Maybe a 11261 forall a . Maybe a
11262testdata/performance/SampleMaterial.lc 1424:30-1424:50 11262SampleMaterial.lc 1424:30-1424:50
11263 RGBGen 11263 RGBGen
11264testdata/performance/SampleMaterial.lc 1425:32-1425:42 11264SampleMaterial.lc 1425:32-1425:42
11265 AlphaGen 11265 AlphaGen
11266testdata/performance/SampleMaterial.lc 1426:29-1426:36 11266SampleMaterial.lc 1426:29-1426:36
11267 TCGen 11267 TCGen
11268testdata/performance/SampleMaterial.lc 1427:29-1427:31 11268SampleMaterial.lc 1427:29-1427:31
11269 forall a . [a] 11269 forall a . [a]
11270testdata/performance/SampleMaterial.lc 1428:31-1428:37 11270SampleMaterial.lc 1428:31-1428:37
11271 String -> StageTexture 11271 String -> StageTexture
11272testdata/performance/SampleMaterial.lc 1428:31-1428:75 11272SampleMaterial.lc 1428:31-1428:75
11273 StageTexture 11273 StageTexture
11274testdata/performance/SampleMaterial.lc 1428:38-1428:75 11274SampleMaterial.lc 1428:38-1428:75
11275 String 11275 String
11276testdata/performance/SampleMaterial.lc 1429:34-1429:38 11276SampleMaterial.lc 1429:34-1429:38
11277 Bool 11277 Bool
11278testdata/performance/SampleMaterial.lc 1430:33-1430:41 11278SampleMaterial.lc 1430:33-1430:41
11279 DepthFunction 11279 DepthFunction
11280testdata/performance/SampleMaterial.lc 1431:33-1431:40 11280SampleMaterial.lc 1431:33-1431:40
11281 forall a . Maybe a 11281 forall a . Maybe a
11282testdata/performance/SampleMaterial.lc 1432:41-1432:46 11282SampleMaterial.lc 1432:41-1432:46
11283 Bool 11283 Bool
11284testdata/performance/SampleMaterial.lc 1433:38-1433:54 11284SampleMaterial.lc 1433:38-1433:54
11285 String 11285 String
11286testdata/performance/SampleMaterial.lc 1435:15-1435:25 11286SampleMaterial.lc 1435:15-1435:25
11287 Maybe (Blending', Blending') 11287 Maybe (Blending', Blending')
11288 -> RGBGen 11288 -> RGBGen
11289 -> AlphaGen 11289 -> AlphaGen
@@ -11291,82 +11291,82 @@ testdata/performance/SampleMaterial.lc 1435:15-1435:25
11291 -> [TCMod] 11291 -> [TCMod]
11292 -> StageTexture 11292 -> StageTexture
11293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11294testdata/performance/SampleMaterial.lc 1435:15-1436:57 11294SampleMaterial.lc 1435:15-1436:57
11295 RGBGen 11295 RGBGen
11296 -> AlphaGen 11296 -> AlphaGen
11297 -> TCGen 11297 -> TCGen
11298 -> [TCMod] 11298 -> [TCMod]
11299 -> StageTexture 11299 -> StageTexture
11300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11301testdata/performance/SampleMaterial.lc 1435:15-1437:50 11301SampleMaterial.lc 1435:15-1437:50
11302 AlphaGen 11302 AlphaGen
11303 -> TCGen 11303 -> TCGen
11304 -> [TCMod] 11304 -> [TCMod]
11305 -> StageTexture 11305 -> StageTexture
11306 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11306 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11307testdata/performance/SampleMaterial.lc 1435:15-1438:42 11307SampleMaterial.lc 1435:15-1438:42
11308 TCGen 11308 TCGen
11309 -> [TCMod] 11309 -> [TCMod]
11310 -> StageTexture 11310 -> StageTexture
11311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11312testdata/performance/SampleMaterial.lc 1435:15-1439:40 11312SampleMaterial.lc 1435:15-1439:40
11313 [TCMod] 11313 [TCMod]
11314 -> StageTexture 11314 -> StageTexture
11315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11316testdata/performance/SampleMaterial.lc 1435:15-1440:31 11316SampleMaterial.lc 1435:15-1440:31
11317 StageTexture 11317 StageTexture
11318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11319testdata/performance/SampleMaterial.lc 1435:15-1441:42 11319SampleMaterial.lc 1435:15-1441:42
11320 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11320 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11321testdata/performance/SampleMaterial.lc 1435:15-1442:38 11321SampleMaterial.lc 1435:15-1442:38
11322 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11322 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11323testdata/performance/SampleMaterial.lc 1435:15-1443:41 11323SampleMaterial.lc 1435:15-1443:41
11324 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11324 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11325testdata/performance/SampleMaterial.lc 1435:15-1444:40 11325SampleMaterial.lc 1435:15-1444:40
11326 Bool -> String -> StageAttrs 11326 Bool -> String -> StageAttrs
11327testdata/performance/SampleMaterial.lc 1435:15-1445:46 11327SampleMaterial.lc 1435:15-1445:46
11328 String -> StageAttrs 11328 String -> StageAttrs
11329testdata/performance/SampleMaterial.lc 1435:15-1447:18 11329SampleMaterial.lc 1435:15-1447:18
11330 StageAttrs | [StageAttrs] 11330 StageAttrs | [StageAttrs]
11331testdata/performance/SampleMaterial.lc 1436:29-1436:33 11331SampleMaterial.lc 1436:29-1436:33
11332 forall a . a -> Maybe a 11332 forall a . a -> Maybe a
11333testdata/performance/SampleMaterial.lc 1436:29-1436:57 11333SampleMaterial.lc 1436:29-1436:57
11334 Maybe (Blending', Blending') 11334 Maybe (Blending', Blending')
11335testdata/performance/SampleMaterial.lc 1436:34-1436:57 11335SampleMaterial.lc 1436:34-1436:57
11336 (Blending', Blending') 11336 (Blending', Blending')
11337testdata/performance/SampleMaterial.lc 1436:36-1436:46 11337SampleMaterial.lc 1436:36-1436:46
11338 Blending' 11338 Blending'
11339testdata/performance/SampleMaterial.lc 1436:49-1436:55 11339SampleMaterial.lc 1436:49-1436:55
11340 Blending' | ((Blending')) 11340 Blending' | ((Blending'))
11341testdata/performance/SampleMaterial.lc 1437:30-1437:50 11341SampleMaterial.lc 1437:30-1437:50
11342 RGBGen 11342 RGBGen
11343testdata/performance/SampleMaterial.lc 1438:32-1438:42 11343SampleMaterial.lc 1438:32-1438:42
11344 AlphaGen 11344 AlphaGen
11345testdata/performance/SampleMaterial.lc 1439:29-1439:40 11345SampleMaterial.lc 1439:29-1439:40
11346 TCGen 11346 TCGen
11347testdata/performance/SampleMaterial.lc 1440:29-1440:31 11347SampleMaterial.lc 1440:29-1440:31
11348 forall a . [a] 11348 forall a . [a]
11349testdata/performance/SampleMaterial.lc 1441:31-1441:42 11349SampleMaterial.lc 1441:31-1441:42
11350 StageTexture 11350 StageTexture
11351testdata/performance/SampleMaterial.lc 1442:34-1442:38 11351SampleMaterial.lc 1442:34-1442:38
11352 Bool 11352 Bool
11353testdata/performance/SampleMaterial.lc 1443:33-1443:41 11353SampleMaterial.lc 1443:33-1443:41
11354 DepthFunction 11354 DepthFunction
11355testdata/performance/SampleMaterial.lc 1444:33-1444:40 11355SampleMaterial.lc 1444:33-1444:40
11356 forall a . Maybe a 11356 forall a . Maybe a
11357testdata/performance/SampleMaterial.lc 1445:41-1445:46 11357SampleMaterial.lc 1445:41-1445:46
11358 Bool 11358 Bool
11359testdata/performance/SampleMaterial.lc 1446:38-1446:54 11359SampleMaterial.lc 1446:38-1446:54
11360 String 11360 String
11361testdata/performance/SampleMaterial.lc 1449:21-1449:26 11361SampleMaterial.lc 1449:21-1449:26
11362 Bool 11362 Bool
11363testdata/performance/SampleMaterial.lc 1452:5-1494:6 11363SampleMaterial.lc 1452:5-1494:6
11364 (String, CommonAttrs) 11364 (String, CommonAttrs)
11365testdata/performance/SampleMaterial.lc 1452:5-2182:6 11365SampleMaterial.lc 1452:5-2182:6
11366 [(String, CommonAttrs)] 11366 [(String, CommonAttrs)]
11367testdata/performance/SampleMaterial.lc 1452:7-1452:44 11367SampleMaterial.lc 1452:7-1452:44
11368 String 11368 String
11369testdata/performance/SampleMaterial.lc 1453:7-1453:18 11369SampleMaterial.lc 1453:7-1453:18
11370 () 11370 ()
11371 -> () 11371 -> ()
11372 -> Bool 11372 -> Bool
@@ -11374,68 +11374,68 @@ testdata/performance/SampleMaterial.lc 1453:7-1453:18
11374 -> Bool 11374 -> Bool
11375 -> Bool 11375 -> Bool
11376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11376 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11377testdata/performance/SampleMaterial.lc 1453:7-1454:26 11377SampleMaterial.lc 1453:7-1454:26
11378 () 11378 ()
11379 -> Bool 11379 -> Bool
11380 -> Float 11380 -> Float
11381 -> Bool 11381 -> Bool
11382 -> Bool 11382 -> Bool
11383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11384testdata/performance/SampleMaterial.lc 1453:7-1455:26 11384SampleMaterial.lc 1453:7-1455:26
11385 Bool 11385 Bool
11386 -> Float 11386 -> Float
11387 -> Bool 11387 -> Bool
11388 -> Bool 11388 -> Bool
11389 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11389 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11390testdata/performance/SampleMaterial.lc 1453:7-1456:27 11390SampleMaterial.lc 1453:7-1456:27
11391 Float 11391 Float
11392 -> Bool 11392 -> Bool
11393 -> Bool 11393 -> Bool
11394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11394 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11395testdata/performance/SampleMaterial.lc 1453:7-1457:21 11395SampleMaterial.lc 1453:7-1457:21
11396 Bool 11396 Bool
11397 -> Bool 11397 -> Bool
11398 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11398 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11399testdata/performance/SampleMaterial.lc 1453:7-1458:35 11399SampleMaterial.lc 1453:7-1458:35
11400 Bool 11400 Bool
11401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11402testdata/performance/SampleMaterial.lc 1453:7-1459:28 11402SampleMaterial.lc 1453:7-1459:28
11403 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11403 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11404testdata/performance/SampleMaterial.lc 1453:7-1460:33 11404SampleMaterial.lc 1453:7-1460:33
11405 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11405 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11406testdata/performance/SampleMaterial.lc 1453:7-1461:32 11406SampleMaterial.lc 1453:7-1461:32
11407 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11407 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11408testdata/performance/SampleMaterial.lc 1453:7-1462:30 11408SampleMaterial.lc 1453:7-1462:30
11409 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11409 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11410testdata/performance/SampleMaterial.lc 1453:7-1463:34 11410SampleMaterial.lc 1453:7-1463:34
11411 [StageAttrs] -> Bool -> CommonAttrs 11411 [StageAttrs] -> Bool -> CommonAttrs
11412testdata/performance/SampleMaterial.lc 1453:7-1491:14 11412SampleMaterial.lc 1453:7-1491:14
11413 Bool -> CommonAttrs 11413 Bool -> CommonAttrs
11414testdata/performance/SampleMaterial.lc 1453:7-1493:10 11414SampleMaterial.lc 1453:7-1493:10
11415 CommonAttrs | ((CommonAttrs)) 11415 CommonAttrs | ((CommonAttrs))
11416testdata/performance/SampleMaterial.lc 1454:24-1454:26 11416SampleMaterial.lc 1454:24-1454:26
11417 () 11417 ()
11418testdata/performance/SampleMaterial.lc 1455:24-1455:26 11418SampleMaterial.lc 1455:24-1455:26
11419 () 11419 ()
11420testdata/performance/SampleMaterial.lc 1456:22-1456:27 11420SampleMaterial.lc 1456:22-1456:27
11421 Bool 11421 Bool
11422testdata/performance/SampleMaterial.lc 1457:20-1457:21 11422SampleMaterial.lc 1457:20-1457:21
11423 _b 11423 _b
11424testdata/performance/SampleMaterial.lc 1458:30-1458:35 11424SampleMaterial.lc 1458:30-1458:35
11425 Bool 11425 Bool
11426testdata/performance/SampleMaterial.lc 1459:23-1459:28 11426SampleMaterial.lc 1459:23-1459:28
11427 Bool 11427 Bool
11428testdata/performance/SampleMaterial.lc 1460:20-1460:33 11428SampleMaterial.lc 1460:20-1460:33
11429 CullType 11429 CullType
11430testdata/performance/SampleMaterial.lc 1461:30-1461:32 11430SampleMaterial.lc 1461:30-1461:32
11431 forall a . [a] 11431 forall a . [a]
11432testdata/performance/SampleMaterial.lc 1462:25-1462:30 11432SampleMaterial.lc 1462:25-1462:30
11433 Bool 11433 Bool
11434testdata/performance/SampleMaterial.lc 1463:29-1463:34 11434SampleMaterial.lc 1463:29-1463:34
11435 Bool 11435 Bool
11436testdata/performance/SampleMaterial.lc 1465:13-1491:14 11436SampleMaterial.lc 1465:13-1491:14
11437 [StageAttrs] 11437 [StageAttrs]
11438testdata/performance/SampleMaterial.lc 1465:15-1465:25 11438SampleMaterial.lc 1465:15-1465:25
11439 Maybe (Blending', Blending') 11439 Maybe (Blending', Blending')
11440 -> RGBGen 11440 -> RGBGen
11441 -> AlphaGen 11441 -> AlphaGen
@@ -11443,70 +11443,70 @@ testdata/performance/SampleMaterial.lc 1465:15-1465:25
11443 -> [TCMod] 11443 -> [TCMod]
11444 -> StageTexture 11444 -> StageTexture
11445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11446testdata/performance/SampleMaterial.lc 1465:15-1466:36 11446SampleMaterial.lc 1465:15-1466:36
11447 RGBGen 11447 RGBGen
11448 -> AlphaGen 11448 -> AlphaGen
11449 -> TCGen 11449 -> TCGen
11450 -> [TCMod] 11450 -> [TCMod]
11451 -> StageTexture 11451 -> StageTexture
11452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11453testdata/performance/SampleMaterial.lc 1465:15-1467:50 11453SampleMaterial.lc 1465:15-1467:50
11454 AlphaGen 11454 AlphaGen
11455 -> TCGen 11455 -> TCGen
11456 -> [TCMod] 11456 -> [TCMod]
11457 -> StageTexture 11457 -> StageTexture
11458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11459testdata/performance/SampleMaterial.lc 1465:15-1468:42 11459SampleMaterial.lc 1465:15-1468:42
11460 TCGen 11460 TCGen
11461 -> [TCMod] 11461 -> [TCMod]
11462 -> StageTexture 11462 -> StageTexture
11463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11464testdata/performance/SampleMaterial.lc 1465:15-1469:36 11464SampleMaterial.lc 1465:15-1469:36
11465 [TCMod] 11465 [TCMod]
11466 -> StageTexture 11466 -> StageTexture
11467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11468testdata/performance/SampleMaterial.lc 1465:15-1470:31 11468SampleMaterial.lc 1465:15-1470:31
11469 StageTexture 11469 StageTexture
11470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11471testdata/performance/SampleMaterial.lc 1465:15-1471:75 11471SampleMaterial.lc 1465:15-1471:75
11472 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11472 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11473testdata/performance/SampleMaterial.lc 1465:15-1472:38 11473SampleMaterial.lc 1465:15-1472:38
11474 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11474 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11475testdata/performance/SampleMaterial.lc 1465:15-1473:41 11475SampleMaterial.lc 1465:15-1473:41
11476 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11476 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11477testdata/performance/SampleMaterial.lc 1465:15-1474:40 11477SampleMaterial.lc 1465:15-1474:40
11478 Bool -> String -> StageAttrs 11478 Bool -> String -> StageAttrs
11479testdata/performance/SampleMaterial.lc 1465:15-1475:46 11479SampleMaterial.lc 1465:15-1475:46
11480 String -> StageAttrs 11480 String -> StageAttrs
11481testdata/performance/SampleMaterial.lc 1465:15-1477:18 11481SampleMaterial.lc 1465:15-1477:18
11482 StageAttrs 11482 StageAttrs
11483testdata/performance/SampleMaterial.lc 1466:29-1466:36 11483SampleMaterial.lc 1466:29-1466:36
11484 forall a . Maybe a 11484 forall a . Maybe a
11485testdata/performance/SampleMaterial.lc 1467:30-1467:50 11485SampleMaterial.lc 1467:30-1467:50
11486 RGBGen 11486 RGBGen
11487testdata/performance/SampleMaterial.lc 1468:32-1468:42 11487SampleMaterial.lc 1468:32-1468:42
11488 AlphaGen 11488 AlphaGen
11489testdata/performance/SampleMaterial.lc 1469:29-1469:36 11489SampleMaterial.lc 1469:29-1469:36
11490 TCGen 11490 TCGen
11491testdata/performance/SampleMaterial.lc 1470:29-1470:31 11491SampleMaterial.lc 1470:29-1470:31
11492 forall a . [a] 11492 forall a . [a]
11493testdata/performance/SampleMaterial.lc 1471:31-1471:37 11493SampleMaterial.lc 1471:31-1471:37
11494 String -> StageTexture 11494 String -> StageTexture
11495testdata/performance/SampleMaterial.lc 1471:31-1471:75 11495SampleMaterial.lc 1471:31-1471:75
11496 StageTexture 11496 StageTexture
11497testdata/performance/SampleMaterial.lc 1471:38-1471:75 11497SampleMaterial.lc 1471:38-1471:75
11498 String 11498 String
11499testdata/performance/SampleMaterial.lc 1472:34-1472:38 11499SampleMaterial.lc 1472:34-1472:38
11500 Bool 11500 Bool
11501testdata/performance/SampleMaterial.lc 1473:33-1473:41 11501SampleMaterial.lc 1473:33-1473:41
11502 DepthFunction 11502 DepthFunction
11503testdata/performance/SampleMaterial.lc 1474:33-1474:40 11503SampleMaterial.lc 1474:33-1474:40
11504 forall a . Maybe a 11504 forall a . Maybe a
11505testdata/performance/SampleMaterial.lc 1475:41-1475:46 11505SampleMaterial.lc 1475:41-1475:46
11506 Bool 11506 Bool
11507testdata/performance/SampleMaterial.lc 1476:38-1476:54 11507SampleMaterial.lc 1476:38-1476:54
11508 String 11508 String
11509testdata/performance/SampleMaterial.lc 1478:15-1478:25 11509SampleMaterial.lc 1478:15-1478:25
11510 Maybe (Blending', Blending') 11510 Maybe (Blending', Blending')
11511 -> RGBGen 11511 -> RGBGen
11512 -> AlphaGen 11512 -> AlphaGen
@@ -11514,82 +11514,82 @@ testdata/performance/SampleMaterial.lc 1478:15-1478:25
11514 -> [TCMod] 11514 -> [TCMod]
11515 -> StageTexture 11515 -> StageTexture
11516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11517testdata/performance/SampleMaterial.lc 1478:15-1479:57 11517SampleMaterial.lc 1478:15-1479:57
11518 RGBGen 11518 RGBGen
11519 -> AlphaGen 11519 -> AlphaGen
11520 -> TCGen 11520 -> TCGen
11521 -> [TCMod] 11521 -> [TCMod]
11522 -> StageTexture 11522 -> StageTexture
11523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11524testdata/performance/SampleMaterial.lc 1478:15-1480:50 11524SampleMaterial.lc 1478:15-1480:50
11525 AlphaGen 11525 AlphaGen
11526 -> TCGen 11526 -> TCGen
11527 -> [TCMod] 11527 -> [TCMod]
11528 -> StageTexture 11528 -> StageTexture
11529 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11529 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11530testdata/performance/SampleMaterial.lc 1478:15-1481:42 11530SampleMaterial.lc 1478:15-1481:42
11531 TCGen 11531 TCGen
11532 -> [TCMod] 11532 -> [TCMod]
11533 -> StageTexture 11533 -> StageTexture
11534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11535testdata/performance/SampleMaterial.lc 1478:15-1482:40 11535SampleMaterial.lc 1478:15-1482:40
11536 [TCMod] 11536 [TCMod]
11537 -> StageTexture 11537 -> StageTexture
11538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11539testdata/performance/SampleMaterial.lc 1478:15-1483:31 11539SampleMaterial.lc 1478:15-1483:31
11540 StageTexture 11540 StageTexture
11541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11542testdata/performance/SampleMaterial.lc 1478:15-1484:42 11542SampleMaterial.lc 1478:15-1484:42
11543 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11543 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11544testdata/performance/SampleMaterial.lc 1478:15-1485:38 11544SampleMaterial.lc 1478:15-1485:38
11545 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11545 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11546testdata/performance/SampleMaterial.lc 1478:15-1486:41 11546SampleMaterial.lc 1478:15-1486:41
11547 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11547 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11548testdata/performance/SampleMaterial.lc 1478:15-1487:40 11548SampleMaterial.lc 1478:15-1487:40
11549 Bool -> String -> StageAttrs 11549 Bool -> String -> StageAttrs
11550testdata/performance/SampleMaterial.lc 1478:15-1488:46 11550SampleMaterial.lc 1478:15-1488:46
11551 String -> StageAttrs 11551 String -> StageAttrs
11552testdata/performance/SampleMaterial.lc 1478:15-1490:18 11552SampleMaterial.lc 1478:15-1490:18
11553 StageAttrs | [StageAttrs] 11553 StageAttrs | [StageAttrs]
11554testdata/performance/SampleMaterial.lc 1479:29-1479:33 11554SampleMaterial.lc 1479:29-1479:33
11555 forall a . a -> Maybe a 11555 forall a . a -> Maybe a
11556testdata/performance/SampleMaterial.lc 1479:29-1479:57 11556SampleMaterial.lc 1479:29-1479:57
11557 Maybe (Blending', Blending') 11557 Maybe (Blending', Blending')
11558testdata/performance/SampleMaterial.lc 1479:34-1479:57 11558SampleMaterial.lc 1479:34-1479:57
11559 (Blending', Blending') 11559 (Blending', Blending')
11560testdata/performance/SampleMaterial.lc 1479:36-1479:46 11560SampleMaterial.lc 1479:36-1479:46
11561 Blending' 11561 Blending'
11562testdata/performance/SampleMaterial.lc 1479:49-1479:55 11562SampleMaterial.lc 1479:49-1479:55
11563 Blending' | ((Blending')) 11563 Blending' | ((Blending'))
11564testdata/performance/SampleMaterial.lc 1480:30-1480:50 11564SampleMaterial.lc 1480:30-1480:50
11565 RGBGen 11565 RGBGen
11566testdata/performance/SampleMaterial.lc 1481:32-1481:42 11566SampleMaterial.lc 1481:32-1481:42
11567 AlphaGen 11567 AlphaGen
11568testdata/performance/SampleMaterial.lc 1482:29-1482:40 11568SampleMaterial.lc 1482:29-1482:40
11569 TCGen 11569 TCGen
11570testdata/performance/SampleMaterial.lc 1483:29-1483:31 11570SampleMaterial.lc 1483:29-1483:31
11571 forall a . [a] 11571 forall a . [a]
11572testdata/performance/SampleMaterial.lc 1484:31-1484:42 11572SampleMaterial.lc 1484:31-1484:42
11573 StageTexture 11573 StageTexture
11574testdata/performance/SampleMaterial.lc 1485:34-1485:38 11574SampleMaterial.lc 1485:34-1485:38
11575 Bool 11575 Bool
11576testdata/performance/SampleMaterial.lc 1486:33-1486:41 11576SampleMaterial.lc 1486:33-1486:41
11577 DepthFunction 11577 DepthFunction
11578testdata/performance/SampleMaterial.lc 1487:33-1487:40 11578SampleMaterial.lc 1487:33-1487:40
11579 forall a . Maybe a 11579 forall a . Maybe a
11580testdata/performance/SampleMaterial.lc 1488:41-1488:46 11580SampleMaterial.lc 1488:41-1488:46
11581 Bool 11581 Bool
11582testdata/performance/SampleMaterial.lc 1489:38-1489:54 11582SampleMaterial.lc 1489:38-1489:54
11583 String 11583 String
11584testdata/performance/SampleMaterial.lc 1492:21-1492:26 11584SampleMaterial.lc 1492:21-1492:26
11585 Bool 11585 Bool
11586testdata/performance/SampleMaterial.lc 1495:5-1537:6 11586SampleMaterial.lc 1495:5-1537:6
11587 (String, CommonAttrs) 11587 (String, CommonAttrs)
11588testdata/performance/SampleMaterial.lc 1495:5-2182:6 11588SampleMaterial.lc 1495:5-2182:6
11589 [(String, CommonAttrs)] 11589 [(String, CommonAttrs)]
11590testdata/performance/SampleMaterial.lc 1495:7-1495:45 11590SampleMaterial.lc 1495:7-1495:45
11591 String 11591 String
11592testdata/performance/SampleMaterial.lc 1496:7-1496:18 11592SampleMaterial.lc 1496:7-1496:18
11593 () 11593 ()
11594 -> () 11594 -> ()
11595 -> Bool 11595 -> Bool
@@ -11597,68 +11597,68 @@ testdata/performance/SampleMaterial.lc 1496:7-1496:18
11597 -> Bool 11597 -> Bool
11598 -> Bool 11598 -> Bool
11599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11599 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11600testdata/performance/SampleMaterial.lc 1496:7-1497:26 11600SampleMaterial.lc 1496:7-1497:26
11601 () 11601 ()
11602 -> Bool 11602 -> Bool
11603 -> Float 11603 -> Float
11604 -> Bool 11604 -> Bool
11605 -> Bool 11605 -> Bool
11606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11607testdata/performance/SampleMaterial.lc 1496:7-1498:26 11607SampleMaterial.lc 1496:7-1498:26
11608 Bool 11608 Bool
11609 -> Float 11609 -> Float
11610 -> Bool 11610 -> Bool
11611 -> Bool 11611 -> Bool
11612 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11612 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11613testdata/performance/SampleMaterial.lc 1496:7-1499:27 11613SampleMaterial.lc 1496:7-1499:27
11614 Float 11614 Float
11615 -> Bool 11615 -> Bool
11616 -> Bool 11616 -> Bool
11617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11617 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11618testdata/performance/SampleMaterial.lc 1496:7-1500:21 11618SampleMaterial.lc 1496:7-1500:21
11619 Bool 11619 Bool
11620 -> Bool 11620 -> Bool
11621 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11621 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11622testdata/performance/SampleMaterial.lc 1496:7-1501:35 11622SampleMaterial.lc 1496:7-1501:35
11623 Bool 11623 Bool
11624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11625testdata/performance/SampleMaterial.lc 1496:7-1502:28 11625SampleMaterial.lc 1496:7-1502:28
11626 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11626 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11627testdata/performance/SampleMaterial.lc 1496:7-1503:33 11627SampleMaterial.lc 1496:7-1503:33
11628 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11628 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11629testdata/performance/SampleMaterial.lc 1496:7-1504:32 11629SampleMaterial.lc 1496:7-1504:32
11630 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11630 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11631testdata/performance/SampleMaterial.lc 1496:7-1505:30 11631SampleMaterial.lc 1496:7-1505:30
11632 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11632 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11633testdata/performance/SampleMaterial.lc 1496:7-1506:34 11633SampleMaterial.lc 1496:7-1506:34
11634 [StageAttrs] -> Bool -> CommonAttrs 11634 [StageAttrs] -> Bool -> CommonAttrs
11635testdata/performance/SampleMaterial.lc 1496:7-1534:14 11635SampleMaterial.lc 1496:7-1534:14
11636 Bool -> CommonAttrs 11636 Bool -> CommonAttrs
11637testdata/performance/SampleMaterial.lc 1496:7-1536:10 11637SampleMaterial.lc 1496:7-1536:10
11638 CommonAttrs | ((CommonAttrs)) 11638 CommonAttrs | ((CommonAttrs))
11639testdata/performance/SampleMaterial.lc 1497:24-1497:26 11639SampleMaterial.lc 1497:24-1497:26
11640 () 11640 ()
11641testdata/performance/SampleMaterial.lc 1498:24-1498:26 11641SampleMaterial.lc 1498:24-1498:26
11642 () 11642 ()
11643testdata/performance/SampleMaterial.lc 1499:22-1499:27 11643SampleMaterial.lc 1499:22-1499:27
11644 Bool 11644 Bool
11645testdata/performance/SampleMaterial.lc 1500:20-1500:21 11645SampleMaterial.lc 1500:20-1500:21
11646 _b 11646 _b
11647testdata/performance/SampleMaterial.lc 1501:30-1501:35 11647SampleMaterial.lc 1501:30-1501:35
11648 Bool 11648 Bool
11649testdata/performance/SampleMaterial.lc 1502:23-1502:28 11649SampleMaterial.lc 1502:23-1502:28
11650 Bool 11650 Bool
11651testdata/performance/SampleMaterial.lc 1503:20-1503:33 11651SampleMaterial.lc 1503:20-1503:33
11652 CullType 11652 CullType
11653testdata/performance/SampleMaterial.lc 1504:30-1504:32 11653SampleMaterial.lc 1504:30-1504:32
11654 forall a . [a] 11654 forall a . [a]
11655testdata/performance/SampleMaterial.lc 1505:25-1505:30 11655SampleMaterial.lc 1505:25-1505:30
11656 Bool 11656 Bool
11657testdata/performance/SampleMaterial.lc 1506:29-1506:34 11657SampleMaterial.lc 1506:29-1506:34
11658 Bool 11658 Bool
11659testdata/performance/SampleMaterial.lc 1508:13-1534:14 11659SampleMaterial.lc 1508:13-1534:14
11660 [StageAttrs] 11660 [StageAttrs]
11661testdata/performance/SampleMaterial.lc 1508:15-1508:25 11661SampleMaterial.lc 1508:15-1508:25
11662 Maybe (Blending', Blending') 11662 Maybe (Blending', Blending')
11663 -> RGBGen 11663 -> RGBGen
11664 -> AlphaGen 11664 -> AlphaGen
@@ -11666,70 +11666,70 @@ testdata/performance/SampleMaterial.lc 1508:15-1508:25
11666 -> [TCMod] 11666 -> [TCMod]
11667 -> StageTexture 11667 -> StageTexture
11668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11668 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11669testdata/performance/SampleMaterial.lc 1508:15-1509:36 11669SampleMaterial.lc 1508:15-1509:36
11670 RGBGen 11670 RGBGen
11671 -> AlphaGen 11671 -> AlphaGen
11672 -> TCGen 11672 -> TCGen
11673 -> [TCMod] 11673 -> [TCMod]
11674 -> StageTexture 11674 -> StageTexture
11675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11676testdata/performance/SampleMaterial.lc 1508:15-1510:50 11676SampleMaterial.lc 1508:15-1510:50
11677 AlphaGen 11677 AlphaGen
11678 -> TCGen 11678 -> TCGen
11679 -> [TCMod] 11679 -> [TCMod]
11680 -> StageTexture 11680 -> StageTexture
11681 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11681 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11682testdata/performance/SampleMaterial.lc 1508:15-1511:42 11682SampleMaterial.lc 1508:15-1511:42
11683 TCGen 11683 TCGen
11684 -> [TCMod] 11684 -> [TCMod]
11685 -> StageTexture 11685 -> StageTexture
11686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11686 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11687testdata/performance/SampleMaterial.lc 1508:15-1512:36 11687SampleMaterial.lc 1508:15-1512:36
11688 [TCMod] 11688 [TCMod]
11689 -> StageTexture 11689 -> StageTexture
11690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11691testdata/performance/SampleMaterial.lc 1508:15-1513:31 11691SampleMaterial.lc 1508:15-1513:31
11692 StageTexture 11692 StageTexture
11693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11694testdata/performance/SampleMaterial.lc 1508:15-1514:76 11694SampleMaterial.lc 1508:15-1514:76
11695 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11695 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11696testdata/performance/SampleMaterial.lc 1508:15-1515:38 11696SampleMaterial.lc 1508:15-1515:38
11697 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11697 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11698testdata/performance/SampleMaterial.lc 1508:15-1516:41 11698SampleMaterial.lc 1508:15-1516:41
11699 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11699 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11700testdata/performance/SampleMaterial.lc 1508:15-1517:40 11700SampleMaterial.lc 1508:15-1517:40
11701 Bool -> String -> StageAttrs 11701 Bool -> String -> StageAttrs
11702testdata/performance/SampleMaterial.lc 1508:15-1518:46 11702SampleMaterial.lc 1508:15-1518:46
11703 String -> StageAttrs 11703 String -> StageAttrs
11704testdata/performance/SampleMaterial.lc 1508:15-1520:18 11704SampleMaterial.lc 1508:15-1520:18
11705 StageAttrs 11705 StageAttrs
11706testdata/performance/SampleMaterial.lc 1509:29-1509:36 11706SampleMaterial.lc 1509:29-1509:36
11707 forall a . Maybe a 11707 forall a . Maybe a
11708testdata/performance/SampleMaterial.lc 1510:30-1510:50 11708SampleMaterial.lc 1510:30-1510:50
11709 RGBGen 11709 RGBGen
11710testdata/performance/SampleMaterial.lc 1511:32-1511:42 11710SampleMaterial.lc 1511:32-1511:42
11711 AlphaGen 11711 AlphaGen
11712testdata/performance/SampleMaterial.lc 1512:29-1512:36 11712SampleMaterial.lc 1512:29-1512:36
11713 TCGen 11713 TCGen
11714testdata/performance/SampleMaterial.lc 1513:29-1513:31 11714SampleMaterial.lc 1513:29-1513:31
11715 forall a . [a] 11715 forall a . [a]
11716testdata/performance/SampleMaterial.lc 1514:31-1514:37 11716SampleMaterial.lc 1514:31-1514:37
11717 String -> StageTexture 11717 String -> StageTexture
11718testdata/performance/SampleMaterial.lc 1514:31-1514:76 11718SampleMaterial.lc 1514:31-1514:76
11719 StageTexture 11719 StageTexture
11720testdata/performance/SampleMaterial.lc 1514:38-1514:76 11720SampleMaterial.lc 1514:38-1514:76
11721 String 11721 String
11722testdata/performance/SampleMaterial.lc 1515:34-1515:38 11722SampleMaterial.lc 1515:34-1515:38
11723 Bool 11723 Bool
11724testdata/performance/SampleMaterial.lc 1516:33-1516:41 11724SampleMaterial.lc 1516:33-1516:41
11725 DepthFunction 11725 DepthFunction
11726testdata/performance/SampleMaterial.lc 1517:33-1517:40 11726SampleMaterial.lc 1517:33-1517:40
11727 forall a . Maybe a 11727 forall a . Maybe a
11728testdata/performance/SampleMaterial.lc 1518:41-1518:46 11728SampleMaterial.lc 1518:41-1518:46
11729 Bool 11729 Bool
11730testdata/performance/SampleMaterial.lc 1519:38-1519:54 11730SampleMaterial.lc 1519:38-1519:54
11731 String 11731 String
11732testdata/performance/SampleMaterial.lc 1521:15-1521:25 11732SampleMaterial.lc 1521:15-1521:25
11733 Maybe (Blending', Blending') 11733 Maybe (Blending', Blending')
11734 -> RGBGen 11734 -> RGBGen
11735 -> AlphaGen 11735 -> AlphaGen
@@ -11737,82 +11737,82 @@ testdata/performance/SampleMaterial.lc 1521:15-1521:25
11737 -> [TCMod] 11737 -> [TCMod]
11738 -> StageTexture 11738 -> StageTexture
11739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11740testdata/performance/SampleMaterial.lc 1521:15-1522:57 11740SampleMaterial.lc 1521:15-1522:57
11741 RGBGen 11741 RGBGen
11742 -> AlphaGen 11742 -> AlphaGen
11743 -> TCGen 11743 -> TCGen
11744 -> [TCMod] 11744 -> [TCMod]
11745 -> StageTexture 11745 -> StageTexture
11746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11747testdata/performance/SampleMaterial.lc 1521:15-1523:50 11747SampleMaterial.lc 1521:15-1523:50
11748 AlphaGen 11748 AlphaGen
11749 -> TCGen 11749 -> TCGen
11750 -> [TCMod] 11750 -> [TCMod]
11751 -> StageTexture 11751 -> StageTexture
11752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11753testdata/performance/SampleMaterial.lc 1521:15-1524:42 11753SampleMaterial.lc 1521:15-1524:42
11754 TCGen 11754 TCGen
11755 -> [TCMod] 11755 -> [TCMod]
11756 -> StageTexture 11756 -> StageTexture
11757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11757 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11758testdata/performance/SampleMaterial.lc 1521:15-1525:40 11758SampleMaterial.lc 1521:15-1525:40
11759 [TCMod] 11759 [TCMod]
11760 -> StageTexture 11760 -> StageTexture
11761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11762testdata/performance/SampleMaterial.lc 1521:15-1526:31 11762SampleMaterial.lc 1521:15-1526:31
11763 StageTexture 11763 StageTexture
11764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11765testdata/performance/SampleMaterial.lc 1521:15-1527:42 11765SampleMaterial.lc 1521:15-1527:42
11766 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11766 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11767testdata/performance/SampleMaterial.lc 1521:15-1528:38 11767SampleMaterial.lc 1521:15-1528:38
11768 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11768 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11769testdata/performance/SampleMaterial.lc 1521:15-1529:41 11769SampleMaterial.lc 1521:15-1529:41
11770 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11770 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11771testdata/performance/SampleMaterial.lc 1521:15-1530:40 11771SampleMaterial.lc 1521:15-1530:40
11772 Bool -> String -> StageAttrs 11772 Bool -> String -> StageAttrs
11773testdata/performance/SampleMaterial.lc 1521:15-1531:46 11773SampleMaterial.lc 1521:15-1531:46
11774 String -> StageAttrs 11774 String -> StageAttrs
11775testdata/performance/SampleMaterial.lc 1521:15-1533:18 11775SampleMaterial.lc 1521:15-1533:18
11776 StageAttrs | [StageAttrs] 11776 StageAttrs | [StageAttrs]
11777testdata/performance/SampleMaterial.lc 1522:29-1522:33 11777SampleMaterial.lc 1522:29-1522:33
11778 forall a . a -> Maybe a 11778 forall a . a -> Maybe a
11779testdata/performance/SampleMaterial.lc 1522:29-1522:57 11779SampleMaterial.lc 1522:29-1522:57
11780 Maybe (Blending', Blending') 11780 Maybe (Blending', Blending')
11781testdata/performance/SampleMaterial.lc 1522:34-1522:57 11781SampleMaterial.lc 1522:34-1522:57
11782 (Blending', Blending') 11782 (Blending', Blending')
11783testdata/performance/SampleMaterial.lc 1522:36-1522:46 11783SampleMaterial.lc 1522:36-1522:46
11784 Blending' 11784 Blending'
11785testdata/performance/SampleMaterial.lc 1522:49-1522:55 11785SampleMaterial.lc 1522:49-1522:55
11786 Blending' | ((Blending')) 11786 Blending' | ((Blending'))
11787testdata/performance/SampleMaterial.lc 1523:30-1523:50 11787SampleMaterial.lc 1523:30-1523:50
11788 RGBGen 11788 RGBGen
11789testdata/performance/SampleMaterial.lc 1524:32-1524:42 11789SampleMaterial.lc 1524:32-1524:42
11790 AlphaGen 11790 AlphaGen
11791testdata/performance/SampleMaterial.lc 1525:29-1525:40 11791SampleMaterial.lc 1525:29-1525:40
11792 TCGen 11792 TCGen
11793testdata/performance/SampleMaterial.lc 1526:29-1526:31 11793SampleMaterial.lc 1526:29-1526:31
11794 forall a . [a] 11794 forall a . [a]
11795testdata/performance/SampleMaterial.lc 1527:31-1527:42 11795SampleMaterial.lc 1527:31-1527:42
11796 StageTexture 11796 StageTexture
11797testdata/performance/SampleMaterial.lc 1528:34-1528:38 11797SampleMaterial.lc 1528:34-1528:38
11798 Bool 11798 Bool
11799testdata/performance/SampleMaterial.lc 1529:33-1529:41 11799SampleMaterial.lc 1529:33-1529:41
11800 DepthFunction 11800 DepthFunction
11801testdata/performance/SampleMaterial.lc 1530:33-1530:40 11801SampleMaterial.lc 1530:33-1530:40
11802 forall a . Maybe a 11802 forall a . Maybe a
11803testdata/performance/SampleMaterial.lc 1531:41-1531:46 11803SampleMaterial.lc 1531:41-1531:46
11804 Bool 11804 Bool
11805testdata/performance/SampleMaterial.lc 1532:38-1532:54 11805SampleMaterial.lc 1532:38-1532:54
11806 String 11806 String
11807testdata/performance/SampleMaterial.lc 1535:21-1535:26 11807SampleMaterial.lc 1535:21-1535:26
11808 Bool 11808 Bool
11809testdata/performance/SampleMaterial.lc 1538:5-1580:6 11809SampleMaterial.lc 1538:5-1580:6
11810 (String, CommonAttrs) 11810 (String, CommonAttrs)
11811testdata/performance/SampleMaterial.lc 1538:5-2182:6 11811SampleMaterial.lc 1538:5-2182:6
11812 [(String, CommonAttrs)] 11812 [(String, CommonAttrs)]
11813testdata/performance/SampleMaterial.lc 1538:7-1538:47 11813SampleMaterial.lc 1538:7-1538:47
11814 String 11814 String
11815testdata/performance/SampleMaterial.lc 1539:7-1539:18 11815SampleMaterial.lc 1539:7-1539:18
11816 () 11816 ()
11817 -> () 11817 -> ()
11818 -> Bool 11818 -> Bool
@@ -11820,68 +11820,68 @@ testdata/performance/SampleMaterial.lc 1539:7-1539:18
11820 -> Bool 11820 -> Bool
11821 -> Bool 11821 -> Bool
11822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11823testdata/performance/SampleMaterial.lc 1539:7-1540:26 11823SampleMaterial.lc 1539:7-1540:26
11824 () 11824 ()
11825 -> Bool 11825 -> Bool
11826 -> Float 11826 -> Float
11827 -> Bool 11827 -> Bool
11828 -> Bool 11828 -> Bool
11829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11830testdata/performance/SampleMaterial.lc 1539:7-1541:26 11830SampleMaterial.lc 1539:7-1541:26
11831 Bool 11831 Bool
11832 -> Float 11832 -> Float
11833 -> Bool 11833 -> Bool
11834 -> Bool 11834 -> Bool
11835 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11835 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11836testdata/performance/SampleMaterial.lc 1539:7-1542:27 11836SampleMaterial.lc 1539:7-1542:27
11837 Float 11837 Float
11838 -> Bool 11838 -> Bool
11839 -> Bool 11839 -> Bool
11840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11840 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11841testdata/performance/SampleMaterial.lc 1539:7-1543:21 11841SampleMaterial.lc 1539:7-1543:21
11842 Bool 11842 Bool
11843 -> Bool 11843 -> Bool
11844 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11844 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11845testdata/performance/SampleMaterial.lc 1539:7-1544:35 11845SampleMaterial.lc 1539:7-1544:35
11846 Bool 11846 Bool
11847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11848testdata/performance/SampleMaterial.lc 1539:7-1545:28 11848SampleMaterial.lc 1539:7-1545:28
11849 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11849 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11850testdata/performance/SampleMaterial.lc 1539:7-1546:33 11850SampleMaterial.lc 1539:7-1546:33
11851 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11851 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11852testdata/performance/SampleMaterial.lc 1539:7-1547:32 11852SampleMaterial.lc 1539:7-1547:32
11853 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 11853 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11854testdata/performance/SampleMaterial.lc 1539:7-1548:30 11854SampleMaterial.lc 1539:7-1548:30
11855 Bool -> [StageAttrs] -> Bool -> CommonAttrs 11855 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11856testdata/performance/SampleMaterial.lc 1539:7-1549:34 11856SampleMaterial.lc 1539:7-1549:34
11857 [StageAttrs] -> Bool -> CommonAttrs 11857 [StageAttrs] -> Bool -> CommonAttrs
11858testdata/performance/SampleMaterial.lc 1539:7-1577:14 11858SampleMaterial.lc 1539:7-1577:14
11859 Bool -> CommonAttrs 11859 Bool -> CommonAttrs
11860testdata/performance/SampleMaterial.lc 1539:7-1579:10 11860SampleMaterial.lc 1539:7-1579:10
11861 CommonAttrs | ((CommonAttrs)) 11861 CommonAttrs | ((CommonAttrs))
11862testdata/performance/SampleMaterial.lc 1540:24-1540:26 11862SampleMaterial.lc 1540:24-1540:26
11863 () 11863 ()
11864testdata/performance/SampleMaterial.lc 1541:24-1541:26 11864SampleMaterial.lc 1541:24-1541:26
11865 () 11865 ()
11866testdata/performance/SampleMaterial.lc 1542:22-1542:27 11866SampleMaterial.lc 1542:22-1542:27
11867 Bool 11867 Bool
11868testdata/performance/SampleMaterial.lc 1543:20-1543:21 11868SampleMaterial.lc 1543:20-1543:21
11869 _b 11869 _b
11870testdata/performance/SampleMaterial.lc 1544:30-1544:35 11870SampleMaterial.lc 1544:30-1544:35
11871 Bool 11871 Bool
11872testdata/performance/SampleMaterial.lc 1545:23-1545:28 11872SampleMaterial.lc 1545:23-1545:28
11873 Bool 11873 Bool
11874testdata/performance/SampleMaterial.lc 1546:20-1546:33 11874SampleMaterial.lc 1546:20-1546:33
11875 CullType 11875 CullType
11876testdata/performance/SampleMaterial.lc 1547:30-1547:32 11876SampleMaterial.lc 1547:30-1547:32
11877 forall a . [a] 11877 forall a . [a]
11878testdata/performance/SampleMaterial.lc 1548:25-1548:30 11878SampleMaterial.lc 1548:25-1548:30
11879 Bool 11879 Bool
11880testdata/performance/SampleMaterial.lc 1549:29-1549:34 11880SampleMaterial.lc 1549:29-1549:34
11881 Bool 11881 Bool
11882testdata/performance/SampleMaterial.lc 1551:13-1577:14 11882SampleMaterial.lc 1551:13-1577:14
11883 [StageAttrs] 11883 [StageAttrs]
11884testdata/performance/SampleMaterial.lc 1551:15-1551:25 11884SampleMaterial.lc 1551:15-1551:25
11885 Maybe (Blending', Blending') 11885 Maybe (Blending', Blending')
11886 -> RGBGen 11886 -> RGBGen
11887 -> AlphaGen 11887 -> AlphaGen
@@ -11889,70 +11889,70 @@ testdata/performance/SampleMaterial.lc 1551:15-1551:25
11889 -> [TCMod] 11889 -> [TCMod]
11890 -> StageTexture 11890 -> StageTexture
11891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11892testdata/performance/SampleMaterial.lc 1551:15-1552:36 11892SampleMaterial.lc 1551:15-1552:36
11893 RGBGen 11893 RGBGen
11894 -> AlphaGen 11894 -> AlphaGen
11895 -> TCGen 11895 -> TCGen
11896 -> [TCMod] 11896 -> [TCMod]
11897 -> StageTexture 11897 -> StageTexture
11898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11899testdata/performance/SampleMaterial.lc 1551:15-1553:50 11899SampleMaterial.lc 1551:15-1553:50
11900 AlphaGen 11900 AlphaGen
11901 -> TCGen 11901 -> TCGen
11902 -> [TCMod] 11902 -> [TCMod]
11903 -> StageTexture 11903 -> StageTexture
11904 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11904 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11905testdata/performance/SampleMaterial.lc 1551:15-1554:42 11905SampleMaterial.lc 1551:15-1554:42
11906 TCGen 11906 TCGen
11907 -> [TCMod] 11907 -> [TCMod]
11908 -> StageTexture 11908 -> StageTexture
11909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11910testdata/performance/SampleMaterial.lc 1551:15-1555:36 11910SampleMaterial.lc 1551:15-1555:36
11911 [TCMod] 11911 [TCMod]
11912 -> StageTexture 11912 -> StageTexture
11913 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11913 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11914testdata/performance/SampleMaterial.lc 1551:15-1556:31 11914SampleMaterial.lc 1551:15-1556:31
11915 StageTexture 11915 StageTexture
11916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11917testdata/performance/SampleMaterial.lc 1551:15-1557:78 11917SampleMaterial.lc 1551:15-1557:78
11918 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11918 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11919testdata/performance/SampleMaterial.lc 1551:15-1558:38 11919SampleMaterial.lc 1551:15-1558:38
11920 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11920 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11921testdata/performance/SampleMaterial.lc 1551:15-1559:41 11921SampleMaterial.lc 1551:15-1559:41
11922 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11922 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11923testdata/performance/SampleMaterial.lc 1551:15-1560:40 11923SampleMaterial.lc 1551:15-1560:40
11924 Bool -> String -> StageAttrs 11924 Bool -> String -> StageAttrs
11925testdata/performance/SampleMaterial.lc 1551:15-1561:46 11925SampleMaterial.lc 1551:15-1561:46
11926 String -> StageAttrs 11926 String -> StageAttrs
11927testdata/performance/SampleMaterial.lc 1551:15-1563:18 11927SampleMaterial.lc 1551:15-1563:18
11928 StageAttrs 11928 StageAttrs
11929testdata/performance/SampleMaterial.lc 1552:29-1552:36 11929SampleMaterial.lc 1552:29-1552:36
11930 forall a . Maybe a 11930 forall a . Maybe a
11931testdata/performance/SampleMaterial.lc 1553:30-1553:50 11931SampleMaterial.lc 1553:30-1553:50
11932 RGBGen 11932 RGBGen
11933testdata/performance/SampleMaterial.lc 1554:32-1554:42 11933SampleMaterial.lc 1554:32-1554:42
11934 AlphaGen 11934 AlphaGen
11935testdata/performance/SampleMaterial.lc 1555:29-1555:36 11935SampleMaterial.lc 1555:29-1555:36
11936 TCGen 11936 TCGen
11937testdata/performance/SampleMaterial.lc 1556:29-1556:31 11937SampleMaterial.lc 1556:29-1556:31
11938 forall a . [a] 11938 forall a . [a]
11939testdata/performance/SampleMaterial.lc 1557:31-1557:37 11939SampleMaterial.lc 1557:31-1557:37
11940 String -> StageTexture 11940 String -> StageTexture
11941testdata/performance/SampleMaterial.lc 1557:31-1557:78 11941SampleMaterial.lc 1557:31-1557:78
11942 StageTexture 11942 StageTexture
11943testdata/performance/SampleMaterial.lc 1557:38-1557:78 11943SampleMaterial.lc 1557:38-1557:78
11944 String 11944 String
11945testdata/performance/SampleMaterial.lc 1558:34-1558:38 11945SampleMaterial.lc 1558:34-1558:38
11946 Bool 11946 Bool
11947testdata/performance/SampleMaterial.lc 1559:33-1559:41 11947SampleMaterial.lc 1559:33-1559:41
11948 DepthFunction 11948 DepthFunction
11949testdata/performance/SampleMaterial.lc 1560:33-1560:40 11949SampleMaterial.lc 1560:33-1560:40
11950 forall a . Maybe a 11950 forall a . Maybe a
11951testdata/performance/SampleMaterial.lc 1561:41-1561:46 11951SampleMaterial.lc 1561:41-1561:46
11952 Bool 11952 Bool
11953testdata/performance/SampleMaterial.lc 1562:38-1562:54 11953SampleMaterial.lc 1562:38-1562:54
11954 String 11954 String
11955testdata/performance/SampleMaterial.lc 1564:15-1564:25 11955SampleMaterial.lc 1564:15-1564:25
11956 Maybe (Blending', Blending') 11956 Maybe (Blending', Blending')
11957 -> RGBGen 11957 -> RGBGen
11958 -> AlphaGen 11958 -> AlphaGen
@@ -11960,82 +11960,82 @@ testdata/performance/SampleMaterial.lc 1564:15-1564:25
11960 -> [TCMod] 11960 -> [TCMod]
11961 -> StageTexture 11961 -> StageTexture
11962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11963testdata/performance/SampleMaterial.lc 1564:15-1565:57 11963SampleMaterial.lc 1564:15-1565:57
11964 RGBGen 11964 RGBGen
11965 -> AlphaGen 11965 -> AlphaGen
11966 -> TCGen 11966 -> TCGen
11967 -> [TCMod] 11967 -> [TCMod]
11968 -> StageTexture 11968 -> StageTexture
11969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11970testdata/performance/SampleMaterial.lc 1564:15-1566:50 11970SampleMaterial.lc 1564:15-1566:50
11971 AlphaGen 11971 AlphaGen
11972 -> TCGen 11972 -> TCGen
11973 -> [TCMod] 11973 -> [TCMod]
11974 -> StageTexture 11974 -> StageTexture
11975 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11975 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11976testdata/performance/SampleMaterial.lc 1564:15-1567:42 11976SampleMaterial.lc 1564:15-1567:42
11977 TCGen 11977 TCGen
11978 -> [TCMod] 11978 -> [TCMod]
11979 -> StageTexture 11979 -> StageTexture
11980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11980 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11981testdata/performance/SampleMaterial.lc 1564:15-1568:40 11981SampleMaterial.lc 1564:15-1568:40
11982 [TCMod] 11982 [TCMod]
11983 -> StageTexture 11983 -> StageTexture
11984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11985testdata/performance/SampleMaterial.lc 1564:15-1569:31 11985SampleMaterial.lc 1564:15-1569:31
11986 StageTexture 11986 StageTexture
11987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11988testdata/performance/SampleMaterial.lc 1564:15-1570:42 11988SampleMaterial.lc 1564:15-1570:42
11989 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11989 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11990testdata/performance/SampleMaterial.lc 1564:15-1571:38 11990SampleMaterial.lc 1564:15-1571:38
11991 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11991 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11992testdata/performance/SampleMaterial.lc 1564:15-1572:41 11992SampleMaterial.lc 1564:15-1572:41
11993 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11993 Maybe AlphaFunction -> Bool -> String -> StageAttrs
11994testdata/performance/SampleMaterial.lc 1564:15-1573:40 11994SampleMaterial.lc 1564:15-1573:40
11995 Bool -> String -> StageAttrs 11995 Bool -> String -> StageAttrs
11996testdata/performance/SampleMaterial.lc 1564:15-1574:46 11996SampleMaterial.lc 1564:15-1574:46
11997 String -> StageAttrs 11997 String -> StageAttrs
11998testdata/performance/SampleMaterial.lc 1564:15-1576:18 11998SampleMaterial.lc 1564:15-1576:18
11999 StageAttrs | [StageAttrs] 11999 StageAttrs | [StageAttrs]
12000testdata/performance/SampleMaterial.lc 1565:29-1565:33 12000SampleMaterial.lc 1565:29-1565:33
12001 forall a . a -> Maybe a 12001 forall a . a -> Maybe a
12002testdata/performance/SampleMaterial.lc 1565:29-1565:57 12002SampleMaterial.lc 1565:29-1565:57
12003 Maybe (Blending', Blending') 12003 Maybe (Blending', Blending')
12004testdata/performance/SampleMaterial.lc 1565:34-1565:57 12004SampleMaterial.lc 1565:34-1565:57
12005 (Blending', Blending') 12005 (Blending', Blending')
12006testdata/performance/SampleMaterial.lc 1565:36-1565:46 12006SampleMaterial.lc 1565:36-1565:46
12007 Blending' 12007 Blending'
12008testdata/performance/SampleMaterial.lc 1565:49-1565:55 12008SampleMaterial.lc 1565:49-1565:55
12009 Blending' | ((Blending')) 12009 Blending' | ((Blending'))
12010testdata/performance/SampleMaterial.lc 1566:30-1566:50 12010SampleMaterial.lc 1566:30-1566:50
12011 RGBGen 12011 RGBGen
12012testdata/performance/SampleMaterial.lc 1567:32-1567:42 12012SampleMaterial.lc 1567:32-1567:42
12013 AlphaGen 12013 AlphaGen
12014testdata/performance/SampleMaterial.lc 1568:29-1568:40 12014SampleMaterial.lc 1568:29-1568:40
12015 TCGen 12015 TCGen
12016testdata/performance/SampleMaterial.lc 1569:29-1569:31 12016SampleMaterial.lc 1569:29-1569:31
12017 forall a . [a] 12017 forall a . [a]
12018testdata/performance/SampleMaterial.lc 1570:31-1570:42 12018SampleMaterial.lc 1570:31-1570:42
12019 StageTexture 12019 StageTexture
12020testdata/performance/SampleMaterial.lc 1571:34-1571:38 12020SampleMaterial.lc 1571:34-1571:38
12021 Bool 12021 Bool
12022testdata/performance/SampleMaterial.lc 1572:33-1572:41 12022SampleMaterial.lc 1572:33-1572:41
12023 DepthFunction 12023 DepthFunction
12024testdata/performance/SampleMaterial.lc 1573:33-1573:40 12024SampleMaterial.lc 1573:33-1573:40
12025 forall a . Maybe a 12025 forall a . Maybe a
12026testdata/performance/SampleMaterial.lc 1574:41-1574:46 12026SampleMaterial.lc 1574:41-1574:46
12027 Bool 12027 Bool
12028testdata/performance/SampleMaterial.lc 1575:38-1575:54 12028SampleMaterial.lc 1575:38-1575:54
12029 String 12029 String
12030testdata/performance/SampleMaterial.lc 1578:21-1578:26 12030SampleMaterial.lc 1578:21-1578:26
12031 Bool 12031 Bool
12032testdata/performance/SampleMaterial.lc 1581:5-1623:6 12032SampleMaterial.lc 1581:5-1623:6
12033 (String, CommonAttrs) 12033 (String, CommonAttrs)
12034testdata/performance/SampleMaterial.lc 1581:5-2182:6 12034SampleMaterial.lc 1581:5-2182:6
12035 [(String, CommonAttrs)] 12035 [(String, CommonAttrs)]
12036testdata/performance/SampleMaterial.lc 1581:7-1581:49 12036SampleMaterial.lc 1581:7-1581:49
12037 String 12037 String
12038testdata/performance/SampleMaterial.lc 1582:7-1582:18 12038SampleMaterial.lc 1582:7-1582:18
12039 () 12039 ()
12040 -> () 12040 -> ()
12041 -> Bool 12041 -> Bool
@@ -12043,68 +12043,68 @@ testdata/performance/SampleMaterial.lc 1582:7-1582:18
12043 -> Bool 12043 -> Bool
12044 -> Bool 12044 -> Bool
12045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12046testdata/performance/SampleMaterial.lc 1582:7-1583:26 12046SampleMaterial.lc 1582:7-1583:26
12047 () 12047 ()
12048 -> Bool 12048 -> Bool
12049 -> Float 12049 -> Float
12050 -> Bool 12050 -> Bool
12051 -> Bool 12051 -> Bool
12052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12053testdata/performance/SampleMaterial.lc 1582:7-1584:26 12053SampleMaterial.lc 1582:7-1584:26
12054 Bool 12054 Bool
12055 -> Float 12055 -> Float
12056 -> Bool 12056 -> Bool
12057 -> Bool 12057 -> Bool
12058 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12058 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12059testdata/performance/SampleMaterial.lc 1582:7-1585:27 12059SampleMaterial.lc 1582:7-1585:27
12060 Float 12060 Float
12061 -> Bool 12061 -> Bool
12062 -> Bool 12062 -> Bool
12063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12063 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12064testdata/performance/SampleMaterial.lc 1582:7-1586:21 12064SampleMaterial.lc 1582:7-1586:21
12065 Bool 12065 Bool
12066 -> Bool 12066 -> Bool
12067 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12067 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12068testdata/performance/SampleMaterial.lc 1582:7-1587:35 12068SampleMaterial.lc 1582:7-1587:35
12069 Bool 12069 Bool
12070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12071testdata/performance/SampleMaterial.lc 1582:7-1588:28 12071SampleMaterial.lc 1582:7-1588:28
12072 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12072 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12073testdata/performance/SampleMaterial.lc 1582:7-1589:33 12073SampleMaterial.lc 1582:7-1589:33
12074 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12074 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12075testdata/performance/SampleMaterial.lc 1582:7-1590:32 12075SampleMaterial.lc 1582:7-1590:32
12076 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12076 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12077testdata/performance/SampleMaterial.lc 1582:7-1591:30 12077SampleMaterial.lc 1582:7-1591:30
12078 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12078 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12079testdata/performance/SampleMaterial.lc 1582:7-1592:34 12079SampleMaterial.lc 1582:7-1592:34
12080 [StageAttrs] -> Bool -> CommonAttrs 12080 [StageAttrs] -> Bool -> CommonAttrs
12081testdata/performance/SampleMaterial.lc 1582:7-1620:14 12081SampleMaterial.lc 1582:7-1620:14
12082 Bool -> CommonAttrs 12082 Bool -> CommonAttrs
12083testdata/performance/SampleMaterial.lc 1582:7-1622:10 12083SampleMaterial.lc 1582:7-1622:10
12084 CommonAttrs | ((CommonAttrs)) 12084 CommonAttrs | ((CommonAttrs))
12085testdata/performance/SampleMaterial.lc 1583:24-1583:26 12085SampleMaterial.lc 1583:24-1583:26
12086 () 12086 ()
12087testdata/performance/SampleMaterial.lc 1584:24-1584:26 12087SampleMaterial.lc 1584:24-1584:26
12088 () 12088 ()
12089testdata/performance/SampleMaterial.lc 1585:22-1585:27 12089SampleMaterial.lc 1585:22-1585:27
12090 Bool 12090 Bool
12091testdata/performance/SampleMaterial.lc 1586:20-1586:21 12091SampleMaterial.lc 1586:20-1586:21
12092 _b 12092 _b
12093testdata/performance/SampleMaterial.lc 1587:30-1587:35 12093SampleMaterial.lc 1587:30-1587:35
12094 Bool 12094 Bool
12095testdata/performance/SampleMaterial.lc 1588:23-1588:28 12095SampleMaterial.lc 1588:23-1588:28
12096 Bool 12096 Bool
12097testdata/performance/SampleMaterial.lc 1589:20-1589:33 12097SampleMaterial.lc 1589:20-1589:33
12098 CullType 12098 CullType
12099testdata/performance/SampleMaterial.lc 1590:30-1590:32 12099SampleMaterial.lc 1590:30-1590:32
12100 forall a . [a] 12100 forall a . [a]
12101testdata/performance/SampleMaterial.lc 1591:25-1591:30 12101SampleMaterial.lc 1591:25-1591:30
12102 Bool 12102 Bool
12103testdata/performance/SampleMaterial.lc 1592:29-1592:34 12103SampleMaterial.lc 1592:29-1592:34
12104 Bool 12104 Bool
12105testdata/performance/SampleMaterial.lc 1594:13-1620:14 12105SampleMaterial.lc 1594:13-1620:14
12106 [StageAttrs] 12106 [StageAttrs]
12107testdata/performance/SampleMaterial.lc 1594:15-1594:25 12107SampleMaterial.lc 1594:15-1594:25
12108 Maybe (Blending', Blending') 12108 Maybe (Blending', Blending')
12109 -> RGBGen 12109 -> RGBGen
12110 -> AlphaGen 12110 -> AlphaGen
@@ -12112,70 +12112,70 @@ testdata/performance/SampleMaterial.lc 1594:15-1594:25
12112 -> [TCMod] 12112 -> [TCMod]
12113 -> StageTexture 12113 -> StageTexture
12114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12115testdata/performance/SampleMaterial.lc 1594:15-1595:36 12115SampleMaterial.lc 1594:15-1595:36
12116 RGBGen 12116 RGBGen
12117 -> AlphaGen 12117 -> AlphaGen
12118 -> TCGen 12118 -> TCGen
12119 -> [TCMod] 12119 -> [TCMod]
12120 -> StageTexture 12120 -> StageTexture
12121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12122testdata/performance/SampleMaterial.lc 1594:15-1596:50 12122SampleMaterial.lc 1594:15-1596:50
12123 AlphaGen 12123 AlphaGen
12124 -> TCGen 12124 -> TCGen
12125 -> [TCMod] 12125 -> [TCMod]
12126 -> StageTexture 12126 -> StageTexture
12127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12128testdata/performance/SampleMaterial.lc 1594:15-1597:42 12128SampleMaterial.lc 1594:15-1597:42
12129 TCGen 12129 TCGen
12130 -> [TCMod] 12130 -> [TCMod]
12131 -> StageTexture 12131 -> StageTexture
12132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12133testdata/performance/SampleMaterial.lc 1594:15-1598:36 12133SampleMaterial.lc 1594:15-1598:36
12134 [TCMod] 12134 [TCMod]
12135 -> StageTexture 12135 -> StageTexture
12136 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12136 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12137testdata/performance/SampleMaterial.lc 1594:15-1599:31 12137SampleMaterial.lc 1594:15-1599:31
12138 StageTexture 12138 StageTexture
12139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12140testdata/performance/SampleMaterial.lc 1594:15-1600:80 12140SampleMaterial.lc 1594:15-1600:80
12141 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12141 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12142testdata/performance/SampleMaterial.lc 1594:15-1601:38 12142SampleMaterial.lc 1594:15-1601:38
12143 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12143 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12144testdata/performance/SampleMaterial.lc 1594:15-1602:41 12144SampleMaterial.lc 1594:15-1602:41
12145 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12145 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12146testdata/performance/SampleMaterial.lc 1594:15-1603:40 12146SampleMaterial.lc 1594:15-1603:40
12147 Bool -> String -> StageAttrs 12147 Bool -> String -> StageAttrs
12148testdata/performance/SampleMaterial.lc 1594:15-1604:46 12148SampleMaterial.lc 1594:15-1604:46
12149 String -> StageAttrs 12149 String -> StageAttrs
12150testdata/performance/SampleMaterial.lc 1594:15-1606:18 12150SampleMaterial.lc 1594:15-1606:18
12151 StageAttrs 12151 StageAttrs
12152testdata/performance/SampleMaterial.lc 1595:29-1595:36 12152SampleMaterial.lc 1595:29-1595:36
12153 forall a . Maybe a 12153 forall a . Maybe a
12154testdata/performance/SampleMaterial.lc 1596:30-1596:50 12154SampleMaterial.lc 1596:30-1596:50
12155 RGBGen 12155 RGBGen
12156testdata/performance/SampleMaterial.lc 1597:32-1597:42 12156SampleMaterial.lc 1597:32-1597:42
12157 AlphaGen 12157 AlphaGen
12158testdata/performance/SampleMaterial.lc 1598:29-1598:36 12158SampleMaterial.lc 1598:29-1598:36
12159 TCGen 12159 TCGen
12160testdata/performance/SampleMaterial.lc 1599:29-1599:31 12160SampleMaterial.lc 1599:29-1599:31
12161 forall a . [a] 12161 forall a . [a]
12162testdata/performance/SampleMaterial.lc 1600:31-1600:37 12162SampleMaterial.lc 1600:31-1600:37
12163 String -> StageTexture 12163 String -> StageTexture
12164testdata/performance/SampleMaterial.lc 1600:31-1600:80 12164SampleMaterial.lc 1600:31-1600:80
12165 StageTexture 12165 StageTexture
12166testdata/performance/SampleMaterial.lc 1600:38-1600:80 12166SampleMaterial.lc 1600:38-1600:80
12167 String 12167 String
12168testdata/performance/SampleMaterial.lc 1601:34-1601:38 12168SampleMaterial.lc 1601:34-1601:38
12169 Bool 12169 Bool
12170testdata/performance/SampleMaterial.lc 1602:33-1602:41 12170SampleMaterial.lc 1602:33-1602:41
12171 DepthFunction 12171 DepthFunction
12172testdata/performance/SampleMaterial.lc 1603:33-1603:40 12172SampleMaterial.lc 1603:33-1603:40
12173 forall a . Maybe a 12173 forall a . Maybe a
12174testdata/performance/SampleMaterial.lc 1604:41-1604:46 12174SampleMaterial.lc 1604:41-1604:46
12175 Bool 12175 Bool
12176testdata/performance/SampleMaterial.lc 1605:38-1605:54 12176SampleMaterial.lc 1605:38-1605:54
12177 String 12177 String
12178testdata/performance/SampleMaterial.lc 1607:15-1607:25 12178SampleMaterial.lc 1607:15-1607:25
12179 Maybe (Blending', Blending') 12179 Maybe (Blending', Blending')
12180 -> RGBGen 12180 -> RGBGen
12181 -> AlphaGen 12181 -> AlphaGen
@@ -12183,82 +12183,82 @@ testdata/performance/SampleMaterial.lc 1607:15-1607:25
12183 -> [TCMod] 12183 -> [TCMod]
12184 -> StageTexture 12184 -> StageTexture
12185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12186testdata/performance/SampleMaterial.lc 1607:15-1608:57 12186SampleMaterial.lc 1607:15-1608:57
12187 RGBGen 12187 RGBGen
12188 -> AlphaGen 12188 -> AlphaGen
12189 -> TCGen 12189 -> TCGen
12190 -> [TCMod] 12190 -> [TCMod]
12191 -> StageTexture 12191 -> StageTexture
12192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12193testdata/performance/SampleMaterial.lc 1607:15-1609:50 12193SampleMaterial.lc 1607:15-1609:50
12194 AlphaGen 12194 AlphaGen
12195 -> TCGen 12195 -> TCGen
12196 -> [TCMod] 12196 -> [TCMod]
12197 -> StageTexture 12197 -> StageTexture
12198 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12198 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12199testdata/performance/SampleMaterial.lc 1607:15-1610:42 12199SampleMaterial.lc 1607:15-1610:42
12200 TCGen 12200 TCGen
12201 -> [TCMod] 12201 -> [TCMod]
12202 -> StageTexture 12202 -> StageTexture
12203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12203 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12204testdata/performance/SampleMaterial.lc 1607:15-1611:40 12204SampleMaterial.lc 1607:15-1611:40
12205 [TCMod] 12205 [TCMod]
12206 -> StageTexture 12206 -> StageTexture
12207 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12207 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12208testdata/performance/SampleMaterial.lc 1607:15-1612:31 12208SampleMaterial.lc 1607:15-1612:31
12209 StageTexture 12209 StageTexture
12210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12211testdata/performance/SampleMaterial.lc 1607:15-1613:42 12211SampleMaterial.lc 1607:15-1613:42
12212 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12212 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12213testdata/performance/SampleMaterial.lc 1607:15-1614:38 12213SampleMaterial.lc 1607:15-1614:38
12214 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12214 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12215testdata/performance/SampleMaterial.lc 1607:15-1615:41 12215SampleMaterial.lc 1607:15-1615:41
12216 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12216 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12217testdata/performance/SampleMaterial.lc 1607:15-1616:40 12217SampleMaterial.lc 1607:15-1616:40
12218 Bool -> String -> StageAttrs 12218 Bool -> String -> StageAttrs
12219testdata/performance/SampleMaterial.lc 1607:15-1617:46 12219SampleMaterial.lc 1607:15-1617:46
12220 String -> StageAttrs 12220 String -> StageAttrs
12221testdata/performance/SampleMaterial.lc 1607:15-1619:18 12221SampleMaterial.lc 1607:15-1619:18
12222 StageAttrs | [StageAttrs] 12222 StageAttrs | [StageAttrs]
12223testdata/performance/SampleMaterial.lc 1608:29-1608:33 12223SampleMaterial.lc 1608:29-1608:33
12224 forall a . a -> Maybe a 12224 forall a . a -> Maybe a
12225testdata/performance/SampleMaterial.lc 1608:29-1608:57 12225SampleMaterial.lc 1608:29-1608:57
12226 Maybe (Blending', Blending') 12226 Maybe (Blending', Blending')
12227testdata/performance/SampleMaterial.lc 1608:34-1608:57 12227SampleMaterial.lc 1608:34-1608:57
12228 (Blending', Blending') 12228 (Blending', Blending')
12229testdata/performance/SampleMaterial.lc 1608:36-1608:46 12229SampleMaterial.lc 1608:36-1608:46
12230 Blending' 12230 Blending'
12231testdata/performance/SampleMaterial.lc 1608:49-1608:55 12231SampleMaterial.lc 1608:49-1608:55
12232 Blending' | ((Blending')) 12232 Blending' | ((Blending'))
12233testdata/performance/SampleMaterial.lc 1609:30-1609:50 12233SampleMaterial.lc 1609:30-1609:50
12234 RGBGen 12234 RGBGen
12235testdata/performance/SampleMaterial.lc 1610:32-1610:42 12235SampleMaterial.lc 1610:32-1610:42
12236 AlphaGen 12236 AlphaGen
12237testdata/performance/SampleMaterial.lc 1611:29-1611:40 12237SampleMaterial.lc 1611:29-1611:40
12238 TCGen 12238 TCGen
12239testdata/performance/SampleMaterial.lc 1612:29-1612:31 12239SampleMaterial.lc 1612:29-1612:31
12240 forall a . [a] 12240 forall a . [a]
12241testdata/performance/SampleMaterial.lc 1613:31-1613:42 12241SampleMaterial.lc 1613:31-1613:42
12242 StageTexture 12242 StageTexture
12243testdata/performance/SampleMaterial.lc 1614:34-1614:38 12243SampleMaterial.lc 1614:34-1614:38
12244 Bool 12244 Bool
12245testdata/performance/SampleMaterial.lc 1615:33-1615:41 12245SampleMaterial.lc 1615:33-1615:41
12246 DepthFunction 12246 DepthFunction
12247testdata/performance/SampleMaterial.lc 1616:33-1616:40 12247SampleMaterial.lc 1616:33-1616:40
12248 forall a . Maybe a 12248 forall a . Maybe a
12249testdata/performance/SampleMaterial.lc 1617:41-1617:46 12249SampleMaterial.lc 1617:41-1617:46
12250 Bool 12250 Bool
12251testdata/performance/SampleMaterial.lc 1618:38-1618:54 12251SampleMaterial.lc 1618:38-1618:54
12252 String 12252 String
12253testdata/performance/SampleMaterial.lc 1621:21-1621:26 12253SampleMaterial.lc 1621:21-1621:26
12254 Bool 12254 Bool
12255testdata/performance/SampleMaterial.lc 1624:5-1666:6 12255SampleMaterial.lc 1624:5-1666:6
12256 (String, CommonAttrs) 12256 (String, CommonAttrs)
12257testdata/performance/SampleMaterial.lc 1624:5-2182:6 12257SampleMaterial.lc 1624:5-2182:6
12258 [(String, CommonAttrs)] 12258 [(String, CommonAttrs)]
12259testdata/performance/SampleMaterial.lc 1624:7-1624:44 12259SampleMaterial.lc 1624:7-1624:44
12260 String 12260 String
12261testdata/performance/SampleMaterial.lc 1625:7-1625:18 12261SampleMaterial.lc 1625:7-1625:18
12262 () 12262 ()
12263 -> () 12263 -> ()
12264 -> Bool 12264 -> Bool
@@ -12266,68 +12266,68 @@ testdata/performance/SampleMaterial.lc 1625:7-1625:18
12266 -> Bool 12266 -> Bool
12267 -> Bool 12267 -> Bool
12268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12269testdata/performance/SampleMaterial.lc 1625:7-1626:26 12269SampleMaterial.lc 1625:7-1626:26
12270 () 12270 ()
12271 -> Bool 12271 -> Bool
12272 -> Float 12272 -> Float
12273 -> Bool 12273 -> Bool
12274 -> Bool 12274 -> Bool
12275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12276testdata/performance/SampleMaterial.lc 1625:7-1627:26 12276SampleMaterial.lc 1625:7-1627:26
12277 Bool 12277 Bool
12278 -> Float 12278 -> Float
12279 -> Bool 12279 -> Bool
12280 -> Bool 12280 -> Bool
12281 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12281 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12282testdata/performance/SampleMaterial.lc 1625:7-1628:27 12282SampleMaterial.lc 1625:7-1628:27
12283 Float 12283 Float
12284 -> Bool 12284 -> Bool
12285 -> Bool 12285 -> Bool
12286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12286 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12287testdata/performance/SampleMaterial.lc 1625:7-1629:21 12287SampleMaterial.lc 1625:7-1629:21
12288 Bool 12288 Bool
12289 -> Bool 12289 -> Bool
12290 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12290 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12291testdata/performance/SampleMaterial.lc 1625:7-1630:35 12291SampleMaterial.lc 1625:7-1630:35
12292 Bool 12292 Bool
12293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12294testdata/performance/SampleMaterial.lc 1625:7-1631:28 12294SampleMaterial.lc 1625:7-1631:28
12295 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12295 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12296testdata/performance/SampleMaterial.lc 1625:7-1632:33 12296SampleMaterial.lc 1625:7-1632:33
12297 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12297 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12298testdata/performance/SampleMaterial.lc 1625:7-1633:32 12298SampleMaterial.lc 1625:7-1633:32
12299 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12299 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12300testdata/performance/SampleMaterial.lc 1625:7-1634:30 12300SampleMaterial.lc 1625:7-1634:30
12301 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12301 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12302testdata/performance/SampleMaterial.lc 1625:7-1635:34 12302SampleMaterial.lc 1625:7-1635:34
12303 [StageAttrs] -> Bool -> CommonAttrs 12303 [StageAttrs] -> Bool -> CommonAttrs
12304testdata/performance/SampleMaterial.lc 1625:7-1663:14 12304SampleMaterial.lc 1625:7-1663:14
12305 Bool -> CommonAttrs 12305 Bool -> CommonAttrs
12306testdata/performance/SampleMaterial.lc 1625:7-1665:10 12306SampleMaterial.lc 1625:7-1665:10
12307 CommonAttrs | ((CommonAttrs)) 12307 CommonAttrs | ((CommonAttrs))
12308testdata/performance/SampleMaterial.lc 1626:24-1626:26 12308SampleMaterial.lc 1626:24-1626:26
12309 () 12309 ()
12310testdata/performance/SampleMaterial.lc 1627:24-1627:26 12310SampleMaterial.lc 1627:24-1627:26
12311 () 12311 ()
12312testdata/performance/SampleMaterial.lc 1628:22-1628:27 12312SampleMaterial.lc 1628:22-1628:27
12313 Bool 12313 Bool
12314testdata/performance/SampleMaterial.lc 1629:20-1629:21 12314SampleMaterial.lc 1629:20-1629:21
12315 _b 12315 _b
12316testdata/performance/SampleMaterial.lc 1630:30-1630:35 12316SampleMaterial.lc 1630:30-1630:35
12317 Bool 12317 Bool
12318testdata/performance/SampleMaterial.lc 1631:23-1631:28 12318SampleMaterial.lc 1631:23-1631:28
12319 Bool 12319 Bool
12320testdata/performance/SampleMaterial.lc 1632:20-1632:33 12320SampleMaterial.lc 1632:20-1632:33
12321 CullType 12321 CullType
12322testdata/performance/SampleMaterial.lc 1633:30-1633:32 12322SampleMaterial.lc 1633:30-1633:32
12323 forall a . [a] 12323 forall a . [a]
12324testdata/performance/SampleMaterial.lc 1634:25-1634:30 12324SampleMaterial.lc 1634:25-1634:30
12325 Bool 12325 Bool
12326testdata/performance/SampleMaterial.lc 1635:29-1635:34 12326SampleMaterial.lc 1635:29-1635:34
12327 Bool 12327 Bool
12328testdata/performance/SampleMaterial.lc 1637:13-1663:14 12328SampleMaterial.lc 1637:13-1663:14
12329 [StageAttrs] 12329 [StageAttrs]
12330testdata/performance/SampleMaterial.lc 1637:15-1637:25 12330SampleMaterial.lc 1637:15-1637:25
12331 Maybe (Blending', Blending') 12331 Maybe (Blending', Blending')
12332 -> RGBGen 12332 -> RGBGen
12333 -> AlphaGen 12333 -> AlphaGen
@@ -12335,70 +12335,70 @@ testdata/performance/SampleMaterial.lc 1637:15-1637:25
12335 -> [TCMod] 12335 -> [TCMod]
12336 -> StageTexture 12336 -> StageTexture
12337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12338testdata/performance/SampleMaterial.lc 1637:15-1638:36 12338SampleMaterial.lc 1637:15-1638:36
12339 RGBGen 12339 RGBGen
12340 -> AlphaGen 12340 -> AlphaGen
12341 -> TCGen 12341 -> TCGen
12342 -> [TCMod] 12342 -> [TCMod]
12343 -> StageTexture 12343 -> StageTexture
12344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12345testdata/performance/SampleMaterial.lc 1637:15-1639:50 12345SampleMaterial.lc 1637:15-1639:50
12346 AlphaGen 12346 AlphaGen
12347 -> TCGen 12347 -> TCGen
12348 -> [TCMod] 12348 -> [TCMod]
12349 -> StageTexture 12349 -> StageTexture
12350 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12350 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12351testdata/performance/SampleMaterial.lc 1637:15-1640:42 12351SampleMaterial.lc 1637:15-1640:42
12352 TCGen 12352 TCGen
12353 -> [TCMod] 12353 -> [TCMod]
12354 -> StageTexture 12354 -> StageTexture
12355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12356testdata/performance/SampleMaterial.lc 1637:15-1641:36 12356SampleMaterial.lc 1637:15-1641:36
12357 [TCMod] 12357 [TCMod]
12358 -> StageTexture 12358 -> StageTexture
12359 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12359 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12360testdata/performance/SampleMaterial.lc 1637:15-1642:31 12360SampleMaterial.lc 1637:15-1642:31
12361 StageTexture 12361 StageTexture
12362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12363testdata/performance/SampleMaterial.lc 1637:15-1643:75 12363SampleMaterial.lc 1637:15-1643:75
12364 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12364 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12365testdata/performance/SampleMaterial.lc 1637:15-1644:38 12365SampleMaterial.lc 1637:15-1644:38
12366 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12366 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12367testdata/performance/SampleMaterial.lc 1637:15-1645:41 12367SampleMaterial.lc 1637:15-1645:41
12368 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12368 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12369testdata/performance/SampleMaterial.lc 1637:15-1646:40 12369SampleMaterial.lc 1637:15-1646:40
12370 Bool -> String -> StageAttrs 12370 Bool -> String -> StageAttrs
12371testdata/performance/SampleMaterial.lc 1637:15-1647:46 12371SampleMaterial.lc 1637:15-1647:46
12372 String -> StageAttrs 12372 String -> StageAttrs
12373testdata/performance/SampleMaterial.lc 1637:15-1649:18 12373SampleMaterial.lc 1637:15-1649:18
12374 StageAttrs 12374 StageAttrs
12375testdata/performance/SampleMaterial.lc 1638:29-1638:36 12375SampleMaterial.lc 1638:29-1638:36
12376 forall a . Maybe a 12376 forall a . Maybe a
12377testdata/performance/SampleMaterial.lc 1639:30-1639:50 12377SampleMaterial.lc 1639:30-1639:50
12378 RGBGen 12378 RGBGen
12379testdata/performance/SampleMaterial.lc 1640:32-1640:42 12379SampleMaterial.lc 1640:32-1640:42
12380 AlphaGen 12380 AlphaGen
12381testdata/performance/SampleMaterial.lc 1641:29-1641:36 12381SampleMaterial.lc 1641:29-1641:36
12382 TCGen 12382 TCGen
12383testdata/performance/SampleMaterial.lc 1642:29-1642:31 12383SampleMaterial.lc 1642:29-1642:31
12384 forall a . [a] 12384 forall a . [a]
12385testdata/performance/SampleMaterial.lc 1643:31-1643:37 12385SampleMaterial.lc 1643:31-1643:37
12386 String -> StageTexture 12386 String -> StageTexture
12387testdata/performance/SampleMaterial.lc 1643:31-1643:75 12387SampleMaterial.lc 1643:31-1643:75
12388 StageTexture 12388 StageTexture
12389testdata/performance/SampleMaterial.lc 1643:38-1643:75 12389SampleMaterial.lc 1643:38-1643:75
12390 String 12390 String
12391testdata/performance/SampleMaterial.lc 1644:34-1644:38 12391SampleMaterial.lc 1644:34-1644:38
12392 Bool 12392 Bool
12393testdata/performance/SampleMaterial.lc 1645:33-1645:41 12393SampleMaterial.lc 1645:33-1645:41
12394 DepthFunction 12394 DepthFunction
12395testdata/performance/SampleMaterial.lc 1646:33-1646:40 12395SampleMaterial.lc 1646:33-1646:40
12396 forall a . Maybe a 12396 forall a . Maybe a
12397testdata/performance/SampleMaterial.lc 1647:41-1647:46 12397SampleMaterial.lc 1647:41-1647:46
12398 Bool 12398 Bool
12399testdata/performance/SampleMaterial.lc 1648:38-1648:54 12399SampleMaterial.lc 1648:38-1648:54
12400 String 12400 String
12401testdata/performance/SampleMaterial.lc 1650:15-1650:25 12401SampleMaterial.lc 1650:15-1650:25
12402 Maybe (Blending', Blending') 12402 Maybe (Blending', Blending')
12403 -> RGBGen 12403 -> RGBGen
12404 -> AlphaGen 12404 -> AlphaGen
@@ -12406,82 +12406,82 @@ testdata/performance/SampleMaterial.lc 1650:15-1650:25
12406 -> [TCMod] 12406 -> [TCMod]
12407 -> StageTexture 12407 -> StageTexture
12408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12409testdata/performance/SampleMaterial.lc 1650:15-1651:57 12409SampleMaterial.lc 1650:15-1651:57
12410 RGBGen 12410 RGBGen
12411 -> AlphaGen 12411 -> AlphaGen
12412 -> TCGen 12412 -> TCGen
12413 -> [TCMod] 12413 -> [TCMod]
12414 -> StageTexture 12414 -> StageTexture
12415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12416testdata/performance/SampleMaterial.lc 1650:15-1652:50 12416SampleMaterial.lc 1650:15-1652:50
12417 AlphaGen 12417 AlphaGen
12418 -> TCGen 12418 -> TCGen
12419 -> [TCMod] 12419 -> [TCMod]
12420 -> StageTexture 12420 -> StageTexture
12421 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12421 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12422testdata/performance/SampleMaterial.lc 1650:15-1653:42 12422SampleMaterial.lc 1650:15-1653:42
12423 TCGen 12423 TCGen
12424 -> [TCMod] 12424 -> [TCMod]
12425 -> StageTexture 12425 -> StageTexture
12426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12427testdata/performance/SampleMaterial.lc 1650:15-1654:40 12427SampleMaterial.lc 1650:15-1654:40
12428 [TCMod] 12428 [TCMod]
12429 -> StageTexture 12429 -> StageTexture
12430 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12430 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12431testdata/performance/SampleMaterial.lc 1650:15-1655:31 12431SampleMaterial.lc 1650:15-1655:31
12432 StageTexture 12432 StageTexture
12433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12434testdata/performance/SampleMaterial.lc 1650:15-1656:42 12434SampleMaterial.lc 1650:15-1656:42
12435 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12435 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12436testdata/performance/SampleMaterial.lc 1650:15-1657:38 12436SampleMaterial.lc 1650:15-1657:38
12437 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12437 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12438testdata/performance/SampleMaterial.lc 1650:15-1658:41 12438SampleMaterial.lc 1650:15-1658:41
12439 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12439 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12440testdata/performance/SampleMaterial.lc 1650:15-1659:40 12440SampleMaterial.lc 1650:15-1659:40
12441 Bool -> String -> StageAttrs 12441 Bool -> String -> StageAttrs
12442testdata/performance/SampleMaterial.lc 1650:15-1660:46 12442SampleMaterial.lc 1650:15-1660:46
12443 String -> StageAttrs 12443 String -> StageAttrs
12444testdata/performance/SampleMaterial.lc 1650:15-1662:18 12444SampleMaterial.lc 1650:15-1662:18
12445 StageAttrs | [StageAttrs] 12445 StageAttrs | [StageAttrs]
12446testdata/performance/SampleMaterial.lc 1651:29-1651:33 12446SampleMaterial.lc 1651:29-1651:33
12447 forall a . a -> Maybe a 12447 forall a . a -> Maybe a
12448testdata/performance/SampleMaterial.lc 1651:29-1651:57 12448SampleMaterial.lc 1651:29-1651:57
12449 Maybe (Blending', Blending') 12449 Maybe (Blending', Blending')
12450testdata/performance/SampleMaterial.lc 1651:34-1651:57 12450SampleMaterial.lc 1651:34-1651:57
12451 (Blending', Blending') 12451 (Blending', Blending')
12452testdata/performance/SampleMaterial.lc 1651:36-1651:46 12452SampleMaterial.lc 1651:36-1651:46
12453 Blending' 12453 Blending'
12454testdata/performance/SampleMaterial.lc 1651:49-1651:55 12454SampleMaterial.lc 1651:49-1651:55
12455 Blending' | ((Blending')) 12455 Blending' | ((Blending'))
12456testdata/performance/SampleMaterial.lc 1652:30-1652:50 12456SampleMaterial.lc 1652:30-1652:50
12457 RGBGen 12457 RGBGen
12458testdata/performance/SampleMaterial.lc 1653:32-1653:42 12458SampleMaterial.lc 1653:32-1653:42
12459 AlphaGen 12459 AlphaGen
12460testdata/performance/SampleMaterial.lc 1654:29-1654:40 12460SampleMaterial.lc 1654:29-1654:40
12461 TCGen 12461 TCGen
12462testdata/performance/SampleMaterial.lc 1655:29-1655:31 12462SampleMaterial.lc 1655:29-1655:31
12463 forall a . [a] 12463 forall a . [a]
12464testdata/performance/SampleMaterial.lc 1656:31-1656:42 12464SampleMaterial.lc 1656:31-1656:42
12465 StageTexture 12465 StageTexture
12466testdata/performance/SampleMaterial.lc 1657:34-1657:38 12466SampleMaterial.lc 1657:34-1657:38
12467 Bool 12467 Bool
12468testdata/performance/SampleMaterial.lc 1658:33-1658:41 12468SampleMaterial.lc 1658:33-1658:41
12469 DepthFunction 12469 DepthFunction
12470testdata/performance/SampleMaterial.lc 1659:33-1659:40 12470SampleMaterial.lc 1659:33-1659:40
12471 forall a . Maybe a 12471 forall a . Maybe a
12472testdata/performance/SampleMaterial.lc 1660:41-1660:46 12472SampleMaterial.lc 1660:41-1660:46
12473 Bool 12473 Bool
12474testdata/performance/SampleMaterial.lc 1661:38-1661:54 12474SampleMaterial.lc 1661:38-1661:54
12475 String 12475 String
12476testdata/performance/SampleMaterial.lc 1664:21-1664:26 12476SampleMaterial.lc 1664:21-1664:26
12477 Bool 12477 Bool
12478testdata/performance/SampleMaterial.lc 1667:5-1709:6 12478SampleMaterial.lc 1667:5-1709:6
12479 (String, CommonAttrs) 12479 (String, CommonAttrs)
12480testdata/performance/SampleMaterial.lc 1667:5-2182:6 12480SampleMaterial.lc 1667:5-2182:6
12481 [(String, CommonAttrs)] 12481 [(String, CommonAttrs)]
12482testdata/performance/SampleMaterial.lc 1667:7-1667:43 12482SampleMaterial.lc 1667:7-1667:43
12483 String 12483 String
12484testdata/performance/SampleMaterial.lc 1668:7-1668:18 12484SampleMaterial.lc 1668:7-1668:18
12485 () 12485 ()
12486 -> () 12486 -> ()
12487 -> Bool 12487 -> Bool
@@ -12489,68 +12489,68 @@ testdata/performance/SampleMaterial.lc 1668:7-1668:18
12489 -> Bool 12489 -> Bool
12490 -> Bool 12490 -> Bool
12491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12492testdata/performance/SampleMaterial.lc 1668:7-1669:26 12492SampleMaterial.lc 1668:7-1669:26
12493 () 12493 ()
12494 -> Bool 12494 -> Bool
12495 -> Float 12495 -> Float
12496 -> Bool 12496 -> Bool
12497 -> Bool 12497 -> Bool
12498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12499testdata/performance/SampleMaterial.lc 1668:7-1670:26 12499SampleMaterial.lc 1668:7-1670:26
12500 Bool 12500 Bool
12501 -> Float 12501 -> Float
12502 -> Bool 12502 -> Bool
12503 -> Bool 12503 -> Bool
12504 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12504 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12505testdata/performance/SampleMaterial.lc 1668:7-1671:27 12505SampleMaterial.lc 1668:7-1671:27
12506 Float 12506 Float
12507 -> Bool 12507 -> Bool
12508 -> Bool 12508 -> Bool
12509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12509 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12510testdata/performance/SampleMaterial.lc 1668:7-1672:21 12510SampleMaterial.lc 1668:7-1672:21
12511 Bool 12511 Bool
12512 -> Bool 12512 -> Bool
12513 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12513 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12514testdata/performance/SampleMaterial.lc 1668:7-1673:35 12514SampleMaterial.lc 1668:7-1673:35
12515 Bool 12515 Bool
12516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12517testdata/performance/SampleMaterial.lc 1668:7-1674:28 12517SampleMaterial.lc 1668:7-1674:28
12518 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12518 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12519testdata/performance/SampleMaterial.lc 1668:7-1675:33 12519SampleMaterial.lc 1668:7-1675:33
12520 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12520 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12521testdata/performance/SampleMaterial.lc 1668:7-1676:32 12521SampleMaterial.lc 1668:7-1676:32
12522 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12522 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12523testdata/performance/SampleMaterial.lc 1668:7-1677:30 12523SampleMaterial.lc 1668:7-1677:30
12524 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12524 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12525testdata/performance/SampleMaterial.lc 1668:7-1678:34 12525SampleMaterial.lc 1668:7-1678:34
12526 [StageAttrs] -> Bool -> CommonAttrs 12526 [StageAttrs] -> Bool -> CommonAttrs
12527testdata/performance/SampleMaterial.lc 1668:7-1706:14 12527SampleMaterial.lc 1668:7-1706:14
12528 Bool -> CommonAttrs 12528 Bool -> CommonAttrs
12529testdata/performance/SampleMaterial.lc 1668:7-1708:10 12529SampleMaterial.lc 1668:7-1708:10
12530 CommonAttrs | ((CommonAttrs)) 12530 CommonAttrs | ((CommonAttrs))
12531testdata/performance/SampleMaterial.lc 1669:24-1669:26 12531SampleMaterial.lc 1669:24-1669:26
12532 () 12532 ()
12533testdata/performance/SampleMaterial.lc 1670:24-1670:26 12533SampleMaterial.lc 1670:24-1670:26
12534 () 12534 ()
12535testdata/performance/SampleMaterial.lc 1671:22-1671:27 12535SampleMaterial.lc 1671:22-1671:27
12536 Bool 12536 Bool
12537testdata/performance/SampleMaterial.lc 1672:20-1672:21 12537SampleMaterial.lc 1672:20-1672:21
12538 _b 12538 _b
12539testdata/performance/SampleMaterial.lc 1673:30-1673:35 12539SampleMaterial.lc 1673:30-1673:35
12540 Bool 12540 Bool
12541testdata/performance/SampleMaterial.lc 1674:23-1674:28 12541SampleMaterial.lc 1674:23-1674:28
12542 Bool 12542 Bool
12543testdata/performance/SampleMaterial.lc 1675:20-1675:33 12543SampleMaterial.lc 1675:20-1675:33
12544 CullType 12544 CullType
12545testdata/performance/SampleMaterial.lc 1676:30-1676:32 12545SampleMaterial.lc 1676:30-1676:32
12546 forall a . [a] 12546 forall a . [a]
12547testdata/performance/SampleMaterial.lc 1677:25-1677:30 12547SampleMaterial.lc 1677:25-1677:30
12548 Bool 12548 Bool
12549testdata/performance/SampleMaterial.lc 1678:29-1678:34 12549SampleMaterial.lc 1678:29-1678:34
12550 Bool 12550 Bool
12551testdata/performance/SampleMaterial.lc 1680:13-1706:14 12551SampleMaterial.lc 1680:13-1706:14
12552 [StageAttrs] 12552 [StageAttrs]
12553testdata/performance/SampleMaterial.lc 1680:15-1680:25 12553SampleMaterial.lc 1680:15-1680:25
12554 Maybe (Blending', Blending') 12554 Maybe (Blending', Blending')
12555 -> RGBGen 12555 -> RGBGen
12556 -> AlphaGen 12556 -> AlphaGen
@@ -12558,70 +12558,70 @@ testdata/performance/SampleMaterial.lc 1680:15-1680:25
12558 -> [TCMod] 12558 -> [TCMod]
12559 -> StageTexture 12559 -> StageTexture
12560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12561testdata/performance/SampleMaterial.lc 1680:15-1681:36 12561SampleMaterial.lc 1680:15-1681:36
12562 RGBGen 12562 RGBGen
12563 -> AlphaGen 12563 -> AlphaGen
12564 -> TCGen 12564 -> TCGen
12565 -> [TCMod] 12565 -> [TCMod]
12566 -> StageTexture 12566 -> StageTexture
12567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12568testdata/performance/SampleMaterial.lc 1680:15-1682:50 12568SampleMaterial.lc 1680:15-1682:50
12569 AlphaGen 12569 AlphaGen
12570 -> TCGen 12570 -> TCGen
12571 -> [TCMod] 12571 -> [TCMod]
12572 -> StageTexture 12572 -> StageTexture
12573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12574testdata/performance/SampleMaterial.lc 1680:15-1683:42 12574SampleMaterial.lc 1680:15-1683:42
12575 TCGen 12575 TCGen
12576 -> [TCMod] 12576 -> [TCMod]
12577 -> StageTexture 12577 -> StageTexture
12578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12579testdata/performance/SampleMaterial.lc 1680:15-1684:36 12579SampleMaterial.lc 1680:15-1684:36
12580 [TCMod] 12580 [TCMod]
12581 -> StageTexture 12581 -> StageTexture
12582 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12582 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12583testdata/performance/SampleMaterial.lc 1680:15-1685:31 12583SampleMaterial.lc 1680:15-1685:31
12584 StageTexture 12584 StageTexture
12585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12586testdata/performance/SampleMaterial.lc 1680:15-1686:74 12586SampleMaterial.lc 1680:15-1686:74
12587 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12587 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12588testdata/performance/SampleMaterial.lc 1680:15-1687:38 12588SampleMaterial.lc 1680:15-1687:38
12589 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12589 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12590testdata/performance/SampleMaterial.lc 1680:15-1688:41 12590SampleMaterial.lc 1680:15-1688:41
12591 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12591 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12592testdata/performance/SampleMaterial.lc 1680:15-1689:40 12592SampleMaterial.lc 1680:15-1689:40
12593 Bool -> String -> StageAttrs 12593 Bool -> String -> StageAttrs
12594testdata/performance/SampleMaterial.lc 1680:15-1690:46 12594SampleMaterial.lc 1680:15-1690:46
12595 String -> StageAttrs 12595 String -> StageAttrs
12596testdata/performance/SampleMaterial.lc 1680:15-1692:18 12596SampleMaterial.lc 1680:15-1692:18
12597 StageAttrs 12597 StageAttrs
12598testdata/performance/SampleMaterial.lc 1681:29-1681:36 12598SampleMaterial.lc 1681:29-1681:36
12599 forall a . Maybe a 12599 forall a . Maybe a
12600testdata/performance/SampleMaterial.lc 1682:30-1682:50 12600SampleMaterial.lc 1682:30-1682:50
12601 RGBGen 12601 RGBGen
12602testdata/performance/SampleMaterial.lc 1683:32-1683:42 12602SampleMaterial.lc 1683:32-1683:42
12603 AlphaGen 12603 AlphaGen
12604testdata/performance/SampleMaterial.lc 1684:29-1684:36 12604SampleMaterial.lc 1684:29-1684:36
12605 TCGen 12605 TCGen
12606testdata/performance/SampleMaterial.lc 1685:29-1685:31 12606SampleMaterial.lc 1685:29-1685:31
12607 forall a . [a] 12607 forall a . [a]
12608testdata/performance/SampleMaterial.lc 1686:31-1686:37 12608SampleMaterial.lc 1686:31-1686:37
12609 String -> StageTexture 12609 String -> StageTexture
12610testdata/performance/SampleMaterial.lc 1686:31-1686:74 12610SampleMaterial.lc 1686:31-1686:74
12611 StageTexture 12611 StageTexture
12612testdata/performance/SampleMaterial.lc 1686:38-1686:74 12612SampleMaterial.lc 1686:38-1686:74
12613 String 12613 String
12614testdata/performance/SampleMaterial.lc 1687:34-1687:38 12614SampleMaterial.lc 1687:34-1687:38
12615 Bool 12615 Bool
12616testdata/performance/SampleMaterial.lc 1688:33-1688:41 12616SampleMaterial.lc 1688:33-1688:41
12617 DepthFunction 12617 DepthFunction
12618testdata/performance/SampleMaterial.lc 1689:33-1689:40 12618SampleMaterial.lc 1689:33-1689:40
12619 forall a . Maybe a 12619 forall a . Maybe a
12620testdata/performance/SampleMaterial.lc 1690:41-1690:46 12620SampleMaterial.lc 1690:41-1690:46
12621 Bool 12621 Bool
12622testdata/performance/SampleMaterial.lc 1691:38-1691:54 12622SampleMaterial.lc 1691:38-1691:54
12623 String 12623 String
12624testdata/performance/SampleMaterial.lc 1693:15-1693:25 12624SampleMaterial.lc 1693:15-1693:25
12625 Maybe (Blending', Blending') 12625 Maybe (Blending', Blending')
12626 -> RGBGen 12626 -> RGBGen
12627 -> AlphaGen 12627 -> AlphaGen
@@ -12629,82 +12629,82 @@ testdata/performance/SampleMaterial.lc 1693:15-1693:25
12629 -> [TCMod] 12629 -> [TCMod]
12630 -> StageTexture 12630 -> StageTexture
12631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12632testdata/performance/SampleMaterial.lc 1693:15-1694:57 12632SampleMaterial.lc 1693:15-1694:57
12633 RGBGen 12633 RGBGen
12634 -> AlphaGen 12634 -> AlphaGen
12635 -> TCGen 12635 -> TCGen
12636 -> [TCMod] 12636 -> [TCMod]
12637 -> StageTexture 12637 -> StageTexture
12638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12639testdata/performance/SampleMaterial.lc 1693:15-1695:50 12639SampleMaterial.lc 1693:15-1695:50
12640 AlphaGen 12640 AlphaGen
12641 -> TCGen 12641 -> TCGen
12642 -> [TCMod] 12642 -> [TCMod]
12643 -> StageTexture 12643 -> StageTexture
12644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12645testdata/performance/SampleMaterial.lc 1693:15-1696:42 12645SampleMaterial.lc 1693:15-1696:42
12646 TCGen 12646 TCGen
12647 -> [TCMod] 12647 -> [TCMod]
12648 -> StageTexture 12648 -> StageTexture
12649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12650testdata/performance/SampleMaterial.lc 1693:15-1697:40 12650SampleMaterial.lc 1693:15-1697:40
12651 [TCMod] 12651 [TCMod]
12652 -> StageTexture 12652 -> StageTexture
12653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12654testdata/performance/SampleMaterial.lc 1693:15-1698:31 12654SampleMaterial.lc 1693:15-1698:31
12655 StageTexture 12655 StageTexture
12656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12657testdata/performance/SampleMaterial.lc 1693:15-1699:42 12657SampleMaterial.lc 1693:15-1699:42
12658 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12658 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12659testdata/performance/SampleMaterial.lc 1693:15-1700:38 12659SampleMaterial.lc 1693:15-1700:38
12660 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12660 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12661testdata/performance/SampleMaterial.lc 1693:15-1701:41 12661SampleMaterial.lc 1693:15-1701:41
12662 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12662 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12663testdata/performance/SampleMaterial.lc 1693:15-1702:40 12663SampleMaterial.lc 1693:15-1702:40
12664 Bool -> String -> StageAttrs 12664 Bool -> String -> StageAttrs
12665testdata/performance/SampleMaterial.lc 1693:15-1703:46 12665SampleMaterial.lc 1693:15-1703:46
12666 String -> StageAttrs 12666 String -> StageAttrs
12667testdata/performance/SampleMaterial.lc 1693:15-1705:18 12667SampleMaterial.lc 1693:15-1705:18
12668 StageAttrs | [StageAttrs] 12668 StageAttrs | [StageAttrs]
12669testdata/performance/SampleMaterial.lc 1694:29-1694:33 12669SampleMaterial.lc 1694:29-1694:33
12670 forall a . a -> Maybe a 12670 forall a . a -> Maybe a
12671testdata/performance/SampleMaterial.lc 1694:29-1694:57 12671SampleMaterial.lc 1694:29-1694:57
12672 Maybe (Blending', Blending') 12672 Maybe (Blending', Blending')
12673testdata/performance/SampleMaterial.lc 1694:34-1694:57 12673SampleMaterial.lc 1694:34-1694:57
12674 (Blending', Blending') 12674 (Blending', Blending')
12675testdata/performance/SampleMaterial.lc 1694:36-1694:46 12675SampleMaterial.lc 1694:36-1694:46
12676 Blending' 12676 Blending'
12677testdata/performance/SampleMaterial.lc 1694:49-1694:55 12677SampleMaterial.lc 1694:49-1694:55
12678 Blending' | ((Blending')) 12678 Blending' | ((Blending'))
12679testdata/performance/SampleMaterial.lc 1695:30-1695:50 12679SampleMaterial.lc 1695:30-1695:50
12680 RGBGen 12680 RGBGen
12681testdata/performance/SampleMaterial.lc 1696:32-1696:42 12681SampleMaterial.lc 1696:32-1696:42
12682 AlphaGen 12682 AlphaGen
12683testdata/performance/SampleMaterial.lc 1697:29-1697:40 12683SampleMaterial.lc 1697:29-1697:40
12684 TCGen 12684 TCGen
12685testdata/performance/SampleMaterial.lc 1698:29-1698:31 12685SampleMaterial.lc 1698:29-1698:31
12686 forall a . [a] 12686 forall a . [a]
12687testdata/performance/SampleMaterial.lc 1699:31-1699:42 12687SampleMaterial.lc 1699:31-1699:42
12688 StageTexture 12688 StageTexture
12689testdata/performance/SampleMaterial.lc 1700:34-1700:38 12689SampleMaterial.lc 1700:34-1700:38
12690 Bool 12690 Bool
12691testdata/performance/SampleMaterial.lc 1701:33-1701:41 12691SampleMaterial.lc 1701:33-1701:41
12692 DepthFunction 12692 DepthFunction
12693testdata/performance/SampleMaterial.lc 1702:33-1702:40 12693SampleMaterial.lc 1702:33-1702:40
12694 forall a . Maybe a 12694 forall a . Maybe a
12695testdata/performance/SampleMaterial.lc 1703:41-1703:46 12695SampleMaterial.lc 1703:41-1703:46
12696 Bool 12696 Bool
12697testdata/performance/SampleMaterial.lc 1704:38-1704:54 12697SampleMaterial.lc 1704:38-1704:54
12698 String 12698 String
12699testdata/performance/SampleMaterial.lc 1707:21-1707:26 12699SampleMaterial.lc 1707:21-1707:26
12700 Bool 12700 Bool
12701testdata/performance/SampleMaterial.lc 1710:5-1752:6 12701SampleMaterial.lc 1710:5-1752:6
12702 (String, CommonAttrs) 12702 (String, CommonAttrs)
12703testdata/performance/SampleMaterial.lc 1710:5-2182:6 12703SampleMaterial.lc 1710:5-2182:6
12704 [(String, CommonAttrs)] 12704 [(String, CommonAttrs)]
12705testdata/performance/SampleMaterial.lc 1710:7-1710:41 12705SampleMaterial.lc 1710:7-1710:41
12706 String 12706 String
12707testdata/performance/SampleMaterial.lc 1711:7-1711:18 12707SampleMaterial.lc 1711:7-1711:18
12708 () 12708 ()
12709 -> () 12709 -> ()
12710 -> Bool 12710 -> Bool
@@ -12712,68 +12712,68 @@ testdata/performance/SampleMaterial.lc 1711:7-1711:18
12712 -> Bool 12712 -> Bool
12713 -> Bool 12713 -> Bool
12714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12715testdata/performance/SampleMaterial.lc 1711:7-1712:26 12715SampleMaterial.lc 1711:7-1712:26
12716 () 12716 ()
12717 -> Bool 12717 -> Bool
12718 -> Float 12718 -> Float
12719 -> Bool 12719 -> Bool
12720 -> Bool 12720 -> Bool
12721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12722testdata/performance/SampleMaterial.lc 1711:7-1713:26 12722SampleMaterial.lc 1711:7-1713:26
12723 Bool 12723 Bool
12724 -> Float 12724 -> Float
12725 -> Bool 12725 -> Bool
12726 -> Bool 12726 -> Bool
12727 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12727 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12728testdata/performance/SampleMaterial.lc 1711:7-1714:27 12728SampleMaterial.lc 1711:7-1714:27
12729 Float 12729 Float
12730 -> Bool 12730 -> Bool
12731 -> Bool 12731 -> Bool
12732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12732 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12733testdata/performance/SampleMaterial.lc 1711:7-1715:21 12733SampleMaterial.lc 1711:7-1715:21
12734 Bool 12734 Bool
12735 -> Bool 12735 -> Bool
12736 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12736 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12737testdata/performance/SampleMaterial.lc 1711:7-1716:35 12737SampleMaterial.lc 1711:7-1716:35
12738 Bool 12738 Bool
12739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12740testdata/performance/SampleMaterial.lc 1711:7-1717:28 12740SampleMaterial.lc 1711:7-1717:28
12741 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12741 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12742testdata/performance/SampleMaterial.lc 1711:7-1718:33 12742SampleMaterial.lc 1711:7-1718:33
12743 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12743 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12744testdata/performance/SampleMaterial.lc 1711:7-1719:32 12744SampleMaterial.lc 1711:7-1719:32
12745 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12745 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12746testdata/performance/SampleMaterial.lc 1711:7-1720:30 12746SampleMaterial.lc 1711:7-1720:30
12747 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12747 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12748testdata/performance/SampleMaterial.lc 1711:7-1721:34 12748SampleMaterial.lc 1711:7-1721:34
12749 [StageAttrs] -> Bool -> CommonAttrs 12749 [StageAttrs] -> Bool -> CommonAttrs
12750testdata/performance/SampleMaterial.lc 1711:7-1749:14 12750SampleMaterial.lc 1711:7-1749:14
12751 Bool -> CommonAttrs 12751 Bool -> CommonAttrs
12752testdata/performance/SampleMaterial.lc 1711:7-1751:10 12752SampleMaterial.lc 1711:7-1751:10
12753 CommonAttrs | ((CommonAttrs)) 12753 CommonAttrs | ((CommonAttrs))
12754testdata/performance/SampleMaterial.lc 1712:24-1712:26 12754SampleMaterial.lc 1712:24-1712:26
12755 () 12755 ()
12756testdata/performance/SampleMaterial.lc 1713:24-1713:26 12756SampleMaterial.lc 1713:24-1713:26
12757 () 12757 ()
12758testdata/performance/SampleMaterial.lc 1714:22-1714:27 12758SampleMaterial.lc 1714:22-1714:27
12759 Bool 12759 Bool
12760testdata/performance/SampleMaterial.lc 1715:20-1715:21 12760SampleMaterial.lc 1715:20-1715:21
12761 _b 12761 _b
12762testdata/performance/SampleMaterial.lc 1716:30-1716:35 12762SampleMaterial.lc 1716:30-1716:35
12763 Bool 12763 Bool
12764testdata/performance/SampleMaterial.lc 1717:23-1717:28 12764SampleMaterial.lc 1717:23-1717:28
12765 Bool 12765 Bool
12766testdata/performance/SampleMaterial.lc 1718:20-1718:33 12766SampleMaterial.lc 1718:20-1718:33
12767 CullType 12767 CullType
12768testdata/performance/SampleMaterial.lc 1719:30-1719:32 12768SampleMaterial.lc 1719:30-1719:32
12769 forall a . [a] 12769 forall a . [a]
12770testdata/performance/SampleMaterial.lc 1720:25-1720:30 12770SampleMaterial.lc 1720:25-1720:30
12771 Bool 12771 Bool
12772testdata/performance/SampleMaterial.lc 1721:29-1721:34 12772SampleMaterial.lc 1721:29-1721:34
12773 Bool 12773 Bool
12774testdata/performance/SampleMaterial.lc 1723:13-1749:14 12774SampleMaterial.lc 1723:13-1749:14
12775 [StageAttrs] 12775 [StageAttrs]
12776testdata/performance/SampleMaterial.lc 1723:15-1723:25 12776SampleMaterial.lc 1723:15-1723:25
12777 Maybe (Blending', Blending') 12777 Maybe (Blending', Blending')
12778 -> RGBGen 12778 -> RGBGen
12779 -> AlphaGen 12779 -> AlphaGen
@@ -12781,70 +12781,70 @@ testdata/performance/SampleMaterial.lc 1723:15-1723:25
12781 -> [TCMod] 12781 -> [TCMod]
12782 -> StageTexture 12782 -> StageTexture
12783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12784testdata/performance/SampleMaterial.lc 1723:15-1724:36 12784SampleMaterial.lc 1723:15-1724:36
12785 RGBGen 12785 RGBGen
12786 -> AlphaGen 12786 -> AlphaGen
12787 -> TCGen 12787 -> TCGen
12788 -> [TCMod] 12788 -> [TCMod]
12789 -> StageTexture 12789 -> StageTexture
12790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12791testdata/performance/SampleMaterial.lc 1723:15-1725:50 12791SampleMaterial.lc 1723:15-1725:50
12792 AlphaGen 12792 AlphaGen
12793 -> TCGen 12793 -> TCGen
12794 -> [TCMod] 12794 -> [TCMod]
12795 -> StageTexture 12795 -> StageTexture
12796 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12796 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12797testdata/performance/SampleMaterial.lc 1723:15-1726:42 12797SampleMaterial.lc 1723:15-1726:42
12798 TCGen 12798 TCGen
12799 -> [TCMod] 12799 -> [TCMod]
12800 -> StageTexture 12800 -> StageTexture
12801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12801 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12802testdata/performance/SampleMaterial.lc 1723:15-1727:36 12802SampleMaterial.lc 1723:15-1727:36
12803 [TCMod] 12803 [TCMod]
12804 -> StageTexture 12804 -> StageTexture
12805 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12805 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12806testdata/performance/SampleMaterial.lc 1723:15-1728:31 12806SampleMaterial.lc 1723:15-1728:31
12807 StageTexture 12807 StageTexture
12808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12809testdata/performance/SampleMaterial.lc 1723:15-1729:72 12809SampleMaterial.lc 1723:15-1729:72
12810 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12810 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12811testdata/performance/SampleMaterial.lc 1723:15-1730:38 12811SampleMaterial.lc 1723:15-1730:38
12812 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12812 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12813testdata/performance/SampleMaterial.lc 1723:15-1731:41 12813SampleMaterial.lc 1723:15-1731:41
12814 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12814 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12815testdata/performance/SampleMaterial.lc 1723:15-1732:40 12815SampleMaterial.lc 1723:15-1732:40
12816 Bool -> String -> StageAttrs 12816 Bool -> String -> StageAttrs
12817testdata/performance/SampleMaterial.lc 1723:15-1733:46 12817SampleMaterial.lc 1723:15-1733:46
12818 String -> StageAttrs 12818 String -> StageAttrs
12819testdata/performance/SampleMaterial.lc 1723:15-1735:18 12819SampleMaterial.lc 1723:15-1735:18
12820 StageAttrs 12820 StageAttrs
12821testdata/performance/SampleMaterial.lc 1724:29-1724:36 12821SampleMaterial.lc 1724:29-1724:36
12822 forall a . Maybe a 12822 forall a . Maybe a
12823testdata/performance/SampleMaterial.lc 1725:30-1725:50 12823SampleMaterial.lc 1725:30-1725:50
12824 RGBGen 12824 RGBGen
12825testdata/performance/SampleMaterial.lc 1726:32-1726:42 12825SampleMaterial.lc 1726:32-1726:42
12826 AlphaGen 12826 AlphaGen
12827testdata/performance/SampleMaterial.lc 1727:29-1727:36 12827SampleMaterial.lc 1727:29-1727:36
12828 TCGen 12828 TCGen
12829testdata/performance/SampleMaterial.lc 1728:29-1728:31 12829SampleMaterial.lc 1728:29-1728:31
12830 forall a . [a] 12830 forall a . [a]
12831testdata/performance/SampleMaterial.lc 1729:31-1729:37 12831SampleMaterial.lc 1729:31-1729:37
12832 String -> StageTexture 12832 String -> StageTexture
12833testdata/performance/SampleMaterial.lc 1729:31-1729:72 12833SampleMaterial.lc 1729:31-1729:72
12834 StageTexture 12834 StageTexture
12835testdata/performance/SampleMaterial.lc 1729:38-1729:72 12835SampleMaterial.lc 1729:38-1729:72
12836 String 12836 String
12837testdata/performance/SampleMaterial.lc 1730:34-1730:38 12837SampleMaterial.lc 1730:34-1730:38
12838 Bool 12838 Bool
12839testdata/performance/SampleMaterial.lc 1731:33-1731:41 12839SampleMaterial.lc 1731:33-1731:41
12840 DepthFunction 12840 DepthFunction
12841testdata/performance/SampleMaterial.lc 1732:33-1732:40 12841SampleMaterial.lc 1732:33-1732:40
12842 forall a . Maybe a 12842 forall a . Maybe a
12843testdata/performance/SampleMaterial.lc 1733:41-1733:46 12843SampleMaterial.lc 1733:41-1733:46
12844 Bool 12844 Bool
12845testdata/performance/SampleMaterial.lc 1734:38-1734:54 12845SampleMaterial.lc 1734:38-1734:54
12846 String 12846 String
12847testdata/performance/SampleMaterial.lc 1736:15-1736:25 12847SampleMaterial.lc 1736:15-1736:25
12848 Maybe (Blending', Blending') 12848 Maybe (Blending', Blending')
12849 -> RGBGen 12849 -> RGBGen
12850 -> AlphaGen 12850 -> AlphaGen
@@ -12852,82 +12852,82 @@ testdata/performance/SampleMaterial.lc 1736:15-1736:25
12852 -> [TCMod] 12852 -> [TCMod]
12853 -> StageTexture 12853 -> StageTexture
12854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12855testdata/performance/SampleMaterial.lc 1736:15-1737:57 12855SampleMaterial.lc 1736:15-1737:57
12856 RGBGen 12856 RGBGen
12857 -> AlphaGen 12857 -> AlphaGen
12858 -> TCGen 12858 -> TCGen
12859 -> [TCMod] 12859 -> [TCMod]
12860 -> StageTexture 12860 -> StageTexture
12861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12862testdata/performance/SampleMaterial.lc 1736:15-1738:50 12862SampleMaterial.lc 1736:15-1738:50
12863 AlphaGen 12863 AlphaGen
12864 -> TCGen 12864 -> TCGen
12865 -> [TCMod] 12865 -> [TCMod]
12866 -> StageTexture 12866 -> StageTexture
12867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12868testdata/performance/SampleMaterial.lc 1736:15-1739:42 12868SampleMaterial.lc 1736:15-1739:42
12869 TCGen 12869 TCGen
12870 -> [TCMod] 12870 -> [TCMod]
12871 -> StageTexture 12871 -> StageTexture
12872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12873testdata/performance/SampleMaterial.lc 1736:15-1740:40 12873SampleMaterial.lc 1736:15-1740:40
12874 [TCMod] 12874 [TCMod]
12875 -> StageTexture 12875 -> StageTexture
12876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12877testdata/performance/SampleMaterial.lc 1736:15-1741:31 12877SampleMaterial.lc 1736:15-1741:31
12878 StageTexture 12878 StageTexture
12879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12880testdata/performance/SampleMaterial.lc 1736:15-1742:42 12880SampleMaterial.lc 1736:15-1742:42
12881 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12881 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12882testdata/performance/SampleMaterial.lc 1736:15-1743:38 12882SampleMaterial.lc 1736:15-1743:38
12883 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12883 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12884testdata/performance/SampleMaterial.lc 1736:15-1744:41 12884SampleMaterial.lc 1736:15-1744:41
12885 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12885 Maybe AlphaFunction -> Bool -> String -> StageAttrs
12886testdata/performance/SampleMaterial.lc 1736:15-1745:40 12886SampleMaterial.lc 1736:15-1745:40
12887 Bool -> String -> StageAttrs 12887 Bool -> String -> StageAttrs
12888testdata/performance/SampleMaterial.lc 1736:15-1746:46 12888SampleMaterial.lc 1736:15-1746:46
12889 String -> StageAttrs 12889 String -> StageAttrs
12890testdata/performance/SampleMaterial.lc 1736:15-1748:18 12890SampleMaterial.lc 1736:15-1748:18
12891 StageAttrs | [StageAttrs] 12891 StageAttrs | [StageAttrs]
12892testdata/performance/SampleMaterial.lc 1737:29-1737:33 12892SampleMaterial.lc 1737:29-1737:33
12893 forall a . a -> Maybe a 12893 forall a . a -> Maybe a
12894testdata/performance/SampleMaterial.lc 1737:29-1737:57 12894SampleMaterial.lc 1737:29-1737:57
12895 Maybe (Blending', Blending') 12895 Maybe (Blending', Blending')
12896testdata/performance/SampleMaterial.lc 1737:34-1737:57 12896SampleMaterial.lc 1737:34-1737:57
12897 (Blending', Blending') 12897 (Blending', Blending')
12898testdata/performance/SampleMaterial.lc 1737:36-1737:46 12898SampleMaterial.lc 1737:36-1737:46
12899 Blending' 12899 Blending'
12900testdata/performance/SampleMaterial.lc 1737:49-1737:55 12900SampleMaterial.lc 1737:49-1737:55
12901 Blending' | ((Blending')) 12901 Blending' | ((Blending'))
12902testdata/performance/SampleMaterial.lc 1738:30-1738:50 12902SampleMaterial.lc 1738:30-1738:50
12903 RGBGen 12903 RGBGen
12904testdata/performance/SampleMaterial.lc 1739:32-1739:42 12904SampleMaterial.lc 1739:32-1739:42
12905 AlphaGen 12905 AlphaGen
12906testdata/performance/SampleMaterial.lc 1740:29-1740:40 12906SampleMaterial.lc 1740:29-1740:40
12907 TCGen 12907 TCGen
12908testdata/performance/SampleMaterial.lc 1741:29-1741:31 12908SampleMaterial.lc 1741:29-1741:31
12909 forall a . [a] 12909 forall a . [a]
12910testdata/performance/SampleMaterial.lc 1742:31-1742:42 12910SampleMaterial.lc 1742:31-1742:42
12911 StageTexture 12911 StageTexture
12912testdata/performance/SampleMaterial.lc 1743:34-1743:38 12912SampleMaterial.lc 1743:34-1743:38
12913 Bool 12913 Bool
12914testdata/performance/SampleMaterial.lc 1744:33-1744:41 12914SampleMaterial.lc 1744:33-1744:41
12915 DepthFunction 12915 DepthFunction
12916testdata/performance/SampleMaterial.lc 1745:33-1745:40 12916SampleMaterial.lc 1745:33-1745:40
12917 forall a . Maybe a 12917 forall a . Maybe a
12918testdata/performance/SampleMaterial.lc 1746:41-1746:46 12918SampleMaterial.lc 1746:41-1746:46
12919 Bool 12919 Bool
12920testdata/performance/SampleMaterial.lc 1747:38-1747:54 12920SampleMaterial.lc 1747:38-1747:54
12921 String 12921 String
12922testdata/performance/SampleMaterial.lc 1750:21-1750:26 12922SampleMaterial.lc 1750:21-1750:26
12923 Bool 12923 Bool
12924testdata/performance/SampleMaterial.lc 1753:5-1795:6 12924SampleMaterial.lc 1753:5-1795:6
12925 (String, CommonAttrs) 12925 (String, CommonAttrs)
12926testdata/performance/SampleMaterial.lc 1753:5-2182:6 12926SampleMaterial.lc 1753:5-2182:6
12927 [(String, CommonAttrs)] 12927 [(String, CommonAttrs)]
12928testdata/performance/SampleMaterial.lc 1753:7-1753:42 12928SampleMaterial.lc 1753:7-1753:42
12929 String 12929 String
12930testdata/performance/SampleMaterial.lc 1754:7-1754:18 12930SampleMaterial.lc 1754:7-1754:18
12931 () 12931 ()
12932 -> () 12932 -> ()
12933 -> Bool 12933 -> Bool
@@ -12935,68 +12935,68 @@ testdata/performance/SampleMaterial.lc 1754:7-1754:18
12935 -> Bool 12935 -> Bool
12936 -> Bool 12936 -> Bool
12937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12938testdata/performance/SampleMaterial.lc 1754:7-1755:26 12938SampleMaterial.lc 1754:7-1755:26
12939 () 12939 ()
12940 -> Bool 12940 -> Bool
12941 -> Float 12941 -> Float
12942 -> Bool 12942 -> Bool
12943 -> Bool 12943 -> Bool
12944 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12944 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12945testdata/performance/SampleMaterial.lc 1754:7-1756:26 12945SampleMaterial.lc 1754:7-1756:26
12946 Bool 12946 Bool
12947 -> Float 12947 -> Float
12948 -> Bool 12948 -> Bool
12949 -> Bool 12949 -> Bool
12950 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12950 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12951testdata/performance/SampleMaterial.lc 1754:7-1757:27 12951SampleMaterial.lc 1754:7-1757:27
12952 Float 12952 Float
12953 -> Bool 12953 -> Bool
12954 -> Bool 12954 -> Bool
12955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12956testdata/performance/SampleMaterial.lc 1754:7-1758:21 12956SampleMaterial.lc 1754:7-1758:21
12957 Bool 12957 Bool
12958 -> Bool 12958 -> Bool
12959 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12959 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12960testdata/performance/SampleMaterial.lc 1754:7-1759:35 12960SampleMaterial.lc 1754:7-1759:35
12961 Bool 12961 Bool
12962 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12962 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12963testdata/performance/SampleMaterial.lc 1754:7-1760:28 12963SampleMaterial.lc 1754:7-1760:28
12964 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12964 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12965testdata/performance/SampleMaterial.lc 1754:7-1761:33 12965SampleMaterial.lc 1754:7-1761:33
12966 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12966 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12967testdata/performance/SampleMaterial.lc 1754:7-1762:32 12967SampleMaterial.lc 1754:7-1762:32
12968 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 12968 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12969testdata/performance/SampleMaterial.lc 1754:7-1763:30 12969SampleMaterial.lc 1754:7-1763:30
12970 Bool -> [StageAttrs] -> Bool -> CommonAttrs 12970 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12971testdata/performance/SampleMaterial.lc 1754:7-1764:34 12971SampleMaterial.lc 1754:7-1764:34
12972 [StageAttrs] -> Bool -> CommonAttrs 12972 [StageAttrs] -> Bool -> CommonAttrs
12973testdata/performance/SampleMaterial.lc 1754:7-1792:14 12973SampleMaterial.lc 1754:7-1792:14
12974 Bool -> CommonAttrs 12974 Bool -> CommonAttrs
12975testdata/performance/SampleMaterial.lc 1754:7-1794:10 12975SampleMaterial.lc 1754:7-1794:10
12976 CommonAttrs | ((CommonAttrs)) 12976 CommonAttrs | ((CommonAttrs))
12977testdata/performance/SampleMaterial.lc 1755:24-1755:26 12977SampleMaterial.lc 1755:24-1755:26
12978 () 12978 ()
12979testdata/performance/SampleMaterial.lc 1756:24-1756:26 12979SampleMaterial.lc 1756:24-1756:26
12980 () 12980 ()
12981testdata/performance/SampleMaterial.lc 1757:22-1757:27 12981SampleMaterial.lc 1757:22-1757:27
12982 Bool 12982 Bool
12983testdata/performance/SampleMaterial.lc 1758:20-1758:21 12983SampleMaterial.lc 1758:20-1758:21
12984 _b 12984 _b
12985testdata/performance/SampleMaterial.lc 1759:30-1759:35 12985SampleMaterial.lc 1759:30-1759:35
12986 Bool 12986 Bool
12987testdata/performance/SampleMaterial.lc 1760:23-1760:28 12987SampleMaterial.lc 1760:23-1760:28
12988 Bool 12988 Bool
12989testdata/performance/SampleMaterial.lc 1761:20-1761:33 12989SampleMaterial.lc 1761:20-1761:33
12990 CullType 12990 CullType
12991testdata/performance/SampleMaterial.lc 1762:30-1762:32 12991SampleMaterial.lc 1762:30-1762:32
12992 forall a . [a] 12992 forall a . [a]
12993testdata/performance/SampleMaterial.lc 1763:25-1763:30 12993SampleMaterial.lc 1763:25-1763:30
12994 Bool 12994 Bool
12995testdata/performance/SampleMaterial.lc 1764:29-1764:34 12995SampleMaterial.lc 1764:29-1764:34
12996 Bool 12996 Bool
12997testdata/performance/SampleMaterial.lc 1766:13-1792:14 12997SampleMaterial.lc 1766:13-1792:14
12998 [StageAttrs] 12998 [StageAttrs]
12999testdata/performance/SampleMaterial.lc 1766:15-1766:25 12999SampleMaterial.lc 1766:15-1766:25
13000 Maybe (Blending', Blending') 13000 Maybe (Blending', Blending')
13001 -> RGBGen 13001 -> RGBGen
13002 -> AlphaGen 13002 -> AlphaGen
@@ -13004,70 +13004,70 @@ testdata/performance/SampleMaterial.lc 1766:15-1766:25
13004 -> [TCMod] 13004 -> [TCMod]
13005 -> StageTexture 13005 -> StageTexture
13006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13007testdata/performance/SampleMaterial.lc 1766:15-1767:36 13007SampleMaterial.lc 1766:15-1767:36
13008 RGBGen 13008 RGBGen
13009 -> AlphaGen 13009 -> AlphaGen
13010 -> TCGen 13010 -> TCGen
13011 -> [TCMod] 13011 -> [TCMod]
13012 -> StageTexture 13012 -> StageTexture
13013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13014testdata/performance/SampleMaterial.lc 1766:15-1768:50 13014SampleMaterial.lc 1766:15-1768:50
13015 AlphaGen 13015 AlphaGen
13016 -> TCGen 13016 -> TCGen
13017 -> [TCMod] 13017 -> [TCMod]
13018 -> StageTexture 13018 -> StageTexture
13019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13020testdata/performance/SampleMaterial.lc 1766:15-1769:42 13020SampleMaterial.lc 1766:15-1769:42
13021 TCGen 13021 TCGen
13022 -> [TCMod] 13022 -> [TCMod]
13023 -> StageTexture 13023 -> StageTexture
13024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13025testdata/performance/SampleMaterial.lc 1766:15-1770:36 13025SampleMaterial.lc 1766:15-1770:36
13026 [TCMod] 13026 [TCMod]
13027 -> StageTexture 13027 -> StageTexture
13028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13029testdata/performance/SampleMaterial.lc 1766:15-1771:31 13029SampleMaterial.lc 1766:15-1771:31
13030 StageTexture 13030 StageTexture
13031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13032testdata/performance/SampleMaterial.lc 1766:15-1772:73 13032SampleMaterial.lc 1766:15-1772:73
13033 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13033 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13034testdata/performance/SampleMaterial.lc 1766:15-1773:38 13034SampleMaterial.lc 1766:15-1773:38
13035 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13035 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13036testdata/performance/SampleMaterial.lc 1766:15-1774:41 13036SampleMaterial.lc 1766:15-1774:41
13037 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13037 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13038testdata/performance/SampleMaterial.lc 1766:15-1775:40 13038SampleMaterial.lc 1766:15-1775:40
13039 Bool -> String -> StageAttrs 13039 Bool -> String -> StageAttrs
13040testdata/performance/SampleMaterial.lc 1766:15-1776:46 13040SampleMaterial.lc 1766:15-1776:46
13041 String -> StageAttrs 13041 String -> StageAttrs
13042testdata/performance/SampleMaterial.lc 1766:15-1778:18 13042SampleMaterial.lc 1766:15-1778:18
13043 StageAttrs 13043 StageAttrs
13044testdata/performance/SampleMaterial.lc 1767:29-1767:36 13044SampleMaterial.lc 1767:29-1767:36
13045 forall a . Maybe a 13045 forall a . Maybe a
13046testdata/performance/SampleMaterial.lc 1768:30-1768:50 13046SampleMaterial.lc 1768:30-1768:50
13047 RGBGen 13047 RGBGen
13048testdata/performance/SampleMaterial.lc 1769:32-1769:42 13048SampleMaterial.lc 1769:32-1769:42
13049 AlphaGen 13049 AlphaGen
13050testdata/performance/SampleMaterial.lc 1770:29-1770:36 13050SampleMaterial.lc 1770:29-1770:36
13051 TCGen 13051 TCGen
13052testdata/performance/SampleMaterial.lc 1771:29-1771:31 13052SampleMaterial.lc 1771:29-1771:31
13053 forall a . [a] 13053 forall a . [a]
13054testdata/performance/SampleMaterial.lc 1772:31-1772:37 13054SampleMaterial.lc 1772:31-1772:37
13055 String -> StageTexture 13055 String -> StageTexture
13056testdata/performance/SampleMaterial.lc 1772:31-1772:73 13056SampleMaterial.lc 1772:31-1772:73
13057 StageTexture 13057 StageTexture
13058testdata/performance/SampleMaterial.lc 1772:38-1772:73 13058SampleMaterial.lc 1772:38-1772:73
13059 String 13059 String
13060testdata/performance/SampleMaterial.lc 1773:34-1773:38 13060SampleMaterial.lc 1773:34-1773:38
13061 Bool 13061 Bool
13062testdata/performance/SampleMaterial.lc 1774:33-1774:41 13062SampleMaterial.lc 1774:33-1774:41
13063 DepthFunction 13063 DepthFunction
13064testdata/performance/SampleMaterial.lc 1775:33-1775:40 13064SampleMaterial.lc 1775:33-1775:40
13065 forall a . Maybe a 13065 forall a . Maybe a
13066testdata/performance/SampleMaterial.lc 1776:41-1776:46 13066SampleMaterial.lc 1776:41-1776:46
13067 Bool 13067 Bool
13068testdata/performance/SampleMaterial.lc 1777:38-1777:54 13068SampleMaterial.lc 1777:38-1777:54
13069 String 13069 String
13070testdata/performance/SampleMaterial.lc 1779:15-1779:25 13070SampleMaterial.lc 1779:15-1779:25
13071 Maybe (Blending', Blending') 13071 Maybe (Blending', Blending')
13072 -> RGBGen 13072 -> RGBGen
13073 -> AlphaGen 13073 -> AlphaGen
@@ -13075,82 +13075,82 @@ testdata/performance/SampleMaterial.lc 1779:15-1779:25
13075 -> [TCMod] 13075 -> [TCMod]
13076 -> StageTexture 13076 -> StageTexture
13077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13078testdata/performance/SampleMaterial.lc 1779:15-1780:57 13078SampleMaterial.lc 1779:15-1780:57
13079 RGBGen 13079 RGBGen
13080 -> AlphaGen 13080 -> AlphaGen
13081 -> TCGen 13081 -> TCGen
13082 -> [TCMod] 13082 -> [TCMod]
13083 -> StageTexture 13083 -> StageTexture
13084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13085testdata/performance/SampleMaterial.lc 1779:15-1781:50 13085SampleMaterial.lc 1779:15-1781:50
13086 AlphaGen 13086 AlphaGen
13087 -> TCGen 13087 -> TCGen
13088 -> [TCMod] 13088 -> [TCMod]
13089 -> StageTexture 13089 -> StageTexture
13090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13091testdata/performance/SampleMaterial.lc 1779:15-1782:42 13091SampleMaterial.lc 1779:15-1782:42
13092 TCGen 13092 TCGen
13093 -> [TCMod] 13093 -> [TCMod]
13094 -> StageTexture 13094 -> StageTexture
13095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13096testdata/performance/SampleMaterial.lc 1779:15-1783:40 13096SampleMaterial.lc 1779:15-1783:40
13097 [TCMod] 13097 [TCMod]
13098 -> StageTexture 13098 -> StageTexture
13099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13100testdata/performance/SampleMaterial.lc 1779:15-1784:31 13100SampleMaterial.lc 1779:15-1784:31
13101 StageTexture 13101 StageTexture
13102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13103testdata/performance/SampleMaterial.lc 1779:15-1785:42 13103SampleMaterial.lc 1779:15-1785:42
13104 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13104 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13105testdata/performance/SampleMaterial.lc 1779:15-1786:38 13105SampleMaterial.lc 1779:15-1786:38
13106 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13106 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13107testdata/performance/SampleMaterial.lc 1779:15-1787:41 13107SampleMaterial.lc 1779:15-1787:41
13108 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13108 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13109testdata/performance/SampleMaterial.lc 1779:15-1788:40 13109SampleMaterial.lc 1779:15-1788:40
13110 Bool -> String -> StageAttrs 13110 Bool -> String -> StageAttrs
13111testdata/performance/SampleMaterial.lc 1779:15-1789:46 13111SampleMaterial.lc 1779:15-1789:46
13112 String -> StageAttrs 13112 String -> StageAttrs
13113testdata/performance/SampleMaterial.lc 1779:15-1791:18 13113SampleMaterial.lc 1779:15-1791:18
13114 StageAttrs | [StageAttrs] 13114 StageAttrs | [StageAttrs]
13115testdata/performance/SampleMaterial.lc 1780:29-1780:33 13115SampleMaterial.lc 1780:29-1780:33
13116 forall a . a -> Maybe a 13116 forall a . a -> Maybe a
13117testdata/performance/SampleMaterial.lc 1780:29-1780:57 13117SampleMaterial.lc 1780:29-1780:57
13118 Maybe (Blending', Blending') 13118 Maybe (Blending', Blending')
13119testdata/performance/SampleMaterial.lc 1780:34-1780:57 13119SampleMaterial.lc 1780:34-1780:57
13120 (Blending', Blending') 13120 (Blending', Blending')
13121testdata/performance/SampleMaterial.lc 1780:36-1780:46 13121SampleMaterial.lc 1780:36-1780:46
13122 Blending' 13122 Blending'
13123testdata/performance/SampleMaterial.lc 1780:49-1780:55 13123SampleMaterial.lc 1780:49-1780:55
13124 Blending' | ((Blending')) 13124 Blending' | ((Blending'))
13125testdata/performance/SampleMaterial.lc 1781:30-1781:50 13125SampleMaterial.lc 1781:30-1781:50
13126 RGBGen 13126 RGBGen
13127testdata/performance/SampleMaterial.lc 1782:32-1782:42 13127SampleMaterial.lc 1782:32-1782:42
13128 AlphaGen 13128 AlphaGen
13129testdata/performance/SampleMaterial.lc 1783:29-1783:40 13129SampleMaterial.lc 1783:29-1783:40
13130 TCGen 13130 TCGen
13131testdata/performance/SampleMaterial.lc 1784:29-1784:31 13131SampleMaterial.lc 1784:29-1784:31
13132 forall a . [a] 13132 forall a . [a]
13133testdata/performance/SampleMaterial.lc 1785:31-1785:42 13133SampleMaterial.lc 1785:31-1785:42
13134 StageTexture 13134 StageTexture
13135testdata/performance/SampleMaterial.lc 1786:34-1786:38 13135SampleMaterial.lc 1786:34-1786:38
13136 Bool 13136 Bool
13137testdata/performance/SampleMaterial.lc 1787:33-1787:41 13137SampleMaterial.lc 1787:33-1787:41
13138 DepthFunction 13138 DepthFunction
13139testdata/performance/SampleMaterial.lc 1788:33-1788:40 13139SampleMaterial.lc 1788:33-1788:40
13140 forall a . Maybe a 13140 forall a . Maybe a
13141testdata/performance/SampleMaterial.lc 1789:41-1789:46 13141SampleMaterial.lc 1789:41-1789:46
13142 Bool 13142 Bool
13143testdata/performance/SampleMaterial.lc 1790:38-1790:54 13143SampleMaterial.lc 1790:38-1790:54
13144 String 13144 String
13145testdata/performance/SampleMaterial.lc 1793:21-1793:26 13145SampleMaterial.lc 1793:21-1793:26
13146 Bool 13146 Bool
13147testdata/performance/SampleMaterial.lc 1796:5-1838:6 13147SampleMaterial.lc 1796:5-1838:6
13148 (String, CommonAttrs) 13148 (String, CommonAttrs)
13149testdata/performance/SampleMaterial.lc 1796:5-2182:6 13149SampleMaterial.lc 1796:5-2182:6
13150 [(String, CommonAttrs)] 13150 [(String, CommonAttrs)]
13151testdata/performance/SampleMaterial.lc 1796:7-1796:48 13151SampleMaterial.lc 1796:7-1796:48
13152 String 13152 String
13153testdata/performance/SampleMaterial.lc 1797:7-1797:18 13153SampleMaterial.lc 1797:7-1797:18
13154 () 13154 ()
13155 -> () 13155 -> ()
13156 -> Bool 13156 -> Bool
@@ -13158,68 +13158,68 @@ testdata/performance/SampleMaterial.lc 1797:7-1797:18
13158 -> Bool 13158 -> Bool
13159 -> Bool 13159 -> Bool
13160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13161testdata/performance/SampleMaterial.lc 1797:7-1798:26 13161SampleMaterial.lc 1797:7-1798:26
13162 () 13162 ()
13163 -> Bool 13163 -> Bool
13164 -> Float 13164 -> Float
13165 -> Bool 13165 -> Bool
13166 -> Bool 13166 -> Bool
13167 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13167 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13168testdata/performance/SampleMaterial.lc 1797:7-1799:26 13168SampleMaterial.lc 1797:7-1799:26
13169 Bool 13169 Bool
13170 -> Float 13170 -> Float
13171 -> Bool 13171 -> Bool
13172 -> Bool 13172 -> Bool
13173 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13173 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13174testdata/performance/SampleMaterial.lc 1797:7-1800:27 13174SampleMaterial.lc 1797:7-1800:27
13175 Float 13175 Float
13176 -> Bool 13176 -> Bool
13177 -> Bool 13177 -> Bool
13178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13178 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13179testdata/performance/SampleMaterial.lc 1797:7-1801:21 13179SampleMaterial.lc 1797:7-1801:21
13180 Bool 13180 Bool
13181 -> Bool 13181 -> Bool
13182 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13182 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13183testdata/performance/SampleMaterial.lc 1797:7-1802:35 13183SampleMaterial.lc 1797:7-1802:35
13184 Bool 13184 Bool
13185 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13185 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13186testdata/performance/SampleMaterial.lc 1797:7-1803:28 13186SampleMaterial.lc 1797:7-1803:28
13187 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13187 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13188testdata/performance/SampleMaterial.lc 1797:7-1804:33 13188SampleMaterial.lc 1797:7-1804:33
13189 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13189 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13190testdata/performance/SampleMaterial.lc 1797:7-1805:32 13190SampleMaterial.lc 1797:7-1805:32
13191 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13191 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13192testdata/performance/SampleMaterial.lc 1797:7-1806:30 13192SampleMaterial.lc 1797:7-1806:30
13193 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13193 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13194testdata/performance/SampleMaterial.lc 1797:7-1807:34 13194SampleMaterial.lc 1797:7-1807:34
13195 [StageAttrs] -> Bool -> CommonAttrs 13195 [StageAttrs] -> Bool -> CommonAttrs
13196testdata/performance/SampleMaterial.lc 1797:7-1835:14 13196SampleMaterial.lc 1797:7-1835:14
13197 Bool -> CommonAttrs 13197 Bool -> CommonAttrs
13198testdata/performance/SampleMaterial.lc 1797:7-1837:10 13198SampleMaterial.lc 1797:7-1837:10
13199 CommonAttrs | ((CommonAttrs)) 13199 CommonAttrs | ((CommonAttrs))
13200testdata/performance/SampleMaterial.lc 1798:24-1798:26 13200SampleMaterial.lc 1798:24-1798:26
13201 () 13201 ()
13202testdata/performance/SampleMaterial.lc 1799:24-1799:26 13202SampleMaterial.lc 1799:24-1799:26
13203 () 13203 ()
13204testdata/performance/SampleMaterial.lc 1800:22-1800:27 13204SampleMaterial.lc 1800:22-1800:27
13205 Bool 13205 Bool
13206testdata/performance/SampleMaterial.lc 1801:20-1801:21 13206SampleMaterial.lc 1801:20-1801:21
13207 _b 13207 _b
13208testdata/performance/SampleMaterial.lc 1802:30-1802:35 13208SampleMaterial.lc 1802:30-1802:35
13209 Bool 13209 Bool
13210testdata/performance/SampleMaterial.lc 1803:23-1803:28 13210SampleMaterial.lc 1803:23-1803:28
13211 Bool 13211 Bool
13212testdata/performance/SampleMaterial.lc 1804:20-1804:33 13212SampleMaterial.lc 1804:20-1804:33
13213 CullType 13213 CullType
13214testdata/performance/SampleMaterial.lc 1805:30-1805:32 13214SampleMaterial.lc 1805:30-1805:32
13215 forall a . [a] 13215 forall a . [a]
13216testdata/performance/SampleMaterial.lc 1806:25-1806:30 13216SampleMaterial.lc 1806:25-1806:30
13217 Bool 13217 Bool
13218testdata/performance/SampleMaterial.lc 1807:29-1807:34 13218SampleMaterial.lc 1807:29-1807:34
13219 Bool 13219 Bool
13220testdata/performance/SampleMaterial.lc 1809:13-1835:14 13220SampleMaterial.lc 1809:13-1835:14
13221 [StageAttrs] 13221 [StageAttrs]
13222testdata/performance/SampleMaterial.lc 1809:15-1809:25 13222SampleMaterial.lc 1809:15-1809:25
13223 Maybe (Blending', Blending') 13223 Maybe (Blending', Blending')
13224 -> RGBGen 13224 -> RGBGen
13225 -> AlphaGen 13225 -> AlphaGen
@@ -13227,66 +13227,66 @@ testdata/performance/SampleMaterial.lc 1809:15-1809:25
13227 -> [TCMod] 13227 -> [TCMod]
13228 -> StageTexture 13228 -> StageTexture
13229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13230testdata/performance/SampleMaterial.lc 1809:15-1810:36 13230SampleMaterial.lc 1809:15-1810:36
13231 RGBGen 13231 RGBGen
13232 -> AlphaGen 13232 -> AlphaGen
13233 -> TCGen 13233 -> TCGen
13234 -> [TCMod] 13234 -> [TCMod]
13235 -> StageTexture 13235 -> StageTexture
13236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13237testdata/performance/SampleMaterial.lc 1809:15-1811:42 13237SampleMaterial.lc 1809:15-1811:42
13238 AlphaGen 13238 AlphaGen
13239 -> TCGen 13239 -> TCGen
13240 -> [TCMod] 13240 -> [TCMod]
13241 -> StageTexture 13241 -> StageTexture
13242 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13242 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13243testdata/performance/SampleMaterial.lc 1809:15-1812:42 13243SampleMaterial.lc 1809:15-1812:42
13244 TCGen 13244 TCGen
13245 -> [TCMod] 13245 -> [TCMod]
13246 -> StageTexture 13246 -> StageTexture
13247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13247 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13248testdata/performance/SampleMaterial.lc 1809:15-1813:40 13248SampleMaterial.lc 1809:15-1813:40
13249 [TCMod] 13249 [TCMod]
13250 -> StageTexture 13250 -> StageTexture
13251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13252testdata/performance/SampleMaterial.lc 1809:15-1814:31 13252SampleMaterial.lc 1809:15-1814:31
13253 StageTexture 13253 StageTexture
13254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13255testdata/performance/SampleMaterial.lc 1809:15-1815:42 13255SampleMaterial.lc 1809:15-1815:42
13256 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13256 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13257testdata/performance/SampleMaterial.lc 1809:15-1816:38 13257SampleMaterial.lc 1809:15-1816:38
13258 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13258 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13259testdata/performance/SampleMaterial.lc 1809:15-1817:41 13259SampleMaterial.lc 1809:15-1817:41
13260 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13260 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13261testdata/performance/SampleMaterial.lc 1809:15-1818:40 13261SampleMaterial.lc 1809:15-1818:40
13262 Bool -> String -> StageAttrs 13262 Bool -> String -> StageAttrs
13263testdata/performance/SampleMaterial.lc 1809:15-1819:46 13263SampleMaterial.lc 1809:15-1819:46
13264 String -> StageAttrs 13264 String -> StageAttrs
13265testdata/performance/SampleMaterial.lc 1809:15-1821:18 13265SampleMaterial.lc 1809:15-1821:18
13266 StageAttrs 13266 StageAttrs
13267testdata/performance/SampleMaterial.lc 1810:29-1810:36 13267SampleMaterial.lc 1810:29-1810:36
13268 forall a . Maybe a 13268 forall a . Maybe a
13269testdata/performance/SampleMaterial.lc 1811:30-1811:42 13269SampleMaterial.lc 1811:30-1811:42
13270 RGBGen 13270 RGBGen
13271testdata/performance/SampleMaterial.lc 1812:32-1812:42 13271SampleMaterial.lc 1812:32-1812:42
13272 AlphaGen 13272 AlphaGen
13273testdata/performance/SampleMaterial.lc 1813:29-1813:40 13273SampleMaterial.lc 1813:29-1813:40
13274 TCGen 13274 TCGen
13275testdata/performance/SampleMaterial.lc 1814:29-1814:31 13275SampleMaterial.lc 1814:29-1814:31
13276 forall a . [a] 13276 forall a . [a]
13277testdata/performance/SampleMaterial.lc 1815:31-1815:42 13277SampleMaterial.lc 1815:31-1815:42
13278 StageTexture 13278 StageTexture
13279testdata/performance/SampleMaterial.lc 1816:34-1816:38 13279SampleMaterial.lc 1816:34-1816:38
13280 Bool 13280 Bool
13281testdata/performance/SampleMaterial.lc 1817:33-1817:41 13281SampleMaterial.lc 1817:33-1817:41
13282 DepthFunction 13282 DepthFunction
13283testdata/performance/SampleMaterial.lc 1818:33-1818:40 13283SampleMaterial.lc 1818:33-1818:40
13284 forall a . Maybe a 13284 forall a . Maybe a
13285testdata/performance/SampleMaterial.lc 1819:41-1819:46 13285SampleMaterial.lc 1819:41-1819:46
13286 Bool 13286 Bool
13287testdata/performance/SampleMaterial.lc 1820:38-1820:53 13287SampleMaterial.lc 1820:38-1820:53
13288 String 13288 String
13289testdata/performance/SampleMaterial.lc 1822:15-1822:25 13289SampleMaterial.lc 1822:15-1822:25
13290 Maybe (Blending', Blending') 13290 Maybe (Blending', Blending')
13291 -> RGBGen 13291 -> RGBGen
13292 -> AlphaGen 13292 -> AlphaGen
@@ -13294,86 +13294,86 @@ testdata/performance/SampleMaterial.lc 1822:15-1822:25
13294 -> [TCMod] 13294 -> [TCMod]
13295 -> StageTexture 13295 -> StageTexture
13296 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13296 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13297testdata/performance/SampleMaterial.lc 1822:15-1823:57 13297SampleMaterial.lc 1822:15-1823:57
13298 RGBGen 13298 RGBGen
13299 -> AlphaGen 13299 -> AlphaGen
13300 -> TCGen 13300 -> TCGen
13301 -> [TCMod] 13301 -> [TCMod]
13302 -> StageTexture 13302 -> StageTexture
13303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13304testdata/performance/SampleMaterial.lc 1822:15-1824:42 13304SampleMaterial.lc 1822:15-1824:42
13305 AlphaGen 13305 AlphaGen
13306 -> TCGen 13306 -> TCGen
13307 -> [TCMod] 13307 -> [TCMod]
13308 -> StageTexture 13308 -> StageTexture
13309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13310testdata/performance/SampleMaterial.lc 1822:15-1825:42 13310SampleMaterial.lc 1822:15-1825:42
13311 TCGen 13311 TCGen
13312 -> [TCMod] 13312 -> [TCMod]
13313 -> StageTexture 13313 -> StageTexture
13314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13315testdata/performance/SampleMaterial.lc 1822:15-1826:36 13315SampleMaterial.lc 1822:15-1826:36
13316 [TCMod] 13316 [TCMod]
13317 -> StageTexture 13317 -> StageTexture
13318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13318 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13319testdata/performance/SampleMaterial.lc 1822:15-1827:31 13319SampleMaterial.lc 1822:15-1827:31
13320 StageTexture 13320 StageTexture
13321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13322testdata/performance/SampleMaterial.lc 1822:15-1828:77 13322SampleMaterial.lc 1822:15-1828:77
13323 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13323 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13324testdata/performance/SampleMaterial.lc 1822:15-1829:39 13324SampleMaterial.lc 1822:15-1829:39
13325 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13325 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13326testdata/performance/SampleMaterial.lc 1822:15-1830:41 13326SampleMaterial.lc 1822:15-1830:41
13327 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13327 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13328testdata/performance/SampleMaterial.lc 1822:15-1831:40 13328SampleMaterial.lc 1822:15-1831:40
13329 Bool -> String -> StageAttrs 13329 Bool -> String -> StageAttrs
13330testdata/performance/SampleMaterial.lc 1822:15-1832:46 13330SampleMaterial.lc 1822:15-1832:46
13331 String -> StageAttrs 13331 String -> StageAttrs
13332testdata/performance/SampleMaterial.lc 1822:15-1834:18 13332SampleMaterial.lc 1822:15-1834:18
13333 StageAttrs | [StageAttrs] 13333 StageAttrs | [StageAttrs]
13334testdata/performance/SampleMaterial.lc 1823:29-1823:33 13334SampleMaterial.lc 1823:29-1823:33
13335 forall a . a -> Maybe a 13335 forall a . a -> Maybe a
13336testdata/performance/SampleMaterial.lc 1823:29-1823:57 13336SampleMaterial.lc 1823:29-1823:57
13337 Maybe (Blending', Blending') 13337 Maybe (Blending', Blending')
13338testdata/performance/SampleMaterial.lc 1823:34-1823:57 13338SampleMaterial.lc 1823:34-1823:57
13339 (Blending', Blending') 13339 (Blending', Blending')
13340testdata/performance/SampleMaterial.lc 1823:36-1823:46 13340SampleMaterial.lc 1823:36-1823:46
13341 Blending' 13341 Blending'
13342testdata/performance/SampleMaterial.lc 1823:49-1823:55 13342SampleMaterial.lc 1823:49-1823:55
13343 Blending' | ((Blending')) 13343 Blending' | ((Blending'))
13344testdata/performance/SampleMaterial.lc 1824:30-1824:42 13344SampleMaterial.lc 1824:30-1824:42
13345 RGBGen 13345 RGBGen
13346testdata/performance/SampleMaterial.lc 1825:32-1825:42 13346SampleMaterial.lc 1825:32-1825:42
13347 AlphaGen 13347 AlphaGen
13348testdata/performance/SampleMaterial.lc 1826:29-1826:36 13348SampleMaterial.lc 1826:29-1826:36
13349 TCGen 13349 TCGen
13350testdata/performance/SampleMaterial.lc 1827:29-1827:31 13350SampleMaterial.lc 1827:29-1827:31
13351 forall a . [a] 13351 forall a . [a]
13352testdata/performance/SampleMaterial.lc 1828:31-1828:37 13352SampleMaterial.lc 1828:31-1828:37
13353 String -> StageTexture 13353 String -> StageTexture
13354testdata/performance/SampleMaterial.lc 1828:31-1828:77 13354SampleMaterial.lc 1828:31-1828:77
13355 StageTexture 13355 StageTexture
13356testdata/performance/SampleMaterial.lc 1828:38-1828:77 13356SampleMaterial.lc 1828:38-1828:77
13357 String 13357 String
13358testdata/performance/SampleMaterial.lc 1829:34-1829:39 13358SampleMaterial.lc 1829:34-1829:39
13359 Bool 13359 Bool
13360testdata/performance/SampleMaterial.lc 1830:33-1830:41 13360SampleMaterial.lc 1830:33-1830:41
13361 DepthFunction 13361 DepthFunction
13362testdata/performance/SampleMaterial.lc 1831:33-1831:40 13362SampleMaterial.lc 1831:33-1831:40
13363 forall a . Maybe a 13363 forall a . Maybe a
13364testdata/performance/SampleMaterial.lc 1832:41-1832:46 13364SampleMaterial.lc 1832:41-1832:46
13365 Bool 13365 Bool
13366testdata/performance/SampleMaterial.lc 1833:38-1833:54 13366SampleMaterial.lc 1833:38-1833:54
13367 String 13367 String
13368testdata/performance/SampleMaterial.lc 1836:21-1836:26 13368SampleMaterial.lc 1836:21-1836:26
13369 Bool 13369 Bool
13370testdata/performance/SampleMaterial.lc 1839:5-1881:6 13370SampleMaterial.lc 1839:5-1881:6
13371 (String, CommonAttrs) 13371 (String, CommonAttrs)
13372testdata/performance/SampleMaterial.lc 1839:5-2182:6 13372SampleMaterial.lc 1839:5-2182:6
13373 [(String, CommonAttrs)] 13373 [(String, CommonAttrs)]
13374testdata/performance/SampleMaterial.lc 1839:7-1839:42 13374SampleMaterial.lc 1839:7-1839:42
13375 String 13375 String
13376testdata/performance/SampleMaterial.lc 1840:7-1840:18 13376SampleMaterial.lc 1840:7-1840:18
13377 () 13377 ()
13378 -> () 13378 -> ()
13379 -> Bool 13379 -> Bool
@@ -13381,68 +13381,68 @@ testdata/performance/SampleMaterial.lc 1840:7-1840:18
13381 -> Bool 13381 -> Bool
13382 -> Bool 13382 -> Bool
13383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13384testdata/performance/SampleMaterial.lc 1840:7-1841:26 13384SampleMaterial.lc 1840:7-1841:26
13385 () 13385 ()
13386 -> Bool 13386 -> Bool
13387 -> Float 13387 -> Float
13388 -> Bool 13388 -> Bool
13389 -> Bool 13389 -> Bool
13390 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13390 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13391testdata/performance/SampleMaterial.lc 1840:7-1842:26 13391SampleMaterial.lc 1840:7-1842:26
13392 Bool 13392 Bool
13393 -> Float 13393 -> Float
13394 -> Bool 13394 -> Bool
13395 -> Bool 13395 -> Bool
13396 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13396 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13397testdata/performance/SampleMaterial.lc 1840:7-1843:27 13397SampleMaterial.lc 1840:7-1843:27
13398 Float 13398 Float
13399 -> Bool 13399 -> Bool
13400 -> Bool 13400 -> Bool
13401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13401 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13402testdata/performance/SampleMaterial.lc 1840:7-1844:21 13402SampleMaterial.lc 1840:7-1844:21
13403 Bool 13403 Bool
13404 -> Bool 13404 -> Bool
13405 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13405 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13406testdata/performance/SampleMaterial.lc 1840:7-1845:35 13406SampleMaterial.lc 1840:7-1845:35
13407 Bool 13407 Bool
13408 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13408 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13409testdata/performance/SampleMaterial.lc 1840:7-1846:28 13409SampleMaterial.lc 1840:7-1846:28
13410 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13410 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13411testdata/performance/SampleMaterial.lc 1840:7-1847:33 13411SampleMaterial.lc 1840:7-1847:33
13412 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13412 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13413testdata/performance/SampleMaterial.lc 1840:7-1848:32 13413SampleMaterial.lc 1840:7-1848:32
13414 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13414 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13415testdata/performance/SampleMaterial.lc 1840:7-1849:30 13415SampleMaterial.lc 1840:7-1849:30
13416 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13416 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13417testdata/performance/SampleMaterial.lc 1840:7-1850:34 13417SampleMaterial.lc 1840:7-1850:34
13418 [StageAttrs] -> Bool -> CommonAttrs 13418 [StageAttrs] -> Bool -> CommonAttrs
13419testdata/performance/SampleMaterial.lc 1840:7-1878:14 13419SampleMaterial.lc 1840:7-1878:14
13420 Bool -> CommonAttrs 13420 Bool -> CommonAttrs
13421testdata/performance/SampleMaterial.lc 1840:7-1880:10 13421SampleMaterial.lc 1840:7-1880:10
13422 CommonAttrs | ((CommonAttrs)) 13422 CommonAttrs | ((CommonAttrs))
13423testdata/performance/SampleMaterial.lc 1841:24-1841:26 13423SampleMaterial.lc 1841:24-1841:26
13424 () 13424 ()
13425testdata/performance/SampleMaterial.lc 1842:24-1842:26 13425SampleMaterial.lc 1842:24-1842:26
13426 () 13426 ()
13427testdata/performance/SampleMaterial.lc 1843:22-1843:27 13427SampleMaterial.lc 1843:22-1843:27
13428 Bool 13428 Bool
13429testdata/performance/SampleMaterial.lc 1844:20-1844:21 13429SampleMaterial.lc 1844:20-1844:21
13430 _b 13430 _b
13431testdata/performance/SampleMaterial.lc 1845:30-1845:35 13431SampleMaterial.lc 1845:30-1845:35
13432 Bool 13432 Bool
13433testdata/performance/SampleMaterial.lc 1846:23-1846:28 13433SampleMaterial.lc 1846:23-1846:28
13434 Bool 13434 Bool
13435testdata/performance/SampleMaterial.lc 1847:20-1847:33 13435SampleMaterial.lc 1847:20-1847:33
13436 CullType 13436 CullType
13437testdata/performance/SampleMaterial.lc 1848:30-1848:32 13437SampleMaterial.lc 1848:30-1848:32
13438 forall a . [a] 13438 forall a . [a]
13439testdata/performance/SampleMaterial.lc 1849:25-1849:30 13439SampleMaterial.lc 1849:25-1849:30
13440 Bool 13440 Bool
13441testdata/performance/SampleMaterial.lc 1850:29-1850:34 13441SampleMaterial.lc 1850:29-1850:34
13442 Bool 13442 Bool
13443testdata/performance/SampleMaterial.lc 1852:13-1878:14 13443SampleMaterial.lc 1852:13-1878:14
13444 [StageAttrs] 13444 [StageAttrs]
13445testdata/performance/SampleMaterial.lc 1852:15-1852:25 13445SampleMaterial.lc 1852:15-1852:25
13446 Maybe (Blending', Blending') 13446 Maybe (Blending', Blending')
13447 -> RGBGen 13447 -> RGBGen
13448 -> AlphaGen 13448 -> AlphaGen
@@ -13450,70 +13450,70 @@ testdata/performance/SampleMaterial.lc 1852:15-1852:25
13450 -> [TCMod] 13450 -> [TCMod]
13451 -> StageTexture 13451 -> StageTexture
13452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13453testdata/performance/SampleMaterial.lc 1852:15-1853:36 13453SampleMaterial.lc 1852:15-1853:36
13454 RGBGen 13454 RGBGen
13455 -> AlphaGen 13455 -> AlphaGen
13456 -> TCGen 13456 -> TCGen
13457 -> [TCMod] 13457 -> [TCMod]
13458 -> StageTexture 13458 -> StageTexture
13459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13460testdata/performance/SampleMaterial.lc 1852:15-1854:50 13460SampleMaterial.lc 1852:15-1854:50
13461 AlphaGen 13461 AlphaGen
13462 -> TCGen 13462 -> TCGen
13463 -> [TCMod] 13463 -> [TCMod]
13464 -> StageTexture 13464 -> StageTexture
13465 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13465 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13466testdata/performance/SampleMaterial.lc 1852:15-1855:42 13466SampleMaterial.lc 1852:15-1855:42
13467 TCGen 13467 TCGen
13468 -> [TCMod] 13468 -> [TCMod]
13469 -> StageTexture 13469 -> StageTexture
13470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13471testdata/performance/SampleMaterial.lc 1852:15-1856:36 13471SampleMaterial.lc 1852:15-1856:36
13472 [TCMod] 13472 [TCMod]
13473 -> StageTexture 13473 -> StageTexture
13474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13475testdata/performance/SampleMaterial.lc 1852:15-1857:31 13475SampleMaterial.lc 1852:15-1857:31
13476 StageTexture 13476 StageTexture
13477 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13477 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13478testdata/performance/SampleMaterial.lc 1852:15-1858:73 13478SampleMaterial.lc 1852:15-1858:73
13479 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13479 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13480testdata/performance/SampleMaterial.lc 1852:15-1859:38 13480SampleMaterial.lc 1852:15-1859:38
13481 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13481 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13482testdata/performance/SampleMaterial.lc 1852:15-1860:41 13482SampleMaterial.lc 1852:15-1860:41
13483 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13483 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13484testdata/performance/SampleMaterial.lc 1852:15-1861:40 13484SampleMaterial.lc 1852:15-1861:40
13485 Bool -> String -> StageAttrs 13485 Bool -> String -> StageAttrs
13486testdata/performance/SampleMaterial.lc 1852:15-1862:46 13486SampleMaterial.lc 1852:15-1862:46
13487 String -> StageAttrs 13487 String -> StageAttrs
13488testdata/performance/SampleMaterial.lc 1852:15-1864:18 13488SampleMaterial.lc 1852:15-1864:18
13489 StageAttrs 13489 StageAttrs
13490testdata/performance/SampleMaterial.lc 1853:29-1853:36 13490SampleMaterial.lc 1853:29-1853:36
13491 forall a . Maybe a 13491 forall a . Maybe a
13492testdata/performance/SampleMaterial.lc 1854:30-1854:50 13492SampleMaterial.lc 1854:30-1854:50
13493 RGBGen 13493 RGBGen
13494testdata/performance/SampleMaterial.lc 1855:32-1855:42 13494SampleMaterial.lc 1855:32-1855:42
13495 AlphaGen 13495 AlphaGen
13496testdata/performance/SampleMaterial.lc 1856:29-1856:36 13496SampleMaterial.lc 1856:29-1856:36
13497 TCGen 13497 TCGen
13498testdata/performance/SampleMaterial.lc 1857:29-1857:31 13498SampleMaterial.lc 1857:29-1857:31
13499 forall a . [a] 13499 forall a . [a]
13500testdata/performance/SampleMaterial.lc 1858:31-1858:37 13500SampleMaterial.lc 1858:31-1858:37
13501 String -> StageTexture 13501 String -> StageTexture
13502testdata/performance/SampleMaterial.lc 1858:31-1858:73 13502SampleMaterial.lc 1858:31-1858:73
13503 StageTexture 13503 StageTexture
13504testdata/performance/SampleMaterial.lc 1858:38-1858:73 13504SampleMaterial.lc 1858:38-1858:73
13505 String 13505 String
13506testdata/performance/SampleMaterial.lc 1859:34-1859:38 13506SampleMaterial.lc 1859:34-1859:38
13507 Bool 13507 Bool
13508testdata/performance/SampleMaterial.lc 1860:33-1860:41 13508SampleMaterial.lc 1860:33-1860:41
13509 DepthFunction 13509 DepthFunction
13510testdata/performance/SampleMaterial.lc 1861:33-1861:40 13510SampleMaterial.lc 1861:33-1861:40
13511 forall a . Maybe a 13511 forall a . Maybe a
13512testdata/performance/SampleMaterial.lc 1862:41-1862:46 13512SampleMaterial.lc 1862:41-1862:46
13513 Bool 13513 Bool
13514testdata/performance/SampleMaterial.lc 1863:38-1863:54 13514SampleMaterial.lc 1863:38-1863:54
13515 String 13515 String
13516testdata/performance/SampleMaterial.lc 1865:15-1865:25 13516SampleMaterial.lc 1865:15-1865:25
13517 Maybe (Blending', Blending') 13517 Maybe (Blending', Blending')
13518 -> RGBGen 13518 -> RGBGen
13519 -> AlphaGen 13519 -> AlphaGen
@@ -13521,82 +13521,82 @@ testdata/performance/SampleMaterial.lc 1865:15-1865:25
13521 -> [TCMod] 13521 -> [TCMod]
13522 -> StageTexture 13522 -> StageTexture
13523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13524testdata/performance/SampleMaterial.lc 1865:15-1866:57 13524SampleMaterial.lc 1865:15-1866:57
13525 RGBGen 13525 RGBGen
13526 -> AlphaGen 13526 -> AlphaGen
13527 -> TCGen 13527 -> TCGen
13528 -> [TCMod] 13528 -> [TCMod]
13529 -> StageTexture 13529 -> StageTexture
13530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13531testdata/performance/SampleMaterial.lc 1865:15-1867:50 13531SampleMaterial.lc 1865:15-1867:50
13532 AlphaGen 13532 AlphaGen
13533 -> TCGen 13533 -> TCGen
13534 -> [TCMod] 13534 -> [TCMod]
13535 -> StageTexture 13535 -> StageTexture
13536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13537testdata/performance/SampleMaterial.lc 1865:15-1868:42 13537SampleMaterial.lc 1865:15-1868:42
13538 TCGen 13538 TCGen
13539 -> [TCMod] 13539 -> [TCMod]
13540 -> StageTexture 13540 -> StageTexture
13541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13542testdata/performance/SampleMaterial.lc 1865:15-1869:40 13542SampleMaterial.lc 1865:15-1869:40
13543 [TCMod] 13543 [TCMod]
13544 -> StageTexture 13544 -> StageTexture
13545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13546testdata/performance/SampleMaterial.lc 1865:15-1870:31 13546SampleMaterial.lc 1865:15-1870:31
13547 StageTexture 13547 StageTexture
13548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13548 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13549testdata/performance/SampleMaterial.lc 1865:15-1871:42 13549SampleMaterial.lc 1865:15-1871:42
13550 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13550 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13551testdata/performance/SampleMaterial.lc 1865:15-1872:38 13551SampleMaterial.lc 1865:15-1872:38
13552 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13552 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13553testdata/performance/SampleMaterial.lc 1865:15-1873:41 13553SampleMaterial.lc 1865:15-1873:41
13554 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13554 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13555testdata/performance/SampleMaterial.lc 1865:15-1874:40 13555SampleMaterial.lc 1865:15-1874:40
13556 Bool -> String -> StageAttrs 13556 Bool -> String -> StageAttrs
13557testdata/performance/SampleMaterial.lc 1865:15-1875:46 13557SampleMaterial.lc 1865:15-1875:46
13558 String -> StageAttrs 13558 String -> StageAttrs
13559testdata/performance/SampleMaterial.lc 1865:15-1877:18 13559SampleMaterial.lc 1865:15-1877:18
13560 StageAttrs | [StageAttrs] 13560 StageAttrs | [StageAttrs]
13561testdata/performance/SampleMaterial.lc 1866:29-1866:33 13561SampleMaterial.lc 1866:29-1866:33
13562 forall a . a -> Maybe a 13562 forall a . a -> Maybe a
13563testdata/performance/SampleMaterial.lc 1866:29-1866:57 13563SampleMaterial.lc 1866:29-1866:57
13564 Maybe (Blending', Blending') 13564 Maybe (Blending', Blending')
13565testdata/performance/SampleMaterial.lc 1866:34-1866:57 13565SampleMaterial.lc 1866:34-1866:57
13566 (Blending', Blending') 13566 (Blending', Blending')
13567testdata/performance/SampleMaterial.lc 1866:36-1866:46 13567SampleMaterial.lc 1866:36-1866:46
13568 Blending' 13568 Blending'
13569testdata/performance/SampleMaterial.lc 1866:49-1866:55 13569SampleMaterial.lc 1866:49-1866:55
13570 Blending' | ((Blending')) 13570 Blending' | ((Blending'))
13571testdata/performance/SampleMaterial.lc 1867:30-1867:50 13571SampleMaterial.lc 1867:30-1867:50
13572 RGBGen 13572 RGBGen
13573testdata/performance/SampleMaterial.lc 1868:32-1868:42 13573SampleMaterial.lc 1868:32-1868:42
13574 AlphaGen 13574 AlphaGen
13575testdata/performance/SampleMaterial.lc 1869:29-1869:40 13575SampleMaterial.lc 1869:29-1869:40
13576 TCGen 13576 TCGen
13577testdata/performance/SampleMaterial.lc 1870:29-1870:31 13577SampleMaterial.lc 1870:29-1870:31
13578 forall a . [a] 13578 forall a . [a]
13579testdata/performance/SampleMaterial.lc 1871:31-1871:42 13579SampleMaterial.lc 1871:31-1871:42
13580 StageTexture 13580 StageTexture
13581testdata/performance/SampleMaterial.lc 1872:34-1872:38 13581SampleMaterial.lc 1872:34-1872:38
13582 Bool 13582 Bool
13583testdata/performance/SampleMaterial.lc 1873:33-1873:41 13583SampleMaterial.lc 1873:33-1873:41
13584 DepthFunction 13584 DepthFunction
13585testdata/performance/SampleMaterial.lc 1874:33-1874:40 13585SampleMaterial.lc 1874:33-1874:40
13586 forall a . Maybe a 13586 forall a . Maybe a
13587testdata/performance/SampleMaterial.lc 1875:41-1875:46 13587SampleMaterial.lc 1875:41-1875:46
13588 Bool 13588 Bool
13589testdata/performance/SampleMaterial.lc 1876:38-1876:54 13589SampleMaterial.lc 1876:38-1876:54
13590 String 13590 String
13591testdata/performance/SampleMaterial.lc 1879:21-1879:26 13591SampleMaterial.lc 1879:21-1879:26
13592 Bool 13592 Bool
13593testdata/performance/SampleMaterial.lc 1882:5-1924:6 13593SampleMaterial.lc 1882:5-1924:6
13594 (String, CommonAttrs) 13594 (String, CommonAttrs)
13595testdata/performance/SampleMaterial.lc 1882:5-2182:6 13595SampleMaterial.lc 1882:5-2182:6
13596 [(String, CommonAttrs)] 13596 [(String, CommonAttrs)]
13597testdata/performance/SampleMaterial.lc 1882:7-1882:47 13597SampleMaterial.lc 1882:7-1882:47
13598 String 13598 String
13599testdata/performance/SampleMaterial.lc 1883:7-1883:18 13599SampleMaterial.lc 1883:7-1883:18
13600 () 13600 ()
13601 -> () 13601 -> ()
13602 -> Bool 13602 -> Bool
@@ -13604,68 +13604,68 @@ testdata/performance/SampleMaterial.lc 1883:7-1883:18
13604 -> Bool 13604 -> Bool
13605 -> Bool 13605 -> Bool
13606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13607testdata/performance/SampleMaterial.lc 1883:7-1884:26 13607SampleMaterial.lc 1883:7-1884:26
13608 () 13608 ()
13609 -> Bool 13609 -> Bool
13610 -> Float 13610 -> Float
13611 -> Bool 13611 -> Bool
13612 -> Bool 13612 -> Bool
13613 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13613 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13614testdata/performance/SampleMaterial.lc 1883:7-1885:26 13614SampleMaterial.lc 1883:7-1885:26
13615 Bool 13615 Bool
13616 -> Float 13616 -> Float
13617 -> Bool 13617 -> Bool
13618 -> Bool 13618 -> Bool
13619 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13619 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13620testdata/performance/SampleMaterial.lc 1883:7-1886:27 13620SampleMaterial.lc 1883:7-1886:27
13621 Float 13621 Float
13622 -> Bool 13622 -> Bool
13623 -> Bool 13623 -> Bool
13624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13624 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13625testdata/performance/SampleMaterial.lc 1883:7-1887:21 13625SampleMaterial.lc 1883:7-1887:21
13626 Bool 13626 Bool
13627 -> Bool 13627 -> Bool
13628 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13628 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13629testdata/performance/SampleMaterial.lc 1883:7-1888:35 13629SampleMaterial.lc 1883:7-1888:35
13630 Bool 13630 Bool
13631 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13631 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13632testdata/performance/SampleMaterial.lc 1883:7-1889:28 13632SampleMaterial.lc 1883:7-1889:28
13633 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13633 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13634testdata/performance/SampleMaterial.lc 1883:7-1890:33 13634SampleMaterial.lc 1883:7-1890:33
13635 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13635 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13636testdata/performance/SampleMaterial.lc 1883:7-1891:32 13636SampleMaterial.lc 1883:7-1891:32
13637 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13637 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13638testdata/performance/SampleMaterial.lc 1883:7-1892:30 13638SampleMaterial.lc 1883:7-1892:30
13639 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13639 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13640testdata/performance/SampleMaterial.lc 1883:7-1893:34 13640SampleMaterial.lc 1883:7-1893:34
13641 [StageAttrs] -> Bool -> CommonAttrs 13641 [StageAttrs] -> Bool -> CommonAttrs
13642testdata/performance/SampleMaterial.lc 1883:7-1921:14 13642SampleMaterial.lc 1883:7-1921:14
13643 Bool -> CommonAttrs 13643 Bool -> CommonAttrs
13644testdata/performance/SampleMaterial.lc 1883:7-1923:10 13644SampleMaterial.lc 1883:7-1923:10
13645 CommonAttrs | ((CommonAttrs)) 13645 CommonAttrs | ((CommonAttrs))
13646testdata/performance/SampleMaterial.lc 1884:24-1884:26 13646SampleMaterial.lc 1884:24-1884:26
13647 () 13647 ()
13648testdata/performance/SampleMaterial.lc 1885:24-1885:26 13648SampleMaterial.lc 1885:24-1885:26
13649 () 13649 ()
13650testdata/performance/SampleMaterial.lc 1886:22-1886:27 13650SampleMaterial.lc 1886:22-1886:27
13651 Bool 13651 Bool
13652testdata/performance/SampleMaterial.lc 1887:20-1887:21 13652SampleMaterial.lc 1887:20-1887:21
13653 _b 13653 _b
13654testdata/performance/SampleMaterial.lc 1888:30-1888:35 13654SampleMaterial.lc 1888:30-1888:35
13655 Bool 13655 Bool
13656testdata/performance/SampleMaterial.lc 1889:23-1889:28 13656SampleMaterial.lc 1889:23-1889:28
13657 Bool 13657 Bool
13658testdata/performance/SampleMaterial.lc 1890:20-1890:33 13658SampleMaterial.lc 1890:20-1890:33
13659 CullType 13659 CullType
13660testdata/performance/SampleMaterial.lc 1891:30-1891:32 13660SampleMaterial.lc 1891:30-1891:32
13661 forall a . [a] 13661 forall a . [a]
13662testdata/performance/SampleMaterial.lc 1892:25-1892:30 13662SampleMaterial.lc 1892:25-1892:30
13663 Bool 13663 Bool
13664testdata/performance/SampleMaterial.lc 1893:29-1893:34 13664SampleMaterial.lc 1893:29-1893:34
13665 Bool 13665 Bool
13666testdata/performance/SampleMaterial.lc 1895:13-1921:14 13666SampleMaterial.lc 1895:13-1921:14
13667 [StageAttrs] 13667 [StageAttrs]
13668testdata/performance/SampleMaterial.lc 1895:15-1895:25 13668SampleMaterial.lc 1895:15-1895:25
13669 Maybe (Blending', Blending') 13669 Maybe (Blending', Blending')
13670 -> RGBGen 13670 -> RGBGen
13671 -> AlphaGen 13671 -> AlphaGen
@@ -13673,70 +13673,70 @@ testdata/performance/SampleMaterial.lc 1895:15-1895:25
13673 -> [TCMod] 13673 -> [TCMod]
13674 -> StageTexture 13674 -> StageTexture
13675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13676testdata/performance/SampleMaterial.lc 1895:15-1896:36 13676SampleMaterial.lc 1895:15-1896:36
13677 RGBGen 13677 RGBGen
13678 -> AlphaGen 13678 -> AlphaGen
13679 -> TCGen 13679 -> TCGen
13680 -> [TCMod] 13680 -> [TCMod]
13681 -> StageTexture 13681 -> StageTexture
13682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13683testdata/performance/SampleMaterial.lc 1895:15-1897:50 13683SampleMaterial.lc 1895:15-1897:50
13684 AlphaGen 13684 AlphaGen
13685 -> TCGen 13685 -> TCGen
13686 -> [TCMod] 13686 -> [TCMod]
13687 -> StageTexture 13687 -> StageTexture
13688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13689testdata/performance/SampleMaterial.lc 1895:15-1898:42 13689SampleMaterial.lc 1895:15-1898:42
13690 TCGen 13690 TCGen
13691 -> [TCMod] 13691 -> [TCMod]
13692 -> StageTexture 13692 -> StageTexture
13693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13694testdata/performance/SampleMaterial.lc 1895:15-1899:36 13694SampleMaterial.lc 1895:15-1899:36
13695 [TCMod] 13695 [TCMod]
13696 -> StageTexture 13696 -> StageTexture
13697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13698testdata/performance/SampleMaterial.lc 1895:15-1900:31 13698SampleMaterial.lc 1895:15-1900:31
13699 StageTexture 13699 StageTexture
13700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13701testdata/performance/SampleMaterial.lc 1895:15-1901:78 13701SampleMaterial.lc 1895:15-1901:78
13702 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13702 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13703testdata/performance/SampleMaterial.lc 1895:15-1902:38 13703SampleMaterial.lc 1895:15-1902:38
13704 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13704 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13705testdata/performance/SampleMaterial.lc 1895:15-1903:41 13705SampleMaterial.lc 1895:15-1903:41
13706 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13706 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13707testdata/performance/SampleMaterial.lc 1895:15-1904:40 13707SampleMaterial.lc 1895:15-1904:40
13708 Bool -> String -> StageAttrs 13708 Bool -> String -> StageAttrs
13709testdata/performance/SampleMaterial.lc 1895:15-1905:46 13709SampleMaterial.lc 1895:15-1905:46
13710 String -> StageAttrs 13710 String -> StageAttrs
13711testdata/performance/SampleMaterial.lc 1895:15-1907:18 13711SampleMaterial.lc 1895:15-1907:18
13712 StageAttrs 13712 StageAttrs
13713testdata/performance/SampleMaterial.lc 1896:29-1896:36 13713SampleMaterial.lc 1896:29-1896:36
13714 forall a . Maybe a 13714 forall a . Maybe a
13715testdata/performance/SampleMaterial.lc 1897:30-1897:50 13715SampleMaterial.lc 1897:30-1897:50
13716 RGBGen 13716 RGBGen
13717testdata/performance/SampleMaterial.lc 1898:32-1898:42 13717SampleMaterial.lc 1898:32-1898:42
13718 AlphaGen 13718 AlphaGen
13719testdata/performance/SampleMaterial.lc 1899:29-1899:36 13719SampleMaterial.lc 1899:29-1899:36
13720 TCGen 13720 TCGen
13721testdata/performance/SampleMaterial.lc 1900:29-1900:31 13721SampleMaterial.lc 1900:29-1900:31
13722 forall a . [a] 13722 forall a . [a]
13723testdata/performance/SampleMaterial.lc 1901:31-1901:37 13723SampleMaterial.lc 1901:31-1901:37
13724 String -> StageTexture 13724 String -> StageTexture
13725testdata/performance/SampleMaterial.lc 1901:31-1901:78 13725SampleMaterial.lc 1901:31-1901:78
13726 StageTexture 13726 StageTexture
13727testdata/performance/SampleMaterial.lc 1901:38-1901:78 13727SampleMaterial.lc 1901:38-1901:78
13728 String 13728 String
13729testdata/performance/SampleMaterial.lc 1902:34-1902:38 13729SampleMaterial.lc 1902:34-1902:38
13730 Bool 13730 Bool
13731testdata/performance/SampleMaterial.lc 1903:33-1903:41 13731SampleMaterial.lc 1903:33-1903:41
13732 DepthFunction 13732 DepthFunction
13733testdata/performance/SampleMaterial.lc 1904:33-1904:40 13733SampleMaterial.lc 1904:33-1904:40
13734 forall a . Maybe a 13734 forall a . Maybe a
13735testdata/performance/SampleMaterial.lc 1905:41-1905:46 13735SampleMaterial.lc 1905:41-1905:46
13736 Bool 13736 Bool
13737testdata/performance/SampleMaterial.lc 1906:38-1906:54 13737SampleMaterial.lc 1906:38-1906:54
13738 String 13738 String
13739testdata/performance/SampleMaterial.lc 1908:15-1908:25 13739SampleMaterial.lc 1908:15-1908:25
13740 Maybe (Blending', Blending') 13740 Maybe (Blending', Blending')
13741 -> RGBGen 13741 -> RGBGen
13742 -> AlphaGen 13742 -> AlphaGen
@@ -13744,82 +13744,82 @@ testdata/performance/SampleMaterial.lc 1908:15-1908:25
13744 -> [TCMod] 13744 -> [TCMod]
13745 -> StageTexture 13745 -> StageTexture
13746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13747testdata/performance/SampleMaterial.lc 1908:15-1909:57 13747SampleMaterial.lc 1908:15-1909:57
13748 RGBGen 13748 RGBGen
13749 -> AlphaGen 13749 -> AlphaGen
13750 -> TCGen 13750 -> TCGen
13751 -> [TCMod] 13751 -> [TCMod]
13752 -> StageTexture 13752 -> StageTexture
13753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13754testdata/performance/SampleMaterial.lc 1908:15-1910:50 13754SampleMaterial.lc 1908:15-1910:50
13755 AlphaGen 13755 AlphaGen
13756 -> TCGen 13756 -> TCGen
13757 -> [TCMod] 13757 -> [TCMod]
13758 -> StageTexture 13758 -> StageTexture
13759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13760testdata/performance/SampleMaterial.lc 1908:15-1911:42 13760SampleMaterial.lc 1908:15-1911:42
13761 TCGen 13761 TCGen
13762 -> [TCMod] 13762 -> [TCMod]
13763 -> StageTexture 13763 -> StageTexture
13764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13765testdata/performance/SampleMaterial.lc 1908:15-1912:40 13765SampleMaterial.lc 1908:15-1912:40
13766 [TCMod] 13766 [TCMod]
13767 -> StageTexture 13767 -> StageTexture
13768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13769testdata/performance/SampleMaterial.lc 1908:15-1913:31 13769SampleMaterial.lc 1908:15-1913:31
13770 StageTexture 13770 StageTexture
13771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13772testdata/performance/SampleMaterial.lc 1908:15-1914:42 13772SampleMaterial.lc 1908:15-1914:42
13773 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13773 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13774testdata/performance/SampleMaterial.lc 1908:15-1915:38 13774SampleMaterial.lc 1908:15-1915:38
13775 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13775 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13776testdata/performance/SampleMaterial.lc 1908:15-1916:41 13776SampleMaterial.lc 1908:15-1916:41
13777 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13777 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13778testdata/performance/SampleMaterial.lc 1908:15-1917:40 13778SampleMaterial.lc 1908:15-1917:40
13779 Bool -> String -> StageAttrs 13779 Bool -> String -> StageAttrs
13780testdata/performance/SampleMaterial.lc 1908:15-1918:46 13780SampleMaterial.lc 1908:15-1918:46
13781 String -> StageAttrs 13781 String -> StageAttrs
13782testdata/performance/SampleMaterial.lc 1908:15-1920:18 13782SampleMaterial.lc 1908:15-1920:18
13783 StageAttrs | [StageAttrs] 13783 StageAttrs | [StageAttrs]
13784testdata/performance/SampleMaterial.lc 1909:29-1909:33 13784SampleMaterial.lc 1909:29-1909:33
13785 forall a . a -> Maybe a 13785 forall a . a -> Maybe a
13786testdata/performance/SampleMaterial.lc 1909:29-1909:57 13786SampleMaterial.lc 1909:29-1909:57
13787 Maybe (Blending', Blending') 13787 Maybe (Blending', Blending')
13788testdata/performance/SampleMaterial.lc 1909:34-1909:57 13788SampleMaterial.lc 1909:34-1909:57
13789 (Blending', Blending') 13789 (Blending', Blending')
13790testdata/performance/SampleMaterial.lc 1909:36-1909:46 13790SampleMaterial.lc 1909:36-1909:46
13791 Blending' 13791 Blending'
13792testdata/performance/SampleMaterial.lc 1909:49-1909:55 13792SampleMaterial.lc 1909:49-1909:55
13793 Blending' | ((Blending')) 13793 Blending' | ((Blending'))
13794testdata/performance/SampleMaterial.lc 1910:30-1910:50 13794SampleMaterial.lc 1910:30-1910:50
13795 RGBGen 13795 RGBGen
13796testdata/performance/SampleMaterial.lc 1911:32-1911:42 13796SampleMaterial.lc 1911:32-1911:42
13797 AlphaGen 13797 AlphaGen
13798testdata/performance/SampleMaterial.lc 1912:29-1912:40 13798SampleMaterial.lc 1912:29-1912:40
13799 TCGen 13799 TCGen
13800testdata/performance/SampleMaterial.lc 1913:29-1913:31 13800SampleMaterial.lc 1913:29-1913:31
13801 forall a . [a] 13801 forall a . [a]
13802testdata/performance/SampleMaterial.lc 1914:31-1914:42 13802SampleMaterial.lc 1914:31-1914:42
13803 StageTexture 13803 StageTexture
13804testdata/performance/SampleMaterial.lc 1915:34-1915:38 13804SampleMaterial.lc 1915:34-1915:38
13805 Bool 13805 Bool
13806testdata/performance/SampleMaterial.lc 1916:33-1916:41 13806SampleMaterial.lc 1916:33-1916:41
13807 DepthFunction 13807 DepthFunction
13808testdata/performance/SampleMaterial.lc 1917:33-1917:40 13808SampleMaterial.lc 1917:33-1917:40
13809 forall a . Maybe a 13809 forall a . Maybe a
13810testdata/performance/SampleMaterial.lc 1918:41-1918:46 13810SampleMaterial.lc 1918:41-1918:46
13811 Bool 13811 Bool
13812testdata/performance/SampleMaterial.lc 1919:38-1919:54 13812SampleMaterial.lc 1919:38-1919:54
13813 String 13813 String
13814testdata/performance/SampleMaterial.lc 1922:21-1922:26 13814SampleMaterial.lc 1922:21-1922:26
13815 Bool 13815 Bool
13816testdata/performance/SampleMaterial.lc 1925:5-1967:6 13816SampleMaterial.lc 1925:5-1967:6
13817 (String, CommonAttrs) 13817 (String, CommonAttrs)
13818testdata/performance/SampleMaterial.lc 1925:5-2182:6 13818SampleMaterial.lc 1925:5-2182:6
13819 [(String, CommonAttrs)] 13819 [(String, CommonAttrs)]
13820testdata/performance/SampleMaterial.lc 1925:7-1925:38 13820SampleMaterial.lc 1925:7-1925:38
13821 String 13821 String
13822testdata/performance/SampleMaterial.lc 1926:7-1926:18 13822SampleMaterial.lc 1926:7-1926:18
13823 () 13823 ()
13824 -> () 13824 -> ()
13825 -> Bool 13825 -> Bool
@@ -13827,68 +13827,68 @@ testdata/performance/SampleMaterial.lc 1926:7-1926:18
13827 -> Bool 13827 -> Bool
13828 -> Bool 13828 -> Bool
13829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13830testdata/performance/SampleMaterial.lc 1926:7-1927:26 13830SampleMaterial.lc 1926:7-1927:26
13831 () 13831 ()
13832 -> Bool 13832 -> Bool
13833 -> Float 13833 -> Float
13834 -> Bool 13834 -> Bool
13835 -> Bool 13835 -> Bool
13836 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13836 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13837testdata/performance/SampleMaterial.lc 1926:7-1928:26 13837SampleMaterial.lc 1926:7-1928:26
13838 Bool 13838 Bool
13839 -> Float 13839 -> Float
13840 -> Bool 13840 -> Bool
13841 -> Bool 13841 -> Bool
13842 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13842 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13843testdata/performance/SampleMaterial.lc 1926:7-1929:27 13843SampleMaterial.lc 1926:7-1929:27
13844 Float 13844 Float
13845 -> Bool 13845 -> Bool
13846 -> Bool 13846 -> Bool
13847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13847 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13848testdata/performance/SampleMaterial.lc 1926:7-1930:21 13848SampleMaterial.lc 1926:7-1930:21
13849 Bool 13849 Bool
13850 -> Bool 13850 -> Bool
13851 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13851 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13852testdata/performance/SampleMaterial.lc 1926:7-1931:35 13852SampleMaterial.lc 1926:7-1931:35
13853 Bool 13853 Bool
13854 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13854 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13855testdata/performance/SampleMaterial.lc 1926:7-1932:28 13855SampleMaterial.lc 1926:7-1932:28
13856 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13856 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13857testdata/performance/SampleMaterial.lc 1926:7-1933:33 13857SampleMaterial.lc 1926:7-1933:33
13858 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13858 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13859testdata/performance/SampleMaterial.lc 1926:7-1934:32 13859SampleMaterial.lc 1926:7-1934:32
13860 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 13860 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13861testdata/performance/SampleMaterial.lc 1926:7-1935:30 13861SampleMaterial.lc 1926:7-1935:30
13862 Bool -> [StageAttrs] -> Bool -> CommonAttrs 13862 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13863testdata/performance/SampleMaterial.lc 1926:7-1936:34 13863SampleMaterial.lc 1926:7-1936:34
13864 [StageAttrs] -> Bool -> CommonAttrs 13864 [StageAttrs] -> Bool -> CommonAttrs
13865testdata/performance/SampleMaterial.lc 1926:7-1964:14 13865SampleMaterial.lc 1926:7-1964:14
13866 Bool -> CommonAttrs 13866 Bool -> CommonAttrs
13867testdata/performance/SampleMaterial.lc 1926:7-1966:10 13867SampleMaterial.lc 1926:7-1966:10
13868 CommonAttrs | ((CommonAttrs)) 13868 CommonAttrs | ((CommonAttrs))
13869testdata/performance/SampleMaterial.lc 1927:24-1927:26 13869SampleMaterial.lc 1927:24-1927:26
13870 () 13870 ()
13871testdata/performance/SampleMaterial.lc 1928:24-1928:26 13871SampleMaterial.lc 1928:24-1928:26
13872 () 13872 ()
13873testdata/performance/SampleMaterial.lc 1929:22-1929:27 13873SampleMaterial.lc 1929:22-1929:27
13874 Bool 13874 Bool
13875testdata/performance/SampleMaterial.lc 1930:20-1930:21 13875SampleMaterial.lc 1930:20-1930:21
13876 _b 13876 _b
13877testdata/performance/SampleMaterial.lc 1931:30-1931:35 13877SampleMaterial.lc 1931:30-1931:35
13878 Bool 13878 Bool
13879testdata/performance/SampleMaterial.lc 1932:23-1932:28 13879SampleMaterial.lc 1932:23-1932:28
13880 Bool 13880 Bool
13881testdata/performance/SampleMaterial.lc 1933:20-1933:33 13881SampleMaterial.lc 1933:20-1933:33
13882 CullType 13882 CullType
13883testdata/performance/SampleMaterial.lc 1934:30-1934:32 13883SampleMaterial.lc 1934:30-1934:32
13884 forall a . [a] 13884 forall a . [a]
13885testdata/performance/SampleMaterial.lc 1935:25-1935:30 13885SampleMaterial.lc 1935:25-1935:30
13886 Bool 13886 Bool
13887testdata/performance/SampleMaterial.lc 1936:29-1936:34 13887SampleMaterial.lc 1936:29-1936:34
13888 Bool 13888 Bool
13889testdata/performance/SampleMaterial.lc 1938:13-1964:14 13889SampleMaterial.lc 1938:13-1964:14
13890 [StageAttrs] 13890 [StageAttrs]
13891testdata/performance/SampleMaterial.lc 1938:15-1938:25 13891SampleMaterial.lc 1938:15-1938:25
13892 Maybe (Blending', Blending') 13892 Maybe (Blending', Blending')
13893 -> RGBGen 13893 -> RGBGen
13894 -> AlphaGen 13894 -> AlphaGen
@@ -13896,70 +13896,70 @@ testdata/performance/SampleMaterial.lc 1938:15-1938:25
13896 -> [TCMod] 13896 -> [TCMod]
13897 -> StageTexture 13897 -> StageTexture
13898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13899testdata/performance/SampleMaterial.lc 1938:15-1939:36 13899SampleMaterial.lc 1938:15-1939:36
13900 RGBGen 13900 RGBGen
13901 -> AlphaGen 13901 -> AlphaGen
13902 -> TCGen 13902 -> TCGen
13903 -> [TCMod] 13903 -> [TCMod]
13904 -> StageTexture 13904 -> StageTexture
13905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13906testdata/performance/SampleMaterial.lc 1938:15-1940:50 13906SampleMaterial.lc 1938:15-1940:50
13907 AlphaGen 13907 AlphaGen
13908 -> TCGen 13908 -> TCGen
13909 -> [TCMod] 13909 -> [TCMod]
13910 -> StageTexture 13910 -> StageTexture
13911 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13911 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13912testdata/performance/SampleMaterial.lc 1938:15-1941:42 13912SampleMaterial.lc 1938:15-1941:42
13913 TCGen 13913 TCGen
13914 -> [TCMod] 13914 -> [TCMod]
13915 -> StageTexture 13915 -> StageTexture
13916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13916 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13917testdata/performance/SampleMaterial.lc 1938:15-1942:36 13917SampleMaterial.lc 1938:15-1942:36
13918 [TCMod] 13918 [TCMod]
13919 -> StageTexture 13919 -> StageTexture
13920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13921testdata/performance/SampleMaterial.lc 1938:15-1943:31 13921SampleMaterial.lc 1938:15-1943:31
13922 StageTexture 13922 StageTexture
13923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13924testdata/performance/SampleMaterial.lc 1938:15-1944:69 13924SampleMaterial.lc 1938:15-1944:69
13925 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13925 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13926testdata/performance/SampleMaterial.lc 1938:15-1945:38 13926SampleMaterial.lc 1938:15-1945:38
13927 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13927 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13928testdata/performance/SampleMaterial.lc 1938:15-1946:41 13928SampleMaterial.lc 1938:15-1946:41
13929 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13929 Maybe AlphaFunction -> Bool -> String -> StageAttrs
13930testdata/performance/SampleMaterial.lc 1938:15-1947:40 13930SampleMaterial.lc 1938:15-1947:40
13931 Bool -> String -> StageAttrs 13931 Bool -> String -> StageAttrs
13932testdata/performance/SampleMaterial.lc 1938:15-1948:46 13932SampleMaterial.lc 1938:15-1948:46
13933 String -> StageAttrs 13933 String -> StageAttrs
13934testdata/performance/SampleMaterial.lc 1938:15-1950:18 13934SampleMaterial.lc 1938:15-1950:18
13935 StageAttrs 13935 StageAttrs
13936testdata/performance/SampleMaterial.lc 1939:29-1939:36 13936SampleMaterial.lc 1939:29-1939:36
13937 forall a . Maybe a 13937 forall a . Maybe a
13938testdata/performance/SampleMaterial.lc 1940:30-1940:50 13938SampleMaterial.lc 1940:30-1940:50
13939 RGBGen 13939 RGBGen
13940testdata/performance/SampleMaterial.lc 1941:32-1941:42 13940SampleMaterial.lc 1941:32-1941:42
13941 AlphaGen 13941 AlphaGen
13942testdata/performance/SampleMaterial.lc 1942:29-1942:36 13942SampleMaterial.lc 1942:29-1942:36
13943 TCGen 13943 TCGen
13944testdata/performance/SampleMaterial.lc 1943:29-1943:31 13944SampleMaterial.lc 1943:29-1943:31
13945 forall a . [a] 13945 forall a . [a]
13946testdata/performance/SampleMaterial.lc 1944:31-1944:37 13946SampleMaterial.lc 1944:31-1944:37
13947 String -> StageTexture 13947 String -> StageTexture
13948testdata/performance/SampleMaterial.lc 1944:31-1944:69 13948SampleMaterial.lc 1944:31-1944:69
13949 StageTexture 13949 StageTexture
13950testdata/performance/SampleMaterial.lc 1944:38-1944:69 13950SampleMaterial.lc 1944:38-1944:69
13951 String 13951 String
13952testdata/performance/SampleMaterial.lc 1945:34-1945:38 13952SampleMaterial.lc 1945:34-1945:38
13953 Bool 13953 Bool
13954testdata/performance/SampleMaterial.lc 1946:33-1946:41 13954SampleMaterial.lc 1946:33-1946:41
13955 DepthFunction 13955 DepthFunction
13956testdata/performance/SampleMaterial.lc 1947:33-1947:40 13956SampleMaterial.lc 1947:33-1947:40
13957 forall a . Maybe a 13957 forall a . Maybe a
13958testdata/performance/SampleMaterial.lc 1948:41-1948:46 13958SampleMaterial.lc 1948:41-1948:46
13959 Bool 13959 Bool
13960testdata/performance/SampleMaterial.lc 1949:38-1949:54 13960SampleMaterial.lc 1949:38-1949:54
13961 String 13961 String
13962testdata/performance/SampleMaterial.lc 1951:15-1951:25 13962SampleMaterial.lc 1951:15-1951:25
13963 Maybe (Blending', Blending') 13963 Maybe (Blending', Blending')
13964 -> RGBGen 13964 -> RGBGen
13965 -> AlphaGen 13965 -> AlphaGen
@@ -13967,82 +13967,82 @@ testdata/performance/SampleMaterial.lc 1951:15-1951:25
13967 -> [TCMod] 13967 -> [TCMod]
13968 -> StageTexture 13968 -> StageTexture
13969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13970testdata/performance/SampleMaterial.lc 1951:15-1952:57 13970SampleMaterial.lc 1951:15-1952:57
13971 RGBGen 13971 RGBGen
13972 -> AlphaGen 13972 -> AlphaGen
13973 -> TCGen 13973 -> TCGen
13974 -> [TCMod] 13974 -> [TCMod]
13975 -> StageTexture 13975 -> StageTexture
13976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13977testdata/performance/SampleMaterial.lc 1951:15-1953:50 13977SampleMaterial.lc 1951:15-1953:50
13978 AlphaGen 13978 AlphaGen
13979 -> TCGen 13979 -> TCGen
13980 -> [TCMod] 13980 -> [TCMod]
13981 -> StageTexture 13981 -> StageTexture
13982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13983testdata/performance/SampleMaterial.lc 1951:15-1954:42 13983SampleMaterial.lc 1951:15-1954:42
13984 TCGen 13984 TCGen
13985 -> [TCMod] 13985 -> [TCMod]
13986 -> StageTexture 13986 -> StageTexture
13987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13988testdata/performance/SampleMaterial.lc 1951:15-1955:40 13988SampleMaterial.lc 1951:15-1955:40
13989 [TCMod] 13989 [TCMod]
13990 -> StageTexture 13990 -> StageTexture
13991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13992testdata/performance/SampleMaterial.lc 1951:15-1956:31 13992SampleMaterial.lc 1951:15-1956:31
13993 StageTexture 13993 StageTexture
13994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13995testdata/performance/SampleMaterial.lc 1951:15-1957:42 13995SampleMaterial.lc 1951:15-1957:42
13996 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13996 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13997testdata/performance/SampleMaterial.lc 1951:15-1958:38 13997SampleMaterial.lc 1951:15-1958:38
13998 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13998 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13999testdata/performance/SampleMaterial.lc 1951:15-1959:41 13999SampleMaterial.lc 1951:15-1959:41
14000 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14000 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14001testdata/performance/SampleMaterial.lc 1951:15-1960:40 14001SampleMaterial.lc 1951:15-1960:40
14002 Bool -> String -> StageAttrs 14002 Bool -> String -> StageAttrs
14003testdata/performance/SampleMaterial.lc 1951:15-1961:46 14003SampleMaterial.lc 1951:15-1961:46
14004 String -> StageAttrs 14004 String -> StageAttrs
14005testdata/performance/SampleMaterial.lc 1951:15-1963:18 14005SampleMaterial.lc 1951:15-1963:18
14006 StageAttrs | [StageAttrs] 14006 StageAttrs | [StageAttrs]
14007testdata/performance/SampleMaterial.lc 1952:29-1952:33 14007SampleMaterial.lc 1952:29-1952:33
14008 forall a . a -> Maybe a 14008 forall a . a -> Maybe a
14009testdata/performance/SampleMaterial.lc 1952:29-1952:57 14009SampleMaterial.lc 1952:29-1952:57
14010 Maybe (Blending', Blending') 14010 Maybe (Blending', Blending')
14011testdata/performance/SampleMaterial.lc 1952:34-1952:57 14011SampleMaterial.lc 1952:34-1952:57
14012 (Blending', Blending') 14012 (Blending', Blending')
14013testdata/performance/SampleMaterial.lc 1952:36-1952:46 14013SampleMaterial.lc 1952:36-1952:46
14014 Blending' 14014 Blending'
14015testdata/performance/SampleMaterial.lc 1952:49-1952:55 14015SampleMaterial.lc 1952:49-1952:55
14016 Blending' | ((Blending')) 14016 Blending' | ((Blending'))
14017testdata/performance/SampleMaterial.lc 1953:30-1953:50 14017SampleMaterial.lc 1953:30-1953:50
14018 RGBGen 14018 RGBGen
14019testdata/performance/SampleMaterial.lc 1954:32-1954:42 14019SampleMaterial.lc 1954:32-1954:42
14020 AlphaGen 14020 AlphaGen
14021testdata/performance/SampleMaterial.lc 1955:29-1955:40 14021SampleMaterial.lc 1955:29-1955:40
14022 TCGen 14022 TCGen
14023testdata/performance/SampleMaterial.lc 1956:29-1956:31 14023SampleMaterial.lc 1956:29-1956:31
14024 forall a . [a] 14024 forall a . [a]
14025testdata/performance/SampleMaterial.lc 1957:31-1957:42 14025SampleMaterial.lc 1957:31-1957:42
14026 StageTexture 14026 StageTexture
14027testdata/performance/SampleMaterial.lc 1958:34-1958:38 14027SampleMaterial.lc 1958:34-1958:38
14028 Bool 14028 Bool
14029testdata/performance/SampleMaterial.lc 1959:33-1959:41 14029SampleMaterial.lc 1959:33-1959:41
14030 DepthFunction 14030 DepthFunction
14031testdata/performance/SampleMaterial.lc 1960:33-1960:40 14031SampleMaterial.lc 1960:33-1960:40
14032 forall a . Maybe a 14032 forall a . Maybe a
14033testdata/performance/SampleMaterial.lc 1961:41-1961:46 14033SampleMaterial.lc 1961:41-1961:46
14034 Bool 14034 Bool
14035testdata/performance/SampleMaterial.lc 1962:38-1962:54 14035SampleMaterial.lc 1962:38-1962:54
14036 String 14036 String
14037testdata/performance/SampleMaterial.lc 1965:21-1965:26 14037SampleMaterial.lc 1965:21-1965:26
14038 Bool 14038 Bool
14039testdata/performance/SampleMaterial.lc 1968:5-2010:6 14039SampleMaterial.lc 1968:5-2010:6
14040 (String, CommonAttrs) 14040 (String, CommonAttrs)
14041testdata/performance/SampleMaterial.lc 1968:5-2182:6 14041SampleMaterial.lc 1968:5-2182:6
14042 [(String, CommonAttrs)] 14042 [(String, CommonAttrs)]
14043testdata/performance/SampleMaterial.lc 1968:7-1968:43 14043SampleMaterial.lc 1968:7-1968:43
14044 String 14044 String
14045testdata/performance/SampleMaterial.lc 1969:7-1969:18 14045SampleMaterial.lc 1969:7-1969:18
14046 () 14046 ()
14047 -> () 14047 -> ()
14048 -> Bool 14048 -> Bool
@@ -14050,68 +14050,68 @@ testdata/performance/SampleMaterial.lc 1969:7-1969:18
14050 -> Bool 14050 -> Bool
14051 -> Bool 14051 -> Bool
14052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14053testdata/performance/SampleMaterial.lc 1969:7-1970:26 14053SampleMaterial.lc 1969:7-1970:26
14054 () 14054 ()
14055 -> Bool 14055 -> Bool
14056 -> Float 14056 -> Float
14057 -> Bool 14057 -> Bool
14058 -> Bool 14058 -> Bool
14059 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14059 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14060testdata/performance/SampleMaterial.lc 1969:7-1971:26 14060SampleMaterial.lc 1969:7-1971:26
14061 Bool 14061 Bool
14062 -> Float 14062 -> Float
14063 -> Bool 14063 -> Bool
14064 -> Bool 14064 -> Bool
14065 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14065 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14066testdata/performance/SampleMaterial.lc 1969:7-1972:27 14066SampleMaterial.lc 1969:7-1972:27
14067 Float 14067 Float
14068 -> Bool 14068 -> Bool
14069 -> Bool 14069 -> Bool
14070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14070 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14071testdata/performance/SampleMaterial.lc 1969:7-1973:21 14071SampleMaterial.lc 1969:7-1973:21
14072 Bool 14072 Bool
14073 -> Bool 14073 -> Bool
14074 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14074 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14075testdata/performance/SampleMaterial.lc 1969:7-1974:35 14075SampleMaterial.lc 1969:7-1974:35
14076 Bool 14076 Bool
14077 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14077 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14078testdata/performance/SampleMaterial.lc 1969:7-1975:28 14078SampleMaterial.lc 1969:7-1975:28
14079 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14079 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14080testdata/performance/SampleMaterial.lc 1969:7-1976:33 14080SampleMaterial.lc 1969:7-1976:33
14081 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14081 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14082testdata/performance/SampleMaterial.lc 1969:7-1977:32 14082SampleMaterial.lc 1969:7-1977:32
14083 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14083 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14084testdata/performance/SampleMaterial.lc 1969:7-1978:30 14084SampleMaterial.lc 1969:7-1978:30
14085 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14085 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14086testdata/performance/SampleMaterial.lc 1969:7-1979:34 14086SampleMaterial.lc 1969:7-1979:34
14087 [StageAttrs] -> Bool -> CommonAttrs 14087 [StageAttrs] -> Bool -> CommonAttrs
14088testdata/performance/SampleMaterial.lc 1969:7-2007:14 14088SampleMaterial.lc 1969:7-2007:14
14089 Bool -> CommonAttrs 14089 Bool -> CommonAttrs
14090testdata/performance/SampleMaterial.lc 1969:7-2009:10 14090SampleMaterial.lc 1969:7-2009:10
14091 CommonAttrs | ((CommonAttrs)) 14091 CommonAttrs | ((CommonAttrs))
14092testdata/performance/SampleMaterial.lc 1970:24-1970:26 14092SampleMaterial.lc 1970:24-1970:26
14093 () 14093 ()
14094testdata/performance/SampleMaterial.lc 1971:24-1971:26 14094SampleMaterial.lc 1971:24-1971:26
14095 () 14095 ()
14096testdata/performance/SampleMaterial.lc 1972:22-1972:27 14096SampleMaterial.lc 1972:22-1972:27
14097 Bool 14097 Bool
14098testdata/performance/SampleMaterial.lc 1973:20-1973:21 14098SampleMaterial.lc 1973:20-1973:21
14099 _b 14099 _b
14100testdata/performance/SampleMaterial.lc 1974:30-1974:35 14100SampleMaterial.lc 1974:30-1974:35
14101 Bool 14101 Bool
14102testdata/performance/SampleMaterial.lc 1975:23-1975:28 14102SampleMaterial.lc 1975:23-1975:28
14103 Bool 14103 Bool
14104testdata/performance/SampleMaterial.lc 1976:20-1976:33 14104SampleMaterial.lc 1976:20-1976:33
14105 CullType 14105 CullType
14106testdata/performance/SampleMaterial.lc 1977:30-1977:32 14106SampleMaterial.lc 1977:30-1977:32
14107 forall a . [a] 14107 forall a . [a]
14108testdata/performance/SampleMaterial.lc 1978:25-1978:30 14108SampleMaterial.lc 1978:25-1978:30
14109 Bool 14109 Bool
14110testdata/performance/SampleMaterial.lc 1979:29-1979:34 14110SampleMaterial.lc 1979:29-1979:34
14111 Bool 14111 Bool
14112testdata/performance/SampleMaterial.lc 1981:13-2007:14 14112SampleMaterial.lc 1981:13-2007:14
14113 [StageAttrs] 14113 [StageAttrs]
14114testdata/performance/SampleMaterial.lc 1981:15-1981:25 14114SampleMaterial.lc 1981:15-1981:25
14115 Maybe (Blending', Blending') 14115 Maybe (Blending', Blending')
14116 -> RGBGen 14116 -> RGBGen
14117 -> AlphaGen 14117 -> AlphaGen
@@ -14119,70 +14119,70 @@ testdata/performance/SampleMaterial.lc 1981:15-1981:25
14119 -> [TCMod] 14119 -> [TCMod]
14120 -> StageTexture 14120 -> StageTexture
14121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14122testdata/performance/SampleMaterial.lc 1981:15-1982:36 14122SampleMaterial.lc 1981:15-1982:36
14123 RGBGen 14123 RGBGen
14124 -> AlphaGen 14124 -> AlphaGen
14125 -> TCGen 14125 -> TCGen
14126 -> [TCMod] 14126 -> [TCMod]
14127 -> StageTexture 14127 -> StageTexture
14128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14129testdata/performance/SampleMaterial.lc 1981:15-1983:50 14129SampleMaterial.lc 1981:15-1983:50
14130 AlphaGen 14130 AlphaGen
14131 -> TCGen 14131 -> TCGen
14132 -> [TCMod] 14132 -> [TCMod]
14133 -> StageTexture 14133 -> StageTexture
14134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14135testdata/performance/SampleMaterial.lc 1981:15-1984:42 14135SampleMaterial.lc 1981:15-1984:42
14136 TCGen 14136 TCGen
14137 -> [TCMod] 14137 -> [TCMod]
14138 -> StageTexture 14138 -> StageTexture
14139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14140testdata/performance/SampleMaterial.lc 1981:15-1985:36 14140SampleMaterial.lc 1981:15-1985:36
14141 [TCMod] 14141 [TCMod]
14142 -> StageTexture 14142 -> StageTexture
14143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14144testdata/performance/SampleMaterial.lc 1981:15-1986:31 14144SampleMaterial.lc 1981:15-1986:31
14145 StageTexture 14145 StageTexture
14146 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14146 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14147testdata/performance/SampleMaterial.lc 1981:15-1987:74 14147SampleMaterial.lc 1981:15-1987:74
14148 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14148 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14149testdata/performance/SampleMaterial.lc 1981:15-1988:38 14149SampleMaterial.lc 1981:15-1988:38
14150 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14150 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14151testdata/performance/SampleMaterial.lc 1981:15-1989:41 14151SampleMaterial.lc 1981:15-1989:41
14152 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14152 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14153testdata/performance/SampleMaterial.lc 1981:15-1990:40 14153SampleMaterial.lc 1981:15-1990:40
14154 Bool -> String -> StageAttrs 14154 Bool -> String -> StageAttrs
14155testdata/performance/SampleMaterial.lc 1981:15-1991:46 14155SampleMaterial.lc 1981:15-1991:46
14156 String -> StageAttrs 14156 String -> StageAttrs
14157testdata/performance/SampleMaterial.lc 1981:15-1993:18 14157SampleMaterial.lc 1981:15-1993:18
14158 StageAttrs 14158 StageAttrs
14159testdata/performance/SampleMaterial.lc 1982:29-1982:36 14159SampleMaterial.lc 1982:29-1982:36
14160 forall a . Maybe a 14160 forall a . Maybe a
14161testdata/performance/SampleMaterial.lc 1983:30-1983:50 14161SampleMaterial.lc 1983:30-1983:50
14162 RGBGen 14162 RGBGen
14163testdata/performance/SampleMaterial.lc 1984:32-1984:42 14163SampleMaterial.lc 1984:32-1984:42
14164 AlphaGen 14164 AlphaGen
14165testdata/performance/SampleMaterial.lc 1985:29-1985:36 14165SampleMaterial.lc 1985:29-1985:36
14166 TCGen 14166 TCGen
14167testdata/performance/SampleMaterial.lc 1986:29-1986:31 14167SampleMaterial.lc 1986:29-1986:31
14168 forall a . [a] 14168 forall a . [a]
14169testdata/performance/SampleMaterial.lc 1987:31-1987:37 14169SampleMaterial.lc 1987:31-1987:37
14170 String -> StageTexture 14170 String -> StageTexture
14171testdata/performance/SampleMaterial.lc 1987:31-1987:74 14171SampleMaterial.lc 1987:31-1987:74
14172 StageTexture 14172 StageTexture
14173testdata/performance/SampleMaterial.lc 1987:38-1987:74 14173SampleMaterial.lc 1987:38-1987:74
14174 String 14174 String
14175testdata/performance/SampleMaterial.lc 1988:34-1988:38 14175SampleMaterial.lc 1988:34-1988:38
14176 Bool 14176 Bool
14177testdata/performance/SampleMaterial.lc 1989:33-1989:41 14177SampleMaterial.lc 1989:33-1989:41
14178 DepthFunction 14178 DepthFunction
14179testdata/performance/SampleMaterial.lc 1990:33-1990:40 14179SampleMaterial.lc 1990:33-1990:40
14180 forall a . Maybe a 14180 forall a . Maybe a
14181testdata/performance/SampleMaterial.lc 1991:41-1991:46 14181SampleMaterial.lc 1991:41-1991:46
14182 Bool 14182 Bool
14183testdata/performance/SampleMaterial.lc 1992:38-1992:53 14183SampleMaterial.lc 1992:38-1992:53
14184 String 14184 String
14185testdata/performance/SampleMaterial.lc 1994:15-1994:25 14185SampleMaterial.lc 1994:15-1994:25
14186 Maybe (Blending', Blending') 14186 Maybe (Blending', Blending')
14187 -> RGBGen 14187 -> RGBGen
14188 -> AlphaGen 14188 -> AlphaGen
@@ -14190,82 +14190,82 @@ testdata/performance/SampleMaterial.lc 1994:15-1994:25
14190 -> [TCMod] 14190 -> [TCMod]
14191 -> StageTexture 14191 -> StageTexture
14192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14193testdata/performance/SampleMaterial.lc 1994:15-1995:57 14193SampleMaterial.lc 1994:15-1995:57
14194 RGBGen 14194 RGBGen
14195 -> AlphaGen 14195 -> AlphaGen
14196 -> TCGen 14196 -> TCGen
14197 -> [TCMod] 14197 -> [TCMod]
14198 -> StageTexture 14198 -> StageTexture
14199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14200testdata/performance/SampleMaterial.lc 1994:15-1996:50 14200SampleMaterial.lc 1994:15-1996:50
14201 AlphaGen 14201 AlphaGen
14202 -> TCGen 14202 -> TCGen
14203 -> [TCMod] 14203 -> [TCMod]
14204 -> StageTexture 14204 -> StageTexture
14205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14206testdata/performance/SampleMaterial.lc 1994:15-1997:42 14206SampleMaterial.lc 1994:15-1997:42
14207 TCGen 14207 TCGen
14208 -> [TCMod] 14208 -> [TCMod]
14209 -> StageTexture 14209 -> StageTexture
14210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14211testdata/performance/SampleMaterial.lc 1994:15-1998:40 14211SampleMaterial.lc 1994:15-1998:40
14212 [TCMod] 14212 [TCMod]
14213 -> StageTexture 14213 -> StageTexture
14214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14215testdata/performance/SampleMaterial.lc 1994:15-1999:31 14215SampleMaterial.lc 1994:15-1999:31
14216 StageTexture 14216 StageTexture
14217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14217 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14218testdata/performance/SampleMaterial.lc 1994:15-2000:42 14218SampleMaterial.lc 1994:15-2000:42
14219 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14219 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14220testdata/performance/SampleMaterial.lc 1994:15-2001:38 14220SampleMaterial.lc 1994:15-2001:38
14221 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14221 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14222testdata/performance/SampleMaterial.lc 1994:15-2002:41 14222SampleMaterial.lc 1994:15-2002:41
14223 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14223 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14224testdata/performance/SampleMaterial.lc 1994:15-2003:40 14224SampleMaterial.lc 1994:15-2003:40
14225 Bool -> String -> StageAttrs 14225 Bool -> String -> StageAttrs
14226testdata/performance/SampleMaterial.lc 1994:15-2004:46 14226SampleMaterial.lc 1994:15-2004:46
14227 String -> StageAttrs 14227 String -> StageAttrs
14228testdata/performance/SampleMaterial.lc 1994:15-2006:18 14228SampleMaterial.lc 1994:15-2006:18
14229 StageAttrs | [StageAttrs] 14229 StageAttrs | [StageAttrs]
14230testdata/performance/SampleMaterial.lc 1995:29-1995:33 14230SampleMaterial.lc 1995:29-1995:33
14231 forall a . a -> Maybe a 14231 forall a . a -> Maybe a
14232testdata/performance/SampleMaterial.lc 1995:29-1995:57 14232SampleMaterial.lc 1995:29-1995:57
14233 Maybe (Blending', Blending') 14233 Maybe (Blending', Blending')
14234testdata/performance/SampleMaterial.lc 1995:34-1995:57 14234SampleMaterial.lc 1995:34-1995:57
14235 (Blending', Blending') 14235 (Blending', Blending')
14236testdata/performance/SampleMaterial.lc 1995:36-1995:46 14236SampleMaterial.lc 1995:36-1995:46
14237 Blending' 14237 Blending'
14238testdata/performance/SampleMaterial.lc 1995:49-1995:55 14238SampleMaterial.lc 1995:49-1995:55
14239 Blending' | ((Blending')) 14239 Blending' | ((Blending'))
14240testdata/performance/SampleMaterial.lc 1996:30-1996:50 14240SampleMaterial.lc 1996:30-1996:50
14241 RGBGen 14241 RGBGen
14242testdata/performance/SampleMaterial.lc 1997:32-1997:42 14242SampleMaterial.lc 1997:32-1997:42
14243 AlphaGen 14243 AlphaGen
14244testdata/performance/SampleMaterial.lc 1998:29-1998:40 14244SampleMaterial.lc 1998:29-1998:40
14245 TCGen 14245 TCGen
14246testdata/performance/SampleMaterial.lc 1999:29-1999:31 14246SampleMaterial.lc 1999:29-1999:31
14247 forall a . [a] 14247 forall a . [a]
14248testdata/performance/SampleMaterial.lc 2000:31-2000:42 14248SampleMaterial.lc 2000:31-2000:42
14249 StageTexture 14249 StageTexture
14250testdata/performance/SampleMaterial.lc 2001:34-2001:38 14250SampleMaterial.lc 2001:34-2001:38
14251 Bool 14251 Bool
14252testdata/performance/SampleMaterial.lc 2002:33-2002:41 14252SampleMaterial.lc 2002:33-2002:41
14253 DepthFunction 14253 DepthFunction
14254testdata/performance/SampleMaterial.lc 2003:33-2003:40 14254SampleMaterial.lc 2003:33-2003:40
14255 forall a . Maybe a 14255 forall a . Maybe a
14256testdata/performance/SampleMaterial.lc 2004:41-2004:46 14256SampleMaterial.lc 2004:41-2004:46
14257 Bool 14257 Bool
14258testdata/performance/SampleMaterial.lc 2005:38-2005:54 14258SampleMaterial.lc 2005:38-2005:54
14259 String 14259 String
14260testdata/performance/SampleMaterial.lc 2008:21-2008:26 14260SampleMaterial.lc 2008:21-2008:26
14261 Bool 14261 Bool
14262testdata/performance/SampleMaterial.lc 2011:5-2053:6 14262SampleMaterial.lc 2011:5-2053:6
14263 (String, CommonAttrs) 14263 (String, CommonAttrs)
14264testdata/performance/SampleMaterial.lc 2011:5-2182:6 14264SampleMaterial.lc 2011:5-2182:6
14265 [(String, CommonAttrs)] 14265 [(String, CommonAttrs)]
14266testdata/performance/SampleMaterial.lc 2011:7-2011:36 14266SampleMaterial.lc 2011:7-2011:36
14267 String 14267 String
14268testdata/performance/SampleMaterial.lc 2012:7-2012:18 14268SampleMaterial.lc 2012:7-2012:18
14269 () 14269 ()
14270 -> () 14270 -> ()
14271 -> Bool 14271 -> Bool
@@ -14273,68 +14273,68 @@ testdata/performance/SampleMaterial.lc 2012:7-2012:18
14273 -> Bool 14273 -> Bool
14274 -> Bool 14274 -> Bool
14275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14276testdata/performance/SampleMaterial.lc 2012:7-2013:26 14276SampleMaterial.lc 2012:7-2013:26
14277 () 14277 ()
14278 -> Bool 14278 -> Bool
14279 -> Float 14279 -> Float
14280 -> Bool 14280 -> Bool
14281 -> Bool 14281 -> Bool
14282 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14282 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14283testdata/performance/SampleMaterial.lc 2012:7-2014:26 14283SampleMaterial.lc 2012:7-2014:26
14284 Bool 14284 Bool
14285 -> Float 14285 -> Float
14286 -> Bool 14286 -> Bool
14287 -> Bool 14287 -> Bool
14288 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14288 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14289testdata/performance/SampleMaterial.lc 2012:7-2015:27 14289SampleMaterial.lc 2012:7-2015:27
14290 Float 14290 Float
14291 -> Bool 14291 -> Bool
14292 -> Bool 14292 -> Bool
14293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14293 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14294testdata/performance/SampleMaterial.lc 2012:7-2016:21 14294SampleMaterial.lc 2012:7-2016:21
14295 Bool 14295 Bool
14296 -> Bool 14296 -> Bool
14297 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14297 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14298testdata/performance/SampleMaterial.lc 2012:7-2017:35 14298SampleMaterial.lc 2012:7-2017:35
14299 Bool 14299 Bool
14300 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14300 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14301testdata/performance/SampleMaterial.lc 2012:7-2018:28 14301SampleMaterial.lc 2012:7-2018:28
14302 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14302 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14303testdata/performance/SampleMaterial.lc 2012:7-2019:33 14303SampleMaterial.lc 2012:7-2019:33
14304 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14304 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14305testdata/performance/SampleMaterial.lc 2012:7-2020:32 14305SampleMaterial.lc 2012:7-2020:32
14306 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14306 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14307testdata/performance/SampleMaterial.lc 2012:7-2021:30 14307SampleMaterial.lc 2012:7-2021:30
14308 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14308 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14309testdata/performance/SampleMaterial.lc 2012:7-2022:34 14309SampleMaterial.lc 2012:7-2022:34
14310 [StageAttrs] -> Bool -> CommonAttrs 14310 [StageAttrs] -> Bool -> CommonAttrs
14311testdata/performance/SampleMaterial.lc 2012:7-2050:14 14311SampleMaterial.lc 2012:7-2050:14
14312 Bool -> CommonAttrs 14312 Bool -> CommonAttrs
14313testdata/performance/SampleMaterial.lc 2012:7-2052:10 14313SampleMaterial.lc 2012:7-2052:10
14314 CommonAttrs | ((CommonAttrs)) 14314 CommonAttrs | ((CommonAttrs))
14315testdata/performance/SampleMaterial.lc 2013:24-2013:26 14315SampleMaterial.lc 2013:24-2013:26
14316 () 14316 ()
14317testdata/performance/SampleMaterial.lc 2014:24-2014:26 14317SampleMaterial.lc 2014:24-2014:26
14318 () 14318 ()
14319testdata/performance/SampleMaterial.lc 2015:22-2015:27 14319SampleMaterial.lc 2015:22-2015:27
14320 Bool 14320 Bool
14321testdata/performance/SampleMaterial.lc 2016:20-2016:21 14321SampleMaterial.lc 2016:20-2016:21
14322 _b 14322 _b
14323testdata/performance/SampleMaterial.lc 2017:30-2017:35 14323SampleMaterial.lc 2017:30-2017:35
14324 Bool 14324 Bool
14325testdata/performance/SampleMaterial.lc 2018:23-2018:28 14325SampleMaterial.lc 2018:23-2018:28
14326 Bool 14326 Bool
14327testdata/performance/SampleMaterial.lc 2019:20-2019:33 14327SampleMaterial.lc 2019:20-2019:33
14328 CullType 14328 CullType
14329testdata/performance/SampleMaterial.lc 2020:30-2020:32 14329SampleMaterial.lc 2020:30-2020:32
14330 forall a . [a] 14330 forall a . [a]
14331testdata/performance/SampleMaterial.lc 2021:25-2021:30 14331SampleMaterial.lc 2021:25-2021:30
14332 Bool 14332 Bool
14333testdata/performance/SampleMaterial.lc 2022:29-2022:34 14333SampleMaterial.lc 2022:29-2022:34
14334 Bool 14334 Bool
14335testdata/performance/SampleMaterial.lc 2024:13-2050:14 14335SampleMaterial.lc 2024:13-2050:14
14336 [StageAttrs] 14336 [StageAttrs]
14337testdata/performance/SampleMaterial.lc 2024:15-2024:25 14337SampleMaterial.lc 2024:15-2024:25
14338 Maybe (Blending', Blending') 14338 Maybe (Blending', Blending')
14339 -> RGBGen 14339 -> RGBGen
14340 -> AlphaGen 14340 -> AlphaGen
@@ -14342,70 +14342,70 @@ testdata/performance/SampleMaterial.lc 2024:15-2024:25
14342 -> [TCMod] 14342 -> [TCMod]
14343 -> StageTexture 14343 -> StageTexture
14344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14345testdata/performance/SampleMaterial.lc 2024:15-2025:36 14345SampleMaterial.lc 2024:15-2025:36
14346 RGBGen 14346 RGBGen
14347 -> AlphaGen 14347 -> AlphaGen
14348 -> TCGen 14348 -> TCGen
14349 -> [TCMod] 14349 -> [TCMod]
14350 -> StageTexture 14350 -> StageTexture
14351 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14351 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14352testdata/performance/SampleMaterial.lc 2024:15-2026:50 14352SampleMaterial.lc 2024:15-2026:50
14353 AlphaGen 14353 AlphaGen
14354 -> TCGen 14354 -> TCGen
14355 -> [TCMod] 14355 -> [TCMod]
14356 -> StageTexture 14356 -> StageTexture
14357 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14357 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14358testdata/performance/SampleMaterial.lc 2024:15-2027:42 14358SampleMaterial.lc 2024:15-2027:42
14359 TCGen 14359 TCGen
14360 -> [TCMod] 14360 -> [TCMod]
14361 -> StageTexture 14361 -> StageTexture
14362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14363testdata/performance/SampleMaterial.lc 2024:15-2028:36 14363SampleMaterial.lc 2024:15-2028:36
14364 [TCMod] 14364 [TCMod]
14365 -> StageTexture 14365 -> StageTexture
14366 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14366 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14367testdata/performance/SampleMaterial.lc 2024:15-2029:31 14367SampleMaterial.lc 2024:15-2029:31
14368 StageTexture 14368 StageTexture
14369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14370testdata/performance/SampleMaterial.lc 2024:15-2030:67 14370SampleMaterial.lc 2024:15-2030:67
14371 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14371 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14372testdata/performance/SampleMaterial.lc 2024:15-2031:38 14372SampleMaterial.lc 2024:15-2031:38
14373 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14373 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14374testdata/performance/SampleMaterial.lc 2024:15-2032:41 14374SampleMaterial.lc 2024:15-2032:41
14375 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14375 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14376testdata/performance/SampleMaterial.lc 2024:15-2033:40 14376SampleMaterial.lc 2024:15-2033:40
14377 Bool -> String -> StageAttrs 14377 Bool -> String -> StageAttrs
14378testdata/performance/SampleMaterial.lc 2024:15-2034:46 14378SampleMaterial.lc 2024:15-2034:46
14379 String -> StageAttrs 14379 String -> StageAttrs
14380testdata/performance/SampleMaterial.lc 2024:15-2036:18 14380SampleMaterial.lc 2024:15-2036:18
14381 StageAttrs 14381 StageAttrs
14382testdata/performance/SampleMaterial.lc 2025:29-2025:36 14382SampleMaterial.lc 2025:29-2025:36
14383 forall a . Maybe a 14383 forall a . Maybe a
14384testdata/performance/SampleMaterial.lc 2026:30-2026:50 14384SampleMaterial.lc 2026:30-2026:50
14385 RGBGen 14385 RGBGen
14386testdata/performance/SampleMaterial.lc 2027:32-2027:42 14386SampleMaterial.lc 2027:32-2027:42
14387 AlphaGen 14387 AlphaGen
14388testdata/performance/SampleMaterial.lc 2028:29-2028:36 14388SampleMaterial.lc 2028:29-2028:36
14389 TCGen 14389 TCGen
14390testdata/performance/SampleMaterial.lc 2029:29-2029:31 14390SampleMaterial.lc 2029:29-2029:31
14391 forall a . [a] 14391 forall a . [a]
14392testdata/performance/SampleMaterial.lc 2030:31-2030:37 14392SampleMaterial.lc 2030:31-2030:37
14393 String -> StageTexture 14393 String -> StageTexture
14394testdata/performance/SampleMaterial.lc 2030:31-2030:67 14394SampleMaterial.lc 2030:31-2030:67
14395 StageTexture 14395 StageTexture
14396testdata/performance/SampleMaterial.lc 2030:38-2030:67 14396SampleMaterial.lc 2030:38-2030:67
14397 String 14397 String
14398testdata/performance/SampleMaterial.lc 2031:34-2031:38 14398SampleMaterial.lc 2031:34-2031:38
14399 Bool 14399 Bool
14400testdata/performance/SampleMaterial.lc 2032:33-2032:41 14400SampleMaterial.lc 2032:33-2032:41
14401 DepthFunction 14401 DepthFunction
14402testdata/performance/SampleMaterial.lc 2033:33-2033:40 14402SampleMaterial.lc 2033:33-2033:40
14403 forall a . Maybe a 14403 forall a . Maybe a
14404testdata/performance/SampleMaterial.lc 2034:41-2034:46 14404SampleMaterial.lc 2034:41-2034:46
14405 Bool 14405 Bool
14406testdata/performance/SampleMaterial.lc 2035:38-2035:54 14406SampleMaterial.lc 2035:38-2035:54
14407 String 14407 String
14408testdata/performance/SampleMaterial.lc 2037:15-2037:25 14408SampleMaterial.lc 2037:15-2037:25
14409 Maybe (Blending', Blending') 14409 Maybe (Blending', Blending')
14410 -> RGBGen 14410 -> RGBGen
14411 -> AlphaGen 14411 -> AlphaGen
@@ -14413,82 +14413,82 @@ testdata/performance/SampleMaterial.lc 2037:15-2037:25
14413 -> [TCMod] 14413 -> [TCMod]
14414 -> StageTexture 14414 -> StageTexture
14415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14416testdata/performance/SampleMaterial.lc 2037:15-2038:57 14416SampleMaterial.lc 2037:15-2038:57
14417 RGBGen 14417 RGBGen
14418 -> AlphaGen 14418 -> AlphaGen
14419 -> TCGen 14419 -> TCGen
14420 -> [TCMod] 14420 -> [TCMod]
14421 -> StageTexture 14421 -> StageTexture
14422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14423testdata/performance/SampleMaterial.lc 2037:15-2039:50 14423SampleMaterial.lc 2037:15-2039:50
14424 AlphaGen 14424 AlphaGen
14425 -> TCGen 14425 -> TCGen
14426 -> [TCMod] 14426 -> [TCMod]
14427 -> StageTexture 14427 -> StageTexture
14428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14429testdata/performance/SampleMaterial.lc 2037:15-2040:42 14429SampleMaterial.lc 2037:15-2040:42
14430 TCGen 14430 TCGen
14431 -> [TCMod] 14431 -> [TCMod]
14432 -> StageTexture 14432 -> StageTexture
14433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14433 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14434testdata/performance/SampleMaterial.lc 2037:15-2041:40 14434SampleMaterial.lc 2037:15-2041:40
14435 [TCMod] 14435 [TCMod]
14436 -> StageTexture 14436 -> StageTexture
14437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14438testdata/performance/SampleMaterial.lc 2037:15-2042:31 14438SampleMaterial.lc 2037:15-2042:31
14439 StageTexture 14439 StageTexture
14440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14440 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14441testdata/performance/SampleMaterial.lc 2037:15-2043:42 14441SampleMaterial.lc 2037:15-2043:42
14442 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14442 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14443testdata/performance/SampleMaterial.lc 2037:15-2044:38 14443SampleMaterial.lc 2037:15-2044:38
14444 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14444 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14445testdata/performance/SampleMaterial.lc 2037:15-2045:41 14445SampleMaterial.lc 2037:15-2045:41
14446 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14446 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14447testdata/performance/SampleMaterial.lc 2037:15-2046:40 14447SampleMaterial.lc 2037:15-2046:40
14448 Bool -> String -> StageAttrs 14448 Bool -> String -> StageAttrs
14449testdata/performance/SampleMaterial.lc 2037:15-2047:46 14449SampleMaterial.lc 2037:15-2047:46
14450 String -> StageAttrs 14450 String -> StageAttrs
14451testdata/performance/SampleMaterial.lc 2037:15-2049:18 14451SampleMaterial.lc 2037:15-2049:18
14452 StageAttrs | [StageAttrs] 14452 StageAttrs | [StageAttrs]
14453testdata/performance/SampleMaterial.lc 2038:29-2038:33 14453SampleMaterial.lc 2038:29-2038:33
14454 forall a . a -> Maybe a 14454 forall a . a -> Maybe a
14455testdata/performance/SampleMaterial.lc 2038:29-2038:57 14455SampleMaterial.lc 2038:29-2038:57
14456 Maybe (Blending', Blending') 14456 Maybe (Blending', Blending')
14457testdata/performance/SampleMaterial.lc 2038:34-2038:57 14457SampleMaterial.lc 2038:34-2038:57
14458 (Blending', Blending') 14458 (Blending', Blending')
14459testdata/performance/SampleMaterial.lc 2038:36-2038:46 14459SampleMaterial.lc 2038:36-2038:46
14460 Blending' 14460 Blending'
14461testdata/performance/SampleMaterial.lc 2038:49-2038:55 14461SampleMaterial.lc 2038:49-2038:55
14462 Blending' | ((Blending')) 14462 Blending' | ((Blending'))
14463testdata/performance/SampleMaterial.lc 2039:30-2039:50 14463SampleMaterial.lc 2039:30-2039:50
14464 RGBGen 14464 RGBGen
14465testdata/performance/SampleMaterial.lc 2040:32-2040:42 14465SampleMaterial.lc 2040:32-2040:42
14466 AlphaGen 14466 AlphaGen
14467testdata/performance/SampleMaterial.lc 2041:29-2041:40 14467SampleMaterial.lc 2041:29-2041:40
14468 TCGen 14468 TCGen
14469testdata/performance/SampleMaterial.lc 2042:29-2042:31 14469SampleMaterial.lc 2042:29-2042:31
14470 forall a . [a] 14470 forall a . [a]
14471testdata/performance/SampleMaterial.lc 2043:31-2043:42 14471SampleMaterial.lc 2043:31-2043:42
14472 StageTexture 14472 StageTexture
14473testdata/performance/SampleMaterial.lc 2044:34-2044:38 14473SampleMaterial.lc 2044:34-2044:38
14474 Bool 14474 Bool
14475testdata/performance/SampleMaterial.lc 2045:33-2045:41 14475SampleMaterial.lc 2045:33-2045:41
14476 DepthFunction 14476 DepthFunction
14477testdata/performance/SampleMaterial.lc 2046:33-2046:40 14477SampleMaterial.lc 2046:33-2046:40
14478 forall a . Maybe a 14478 forall a . Maybe a
14479testdata/performance/SampleMaterial.lc 2047:41-2047:46 14479SampleMaterial.lc 2047:41-2047:46
14480 Bool 14480 Bool
14481testdata/performance/SampleMaterial.lc 2048:38-2048:54 14481SampleMaterial.lc 2048:38-2048:54
14482 String 14482 String
14483testdata/performance/SampleMaterial.lc 2051:21-2051:26 14483SampleMaterial.lc 2051:21-2051:26
14484 Bool 14484 Bool
14485testdata/performance/SampleMaterial.lc 2054:5-2096:6 14485SampleMaterial.lc 2054:5-2096:6
14486 (String, CommonAttrs) 14486 (String, CommonAttrs)
14487testdata/performance/SampleMaterial.lc 2054:5-2182:6 14487SampleMaterial.lc 2054:5-2182:6
14488 [(String, CommonAttrs)] 14488 [(String, CommonAttrs)]
14489testdata/performance/SampleMaterial.lc 2054:7-2054:40 14489SampleMaterial.lc 2054:7-2054:40
14490 String 14490 String
14491testdata/performance/SampleMaterial.lc 2055:7-2055:18 14491SampleMaterial.lc 2055:7-2055:18
14492 () 14492 ()
14493 -> () 14493 -> ()
14494 -> Bool 14494 -> Bool
@@ -14496,68 +14496,68 @@ testdata/performance/SampleMaterial.lc 2055:7-2055:18
14496 -> Bool 14496 -> Bool
14497 -> Bool 14497 -> Bool
14498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14499testdata/performance/SampleMaterial.lc 2055:7-2056:26 14499SampleMaterial.lc 2055:7-2056:26
14500 () 14500 ()
14501 -> Bool 14501 -> Bool
14502 -> Float 14502 -> Float
14503 -> Bool 14503 -> Bool
14504 -> Bool 14504 -> Bool
14505 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14505 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14506testdata/performance/SampleMaterial.lc 2055:7-2057:26 14506SampleMaterial.lc 2055:7-2057:26
14507 Bool 14507 Bool
14508 -> Float 14508 -> Float
14509 -> Bool 14509 -> Bool
14510 -> Bool 14510 -> Bool
14511 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14511 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14512testdata/performance/SampleMaterial.lc 2055:7-2058:27 14512SampleMaterial.lc 2055:7-2058:27
14513 Float 14513 Float
14514 -> Bool 14514 -> Bool
14515 -> Bool 14515 -> Bool
14516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14516 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14517testdata/performance/SampleMaterial.lc 2055:7-2059:21 14517SampleMaterial.lc 2055:7-2059:21
14518 Bool 14518 Bool
14519 -> Bool 14519 -> Bool
14520 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14520 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14521testdata/performance/SampleMaterial.lc 2055:7-2060:35 14521SampleMaterial.lc 2055:7-2060:35
14522 Bool 14522 Bool
14523 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14523 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14524testdata/performance/SampleMaterial.lc 2055:7-2061:28 14524SampleMaterial.lc 2055:7-2061:28
14525 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14525 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14526testdata/performance/SampleMaterial.lc 2055:7-2062:33 14526SampleMaterial.lc 2055:7-2062:33
14527 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14527 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14528testdata/performance/SampleMaterial.lc 2055:7-2063:32 14528SampleMaterial.lc 2055:7-2063:32
14529 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14529 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14530testdata/performance/SampleMaterial.lc 2055:7-2064:30 14530SampleMaterial.lc 2055:7-2064:30
14531 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14531 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14532testdata/performance/SampleMaterial.lc 2055:7-2065:34 14532SampleMaterial.lc 2055:7-2065:34
14533 [StageAttrs] -> Bool -> CommonAttrs 14533 [StageAttrs] -> Bool -> CommonAttrs
14534testdata/performance/SampleMaterial.lc 2055:7-2093:14 14534SampleMaterial.lc 2055:7-2093:14
14535 Bool -> CommonAttrs 14535 Bool -> CommonAttrs
14536testdata/performance/SampleMaterial.lc 2055:7-2095:10 14536SampleMaterial.lc 2055:7-2095:10
14537 CommonAttrs | ((CommonAttrs)) 14537 CommonAttrs | ((CommonAttrs))
14538testdata/performance/SampleMaterial.lc 2056:24-2056:26 14538SampleMaterial.lc 2056:24-2056:26
14539 () 14539 ()
14540testdata/performance/SampleMaterial.lc 2057:24-2057:26 14540SampleMaterial.lc 2057:24-2057:26
14541 () 14541 ()
14542testdata/performance/SampleMaterial.lc 2058:22-2058:27 14542SampleMaterial.lc 2058:22-2058:27
14543 Bool 14543 Bool
14544testdata/performance/SampleMaterial.lc 2059:20-2059:21 14544SampleMaterial.lc 2059:20-2059:21
14545 _b 14545 _b
14546testdata/performance/SampleMaterial.lc 2060:30-2060:35 14546SampleMaterial.lc 2060:30-2060:35
14547 Bool 14547 Bool
14548testdata/performance/SampleMaterial.lc 2061:23-2061:28 14548SampleMaterial.lc 2061:23-2061:28
14549 Bool 14549 Bool
14550testdata/performance/SampleMaterial.lc 2062:20-2062:33 14550SampleMaterial.lc 2062:20-2062:33
14551 CullType 14551 CullType
14552testdata/performance/SampleMaterial.lc 2063:30-2063:32 14552SampleMaterial.lc 2063:30-2063:32
14553 forall a . [a] 14553 forall a . [a]
14554testdata/performance/SampleMaterial.lc 2064:25-2064:30 14554SampleMaterial.lc 2064:25-2064:30
14555 Bool 14555 Bool
14556testdata/performance/SampleMaterial.lc 2065:29-2065:34 14556SampleMaterial.lc 2065:29-2065:34
14557 Bool 14557 Bool
14558testdata/performance/SampleMaterial.lc 2067:13-2093:14 14558SampleMaterial.lc 2067:13-2093:14
14559 [StageAttrs] 14559 [StageAttrs]
14560testdata/performance/SampleMaterial.lc 2067:15-2067:25 14560SampleMaterial.lc 2067:15-2067:25
14561 Maybe (Blending', Blending') 14561 Maybe (Blending', Blending')
14562 -> RGBGen 14562 -> RGBGen
14563 -> AlphaGen 14563 -> AlphaGen
@@ -14565,70 +14565,70 @@ testdata/performance/SampleMaterial.lc 2067:15-2067:25
14565 -> [TCMod] 14565 -> [TCMod]
14566 -> StageTexture 14566 -> StageTexture
14567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14568testdata/performance/SampleMaterial.lc 2067:15-2068:36 14568SampleMaterial.lc 2067:15-2068:36
14569 RGBGen 14569 RGBGen
14570 -> AlphaGen 14570 -> AlphaGen
14571 -> TCGen 14571 -> TCGen
14572 -> [TCMod] 14572 -> [TCMod]
14573 -> StageTexture 14573 -> StageTexture
14574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14575testdata/performance/SampleMaterial.lc 2067:15-2069:50 14575SampleMaterial.lc 2067:15-2069:50
14576 AlphaGen 14576 AlphaGen
14577 -> TCGen 14577 -> TCGen
14578 -> [TCMod] 14578 -> [TCMod]
14579 -> StageTexture 14579 -> StageTexture
14580 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14580 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14581testdata/performance/SampleMaterial.lc 2067:15-2070:42 14581SampleMaterial.lc 2067:15-2070:42
14582 TCGen 14582 TCGen
14583 -> [TCMod] 14583 -> [TCMod]
14584 -> StageTexture 14584 -> StageTexture
14585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14586testdata/performance/SampleMaterial.lc 2067:15-2071:36 14586SampleMaterial.lc 2067:15-2071:36
14587 [TCMod] 14587 [TCMod]
14588 -> StageTexture 14588 -> StageTexture
14589 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14589 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14590testdata/performance/SampleMaterial.lc 2067:15-2072:31 14590SampleMaterial.lc 2067:15-2072:31
14591 StageTexture 14591 StageTexture
14592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14593testdata/performance/SampleMaterial.lc 2067:15-2073:71 14593SampleMaterial.lc 2067:15-2073:71
14594 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14594 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14595testdata/performance/SampleMaterial.lc 2067:15-2074:38 14595SampleMaterial.lc 2067:15-2074:38
14596 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14596 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14597testdata/performance/SampleMaterial.lc 2067:15-2075:41 14597SampleMaterial.lc 2067:15-2075:41
14598 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14598 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14599testdata/performance/SampleMaterial.lc 2067:15-2076:40 14599SampleMaterial.lc 2067:15-2076:40
14600 Bool -> String -> StageAttrs 14600 Bool -> String -> StageAttrs
14601testdata/performance/SampleMaterial.lc 2067:15-2077:46 14601SampleMaterial.lc 2067:15-2077:46
14602 String -> StageAttrs 14602 String -> StageAttrs
14603testdata/performance/SampleMaterial.lc 2067:15-2079:18 14603SampleMaterial.lc 2067:15-2079:18
14604 StageAttrs 14604 StageAttrs
14605testdata/performance/SampleMaterial.lc 2068:29-2068:36 14605SampleMaterial.lc 2068:29-2068:36
14606 forall a . Maybe a 14606 forall a . Maybe a
14607testdata/performance/SampleMaterial.lc 2069:30-2069:50 14607SampleMaterial.lc 2069:30-2069:50
14608 RGBGen 14608 RGBGen
14609testdata/performance/SampleMaterial.lc 2070:32-2070:42 14609SampleMaterial.lc 2070:32-2070:42
14610 AlphaGen 14610 AlphaGen
14611testdata/performance/SampleMaterial.lc 2071:29-2071:36 14611SampleMaterial.lc 2071:29-2071:36
14612 TCGen 14612 TCGen
14613testdata/performance/SampleMaterial.lc 2072:29-2072:31 14613SampleMaterial.lc 2072:29-2072:31
14614 forall a . [a] 14614 forall a . [a]
14615testdata/performance/SampleMaterial.lc 2073:31-2073:37 14615SampleMaterial.lc 2073:31-2073:37
14616 String -> StageTexture 14616 String -> StageTexture
14617testdata/performance/SampleMaterial.lc 2073:31-2073:71 14617SampleMaterial.lc 2073:31-2073:71
14618 StageTexture 14618 StageTexture
14619testdata/performance/SampleMaterial.lc 2073:38-2073:71 14619SampleMaterial.lc 2073:38-2073:71
14620 String 14620 String
14621testdata/performance/SampleMaterial.lc 2074:34-2074:38 14621SampleMaterial.lc 2074:34-2074:38
14622 Bool 14622 Bool
14623testdata/performance/SampleMaterial.lc 2075:33-2075:41 14623SampleMaterial.lc 2075:33-2075:41
14624 DepthFunction 14624 DepthFunction
14625testdata/performance/SampleMaterial.lc 2076:33-2076:40 14625SampleMaterial.lc 2076:33-2076:40
14626 forall a . Maybe a 14626 forall a . Maybe a
14627testdata/performance/SampleMaterial.lc 2077:41-2077:46 14627SampleMaterial.lc 2077:41-2077:46
14628 Bool 14628 Bool
14629testdata/performance/SampleMaterial.lc 2078:38-2078:54 14629SampleMaterial.lc 2078:38-2078:54
14630 String 14630 String
14631testdata/performance/SampleMaterial.lc 2080:15-2080:25 14631SampleMaterial.lc 2080:15-2080:25
14632 Maybe (Blending', Blending') 14632 Maybe (Blending', Blending')
14633 -> RGBGen 14633 -> RGBGen
14634 -> AlphaGen 14634 -> AlphaGen
@@ -14636,82 +14636,82 @@ testdata/performance/SampleMaterial.lc 2080:15-2080:25
14636 -> [TCMod] 14636 -> [TCMod]
14637 -> StageTexture 14637 -> StageTexture
14638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14639testdata/performance/SampleMaterial.lc 2080:15-2081:57 14639SampleMaterial.lc 2080:15-2081:57
14640 RGBGen 14640 RGBGen
14641 -> AlphaGen 14641 -> AlphaGen
14642 -> TCGen 14642 -> TCGen
14643 -> [TCMod] 14643 -> [TCMod]
14644 -> StageTexture 14644 -> StageTexture
14645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14646testdata/performance/SampleMaterial.lc 2080:15-2082:50 14646SampleMaterial.lc 2080:15-2082:50
14647 AlphaGen 14647 AlphaGen
14648 -> TCGen 14648 -> TCGen
14649 -> [TCMod] 14649 -> [TCMod]
14650 -> StageTexture 14650 -> StageTexture
14651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14652testdata/performance/SampleMaterial.lc 2080:15-2083:42 14652SampleMaterial.lc 2080:15-2083:42
14653 TCGen 14653 TCGen
14654 -> [TCMod] 14654 -> [TCMod]
14655 -> StageTexture 14655 -> StageTexture
14656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14657testdata/performance/SampleMaterial.lc 2080:15-2084:40 14657SampleMaterial.lc 2080:15-2084:40
14658 [TCMod] 14658 [TCMod]
14659 -> StageTexture 14659 -> StageTexture
14660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14661testdata/performance/SampleMaterial.lc 2080:15-2085:31 14661SampleMaterial.lc 2080:15-2085:31
14662 StageTexture 14662 StageTexture
14663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14663 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14664testdata/performance/SampleMaterial.lc 2080:15-2086:42 14664SampleMaterial.lc 2080:15-2086:42
14665 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14665 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14666testdata/performance/SampleMaterial.lc 2080:15-2087:38 14666SampleMaterial.lc 2080:15-2087:38
14667 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14667 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14668testdata/performance/SampleMaterial.lc 2080:15-2088:41 14668SampleMaterial.lc 2080:15-2088:41
14669 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14669 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14670testdata/performance/SampleMaterial.lc 2080:15-2089:40 14670SampleMaterial.lc 2080:15-2089:40
14671 Bool -> String -> StageAttrs 14671 Bool -> String -> StageAttrs
14672testdata/performance/SampleMaterial.lc 2080:15-2090:46 14672SampleMaterial.lc 2080:15-2090:46
14673 String -> StageAttrs 14673 String -> StageAttrs
14674testdata/performance/SampleMaterial.lc 2080:15-2092:18 14674SampleMaterial.lc 2080:15-2092:18
14675 StageAttrs | [StageAttrs] 14675 StageAttrs | [StageAttrs]
14676testdata/performance/SampleMaterial.lc 2081:29-2081:33 14676SampleMaterial.lc 2081:29-2081:33
14677 forall a . a -> Maybe a 14677 forall a . a -> Maybe a
14678testdata/performance/SampleMaterial.lc 2081:29-2081:57 14678SampleMaterial.lc 2081:29-2081:57
14679 Maybe (Blending', Blending') 14679 Maybe (Blending', Blending')
14680testdata/performance/SampleMaterial.lc 2081:34-2081:57 14680SampleMaterial.lc 2081:34-2081:57
14681 (Blending', Blending') 14681 (Blending', Blending')
14682testdata/performance/SampleMaterial.lc 2081:36-2081:46 14682SampleMaterial.lc 2081:36-2081:46
14683 Blending' 14683 Blending'
14684testdata/performance/SampleMaterial.lc 2081:49-2081:55 14684SampleMaterial.lc 2081:49-2081:55
14685 Blending' | ((Blending')) 14685 Blending' | ((Blending'))
14686testdata/performance/SampleMaterial.lc 2082:30-2082:50 14686SampleMaterial.lc 2082:30-2082:50
14687 RGBGen 14687 RGBGen
14688testdata/performance/SampleMaterial.lc 2083:32-2083:42 14688SampleMaterial.lc 2083:32-2083:42
14689 AlphaGen 14689 AlphaGen
14690testdata/performance/SampleMaterial.lc 2084:29-2084:40 14690SampleMaterial.lc 2084:29-2084:40
14691 TCGen 14691 TCGen
14692testdata/performance/SampleMaterial.lc 2085:29-2085:31 14692SampleMaterial.lc 2085:29-2085:31
14693 forall a . [a] 14693 forall a . [a]
14694testdata/performance/SampleMaterial.lc 2086:31-2086:42 14694SampleMaterial.lc 2086:31-2086:42
14695 StageTexture 14695 StageTexture
14696testdata/performance/SampleMaterial.lc 2087:34-2087:38 14696SampleMaterial.lc 2087:34-2087:38
14697 Bool 14697 Bool
14698testdata/performance/SampleMaterial.lc 2088:33-2088:41 14698SampleMaterial.lc 2088:33-2088:41
14699 DepthFunction 14699 DepthFunction
14700testdata/performance/SampleMaterial.lc 2089:33-2089:40 14700SampleMaterial.lc 2089:33-2089:40
14701 forall a . Maybe a 14701 forall a . Maybe a
14702testdata/performance/SampleMaterial.lc 2090:41-2090:46 14702SampleMaterial.lc 2090:41-2090:46
14703 Bool 14703 Bool
14704testdata/performance/SampleMaterial.lc 2091:38-2091:54 14704SampleMaterial.lc 2091:38-2091:54
14705 String 14705 String
14706testdata/performance/SampleMaterial.lc 2094:21-2094:26 14706SampleMaterial.lc 2094:21-2094:26
14707 Bool 14707 Bool
14708testdata/performance/SampleMaterial.lc 2097:5-2139:6 14708SampleMaterial.lc 2097:5-2139:6
14709 (String, CommonAttrs) 14709 (String, CommonAttrs)
14710testdata/performance/SampleMaterial.lc 2097:5-2182:6 14710SampleMaterial.lc 2097:5-2182:6
14711 [(String, CommonAttrs)] 14711 [(String, CommonAttrs)]
14712testdata/performance/SampleMaterial.lc 2097:7-2097:50 14712SampleMaterial.lc 2097:7-2097:50
14713 String 14713 String
14714testdata/performance/SampleMaterial.lc 2098:7-2098:18 14714SampleMaterial.lc 2098:7-2098:18
14715 () 14715 ()
14716 -> () 14716 -> ()
14717 -> Bool 14717 -> Bool
@@ -14719,68 +14719,68 @@ testdata/performance/SampleMaterial.lc 2098:7-2098:18
14719 -> Bool 14719 -> Bool
14720 -> Bool 14720 -> Bool
14721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14722testdata/performance/SampleMaterial.lc 2098:7-2099:26 14722SampleMaterial.lc 2098:7-2099:26
14723 () 14723 ()
14724 -> Bool 14724 -> Bool
14725 -> Float 14725 -> Float
14726 -> Bool 14726 -> Bool
14727 -> Bool 14727 -> Bool
14728 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14728 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14729testdata/performance/SampleMaterial.lc 2098:7-2100:26 14729SampleMaterial.lc 2098:7-2100:26
14730 Bool 14730 Bool
14731 -> Float 14731 -> Float
14732 -> Bool 14732 -> Bool
14733 -> Bool 14733 -> Bool
14734 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14734 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14735testdata/performance/SampleMaterial.lc 2098:7-2101:27 14735SampleMaterial.lc 2098:7-2101:27
14736 Float 14736 Float
14737 -> Bool 14737 -> Bool
14738 -> Bool 14738 -> Bool
14739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14739 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14740testdata/performance/SampleMaterial.lc 2098:7-2102:21 14740SampleMaterial.lc 2098:7-2102:21
14741 Bool 14741 Bool
14742 -> Bool 14742 -> Bool
14743 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14743 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14744testdata/performance/SampleMaterial.lc 2098:7-2103:35 14744SampleMaterial.lc 2098:7-2103:35
14745 Bool 14745 Bool
14746 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14746 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14747testdata/performance/SampleMaterial.lc 2098:7-2104:28 14747SampleMaterial.lc 2098:7-2104:28
14748 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14748 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14749testdata/performance/SampleMaterial.lc 2098:7-2105:33 14749SampleMaterial.lc 2098:7-2105:33
14750 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14750 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14751testdata/performance/SampleMaterial.lc 2098:7-2106:32 14751SampleMaterial.lc 2098:7-2106:32
14752 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14752 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14753testdata/performance/SampleMaterial.lc 2098:7-2107:30 14753SampleMaterial.lc 2098:7-2107:30
14754 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14754 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14755testdata/performance/SampleMaterial.lc 2098:7-2108:34 14755SampleMaterial.lc 2098:7-2108:34
14756 [StageAttrs] -> Bool -> CommonAttrs 14756 [StageAttrs] -> Bool -> CommonAttrs
14757testdata/performance/SampleMaterial.lc 2098:7-2136:14 14757SampleMaterial.lc 2098:7-2136:14
14758 Bool -> CommonAttrs 14758 Bool -> CommonAttrs
14759testdata/performance/SampleMaterial.lc 2098:7-2138:10 14759SampleMaterial.lc 2098:7-2138:10
14760 CommonAttrs | ((CommonAttrs)) 14760 CommonAttrs | ((CommonAttrs))
14761testdata/performance/SampleMaterial.lc 2099:24-2099:26 14761SampleMaterial.lc 2099:24-2099:26
14762 () 14762 ()
14763testdata/performance/SampleMaterial.lc 2100:24-2100:26 14763SampleMaterial.lc 2100:24-2100:26
14764 () 14764 ()
14765testdata/performance/SampleMaterial.lc 2101:22-2101:27 14765SampleMaterial.lc 2101:22-2101:27
14766 Bool 14766 Bool
14767testdata/performance/SampleMaterial.lc 2102:20-2102:21 14767SampleMaterial.lc 2102:20-2102:21
14768 _b 14768 _b
14769testdata/performance/SampleMaterial.lc 2103:30-2103:35 14769SampleMaterial.lc 2103:30-2103:35
14770 Bool 14770 Bool
14771testdata/performance/SampleMaterial.lc 2104:23-2104:28 14771SampleMaterial.lc 2104:23-2104:28
14772 Bool 14772 Bool
14773testdata/performance/SampleMaterial.lc 2105:20-2105:33 14773SampleMaterial.lc 2105:20-2105:33
14774 CullType 14774 CullType
14775testdata/performance/SampleMaterial.lc 2106:30-2106:32 14775SampleMaterial.lc 2106:30-2106:32
14776 forall a . [a] 14776 forall a . [a]
14777testdata/performance/SampleMaterial.lc 2107:25-2107:30 14777SampleMaterial.lc 2107:25-2107:30
14778 Bool 14778 Bool
14779testdata/performance/SampleMaterial.lc 2108:29-2108:34 14779SampleMaterial.lc 2108:29-2108:34
14780 Bool 14780 Bool
14781testdata/performance/SampleMaterial.lc 2110:13-2136:14 14781SampleMaterial.lc 2110:13-2136:14
14782 [StageAttrs] 14782 [StageAttrs]
14783testdata/performance/SampleMaterial.lc 2110:15-2110:25 14783SampleMaterial.lc 2110:15-2110:25
14784 Maybe (Blending', Blending') 14784 Maybe (Blending', Blending')
14785 -> RGBGen 14785 -> RGBGen
14786 -> AlphaGen 14786 -> AlphaGen
@@ -14788,70 +14788,70 @@ testdata/performance/SampleMaterial.lc 2110:15-2110:25
14788 -> [TCMod] 14788 -> [TCMod]
14789 -> StageTexture 14789 -> StageTexture
14790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14791testdata/performance/SampleMaterial.lc 2110:15-2111:36 14791SampleMaterial.lc 2110:15-2111:36
14792 RGBGen 14792 RGBGen
14793 -> AlphaGen 14793 -> AlphaGen
14794 -> TCGen 14794 -> TCGen
14795 -> [TCMod] 14795 -> [TCMod]
14796 -> StageTexture 14796 -> StageTexture
14797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14798testdata/performance/SampleMaterial.lc 2110:15-2112:50 14798SampleMaterial.lc 2110:15-2112:50
14799 AlphaGen 14799 AlphaGen
14800 -> TCGen 14800 -> TCGen
14801 -> [TCMod] 14801 -> [TCMod]
14802 -> StageTexture 14802 -> StageTexture
14803 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14803 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14804testdata/performance/SampleMaterial.lc 2110:15-2113:42 14804SampleMaterial.lc 2110:15-2113:42
14805 TCGen 14805 TCGen
14806 -> [TCMod] 14806 -> [TCMod]
14807 -> StageTexture 14807 -> StageTexture
14808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14809testdata/performance/SampleMaterial.lc 2110:15-2114:36 14809SampleMaterial.lc 2110:15-2114:36
14810 [TCMod] 14810 [TCMod]
14811 -> StageTexture 14811 -> StageTexture
14812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14813testdata/performance/SampleMaterial.lc 2110:15-2115:31 14813SampleMaterial.lc 2110:15-2115:31
14814 StageTexture 14814 StageTexture
14815 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14815 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14816testdata/performance/SampleMaterial.lc 2110:15-2116:81 14816SampleMaterial.lc 2110:15-2116:81
14817 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14817 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14818testdata/performance/SampleMaterial.lc 2110:15-2117:38 14818SampleMaterial.lc 2110:15-2117:38
14819 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14819 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14820testdata/performance/SampleMaterial.lc 2110:15-2118:41 14820SampleMaterial.lc 2110:15-2118:41
14821 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14821 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14822testdata/performance/SampleMaterial.lc 2110:15-2119:40 14822SampleMaterial.lc 2110:15-2119:40
14823 Bool -> String -> StageAttrs 14823 Bool -> String -> StageAttrs
14824testdata/performance/SampleMaterial.lc 2110:15-2120:46 14824SampleMaterial.lc 2110:15-2120:46
14825 String -> StageAttrs 14825 String -> StageAttrs
14826testdata/performance/SampleMaterial.lc 2110:15-2122:18 14826SampleMaterial.lc 2110:15-2122:18
14827 StageAttrs 14827 StageAttrs
14828testdata/performance/SampleMaterial.lc 2111:29-2111:36 14828SampleMaterial.lc 2111:29-2111:36
14829 forall a . Maybe a 14829 forall a . Maybe a
14830testdata/performance/SampleMaterial.lc 2112:30-2112:50 14830SampleMaterial.lc 2112:30-2112:50
14831 RGBGen 14831 RGBGen
14832testdata/performance/SampleMaterial.lc 2113:32-2113:42 14832SampleMaterial.lc 2113:32-2113:42
14833 AlphaGen 14833 AlphaGen
14834testdata/performance/SampleMaterial.lc 2114:29-2114:36 14834SampleMaterial.lc 2114:29-2114:36
14835 TCGen 14835 TCGen
14836testdata/performance/SampleMaterial.lc 2115:29-2115:31 14836SampleMaterial.lc 2115:29-2115:31
14837 forall a . [a] 14837 forall a . [a]
14838testdata/performance/SampleMaterial.lc 2116:31-2116:37 14838SampleMaterial.lc 2116:31-2116:37
14839 String -> StageTexture 14839 String -> StageTexture
14840testdata/performance/SampleMaterial.lc 2116:31-2116:81 14840SampleMaterial.lc 2116:31-2116:81
14841 StageTexture 14841 StageTexture
14842testdata/performance/SampleMaterial.lc 2116:38-2116:81 14842SampleMaterial.lc 2116:38-2116:81
14843 String 14843 String
14844testdata/performance/SampleMaterial.lc 2117:34-2117:38 14844SampleMaterial.lc 2117:34-2117:38
14845 Bool 14845 Bool
14846testdata/performance/SampleMaterial.lc 2118:33-2118:41 14846SampleMaterial.lc 2118:33-2118:41
14847 DepthFunction 14847 DepthFunction
14848testdata/performance/SampleMaterial.lc 2119:33-2119:40 14848SampleMaterial.lc 2119:33-2119:40
14849 forall a . Maybe a 14849 forall a . Maybe a
14850testdata/performance/SampleMaterial.lc 2120:41-2120:46 14850SampleMaterial.lc 2120:41-2120:46
14851 Bool 14851 Bool
14852testdata/performance/SampleMaterial.lc 2121:38-2121:53 14852SampleMaterial.lc 2121:38-2121:53
14853 String 14853 String
14854testdata/performance/SampleMaterial.lc 2123:15-2123:25 14854SampleMaterial.lc 2123:15-2123:25
14855 Maybe (Blending', Blending') 14855 Maybe (Blending', Blending')
14856 -> RGBGen 14856 -> RGBGen
14857 -> AlphaGen 14857 -> AlphaGen
@@ -14859,80 +14859,80 @@ testdata/performance/SampleMaterial.lc 2123:15-2123:25
14859 -> [TCMod] 14859 -> [TCMod]
14860 -> StageTexture 14860 -> StageTexture
14861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14862testdata/performance/SampleMaterial.lc 2123:15-2124:57 14862SampleMaterial.lc 2123:15-2124:57
14863 RGBGen 14863 RGBGen
14864 -> AlphaGen 14864 -> AlphaGen
14865 -> TCGen 14865 -> TCGen
14866 -> [TCMod] 14866 -> [TCMod]
14867 -> StageTexture 14867 -> StageTexture
14868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14869testdata/performance/SampleMaterial.lc 2123:15-2125:50 14869SampleMaterial.lc 2123:15-2125:50
14870 AlphaGen 14870 AlphaGen
14871 -> TCGen 14871 -> TCGen
14872 -> [TCMod] 14872 -> [TCMod]
14873 -> StageTexture 14873 -> StageTexture
14874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14875testdata/performance/SampleMaterial.lc 2123:15-2126:42 14875SampleMaterial.lc 2123:15-2126:42
14876 TCGen 14876 TCGen
14877 -> [TCMod] 14877 -> [TCMod]
14878 -> StageTexture 14878 -> StageTexture
14879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14880testdata/performance/SampleMaterial.lc 2123:15-2127:40 14880SampleMaterial.lc 2123:15-2127:40
14881 [TCMod] 14881 [TCMod]
14882 -> StageTexture 14882 -> StageTexture
14883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14884testdata/performance/SampleMaterial.lc 2123:15-2128:31 14884SampleMaterial.lc 2123:15-2128:31
14885 StageTexture 14885 StageTexture
14886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14887testdata/performance/SampleMaterial.lc 2123:15-2129:42 14887SampleMaterial.lc 2123:15-2129:42
14888 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14888 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14889testdata/performance/SampleMaterial.lc 2123:15-2130:38 14889SampleMaterial.lc 2123:15-2130:38
14890 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 14890 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
14891testdata/performance/SampleMaterial.lc 2123:15-2131:41 14891SampleMaterial.lc 2123:15-2131:41
14892 Maybe AlphaFunction -> Bool -> String -> StageAttrs 14892 Maybe AlphaFunction -> Bool -> String -> StageAttrs
14893testdata/performance/SampleMaterial.lc 2123:15-2132:40 14893SampleMaterial.lc 2123:15-2132:40
14894 Bool -> String -> StageAttrs 14894 Bool -> String -> StageAttrs
14895testdata/performance/SampleMaterial.lc 2123:15-2133:46 14895SampleMaterial.lc 2123:15-2133:46
14896 String -> StageAttrs 14896 String -> StageAttrs
14897testdata/performance/SampleMaterial.lc 2123:15-2135:18 14897SampleMaterial.lc 2123:15-2135:18
14898 StageAttrs | [StageAttrs] 14898 StageAttrs | [StageAttrs]
14899testdata/performance/SampleMaterial.lc 2124:29-2124:33 14899SampleMaterial.lc 2124:29-2124:33
14900 forall a . a -> Maybe a 14900 forall a . a -> Maybe a
14901testdata/performance/SampleMaterial.lc 2124:29-2124:57 14901SampleMaterial.lc 2124:29-2124:57
14902 Maybe (Blending', Blending') 14902 Maybe (Blending', Blending')
14903testdata/performance/SampleMaterial.lc 2124:34-2124:57 14903SampleMaterial.lc 2124:34-2124:57
14904 (Blending', Blending') 14904 (Blending', Blending')
14905testdata/performance/SampleMaterial.lc 2124:36-2124:46 14905SampleMaterial.lc 2124:36-2124:46
14906 Blending' 14906 Blending'
14907testdata/performance/SampleMaterial.lc 2124:49-2124:55 14907SampleMaterial.lc 2124:49-2124:55
14908 Blending' | ((Blending')) 14908 Blending' | ((Blending'))
14909testdata/performance/SampleMaterial.lc 2125:30-2125:50 14909SampleMaterial.lc 2125:30-2125:50
14910 RGBGen 14910 RGBGen
14911testdata/performance/SampleMaterial.lc 2126:32-2126:42 14911SampleMaterial.lc 2126:32-2126:42
14912 AlphaGen 14912 AlphaGen
14913testdata/performance/SampleMaterial.lc 2127:29-2127:40 14913SampleMaterial.lc 2127:29-2127:40
14914 TCGen 14914 TCGen
14915testdata/performance/SampleMaterial.lc 2128:29-2128:31 14915SampleMaterial.lc 2128:29-2128:31
14916 forall a . [a] 14916 forall a . [a]
14917testdata/performance/SampleMaterial.lc 2129:31-2129:42 14917SampleMaterial.lc 2129:31-2129:42
14918 StageTexture 14918 StageTexture
14919testdata/performance/SampleMaterial.lc 2130:34-2130:38 14919SampleMaterial.lc 2130:34-2130:38
14920 Bool 14920 Bool
14921testdata/performance/SampleMaterial.lc 2131:33-2131:41 14921SampleMaterial.lc 2131:33-2131:41
14922 DepthFunction 14922 DepthFunction
14923testdata/performance/SampleMaterial.lc 2132:33-2132:40 14923SampleMaterial.lc 2132:33-2132:40
14924 forall a . Maybe a 14924 forall a . Maybe a
14925testdata/performance/SampleMaterial.lc 2133:41-2133:46 14925SampleMaterial.lc 2133:41-2133:46
14926 Bool 14926 Bool
14927testdata/performance/SampleMaterial.lc 2134:38-2134:54 14927SampleMaterial.lc 2134:38-2134:54
14928 String 14928 String
14929testdata/performance/SampleMaterial.lc 2137:21-2137:26 14929SampleMaterial.lc 2137:21-2137:26
14930 Bool 14930 Bool
14931testdata/performance/SampleMaterial.lc 2140:5-2182:6 14931SampleMaterial.lc 2140:5-2182:6
14932 (String, CommonAttrs) | [(String, CommonAttrs)] 14932 (String, CommonAttrs) | [(String, CommonAttrs)]
14933testdata/performance/SampleMaterial.lc 2140:7-2140:50 14933SampleMaterial.lc 2140:7-2140:50
14934 String 14934 String
14935testdata/performance/SampleMaterial.lc 2141:7-2141:18 14935SampleMaterial.lc 2141:7-2141:18
14936 () 14936 ()
14937 -> () 14937 -> ()
14938 -> Bool 14938 -> Bool
@@ -14940,68 +14940,68 @@ testdata/performance/SampleMaterial.lc 2141:7-2141:18
14940 -> Bool 14940 -> Bool
14941 -> Bool 14941 -> Bool
14942 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14942 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14943testdata/performance/SampleMaterial.lc 2141:7-2142:26 14943SampleMaterial.lc 2141:7-2142:26
14944 () 14944 ()
14945 -> Bool 14945 -> Bool
14946 -> Float 14946 -> Float
14947 -> Bool 14947 -> Bool
14948 -> Bool 14948 -> Bool
14949 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14949 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14950testdata/performance/SampleMaterial.lc 2141:7-2143:26 14950SampleMaterial.lc 2141:7-2143:26
14951 Bool 14951 Bool
14952 -> Float 14952 -> Float
14953 -> Bool 14953 -> Bool
14954 -> Bool 14954 -> Bool
14955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14955 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14956testdata/performance/SampleMaterial.lc 2141:7-2144:27 14956SampleMaterial.lc 2141:7-2144:27
14957 Float 14957 Float
14958 -> Bool 14958 -> Bool
14959 -> Bool 14959 -> Bool
14960 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14960 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14961testdata/performance/SampleMaterial.lc 2141:7-2145:21 14961SampleMaterial.lc 2141:7-2145:21
14962 Bool 14962 Bool
14963 -> Bool 14963 -> Bool
14964 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14964 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14965testdata/performance/SampleMaterial.lc 2141:7-2146:35 14965SampleMaterial.lc 2141:7-2146:35
14966 Bool 14966 Bool
14967 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14967 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14968testdata/performance/SampleMaterial.lc 2141:7-2147:28 14968SampleMaterial.lc 2141:7-2147:28
14969 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14969 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14970testdata/performance/SampleMaterial.lc 2141:7-2148:33 14970SampleMaterial.lc 2141:7-2148:33
14971 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14971 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14972testdata/performance/SampleMaterial.lc 2141:7-2149:32 14972SampleMaterial.lc 2141:7-2149:32
14973 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs 14973 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
14974testdata/performance/SampleMaterial.lc 2141:7-2150:30 14974SampleMaterial.lc 2141:7-2150:30
14975 Bool -> [StageAttrs] -> Bool -> CommonAttrs 14975 Bool -> [StageAttrs] -> Bool -> CommonAttrs
14976testdata/performance/SampleMaterial.lc 2141:7-2151:34 14976SampleMaterial.lc 2141:7-2151:34
14977 [StageAttrs] -> Bool -> CommonAttrs 14977 [StageAttrs] -> Bool -> CommonAttrs
14978testdata/performance/SampleMaterial.lc 2141:7-2179:14 14978SampleMaterial.lc 2141:7-2179:14
14979 Bool -> CommonAttrs 14979 Bool -> CommonAttrs
14980testdata/performance/SampleMaterial.lc 2141:7-2181:10 14980SampleMaterial.lc 2141:7-2181:10
14981 CommonAttrs | ((CommonAttrs)) 14981 CommonAttrs | ((CommonAttrs))
14982testdata/performance/SampleMaterial.lc 2142:24-2142:26 14982SampleMaterial.lc 2142:24-2142:26
14983 () 14983 ()
14984testdata/performance/SampleMaterial.lc 2143:24-2143:26 14984SampleMaterial.lc 2143:24-2143:26
14985 () 14985 ()
14986testdata/performance/SampleMaterial.lc 2144:22-2144:27 14986SampleMaterial.lc 2144:22-2144:27
14987 Bool 14987 Bool
14988testdata/performance/SampleMaterial.lc 2145:20-2145:21 14988SampleMaterial.lc 2145:20-2145:21
14989 _b 14989 _b
14990testdata/performance/SampleMaterial.lc 2146:30-2146:35 14990SampleMaterial.lc 2146:30-2146:35
14991 Bool 14991 Bool
14992testdata/performance/SampleMaterial.lc 2147:23-2147:28 14992SampleMaterial.lc 2147:23-2147:28
14993 Bool 14993 Bool
14994testdata/performance/SampleMaterial.lc 2148:20-2148:33 14994SampleMaterial.lc 2148:20-2148:33
14995 CullType 14995 CullType
14996testdata/performance/SampleMaterial.lc 2149:30-2149:32 14996SampleMaterial.lc 2149:30-2149:32
14997 forall a . [a] 14997 forall a . [a]
14998testdata/performance/SampleMaterial.lc 2150:25-2150:30 14998SampleMaterial.lc 2150:25-2150:30
14999 Bool 14999 Bool
15000testdata/performance/SampleMaterial.lc 2151:29-2151:34 15000SampleMaterial.lc 2151:29-2151:34
15001 Bool 15001 Bool
15002testdata/performance/SampleMaterial.lc 2153:13-2179:14 15002SampleMaterial.lc 2153:13-2179:14
15003 [StageAttrs] 15003 [StageAttrs]
15004testdata/performance/SampleMaterial.lc 2153:15-2153:25 15004SampleMaterial.lc 2153:15-2153:25
15005 Maybe (Blending', Blending') 15005 Maybe (Blending', Blending')
15006 -> RGBGen 15006 -> RGBGen
15007 -> AlphaGen 15007 -> AlphaGen
@@ -15009,70 +15009,70 @@ testdata/performance/SampleMaterial.lc 2153:15-2153:25
15009 -> [TCMod] 15009 -> [TCMod]
15010 -> StageTexture 15010 -> StageTexture
15011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15012testdata/performance/SampleMaterial.lc 2153:15-2154:36 15012SampleMaterial.lc 2153:15-2154:36
15013 RGBGen 15013 RGBGen
15014 -> AlphaGen 15014 -> AlphaGen
15015 -> TCGen 15015 -> TCGen
15016 -> [TCMod] 15016 -> [TCMod]
15017 -> StageTexture 15017 -> StageTexture
15018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15019testdata/performance/SampleMaterial.lc 2153:15-2155:50 15019SampleMaterial.lc 2153:15-2155:50
15020 AlphaGen 15020 AlphaGen
15021 -> TCGen 15021 -> TCGen
15022 -> [TCMod] 15022 -> [TCMod]
15023 -> StageTexture 15023 -> StageTexture
15024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15025testdata/performance/SampleMaterial.lc 2153:15-2156:42 15025SampleMaterial.lc 2153:15-2156:42
15026 TCGen 15026 TCGen
15027 -> [TCMod] 15027 -> [TCMod]
15028 -> StageTexture 15028 -> StageTexture
15029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15030testdata/performance/SampleMaterial.lc 2153:15-2157:36 15030SampleMaterial.lc 2153:15-2157:36
15031 [TCMod] 15031 [TCMod]
15032 -> StageTexture 15032 -> StageTexture
15033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15034testdata/performance/SampleMaterial.lc 2153:15-2158:31 15034SampleMaterial.lc 2153:15-2158:31
15035 StageTexture 15035 StageTexture
15036 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15036 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15037testdata/performance/SampleMaterial.lc 2153:15-2159:81 15037SampleMaterial.lc 2153:15-2159:81
15038 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15038 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15039testdata/performance/SampleMaterial.lc 2153:15-2160:38 15039SampleMaterial.lc 2153:15-2160:38
15040 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15040 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15041testdata/performance/SampleMaterial.lc 2153:15-2161:41 15041SampleMaterial.lc 2153:15-2161:41
15042 Maybe AlphaFunction -> Bool -> String -> StageAttrs 15042 Maybe AlphaFunction -> Bool -> String -> StageAttrs
15043testdata/performance/SampleMaterial.lc 2153:15-2162:40 15043SampleMaterial.lc 2153:15-2162:40
15044 Bool -> String -> StageAttrs 15044 Bool -> String -> StageAttrs
15045testdata/performance/SampleMaterial.lc 2153:15-2163:46 15045SampleMaterial.lc 2153:15-2163:46
15046 String -> StageAttrs 15046 String -> StageAttrs
15047testdata/performance/SampleMaterial.lc 2153:15-2165:18 15047SampleMaterial.lc 2153:15-2165:18
15048 StageAttrs 15048 StageAttrs
15049testdata/performance/SampleMaterial.lc 2154:29-2154:36 15049SampleMaterial.lc 2154:29-2154:36
15050 forall a . Maybe a 15050 forall a . Maybe a
15051testdata/performance/SampleMaterial.lc 2155:30-2155:50 15051SampleMaterial.lc 2155:30-2155:50
15052 RGBGen 15052 RGBGen
15053testdata/performance/SampleMaterial.lc 2156:32-2156:42 15053SampleMaterial.lc 2156:32-2156:42
15054 AlphaGen 15054 AlphaGen
15055testdata/performance/SampleMaterial.lc 2157:29-2157:36 15055SampleMaterial.lc 2157:29-2157:36
15056 TCGen 15056 TCGen
15057testdata/performance/SampleMaterial.lc 2158:29-2158:31 15057SampleMaterial.lc 2158:29-2158:31
15058 forall a . [a] 15058 forall a . [a]
15059testdata/performance/SampleMaterial.lc 2159:31-2159:37 15059SampleMaterial.lc 2159:31-2159:37
15060 String -> StageTexture 15060 String -> StageTexture
15061testdata/performance/SampleMaterial.lc 2159:31-2159:81 15061SampleMaterial.lc 2159:31-2159:81
15062 StageTexture 15062 StageTexture
15063testdata/performance/SampleMaterial.lc 2159:38-2159:81 15063SampleMaterial.lc 2159:38-2159:81
15064 String 15064 String
15065testdata/performance/SampleMaterial.lc 2160:34-2160:38 15065SampleMaterial.lc 2160:34-2160:38
15066 Bool 15066 Bool
15067testdata/performance/SampleMaterial.lc 2161:33-2161:41 15067SampleMaterial.lc 2161:33-2161:41
15068 DepthFunction 15068 DepthFunction
15069testdata/performance/SampleMaterial.lc 2162:33-2162:40 15069SampleMaterial.lc 2162:33-2162:40
15070 forall a . Maybe a 15070 forall a . Maybe a
15071testdata/performance/SampleMaterial.lc 2163:41-2163:46 15071SampleMaterial.lc 2163:41-2163:46
15072 Bool 15072 Bool
15073testdata/performance/SampleMaterial.lc 2164:38-2164:54 15073SampleMaterial.lc 2164:38-2164:54
15074 String 15074 String
15075testdata/performance/SampleMaterial.lc 2166:15-2166:25 15075SampleMaterial.lc 2166:15-2166:25
15076 Maybe (Blending', Blending') 15076 Maybe (Blending', Blending')
15077 -> RGBGen 15077 -> RGBGen
15078 -> AlphaGen 15078 -> AlphaGen
@@ -15080,72 +15080,72 @@ testdata/performance/SampleMaterial.lc 2166:15-2166:25
15080 -> [TCMod] 15080 -> [TCMod]
15081 -> StageTexture 15081 -> StageTexture
15082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15083testdata/performance/SampleMaterial.lc 2166:15-2167:57 15083SampleMaterial.lc 2166:15-2167:57
15084 RGBGen 15084 RGBGen
15085 -> AlphaGen 15085 -> AlphaGen
15086 -> TCGen 15086 -> TCGen
15087 -> [TCMod] 15087 -> [TCMod]
15088 -> StageTexture 15088 -> StageTexture
15089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15090testdata/performance/SampleMaterial.lc 2166:15-2168:50 15090SampleMaterial.lc 2166:15-2168:50
15091 AlphaGen 15091 AlphaGen
15092 -> TCGen 15092 -> TCGen
15093 -> [TCMod] 15093 -> [TCMod]
15094 -> StageTexture 15094 -> StageTexture
15095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15096testdata/performance/SampleMaterial.lc 2166:15-2169:42 15096SampleMaterial.lc 2166:15-2169:42
15097 TCGen 15097 TCGen
15098 -> [TCMod] 15098 -> [TCMod]
15099 -> StageTexture 15099 -> StageTexture
15100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15101testdata/performance/SampleMaterial.lc 2166:15-2170:40 15101SampleMaterial.lc 2166:15-2170:40
15102 [TCMod] 15102 [TCMod]
15103 -> StageTexture 15103 -> StageTexture
15104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15105testdata/performance/SampleMaterial.lc 2166:15-2171:31 15105SampleMaterial.lc 2166:15-2171:31
15106 StageTexture 15106 StageTexture
15107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15108testdata/performance/SampleMaterial.lc 2166:15-2172:42 15108SampleMaterial.lc 2166:15-2172:42
15109 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15109 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15110testdata/performance/SampleMaterial.lc 2166:15-2173:38 15110SampleMaterial.lc 2166:15-2173:38
15111 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 15111 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
15112testdata/performance/SampleMaterial.lc 2166:15-2174:41 15112SampleMaterial.lc 2166:15-2174:41
15113 Maybe AlphaFunction -> Bool -> String -> StageAttrs 15113 Maybe AlphaFunction -> Bool -> String -> StageAttrs
15114testdata/performance/SampleMaterial.lc 2166:15-2175:40 15114SampleMaterial.lc 2166:15-2175:40
15115 Bool -> String -> StageAttrs 15115 Bool -> String -> StageAttrs
15116testdata/performance/SampleMaterial.lc 2166:15-2176:46 15116SampleMaterial.lc 2166:15-2176:46
15117 String -> StageAttrs 15117 String -> StageAttrs
15118testdata/performance/SampleMaterial.lc 2166:15-2178:18 15118SampleMaterial.lc 2166:15-2178:18
15119 StageAttrs | [StageAttrs] 15119 StageAttrs | [StageAttrs]
15120testdata/performance/SampleMaterial.lc 2167:29-2167:33 15120SampleMaterial.lc 2167:29-2167:33
15121 forall a . a -> Maybe a 15121 forall a . a -> Maybe a
15122testdata/performance/SampleMaterial.lc 2167:29-2167:57 15122SampleMaterial.lc 2167:29-2167:57
15123 Maybe (Blending', Blending') 15123 Maybe (Blending', Blending')
15124testdata/performance/SampleMaterial.lc 2167:34-2167:57 15124SampleMaterial.lc 2167:34-2167:57
15125 (Blending', Blending') 15125 (Blending', Blending')
15126testdata/performance/SampleMaterial.lc 2167:36-2167:46 15126SampleMaterial.lc 2167:36-2167:46
15127 Blending' 15127 Blending'
15128testdata/performance/SampleMaterial.lc 2167:49-2167:55 15128SampleMaterial.lc 2167:49-2167:55
15129 Blending' | ((Blending')) 15129 Blending' | ((Blending'))
15130testdata/performance/SampleMaterial.lc 2168:30-2168:50 15130SampleMaterial.lc 2168:30-2168:50
15131 RGBGen 15131 RGBGen
15132testdata/performance/SampleMaterial.lc 2169:32-2169:42 15132SampleMaterial.lc 2169:32-2169:42
15133 AlphaGen 15133 AlphaGen
15134testdata/performance/SampleMaterial.lc 2170:29-2170:40 15134SampleMaterial.lc 2170:29-2170:40
15135 TCGen 15135 TCGen
15136testdata/performance/SampleMaterial.lc 2171:29-2171:31 15136SampleMaterial.lc 2171:29-2171:31
15137 forall a . [a] 15137 forall a . [a]
15138testdata/performance/SampleMaterial.lc 2172:31-2172:42 15138SampleMaterial.lc 2172:31-2172:42
15139 StageTexture 15139 StageTexture
15140testdata/performance/SampleMaterial.lc 2173:34-2173:38 15140SampleMaterial.lc 2173:34-2173:38
15141 Bool 15141 Bool
15142testdata/performance/SampleMaterial.lc 2174:33-2174:41 15142SampleMaterial.lc 2174:33-2174:41
15143 DepthFunction 15143 DepthFunction
15144testdata/performance/SampleMaterial.lc 2175:33-2175:40 15144SampleMaterial.lc 2175:33-2175:40
15145 forall a . Maybe a 15145 forall a . Maybe a
15146testdata/performance/SampleMaterial.lc 2176:41-2176:46 15146SampleMaterial.lc 2176:41-2176:46
15147 Bool 15147 Bool
15148testdata/performance/SampleMaterial.lc 2177:38-2177:54 15148SampleMaterial.lc 2177:38-2177:54
15149 String 15149 String
15150testdata/performance/SampleMaterial.lc 2180:21-2180:26 15150SampleMaterial.lc 2180:21-2180:26
15151 Bool \ No newline at end of file 15151 Bool \ No newline at end of file
diff --git a/testdata/record01.reject.out b/testdata/record01.reject.out
index 33eb370a..0221ad8b 100644
--- a/testdata/record01.reject.out
+++ b/testdata/record01.reject.out
@@ -2,7 +2,7 @@ type error: can not unify
2 FrameBuffer _b _a 2 FrameBuffer _b _a
3with 3with
4 Float 4 Float
5in testdata/record01.reject.lc:26:15: 5in record01.reject.lc:26:15:
6 in ScreenOut record.fieldA 6 in ScreenOut record.fieldA
7 ^^^^^^ 7 ^^^^^^
8------------ trace 8------------ trace
@@ -10,414 +10,414 @@ in testdata/record01.reject.lc:26:15:
10 FrameBuffer _b _a 10 FrameBuffer _b _a
11with 11with
12 Float 12 Float
13in testdata/record01.reject.lc:26:15: 13in record01.reject.lc:26:15:
14 in ScreenOut record.fieldA 14 in ScreenOut record.fieldA
15 ^^^^^^ 15 ^^^^^^
16------------ tooltips 16------------ tooltips
17testdata/record01.reject.lc 2:16-2:21 17record01.reject.lc 2:16-2:21
18 (BlendEquation, BlendEquation) 18 (BlendEquation, BlendEquation)
19 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 19 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
20 -> Vec 4 Float -> Blending Float 20 -> Vec 4 Float -> Blending Float
21testdata/record01.reject.lc 2:16-2:23 21record01.reject.lc 2:16-2:23
22 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 22 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
23 -> Vec 4 Float -> Blending Float 23 -> Vec 4 Float -> Blending Float
24testdata/record01.reject.lc 2:16-2:81 24record01.reject.lc 2:16-2:81
25 Vec 4 Float -> Blending Float 25 Vec 4 Float -> Blending Float
26testdata/record01.reject.lc 2:16-2:102 26record01.reject.lc 2:16-2:102
27 Blending Float 27 Blending Float
28testdata/record01.reject.lc 2:22-2:23 28record01.reject.lc 2:22-2:23
29 _b 29 _b
30testdata/record01.reject.lc 2:24-2:81 30record01.reject.lc 2:24-2:81
31 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 31 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
32testdata/record01.reject.lc 2:25-2:52 32record01.reject.lc 2:25-2:52
33 (BlendingFactor, BlendingFactor) 33 (BlendingFactor, BlendingFactor)
34testdata/record01.reject.lc 2:26-2:34 34record01.reject.lc 2:26-2:34
35 BlendingFactor 35 BlendingFactor
36testdata/record01.reject.lc 2:35-2:51 36record01.reject.lc 2:35-2:51
37 BlendingFactor | ((BlendingFactor)) 37 BlendingFactor | ((BlendingFactor))
38testdata/record01.reject.lc 2:53-2:80 38record01.reject.lc 2:53-2:80
39 (BlendingFactor, BlendingFactor) | (((BlendingFactor, BlendingFactor))) 39 (BlendingFactor, BlendingFactor) | (((BlendingFactor, BlendingFactor)))
40testdata/record01.reject.lc 2:54-2:62 40record01.reject.lc 2:54-2:62
41 BlendingFactor 41 BlendingFactor
42testdata/record01.reject.lc 2:63-2:79 42record01.reject.lc 2:63-2:79
43 BlendingFactor | ((BlendingFactor)) 43 BlendingFactor | ((BlendingFactor))
44testdata/record01.reject.lc 2:83-2:85 44record01.reject.lc 2:83-2:85
45 forall a . a -> a -> a -> a -> VecS a 4 45 forall a . a -> a -> a -> a -> VecS a 4
46testdata/record01.reject.lc 2:83-2:89 46record01.reject.lc 2:83-2:89
47 Float -> Float -> Float -> VecS Float 4 47 Float -> Float -> Float -> VecS Float 4
48testdata/record01.reject.lc 2:83-2:93 48record01.reject.lc 2:83-2:93
49 Float -> Float -> VecS Float 4 49 Float -> Float -> VecS Float 4
50testdata/record01.reject.lc 2:83-2:97 50record01.reject.lc 2:83-2:97
51 Float -> VecS Float 4 51 Float -> VecS Float 4
52testdata/record01.reject.lc 2:83-2:101 52record01.reject.lc 2:83-2:101
53 VecS Float 4 53 VecS Float 4
54testdata/record01.reject.lc 2:86-2:89 54record01.reject.lc 2:86-2:89
55 Float 55 Float
56testdata/record01.reject.lc 2:90-2:93 56record01.reject.lc 2:90-2:93
57 Float 57 Float
58testdata/record01.reject.lc 2:94-2:97 58record01.reject.lc 2:94-2:97
59 Float 59 Float
60testdata/record01.reject.lc 2:98-2:101 60record01.reject.lc 2:98-2:101
61 Float 61 Float
62testdata/record01.reject.lc 3:13-3:21 62record01.reject.lc 3:13-3:21
63 (BlendEquation, BlendEquation) -> Blending Float 63 (BlendEquation, BlendEquation) -> Blending Float
64testdata/record01.reject.lc 3:13-3:39 64record01.reject.lc 3:13-3:39
65 Blending Float 65 Blending Float
66testdata/record01.reject.lc 3:22-3:39 66record01.reject.lc 3:22-3:39
67 (BlendEquation, BlendEquation) 67 (BlendEquation, BlendEquation)
68testdata/record01.reject.lc 3:23-3:30 68record01.reject.lc 3:23-3:30
69 BlendEquation 69 BlendEquation
70testdata/record01.reject.lc 3:31-3:38 70record01.reject.lc 3:31-3:38
71 BlendEquation | ((BlendEquation)) 71 BlendEquation | ((BlendEquation))
72testdata/record01.reject.lc 4:11-4:16 72record01.reject.lc 4:11-4:16
73 (BlendEquation, BlendEquation) 73 (BlendEquation, BlendEquation)
74 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 74 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
75 -> Vec 4 Float -> Blending Float 75 -> Vec 4 Float -> Blending Float
76testdata/record01.reject.lc 4:11-4:34 76record01.reject.lc 4:11-4:34
77 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 77 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
78 -> Vec 4 Float -> Blending Float 78 -> Vec 4 Float -> Blending Float
79testdata/record01.reject.lc 4:11-4:92 79record01.reject.lc 4:11-4:92
80 Vec 4 Float -> Blending Float 80 Vec 4 Float -> Blending Float
81testdata/record01.reject.lc 4:11-4:113 81record01.reject.lc 4:11-4:113
82 Blending Float 82 Blending Float
83testdata/record01.reject.lc 4:17-4:34 83record01.reject.lc 4:17-4:34
84 (BlendEquation, BlendEquation) 84 (BlendEquation, BlendEquation)
85testdata/record01.reject.lc 4:18-4:25 85record01.reject.lc 4:18-4:25
86 BlendEquation 86 BlendEquation
87testdata/record01.reject.lc 4:26-4:33 87record01.reject.lc 4:26-4:33
88 BlendEquation | ((BlendEquation)) 88 BlendEquation | ((BlendEquation))
89testdata/record01.reject.lc 4:35-4:92 89record01.reject.lc 4:35-4:92
90 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 90 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
91testdata/record01.reject.lc 4:36-4:63 91record01.reject.lc 4:36-4:63
92 (BlendingFactor, BlendingFactor) 92 (BlendingFactor, BlendingFactor)
93testdata/record01.reject.lc 4:37-4:45 93record01.reject.lc 4:37-4:45
94 BlendingFactor 94 BlendingFactor
95testdata/record01.reject.lc 4:46-4:62 95record01.reject.lc 4:46-4:62
96 BlendingFactor | ((BlendingFactor)) 96 BlendingFactor | ((BlendingFactor))
97testdata/record01.reject.lc 4:64-4:91 97record01.reject.lc 4:64-4:91
98 (BlendingFactor, BlendingFactor) | (((BlendingFactor, BlendingFactor))) 98 (BlendingFactor, BlendingFactor) | (((BlendingFactor, BlendingFactor)))
99testdata/record01.reject.lc 4:65-4:73 99record01.reject.lc 4:65-4:73
100 BlendingFactor 100 BlendingFactor
101testdata/record01.reject.lc 4:74-4:90 101record01.reject.lc 4:74-4:90
102 BlendingFactor | ((BlendingFactor)) 102 BlendingFactor | ((BlendingFactor))
103testdata/record01.reject.lc 4:94-4:96 103record01.reject.lc 4:94-4:96
104 forall a . a -> a -> a -> a -> VecS a 4 104 forall a . a -> a -> a -> a -> VecS a 4
105testdata/record01.reject.lc 4:94-4:100 105record01.reject.lc 4:94-4:100
106 Float -> Float -> Float -> VecS Float 4 106 Float -> Float -> Float -> VecS Float 4
107testdata/record01.reject.lc 4:94-4:104 107record01.reject.lc 4:94-4:104
108 Float -> Float -> VecS Float 4 108 Float -> Float -> VecS Float 4
109testdata/record01.reject.lc 4:94-4:108 109record01.reject.lc 4:94-4:108
110 Float -> VecS Float 4 110 Float -> VecS Float 4
111testdata/record01.reject.lc 4:94-4:112 111record01.reject.lc 4:94-4:112
112 VecS Float 4 112 VecS Float 4
113testdata/record01.reject.lc 4:97-4:100 113record01.reject.lc 4:97-4:100
114 Float 114 Float
115testdata/record01.reject.lc 4:101-4:104 115record01.reject.lc 4:101-4:104
116 Float 116 Float
117testdata/record01.reject.lc 4:105-4:108 117record01.reject.lc 4:105-4:108
118 Float 118 Float
119testdata/record01.reject.lc 4:109-4:112 119record01.reject.lc 4:109-4:112
120 Float 120 Float
121testdata/record01.reject.lc 5:12-5:22 121record01.reject.lc 5:12-5:22
122 forall a . Blending a 122 forall a . Blending a
123testdata/record01.reject.lc 6:13-6:15 123record01.reject.lc 6:13-6:15
124 forall a . a -> a -> a -> a -> VecS a 4 124 forall a . a -> a -> a -> a -> VecS a 4
125testdata/record01.reject.lc 6:13-6:19 125record01.reject.lc 6:13-6:19
126 Float -> Float -> Float -> VecS Float 4 126 Float -> Float -> Float -> VecS Float 4
127testdata/record01.reject.lc 6:13-6:23 127record01.reject.lc 6:13-6:23
128 Float -> Float -> VecS Float 4 128 Float -> Float -> VecS Float 4
129testdata/record01.reject.lc 6:13-6:27 129record01.reject.lc 6:13-6:27
130 Float -> VecS Float 4 130 Float -> VecS Float 4
131testdata/record01.reject.lc 6:13-6:31 131record01.reject.lc 6:13-6:31
132 VecS Float 4 132 VecS Float 4
133testdata/record01.reject.lc 6:16-6:19 133record01.reject.lc 6:16-6:19
134 Float 134 Float
135testdata/record01.reject.lc 6:20-6:23 135record01.reject.lc 6:20-6:23
136 Float 136 Float
137testdata/record01.reject.lc 6:24-6:27 137record01.reject.lc 6:24-6:27
138 Float 138 Float
139testdata/record01.reject.lc 6:28-6:31 139record01.reject.lc 6:28-6:31
140 Float 140 Float
141testdata/record01.reject.lc 7:14-7:16 141record01.reject.lc 7:14-7:16
142 forall a . a -> a -> a -> a -> VecS a 4 142 forall a . a -> a -> a -> a -> VecS a 4
143testdata/record01.reject.lc 7:14-7:20 143record01.reject.lc 7:14-7:20
144 Float -> Float -> Float -> VecS Float 4 144 Float -> Float -> Float -> VecS Float 4
145testdata/record01.reject.lc 7:14-7:24 145record01.reject.lc 7:14-7:24
146 Float -> Float -> VecS Float 4 146 Float -> Float -> VecS Float 4
147testdata/record01.reject.lc 7:14-7:28 147record01.reject.lc 7:14-7:28
148 Float -> VecS Float 4 148 Float -> VecS Float 4
149testdata/record01.reject.lc 7:14-7:32 149record01.reject.lc 7:14-7:32
150 VecS Float 4 150 VecS Float 4
151testdata/record01.reject.lc 7:17-7:20 151record01.reject.lc 7:17-7:20
152 Float 152 Float
153testdata/record01.reject.lc 7:21-7:24 153record01.reject.lc 7:21-7:24
154 Float 154 Float
155testdata/record01.reject.lc 7:25-7:28 155record01.reject.lc 7:25-7:28
156 Float 156 Float
157testdata/record01.reject.lc 7:29-7:32 157record01.reject.lc 7:29-7:32
158 Float 158 Float
159testdata/record01.reject.lc 8:23-8:34 159record01.reject.lc 8:23-8:34
160 forall (a :: [Type]) 160 forall (a :: [Type])
161 . sameLayerCounts a 161 . sameLayerCounts a
162 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) 162 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a)
163testdata/record01.reject.lc 8:23-8:75 163record01.reject.lc 8:23-8:75
164 FrameBuffer 164 FrameBuffer
165 1 165 1
166 (map GetImageKind ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))]) 166 (map GetImageKind ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))])
167testdata/record01.reject.lc 8:35-8:75 167record01.reject.lc 8:35-8:75
168 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) 168 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float)))
169testdata/record01.reject.lc 8:36-8:47 169record01.reject.lc 8:36-8:47
170 Float -> Image 1 'Depth 170 Float -> Image 1 'Depth
171testdata/record01.reject.lc 8:36-8:54 171record01.reject.lc 8:36-8:54
172 Image 1 'Depth 172 Image 1 'Depth
173testdata/record01.reject.lc 8:48-8:54 173record01.reject.lc 8:48-8:54
174 Float 174 Float
175testdata/record01.reject.lc 8:55-8:66 175record01.reject.lc 8:55-8:66
176 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 176 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
177testdata/record01.reject.lc 8:55-8:74 177record01.reject.lc 8:55-8:74
178 Image 1 ('Color (VecScalar 4 Float)) | ((Image 1 ('Color (VecScalar 4 Float)))) 178 Image 1 ('Color (VecScalar 4 Float)) | ((Image 1 ('Color (VecScalar 4 Float))))
179testdata/record01.reject.lc 8:67-8:74 179record01.reject.lc 8:67-8:74
180 VecS Float 4 180 VecS Float 4
181testdata/record01.reject.lc 9:23-9:34 181record01.reject.lc 9:23-9:34
182 forall a . Float -> PolygonMode a 182 forall a . Float -> PolygonMode a
183testdata/record01.reject.lc 9:23-9:39 183record01.reject.lc 9:23-9:39
184 PolygonMode _a 184 PolygonMode _a
185testdata/record01.reject.lc 9:35-9:39 185record01.reject.lc 9:35-9:39
186 Float 186 Float
187testdata/record01.reject.lc 10:23-10:34 187record01.reject.lc 10:23-10:34
188 forall a . PolygonMode a 188 forall a . PolygonMode a
189testdata/record01.reject.lc 11:23-11:35 189record01.reject.lc 11:23-11:35
190 forall a . PointSize a -> PolygonMode a 190 forall a . PointSize a -> PolygonMode a
191testdata/record01.reject.lc 11:23-11:52 191record01.reject.lc 11:23-11:52
192 PolygonMode _a 192 PolygonMode _a
193testdata/record01.reject.lc 11:37-11:46 193record01.reject.lc 11:37-11:46
194 forall a . Float -> PointSize a 194 forall a . Float -> PointSize a
195testdata/record01.reject.lc 11:37-11:51 195record01.reject.lc 11:37-11:51
196 PointSize _a 196 PointSize _a
197testdata/record01.reject.lc 11:47-11:51 197record01.reject.lc 11:47-11:51
198 Float 198 Float
199testdata/record01.reject.lc 12:10-12:18 199record01.reject.lc 12:10-12:18
200 CullMode 200 CullMode
201testdata/record01.reject.lc 13:11-13:20 201record01.reject.lc 13:11-13:20
202 CullMode 202 CullMode
203testdata/record01.reject.lc 14:23-14:34 203record01.reject.lc 14:23-14:34
204 forall a 204 forall a
205 . CullMode 205 . CullMode
206 -> PolygonMode a 206 -> PolygonMode a
207 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle 207 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle
208testdata/record01.reject.lc 14:23-14:39 208record01.reject.lc 14:23-14:39
209 PolygonMode _a -> PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle 209 PolygonMode _a -> PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle
210testdata/record01.reject.lc 14:23-14:49 210record01.reject.lc 14:23-14:49
211 PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle 211 PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle
212testdata/record01.reject.lc 14:23-14:58 212record01.reject.lc 14:23-14:58
213 ProvokingVertex -> RasterContext _a 'Triangle 213 ProvokingVertex -> RasterContext _a 'Triangle
214testdata/record01.reject.lc 14:23-14:70 214record01.reject.lc 14:23-14:70
215 RasterContext _a 'Triangle 215 RasterContext _a 'Triangle
216testdata/record01.reject.lc 14:35-14:39 216record01.reject.lc 14:35-14:39
217 CullMode 217 CullMode
218testdata/record01.reject.lc 14:40-14:49 218record01.reject.lc 14:40-14:49
219 forall a . PolygonMode a 219 forall a . PolygonMode a
220testdata/record01.reject.lc 14:50-14:58 220record01.reject.lc 14:50-14:58
221 PolygonOffset 221 PolygonOffset
222testdata/record01.reject.lc 14:59-14:70 222record01.reject.lc 14:59-14:70
223 ProvokingVertex 223 ProvokingVertex
224testdata/record01.reject.lc 15:23-15:42 224record01.reject.lc 15:23-15:42
225 forall a . a -> a 225 forall a . a -> a
226testdata/record01.reject.lc 15:23-15:102 226record01.reject.lc 15:23-15:102
227 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 227 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
228testdata/record01.reject.lc 15:43-15:102 228record01.reject.lc 15:43-15:102
229 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 229 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
230testdata/record01.reject.lc 15:44-15:51 230record01.reject.lc 15:44-15:51
231 ComparisonFunction -> Bool -> FragmentOperation 'Depth 231 ComparisonFunction -> Bool -> FragmentOperation 'Depth
232testdata/record01.reject.lc 15:44-15:56 232record01.reject.lc 15:44-15:56
233 Bool -> FragmentOperation 'Depth 233 Bool -> FragmentOperation 'Depth
234testdata/record01.reject.lc 15:44-15:61 234record01.reject.lc 15:44-15:61
235 FragmentOperation 'Depth 235 FragmentOperation 'Depth
236testdata/record01.reject.lc 15:52-15:56 236record01.reject.lc 15:52-15:56
237 ComparisonFunction 237 ComparisonFunction
238testdata/record01.reject.lc 15:57-15:61 238record01.reject.lc 15:57-15:61
239 Bool 239 Bool
240testdata/record01.reject.lc 15:63-15:70 240record01.reject.lc 15:63-15:70
241 forall a (b :: Nat) 241 forall a (b :: Nat)
242 . Num a 242 . Num a
243 => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) 243 => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a))
244testdata/record01.reject.lc 15:63-15:76 244record01.reject.lc 15:63-15:76
245 VecScalar _b Bool -> FragmentOperation ('Color (VecScalar _b Float)) 245 VecScalar _b Bool -> FragmentOperation ('Color (VecScalar _b Float))
246testdata/record01.reject.lc 15:63-15:101 246record01.reject.lc 15:63-15:101
247 FragmentOperation ('Color (VecScalar 4 Float)) | ((FragmentOperation 247 FragmentOperation ('Color (VecScalar 4 Float)) | ((FragmentOperation
248 ('Color (VecScalar 4 Float)))) 248 ('Color (VecScalar 4 Float))))
249testdata/record01.reject.lc 15:71-15:76 249record01.reject.lc 15:71-15:76
250 Blending Float 250 Blending Float
251testdata/record01.reject.lc 15:78-15:80 251record01.reject.lc 15:78-15:80
252 forall a . a -> a -> a -> a -> VecS a 4 252 forall a . a -> a -> a -> a -> VecS a 4
253testdata/record01.reject.lc 15:78-15:85 253record01.reject.lc 15:78-15:85
254 Bool -> Bool -> Bool -> VecS Bool 4 254 Bool -> Bool -> Bool -> VecS Bool 4
255testdata/record01.reject.lc 15:78-15:90 255record01.reject.lc 15:78-15:90
256 Bool -> Bool -> VecS Bool 4 256 Bool -> Bool -> VecS Bool 4
257testdata/record01.reject.lc 15:78-15:95 257record01.reject.lc 15:78-15:95
258 Bool -> VecS Bool 4 258 Bool -> VecS Bool 4
259testdata/record01.reject.lc 15:78-15:100 259record01.reject.lc 15:78-15:100
260 VecS Bool 4 260 VecS Bool 4
261testdata/record01.reject.lc 15:81-15:85 261record01.reject.lc 15:81-15:85
262 Bool 262 Bool
263testdata/record01.reject.lc 15:86-15:90 263record01.reject.lc 15:86-15:90
264 Bool 264 Bool
265testdata/record01.reject.lc 15:91-15:95 265record01.reject.lc 15:91-15:95
266 Bool 266 Bool
267testdata/record01.reject.lc 15:96-15:100 267record01.reject.lc 15:96-15:100
268 Bool 268 Bool
269testdata/record01.reject.lc 16:23-16:30 269record01.reject.lc 16:23-16:30
270 forall a . String -> a 270 forall a . String -> a
271testdata/record01.reject.lc 16:23-16:36 271record01.reject.lc 16:23-16:36
272 _a 272 _a
273testdata/record01.reject.lc 16:31-16:36 273record01.reject.lc 16:31-16:36
274 String 274 String
275testdata/record01.reject.lc 16:40-16:43 275record01.reject.lc 16:40-16:43
276 Nat -> Nat -> Type -> Type 276 Nat -> Nat -> Type -> Type
277testdata/record01.reject.lc 16:40-16:45 277record01.reject.lc 16:40-16:45
278 Nat -> Type -> Type 278 Nat -> Type -> Type
279testdata/record01.reject.lc 16:40-16:47 279record01.reject.lc 16:40-16:47
280 Type -> Type 280 Type -> Type
281testdata/record01.reject.lc 16:40-16:53 281record01.reject.lc 16:40-16:53
282 Type 282 Type
283testdata/record01.reject.lc 16:44-16:45 283record01.reject.lc 16:44-16:45
284 _b 284 _b
285testdata/record01.reject.lc 16:46-16:47 285record01.reject.lc 16:46-16:47
286 _b 286 _b
287testdata/record01.reject.lc 16:48-16:53 287record01.reject.lc 16:48-16:53
288 Type 288 Type
289testdata/record01.reject.lc 17:27-17:61 289record01.reject.lc 17:27-17:61
290 (VecS Float 4, VecS Float 4) | (VecS Float 4, VecS Float 4) 290 (VecS Float 4, VecS Float 4) | (VecS Float 4, VecS Float 4)
291testdata/record01.reject.lc 17:28-17:41 291record01.reject.lc 17:28-17:41
292 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 292 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
293testdata/record01.reject.lc 17:28-17:55 293record01.reject.lc 17:28-17:55
294 Vec 4 Float -> Vec 4 Float 294 Vec 4 Float -> Vec 4 Float
295testdata/record01.reject.lc 17:28-17:57 295record01.reject.lc 17:28-17:57
296 Vec 4 Float 296 Vec 4 Float
297testdata/record01.reject.lc 17:42-17:55 297record01.reject.lc 17:42-17:55
298 Mat 4 4 Float 298 Mat 4 4 Float
299testdata/record01.reject.lc 17:56-17:57 299record01.reject.lc 17:56-17:57
300 _g 300 _g
301testdata/record01.reject.lc 17:59-17:60 301record01.reject.lc 17:59-17:60
302 VecS Float 4 | ((VecS Float 4)) 302 VecS Float 4 | ((VecS Float 4))
303testdata/record01.reject.lc 18:23-18:28 303record01.reject.lc 18:23-18:28
304 forall (a :: PrimitiveType) (b :: [Type]) 304 forall (a :: PrimitiveType) (b :: [Type])
305 . String -> HList b -> PrimitiveStream a (HList b) 305 . String -> HList b -> PrimitiveStream a (HList b)
306testdata/record01.reject.lc 18:23-18:37 306record01.reject.lc 18:23-18:37
307 HList _a -> PrimitiveStream _b (HList _a) 307 HList _a -> PrimitiveStream _b (HList _a)
308testdata/record01.reject.lc 18:23-18:79 308record01.reject.lc 18:23-18:79
309 PrimitiveStream _a ((Vec 4 Float)) 309 PrimitiveStream _a ((Vec 4 Float))
310testdata/record01.reject.lc 18:29-18:37 310record01.reject.lc 18:29-18:37
311 String 311 String
312testdata/record01.reject.lc 18:39-18:48 312record01.reject.lc 18:39-18:48
313 forall a . String -> a 313 forall a . String -> a
314testdata/record01.reject.lc 18:39-18:59 314record01.reject.lc 18:39-18:59
315 _a 315 _a
316testdata/record01.reject.lc 18:39-18:78 316record01.reject.lc 18:39-18:78
317 ((Vec 4 Float)) 317 ((Vec 4 Float))
318testdata/record01.reject.lc 18:49-18:59 318record01.reject.lc 18:49-18:59
319 String 319 String
320testdata/record01.reject.lc 18:63-18:78 320record01.reject.lc 18:63-18:78
321 Type 321 Type
322testdata/record01.reject.lc 18:65-18:68 322record01.reject.lc 18:65-18:68
323 Nat -> Type -> Type 323 Nat -> Type -> Type
324testdata/record01.reject.lc 18:65-18:70 324record01.reject.lc 18:65-18:70
325 Type -> Type 325 Type -> Type
326testdata/record01.reject.lc 18:65-18:76 326record01.reject.lc 18:65-18:76
327 Type | [Type] 327 Type | [Type]
328testdata/record01.reject.lc 18:69-18:70 328record01.reject.lc 18:69-18:70
329 _b 329 _b
330testdata/record01.reject.lc 18:71-18:76 330record01.reject.lc 18:71-18:76
331 Type 331 Type
332testdata/record01.reject.lc 19:23-19:36 332record01.reject.lc 19:23-19:36
333 forall a b (c :: PrimitiveType) . (a -> b) -> [Primitive a c] -> [Primitive b c] 333 forall a b (c :: PrimitiveType) . (a -> b) -> [Primitive a c] -> [Primitive b c]
334testdata/record01.reject.lc 19:23-19:49 334record01.reject.lc 19:23-19:49
335 [Primitive ((VecS Float 4)) _a] -> [Primitive (VecS Float 4, VecS Float 4) _a] 335 [Primitive ((VecS Float 4)) _a] -> [Primitive (VecS Float 4, VecS Float 4) _a]
336testdata/record01.reject.lc 19:23-19:62 336record01.reject.lc 19:23-19:62
337 [Primitive (VecS Float 4, VecS Float 4) _a] 337 [Primitive (VecS Float 4, VecS Float 4) _a]
338testdata/record01.reject.lc 19:37-19:49 338record01.reject.lc 19:37-19:49
339 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4) 339 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4)
340testdata/record01.reject.lc 19:50-19:62 340record01.reject.lc 19:50-19:62
341 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float)) 341 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float))
342testdata/record01.reject.lc 20:23-20:42 342record01.reject.lc 20:23-20:42
343 forall (a :: [Type]) (b :: PrimitiveType) 343 forall (a :: [Type]) (b :: PrimitiveType)
344 . RasterContext (HList (Vec 4 Float : a)) b 344 . RasterContext (HList (Vec 4 Float : a)) b
345 -> HList (map Interpolated a) 345 -> HList (map Interpolated a)
346 -> [Primitive (HList (Vec 4 Float : a)) b] 346 -> [Primitive (HList (Vec 4 Float : a)) b]
347 -> [Vector 1 (Maybe (SimpleFragment (HList a)))] 347 -> [Vector 1 (Maybe (SimpleFragment (HList a)))]
348testdata/record01.reject.lc 20:23-20:52 348record01.reject.lc 20:23-20:52
349 HList (map Interpolated _a) 349 HList (map Interpolated _a)
350 -> [Primitive (HList (Vec 4 Float : _a)) 'Triangle] 350 -> [Primitive (HList (Vec 4 Float : _a)) 'Triangle]
351 -> [Vector 1 (Maybe (SimpleFragment (HList _a)))] 351 -> [Vector 1 (Maybe (SimpleFragment (HList _a)))]
352testdata/record01.reject.lc 20:23-20:63 352record01.reject.lc 20:23-20:63
353 [Primitive (HList (Vec 4 Float : _d)) 'Triangle] 353 [Primitive (HList (Vec 4 Float : _d)) 'Triangle]
354 -> [Vector 1 (Maybe (SimpleFragment (HList _d)))] 354 -> [Vector 1 (Maybe (SimpleFragment (HList _d)))]
355testdata/record01.reject.lc 20:23-20:79 355record01.reject.lc 20:23-20:79
356 [Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))] 356 [Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))]
357testdata/record01.reject.lc 20:43-20:52 357record01.reject.lc 20:43-20:52
358 forall a . RasterContext a 'Triangle 358 forall a . RasterContext a 'Triangle
359testdata/record01.reject.lc 20:53-20:63 359record01.reject.lc 20:53-20:63
360 ((Interpolated _c)) 360 ((Interpolated _c))
361testdata/record01.reject.lc 20:55-20:61 361record01.reject.lc 20:55-20:61
362 forall a . Floating a => Interpolated a 362 forall a . Floating a => Interpolated a
363testdata/record01.reject.lc 20:64-20:79 363record01.reject.lc 20:64-20:79
364 forall (a :: PrimitiveType) . [Primitive (VecS Float 4, VecS Float 4) a] 364 forall (a :: PrimitiveType) . [Primitive (VecS Float 4, VecS Float 4) a]
365testdata/record01.reject.lc 21:33-21:55 365record01.reject.lc 21:33-21:55
366 ((VecS Float 4)) | ((VecS Float 4)) 366 ((VecS Float 4)) | ((VecS Float 4))
367testdata/record01.reject.lc 21:35-21:37 367record01.reject.lc 21:35-21:37
368 forall a . a -> a -> a -> a -> VecS a 4 368 forall a . a -> a -> a -> a -> VecS a 4
369testdata/record01.reject.lc 21:35-21:41 369record01.reject.lc 21:35-21:41
370 Float -> Float -> Float -> VecS Float 4 370 Float -> Float -> Float -> VecS Float 4
371testdata/record01.reject.lc 21:35-21:45 371record01.reject.lc 21:35-21:45
372 Float -> Float -> VecS Float 4 372 Float -> Float -> VecS Float 4
373testdata/record01.reject.lc 21:35-21:49 373record01.reject.lc 21:35-21:49
374 Float -> VecS Float 4 374 Float -> VecS Float 4
375testdata/record01.reject.lc 21:35-21:53 375record01.reject.lc 21:35-21:53
376 VecS Float 4 376 VecS Float 4
377testdata/record01.reject.lc 21:38-21:41 377record01.reject.lc 21:38-21:41
378 Float 378 Float
379testdata/record01.reject.lc 21:42-21:45 379record01.reject.lc 21:42-21:45
380 Float 380 Float
381testdata/record01.reject.lc 21:46-21:49 381record01.reject.lc 21:46-21:49
382 Float 382 Float
383testdata/record01.reject.lc 21:50-21:53 383record01.reject.lc 21:50-21:53
384 Float 384 Float
385testdata/record01.reject.lc 22:33-22:67 385record01.reject.lc 22:33-22:67
386 ((VecS Float 4)) | ((VecS Float 4)) 386 ((VecS Float 4)) | ((VecS Float 4))
387testdata/record01.reject.lc 22:35-22:42 387record01.reject.lc 22:35-22:42
388 forall a . Num (MatVecScalarElem a) => a -> a -> a 388 forall a . Num (MatVecScalarElem a) => a -> a -> a
389testdata/record01.reject.lc 22:35-22:44 389record01.reject.lc 22:35-22:44
390 _i -> _i 390 _i -> _i
391testdata/record01.reject.lc 22:35-22:65 391record01.reject.lc 22:35-22:65
392 VecS Float 4 392 VecS Float 4
393testdata/record01.reject.lc 22:43-22:44 393record01.reject.lc 22:43-22:44
394 _j 394 _j
395testdata/record01.reject.lc 22:46-22:48 395record01.reject.lc 22:46-22:48
396 forall a . a -> a -> a -> a -> VecS a 4 396 forall a . a -> a -> a -> a -> VecS a 4
397testdata/record01.reject.lc 22:46-22:52 397record01.reject.lc 22:46-22:52
398 Float -> Float -> Float -> VecS Float 4 398 Float -> Float -> Float -> VecS Float 4
399testdata/record01.reject.lc 22:46-22:56 399record01.reject.lc 22:46-22:56
400 Float -> Float -> VecS Float 4 400 Float -> Float -> VecS Float 4
401testdata/record01.reject.lc 22:46-22:60 401record01.reject.lc 22:46-22:60
402 Float -> VecS Float 4 402 Float -> VecS Float 4
403testdata/record01.reject.lc 22:46-22:64 403record01.reject.lc 22:46-22:64
404 VecS Float 4 404 VecS Float 4
405testdata/record01.reject.lc 22:49-22:52 405record01.reject.lc 22:49-22:52
406 Float 406 Float
407testdata/record01.reject.lc 22:53-22:56 407record01.reject.lc 22:53-22:56
408 Float 408 Float
409testdata/record01.reject.lc 22:57-22:60 409record01.reject.lc 22:57-22:60
410 Float 410 Float
411testdata/record01.reject.lc 22:61-22:64 411record01.reject.lc 22:61-22:64
412 Float 412 Float
413testdata/record01.reject.lc 23:23-23:33 413record01.reject.lc 23:23-23:33
414 forall (a :: Nat) (b :: [Type]) c 414 forall (a :: Nat) (b :: [Type]) c
415 . HList b 415 . HList b
416 -> (c -> HList (imageType' (map FragmentOperationKind b))) 416 -> (c -> HList (imageType' (map FragmentOperationKind b)))
417 -> [Vector a (Maybe (SimpleFragment c))] 417 -> [Vector a (Maybe (SimpleFragment c))]
418 -> FrameBuffer a (map FragmentOperationKind b) 418 -> FrameBuffer a (map FragmentOperationKind b)
419 -> FrameBuffer a (map FragmentOperationKind b) 419 -> FrameBuffer a (map FragmentOperationKind b)
420testdata/record01.reject.lc 23:23-23:45 420record01.reject.lc 23:23-23:45
421 (_a 421 (_a
422 -> HList 422 -> HList
423 (imageType' 423 (imageType'
@@ -435,7 +435,7 @@ testdata/record01.reject.lc 23:23-23:45
435 (map 435 (map
436 FragmentOperationKind 436 FragmentOperationKind
437 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) 437 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])
438testdata/record01.reject.lc 23:23-23:60 438record01.reject.lc 23:23-23:60
439 [Vector _a (Maybe (SimpleFragment ((VecS Float 4))))] 439 [Vector _a (Maybe (SimpleFragment ((VecS Float 4))))]
440 -> FrameBuffer 440 -> FrameBuffer
441 _a 441 _a
@@ -447,7 +447,7 @@ testdata/record01.reject.lc 23:23-23:60
447 (map 447 (map
448 FragmentOperationKind 448 FragmentOperationKind
449 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) 449 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])
450testdata/record01.reject.lc 23:23-23:75 450record01.reject.lc 23:23-23:75
451 FrameBuffer 451 FrameBuffer
452 1 452 1
453 (map 453 (map
@@ -458,23 +458,23 @@ testdata/record01.reject.lc 23:23-23:75
458 (map 458 (map
459 FragmentOperationKind 459 FragmentOperationKind
460 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) 460 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])
461testdata/record01.reject.lc 23:23-23:83 461record01.reject.lc 23:23-23:83
462 FrameBuffer 462 FrameBuffer
463 1 463 1
464 (map 464 (map
465 FragmentOperationKind 465 FragmentOperationKind
466 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) 466 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])
467testdata/record01.reject.lc 23:34-23:45 467record01.reject.lc 23:34-23:45
468 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 468 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
469testdata/record01.reject.lc 23:46-23:60 469record01.reject.lc 23:46-23:60
470 ((VecS Float 4)) -> ((VecS Float 4)) 470 ((VecS Float 4)) -> ((VecS Float 4))
471testdata/record01.reject.lc 23:61-23:75 471record01.reject.lc 23:61-23:75
472 [Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))] 472 [Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))]
473testdata/record01.reject.lc 23:76-23:83 473record01.reject.lc 23:76-23:83
474 FrameBuffer 474 FrameBuffer
475 1 475 1
476 (map GetImageKind ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))]) 476 (map GetImageKind ' [Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))])
477testdata/record01.reject.lc 24:12-24:58 477record01.reject.lc 24:12-24:58
478 RecordC 478 RecordC
479 ' ['RecItem "fieldA" Float 479 ' ['RecItem "fieldA" Float
480 , 'RecItem 480 , 'RecItem
@@ -485,13 +485,13 @@ testdata/record01.reject.lc 24:12-24:58
485 FragmentOperationKind 485 FragmentOperationKind
486 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) 486 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))
487 , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] 487 , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)]
488testdata/record01.reject.lc 24:13-24:19 488record01.reject.lc 24:13-24:19
489 String | RecItem 489 String | RecItem
490testdata/record01.reject.lc 24:13-24:47 490record01.reject.lc 24:13-24:47
491 [RecItem] 491 [RecItem]
492testdata/record01.reject.lc 24:21-24:24 492record01.reject.lc 24:21-24:24
493 Float 493 Float
494testdata/record01.reject.lc 24:21-24:57 494record01.reject.lc 24:21-24:57
495 HList 495 HList
496 (Float 496 (Float
497 : recItemType 497 : recItemType
@@ -505,17 +505,17 @@ testdata/record01.reject.lc 24:21-24:57
505 : map 505 : map
506 recItemType 506 recItemType
507 ' ['RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)]) 507 ' ['RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)])
508testdata/record01.reject.lc 24:26-24:32 508record01.reject.lc 24:26-24:32
509 String | RecItem 509 String | RecItem
510testdata/record01.reject.lc 24:26-24:47 510record01.reject.lc 24:26-24:47
511 [RecItem] 511 [RecItem]
512testdata/record01.reject.lc 24:34-24:39 512record01.reject.lc 24:34-24:39
513 FrameBuffer 513 FrameBuffer
514 1 514 1
515 (map 515 (map
516 FragmentOperationKind 516 FragmentOperationKind
517 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]) 517 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])
518testdata/record01.reject.lc 24:34-24:57 518record01.reject.lc 24:34-24:57
519 HList 519 HList
520 (FrameBuffer 520 (FrameBuffer
521 1 521 1
@@ -525,13 +525,13 @@ testdata/record01.reject.lc 24:34-24:57
525 : recItemType 525 : recItemType
526 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 526 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
527 : map recItemType ' []) 527 : map recItemType ' [])
528testdata/record01.reject.lc 24:41-24:47 528record01.reject.lc 24:41-24:47
529 String | RecItem | [RecItem] 529 String | RecItem | [RecItem]
530testdata/record01.reject.lc 24:49-24:57 530record01.reject.lc 24:49-24:57
531 (BlendEquation, BlendEquation) -> Blending Float | (((BlendEquation 531 (BlendEquation, BlendEquation) -> Blending Float | (((BlendEquation
532 , BlendEquation) 532 , BlendEquation)
533 -> Blending Float)) 533 -> Blending Float))
534testdata/record01.reject.lc 25:11-25:17 534record01.reject.lc 25:11-25:17
535 RecordC 535 RecordC
536 ' ['RecItem "fieldA" Float 536 ' ['RecItem "fieldA" Float
537 , 'RecItem 537 , 'RecItem
@@ -542,13 +542,13 @@ testdata/record01.reject.lc 25:11-25:17
542 FragmentOperationKind 542 FragmentOperationKind
543 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) 543 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))
544 , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] 544 , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)]
545testdata/record01.reject.lc 25:11-25:24 545record01.reject.lc 25:11-25:24
546 _b 546 _b
547testdata/record01.reject.lc 25:18-25:24 547record01.reject.lc 25:18-25:24
548 String 548 String
549testdata/record01.reject.lc 26:5-26:14 549record01.reject.lc 26:5-26:14
550 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output 550 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
551testdata/record01.reject.lc 26:15-26:21 551record01.reject.lc 26:15-26:21
552 RecordC 552 RecordC
553 ' ['RecItem "fieldA" Float 553 ' ['RecItem "fieldA" Float
554 , 'RecItem 554 , 'RecItem
@@ -559,7 +559,7 @@ testdata/record01.reject.lc 26:15-26:21
559 FragmentOperationKind 559 FragmentOperationKind
560 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))])) 560 ' [FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))]))
561 , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)] 561 , 'RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)]
562testdata/record01.reject.lc 26:15-26:28 562record01.reject.lc 26:15-26:28
563 _b 563 _b
564testdata/record01.reject.lc 26:22-26:28 564record01.reject.lc 26:22-26:28
565 String \ No newline at end of file 565 String \ No newline at end of file
diff --git a/testdata/record02.out b/testdata/record02.out
index 7ae0ead7..037921f0 100644
--- a/testdata/record02.out
+++ b/testdata/record02.out
@@ -116,67 +116,67 @@ z
116 c 116 c
117 (project ('RecordC b) d "c" e (project ('RecordC d) f "x" g (h v3)))) 117 (project ('RecordC b) d "c" e (project ('RecordC d) f "x" g (h v3))))
118------------ tooltips 118------------ tooltips
119testdata/record02.lc 1:1-1:3 119record02.lc 1:1-1:3
120 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float] 120 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]
121testdata/record02.lc 1:6-1:19 121record02.lc 1:6-1:19
122 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float] 122 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]
123testdata/record02.lc 1:7-1:8 123record02.lc 1:7-1:8
124 String | RecItem 124 String | RecItem
125testdata/record02.lc 1:7-1:14 125record02.lc 1:7-1:14
126 [RecItem] 126 [RecItem]
127testdata/record02.lc 1:9-1:12 127record02.lc 1:9-1:12
128 Float 128 Float
129testdata/record02.lc 1:9-1:18 129record02.lc 1:9-1:18
130 HList (Float : recItemType ('RecItem "y" Float) : map recItemType ' []) 130 HList (Float : recItemType ('RecItem "y" Float) : map recItemType ' [])
131testdata/record02.lc 1:13-1:14 131record02.lc 1:13-1:14
132 String | RecItem | [RecItem] 132 String | RecItem | [RecItem]
133testdata/record02.lc 1:15-1:18 133record02.lc 1:15-1:18
134 Float | ((Float)) 134 Float | ((Float))
135testdata/record02.lc 2:1-2:3 135record02.lc 2:1-2:3
136 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float] 136 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float]
137testdata/record02.lc 2:6-2:26 137record02.lc 2:6-2:26
138 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float] 138 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float]
139testdata/record02.lc 2:7-2:8 139record02.lc 2:7-2:8
140 String | RecItem 140 String | RecItem
141testdata/record02.lc 2:7-2:20 141record02.lc 2:7-2:20
142 [RecItem] 142 [RecItem]
143testdata/record02.lc 2:9-2:12 143record02.lc 2:9-2:12
144 Float 144 Float
145testdata/record02.lc 2:9-2:25 145record02.lc 2:9-2:25
146 HList 146 HList
147 (Float 147 (Float
148 : recItemType ('RecItem "y" Float) : map recItemType ' ['RecItem "z" Float]) 148 : recItemType ('RecItem "y" Float) : map recItemType ' ['RecItem "z" Float])
149testdata/record02.lc 2:13-2:14 149record02.lc 2:13-2:14
150 String | RecItem 150 String | RecItem
151testdata/record02.lc 2:13-2:20 151record02.lc 2:13-2:20
152 [RecItem] 152 [RecItem]
153testdata/record02.lc 2:15-2:18 153record02.lc 2:15-2:18
154 Float 154 Float
155testdata/record02.lc 2:15-2:25 155record02.lc 2:15-2:25
156 HList (Float : recItemType ('RecItem "z" Float) : map recItemType ' []) 156 HList (Float : recItemType ('RecItem "z" Float) : map recItemType ' [])
157testdata/record02.lc 2:19-2:20 157record02.lc 2:19-2:20
158 String | RecItem | [RecItem] 158 String | RecItem | [RecItem]
159testdata/record02.lc 2:21-2:25 159record02.lc 2:21-2:25
160 Float | ((Float)) 160 Float | ((Float))
161testdata/record02.lc 3:1-3:3 161record02.lc 3:1-3:3
162 RecordC 162 RecordC
163 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]) 163 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float])
164 , 'RecItem 164 , 'RecItem
165 "v2" 165 "v2"
166 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 166 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
167testdata/record02.lc 3:6-3:20 167record02.lc 3:6-3:20
168 RecordC 168 RecordC
169 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]) 169 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float])
170 , 'RecItem 170 , 'RecItem
171 "v2" 171 "v2"
172 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 172 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
173testdata/record02.lc 3:7-3:9 173record02.lc 3:7-3:9
174 String | RecItem 174 String | RecItem
175testdata/record02.lc 3:7-3:16 175record02.lc 3:7-3:16
176 [RecItem] 176 [RecItem]
177testdata/record02.lc 3:10-3:12 177record02.lc 3:10-3:12
178 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float] 178 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]
179testdata/record02.lc 3:10-3:19 179record02.lc 3:10-3:19
180 HList 180 HList
181 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float] 181 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]
182 : recItemType 182 : recItemType
@@ -184,36 +184,36 @@ testdata/record02.lc 3:10-3:19
184 "v2" 184 "v2"
185 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])) 185 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float]))
186 : map recItemType ' []) 186 : map recItemType ' [])
187testdata/record02.lc 3:14-3:16 187record02.lc 3:14-3:16
188 String | RecItem | [RecItem] 188 String | RecItem | [RecItem]
189testdata/record02.lc 3:17-3:19 189record02.lc 3:17-3:19
190 RecordC 190 RecordC
191 ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float] | ((RecordC 191 ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float] | ((RecordC
192 ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])) 192 ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float]))
193testdata/record02.lc 4:1-4:2 193record02.lc 4:1-4:2
194 forall a 194 forall a
195 . Num (MatVecScalarElem a) 195 . Num (MatVecScalarElem a)
196 => forall (b :: [RecItem]) 196 => forall (b :: [RecItem])
197 . (isKeyC "x" a b, isKeyC "y" (MatVecScalarElem a) b) => RecordC b -> a 197 . (isKeyC "x" a b, isKeyC "y" (MatVecScalarElem a) b) => RecordC b -> a
198testdata/record02.lc 4:7-4:8 198record02.lc 4:7-4:8
199 _g 199 _g
200testdata/record02.lc 4:7-4:10 200record02.lc 4:7-4:10
201 _c 201 _c
202testdata/record02.lc 4:7-4:13 202record02.lc 4:7-4:13
203 MatVecScalarElem _d -> _d 203 MatVecScalarElem _d -> _d
204testdata/record02.lc 4:7-4:17 204record02.lc 4:7-4:17
205 _e 205 _e
206testdata/record02.lc 4:9-4:10 206record02.lc 4:9-4:10
207 String 207 String
208testdata/record02.lc 4:11-4:13 208record02.lc 4:11-4:13
209 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 209 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
210testdata/record02.lc 4:14-4:15 210record02.lc 4:14-4:15
211 RecordC _e 211 RecordC _e
212testdata/record02.lc 4:14-4:17 212record02.lc 4:14-4:17
213 _b 213 _b
214testdata/record02.lc 4:16-4:17 214record02.lc 4:16-4:17
215 String 215 String
216testdata/record02.lc 5:1-5:2 216record02.lc 5:1-5:2
217 forall a 217 forall a
218 . Num (MatVecScalarElem a) 218 . Num (MatVecScalarElem a)
219 => forall (b :: [RecItem]) 219 => forall (b :: [RecItem])
@@ -223,33 +223,33 @@ testdata/record02.lc 5:1-5:2
223 => forall (d :: [RecItem]) 223 => forall (d :: [RecItem])
224 . (isKeyC "z" (MatVecScalarElem a) d, isKeyC "v2" (RecordC d) c) 224 . (isKeyC "z" (MatVecScalarElem a) d, isKeyC "v2" (RecordC d) c)
225 => RecordC c -> a 225 => RecordC c -> a
226testdata/record02.lc 5:7-5:8 226record02.lc 5:7-5:8
227 _j 227 _j
228testdata/record02.lc 5:7-5:11 228record02.lc 5:7-5:11
229 _c 229 _c
230testdata/record02.lc 5:7-5:13 230record02.lc 5:7-5:13
231 _e 231 _e
232testdata/record02.lc 5:7-5:16 232record02.lc 5:7-5:16
233 MatVecScalarElem _f -> _f 233 MatVecScalarElem _f -> _f
234testdata/record02.lc 5:7-5:23 234record02.lc 5:7-5:23
235 _i 235 _i
236testdata/record02.lc 5:9-5:11 236record02.lc 5:9-5:11
237 String 237 String
238testdata/record02.lc 5:12-5:13 238record02.lc 5:12-5:13
239 String 239 String
240testdata/record02.lc 5:14-5:16 240record02.lc 5:14-5:16
241 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 241 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
242testdata/record02.lc 5:17-5:18 242record02.lc 5:17-5:18
243 RecordC _h 243 RecordC _h
244testdata/record02.lc 5:17-5:21 244record02.lc 5:17-5:21
245 _b 245 _b
246testdata/record02.lc 5:17-5:23 246record02.lc 5:17-5:23
247 _d 247 _d
248testdata/record02.lc 5:19-5:21 248record02.lc 5:19-5:21
249 String 249 String
250testdata/record02.lc 5:22-5:23 250record02.lc 5:22-5:23
251 String 251 String
252testdata/record02.lc 7:1-7:2 252record02.lc 7:1-7:2
253 forall a (b :: [RecItem]) 253 forall a (b :: [RecItem])
254 . isKeyC "x" a b 254 . isKeyC "x" a b
255 => (RecordC 255 => (RecordC
@@ -259,19 +259,19 @@ testdata/record02.lc 7:1-7:2
259 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 259 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
260 -> RecordC b) 260 -> RecordC b)
261 -> a 261 -> a
262testdata/record02.lc 7:7-7:15 262record02.lc 7:7-7:15
263 _c 263 _c
264testdata/record02.lc 7:8-7:9 264record02.lc 7:8-7:9
265 _e 265 _e
266testdata/record02.lc 7:10-7:12 266record02.lc 7:10-7:12
267 RecordC 267 RecordC
268 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]) 268 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float])
269 , 'RecItem 269 , 'RecItem
270 "v2" 270 "v2"
271 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 271 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
272testdata/record02.lc 7:14-7:15 272record02.lc 7:14-7:15
273 String 273 String
274testdata/record02.lc 8:1-8:2 274record02.lc 8:1-8:2
275 forall a (b :: [RecItem]) 275 forall a (b :: [RecItem])
276 . isKeyC "v" a b 276 . isKeyC "v" a b
277 => forall (c :: [RecItem]) 277 => forall (c :: [RecItem])
@@ -285,61 +285,61 @@ testdata/record02.lc 8:1-8:2
285 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 285 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
286 -> RecordC d) 286 -> RecordC d)
287 -> a 287 -> a
288testdata/record02.lc 8:7-8:19 288record02.lc 8:7-8:19
289 _g 289 _g
290testdata/record02.lc 8:8-8:9 290record02.lc 8:8-8:9
291 _k 291 _k
292testdata/record02.lc 8:8-8:15 292record02.lc 8:8-8:15
293 _c 293 _c
294testdata/record02.lc 8:8-8:17 294record02.lc 8:8-8:17
295 _e 295 _e
296testdata/record02.lc 8:10-8:12 296record02.lc 8:10-8:12
297 RecordC 297 RecordC
298 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]) 298 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float])
299 , 'RecItem 299 , 'RecItem
300 "v2" 300 "v2"
301 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 301 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
302testdata/record02.lc 8:14-8:15 302record02.lc 8:14-8:15
303 String 303 String
304testdata/record02.lc 8:16-8:17 304record02.lc 8:16-8:17
305 String 305 String
306testdata/record02.lc 8:18-8:19 306record02.lc 8:18-8:19
307 String 307 String
308testdata/record02.lc 10:1-10:5 308record02.lc 10:1-10:5
309 Bool 309 Bool
310testdata/record02.lc 10:8-12:15 310record02.lc 10:8-12:15
311 Bool 311 Bool
312testdata/record02.lc 10:13-10:14 312record02.lc 10:13-10:14
313 forall a 313 forall a
314 . Num (MatVecScalarElem a) 314 . Num (MatVecScalarElem a)
315 => forall (b :: [RecItem]) 315 => forall (b :: [RecItem])
316 . (isKeyC "x" a b, isKeyC "y" (MatVecScalarElem a) b) => RecordC b -> a 316 . (isKeyC "x" a b, isKeyC "y" (MatVecScalarElem a) b) => RecordC b -> a
317testdata/record02.lc 10:13-10:17 317record02.lc 10:13-10:17
318 _d 318 _d
319testdata/record02.lc 10:13-10:20 319record02.lc 10:13-10:20
320 MatVecScalarElem Float -> Float 320 MatVecScalarElem Float -> Float
321testdata/record02.lc 10:13-10:25 321record02.lc 10:13-10:25
322 Float 322 Float
323testdata/record02.lc 10:13-10:28 323record02.lc 10:13-10:28
324 MatVecScalarElem Float -> Float 324 MatVecScalarElem Float -> Float
325testdata/record02.lc 10:13-10:33 325record02.lc 10:13-10:33
326 Float 326 Float
327testdata/record02.lc 10:15-10:17 327record02.lc 10:15-10:17
328 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float] 328 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]
329testdata/record02.lc 10:18-10:20 329record02.lc 10:18-10:20
330 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 330 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
331testdata/record02.lc 10:21-10:22 331record02.lc 10:21-10:22
332 forall a 332 forall a
333 . Num (MatVecScalarElem a) 333 . Num (MatVecScalarElem a)
334 => forall (b :: [RecItem]) 334 => forall (b :: [RecItem])
335 . (isKeyC "x" a b, isKeyC "y" (MatVecScalarElem a) b) => RecordC b -> a 335 . (isKeyC "x" a b, isKeyC "y" (MatVecScalarElem a) b) => RecordC b -> a
336testdata/record02.lc 10:21-10:25 336record02.lc 10:21-10:25
337 _d 337 _d
338testdata/record02.lc 10:23-10:25 338record02.lc 10:23-10:25
339 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float] 339 RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float]
340testdata/record02.lc 10:26-10:28 340record02.lc 10:26-10:28
341 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 341 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
342testdata/record02.lc 10:29-10:30 342record02.lc 10:29-10:30
343 forall a 343 forall a
344 . Num (MatVecScalarElem a) 344 . Num (MatVecScalarElem a)
345 => forall (b :: [RecItem]) 345 => forall (b :: [RecItem])
@@ -349,17 +349,17 @@ testdata/record02.lc 10:29-10:30
349 => forall (d :: [RecItem]) 349 => forall (d :: [RecItem])
350 . (isKeyC "z" (MatVecScalarElem a) d, isKeyC "v2" (RecordC d) c) 350 . (isKeyC "z" (MatVecScalarElem a) d, isKeyC "v2" (RecordC d) c)
351 => RecordC c -> a 351 => RecordC c -> a
352testdata/record02.lc 10:29-10:33 352record02.lc 10:29-10:33
353 _h 353 _h
354testdata/record02.lc 10:31-10:33 354record02.lc 10:31-10:33
355 RecordC 355 RecordC
356 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float]) 356 ' ['RecItem "v1" (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float])
357 , 'RecItem 357 , 'RecItem
358 "v2" 358 "v2"
359 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])] 359 (RecordC ' ['RecItem "x" Float, 'RecItem "y" Float, 'RecItem "z" Float])]
360testdata/record02.lc 11:13-11:17 360record02.lc 11:13-11:17
361 Bool 361 Bool
362testdata/record02.lc 11:13-12:15 362record02.lc 11:13-12:15
363 Bool -> Bool 363 Bool -> Bool
364testdata/record02.lc 12:10-12:15 364record02.lc 12:10-12:15
365 Bool \ No newline at end of file 365 Bool \ No newline at end of file
diff --git a/testdata/reduce06.out b/testdata/reduce06.out
index f9da2c5d..6bf97cb3 100644
--- a/testdata/reduce06.out
+++ b/testdata/reduce06.out
@@ -11,23 +11,23 @@ constf = \a b -> _rhs \c _ -> c
11main :: Bool 11main :: Bool
12main = _rhs True 12main = _rhs True
13------------ tooltips 13------------ tooltips
14testdata/reduce06.lc 1:1-1:7 14reduce06.lc 1:1-1:7
15 forall a b . a -> b -> a 15 forall a b . a -> b -> a
16testdata/reduce06.lc 1:18-1:19 16reduce06.lc 1:18-1:19
17 _d 17 _d
18testdata/reduce06.lc 3:1-3:5 18reduce06.lc 3:1-3:5
19 Bool 19 Bool
20testdata/reduce06.lc 3:8-3:35 20reduce06.lc 3:8-3:35
21 Bool 21 Bool
22testdata/reduce06.lc 3:15-3:21 22reduce06.lc 3:15-3:21
23 forall a b . a -> b -> a 23 forall a b . a -> b -> a
24testdata/reduce06.lc 3:15-3:23 24reduce06.lc 3:15-3:23
25 _a -> _c 25 _a -> _c
26testdata/reduce06.lc 3:15-3:29 26reduce06.lc 3:15-3:29
27 _b 27 _b
28testdata/reduce06.lc 3:22-3:23 28reduce06.lc 3:22-3:23
29 _d 29 _d
30testdata/reduce06.lc 3:24-3:29 30reduce06.lc 3:24-3:29
31 Bool 31 Bool
32testdata/reduce06.lc 3:31-3:35 32reduce06.lc 3:31-3:35
33 Bool \ No newline at end of file 33 Bool \ No newline at end of file
diff --git a/testdata/scope01.reject.out b/testdata/scope01.reject.out
index ac083bb0..072d573b 100644
--- a/testdata/scope01.reject.out
+++ b/testdata/scope01.reject.out
@@ -1,10 +1,10 @@
1can't find: frame' in testdata/scope01.reject.lc:3:8: 1can't find: frame' in scope01.reject.lc:3:8:
2 in frame' 2 in frame'
3 ^^^^^^ 3 ^^^^^^
4------------ trace 4------------ trace
5!can't find: frame' in testdata/scope01.reject.lc:3:8: 5!can't find: frame' in scope01.reject.lc:3:8:
6 in frame' 6 in frame'
7 ^^^^^^ 7 ^^^^^^
8------------ tooltips 8------------ tooltips
9testdata/scope01.reject.lc 2:17-2:20 9scope01.reject.lc 2:17-2:20
10 Float \ No newline at end of file 10 Float \ No newline at end of file
diff --git a/testdata/swizzling.out b/testdata/swizzling.out
index 22c5d02a..d4637c67 100644
--- a/testdata/swizzling.out
+++ b/testdata/swizzling.out
@@ -39,46 +39,46 @@ v2 = _rhs (V2 (swizzscalar 'Float 3 v Sx) (swizzscalar 'Float 3 v Sx))
39v3 :: Float 39v3 :: Float
40v3 = _rhs 1.0 40v3 = _rhs 1.0
41------------ tooltips 41------------ tooltips
42testdata/swizzling.lc 3:1-3:2 42swizzling.lc 3:1-3:2
43 VecS Float 3 43 VecS Float 3
44testdata/swizzling.lc 3:5-3:7 44swizzling.lc 3:5-3:7
45 forall a . a -> a -> a -> VecS a 3 45 forall a . a -> a -> a -> VecS a 3
46testdata/swizzling.lc 3:5-3:11 46swizzling.lc 3:5-3:11
47 Float -> Float -> VecS Float 3 47 Float -> Float -> VecS Float 3
48testdata/swizzling.lc 3:5-3:15 48swizzling.lc 3:5-3:15
49 Float -> VecS Float 3 49 Float -> VecS Float 3
50testdata/swizzling.lc 3:5-3:19 50swizzling.lc 3:5-3:19
51 VecS Float 3 51 VecS Float 3
52testdata/swizzling.lc 3:8-3:11 52swizzling.lc 3:8-3:11
53 Float 53 Float
54testdata/swizzling.lc 3:12-3:15 54swizzling.lc 3:12-3:15
55 Float 55 Float
56testdata/swizzling.lc 3:16-3:19 56swizzling.lc 3:16-3:19
57 Float 57 Float
58testdata/swizzling.lc 4:1-4:3 58swizzling.lc 4:1-4:3
59 VecS Float 2 59 VecS Float 2
60testdata/swizzling.lc 4:6-4:7 60swizzling.lc 4:6-4:7
61 VecS Float 3 61 VecS Float 3
62testdata/swizzling.lc 4:6-4:10 62swizzling.lc 4:6-4:10
63 VecS Float 2 63 VecS Float 2
64testdata/swizzling.lc 5:1-5:3 64swizzling.lc 5:1-5:3
65 Float 65 Float
66testdata/swizzling.lc 5:6-5:7 66swizzling.lc 5:6-5:7
67 VecS Float 3 67 VecS Float 3
68testdata/swizzling.lc 5:6-5:9 68swizzling.lc 5:6-5:9
69 Float 69 Float
70testdata/swizzling.lc 7:1-7:5 70swizzling.lc 7:1-7:5
71 Bool 71 Bool
72testdata/swizzling.lc 7:8-8:27 72swizzling.lc 7:8-8:27
73 Bool 73 Bool
74testdata/swizzling.lc 7:13-7:14 74swizzling.lc 7:13-7:14
75 VecS Float 3 75 VecS Float 3
76testdata/swizzling.lc 7:13-7:18 76swizzling.lc 7:13-7:18
77 VecS Float 3 77 VecS Float 3
78testdata/swizzling.lc 8:23-8:27 78swizzling.lc 8:23-8:27
79 Bool | Bool | Bool | Bool 79 Bool | Bool | Bool | Bool
80------------ warnings 80------------ warnings
81Uncovered pattern(s) at testdata/swizzling.lc:7:13: 81Uncovered pattern(s) at swizzling.lc:7:13:
82main = case v%xxy of 82main = case v%xxy of
83 ^^^^^ 83 ^^^^^
84Missing case(s): 84Missing case(s):
diff --git a/testdata/traceTest.out b/testdata/traceTest.out
index 215f950a..18c05371 100644
--- a/testdata/traceTest.out
+++ b/testdata/traceTest.out
@@ -25,29 +25,29 @@ match'X = \a b c d -> <<type case function>>
25x :: X (Type -> Type -> Type) \a b -> (a, b) 25x :: X (Type -> Type -> Type) \a b -> (a, b)
26x = _rhs (undefined ('X (Type -> Type -> Type) \a b -> ' (a, b))) 26x = _rhs (undefined ('X (Type -> Type -> Type) \a b -> ' (a, b)))
27------------ tooltips 27------------ tooltips
28testdata/traceTest.lc 6:1-6:3 28traceTest.lc 6:1-6:3
29 forall a . a -> a 29 forall a . a -> a
30testdata/traceTest.lc 6:8-6:9 30traceTest.lc 6:8-6:9
31 _b 31 _b
32testdata/traceTest.lc 8:6-8:7 32traceTest.lc 8:6-8:7
33 forall a . a -> Type | forall a . a -> Type | forall a . a -> Type | Type | Type 33 forall a . a -> Type | forall a . a -> Type | forall a . a -> Type | Type | Type
34testdata/traceTest.lc 8:6-8:18 34traceTest.lc 8:6-8:18
35 Type 35 Type
36testdata/traceTest.lc 8:17-8:18 36traceTest.lc 8:17-8:18
37 Type | Type | Type 37 Type | Type | Type
38testdata/traceTest.lc 10:6-10:7 38traceTest.lc 10:6-10:7
39 forall a . a -> Type 39 forall a . a -> Type
40testdata/traceTest.lc 10:6-10:25 40traceTest.lc 10:6-10:25
41 Type 41 Type
42testdata/traceTest.lc 10:17-10:24 42traceTest.lc 10:17-10:24
43 Type 43 Type
44testdata/traceTest.lc 10:19-10:20 44traceTest.lc 10:19-10:20
45 _e 45 _e
46testdata/traceTest.lc 10:19-10:23 46traceTest.lc 10:19-10:23
47 [Type] 47 [Type]
48testdata/traceTest.lc 10:22-10:23 48traceTest.lc 10:22-10:23
49 _c | [Type] 49 _c | [Type]
50testdata/traceTest.lc 11:1-11:2 50traceTest.lc 11:1-11:2
51 X (Type -> Type -> Type) \a b -> (a, b) 51 X (Type -> Type -> Type) \a b -> (a, b)
52testdata/traceTest.lc 11:5-11:14 52traceTest.lc 11:5-11:14
53 forall a . a \ No newline at end of file 53 forall a . a \ No newline at end of file
diff --git a/testdata/typeclass.out b/testdata/typeclass.out
index 2c1ff82a..bd28d0cf 100644
--- a/testdata/typeclass.out
+++ b/testdata/typeclass.out
@@ -103,85 +103,85 @@ not = \a -> case'Bool (\_ -> 'Bool) (_rhs True) (_rhs False) a
103|| :: Bool -> Bool -> Bool 103|| :: Bool -> Bool -> Bool
104|| = \a b -> case'Bool (\_ -> 'Bool) (_rhs b) (_rhs True) a 104|| = \a b -> case'Bool (\_ -> 'Bool) (_rhs b) (_rhs True) a
105------------ tooltips 105------------ tooltips
106testdata/typeclass.lc 8:1-8:4 106typeclass.lc 8:1-8:4
107 Bool -> Bool 107 Bool -> Bool
108testdata/typeclass.lc 8:12-8:17 108typeclass.lc 8:12-8:17
109 Bool 109 Bool
110testdata/typeclass.lc 8:12-9:17 110typeclass.lc 8:12-9:17
111 Bool -> Bool 111 Bool -> Bool
112testdata/typeclass.lc 9:13-9:17 112typeclass.lc 9:13-9:17
113 Bool 113 Bool
114testdata/typeclass.lc 11:6-11:8 114typeclass.lc 11:6-11:8
115 Bool -> Bool -> Bool 115 Bool -> Bool -> Bool
116testdata/typeclass.lc 11:13-11:14 116typeclass.lc 11:13-11:14
117 _b 117 _b
118testdata/typeclass.lc 11:13-12:19 118typeclass.lc 11:13-12:19
119 Bool -> Bool 119 Bool -> Bool
120testdata/typeclass.lc 12:14-12:19 120typeclass.lc 12:14-12:19
121 Bool 121 Bool
122testdata/typeclass.lc 14:7-14:9 122typeclass.lc 14:7-14:9
123 Bool -> Bool -> Bool 123 Bool -> Bool -> Bool
124testdata/typeclass.lc 14:14-14:15 124typeclass.lc 14:14-14:15
125 _c 125 _c
126testdata/typeclass.lc 14:14-15:17 126typeclass.lc 14:14-15:17
127 Bool -> Bool 127 Bool -> Bool
128testdata/typeclass.lc 15:13-15:17 128typeclass.lc 15:13-15:17
129 Bool 129 Bool
130testdata/typeclass.lc 17:7-17:9 130typeclass.lc 17:7-17:9
131 Type -> Constraint | Type -> Constraint | Constraint 131 Type -> Constraint | Type -> Constraint | Constraint
132testdata/typeclass.lc 17:7-18:27 132typeclass.lc 17:7-18:27
133 Type 133 Type
134testdata/typeclass.lc 18:6-18:8 134typeclass.lc 18:6-18:8
135 forall a . Eq a => a -> a -> Bool 135 forall a . Eq a => a -> a -> Bool
136testdata/typeclass.lc 18:13-18:14 136typeclass.lc 18:13-18:14
137 Type 137 Type
138testdata/typeclass.lc 18:13-18:27 138typeclass.lc 18:13-18:27
139 Type 139 Type
140testdata/typeclass.lc 18:18-18:19 140typeclass.lc 18:18-18:19
141 Type 141 Type
142testdata/typeclass.lc 18:18-18:27 142typeclass.lc 18:18-18:27
143 Type 143 Type
144testdata/typeclass.lc 18:23-18:27 144typeclass.lc 18:23-18:27
145 Type | Type 145 Type | Type
146testdata/typeclass.lc 20:3-20:5 146typeclass.lc 20:3-20:5
147 forall a . Eq a => a -> a -> Bool 147 forall a . Eq a => a -> a -> Bool
148testdata/typeclass.lc 20:10-20:13 148typeclass.lc 20:10-20:13
149 Bool -> Bool 149 Bool -> Bool
150testdata/typeclass.lc 20:10-20:22 150typeclass.lc 20:10-20:22
151 Bool 151 Bool
152testdata/typeclass.lc 20:15-20:16 152typeclass.lc 20:15-20:16
153 _f 153 _f
154testdata/typeclass.lc 20:15-20:19 154typeclass.lc 20:15-20:19
155 _e -> Bool 155 _e -> Bool
156testdata/typeclass.lc 20:15-20:21 156typeclass.lc 20:15-20:21
157 Bool 157 Bool
158testdata/typeclass.lc 20:17-20:19 158typeclass.lc 20:17-20:19
159 forall a . Eq a => a -> a -> Bool 159 forall a . Eq a => a -> a -> Bool
160testdata/typeclass.lc 20:20-20:21 160typeclass.lc 20:20-20:21
161 _c 161 _c
162testdata/typeclass.lc 23:17-23:18 162typeclass.lc 23:17-23:18
163 Bool 163 Bool
164testdata/typeclass.lc 23:17-24:23 164typeclass.lc 23:17-24:23
165 Bool -> Bool 165 Bool -> Bool
166testdata/typeclass.lc 24:18-24:21 166typeclass.lc 24:18-24:21
167 Bool -> Bool 167 Bool -> Bool
168testdata/typeclass.lc 24:18-24:23 168typeclass.lc 24:18-24:23
169 Bool 169 Bool
170testdata/typeclass.lc 24:22-24:23 170typeclass.lc 24:22-24:23
171 _b 171 _b
172testdata/typeclass.lc 26:6-26:9 172typeclass.lc 26:6-26:9
173 forall a b . [a] -> [b] -> Bool 173 forall a b . [a] -> [b] -> Bool
174testdata/typeclass.lc 26:17-26:21 174typeclass.lc 26:17-26:21
175 Bool 175 Bool
176testdata/typeclass.lc 26:17-28:22 176typeclass.lc 26:17-28:22
177 [_a] -> Bool | Bool 177 [_a] -> Bool | Bool
178testdata/typeclass.lc 27:36-27:38 178typeclass.lc 27:36-27:38
179 [_j] 179 [_j]
180testdata/typeclass.lc 27:36-28:22 180typeclass.lc 27:36-28:22
181 [_a] -> Bool | Bool 181 [_a] -> Bool | Bool
182testdata/typeclass.lc 27:39-27:42 182typeclass.lc 27:39-27:42
183 _l 183 _l
184testdata/typeclass.lc 27:43-27:45 184typeclass.lc 27:43-27:45
185 [_g] 185 [_g]
186testdata/typeclass.lc 28:17-28:22 186typeclass.lc 28:17-28:22
187 Bool | Bool \ No newline at end of file 187 Bool | Bool \ No newline at end of file
diff --git a/testdata/typeclass0.out b/testdata/typeclass0.out
index bd1ec8c4..9eff3af2 100644
--- a/testdata/typeclass0.out
+++ b/testdata/typeclass0.out
@@ -11,16 +11,16 @@ main
11main :: Bool 11main :: Bool
12main = _rhs True 12main = _rhs True
13------------ tooltips 13------------ tooltips
14testdata/typeclass0.lc 2:1-2:5 14typeclass0.lc 2:1-2:5
15 Bool 15 Bool
16testdata/typeclass0.lc 2:8-3:16 16typeclass0.lc 2:8-3:16
17 Bool 17 Bool
18testdata/typeclass0.lc 2:13-2:14 18typeclass0.lc 2:13-2:14
19 _b 19 _b
20testdata/typeclass0.lc 3:12-3:16 20typeclass0.lc 3:12-3:16
21 Bool 21 Bool
22------------ warnings 22------------ warnings
23Uncovered pattern(s) at testdata/typeclass0.lc:2:13: 23Uncovered pattern(s) at typeclass0.lc:2:13:
24main = case 1 of 24main = case 1 of
25 ^ 25 ^
26Missing case(s): 26Missing case(s):
diff --git a/testdata/typesig.reject.out b/testdata/typesig.reject.out
index f6e2660e..14c6d5eb 100644
--- a/testdata/typesig.reject.out
+++ b/testdata/typesig.reject.out
@@ -1,4 +1,4 @@
1can't find: x in testdata/typesig.reject.lc:6:6: 1can't find: x in typesig.reject.lc:6:6:
2x :: x 2x :: x
3 ^ 3 ^
4------------ trace 4------------ trace
@@ -6,13 +6,13 @@ x :: x
6X :: X 6X :: X
7case'X :: forall (a :: X -> Type) -> a 'X -> forall (b :: X) -> a b 7case'X :: forall (a :: X -> Type) -> a 'X -> forall (b :: X) -> a b
8match'X :: forall (a :: Type -> Type) -> a X -> forall b -> a b -> a b 8match'X :: forall (a :: Type -> Type) -> a X -> forall b -> a b -> a b
9!can't find: x in testdata/typesig.reject.lc:6:6: 9!can't find: x in typesig.reject.lc:6:6:
10x :: x 10x :: x
11 ^ 11 ^
12------------ tooltips 12------------ tooltips
13testdata/typesig.reject.lc 4:6-4:7 13typesig.reject.lc 4:6-4:7
14 Type | Type | Type | Type | Type 14 Type | Type | Type | Type | Type
15testdata/typesig.reject.lc 4:6-4:11 15typesig.reject.lc 4:6-4:11
16 Type 16 Type
17testdata/typesig.reject.lc 4:10-4:11 17typesig.reject.lc 4:10-4:11
18 X \ No newline at end of file 18 X \ No newline at end of file
diff --git a/testdata/typesigctx.reject.out b/testdata/typesigctx.reject.out
index bff53f00..9214c7d3 100644
--- a/testdata/typesigctx.reject.out
+++ b/testdata/typesigctx.reject.out
@@ -10,25 +10,25 @@ show' :: forall a . @(Empty "no instance of 'Show' on ???") -> a -> X
10!type error: no instance of 'Show' on ??? 10!type error: no instance of 'Show' on ???
11in 'Type Wildcard2 11in 'Type Wildcard2
12------------ tooltips 12------------ tooltips
13testdata/typesigctx.reject.lc 1:6-1:7 13typesigctx.reject.lc 1:6-1:7
14 Type | Type | Type | Type | Type 14 Type | Type | Type | Type | Type
15testdata/typesigctx.reject.lc 1:6-1:11 15typesigctx.reject.lc 1:6-1:11
16 Type 16 Type
17testdata/typesigctx.reject.lc 1:10-1:11 17typesigctx.reject.lc 1:10-1:11
18 X 18 X
19testdata/typesigctx.reject.lc 3:7-3:12 19typesigctx.reject.lc 3:7-3:12
20 Type -> Constraint | Type -> Constraint | Constraint 20 Type -> Constraint | Type -> Constraint | Constraint
21testdata/typesigctx.reject.lc 3:7-3:36 21typesigctx.reject.lc 3:7-3:36
22 Type 22 Type
23testdata/typesigctx.reject.lc 3:21-3:26 23typesigctx.reject.lc 3:21-3:26
24 forall a . @(Empty "no instance of 'Show' on ???") -> a -> X 24 forall a . @(Empty "no instance of 'Show' on ???") -> a -> X
25testdata/typesigctx.reject.lc 3:30-3:31 25typesigctx.reject.lc 3:30-3:31
26 Type 26 Type
27testdata/typesigctx.reject.lc 3:30-3:36 27typesigctx.reject.lc 3:30-3:36
28 Type 28 Type
29testdata/typesigctx.reject.lc 3:35-3:36 29typesigctx.reject.lc 3:35-3:36
30 Type | Type 30 Type | Type
31testdata/typesigctx.reject.lc 5:11-5:12 31typesigctx.reject.lc 5:11-5:12
32 Type 32 Type
33testdata/typesigctx.reject.lc 6:10-6:15 33typesigctx.reject.lc 6:10-6:15
34 forall a . @(Empty "no instance of 'Show' on ???") -> a -> X \ No newline at end of file 34 forall a . @(Empty "no instance of 'Show' on ???") -> a -> X \ No newline at end of file
diff --git a/testdata/typesyn.out b/testdata/typesyn.out
index 6dc5080a..44858110 100644
--- a/testdata/typesyn.out
+++ b/testdata/typesyn.out
@@ -16,53 +16,53 @@ main = _lhs main (_rhs ((True :: B) && fst ((True, 'c') :: F Bool Char)))
16main :: Bool 16main :: Bool
17main = _rhs True 17main = _rhs True
18------------ tooltips 18------------ tooltips
19testdata/typesyn.lc 3:6-3:7 19typesyn.lc 3:6-3:7
20 Type 20 Type
21testdata/typesyn.lc 3:10-3:14 21typesyn.lc 3:10-3:14
22 Type 22 Type
23testdata/typesyn.lc 5:6-5:7 23typesyn.lc 5:6-5:7
24 Type -> Type -> Type 24 Type -> Type -> Type
25testdata/typesyn.lc 5:14-5:20 25typesyn.lc 5:14-5:20
26 Type 26 Type
27testdata/typesyn.lc 5:15-5:16 27typesyn.lc 5:15-5:16
28 _e 28 _e
29testdata/typesyn.lc 5:15-5:19 29typesyn.lc 5:15-5:19
30 [Type] 30 [Type]
31testdata/typesyn.lc 5:18-5:19 31typesyn.lc 5:18-5:19
32 _c | [Type] 32 _c | [Type]
33testdata/typesyn.lc 7:1-7:5 33typesyn.lc 7:1-7:5
34 Bool 34 Bool
35testdata/typesyn.lc 7:8-7:22 35typesyn.lc 7:8-7:22
36 Bool -> Bool 36 Bool -> Bool
37testdata/typesyn.lc 7:8-7:55 37typesyn.lc 7:8-7:55
38 Bool 38 Bool
39testdata/typesyn.lc 7:9-7:13 39typesyn.lc 7:9-7:13
40 Bool 40 Bool
41testdata/typesyn.lc 7:9-7:18 41typesyn.lc 7:9-7:18
42 B 42 B
43testdata/typesyn.lc 7:17-7:18 43typesyn.lc 7:17-7:18
44 Type 44 Type
45testdata/typesyn.lc 7:20-7:22 45typesyn.lc 7:20-7:22
46 Bool -> Bool -> Bool 46 Bool -> Bool -> Bool
47testdata/typesyn.lc 7:23-7:26 47typesyn.lc 7:23-7:26
48 forall a b . (a, b) -> a 48 forall a b . (a, b) -> a
49testdata/typesyn.lc 7:23-7:55 49typesyn.lc 7:23-7:55
50 Bool 50 Bool
51testdata/typesyn.lc 7:28-7:39 51typesyn.lc 7:28-7:39
52 (Bool, Char) 52 (Bool, Char)
53testdata/typesyn.lc 7:28-7:54 53typesyn.lc 7:28-7:54
54 F Bool Char 54 F Bool Char
55testdata/typesyn.lc 7:29-7:33 55typesyn.lc 7:29-7:33
56 Bool 56 Bool
57testdata/typesyn.lc 7:35-7:38 57typesyn.lc 7:35-7:38
58 Char | ((Char)) 58 Char | ((Char))
59testdata/typesyn.lc 7:43-7:44 59typesyn.lc 7:43-7:44
60 Type -> Type -> Type 60 Type -> Type -> Type
61testdata/typesyn.lc 7:43-7:49 61typesyn.lc 7:43-7:49
62 Type -> Type 62 Type -> Type
63testdata/typesyn.lc 7:43-7:54 63typesyn.lc 7:43-7:54
64 Type 64 Type
65testdata/typesyn.lc 7:45-7:49 65typesyn.lc 7:45-7:49
66 Type 66 Type
67testdata/typesyn.lc 7:50-7:54 67typesyn.lc 7:50-7:54
68 Type \ No newline at end of file 68 Type \ No newline at end of file
diff --git a/testdata/where.out b/testdata/where.out
index 4160f7af..4bab119b 100644
--- a/testdata/where.out
+++ b/testdata/where.out
@@ -5,13 +5,13 @@ f = _lhs f (_rhs let a = let c = 1.0 in c; b = 1.0 in b)
5f :: Float 5f :: Float
6f = _rhs 1.0 6f = _rhs 1.0
7------------ tooltips 7------------ tooltips
8testdata/where.lc 3:1-3:2 8where.lc 3:1-3:2
9 Float 9 Float
10testdata/where.lc 3:5-3:6 10where.lc 3:5-3:6
11 Float 11 Float
12testdata/where.lc 5:9-5:10 12where.lc 5:9-5:10
13 Float 13 Float
14testdata/where.lc 7:13-7:16 14where.lc 7:13-7:16
15 Float 15 Float
16testdata/where.lc 8:9-8:12 16where.lc 8:9-8:12
17 Float \ No newline at end of file 17 Float \ No newline at end of file
diff --git a/testdata/zip01.out b/testdata/zip01.out
index 3a14fa8a..e30ba869 100644
--- a/testdata/zip01.out
+++ b/testdata/zip01.out
@@ -29,57 +29,57 @@ zip2
29 e) 29 e)
30 d 30 d
31------------ tooltips 31------------ tooltips
32testdata/zip01.lc 1:9-1:12 32zip01.lc 1:9-1:12
33 Type 33 Type
34testdata/zip01.lc 1:9-1:30 34zip01.lc 1:9-1:30
35 Type | Type 35 Type | Type
36testdata/zip01.lc 1:10-1:11 36zip01.lc 1:10-1:11
37 _d 37 _d
38testdata/zip01.lc 1:16-1:19 38zip01.lc 1:16-1:19
39 Type 39 Type
40testdata/zip01.lc 1:16-1:30 40zip01.lc 1:16-1:30
41 Type 41 Type
42testdata/zip01.lc 1:17-1:18 42zip01.lc 1:17-1:18
43 _c 43 _c
44testdata/zip01.lc 1:23-1:30 44zip01.lc 1:23-1:30
45 Type | Type 45 Type | Type
46testdata/zip01.lc 1:24-1:29 46zip01.lc 1:24-1:29
47 Type 47 Type
48testdata/zip01.lc 1:25-1:26 48zip01.lc 1:25-1:26
49 Type 49 Type
50testdata/zip01.lc 1:25-1:28 50zip01.lc 1:25-1:28
51 [Type] 51 [Type]
52testdata/zip01.lc 1:27-1:28 52zip01.lc 1:27-1:28
53 Type | [Type] 53 Type | [Type]
54testdata/zip01.lc 2:1-2:5 54zip01.lc 2:1-2:5
55 forall a b . [a] -> [b] -> [(a, b)] 55 forall a b . [a] -> [b] -> [(a, b)]
56testdata/zip01.lc 2:22-2:24 56zip01.lc 2:22-2:24
57 forall a . [a] 57 forall a . [a]
58testdata/zip01.lc 2:22-4:40 58zip01.lc 2:22-4:40
59 [_a] -> [(_a, _d)] | [(_d, _c)] 59 [_a] -> [(_a, _d)] | [(_d, _c)]
60testdata/zip01.lc 3:22-3:24 60zip01.lc 3:22-3:24
61 forall a . [a] 61 forall a . [a]
62testdata/zip01.lc 3:22-4:40 62zip01.lc 3:22-4:40
63 [_a] -> [(_e, _a)] | [(_c, _f)] 63 [_a] -> [(_e, _a)] | [(_c, _f)]
64testdata/zip01.lc 4:22-4:27 64zip01.lc 4:22-4:27
65 (_h, _d) 65 (_h, _d)
66testdata/zip01.lc 4:22-4:29 66zip01.lc 4:22-4:29
67 [(_h, _d)] -> [(_h, _d)] 67 [(_h, _d)] -> [(_h, _d)]
68testdata/zip01.lc 4:22-4:40 68zip01.lc 4:22-4:40
69 [(_g, _c)] 69 [(_g, _c)]
70testdata/zip01.lc 4:23-4:24 70zip01.lc 4:23-4:24
71 _k 71 _k
72testdata/zip01.lc 4:25-4:26 72zip01.lc 4:25-4:26
73 _g | ((_d)) 73 _g | ((_d))
74testdata/zip01.lc 4:28-4:29 74zip01.lc 4:28-4:29
75 forall a . a -> [a] -> [a] 75 forall a . a -> [a] -> [a]
76testdata/zip01.lc 4:30-4:34 76zip01.lc 4:30-4:34
77 forall a b . [a] -> [b] -> [(a, b)] 77 forall a b . [a] -> [b] -> [(a, b)]
78testdata/zip01.lc 4:30-4:37 78zip01.lc 4:30-4:37
79 [_a] -> [(_h, _a)] 79 [_a] -> [(_h, _a)]
80testdata/zip01.lc 4:30-4:40 80zip01.lc 4:30-4:40
81 [(_g, _c)] 81 [(_g, _c)]
82testdata/zip01.lc 4:35-4:37 82zip01.lc 4:35-4:37
83 [_i] 83 [_i]
84testdata/zip01.lc 4:38-4:40 84zip01.lc 4:38-4:40
85 [_c] \ No newline at end of file 85 [_c] \ No newline at end of file