summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'testdata')
-rw-r--r--testdata/Builtins.out9230
-rw-r--r--testdata/Internals.out1154
-rw-r--r--testdata/Material.out1525
-rw-r--r--testdata/Prelude.out4653
-rw-r--r--testdata/SampleMaterial.out16646
-rw-r--r--testdata/adhoc.reject.out35
-rw-r--r--testdata/ambig.out26
-rw-r--r--testdata/complex.out1127
-rw-r--r--testdata/data.out261
-rw-r--r--testdata/data.reject.out5
-rw-r--r--testdata/empty.out9
-rw-r--r--testdata/framebuffer02.reject.out121
-rw-r--r--testdata/id.out29
-rw-r--r--testdata/instantiate.out47
-rw-r--r--testdata/language-features/adt/adt02.reject.out52
-rw-r--r--testdata/language-features/adt/adt03.reject.out5
-rw-r--r--testdata/language-features/adt/adt04.reject.out5
-rw-r--r--testdata/language-features/adt/gadt01.reject.out11
-rw-r--r--testdata/language-features/adt/gadt03.reject.out82
-rw-r--r--testdata/language-features/adt/gadt04.reject.out110
-rw-r--r--testdata/language-features/basic-list/list01.out66
-rw-r--r--testdata/language-features/basic-list/list02.out66
-rw-r--r--testdata/language-features/basic-list/list07.reject.out9
-rw-r--r--testdata/language-features/basic-list/list08.out14
-rw-r--r--testdata/language-features/basic-list/list09.out20
-rw-r--r--testdata/language-features/basic-list/list10.reject.out12
-rw-r--r--testdata/language-features/basic-list/list11.out20
-rw-r--r--testdata/language-features/basic-list/list12.out68
-rw-r--r--testdata/language-features/basic-list/list13.out68
-rw-r--r--testdata/language-features/basic-list/list14.reject.out21
-rw-r--r--testdata/language-features/basic-list/list15.reject.out27
-rw-r--r--testdata/language-features/basic-list/list16.reject.out12
-rw-r--r--testdata/language-features/basic-list/listcomp01.out32
-rw-r--r--testdata/language-features/basic-list/listcomp02.out40
-rw-r--r--testdata/language-features/basic-list/listcomp03.out38
-rw-r--r--testdata/language-features/basic-list/listcomp04.out46
-rw-r--r--testdata/language-features/basic-list/listcomp05.out27
-rw-r--r--testdata/language-features/basic-list/listcomp06.out64
-rw-r--r--testdata/language-features/basic-list/listcomp07.out108
-rw-r--r--testdata/language-features/basic-list/listcomp08.reject.out4
-rw-r--r--testdata/language-features/basic-list/listcomp09.out17
-rw-r--r--testdata/language-features/basic-values/bool01.out16
-rw-r--r--testdata/language-features/basic-values/case01.out84
-rw-r--r--testdata/language-features/basic-values/case02.out46
-rw-r--r--testdata/language-features/basic-values/case03.reject.out15
-rw-r--r--testdata/language-features/basic-values/case04.reject.out6
-rw-r--r--testdata/language-features/basic-values/case05.out16
-rw-r--r--testdata/language-features/basic-values/case06.out20
-rw-r--r--testdata/language-features/basic-values/data01.out91
-rw-r--r--testdata/language-features/basic-values/def01.out24
-rw-r--r--testdata/language-features/basic-values/def03.out16
-rw-r--r--testdata/language-features/basic-values/def04.out40
-rw-r--r--testdata/language-features/basic-values/def07.reject.out32
-rw-r--r--testdata/language-features/basic-values/deforder01.out16
-rw-r--r--testdata/language-features/basic-values/deforder02.out16
-rw-r--r--testdata/language-features/basic-values/deforder03.out14
-rw-r--r--testdata/language-features/basic-values/deforder04.out14
-rw-r--r--testdata/language-features/basic-values/deforder05.out14
-rw-r--r--testdata/language-features/basic-values/deforder06.out14
-rw-r--r--testdata/language-features/basic-values/fixity01.out32
-rw-r--r--testdata/language-features/basic-values/fixity02.out784
-rw-r--r--testdata/language-features/basic-values/if01.out40
-rw-r--r--testdata/language-features/basic-values/if03.reject.out3
-rw-r--r--testdata/language-features/basic-values/if04.reject.out12
-rw-r--r--testdata/language-features/basic-values/indentation01.out16
-rw-r--r--testdata/language-features/basic-values/indentation02.out16
-rw-r--r--testdata/language-features/basic-values/infix01.out28
-rw-r--r--testdata/language-features/basic-values/infix02.out28
-rw-r--r--testdata/language-features/basic-values/infix03.out89
-rw-r--r--testdata/language-features/basic-values/lambda01.out32
-rw-r--r--testdata/language-features/basic-values/lambda03.out16
-rw-r--r--testdata/language-features/basic-values/let01.out61
-rw-r--r--testdata/language-features/basic-values/let02.out29
-rw-r--r--testdata/language-features/basic-values/literal01.out64
-rw-r--r--testdata/language-features/basic-values/operator01.out32
-rw-r--r--testdata/language-features/basic-values/operator02.reject.out24
-rw-r--r--testdata/language-features/basic-values/operator05.out23
-rw-r--r--testdata/language-features/basic-values/operator06.out23
-rw-r--r--testdata/language-features/basic-values/redefine01.reject.out24
-rw-r--r--testdata/language-features/basic-values/shadowing01.out35
-rw-r--r--testdata/language-features/basic-values/shadowing02.out57
-rw-r--r--testdata/language-features/basic-values/shadowing03.out8
-rw-r--r--testdata/language-features/basic-values/shadowing04.out8
-rw-r--r--testdata/language-features/basic-values/tuple01.out8
-rw-r--r--testdata/language-features/basic-values/tuple02.out66
-rw-r--r--testdata/language-features/basic-values/typesig01.out22
-rw-r--r--testdata/language-features/basic-values/typesig02.out22
-rw-r--r--testdata/language-features/basic-values/typesig03.out58
-rw-r--r--testdata/language-features/basic-values/typesig04.out52
-rw-r--r--testdata/language-features/basic-values/typesig05.out108
-rw-r--r--testdata/language-features/basic-values/typesig06.out62
-rw-r--r--testdata/language-features/basic-values/typesig07.out63
-rw-r--r--testdata/language-features/basic-values/typesyn01.out8
-rw-r--r--testdata/language-features/basic-values/typesyn02.out31
-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.out130
-rw-r--r--testdata/language-features/basic-values/where04.out42
-rw-r--r--testdata/language-features/basic-values/where05.out92
-rw-r--r--testdata/language-features/basic-values/wildcard01.out8
-rw-r--r--testdata/language-features/guard/guard01.out14
-rw-r--r--testdata/language-features/guard/guard02.reject.out12
-rw-r--r--testdata/language-features/guard/guard03.out26
-rw-r--r--testdata/language-features/guard/guard04.out20
-rw-r--r--testdata/language-features/guard/guard05.reject.out6
-rw-r--r--testdata/language-features/guard/guard06.out8
-rw-r--r--testdata/language-features/guard/guard07.out26
-rw-r--r--testdata/language-features/guard/guard08.out26
-rw-r--r--testdata/language-features/guard/guard09.out26
-rw-r--r--testdata/language-features/guard/guard11.out20
-rw-r--r--testdata/language-features/guard/guard12.reject.out6
-rw-r--r--testdata/language-features/guard/guard13.out20
-rw-r--r--testdata/language-features/guard/guard14.out23
-rw-r--r--testdata/language-features/guard/guard15.out23
-rw-r--r--testdata/language-features/guard/guard16.out26
-rw-r--r--testdata/language-features/module/Hello01.out16
-rw-r--r--testdata/language-features/module/Hello02.out16
-rw-r--r--testdata/language-features/module/Hello03.out16
-rw-r--r--testdata/language-features/module/ModulePackage/SubModule01.out8
-rw-r--r--testdata/language-features/module/Moduledef06.out8
-rw-r--r--testdata/language-features/module/Moduledef07.out8
-rw-r--r--testdata/language-features/module/Moduledef08.out8
-rw-r--r--testdata/language-features/module/Moduledef09.out16
-rw-r--r--testdata/language-features/module/Moduledef10.out24
-rw-r--r--testdata/language-features/module/Moduledef13.out8
-rw-r--r--testdata/language-features/module/TypeSyn01Mod.out8
-rw-r--r--testdata/language-features/module/import01.out8
-rw-r--r--testdata/language-features/module/import04.reject.out8
-rw-r--r--testdata/language-features/module/import05.out11
-rw-r--r--testdata/language-features/module/import06.out16
-rw-r--r--testdata/language-features/module/import07.out16
-rw-r--r--testdata/language-features/module/import08.out41
-rw-r--r--testdata/language-features/module/import09.out23
-rw-r--r--testdata/language-features/module/import10.reject.out8
-rw-r--r--testdata/language-features/module/import11.reject.out8
-rw-r--r--testdata/language-features/module/import12.out8
-rw-r--r--testdata/language-features/module/import13.out8
-rw-r--r--testdata/language-features/module/import14.out8
-rw-r--r--testdata/language-features/module/import15.out8
-rw-r--r--testdata/language-features/pattern/pattern01.out52
-rw-r--r--testdata/language-features/pattern/uncovered.out25
-rw-r--r--testdata/language-features/pattern/unreachable.out10
-rw-r--r--testdata/language-features/recursion/simplerec01.out17
-rw-r--r--testdata/language-features/recursion/simplerec02.out20
-rw-r--r--testdata/language-features/recursion/simplerec03.out20
-rw-r--r--testdata/language-features/section/section01.out36
-rw-r--r--testdata/let.out17
-rw-r--r--testdata/letIndent.out14
-rw-r--r--testdata/performance/Graphics.out1258
-rw-r--r--testdata/performance/Material.out1525
-rw-r--r--testdata/performance/SampleMaterial.out16646
-rw-r--r--testdata/record01.reject.out935
-rw-r--r--testdata/scope01.reject.out3
-rw-r--r--testdata/traceTest.out51
-rw-r--r--testdata/typeclass.out111
-rw-r--r--testdata/typesig.reject.out38
-rw-r--r--testdata/typesigctx.reject.out45
-rw-r--r--testdata/where.out17
-rw-r--r--testdata/zip01.out86
159 files changed, 37950 insertions, 22259 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out
index e36156db..2853bc4e 100644
--- a/testdata/Builtins.out
+++ b/testdata/Builtins.out
@@ -1015,3410 +1015,6098 @@ texture2D :: Sampler -> Vec (fromInt 2) Float -> Vec (fromInt 4) Float
1015accumulationContext = \(a :: _) -> _rhs a 1015accumulationContext = \(a :: _) -> _rhs a
1016main is not found 1016main is not found
1017------------ trace 1017------------ trace
1018id :: forall a . a -> a 1018id :: forall a . a -> a
1019'VecS :: Type -> Nat -> Type 1019'VecS :: Type -> Nat -> Type
1020V2 :: forall a . a -> a -> VecS a 2 1020V2 :: forall a . a -> a -> VecS a 2
1021V3 :: forall a . a -> a -> a -> VecS a 3 1021V3 :: forall a . a -> a -> a -> VecS a 3
1022V4 :: forall a . a -> a -> a -> a -> VecS a 4 1022V4 :: forall a . a -> a -> a -> a -> VecS a 4
1023'VecSCase 1023'VecSCase
1024 :: forall a 1024 :: forall a
1025 . forall (b :: forall (c :: Nat) -> VecS a c -> Type) 1025 . forall (b :: forall (c :: Nat) -> VecS a c -> Type)
1026 -> (forall (d :: a) (e :: a) -> b 2 ('V2 d e)) 1026 -> (forall (d :: a) (e :: a) -> b 2 ('V2 d e))
1027 -> (forall (f :: a) (g :: a) (h :: a) -> b 3 ('V3 f g h)) 1027 -> (forall (f :: a) (g :: a) (h :: a) -> b 3 ('V3 f g h))
1028 -> (forall (i :: a) (j :: a) (k :: a) (l :: a) -> b 4 ('V4 i j k l)) 1028 -> (forall (i :: a) (j :: a) (k :: a) (l :: a) -> b 4 ('V4 i j k l))
1029 -> forall (m :: Nat) . forall (n :: VecS a m) -> b m n 1029 -> forall (m :: Nat) . forall (n :: VecS a m) -> b m n
1030match'VecS 1030match'VecS
1031 :: forall (a :: Type -> Type) 1031 :: forall (a :: Type -> Type)
1032 -> (forall b (c :: Nat) -> a (VecS b c)) -> forall d -> a d -> a d 1032 -> (forall b (c :: Nat) -> a (VecS b c)) -> forall d -> a d -> a d
1033mapVec :: forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c 1033mapVec :: forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c
1034'Vec :: Nat -> Type -> Type 1034'Vec :: Nat -> Type -> Type
1035'VecScalar :: Nat -> Type -> Type 1035'VecScalar :: Nat -> Type -> Type
1036'Mat :: Nat -> Nat -> Type -> Type 1036'Mat :: Nat -> Nat -> Type -> Type
1037M22F :: Vec 2 Float -> Vec 2 Float -> Mat 2 2 Float 1037M22F :: Vec 2 Float -> Vec 2 Float -> Mat 2 2 Float
1038M32F :: Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float 1038M32F :: Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float
1039M42F :: Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float 1039M42F :: Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float
1040M23F :: Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float 1040M23F :: Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float
1041M33F :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float 1041M33F :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float
1042M43F :: Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float 1042M43F :: Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float
1043M24F 1043M24F
1044 :: Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float 1044 :: Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float
1045M34F 1045M34F
1046 :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float 1046 :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float
1047M44F 1047M44F
1048 :: Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1048 :: Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
1049'MatCase 1049'MatCase
1050 :: forall (a :: forall (b :: Nat) (c :: Nat) d -> Mat b c d -> Type) 1050 :: forall (a :: forall (b :: Nat) (c :: Nat) d -> Mat b c d -> Type)
1051 -> (forall (e :: Vec 2 Float) (f :: Vec 2 Float) -> a 2 2 Float ('M22F e f)) 1051 -> (forall (e :: Vec 2 Float) (f :: Vec 2 Float) -> a 2 2 Float ('M22F e f))
1052 -> (forall (g :: Vec 3 Float) (h :: Vec 3 Float) -> a 3 2 Float ('M32F g h)) 1052 -> (forall (g :: Vec 3 Float) (h :: Vec 3 Float) -> a 3 2 Float ('M32F g h))
1053 -> (forall (i :: Vec 4 Float) (j :: Vec 4 Float) -> a 4 2 Float ('M42F i j)) 1053 -> (forall (i :: Vec 4 Float) (j :: Vec 4 Float) -> a 4 2 Float ('M42F i j))
1054 -> (forall (k :: Vec 2 Float) (l :: Vec 2 Float) (m :: Vec 2 Float) 1054 -> (forall (k :: Vec 2 Float) (l :: Vec 2 Float) (m :: Vec 2 Float)
1055 -> a 2 3 Float ('M23F k l m)) 1055 -> a 2 3 Float ('M23F k l m))
1056 -> (forall (n :: Vec 3 Float) (o :: Vec 3 Float) (p :: Vec 3 Float) 1056 -> (forall (n :: Vec 3 Float) (o :: Vec 3 Float) (p :: Vec 3 Float)
1057 -> a 3 3 Float ('M33F n o p)) 1057 -> a 3 3 Float ('M33F n o p))
1058 -> (forall (q :: Vec 4 Float) (r :: Vec 4 Float) (s :: Vec 4 Float) 1058 -> (forall (q :: Vec 4 Float) (r :: Vec 4 Float) (s :: Vec 4 Float)
1059 -> a 4 3 Float ('M43F q r s)) 1059 -> a 4 3 Float ('M43F q r s))
1060 -> (forall (t :: Vec 2 Float) 1060 -> (forall (t :: Vec 2 Float)
1061 (u :: Vec 2 Float) (v :: Vec 2 Float) (w :: Vec 2 Float) 1061 (u :: Vec 2 Float) (v :: Vec 2 Float) (w :: Vec 2 Float)
1062 -> a 2 4 Float ('M24F t u v w)) 1062 -> a 2 4 Float ('M24F t u v w))
1063 -> (forall (x :: Vec 3 Float) 1063 -> (forall (x :: Vec 3 Float)
1064 (y :: Vec 3 Float) (z :: Vec 3 Float) (a' :: Vec 3 Float) 1064 (y :: Vec 3 Float) (z :: Vec 3 Float) (a' :: Vec 3 Float)
1065 -> a 3 4 Float ('M34F x y z a')) 1065 -> a 3 4 Float ('M34F x y z a'))
1066 -> (forall (b' :: Vec 4 Float) 1066 -> (forall (b' :: Vec 4 Float)
1067 (c' :: Vec 4 Float) (d' :: Vec 4 Float) (e' :: Vec 4 Float) 1067 (c' :: Vec 4 Float) (d' :: Vec 4 Float) (e' :: Vec 4 Float)
1068 -> a 4 4 Float ('M44F b' c' d' e')) 1068 -> a 4 4 Float ('M44F b' c' d' e'))
1069 -> forall (f' :: Nat) (g' :: Nat) h' 1069 -> forall (f' :: Nat) (g' :: Nat) h'
1070 . forall (i' :: Mat f' g' h') -> a f' g' h' i' 1070 . forall (i' :: Mat f' g' h') -> a f' g' h' i'
1071match'Mat 1071match'Mat
1072 :: forall (a :: Type -> Type) 1072 :: forall (a :: Type -> Type)
1073 -> (forall (b :: Nat) (c :: Nat) d -> a (Mat b c d)) -> forall e -> a e -> a e 1073 -> (forall (b :: Nat) (c :: Nat) d -> a (Mat b c d)) -> forall e -> a e -> a e
1074'MatVecScalarElem :: Type -> Type 1074'MatVecScalarElem :: Type -> Type
1075'Signed :: Type -> Type 1075'Signed :: Type -> Type
1076'Component :: Type -> Type 1076'Component :: Type -> Type
1077zero :: forall a . Component a => a 1077zero :: forall a . Component a => a
1078one :: forall a . Component a => a 1078one :: forall a . Component a => a
1079'Integral :: Type -> Type 1079'Integral :: Type -> Type
1080'Floating :: Type -> Type 1080'Floating :: Type -> Type
1081PrimAdd :: forall a . Num (MatVecScalarElem a) => a -> a -> a 1081PrimAdd :: forall a . Num (MatVecScalarElem a) => a -> a -> a
1082PrimSub :: forall a . Num (MatVecScalarElem a) => a -> a -> a 1082PrimSub :: forall a . Num (MatVecScalarElem a) => a -> a -> a
1083PrimMul :: forall a . Num (MatVecScalarElem a) => a -> a -> a 1083PrimMul :: forall a . Num (MatVecScalarElem a) => a -> a -> a
1084PrimAddS :: forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 1084PrimAddS :: forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
1085PrimSubS :: forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 1085PrimSubS :: forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
1086PrimMulS :: forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 1086PrimMulS :: forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
1087PrimDiv :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1087PrimDiv :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1088PrimMod :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1088PrimMod :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1089PrimDivS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 1089PrimDivS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
1090PrimModS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 1090PrimModS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
1091PrimNeg :: forall a . Signed (MatVecScalarElem a) => a -> a 1091PrimNeg :: forall a . Signed (MatVecScalarElem a) => a -> a
1092PrimBAnd 1092PrimBAnd
1093 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1093 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
1094PrimBOr 1094PrimBOr
1095 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1095 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
1096PrimBXor 1096PrimBXor
1097 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1097 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
1098PrimBAndS 1098PrimBAndS
1099 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1099 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
1100PrimBOrS 1100PrimBOrS
1101 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1101 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
1102PrimBXorS 1102PrimBXorS
1103 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1103 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
1104PrimBNot :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 1104PrimBNot :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
1105PrimBShiftL 1105PrimBShiftL
1106 :: forall a b (c :: Nat) d 1106 :: forall a b (c :: Nat) d
1107 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 1107 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
1108PrimBShiftR 1108PrimBShiftR
1109 :: forall a b (c :: Nat) d 1109 :: forall a b (c :: Nat) d
1110 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 1110 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
1111PrimBShiftLS 1111PrimBShiftLS
1112 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 1112 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
1113PrimBShiftRS 1113PrimBShiftRS
1114 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 1114 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
1115PrimAnd :: Bool -> Bool -> Bool 1115PrimAnd :: Bool -> Bool -> Bool
1116PrimOr :: Bool -> Bool -> Bool 1116PrimOr :: Bool -> Bool -> Bool
1117PrimXor :: Bool -> Bool -> Bool 1117PrimXor :: Bool -> Bool -> Bool
1118PrimNot :: forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a 1118PrimNot :: forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a
1119PrimAny :: forall (a :: Nat) . VecScalar a Bool -> Bool 1119PrimAny :: forall (a :: Nat) . VecScalar a Bool -> Bool
1120PrimAll :: forall (a :: Nat) . VecScalar a Bool -> Bool 1120PrimAll :: forall (a :: Nat) . VecScalar a Bool -> Bool
1121PrimACos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1121PrimACos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1122PrimACosH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1122PrimACosH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1123PrimASin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1123PrimASin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1124PrimASinH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1124PrimASinH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1125PrimATan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1125PrimATan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1126PrimATanH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1126PrimATanH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1127PrimCos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1127PrimCos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1128PrimCosH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1128PrimCosH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1129PrimDegrees :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1129PrimDegrees :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1130PrimRadians :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1130PrimRadians :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1131PrimSin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1131PrimSin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1132PrimSinH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1132PrimSinH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1133PrimTan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1133PrimTan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1134PrimTanH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1134PrimTanH :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1135PrimExp :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1135PrimExp :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1136PrimLog :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1136PrimLog :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1137PrimExp2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1137PrimExp2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1138PrimLog2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1138PrimLog2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1139PrimSqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1139PrimSqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1140PrimInvSqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1140PrimInvSqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1141PrimPow :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1141PrimPow :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1142PrimATan2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1142PrimATan2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1143PrimFloor :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1143PrimFloor :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1144PrimTrunc :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1144PrimTrunc :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1145PrimRound :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1145PrimRound :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1146PrimRoundEven :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1146PrimRoundEven :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1147PrimCeil :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1147PrimCeil :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1148PrimFract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1148PrimFract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1149PrimMin :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1149PrimMin :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1150PrimMax :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1150PrimMax :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1151PrimMinS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 1151PrimMinS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
1152PrimMaxS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 1152PrimMaxS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
1153PrimIsNan 1153PrimIsNan
1154 :: forall a (b :: Nat) c 1154 :: forall a (b :: Nat) c
1155 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 1155 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
1156PrimIsInf 1156PrimIsInf
1157 :: forall a (b :: Nat) c 1157 :: forall a (b :: Nat) c
1158 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 1158 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
1159PrimAbs :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 1159PrimAbs :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
1160PrimSign :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 1160PrimSign :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
1161PrimModF :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 1161PrimModF :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
1162PrimClamp 1162PrimClamp
1163 :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 1163 :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
1164PrimClampS 1164PrimClampS
1165 :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 1165 :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
1166PrimMix :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1166PrimMix :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
1167PrimMixS 1167PrimMixS
1168 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 1168 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
1169PrimMixB 1169PrimMixB
1170 :: forall a (b :: Nat) c 1170 :: forall a (b :: Nat) c
1171 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 1171 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
1172PrimStep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 1172PrimStep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
1173PrimStepS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 1173PrimStepS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
1174PrimSmoothStep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 1174PrimSmoothStep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
1175PrimSmoothStepS 1175PrimSmoothStepS
1176 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 1176 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
1177PrimFloatBitsToInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 1177PrimFloatBitsToInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
1178PrimFloatBitsToUInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 1178PrimFloatBitsToUInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
1179PrimIntBitsToFloat :: forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 1179PrimIntBitsToFloat :: forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
1180PrimUIntBitsToFloat :: forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 1180PrimUIntBitsToFloat :: forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
1181PrimLength :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 1181PrimLength :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
1182PrimDistance :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 1182PrimDistance :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
1183PrimDot :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 1183PrimDot :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
1184PrimCross :: forall a . (a ~ VecS Float 3) => a -> a -> a 1184PrimCross :: forall a . (a ~ VecS Float 3) => a -> a -> a
1185PrimNormalize :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1185PrimNormalize :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1186PrimFaceForward 1186PrimFaceForward
1187 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1187 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
1188PrimRefract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1188PrimRefract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
1189PrimReflect :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1189PrimReflect :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1190PrimTranspose :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 1190PrimTranspose :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
1191PrimDeterminant :: forall (a :: Nat) b . Mat a a b -> Float 1191PrimDeterminant :: forall (a :: Nat) b . Mat a a b -> Float
1192PrimInverse :: forall (a :: Nat) b . Mat a a b -> Mat a a b 1192PrimInverse :: forall (a :: Nat) b . Mat a a b -> Mat a a b
1193PrimOuterProduct 1193PrimOuterProduct
1194 :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 1194 :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
1195PrimMulMatVec 1195PrimMulMatVec
1196 :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 1196 :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
1197PrimMulVecMat 1197PrimMulVecMat
1198 :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b 1198 :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b
1199PrimMulMatMat 1199PrimMulMatMat
1200 :: forall (a :: Nat) (b :: Nat) c (d :: Nat) 1200 :: forall (a :: Nat) (b :: Nat) c (d :: Nat)
1201 . Mat a b c -> Mat b d c -> Mat a d c 1201 . Mat a b c -> Mat b d c -> Mat a d c
1202PrimLessThan 1202PrimLessThan
1203 :: forall a (b :: Nat) c d 1203 :: forall a (b :: Nat) c d
1204 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1204 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
1205PrimLessThanEqual 1205PrimLessThanEqual
1206 :: forall a (b :: Nat) c d 1206 :: forall a (b :: Nat) c d
1207 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1207 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
1208PrimGreaterThan 1208PrimGreaterThan
1209 :: forall a (b :: Nat) c d 1209 :: forall a (b :: Nat) c d
1210 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1210 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
1211PrimGreaterThanEqual 1211PrimGreaterThanEqual
1212 :: forall a (b :: Nat) c d 1212 :: forall a (b :: Nat) c d
1213 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1213 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
1214PrimEqualV 1214PrimEqualV
1215 :: forall a (b :: Nat) c d 1215 :: forall a (b :: Nat) c d
1216 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1216 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
1217PrimNotEqualV 1217PrimNotEqualV
1218 :: forall a (b :: Nat) c d 1218 :: forall a (b :: Nat) c d
1219 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1219 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
1220PrimEqual :: forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 1220PrimEqual :: forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
1221PrimNotEqual :: forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 1221PrimNotEqual :: forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
1222PrimDFdx :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1222PrimDFdx :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1223PrimDFdy :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1223PrimDFdy :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1224PrimFWidth :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1224PrimFWidth :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1225PrimNoise1 :: forall (a :: Nat) . VecScalar a Float -> Float 1225PrimNoise1 :: forall (a :: Nat) . VecScalar a Float -> Float
1226PrimNoise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 1226PrimNoise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
1227PrimNoise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 1227PrimNoise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
1228PrimNoise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 1228PrimNoise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
1229head :: forall a . List a -> a 1229head :: forall a . List a -> a
1230++ :: forall a . List a -> List a -> List a 1230++ :: forall a . List a -> List a -> List a
1231foldr :: forall a b . (b -> a -> a) -> a -> List b -> a 1231foldr :: forall a b . (b -> a -> a) -> a -> List b -> a
1232concat :: forall a . List (List a) -> List a 1232concat :: forall a . List (List a) -> List a
1233map :: forall a b . (a -> b) -> List a -> List b 1233map :: forall a b . (a -> b) -> List a -> List b
1234concatMap :: forall a b . (a -> List b) -> List a -> List b 1234concatMap :: forall a b . (a -> List b) -> List a -> List b
1235len :: forall a . List a -> Int 1235len :: forall a . List a -> Int
1236'Maybe :: Type -> Type 1236'Maybe :: Type -> Type
1237Nothing :: forall a . Maybe a 1237Nothing :: forall a . Maybe a
1238Just :: forall a . a -> Maybe a 1238Just :: forall a . a -> Maybe a
1239'MaybeCase 1239'MaybeCase
1240 :: forall a 1240 :: forall a
1241 . forall (b :: Maybe a -> Type) 1241 . forall (b :: Maybe a -> Type)
1242 -> b 'Nothing 1242 -> b 'Nothing
1243 -> (forall (c :: a) -> b ('Just c)) -> forall (d :: Maybe a) -> b d 1243 -> (forall (c :: a) -> b ('Just c)) -> forall (d :: Maybe a) -> b d
1244match'Maybe 1244match'Maybe
1245 :: forall (a :: Type -> Type) 1245 :: forall (a :: Type -> Type)
1246 -> (forall b -> a (Maybe b)) -> forall c -> a c -> a c 1246 -> (forall b -> a (Maybe b)) -> forall c -> a c -> a c
1247'Vector :: Nat -> Type -> Type 1247'Vector :: Nat -> Type -> Type
1248'VectorCase 1248'VectorCase
1249 :: forall (a :: Nat) b 1249 :: forall (a :: Nat) b
1250 . forall (c :: Vector a b -> Type) (d :: Vector a b) -> c d 1250 . forall (c :: Vector a b -> Type) (d :: Vector a b) -> c d
1251match'Vector 1251match'Vector
1252 :: forall (a :: Type -> Type) 1252 :: forall (a :: Type -> Type)
1253 -> (forall (b :: Nat) c -> a (Vector b c)) -> forall d -> a d -> a d 1253 -> (forall (b :: Nat) c -> a (Vector b c)) -> forall d -> a d -> a d
1254'PrimitiveType :: Type 1254'PrimitiveType :: Type
1255Triangle :: PrimitiveType 1255Triangle :: PrimitiveType
1256Line :: PrimitiveType 1256Line :: PrimitiveType
1257Point :: PrimitiveType 1257Point :: PrimitiveType
1258TriangleAdjacency :: PrimitiveType 1258TriangleAdjacency :: PrimitiveType
1259LineAdjacency :: PrimitiveType 1259LineAdjacency :: PrimitiveType
1260'PrimitiveTypeCase 1260'PrimitiveTypeCase
1261 :: forall (a :: PrimitiveType -> Type) 1261 :: forall (a :: PrimitiveType -> Type)
1262 -> a 'Triangle 1262 -> a 'Triangle
1263 -> a 'Line 1263 -> a 'Line
1264 -> a 'Point 1264 -> a 'Point
1265 -> a 'TriangleAdjacency 1265 -> a 'TriangleAdjacency
1266 -> a 'LineAdjacency -> forall (b :: PrimitiveType) -> a b 1266 -> a 'LineAdjacency -> forall (b :: PrimitiveType) -> a b
1267match'PrimitiveType 1267match'PrimitiveType
1268 :: forall (a :: Type -> Type) -> a PrimitiveType -> forall b -> a b -> a b 1268 :: forall (a :: Type -> Type) -> a PrimitiveType -> forall b -> a b -> a b
1269'Primitive :: Type -> PrimitiveType -> Type 1269'Primitive :: Type -> PrimitiveType -> Type
1270PrimPoint :: forall a . a -> Primitive a 'Point 1270PrimPoint :: forall a . a -> Primitive a 'Point
1271PrimLine :: forall a . a -> a -> Primitive a 'Line 1271PrimLine :: forall a . a -> a -> Primitive a 'Line
1272PrimTriangle :: forall a . a -> a -> a -> Primitive a 'Triangle 1272PrimTriangle :: forall a . a -> a -> a -> Primitive a 'Triangle
1273'PrimitiveCase 1273'PrimitiveCase
1274 :: forall a 1274 :: forall a
1275 . forall (b :: forall (c :: PrimitiveType) -> Primitive a c -> Type) 1275 . forall (b :: forall (c :: PrimitiveType) -> Primitive a c -> Type)
1276 -> (forall (d :: a) -> b 'Point ('PrimPoint d)) 1276 -> (forall (d :: a) -> b 'Point ('PrimPoint d))
1277 -> (forall (e :: a) (f :: a) -> b 'Line ('PrimLine e f)) 1277 -> (forall (e :: a) (f :: a) -> b 'Line ('PrimLine e f))
1278 -> (forall (g :: a) (h :: a) (i :: a) -> b 'Triangle ('PrimTriangle g h i)) 1278 -> (forall (g :: a) (h :: a) (i :: a) -> b 'Triangle ('PrimTriangle g h i))
1279 -> forall (j :: PrimitiveType) . forall (k :: Primitive a j) -> b j k 1279 -> forall (j :: PrimitiveType) . forall (k :: Primitive a j) -> b j k
1280match'Primitive 1280match'Primitive
1281 :: forall (a :: Type -> Type) 1281 :: forall (a :: Type -> Type)
1282 -> (forall b (c :: PrimitiveType) -> a (Primitive b c)) 1282 -> (forall b (c :: PrimitiveType) -> a (Primitive b c))
1283 -> forall d -> a d -> a d 1283 -> forall d -> a d -> a d
1284mapPrimitive 1284mapPrimitive
1285 :: forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c 1285 :: forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c
1286'PrimitiveStream :: PrimitiveType -> Type -> Type 1286'PrimitiveStream :: PrimitiveType -> Type -> Type
1287mapPrimitives 1287mapPrimitives
1288 :: forall a b (c :: PrimitiveType) 1288 :: forall a b (c :: PrimitiveType)
1289 . (a -> b) -> List (Primitive a c) -> List (Primitive b c) 1289 . (a -> b) -> List (Primitive a c) -> List (Primitive b c)
1290'ListElem :: Type -> Type 1290'ListElem :: Type -> Type
1291fetchArrays 1291fetchArrays
1292 :: forall (a :: PrimitiveType) (b :: List Type) (c :: List Type) 1292 :: forall (a :: PrimitiveType) (b :: List Type) (c :: List Type)
1293 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b) 1293 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b)
1294fetch 1294fetch
1295 :: forall (a :: PrimitiveType) (b :: List Type) 1295 :: forall (a :: PrimitiveType) (b :: List Type)
1296 . String -> HList b -> PrimitiveStream a (HList b) 1296 . String -> HList b -> PrimitiveStream a (HList b)
1297Attribute :: forall a . String -> a 1297Attribute :: forall a . String -> a
1298fetchStream 1298fetchStream
1299 :: forall (a :: PrimitiveType) (b :: List Type) 1299 :: forall (a :: PrimitiveType) (b :: List Type)
1300 . String 1300 . String
1301 -> forall (c :: List String) 1301 -> forall (c :: List String)
1302 -> (len String c ~ len Type b) => PrimitiveStream a (HList b) 1302 -> (len String c ~ len Type b) => PrimitiveStream a (HList b)
1303'SimpleFragment :: Type -> Type 1303'SimpleFragment :: Type -> Type
1304SimpleFragment :: forall a . Vec 3 Float -> a -> SimpleFragment a 1304SimpleFragment :: forall a . Vec 3 Float -> a -> SimpleFragment a
1305'SimpleFragmentCase 1305'SimpleFragmentCase
1306 :: forall a 1306 :: forall a
1307 . forall (b :: SimpleFragment a -> Type) 1307 . forall (b :: SimpleFragment a -> Type)
1308 -> (forall (c :: Vec 3 Float) (d :: a) -> b ('SimpleFragment c d)) 1308 -> (forall (c :: Vec 3 Float) (d :: a) -> b ('SimpleFragment c d))
1309 -> forall (e :: SimpleFragment a) -> b e 1309 -> forall (e :: SimpleFragment a) -> b e
1310match'SimpleFragment 1310match'SimpleFragment
1311 :: forall (a :: Type -> Type) 1311 :: forall (a :: Type -> Type)
1312 -> (forall b -> a (SimpleFragment b)) -> forall c -> a c -> a c 1312 -> (forall b -> a (SimpleFragment b)) -> forall c -> a c -> a c
1313'Fragment :: Nat -> Type -> Type 1313'Fragment :: Nat -> Type -> Type
1314sFragmentCoords :: forall a . SimpleFragment a -> VecS Float 3 1314sFragmentCoords :: forall a . SimpleFragment a -> VecS Float 3
1315sFragmentValue :: forall a . SimpleFragment a -> a 1315sFragmentValue :: forall a . SimpleFragment a -> a
1316'FragmentStream :: Nat -> Type -> Type 1316'FragmentStream :: Nat -> Type -> Type
1317customizeDepth 1317customizeDepth
1318 :: forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a 1318 :: forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a
1319customizeDepths 1319customizeDepths
1320 :: forall a (b :: Nat) 1320 :: forall a (b :: Nat)
1321 . (a -> Float) 1321 . (a -> Float)
1322 -> List (Vector b (Maybe (SimpleFragment a))) 1322 -> List (Vector b (Maybe (SimpleFragment a)))
1323 -> List (Vector b (Maybe (SimpleFragment a))) 1323 -> List (Vector b (Maybe (SimpleFragment a)))
1324filterFragment 1324filterFragment
1325 :: forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 1325 :: forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
1326filterFragments 1326filterFragments
1327 :: forall a (b :: Nat) 1327 :: forall a (b :: Nat)
1328 . (a -> Bool) 1328 . (a -> Bool)
1329 -> List (Vector b (Maybe (SimpleFragment a))) 1329 -> List (Vector b (Maybe (SimpleFragment a)))
1330 -> List (Vector b (Maybe (SimpleFragment a))) 1330 -> List (Vector b (Maybe (SimpleFragment a)))
1331mapFragment :: forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 1331mapFragment :: forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
1332mapFragments 1332mapFragments
1333 :: forall a b (c :: Nat) 1333 :: forall a b (c :: Nat)
1334 . (a -> b) 1334 . (a -> b)
1335 -> List (Vector c (Maybe (SimpleFragment a))) 1335 -> List (Vector c (Maybe (SimpleFragment a)))
1336 -> List (Vector c (Maybe (SimpleFragment b))) 1336 -> List (Vector c (Maybe (SimpleFragment b)))
1337'ImageKind :: Type 1337'ImageKind :: Type
1338Color :: Type -> ImageKind 1338Color :: Type -> ImageKind
1339Depth :: ImageKind 1339Depth :: ImageKind
1340Stencil :: ImageKind 1340Stencil :: ImageKind
1341'ImageKindCase 1341'ImageKindCase
1342 :: forall (a :: ImageKind -> Type) 1342 :: forall (a :: ImageKind -> Type)
1343 -> (forall b -> a ('Color b)) 1343 -> (forall b -> a ('Color b))
1344 -> a 'Depth -> a 'Stencil -> forall (c :: ImageKind) -> a c 1344 -> a 'Depth -> a 'Stencil -> forall (c :: ImageKind) -> a c
1345match'ImageKind 1345match'ImageKind
1346 :: forall (a :: Type -> Type) -> a ImageKind -> forall b -> a b -> a b 1346 :: forall (a :: Type -> Type) -> a ImageKind -> forall b -> a b -> a b
1347imageType :: ImageKind -> Type 1347imageType :: ImageKind -> Type
1348'Image :: Nat -> ImageKind -> Type 1348'Image :: Nat -> ImageKind -> Type
1349'ImageCase 1349'ImageCase
1350 :: forall (a :: Nat) (b :: ImageKind) 1350 :: forall (a :: Nat) (b :: ImageKind)
1351 . forall (c :: Image a b -> Type) (d :: Image a b) -> c d 1351 . forall (c :: Image a b -> Type) (d :: Image a b) -> c d
1352match'Image 1352match'Image
1353 :: forall (a :: Type -> Type) 1353 :: forall (a :: Type -> Type)
1354 -> (forall (b :: Nat) (c :: ImageKind) -> a (Image b c)) 1354 -> (forall (b :: Nat) (c :: ImageKind) -> a (Image b c))
1355 -> forall d -> a d -> a d 1355 -> forall d -> a d -> a d
1356ColorImage 1356ColorImage
1357 :: forall (a :: Nat) (b :: Nat) c d 1357 :: forall (a :: Nat) (b :: Nat) c d
1358 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 1358 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
1359DepthImage :: forall (a :: Nat) . Float -> Image a 'Depth 1359DepthImage :: forall (a :: Nat) . Float -> Image a 'Depth
1360StencilImage :: forall (a :: Nat) . Int -> Image a 'Stencil 1360StencilImage :: forall (a :: Nat) . Int -> Image a 'Stencil
1361emptyDepthImage :: Float -> Image 1 'Depth 1361emptyDepthImage :: Float -> Image 1 'Depth
1362emptyColorImage 1362emptyColorImage
1363 :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 1363 :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
1364'Swizz :: Type 1364'Swizz :: Type
1365Sx :: Swizz 1365Sx :: Swizz
1366Sy :: Swizz 1366Sy :: Swizz
1367Sz :: Swizz 1367Sz :: Swizz
1368Sw :: Swizz 1368Sw :: Swizz
1369'SwizzCase 1369'SwizzCase
1370 :: forall (a :: Swizz -> Type) 1370 :: forall (a :: Swizz -> Type)
1371 -> a 'Sx -> a 'Sy -> a 'Sz -> a 'Sw -> forall (b :: Swizz) -> a b 1371 -> a 'Sx -> a 'Sy -> a 'Sz -> a 'Sw -> forall (b :: Swizz) -> a b
1372match'Swizz :: forall (a :: Type -> Type) -> a Swizz -> forall b -> a b -> a b 1372match'Swizz :: forall (a :: Type -> Type) -> a Swizz -> forall b -> a b -> a b
1373swizzscalar :: forall a (b :: Nat) . Vec b a -> Swizz -> a 1373swizzscalar :: forall a (b :: Nat) . Vec b a -> Swizz -> a
1374definedVec :: forall a (b :: Nat) . Vec b a -> Bool 1374definedVec :: forall a (b :: Nat) . Vec b a -> Bool
1375swizzvector 1375swizzvector
1376 :: forall a (b :: Nat) (c :: Nat) . Vec b a -> Vec c Swizz -> VecS a c 1376 :: forall a (b :: Nat) (c :: Nat) . Vec b a -> Vec c Swizz -> VecS a c
1377'BlendingFactor :: Type 1377'BlendingFactor :: Type
1378ZeroBF :: BlendingFactor 1378ZeroBF :: BlendingFactor
1379OneBF :: BlendingFactor 1379OneBF :: BlendingFactor
1380SrcColor :: BlendingFactor 1380SrcColor :: BlendingFactor
1381OneMinusSrcColor :: BlendingFactor 1381OneMinusSrcColor :: BlendingFactor
1382DstColor :: BlendingFactor 1382DstColor :: BlendingFactor
1383OneMinusDstColor :: BlendingFactor 1383OneMinusDstColor :: BlendingFactor
1384SrcAlpha :: BlendingFactor 1384SrcAlpha :: BlendingFactor
1385OneMinusSrcAlpha :: BlendingFactor 1385OneMinusSrcAlpha :: BlendingFactor
1386DstAlpha :: BlendingFactor 1386DstAlpha :: BlendingFactor
1387OneMinusDstAlpha :: BlendingFactor 1387OneMinusDstAlpha :: BlendingFactor
1388ConstantColor :: BlendingFactor 1388ConstantColor :: BlendingFactor
1389OneMinusConstantColor :: BlendingFactor 1389OneMinusConstantColor :: BlendingFactor
1390ConstantAlpha :: BlendingFactor 1390ConstantAlpha :: BlendingFactor
1391OneMinusConstantAlpha :: BlendingFactor 1391OneMinusConstantAlpha :: BlendingFactor
1392SrcAlphaSaturate :: BlendingFactor 1392SrcAlphaSaturate :: BlendingFactor
1393'BlendingFactorCase 1393'BlendingFactorCase
1394 :: forall (a :: BlendingFactor -> Type) 1394 :: forall (a :: BlendingFactor -> Type)
1395 -> a 'ZeroBF 1395 -> a 'ZeroBF
1396 -> a 'OneBF 1396 -> a 'OneBF
1397 -> a 'SrcColor 1397 -> a 'SrcColor
1398 -> a 'OneMinusSrcColor 1398 -> a 'OneMinusSrcColor
1399 -> a 'DstColor 1399 -> a 'DstColor
1400 -> a 'OneMinusDstColor 1400 -> a 'OneMinusDstColor
1401 -> a 'SrcAlpha 1401 -> a 'SrcAlpha
1402 -> a 'OneMinusSrcAlpha 1402 -> a 'OneMinusSrcAlpha
1403 -> a 'DstAlpha 1403 -> a 'DstAlpha
1404 -> a 'OneMinusDstAlpha 1404 -> a 'OneMinusDstAlpha
1405 -> a 'ConstantColor 1405 -> a 'ConstantColor
1406 -> a 'OneMinusConstantColor 1406 -> a 'OneMinusConstantColor
1407 -> a 'ConstantAlpha 1407 -> a 'ConstantAlpha
1408 -> a 'OneMinusConstantAlpha 1408 -> a 'OneMinusConstantAlpha
1409 -> a 'SrcAlphaSaturate -> forall (b :: BlendingFactor) -> a b 1409 -> a 'SrcAlphaSaturate -> forall (b :: BlendingFactor) -> a b
1410match'BlendingFactor 1410match'BlendingFactor
1411 :: forall (a :: Type -> Type) -> a BlendingFactor -> forall b -> a b -> a b 1411 :: forall (a :: Type -> Type) -> a BlendingFactor -> forall b -> a b -> a b
1412'BlendEquation :: Type 1412'BlendEquation :: Type
1413FuncAdd :: BlendEquation 1413FuncAdd :: BlendEquation
1414FuncSubtract :: BlendEquation 1414FuncSubtract :: BlendEquation
1415FuncReverseSubtract :: BlendEquation 1415FuncReverseSubtract :: BlendEquation
1416Min :: BlendEquation 1416Min :: BlendEquation
1417Max :: BlendEquation 1417Max :: BlendEquation
1418'BlendEquationCase 1418'BlendEquationCase
1419 :: forall (a :: BlendEquation -> Type) 1419 :: forall (a :: BlendEquation -> Type)
1420 -> a 'FuncAdd 1420 -> a 'FuncAdd
1421 -> a 'FuncSubtract 1421 -> a 'FuncSubtract
1422 -> a 'FuncReverseSubtract 1422 -> a 'FuncReverseSubtract
1423 -> a 'Min -> a 'Max -> forall (b :: BlendEquation) -> a b 1423 -> a 'Min -> a 'Max -> forall (b :: BlendEquation) -> a b
1424match'BlendEquation 1424match'BlendEquation
1425 :: forall (a :: Type -> Type) -> a BlendEquation -> forall b -> a b -> a b 1425 :: forall (a :: Type -> Type) -> a BlendEquation -> forall b -> a b -> a b
1426'LogicOperation :: Type 1426'LogicOperation :: Type
1427Clear :: LogicOperation 1427Clear :: LogicOperation
1428And :: LogicOperation 1428And :: LogicOperation
1429AndReverse :: LogicOperation 1429AndReverse :: LogicOperation
1430Copy :: LogicOperation 1430Copy :: LogicOperation
1431AndInverted :: LogicOperation 1431AndInverted :: LogicOperation
1432Noop :: LogicOperation 1432Noop :: LogicOperation
1433Xor :: LogicOperation 1433Xor :: LogicOperation
1434Or :: LogicOperation 1434Or :: LogicOperation
1435Nor :: LogicOperation 1435Nor :: LogicOperation
1436Equiv :: LogicOperation 1436Equiv :: LogicOperation
1437Invert :: LogicOperation 1437Invert :: LogicOperation
1438OrReverse :: LogicOperation 1438OrReverse :: LogicOperation
1439CopyInverted :: LogicOperation 1439CopyInverted :: LogicOperation
1440OrInverted :: LogicOperation 1440OrInverted :: LogicOperation
1441Nand :: LogicOperation 1441Nand :: LogicOperation
1442Set :: LogicOperation 1442Set :: LogicOperation
1443'LogicOperationCase 1443'LogicOperationCase
1444 :: forall (a :: LogicOperation -> Type) 1444 :: forall (a :: LogicOperation -> Type)
1445 -> a 'Clear 1445 -> a 'Clear
1446 -> a 'And 1446 -> a 'And
1447 -> a 'AndReverse 1447 -> a 'AndReverse
1448 -> a 'Copy 1448 -> a 'Copy
1449 -> a 'AndInverted 1449 -> a 'AndInverted
1450 -> a 'Noop 1450 -> a 'Noop
1451 -> a 'Xor 1451 -> a 'Xor
1452 -> a 'Or 1452 -> a 'Or
1453 -> a 'Nor 1453 -> a 'Nor
1454 -> a 'Equiv 1454 -> a 'Equiv
1455 -> a 'Invert 1455 -> a 'Invert
1456 -> a 'OrReverse 1456 -> a 'OrReverse
1457 -> a 'CopyInverted 1457 -> a 'CopyInverted
1458 -> a 'OrInverted -> a 'Nand -> a 'Set -> forall (b :: LogicOperation) -> a b 1458 -> a 'OrInverted -> a 'Nand -> a 'Set -> forall (b :: LogicOperation) -> a b
1459match'LogicOperation 1459match'LogicOperation
1460 :: forall (a :: Type -> Type) -> a LogicOperation -> forall b -> a b -> a b 1460 :: forall (a :: Type -> Type) -> a LogicOperation -> forall b -> a b -> a b
1461'StencilOperation :: Type 1461'StencilOperation :: Type
1462OpZero :: StencilOperation 1462OpZero :: StencilOperation
1463OpKeep :: StencilOperation 1463OpKeep :: StencilOperation
1464OpReplace :: StencilOperation 1464OpReplace :: StencilOperation
1465OpIncr :: StencilOperation 1465OpIncr :: StencilOperation
1466OpIncrWrap :: StencilOperation 1466OpIncrWrap :: StencilOperation
1467OpDecr :: StencilOperation 1467OpDecr :: StencilOperation
1468OpDecrWrap :: StencilOperation 1468OpDecrWrap :: StencilOperation
1469OpInvert :: StencilOperation 1469OpInvert :: StencilOperation
1470'StencilOperationCase 1470'StencilOperationCase
1471 :: forall (a :: StencilOperation -> Type) 1471 :: forall (a :: StencilOperation -> Type)
1472 -> a 'OpZero 1472 -> a 'OpZero
1473 -> a 'OpKeep 1473 -> a 'OpKeep
1474 -> a 'OpReplace 1474 -> a 'OpReplace
1475 -> a 'OpIncr 1475 -> a 'OpIncr
1476 -> a 'OpIncrWrap 1476 -> a 'OpIncrWrap
1477 -> a 'OpDecr 1477 -> a 'OpDecr
1478 -> a 'OpDecrWrap -> a 'OpInvert -> forall (b :: StencilOperation) -> a b 1478 -> a 'OpDecrWrap -> a 'OpInvert -> forall (b :: StencilOperation) -> a b
1479match'StencilOperation 1479match'StencilOperation
1480 :: forall (a :: Type -> Type) -> a StencilOperation -> forall b -> a b -> a b 1480 :: forall (a :: Type -> Type) -> a StencilOperation -> forall b -> a b -> a b
1481'ComparisonFunction :: Type 1481'ComparisonFunction :: Type
1482Never :: ComparisonFunction 1482Never :: ComparisonFunction
1483Less :: ComparisonFunction 1483Less :: ComparisonFunction
1484Equal :: ComparisonFunction 1484Equal :: ComparisonFunction
1485Lequal :: ComparisonFunction 1485Lequal :: ComparisonFunction
1486Greater :: ComparisonFunction 1486Greater :: ComparisonFunction
1487Notequal :: ComparisonFunction 1487Notequal :: ComparisonFunction
1488Gequal :: ComparisonFunction 1488Gequal :: ComparisonFunction
1489Always :: ComparisonFunction 1489Always :: ComparisonFunction
1490'ComparisonFunctionCase 1490'ComparisonFunctionCase
1491 :: forall (a :: ComparisonFunction -> Type) 1491 :: forall (a :: ComparisonFunction -> Type)
1492 -> a 'Never 1492 -> a 'Never
1493 -> a 'Less 1493 -> a 'Less
1494 -> a 'Equal 1494 -> a 'Equal
1495 -> a 'Lequal 1495 -> a 'Lequal
1496 -> a 'Greater 1496 -> a 'Greater
1497 -> a 'Notequal 1497 -> a 'Notequal
1498 -> a 'Gequal -> a 'Always -> forall (b :: ComparisonFunction) -> a b 1498 -> a 'Gequal -> a 'Always -> forall (b :: ComparisonFunction) -> a b
1499match'ComparisonFunction 1499match'ComparisonFunction
1500 :: forall (a :: Type -> Type) -> a ComparisonFunction -> forall b -> a b -> a b 1500 :: forall (a :: Type -> Type) -> a ComparisonFunction -> forall b -> a b -> a b
1501'ProvokingVertex :: Type 1501'ProvokingVertex :: Type
1502LastVertex :: ProvokingVertex 1502LastVertex :: ProvokingVertex
1503FirstVertex :: ProvokingVertex 1503FirstVertex :: ProvokingVertex
1504'ProvokingVertexCase 1504'ProvokingVertexCase
1505 :: forall (a :: ProvokingVertex -> Type) 1505 :: forall (a :: ProvokingVertex -> Type)
1506 -> a 'LastVertex -> a 'FirstVertex -> forall (b :: ProvokingVertex) -> a b 1506 -> a 'LastVertex -> a 'FirstVertex -> forall (b :: ProvokingVertex) -> a b
1507match'ProvokingVertex 1507match'ProvokingVertex
1508 :: forall (a :: Type -> Type) -> a ProvokingVertex -> forall b -> a b -> a b 1508 :: forall (a :: Type -> Type) -> a ProvokingVertex -> forall b -> a b -> a b
1509'CullMode :: Type 1509'CullMode :: Type
1510CullFront :: CullMode 1510CullFront :: CullMode
1511CullBack :: CullMode 1511CullBack :: CullMode
1512CullNone :: CullMode 1512CullNone :: CullMode
1513'CullModeCase 1513'CullModeCase
1514 :: forall (a :: CullMode -> Type) 1514 :: forall (a :: CullMode -> Type)
1515 -> a 'CullFront -> a 'CullBack -> a 'CullNone -> forall (b :: CullMode) -> a b 1515 -> a 'CullFront -> a 'CullBack -> a 'CullNone -> forall (b :: CullMode) -> a b
1516match'CullMode 1516match'CullMode
1517 :: forall (a :: Type -> Type) -> a CullMode -> forall b -> a b -> a b 1517 :: forall (a :: Type -> Type) -> a CullMode -> forall b -> a b -> a b
1518'PointSize :: Type -> Type 1518'PointSize :: Type -> Type
1519PointSize :: forall a . Float -> PointSize a 1519PointSize :: forall a . Float -> PointSize a
1520ProgramPointSize :: forall a . (a -> Float) -> PointSize a 1520ProgramPointSize :: forall a . (a -> Float) -> PointSize a
1521'PointSizeCase 1521'PointSizeCase
1522 :: forall a 1522 :: forall a
1523 . forall (b :: PointSize a -> Type) 1523 . forall (b :: PointSize a -> Type)
1524 -> (forall (c :: Float) -> b ('PointSize c)) 1524 -> (forall (c :: Float) -> b ('PointSize c))
1525 -> (forall (d :: a -> Float) -> b ('ProgramPointSize d)) 1525 -> (forall (d :: a -> Float) -> b ('ProgramPointSize d))
1526 -> forall (e :: PointSize a) -> b e 1526 -> forall (e :: PointSize a) -> b e
1527match'PointSize 1527match'PointSize
1528 :: forall (a :: Type -> Type) 1528 :: forall (a :: Type -> Type)
1529 -> (forall b -> a (PointSize b)) -> forall c -> a c -> a c 1529 -> (forall b -> a (PointSize b)) -> forall c -> a c -> a c
1530'PolygonMode :: Type -> Type 1530'PolygonMode :: Type -> Type
1531PolygonFill :: forall a . PolygonMode a 1531PolygonFill :: forall a . PolygonMode a
1532PolygonPoint :: forall a . PointSize a -> PolygonMode a 1532PolygonPoint :: forall a . PointSize a -> PolygonMode a
1533PolygonLine :: forall a . Float -> PolygonMode a 1533PolygonLine :: forall a . Float -> PolygonMode a
1534'PolygonModeCase 1534'PolygonModeCase
1535 :: forall a 1535 :: forall a
1536 . forall (b :: PolygonMode a -> Type) 1536 . forall (b :: PolygonMode a -> Type)
1537 -> b 'PolygonFill 1537 -> b 'PolygonFill
1538 -> (forall (c :: PointSize a) -> b ('PolygonPoint c)) 1538 -> (forall (c :: PointSize a) -> b ('PolygonPoint c))
1539 -> (forall (d :: Float) -> b ('PolygonLine d)) 1539 -> (forall (d :: Float) -> b ('PolygonLine d))
1540 -> forall (e :: PolygonMode a) -> b e 1540 -> forall (e :: PolygonMode a) -> b e
1541match'PolygonMode 1541match'PolygonMode
1542 :: forall (a :: Type -> Type) 1542 :: forall (a :: Type -> Type)
1543 -> (forall b -> a (PolygonMode b)) -> forall c -> a c -> a c 1543 -> (forall b -> a (PolygonMode b)) -> forall c -> a c -> a c
1544'PolygonOffset :: Type 1544'PolygonOffset :: Type
1545NoOffset :: PolygonOffset 1545NoOffset :: PolygonOffset
1546Offset :: Float -> Float -> PolygonOffset 1546Offset :: Float -> Float -> PolygonOffset
1547'PolygonOffsetCase 1547'PolygonOffsetCase
1548 :: forall (a :: PolygonOffset -> Type) 1548 :: forall (a :: PolygonOffset -> Type)
1549 -> a 'NoOffset 1549 -> a 'NoOffset
1550 -> (forall (b :: Float) (c :: Float) -> a ('Offset b c)) 1550 -> (forall (b :: Float) (c :: Float) -> a ('Offset b c))
1551 -> forall (d :: PolygonOffset) -> a d 1551 -> forall (d :: PolygonOffset) -> a d
1552match'PolygonOffset 1552match'PolygonOffset
1553 :: forall (a :: Type -> Type) -> a PolygonOffset -> forall b -> a b -> a b 1553 :: forall (a :: Type -> Type) -> a PolygonOffset -> forall b -> a b -> a b
1554'PointSpriteCoordOrigin :: Type 1554'PointSpriteCoordOrigin :: Type
1555LowerLeft :: PointSpriteCoordOrigin 1555LowerLeft :: PointSpriteCoordOrigin
1556UpperLeft :: PointSpriteCoordOrigin 1556UpperLeft :: PointSpriteCoordOrigin
1557'PointSpriteCoordOriginCase 1557'PointSpriteCoordOriginCase
1558 :: forall (a :: PointSpriteCoordOrigin -> Type) 1558 :: forall (a :: PointSpriteCoordOrigin -> Type)
1559 -> a 'LowerLeft -> a 'UpperLeft -> forall (b :: PointSpriteCoordOrigin) -> a b 1559 -> a 'LowerLeft -> a 'UpperLeft -> forall (b :: PointSpriteCoordOrigin) -> a b
1560match'PointSpriteCoordOrigin 1560match'PointSpriteCoordOrigin
1561 :: forall (a :: Type -> Type) 1561 :: forall (a :: Type -> Type)
1562 -> a PointSpriteCoordOrigin -> forall b -> a b -> a b 1562 -> a PointSpriteCoordOrigin -> forall b -> a b -> a b
1563primTexture :: () -> Vec 2 Float -> Vec 4 Float 1563primTexture :: () -> Vec 2 Float -> Vec 4 Float
1564Uniform :: forall a . String -> a 1564Uniform :: forall a . String -> a
1565'RasterContext :: Type -> PrimitiveType -> Type 1565'RasterContext :: Type -> PrimitiveType -> Type
1566TriangleCtx 1566TriangleCtx
1567 :: forall a 1567 :: forall a
1568 . CullMode 1568 . CullMode
1569 -> PolygonMode a 1569 -> PolygonMode a
1570 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle 1570 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle
1571PointCtx 1571PointCtx
1572 :: forall a 1572 :: forall a
1573 . PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point 1573 . PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point
1574LineCtx :: forall a . Float -> ProvokingVertex -> RasterContext a 'Line 1574LineCtx :: forall a . Float -> ProvokingVertex -> RasterContext a 'Line
1575'RasterContextCase 1575'RasterContextCase
1576 :: forall a 1576 :: forall a
1577 . forall (b :: forall (c :: PrimitiveType) -> RasterContext a c -> Type) 1577 . forall (b :: forall (c :: PrimitiveType) -> RasterContext a c -> Type)
1578 -> (forall (d :: CullMode) 1578 -> (forall (d :: CullMode)
1579 (e :: PolygonMode a) (f :: PolygonOffset) (g :: ProvokingVertex) 1579 (e :: PolygonMode a) (f :: PolygonOffset) (g :: ProvokingVertex)
1580 -> b 'Triangle ('TriangleCtx d e f g)) 1580 -> b 'Triangle ('TriangleCtx d e f g))
1581 -> (forall (h :: PointSize a) (i :: Float) (j :: PointSpriteCoordOrigin) 1581 -> (forall (h :: PointSize a) (i :: Float) (j :: PointSpriteCoordOrigin)
1582 -> b 'Point ('PointCtx h i j)) 1582 -> b 'Point ('PointCtx h i j))
1583 -> (forall (k :: Float) (l :: ProvokingVertex) -> b 'Line ('LineCtx k l)) 1583 -> (forall (k :: Float) (l :: ProvokingVertex) -> b 'Line ('LineCtx k l))
1584 -> forall (m :: PrimitiveType) . forall (n :: RasterContext a m) -> b m n 1584 -> forall (m :: PrimitiveType) . forall (n :: RasterContext a m) -> b m n
1585match'RasterContext 1585match'RasterContext
1586 :: forall (a :: Type -> Type) 1586 :: forall (a :: Type -> Type)
1587 -> (forall b (c :: PrimitiveType) -> a (RasterContext b c)) 1587 -> (forall b (c :: PrimitiveType) -> a (RasterContext b c))
1588 -> forall d -> a d -> a d 1588 -> forall d -> a d -> a d
1589'Blending :: Type -> Type 1589'Blending :: Type -> Type
1590NoBlending :: forall a . Blending a 1590NoBlending :: forall a . Blending a
1591BlendLogicOp :: forall a . Integral a => LogicOperation -> Blending a 1591BlendLogicOp :: forall a . Integral a => LogicOperation -> Blending a
1592Blend 1592Blend
1593 :: (BlendEquation, BlendEquation) 1593 :: (BlendEquation, BlendEquation)
1594 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 1594 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
1595 -> Vec 4 Float -> Blending Float 1595 -> Vec 4 Float -> Blending Float
1596'BlendingCase 1596'BlendingCase
1597 :: forall (a :: forall b -> Blending b -> Type) 1597 :: forall (a :: forall b -> Blending b -> Type)
1598 -> (forall c . a c ('NoBlending c)) 1598 -> (forall c . a c ('NoBlending c))
1599 -> (forall d (e :: Integral d) 1599 -> (forall d (e :: Integral d)
1600 . forall (f :: LogicOperation) -> a d ('BlendLogicOp d e f)) 1600 . forall (f :: LogicOperation) -> a d ('BlendLogicOp d e f))
1601 -> (forall (g :: (BlendEquation, BlendEquation)) 1601 -> (forall (g :: (BlendEquation, BlendEquation))
1602 (h :: ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))) 1602 (h :: ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)))
1603 (i :: Vec 4 Float) 1603 (i :: Vec 4 Float)
1604 -> a Float ('Blend g h i)) 1604 -> a Float ('Blend g h i))
1605 -> forall j . forall (k :: Blending j) -> a j k 1605 -> forall j . forall (k :: Blending j) -> a j k
1606match'Blending 1606match'Blending
1607 :: forall (a :: Type -> Type) 1607 :: forall (a :: Type -> Type)
1608 -> (forall b -> a (Blending b)) -> forall c -> a c -> a c 1608 -> (forall b -> a (Blending b)) -> forall c -> a c -> a c
1609'StencilTests :: Type 1609'StencilTests :: Type
1610'StencilTestsCase 1610'StencilTestsCase
1611 :: forall (a :: StencilTests -> Type) (b :: StencilTests) -> a b 1611 :: forall (a :: StencilTests -> Type) (b :: StencilTests) -> a b
1612match'StencilTests 1612match'StencilTests
1613 :: forall (a :: Type -> Type) -> a StencilTests -> forall b -> a b -> a b 1613 :: forall (a :: Type -> Type) -> a StencilTests -> forall b -> a b -> a b
1614'StencilOps :: Type 1614'StencilOps :: Type
1615'StencilOpsCase :: forall (a :: StencilOps -> Type) (b :: StencilOps) -> a b 1615'StencilOpsCase :: forall (a :: StencilOps -> Type) (b :: StencilOps) -> a b
1616match'StencilOps 1616match'StencilOps
1617 :: forall (a :: Type -> Type) -> a StencilOps -> forall b -> a b -> a b 1617 :: forall (a :: Type -> Type) -> a StencilOps -> forall b -> a b -> a b
1618'FragmentOperation :: ImageKind -> Type 1618'FragmentOperation :: ImageKind -> Type
1619ColorOp 1619ColorOp
1620 :: forall a (b :: Nat) 1620 :: forall a (b :: Nat)
1621 . Num a 1621 . Num a
1622 => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) 1622 => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a))
1623DepthOp :: ComparisonFunction -> Bool -> FragmentOperation 'Depth 1623DepthOp :: ComparisonFunction -> Bool -> FragmentOperation 'Depth
1624StencilOp 1624StencilOp
1625 :: StencilTests -> StencilOps -> StencilOps -> FragmentOperation 'Stencil 1625 :: StencilTests -> StencilOps -> StencilOps -> FragmentOperation 'Stencil
1626'FragmentOperationCase 1626'FragmentOperationCase
1627 :: forall (a :: forall (b :: ImageKind) -> FragmentOperation b -> Type) 1627 :: forall (a :: forall (b :: ImageKind) -> FragmentOperation b -> Type)
1628 -> (forall c (d :: Nat) (e :: Num c) 1628 -> (forall c (d :: Nat) (e :: Num c)
1629 . forall (f :: Blending c) (g :: VecScalar d Bool) 1629 . forall (f :: Blending c) (g :: VecScalar d Bool)
1630 -> a ('Color (VecScalar d c)) ('ColorOp c d e f g)) 1630 -> a ('Color (VecScalar d c)) ('ColorOp c d e f g))
1631 -> (forall (h :: ComparisonFunction) (i :: Bool) -> a 'Depth ('DepthOp h i)) 1631 -> (forall (h :: ComparisonFunction) (i :: Bool) -> a 'Depth ('DepthOp h i))
1632 -> (forall (j :: StencilTests) (k :: StencilOps) (l :: StencilOps) 1632 -> (forall (j :: StencilTests) (k :: StencilOps) (l :: StencilOps)
1633 -> a 'Stencil ('StencilOp j k l)) 1633 -> a 'Stencil ('StencilOp j k l))
1634 -> forall (m :: ImageKind) . forall (n :: FragmentOperation m) -> a m n 1634 -> forall (m :: ImageKind) . forall (n :: FragmentOperation m) -> a m n
1635match'FragmentOperation 1635match'FragmentOperation
1636 :: forall (a :: Type -> Type) 1636 :: forall (a :: Type -> Type)
1637 -> (forall (b :: ImageKind) -> a (FragmentOperation b)) 1637 -> (forall (b :: ImageKind) -> a (FragmentOperation b))
1638 -> forall c -> a c -> a c 1638 -> forall c -> a c -> a c
1639'Interpolated :: Type -> Type 1639'Interpolated :: Type -> Type
1640Smooth :: forall a . Floating a => Interpolated a 1640Smooth :: forall a . Floating a => Interpolated a
1641NoPerspective :: forall a . Floating a => Interpolated a 1641NoPerspective :: forall a . Floating a => Interpolated a
1642Flat :: forall a . Interpolated a 1642Flat :: forall a . Interpolated a
1643'InterpolatedCase 1643'InterpolatedCase
1644 :: forall a 1644 :: forall a
1645 . forall (b :: Interpolated a -> Type) 1645 . forall (b :: Interpolated a -> Type)
1646 -> (forall (c :: Floating a) . b ('Smooth c)) 1646 -> (forall (c :: Floating a) . b ('Smooth c))
1647 -> (forall (d :: Floating a) . b ('NoPerspective d)) 1647 -> (forall (d :: Floating a) . b ('NoPerspective d))
1648 -> b 'Flat -> forall (e :: Interpolated a) -> b e 1648 -> b 'Flat -> forall (e :: Interpolated a) -> b e
1649match'Interpolated 1649match'Interpolated
1650 :: forall (a :: Type -> Type) 1650 :: forall (a :: Type -> Type)
1651 -> (forall b -> a (Interpolated b)) -> forall c -> a c -> a c 1651 -> (forall b -> a (Interpolated b)) -> forall c -> a c -> a c
1652rasterizePrimitive 1652rasterizePrimitive
1653 :: forall (a :: List Type) 1653 :: forall (a :: List Type)
1654 (b :: List Type) (c :: List Type) (d :: PrimitiveType) 1654 (b :: List Type) (c :: List Type) (d :: PrimitiveType)
1655 . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) 1655 . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a)
1656 => HList b 1656 => HList b
1657 -> RasterContext (HList c) d 1657 -> RasterContext (HList c) d
1658 -> Primitive (HList c) d -> FragmentStream 1 (HList a) 1658 -> Primitive (HList c) d -> FragmentStream 1 (HList a)
1659rasterizePrimitives 1659rasterizePrimitives
1660 :: forall (a :: List Type) (b :: PrimitiveType) 1660 :: forall (a :: List Type) (b :: PrimitiveType)
1661 . RasterContext (HList ('Cons (Vec 4 Float) a)) b 1661 . RasterContext (HList ('Cons (Vec 4 Float) a)) b
1662 -> HList (map Type Type Interpolated a) 1662 -> HList (map Type Type Interpolated a)
1663 -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) 1663 -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b)
1664 -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) 1664 -> List (Vector 1 (Maybe (SimpleFragment (HList a))))
1665'ImageLC :: Type -> Nat 1665'ImageLC :: Type -> Nat
1666allSame :: forall a . List a -> Type 1666allSame :: forall a . List a -> Type
1667sameLayerCounts :: List Type -> Type 1667sameLayerCounts :: List Type -> Type
1668'FrameBuffer :: Nat -> List ImageKind -> Type 1668'FrameBuffer :: Nat -> List ImageKind -> Type
1669'FrameBufferCase 1669'FrameBufferCase
1670 :: forall (a :: Nat) (b :: List ImageKind) 1670 :: forall (a :: Nat) (b :: List ImageKind)
1671 . forall (c :: FrameBuffer a b -> Type) (d :: FrameBuffer a b) -> c d 1671 . forall (c :: FrameBuffer a b -> Type) (d :: FrameBuffer a b) -> c d
1672match'FrameBuffer 1672match'FrameBuffer
1673 :: forall (a :: Type -> Type) 1673 :: forall (a :: Type -> Type)
1674 -> (forall (b :: Nat) (c :: List ImageKind) -> a (FrameBuffer b c)) 1674 -> (forall (b :: Nat) (c :: List ImageKind) -> a (FrameBuffer b c))
1675 -> forall d -> a d -> a d 1675 -> forall d -> a d -> a d
1676imageType' :: List ImageKind -> List Type 1676imageType' :: List ImageKind -> List Type
1677'FragmentOperationKind :: Type -> ImageKind 1677'FragmentOperationKind :: Type -> ImageKind
1678Accumulate 1678Accumulate
1679 :: forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 1679 :: forall (a :: List ImageKind) (b :: Nat) (c :: List Type)
1680 . (a ~ map Type ImageKind FragmentOperationKind c) 1680 . (a ~ map Type ImageKind FragmentOperationKind c)
1681 => HList c 1681 => HList c
1682 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 1682 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
1683accumulateWith :: forall a b . a -> b -> (a, b) 1683accumulateWith :: forall a b . a -> b -> (a, b)
1684overlay 1684overlay
1685 :: forall (a :: Nat) (b :: List Type) 1685 :: forall (a :: Nat) (b :: List Type)
1686 . FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1686 . FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1687 -> (HList b, List 1687 -> (HList b, List
1688 (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b))))) 1688 (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b)))))
1689 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1689 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1690'GetImageKind :: Type -> ImageKind 1690'GetImageKind :: Type -> ImageKind
1691FrameBuffer 1691FrameBuffer
1692 :: forall (a :: List Type) 1692 :: forall (a :: List Type)
1693 . sameLayerCounts a 1693 . sameLayerCounts a
1694 => HList a 1694 => HList a
1695 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 1695 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
1696imageFrame 1696imageFrame
1697 :: forall (a :: List Type) 1697 :: forall (a :: List Type)
1698 . sameLayerCounts a 1698 . sameLayerCounts a
1699 => HList a 1699 => HList a
1700 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 1700 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
1701accumulate 1701accumulate
1702 :: forall (a :: Nat) (b :: List Type) c 1702 :: forall (a :: Nat) (b :: List Type) c
1703 . HList b 1703 . HList b
1704 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) 1704 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b)))
1705 -> List (Vector a (Maybe (SimpleFragment c))) 1705 -> List (Vector a (Maybe (SimpleFragment c)))
1706 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1706 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1707 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1707 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1708PrjImage :: forall (a :: ImageKind) . FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a 1708PrjImage :: forall (a :: ImageKind) . FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a
1709PrjImageColor 1709PrjImageColor
1710 :: FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil)) 1710 :: FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil))
1711 -> Image 1 ('Color (Vec 4 Float)) 1711 -> Image 1 ('Color (Vec 4 Float))
1712'Output :: Type 1712'Output :: Type
1713ScreenOut :: forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 1713ScreenOut :: forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
1714'OutputCase 1714'OutputCase
1715 :: forall (a :: Output -> Type) 1715 :: forall (a :: Output -> Type)
1716 -> (forall (b :: Nat) (c :: List ImageKind) 1716 -> (forall (b :: Nat) (c :: List ImageKind)
1717 . forall (d :: FrameBuffer b c) -> a ('ScreenOut b c d)) 1717 . forall (d :: FrameBuffer b c) -> a ('ScreenOut b c d))
1718 -> forall (e :: Output) -> a e 1718 -> forall (e :: Output) -> a e
1719match'Output :: forall (a :: Type -> Type) -> a Output -> forall b -> a b -> a b 1719match'Output :: forall (a :: Type -> Type) -> a Output -> forall b -> a b -> a b
1720renderFrame 1720renderFrame
1721 :: forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 1721 :: forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
1722'Texture :: Type 1722'Texture :: Type
1723Texture2DSlot :: String -> Texture 1723Texture2DSlot :: String -> Texture
1724Texture2D :: Vec 2 Int -> Image 1 ('Color (Vec 4 Float)) -> Texture 1724Texture2D :: Vec 2 Int -> Image 1 ('Color (Vec 4 Float)) -> Texture
1725'TextureCase 1725'TextureCase
1726 :: forall (a :: Texture -> Type) 1726 :: forall (a :: Texture -> Type)
1727 -> (forall (b :: String) -> a ('Texture2DSlot b)) 1727 -> (forall (b :: String) -> a ('Texture2DSlot b))
1728 -> (forall (c :: Vec 2 Int) (d :: Image 1 ('Color (Vec 4 Float))) 1728 -> (forall (c :: Vec 2 Int) (d :: Image 1 ('Color (Vec 4 Float)))
1729 -> a ('Texture2D c d)) 1729 -> a ('Texture2D c d))
1730 -> forall (e :: Texture) -> a e 1730 -> forall (e :: Texture) -> a e
1731match'Texture 1731match'Texture
1732 :: forall (a :: Type -> Type) -> a Texture -> forall b -> a b -> a b 1732 :: forall (a :: Type -> Type) -> a Texture -> forall b -> a b -> a b
1733'Filter :: Type 1733'Filter :: Type
1734PointFilter :: Filter 1734PointFilter :: Filter
1735LinearFilter :: Filter 1735LinearFilter :: Filter
1736'FilterCase 1736'FilterCase
1737 :: forall (a :: Filter -> Type) 1737 :: forall (a :: Filter -> Type)
1738 -> a 'PointFilter -> a 'LinearFilter -> forall (b :: Filter) -> a b 1738 -> a 'PointFilter -> a 'LinearFilter -> forall (b :: Filter) -> a b
1739match'Filter :: forall (a :: Type -> Type) -> a Filter -> forall b -> a b -> a b 1739match'Filter :: forall (a :: Type -> Type) -> a Filter -> forall b -> a b -> a b
1740'EdgeMode :: Type 1740'EdgeMode :: Type
1741Repeat :: EdgeMode 1741Repeat :: EdgeMode
1742MirroredRepeat :: EdgeMode 1742MirroredRepeat :: EdgeMode
1743ClampToEdge :: EdgeMode 1743ClampToEdge :: EdgeMode
1744'EdgeModeCase 1744'EdgeModeCase
1745 :: forall (a :: EdgeMode -> Type) 1745 :: forall (a :: EdgeMode -> Type)
1746 -> a 'Repeat 1746 -> a 'Repeat
1747 -> a 'MirroredRepeat -> a 'ClampToEdge -> forall (b :: EdgeMode) -> a b 1747 -> a 'MirroredRepeat -> a 'ClampToEdge -> forall (b :: EdgeMode) -> a b
1748match'EdgeMode 1748match'EdgeMode
1749 :: forall (a :: Type -> Type) -> a EdgeMode -> forall b -> a b -> a b 1749 :: forall (a :: Type -> Type) -> a EdgeMode -> forall b -> a b -> a b
1750'Sampler :: Type 1750'Sampler :: Type
1751Sampler :: Filter -> EdgeMode -> Texture -> Sampler 1751Sampler :: Filter -> EdgeMode -> Texture -> Sampler
1752'SamplerCase 1752'SamplerCase
1753 :: forall (a :: Sampler -> Type) 1753 :: forall (a :: Sampler -> Type)
1754 -> (forall (b :: Filter) (c :: EdgeMode) (d :: Texture) -> a ('Sampler b c d)) 1754 -> (forall (b :: Filter) (c :: EdgeMode) (d :: Texture) -> a ('Sampler b c d))
1755 -> forall (e :: Sampler) -> a e 1755 -> forall (e :: Sampler) -> a e
1756match'Sampler 1756match'Sampler
1757 :: forall (a :: Type -> Type) -> a Sampler -> forall b -> a b -> a b 1757 :: forall (a :: Type -> Type) -> a Sampler -> forall b -> a b -> a b
1758texture2D :: Sampler -> Vec 2 Float -> Vec 4 Float 1758texture2D :: Sampler -> Vec 2 Float -> Vec 4 Float
1759accumulationContext :: forall a . a -> a 1759accumulationContext :: forall a . a -> a
1760------------ tooltips 1760------------ tooltips
1761testdata/Builtins.lc 10:1-10:3 forall a . a -> a 1761testdata/Builtins.lc 10:1-10:3
1762testdata/Builtins.lc 10:8-10:9 _b 1762 forall a . a -> a
1763testdata/Builtins.lc 14:6-14:10 Type | Type -> Nat -> Type 1763testdata/Builtins.lc 10:8-10:9
1764testdata/Builtins.lc 14:6-17:37 Type 1764 _b
1765testdata/Builtins.lc 14:17-14:21 Type 1765testdata/Builtins.lc 14:6-14:10
1766testdata/Builtins.lc 14:26-14:29 Type 1766 Type -> Nat -> Type | Type -> Nat -> Type | Type | Type
1767testdata/Builtins.lc 14:26-14:37 Type 1767 -> Nat -> Type | Type | Type
1768testdata/Builtins.lc 14:33-14:37 Type 1768testdata/Builtins.lc 14:6-17:37
1769testdata/Builtins.lc 15:3-15:5 VecS _d 2 | forall a . a -> a -> VecS a 2 1769 Type | Type | Type | Type
1770testdata/Builtins.lc 15:3-15:27 Type 1770testdata/Builtins.lc 14:17-14:21
1771testdata/Builtins.lc 15:9-15:10 Type 1771 Type | Type | Type | Type | Type
1772testdata/Builtins.lc 15:9-15:27 Type 1772testdata/Builtins.lc 14:26-14:29
1773testdata/Builtins.lc 15:14-15:15 Type 1773 Type
1774testdata/Builtins.lc 15:14-15:27 Type 1774testdata/Builtins.lc 14:26-14:37
1775testdata/Builtins.lc 15:19-15:23 Type -> Nat -> Type 1775 Type
1776testdata/Builtins.lc 15:19-15:25 Nat -> Type 1776testdata/Builtins.lc 14:33-14:37
1777testdata/Builtins.lc 15:19-15:27 Type 1777 Type | Type
1778testdata/Builtins.lc 15:24-15:25 Type 1778testdata/Builtins.lc 15:3-15:5
1779testdata/Builtins.lc 15:26-15:27 _b 1779 forall a . a -> a -> VecS a 2 | VecS _d 2
1780testdata/Builtins.lc 16:3-16:5 VecS _f 3 | forall a . a -> a -> a -> VecS a 3 1780testdata/Builtins.lc 15:3-15:27
1781testdata/Builtins.lc 16:3-16:32 Type 1781 Type | Type | Type
1782testdata/Builtins.lc 16:9-16:10 Type 1782testdata/Builtins.lc 15:9-15:10
1783testdata/Builtins.lc 16:9-16:32 Type 1783 Type
1784testdata/Builtins.lc 16:14-16:15 Type 1784testdata/Builtins.lc 15:9-15:27
1785testdata/Builtins.lc 16:14-16:32 Type 1785 Type
1786testdata/Builtins.lc 16:19-16:20 Type 1786testdata/Builtins.lc 15:14-15:15
1787testdata/Builtins.lc 16:19-16:32 Type 1787 Type
1788testdata/Builtins.lc 16:24-16:28 Type -> Nat -> Type 1788testdata/Builtins.lc 15:14-15:27
1789testdata/Builtins.lc 16:24-16:30 Nat -> Type 1789 Type
1790testdata/Builtins.lc 16:24-16:32 Type 1790testdata/Builtins.lc 15:19-15:23
1791testdata/Builtins.lc 16:29-16:30 Type 1791 Type -> Nat -> Type
1792testdata/Builtins.lc 16:31-16:32 _b 1792testdata/Builtins.lc 15:19-15:25
1793testdata/Builtins.lc 17:3-17:5 VecS _h 4 | forall a . a -> a -> a -> a -> VecS a 4 1793 Nat -> Type
1794testdata/Builtins.lc 17:3-17:37 Type 1794testdata/Builtins.lc 15:19-15:27
1795testdata/Builtins.lc 17:9-17:10 Type 1795 Type | Type
1796testdata/Builtins.lc 17:9-17:37 Type 1796testdata/Builtins.lc 15:24-15:25
1797testdata/Builtins.lc 17:14-17:15 Type 1797 Type
1798testdata/Builtins.lc 17:14-17:37 Type 1798testdata/Builtins.lc 15:26-15:27
1799testdata/Builtins.lc 17:19-17:20 Type 1799 _b | _b
1800testdata/Builtins.lc 17:19-17:37 Type 1800testdata/Builtins.lc 16:3-16:5
1801testdata/Builtins.lc 17:24-17:25 Type 1801 forall a . a -> a -> a -> VecS a 3 | VecS _f 3
1802testdata/Builtins.lc 17:24-17:37 Type 1802testdata/Builtins.lc 16:3-16:32
1803testdata/Builtins.lc 17:29-17:33 Type -> Nat -> Type 1803 Type | Type | Type | Type
1804testdata/Builtins.lc 17:29-17:35 Nat -> Type 1804testdata/Builtins.lc 16:9-16:10
1805testdata/Builtins.lc 17:29-17:37 Type 1805 Type
1806testdata/Builtins.lc 17:34-17:35 Type 1806testdata/Builtins.lc 16:9-16:32
1807testdata/Builtins.lc 17:36-17:37 _b 1807 Type
1808testdata/Builtins.lc 19:11-19:43 Type 1808testdata/Builtins.lc 16:14-16:15
1809testdata/Builtins.lc 19:12-19:13 _f 1809 Type
1810testdata/Builtins.lc 19:17-19:18 Type | _e 1810testdata/Builtins.lc 16:14-16:32
1811testdata/Builtins.lc 19:23-19:27 Type -> Nat -> Type 1811 Type
1812testdata/Builtins.lc 19:23-19:29 Nat -> Type 1812testdata/Builtins.lc 16:19-16:20
1813testdata/Builtins.lc 19:23-19:31 Type 1813 Type
1814testdata/Builtins.lc 19:23-19:43 Type 1814testdata/Builtins.lc 16:19-16:32
1815testdata/Builtins.lc 19:28-19:29 Type 1815 Type
1816testdata/Builtins.lc 19:30-19:31 _c 1816testdata/Builtins.lc 16:24-16:28
1817testdata/Builtins.lc 19:35-19:39 Type -> Nat -> Type 1817 Type -> Nat -> Type
1818testdata/Builtins.lc 19:35-19:41 Nat -> Type 1818testdata/Builtins.lc 16:24-16:30
1819testdata/Builtins.lc 19:35-19:43 Type 1819 Nat -> Type
1820testdata/Builtins.lc 19:40-19:41 Type 1820testdata/Builtins.lc 16:24-16:32
1821testdata/Builtins.lc 19:42-19:43 Nat 1821 Type | Type
1822testdata/Builtins.lc 20:1-20:7 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c 1822testdata/Builtins.lc 16:29-16:30
1823testdata/Builtins.lc 20:21-20:23 forall a . a -> a -> VecS a 2 1823 Type
1824testdata/Builtins.lc 20:21-20:29 _f -> VecS _f 2 1824testdata/Builtins.lc 16:31-16:32
1825testdata/Builtins.lc 20:21-20:35 VecS _f 2 | _a -> _a -> VecS _e 2 | _b -> VecS _f 2 1825 _b | _b
1826testdata/Builtins.lc 20:21-21:43 (_e -> _e -> _e -> _e -> VecS _d 4) -> forall (a :: Nat) . VecS _e a -> VecS _d a 1826testdata/Builtins.lc 17:3-17:5
1827testdata/Builtins.lc 20:21-22:51 (_c -> _b) -> VecS _c _a -> VecS _b _a | VecS _d _b -> VecS _c _b | forall (a :: Nat) . VecS _e a -> VecS _d a 1827 forall a . a -> a -> a -> a -> VecS a 4 | VecS _h 4
1828testdata/Builtins.lc 20:25-20:26 _i -> _h 1828testdata/Builtins.lc 17:3-17:37
1829testdata/Builtins.lc 20:25-20:28 _f 1829 Type | Type | Type | Type | Type
1830testdata/Builtins.lc 20:27-20:28 _c 1830testdata/Builtins.lc 17:9-17:10
1831testdata/Builtins.lc 20:31-20:32 _g -> _f 1831 Type
1832testdata/Builtins.lc 20:31-20:34 _f 1832testdata/Builtins.lc 17:9-17:37
1833testdata/Builtins.lc 20:33-20:34 _g 1833 Type
1834testdata/Builtins.lc 21:23-21:25 forall a . a -> a -> a -> VecS a 3 1834testdata/Builtins.lc 17:14-17:15
1835testdata/Builtins.lc 21:23-21:31 _g -> _g -> VecS _g 3 1835 Type
1836testdata/Builtins.lc 21:23-21:37 _g -> VecS _g 3 1836testdata/Builtins.lc 17:14-17:37
1837testdata/Builtins.lc 21:23-21:43 VecS _g 3 | _e -> _e -> _e -> VecS _d 3 | _f -> _f -> VecS _e 3 | _g -> VecS _f 3 1837 Type
1838testdata/Builtins.lc 21:27-21:28 _i -> _h 1838testdata/Builtins.lc 17:19-17:20
1839testdata/Builtins.lc 21:27-21:30 _g 1839 Type
1840testdata/Builtins.lc 21:29-21:30 _h 1840testdata/Builtins.lc 17:19-17:37
1841testdata/Builtins.lc 21:33-21:34 _h -> _g 1841 Type
1842testdata/Builtins.lc 21:33-21:36 _g 1842testdata/Builtins.lc 17:24-17:25
1843testdata/Builtins.lc 21:35-21:36 _h 1843 Type
1844testdata/Builtins.lc 21:39-21:40 _h -> _g 1844testdata/Builtins.lc 17:24-17:37
1845testdata/Builtins.lc 21:39-21:42 _g 1845 Type
1846testdata/Builtins.lc 21:41-21:42 _h 1846testdata/Builtins.lc 17:29-17:33
1847testdata/Builtins.lc 22:25-22:27 forall a . a -> a -> a -> a -> VecS a 4 1847 Type -> Nat -> Type
1848testdata/Builtins.lc 22:25-22:33 _h -> _h -> _h -> VecS _h 4 1848testdata/Builtins.lc 17:29-17:35
1849testdata/Builtins.lc 22:25-22:39 _h -> _h -> VecS _h 4 1849 Nat -> Type
1850testdata/Builtins.lc 22:25-22:45 _h -> VecS _h 4 1850testdata/Builtins.lc 17:29-17:37
1851testdata/Builtins.lc 22:25-22:51 VecS _h 4 | _e -> _e -> _e -> _e -> VecS _d 4 | _f -> _f -> _f -> VecS _e 4 | _g -> _g -> VecS _f 4 | _h -> VecS _g 4 1851 Type | Type
1852testdata/Builtins.lc 22:29-22:30 _j -> _i 1852testdata/Builtins.lc 17:34-17:35
1853testdata/Builtins.lc 22:29-22:32 _h 1853 Type
1854testdata/Builtins.lc 22:31-22:32 _i 1854testdata/Builtins.lc 17:36-17:37
1855testdata/Builtins.lc 22:35-22:36 _i -> _h 1855 _b | _b
1856testdata/Builtins.lc 22:35-22:38 _h 1856testdata/Builtins.lc 19:11-19:43
1857testdata/Builtins.lc 22:37-22:38 _i 1857 Type | Type | Type
1858testdata/Builtins.lc 22:41-22:42 _i -> _h 1858testdata/Builtins.lc 19:12-19:13
1859testdata/Builtins.lc 22:41-22:44 _h 1859 _f
1860testdata/Builtins.lc 22:43-22:44 _i 1860testdata/Builtins.lc 19:17-19:18
1861testdata/Builtins.lc 22:47-22:48 _i -> _h 1861 _e | Type
1862testdata/Builtins.lc 22:47-22:50 _h 1862testdata/Builtins.lc 19:23-19:27
1863testdata/Builtins.lc 22:49-22:50 _i 1863 Type -> Nat -> Type
1864testdata/Builtins.lc 24:23-24:26 Type 1864testdata/Builtins.lc 19:23-19:29
1865testdata/Builtins.lc 24:37-24:40 Nat -> Type -> Type 1865 Nat -> Type
1866testdata/Builtins.lc 24:47-24:51 Type -> Nat -> Type 1866testdata/Builtins.lc 19:23-19:31
1867testdata/Builtins.lc 24:47-24:53 Nat -> Type 1867 Type
1868testdata/Builtins.lc 24:47-24:55 Nat -> Type -> Type | Type | Type -> Type 1868testdata/Builtins.lc 19:23-19:43
1869testdata/Builtins.lc 24:52-24:53 Type 1869 Type
1870testdata/Builtins.lc 24:54-24:55 Nat 1870testdata/Builtins.lc 19:28-19:29
1871testdata/Builtins.lc 27:29-27:32 Type 1871 Type
1872testdata/Builtins.lc 28:5-28:14 Nat -> Type -> Type 1872testdata/Builtins.lc 19:30-19:31
1873testdata/Builtins.lc 28:21-28:22 Type 1873 _c
1874testdata/Builtins.lc 28:21-29:60 Nat -> Type | Nat -> Type -> Type | Type -> Type 1874testdata/Builtins.lc 19:35-19:39
1875testdata/Builtins.lc 29:37-29:40 Nat -> Type -> Type 1875 Type -> Nat -> Type
1876testdata/Builtins.lc 29:37-29:58 Type -> Type 1876testdata/Builtins.lc 19:35-19:41
1877testdata/Builtins.lc 29:37-29:60 Nat -> Type | Type 1877 Nat -> Type
1878testdata/Builtins.lc 29:42-29:47 Nat -> Nat 1878testdata/Builtins.lc 19:35-19:43
1879testdata/Builtins.lc 29:42-29:57 Nat 1879 Type | Type
1880testdata/Builtins.lc 29:49-29:54 Nat -> Nat 1880testdata/Builtins.lc 19:40-19:41
1881testdata/Builtins.lc 29:49-29:56 Nat 1881 Type
1882testdata/Builtins.lc 29:55-29:56 Nat 1882testdata/Builtins.lc 19:42-19:43
1883testdata/Builtins.lc 29:59-29:60 Type 1883 Nat
1884testdata/Builtins.lc 32:6-32:9 Nat -> Nat -> Type -> Type | Type 1884testdata/Builtins.lc 20:1-20:7
1885testdata/Builtins.lc 32:6-41:84 Type 1885 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c
1886testdata/Builtins.lc 32:13-32:16 Type 1886testdata/Builtins.lc 20:21-20:23
1887testdata/Builtins.lc 32:20-32:23 Type 1887 forall a . a -> a -> VecS a 2
1888testdata/Builtins.lc 32:20-32:39 Type 1888testdata/Builtins.lc 20:21-20:29
1889testdata/Builtins.lc 32:27-32:31 Type 1889 _f -> VecS _f 2
1890testdata/Builtins.lc 32:27-32:39 Type 1890testdata/Builtins.lc 20:21-20:35
1891testdata/Builtins.lc 32:35-32:39 Type 1891 VecS _f 2
1892testdata/Builtins.lc 33:3-33:7 Mat 2 2 Float | Vec 2 Float -> Vec 2 Float -> Mat 2 2 Float 1892testdata/Builtins.lc 20:21-21:43
1893testdata/Builtins.lc 33:3-33:54 Type 1893 (_e -> _e -> _e -> _e -> VecS _d 4)
1894testdata/Builtins.lc 33:11-33:14 Nat -> Type -> Type 1894 -> forall (a :: Nat) . VecS _e a -> VecS _d a
1895testdata/Builtins.lc 33:11-33:16 Type -> Type 1895testdata/Builtins.lc 20:21-22:51
1896testdata/Builtins.lc 33:11-33:22 Type 1896 forall (a :: Nat) . VecS _e a -> VecS _d a
1897testdata/Builtins.lc 33:15-33:16 _b 1897testdata/Builtins.lc 20:25-20:26
1898testdata/Builtins.lc 33:17-33:22 Type 1898 _i -> _h
1899testdata/Builtins.lc 33:26-33:29 Nat -> Type -> Type 1899testdata/Builtins.lc 20:25-20:28
1900testdata/Builtins.lc 33:26-33:31 Type -> Type 1900 _f
1901testdata/Builtins.lc 33:26-33:37 Type 1901testdata/Builtins.lc 20:27-20:28
1902testdata/Builtins.lc 33:26-33:54 Type 1902 _c
1903testdata/Builtins.lc 33:30-33:31 _b 1903testdata/Builtins.lc 20:31-20:32
1904testdata/Builtins.lc 33:32-33:37 Type 1904 _g -> _f
1905testdata/Builtins.lc 33:41-33:44 Nat -> Nat -> Type -> Type 1905testdata/Builtins.lc 20:31-20:34
1906testdata/Builtins.lc 33:41-33:46 Nat -> Type -> Type 1906 _f
1907testdata/Builtins.lc 33:41-33:48 Type -> Type 1907testdata/Builtins.lc 20:33-20:34
1908testdata/Builtins.lc 33:41-33:54 Type 1908 _g
1909testdata/Builtins.lc 33:45-33:46 _b 1909testdata/Builtins.lc 21:23-21:25
1910testdata/Builtins.lc 33:45-33:48 forall a -> Mat 2 2 a -> Type 1910 forall a . a -> a -> a -> VecS a 3
1911testdata/Builtins.lc 33:45-33:54 Mat 2 2 Float -> Type 1911testdata/Builtins.lc 21:23-21:31
1912testdata/Builtins.lc 33:47-33:48 _b 1912 _g -> _g -> VecS _g 3
1913testdata/Builtins.lc 33:49-33:54 Type 1913testdata/Builtins.lc 21:23-21:37
1914testdata/Builtins.lc 34:3-34:7 Mat 3 2 Float | Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float 1914 _g -> VecS _g 3
1915testdata/Builtins.lc 34:3-34:54 Type 1915testdata/Builtins.lc 21:23-21:43
1916testdata/Builtins.lc 34:11-34:14 Nat -> Type -> Type 1916 VecS _g 3
1917testdata/Builtins.lc 34:11-34:16 Type -> Type 1917testdata/Builtins.lc 21:27-21:28
1918testdata/Builtins.lc 34:11-34:22 Type 1918 _i -> _h
1919testdata/Builtins.lc 34:15-34:16 _b 1919testdata/Builtins.lc 21:27-21:30
1920testdata/Builtins.lc 34:17-34:22 Type 1920 _g
1921testdata/Builtins.lc 34:26-34:29 Nat -> Type -> Type 1921testdata/Builtins.lc 21:29-21:30
1922testdata/Builtins.lc 34:26-34:31 Type -> Type 1922 _h
1923testdata/Builtins.lc 34:26-34:37 Type 1923testdata/Builtins.lc 21:33-21:34
1924testdata/Builtins.lc 34:26-34:54 Type 1924 _h -> _g
1925testdata/Builtins.lc 34:30-34:31 _b 1925testdata/Builtins.lc 21:33-21:36
1926testdata/Builtins.lc 34:32-34:37 Type 1926 _g
1927testdata/Builtins.lc 34:41-34:44 Nat -> Nat -> Type -> Type 1927testdata/Builtins.lc 21:35-21:36
1928testdata/Builtins.lc 34:41-34:46 Nat -> Type -> Type 1928 _h
1929testdata/Builtins.lc 34:41-34:48 Type -> Type 1929testdata/Builtins.lc 21:39-21:40
1930testdata/Builtins.lc 34:41-34:54 Type 1930 _h -> _g
1931testdata/Builtins.lc 34:45-34:46 _b 1931testdata/Builtins.lc 21:39-21:42
1932testdata/Builtins.lc 34:45-34:48 forall a -> Mat 3 2 a -> Type 1932 _g
1933testdata/Builtins.lc 34:45-34:54 Mat 3 2 Float -> Type 1933testdata/Builtins.lc 21:41-21:42
1934testdata/Builtins.lc 34:47-34:48 _b 1934 _h
1935testdata/Builtins.lc 34:49-34:54 Type 1935testdata/Builtins.lc 22:25-22:27
1936testdata/Builtins.lc 35:3-35:7 Mat 4 2 Float | Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float 1936 forall a . a -> a -> a -> a -> VecS a 4
1937testdata/Builtins.lc 35:3-35:54 Type 1937testdata/Builtins.lc 22:25-22:33
1938testdata/Builtins.lc 35:11-35:14 Nat -> Type -> Type 1938 _h -> _h -> _h -> VecS _h 4
1939testdata/Builtins.lc 35:11-35:16 Type -> Type 1939testdata/Builtins.lc 22:25-22:39
1940testdata/Builtins.lc 35:11-35:22 Type 1940 _h -> _h -> VecS _h 4
1941testdata/Builtins.lc 35:15-35:16 _b 1941testdata/Builtins.lc 22:25-22:45
1942testdata/Builtins.lc 35:17-35:22 Type 1942 _h -> VecS _h 4
1943testdata/Builtins.lc 35:26-35:29 Nat -> Type -> Type 1943testdata/Builtins.lc 22:25-22:51
1944testdata/Builtins.lc 35:26-35:31 Type -> Type 1944 VecS _h 4
1945testdata/Builtins.lc 35:26-35:37 Type 1945testdata/Builtins.lc 22:29-22:30
1946testdata/Builtins.lc 35:26-35:54 Type 1946 _j -> _i
1947testdata/Builtins.lc 35:30-35:31 _b 1947testdata/Builtins.lc 22:29-22:32
1948testdata/Builtins.lc 35:32-35:37 Type 1948 _h
1949testdata/Builtins.lc 35:41-35:44 Nat -> Nat -> Type -> Type 1949testdata/Builtins.lc 22:31-22:32
1950testdata/Builtins.lc 35:41-35:46 Nat -> Type -> Type 1950 _i
1951testdata/Builtins.lc 35:41-35:48 Type -> Type 1951testdata/Builtins.lc 22:35-22:36
1952testdata/Builtins.lc 35:41-35:54 Type 1952 _i -> _h
1953testdata/Builtins.lc 35:45-35:46 _b 1953testdata/Builtins.lc 22:35-22:38
1954testdata/Builtins.lc 35:45-35:48 forall a -> Mat 4 2 a -> Type 1954 _h
1955testdata/Builtins.lc 35:45-35:54 Mat 4 2 Float -> Type 1955testdata/Builtins.lc 22:37-22:38
1956testdata/Builtins.lc 35:47-35:48 _b 1956 _i
1957testdata/Builtins.lc 35:49-35:54 Type 1957testdata/Builtins.lc 22:41-22:42
1958testdata/Builtins.lc 36:3-36:7 Mat 2 3 Float | Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float 1958 _i -> _h
1959testdata/Builtins.lc 36:3-36:69 Type 1959testdata/Builtins.lc 22:41-22:44
1960testdata/Builtins.lc 36:11-36:14 Nat -> Type -> Type 1960 _h
1961testdata/Builtins.lc 36:11-36:16 Type -> Type 1961testdata/Builtins.lc 22:43-22:44
1962testdata/Builtins.lc 36:11-36:22 Type 1962 _i
1963testdata/Builtins.lc 36:15-36:16 _b 1963testdata/Builtins.lc 22:47-22:48
1964testdata/Builtins.lc 36:17-36:22 Type 1964 _i -> _h
1965testdata/Builtins.lc 36:26-36:29 Nat -> Type -> Type 1965testdata/Builtins.lc 22:47-22:50
1966testdata/Builtins.lc 36:26-36:31 Type -> Type 1966 _h
1967testdata/Builtins.lc 36:26-36:37 Type 1967testdata/Builtins.lc 22:49-22:50
1968testdata/Builtins.lc 36:26-36:69 Type 1968 _i
1969testdata/Builtins.lc 36:30-36:31 _b 1969testdata/Builtins.lc 24:23-24:26
1970testdata/Builtins.lc 36:32-36:37 Type 1970 Type
1971testdata/Builtins.lc 36:41-36:44 Nat -> Type -> Type 1971testdata/Builtins.lc 24:37-24:40
1972testdata/Builtins.lc 36:41-36:46 Type -> Type 1972 Nat -> Type -> Type
1973testdata/Builtins.lc 36:41-36:52 Type 1973testdata/Builtins.lc 24:47-24:51
1974testdata/Builtins.lc 36:41-36:69 Type 1974 Type -> Nat -> Type
1975testdata/Builtins.lc 36:45-36:46 _b 1975testdata/Builtins.lc 24:47-24:53
1976testdata/Builtins.lc 36:47-36:52 Type 1976 Nat -> Type
1977testdata/Builtins.lc 36:56-36:59 Nat -> Nat -> Type -> Type 1977testdata/Builtins.lc 24:47-24:55
1978testdata/Builtins.lc 36:56-36:61 Nat -> Type -> Type 1978 Type
1979testdata/Builtins.lc 36:56-36:63 Type -> Type 1979testdata/Builtins.lc 24:52-24:53
1980testdata/Builtins.lc 36:56-36:69 Type 1980 Type
1981testdata/Builtins.lc 36:60-36:61 _b 1981testdata/Builtins.lc 24:54-24:55
1982testdata/Builtins.lc 36:60-36:63 forall a -> Mat 2 3 a -> Type 1982 Nat
1983testdata/Builtins.lc 36:60-36:69 Mat 2 3 Float -> Type 1983testdata/Builtins.lc 27:29-27:32
1984testdata/Builtins.lc 36:62-36:63 _b 1984 Type
1985testdata/Builtins.lc 36:64-36:69 Type 1985testdata/Builtins.lc 28:5-28:14
1986testdata/Builtins.lc 37:3-37:7 Mat 3 3 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float 1986 Nat -> Type -> Type
1987testdata/Builtins.lc 37:3-37:69 Type 1987testdata/Builtins.lc 28:21-28:22
1988testdata/Builtins.lc 37:11-37:14 Nat -> Type -> Type 1988 Type
1989testdata/Builtins.lc 37:11-37:16 Type -> Type 1989testdata/Builtins.lc 28:21-29:60
1990testdata/Builtins.lc 37:11-37:22 Type 1990 Nat -> Type
1991testdata/Builtins.lc 37:15-37:16 _b 1991testdata/Builtins.lc 29:37-29:40
1992testdata/Builtins.lc 37:17-37:22 Type 1992 Nat -> Type -> Type
1993testdata/Builtins.lc 37:26-37:29 Nat -> Type -> Type 1993testdata/Builtins.lc 29:37-29:58
1994testdata/Builtins.lc 37:26-37:31 Type -> Type 1994 Type -> Type
1995testdata/Builtins.lc 37:26-37:37 Type 1995testdata/Builtins.lc 29:37-29:60
1996testdata/Builtins.lc 37:26-37:69 Type 1996 Type
1997testdata/Builtins.lc 37:30-37:31 _b 1997testdata/Builtins.lc 29:42-29:47
1998testdata/Builtins.lc 37:32-37:37 Type 1998 Nat -> Nat
1999testdata/Builtins.lc 37:41-37:44 Nat -> Type -> Type 1999testdata/Builtins.lc 29:42-29:57
2000testdata/Builtins.lc 37:41-37:46 Type -> Type 2000 Nat
2001testdata/Builtins.lc 37:41-37:52 Type 2001testdata/Builtins.lc 29:49-29:54
2002testdata/Builtins.lc 37:41-37:69 Type 2002 Nat -> Nat
2003testdata/Builtins.lc 37:45-37:46 _b 2003testdata/Builtins.lc 29:49-29:56
2004testdata/Builtins.lc 37:47-37:52 Type 2004 Nat
2005testdata/Builtins.lc 37:56-37:59 Nat -> Nat -> Type -> Type 2005testdata/Builtins.lc 29:55-29:56
2006testdata/Builtins.lc 37:56-37:61 Nat -> Type -> Type 2006 Nat
2007testdata/Builtins.lc 37:56-37:63 Type -> Type 2007testdata/Builtins.lc 29:59-29:60
2008testdata/Builtins.lc 37:56-37:69 Type 2008 Type
2009testdata/Builtins.lc 37:60-37:61 _b 2009testdata/Builtins.lc 32:6-32:9
2010testdata/Builtins.lc 37:60-37:63 forall a -> Mat 3 3 a -> Type 2010 Nat -> Nat -> Type -> Type | Nat
2011testdata/Builtins.lc 37:60-37:69 Mat 3 3 Float -> Type 2011 -> Nat -> Type -> Type | Type | Type | Type | Nat
2012testdata/Builtins.lc 37:62-37:63 _b 2012 -> Nat -> Type -> Type | Type | Type | Type | Type
2013testdata/Builtins.lc 37:64-37:69 Type 2013testdata/Builtins.lc 32:6-41:84
2014testdata/Builtins.lc 38:3-38:7 Mat 4 3 Float | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float 2014 Type | Type | Type | Type | Type | Type | Type | Type | Type
2015testdata/Builtins.lc 38:3-38:69 Type 2015testdata/Builtins.lc 32:13-32:16
2016testdata/Builtins.lc 38:11-38:14 Nat -> Type -> Type 2016 Type
2017testdata/Builtins.lc 38:11-38:16 Type -> Type 2017testdata/Builtins.lc 32:20-32:23
2018testdata/Builtins.lc 38:11-38:22 Type 2018 Type
2019testdata/Builtins.lc 38:15-38:16 _b 2019testdata/Builtins.lc 32:20-32:39
2020testdata/Builtins.lc 38:17-38:22 Type 2020 Type
2021testdata/Builtins.lc 38:26-38:29 Nat -> Type -> Type 2021testdata/Builtins.lc 32:27-32:31
2022testdata/Builtins.lc 38:26-38:31 Type -> Type 2022 Type
2023testdata/Builtins.lc 38:26-38:37 Type 2023testdata/Builtins.lc 32:27-32:39
2024testdata/Builtins.lc 38:26-38:69 Type 2024 Type
2025testdata/Builtins.lc 38:30-38:31 _b 2025testdata/Builtins.lc 32:35-32:39
2026testdata/Builtins.lc 38:32-38:37 Type 2026 Type | Type
2027testdata/Builtins.lc 38:41-38:44 Nat -> Type -> Type 2027testdata/Builtins.lc 33:3-33:7
2028testdata/Builtins.lc 38:41-38:46 Type -> Type 2028 Vec 2 Float -> Vec 2 Float -> Mat 2 2 Float | Mat 2 2 Float
2029testdata/Builtins.lc 38:41-38:52 Type 2029testdata/Builtins.lc 33:3-33:54
2030testdata/Builtins.lc 38:41-38:69 Type 2030 Type | Type | Type
2031testdata/Builtins.lc 38:45-38:46 _b 2031testdata/Builtins.lc 33:11-33:14
2032testdata/Builtins.lc 38:47-38:52 Type 2032 Nat -> Type -> Type
2033testdata/Builtins.lc 38:56-38:59 Nat -> Nat -> Type -> Type 2033testdata/Builtins.lc 33:11-33:16
2034testdata/Builtins.lc 38:56-38:61 Nat -> Type -> Type 2034 Type -> Type
2035testdata/Builtins.lc 38:56-38:63 Type -> Type 2035testdata/Builtins.lc 33:11-33:22
2036testdata/Builtins.lc 38:56-38:69 Type 2036 Type
2037testdata/Builtins.lc 38:60-38:61 _b 2037testdata/Builtins.lc 33:15-33:16
2038testdata/Builtins.lc 38:60-38:63 forall a -> Mat 4 3 a -> Type 2038 _b
2039testdata/Builtins.lc 38:60-38:69 Mat 4 3 Float -> Type 2039testdata/Builtins.lc 33:17-33:22
2040testdata/Builtins.lc 38:62-38:63 _b 2040 Type
2041testdata/Builtins.lc 38:64-38:69 Type 2041testdata/Builtins.lc 33:26-33:29
2042testdata/Builtins.lc 39:3-39:7 Mat 2 4 Float | Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float 2042 Nat -> Type -> Type
2043testdata/Builtins.lc 39:3-39:84 Type 2043testdata/Builtins.lc 33:26-33:31
2044testdata/Builtins.lc 39:11-39:14 Nat -> Type -> Type 2044 Type -> Type
2045testdata/Builtins.lc 39:11-39:16 Type -> Type 2045testdata/Builtins.lc 33:26-33:37
2046testdata/Builtins.lc 39:11-39:22 Type 2046 Type
2047testdata/Builtins.lc 39:15-39:16 _b 2047testdata/Builtins.lc 33:26-33:54
2048testdata/Builtins.lc 39:17-39:22 Type 2048 Type
2049testdata/Builtins.lc 39:26-39:29 Nat -> Type -> Type 2049testdata/Builtins.lc 33:30-33:31
2050testdata/Builtins.lc 39:26-39:31 Type -> Type 2050 _b
2051testdata/Builtins.lc 39:26-39:37 Type 2051testdata/Builtins.lc 33:32-33:37
2052testdata/Builtins.lc 39:26-39:84 Type 2052 Type
2053testdata/Builtins.lc 39:30-39:31 _b 2053testdata/Builtins.lc 33:41-33:44
2054testdata/Builtins.lc 39:32-39:37 Type 2054 Nat -> Nat -> Type -> Type
2055testdata/Builtins.lc 39:41-39:44 Nat -> Type -> Type 2055testdata/Builtins.lc 33:41-33:46
2056testdata/Builtins.lc 39:41-39:46 Type -> Type 2056 Nat -> Type -> Type
2057testdata/Builtins.lc 39:41-39:52 Type 2057testdata/Builtins.lc 33:41-33:48
2058testdata/Builtins.lc 39:41-39:84 Type 2058 Type -> Type
2059testdata/Builtins.lc 39:45-39:46 _b 2059testdata/Builtins.lc 33:41-33:54
2060testdata/Builtins.lc 39:47-39:52 Type 2060 Type | Type
2061testdata/Builtins.lc 39:56-39:59 Nat -> Type -> Type 2061testdata/Builtins.lc 33:45-33:46
2062testdata/Builtins.lc 39:56-39:61 Type -> Type 2062 _b | _b
2063testdata/Builtins.lc 39:56-39:67 Type 2063testdata/Builtins.lc 33:45-33:48
2064testdata/Builtins.lc 39:56-39:84 Type 2064 forall a -> Mat 2 2 a -> Type
2065testdata/Builtins.lc 39:60-39:61 _b 2065testdata/Builtins.lc 33:45-33:54
2066testdata/Builtins.lc 39:62-39:67 Type 2066 Mat 2 2 Float -> Type
2067testdata/Builtins.lc 39:71-39:74 Nat -> Nat -> Type -> Type 2067testdata/Builtins.lc 33:47-33:48
2068testdata/Builtins.lc 39:71-39:76 Nat -> Type -> Type 2068 _b | _b
2069testdata/Builtins.lc 39:71-39:78 Type -> Type 2069testdata/Builtins.lc 33:49-33:54
2070testdata/Builtins.lc 39:71-39:84 Type 2070 Type | Type
2071testdata/Builtins.lc 39:75-39:76 _b 2071testdata/Builtins.lc 34:3-34:7
2072testdata/Builtins.lc 39:75-39:78 forall a -> Mat 2 4 a -> Type 2072 Vec 3 Float -> Vec 3 Float -> Mat 3 2 Float | Mat 3 2 Float
2073testdata/Builtins.lc 39:75-39:84 Mat 2 4 Float -> Type 2073testdata/Builtins.lc 34:3-34:54
2074testdata/Builtins.lc 39:77-39:78 _b 2074 Type | Type | Type
2075testdata/Builtins.lc 39:79-39:84 Type 2075testdata/Builtins.lc 34:11-34:14
2076testdata/Builtins.lc 40:3-40:7 Mat 3 4 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float 2076 Nat -> Type -> Type
2077testdata/Builtins.lc 40:3-40:84 Type 2077testdata/Builtins.lc 34:11-34:16
2078testdata/Builtins.lc 40:11-40:14 Nat -> Type -> Type 2078 Type -> Type
2079testdata/Builtins.lc 40:11-40:16 Type -> Type 2079testdata/Builtins.lc 34:11-34:22
2080testdata/Builtins.lc 40:11-40:22 Type 2080 Type
2081testdata/Builtins.lc 40:15-40:16 _b 2081testdata/Builtins.lc 34:15-34:16
2082testdata/Builtins.lc 40:17-40:22 Type 2082 _b
2083testdata/Builtins.lc 40:26-40:29 Nat -> Type -> Type 2083testdata/Builtins.lc 34:17-34:22
2084testdata/Builtins.lc 40:26-40:31 Type -> Type 2084 Type
2085testdata/Builtins.lc 40:26-40:37 Type 2085testdata/Builtins.lc 34:26-34:29
2086testdata/Builtins.lc 40:26-40:84 Type 2086 Nat -> Type -> Type
2087testdata/Builtins.lc 40:30-40:31 _b 2087testdata/Builtins.lc 34:26-34:31
2088testdata/Builtins.lc 40:32-40:37 Type 2088 Type -> Type
2089testdata/Builtins.lc 40:41-40:44 Nat -> Type -> Type 2089testdata/Builtins.lc 34:26-34:37
2090testdata/Builtins.lc 40:41-40:46 Type -> Type 2090 Type
2091testdata/Builtins.lc 40:41-40:52 Type 2091testdata/Builtins.lc 34:26-34:54
2092testdata/Builtins.lc 40:41-40:84 Type 2092 Type
2093testdata/Builtins.lc 40:45-40:46 _b 2093testdata/Builtins.lc 34:30-34:31
2094testdata/Builtins.lc 40:47-40:52 Type 2094 _b
2095testdata/Builtins.lc 40:56-40:59 Nat -> Type -> Type 2095testdata/Builtins.lc 34:32-34:37
2096testdata/Builtins.lc 40:56-40:61 Type -> Type 2096 Type
2097testdata/Builtins.lc 40:56-40:67 Type 2097testdata/Builtins.lc 34:41-34:44
2098testdata/Builtins.lc 40:56-40:84 Type 2098 Nat -> Nat -> Type -> Type
2099testdata/Builtins.lc 40:60-40:61 _b 2099testdata/Builtins.lc 34:41-34:46
2100testdata/Builtins.lc 40:62-40:67 Type 2100 Nat -> Type -> Type
2101testdata/Builtins.lc 40:71-40:74 Nat -> Nat -> Type -> Type 2101testdata/Builtins.lc 34:41-34:48
2102testdata/Builtins.lc 40:71-40:76 Nat -> Type -> Type 2102 Type -> Type
2103testdata/Builtins.lc 40:71-40:78 Type -> Type 2103testdata/Builtins.lc 34:41-34:54
2104testdata/Builtins.lc 40:71-40:84 Type 2104 Type | Type
2105testdata/Builtins.lc 40:75-40:76 _b 2105testdata/Builtins.lc 34:45-34:46
2106testdata/Builtins.lc 40:75-40:78 forall a -> Mat 3 4 a -> Type 2106 _b | _b
2107testdata/Builtins.lc 40:75-40:84 Mat 3 4 Float -> Type 2107testdata/Builtins.lc 34:45-34:48
2108testdata/Builtins.lc 40:77-40:78 _b 2108 forall a -> Mat 3 2 a -> Type
2109testdata/Builtins.lc 40:79-40:84 Type 2109testdata/Builtins.lc 34:45-34:54
2110testdata/Builtins.lc 41:3-41:7 Mat 4 4 Float | Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 2110 Mat 3 2 Float -> Type
2111testdata/Builtins.lc 41:3-41:84 Type 2111testdata/Builtins.lc 34:47-34:48
2112testdata/Builtins.lc 41:11-41:14 Nat -> Type -> Type 2112 _b | _b
2113testdata/Builtins.lc 41:11-41:16 Type -> Type 2113testdata/Builtins.lc 34:49-34:54
2114testdata/Builtins.lc 41:11-41:22 Type 2114 Type | Type
2115testdata/Builtins.lc 41:15-41:16 _b 2115testdata/Builtins.lc 35:3-35:7
2116testdata/Builtins.lc 41:17-41:22 Type 2116 Vec 4 Float -> Vec 4 Float -> Mat 4 2 Float | Mat 4 2 Float
2117testdata/Builtins.lc 41:26-41:29 Nat -> Type -> Type 2117testdata/Builtins.lc 35:3-35:54
2118testdata/Builtins.lc 41:26-41:31 Type -> Type 2118 Type | Type | Type
2119testdata/Builtins.lc 41:26-41:37 Type 2119testdata/Builtins.lc 35:11-35:14
2120testdata/Builtins.lc 41:26-41:84 Type 2120 Nat -> Type -> Type
2121testdata/Builtins.lc 41:30-41:31 _b 2121testdata/Builtins.lc 35:11-35:16
2122testdata/Builtins.lc 41:32-41:37 Type 2122 Type -> Type
2123testdata/Builtins.lc 41:41-41:44 Nat -> Type -> Type 2123testdata/Builtins.lc 35:11-35:22
2124testdata/Builtins.lc 41:41-41:46 Type -> Type 2124 Type
2125testdata/Builtins.lc 41:41-41:52 Type 2125testdata/Builtins.lc 35:15-35:16
2126testdata/Builtins.lc 41:41-41:84 Type 2126 _b
2127testdata/Builtins.lc 41:45-41:46 _b 2127testdata/Builtins.lc 35:17-35:22
2128testdata/Builtins.lc 41:47-41:52 Type 2128 Type
2129testdata/Builtins.lc 41:56-41:59 Nat -> Type -> Type 2129testdata/Builtins.lc 35:26-35:29
2130testdata/Builtins.lc 41:56-41:61 Type -> Type 2130 Nat -> Type -> Type
2131testdata/Builtins.lc 41:56-41:67 Type 2131testdata/Builtins.lc 35:26-35:31
2132testdata/Builtins.lc 41:56-41:84 Type 2132 Type -> Type
2133testdata/Builtins.lc 41:60-41:61 _b 2133testdata/Builtins.lc 35:26-35:37
2134testdata/Builtins.lc 41:62-41:67 Type 2134 Type
2135testdata/Builtins.lc 41:71-41:74 Nat -> Nat -> Type -> Type 2135testdata/Builtins.lc 35:26-35:54
2136testdata/Builtins.lc 41:71-41:76 Nat -> Type -> Type 2136 Type
2137testdata/Builtins.lc 41:71-41:78 Type -> Type 2137testdata/Builtins.lc 35:30-35:31
2138testdata/Builtins.lc 41:71-41:84 Type 2138 _b
2139testdata/Builtins.lc 41:75-41:76 _b 2139testdata/Builtins.lc 35:32-35:37
2140testdata/Builtins.lc 41:75-41:78 forall a -> Mat 4 4 a -> Type 2140 Type
2141testdata/Builtins.lc 41:75-41:84 Mat 4 4 Float -> Type 2141testdata/Builtins.lc 35:41-35:44
2142testdata/Builtins.lc 41:77-41:78 _b 2142 Nat -> Nat -> Type -> Type
2143testdata/Builtins.lc 41:79-41:84 Type 2143testdata/Builtins.lc 35:41-35:46
2144testdata/Builtins.lc 44:5-44:21 Type -> Type 2144 Nat -> Type -> Type
2145testdata/Builtins.lc 44:30-44:35 Type 2145testdata/Builtins.lc 35:41-35:48
2146testdata/Builtins.lc 44:30-48:37 Type | Type -> Type 2146 Type -> Type
2147testdata/Builtins.lc 45:29-45:33 Type 2147testdata/Builtins.lc 35:41-35:54
2148testdata/Builtins.lc 45:29-48:37 Type 2148 Type | Type
2149testdata/Builtins.lc 46:28-46:31 Type 2149testdata/Builtins.lc 35:45-35:46
2150testdata/Builtins.lc 46:28-48:37 Type 2150 _b | _b
2151testdata/Builtins.lc 47:35-47:36 Nat -> Type | Type | Type -> Nat -> Type 2151testdata/Builtins.lc 35:45-35:48
2152testdata/Builtins.lc 47:35-48:37 Type 2152 forall a -> Mat 4 2 a -> Type
2153testdata/Builtins.lc 48:36-48:37 Nat -> Nat -> Type -> Type | Nat -> Type -> Type | Type | Type -> Type 2153testdata/Builtins.lc 35:45-35:54
2154testdata/Builtins.lc 52:7-52:13 Type -> Type 2154 Mat 4 2 Float -> Type
2155testdata/Builtins.lc 57:7-57:16 Type -> Type 2155testdata/Builtins.lc 35:47-35:48
2156testdata/Builtins.lc 57:7-58:12 Type 2156 _b | _b
2157testdata/Builtins.lc 57:7-59:11 Type 2157testdata/Builtins.lc 35:49-35:54
2158testdata/Builtins.lc 58:3-58:7 forall a . Component a => a 2158 Type | Type
2159testdata/Builtins.lc 58:11-58:12 Type 2159testdata/Builtins.lc 36:3-36:7
2160testdata/Builtins.lc 59:3-59:6 forall a . Component a => a 2160 Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 3 Float | Mat 2 3 Float
2161testdata/Builtins.lc 59:10-59:11 Type 2161testdata/Builtins.lc 36:3-36:69
2162testdata/Builtins.lc 62:10-62:11 _b 2162 Type | Type | Type | Type
2163testdata/Builtins.lc 62:10-89:36 Component _a => _a | _b | forall a . Component a => a 2163testdata/Builtins.lc 36:11-36:14
2164testdata/Builtins.lc 62:15-62:18 Type 2164 Nat -> Type -> Type
2165testdata/Builtins.lc 63:9-63:10 _b 2165testdata/Builtins.lc 36:11-36:16
2166testdata/Builtins.lc 63:9-90:31 Component _a => _a | _b | forall a . Component a => a 2166 Type -> Type
2167testdata/Builtins.lc 63:14-63:17 Type 2167testdata/Builtins.lc 36:11-36:22
2168testdata/Builtins.lc 65:10-65:11 _b 2168 Type
2169testdata/Builtins.lc 65:10-89:36 _b 2169testdata/Builtins.lc 36:15-36:16
2170testdata/Builtins.lc 65:15-65:19 Type 2170 _b
2171testdata/Builtins.lc 66:9-66:10 _b 2171testdata/Builtins.lc 36:17-36:22
2172testdata/Builtins.lc 66:9-90:31 _b 2172 Type
2173testdata/Builtins.lc 66:14-66:18 Type 2173testdata/Builtins.lc 36:26-36:29
2174testdata/Builtins.lc 68:10-68:13 Float 2174 Nat -> Type -> Type
2175testdata/Builtins.lc 68:10-89:36 _b 2175testdata/Builtins.lc 36:26-36:31
2176testdata/Builtins.lc 69:9-69:12 Float 2176 Type -> Type
2177testdata/Builtins.lc 69:9-90:31 _b 2177testdata/Builtins.lc 36:26-36:37
2178testdata/Builtins.lc 71:10-71:12 forall a . a -> a -> VecS a 2 2178 Type
2179testdata/Builtins.lc 71:10-71:16 Float -> VecS Float 2 2179testdata/Builtins.lc 36:26-36:69
2180testdata/Builtins.lc 71:10-71:20 VecS Float 2 2180 Type
2181testdata/Builtins.lc 71:10-77:28 forall (a :: Nat) -> VecS Float ('Succ ('Succ a)) | forall (a :: Nat) -> VecS Float ('Succ a) 2181testdata/Builtins.lc 36:30-36:31
2182testdata/Builtins.lc 71:10-89:36 VecS _b _a | forall (a :: Nat) -> VecS _a a | forall a (b :: Nat) -> VecS a b 2182 _b
2183testdata/Builtins.lc 71:13-71:16 Float 2183testdata/Builtins.lc 36:32-36:37
2184testdata/Builtins.lc 71:17-71:20 Float 2184 Type
2185testdata/Builtins.lc 72:9-72:11 forall a . a -> a -> VecS a 2 2185testdata/Builtins.lc 36:41-36:44
2186testdata/Builtins.lc 72:9-72:15 Float -> VecS Float 2 2186 Nat -> Type -> Type
2187testdata/Builtins.lc 72:9-72:19 VecS Float 2 2187testdata/Builtins.lc 36:41-36:46
2188testdata/Builtins.lc 72:9-78:27 forall (a :: Nat) -> VecS Float ('Succ ('Succ a)) | forall (a :: Nat) -> VecS Float ('Succ a) 2188 Type -> Type
2189testdata/Builtins.lc 72:9-90:31 VecS _b _a | forall (a :: Nat) -> VecS _a a | forall a (b :: Nat) -> VecS a b 2189testdata/Builtins.lc 36:41-36:52
2190testdata/Builtins.lc 72:12-72:15 Float 2190 Type
2191testdata/Builtins.lc 72:16-72:19 Float 2191testdata/Builtins.lc 36:41-36:69
2192testdata/Builtins.lc 74:10-74:12 forall a . a -> a -> a -> VecS a 3 2192 Type
2193testdata/Builtins.lc 74:10-74:16 Float -> Float -> VecS Float 3 2193testdata/Builtins.lc 36:45-36:46
2194testdata/Builtins.lc 74:10-74:20 Float -> VecS Float 3 2194 _b
2195testdata/Builtins.lc 74:10-74:24 VecS Float 3 2195testdata/Builtins.lc 36:47-36:52
2196testdata/Builtins.lc 74:10-77:28 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a))) 2196 Type
2197testdata/Builtins.lc 74:13-74:16 Float 2197testdata/Builtins.lc 36:56-36:59
2198testdata/Builtins.lc 74:17-74:20 Float 2198 Nat -> Nat -> Type -> Type
2199testdata/Builtins.lc 74:21-74:24 Float 2199testdata/Builtins.lc 36:56-36:61
2200testdata/Builtins.lc 75:9-75:11 forall a . a -> a -> a -> VecS a 3 2200 Nat -> Type -> Type
2201testdata/Builtins.lc 75:9-75:15 Float -> Float -> VecS Float 3 2201testdata/Builtins.lc 36:56-36:63
2202testdata/Builtins.lc 75:9-75:19 Float -> VecS Float 3 2202 Type -> Type
2203testdata/Builtins.lc 75:9-75:23 VecS Float 3 2203testdata/Builtins.lc 36:56-36:69
2204testdata/Builtins.lc 75:9-78:27 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a))) 2204 Type | Type
2205testdata/Builtins.lc 75:12-75:15 Float 2205testdata/Builtins.lc 36:60-36:61
2206testdata/Builtins.lc 75:16-75:19 Float 2206 _b | _b
2207testdata/Builtins.lc 75:20-75:23 Float 2207testdata/Builtins.lc 36:60-36:63
2208testdata/Builtins.lc 77:10-77:12 forall a . a -> a -> a -> a -> VecS a 4 2208 forall a -> Mat 2 3 a -> Type
2209testdata/Builtins.lc 77:10-77:16 Float -> Float -> Float -> VecS Float 4 2209testdata/Builtins.lc 36:60-36:69
2210testdata/Builtins.lc 77:10-77:20 Float -> Float -> VecS Float 4 2210 Mat 2 3 Float -> Type
2211testdata/Builtins.lc 77:10-77:24 Float -> VecS Float 4 2211testdata/Builtins.lc 36:62-36:63
2212testdata/Builtins.lc 77:10-77:28 VecS Float 4 | forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) 2212 _b | _b
2213testdata/Builtins.lc 77:13-77:16 Float 2213testdata/Builtins.lc 36:64-36:69
2214testdata/Builtins.lc 77:17-77:20 Float 2214 Type | Type
2215testdata/Builtins.lc 77:21-77:24 Float 2215testdata/Builtins.lc 37:3-37:7
2216testdata/Builtins.lc 77:25-77:28 Float 2216 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 3 Float | Mat 3 3 Float
2217testdata/Builtins.lc 78:9-78:11 forall a . a -> a -> a -> a -> VecS a 4 2217testdata/Builtins.lc 37:3-37:69
2218testdata/Builtins.lc 78:9-78:15 Float -> Float -> Float -> VecS Float 4 2218 Type | Type | Type | Type
2219testdata/Builtins.lc 78:9-78:19 Float -> Float -> VecS Float 4 2219testdata/Builtins.lc 37:11-37:14
2220testdata/Builtins.lc 78:9-78:23 Float -> VecS Float 4 2220 Nat -> Type -> Type
2221testdata/Builtins.lc 78:9-78:27 VecS Float 4 | forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ ('Succ a)))) 2221testdata/Builtins.lc 37:11-37:16
2222testdata/Builtins.lc 78:12-78:15 Float 2222 Type -> Type
2223testdata/Builtins.lc 78:16-78:19 Float 2223testdata/Builtins.lc 37:11-37:22
2224testdata/Builtins.lc 78:20-78:23 Float 2224 Type
2225testdata/Builtins.lc 78:24-78:27 Float 2225testdata/Builtins.lc 37:15-37:16
2226testdata/Builtins.lc 80:10-80:15 Bool 2226 _b
2227testdata/Builtins.lc 81:9-81:13 Bool 2227testdata/Builtins.lc 37:17-37:22
2228testdata/Builtins.lc 83:10-83:12 forall a . a -> a -> VecS a 2 2228 Type
2229testdata/Builtins.lc 83:10-83:18 Bool -> VecS Bool 2 2229testdata/Builtins.lc 37:26-37:29
2230testdata/Builtins.lc 83:10-83:24 VecS Bool 2 2230 Nat -> Type -> Type
2231testdata/Builtins.lc 83:10-89:36 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a)) | forall (a :: Nat) -> VecS Bool ('Succ a) 2231testdata/Builtins.lc 37:26-37:31
2232testdata/Builtins.lc 83:13-83:18 Bool 2232 Type -> Type
2233testdata/Builtins.lc 83:19-83:24 Bool 2233testdata/Builtins.lc 37:26-37:37
2234testdata/Builtins.lc 84:9-84:11 forall a . a -> a -> VecS a 2 2234 Type
2235testdata/Builtins.lc 84:9-84:16 Bool -> VecS Bool 2 2235testdata/Builtins.lc 37:26-37:69
2236testdata/Builtins.lc 84:9-84:21 VecS Bool 2 2236 Type
2237testdata/Builtins.lc 84:9-90:31 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a)) | forall (a :: Nat) -> VecS Bool ('Succ a) 2237testdata/Builtins.lc 37:30-37:31
2238testdata/Builtins.lc 84:12-84:16 Bool 2238 _b
2239testdata/Builtins.lc 84:17-84:21 Bool 2239testdata/Builtins.lc 37:32-37:37
2240testdata/Builtins.lc 86:10-86:12 forall a . a -> a -> a -> VecS a 3 2240 Type
2241testdata/Builtins.lc 86:10-86:18 Bool -> Bool -> VecS Bool 3 2241testdata/Builtins.lc 37:41-37:44
2242testdata/Builtins.lc 86:10-86:24 Bool -> VecS Bool 3 2242 Nat -> Type -> Type
2243testdata/Builtins.lc 86:10-86:30 VecS Bool 3 2243testdata/Builtins.lc 37:41-37:46
2244testdata/Builtins.lc 86:10-89:36 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a))) 2244 Type -> Type
2245testdata/Builtins.lc 86:13-86:18 Bool 2245testdata/Builtins.lc 37:41-37:52
2246testdata/Builtins.lc 86:19-86:24 Bool 2246 Type
2247testdata/Builtins.lc 86:25-86:30 Bool 2247testdata/Builtins.lc 37:41-37:69
2248testdata/Builtins.lc 87:9-87:11 forall a . a -> a -> a -> VecS a 3 2248 Type
2249testdata/Builtins.lc 87:9-87:16 Bool -> Bool -> VecS Bool 3 2249testdata/Builtins.lc 37:45-37:46
2250testdata/Builtins.lc 87:9-87:21 Bool -> VecS Bool 3 2250 _b
2251testdata/Builtins.lc 87:9-87:26 VecS Bool 3 2251testdata/Builtins.lc 37:47-37:52
2252testdata/Builtins.lc 87:9-90:31 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a))) 2252 Type
2253testdata/Builtins.lc 87:12-87:16 Bool 2253testdata/Builtins.lc 37:56-37:59
2254testdata/Builtins.lc 87:17-87:21 Bool 2254 Nat -> Nat -> Type -> Type
2255testdata/Builtins.lc 87:22-87:26 Bool 2255testdata/Builtins.lc 37:56-37:61
2256testdata/Builtins.lc 89:10-89:12 forall a . a -> a -> a -> a -> VecS a 4 2256 Nat -> Type -> Type
2257testdata/Builtins.lc 89:10-89:18 Bool -> Bool -> Bool -> VecS Bool 4 2257testdata/Builtins.lc 37:56-37:63
2258testdata/Builtins.lc 89:10-89:24 Bool -> Bool -> VecS Bool 4 2258 Type -> Type
2259testdata/Builtins.lc 89:10-89:30 Bool -> VecS Bool 4 2259testdata/Builtins.lc 37:56-37:69
2260testdata/Builtins.lc 89:10-89:36 VecS Bool 4 | forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) 2260 Type | Type
2261testdata/Builtins.lc 89:13-89:18 Bool 2261testdata/Builtins.lc 37:60-37:61
2262testdata/Builtins.lc 89:19-89:24 Bool 2262 _b | _b
2263testdata/Builtins.lc 89:25-89:30 Bool 2263testdata/Builtins.lc 37:60-37:63
2264testdata/Builtins.lc 89:31-89:36 Bool 2264 forall a -> Mat 3 3 a -> Type
2265testdata/Builtins.lc 90:9-90:11 forall a . a -> a -> a -> a -> VecS a 4 2265testdata/Builtins.lc 37:60-37:69
2266testdata/Builtins.lc 90:9-90:16 Bool -> Bool -> Bool -> VecS Bool 4 2266 Mat 3 3 Float -> Type
2267testdata/Builtins.lc 90:9-90:21 Bool -> Bool -> VecS Bool 4 2267testdata/Builtins.lc 37:62-37:63
2268testdata/Builtins.lc 90:9-90:26 Bool -> VecS Bool 4 2268 _b | _b
2269testdata/Builtins.lc 90:9-90:31 VecS Bool 4 | forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ ('Succ a)))) 2269testdata/Builtins.lc 37:64-37:69
2270testdata/Builtins.lc 90:12-90:16 Bool 2270 Type | Type
2271testdata/Builtins.lc 90:17-90:21 Bool 2271testdata/Builtins.lc 38:3-38:7
2272testdata/Builtins.lc 90:22-90:26 Bool 2272 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 3 Float | Mat 4 3 Float
2273testdata/Builtins.lc 90:27-90:31 Bool 2273testdata/Builtins.lc 38:3-38:69
2274testdata/Builtins.lc 92:7-92:15 Type -> Type 2274 Type | Type | Type | Type
2275testdata/Builtins.lc 97:7-97:15 Type -> Type 2275testdata/Builtins.lc 38:11-38:14
2276testdata/Builtins.lc 118:1-118:8 forall a . Num (MatVecScalarElem a) => a -> a -> a 2276 Nat -> Type -> Type
2277testdata/Builtins.lc 118:10-118:17 forall a . Num (MatVecScalarElem a) => a -> a -> a 2277testdata/Builtins.lc 38:11-38:16
2278testdata/Builtins.lc 118:19-118:26 forall a . Num (MatVecScalarElem a) => a -> a -> a 2278 Type -> Type
2279testdata/Builtins.lc 118:34-118:37 Type -> Type 2279testdata/Builtins.lc 38:11-38:22
2280testdata/Builtins.lc 118:34-118:58 Type 2280 Type
2281testdata/Builtins.lc 118:34-118:73 Type 2281testdata/Builtins.lc 38:15-38:16
2282testdata/Builtins.lc 118:39-118:55 Type -> Type 2282 _b
2283testdata/Builtins.lc 118:39-118:57 Type 2283testdata/Builtins.lc 38:17-38:22
2284testdata/Builtins.lc 118:56-118:57 _b 2284 Type
2285testdata/Builtins.lc 118:62-118:63 Type 2285testdata/Builtins.lc 38:26-38:29
2286testdata/Builtins.lc 118:62-118:73 Type 2286 Nat -> Type -> Type
2287testdata/Builtins.lc 118:67-118:68 Type 2287testdata/Builtins.lc 38:26-38:31
2288testdata/Builtins.lc 118:67-118:73 Type 2288 Type -> Type
2289testdata/Builtins.lc 118:72-118:73 Type 2289testdata/Builtins.lc 38:26-38:37
2290testdata/Builtins.lc 119:1-119:9 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 2290 Type
2291testdata/Builtins.lc 119:11-119:19 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 2291testdata/Builtins.lc 38:26-38:69
2292testdata/Builtins.lc 119:21-119:29 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 2292 Type
2293testdata/Builtins.lc 119:34-119:80 Type 2293testdata/Builtins.lc 38:30-38:31
2294testdata/Builtins.lc 119:35-119:36 _e 2294 _b
2295testdata/Builtins.lc 119:35-119:38 _d -> Type 2295testdata/Builtins.lc 38:32-38:37
2296testdata/Builtins.lc 119:35-119:57 Type 2296 Type
2297testdata/Builtins.lc 119:37-119:38 forall a . a -> a -> Type 2297testdata/Builtins.lc 38:41-38:44
2298testdata/Builtins.lc 119:39-119:55 Type -> Type 2298 Nat -> Type -> Type
2299testdata/Builtins.lc 119:39-119:57 Type 2299testdata/Builtins.lc 38:41-38:46
2300testdata/Builtins.lc 119:56-119:57 _b 2300 Type -> Type
2301testdata/Builtins.lc 119:59-119:62 Type -> Type 2301testdata/Builtins.lc 38:41-38:52
2302testdata/Builtins.lc 119:59-119:64 Type 2302 Type
2303testdata/Builtins.lc 119:59-119:80 Type 2303testdata/Builtins.lc 38:41-38:69
2304testdata/Builtins.lc 119:63-119:64 Type 2304 Type
2305testdata/Builtins.lc 119:69-119:70 Type 2305testdata/Builtins.lc 38:45-38:46
2306testdata/Builtins.lc 119:69-119:80 Type 2306 _b
2307testdata/Builtins.lc 119:74-119:75 Type 2307testdata/Builtins.lc 38:47-38:52
2308testdata/Builtins.lc 119:74-119:80 Type 2308 Type
2309testdata/Builtins.lc 119:79-119:80 Type 2309testdata/Builtins.lc 38:56-38:59
2310testdata/Builtins.lc 120:1-120:8 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2310 Nat -> Nat -> Type -> Type
2311testdata/Builtins.lc 120:10-120:17 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2311testdata/Builtins.lc 38:56-38:61
2312testdata/Builtins.lc 120:34-120:75 Type 2312 Nat -> Type -> Type
2313testdata/Builtins.lc 120:35-120:38 Type -> Type 2313testdata/Builtins.lc 38:56-38:63
2314testdata/Builtins.lc 120:35-120:40 Type 2314 Type -> Type
2315testdata/Builtins.lc 120:39-120:40 _f 2315testdata/Builtins.lc 38:56-38:69
2316testdata/Builtins.lc 120:42-120:43 _f 2316 Type | Type
2317testdata/Builtins.lc 120:42-120:45 _e -> Type 2317testdata/Builtins.lc 38:60-38:61
2318testdata/Builtins.lc 120:42-120:59 Type 2318 _b | _b
2319testdata/Builtins.lc 120:42-120:75 Type 2319testdata/Builtins.lc 38:60-38:63
2320testdata/Builtins.lc 120:44-120:45 forall a . a -> a -> Type 2320 forall a -> Mat 4 3 a -> Type
2321testdata/Builtins.lc 120:46-120:55 Nat -> Type -> Type 2321testdata/Builtins.lc 38:60-38:69
2322testdata/Builtins.lc 120:46-120:57 Type -> Type 2322 Mat 4 3 Float -> Type
2323testdata/Builtins.lc 120:46-120:59 Type 2323testdata/Builtins.lc 38:62-38:63
2324testdata/Builtins.lc 120:56-120:57 _c 2324 _b | _b
2325testdata/Builtins.lc 120:58-120:59 Type 2325testdata/Builtins.lc 38:64-38:69
2326testdata/Builtins.lc 120:64-120:65 Type 2326 Type | Type
2327testdata/Builtins.lc 120:64-120:75 Type 2327testdata/Builtins.lc 39:3-39:7
2328testdata/Builtins.lc 120:69-120:70 Type 2328 Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Vec 2 Float -> Mat 2 4 Float | Mat
2329testdata/Builtins.lc 120:69-120:75 Type 2329 2
2330testdata/Builtins.lc 120:74-120:75 Type 2330 4
2331testdata/Builtins.lc 121:1-121:9 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 2331 Float
2332testdata/Builtins.lc 121:11-121:19 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 2332testdata/Builtins.lc 39:3-39:84
2333testdata/Builtins.lc 121:34-121:75 Type 2333 Type | Type | Type | Type | Type
2334testdata/Builtins.lc 121:35-121:38 Type -> Type 2334testdata/Builtins.lc 39:11-39:14
2335testdata/Builtins.lc 121:35-121:40 Type 2335 Nat -> Type -> Type
2336testdata/Builtins.lc 121:39-121:40 _f 2336testdata/Builtins.lc 39:11-39:16
2337testdata/Builtins.lc 121:42-121:43 _f 2337 Type -> Type
2338testdata/Builtins.lc 121:42-121:45 _e -> Type 2338testdata/Builtins.lc 39:11-39:22
2339testdata/Builtins.lc 121:42-121:59 Type 2339 Type
2340testdata/Builtins.lc 121:42-121:75 Type 2340testdata/Builtins.lc 39:15-39:16
2341testdata/Builtins.lc 121:44-121:45 forall a . a -> a -> Type 2341 _b
2342testdata/Builtins.lc 121:46-121:55 Nat -> Type -> Type 2342testdata/Builtins.lc 39:17-39:22
2343testdata/Builtins.lc 121:46-121:57 Type -> Type 2343 Type
2344testdata/Builtins.lc 121:46-121:59 Type 2344testdata/Builtins.lc 39:26-39:29
2345testdata/Builtins.lc 121:56-121:57 _c 2345 Nat -> Type -> Type
2346testdata/Builtins.lc 121:58-121:59 Type 2346testdata/Builtins.lc 39:26-39:31
2347testdata/Builtins.lc 121:64-121:65 Type 2347 Type -> Type
2348testdata/Builtins.lc 121:64-121:75 Type 2348testdata/Builtins.lc 39:26-39:37
2349testdata/Builtins.lc 121:69-121:70 Type 2349 Type
2350testdata/Builtins.lc 121:69-121:75 Type 2350testdata/Builtins.lc 39:26-39:84
2351testdata/Builtins.lc 121:74-121:75 Type 2351 Type
2352testdata/Builtins.lc 122:1-122:8 forall a . Signed (MatVecScalarElem a) => a -> a 2352testdata/Builtins.lc 39:30-39:31
2353testdata/Builtins.lc 122:34-122:40 Type -> Type 2353 _b
2354testdata/Builtins.lc 122:34-122:61 Type 2354testdata/Builtins.lc 39:32-39:37
2355testdata/Builtins.lc 122:34-122:71 Type 2355 Type
2356testdata/Builtins.lc 122:42-122:58 Type -> Type 2356testdata/Builtins.lc 39:41-39:44
2357testdata/Builtins.lc 122:42-122:60 Type 2357 Nat -> Type -> Type
2358testdata/Builtins.lc 122:59-122:60 _b 2358testdata/Builtins.lc 39:41-39:46
2359testdata/Builtins.lc 122:65-122:66 Type 2359 Type -> Type
2360testdata/Builtins.lc 122:65-122:71 Type 2360testdata/Builtins.lc 39:41-39:52
2361testdata/Builtins.lc 122:70-122:71 Type 2361 Type
2362testdata/Builtins.lc 124:1-124:9 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 2362testdata/Builtins.lc 39:41-39:84
2363testdata/Builtins.lc 124:11-124:18 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 2363 Type
2364testdata/Builtins.lc 124:20-124:28 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 2364testdata/Builtins.lc 39:45-39:46
2365testdata/Builtins.lc 124:34-124:80 Type 2365 _b
2366testdata/Builtins.lc 124:35-124:43 Type -> Type 2366testdata/Builtins.lc 39:47-39:52
2367testdata/Builtins.lc 124:35-124:45 Type 2367 Type
2368testdata/Builtins.lc 124:44-124:45 _f 2368testdata/Builtins.lc 39:56-39:59
2369testdata/Builtins.lc 124:47-124:48 _f 2369 Nat -> Type -> Type
2370testdata/Builtins.lc 124:47-124:50 _e -> Type 2370testdata/Builtins.lc 39:56-39:61
2371testdata/Builtins.lc 124:47-124:64 Type 2371 Type -> Type
2372testdata/Builtins.lc 124:47-124:80 Type 2372testdata/Builtins.lc 39:56-39:67
2373testdata/Builtins.lc 124:49-124:50 forall a . a -> a -> Type 2373 Type
2374testdata/Builtins.lc 124:51-124:60 Nat -> Type -> Type 2374testdata/Builtins.lc 39:56-39:84
2375testdata/Builtins.lc 124:51-124:62 Type -> Type 2375 Type
2376testdata/Builtins.lc 124:51-124:64 Type 2376testdata/Builtins.lc 39:60-39:61
2377testdata/Builtins.lc 124:61-124:62 _c 2377 _b
2378testdata/Builtins.lc 124:63-124:64 Type 2378testdata/Builtins.lc 39:62-39:67
2379testdata/Builtins.lc 124:69-124:70 Type 2379 Type
2380testdata/Builtins.lc 124:69-124:80 Type 2380testdata/Builtins.lc 39:71-39:74
2381testdata/Builtins.lc 124:74-124:75 Type 2381 Nat -> Nat -> Type -> Type
2382testdata/Builtins.lc 124:74-124:80 Type 2382testdata/Builtins.lc 39:71-39:76
2383testdata/Builtins.lc 124:79-124:80 Type 2383 Nat -> Type -> Type
2384testdata/Builtins.lc 125:1-125:10 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 2384testdata/Builtins.lc 39:71-39:78
2385testdata/Builtins.lc 125:12-125:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 2385 Type -> Type
2386testdata/Builtins.lc 125:22-125:31 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 2386testdata/Builtins.lc 39:71-39:84
2387testdata/Builtins.lc 125:34-125:80 Type 2387 Type | Type
2388testdata/Builtins.lc 125:35-125:43 Type -> Type 2388testdata/Builtins.lc 39:75-39:76
2389testdata/Builtins.lc 125:35-125:45 Type 2389 _b | _b
2390testdata/Builtins.lc 125:44-125:45 _f 2390testdata/Builtins.lc 39:75-39:78
2391testdata/Builtins.lc 125:47-125:48 _f 2391 forall a -> Mat 2 4 a -> Type
2392testdata/Builtins.lc 125:47-125:50 _e -> Type 2392testdata/Builtins.lc 39:75-39:84
2393testdata/Builtins.lc 125:47-125:64 Type 2393 Mat 2 4 Float -> Type
2394testdata/Builtins.lc 125:47-125:80 Type 2394testdata/Builtins.lc 39:77-39:78
2395testdata/Builtins.lc 125:49-125:50 forall a . a -> a -> Type 2395 _b | _b
2396testdata/Builtins.lc 125:51-125:60 Nat -> Type -> Type 2396testdata/Builtins.lc 39:79-39:84
2397testdata/Builtins.lc 125:51-125:62 Type -> Type 2397 Type | Type
2398testdata/Builtins.lc 125:51-125:64 Type 2398testdata/Builtins.lc 40:3-40:7
2399testdata/Builtins.lc 125:61-125:62 _c 2399 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 3 4 Float | Mat
2400testdata/Builtins.lc 125:63-125:64 Type 2400 3
2401testdata/Builtins.lc 125:69-125:70 Type 2401 4
2402testdata/Builtins.lc 125:69-125:80 Type 2402 Float
2403testdata/Builtins.lc 125:74-125:75 Type 2403testdata/Builtins.lc 40:3-40:84
2404testdata/Builtins.lc 125:74-125:80 Type 2404 Type | Type | Type | Type | Type
2405testdata/Builtins.lc 125:79-125:80 Type 2405testdata/Builtins.lc 40:11-40:14
2406testdata/Builtins.lc 126:1-126:9 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 2406 Nat -> Type -> Type
2407testdata/Builtins.lc 126:34-126:75 Type 2407testdata/Builtins.lc 40:11-40:16
2408testdata/Builtins.lc 126:35-126:43 Type -> Type 2408 Type -> Type
2409testdata/Builtins.lc 126:35-126:45 Type 2409testdata/Builtins.lc 40:11-40:22
2410testdata/Builtins.lc 126:44-126:45 _f 2410 Type
2411testdata/Builtins.lc 126:47-126:48 _f 2411testdata/Builtins.lc 40:15-40:16
2412testdata/Builtins.lc 126:47-126:50 _e -> Type 2412 _b
2413testdata/Builtins.lc 126:47-126:64 Type 2413testdata/Builtins.lc 40:17-40:22
2414testdata/Builtins.lc 126:47-126:75 Type 2414 Type
2415testdata/Builtins.lc 126:49-126:50 forall a . a -> a -> Type 2415testdata/Builtins.lc 40:26-40:29
2416testdata/Builtins.lc 126:51-126:60 Nat -> Type -> Type 2416 Nat -> Type -> Type
2417testdata/Builtins.lc 126:51-126:62 Type -> Type 2417testdata/Builtins.lc 40:26-40:31
2418testdata/Builtins.lc 126:51-126:64 Type 2418 Type -> Type
2419testdata/Builtins.lc 126:61-126:62 _c 2419testdata/Builtins.lc 40:26-40:37
2420testdata/Builtins.lc 126:63-126:64 Type 2420 Type
2421testdata/Builtins.lc 126:69-126:70 Type 2421testdata/Builtins.lc 40:26-40:84
2422testdata/Builtins.lc 126:69-126:75 Type 2422 Type
2423testdata/Builtins.lc 126:74-126:75 Type 2423testdata/Builtins.lc 40:30-40:31
2424testdata/Builtins.lc 127:1-127:12 forall a b (c :: Nat) d 2424 _b
2425 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 2425testdata/Builtins.lc 40:32-40:37
2426testdata/Builtins.lc 127:14-127:25 forall a b (c :: Nat) d 2426 Type
2427 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 2427testdata/Builtins.lc 40:41-40:44
2428testdata/Builtins.lc 127:34-127:102 Type 2428 Nat -> Type -> Type
2429testdata/Builtins.lc 127:35-127:43 Type -> Type 2429testdata/Builtins.lc 40:41-40:46
2430testdata/Builtins.lc 127:35-127:45 Type 2430 Type -> Type
2431testdata/Builtins.lc 127:44-127:45 _h 2431testdata/Builtins.lc 40:41-40:52
2432testdata/Builtins.lc 127:47-127:48 _h 2432 Type
2433testdata/Builtins.lc 127:47-127:50 _g -> Type 2433testdata/Builtins.lc 40:41-40:84
2434testdata/Builtins.lc 127:47-127:64 Type 2434 Type
2435testdata/Builtins.lc 127:47-127:102 Type 2435testdata/Builtins.lc 40:45-40:46
2436testdata/Builtins.lc 127:49-127:50 forall a . a -> a -> Type 2436 _b
2437testdata/Builtins.lc 127:51-127:60 Nat -> Type -> Type 2437testdata/Builtins.lc 40:47-40:52
2438testdata/Builtins.lc 127:51-127:62 Type -> Type 2438 Type
2439testdata/Builtins.lc 127:51-127:64 Type 2439testdata/Builtins.lc 40:56-40:59
2440testdata/Builtins.lc 127:61-127:62 _e 2440 Nat -> Type -> Type
2441testdata/Builtins.lc 127:63-127:64 Type 2441testdata/Builtins.lc 40:56-40:61
2442testdata/Builtins.lc 127:66-127:67 _e 2442 Type -> Type
2443testdata/Builtins.lc 127:66-127:69 _d -> Type 2443testdata/Builtins.lc 40:56-40:67
2444testdata/Builtins.lc 127:66-127:86 Type 2444 Type
2445testdata/Builtins.lc 127:66-127:102 Type 2445testdata/Builtins.lc 40:56-40:84
2446testdata/Builtins.lc 127:68-127:69 forall a . a -> a -> Type 2446 Type
2447testdata/Builtins.lc 127:70-127:79 Nat -> Type -> Type 2447testdata/Builtins.lc 40:60-40:61
2448testdata/Builtins.lc 127:70-127:81 Type -> Type 2448 _b
2449testdata/Builtins.lc 127:70-127:86 Type 2449testdata/Builtins.lc 40:62-40:67
2450testdata/Builtins.lc 127:80-127:81 Nat 2450 Type
2451testdata/Builtins.lc 127:82-127:86 Type 2451testdata/Builtins.lc 40:71-40:74
2452testdata/Builtins.lc 127:91-127:92 Type 2452 Nat -> Nat -> Type -> Type
2453testdata/Builtins.lc 127:91-127:102 Type 2453testdata/Builtins.lc 40:71-40:76
2454testdata/Builtins.lc 127:96-127:97 Type 2454 Nat -> Type -> Type
2455testdata/Builtins.lc 127:96-127:102 Type 2455testdata/Builtins.lc 40:71-40:78
2456testdata/Builtins.lc 127:101-127:102 Type 2456 Type -> Type
2457testdata/Builtins.lc 128:1-128:13 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 2457testdata/Builtins.lc 40:71-40:84
2458testdata/Builtins.lc 128:15-128:27 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 2458 Type | Type
2459testdata/Builtins.lc 128:34-128:83 Type 2459testdata/Builtins.lc 40:75-40:76
2460testdata/Builtins.lc 128:35-128:43 Type -> Type 2460 _b | _b
2461testdata/Builtins.lc 128:35-128:45 Type 2461testdata/Builtins.lc 40:75-40:78
2462testdata/Builtins.lc 128:44-128:45 _f 2462 forall a -> Mat 3 4 a -> Type
2463testdata/Builtins.lc 128:47-128:48 _f 2463testdata/Builtins.lc 40:75-40:84
2464testdata/Builtins.lc 128:47-128:50 _e -> Type 2464 Mat 3 4 Float -> Type
2465testdata/Builtins.lc 128:47-128:64 Type 2465testdata/Builtins.lc 40:77-40:78
2466testdata/Builtins.lc 128:47-128:83 Type 2466 _b | _b
2467testdata/Builtins.lc 128:49-128:50 forall a . a -> a -> Type 2467testdata/Builtins.lc 40:79-40:84
2468testdata/Builtins.lc 128:51-128:60 Nat -> Type -> Type 2468 Type | Type
2469testdata/Builtins.lc 128:51-128:62 Type -> Type 2469testdata/Builtins.lc 41:3-41:7
2470testdata/Builtins.lc 128:51-128:64 Type 2470 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float | Mat
2471testdata/Builtins.lc 128:61-128:62 _c 2471 4
2472testdata/Builtins.lc 128:63-128:64 Type 2472 4
2473testdata/Builtins.lc 128:69-128:70 Type 2473 Float
2474testdata/Builtins.lc 128:69-128:83 Type 2474testdata/Builtins.lc 41:3-41:84
2475testdata/Builtins.lc 128:74-128:78 Type 2475 Type | Type | Type | Type | Type
2476testdata/Builtins.lc 128:74-128:83 Type 2476testdata/Builtins.lc 41:11-41:14
2477testdata/Builtins.lc 128:82-128:83 Type 2477 Nat -> Type -> Type
2478testdata/Builtins.lc 130:1-130:8 Bool -> Bool -> Bool 2478testdata/Builtins.lc 41:11-41:16
2479testdata/Builtins.lc 130:10-130:16 Bool -> Bool -> Bool 2479 Type -> Type
2480testdata/Builtins.lc 130:18-130:25 Bool -> Bool -> Bool 2480testdata/Builtins.lc 41:11-41:22
2481testdata/Builtins.lc 130:34-130:38 Type 2481 Type
2482testdata/Builtins.lc 130:42-130:46 Type 2482testdata/Builtins.lc 41:15-41:16
2483testdata/Builtins.lc 130:42-130:54 Type 2483 _b
2484testdata/Builtins.lc 130:50-130:54 Type 2484testdata/Builtins.lc 41:17-41:22
2485testdata/Builtins.lc 131:1-131:8 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a 2485 Type
2486testdata/Builtins.lc 131:47-131:79 Type 2486testdata/Builtins.lc 41:26-41:29
2487testdata/Builtins.lc 131:48-131:49 _e 2487 Nat -> Type -> Type
2488testdata/Builtins.lc 131:48-131:51 _d -> Type 2488testdata/Builtins.lc 41:26-41:31
2489testdata/Builtins.lc 131:48-131:68 Type 2489 Type -> Type
2490testdata/Builtins.lc 131:50-131:51 forall a . a -> a -> Type 2490testdata/Builtins.lc 41:26-41:37
2491testdata/Builtins.lc 131:52-131:61 Nat -> Type -> Type 2491 Type
2492testdata/Builtins.lc 131:52-131:63 Type -> Type 2492testdata/Builtins.lc 41:26-41:84
2493testdata/Builtins.lc 131:52-131:68 Type 2493 Type
2494testdata/Builtins.lc 131:62-131:63 _b 2494testdata/Builtins.lc 41:30-41:31
2495testdata/Builtins.lc 131:64-131:68 Type 2495 _b
2496testdata/Builtins.lc 131:73-131:74 Type 2496testdata/Builtins.lc 41:32-41:37
2497testdata/Builtins.lc 131:73-131:79 Type 2497 Type
2498testdata/Builtins.lc 131:78-131:79 Type 2498testdata/Builtins.lc 41:41-41:44
2499testdata/Builtins.lc 132:1-132:8 forall (a :: Nat) . VecScalar a Bool -> Bool 2499 Nat -> Type -> Type
2500testdata/Builtins.lc 132:10-132:17 forall (a :: Nat) . VecScalar a Bool -> Bool 2500testdata/Builtins.lc 41:41-41:46
2501testdata/Builtins.lc 132:34-132:43 Nat -> Type -> Type 2501 Type -> Type
2502testdata/Builtins.lc 132:34-132:45 Type -> Type 2502testdata/Builtins.lc 41:41-41:52
2503testdata/Builtins.lc 132:34-132:50 Type 2503 Type
2504testdata/Builtins.lc 132:34-132:58 Type 2504testdata/Builtins.lc 41:41-41:84
2505testdata/Builtins.lc 132:44-132:45 _b 2505 Type
2506testdata/Builtins.lc 132:46-132:50 Type 2506testdata/Builtins.lc 41:45-41:46
2507testdata/Builtins.lc 132:54-132:58 Type 2507 _b
2508testdata/Builtins.lc 135:1-135:9 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2508testdata/Builtins.lc 41:47-41:52
2509testdata/Builtins.lc 135:11-135:20 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2509 Type
2510testdata/Builtins.lc 135:22-135:30 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2510testdata/Builtins.lc 41:56-41:59
2511testdata/Builtins.lc 135:32-135:41 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2511 Nat -> Type -> Type
2512testdata/Builtins.lc 135:43-135:51 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2512testdata/Builtins.lc 41:56-41:61
2513testdata/Builtins.lc 135:53-135:62 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2513 Type -> Type
2514testdata/Builtins.lc 135:64-135:71 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2514testdata/Builtins.lc 41:56-41:67
2515testdata/Builtins.lc 135:73-135:81 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2515 Type
2516testdata/Builtins.lc 135:83-135:94 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2516testdata/Builtins.lc 41:56-41:84
2517testdata/Builtins.lc 135:96-135:107 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2517 Type
2518testdata/Builtins.lc 135:109-135:116 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2518testdata/Builtins.lc 41:60-41:61
2519testdata/Builtins.lc 135:118-135:126 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2519 _b
2520testdata/Builtins.lc 135:128-135:135 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2520testdata/Builtins.lc 41:62-41:67
2521testdata/Builtins.lc 135:137-135:145 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2521 Type
2522testdata/Builtins.lc 135:147-135:154 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2522testdata/Builtins.lc 41:71-41:74
2523testdata/Builtins.lc 135:156-135:163 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2523 Nat -> Nat -> Type -> Type
2524testdata/Builtins.lc 135:165-135:173 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2524testdata/Builtins.lc 41:71-41:76
2525testdata/Builtins.lc 135:175-135:183 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2525 Nat -> Type -> Type
2526testdata/Builtins.lc 135:185-135:193 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2526testdata/Builtins.lc 41:71-41:78
2527testdata/Builtins.lc 135:195-135:206 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2527 Type -> Type
2528testdata/Builtins.lc 136:34-136:67 Type 2528testdata/Builtins.lc 41:71-41:84
2529testdata/Builtins.lc 136:35-136:36 _e 2529 Type | Type
2530testdata/Builtins.lc 136:35-136:38 _d -> Type 2530testdata/Builtins.lc 41:75-41:76
2531testdata/Builtins.lc 136:35-136:56 Type 2531 _b | _b
2532testdata/Builtins.lc 136:37-136:38 forall a . a -> a -> Type 2532testdata/Builtins.lc 41:75-41:78
2533testdata/Builtins.lc 136:39-136:48 Nat -> Type -> Type 2533 forall a -> Mat 4 4 a -> Type
2534testdata/Builtins.lc 136:39-136:50 Type -> Type 2534testdata/Builtins.lc 41:75-41:84
2535testdata/Builtins.lc 136:39-136:56 Type 2535 Mat 4 4 Float -> Type
2536testdata/Builtins.lc 136:49-136:50 _b 2536testdata/Builtins.lc 41:77-41:78
2537testdata/Builtins.lc 136:51-136:56 Type 2537 _b | _b
2538testdata/Builtins.lc 136:61-136:62 Type 2538testdata/Builtins.lc 41:79-41:84
2539testdata/Builtins.lc 136:61-136:67 Type 2539 Type | Type
2540testdata/Builtins.lc 136:66-136:67 Type 2540testdata/Builtins.lc 44:5-44:21
2541testdata/Builtins.lc 137:1-137:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2541 Type -> Type
2542testdata/Builtins.lc 137:10-137:19 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2542testdata/Builtins.lc 44:30-44:35
2543testdata/Builtins.lc 137:34-137:72 Type 2543 Type
2544testdata/Builtins.lc 137:35-137:36 _e 2544testdata/Builtins.lc 44:30-48:37
2545testdata/Builtins.lc 137:35-137:38 _d -> Type 2545 Type
2546testdata/Builtins.lc 137:35-137:56 Type 2546testdata/Builtins.lc 45:29-45:33
2547testdata/Builtins.lc 137:37-137:38 forall a . a -> a -> Type 2547 Type
2548testdata/Builtins.lc 137:39-137:48 Nat -> Type -> Type 2548testdata/Builtins.lc 45:29-48:37
2549testdata/Builtins.lc 137:39-137:50 Type -> Type 2549 Type
2550testdata/Builtins.lc 137:39-137:56 Type 2550testdata/Builtins.lc 46:28-46:31
2551testdata/Builtins.lc 137:49-137:50 _b 2551 Type
2552testdata/Builtins.lc 137:51-137:56 Type 2552testdata/Builtins.lc 46:28-48:37
2553testdata/Builtins.lc 137:61-137:62 Type 2553 Type
2554testdata/Builtins.lc 137:61-137:72 Type 2554testdata/Builtins.lc 47:35-47:36
2555testdata/Builtins.lc 137:66-137:67 Type 2555 Type
2556testdata/Builtins.lc 137:66-137:72 Type 2556testdata/Builtins.lc 47:35-48:37
2557testdata/Builtins.lc 137:71-137:72 Type 2557 Type
2558testdata/Builtins.lc 139:1-139:10 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2558testdata/Builtins.lc 48:36-48:37
2559testdata/Builtins.lc 139:12-139:21 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2559 Type
2560testdata/Builtins.lc 139:23-139:32 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2560testdata/Builtins.lc 52:7-52:13
2561testdata/Builtins.lc 139:34-139:47 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2561 Type -> Type
2562testdata/Builtins.lc 139:49-139:57 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2562testdata/Builtins.lc 57:7-57:16
2563testdata/Builtins.lc 139:59-139:68 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2563 Type -> Type | Type -> Type | Type -> Type
2564testdata/Builtins.lc 140:34-140:67 Type 2564testdata/Builtins.lc 57:7-58:12
2565testdata/Builtins.lc 140:35-140:36 _e 2565 Type
2566testdata/Builtins.lc 140:35-140:38 _d -> Type 2566testdata/Builtins.lc 57:7-59:11
2567testdata/Builtins.lc 140:35-140:56 Type 2567 Type
2568testdata/Builtins.lc 140:37-140:38 forall a . a -> a -> Type 2568testdata/Builtins.lc 58:3-58:7
2569testdata/Builtins.lc 140:39-140:48 Nat -> Type -> Type 2569 forall a . Component a => a
2570testdata/Builtins.lc 140:39-140:50 Type -> Type 2570testdata/Builtins.lc 58:11-58:12
2571testdata/Builtins.lc 140:39-140:56 Type 2571 Type | Type
2572testdata/Builtins.lc 140:49-140:50 _b 2572testdata/Builtins.lc 59:3-59:6
2573testdata/Builtins.lc 140:51-140:56 Type 2573 forall a . Component a => a
2574testdata/Builtins.lc 140:61-140:62 Type 2574testdata/Builtins.lc 59:10-59:11
2575testdata/Builtins.lc 140:61-140:67 Type 2575 Type | Type
2576testdata/Builtins.lc 140:66-140:67 Type 2576testdata/Builtins.lc 62:10-62:11
2577testdata/Builtins.lc 141:1-141:8 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2577 _b
2578testdata/Builtins.lc 141:10-141:17 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 2578testdata/Builtins.lc 62:10-89:36
2579testdata/Builtins.lc 141:34-141:75 Type 2579 _b
2580testdata/Builtins.lc 141:35-141:38 Type -> Type 2580testdata/Builtins.lc 62:15-62:18
2581testdata/Builtins.lc 141:35-141:40 Type 2581 Type
2582testdata/Builtins.lc 141:39-141:40 _f 2582testdata/Builtins.lc 63:9-63:10
2583testdata/Builtins.lc 141:42-141:43 _f 2583 _b
2584testdata/Builtins.lc 141:42-141:45 _e -> Type 2584testdata/Builtins.lc 63:9-90:31
2585testdata/Builtins.lc 141:42-141:59 Type 2585 _b
2586testdata/Builtins.lc 141:42-141:75 Type 2586testdata/Builtins.lc 63:14-63:17
2587testdata/Builtins.lc 141:44-141:45 forall a . a -> a -> Type 2587 Type
2588testdata/Builtins.lc 141:46-141:55 Nat -> Type -> Type 2588testdata/Builtins.lc 65:10-65:11
2589testdata/Builtins.lc 141:46-141:57 Type -> Type 2589 _b
2590testdata/Builtins.lc 141:46-141:59 Type 2590testdata/Builtins.lc 65:10-89:36
2591testdata/Builtins.lc 141:56-141:57 _c 2591 _b
2592testdata/Builtins.lc 141:58-141:59 Type 2592testdata/Builtins.lc 65:15-65:19
2593testdata/Builtins.lc 141:64-141:65 Type 2593 Type
2594testdata/Builtins.lc 141:64-141:75 Type 2594testdata/Builtins.lc 66:9-66:10
2595testdata/Builtins.lc 141:69-141:70 Type 2595 _b
2596testdata/Builtins.lc 141:69-141:75 Type 2596testdata/Builtins.lc 66:9-90:31
2597testdata/Builtins.lc 141:74-141:75 Type 2597 _b
2598testdata/Builtins.lc 142:1-142:9 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 2598testdata/Builtins.lc 66:14-66:18
2599testdata/Builtins.lc 142:11-142:19 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 2599 Type
2600testdata/Builtins.lc 142:34-142:75 Type 2600testdata/Builtins.lc 68:10-68:13
2601testdata/Builtins.lc 142:35-142:38 Type -> Type 2601 Float
2602testdata/Builtins.lc 142:35-142:40 Type 2602testdata/Builtins.lc 68:10-89:36
2603testdata/Builtins.lc 142:39-142:40 _f 2603 _b
2604testdata/Builtins.lc 142:42-142:43 _f 2604testdata/Builtins.lc 69:9-69:12
2605testdata/Builtins.lc 142:42-142:45 _e -> Type 2605 Float
2606testdata/Builtins.lc 142:42-142:59 Type 2606testdata/Builtins.lc 69:9-90:31
2607testdata/Builtins.lc 142:42-142:75 Type 2607 _b
2608testdata/Builtins.lc 142:44-142:45 forall a . a -> a -> Type 2608testdata/Builtins.lc 71:10-71:12
2609testdata/Builtins.lc 142:46-142:55 Nat -> Type -> Type 2609 forall a . a -> a -> VecS a 2
2610testdata/Builtins.lc 142:46-142:57 Type -> Type 2610testdata/Builtins.lc 71:10-71:16
2611testdata/Builtins.lc 142:46-142:59 Type 2611 Float -> VecS Float 2
2612testdata/Builtins.lc 142:56-142:57 _c 2612testdata/Builtins.lc 71:10-71:20
2613testdata/Builtins.lc 142:58-142:59 Type 2613 VecS Float 2
2614testdata/Builtins.lc 142:64-142:65 Type 2614testdata/Builtins.lc 71:10-77:28
2615testdata/Builtins.lc 142:64-142:75 Type 2615 forall (a :: Nat) -> VecS Float ('Succ ('Succ a))
2616testdata/Builtins.lc 142:69-142:70 Type 2616testdata/Builtins.lc 71:10-89:36
2617testdata/Builtins.lc 142:69-142:75 Type 2617 VecS _b _a
2618testdata/Builtins.lc 142:74-142:75 Type 2618testdata/Builtins.lc 71:13-71:16
2619testdata/Builtins.lc 143:1-143:10 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 2619 Float
2620testdata/Builtins.lc 143:12-143:21 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 2620testdata/Builtins.lc 71:17-71:20
2621testdata/Builtins.lc 143:34-143:89 Type 2621 Float
2622testdata/Builtins.lc 143:35-143:36 _g 2622testdata/Builtins.lc 72:9-72:11
2623testdata/Builtins.lc 143:35-143:38 _f -> Type 2623 forall a . a -> a -> VecS a 2
2624testdata/Builtins.lc 143:35-143:56 Type 2624testdata/Builtins.lc 72:9-72:15
2625testdata/Builtins.lc 143:37-143:38 forall a . a -> a -> Type 2625 Float -> VecS Float 2
2626testdata/Builtins.lc 143:39-143:48 Nat -> Type -> Type 2626testdata/Builtins.lc 72:9-72:19
2627testdata/Builtins.lc 143:39-143:50 Type -> Type 2627 VecS Float 2
2628testdata/Builtins.lc 143:39-143:56 Type 2628testdata/Builtins.lc 72:9-78:27
2629testdata/Builtins.lc 143:49-143:50 _d 2629 forall (a :: Nat) -> VecS Float ('Succ ('Succ a))
2630testdata/Builtins.lc 143:51-143:56 Type 2630testdata/Builtins.lc 72:9-90:31
2631testdata/Builtins.lc 143:58-143:59 _d 2631 VecS _b _a
2632testdata/Builtins.lc 143:58-143:61 _c -> Type 2632testdata/Builtins.lc 72:12-72:15
2633testdata/Builtins.lc 143:58-143:78 Type 2633 Float
2634testdata/Builtins.lc 143:58-143:89 Type 2634testdata/Builtins.lc 72:16-72:19
2635testdata/Builtins.lc 143:60-143:61 forall a . a -> a -> Type 2635 Float
2636testdata/Builtins.lc 143:62-143:71 Nat -> Type -> Type 2636testdata/Builtins.lc 74:10-74:12
2637testdata/Builtins.lc 143:62-143:73 Type -> Type 2637 forall a . a -> a -> a -> VecS a 3
2638testdata/Builtins.lc 143:62-143:78 Type 2638testdata/Builtins.lc 74:10-74:16
2639testdata/Builtins.lc 143:72-143:73 Nat 2639 Float -> Float -> VecS Float 3
2640testdata/Builtins.lc 143:74-143:78 Type 2640testdata/Builtins.lc 74:10-74:20
2641testdata/Builtins.lc 143:83-143:84 Type 2641 Float -> VecS Float 3
2642testdata/Builtins.lc 143:83-143:89 Type 2642testdata/Builtins.lc 74:10-74:24
2643testdata/Builtins.lc 143:88-143:89 Type 2643 VecS Float 3
2644testdata/Builtins.lc 144:1-144:8 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 2644testdata/Builtins.lc 74:10-77:28
2645testdata/Builtins.lc 144:10-144:18 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 2645 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a)))
2646testdata/Builtins.lc 144:34-144:73 Type 2646testdata/Builtins.lc 74:13-74:16
2647testdata/Builtins.lc 144:35-144:41 Type -> Type 2647 Float
2648testdata/Builtins.lc 144:35-144:43 Type 2648testdata/Builtins.lc 74:17-74:20
2649testdata/Builtins.lc 144:42-144:43 _f 2649 Float
2650testdata/Builtins.lc 144:45-144:46 _f 2650testdata/Builtins.lc 74:21-74:24
2651testdata/Builtins.lc 144:45-144:48 _e -> Type 2651 Float
2652testdata/Builtins.lc 144:45-144:62 Type 2652testdata/Builtins.lc 75:9-75:11
2653testdata/Builtins.lc 144:45-144:73 Type 2653 forall a . a -> a -> a -> VecS a 3
2654testdata/Builtins.lc 144:47-144:48 forall a . a -> a -> Type 2654testdata/Builtins.lc 75:9-75:15
2655testdata/Builtins.lc 144:49-144:58 Nat -> Type -> Type 2655 Float -> Float -> VecS Float 3
2656testdata/Builtins.lc 144:49-144:60 Type -> Type 2656testdata/Builtins.lc 75:9-75:19
2657testdata/Builtins.lc 144:49-144:62 Type 2657 Float -> VecS Float 3
2658testdata/Builtins.lc 144:59-144:60 _c 2658testdata/Builtins.lc 75:9-75:23
2659testdata/Builtins.lc 144:61-144:62 Type 2659 VecS Float 3
2660testdata/Builtins.lc 144:67-144:68 Type 2660testdata/Builtins.lc 75:9-78:27
2661testdata/Builtins.lc 144:67-144:73 Type 2661 forall (a :: Nat) -> VecS Float ('Succ ('Succ ('Succ a)))
2662testdata/Builtins.lc 144:72-144:73 Type 2662testdata/Builtins.lc 75:12-75:15
2663testdata/Builtins.lc 145:1-145:9 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 2663 Float
2664testdata/Builtins.lc 145:34-145:72 Type 2664testdata/Builtins.lc 75:16-75:19
2665testdata/Builtins.lc 145:35-145:36 _e 2665 Float
2666testdata/Builtins.lc 145:35-145:38 _d -> Type 2666testdata/Builtins.lc 75:20-75:23
2667testdata/Builtins.lc 145:35-145:56 Type 2667 Float
2668testdata/Builtins.lc 145:37-145:38 forall a . a -> a -> Type 2668testdata/Builtins.lc 77:10-77:12
2669testdata/Builtins.lc 145:39-145:48 Nat -> Type -> Type 2669 forall a . a -> a -> a -> a -> VecS a 4
2670testdata/Builtins.lc 145:39-145:50 Type -> Type 2670testdata/Builtins.lc 77:10-77:16
2671testdata/Builtins.lc 145:39-145:56 Type 2671 Float -> Float -> Float -> VecS Float 4
2672testdata/Builtins.lc 145:49-145:50 _b 2672testdata/Builtins.lc 77:10-77:20
2673testdata/Builtins.lc 145:51-145:56 Type 2673 Float -> Float -> VecS Float 4
2674testdata/Builtins.lc 145:61-145:62 Type 2674testdata/Builtins.lc 77:10-77:24
2675testdata/Builtins.lc 145:61-145:72 Type 2675 Float -> VecS Float 4
2676testdata/Builtins.lc 145:66-145:72 Type 2676testdata/Builtins.lc 77:10-77:28
2677testdata/Builtins.lc 145:67-145:68 Type 2677 VecS Float 4
2678testdata/Builtins.lc 145:67-145:71 List Type 2678testdata/Builtins.lc 77:13-77:16
2679testdata/Builtins.lc 145:70-145:71 List Type | Type 2679 Float
2680testdata/Builtins.lc 146:1-146:10 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 2680testdata/Builtins.lc 77:17-77:20
2681testdata/Builtins.lc 146:34-146:80 Type 2681 Float
2682testdata/Builtins.lc 146:35-146:38 Type -> Type 2682testdata/Builtins.lc 77:21-77:24
2683testdata/Builtins.lc 146:35-146:40 Type 2683 Float
2684testdata/Builtins.lc 146:39-146:40 _f 2684testdata/Builtins.lc 77:25-77:28
2685testdata/Builtins.lc 146:42-146:43 _f 2685 Float
2686testdata/Builtins.lc 146:42-146:45 _e -> Type 2686testdata/Builtins.lc 78:9-78:11
2687testdata/Builtins.lc 146:42-146:59 Type 2687 forall a . a -> a -> a -> a -> VecS a 4
2688testdata/Builtins.lc 146:42-146:80 Type 2688testdata/Builtins.lc 78:9-78:15
2689testdata/Builtins.lc 146:44-146:45 forall a . a -> a -> Type 2689 Float -> Float -> Float -> VecS Float 4
2690testdata/Builtins.lc 146:46-146:55 Nat -> Type -> Type 2690testdata/Builtins.lc 78:9-78:19
2691testdata/Builtins.lc 146:46-146:57 Type -> Type 2691 Float -> Float -> VecS Float 4
2692testdata/Builtins.lc 146:46-146:59 Type 2692testdata/Builtins.lc 78:9-78:23
2693testdata/Builtins.lc 146:56-146:57 _c 2693 Float -> VecS Float 4
2694testdata/Builtins.lc 146:58-146:59 Type 2694testdata/Builtins.lc 78:9-78:27
2695testdata/Builtins.lc 146:64-146:65 Type 2695 VecS Float 4
2696testdata/Builtins.lc 146:64-146:80 Type 2696testdata/Builtins.lc 78:12-78:15
2697testdata/Builtins.lc 146:69-146:70 Type 2697 Float
2698testdata/Builtins.lc 146:69-146:80 Type 2698testdata/Builtins.lc 78:16-78:19
2699testdata/Builtins.lc 146:74-146:75 Type 2699 Float
2700testdata/Builtins.lc 146:74-146:80 Type 2700testdata/Builtins.lc 78:20-78:23
2701testdata/Builtins.lc 146:79-146:80 Type 2701 Float
2702testdata/Builtins.lc 147:1-147:11 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 2702testdata/Builtins.lc 78:24-78:27
2703testdata/Builtins.lc 147:34-147:80 Type 2703 Float
2704testdata/Builtins.lc 147:35-147:38 Type -> Type 2704testdata/Builtins.lc 80:10-80:15
2705testdata/Builtins.lc 147:35-147:40 Type 2705 Bool
2706testdata/Builtins.lc 147:39-147:40 _f 2706testdata/Builtins.lc 81:9-81:13
2707testdata/Builtins.lc 147:42-147:43 _f 2707 Bool
2708testdata/Builtins.lc 147:42-147:45 _e -> Type 2708testdata/Builtins.lc 83:10-83:12
2709testdata/Builtins.lc 147:42-147:59 Type 2709 forall a . a -> a -> VecS a 2
2710testdata/Builtins.lc 147:42-147:80 Type 2710testdata/Builtins.lc 83:10-83:18
2711testdata/Builtins.lc 147:44-147:45 forall a . a -> a -> Type 2711 Bool -> VecS Bool 2
2712testdata/Builtins.lc 147:46-147:55 Nat -> Type -> Type 2712testdata/Builtins.lc 83:10-83:24
2713testdata/Builtins.lc 147:46-147:57 Type -> Type 2713 VecS Bool 2
2714testdata/Builtins.lc 147:46-147:59 Type 2714testdata/Builtins.lc 83:10-89:36
2715testdata/Builtins.lc 147:56-147:57 _c 2715 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a))
2716testdata/Builtins.lc 147:58-147:59 Type 2716testdata/Builtins.lc 83:13-83:18
2717testdata/Builtins.lc 147:64-147:65 Type 2717 Bool
2718testdata/Builtins.lc 147:64-147:80 Type 2718testdata/Builtins.lc 83:19-83:24
2719testdata/Builtins.lc 147:69-147:70 Type 2719 Bool
2720testdata/Builtins.lc 147:69-147:80 Type 2720testdata/Builtins.lc 84:9-84:11
2721testdata/Builtins.lc 147:74-147:75 Type 2721 forall a . a -> a -> VecS a 2
2722testdata/Builtins.lc 147:74-147:80 Type 2722testdata/Builtins.lc 84:9-84:16
2723testdata/Builtins.lc 147:79-147:80 Type 2723 Bool -> VecS Bool 2
2724testdata/Builtins.lc 148:1-148:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 2724testdata/Builtins.lc 84:9-84:21
2725testdata/Builtins.lc 148:34-148:77 Type 2725 VecS Bool 2
2726testdata/Builtins.lc 148:35-148:36 _e 2726testdata/Builtins.lc 84:9-90:31
2727testdata/Builtins.lc 148:35-148:38 _d -> Type 2727 forall (a :: Nat) -> VecS Bool ('Succ ('Succ a))
2728testdata/Builtins.lc 148:35-148:56 Type 2728testdata/Builtins.lc 84:12-84:16
2729testdata/Builtins.lc 148:37-148:38 forall a . a -> a -> Type 2729 Bool
2730testdata/Builtins.lc 148:39-148:48 Nat -> Type -> Type 2730testdata/Builtins.lc 84:17-84:21
2731testdata/Builtins.lc 148:39-148:50 Type -> Type 2731 Bool
2732testdata/Builtins.lc 148:39-148:56 Type 2732testdata/Builtins.lc 86:10-86:12
2733testdata/Builtins.lc 148:49-148:50 _b 2733 forall a . a -> a -> a -> VecS a 3
2734testdata/Builtins.lc 148:51-148:56 Type 2734testdata/Builtins.lc 86:10-86:18
2735testdata/Builtins.lc 148:61-148:62 Type 2735 Bool -> Bool -> VecS Bool 3
2736testdata/Builtins.lc 148:61-148:77 Type 2736testdata/Builtins.lc 86:10-86:24
2737testdata/Builtins.lc 148:66-148:67 Type 2737 Bool -> VecS Bool 3
2738testdata/Builtins.lc 148:66-148:77 Type 2738testdata/Builtins.lc 86:10-86:30
2739testdata/Builtins.lc 148:71-148:72 Type 2739 VecS Bool 3
2740testdata/Builtins.lc 148:71-148:77 Type 2740testdata/Builtins.lc 86:10-89:36
2741testdata/Builtins.lc 148:76-148:77 Type 2741 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a)))
2742testdata/Builtins.lc 149:1-149:9 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 2742testdata/Builtins.lc 86:13-86:18
2743testdata/Builtins.lc 149:34-149:81 Type 2743 Bool
2744testdata/Builtins.lc 149:35-149:36 _e 2744testdata/Builtins.lc 86:19-86:24
2745testdata/Builtins.lc 149:35-149:38 _d -> Type 2745 Bool
2746testdata/Builtins.lc 149:35-149:56 Type 2746testdata/Builtins.lc 86:25-86:30
2747testdata/Builtins.lc 149:37-149:38 forall a . a -> a -> Type 2747 Bool
2748testdata/Builtins.lc 149:39-149:48 Nat -> Type -> Type 2748testdata/Builtins.lc 87:9-87:11
2749testdata/Builtins.lc 149:39-149:50 Type -> Type 2749 forall a . a -> a -> a -> VecS a 3
2750testdata/Builtins.lc 149:39-149:56 Type 2750testdata/Builtins.lc 87:9-87:16
2751testdata/Builtins.lc 149:49-149:50 _b 2751 Bool -> Bool -> VecS Bool 3
2752testdata/Builtins.lc 149:51-149:56 Type 2752testdata/Builtins.lc 87:9-87:21
2753testdata/Builtins.lc 149:61-149:62 Type 2753 Bool -> VecS Bool 3
2754testdata/Builtins.lc 149:61-149:81 Type 2754testdata/Builtins.lc 87:9-87:26
2755testdata/Builtins.lc 149:66-149:67 Type 2755 VecS Bool 3
2756testdata/Builtins.lc 149:66-149:81 Type 2756testdata/Builtins.lc 87:9-90:31
2757testdata/Builtins.lc 149:71-149:76 Type 2757 forall (a :: Nat) -> VecS Bool ('Succ ('Succ ('Succ a)))
2758testdata/Builtins.lc 149:71-149:81 Type 2758testdata/Builtins.lc 87:12-87:16
2759testdata/Builtins.lc 149:80-149:81 Type 2759 Bool
2760testdata/Builtins.lc 150:1-150:9 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 2760testdata/Builtins.lc 87:17-87:21
2761testdata/Builtins.lc 150:34-150:99 Type 2761 Bool
2762testdata/Builtins.lc 150:35-150:36 _g 2762testdata/Builtins.lc 87:22-87:26
2763testdata/Builtins.lc 150:35-150:38 _f -> Type 2763 Bool
2764testdata/Builtins.lc 150:35-150:56 Type 2764testdata/Builtins.lc 89:10-89:12
2765testdata/Builtins.lc 150:37-150:38 forall a . a -> a -> Type 2765 forall a . a -> a -> a -> a -> VecS a 4
2766testdata/Builtins.lc 150:39-150:48 Nat -> Type -> Type 2766testdata/Builtins.lc 89:10-89:18
2767testdata/Builtins.lc 150:39-150:50 Type -> Type 2767 Bool -> Bool -> Bool -> VecS Bool 4
2768testdata/Builtins.lc 150:39-150:56 Type 2768testdata/Builtins.lc 89:10-89:24
2769testdata/Builtins.lc 150:49-150:50 _d 2769 Bool -> Bool -> VecS Bool 4
2770testdata/Builtins.lc 150:51-150:56 Type 2770testdata/Builtins.lc 89:10-89:30
2771testdata/Builtins.lc 150:58-150:59 _d 2771 Bool -> VecS Bool 4
2772testdata/Builtins.lc 150:58-150:61 _c -> Type 2772testdata/Builtins.lc 89:10-89:36
2773testdata/Builtins.lc 150:58-150:78 Type 2773 VecS Bool 4
2774testdata/Builtins.lc 150:58-150:99 Type 2774testdata/Builtins.lc 89:13-89:18
2775testdata/Builtins.lc 150:60-150:61 forall a . a -> a -> Type 2775 Bool
2776testdata/Builtins.lc 150:62-150:71 Nat -> Type -> Type 2776testdata/Builtins.lc 89:19-89:24
2777testdata/Builtins.lc 150:62-150:73 Type -> Type 2777 Bool
2778testdata/Builtins.lc 150:62-150:78 Type 2778testdata/Builtins.lc 89:25-89:30
2779testdata/Builtins.lc 150:72-150:73 Nat 2779 Bool
2780testdata/Builtins.lc 150:74-150:78 Type 2780testdata/Builtins.lc 89:31-89:36
2781testdata/Builtins.lc 150:83-150:84 Type 2781 Bool
2782testdata/Builtins.lc 150:83-150:99 Type 2782testdata/Builtins.lc 90:9-90:11
2783testdata/Builtins.lc 150:88-150:89 Type 2783 forall a . a -> a -> a -> a -> VecS a 4
2784testdata/Builtins.lc 150:88-150:99 Type 2784testdata/Builtins.lc 90:9-90:16
2785testdata/Builtins.lc 150:93-150:94 Type 2785 Bool -> Bool -> Bool -> VecS Bool 4
2786testdata/Builtins.lc 150:93-150:99 Type 2786testdata/Builtins.lc 90:9-90:21
2787testdata/Builtins.lc 150:98-150:99 Type 2787 Bool -> Bool -> VecS Bool 4
2788testdata/Builtins.lc 151:1-151:9 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 2788testdata/Builtins.lc 90:9-90:26
2789testdata/Builtins.lc 151:34-151:66 Type 2789 Bool -> VecS Bool 4
2790testdata/Builtins.lc 151:35-151:36 _e 2790testdata/Builtins.lc 90:9-90:31
2791testdata/Builtins.lc 151:35-151:38 _d -> Type 2791 VecS Bool 4
2792testdata/Builtins.lc 151:35-151:50 Type 2792testdata/Builtins.lc 90:12-90:16
2793testdata/Builtins.lc 151:37-151:38 forall a . a -> a -> Type 2793 Bool
2794testdata/Builtins.lc 151:39-151:42 Nat -> Type -> Type 2794testdata/Builtins.lc 90:17-90:21
2795testdata/Builtins.lc 151:39-151:44 Type -> Type 2795 Bool
2796testdata/Builtins.lc 151:39-151:50 Type 2796testdata/Builtins.lc 90:22-90:26
2797testdata/Builtins.lc 151:43-151:44 _b 2797 Bool
2798testdata/Builtins.lc 151:45-151:50 Type 2798testdata/Builtins.lc 90:27-90:31
2799testdata/Builtins.lc 151:55-151:56 Type 2799 Bool
2800testdata/Builtins.lc 151:55-151:66 Type 2800testdata/Builtins.lc 92:7-92:15
2801testdata/Builtins.lc 151:60-151:61 Type 2801 Type -> Type
2802testdata/Builtins.lc 151:60-151:66 Type 2802testdata/Builtins.lc 97:7-97:15
2803testdata/Builtins.lc 151:65-151:66 Type 2803 Type -> Type
2804testdata/Builtins.lc 152:1-152:10 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 2804testdata/Builtins.lc 118:1-118:8
2805testdata/Builtins.lc 152:34-152:76 Type 2805 forall a . Num (MatVecScalarElem a) => a -> a -> a
2806testdata/Builtins.lc 152:35-152:36 _e 2806testdata/Builtins.lc 118:10-118:17
2807testdata/Builtins.lc 152:35-152:38 _d -> Type 2807 forall a . Num (MatVecScalarElem a) => a -> a -> a
2808testdata/Builtins.lc 152:35-152:56 Type 2808testdata/Builtins.lc 118:19-118:26
2809testdata/Builtins.lc 152:37-152:38 forall a . a -> a -> Type 2809 forall a . Num (MatVecScalarElem a) => a -> a -> a
2810testdata/Builtins.lc 152:39-152:48 Nat -> Type -> Type 2810testdata/Builtins.lc 118:34-118:37
2811testdata/Builtins.lc 152:39-152:50 Type -> Type 2811 Type -> Type | Type -> Type | Type -> Type
2812testdata/Builtins.lc 152:39-152:56 Type 2812testdata/Builtins.lc 118:34-118:58
2813testdata/Builtins.lc 152:49-152:50 _b 2813 Type | Type | Type
2814testdata/Builtins.lc 152:51-152:56 Type 2814testdata/Builtins.lc 118:34-118:73
2815testdata/Builtins.lc 152:61-152:66 Type 2815 Type | Type | Type
2816testdata/Builtins.lc 152:61-152:76 Type 2816testdata/Builtins.lc 118:39-118:55
2817testdata/Builtins.lc 152:70-152:71 Type 2817 Type -> Type | Type -> Type | Type -> Type
2818testdata/Builtins.lc 152:70-152:76 Type 2818testdata/Builtins.lc 118:39-118:57
2819testdata/Builtins.lc 152:75-152:76 Type 2819 Type | Type | Type
2820testdata/Builtins.lc 153:1-153:15 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 2820testdata/Builtins.lc 118:56-118:57
2821testdata/Builtins.lc 153:34-153:71 Type 2821 _b | _b | _b
2822testdata/Builtins.lc 153:35-153:36 _e 2822testdata/Builtins.lc 118:62-118:63
2823testdata/Builtins.lc 153:35-153:38 _d -> Type 2823 Type | Type | Type
2824testdata/Builtins.lc 153:35-153:50 Type 2824testdata/Builtins.lc 118:62-118:73
2825testdata/Builtins.lc 153:37-153:38 forall a . a -> a -> Type 2825 Type | Type | Type
2826testdata/Builtins.lc 153:39-153:42 Nat -> Type -> Type 2826testdata/Builtins.lc 118:67-118:68
2827testdata/Builtins.lc 153:39-153:44 Type -> Type 2827 Type | Type | Type
2828testdata/Builtins.lc 153:39-153:50 Type 2828testdata/Builtins.lc 118:67-118:73
2829testdata/Builtins.lc 153:43-153:44 _b 2829 Type | Type | Type
2830testdata/Builtins.lc 153:45-153:50 Type 2830testdata/Builtins.lc 118:72-118:73
2831testdata/Builtins.lc 153:55-153:56 Type 2831 Type | Type | Type | Type | Type | Type
2832testdata/Builtins.lc 153:55-153:71 Type 2832testdata/Builtins.lc 119:1-119:9
2833testdata/Builtins.lc 153:60-153:61 Type 2833 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
2834testdata/Builtins.lc 153:60-153:71 Type 2834testdata/Builtins.lc 119:11-119:19
2835testdata/Builtins.lc 153:65-153:66 Type 2835 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
2836testdata/Builtins.lc 153:65-153:71 Type 2836testdata/Builtins.lc 119:21-119:29
2837testdata/Builtins.lc 153:70-153:71 Type 2837 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
2838testdata/Builtins.lc 154:1-154:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 2838testdata/Builtins.lc 119:34-119:80
2839testdata/Builtins.lc 154:34-154:85 Type 2839 Type | Type | Type | Type | Type | Type
2840testdata/Builtins.lc 154:35-154:36 _e 2840testdata/Builtins.lc 119:35-119:36
2841testdata/Builtins.lc 154:35-154:38 _d -> Type 2841 _e | _e | _e
2842testdata/Builtins.lc 154:35-154:56 Type 2842testdata/Builtins.lc 119:35-119:38
2843testdata/Builtins.lc 154:37-154:38 forall a . a -> a -> Type 2843 _d -> Type | _d -> Type | _d -> Type
2844testdata/Builtins.lc 154:39-154:48 Nat -> Type -> Type 2844testdata/Builtins.lc 119:35-119:57
2845testdata/Builtins.lc 154:39-154:50 Type -> Type 2845 Type | Type | Type
2846testdata/Builtins.lc 154:39-154:56 Type 2846testdata/Builtins.lc 119:37-119:38
2847testdata/Builtins.lc 154:49-154:50 _b 2847 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
2848testdata/Builtins.lc 154:51-154:56 Type 2848 . a -> a -> Type
2849testdata/Builtins.lc 154:61-154:66 Type 2849testdata/Builtins.lc 119:39-119:55
2850testdata/Builtins.lc 154:61-154:85 Type 2850 Type -> Type | Type -> Type | Type -> Type
2851testdata/Builtins.lc 154:70-154:75 Type 2851testdata/Builtins.lc 119:39-119:57
2852testdata/Builtins.lc 154:70-154:85 Type 2852 Type | Type | Type
2853testdata/Builtins.lc 154:79-154:80 Type 2853testdata/Builtins.lc 119:56-119:57
2854testdata/Builtins.lc 154:79-154:85 Type 2854 _b | _b | _b
2855testdata/Builtins.lc 154:84-154:85 Type 2855testdata/Builtins.lc 119:59-119:62
2856testdata/Builtins.lc 157:1-157:19 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 2856 Type -> Type | Type -> Type | Type -> Type
2857testdata/Builtins.lc 157:34-157:43 Nat -> Type -> Type 2857testdata/Builtins.lc 119:59-119:64
2858testdata/Builtins.lc 157:34-157:45 Type -> Type 2858 Type | Type | Type
2859testdata/Builtins.lc 157:34-157:51 Type 2859testdata/Builtins.lc 119:59-119:80
2860testdata/Builtins.lc 157:34-157:70 Type 2860 Type | Type | Type
2861testdata/Builtins.lc 157:44-157:45 _b 2861testdata/Builtins.lc 119:63-119:64
2862testdata/Builtins.lc 157:46-157:51 Type 2862 Type | Type | Type
2863testdata/Builtins.lc 157:55-157:64 Nat -> Type -> Type 2863testdata/Builtins.lc 119:69-119:70
2864testdata/Builtins.lc 157:55-157:66 Type -> Type 2864 Type | Type | Type
2865testdata/Builtins.lc 157:55-157:70 Type 2865testdata/Builtins.lc 119:69-119:80
2866testdata/Builtins.lc 157:65-157:66 Nat 2866 Type | Type | Type
2867testdata/Builtins.lc 157:67-157:70 Type 2867testdata/Builtins.lc 119:74-119:75
2868testdata/Builtins.lc 158:1-158:20 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 2868 Type | Type | Type
2869testdata/Builtins.lc 158:34-158:43 Nat -> Type -> Type 2869testdata/Builtins.lc 119:74-119:80
2870testdata/Builtins.lc 158:34-158:45 Type -> Type 2870 Type | Type | Type
2871testdata/Builtins.lc 158:34-158:51 Type 2871testdata/Builtins.lc 119:79-119:80
2872testdata/Builtins.lc 158:34-158:71 Type 2872 Type | Type | Type | Type | Type | Type
2873testdata/Builtins.lc 158:44-158:45 _b 2873testdata/Builtins.lc 120:1-120:8
2874testdata/Builtins.lc 158:46-158:51 Type 2874 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2875testdata/Builtins.lc 158:55-158:64 Nat -> Type -> Type 2875testdata/Builtins.lc 120:10-120:17
2876testdata/Builtins.lc 158:55-158:66 Type -> Type 2876 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2877testdata/Builtins.lc 158:55-158:71 Type 2877testdata/Builtins.lc 120:34-120:75
2878testdata/Builtins.lc 158:65-158:66 Nat 2878 Type | Type | Type | Type | Type | Type
2879testdata/Builtins.lc 158:67-158:71 Type 2879testdata/Builtins.lc 120:35-120:38
2880testdata/Builtins.lc 159:1-159:19 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 2880 Type -> Type | Type -> Type
2881testdata/Builtins.lc 159:34-159:43 Nat -> Type -> Type 2881testdata/Builtins.lc 120:35-120:40
2882testdata/Builtins.lc 159:34-159:45 Type -> Type 2882 Type | Type
2883testdata/Builtins.lc 159:34-159:49 Type 2883testdata/Builtins.lc 120:39-120:40
2884testdata/Builtins.lc 159:34-159:72 Type 2884 _f | _f
2885testdata/Builtins.lc 159:44-159:45 _b 2885testdata/Builtins.lc 120:42-120:43
2886testdata/Builtins.lc 159:46-159:49 Type 2886 _f | _f
2887testdata/Builtins.lc 159:55-159:64 Nat -> Type -> Type 2887testdata/Builtins.lc 120:42-120:45
2888testdata/Builtins.lc 159:55-159:66 Type -> Type 2888 _e -> Type | _e -> Type
2889testdata/Builtins.lc 159:55-159:72 Type 2889testdata/Builtins.lc 120:42-120:59
2890testdata/Builtins.lc 159:65-159:66 Nat 2890 Type | Type
2891testdata/Builtins.lc 159:67-159:72 Type 2891testdata/Builtins.lc 120:42-120:75
2892testdata/Builtins.lc 160:1-160:20 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 2892 Type | Type
2893testdata/Builtins.lc 160:34-160:43 Nat -> Type -> Type 2893testdata/Builtins.lc 120:44-120:45
2894testdata/Builtins.lc 160:34-160:45 Type -> Type 2894 forall a . a -> a -> Type | forall a . a -> a -> Type
2895testdata/Builtins.lc 160:34-160:50 Type 2895testdata/Builtins.lc 120:46-120:55
2896testdata/Builtins.lc 160:34-160:72 Type 2896 Nat -> Type -> Type | Nat -> Type -> Type
2897testdata/Builtins.lc 160:44-160:45 _b 2897testdata/Builtins.lc 120:46-120:57
2898testdata/Builtins.lc 160:46-160:50 Type 2898 Type -> Type | Type -> Type
2899testdata/Builtins.lc 160:55-160:64 Nat -> Type -> Type 2899testdata/Builtins.lc 120:46-120:59
2900testdata/Builtins.lc 160:55-160:66 Type -> Type 2900 Type | Type
2901testdata/Builtins.lc 160:55-160:72 Type 2901testdata/Builtins.lc 120:56-120:57
2902testdata/Builtins.lc 160:65-160:66 Nat 2902 _c | _c
2903testdata/Builtins.lc 160:67-160:72 Type 2903testdata/Builtins.lc 120:58-120:59
2904testdata/Builtins.lc 162:1-162:11 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 2904 Type | Type
2905testdata/Builtins.lc 162:34-162:71 Type 2905testdata/Builtins.lc 120:64-120:65
2906testdata/Builtins.lc 162:35-162:36 _e 2906 Type | Type
2907testdata/Builtins.lc 162:35-162:38 _d -> Type 2907testdata/Builtins.lc 120:64-120:75
2908testdata/Builtins.lc 162:35-162:56 Type 2908 Type | Type
2909testdata/Builtins.lc 162:37-162:38 forall a . a -> a -> Type 2909testdata/Builtins.lc 120:69-120:70
2910testdata/Builtins.lc 162:39-162:48 Nat -> Type -> Type 2910 Type | Type
2911testdata/Builtins.lc 162:39-162:50 Type -> Type 2911testdata/Builtins.lc 120:69-120:75
2912testdata/Builtins.lc 162:39-162:56 Type 2912 Type | Type
2913testdata/Builtins.lc 162:49-162:50 _b 2913testdata/Builtins.lc 120:74-120:75
2914testdata/Builtins.lc 162:51-162:56 Type 2914 Type | Type | Type | Type
2915testdata/Builtins.lc 162:61-162:62 Type 2915testdata/Builtins.lc 121:1-121:9
2916testdata/Builtins.lc 162:61-162:71 Type 2916 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
2917testdata/Builtins.lc 162:66-162:71 Type 2917testdata/Builtins.lc 121:11-121:19
2918testdata/Builtins.lc 163:1-163:13 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 2918 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
2919testdata/Builtins.lc 163:15-163:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 2919testdata/Builtins.lc 121:34-121:75
2920testdata/Builtins.lc 163:34-163:76 Type 2920 Type | Type | Type | Type | Type | Type
2921testdata/Builtins.lc 163:35-163:36 _e 2921testdata/Builtins.lc 121:35-121:38
2922testdata/Builtins.lc 163:35-163:38 _d -> Type 2922 Type -> Type | Type -> Type
2923testdata/Builtins.lc 163:35-163:56 Type 2923testdata/Builtins.lc 121:35-121:40
2924testdata/Builtins.lc 163:37-163:38 forall a . a -> a -> Type 2924 Type | Type
2925testdata/Builtins.lc 163:39-163:48 Nat -> Type -> Type 2925testdata/Builtins.lc 121:39-121:40
2926testdata/Builtins.lc 163:39-163:50 Type -> Type 2926 _f | _f
2927testdata/Builtins.lc 163:39-163:56 Type 2927testdata/Builtins.lc 121:42-121:43
2928testdata/Builtins.lc 163:49-163:50 _b 2928 _f | _f
2929testdata/Builtins.lc 163:51-163:56 Type 2929testdata/Builtins.lc 121:42-121:45
2930testdata/Builtins.lc 163:61-163:62 Type 2930 _e -> Type | _e -> Type
2931testdata/Builtins.lc 163:61-163:76 Type 2931testdata/Builtins.lc 121:42-121:59
2932testdata/Builtins.lc 163:66-163:67 Type 2932 Type | Type
2933testdata/Builtins.lc 163:66-163:76 Type 2933testdata/Builtins.lc 121:42-121:75
2934testdata/Builtins.lc 163:71-163:76 Type 2934 Type | Type
2935testdata/Builtins.lc 164:1-164:10 forall a . (a ~ VecS Float 3) => a -> a -> a 2935testdata/Builtins.lc 121:44-121:45
2936testdata/Builtins.lc 164:34-164:72 Type 2936 forall a . a -> a -> Type | forall a . a -> a -> Type
2937testdata/Builtins.lc 164:35-164:36 _c 2937testdata/Builtins.lc 121:46-121:55
2938testdata/Builtins.lc 164:35-164:38 _b -> Type 2938 Nat -> Type -> Type | Nat -> Type -> Type
2939testdata/Builtins.lc 164:35-164:56 Type 2939testdata/Builtins.lc 121:46-121:57
2940testdata/Builtins.lc 164:37-164:38 forall a . a -> a -> Type 2940 Type -> Type | Type -> Type
2941testdata/Builtins.lc 164:39-164:48 Nat -> Type -> Type 2941testdata/Builtins.lc 121:46-121:59
2942testdata/Builtins.lc 164:39-164:50 Type -> Type 2942 Type | Type
2943testdata/Builtins.lc 164:39-164:56 Type 2943testdata/Builtins.lc 121:56-121:57
2944testdata/Builtins.lc 164:49-164:50 _b 2944 _c | _c
2945testdata/Builtins.lc 164:51-164:56 Type 2945testdata/Builtins.lc 121:58-121:59
2946testdata/Builtins.lc 164:61-164:62 Type 2946 Type | Type
2947testdata/Builtins.lc 164:61-164:72 Type 2947testdata/Builtins.lc 121:64-121:65
2948testdata/Builtins.lc 164:66-164:67 Type 2948 Type | Type
2949testdata/Builtins.lc 164:66-164:72 Type 2949testdata/Builtins.lc 121:64-121:75
2950testdata/Builtins.lc 164:71-164:72 Type 2950 Type | Type
2951testdata/Builtins.lc 165:1-165:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2951testdata/Builtins.lc 121:69-121:70
2952testdata/Builtins.lc 165:34-165:67 Type 2952 Type | Type
2953testdata/Builtins.lc 165:35-165:36 _e 2953testdata/Builtins.lc 121:69-121:75
2954testdata/Builtins.lc 165:35-165:38 _d -> Type 2954 Type | Type
2955testdata/Builtins.lc 165:35-165:56 Type 2955testdata/Builtins.lc 121:74-121:75
2956testdata/Builtins.lc 165:37-165:38 forall a . a -> a -> Type 2956 Type | Type | Type | Type
2957testdata/Builtins.lc 165:39-165:48 Nat -> Type -> Type 2957testdata/Builtins.lc 122:1-122:8
2958testdata/Builtins.lc 165:39-165:50 Type -> Type 2958 forall a . Signed (MatVecScalarElem a) => a -> a
2959testdata/Builtins.lc 165:39-165:56 Type 2959testdata/Builtins.lc 122:34-122:40
2960testdata/Builtins.lc 165:49-165:50 _b 2960 Type -> Type
2961testdata/Builtins.lc 165:51-165:56 Type 2961testdata/Builtins.lc 122:34-122:61
2962testdata/Builtins.lc 165:61-165:62 Type 2962 Type
2963testdata/Builtins.lc 165:61-165:67 Type 2963testdata/Builtins.lc 122:34-122:71
2964testdata/Builtins.lc 165:66-165:67 Type 2964 Type
2965testdata/Builtins.lc 166:1-166:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 2965testdata/Builtins.lc 122:42-122:58
2966testdata/Builtins.lc 166:18-166:29 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 2966 Type -> Type
2967testdata/Builtins.lc 166:34-166:77 Type 2967testdata/Builtins.lc 122:42-122:60
2968testdata/Builtins.lc 166:35-166:36 _e 2968 Type
2969testdata/Builtins.lc 166:35-166:38 _d -> Type 2969testdata/Builtins.lc 122:59-122:60
2970testdata/Builtins.lc 166:35-166:56 Type 2970 _b
2971testdata/Builtins.lc 166:37-166:38 forall a . a -> a -> Type 2971testdata/Builtins.lc 122:65-122:66
2972testdata/Builtins.lc 166:39-166:48 Nat -> Type -> Type 2972 Type
2973testdata/Builtins.lc 166:39-166:50 Type -> Type 2973testdata/Builtins.lc 122:65-122:71
2974testdata/Builtins.lc 166:39-166:56 Type 2974 Type
2975testdata/Builtins.lc 166:49-166:50 _b 2975testdata/Builtins.lc 122:70-122:71
2976testdata/Builtins.lc 166:51-166:56 Type 2976 Type | Type
2977testdata/Builtins.lc 166:61-166:62 Type 2977testdata/Builtins.lc 124:1-124:9
2978testdata/Builtins.lc 166:61-166:77 Type 2978 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2979testdata/Builtins.lc 166:66-166:67 Type 2979testdata/Builtins.lc 124:11-124:18
2980testdata/Builtins.lc 166:66-166:77 Type 2980 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2981testdata/Builtins.lc 166:71-166:72 Type 2981testdata/Builtins.lc 124:20-124:28
2982testdata/Builtins.lc 166:71-166:77 Type 2982 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2983testdata/Builtins.lc 166:76-166:77 Type 2983testdata/Builtins.lc 124:34-124:80
2984testdata/Builtins.lc 167:1-167:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 2984 Type | Type | Type | Type | Type | Type | Type | Type | Type
2985testdata/Builtins.lc 167:34-167:72 Type 2985testdata/Builtins.lc 124:35-124:43
2986testdata/Builtins.lc 167:35-167:36 _e 2986 Type -> Type | Type -> Type | Type -> Type
2987testdata/Builtins.lc 167:35-167:38 _d -> Type 2987testdata/Builtins.lc 124:35-124:45
2988testdata/Builtins.lc 167:35-167:56 Type 2988 Type | Type | Type
2989testdata/Builtins.lc 167:37-167:38 forall a . a -> a -> Type 2989testdata/Builtins.lc 124:44-124:45
2990testdata/Builtins.lc 167:39-167:48 Nat -> Type -> Type 2990 _f | _f | _f
2991testdata/Builtins.lc 167:39-167:50 Type -> Type 2991testdata/Builtins.lc 124:47-124:48
2992testdata/Builtins.lc 167:39-167:56 Type 2992 _f | _f | _f
2993testdata/Builtins.lc 167:49-167:50 _b 2993testdata/Builtins.lc 124:47-124:50
2994testdata/Builtins.lc 167:51-167:56 Type 2994 _e -> Type | _e -> Type | _e -> Type
2995testdata/Builtins.lc 167:61-167:62 Type 2995testdata/Builtins.lc 124:47-124:64
2996testdata/Builtins.lc 167:61-167:72 Type 2996 Type | Type | Type
2997testdata/Builtins.lc 167:66-167:67 Type 2997testdata/Builtins.lc 124:47-124:80
2998testdata/Builtins.lc 167:66-167:72 Type 2998 Type | Type | Type
2999testdata/Builtins.lc 167:71-167:72 Type 2999testdata/Builtins.lc 124:49-124:50
3000testdata/Builtins.lc 169:1-169:14 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 3000 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
3001testdata/Builtins.lc 169:34-169:37 Nat -> Nat -> Type -> Type 3001 . a -> a -> Type
3002testdata/Builtins.lc 169:34-169:39 Nat -> Type -> Type 3002testdata/Builtins.lc 124:51-124:60
3003testdata/Builtins.lc 169:34-169:41 Type -> Type 3003 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
3004testdata/Builtins.lc 169:34-169:43 Type 3004testdata/Builtins.lc 124:51-124:62
3005testdata/Builtins.lc 169:34-169:56 Type 3005 Type -> Type | Type -> Type | Type -> Type
3006testdata/Builtins.lc 169:38-169:39 _f 3006testdata/Builtins.lc 124:51-124:64
3007testdata/Builtins.lc 169:40-169:41 _d 3007 Type | Type | Type
3008testdata/Builtins.lc 169:42-169:43 _b 3008testdata/Builtins.lc 124:61-124:62
3009testdata/Builtins.lc 169:47-169:50 Nat -> Nat -> Type -> Type 3009 _c | _c | _c
3010testdata/Builtins.lc 169:47-169:52 Nat -> Type -> Type 3010testdata/Builtins.lc 124:63-124:64
3011testdata/Builtins.lc 169:47-169:54 Type -> Type 3011 Type | Type | Type
3012testdata/Builtins.lc 169:47-169:56 Type 3012testdata/Builtins.lc 124:69-124:70
3013testdata/Builtins.lc 169:51-169:52 Nat 3013 Type | Type | Type
3014testdata/Builtins.lc 169:53-169:54 Nat 3014testdata/Builtins.lc 124:69-124:80
3015testdata/Builtins.lc 169:55-169:56 Type 3015 Type | Type | Type
3016testdata/Builtins.lc 170:1-170:16 forall (a :: Nat) b . Mat a a b -> Float 3016testdata/Builtins.lc 124:74-124:75
3017testdata/Builtins.lc 170:34-170:37 Nat -> Nat -> Type -> Type 3017 Type | Type | Type
3018testdata/Builtins.lc 170:34-170:39 Nat -> Type -> Type 3018testdata/Builtins.lc 124:74-124:80
3019testdata/Builtins.lc 170:34-170:41 Type -> Type 3019 Type | Type | Type
3020testdata/Builtins.lc 170:34-170:43 Type 3020testdata/Builtins.lc 124:79-124:80
3021testdata/Builtins.lc 170:34-170:52 Type 3021 Type | Type | Type | Type | Type | Type
3022testdata/Builtins.lc 170:38-170:39 _d 3022testdata/Builtins.lc 125:1-125:10
3023testdata/Builtins.lc 170:40-170:41 Nat 3023 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3024testdata/Builtins.lc 170:42-170:43 _b 3024testdata/Builtins.lc 125:12-125:20
3025testdata/Builtins.lc 170:47-170:52 Type 3025 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3026testdata/Builtins.lc 171:1-171:12 forall (a :: Nat) b . Mat a a b -> Mat a a b 3026testdata/Builtins.lc 125:22-125:31
3027testdata/Builtins.lc 171:34-171:37 Nat -> Nat -> Type -> Type 3027 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
3028testdata/Builtins.lc 171:34-171:39 Nat -> Type -> Type 3028testdata/Builtins.lc 125:34-125:80
3029testdata/Builtins.lc 171:34-171:41 Type -> Type 3029 Type | Type | Type | Type | Type | Type | Type | Type | Type
3030testdata/Builtins.lc 171:34-171:43 Type 3030testdata/Builtins.lc 125:35-125:43
3031testdata/Builtins.lc 171:34-171:56 Type 3031 Type -> Type | Type -> Type | Type -> Type
3032testdata/Builtins.lc 171:38-171:39 _d 3032testdata/Builtins.lc 125:35-125:45
3033testdata/Builtins.lc 171:40-171:41 Nat 3033 Type | Type | Type
3034testdata/Builtins.lc 171:42-171:43 _b 3034testdata/Builtins.lc 125:44-125:45
3035testdata/Builtins.lc 171:47-171:50 Nat -> Nat -> Type -> Type 3035 _f | _f | _f
3036testdata/Builtins.lc 171:47-171:52 Nat -> Type -> Type 3036testdata/Builtins.lc 125:47-125:48
3037testdata/Builtins.lc 171:47-171:54 Type -> Type 3037 _f | _f | _f
3038testdata/Builtins.lc 171:47-171:56 Type 3038testdata/Builtins.lc 125:47-125:50
3039testdata/Builtins.lc 171:51-171:52 Nat 3039 _e -> Type | _e -> Type | _e -> Type
3040testdata/Builtins.lc 171:53-171:54 Nat 3040testdata/Builtins.lc 125:47-125:64
3041testdata/Builtins.lc 171:55-171:56 Type 3041 Type | Type | Type
3042testdata/Builtins.lc 172:1-172:17 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 3042testdata/Builtins.lc 125:47-125:80
3043testdata/Builtins.lc 172:34-172:37 Nat -> Type -> Type 3043 Type | Type | Type
3044testdata/Builtins.lc 172:34-172:39 Type -> Type 3044testdata/Builtins.lc 125:49-125:50
3045testdata/Builtins.lc 172:34-172:41 Type 3045 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
3046testdata/Builtins.lc 172:34-172:69 Type 3046 . a -> a -> Type
3047testdata/Builtins.lc 172:38-172:39 _f 3047testdata/Builtins.lc 125:51-125:60
3048testdata/Builtins.lc 172:40-172:41 _d 3048 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
3049testdata/Builtins.lc 172:47-172:50 Nat -> Type -> Type 3049testdata/Builtins.lc 125:51-125:62
3050testdata/Builtins.lc 172:47-172:52 Type -> Type 3050 Type -> Type | Type -> Type | Type -> Type
3051testdata/Builtins.lc 172:47-172:54 Type 3051testdata/Builtins.lc 125:51-125:64
3052testdata/Builtins.lc 172:47-172:69 Type 3052 Type | Type | Type
3053testdata/Builtins.lc 172:51-172:52 _c 3053testdata/Builtins.lc 125:61-125:62
3054testdata/Builtins.lc 172:53-172:54 Type 3054 _c | _c | _c
3055testdata/Builtins.lc 172:60-172:63 Nat -> Nat -> Type -> Type 3055testdata/Builtins.lc 125:63-125:64
3056testdata/Builtins.lc 172:60-172:65 Nat -> Type -> Type 3056 Type | Type | Type
3057testdata/Builtins.lc 172:60-172:67 Type -> Type 3057testdata/Builtins.lc 125:69-125:70
3058testdata/Builtins.lc 172:60-172:69 Type 3058 Type | Type | Type
3059testdata/Builtins.lc 172:64-172:65 Nat 3059testdata/Builtins.lc 125:69-125:80
3060testdata/Builtins.lc 172:66-172:67 Nat 3060 Type | Type | Type
3061testdata/Builtins.lc 172:68-172:69 Type 3061testdata/Builtins.lc 125:74-125:75
3062testdata/Builtins.lc 173:1-173:14 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 3062 Type | Type | Type
3063testdata/Builtins.lc 173:34-173:37 Nat -> Nat -> Type -> Type 3063testdata/Builtins.lc 125:74-125:80
3064testdata/Builtins.lc 173:34-173:39 Nat -> Type -> Type 3064 Type | Type | Type
3065testdata/Builtins.lc 173:34-173:41 Type -> Type 3065testdata/Builtins.lc 125:79-125:80
3066testdata/Builtins.lc 173:34-173:43 Type 3066 Type | Type | Type | Type | Type | Type
3067testdata/Builtins.lc 173:34-173:67 Type 3067testdata/Builtins.lc 126:1-126:9
3068testdata/Builtins.lc 173:38-173:39 _f 3068 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
3069testdata/Builtins.lc 173:40-173:41 _d 3069testdata/Builtins.lc 126:34-126:75
3070testdata/Builtins.lc 173:42-173:43 _b 3070 Type | Type | Type
3071testdata/Builtins.lc 173:47-173:50 Nat -> Type -> Type 3071testdata/Builtins.lc 126:35-126:43
3072testdata/Builtins.lc 173:47-173:52 Type -> Type 3072 Type -> Type
3073testdata/Builtins.lc 173:47-173:54 Type 3073testdata/Builtins.lc 126:35-126:45
3074testdata/Builtins.lc 173:47-173:67 Type 3074 Type
3075testdata/Builtins.lc 173:51-173:52 Nat 3075testdata/Builtins.lc 126:44-126:45
3076testdata/Builtins.lc 173:53-173:54 Type 3076 _f
3077testdata/Builtins.lc 173:60-173:63 Nat -> Type -> Type 3077testdata/Builtins.lc 126:47-126:48
3078testdata/Builtins.lc 173:60-173:65 Type -> Type 3078 _f
3079testdata/Builtins.lc 173:60-173:67 Type 3079testdata/Builtins.lc 126:47-126:50
3080testdata/Builtins.lc 173:64-173:65 Nat 3080 _e -> Type
3081testdata/Builtins.lc 173:66-173:67 Type 3081testdata/Builtins.lc 126:47-126:64
3082testdata/Builtins.lc 174:1-174:14 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b 3082 Type
3083testdata/Builtins.lc 174:34-174:37 Nat -> Type -> Type 3083testdata/Builtins.lc 126:47-126:75
3084testdata/Builtins.lc 174:34-174:39 Type -> Type 3084 Type
3085testdata/Builtins.lc 174:34-174:41 Type 3085testdata/Builtins.lc 126:49-126:50
3086testdata/Builtins.lc 174:34-174:67 Type 3086 forall a . a -> a -> Type
3087testdata/Builtins.lc 174:38-174:39 _f 3087testdata/Builtins.lc 126:51-126:60
3088testdata/Builtins.lc 174:40-174:41 _d 3088 Nat -> Type -> Type
3089testdata/Builtins.lc 174:47-174:50 Nat -> Nat -> Type -> Type 3089testdata/Builtins.lc 126:51-126:62
3090testdata/Builtins.lc 174:47-174:52 Nat -> Type -> Type 3090 Type -> Type
3091testdata/Builtins.lc 174:47-174:54 Type -> Type 3091testdata/Builtins.lc 126:51-126:64
3092testdata/Builtins.lc 174:47-174:56 Type 3092 Type
3093testdata/Builtins.lc 174:47-174:67 Type 3093testdata/Builtins.lc 126:61-126:62
3094testdata/Builtins.lc 174:51-174:52 Nat 3094 _c
3095testdata/Builtins.lc 174:53-174:54 _c 3095testdata/Builtins.lc 126:63-126:64
3096testdata/Builtins.lc 174:55-174:56 Type 3096 Type
3097testdata/Builtins.lc 174:60-174:63 Nat -> Type -> Type 3097testdata/Builtins.lc 126:69-126:70
3098testdata/Builtins.lc 174:60-174:65 Type -> Type 3098 Type
3099testdata/Builtins.lc 174:60-174:67 Type 3099testdata/Builtins.lc 126:69-126:75
3100testdata/Builtins.lc 174:64-174:65 Nat 3100 Type
3101testdata/Builtins.lc 174:66-174:67 Type 3101testdata/Builtins.lc 126:74-126:75
3102testdata/Builtins.lc 175:1-175:14 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 3102 Type | Type
3103testdata/Builtins.lc 175:34-175:37 Nat -> Nat -> Type -> Type 3103testdata/Builtins.lc 127:1-127:12
3104testdata/Builtins.lc 175:34-175:39 Nat -> Type -> Type 3104 forall a b (c :: Nat) d
3105testdata/Builtins.lc 175:34-175:41 Type -> Type 3105 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
3106testdata/Builtins.lc 175:34-175:43 Type 3106testdata/Builtins.lc 127:14-127:25
3107testdata/Builtins.lc 175:34-175:69 Type 3107 forall a b (c :: Nat) d
3108testdata/Builtins.lc 175:38-175:39 _h 3108 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
3109testdata/Builtins.lc 175:40-175:41 _f 3109testdata/Builtins.lc 127:34-127:102
3110testdata/Builtins.lc 175:42-175:43 _d 3110 Type | Type | Type | Type | Type | Type | Type | Type
3111testdata/Builtins.lc 175:47-175:50 Nat -> Nat -> Type -> Type 3111testdata/Builtins.lc 127:35-127:43
3112testdata/Builtins.lc 175:47-175:52 Nat -> Type -> Type 3112 Type -> Type | Type -> Type
3113testdata/Builtins.lc 175:47-175:54 Type -> Type 3113testdata/Builtins.lc 127:35-127:45
3114testdata/Builtins.lc 175:47-175:56 Type 3114 Type | Type
3115testdata/Builtins.lc 175:47-175:69 Type 3115testdata/Builtins.lc 127:44-127:45
3116testdata/Builtins.lc 175:51-175:52 Nat 3116 _h | _h
3117testdata/Builtins.lc 175:53-175:54 _c 3117testdata/Builtins.lc 127:47-127:48
3118testdata/Builtins.lc 175:55-175:56 Type 3118 _h | _h
3119testdata/Builtins.lc 175:60-175:63 Nat -> Nat -> Type -> Type 3119testdata/Builtins.lc 127:47-127:50
3120testdata/Builtins.lc 175:60-175:65 Nat -> Type -> Type 3120 _g -> Type | _g -> Type
3121testdata/Builtins.lc 175:60-175:67 Type -> Type 3121testdata/Builtins.lc 127:47-127:64
3122testdata/Builtins.lc 175:60-175:69 Type 3122 Type | Type
3123testdata/Builtins.lc 175:64-175:65 Nat 3123testdata/Builtins.lc 127:47-127:102
3124testdata/Builtins.lc 175:66-175:67 Nat 3124 Type | Type
3125testdata/Builtins.lc 175:68-175:69 Type 3125testdata/Builtins.lc 127:49-127:50
3126testdata/Builtins.lc 177:1-177:13 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3126 forall a . a -> a -> Type | forall a . a -> a -> Type
3127testdata/Builtins.lc 177:15-177:32 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3127testdata/Builtins.lc 127:51-127:60
3128testdata/Builtins.lc 177:34-177:49 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3128 Nat -> Type -> Type | Nat -> Type -> Type
3129testdata/Builtins.lc 177:51-177:71 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3129testdata/Builtins.lc 127:51-127:62
3130testdata/Builtins.lc 177:73-177:83 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3130 Type -> Type | Type -> Type
3131testdata/Builtins.lc 177:85-177:98 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 3131testdata/Builtins.lc 127:51-127:64
3132testdata/Builtins.lc 178:51-178:114 Type 3132 Type | Type
3133testdata/Builtins.lc 178:52-178:55 Type -> Type 3133testdata/Builtins.lc 127:61-127:62
3134testdata/Builtins.lc 178:52-178:57 Type 3134 _e | _e
3135testdata/Builtins.lc 178:56-178:57 _d 3135testdata/Builtins.lc 127:63-127:64
3136testdata/Builtins.lc 178:59-178:60 _i 3136 Type | Type
3137testdata/Builtins.lc 178:59-178:62 _h -> Type 3137testdata/Builtins.lc 127:66-127:67
3138testdata/Builtins.lc 178:59-178:76 Type 3138 _e | _e
3139testdata/Builtins.lc 178:59-178:114 Type 3139testdata/Builtins.lc 127:66-127:69
3140testdata/Builtins.lc 178:61-178:62 forall a . a -> a -> Type 3140 _d -> Type | _d -> Type
3141testdata/Builtins.lc 178:63-178:72 Nat -> Type -> Type 3141testdata/Builtins.lc 127:66-127:86
3142testdata/Builtins.lc 178:63-178:74 Type -> Type 3142 Type | Type
3143testdata/Builtins.lc 178:63-178:76 Type 3143testdata/Builtins.lc 127:66-127:102
3144testdata/Builtins.lc 178:73-178:74 _f 3144 Type | Type
3145testdata/Builtins.lc 178:75-178:76 Type 3145testdata/Builtins.lc 127:68-127:69
3146testdata/Builtins.lc 178:78-178:79 _e 3146 forall a . a -> a -> Type | forall a . a -> a -> Type
3147testdata/Builtins.lc 178:78-178:81 _d -> Type 3147testdata/Builtins.lc 127:70-127:79
3148testdata/Builtins.lc 178:78-178:98 Type 3148 Nat -> Type -> Type | Nat -> Type -> Type
3149testdata/Builtins.lc 178:78-178:114 Type 3149testdata/Builtins.lc 127:70-127:81
3150testdata/Builtins.lc 178:80-178:81 forall a . a -> a -> Type 3150 Type -> Type | Type -> Type
3151testdata/Builtins.lc 178:82-178:91 Nat -> Type -> Type 3151testdata/Builtins.lc 127:70-127:86
3152testdata/Builtins.lc 178:82-178:93 Type -> Type 3152 Type | Type
3153testdata/Builtins.lc 178:82-178:98 Type 3153testdata/Builtins.lc 127:80-127:81
3154testdata/Builtins.lc 178:92-178:93 Nat 3154 Nat | Nat
3155testdata/Builtins.lc 178:94-178:98 Type 3155testdata/Builtins.lc 127:82-127:86
3156testdata/Builtins.lc 178:103-178:104 Type 3156 Type | Type
3157testdata/Builtins.lc 178:103-178:114 Type 3157testdata/Builtins.lc 127:91-127:92
3158testdata/Builtins.lc 178:108-178:109 Type 3158 Type | Type
3159testdata/Builtins.lc 178:108-178:114 Type 3159testdata/Builtins.lc 127:91-127:102
3160testdata/Builtins.lc 178:113-178:114 Type 3160 Type | Type
3161testdata/Builtins.lc 179:1-179:10 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 3161testdata/Builtins.lc 127:96-127:97
3162testdata/Builtins.lc 179:12-179:24 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 3162 Type | Type
3163testdata/Builtins.lc 179:47-179:89 Type 3163testdata/Builtins.lc 127:96-127:102
3164testdata/Builtins.lc 179:48-179:49 _c 3164 Type | Type
3165testdata/Builtins.lc 179:48-179:51 _b -> Type 3165testdata/Builtins.lc 127:101-127:102
3166testdata/Builtins.lc 179:48-179:70 Type 3166 Type | Type | Type | Type
3167testdata/Builtins.lc 179:50-179:51 forall a . a -> a -> Type 3167testdata/Builtins.lc 128:1-128:13
3168testdata/Builtins.lc 179:52-179:68 Type -> Type 3168 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
3169testdata/Builtins.lc 179:52-179:70 Type 3169testdata/Builtins.lc 128:15-128:27
3170testdata/Builtins.lc 179:69-179:70 _c 3170 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
3171testdata/Builtins.lc 179:75-179:76 Type 3171testdata/Builtins.lc 128:34-128:83
3172testdata/Builtins.lc 179:75-179:89 Type 3172 Type | Type | Type | Type | Type | Type
3173testdata/Builtins.lc 179:80-179:81 Type 3173testdata/Builtins.lc 128:35-128:43
3174testdata/Builtins.lc 179:80-179:89 Type 3174 Type -> Type | Type -> Type
3175testdata/Builtins.lc 179:85-179:89 Type 3175testdata/Builtins.lc 128:35-128:45
3176testdata/Builtins.lc 181:1-181:9 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3176 Type | Type
3177testdata/Builtins.lc 181:11-181:19 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3177testdata/Builtins.lc 128:44-128:45
3178testdata/Builtins.lc 181:21-181:31 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 3178 _f | _f
3179testdata/Builtins.lc 182:34-182:67 Type 3179testdata/Builtins.lc 128:47-128:48
3180testdata/Builtins.lc 182:35-182:36 _e 3180 _f | _f
3181testdata/Builtins.lc 182:35-182:38 _d -> Type 3181testdata/Builtins.lc 128:47-128:50
3182testdata/Builtins.lc 182:35-182:56 Type 3182 _e -> Type | _e -> Type
3183testdata/Builtins.lc 182:37-182:38 forall a . a -> a -> Type 3183testdata/Builtins.lc 128:47-128:64
3184testdata/Builtins.lc 182:39-182:48 Nat -> Type -> Type 3184 Type | Type
3185testdata/Builtins.lc 182:39-182:50 Type -> Type 3185testdata/Builtins.lc 128:47-128:83
3186testdata/Builtins.lc 182:39-182:56 Type 3186 Type | Type
3187testdata/Builtins.lc 182:49-182:50 _b 3187testdata/Builtins.lc 128:49-128:50
3188testdata/Builtins.lc 182:51-182:56 Type 3188 forall a . a -> a -> Type | forall a . a -> a -> Type
3189testdata/Builtins.lc 182:61-182:62 Type 3189testdata/Builtins.lc 128:51-128:60
3190testdata/Builtins.lc 182:61-182:67 Type 3190 Nat -> Type -> Type | Nat -> Type -> Type
3191testdata/Builtins.lc 182:66-182:67 Type 3191testdata/Builtins.lc 128:51-128:62
3192testdata/Builtins.lc 184:1-184:11 forall (a :: Nat) . VecScalar a Float -> Float 3192 Type -> Type | Type -> Type
3193testdata/Builtins.lc 184:34-184:43 Nat -> Type -> Type 3193testdata/Builtins.lc 128:51-128:64
3194testdata/Builtins.lc 184:34-184:45 Type -> Type 3194 Type | Type
3195testdata/Builtins.lc 184:34-184:51 Type 3195testdata/Builtins.lc 128:61-128:62
3196testdata/Builtins.lc 184:34-184:60 Type 3196 _c | _c
3197testdata/Builtins.lc 184:44-184:45 _b 3197testdata/Builtins.lc 128:63-128:64
3198testdata/Builtins.lc 184:46-184:51 Type 3198 Type | Type
3199testdata/Builtins.lc 184:55-184:60 Type 3199testdata/Builtins.lc 128:69-128:70
3200testdata/Builtins.lc 185:1-185:11 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 3200 Type | Type
3201testdata/Builtins.lc 185:34-185:43 Nat -> Type -> Type 3201testdata/Builtins.lc 128:69-128:83
3202testdata/Builtins.lc 185:34-185:45 Type -> Type 3202 Type | Type
3203testdata/Builtins.lc 185:34-185:51 Type 3203testdata/Builtins.lc 128:74-128:78
3204testdata/Builtins.lc 185:34-185:66 Type 3204 Type | Type
3205testdata/Builtins.lc 185:44-185:45 _b 3205testdata/Builtins.lc 128:74-128:83
3206testdata/Builtins.lc 185:46-185:51 Type 3206 Type | Type
3207testdata/Builtins.lc 185:55-185:58 Nat -> Type -> Type 3207testdata/Builtins.lc 128:82-128:83
3208testdata/Builtins.lc 185:55-185:60 Type -> Type 3208 Type | Type | Type | Type
3209testdata/Builtins.lc 185:55-185:66 Type 3209testdata/Builtins.lc 130:1-130:8
3210testdata/Builtins.lc 185:59-185:60 _b 3210 Bool -> Bool -> Bool
3211testdata/Builtins.lc 185:61-185:66 Type 3211testdata/Builtins.lc 130:10-130:16
3212testdata/Builtins.lc 186:1-186:11 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 3212 Bool -> Bool -> Bool
3213testdata/Builtins.lc 186:34-186:43 Nat -> Type -> Type 3213testdata/Builtins.lc 130:18-130:25
3214testdata/Builtins.lc 186:34-186:45 Type -> Type 3214 Bool -> Bool -> Bool
3215testdata/Builtins.lc 186:34-186:51 Type 3215testdata/Builtins.lc 130:34-130:38
3216testdata/Builtins.lc 186:34-186:66 Type 3216 Type | Type | Type
3217testdata/Builtins.lc 186:44-186:45 _b 3217testdata/Builtins.lc 130:42-130:46
3218testdata/Builtins.lc 186:46-186:51 Type 3218 Type | Type | Type
3219testdata/Builtins.lc 186:55-186:58 Nat -> Type -> Type 3219testdata/Builtins.lc 130:42-130:54
3220testdata/Builtins.lc 186:55-186:60 Type -> Type 3220 Type | Type | Type
3221testdata/Builtins.lc 186:55-186:66 Type 3221testdata/Builtins.lc 130:50-130:54
3222testdata/Builtins.lc 186:59-186:60 _b 3222 Type | Type | Type | Type | Type | Type
3223testdata/Builtins.lc 186:61-186:66 Type 3223testdata/Builtins.lc 131:1-131:8
3224testdata/Builtins.lc 187:1-187:11 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 3224 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a
3225testdata/Builtins.lc 187:34-187:43 Nat -> Type -> Type 3225testdata/Builtins.lc 131:47-131:79
3226testdata/Builtins.lc 187:34-187:45 Type -> Type 3226 Type | Type
3227testdata/Builtins.lc 187:34-187:51 Type 3227testdata/Builtins.lc 131:48-131:49
3228testdata/Builtins.lc 187:34-187:66 Type 3228 _e
3229testdata/Builtins.lc 187:44-187:45 _b 3229testdata/Builtins.lc 131:48-131:51
3230testdata/Builtins.lc 187:46-187:51 Type 3230 _d -> Type
3231testdata/Builtins.lc 187:55-187:58 Nat -> Type -> Type 3231testdata/Builtins.lc 131:48-131:68
3232testdata/Builtins.lc 187:55-187:60 Type -> Type 3232 Type
3233testdata/Builtins.lc 187:55-187:66 Type 3233testdata/Builtins.lc 131:50-131:51
3234testdata/Builtins.lc 187:59-187:60 _b 3234 forall a . a -> a -> Type
3235testdata/Builtins.lc 187:61-187:66 Type 3235testdata/Builtins.lc 131:52-131:61
3236testdata/Builtins.lc 201:1-201:5 forall a . List a -> a 3236 Nat -> Type -> Type
3237testdata/Builtins.lc 201:15-201:16 List _c -> _b | _b -> List _b -> _a | _d 3237testdata/Builtins.lc 131:52-131:63
3238testdata/Builtins.lc 203:6-203:8 forall a . List a -> List a -> List a 3238 Type -> Type
3239testdata/Builtins.lc 203:14-203:16 _d 3239testdata/Builtins.lc 131:52-131:68
3240testdata/Builtins.lc 203:14-204:26 List _a -> List _a | _a -> _a 3240 Type
3241testdata/Builtins.lc 204:14-204:15 _d 3241testdata/Builtins.lc 131:62-131:63
3242testdata/Builtins.lc 204:14-204:17 List _c -> List _c 3242 _b
3243testdata/Builtins.lc 204:14-204:26 List _b -> _d | List _c | _a -> List _a -> _c 3243testdata/Builtins.lc 131:64-131:68
3244testdata/Builtins.lc 204:16-204:17 forall a . a -> List a -> List a 3244 Type
3245testdata/Builtins.lc 204:18-204:20 List _f 3245testdata/Builtins.lc 131:73-131:74
3246testdata/Builtins.lc 204:21-204:23 _h 3246 Type
3247testdata/Builtins.lc 204:24-204:26 List _g 3247testdata/Builtins.lc 131:73-131:79
3248testdata/Builtins.lc 206:1-206:6 forall a b . (b -> a -> a) -> a -> List b -> a 3248 Type
3249testdata/Builtins.lc 206:16-206:17 _f 3249testdata/Builtins.lc 131:78-131:79
3250testdata/Builtins.lc 206:16-207:39 List _b -> _f | _a -> _a 3250 Type | Type
3251testdata/Builtins.lc 207:21-207:22 _i 3251testdata/Builtins.lc 132:1-132:8
3252testdata/Builtins.lc 207:21-207:39 List _b -> _f | _a -> List _a -> _e 3252 forall (a :: Nat) . VecScalar a Bool -> Bool
3253testdata/Builtins.lc 207:23-207:24 _f 3253testdata/Builtins.lc 132:10-132:17
3254testdata/Builtins.lc 207:26-207:31 _n 3254 forall (a :: Nat) . VecScalar a Bool -> Bool
3255testdata/Builtins.lc 207:32-207:33 _j -> _g 3255testdata/Builtins.lc 132:34-132:43
3256testdata/Builtins.lc 207:34-207:35 _o 3256 Nat -> Type -> Type | Nat -> Type -> Type
3257testdata/Builtins.lc 207:36-207:38 List _k 3257testdata/Builtins.lc 132:34-132:45
3258testdata/Builtins.lc 209:1-209:7 forall a . List (List a) -> List a 3258 Type -> Type | Type -> Type
3259testdata/Builtins.lc 209:10-209:15 forall a b . (b -> a -> a) -> a -> List b -> a 3259testdata/Builtins.lc 132:34-132:50
3260testdata/Builtins.lc 209:10-209:20 List _a -> List (List _a) -> List _a 3260 Type | Type
3261testdata/Builtins.lc 209:10-209:23 List (List _a) -> List _a 3261testdata/Builtins.lc 132:34-132:58
3262testdata/Builtins.lc 209:16-209:20 forall a . List a -> List a -> List a 3262 Type | Type
3263testdata/Builtins.lc 209:21-209:23 forall a . List a 3263testdata/Builtins.lc 132:44-132:45
3264testdata/Builtins.lc 211:1-211:4 forall a b . (a -> b) -> List a -> List b 3264 _b | _b
3265testdata/Builtins.lc 211:16-211:18 forall a . List a 3265testdata/Builtins.lc 132:46-132:50
3266testdata/Builtins.lc 211:16-212:30 List _b -> List _a | _a -> _a 3266 Type | Type
3267testdata/Builtins.lc 212:16-212:17 _i 3267testdata/Builtins.lc 132:54-132:58
3268testdata/Builtins.lc 212:16-212:21 List _a -> List _a 3268 Type | Type | Type | Type
3269testdata/Builtins.lc 212:16-212:30 List _c | List _c -> List _b | _b -> List _b -> List _a 3269testdata/Builtins.lc 135:1-135:9
3270testdata/Builtins.lc 212:18-212:19 _h 3270 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3271testdata/Builtins.lc 212:20-212:21 forall a . a -> List a -> List a 3271testdata/Builtins.lc 135:11-135:20
3272testdata/Builtins.lc 212:22-212:25 _i 3272 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3273testdata/Builtins.lc 212:26-212:27 _g -> _f 3273testdata/Builtins.lc 135:22-135:30
3274testdata/Builtins.lc 212:28-212:30 List _h 3274 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3275testdata/Builtins.lc 214:14-214:38 Type 3275testdata/Builtins.lc 135:32-135:41
3276testdata/Builtins.lc 214:15-214:16 _d 3276 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3277testdata/Builtins.lc 214:20-214:23 Type 3277testdata/Builtins.lc 135:43-135:51
3278testdata/Builtins.lc 214:21-214:22 _c 3278 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3279testdata/Builtins.lc 214:28-214:31 Type 3279testdata/Builtins.lc 135:53-135:62
3280testdata/Builtins.lc 214:28-214:38 Type 3280 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3281testdata/Builtins.lc 214:29-214:30 Type 3281testdata/Builtins.lc 135:64-135:71
3282testdata/Builtins.lc 214:35-214:38 Type 3282 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3283testdata/Builtins.lc 214:36-214:37 Type 3283testdata/Builtins.lc 135:73-135:81
3284testdata/Builtins.lc 215:1-215:10 forall a b . (a -> List b) -> List a -> List b 3284 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3285testdata/Builtins.lc 215:17-215:23 forall a . List (List a) -> List a 3285testdata/Builtins.lc 135:83-135:94
3286testdata/Builtins.lc 215:17-215:33 (_b -> List _a) -> List _b -> List _a | List _c | List _c -> List _b 3286 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3287testdata/Builtins.lc 215:25-215:28 forall a b . (a -> b) -> List a -> List b 3287testdata/Builtins.lc 135:96-135:107
3288testdata/Builtins.lc 215:25-215:30 List _e -> List (List _d) 3288 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3289testdata/Builtins.lc 215:25-215:32 List (List _c) 3289testdata/Builtins.lc 135:109-135:116
3290testdata/Builtins.lc 215:29-215:30 _g -> List _f 3290 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3291testdata/Builtins.lc 215:31-215:32 List _d 3291testdata/Builtins.lc 135:118-135:126
3292testdata/Builtins.lc 217:1-217:4 forall a . List a -> Int 3292 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3293testdata/Builtins.lc 217:10-217:11 _b 3293testdata/Builtins.lc 135:128-135:135
3294testdata/Builtins.lc 217:10-218:35 List _b -> Int | _a -> _a 3294 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3295testdata/Builtins.lc 218:14-218:15 _b 3295testdata/Builtins.lc 135:137-135:145
3296testdata/Builtins.lc 218:14-218:28 Int -> Int 3296 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3297testdata/Builtins.lc 218:14-218:35 Int | List _d -> _c | _c -> List _c -> _b 3297testdata/Builtins.lc 135:147-135:154
3298testdata/Builtins.lc 218:16-218:28 Int -> Int -> Int 3298 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3299testdata/Builtins.lc 218:29-218:32 _h 3299testdata/Builtins.lc 135:156-135:163
3300testdata/Builtins.lc 218:33-218:35 List _g 3300 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3301testdata/Builtins.lc 222:6-222:11 Type | Type -> Type 3301testdata/Builtins.lc 135:165-135:173
3302testdata/Builtins.lc 222:6-222:13 Type 3302 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3303testdata/Builtins.lc 222:6-224:11 Type 3303testdata/Builtins.lc 135:175-135:183
3304testdata/Builtins.lc 222:6-224:13 Type 3304 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3305testdata/Builtins.lc 222:12-222:13 Type 3305testdata/Builtins.lc 135:185-135:193
3306testdata/Builtins.lc 223:7-223:14 Maybe _b | forall a . Maybe a 3306 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3307testdata/Builtins.lc 224:7-224:11 Maybe _d | Type | forall a . a -> Maybe a 3307testdata/Builtins.lc 135:195-135:206
3308testdata/Builtins.lc 224:12-224:13 Type 3308 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3309testdata/Builtins.lc 227:6-227:12 Nat -> Type -> Type | Type 3309testdata/Builtins.lc 136:34-136:67
3310testdata/Builtins.lc 227:19-227:22 Type 3310 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
3311testdata/Builtins.lc 231:6-231:19 Type 3311testdata/Builtins.lc 136:35-136:36
3312testdata/Builtins.lc 231:6-236:20 Type 3312 _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e | _e
3313testdata/Builtins.lc 232:7-232:15 PrimitiveType 3313testdata/Builtins.lc 136:35-136:38
3314testdata/Builtins.lc 233:7-233:11 PrimitiveType 3314 _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d
3315testdata/Builtins.lc 234:7-234:12 PrimitiveType 3315 -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d
3316testdata/Builtins.lc 235:7-235:24 PrimitiveType 3316 -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d
3317testdata/Builtins.lc 236:7-236:20 PrimitiveType 3317 -> Type | _d -> Type
3318testdata/Builtins.lc 238:6-238:15 Type | Type -> PrimitiveType -> Type 3318testdata/Builtins.lc 136:35-136:56
3319testdata/Builtins.lc 238:6-241:56 Type 3319 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3320testdata/Builtins.lc 238:21-238:34 Type 3320testdata/Builtins.lc 136:37-136:38
3321testdata/Builtins.lc 238:21-238:42 Type 3321 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
3322testdata/Builtins.lc 238:38-238:42 Type 3322 . a -> a -> Type | forall a . a -> a -> Type | forall a
3323testdata/Builtins.lc 239:5-239:14 Primitive _c 'Point | forall a . a -> Primitive a 'Point 3323 . a -> a -> Type | forall a . a -> a -> Type | forall a
3324testdata/Builtins.lc 239:5-239:53 Type 3324 . a -> a -> Type | forall a . a -> a -> Type | forall a
3325testdata/Builtins.lc 239:21-239:22 Type 3325 . a -> a -> Type | forall a . a -> a -> Type | forall a
3326testdata/Builtins.lc 239:21-239:53 Type 3326 . a -> a -> Type | forall a . a -> a -> Type | forall a
3327testdata/Builtins.lc 239:36-239:45 Type -> PrimitiveType -> Type 3327 . a -> a -> Type | forall a . a -> a -> Type | forall a
3328testdata/Builtins.lc 239:36-239:47 PrimitiveType -> Type 3328 . a -> a -> Type | forall a . a -> a -> Type | forall a
3329testdata/Builtins.lc 239:36-239:53 Type 3329 . a -> a -> Type | forall a . a -> a -> Type | forall a
3330testdata/Builtins.lc 239:46-239:47 Type 3330 . a -> a -> Type | forall a . a -> a -> Type
3331testdata/Builtins.lc 239:48-239:53 PrimitiveType 3331testdata/Builtins.lc 136:39-136:48
3332testdata/Builtins.lc 240:5-240:13 Primitive _e 'Line | forall a . a -> a -> Primitive a 'Line 3332 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3333testdata/Builtins.lc 240:5-240:52 Type 3333 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3334testdata/Builtins.lc 240:21-240:22 Type 3334 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3335testdata/Builtins.lc 240:21-240:52 Type 3335 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3336testdata/Builtins.lc 240:26-240:27 Type 3336 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3337testdata/Builtins.lc 240:26-240:52 Type 3337 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3338testdata/Builtins.lc 240:36-240:45 Type -> PrimitiveType -> Type 3338 -> Type -> Type | Nat -> Type -> Type
3339testdata/Builtins.lc 240:36-240:47 PrimitiveType -> Type 3339testdata/Builtins.lc 136:39-136:50
3340testdata/Builtins.lc 240:36-240:52 Type 3340 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
3341testdata/Builtins.lc 240:46-240:47 Type 3341 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
3342testdata/Builtins.lc 240:48-240:52 PrimitiveType 3342 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
3343testdata/Builtins.lc 241:5-241:17 Primitive _g 'Triangle | forall a . a -> a -> a -> Primitive a 'Triangle 3343 -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type
3344testdata/Builtins.lc 241:5-241:56 Type 3344testdata/Builtins.lc 136:39-136:56
3345testdata/Builtins.lc 241:21-241:22 Type 3345 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3346testdata/Builtins.lc 241:21-241:56 Type 3346testdata/Builtins.lc 136:49-136:50
3347testdata/Builtins.lc 241:26-241:27 Type 3347 _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b | _b
3348testdata/Builtins.lc 241:26-241:56 Type 3348testdata/Builtins.lc 136:51-136:56
3349testdata/Builtins.lc 241:31-241:32 Type 3349 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3350testdata/Builtins.lc 241:31-241:56 Type 3350testdata/Builtins.lc 136:61-136:62
3351testdata/Builtins.lc 241:36-241:45 Type -> PrimitiveType -> Type 3351 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3352testdata/Builtins.lc 241:36-241:47 PrimitiveType -> Type 3352testdata/Builtins.lc 136:61-136:67
3353testdata/Builtins.lc 241:36-241:56 Type 3353 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3354testdata/Builtins.lc 241:46-241:47 Type 3354testdata/Builtins.lc 136:66-136:67
3355testdata/Builtins.lc 241:48-241:56 PrimitiveType 3355 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
3356testdata/Builtins.lc 243:1-243:13 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c 3356testdata/Builtins.lc 137:1-137:8
3357testdata/Builtins.lc 243:17-243:59 Type 3357 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
3358testdata/Builtins.lc 243:18-243:19 _f 3358testdata/Builtins.lc 137:10-137:19
3359testdata/Builtins.lc 243:23-243:24 Type | _e 3359 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
3360testdata/Builtins.lc 243:29-243:38 Type -> PrimitiveType -> Type 3360testdata/Builtins.lc 137:34-137:72
3361testdata/Builtins.lc 243:29-243:40 PrimitiveType -> Type 3361 Type | Type | Type | Type
3362testdata/Builtins.lc 243:29-243:42 Type 3362testdata/Builtins.lc 137:35-137:36
3363testdata/Builtins.lc 243:29-243:59 Type 3363 _e | _e
3364testdata/Builtins.lc 243:39-243:40 Type 3364testdata/Builtins.lc 137:35-137:38
3365testdata/Builtins.lc 243:41-243:42 _c 3365 _d -> Type | _d -> Type
3366testdata/Builtins.lc 243:46-243:55 Type -> PrimitiveType -> Type 3366testdata/Builtins.lc 137:35-137:56
3367testdata/Builtins.lc 243:46-243:57 PrimitiveType -> Type 3367 Type | Type
3368testdata/Builtins.lc 243:46-243:59 Type 3368testdata/Builtins.lc 137:37-137:38
3369testdata/Builtins.lc 243:56-243:57 Type 3369 forall a . a -> a -> Type | forall a . a -> a -> Type
3370testdata/Builtins.lc 243:58-243:59 PrimitiveType 3370testdata/Builtins.lc 137:39-137:48
3371testdata/Builtins.lc 250:6-250:21 PrimitiveType -> Type -> Type 3371 Nat -> Type -> Type | Nat -> Type -> Type
3372testdata/Builtins.lc 250:28-250:43 Type 3372testdata/Builtins.lc 137:39-137:50
3373testdata/Builtins.lc 250:29-250:38 Type -> PrimitiveType -> Type 3373 Type -> Type | Type -> Type
3374testdata/Builtins.lc 250:29-250:40 PrimitiveType -> Type 3374testdata/Builtins.lc 137:39-137:56
3375testdata/Builtins.lc 250:29-250:42 Type 3375 Type | Type
3376testdata/Builtins.lc 250:39-250:40 _b 3376testdata/Builtins.lc 137:49-137:50
3377testdata/Builtins.lc 250:41-250:42 _c 3377 _b | _b
3378testdata/Builtins.lc 252:18-252:72 Type 3378testdata/Builtins.lc 137:51-137:56
3379testdata/Builtins.lc 252:19-252:20 _f 3379 Type | Type
3380testdata/Builtins.lc 252:24-252:25 Type | _e 3380testdata/Builtins.lc 137:61-137:62
3381testdata/Builtins.lc 252:30-252:45 PrimitiveType -> Type -> Type 3381 Type | Type
3382testdata/Builtins.lc 252:30-252:47 Type -> Type 3382testdata/Builtins.lc 137:61-137:72
3383testdata/Builtins.lc 252:30-252:49 Type 3383 Type | Type
3384testdata/Builtins.lc 252:30-252:72 Type 3384testdata/Builtins.lc 137:66-137:67
3385testdata/Builtins.lc 252:46-252:47 _c 3385 Type | Type
3386testdata/Builtins.lc 252:48-252:49 Type 3386testdata/Builtins.lc 137:66-137:72
3387testdata/Builtins.lc 252:53-252:68 PrimitiveType -> Type -> Type 3387 Type | Type
3388testdata/Builtins.lc 252:53-252:70 Type -> Type 3388testdata/Builtins.lc 137:71-137:72
3389testdata/Builtins.lc 252:53-252:72 Type 3389 Type | Type | Type | Type
3390testdata/Builtins.lc 252:69-252:70 PrimitiveType 3390testdata/Builtins.lc 139:1-139:10
3391testdata/Builtins.lc 252:71-252:72 Type 3391 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3392testdata/Builtins.lc 253:1-253:14 forall a b (c :: PrimitiveType) . (a -> b) -> List (Primitive a c) -> List (Primitive b c) 3392testdata/Builtins.lc 139:12-139:21
3393testdata/Builtins.lc 253:19-253:22 forall a b . (a -> b) -> List a -> List b 3393 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3394testdata/Builtins.lc 253:19-253:39 (_c -> _b) -> PrimitiveStream _a _c -> PrimitiveStream _a _b | List (Primitive _e _a) -> List (Primitive _d _a) 3394testdata/Builtins.lc 139:23-139:32
3395testdata/Builtins.lc 253:24-253:36 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c 3395 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3396testdata/Builtins.lc 253:24-253:38 Primitive _g _a -> Primitive _f _a 3396testdata/Builtins.lc 139:34-139:47
3397testdata/Builtins.lc 253:37-253:38 _i -> _h 3397 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3398testdata/Builtins.lc 255:30-255:38 Type -> Type 3398testdata/Builtins.lc 139:49-139:57
3399testdata/Builtins.lc 255:45-255:46 Type | Type -> Type 3399 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3400testdata/Builtins.lc 260:1-260:12 forall (a :: PrimitiveType) (b :: List Type) (c :: List Type) 3400testdata/Builtins.lc 139:59-139:68
3401 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b) 3401 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3402testdata/Builtins.lc 260:32-260:119 Type 3402testdata/Builtins.lc 140:34-140:67
3403testdata/Builtins.lc 260:56-260:57 _e 3403 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3404testdata/Builtins.lc 260:56-260:59 _d -> Type 3404testdata/Builtins.lc 140:35-140:36
3405testdata/Builtins.lc 260:56-260:75 Type 3405 _e | _e | _e | _e | _e | _e
3406testdata/Builtins.lc 260:58-260:59 forall a . a -> a -> Type 3406testdata/Builtins.lc 140:35-140:38
3407testdata/Builtins.lc 260:60-260:63 forall a b . (a -> b) -> List a -> List b 3407 _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type
3408testdata/Builtins.lc 260:60-260:72 List Type -> List Type 3408testdata/Builtins.lc 140:35-140:56
3409testdata/Builtins.lc 260:60-260:75 List Type 3409 Type | Type | Type | Type | Type | Type
3410testdata/Builtins.lc 260:64-260:72 Type -> Type 3410testdata/Builtins.lc 140:37-140:38
3411testdata/Builtins.lc 260:73-260:75 _b 3411 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
3412testdata/Builtins.lc 260:80-260:85 List Type -> Type 3412 . a -> a -> Type | forall a . a -> a -> Type | forall a
3413testdata/Builtins.lc 260:80-260:88 Type 3413 . a -> a -> Type | forall a . a -> a -> Type
3414testdata/Builtins.lc 260:80-260:119 Type 3414testdata/Builtins.lc 140:39-140:48
3415testdata/Builtins.lc 260:86-260:88 List Type 3415 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
3416testdata/Builtins.lc 260:92-260:107 PrimitiveType -> Type -> Type 3416 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
3417testdata/Builtins.lc 260:92-260:109 Type -> Type 3417testdata/Builtins.lc 140:39-140:50
3418testdata/Builtins.lc 260:92-260:119 Type 3418 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
3419testdata/Builtins.lc 260:108-260:109 _f 3419 -> Type
3420testdata/Builtins.lc 260:111-260:116 List Type -> Type 3420testdata/Builtins.lc 140:39-140:56
3421testdata/Builtins.lc 260:111-260:118 Type 3421 Type | Type | Type | Type | Type | Type
3422testdata/Builtins.lc 260:117-260:118 List Type 3422testdata/Builtins.lc 140:49-140:50
3423testdata/Builtins.lc 262:1-262:6 forall (a :: PrimitiveType) (b :: List Type) 3423 _b | _b | _b | _b | _b | _b
3424 . String -> HList b -> PrimitiveStream a (HList b) 3424testdata/Builtins.lc 140:51-140:56
3425testdata/Builtins.lc 262:56-262:62 Type 3425 Type | Type | Type | Type | Type | Type
3426testdata/Builtins.lc 262:56-262:104 Type 3426testdata/Builtins.lc 140:61-140:62
3427testdata/Builtins.lc 262:66-262:71 List Type -> Type 3427 Type | Type | Type | Type | Type | Type
3428testdata/Builtins.lc 262:66-262:73 Type 3428testdata/Builtins.lc 140:61-140:67
3429testdata/Builtins.lc 262:66-262:104 Type 3429 Type | Type | Type | Type | Type | Type
3430testdata/Builtins.lc 262:72-262:73 _c 3430testdata/Builtins.lc 140:66-140:67
3431testdata/Builtins.lc 262:77-262:92 PrimitiveType -> Type -> Type 3431 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
3432testdata/Builtins.lc 262:77-262:94 Type -> Type 3432testdata/Builtins.lc 141:1-141:8
3433testdata/Builtins.lc 262:77-262:104 Type 3433 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
3434testdata/Builtins.lc 262:93-262:94 _e 3434testdata/Builtins.lc 141:10-141:17
3435testdata/Builtins.lc 262:96-262:101 List Type -> Type 3435 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
3436testdata/Builtins.lc 262:96-262:103 Type 3436testdata/Builtins.lc 141:34-141:75
3437testdata/Builtins.lc 262:102-262:103 List Type 3437 Type | Type | Type | Type | Type | Type
3438testdata/Builtins.lc 264:1-264:10 forall a . String -> a 3438testdata/Builtins.lc 141:35-141:38
3439testdata/Builtins.lc 264:14-264:20 Type 3439 Type -> Type | Type -> Type
3440testdata/Builtins.lc 264:14-264:25 Type 3440testdata/Builtins.lc 141:35-141:40
3441testdata/Builtins.lc 264:24-264:25 Type | _c 3441 Type | Type
3442testdata/Builtins.lc 266:1-266:12 forall (a :: PrimitiveType) (b :: List Type) 3442testdata/Builtins.lc 141:39-141:40
3443 . String 3443 _f | _f
3444 -> forall (c :: List String) -> (len String c ~ len Type b) => PrimitiveStream a (HList b) 3444testdata/Builtins.lc 141:42-141:43
3445testdata/Builtins.lc 266:31-266:37 Type 3445 _f | _f
3446testdata/Builtins.lc 266:31-266:123 Type 3446testdata/Builtins.lc 141:42-141:45
3447testdata/Builtins.lc 266:32-266:36 Type 3447 _e -> Type | _e -> Type
3448testdata/Builtins.lc 266:41-266:47 Type 3448testdata/Builtins.lc 141:42-141:59
3449testdata/Builtins.lc 266:41-266:123 Type 3449 Type | Type
3450testdata/Builtins.lc 266:51-266:123 Type 3450testdata/Builtins.lc 141:42-141:75
3451testdata/Builtins.lc 266:65-266:73 Type 3451 Type | Type
3452testdata/Builtins.lc 266:66-266:72 Type 3452testdata/Builtins.lc 141:44-141:45
3453testdata/Builtins.lc 266:78-266:81 forall a . List a -> Int 3453 forall a . a -> a -> Type | forall a . a -> a -> Type
3454testdata/Builtins.lc 266:78-266:84 Int 3454testdata/Builtins.lc 141:46-141:55
3455testdata/Builtins.lc 266:78-266:86 Int -> Type 3455 Nat -> Type -> Type | Nat -> Type -> Type
3456testdata/Builtins.lc 266:78-266:92 Type 3456testdata/Builtins.lc 141:46-141:57
3457testdata/Builtins.lc 266:78-266:123 Type 3457 Type -> Type | Type -> Type
3458testdata/Builtins.lc 266:82-266:84 List String 3458testdata/Builtins.lc 141:46-141:59
3459testdata/Builtins.lc 266:85-266:86 forall a . a -> a -> Type 3459 Type | Type
3460testdata/Builtins.lc 266:87-266:90 forall a . List a -> Int 3460testdata/Builtins.lc 141:56-141:57
3461testdata/Builtins.lc 266:87-266:92 Int 3461 _c | _c
3462testdata/Builtins.lc 266:91-266:92 List Type 3462testdata/Builtins.lc 141:58-141:59
3463testdata/Builtins.lc 266:96-266:111 PrimitiveType -> Type -> Type 3463 Type | Type
3464testdata/Builtins.lc 266:96-266:113 Type -> Type 3464testdata/Builtins.lc 141:64-141:65
3465testdata/Builtins.lc 266:96-266:123 Type 3465 Type | Type
3466testdata/Builtins.lc 266:112-266:113 _f 3466testdata/Builtins.lc 141:64-141:75
3467testdata/Builtins.lc 266:115-266:120 List Type -> Type 3467 Type | Type
3468testdata/Builtins.lc 266:115-266:122 Type 3468testdata/Builtins.lc 141:69-141:70
3469testdata/Builtins.lc 266:121-266:122 List Type 3469 Type | Type
3470testdata/Builtins.lc 270:6-270:14 Nat -> Type -> Type 3470testdata/Builtins.lc 141:69-141:75
3471testdata/Builtins.lc 270:21-270:27 Nat -> Type -> Type 3471 Type | Type
3472testdata/Builtins.lc 270:21-270:29 Type -> Type 3472testdata/Builtins.lc 141:74-141:75
3473testdata/Builtins.lc 270:21-270:56 Type 3473 Type | Type | Type | Type
3474testdata/Builtins.lc 270:28-270:29 _d 3474testdata/Builtins.lc 142:1-142:9
3475testdata/Builtins.lc 270:31-270:36 Type -> Type 3475 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
3476testdata/Builtins.lc 270:31-270:55 Type 3476testdata/Builtins.lc 142:11-142:19
3477testdata/Builtins.lc 270:38-270:52 Type -> Type 3477 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
3478testdata/Builtins.lc 270:38-270:54 Type 3478testdata/Builtins.lc 142:34-142:75
3479testdata/Builtins.lc 270:53-270:54 _b 3479 Type | Type | Type | Type | Type | Type
3480testdata/Builtins.lc 272:6-272:20 Type | Type -> Type 3480testdata/Builtins.lc 142:35-142:38
3481testdata/Builtins.lc 272:6-272:22 Type 3481 Type -> Type | Type -> Type
3482testdata/Builtins.lc 272:6-272:39 Type 3482testdata/Builtins.lc 142:35-142:40
3483testdata/Builtins.lc 272:6-274:29 Type 3483 Type | Type
3484testdata/Builtins.lc 272:21-272:22 Type 3484testdata/Builtins.lc 142:39-142:40
3485testdata/Builtins.lc 272:25-272:39 SimpleFragment _d | Type | forall a . Vec 3 Float -> a -> SimpleFragment a 3485 _f | _f
3486testdata/Builtins.lc 273:7-273:22 forall a . SimpleFragment a -> VecS Float 3 3486testdata/Builtins.lc 142:42-142:43
3487testdata/Builtins.lc 273:28-273:31 Nat -> Type -> Type 3487 _f | _f
3488testdata/Builtins.lc 273:28-273:33 Type -> Type 3488testdata/Builtins.lc 142:42-142:45
3489testdata/Builtins.lc 273:28-273:39 Type 3489 _e -> Type | _e -> Type
3490testdata/Builtins.lc 273:32-273:33 _b 3490testdata/Builtins.lc 142:42-142:59
3491testdata/Builtins.lc 273:34-273:39 Type 3491 Type | Type
3492testdata/Builtins.lc 274:7-274:21 forall a . SimpleFragment a -> a 3492testdata/Builtins.lc 142:42-142:75
3493testdata/Builtins.lc 274:28-274:29 Type 3493 Type | Type
3494testdata/Builtins.lc 277:6-277:20 Nat -> Type -> Type 3494testdata/Builtins.lc 142:44-142:45
3495testdata/Builtins.lc 277:27-277:41 Type 3495 forall a . a -> a -> Type | forall a . a -> a -> Type
3496testdata/Builtins.lc 277:28-277:36 Nat -> Type -> Type 3496testdata/Builtins.lc 142:46-142:55
3497testdata/Builtins.lc 277:28-277:38 Type -> Type 3497 Nat -> Type -> Type | Nat -> Type -> Type
3498testdata/Builtins.lc 277:28-277:40 Type 3498testdata/Builtins.lc 142:46-142:57
3499testdata/Builtins.lc 277:37-277:38 _d 3499 Type -> Type | Type -> Type
3500testdata/Builtins.lc 277:39-277:40 _b 3500testdata/Builtins.lc 142:46-142:59
3501testdata/Builtins.lc 279:1-279:15 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a 3501 Type | Type
3502testdata/Builtins.lc 279:19-279:63 Type 3502testdata/Builtins.lc 142:56-142:57
3503testdata/Builtins.lc 279:20-279:21 _d 3503 _c | _c
3504testdata/Builtins.lc 279:25-279:30 Type 3504testdata/Builtins.lc 142:58-142:59
3505testdata/Builtins.lc 279:35-279:43 Nat -> Type -> Type 3505 Type | Type
3506testdata/Builtins.lc 279:35-279:45 Type -> Type 3506testdata/Builtins.lc 142:64-142:65
3507testdata/Builtins.lc 279:35-279:47 Type 3507 Type | Type
3508testdata/Builtins.lc 279:35-279:63 Type 3508testdata/Builtins.lc 142:64-142:75
3509testdata/Builtins.lc 279:44-279:45 _c 3509 Type | Type
3510testdata/Builtins.lc 279:46-279:47 Type 3510testdata/Builtins.lc 142:69-142:70
3511testdata/Builtins.lc 279:51-279:59 Nat -> Type -> Type 3511 Type | Type
3512testdata/Builtins.lc 279:51-279:61 Type -> Type 3512testdata/Builtins.lc 142:69-142:75
3513testdata/Builtins.lc 279:51-279:63 Type 3513 Type | Type
3514testdata/Builtins.lc 279:60-279:61 Nat 3514testdata/Builtins.lc 142:74-142:75
3515testdata/Builtins.lc 279:62-279:63 Type 3515 Type | Type | Type | Type
3516testdata/Builtins.lc 281:20-281:76 Type 3516testdata/Builtins.lc 143:1-143:10
3517testdata/Builtins.lc 281:21-281:22 _d 3517 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
3518testdata/Builtins.lc 281:26-281:31 Type 3518testdata/Builtins.lc 143:12-143:21
3519testdata/Builtins.lc 281:36-281:50 Nat -> Type -> Type 3519 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
3520testdata/Builtins.lc 281:36-281:52 Type -> Type 3520testdata/Builtins.lc 143:34-143:89
3521testdata/Builtins.lc 281:36-281:54 Type 3521 Type | Type | Type | Type | Type | Type
3522testdata/Builtins.lc 281:36-281:76 Type 3522testdata/Builtins.lc 143:35-143:36
3523testdata/Builtins.lc 281:51-281:52 _c 3523 _g | _g
3524testdata/Builtins.lc 281:53-281:54 Type 3524testdata/Builtins.lc 143:35-143:38
3525testdata/Builtins.lc 281:58-281:72 Nat -> Type -> Type 3525 _f -> Type | _f -> Type
3526testdata/Builtins.lc 281:58-281:74 Type -> Type 3526testdata/Builtins.lc 143:35-143:56
3527testdata/Builtins.lc 281:58-281:76 Type 3527 Type | Type
3528testdata/Builtins.lc 281:73-281:74 Nat 3528testdata/Builtins.lc 143:37-143:38
3529testdata/Builtins.lc 281:75-281:76 Type 3529 forall a . a -> a -> Type | forall a . a -> a -> Type
3530testdata/Builtins.lc 282:1-282:16 forall a (b :: Nat) 3530testdata/Builtins.lc 143:39-143:48
3531 . (a -> Float) 3531 Nat -> Type -> Type | Nat -> Type -> Type
3532 -> List (Vector b (Maybe (SimpleFragment a))) 3532testdata/Builtins.lc 143:39-143:50
3533 -> List (Vector b (Maybe (SimpleFragment a))) 3533 Type -> Type | Type -> Type
3534testdata/Builtins.lc 282:21-282:24 forall a b . (a -> b) -> List a -> List b 3534testdata/Builtins.lc 143:39-143:56
3535testdata/Builtins.lc 282:21-282:43 (_b -> Float) -> FragmentStream _a _b -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _d))) 3535 Type | Type
3536 -> List (Vector _a (Maybe (SimpleFragment _d))) 3536testdata/Builtins.lc 143:49-143:50
3537testdata/Builtins.lc 282:26-282:40 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a 3537 _d | _d
3538testdata/Builtins.lc 282:26-282:42 Fragment _a _f -> Fragment _a _f 3538testdata/Builtins.lc 143:51-143:56
3539testdata/Builtins.lc 282:41-282:42 _g -> Float 3539 Type | Type
3540testdata/Builtins.lc 284:1-284:15 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 3540testdata/Builtins.lc 143:58-143:59
3541testdata/Builtins.lc 284:19-284:62 Type 3541 _d | _d
3542testdata/Builtins.lc 284:20-284:21 _d 3542testdata/Builtins.lc 143:58-143:61
3543testdata/Builtins.lc 284:25-284:29 Type 3543 _c -> Type | _c -> Type
3544testdata/Builtins.lc 284:34-284:42 Nat -> Type -> Type 3544testdata/Builtins.lc 143:58-143:78
3545testdata/Builtins.lc 284:34-284:44 Type -> Type 3545 Type | Type
3546testdata/Builtins.lc 284:34-284:46 Type 3546testdata/Builtins.lc 143:58-143:89
3547testdata/Builtins.lc 284:34-284:62 Type 3547 Type | Type
3548testdata/Builtins.lc 284:43-284:44 _c 3548testdata/Builtins.lc 143:60-143:61
3549testdata/Builtins.lc 284:45-284:46 Type 3549 forall a . a -> a -> Type | forall a . a -> a -> Type
3550testdata/Builtins.lc 284:50-284:58 Nat -> Type -> Type 3550testdata/Builtins.lc 143:62-143:71
3551testdata/Builtins.lc 284:50-284:60 Type -> Type 3551 Nat -> Type -> Type | Nat -> Type -> Type
3552testdata/Builtins.lc 284:50-284:62 Type 3552testdata/Builtins.lc 143:62-143:73
3553testdata/Builtins.lc 284:59-284:60 Nat 3553 Type -> Type | Type -> Type
3554testdata/Builtins.lc 284:61-284:62 Type 3554testdata/Builtins.lc 143:62-143:78
3555testdata/Builtins.lc 286:20-286:75 Type 3555 Type | Type
3556testdata/Builtins.lc 286:21-286:22 _d 3556testdata/Builtins.lc 143:72-143:73
3557testdata/Builtins.lc 286:26-286:30 Type 3557 Nat | Nat
3558testdata/Builtins.lc 286:35-286:49 Nat -> Type -> Type 3558testdata/Builtins.lc 143:74-143:78
3559testdata/Builtins.lc 286:35-286:51 Type -> Type 3559 Type | Type
3560testdata/Builtins.lc 286:35-286:53 Type 3560testdata/Builtins.lc 143:83-143:84
3561testdata/Builtins.lc 286:35-286:75 Type 3561 Type | Type
3562testdata/Builtins.lc 286:50-286:51 _c 3562testdata/Builtins.lc 143:83-143:89
3563testdata/Builtins.lc 286:52-286:53 Type 3563 Type | Type
3564testdata/Builtins.lc 286:57-286:71 Nat -> Type -> Type 3564testdata/Builtins.lc 143:88-143:89
3565testdata/Builtins.lc 286:57-286:73 Type -> Type 3565 Type | Type | Type | Type
3566testdata/Builtins.lc 286:57-286:75 Type 3566testdata/Builtins.lc 144:1-144:8
3567testdata/Builtins.lc 286:72-286:73 Nat 3567 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
3568testdata/Builtins.lc 286:74-286:75 Type 3568testdata/Builtins.lc 144:10-144:18
3569testdata/Builtins.lc 287:1-287:16 forall a (b :: Nat) 3569 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
3570 . (a -> Bool) 3570testdata/Builtins.lc 144:34-144:73
3571 -> List (Vector b (Maybe (SimpleFragment a))) 3571 Type | Type | Type | Type | Type | Type
3572 -> List (Vector b (Maybe (SimpleFragment a))) 3572testdata/Builtins.lc 144:35-144:41
3573testdata/Builtins.lc 287:21-287:24 forall a b . (a -> b) -> List a -> List b 3573 Type -> Type | Type -> Type
3574testdata/Builtins.lc 287:21-287:43 (_b -> Bool) -> FragmentStream _a _b -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _d))) 3574testdata/Builtins.lc 144:35-144:43
3575 -> List (Vector _a (Maybe (SimpleFragment _d))) 3575 Type | Type
3576testdata/Builtins.lc 287:26-287:40 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 3576testdata/Builtins.lc 144:42-144:43
3577testdata/Builtins.lc 287:26-287:42 Fragment _a _f -> Fragment _a _f 3577 _f | _f
3578testdata/Builtins.lc 287:41-287:42 _g -> Bool 3578testdata/Builtins.lc 144:45-144:46
3579testdata/Builtins.lc 289:1-289:12 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 3579 _f | _f
3580testdata/Builtins.lc 289:16-289:56 Type 3580testdata/Builtins.lc 144:45-144:48
3581testdata/Builtins.lc 289:17-289:18 _f 3581 _e -> Type | _e -> Type
3582testdata/Builtins.lc 289:22-289:23 Type | _e 3582testdata/Builtins.lc 144:45-144:62
3583testdata/Builtins.lc 289:28-289:36 Nat -> Type -> Type 3583 Type | Type
3584testdata/Builtins.lc 289:28-289:38 Type -> Type 3584testdata/Builtins.lc 144:45-144:73
3585testdata/Builtins.lc 289:28-289:40 Type 3585 Type | Type
3586testdata/Builtins.lc 289:28-289:56 Type 3586testdata/Builtins.lc 144:47-144:48
3587testdata/Builtins.lc 289:37-289:38 _c 3587 forall a . a -> a -> Type | forall a . a -> a -> Type
3588testdata/Builtins.lc 289:39-289:40 Type 3588testdata/Builtins.lc 144:49-144:58
3589testdata/Builtins.lc 289:44-289:52 Nat -> Type -> Type 3589 Nat -> Type -> Type | Nat -> Type -> Type
3590testdata/Builtins.lc 289:44-289:54 Type -> Type 3590testdata/Builtins.lc 144:49-144:60
3591testdata/Builtins.lc 289:44-289:56 Type 3591 Type -> Type | Type -> Type
3592testdata/Builtins.lc 289:53-289:54 Nat 3592testdata/Builtins.lc 144:49-144:62
3593testdata/Builtins.lc 289:55-289:56 Type 3593 Type | Type
3594testdata/Builtins.lc 291:17-291:69 Type 3594testdata/Builtins.lc 144:59-144:60
3595testdata/Builtins.lc 291:18-291:19 _f 3595 _c | _c
3596testdata/Builtins.lc 291:23-291:24 Type | _e 3596testdata/Builtins.lc 144:61-144:62
3597testdata/Builtins.lc 291:29-291:43 Nat -> Type -> Type 3597 Type | Type
3598testdata/Builtins.lc 291:29-291:45 Type -> Type 3598testdata/Builtins.lc 144:67-144:68
3599testdata/Builtins.lc 291:29-291:47 Type 3599 Type | Type
3600testdata/Builtins.lc 291:29-291:69 Type 3600testdata/Builtins.lc 144:67-144:73
3601testdata/Builtins.lc 291:44-291:45 _c 3601 Type | Type
3602testdata/Builtins.lc 291:46-291:47 Type 3602testdata/Builtins.lc 144:72-144:73
3603testdata/Builtins.lc 291:51-291:65 Nat -> Type -> Type 3603 Type | Type | Type | Type
3604testdata/Builtins.lc 291:51-291:67 Type -> Type 3604testdata/Builtins.lc 145:1-145:9
3605testdata/Builtins.lc 291:51-291:69 Type 3605 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
3606testdata/Builtins.lc 291:66-291:67 Nat 3606testdata/Builtins.lc 145:34-145:72
3607testdata/Builtins.lc 291:68-291:69 Type 3607 Type | Type
3608testdata/Builtins.lc 292:1-292:13 forall a b (c :: Nat) 3608testdata/Builtins.lc 145:35-145:36
3609 . (a -> b) 3609 _e
3610 -> List (Vector c (Maybe (SimpleFragment a))) 3610testdata/Builtins.lc 145:35-145:38
3611 -> List (Vector c (Maybe (SimpleFragment b))) 3611 _d -> Type
3612testdata/Builtins.lc 292:18-292:21 forall a b . (a -> b) -> List a -> List b 3612testdata/Builtins.lc 145:35-145:56
3613testdata/Builtins.lc 292:18-292:37 (_c -> _b) -> FragmentStream _a _c -> FragmentStream _a _b | List (Vector _a (Maybe (SimpleFragment _e))) 3613 Type
3614 -> List (Vector _a (Maybe (SimpleFragment _d))) 3614testdata/Builtins.lc 145:37-145:38
3615testdata/Builtins.lc 292:23-292:34 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 3615 forall a . a -> a -> Type
3616testdata/Builtins.lc 292:23-292:36 Fragment _a _g -> Fragment _a _f 3616testdata/Builtins.lc 145:39-145:48
3617testdata/Builtins.lc 292:35-292:36 _i -> _h 3617 Nat -> Type -> Type
3618testdata/Builtins.lc 296:6-296:15 Type 3618testdata/Builtins.lc 145:39-145:50
3619testdata/Builtins.lc 296:6-299:14 Type 3619 Type -> Type
3620testdata/Builtins.lc 297:7-297:12 ImageKind | Type | Type -> ImageKind 3620testdata/Builtins.lc 145:39-145:56
3621testdata/Builtins.lc 297:13-297:17 Type 3621 Type
3622testdata/Builtins.lc 298:7-298:12 ImageKind 3622testdata/Builtins.lc 145:49-145:50
3623testdata/Builtins.lc 299:7-299:14 ImageKind 3623 _b
3624testdata/Builtins.lc 301:14-301:23 Type 3624testdata/Builtins.lc 145:51-145:56
3625testdata/Builtins.lc 301:27-301:31 Type 3625 Type
3626testdata/Builtins.lc 302:1-302:10 ImageKind -> Type 3626testdata/Builtins.lc 145:61-145:62
3627testdata/Builtins.lc 302:23-302:24 Type | Type -> _a 3627 Type
3628testdata/Builtins.lc 302:23-303:25 Type -> ImageKind -> Type 3628testdata/Builtins.lc 145:61-145:72
3629testdata/Builtins.lc 302:23-304:25 ImageKind -> Type | Type 3629 Type
3630testdata/Builtins.lc 303:19-303:25 Type 3630testdata/Builtins.lc 145:66-145:72
3631testdata/Builtins.lc 304:21-304:25 Type 3631 Type | Type
3632testdata/Builtins.lc 306:6-306:11 Nat -> ImageKind -> Type | Type 3632testdata/Builtins.lc 145:67-145:68
3633testdata/Builtins.lc 306:6-306:38 Type 3633 Type
3634testdata/Builtins.lc 306:18-306:21 Type 3634testdata/Builtins.lc 145:67-145:71
3635testdata/Builtins.lc 306:29-306:38 Type 3635 List Type
3636testdata/Builtins.lc 308:1-308:11 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 3636testdata/Builtins.lc 145:70-145:71
3637testdata/Builtins.lc 308:45-309:55 Type 3637 Type | List Type
3638testdata/Builtins.lc 308:46-308:49 Type -> Type 3638testdata/Builtins.lc 146:1-146:10
3639testdata/Builtins.lc 308:46-308:51 Type 3639 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
3640testdata/Builtins.lc 308:50-308:51 _d 3640testdata/Builtins.lc 146:34-146:80
3641testdata/Builtins.lc 308:53-308:58 _d 3641 Type | Type | Type
3642testdata/Builtins.lc 308:53-308:60 _c -> Type 3642testdata/Builtins.lc 146:35-146:38
3643testdata/Builtins.lc 308:53-308:74 Type 3643 Type -> Type
3644testdata/Builtins.lc 308:53-309:55 Type 3644testdata/Builtins.lc 146:35-146:40
3645testdata/Builtins.lc 308:59-308:60 forall a . a -> a -> Type 3645 Type
3646testdata/Builtins.lc 308:61-308:70 Nat -> Type -> Type 3646testdata/Builtins.lc 146:39-146:40
3647testdata/Builtins.lc 308:61-308:72 Type -> Type 3647 _f
3648testdata/Builtins.lc 308:61-308:74 Type 3648testdata/Builtins.lc 146:42-146:43
3649testdata/Builtins.lc 308:71-308:72 _f 3649 _f
3650testdata/Builtins.lc 308:73-308:74 Type 3650testdata/Builtins.lc 146:42-146:45
3651testdata/Builtins.lc 309:24-309:29 Type 3651 _e -> Type
3652testdata/Builtins.lc 309:24-309:55 Type 3652testdata/Builtins.lc 146:42-146:59
3653testdata/Builtins.lc 309:34-309:39 Nat -> ImageKind -> Type 3653 Type
3654testdata/Builtins.lc 309:34-309:41 ImageKind -> Type 3654testdata/Builtins.lc 146:42-146:80
3655testdata/Builtins.lc 309:34-309:55 Type 3655 Type
3656testdata/Builtins.lc 309:40-309:41 _h 3656testdata/Builtins.lc 146:44-146:45
3657testdata/Builtins.lc 309:43-309:48 Type -> ImageKind 3657 forall a . a -> a -> Type
3658testdata/Builtins.lc 309:43-309:54 ImageKind 3658testdata/Builtins.lc 146:46-146:55
3659testdata/Builtins.lc 309:49-309:54 Type 3659 Nat -> Type -> Type
3660testdata/Builtins.lc 310:1-310:11 forall (a :: Nat) . Float -> Image a 'Depth 3660testdata/Builtins.lc 146:46-146:57
3661testdata/Builtins.lc 310:35-310:40 Type 3661 Type -> Type
3662testdata/Builtins.lc 310:35-310:58 Type 3662testdata/Builtins.lc 146:46-146:59
3663testdata/Builtins.lc 310:45-310:50 Nat -> ImageKind -> Type 3663 Type
3664testdata/Builtins.lc 310:45-310:52 ImageKind -> Type 3664testdata/Builtins.lc 146:56-146:57
3665testdata/Builtins.lc 310:45-310:58 Type 3665 _c
3666testdata/Builtins.lc 310:51-310:52 _c 3666testdata/Builtins.lc 146:58-146:59
3667testdata/Builtins.lc 310:53-310:58 ImageKind 3667 Type
3668testdata/Builtins.lc 311:1-311:13 forall (a :: Nat) . Int -> Image a 'Stencil 3668testdata/Builtins.lc 146:64-146:65
3669testdata/Builtins.lc 311:35-311:38 Type 3669 Type
3670testdata/Builtins.lc 311:35-311:60 Type 3670testdata/Builtins.lc 146:64-146:80
3671testdata/Builtins.lc 311:45-311:50 Nat -> ImageKind -> Type 3671 Type
3672testdata/Builtins.lc 311:45-311:52 ImageKind -> Type 3672testdata/Builtins.lc 146:69-146:70
3673testdata/Builtins.lc 311:45-311:60 Type 3673 Type
3674testdata/Builtins.lc 311:51-311:52 _c 3674testdata/Builtins.lc 146:69-146:80
3675testdata/Builtins.lc 311:53-311:60 ImageKind 3675 Type
3676testdata/Builtins.lc 313:1-313:16 Float -> Image 1 'Depth 3676testdata/Builtins.lc 146:74-146:75
3677testdata/Builtins.lc 313:19-313:29 forall (a :: Nat) . Float -> Image a 'Depth 3677 Type
3678testdata/Builtins.lc 313:19-313:32 Float -> Image 1 'Depth 3678testdata/Builtins.lc 146:74-146:80
3679testdata/Builtins.lc 313:31-313:32 _b 3679 Type
3680testdata/Builtins.lc 314:1-314:16 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 3680testdata/Builtins.lc 146:79-146:80
3681testdata/Builtins.lc 314:19-314:29 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 3681 Type | Type
3682testdata/Builtins.lc 314:19-314:32 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 3682testdata/Builtins.lc 147:1-147:11
3683testdata/Builtins.lc 314:31-314:32 _b 3683 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
3684testdata/Builtins.lc 321:6-321:11 Type 3684testdata/Builtins.lc 147:34-147:80
3685testdata/Builtins.lc 321:6-321:31 Type 3685 Type | Type | Type
3686testdata/Builtins.lc 321:14-321:16 Swizz 3686testdata/Builtins.lc 147:35-147:38
3687testdata/Builtins.lc 321:19-321:21 Swizz 3687 Type -> Type
3688testdata/Builtins.lc 321:24-321:26 Swizz 3688testdata/Builtins.lc 147:35-147:40
3689testdata/Builtins.lc 321:29-321:31 Swizz 3689 Type
3690testdata/Builtins.lc 339:16-339:48 Type 3690testdata/Builtins.lc 147:39-147:40
3691testdata/Builtins.lc 339:27-339:30 Nat -> Type -> Type 3691 _f
3692testdata/Builtins.lc 339:27-339:32 Type -> Type 3692testdata/Builtins.lc 147:42-147:43
3693testdata/Builtins.lc 339:27-339:34 Type 3693 _f
3694testdata/Builtins.lc 339:27-339:48 Type 3694testdata/Builtins.lc 147:42-147:45
3695testdata/Builtins.lc 339:31-339:32 _b 3695 _e -> Type
3696testdata/Builtins.lc 339:33-339:34 _c 3696testdata/Builtins.lc 147:42-147:59
3697testdata/Builtins.lc 339:38-339:43 Type 3697 Type
3698testdata/Builtins.lc 339:38-339:48 Type 3698testdata/Builtins.lc 147:42-147:80
3699testdata/Builtins.lc 339:47-339:48 Type 3699 Type
3700testdata/Builtins.lc 340:1-340:12 forall a (b :: Nat) . Vec b a -> Swizz -> a 3700testdata/Builtins.lc 147:44-147:45
3701testdata/Builtins.lc 340:27-340:28 _e 3701 forall a . a -> a -> Type
3702testdata/Builtins.lc 340:27-341:28 _b -> _b -> _a | _c | _c -> _b | _d -> _d -> Swizz -> _d 3702testdata/Builtins.lc 147:46-147:55
3703testdata/Builtins.lc 340:27-344:30 (_a -> _a -> _a -> _a -> _a) -> forall (a :: Nat) . VecS _a a -> _a 3703 Nat -> Type -> Type
3704testdata/Builtins.lc 340:27-348:32 Swizz -> _c | Vec _a _b -> Swizz -> _b | _d | forall (a :: Nat) . VecS _a a -> _a 3704testdata/Builtins.lc 147:46-147:57
3705testdata/Builtins.lc 341:27-341:28 _d 3705 Type -> Type
3706testdata/Builtins.lc 342:29-342:30 _e 3706testdata/Builtins.lc 147:46-147:59
3707testdata/Builtins.lc 342:29-343:30 _d -> _d -> Swizz -> _d 3707 Type
3708testdata/Builtins.lc 342:29-344:30 _a -> _a -> _a -> _a | _b -> _b -> _b | _c -> _c | _d | _d -> Swizz -> _d 3708testdata/Builtins.lc 147:56-147:57
3709testdata/Builtins.lc 343:29-343:30 _d 3709 _c
3710testdata/Builtins.lc 344:29-344:30 _d 3710testdata/Builtins.lc 147:58-147:59
3711testdata/Builtins.lc 345:31-345:32 _f 3711 Type
3712testdata/Builtins.lc 345:31-346:32 _e -> _e -> Swizz -> _e 3712testdata/Builtins.lc 147:64-147:65
3713testdata/Builtins.lc 345:31-347:32 _e -> Swizz -> _e 3713 Type
3714testdata/Builtins.lc 345:31-348:32 Swizz -> _e | _a -> _a -> _a -> _a -> _a | _b -> _b -> _b -> _b | _c -> _c -> _c | _d -> _d | _e 3714testdata/Builtins.lc 147:64-147:80
3715testdata/Builtins.lc 346:31-346:32 _e 3715 Type
3716testdata/Builtins.lc 347:31-347:32 _e 3716testdata/Builtins.lc 147:69-147:70
3717testdata/Builtins.lc 348:31-348:32 _e 3717 Type
3718testdata/Builtins.lc 351:28-351:31 Nat -> Type -> Type 3718testdata/Builtins.lc 147:69-147:80
3719testdata/Builtins.lc 351:28-351:33 Type -> Type 3719 Type
3720testdata/Builtins.lc 351:28-351:35 Type 3720testdata/Builtins.lc 147:74-147:75
3721testdata/Builtins.lc 351:28-351:43 Type 3721 Type
3722testdata/Builtins.lc 351:32-351:33 _b 3722testdata/Builtins.lc 147:74-147:80
3723testdata/Builtins.lc 351:34-351:35 _c 3723 Type
3724testdata/Builtins.lc 351:39-351:43 Type 3724testdata/Builtins.lc 147:79-147:80
3725testdata/Builtins.lc 352:1-352:11 forall a (b :: Nat) . Vec b a -> Bool 3725 Type | Type
3726testdata/Builtins.lc 352:23-352:27 Bool | _b -> _b -> _a | _c -> _b 3726testdata/Builtins.lc 148:1-148:8
3727testdata/Builtins.lc 352:23-353:29 (_a -> _a -> _a -> _a -> Bool) -> forall (a :: Nat) . VecS _a a -> Bool 3727 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
3728testdata/Builtins.lc 352:23-354:31 Bool | Vec _a _b -> Bool | forall (a :: Nat) . VecS _a a -> Bool 3728testdata/Builtins.lc 148:34-148:77
3729testdata/Builtins.lc 353:25-353:29 Bool | _a -> _a -> _a -> Bool | _b -> _b -> Bool | _c -> Bool 3729 Type | Type
3730testdata/Builtins.lc 354:27-354:31 Bool | _a -> _a -> _a -> _a -> Bool | _b -> _b -> _b -> Bool | _c -> _c -> Bool | _d -> Bool 3730testdata/Builtins.lc 148:35-148:36
3731testdata/Builtins.lc 356:16-356:71 Type 3731 _e
3732testdata/Builtins.lc 356:27-356:71 Type 3732testdata/Builtins.lc 148:35-148:38
3733testdata/Builtins.lc 356:38-356:41 Nat -> Type -> Type 3733 _d -> Type
3734testdata/Builtins.lc 356:38-356:43 Type -> Type 3734testdata/Builtins.lc 148:35-148:56
3735testdata/Builtins.lc 356:38-356:45 Type 3735 Type
3736testdata/Builtins.lc 356:38-356:71 Type 3736testdata/Builtins.lc 148:37-148:38
3737testdata/Builtins.lc 356:42-356:43 _d 3737 forall a . a -> a -> Type
3738testdata/Builtins.lc 356:44-356:45 _e 3738testdata/Builtins.lc 148:39-148:48
3739testdata/Builtins.lc 356:49-356:52 Nat -> Type -> Type 3739 Nat -> Type -> Type
3740testdata/Builtins.lc 356:49-356:54 Type -> Type 3740testdata/Builtins.lc 148:39-148:50
3741testdata/Builtins.lc 356:49-356:60 Type 3741 Type -> Type
3742testdata/Builtins.lc 356:49-356:71 Type 3742testdata/Builtins.lc 148:39-148:56
3743testdata/Builtins.lc 356:53-356:54 _c 3743 Type
3744testdata/Builtins.lc 356:55-356:60 Type 3744testdata/Builtins.lc 148:49-148:50
3745testdata/Builtins.lc 356:64-356:67 Nat -> Type -> Type 3745 _b
3746testdata/Builtins.lc 356:64-356:69 Type -> Type 3746testdata/Builtins.lc 148:51-148:56
3747testdata/Builtins.lc 356:64-356:71 Type 3747 Type
3748testdata/Builtins.lc 356:68-356:69 Nat 3748testdata/Builtins.lc 148:61-148:62
3749testdata/Builtins.lc 356:70-356:71 Type 3749 Type
3750testdata/Builtins.lc 357:1-357:12 forall a (b :: Nat) (c :: Nat) . Vec b a -> Vec c Swizz -> VecS a c 3750testdata/Builtins.lc 148:61-148:77
3751testdata/Builtins.lc 357:19-357:29 forall a (b :: Nat) . Vec b a -> Bool 3751 Type
3752testdata/Builtins.lc 357:19-357:31 Bool 3752testdata/Builtins.lc 148:66-148:67
3753testdata/Builtins.lc 357:19-357:58 Vec _b Swizz -> Vec _b _d | Vec _b _c -> Vec _a Swizz -> Vec _a _c | VecS _e _c 3753 Type
3754testdata/Builtins.lc 357:30-357:31 Vec _f _g 3754testdata/Builtins.lc 148:66-148:77
3755testdata/Builtins.lc 357:34-357:40 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c 3755 Type
3756testdata/Builtins.lc 357:34-357:56 VecS Swizz _a -> VecS _g _a 3756testdata/Builtins.lc 148:71-148:72
3757testdata/Builtins.lc 357:34-357:58 VecS _e _c 3757 Type
3758testdata/Builtins.lc 357:42-357:53 forall a (b :: Nat) . Vec b a -> Swizz -> a 3758testdata/Builtins.lc 148:71-148:77
3759testdata/Builtins.lc 357:42-357:55 Swizz -> _i 3759 Type
3760testdata/Builtins.lc 357:54-357:55 Vec _j _k 3760testdata/Builtins.lc 148:76-148:77
3761testdata/Builtins.lc 357:57-357:58 Vec _d Swizz 3761 Type | Type
3762testdata/Builtins.lc 361:6-361:20 Type 3762testdata/Builtins.lc 149:1-149:9
3763testdata/Builtins.lc 361:6-376:23 Type 3763 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
3764testdata/Builtins.lc 362:7-362:13 BlendingFactor 3764testdata/Builtins.lc 149:34-149:81
3765testdata/Builtins.lc 363:7-363:12 BlendingFactor 3765 Type | Type
3766testdata/Builtins.lc 364:7-364:15 BlendingFactor 3766testdata/Builtins.lc 149:35-149:36
3767testdata/Builtins.lc 365:7-365:23 BlendingFactor 3767 _e
3768testdata/Builtins.lc 366:7-366:15 BlendingFactor 3768testdata/Builtins.lc 149:35-149:38
3769testdata/Builtins.lc 367:7-367:23 BlendingFactor 3769 _d -> Type
3770testdata/Builtins.lc 368:7-368:15 BlendingFactor 3770testdata/Builtins.lc 149:35-149:56
3771testdata/Builtins.lc 369:7-369:23 BlendingFactor 3771 Type
3772testdata/Builtins.lc 370:7-370:15 BlendingFactor 3772testdata/Builtins.lc 149:37-149:38
3773testdata/Builtins.lc 371:7-371:23 BlendingFactor 3773 forall a . a -> a -> Type
3774testdata/Builtins.lc 372:7-372:20 BlendingFactor 3774testdata/Builtins.lc 149:39-149:48
3775testdata/Builtins.lc 373:7-373:28 BlendingFactor 3775 Nat -> Type -> Type
3776testdata/Builtins.lc 374:7-374:20 BlendingFactor 3776testdata/Builtins.lc 149:39-149:50
3777testdata/Builtins.lc 375:7-375:28 BlendingFactor 3777 Type -> Type
3778testdata/Builtins.lc 376:7-376:23 BlendingFactor 3778testdata/Builtins.lc 149:39-149:56
3779testdata/Builtins.lc 378:6-378:19 Type 3779 Type
3780testdata/Builtins.lc 378:6-383:10 Type 3780testdata/Builtins.lc 149:49-149:50
3781testdata/Builtins.lc 379:7-379:14 BlendEquation 3781 _b
3782testdata/Builtins.lc 380:7-380:19 BlendEquation 3782testdata/Builtins.lc 149:51-149:56
3783testdata/Builtins.lc 381:7-381:26 BlendEquation 3783 Type
3784testdata/Builtins.lc 382:7-382:10 BlendEquation 3784testdata/Builtins.lc 149:61-149:62
3785testdata/Builtins.lc 383:7-383:10 BlendEquation 3785 Type
3786testdata/Builtins.lc 385:6-385:20 Type 3786testdata/Builtins.lc 149:61-149:81
3787testdata/Builtins.lc 385:6-401:10 Type 3787 Type
3788testdata/Builtins.lc 386:7-386:12 LogicOperation 3788testdata/Builtins.lc 149:66-149:67
3789testdata/Builtins.lc 387:7-387:10 LogicOperation 3789 Type
3790testdata/Builtins.lc 388:7-388:17 LogicOperation 3790testdata/Builtins.lc 149:66-149:81
3791testdata/Builtins.lc 389:7-389:11 LogicOperation 3791 Type
3792testdata/Builtins.lc 390:7-390:18 LogicOperation 3792testdata/Builtins.lc 149:71-149:76
3793testdata/Builtins.lc 391:7-391:11 LogicOperation 3793 Type
3794testdata/Builtins.lc 392:7-392:10 LogicOperation 3794testdata/Builtins.lc 149:71-149:81
3795testdata/Builtins.lc 393:7-393:9 LogicOperation 3795 Type
3796testdata/Builtins.lc 394:7-394:10 LogicOperation 3796testdata/Builtins.lc 149:80-149:81
3797testdata/Builtins.lc 395:7-395:12 LogicOperation 3797 Type | Type
3798testdata/Builtins.lc 396:7-396:13 LogicOperation 3798testdata/Builtins.lc 150:1-150:9
3799testdata/Builtins.lc 397:7-397:16 LogicOperation 3799 forall a (b :: Nat) c
3800testdata/Builtins.lc 398:7-398:19 LogicOperation 3800 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
3801testdata/Builtins.lc 399:7-399:17 LogicOperation 3801testdata/Builtins.lc 150:34-150:99
3802testdata/Builtins.lc 400:7-400:11 LogicOperation 3802 Type | Type | Type
3803testdata/Builtins.lc 401:7-401:10 LogicOperation 3803testdata/Builtins.lc 150:35-150:36
3804testdata/Builtins.lc 403:6-403:22 Type 3804 _g
3805testdata/Builtins.lc 403:6-411:15 Type 3805testdata/Builtins.lc 150:35-150:38
3806testdata/Builtins.lc 404:7-404:13 StencilOperation 3806 _f -> Type
3807testdata/Builtins.lc 405:7-405:13 StencilOperation 3807testdata/Builtins.lc 150:35-150:56
3808testdata/Builtins.lc 406:7-406:16 StencilOperation 3808 Type
3809testdata/Builtins.lc 407:7-407:13 StencilOperation 3809testdata/Builtins.lc 150:37-150:38
3810testdata/Builtins.lc 408:7-408:17 StencilOperation 3810 forall a . a -> a -> Type
3811testdata/Builtins.lc 409:7-409:13 StencilOperation 3811testdata/Builtins.lc 150:39-150:48
3812testdata/Builtins.lc 410:7-410:17 StencilOperation 3812 Nat -> Type -> Type
3813testdata/Builtins.lc 411:7-411:15 StencilOperation 3813testdata/Builtins.lc 150:39-150:50
3814testdata/Builtins.lc 413:6-413:24 Type 3814 Type -> Type
3815testdata/Builtins.lc 413:6-421:13 Type 3815testdata/Builtins.lc 150:39-150:56
3816testdata/Builtins.lc 414:7-414:12 ComparisonFunction 3816 Type
3817testdata/Builtins.lc 415:7-415:11 ComparisonFunction 3817testdata/Builtins.lc 150:49-150:50
3818testdata/Builtins.lc 416:7-416:12 ComparisonFunction 3818 _d
3819testdata/Builtins.lc 417:7-417:13 ComparisonFunction 3819testdata/Builtins.lc 150:51-150:56
3820testdata/Builtins.lc 418:7-418:14 ComparisonFunction 3820 Type
3821testdata/Builtins.lc 419:7-419:15 ComparisonFunction 3821testdata/Builtins.lc 150:58-150:59
3822testdata/Builtins.lc 420:7-420:13 ComparisonFunction 3822 _d
3823testdata/Builtins.lc 421:7-421:13 ComparisonFunction 3823testdata/Builtins.lc 150:58-150:61
3824testdata/Builtins.lc 423:6-423:21 Type 3824 _c -> Type
3825testdata/Builtins.lc 423:6-425:18 Type 3825testdata/Builtins.lc 150:58-150:78
3826testdata/Builtins.lc 424:7-424:17 ProvokingVertex 3826 Type
3827testdata/Builtins.lc 425:7-425:18 ProvokingVertex 3827testdata/Builtins.lc 150:58-150:99
3828testdata/Builtins.lc 427:6-427:14 Type 3828 Type
3829testdata/Builtins.lc 427:6-430:15 Type 3829testdata/Builtins.lc 150:60-150:61
3830testdata/Builtins.lc 428:7-428:16 CullMode 3830 forall a . a -> a -> Type
3831testdata/Builtins.lc 429:7-429:15 CullMode 3831testdata/Builtins.lc 150:62-150:71
3832testdata/Builtins.lc 430:7-430:15 CullMode 3832 Nat -> Type -> Type
3833testdata/Builtins.lc 432:6-432:15 Type | Type -> Type 3833testdata/Builtins.lc 150:62-150:73
3834testdata/Builtins.lc 432:6-432:17 Type 3834 Type -> Type
3835testdata/Builtins.lc 432:6-433:22 Type 3835testdata/Builtins.lc 150:62-150:78
3836testdata/Builtins.lc 432:6-434:23 Type 3836 Type
3837testdata/Builtins.lc 432:6-434:36 Type 3837testdata/Builtins.lc 150:72-150:73
3838testdata/Builtins.lc 432:16-432:17 Type 3838 Nat
3839testdata/Builtins.lc 433:7-433:16 PointSize _c | Type | forall a . Float -> PointSize a 3839testdata/Builtins.lc 150:74-150:78
3840testdata/Builtins.lc 433:17-433:22 Type 3840 Type
3841testdata/Builtins.lc 434:7-434:23 PointSize _d | Type | forall a . (a -> Float) -> PointSize a 3841testdata/Builtins.lc 150:83-150:84
3842testdata/Builtins.lc 434:25-434:26 Type 3842 Type
3843testdata/Builtins.lc 434:30-434:35 Type 3843testdata/Builtins.lc 150:83-150:99
3844testdata/Builtins.lc 436:6-436:17 Type | Type -> Type 3844 Type
3845testdata/Builtins.lc 436:6-436:19 Type 3845testdata/Builtins.lc 150:88-150:89
3846testdata/Builtins.lc 436:6-438:33 Type 3846 Type
3847testdata/Builtins.lc 436:6-439:18 Type 3847testdata/Builtins.lc 150:88-150:99
3848testdata/Builtins.lc 436:6-439:24 Type 3848 Type
3849testdata/Builtins.lc 436:18-436:19 Type 3849testdata/Builtins.lc 150:93-150:94
3850testdata/Builtins.lc 437:7-437:18 PolygonMode _b | forall a . PolygonMode a 3850 Type
3851testdata/Builtins.lc 438:7-438:19 PolygonMode _d | Type | forall a . PointSize a -> PolygonMode a 3851testdata/Builtins.lc 150:93-150:99
3852testdata/Builtins.lc 438:21-438:30 Type -> Type 3852 Type
3853testdata/Builtins.lc 438:21-438:32 Type 3853testdata/Builtins.lc 150:98-150:99
3854testdata/Builtins.lc 438:31-438:32 Type 3854 Type | Type
3855testdata/Builtins.lc 439:7-439:18 PolygonMode _e | Type | forall a . Float -> PolygonMode a 3855testdata/Builtins.lc 151:1-151:9
3856testdata/Builtins.lc 439:19-439:24 Type 3856 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
3857testdata/Builtins.lc 441:6-441:19 Type 3857testdata/Builtins.lc 151:34-151:66
3858testdata/Builtins.lc 441:6-443:13 Type 3858 Type | Type
3859testdata/Builtins.lc 441:6-443:25 Type 3859testdata/Builtins.lc 151:35-151:36
3860testdata/Builtins.lc 442:7-442:15 PolygonOffset 3860 _e
3861testdata/Builtins.lc 443:7-443:13 Float -> Float -> PolygonOffset | PolygonOffset | Type 3861testdata/Builtins.lc 151:35-151:38
3862testdata/Builtins.lc 443:14-443:19 Type 3862 _d -> Type
3863testdata/Builtins.lc 443:20-443:25 Type 3863testdata/Builtins.lc 151:35-151:50
3864testdata/Builtins.lc 445:6-445:28 Type 3864 Type
3865testdata/Builtins.lc 445:6-447:16 Type 3865testdata/Builtins.lc 151:37-151:38
3866testdata/Builtins.lc 446:7-446:16 PointSpriteCoordOrigin 3866 forall a . a -> a -> Type
3867testdata/Builtins.lc 447:7-447:16 PointSpriteCoordOrigin 3867testdata/Builtins.lc 151:39-151:42
3868testdata/Builtins.lc 450:1-450:12 () -> Vec 2 Float -> Vec 4 Float 3868 Nat -> Type -> Type
3869testdata/Builtins.lc 450:16-450:18 Type 3869testdata/Builtins.lc 151:39-151:44
3870testdata/Builtins.lc 450:22-450:25 Nat -> Type -> Type 3870 Type -> Type
3871testdata/Builtins.lc 450:22-450:27 Type -> Type 3871testdata/Builtins.lc 151:39-151:50
3872testdata/Builtins.lc 450:22-450:33 Type 3872 Type
3873testdata/Builtins.lc 450:22-450:48 Type 3873testdata/Builtins.lc 151:43-151:44
3874testdata/Builtins.lc 450:26-450:27 _b 3874 _b
3875testdata/Builtins.lc 450:28-450:33 Type 3875testdata/Builtins.lc 151:45-151:50
3876testdata/Builtins.lc 450:37-450:40 Nat -> Type -> Type 3876 Type
3877testdata/Builtins.lc 450:37-450:42 Type -> Type 3877testdata/Builtins.lc 151:55-151:56
3878testdata/Builtins.lc 450:37-450:48 Type 3878 Type
3879testdata/Builtins.lc 450:41-450:42 _b 3879testdata/Builtins.lc 151:55-151:66
3880testdata/Builtins.lc 450:43-450:48 Type 3880 Type
3881testdata/Builtins.lc 453:1-453:8 forall a . String -> a 3881testdata/Builtins.lc 151:60-151:61
3882testdata/Builtins.lc 453:14-453:20 Type 3882 Type
3883testdata/Builtins.lc 453:14-453:25 Type 3883testdata/Builtins.lc 151:60-151:66
3884testdata/Builtins.lc 453:24-453:25 Type | _c 3884 Type
3885testdata/Builtins.lc 455:6-455:19 Type | Type -> PrimitiveType -> Type 3885testdata/Builtins.lc 151:65-151:66
3886testdata/Builtins.lc 455:6-458:111 Type 3886 Type | Type
3887testdata/Builtins.lc 455:25-455:38 Type 3887testdata/Builtins.lc 152:1-152:10
3888testdata/Builtins.lc 455:25-455:46 Type 3888 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
3889testdata/Builtins.lc 455:42-455:46 Type 3889testdata/Builtins.lc 152:34-152:76
3890testdata/Builtins.lc 456:3-456:14 RasterContext _f 'Triangle | forall a 3890 Type | Type
3891 . CullMode 3891testdata/Builtins.lc 152:35-152:36
3892 -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle 3892 _e
3893testdata/Builtins.lc 456:3-456:115 Type 3893testdata/Builtins.lc 152:35-152:38
3894testdata/Builtins.lc 456:26-456:34 Type 3894 _d -> Type
3895testdata/Builtins.lc 456:26-456:115 Type 3895testdata/Builtins.lc 152:35-152:56
3896testdata/Builtins.lc 456:38-456:49 Type -> Type 3896 Type
3897testdata/Builtins.lc 456:38-456:51 Type 3897testdata/Builtins.lc 152:37-152:38
3898testdata/Builtins.lc 456:38-456:115 Type 3898 forall a . a -> a -> Type
3899testdata/Builtins.lc 456:50-456:51 Type 3899testdata/Builtins.lc 152:39-152:48
3900testdata/Builtins.lc 456:55-456:68 Type 3900 Nat -> Type -> Type
3901testdata/Builtins.lc 456:55-456:115 Type 3901testdata/Builtins.lc 152:39-152:50
3902testdata/Builtins.lc 456:72-456:87 Type 3902 Type -> Type
3903testdata/Builtins.lc 456:72-456:115 Type 3903testdata/Builtins.lc 152:39-152:56
3904testdata/Builtins.lc 456:91-456:104 Type -> PrimitiveType -> Type 3904 Type
3905testdata/Builtins.lc 456:91-456:106 PrimitiveType -> Type 3905testdata/Builtins.lc 152:49-152:50
3906testdata/Builtins.lc 456:91-456:115 Type 3906 _b
3907testdata/Builtins.lc 456:105-456:106 Type 3907testdata/Builtins.lc 152:51-152:56
3908testdata/Builtins.lc 456:107-456:115 PrimitiveType 3908 Type
3909testdata/Builtins.lc 457:3-457:11 RasterContext _f 'Point | forall a . PointSize a -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point 3909testdata/Builtins.lc 152:61-152:66
3910testdata/Builtins.lc 457:3-457:112 Type 3910 Type
3911testdata/Builtins.lc 457:26-457:35 Type -> Type 3911testdata/Builtins.lc 152:61-152:76
3912testdata/Builtins.lc 457:26-457:37 Type 3912 Type
3913testdata/Builtins.lc 457:26-457:112 Type 3913testdata/Builtins.lc 152:70-152:71
3914testdata/Builtins.lc 457:36-457:37 Type 3914 Type
3915testdata/Builtins.lc 457:41-457:46 Type 3915testdata/Builtins.lc 152:70-152:76
3916testdata/Builtins.lc 457:41-457:112 Type 3916 Type
3917testdata/Builtins.lc 457:50-457:72 Type 3917testdata/Builtins.lc 152:75-152:76
3918testdata/Builtins.lc 457:50-457:112 Type 3918 Type | Type
3919testdata/Builtins.lc 457:91-457:104 Type -> PrimitiveType -> Type 3919testdata/Builtins.lc 153:1-153:15
3920testdata/Builtins.lc 457:91-457:106 PrimitiveType -> Type 3920 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
3921testdata/Builtins.lc 457:91-457:112 Type 3921testdata/Builtins.lc 153:34-153:71
3922testdata/Builtins.lc 457:105-457:106 Type 3922 Type | Type
3923testdata/Builtins.lc 457:107-457:112 PrimitiveType 3923testdata/Builtins.lc 153:35-153:36
3924testdata/Builtins.lc 458:3-458:10 RasterContext _f 'Line | forall a . Float -> ProvokingVertex -> RasterContext a 'Line 3924 _e
3925testdata/Builtins.lc 458:3-458:111 Type 3925testdata/Builtins.lc 153:35-153:38
3926testdata/Builtins.lc 458:26-458:31 Type 3926 _d -> Type
3927testdata/Builtins.lc 458:26-458:111 Type 3927testdata/Builtins.lc 153:35-153:50
3928testdata/Builtins.lc 458:35-458:50 Type 3928 Type
3929testdata/Builtins.lc 458:35-458:111 Type 3929testdata/Builtins.lc 153:37-153:38
3930testdata/Builtins.lc 458:91-458:104 Type -> PrimitiveType -> Type 3930 forall a . a -> a -> Type
3931testdata/Builtins.lc 458:91-458:106 PrimitiveType -> Type 3931testdata/Builtins.lc 153:39-153:42
3932testdata/Builtins.lc 458:91-458:111 Type 3932 Nat -> Type -> Type
3933testdata/Builtins.lc 458:105-458:106 Type 3933testdata/Builtins.lc 153:39-153:44
3934testdata/Builtins.lc 458:107-458:111 PrimitiveType 3934 Type -> Type
3935testdata/Builtins.lc 460:6-460:14 Type | Type -> Type 3935testdata/Builtins.lc 153:39-153:50
3936testdata/Builtins.lc 460:6-465:74 Type 3936 Type
3937testdata/Builtins.lc 460:18-460:22 Type 3937testdata/Builtins.lc 153:43-153:44
3938testdata/Builtins.lc 460:26-460:30 Type 3938 _b
3939testdata/Builtins.lc 461:3-461:13 Blending _a | forall a . Blending a 3939testdata/Builtins.lc 153:45-153:50
3940testdata/Builtins.lc 461:3-461:70 Type 3940 Type
3941testdata/Builtins.lc 461:60-461:68 Type -> Type 3941testdata/Builtins.lc 153:55-153:56
3942testdata/Builtins.lc 461:60-461:70 Type 3942 Type
3943testdata/Builtins.lc 461:69-461:70 Type | _b 3943testdata/Builtins.lc 153:55-153:71
3944testdata/Builtins.lc 462:3-462:15 Blending _c | forall a . Integral a => LogicOperation -> Blending a 3944 Type
3945testdata/Builtins.lc 462:3-462:70 Type 3945testdata/Builtins.lc 153:60-153:61
3946testdata/Builtins.lc 462:26-462:70 Type 3946 Type
3947testdata/Builtins.lc 462:27-462:35 Type -> Type 3947testdata/Builtins.lc 153:60-153:71
3948testdata/Builtins.lc 462:27-462:37 Type 3948 Type
3949testdata/Builtins.lc 462:36-462:37 _b 3949testdata/Builtins.lc 153:65-153:66
3950testdata/Builtins.lc 462:42-462:56 Type 3950 Type
3951testdata/Builtins.lc 462:42-462:70 Type 3951testdata/Builtins.lc 153:65-153:71
3952testdata/Builtins.lc 462:60-462:68 Type -> Type 3952 Type
3953testdata/Builtins.lc 462:60-462:70 Type 3953testdata/Builtins.lc 153:70-153:71
3954testdata/Builtins.lc 462:69-462:70 Type 3954 Type | Type
3955testdata/Builtins.lc 463:3-463:8 (BlendEquation, BlendEquation) 3955testdata/Builtins.lc 154:1-154:16
3956 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 3956 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
3957 -> Vec 4 Float -> Blending Float | Blending Float 3957testdata/Builtins.lc 154:34-154:85
3958testdata/Builtins.lc 463:3-465:74 Type 3958 Type | Type
3959testdata/Builtins.lc 463:26-463:56 Type 3959testdata/Builtins.lc 154:35-154:36
3960testdata/Builtins.lc 463:27-463:40 Type 3960 _e
3961testdata/Builtins.lc 463:27-463:55 List Type 3961testdata/Builtins.lc 154:35-154:38
3962testdata/Builtins.lc 463:42-463:55 List Type | Type 3962 _d -> Type
3963testdata/Builtins.lc 464:29-464:97 Type 3963testdata/Builtins.lc 154:35-154:56
3964testdata/Builtins.lc 464:29-465:74 Type 3964 Type
3965testdata/Builtins.lc 464:30-464:62 Type 3965testdata/Builtins.lc 154:37-154:38
3966testdata/Builtins.lc 464:30-464:96 List Type 3966 forall a . a -> a -> Type
3967testdata/Builtins.lc 464:31-464:45 Type 3967testdata/Builtins.lc 154:39-154:48
3968testdata/Builtins.lc 464:31-464:61 List Type 3968 Nat -> Type -> Type
3969testdata/Builtins.lc 464:47-464:61 List Type | Type 3969testdata/Builtins.lc 154:39-154:50
3970testdata/Builtins.lc 464:64-464:96 List Type | Type 3970 Type -> Type
3971testdata/Builtins.lc 464:65-464:79 Type 3971testdata/Builtins.lc 154:39-154:56
3972testdata/Builtins.lc 464:65-464:95 List Type 3972 Type
3973testdata/Builtins.lc 464:81-464:95 List Type | Type 3973testdata/Builtins.lc 154:49-154:50
3974testdata/Builtins.lc 465:29-465:32 Nat -> Type -> Type 3974 _b
3975testdata/Builtins.lc 465:29-465:34 Type -> Type 3975testdata/Builtins.lc 154:51-154:56
3976testdata/Builtins.lc 465:29-465:40 Type 3976 Type
3977testdata/Builtins.lc 465:29-465:74 Type 3977testdata/Builtins.lc 154:61-154:66
3978testdata/Builtins.lc 465:33-465:34 _b 3978 Type
3979testdata/Builtins.lc 465:35-465:40 Type 3979testdata/Builtins.lc 154:61-154:85
3980testdata/Builtins.lc 465:60-465:68 Type -> Type 3980 Type
3981testdata/Builtins.lc 465:60-465:74 Type 3981testdata/Builtins.lc 154:70-154:75
3982testdata/Builtins.lc 465:69-465:74 Type 3982 Type
3983testdata/Builtins.lc 467:6-467:18 Type 3983testdata/Builtins.lc 154:70-154:85
3984testdata/Builtins.lc 468:6-468:16 Type 3984 Type
3985testdata/Builtins.lc 470:6-470:23 ImageKind -> Type | Type 3985testdata/Builtins.lc 154:79-154:80
3986testdata/Builtins.lc 470:6-473:96 Type 3986 Type
3987testdata/Builtins.lc 470:27-470:36 Type 3987testdata/Builtins.lc 154:79-154:85
3988testdata/Builtins.lc 470:40-470:44 Type 3988 Type
3989testdata/Builtins.lc 471:3-471:10 FragmentOperation ('Color (VecScalar _d _e)) | forall a (b :: Nat) 3989testdata/Builtins.lc 154:84-154:85
3990 . Num a => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) 3990 Type | Type
3991testdata/Builtins.lc 471:3-471:112 Type 3991testdata/Builtins.lc 157:1-157:19
3992testdata/Builtins.lc 471:26-471:29 Type -> Type 3992 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
3993testdata/Builtins.lc 471:26-471:31 Type 3993testdata/Builtins.lc 157:34-157:43
3994testdata/Builtins.lc 471:26-471:112 Type 3994 Nat -> Type -> Type
3995testdata/Builtins.lc 471:30-471:31 _d 3995testdata/Builtins.lc 157:34-157:45
3996testdata/Builtins.lc 471:35-471:43 Type -> Type 3996 Type -> Type
3997testdata/Builtins.lc 471:35-471:45 Type 3997testdata/Builtins.lc 157:34-157:51
3998testdata/Builtins.lc 471:35-471:112 Type 3998 Type
3999testdata/Builtins.lc 471:44-471:45 Type 3999testdata/Builtins.lc 157:34-157:70
4000testdata/Builtins.lc 471:49-471:58 Nat -> Type -> Type 4000 Type
4001testdata/Builtins.lc 471:49-471:60 Type -> Type 4001testdata/Builtins.lc 157:44-157:45
4002testdata/Builtins.lc 471:49-471:65 Type 4002 _b
4003testdata/Builtins.lc 471:49-471:112 Type 4003testdata/Builtins.lc 157:46-157:51
4004testdata/Builtins.lc 471:59-471:60 _d 4004 Type
4005testdata/Builtins.lc 471:61-471:65 Type 4005testdata/Builtins.lc 157:55-157:64
4006testdata/Builtins.lc 471:71-471:88 ImageKind -> Type 4006 Nat -> Type -> Type
4007testdata/Builtins.lc 471:71-471:112 Type 4007testdata/Builtins.lc 157:55-157:66
4008testdata/Builtins.lc 471:90-471:95 Type -> ImageKind 4008 Type -> Type
4009testdata/Builtins.lc 471:90-471:111 ImageKind 4009testdata/Builtins.lc 157:55-157:70
4010testdata/Builtins.lc 471:97-471:106 Nat -> Type -> Type 4010 Type | Type
4011testdata/Builtins.lc 471:97-471:108 Type -> Type 4011testdata/Builtins.lc 157:65-157:66
4012testdata/Builtins.lc 471:97-471:110 Type 4012 Nat
4013testdata/Builtins.lc 471:107-471:108 Nat 4013testdata/Builtins.lc 157:67-157:70
4014testdata/Builtins.lc 471:109-471:110 Type 4014 Type
4015testdata/Builtins.lc 472:3-472:10 ComparisonFunction -> Bool -> FragmentOperation 'Depth | FragmentOperation 'Depth 4015testdata/Builtins.lc 158:1-158:20
4016testdata/Builtins.lc 472:3-472:94 Type 4016 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
4017testdata/Builtins.lc 472:26-472:44 Type 4017testdata/Builtins.lc 158:34-158:43
4018testdata/Builtins.lc 472:48-472:52 Type 4018 Nat -> Type -> Type
4019testdata/Builtins.lc 472:48-472:94 Type 4019testdata/Builtins.lc 158:34-158:45
4020testdata/Builtins.lc 472:71-472:88 ImageKind -> Type 4020 Type -> Type
4021testdata/Builtins.lc 472:71-472:94 Type 4021testdata/Builtins.lc 158:34-158:51
4022testdata/Builtins.lc 472:89-472:94 ImageKind 4022 Type
4023testdata/Builtins.lc 473:3-473:12 FragmentOperation 'Stencil | StencilTests -> StencilOps -> StencilOps -> FragmentOperation 'Stencil 4023testdata/Builtins.lc 158:34-158:71
4024testdata/Builtins.lc 473:3-473:96 Type 4024 Type
4025testdata/Builtins.lc 473:26-473:38 Type 4025testdata/Builtins.lc 158:44-158:45
4026testdata/Builtins.lc 473:42-473:52 Type 4026 _b
4027testdata/Builtins.lc 473:42-473:96 Type 4027testdata/Builtins.lc 158:46-158:51
4028testdata/Builtins.lc 473:56-473:66 Type 4028 Type
4029testdata/Builtins.lc 473:56-473:96 Type 4029testdata/Builtins.lc 158:55-158:64
4030testdata/Builtins.lc 473:71-473:88 ImageKind -> Type 4030 Nat -> Type -> Type
4031testdata/Builtins.lc 473:71-473:96 Type 4031testdata/Builtins.lc 158:55-158:66
4032testdata/Builtins.lc 473:89-473:96 ImageKind 4032 Type -> Type
4033testdata/Builtins.lc 475:6-475:18 Type | Type -> Type 4033testdata/Builtins.lc 158:55-158:71
4034testdata/Builtins.lc 475:6-478:7 Type 4034 Type | Type
4035testdata/Builtins.lc 476:3-476:9 Interpolated _c | Type | forall a . Floating a => Interpolated a 4035testdata/Builtins.lc 158:65-158:66
4036testdata/Builtins.lc 476:11-476:24 Interpolated _d | Type | forall a . Floating a => Interpolated a 4036 Nat
4037testdata/Builtins.lc 477:26-477:56 Type 4037testdata/Builtins.lc 158:67-158:71
4038testdata/Builtins.lc 477:27-477:35 Type -> Type 4038 Type
4039testdata/Builtins.lc 477:27-477:37 Type 4039testdata/Builtins.lc 159:1-159:19
4040testdata/Builtins.lc 477:36-477:37 Type 4040 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
4041testdata/Builtins.lc 477:42-477:54 Type -> Type 4041testdata/Builtins.lc 159:34-159:43
4042testdata/Builtins.lc 477:42-477:56 Type 4042 Nat -> Type -> Type
4043testdata/Builtins.lc 477:55-477:56 Type 4043testdata/Builtins.lc 159:34-159:45
4044testdata/Builtins.lc 478:3-478:7 Interpolated _d | forall a . Interpolated a 4044 Type -> Type
4045testdata/Builtins.lc 478:42-478:54 Type -> Type 4045testdata/Builtins.lc 159:34-159:49
4046testdata/Builtins.lc 478:42-478:56 Type 4046 Type
4047testdata/Builtins.lc 478:55-478:56 Type 4047testdata/Builtins.lc 159:34-159:72
4048testdata/Builtins.lc 480:1-480:19 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) 4048 Type
4049 . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) 4049testdata/Builtins.lc 159:44-159:45
4050 => HList b 4050 _b
4051 -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) 4051testdata/Builtins.lc 159:46-159:49
4052testdata/Builtins.lc 481:8-486:34 Type 4052 Type
4053testdata/Builtins.lc 481:10-481:13 forall a b . (a -> b) -> List a -> List b 4053testdata/Builtins.lc 159:55-159:64
4054testdata/Builtins.lc 481:10-481:26 List Type -> List Type 4054 Nat -> Type -> Type
4055testdata/Builtins.lc 481:10-481:28 List Type 4055testdata/Builtins.lc 159:55-159:66
4056testdata/Builtins.lc 481:10-481:30 List Type -> Type 4056 Type -> Type
4057testdata/Builtins.lc 481:10-481:44 Type 4057testdata/Builtins.lc 159:55-159:72
4058testdata/Builtins.lc 481:14-481:26 Type -> Type 4058 Type | Type
4059testdata/Builtins.lc 481:27-481:28 _h 4059testdata/Builtins.lc 159:65-159:66
4060testdata/Builtins.lc 481:29-481:30 forall a . a -> a -> Type 4060 Nat
4061testdata/Builtins.lc 481:31-481:44 _f 4061testdata/Builtins.lc 159:67-159:72
4062testdata/Builtins.lc 482:10-482:11 _f 4062 Type
4063testdata/Builtins.lc 482:10-482:13 _e -> Type 4063testdata/Builtins.lc 160:1-160:20
4064testdata/Builtins.lc 482:10-482:35 Type 4064 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
4065testdata/Builtins.lc 482:10-486:34 Type 4065testdata/Builtins.lc 160:34-160:43
4066testdata/Builtins.lc 482:12-482:13 forall a . a -> a -> Type 4066 Nat -> Type -> Type
4067testdata/Builtins.lc 482:14-482:19 forall a . a -> List a -> List a 4067testdata/Builtins.lc 160:34-160:45
4068testdata/Builtins.lc 482:14-482:33 List Type -> List Type 4068 Type -> Type
4069testdata/Builtins.lc 482:14-482:35 List Type 4069testdata/Builtins.lc 160:34-160:50
4070testdata/Builtins.lc 482:21-482:24 Nat -> Type -> Type 4070 Type
4071testdata/Builtins.lc 482:21-482:26 Type -> Type 4071testdata/Builtins.lc 160:34-160:72
4072testdata/Builtins.lc 482:21-482:32 Type 4072 Type
4073testdata/Builtins.lc 482:25-482:26 _b 4073testdata/Builtins.lc 160:44-160:45
4074testdata/Builtins.lc 482:27-482:32 Type 4074 _b
4075testdata/Builtins.lc 482:34-482:35 List Type 4075testdata/Builtins.lc 160:46-160:50
4076testdata/Builtins.lc 483:8-483:13 List Type -> Type 4076 Type
4077testdata/Builtins.lc 483:8-483:27 Type 4077testdata/Builtins.lc 160:55-160:64
4078testdata/Builtins.lc 483:8-486:34 Type 4078 Nat -> Type -> Type
4079testdata/Builtins.lc 483:14-483:27 List Type 4079testdata/Builtins.lc 160:55-160:66
4080testdata/Builtins.lc 484:8-484:21 Type -> PrimitiveType -> Type 4080 Type -> Type
4081testdata/Builtins.lc 484:8-484:31 PrimitiveType -> Type 4081testdata/Builtins.lc 160:55-160:72
4082testdata/Builtins.lc 484:8-484:33 Type 4082 Type | Type
4083testdata/Builtins.lc 484:8-486:34 Type 4083testdata/Builtins.lc 160:65-160:66
4084testdata/Builtins.lc 484:23-484:28 List Type -> Type 4084 Nat
4085testdata/Builtins.lc 484:23-484:30 Type 4085testdata/Builtins.lc 160:67-160:72
4086testdata/Builtins.lc 484:29-484:30 List Type 4086 Type
4087testdata/Builtins.lc 484:32-484:33 _e 4087testdata/Builtins.lc 162:1-162:11
4088testdata/Builtins.lc 485:8-485:17 Type -> PrimitiveType -> Type 4088 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
4089testdata/Builtins.lc 485:8-485:27 PrimitiveType -> Type 4089testdata/Builtins.lc 162:34-162:71
4090testdata/Builtins.lc 485:8-485:29 Type 4090 Type | Type
4091testdata/Builtins.lc 485:8-486:34 Type 4091testdata/Builtins.lc 162:35-162:36
4092testdata/Builtins.lc 485:19-485:24 List Type -> Type 4092 _e
4093testdata/Builtins.lc 485:19-485:26 Type 4093testdata/Builtins.lc 162:35-162:38
4094testdata/Builtins.lc 485:25-485:26 List Type 4094 _d -> Type
4095testdata/Builtins.lc 485:28-485:29 PrimitiveType 4095testdata/Builtins.lc 162:35-162:56
4096testdata/Builtins.lc 486:8-486:22 Nat -> Type -> Type 4096 Type
4097testdata/Builtins.lc 486:8-486:24 Type -> Type 4097testdata/Builtins.lc 162:37-162:38
4098testdata/Builtins.lc 486:8-486:34 Type 4098 forall a . a -> a -> Type
4099testdata/Builtins.lc 486:23-486:24 _b 4099testdata/Builtins.lc 162:39-162:48
4100testdata/Builtins.lc 486:26-486:31 List Type -> Type 4100 Nat -> Type -> Type
4101testdata/Builtins.lc 486:26-486:33 Type 4101testdata/Builtins.lc 162:39-162:50
4102testdata/Builtins.lc 486:32-486:33 List Type 4102 Type -> Type
4103testdata/Builtins.lc 488:1-488:20 forall (a :: List Type) (b :: PrimitiveType) 4103testdata/Builtins.lc 162:39-162:56
4104 . RasterContext (HList ('Cons (Vec 4 Float) a)) b 4104 Type
4105 -> HList (map Type Type Interpolated a) 4105testdata/Builtins.lc 162:49-162:50
4106 -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) 4106 _b
4107 -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) 4107testdata/Builtins.lc 162:51-162:56
4108testdata/Builtins.lc 488:32-488:38 forall a . List (List a) -> List a 4108 Type
4109testdata/Builtins.lc 488:32-488:74 List (Vector 1 (Maybe (SimpleFragment (HList _b)))) 4109testdata/Builtins.lc 162:61-162:62
4110testdata/Builtins.lc 488:40-488:43 forall a b . (a -> b) -> List a -> List b 4110 Type
4111testdata/Builtins.lc 488:40-488:71 List (Primitive (HList ('Cons (Vec 4 Float) _b)) _a) 4111testdata/Builtins.lc 162:61-162:71
4112 -> List (List (Fragment 1 (HList _b))) 4112 Type
4113testdata/Builtins.lc 488:40-488:73 List (List (Fragment 1 (HList _b))) 4113testdata/Builtins.lc 162:66-162:71
4114testdata/Builtins.lc 488:45-488:63 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) 4114 Type | Type
4115 . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a) 4115testdata/Builtins.lc 163:1-163:13
4116 => HList b 4116 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
4117 -> RasterContext (HList c) d -> Primitive (HList c) d -> FragmentStream 1 (HList a) 4117testdata/Builtins.lc 163:15-163:22
4118testdata/Builtins.lc 488:45-488:66 RasterContext (HList ('Cons (Vec 4 Float) _b)) _a 4118 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
4119 -> Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b) 4119testdata/Builtins.lc 163:34-163:76
4120testdata/Builtins.lc 488:45-488:70 Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b) 4120 Type | Type | Type | Type
4121testdata/Builtins.lc 488:64-488:66 _i 4121testdata/Builtins.lc 163:35-163:36
4122testdata/Builtins.lc 488:67-488:70 _h 4122 _e | _e
4123testdata/Builtins.lc 488:72-488:73 _d 4123testdata/Builtins.lc 163:35-163:38
4124testdata/Builtins.lc 490:26-490:29 Type 4124 _d -> Type | _d -> Type
4125testdata/Builtins.lc 490:36-490:43 Type -> Nat 4125testdata/Builtins.lc 163:35-163:56
4126testdata/Builtins.lc 490:58-490:59 ImageKind -> Nat | Nat | Nat -> ImageKind -> Nat | Type -> Nat 4126 Type | Type
4127testdata/Builtins.lc 492:12-492:15 Type 4127testdata/Builtins.lc 163:37-163:38
4128testdata/Builtins.lc 492:12-492:23 Type 4128 forall a . a -> a -> Type | forall a . a -> a -> Type
4129testdata/Builtins.lc 492:12-495:50 _a -> _a | forall a . List a -> Type 4129testdata/Builtins.lc 163:39-163:48
4130testdata/Builtins.lc 492:13-492:14 _b 4130 Nat -> Type -> Type | Nat -> Type -> Type
4131testdata/Builtins.lc 492:19-492:23 Type 4131testdata/Builtins.lc 163:39-163:50
4132testdata/Builtins.lc 493:1-493:8 forall a . List a -> Type 4132 Type -> Type | Type -> Type
4133testdata/Builtins.lc 493:14-493:19 Type 4133testdata/Builtins.lc 163:39-163:56
4134testdata/Builtins.lc 493:14-495:50 List _a -> Type | Type 4134 Type | Type
4135testdata/Builtins.lc 494:15-494:20 Type 4135testdata/Builtins.lc 163:49-163:50
4136testdata/Builtins.lc 494:15-495:50 List _b -> Type | List _c -> Type | Type | _a -> List _a -> Type 4136 _b | _b
4137testdata/Builtins.lc 495:22-495:25 Type -> Type -> Type 4137testdata/Builtins.lc 163:51-163:56
4138testdata/Builtins.lc 495:22-495:33 Type -> Type 4138 Type | Type
4139testdata/Builtins.lc 495:22-495:50 List _b -> Type | Type | _a -> List _a -> Type 4139testdata/Builtins.lc 163:61-163:62
4140testdata/Builtins.lc 495:27-495:28 _g 4140 Type | Type
4141testdata/Builtins.lc 495:27-495:30 _f -> Type 4141testdata/Builtins.lc 163:61-163:76
4142testdata/Builtins.lc 495:27-495:32 Type 4142 Type | Type
4143testdata/Builtins.lc 495:29-495:30 forall a . a -> a -> Type 4143testdata/Builtins.lc 163:66-163:67
4144testdata/Builtins.lc 495:31-495:32 _c 4144 Type | Type
4145testdata/Builtins.lc 495:35-495:42 forall a . List a -> Type 4145testdata/Builtins.lc 163:66-163:76
4146testdata/Builtins.lc 495:35-495:49 Type 4146 Type | Type
4147testdata/Builtins.lc 495:44-495:45 _g 4147testdata/Builtins.lc 163:71-163:76
4148testdata/Builtins.lc 495:44-495:46 List _f -> List _f 4148 Type | Type | Type | Type
4149testdata/Builtins.lc 495:44-495:48 List _e 4149testdata/Builtins.lc 164:1-164:10
4150testdata/Builtins.lc 495:45-495:46 forall a . a -> List a -> List a 4150 forall a . (a ~ VecS Float 3) => a -> a -> a
4151testdata/Builtins.lc 495:46-495:48 List _e 4151testdata/Builtins.lc 164:34-164:72
4152testdata/Builtins.lc 497:1-497:16 List Type -> Type 4152 Type
4153testdata/Builtins.lc 497:21-497:28 forall a . List a -> Type 4153testdata/Builtins.lc 164:35-164:36
4154testdata/Builtins.lc 497:21-497:45 Type 4154 _c
4155testdata/Builtins.lc 497:30-497:33 forall a b . (a -> b) -> List a -> List b 4155testdata/Builtins.lc 164:35-164:38
4156testdata/Builtins.lc 497:30-497:42 List Type -> List Nat 4156 _b -> Type
4157testdata/Builtins.lc 497:30-497:44 List Nat 4157testdata/Builtins.lc 164:35-164:56
4158testdata/Builtins.lc 497:34-497:42 Type -> Nat 4158 Type
4159testdata/Builtins.lc 497:43-497:44 _b 4159testdata/Builtins.lc 164:37-164:38
4160testdata/Builtins.lc 509:6-509:17 Nat -> List ImageKind -> Type | Type 4160 forall a . a -> a -> Type
4161testdata/Builtins.lc 509:6-509:46 Type 4161testdata/Builtins.lc 164:39-164:48
4162testdata/Builtins.lc 509:24-509:27 Type 4162 Nat -> Type -> Type
4163testdata/Builtins.lc 509:35-509:46 Type 4163testdata/Builtins.lc 164:39-164:50
4164testdata/Builtins.lc 509:36-509:45 Type 4164 Type -> Type
4165testdata/Builtins.lc 511:15-511:26 Type 4165testdata/Builtins.lc 164:39-164:56
4166testdata/Builtins.lc 511:16-511:25 Type 4166 Type
4167testdata/Builtins.lc 511:30-511:36 Type 4167testdata/Builtins.lc 164:49-164:50
4168testdata/Builtins.lc 511:31-511:35 Type 4168 _b
4169testdata/Builtins.lc 512:1-512:11 List ImageKind -> List Type 4169testdata/Builtins.lc 164:51-164:56
4170testdata/Builtins.lc 512:25-512:28 forall a b . (a -> b) -> List a -> List b 4170 Type
4171testdata/Builtins.lc 512:25-512:38 List ImageKind -> List Type 4171testdata/Builtins.lc 164:61-164:62
4172testdata/Builtins.lc 512:25-512:40 List Type 4172 Type
4173testdata/Builtins.lc 512:25-513:31 List ImageKind -> List Type | List Type | List Type -> ImageKind -> List Type | List _b -> List Type | _a -> List _a -> List Type 4173testdata/Builtins.lc 164:61-164:72
4174testdata/Builtins.lc 512:29-512:38 ImageKind -> Type 4174 Type
4175testdata/Builtins.lc 512:39-512:40 List _c 4175testdata/Builtins.lc 164:66-164:67
4176testdata/Builtins.lc 513:16-513:19 forall a b . (a -> b) -> List a -> List b 4176 Type
4177testdata/Builtins.lc 513:16-513:29 List ImageKind -> List Type 4177testdata/Builtins.lc 164:66-164:72
4178testdata/Builtins.lc 513:16-513:31 List Type | Type -> _a 4178 Type
4179testdata/Builtins.lc 513:20-513:29 ImageKind -> Type 4179testdata/Builtins.lc 164:71-164:72
4180testdata/Builtins.lc 513:30-513:31 List ImageKind 4180 Type | Type
4181testdata/Builtins.lc 515:40-515:49 Type 4181testdata/Builtins.lc 165:1-165:14
4182testdata/Builtins.lc 515:56-515:77 Type -> ImageKind 4182 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4183testdata/Builtins.lc 515:102-515:103 ImageKind | ImageKind -> ImageKind | Type -> ImageKind 4183testdata/Builtins.lc 165:34-165:67
4184testdata/Builtins.lc 517:1-517:11 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 4184 Type | Type
4185 . (a ~ map Type ImageKind FragmentOperationKind c) 4185testdata/Builtins.lc 165:35-165:36
4186 => HList c 4186 _e
4187 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 4187testdata/Builtins.lc 165:35-165:38
4188testdata/Builtins.lc 517:15-517:174 Type 4188 _d -> Type
4189testdata/Builtins.lc 517:28-517:31 Type 4189testdata/Builtins.lc 165:35-165:56
4190testdata/Builtins.lc 517:39-517:45 Type 4190 Type
4191testdata/Builtins.lc 517:39-517:174 Type 4191testdata/Builtins.lc 165:37-165:38
4192testdata/Builtins.lc 517:40-517:44 Type 4192 forall a . a -> a -> Type
4193testdata/Builtins.lc 517:49-517:174 Type 4193testdata/Builtins.lc 165:39-165:48
4194testdata/Builtins.lc 517:50-517:51 _e 4194 Nat -> Type -> Type
4195testdata/Builtins.lc 517:50-517:53 _d -> Type 4195testdata/Builtins.lc 165:39-165:50
4196testdata/Builtins.lc 517:50-517:81 Type 4196 Type -> Type
4197testdata/Builtins.lc 517:52-517:53 forall a . a -> a -> Type 4197testdata/Builtins.lc 165:39-165:56
4198testdata/Builtins.lc 517:54-517:57 forall a b . (a -> b) -> List a -> List b 4198 Type
4199testdata/Builtins.lc 517:54-517:79 List Type -> List ImageKind 4199testdata/Builtins.lc 165:49-165:50
4200testdata/Builtins.lc 517:54-517:81 List ImageKind 4200 _b
4201testdata/Builtins.lc 517:58-517:79 Type -> ImageKind 4201testdata/Builtins.lc 165:51-165:56
4202testdata/Builtins.lc 517:80-517:81 List Type 4202 Type
4203testdata/Builtins.lc 517:86-517:91 List Type -> Type 4203testdata/Builtins.lc 165:61-165:62
4204testdata/Builtins.lc 517:86-517:93 Type 4204 Type
4205testdata/Builtins.lc 517:86-517:174 Type 4205testdata/Builtins.lc 165:61-165:67
4206testdata/Builtins.lc 517:92-517:93 List Type 4206 Type
4207testdata/Builtins.lc 517:97-517:111 Nat -> Type -> Type 4207testdata/Builtins.lc 165:66-165:67
4208testdata/Builtins.lc 517:97-517:113 Type -> Type 4208 Type | Type
4209testdata/Builtins.lc 517:97-517:136 Type 4209testdata/Builtins.lc 166:1-166:16
4210testdata/Builtins.lc 517:97-517:174 Type 4210 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
4211testdata/Builtins.lc 517:112-517:113 Nat 4211testdata/Builtins.lc 166:18-166:29
4212testdata/Builtins.lc 517:115-517:120 List Type -> Type 4212 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
4213testdata/Builtins.lc 517:115-517:135 Type 4213testdata/Builtins.lc 166:34-166:77
4214testdata/Builtins.lc 517:122-517:132 List ImageKind -> List Type 4214 Type | Type | Type | Type
4215testdata/Builtins.lc 517:122-517:134 List Type 4215testdata/Builtins.lc 166:35-166:36
4216testdata/Builtins.lc 517:133-517:134 List ImageKind 4216 _e | _e
4217testdata/Builtins.lc 517:140-517:151 Nat -> List ImageKind -> Type 4217testdata/Builtins.lc 166:35-166:38
4218testdata/Builtins.lc 517:140-517:153 List ImageKind -> Type 4218 _d -> Type | _d -> Type
4219testdata/Builtins.lc 517:140-517:155 Type 4219testdata/Builtins.lc 166:35-166:56
4220testdata/Builtins.lc 517:140-517:174 Type 4220 Type | Type
4221testdata/Builtins.lc 517:152-517:153 Nat 4221testdata/Builtins.lc 166:37-166:38
4222testdata/Builtins.lc 517:154-517:155 List ImageKind 4222 forall a . a -> a -> Type | forall a . a -> a -> Type
4223testdata/Builtins.lc 517:159-517:170 Nat -> List ImageKind -> Type 4223testdata/Builtins.lc 166:39-166:48
4224testdata/Builtins.lc 517:159-517:172 List ImageKind -> Type 4224 Nat -> Type -> Type | Nat -> Type -> Type
4225testdata/Builtins.lc 517:159-517:174 Type 4225testdata/Builtins.lc 166:39-166:50
4226testdata/Builtins.lc 517:171-517:172 Nat 4226 Type -> Type | Type -> Type
4227testdata/Builtins.lc 517:173-517:174 List ImageKind 4227testdata/Builtins.lc 166:39-166:56
4228testdata/Builtins.lc 519:1-519:15 forall a b . a -> b -> (a, b) 4228 Type | Type
4229testdata/Builtins.lc 519:24-519:32 (_d, _b) 4229testdata/Builtins.lc 166:49-166:50
4230testdata/Builtins.lc 519:25-519:28 _f 4230 _b | _b
4231testdata/Builtins.lc 519:30-519:31 ((_b)) | _e 4231testdata/Builtins.lc 166:51-166:56
4232testdata/Builtins.lc 520:1-520:8 forall (a :: Nat) (b :: List Type) 4232 Type | Type
4233 . FrameBuffer a (map Type ImageKind FragmentOperationKind b) 4233testdata/Builtins.lc 166:61-166:62
4234 -> (HList b, List 4234 Type | Type
4235 (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b))))) 4235testdata/Builtins.lc 166:61-166:77
4236 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 4236 Type | Type
4237testdata/Builtins.lc 520:25-520:35 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 4237testdata/Builtins.lc 166:66-166:67
4238 . (a ~ map Type ImageKind FragmentOperationKind c) 4238 Type | Type
4239 => HList c 4239testdata/Builtins.lc 166:66-166:77
4240 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 4240 Type | Type
4241testdata/Builtins.lc 520:25-520:39 FragmentStream _b (HList (imageType' (map Type ImageKind FragmentOperationKind _a))) 4241testdata/Builtins.lc 166:71-166:72
4242 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) 4242 Type | Type
4243 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) 4243testdata/Builtins.lc 166:71-166:77
4244testdata/Builtins.lc 520:25-520:43 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) 4244 Type | Type
4245 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) 4245testdata/Builtins.lc 166:76-166:77
4246testdata/Builtins.lc 520:25-520:46 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | HList _c -> _b | _c -> HList _b -> _a 4246 Type | Type | Type | Type
4247testdata/Builtins.lc 520:36-520:39 _m 4247testdata/Builtins.lc 167:1-167:12
4248testdata/Builtins.lc 520:40-520:43 _h 4248 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
4249testdata/Builtins.lc 520:44-520:46 _n 4249testdata/Builtins.lc 167:34-167:72
4250testdata/Builtins.lc 524:31-524:40 Type 4250 Type | Type
4251testdata/Builtins.lc 524:47-524:59 Type -> ImageKind 4251testdata/Builtins.lc 167:35-167:36
4252testdata/Builtins.lc 524:74-524:75 ImageKind | ImageKind -> ImageKind | Nat -> ImageKind -> ImageKind | Type -> ImageKind 4252 _e
4253testdata/Builtins.lc 530:1-530:12 forall (a :: List Type) 4253testdata/Builtins.lc 167:35-167:38
4254 . sameLayerCounts a 4254 _d -> Type
4255 => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 4255testdata/Builtins.lc 167:35-167:56
4256testdata/Builtins.lc 530:30-530:36 Type 4256 Type
4257testdata/Builtins.lc 530:31-530:35 Type 4257testdata/Builtins.lc 167:37-167:38
4258testdata/Builtins.lc 530:40-530:125 Type 4258 forall a . a -> a -> Type
4259testdata/Builtins.lc 530:41-530:56 List Type -> Type 4259testdata/Builtins.lc 167:39-167:48
4260testdata/Builtins.lc 530:41-530:58 Type 4260 Nat -> Type -> Type
4261testdata/Builtins.lc 530:57-530:58 List Type 4261testdata/Builtins.lc 167:39-167:50
4262testdata/Builtins.lc 530:63-530:68 List Type -> Type 4262 Type -> Type
4263testdata/Builtins.lc 530:63-530:70 Type 4263testdata/Builtins.lc 167:39-167:56
4264testdata/Builtins.lc 530:63-530:125 Type 4264 Type
4265testdata/Builtins.lc 530:69-530:70 List Type 4265testdata/Builtins.lc 167:49-167:50
4266testdata/Builtins.lc 530:74-530:85 Nat -> List ImageKind -> Type 4266 _b
4267testdata/Builtins.lc 530:74-530:104 List ImageKind -> Type 4267testdata/Builtins.lc 167:51-167:56
4268testdata/Builtins.lc 530:74-530:125 Type 4268 Type
4269testdata/Builtins.lc 530:87-530:94 Type -> Nat 4269testdata/Builtins.lc 167:61-167:62
4270testdata/Builtins.lc 530:87-530:103 Nat 4270 Type
4271testdata/Builtins.lc 530:96-530:100 forall a . List a -> a 4271testdata/Builtins.lc 167:61-167:72
4272testdata/Builtins.lc 530:96-530:102 Type 4272 Type
4273testdata/Builtins.lc 530:101-530:102 List Type 4273testdata/Builtins.lc 167:66-167:67
4274testdata/Builtins.lc 530:106-530:109 forall a b . (a -> b) -> List a -> List b 4274 Type
4275testdata/Builtins.lc 530:106-530:122 List Type -> List ImageKind 4275testdata/Builtins.lc 167:66-167:72
4276testdata/Builtins.lc 530:106-530:124 List ImageKind 4276 Type
4277testdata/Builtins.lc 530:110-530:122 Type -> ImageKind 4277testdata/Builtins.lc 167:71-167:72
4278testdata/Builtins.lc 530:123-530:124 List Type 4278 Type | Type
4279testdata/Builtins.lc 532:1-532:11 forall (a :: List Type) 4279testdata/Builtins.lc 169:1-169:14
4280 . sameLayerCounts a 4280 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
4281 => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 4281testdata/Builtins.lc 169:34-169:37
4282testdata/Builtins.lc 532:14-532:25 forall (a :: List Type) 4282 Nat -> Nat -> Type -> Type
4283 . sameLayerCounts a 4283testdata/Builtins.lc 169:34-169:39
4284 => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 4284 Nat -> Type -> Type
4285testdata/Builtins.lc 534:1-534:11 forall (a :: Nat) (b :: List Type) c 4285testdata/Builtins.lc 169:34-169:41
4286 . HList b 4286 Type -> Type
4287 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) 4287testdata/Builtins.lc 169:34-169:43
4288 -> List (Vector a (Maybe (SimpleFragment c))) 4288 Type
4289 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 4289testdata/Builtins.lc 169:34-169:56
4290 Type | Type | Type
4291testdata/Builtins.lc 169:38-169:39
4292 _f
4293testdata/Builtins.lc 169:40-169:41
4294 _d
4295testdata/Builtins.lc 169:42-169:43
4296 _b
4297testdata/Builtins.lc 169:47-169:50
4298 Nat -> Nat -> Type -> Type
4299testdata/Builtins.lc 169:47-169:52
4300 Nat -> Type -> Type
4301testdata/Builtins.lc 169:47-169:54
4302 Type -> Type
4303testdata/Builtins.lc 169:47-169:56
4304 Type | Type
4305testdata/Builtins.lc 169:51-169:52
4306 Nat
4307testdata/Builtins.lc 169:53-169:54
4308 Nat
4309testdata/Builtins.lc 169:55-169:56
4310 Type
4311testdata/Builtins.lc 170:1-170:16
4312 forall (a :: Nat) b . Mat a a b -> Float
4313testdata/Builtins.lc 170:34-170:37
4314 Nat -> Nat -> Type -> Type
4315testdata/Builtins.lc 170:34-170:39
4316 Nat -> Type -> Type
4317testdata/Builtins.lc 170:34-170:41
4318 Type -> Type
4319testdata/Builtins.lc 170:34-170:43
4320 Type
4321testdata/Builtins.lc 170:34-170:52
4322 Type | Type
4323testdata/Builtins.lc 170:38-170:39
4324 _d
4325testdata/Builtins.lc 170:40-170:41
4326 Nat
4327testdata/Builtins.lc 170:42-170:43
4328 _b
4329testdata/Builtins.lc 170:47-170:52
4330 Type | Type
4331testdata/Builtins.lc 171:1-171:12
4332 forall (a :: Nat) b . Mat a a b -> Mat a a b
4333testdata/Builtins.lc 171:34-171:37
4334 Nat -> Nat -> Type -> Type
4335testdata/Builtins.lc 171:34-171:39
4336 Nat -> Type -> Type
4337testdata/Builtins.lc 171:34-171:41
4338 Type -> Type
4339testdata/Builtins.lc 171:34-171:43
4340 Type
4341testdata/Builtins.lc 171:34-171:56
4342 Type | Type
4343testdata/Builtins.lc 171:38-171:39
4344 _d
4345testdata/Builtins.lc 171:40-171:41
4346 Nat
4347testdata/Builtins.lc 171:42-171:43
4348 _b
4349testdata/Builtins.lc 171:47-171:50
4350 Nat -> Nat -> Type -> Type
4351testdata/Builtins.lc 171:47-171:52
4352 Nat -> Type -> Type
4353testdata/Builtins.lc 171:47-171:54
4354 Type -> Type
4355testdata/Builtins.lc 171:47-171:56
4356 Type | Type
4357testdata/Builtins.lc 171:51-171:52
4358 Nat
4359testdata/Builtins.lc 171:53-171:54
4360 Nat
4361testdata/Builtins.lc 171:55-171:56
4362 Type
4363testdata/Builtins.lc 172:1-172:17
4364 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
4365testdata/Builtins.lc 172:34-172:37
4366 Nat -> Type -> Type
4367testdata/Builtins.lc 172:34-172:39
4368 Type -> Type
4369testdata/Builtins.lc 172:34-172:41
4370 Type
4371testdata/Builtins.lc 172:34-172:69
4372 Type | Type | Type
4373testdata/Builtins.lc 172:38-172:39
4374 _f
4375testdata/Builtins.lc 172:40-172:41
4376 _d
4377testdata/Builtins.lc 172:47-172:50
4378 Nat -> Type -> Type
4379testdata/Builtins.lc 172:47-172:52
4380 Type -> Type
4381testdata/Builtins.lc 172:47-172:54
4382 Type
4383testdata/Builtins.lc 172:47-172:69
4384 Type
4385testdata/Builtins.lc 172:51-172:52
4386 _c
4387testdata/Builtins.lc 172:53-172:54
4388 Type
4389testdata/Builtins.lc 172:60-172:63
4390 Nat -> Nat -> Type -> Type
4391testdata/Builtins.lc 172:60-172:65
4392 Nat -> Type -> Type
4393testdata/Builtins.lc 172:60-172:67
4394 Type -> Type
4395testdata/Builtins.lc 172:60-172:69
4396 Type | Type
4397testdata/Builtins.lc 172:64-172:65
4398 Nat
4399testdata/Builtins.lc 172:66-172:67
4400 Nat
4401testdata/Builtins.lc 172:68-172:69
4402 Type
4403testdata/Builtins.lc 173:1-173:14
4404 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
4405testdata/Builtins.lc 173:34-173:37
4406 Nat -> Nat -> Type -> Type
4407testdata/Builtins.lc 173:34-173:39
4408 Nat -> Type -> Type
4409testdata/Builtins.lc 173:34-173:41
4410 Type -> Type
4411testdata/Builtins.lc 173:34-173:43
4412 Type
4413testdata/Builtins.lc 173:34-173:67
4414 Type | Type | Type
4415testdata/Builtins.lc 173:38-173:39
4416 _f
4417testdata/Builtins.lc 173:40-173:41
4418 _d
4419testdata/Builtins.lc 173:42-173:43
4420 _b
4421testdata/Builtins.lc 173:47-173:50
4422 Nat -> Type -> Type
4423testdata/Builtins.lc 173:47-173:52
4424 Type -> Type
4425testdata/Builtins.lc 173:47-173:54
4426 Type
4427testdata/Builtins.lc 173:47-173:67
4428 Type
4429testdata/Builtins.lc 173:51-173:52
4430 Nat
4431testdata/Builtins.lc 173:53-173:54
4432 Type
4433testdata/Builtins.lc 173:60-173:63
4434 Nat -> Type -> Type
4435testdata/Builtins.lc 173:60-173:65
4436 Type -> Type
4437testdata/Builtins.lc 173:60-173:67
4438 Type | Type
4439testdata/Builtins.lc 173:64-173:65
4440 Nat
4441testdata/Builtins.lc 173:66-173:67
4442 Type
4443testdata/Builtins.lc 174:1-174:14
4444 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b
4445testdata/Builtins.lc 174:34-174:37
4446 Nat -> Type -> Type
4447testdata/Builtins.lc 174:34-174:39
4448 Type -> Type
4449testdata/Builtins.lc 174:34-174:41
4450 Type
4451testdata/Builtins.lc 174:34-174:67
4452 Type | Type | Type
4453testdata/Builtins.lc 174:38-174:39
4454 _f
4455testdata/Builtins.lc 174:40-174:41
4456 _d
4457testdata/Builtins.lc 174:47-174:50
4458 Nat -> Nat -> Type -> Type
4459testdata/Builtins.lc 174:47-174:52
4460 Nat -> Type -> Type
4461testdata/Builtins.lc 174:47-174:54
4462 Type -> Type
4463testdata/Builtins.lc 174:47-174:56
4464 Type
4465testdata/Builtins.lc 174:47-174:67
4466 Type
4467testdata/Builtins.lc 174:51-174:52
4468 Nat
4469testdata/Builtins.lc 174:53-174:54
4470 _c
4471testdata/Builtins.lc 174:55-174:56
4472 Type
4473testdata/Builtins.lc 174:60-174:63
4474 Nat -> Type -> Type
4475testdata/Builtins.lc 174:60-174:65
4476 Type -> Type
4477testdata/Builtins.lc 174:60-174:67
4478 Type | Type
4479testdata/Builtins.lc 174:64-174:65
4480 Nat
4481testdata/Builtins.lc 174:66-174:67
4482 Type
4483testdata/Builtins.lc 175:1-175:14
4484 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
4485testdata/Builtins.lc 175:34-175:37
4486 Nat -> Nat -> Type -> Type
4487testdata/Builtins.lc 175:34-175:39
4488 Nat -> Type -> Type
4489testdata/Builtins.lc 175:34-175:41
4490 Type -> Type
4491testdata/Builtins.lc 175:34-175:43
4492 Type
4493testdata/Builtins.lc 175:34-175:69
4494 Type | Type | Type | Type
4495testdata/Builtins.lc 175:38-175:39
4496 _h
4497testdata/Builtins.lc 175:40-175:41
4498 _f
4499testdata/Builtins.lc 175:42-175:43
4500 _d
4501testdata/Builtins.lc 175:47-175:50
4502 Nat -> Nat -> Type -> Type
4503testdata/Builtins.lc 175:47-175:52
4504 Nat -> Type -> Type
4505testdata/Builtins.lc 175:47-175:54
4506 Type -> Type
4507testdata/Builtins.lc 175:47-175:56
4508 Type
4509testdata/Builtins.lc 175:47-175:69
4510 Type
4511testdata/Builtins.lc 175:51-175:52
4512 Nat
4513testdata/Builtins.lc 175:53-175:54
4514 _c
4515testdata/Builtins.lc 175:55-175:56
4516 Type
4517testdata/Builtins.lc 175:60-175:63
4518 Nat -> Nat -> Type -> Type
4519testdata/Builtins.lc 175:60-175:65
4520 Nat -> Type -> Type
4521testdata/Builtins.lc 175:60-175:67
4522 Type -> Type
4523testdata/Builtins.lc 175:60-175:69
4524 Type | Type
4525testdata/Builtins.lc 175:64-175:65
4526 Nat
4527testdata/Builtins.lc 175:66-175:67
4528 Nat
4529testdata/Builtins.lc 175:68-175:69
4530 Type
4531testdata/Builtins.lc 177:1-177:13
4532 forall a (b :: Nat) c d
4533 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
4534testdata/Builtins.lc 177:15-177:32
4535 forall a (b :: Nat) c d
4536 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
4537testdata/Builtins.lc 177:34-177:49
4538 forall a (b :: Nat) c d
4539 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
4540testdata/Builtins.lc 177:51-177:71
4541 forall a (b :: Nat) c d
4542 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
4543testdata/Builtins.lc 177:73-177:83
4544 forall a (b :: Nat) c d
4545 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
4546testdata/Builtins.lc 177:85-177:98
4547 forall a (b :: Nat) c d
4548 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
4549testdata/Builtins.lc 178:51-178:114
4550 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4551testdata/Builtins.lc 178:52-178:55
4552 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4553 -> Type
4554testdata/Builtins.lc 178:52-178:57
4555 Type | Type | Type | Type | Type | Type
4556testdata/Builtins.lc 178:56-178:57
4557 _d | _d | _d | _d | _d | _d
4558testdata/Builtins.lc 178:59-178:60
4559 _i | _i | _i | _i | _i | _i
4560testdata/Builtins.lc 178:59-178:62
4561 _h -> Type | _h -> Type | _h -> Type | _h -> Type | _h -> Type | _h -> Type
4562testdata/Builtins.lc 178:59-178:76
4563 Type | Type | Type | Type | Type | Type
4564testdata/Builtins.lc 178:59-178:114
4565 Type | Type | Type | Type | Type | Type
4566testdata/Builtins.lc 178:61-178:62
4567 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
4568 . a -> a -> Type | forall a . a -> a -> Type | forall a
4569 . a -> a -> Type | forall a . a -> a -> Type
4570testdata/Builtins.lc 178:63-178:72
4571 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
4572 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
4573testdata/Builtins.lc 178:63-178:74
4574 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4575 -> Type
4576testdata/Builtins.lc 178:63-178:76
4577 Type | Type | Type | Type | Type | Type
4578testdata/Builtins.lc 178:73-178:74
4579 _f | _f | _f | _f | _f | _f
4580testdata/Builtins.lc 178:75-178:76
4581 Type | Type | Type | Type | Type | Type
4582testdata/Builtins.lc 178:78-178:79
4583 _e | _e | _e | _e | _e | _e
4584testdata/Builtins.lc 178:78-178:81
4585 _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type | _d -> Type
4586testdata/Builtins.lc 178:78-178:98
4587 Type | Type | Type | Type | Type | Type
4588testdata/Builtins.lc 178:78-178:114
4589 Type | Type | Type | Type | Type | Type
4590testdata/Builtins.lc 178:80-178:81
4591 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
4592 . a -> a -> Type | forall a . a -> a -> Type | forall a
4593 . a -> a -> Type | forall a . a -> a -> Type
4594testdata/Builtins.lc 178:82-178:91
4595 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type | Nat
4596 -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
4597testdata/Builtins.lc 178:82-178:93
4598 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4599 -> Type
4600testdata/Builtins.lc 178:82-178:98
4601 Type | Type | Type | Type | Type | Type
4602testdata/Builtins.lc 178:92-178:93
4603 Nat | Nat | Nat | Nat | Nat | Nat
4604testdata/Builtins.lc 178:94-178:98
4605 Type | Type | Type | Type | Type | Type
4606testdata/Builtins.lc 178:103-178:104
4607 Type | Type | Type | Type | Type | Type
4608testdata/Builtins.lc 178:103-178:114
4609 Type | Type | Type | Type | Type | Type
4610testdata/Builtins.lc 178:108-178:109
4611 Type | Type | Type | Type | Type | Type
4612testdata/Builtins.lc 178:108-178:114
4613 Type | Type | Type | Type | Type | Type
4614testdata/Builtins.lc 178:113-178:114
4615 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
4616testdata/Builtins.lc 179:1-179:10
4617 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
4618testdata/Builtins.lc 179:12-179:24
4619 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
4620testdata/Builtins.lc 179:47-179:89
4621 Type | Type | Type | Type
4622testdata/Builtins.lc 179:48-179:49
4623 _c | _c
4624testdata/Builtins.lc 179:48-179:51
4625 _b -> Type | _b -> Type
4626testdata/Builtins.lc 179:48-179:70
4627 Type | Type
4628testdata/Builtins.lc 179:50-179:51
4629 forall a . a -> a -> Type | forall a . a -> a -> Type
4630testdata/Builtins.lc 179:52-179:68
4631 Type -> Type | Type -> Type
4632testdata/Builtins.lc 179:52-179:70
4633 Type | Type
4634testdata/Builtins.lc 179:69-179:70
4635 _c | _c
4636testdata/Builtins.lc 179:75-179:76
4637 Type | Type
4638testdata/Builtins.lc 179:75-179:89
4639 Type | Type
4640testdata/Builtins.lc 179:80-179:81
4641 Type | Type
4642testdata/Builtins.lc 179:80-179:89
4643 Type | Type
4644testdata/Builtins.lc 179:85-179:89
4645 Type | Type | Type | Type
4646testdata/Builtins.lc 181:1-181:9
4647 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4648testdata/Builtins.lc 181:11-181:19
4649 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4650testdata/Builtins.lc 181:21-181:31
4651 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
4652testdata/Builtins.lc 182:34-182:67
4653 Type | Type | Type | Type | Type | Type
4654testdata/Builtins.lc 182:35-182:36
4655 _e | _e | _e
4656testdata/Builtins.lc 182:35-182:38
4657 _d -> Type | _d -> Type | _d -> Type
4658testdata/Builtins.lc 182:35-182:56
4659 Type | Type | Type
4660testdata/Builtins.lc 182:37-182:38
4661 forall a . a -> a -> Type | forall a . a -> a -> Type | forall a
4662 . a -> a -> Type
4663testdata/Builtins.lc 182:39-182:48
4664 Nat -> Type -> Type | Nat -> Type -> Type | Nat -> Type -> Type
4665testdata/Builtins.lc 182:39-182:50
4666 Type -> Type | Type -> Type | Type -> Type
4667testdata/Builtins.lc 182:39-182:56
4668 Type | Type | Type
4669testdata/Builtins.lc 182:49-182:50
4670 _b | _b | _b
4671testdata/Builtins.lc 182:51-182:56
4672 Type | Type | Type
4673testdata/Builtins.lc 182:61-182:62
4674 Type | Type | Type
4675testdata/Builtins.lc 182:61-182:67
4676 Type | Type | Type
4677testdata/Builtins.lc 182:66-182:67
4678 Type | Type | Type | Type | Type | Type
4679testdata/Builtins.lc 184:1-184:11
4680 forall (a :: Nat) . VecScalar a Float -> Float
4681testdata/Builtins.lc 184:34-184:43
4682 Nat -> Type -> Type
4683testdata/Builtins.lc 184:34-184:45
4684 Type -> Type
4685testdata/Builtins.lc 184:34-184:51
4686 Type
4687testdata/Builtins.lc 184:34-184:60
4688 Type
4689testdata/Builtins.lc 184:44-184:45
4690 _b
4691testdata/Builtins.lc 184:46-184:51
4692 Type
4693testdata/Builtins.lc 184:55-184:60
4694 Type | Type
4695testdata/Builtins.lc 185:1-185:11
4696 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
4697testdata/Builtins.lc 185:34-185:43
4698 Nat -> Type -> Type
4699testdata/Builtins.lc 185:34-185:45
4700 Type -> Type
4701testdata/Builtins.lc 185:34-185:51
4702 Type
4703testdata/Builtins.lc 185:34-185:66
4704 Type
4705testdata/Builtins.lc 185:44-185:45
4706 _b
4707testdata/Builtins.lc 185:46-185:51
4708 Type
4709testdata/Builtins.lc 185:55-185:58
4710 Nat -> Type -> Type
4711testdata/Builtins.lc 185:55-185:60
4712 Type -> Type
4713testdata/Builtins.lc 185:55-185:66
4714 Type | Type
4715testdata/Builtins.lc 185:59-185:60
4716 _b
4717testdata/Builtins.lc 185:61-185:66
4718 Type
4719testdata/Builtins.lc 186:1-186:11
4720 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
4721testdata/Builtins.lc 186:34-186:43
4722 Nat -> Type -> Type
4723testdata/Builtins.lc 186:34-186:45
4724 Type -> Type
4725testdata/Builtins.lc 186:34-186:51
4726 Type
4727testdata/Builtins.lc 186:34-186:66
4728 Type
4729testdata/Builtins.lc 186:44-186:45
4730 _b
4731testdata/Builtins.lc 186:46-186:51
4732 Type
4733testdata/Builtins.lc 186:55-186:58
4734 Nat -> Type -> Type
4735testdata/Builtins.lc 186:55-186:60
4736 Type -> Type
4737testdata/Builtins.lc 186:55-186:66
4738 Type | Type
4739testdata/Builtins.lc 186:59-186:60
4740 _b
4741testdata/Builtins.lc 186:61-186:66
4742 Type
4743testdata/Builtins.lc 187:1-187:11
4744 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
4745testdata/Builtins.lc 187:34-187:43
4746 Nat -> Type -> Type
4747testdata/Builtins.lc 187:34-187:45
4748 Type -> Type
4749testdata/Builtins.lc 187:34-187:51
4750 Type
4751testdata/Builtins.lc 187:34-187:66
4752 Type
4753testdata/Builtins.lc 187:44-187:45
4754 _b
4755testdata/Builtins.lc 187:46-187:51
4756 Type
4757testdata/Builtins.lc 187:55-187:58
4758 Nat -> Type -> Type
4759testdata/Builtins.lc 187:55-187:60
4760 Type -> Type
4761testdata/Builtins.lc 187:55-187:66
4762 Type | Type
4763testdata/Builtins.lc 187:59-187:60
4764 _b
4765testdata/Builtins.lc 187:61-187:66
4766 Type
4767testdata/Builtins.lc 201:1-201:5
4768 forall a . List a -> a
4769testdata/Builtins.lc 201:15-201:16
4770 _d
4771testdata/Builtins.lc 203:6-203:8
4772 forall a . List a -> List a -> List a
4773testdata/Builtins.lc 203:14-203:16
4774 _d
4775testdata/Builtins.lc 203:14-204:26
4776 List _a -> List _a
4777testdata/Builtins.lc 204:14-204:15
4778 _d
4779testdata/Builtins.lc 204:14-204:17
4780 List _c -> List _c
4781testdata/Builtins.lc 204:14-204:26
4782 List _c
4783testdata/Builtins.lc 204:16-204:17
4784 forall a . a -> List a -> List a
4785testdata/Builtins.lc 204:18-204:20
4786 List _f
4787testdata/Builtins.lc 204:21-204:23
4788 _h
4789testdata/Builtins.lc 204:24-204:26
4790 List _g
4791testdata/Builtins.lc 206:1-206:6
4792 forall a b . (b -> a -> a) -> a -> List b -> a
4793testdata/Builtins.lc 206:16-206:17
4794 _f
4795testdata/Builtins.lc 206:16-207:39
4796 List _b -> _f
4797testdata/Builtins.lc 207:21-207:22
4798 _i
4799testdata/Builtins.lc 207:23-207:24
4800 _f
4801testdata/Builtins.lc 207:26-207:31
4802 _n
4803testdata/Builtins.lc 207:32-207:33
4804 _j -> _g
4805testdata/Builtins.lc 207:34-207:35
4806 _o
4807testdata/Builtins.lc 207:36-207:38
4808 List _k
4809testdata/Builtins.lc 209:1-209:7
4810 forall a . List (List a) -> List a
4811testdata/Builtins.lc 209:10-209:15
4812 forall a b . (b -> a -> a) -> a -> List b -> a
4813testdata/Builtins.lc 209:10-209:20
4814 List _a -> List (List _a) -> List _a
4815testdata/Builtins.lc 209:10-209:23
4816 List (List _a) -> List _a
4817testdata/Builtins.lc 209:16-209:20
4818 forall a . List a -> List a -> List a
4819testdata/Builtins.lc 209:21-209:23
4820 forall a . List a
4821testdata/Builtins.lc 211:1-211:4
4822 forall a b . (a -> b) -> List a -> List b
4823testdata/Builtins.lc 211:16-211:18
4824 forall a . List a
4825testdata/Builtins.lc 211:16-212:30
4826 List _b -> List _a
4827testdata/Builtins.lc 212:16-212:17
4828 _i
4829testdata/Builtins.lc 212:16-212:21
4830 List _a -> List _a
4831testdata/Builtins.lc 212:16-212:30
4832 List _c
4833testdata/Builtins.lc 212:18-212:19
4834 _h
4835testdata/Builtins.lc 212:20-212:21
4836 forall a . a -> List a -> List a
4837testdata/Builtins.lc 212:22-212:25
4838 _i
4839testdata/Builtins.lc 212:26-212:27
4840 _g -> _f
4841testdata/Builtins.lc 212:28-212:30
4842 List _h
4843testdata/Builtins.lc 214:14-214:38
4844 Type | Type
4845testdata/Builtins.lc 214:15-214:16
4846 _d
4847testdata/Builtins.lc 214:20-214:23
4848 Type | Type
4849testdata/Builtins.lc 214:21-214:22
4850 _c
4851testdata/Builtins.lc 214:28-214:31
4852 Type
4853testdata/Builtins.lc 214:28-214:38
4854 Type
4855testdata/Builtins.lc 214:29-214:30
4856 Type
4857testdata/Builtins.lc 214:35-214:38
4858 Type | Type
4859testdata/Builtins.lc 214:36-214:37
4860 Type
4861testdata/Builtins.lc 215:1-215:10
4862 forall a b . (a -> List b) -> List a -> List b
4863testdata/Builtins.lc 215:17-215:23
4864 forall a . List (List a) -> List a
4865testdata/Builtins.lc 215:17-215:33
4866 List _c
4867testdata/Builtins.lc 215:25-215:28
4868 forall a b . (a -> b) -> List a -> List b
4869testdata/Builtins.lc 215:25-215:30
4870 List _e -> List (List _d)
4871testdata/Builtins.lc 215:25-215:32
4872 List (List _c)
4873testdata/Builtins.lc 215:29-215:30
4874 _g -> List _f
4875testdata/Builtins.lc 215:31-215:32
4876 List _d
4877testdata/Builtins.lc 217:1-217:4
4878 forall a . List a -> Int
4879testdata/Builtins.lc 217:10-217:11
4880 _b
4881testdata/Builtins.lc 217:10-218:35
4882 List _b -> Int
4883testdata/Builtins.lc 218:14-218:15
4884 _b
4885testdata/Builtins.lc 218:14-218:28
4886 Int -> Int
4887testdata/Builtins.lc 218:14-218:35
4888 Int
4889testdata/Builtins.lc 218:16-218:28
4890 Int -> Int -> Int
4891testdata/Builtins.lc 218:29-218:32
4892 _h
4893testdata/Builtins.lc 218:33-218:35
4894 List _g
4895testdata/Builtins.lc 222:6-222:11
4896 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4897testdata/Builtins.lc 222:6-222:13
4898 Type | Type | Type | Type
4899testdata/Builtins.lc 222:6-224:11
4900 Type | Type | Type
4901testdata/Builtins.lc 222:6-224:13
4902 Type
4903testdata/Builtins.lc 222:12-222:13
4904 Type | Type
4905testdata/Builtins.lc 223:7-223:14
4906 forall a . Maybe a | Maybe _b
4907testdata/Builtins.lc 224:7-224:11
4908 forall a . a -> Maybe a | Maybe _d | Type | Type
4909testdata/Builtins.lc 224:12-224:13
4910 Type
4911testdata/Builtins.lc 227:6-227:12
4912 Nat -> Type -> Type | Nat -> Type -> Type | Nat
4913 -> Type -> Type | Type | Type | Type
4914testdata/Builtins.lc 227:19-227:22
4915 Type | Type
4916testdata/Builtins.lc 231:6-231:19
4917 Type | Type | Type | Type | Type | Type | Type | Type | Type
4918testdata/Builtins.lc 231:6-236:20
4919 Type | Type | Type | Type | Type
4920testdata/Builtins.lc 232:7-232:15
4921 PrimitiveType
4922testdata/Builtins.lc 233:7-233:11
4923 PrimitiveType
4924testdata/Builtins.lc 234:7-234:12
4925 PrimitiveType
4926testdata/Builtins.lc 235:7-235:24
4927 PrimitiveType
4928testdata/Builtins.lc 236:7-236:20
4929 PrimitiveType
4930testdata/Builtins.lc 238:6-238:15
4931 Type -> PrimitiveType -> Type | Type -> PrimitiveType -> Type | Type | Type
4932 -> PrimitiveType -> Type | Type | Type
4933testdata/Builtins.lc 238:6-241:56
4934 Type | Type | Type | Type
4935testdata/Builtins.lc 238:21-238:34
4936 Type
4937testdata/Builtins.lc 238:21-238:42
4938 Type
4939testdata/Builtins.lc 238:38-238:42
4940 Type | Type
4941testdata/Builtins.lc 239:5-239:14
4942 forall a . a -> Primitive a 'Point | Primitive _c 'Point
4943testdata/Builtins.lc 239:5-239:53
4944 Type | Type
4945testdata/Builtins.lc 239:21-239:22
4946 Type
4947testdata/Builtins.lc 239:21-239:53
4948 Type
4949testdata/Builtins.lc 239:36-239:45
4950 Type -> PrimitiveType -> Type
4951testdata/Builtins.lc 239:36-239:47
4952 PrimitiveType -> Type
4953testdata/Builtins.lc 239:36-239:53
4954 Type | Type
4955testdata/Builtins.lc 239:46-239:47
4956 Type
4957testdata/Builtins.lc 239:48-239:53
4958 PrimitiveType | PrimitiveType
4959testdata/Builtins.lc 240:5-240:13
4960 forall a . a -> a -> Primitive a 'Line | Primitive _e 'Line
4961testdata/Builtins.lc 240:5-240:52
4962 Type | Type | Type
4963testdata/Builtins.lc 240:21-240:22
4964 Type
4965testdata/Builtins.lc 240:21-240:52
4966 Type
4967testdata/Builtins.lc 240:26-240:27
4968 Type
4969testdata/Builtins.lc 240:26-240:52
4970 Type
4971testdata/Builtins.lc 240:36-240:45
4972 Type -> PrimitiveType -> Type
4973testdata/Builtins.lc 240:36-240:47
4974 PrimitiveType -> Type
4975testdata/Builtins.lc 240:36-240:52
4976 Type | Type
4977testdata/Builtins.lc 240:46-240:47
4978 Type
4979testdata/Builtins.lc 240:48-240:52
4980 PrimitiveType | PrimitiveType
4981testdata/Builtins.lc 241:5-241:17
4982 forall a . a -> a -> a -> Primitive a 'Triangle | Primitive _g 'Triangle
4983testdata/Builtins.lc 241:5-241:56
4984 Type | Type | Type | Type
4985testdata/Builtins.lc 241:21-241:22
4986 Type
4987testdata/Builtins.lc 241:21-241:56
4988 Type
4989testdata/Builtins.lc 241:26-241:27
4990 Type
4991testdata/Builtins.lc 241:26-241:56
4992 Type
4993testdata/Builtins.lc 241:31-241:32
4994 Type
4995testdata/Builtins.lc 241:31-241:56
4996 Type
4997testdata/Builtins.lc 241:36-241:45
4998 Type -> PrimitiveType -> Type
4999testdata/Builtins.lc 241:36-241:47
5000 PrimitiveType -> Type
5001testdata/Builtins.lc 241:36-241:56
5002 Type | Type
5003testdata/Builtins.lc 241:46-241:47
5004 Type
5005testdata/Builtins.lc 241:48-241:56
5006 PrimitiveType | PrimitiveType
5007testdata/Builtins.lc 243:1-243:13
5008 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c
5009testdata/Builtins.lc 243:17-243:59
5010 Type | Type | Type
5011testdata/Builtins.lc 243:18-243:19
5012 _f
5013testdata/Builtins.lc 243:23-243:24
5014 _e | Type
5015testdata/Builtins.lc 243:29-243:38
5016 Type -> PrimitiveType -> Type
5017testdata/Builtins.lc 243:29-243:40
5018 PrimitiveType -> Type
5019testdata/Builtins.lc 243:29-243:42
5020 Type
5021testdata/Builtins.lc 243:29-243:59
5022 Type
5023testdata/Builtins.lc 243:39-243:40
5024 Type
5025testdata/Builtins.lc 243:41-243:42
5026 _c
5027testdata/Builtins.lc 243:46-243:55
5028 Type -> PrimitiveType -> Type
5029testdata/Builtins.lc 243:46-243:57
5030 PrimitiveType -> Type
5031testdata/Builtins.lc 243:46-243:59
5032 Type | Type
5033testdata/Builtins.lc 243:56-243:57
5034 Type
5035testdata/Builtins.lc 243:58-243:59
5036 PrimitiveType
5037testdata/Builtins.lc 250:6-250:21
5038 PrimitiveType -> Type -> Type
5039testdata/Builtins.lc 250:28-250:43
5040 Type
5041testdata/Builtins.lc 250:29-250:38
5042 Type -> PrimitiveType -> Type
5043testdata/Builtins.lc 250:29-250:40
5044 PrimitiveType -> Type
5045testdata/Builtins.lc 250:29-250:42
5046 Type
5047testdata/Builtins.lc 250:39-250:40
5048 _b
5049testdata/Builtins.lc 250:41-250:42
5050 _c
5051testdata/Builtins.lc 252:18-252:72
5052 Type | Type | Type
5053testdata/Builtins.lc 252:19-252:20
5054 _f
5055testdata/Builtins.lc 252:24-252:25
5056 _e | Type
5057testdata/Builtins.lc 252:30-252:45
5058 PrimitiveType -> Type -> Type
5059testdata/Builtins.lc 252:30-252:47
5060 Type -> Type
5061testdata/Builtins.lc 252:30-252:49
5062 Type
5063testdata/Builtins.lc 252:30-252:72
5064 Type
5065testdata/Builtins.lc 252:46-252:47
5066 _c
5067testdata/Builtins.lc 252:48-252:49
5068 Type
5069testdata/Builtins.lc 252:53-252:68
5070 PrimitiveType -> Type -> Type
5071testdata/Builtins.lc 252:53-252:70
5072 Type -> Type
5073testdata/Builtins.lc 252:53-252:72
5074 Type | Type
5075testdata/Builtins.lc 252:69-252:70
5076 PrimitiveType
5077testdata/Builtins.lc 252:71-252:72
5078 Type
5079testdata/Builtins.lc 253:1-253:14
5080 forall a b (c :: PrimitiveType)
5081 . (a -> b) -> List (Primitive a c) -> List (Primitive b c)
5082testdata/Builtins.lc 253:19-253:22
5083 forall a b . (a -> b) -> List a -> List b
5084testdata/Builtins.lc 253:19-253:39
5085 List (Primitive _e _a) -> List (Primitive _d _a)
5086testdata/Builtins.lc 253:24-253:36
5087 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c
5088testdata/Builtins.lc 253:24-253:38
5089 Primitive _g _a -> Primitive _f _a
5090testdata/Builtins.lc 253:37-253:38
5091 _i -> _h
5092testdata/Builtins.lc 255:30-255:38
5093 Type -> Type
5094testdata/Builtins.lc 255:45-255:46
5095 Type
5096testdata/Builtins.lc 260:1-260:12
5097 forall (a :: PrimitiveType) (b :: List Type) (c :: List Type)
5098 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b)
5099testdata/Builtins.lc 260:32-260:119
5100 Type | Type | Type
5101testdata/Builtins.lc 260:56-260:57
5102 _e
5103testdata/Builtins.lc 260:56-260:59
5104 _d -> Type
5105testdata/Builtins.lc 260:56-260:75
5106 Type
5107testdata/Builtins.lc 260:58-260:59
5108 forall a . a -> a -> Type
5109testdata/Builtins.lc 260:60-260:63
5110 forall a b . (a -> b) -> List a -> List b
5111testdata/Builtins.lc 260:60-260:72
5112 List Type -> List Type
5113testdata/Builtins.lc 260:60-260:75
5114 List Type
5115testdata/Builtins.lc 260:64-260:72
5116 Type -> Type
5117testdata/Builtins.lc 260:73-260:75
5118 _b
5119testdata/Builtins.lc 260:80-260:85
5120 List Type -> Type
5121testdata/Builtins.lc 260:80-260:88
5122 Type
5123testdata/Builtins.lc 260:80-260:119
5124 Type
5125testdata/Builtins.lc 260:86-260:88
5126 List Type
5127testdata/Builtins.lc 260:92-260:107
5128 PrimitiveType -> Type -> Type
5129testdata/Builtins.lc 260:92-260:109
5130 Type -> Type
5131testdata/Builtins.lc 260:92-260:119
5132 Type | Type
5133testdata/Builtins.lc 260:108-260:109
5134 _f
5135testdata/Builtins.lc 260:111-260:116
5136 List Type -> Type
5137testdata/Builtins.lc 260:111-260:118
5138 Type
5139testdata/Builtins.lc 260:117-260:118
5140 List Type
5141testdata/Builtins.lc 262:1-262:6
5142 forall (a :: PrimitiveType) (b :: List Type)
5143 . String -> HList b -> PrimitiveStream a (HList b)
5144testdata/Builtins.lc 262:56-262:62
5145 Type
5146testdata/Builtins.lc 262:56-262:104
5147 Type | Type
5148testdata/Builtins.lc 262:66-262:71
5149 List Type -> Type
5150testdata/Builtins.lc 262:66-262:73
5151 Type
5152testdata/Builtins.lc 262:66-262:104
5153 Type
5154testdata/Builtins.lc 262:72-262:73
5155 _c
5156testdata/Builtins.lc 262:77-262:92
5157 PrimitiveType -> Type -> Type
5158testdata/Builtins.lc 262:77-262:94
5159 Type -> Type
5160testdata/Builtins.lc 262:77-262:104
5161 Type | Type
5162testdata/Builtins.lc 262:93-262:94
5163 _e
5164testdata/Builtins.lc 262:96-262:101
5165 List Type -> Type
5166testdata/Builtins.lc 262:96-262:103
5167 Type
5168testdata/Builtins.lc 262:102-262:103
5169 List Type
5170testdata/Builtins.lc 264:1-264:10
5171 forall a . String -> a
5172testdata/Builtins.lc 264:14-264:20
5173 Type
5174testdata/Builtins.lc 264:14-264:25
5175 Type
5176testdata/Builtins.lc 264:24-264:25
5177 _c | Type
5178testdata/Builtins.lc 266:1-266:12
5179 forall (a :: PrimitiveType) (b :: List Type)
5180 . String
5181 -> forall (c :: List String)
5182 -> (len String c ~ len Type b) => PrimitiveStream a (HList b)
5183testdata/Builtins.lc 266:31-266:37
5184 Type
5185testdata/Builtins.lc 266:31-266:123
5186 Type
5187testdata/Builtins.lc 266:32-266:36
5188 Type
5189testdata/Builtins.lc 266:41-266:47
5190 Type
5191testdata/Builtins.lc 266:41-266:123
5192 Type
5193testdata/Builtins.lc 266:51-266:123
5194 Type
5195testdata/Builtins.lc 266:65-266:73
5196 Type
5197testdata/Builtins.lc 266:66-266:72
5198 Type
5199testdata/Builtins.lc 266:78-266:81
5200 forall a . List a -> Int
5201testdata/Builtins.lc 266:78-266:84
5202 Int
5203testdata/Builtins.lc 266:78-266:86
5204 Int -> Type
5205testdata/Builtins.lc 266:78-266:92
5206 Type
5207testdata/Builtins.lc 266:78-266:123
5208 Type
5209testdata/Builtins.lc 266:82-266:84
5210 List String
5211testdata/Builtins.lc 266:85-266:86
5212 forall a . a -> a -> Type
5213testdata/Builtins.lc 266:87-266:90
5214 forall a . List a -> Int
5215testdata/Builtins.lc 266:87-266:92
5216 Int
5217testdata/Builtins.lc 266:91-266:92
5218 List Type
5219testdata/Builtins.lc 266:96-266:111
5220 PrimitiveType -> Type -> Type
5221testdata/Builtins.lc 266:96-266:113
5222 Type -> Type
5223testdata/Builtins.lc 266:96-266:123
5224 Type | Type
5225testdata/Builtins.lc 266:112-266:113
5226 _f
5227testdata/Builtins.lc 266:115-266:120
5228 List Type -> Type
5229testdata/Builtins.lc 266:115-266:122
5230 Type
5231testdata/Builtins.lc 266:121-266:122
5232 List Type
5233testdata/Builtins.lc 270:6-270:14
5234 Nat -> Type -> Type
5235testdata/Builtins.lc 270:21-270:27
5236 Nat -> Type -> Type
5237testdata/Builtins.lc 270:21-270:29
5238 Type -> Type
5239testdata/Builtins.lc 270:21-270:56
5240 Type
5241testdata/Builtins.lc 270:28-270:29
5242 _d
5243testdata/Builtins.lc 270:31-270:36
5244 Type -> Type
5245testdata/Builtins.lc 270:31-270:55
5246 Type
5247testdata/Builtins.lc 270:38-270:52
5248 Type -> Type
5249testdata/Builtins.lc 270:38-270:54
5250 Type
5251testdata/Builtins.lc 270:53-270:54
5252 _b
5253testdata/Builtins.lc 272:6-272:20
5254 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
5255testdata/Builtins.lc 272:6-272:22
5256 Type | Type
5257testdata/Builtins.lc 272:6-272:39
5258 Type | Type
5259testdata/Builtins.lc 272:6-274:29
5260 Type | Type
5261testdata/Builtins.lc 272:21-272:22
5262 Type
5263testdata/Builtins.lc 272:25-272:39
5264 forall a . Vec 3 Float -> a -> SimpleFragment a | SimpleFragment
5265 _d | Type | Type | Type
5266testdata/Builtins.lc 273:7-273:22
5267 forall a . SimpleFragment a -> VecS Float 3
5268testdata/Builtins.lc 273:28-273:31
5269 Nat -> Type -> Type
5270testdata/Builtins.lc 273:28-273:33
5271 Type -> Type
5272testdata/Builtins.lc 273:28-273:39
5273 Type
5274testdata/Builtins.lc 273:32-273:33
5275 _b
5276testdata/Builtins.lc 273:34-273:39
5277 Type
5278testdata/Builtins.lc 274:7-274:21
5279 forall a . SimpleFragment a -> a
5280testdata/Builtins.lc 274:28-274:29
5281 Type
5282testdata/Builtins.lc 277:6-277:20
5283 Nat -> Type -> Type
5284testdata/Builtins.lc 277:27-277:41
5285 Type
5286testdata/Builtins.lc 277:28-277:36
5287 Nat -> Type -> Type
5288testdata/Builtins.lc 277:28-277:38
5289 Type -> Type
5290testdata/Builtins.lc 277:28-277:40
5291 Type
5292testdata/Builtins.lc 277:37-277:38
5293 _d
5294testdata/Builtins.lc 277:39-277:40
5295 _b
5296testdata/Builtins.lc 279:1-279:15
5297 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a
5298testdata/Builtins.lc 279:19-279:63
5299 Type | Type
5300testdata/Builtins.lc 279:20-279:21
5301 _d
5302testdata/Builtins.lc 279:25-279:30
5303 Type | Type
5304testdata/Builtins.lc 279:35-279:43
5305 Nat -> Type -> Type
5306testdata/Builtins.lc 279:35-279:45
5307 Type -> Type
5308testdata/Builtins.lc 279:35-279:47
5309 Type
5310testdata/Builtins.lc 279:35-279:63
5311 Type
5312testdata/Builtins.lc 279:44-279:45
5313 _c
5314testdata/Builtins.lc 279:46-279:47
5315 Type
5316testdata/Builtins.lc 279:51-279:59
5317 Nat -> Type -> Type
5318testdata/Builtins.lc 279:51-279:61
5319 Type -> Type
5320testdata/Builtins.lc 279:51-279:63
5321 Type | Type
5322testdata/Builtins.lc 279:60-279:61
5323 Nat
5324testdata/Builtins.lc 279:62-279:63
5325 Type
5326testdata/Builtins.lc 281:20-281:76
5327 Type | Type
5328testdata/Builtins.lc 281:21-281:22
5329 _d
5330testdata/Builtins.lc 281:26-281:31
5331 Type | Type
5332testdata/Builtins.lc 281:36-281:50
5333 Nat -> Type -> Type
5334testdata/Builtins.lc 281:36-281:52
5335 Type -> Type
5336testdata/Builtins.lc 281:36-281:54
5337 Type
5338testdata/Builtins.lc 281:36-281:76
5339 Type
5340testdata/Builtins.lc 281:51-281:52
5341 _c
5342testdata/Builtins.lc 281:53-281:54
5343 Type
5344testdata/Builtins.lc 281:58-281:72
5345 Nat -> Type -> Type
5346testdata/Builtins.lc 281:58-281:74
5347 Type -> Type
5348testdata/Builtins.lc 281:58-281:76
5349 Type | Type
5350testdata/Builtins.lc 281:73-281:74
5351 Nat
5352testdata/Builtins.lc 281:75-281:76
5353 Type
5354testdata/Builtins.lc 282:1-282:16
5355 forall a (b :: Nat)
5356 . (a -> Float)
5357 -> List (Vector b (Maybe (SimpleFragment a)))
5358 -> List (Vector b (Maybe (SimpleFragment a)))
5359testdata/Builtins.lc 282:21-282:24
5360 forall a b . (a -> b) -> List a -> List b
5361testdata/Builtins.lc 282:21-282:43
5362 List (Vector _a (Maybe (SimpleFragment _d)))
5363 -> List (Vector _a (Maybe (SimpleFragment _d)))
5364testdata/Builtins.lc 282:26-282:40
5365 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a
5366testdata/Builtins.lc 282:26-282:42
5367 Fragment _a _f -> Fragment _a _f
5368testdata/Builtins.lc 282:41-282:42
5369 _g -> Float
5370testdata/Builtins.lc 284:1-284:15
5371 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
5372testdata/Builtins.lc 284:19-284:62
5373 Type | Type
5374testdata/Builtins.lc 284:20-284:21
5375 _d
5376testdata/Builtins.lc 284:25-284:29
5377 Type | Type
5378testdata/Builtins.lc 284:34-284:42
5379 Nat -> Type -> Type
5380testdata/Builtins.lc 284:34-284:44
5381 Type -> Type
5382testdata/Builtins.lc 284:34-284:46
5383 Type
5384testdata/Builtins.lc 284:34-284:62
5385 Type
5386testdata/Builtins.lc 284:43-284:44
5387 _c
5388testdata/Builtins.lc 284:45-284:46
5389 Type
5390testdata/Builtins.lc 284:50-284:58
5391 Nat -> Type -> Type
5392testdata/Builtins.lc 284:50-284:60
5393 Type -> Type
5394testdata/Builtins.lc 284:50-284:62
5395 Type | Type
5396testdata/Builtins.lc 284:59-284:60
5397 Nat
5398testdata/Builtins.lc 284:61-284:62
5399 Type
5400testdata/Builtins.lc 286:20-286:75
5401 Type | Type
5402testdata/Builtins.lc 286:21-286:22
5403 _d
5404testdata/Builtins.lc 286:26-286:30
5405 Type | Type
5406testdata/Builtins.lc 286:35-286:49
5407 Nat -> Type -> Type
5408testdata/Builtins.lc 286:35-286:51
5409 Type -> Type
5410testdata/Builtins.lc 286:35-286:53
5411 Type
5412testdata/Builtins.lc 286:35-286:75
5413 Type
5414testdata/Builtins.lc 286:50-286:51
5415 _c
5416testdata/Builtins.lc 286:52-286:53
5417 Type
5418testdata/Builtins.lc 286:57-286:71
5419 Nat -> Type -> Type
5420testdata/Builtins.lc 286:57-286:73
5421 Type -> Type
5422testdata/Builtins.lc 286:57-286:75
5423 Type | Type
5424testdata/Builtins.lc 286:72-286:73
5425 Nat
5426testdata/Builtins.lc 286:74-286:75
5427 Type
5428testdata/Builtins.lc 287:1-287:16
5429 forall a (b :: Nat)
5430 . (a -> Bool)
5431 -> List (Vector b (Maybe (SimpleFragment a)))
5432 -> List (Vector b (Maybe (SimpleFragment a)))
5433testdata/Builtins.lc 287:21-287:24
5434 forall a b . (a -> b) -> List a -> List b
5435testdata/Builtins.lc 287:21-287:43
5436 List (Vector _a (Maybe (SimpleFragment _d)))
5437 -> List (Vector _a (Maybe (SimpleFragment _d)))
5438testdata/Builtins.lc 287:26-287:40
5439 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
5440testdata/Builtins.lc 287:26-287:42
5441 Fragment _a _f -> Fragment _a _f
5442testdata/Builtins.lc 287:41-287:42
5443 _g -> Bool
5444testdata/Builtins.lc 289:1-289:12
5445 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
5446testdata/Builtins.lc 289:16-289:56
5447 Type | Type | Type
5448testdata/Builtins.lc 289:17-289:18
5449 _f
5450testdata/Builtins.lc 289:22-289:23
5451 _e | Type
5452testdata/Builtins.lc 289:28-289:36
5453 Nat -> Type -> Type
5454testdata/Builtins.lc 289:28-289:38
5455 Type -> Type
5456testdata/Builtins.lc 289:28-289:40
5457 Type
5458testdata/Builtins.lc 289:28-289:56
5459 Type
5460testdata/Builtins.lc 289:37-289:38
5461 _c
5462testdata/Builtins.lc 289:39-289:40
5463 Type
5464testdata/Builtins.lc 289:44-289:52
5465 Nat -> Type -> Type
5466testdata/Builtins.lc 289:44-289:54
5467 Type -> Type
5468testdata/Builtins.lc 289:44-289:56
5469 Type | Type
5470testdata/Builtins.lc 289:53-289:54
5471 Nat
5472testdata/Builtins.lc 289:55-289:56
5473 Type
5474testdata/Builtins.lc 291:17-291:69
5475 Type | Type | Type
5476testdata/Builtins.lc 291:18-291:19
5477 _f
5478testdata/Builtins.lc 291:23-291:24
5479 _e | Type
5480testdata/Builtins.lc 291:29-291:43
5481 Nat -> Type -> Type
5482testdata/Builtins.lc 291:29-291:45
5483 Type -> Type
5484testdata/Builtins.lc 291:29-291:47
5485 Type
5486testdata/Builtins.lc 291:29-291:69
5487 Type
5488testdata/Builtins.lc 291:44-291:45
5489 _c
5490testdata/Builtins.lc 291:46-291:47
5491 Type
5492testdata/Builtins.lc 291:51-291:65
5493 Nat -> Type -> Type
5494testdata/Builtins.lc 291:51-291:67
5495 Type -> Type
5496testdata/Builtins.lc 291:51-291:69
5497 Type | Type
5498testdata/Builtins.lc 291:66-291:67
5499 Nat
5500testdata/Builtins.lc 291:68-291:69
5501 Type
5502testdata/Builtins.lc 292:1-292:13
5503 forall a b (c :: Nat)
5504 . (a -> b)
5505 -> List (Vector c (Maybe (SimpleFragment a)))
5506 -> List (Vector c (Maybe (SimpleFragment b)))
5507testdata/Builtins.lc 292:18-292:21
5508 forall a b . (a -> b) -> List a -> List b
5509testdata/Builtins.lc 292:18-292:37
5510 List (Vector _a (Maybe (SimpleFragment _e)))
5511 -> List (Vector _a (Maybe (SimpleFragment _d)))
5512testdata/Builtins.lc 292:23-292:34
5513 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
5514testdata/Builtins.lc 292:23-292:36
5515 Fragment _a _g -> Fragment _a _f
5516testdata/Builtins.lc 292:35-292:36
5517 _i -> _h
5518testdata/Builtins.lc 296:6-296:15
5519 Type | Type | Type | Type | Type | Type | Type | Type
5520testdata/Builtins.lc 296:6-299:14
5521 Type | Type | Type
5522testdata/Builtins.lc 297:7-297:12
5523 Type -> ImageKind | ImageKind | Type | Type
5524testdata/Builtins.lc 297:13-297:17
5525 Type
5526testdata/Builtins.lc 298:7-298:12
5527 ImageKind
5528testdata/Builtins.lc 299:7-299:14
5529 ImageKind
5530testdata/Builtins.lc 301:14-301:23
5531 Type
5532testdata/Builtins.lc 301:27-301:31
5533 Type | Type
5534testdata/Builtins.lc 302:1-302:10
5535 ImageKind -> Type
5536testdata/Builtins.lc 302:23-302:24
5537 Type
5538testdata/Builtins.lc 302:23-303:25
5539 Type -> ImageKind -> Type
5540testdata/Builtins.lc 302:23-304:25
5541 ImageKind -> Type | Type
5542testdata/Builtins.lc 303:19-303:25
5543 Type
5544testdata/Builtins.lc 304:21-304:25
5545 Type
5546testdata/Builtins.lc 306:6-306:11
5547 Nat -> ImageKind -> Type | Nat -> ImageKind -> Type | Nat
5548 -> ImageKind -> Type | Type | Type
5549testdata/Builtins.lc 306:6-306:38
5550 Type
5551testdata/Builtins.lc 306:18-306:21
5552 Type | Type
5553testdata/Builtins.lc 306:29-306:38
5554 Type | Type | Type
5555testdata/Builtins.lc 308:1-308:11
5556 forall (a :: Nat) (b :: Nat) c d
5557 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
5558testdata/Builtins.lc 308:45-309:55
5559 Type | Type | Type | Type
5560testdata/Builtins.lc 308:46-308:49
5561 Type -> Type
5562testdata/Builtins.lc 308:46-308:51
5563 Type
5564testdata/Builtins.lc 308:50-308:51
5565 _d
5566testdata/Builtins.lc 308:53-308:58
5567 _d
5568testdata/Builtins.lc 308:53-308:60
5569 _c -> Type
5570testdata/Builtins.lc 308:53-308:74
5571 Type
5572testdata/Builtins.lc 308:53-309:55
5573 Type
5574testdata/Builtins.lc 308:59-308:60
5575 forall a . a -> a -> Type
5576testdata/Builtins.lc 308:61-308:70
5577 Nat -> Type -> Type
5578testdata/Builtins.lc 308:61-308:72
5579 Type -> Type
5580testdata/Builtins.lc 308:61-308:74
5581 Type
5582testdata/Builtins.lc 308:71-308:72
5583 _f
5584testdata/Builtins.lc 308:73-308:74
5585 Type
5586testdata/Builtins.lc 309:24-309:29
5587 Type
5588testdata/Builtins.lc 309:24-309:55
5589 Type
5590testdata/Builtins.lc 309:34-309:39
5591 Nat -> ImageKind -> Type
5592testdata/Builtins.lc 309:34-309:41
5593 ImageKind -> Type
5594testdata/Builtins.lc 309:34-309:55
5595 Type | Type
5596testdata/Builtins.lc 309:40-309:41
5597 _h
5598testdata/Builtins.lc 309:43-309:48
5599 Type -> ImageKind
5600testdata/Builtins.lc 309:43-309:54
5601 ImageKind
5602testdata/Builtins.lc 309:49-309:54
5603 Type
5604testdata/Builtins.lc 310:1-310:11
5605 forall (a :: Nat) . Float -> Image a 'Depth
5606testdata/Builtins.lc 310:35-310:40
5607 Type
5608testdata/Builtins.lc 310:35-310:58
5609 Type
5610testdata/Builtins.lc 310:45-310:50
5611 Nat -> ImageKind -> Type
5612testdata/Builtins.lc 310:45-310:52
5613 ImageKind -> Type
5614testdata/Builtins.lc 310:45-310:58
5615 Type | Type
5616testdata/Builtins.lc 310:51-310:52
5617 _c
5618testdata/Builtins.lc 310:53-310:58
5619 ImageKind
5620testdata/Builtins.lc 311:1-311:13
5621 forall (a :: Nat) . Int -> Image a 'Stencil
5622testdata/Builtins.lc 311:35-311:38
5623 Type
5624testdata/Builtins.lc 311:35-311:60
5625 Type
5626testdata/Builtins.lc 311:45-311:50
5627 Nat -> ImageKind -> Type
5628testdata/Builtins.lc 311:45-311:52
5629 ImageKind -> Type
5630testdata/Builtins.lc 311:45-311:60
5631 Type | Type
5632testdata/Builtins.lc 311:51-311:52
5633 _c
5634testdata/Builtins.lc 311:53-311:60
5635 ImageKind
5636testdata/Builtins.lc 313:1-313:16
5637 Float -> Image 1 'Depth
5638testdata/Builtins.lc 313:19-313:29
5639 forall (a :: Nat) . Float -> Image a 'Depth
5640testdata/Builtins.lc 313:19-313:32
5641 Float -> Image 1 'Depth
5642testdata/Builtins.lc 313:31-313:32
5643 _b
5644testdata/Builtins.lc 314:1-314:16
5645 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
5646testdata/Builtins.lc 314:19-314:29
5647 forall (a :: Nat) (b :: Nat) c d
5648 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
5649testdata/Builtins.lc 314:19-314:32
5650 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
5651testdata/Builtins.lc 314:31-314:32
5652 _b
5653testdata/Builtins.lc 321:6-321:11
5654 Type | Type | Type | Type | Type | Type | Type | Type
5655testdata/Builtins.lc 321:6-321:31
5656 Type | Type | Type | Type
5657testdata/Builtins.lc 321:14-321:16
5658 Swizz
5659testdata/Builtins.lc 321:19-321:21
5660 Swizz
5661testdata/Builtins.lc 321:24-321:26
5662 Swizz
5663testdata/Builtins.lc 321:29-321:31
5664 Swizz
5665testdata/Builtins.lc 339:16-339:48
5666 Type
5667testdata/Builtins.lc 339:27-339:30
5668 Nat -> Type -> Type
5669testdata/Builtins.lc 339:27-339:32
5670 Type -> Type
5671testdata/Builtins.lc 339:27-339:34
5672 Type
5673testdata/Builtins.lc 339:27-339:48
5674 Type
5675testdata/Builtins.lc 339:31-339:32
5676 _b
5677testdata/Builtins.lc 339:33-339:34
5678 _c
5679testdata/Builtins.lc 339:38-339:43
5680 Type
5681testdata/Builtins.lc 339:38-339:48
5682 Type
5683testdata/Builtins.lc 339:47-339:48
5684 Type | Type
5685testdata/Builtins.lc 340:1-340:12
5686 forall a (b :: Nat) . Vec b a -> Swizz -> a
5687testdata/Builtins.lc 340:27-340:28
5688 _e
5689testdata/Builtins.lc 340:27-341:28
5690 _d -> _d -> Swizz -> _d | _c
5691testdata/Builtins.lc 340:27-344:30
5692 (_a -> _a -> _a -> _a -> _a) -> forall (a :: Nat) . VecS _a a -> _a
5693testdata/Builtins.lc 340:27-348:32
5694 forall (a :: Nat) . VecS _a a -> _a | _d
5695testdata/Builtins.lc 341:27-341:28
5696 _d
5697testdata/Builtins.lc 342:29-342:30
5698 _e
5699testdata/Builtins.lc 342:29-343:30
5700 _d -> _d -> Swizz -> _d
5701testdata/Builtins.lc 342:29-344:30
5702 _d -> Swizz -> _d | _d
5703testdata/Builtins.lc 343:29-343:30
5704 _d
5705testdata/Builtins.lc 344:29-344:30
5706 _d
5707testdata/Builtins.lc 345:31-345:32
5708 _f
5709testdata/Builtins.lc 345:31-346:32
5710 _e -> _e -> Swizz -> _e
5711testdata/Builtins.lc 345:31-347:32
5712 _e -> Swizz -> _e
5713testdata/Builtins.lc 345:31-348:32
5714 Swizz -> _e | _e
5715testdata/Builtins.lc 346:31-346:32
5716 _e
5717testdata/Builtins.lc 347:31-347:32
5718 _e
5719testdata/Builtins.lc 348:31-348:32
5720 _e
5721testdata/Builtins.lc 351:28-351:31
5722 Nat -> Type -> Type
5723testdata/Builtins.lc 351:28-351:33
5724 Type -> Type
5725testdata/Builtins.lc 351:28-351:35
5726 Type
5727testdata/Builtins.lc 351:28-351:43
5728 Type | Type
5729testdata/Builtins.lc 351:32-351:33
5730 _b
5731testdata/Builtins.lc 351:34-351:35
5732 _c
5733testdata/Builtins.lc 351:39-351:43
5734 Type | Type
5735testdata/Builtins.lc 352:1-352:11
5736 forall a (b :: Nat) . Vec b a -> Bool
5737testdata/Builtins.lc 352:23-352:27
5738 Bool
5739testdata/Builtins.lc 352:23-353:29
5740 (_a -> _a -> _a -> _a -> Bool) -> forall (a :: Nat) . VecS _a a -> Bool
5741testdata/Builtins.lc 352:23-354:31
5742 forall (a :: Nat) . VecS _a a -> Bool | Bool
5743testdata/Builtins.lc 353:25-353:29
5744 Bool
5745testdata/Builtins.lc 354:27-354:31
5746 Bool
5747testdata/Builtins.lc 356:16-356:71
5748 Type
5749testdata/Builtins.lc 356:27-356:71
5750 Type
5751testdata/Builtins.lc 356:38-356:41
5752 Nat -> Type -> Type
5753testdata/Builtins.lc 356:38-356:43
5754 Type -> Type
5755testdata/Builtins.lc 356:38-356:45
5756 Type
5757testdata/Builtins.lc 356:38-356:71
5758 Type
5759testdata/Builtins.lc 356:42-356:43
5760 _d
5761testdata/Builtins.lc 356:44-356:45
5762 _e
5763testdata/Builtins.lc 356:49-356:52
5764 Nat -> Type -> Type
5765testdata/Builtins.lc 356:49-356:54
5766 Type -> Type
5767testdata/Builtins.lc 356:49-356:60
5768 Type
5769testdata/Builtins.lc 356:49-356:71
5770 Type
5771testdata/Builtins.lc 356:53-356:54
5772 _c
5773testdata/Builtins.lc 356:55-356:60
5774 Type
5775testdata/Builtins.lc 356:64-356:67
5776 Nat -> Type -> Type
5777testdata/Builtins.lc 356:64-356:69
5778 Type -> Type
5779testdata/Builtins.lc 356:64-356:71
5780 Type | Type
5781testdata/Builtins.lc 356:68-356:69
5782 Nat
5783testdata/Builtins.lc 356:70-356:71
5784 Type
5785testdata/Builtins.lc 357:1-357:12
5786 forall a (b :: Nat) (c :: Nat) . Vec b a -> Vec c Swizz -> VecS a c
5787testdata/Builtins.lc 357:19-357:29
5788 forall a (b :: Nat) . Vec b a -> Bool
5789testdata/Builtins.lc 357:19-357:31
5790 Bool
5791testdata/Builtins.lc 357:19-357:58
5792 VecS _e _c
5793testdata/Builtins.lc 357:30-357:31
5794 Vec _f _g
5795testdata/Builtins.lc 357:34-357:40
5796 forall a b (c :: Nat) . (a -> b) -> VecS a c -> VecS b c
5797testdata/Builtins.lc 357:34-357:56
5798 VecS Swizz _a -> VecS _g _a
5799testdata/Builtins.lc 357:34-357:58
5800 VecS _e _c
5801testdata/Builtins.lc 357:42-357:53
5802 forall a (b :: Nat) . Vec b a -> Swizz -> a
5803testdata/Builtins.lc 357:42-357:55
5804 Swizz -> _i
5805testdata/Builtins.lc 357:54-357:55
5806 Vec _j _k
5807testdata/Builtins.lc 357:57-357:58
5808 Vec _d Swizz
5809testdata/Builtins.lc 361:6-361:20
5810 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5811testdata/Builtins.lc 361:6-376:23
5812 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5813testdata/Builtins.lc 362:7-362:13
5814 BlendingFactor
5815testdata/Builtins.lc 363:7-363:12
5816 BlendingFactor
5817testdata/Builtins.lc 364:7-364:15
5818 BlendingFactor
5819testdata/Builtins.lc 365:7-365:23
5820 BlendingFactor
5821testdata/Builtins.lc 366:7-366:15
5822 BlendingFactor
5823testdata/Builtins.lc 367:7-367:23
5824 BlendingFactor
5825testdata/Builtins.lc 368:7-368:15
5826 BlendingFactor
5827testdata/Builtins.lc 369:7-369:23
5828 BlendingFactor
5829testdata/Builtins.lc 370:7-370:15
5830 BlendingFactor
5831testdata/Builtins.lc 371:7-371:23
5832 BlendingFactor
5833testdata/Builtins.lc 372:7-372:20
5834 BlendingFactor
5835testdata/Builtins.lc 373:7-373:28
5836 BlendingFactor
5837testdata/Builtins.lc 374:7-374:20
5838 BlendingFactor
5839testdata/Builtins.lc 375:7-375:28
5840 BlendingFactor
5841testdata/Builtins.lc 376:7-376:23
5842 BlendingFactor
5843testdata/Builtins.lc 378:6-378:19
5844 Type | Type | Type | Type | Type | Type | Type | Type | Type
5845testdata/Builtins.lc 378:6-383:10
5846 Type | Type | Type | Type | Type
5847testdata/Builtins.lc 379:7-379:14
5848 BlendEquation
5849testdata/Builtins.lc 380:7-380:19
5850 BlendEquation
5851testdata/Builtins.lc 381:7-381:26
5852 BlendEquation
5853testdata/Builtins.lc 382:7-382:10
5854 BlendEquation
5855testdata/Builtins.lc 383:7-383:10
5856 BlendEquation
5857testdata/Builtins.lc 385:6-385:20
5858 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5859testdata/Builtins.lc 385:6-401:10
5860 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5861testdata/Builtins.lc 386:7-386:12
5862 LogicOperation
5863testdata/Builtins.lc 387:7-387:10
5864 LogicOperation
5865testdata/Builtins.lc 388:7-388:17
5866 LogicOperation
5867testdata/Builtins.lc 389:7-389:11
5868 LogicOperation
5869testdata/Builtins.lc 390:7-390:18
5870 LogicOperation
5871testdata/Builtins.lc 391:7-391:11
5872 LogicOperation
5873testdata/Builtins.lc 392:7-392:10
5874 LogicOperation
5875testdata/Builtins.lc 393:7-393:9
5876 LogicOperation
5877testdata/Builtins.lc 394:7-394:10
5878 LogicOperation
5879testdata/Builtins.lc 395:7-395:12
5880 LogicOperation
5881testdata/Builtins.lc 396:7-396:13
5882 LogicOperation
5883testdata/Builtins.lc 397:7-397:16
5884 LogicOperation
5885testdata/Builtins.lc 398:7-398:19
5886 LogicOperation
5887testdata/Builtins.lc 399:7-399:17
5888 LogicOperation
5889testdata/Builtins.lc 400:7-400:11
5890 LogicOperation
5891testdata/Builtins.lc 401:7-401:10
5892 LogicOperation
5893testdata/Builtins.lc 403:6-403:22
5894 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5895testdata/Builtins.lc 403:6-411:15
5896 Type | Type | Type | Type | Type | Type | Type | Type
5897testdata/Builtins.lc 404:7-404:13
5898 StencilOperation
5899testdata/Builtins.lc 405:7-405:13
5900 StencilOperation
5901testdata/Builtins.lc 406:7-406:16
5902 StencilOperation
5903testdata/Builtins.lc 407:7-407:13
5904 StencilOperation
5905testdata/Builtins.lc 408:7-408:17
5906 StencilOperation
5907testdata/Builtins.lc 409:7-409:13
5908 StencilOperation
5909testdata/Builtins.lc 410:7-410:17
5910 StencilOperation
5911testdata/Builtins.lc 411:7-411:15
5912 StencilOperation
5913testdata/Builtins.lc 413:6-413:24
5914 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
5915testdata/Builtins.lc 413:6-421:13
5916 Type | Type | Type | Type | Type | Type | Type | Type
5917testdata/Builtins.lc 414:7-414:12
5918 ComparisonFunction
5919testdata/Builtins.lc 415:7-415:11
5920 ComparisonFunction
5921testdata/Builtins.lc 416:7-416:12
5922 ComparisonFunction
5923testdata/Builtins.lc 417:7-417:13
5924 ComparisonFunction
5925testdata/Builtins.lc 418:7-418:14
5926 ComparisonFunction
5927testdata/Builtins.lc 419:7-419:15
5928 ComparisonFunction
5929testdata/Builtins.lc 420:7-420:13
5930 ComparisonFunction
5931testdata/Builtins.lc 421:7-421:13
5932 ComparisonFunction
5933testdata/Builtins.lc 423:6-423:21
5934 Type | Type | Type | Type | Type | Type
5935testdata/Builtins.lc 423:6-425:18
5936 Type | Type
5937testdata/Builtins.lc 424:7-424:17
5938 ProvokingVertex
5939testdata/Builtins.lc 425:7-425:18
5940 ProvokingVertex
5941testdata/Builtins.lc 427:6-427:14
5942 Type | Type | Type | Type | Type | Type | Type
5943testdata/Builtins.lc 427:6-430:15
5944 Type | Type | Type
5945testdata/Builtins.lc 428:7-428:16
5946 CullMode
5947testdata/Builtins.lc 429:7-429:15
5948 CullMode
5949testdata/Builtins.lc 430:7-430:15
5950 CullMode
5951testdata/Builtins.lc 432:6-432:15
5952 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
5953testdata/Builtins.lc 432:6-432:17
5954 Type | Type | Type | Type
5955testdata/Builtins.lc 432:6-433:22
5956 Type
5957testdata/Builtins.lc 432:6-434:23
5958 Type | Type | Type
5959testdata/Builtins.lc 432:6-434:36
5960 Type
5961testdata/Builtins.lc 432:16-432:17
5962 Type | Type
5963testdata/Builtins.lc 433:7-433:16
5964 forall a . Float -> PointSize a | PointSize _c | Type | Type
5965testdata/Builtins.lc 433:17-433:22
5966 Type
5967testdata/Builtins.lc 434:7-434:23
5968 forall a . (a -> Float) -> PointSize a | PointSize _d | Type | Type
5969testdata/Builtins.lc 434:25-434:26
5970 Type
5971testdata/Builtins.lc 434:30-434:35
5972 Type | Type
5973testdata/Builtins.lc 436:6-436:17
5974 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
5975 -> Type | Type
5976testdata/Builtins.lc 436:6-436:19
5977 Type | Type | Type | Type | Type | Type
5978testdata/Builtins.lc 436:6-438:33
5979 Type
5980testdata/Builtins.lc 436:6-439:18
5981 Type | Type | Type | Type
5982testdata/Builtins.lc 436:6-439:24
5983 Type
5984testdata/Builtins.lc 436:18-436:19
5985 Type | Type | Type
5986testdata/Builtins.lc 437:7-437:18
5987 forall a . PolygonMode a | PolygonMode _b
5988testdata/Builtins.lc 438:7-438:19
5989 forall a . PointSize a -> PolygonMode a | PolygonMode _d | Type | Type
5990testdata/Builtins.lc 438:21-438:30
5991 Type -> Type
5992testdata/Builtins.lc 438:21-438:32
5993 Type
5994testdata/Builtins.lc 438:31-438:32
5995 Type
5996testdata/Builtins.lc 439:7-439:18
5997 forall a . Float -> PolygonMode a | PolygonMode _e | Type | Type
5998testdata/Builtins.lc 439:19-439:24
5999 Type
6000testdata/Builtins.lc 441:6-441:19
6001 Type | Type | Type | Type | Type | Type | Type
6002testdata/Builtins.lc 441:6-443:13
6003 Type | Type
6004testdata/Builtins.lc 441:6-443:25
6005 Type
6006testdata/Builtins.lc 442:7-442:15
6007 PolygonOffset
6008testdata/Builtins.lc 443:7-443:13
6009 Float -> Float -> PolygonOffset | PolygonOffset | Type | Type | Type
6010testdata/Builtins.lc 443:14-443:19
6011 Type
6012testdata/Builtins.lc 443:20-443:25
6013 Type
6014testdata/Builtins.lc 445:6-445:28
6015 Type | Type | Type | Type | Type | Type
6016testdata/Builtins.lc 445:6-447:16
6017 Type | Type
6018testdata/Builtins.lc 446:7-446:16
6019 PointSpriteCoordOrigin
6020testdata/Builtins.lc 447:7-447:16
6021 PointSpriteCoordOrigin
6022testdata/Builtins.lc 450:1-450:12
6023 () -> Vec 2 Float -> Vec 4 Float
6024testdata/Builtins.lc 450:16-450:18
6025 Type
6026testdata/Builtins.lc 450:22-450:25
6027 Nat -> Type -> Type
6028testdata/Builtins.lc 450:22-450:27
6029 Type -> Type
6030testdata/Builtins.lc 450:22-450:33
6031 Type
6032testdata/Builtins.lc 450:22-450:48
6033 Type
6034testdata/Builtins.lc 450:26-450:27
6035 _b
6036testdata/Builtins.lc 450:28-450:33
6037 Type
6038testdata/Builtins.lc 450:37-450:40
6039 Nat -> Type -> Type
6040testdata/Builtins.lc 450:37-450:42
6041 Type -> Type
6042testdata/Builtins.lc 450:37-450:48
6043 Type | Type
6044testdata/Builtins.lc 450:41-450:42
6045 _b
6046testdata/Builtins.lc 450:43-450:48
6047 Type
6048testdata/Builtins.lc 453:1-453:8
6049 forall a . String -> a
6050testdata/Builtins.lc 453:14-453:20
6051 Type
6052testdata/Builtins.lc 453:14-453:25
6053 Type
6054testdata/Builtins.lc 453:24-453:25
6055 _c | Type
6056testdata/Builtins.lc 455:6-455:19
6057 Type -> PrimitiveType -> Type | Type -> PrimitiveType -> Type | Type | Type
6058 -> PrimitiveType -> Type | Type | Type
6059testdata/Builtins.lc 455:6-458:111
6060 Type | Type | Type | Type
6061testdata/Builtins.lc 455:25-455:38
6062 Type
6063testdata/Builtins.lc 455:25-455:46
6064 Type
6065testdata/Builtins.lc 455:42-455:46
6066 Type | Type
6067testdata/Builtins.lc 456:3-456:14
6068 forall a
6069 . CullMode
6070 -> PolygonMode a
6071 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | RasterContext
6072 _f
6073 'Triangle
6074testdata/Builtins.lc 456:3-456:115
6075 Type | Type | Type | Type | Type
6076testdata/Builtins.lc 456:26-456:34
6077 Type
6078testdata/Builtins.lc 456:26-456:115
6079 Type
6080testdata/Builtins.lc 456:38-456:49
6081 Type -> Type
6082testdata/Builtins.lc 456:38-456:51
6083 Type
6084testdata/Builtins.lc 456:38-456:115
6085 Type
6086testdata/Builtins.lc 456:50-456:51
6087 Type
6088testdata/Builtins.lc 456:55-456:68
6089 Type
6090testdata/Builtins.lc 456:55-456:115
6091 Type
6092testdata/Builtins.lc 456:72-456:87
6093 Type
6094testdata/Builtins.lc 456:72-456:115
6095 Type
6096testdata/Builtins.lc 456:91-456:104
6097 Type -> PrimitiveType -> Type
6098testdata/Builtins.lc 456:91-456:106
6099 PrimitiveType -> Type
6100testdata/Builtins.lc 456:91-456:115
6101 Type | Type
6102testdata/Builtins.lc 456:105-456:106
6103 Type
6104testdata/Builtins.lc 456:107-456:115
6105 PrimitiveType | PrimitiveType
6106testdata/Builtins.lc 457:3-457:11
6107 forall a
6108 . PointSize a
6109 -> Float -> PointSpriteCoordOrigin -> RasterContext a 'Point | RasterContext
6110 _f
6111 'Point
6112testdata/Builtins.lc 457:3-457:112
6113 Type | Type | Type | Type
6114testdata/Builtins.lc 457:26-457:35
6115 Type -> Type
6116testdata/Builtins.lc 457:26-457:37
6117 Type
6118testdata/Builtins.lc 457:26-457:112
6119 Type
6120testdata/Builtins.lc 457:36-457:37
6121 Type
6122testdata/Builtins.lc 457:41-457:46
6123 Type
6124testdata/Builtins.lc 457:41-457:112
6125 Type
6126testdata/Builtins.lc 457:50-457:72
6127 Type
6128testdata/Builtins.lc 457:50-457:112
6129 Type
6130testdata/Builtins.lc 457:91-457:104
6131 Type -> PrimitiveType -> Type
6132testdata/Builtins.lc 457:91-457:106
6133 PrimitiveType -> Type
6134testdata/Builtins.lc 457:91-457:112
6135 Type | Type
6136testdata/Builtins.lc 457:105-457:106
6137 Type
6138testdata/Builtins.lc 457:107-457:112
6139 PrimitiveType | PrimitiveType
6140testdata/Builtins.lc 458:3-458:10
6141 forall a . Float -> ProvokingVertex -> RasterContext a 'Line | RasterContext
6142 _f
6143 'Line
6144testdata/Builtins.lc 458:3-458:111
6145 Type | Type | Type
6146testdata/Builtins.lc 458:26-458:31
6147 Type
6148testdata/Builtins.lc 458:26-458:111
6149 Type
6150testdata/Builtins.lc 458:35-458:50
6151 Type
6152testdata/Builtins.lc 458:35-458:111
6153 Type
6154testdata/Builtins.lc 458:91-458:104
6155 Type -> PrimitiveType -> Type
6156testdata/Builtins.lc 458:91-458:106
6157 PrimitiveType -> Type
6158testdata/Builtins.lc 458:91-458:111
6159 Type | Type
6160testdata/Builtins.lc 458:105-458:106
6161 Type
6162testdata/Builtins.lc 458:107-458:111
6163 PrimitiveType | PrimitiveType
6164testdata/Builtins.lc 460:6-460:14
6165 Type -> Type | Type -> Type | Type | Type -> Type | Type | Type
6166testdata/Builtins.lc 460:6-465:74
6167 Type | Type | Type
6168testdata/Builtins.lc 460:18-460:22
6169 Type
6170testdata/Builtins.lc 460:26-460:30
6171 Type | Type
6172testdata/Builtins.lc 461:3-461:13
6173 forall a . Blending a | Blending _a
6174testdata/Builtins.lc 461:3-461:70
6175 Type | Type
6176testdata/Builtins.lc 461:60-461:68
6177 Type -> Type
6178testdata/Builtins.lc 461:60-461:70
6179 Type | Type
6180testdata/Builtins.lc 461:69-461:70
6181 _b | Type
6182testdata/Builtins.lc 462:3-462:15
6183 forall a . Integral a => LogicOperation -> Blending a | Blending _c
6184testdata/Builtins.lc 462:3-462:70
6185 Type | Type | Type | Type
6186testdata/Builtins.lc 462:26-462:70
6187 Type
6188testdata/Builtins.lc 462:27-462:35
6189 Type -> Type
6190testdata/Builtins.lc 462:27-462:37
6191 Type
6192testdata/Builtins.lc 462:36-462:37
6193 _b
6194testdata/Builtins.lc 462:42-462:56
6195 Type
6196testdata/Builtins.lc 462:42-462:70
6197 Type
6198testdata/Builtins.lc 462:60-462:68
6199 Type -> Type
6200testdata/Builtins.lc 462:60-462:70
6201 Type | Type
6202testdata/Builtins.lc 462:69-462:70
6203 Type | Type
6204testdata/Builtins.lc 463:3-463:8
6205 (BlendEquation, BlendEquation)
6206 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
6207 -> Vec 4 Float -> Blending Float | Blending Float
6208testdata/Builtins.lc 463:3-465:74
6209 Type | Type | Type | Type
6210testdata/Builtins.lc 463:26-463:56
6211 Type
6212testdata/Builtins.lc 463:27-463:40
6213 Type
6214testdata/Builtins.lc 463:27-463:55
6215 List Type
6216testdata/Builtins.lc 463:42-463:55
6217 Type | List Type
6218testdata/Builtins.lc 464:29-464:97
6219 Type
6220testdata/Builtins.lc 464:29-465:74
6221 Type
6222testdata/Builtins.lc 464:30-464:62
6223 Type
6224testdata/Builtins.lc 464:30-464:96
6225 List Type
6226testdata/Builtins.lc 464:31-464:45
6227 Type
6228testdata/Builtins.lc 464:31-464:61
6229 List Type
6230testdata/Builtins.lc 464:47-464:61
6231 Type | List Type
6232testdata/Builtins.lc 464:64-464:96
6233 Type | List Type
6234testdata/Builtins.lc 464:65-464:79
6235 Type
6236testdata/Builtins.lc 464:65-464:95
6237 List Type
6238testdata/Builtins.lc 464:81-464:95
6239 Type | List Type
6240testdata/Builtins.lc 465:29-465:32
6241 Nat -> Type -> Type
6242testdata/Builtins.lc 465:29-465:34
6243 Type -> Type
6244testdata/Builtins.lc 465:29-465:40
6245 Type
6246testdata/Builtins.lc 465:29-465:74
6247 Type
6248testdata/Builtins.lc 465:33-465:34
6249 _b
6250testdata/Builtins.lc 465:35-465:40
6251 Type
6252testdata/Builtins.lc 465:60-465:68
6253 Type -> Type
6254testdata/Builtins.lc 465:60-465:74
6255 Type | Type
6256testdata/Builtins.lc 465:69-465:74
6257 Type | Type
6258testdata/Builtins.lc 467:6-467:18
6259 Type | Type | Type | Type
6260testdata/Builtins.lc 468:6-468:16
6261 Type | Type | Type | Type
6262testdata/Builtins.lc 470:6-470:23
6263 ImageKind -> Type | ImageKind -> Type | Type | ImageKind -> Type | Type | Type
6264testdata/Builtins.lc 470:6-473:96
6265 Type | Type | Type
6266testdata/Builtins.lc 470:27-470:36
6267 Type
6268testdata/Builtins.lc 470:40-470:44
6269 Type | Type
6270testdata/Builtins.lc 471:3-471:10
6271 forall a (b :: Nat)
6272 . Num a
6273 => Blending a
6274 -> VecScalar b Bool
6275 -> FragmentOperation ('Color (VecScalar b a)) | FragmentOperation
6276 ('Color (VecScalar _d _e))
6277testdata/Builtins.lc 471:3-471:112
6278 Type | Type | Type | Type | Type | Type
6279testdata/Builtins.lc 471:26-471:29
6280 Type -> Type
6281testdata/Builtins.lc 471:26-471:31
6282 Type
6283testdata/Builtins.lc 471:26-471:112
6284 Type | Type
6285testdata/Builtins.lc 471:30-471:31
6286 _d
6287testdata/Builtins.lc 471:35-471:43
6288 Type -> Type
6289testdata/Builtins.lc 471:35-471:45
6290 Type
6291testdata/Builtins.lc 471:35-471:112
6292 Type
6293testdata/Builtins.lc 471:44-471:45
6294 Type
6295testdata/Builtins.lc 471:49-471:58
6296 Nat -> Type -> Type
6297testdata/Builtins.lc 471:49-471:60
6298 Type -> Type
6299testdata/Builtins.lc 471:49-471:65
6300 Type
6301testdata/Builtins.lc 471:49-471:112
6302 Type
6303testdata/Builtins.lc 471:59-471:60
6304 _d
6305testdata/Builtins.lc 471:61-471:65
6306 Type
6307testdata/Builtins.lc 471:71-471:88
6308 ImageKind -> Type
6309testdata/Builtins.lc 471:71-471:112
6310 Type | Type
6311testdata/Builtins.lc 471:90-471:95
6312 Type -> ImageKind | Type -> ImageKind
6313testdata/Builtins.lc 471:90-471:111
6314 ImageKind | ImageKind
6315testdata/Builtins.lc 471:97-471:106
6316 Nat -> Type -> Type | Nat -> Type -> Type
6317testdata/Builtins.lc 471:97-471:108
6318 Type -> Type | Type -> Type
6319testdata/Builtins.lc 471:97-471:110
6320 Type | Type
6321testdata/Builtins.lc 471:107-471:108
6322 Nat | Nat
6323testdata/Builtins.lc 471:109-471:110
6324 Type | Type
6325testdata/Builtins.lc 472:3-472:10
6326 ComparisonFunction -> Bool -> FragmentOperation 'Depth | FragmentOperation
6327 'Depth
6328testdata/Builtins.lc 472:3-472:94
6329 Type | Type | Type
6330testdata/Builtins.lc 472:26-472:44
6331 Type
6332testdata/Builtins.lc 472:48-472:52
6333 Type
6334testdata/Builtins.lc 472:48-472:94
6335 Type
6336testdata/Builtins.lc 472:71-472:88
6337 ImageKind -> Type
6338testdata/Builtins.lc 472:71-472:94
6339 Type | Type
6340testdata/Builtins.lc 472:89-472:94
6341 ImageKind | ImageKind
6342testdata/Builtins.lc 473:3-473:12
6343 StencilTests
6344 -> StencilOps -> StencilOps -> FragmentOperation 'Stencil | FragmentOperation
6345 'Stencil
6346testdata/Builtins.lc 473:3-473:96
6347 Type | Type | Type | Type
6348testdata/Builtins.lc 473:26-473:38
6349 Type
6350testdata/Builtins.lc 473:42-473:52
6351 Type
6352testdata/Builtins.lc 473:42-473:96
6353 Type
6354testdata/Builtins.lc 473:56-473:66
6355 Type
6356testdata/Builtins.lc 473:56-473:96
6357 Type
6358testdata/Builtins.lc 473:71-473:88
6359 ImageKind -> Type
6360testdata/Builtins.lc 473:71-473:96
6361 Type | Type
6362testdata/Builtins.lc 473:89-473:96
6363 ImageKind | ImageKind
6364testdata/Builtins.lc 475:6-475:18
6365 Type -> Type | Type -> Type | Type -> Type | Type
6366testdata/Builtins.lc 475:6-478:7
6367 Type | Type | Type | Type
6368testdata/Builtins.lc 476:3-476:9
6369 forall a . Floating a => Interpolated a | Interpolated _c | Type | Type
6370testdata/Builtins.lc 476:11-476:24
6371 forall a . Floating a => Interpolated a | Interpolated _d | Type | Type
6372testdata/Builtins.lc 477:26-477:56
6373 Type | Type
6374testdata/Builtins.lc 477:27-477:35
6375 Type -> Type | Type -> Type
6376testdata/Builtins.lc 477:27-477:37
6377 Type | Type
6378testdata/Builtins.lc 477:36-477:37
6379 Type | Type
6380testdata/Builtins.lc 477:42-477:54
6381 Type -> Type | Type -> Type
6382testdata/Builtins.lc 477:42-477:56
6383 Type | Type | Type | Type
6384testdata/Builtins.lc 477:55-477:56
6385 Type | Type
6386testdata/Builtins.lc 478:3-478:7
6387 forall a . Interpolated a | Interpolated _d
6388testdata/Builtins.lc 478:42-478:54
6389 Type -> Type
6390testdata/Builtins.lc 478:42-478:56
6391 Type | Type
6392testdata/Builtins.lc 478:55-478:56
6393 Type
6394testdata/Builtins.lc 480:1-480:19
6395 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType)
6396 . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a)
6397 => HList b
6398 -> RasterContext (HList c) d
6399 -> Primitive (HList c) d -> FragmentStream 1 (HList a)
6400testdata/Builtins.lc 481:8-486:34
6401 Type | Type | Type | Type
6402testdata/Builtins.lc 481:10-481:13
6403 forall a b . (a -> b) -> List a -> List b
6404testdata/Builtins.lc 481:10-481:26
6405 List Type -> List Type
6406testdata/Builtins.lc 481:10-481:28
6407 List Type
6408testdata/Builtins.lc 481:10-481:30
6409 List Type -> Type
6410testdata/Builtins.lc 481:10-481:44
6411 Type
6412testdata/Builtins.lc 481:14-481:26
6413 Type -> Type
6414testdata/Builtins.lc 481:27-481:28
6415 _h
6416testdata/Builtins.lc 481:29-481:30
6417 forall a . a -> a -> Type
6418testdata/Builtins.lc 481:31-481:44
6419 _f
6420testdata/Builtins.lc 482:10-482:11
6421 _f
6422testdata/Builtins.lc 482:10-482:13
6423 _e -> Type
6424testdata/Builtins.lc 482:10-482:35
6425 Type
6426testdata/Builtins.lc 482:10-486:34
6427 Type
6428testdata/Builtins.lc 482:12-482:13
6429 forall a . a -> a -> Type
6430testdata/Builtins.lc 482:14-482:19
6431 forall a . a -> List a -> List a
6432testdata/Builtins.lc 482:14-482:33
6433 List Type -> List Type
6434testdata/Builtins.lc 482:14-482:35
6435 List Type
6436testdata/Builtins.lc 482:21-482:24
6437 Nat -> Type -> Type
6438testdata/Builtins.lc 482:21-482:26
6439 Type -> Type
6440testdata/Builtins.lc 482:21-482:32
6441 Type
6442testdata/Builtins.lc 482:25-482:26
6443 _b
6444testdata/Builtins.lc 482:27-482:32
6445 Type
6446testdata/Builtins.lc 482:34-482:35
6447 List Type
6448testdata/Builtins.lc 483:8-483:13
6449 List Type -> Type
6450testdata/Builtins.lc 483:8-483:27
6451 Type
6452testdata/Builtins.lc 483:8-486:34
6453 Type
6454testdata/Builtins.lc 483:14-483:27
6455 List Type
6456testdata/Builtins.lc 484:8-484:21
6457 Type -> PrimitiveType -> Type
6458testdata/Builtins.lc 484:8-484:31
6459 PrimitiveType -> Type
6460testdata/Builtins.lc 484:8-484:33
6461 Type
6462testdata/Builtins.lc 484:8-486:34
6463 Type
6464testdata/Builtins.lc 484:23-484:28
6465 List Type -> Type
6466testdata/Builtins.lc 484:23-484:30
6467 Type
6468testdata/Builtins.lc 484:29-484:30
6469 List Type
6470testdata/Builtins.lc 484:32-484:33
6471 _e
6472testdata/Builtins.lc 485:8-485:17
6473 Type -> PrimitiveType -> Type
6474testdata/Builtins.lc 485:8-485:27
6475 PrimitiveType -> Type
6476testdata/Builtins.lc 485:8-485:29
6477 Type
6478testdata/Builtins.lc 485:8-486:34
6479 Type
6480testdata/Builtins.lc 485:19-485:24
6481 List Type -> Type
6482testdata/Builtins.lc 485:19-485:26
6483 Type
6484testdata/Builtins.lc 485:25-485:26
6485 List Type
6486testdata/Builtins.lc 485:28-485:29
6487 PrimitiveType
6488testdata/Builtins.lc 486:8-486:22
6489 Nat -> Type -> Type
6490testdata/Builtins.lc 486:8-486:24
6491 Type -> Type
6492testdata/Builtins.lc 486:8-486:34
6493 Type | Type
6494testdata/Builtins.lc 486:23-486:24
6495 _b
6496testdata/Builtins.lc 486:26-486:31
6497 List Type -> Type
6498testdata/Builtins.lc 486:26-486:33
6499 Type
6500testdata/Builtins.lc 486:32-486:33
6501 List Type
6502testdata/Builtins.lc 488:1-488:20
6503 forall (a :: List Type) (b :: PrimitiveType)
6504 . RasterContext (HList ('Cons (Vec 4 Float) a)) b
6505 -> HList (map Type Type Interpolated a)
6506 -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b)
6507 -> List (Vector 1 (Maybe (SimpleFragment (HList a))))
6508testdata/Builtins.lc 488:32-488:38
6509 forall a . List (List a) -> List a
6510testdata/Builtins.lc 488:32-488:74
6511 List (Vector 1 (Maybe (SimpleFragment (HList _b))))
6512testdata/Builtins.lc 488:40-488:43
6513 forall a b . (a -> b) -> List a -> List b
6514testdata/Builtins.lc 488:40-488:71
6515 List (Primitive (HList ('Cons (Vec 4 Float) _b)) _a)
6516 -> List (List (Fragment 1 (HList _b)))
6517testdata/Builtins.lc 488:40-488:73
6518 List (List (Fragment 1 (HList _b)))
6519testdata/Builtins.lc 488:45-488:63
6520 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType)
6521 . (map Type Type Interpolated a ~ b, c ~ 'Cons (Vec 4 Float) a)
6522 => HList b
6523 -> RasterContext (HList c) d
6524 -> Primitive (HList c) d -> FragmentStream 1 (HList a)
6525testdata/Builtins.lc 488:45-488:66
6526 RasterContext (HList ('Cons (Vec 4 Float) _b)) _a
6527 -> Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b)
6528testdata/Builtins.lc 488:45-488:70
6529 Primitive (HList ('Cons (Vec 4 Float) _b)) _a -> FragmentStream 1 (HList _b)
6530testdata/Builtins.lc 488:64-488:66
6531 _i
6532testdata/Builtins.lc 488:67-488:70
6533 _h
6534testdata/Builtins.lc 488:72-488:73
6535 _d
6536testdata/Builtins.lc 490:26-490:29
6537 Type | Type
6538testdata/Builtins.lc 490:36-490:43
6539 Type -> Nat
6540testdata/Builtins.lc 490:58-490:59
6541 Nat
6542testdata/Builtins.lc 492:12-492:15
6543 Type
6544testdata/Builtins.lc 492:12-492:23
6545 Type
6546testdata/Builtins.lc 492:12-495:50
6547 forall a . List a -> Type
6548testdata/Builtins.lc 492:13-492:14
6549 _b
6550testdata/Builtins.lc 492:19-492:23
6551 Type | Type
6552testdata/Builtins.lc 493:1-493:8
6553 forall a . List a -> Type
6554testdata/Builtins.lc 493:14-493:19
6555 Type
6556testdata/Builtins.lc 493:14-495:50
6557 List _a -> Type | Type
6558testdata/Builtins.lc 494:15-494:20
6559 Type
6560testdata/Builtins.lc 494:15-495:50
6561 List _c -> Type | Type
6562testdata/Builtins.lc 495:22-495:25
6563 Type -> Type -> Type
6564testdata/Builtins.lc 495:22-495:33
6565 Type -> Type
6566testdata/Builtins.lc 495:22-495:50
6567 Type
6568testdata/Builtins.lc 495:27-495:28
6569 _g
6570testdata/Builtins.lc 495:27-495:30
6571 _f -> Type
6572testdata/Builtins.lc 495:27-495:32
6573 Type
6574testdata/Builtins.lc 495:29-495:30
6575 forall a . a -> a -> Type
6576testdata/Builtins.lc 495:31-495:32
6577 _c
6578testdata/Builtins.lc 495:35-495:42
6579 forall a . List a -> Type
6580testdata/Builtins.lc 495:35-495:49
6581 Type
6582testdata/Builtins.lc 495:44-495:45
6583 _g
6584testdata/Builtins.lc 495:44-495:46
6585 List _f -> List _f
6586testdata/Builtins.lc 495:44-495:48
6587 List _e
6588testdata/Builtins.lc 495:45-495:46
6589 forall a . a -> List a -> List a
6590testdata/Builtins.lc 495:46-495:48
6591 List _e
6592testdata/Builtins.lc 497:1-497:16
6593 List Type -> Type
6594testdata/Builtins.lc 497:21-497:28
6595 forall a . List a -> Type
6596testdata/Builtins.lc 497:21-497:45
6597 Type
6598testdata/Builtins.lc 497:30-497:33
6599 forall a b . (a -> b) -> List a -> List b
6600testdata/Builtins.lc 497:30-497:42
6601 List Type -> List Nat
6602testdata/Builtins.lc 497:30-497:44
6603 List Nat
6604testdata/Builtins.lc 497:34-497:42
6605 Type -> Nat
6606testdata/Builtins.lc 497:43-497:44
6607 _b
6608testdata/Builtins.lc 509:6-509:17
6609 Nat -> List ImageKind -> Type | Nat -> List ImageKind -> Type | Nat
6610 -> List ImageKind -> Type | Type | Type
6611testdata/Builtins.lc 509:6-509:46
6612 Type
6613testdata/Builtins.lc 509:24-509:27
6614 Type | Type
6615testdata/Builtins.lc 509:35-509:46
6616 Type | Type | Type
6617testdata/Builtins.lc 509:36-509:45
6618 Type | Type
6619testdata/Builtins.lc 511:15-511:26
6620 Type
6621testdata/Builtins.lc 511:16-511:25
6622 Type
6623testdata/Builtins.lc 511:30-511:36
6624 Type | Type
6625testdata/Builtins.lc 511:31-511:35
6626 Type
6627testdata/Builtins.lc 512:1-512:11
6628 List ImageKind -> List Type
6629testdata/Builtins.lc 512:25-512:28
6630 forall a b . (a -> b) -> List a -> List b
6631testdata/Builtins.lc 512:25-512:38
6632 List ImageKind -> List Type
6633testdata/Builtins.lc 512:25-512:40
6634 List Type
6635testdata/Builtins.lc 512:25-513:31
6636 List Type -> ImageKind -> List Type | List Type | List Type
6637testdata/Builtins.lc 512:29-512:38
6638 ImageKind -> Type
6639testdata/Builtins.lc 512:39-512:40
6640 List _c
6641testdata/Builtins.lc 513:16-513:19
6642 forall a b . (a -> b) -> List a -> List b | forall a b
6643 . (a -> b) -> List a -> List b | forall a b . (a -> b) -> List a -> List b
6644testdata/Builtins.lc 513:16-513:29
6645 List ImageKind -> List Type | List ImageKind -> List Type | List ImageKind
6646 -> List Type
6647testdata/Builtins.lc 513:16-513:31
6648 List Type | List Type | List Type
6649testdata/Builtins.lc 513:20-513:29
6650 ImageKind -> Type | ImageKind -> Type | ImageKind -> Type
6651testdata/Builtins.lc 513:30-513:31
6652 List ImageKind | List ImageKind | List ImageKind
6653testdata/Builtins.lc 515:40-515:49
6654 Type | Type
6655testdata/Builtins.lc 515:56-515:77
6656 Type -> ImageKind
6657testdata/Builtins.lc 515:102-515:103
6658 ImageKind
6659testdata/Builtins.lc 517:1-517:11
6660 forall (a :: List ImageKind) (b :: Nat) (c :: List Type)
6661 . (a ~ map Type ImageKind FragmentOperationKind c)
6662 => HList c
6663 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
6664testdata/Builtins.lc 517:15-517:174
6665 Type
6666testdata/Builtins.lc 517:28-517:31
6667 Type
6668testdata/Builtins.lc 517:39-517:45
6669 Type
6670testdata/Builtins.lc 517:39-517:174
6671 Type
6672testdata/Builtins.lc 517:40-517:44
6673 Type
6674testdata/Builtins.lc 517:49-517:174
6675 Type
6676testdata/Builtins.lc 517:50-517:51
6677 _e
6678testdata/Builtins.lc 517:50-517:53
6679 _d -> Type
6680testdata/Builtins.lc 517:50-517:81
6681 Type
6682testdata/Builtins.lc 517:52-517:53
6683 forall a . a -> a -> Type
6684testdata/Builtins.lc 517:54-517:57
6685 forall a b . (a -> b) -> List a -> List b
6686testdata/Builtins.lc 517:54-517:79
6687 List Type -> List ImageKind
6688testdata/Builtins.lc 517:54-517:81
6689 List ImageKind
6690testdata/Builtins.lc 517:58-517:79
6691 Type -> ImageKind
6692testdata/Builtins.lc 517:80-517:81
6693 List Type
6694testdata/Builtins.lc 517:86-517:91
6695 List Type -> Type
6696testdata/Builtins.lc 517:86-517:93
6697 Type
6698testdata/Builtins.lc 517:86-517:174
6699 Type
6700testdata/Builtins.lc 517:92-517:93
6701 List Type
6702testdata/Builtins.lc 517:97-517:111
6703 Nat -> Type -> Type
6704testdata/Builtins.lc 517:97-517:113
6705 Type -> Type
6706testdata/Builtins.lc 517:97-517:136
6707 Type
6708testdata/Builtins.lc 517:97-517:174
6709 Type
6710testdata/Builtins.lc 517:112-517:113
6711 Nat
6712testdata/Builtins.lc 517:115-517:120
6713 List Type -> Type
6714testdata/Builtins.lc 517:115-517:135
6715 Type
6716testdata/Builtins.lc 517:122-517:132
6717 List ImageKind -> List Type
6718testdata/Builtins.lc 517:122-517:134
6719 List Type
6720testdata/Builtins.lc 517:133-517:134
6721 List ImageKind
6722testdata/Builtins.lc 517:140-517:151
6723 Nat -> List ImageKind -> Type
6724testdata/Builtins.lc 517:140-517:153
6725 List ImageKind -> Type
6726testdata/Builtins.lc 517:140-517:155
6727 Type
6728testdata/Builtins.lc 517:140-517:174
6729 Type
6730testdata/Builtins.lc 517:152-517:153
6731 Nat
6732testdata/Builtins.lc 517:154-517:155
6733 List ImageKind
6734testdata/Builtins.lc 517:159-517:170
6735 Nat -> List ImageKind -> Type
6736testdata/Builtins.lc 517:159-517:172
6737 List ImageKind -> Type
6738testdata/Builtins.lc 517:159-517:174
6739 Type | Type
6740testdata/Builtins.lc 517:171-517:172
6741 Nat
6742testdata/Builtins.lc 517:173-517:174
6743 List ImageKind
6744testdata/Builtins.lc 519:1-519:15
6745 forall a b . a -> b -> (a, b)
6746testdata/Builtins.lc 519:24-519:32
6747 (_d, _b)
6748testdata/Builtins.lc 519:25-519:28
6749 _f
6750testdata/Builtins.lc 519:30-519:31
6751 _e | ((_b))
6752testdata/Builtins.lc 520:1-520:8
6753 forall (a :: Nat) (b :: List Type)
6754 . FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6755 -> (HList b, List
6756 (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b)))))
4290 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 6757 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
4291testdata/Builtins.lc 534:34-534:44 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 6758testdata/Builtins.lc 520:25-520:35
4292 . (a ~ map Type ImageKind FragmentOperationKind c) 6759 forall (a :: List ImageKind) (b :: Nat) (c :: List Type)
4293 => HList c 6760 . (a ~ map Type ImageKind FragmentOperationKind c)
4294 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 6761 => HList c
4295testdata/Builtins.lc 534:34-534:48 FragmentStream _b (HList (imageType' (map Type ImageKind FragmentOperationKind _a))) 6762 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
4296 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) 6763testdata/Builtins.lc 520:25-520:39
4297 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) 6764 FragmentStream
4298testdata/Builtins.lc 534:34-534:76 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) 6765 _b
4299 -> FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) 6766 (HList (imageType' (map Type ImageKind FragmentOperationKind _a)))
4300testdata/Builtins.lc 534:34-534:79 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b) 6767 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a)
4301testdata/Builtins.lc 534:45-534:48 _j 6768 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a)
4302testdata/Builtins.lc 534:50-534:62 forall a b (c :: Nat) 6769testdata/Builtins.lc 520:25-520:43
4303 . (a -> b) 6770 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a)
4304 -> List (Vector c (Maybe (SimpleFragment a))) 6771 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a)
4305 -> List (Vector c (Maybe (SimpleFragment b))) 6772testdata/Builtins.lc 520:25-520:46
4306testdata/Builtins.lc 534:50-534:70 List (Vector _a (Maybe (SimpleFragment _c))) 6773 FrameBuffer _b (map Type ImageKind FragmentOperationKind _a) | FrameBuffer
4307 -> List (Vector _a (Maybe (SimpleFragment _b))) 6774 _b
4308testdata/Builtins.lc 534:50-534:75 List 6775 (map Type ImageKind FragmentOperationKind _a) | FrameBuffer
4309 (Vector 6776 _b
6777 (map Type ImageKind FragmentOperationKind _a)
6778testdata/Builtins.lc 520:36-520:39
6779 _m
6780testdata/Builtins.lc 520:40-520:43
6781 _h
6782testdata/Builtins.lc 520:44-520:46
6783 _n
6784testdata/Builtins.lc 524:31-524:40
6785 Type | Type
6786testdata/Builtins.lc 524:47-524:59
6787 Type -> ImageKind
6788testdata/Builtins.lc 524:74-524:75
6789 ImageKind
6790testdata/Builtins.lc 530:1-530:12
6791 forall (a :: List Type)
6792 . sameLayerCounts a
6793 => HList a
6794 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
6795testdata/Builtins.lc 530:30-530:36
6796 Type
6797testdata/Builtins.lc 530:31-530:35
6798 Type
6799testdata/Builtins.lc 530:40-530:125
6800 Type
6801testdata/Builtins.lc 530:41-530:56
6802 List Type -> Type
6803testdata/Builtins.lc 530:41-530:58
6804 Type
6805testdata/Builtins.lc 530:57-530:58
6806 List Type
6807testdata/Builtins.lc 530:63-530:68
6808 List Type -> Type
6809testdata/Builtins.lc 530:63-530:70
6810 Type
6811testdata/Builtins.lc 530:63-530:125
6812 Type
6813testdata/Builtins.lc 530:69-530:70
6814 List Type
6815testdata/Builtins.lc 530:74-530:85
6816 Nat -> List ImageKind -> Type
6817testdata/Builtins.lc 530:74-530:104
6818 List ImageKind -> Type
6819testdata/Builtins.lc 530:74-530:125
6820 Type | Type
6821testdata/Builtins.lc 530:87-530:94
6822 Type -> Nat
6823testdata/Builtins.lc 530:87-530:103
6824 Nat
6825testdata/Builtins.lc 530:96-530:100
6826 forall a . List a -> a
6827testdata/Builtins.lc 530:96-530:102
6828 Type
6829testdata/Builtins.lc 530:101-530:102
6830 List Type
6831testdata/Builtins.lc 530:106-530:109
6832 forall a b . (a -> b) -> List a -> List b
6833testdata/Builtins.lc 530:106-530:122
6834 List Type -> List ImageKind
6835testdata/Builtins.lc 530:106-530:124
6836 List ImageKind
6837testdata/Builtins.lc 530:110-530:122
6838 Type -> ImageKind
6839testdata/Builtins.lc 530:123-530:124
6840 List Type
6841testdata/Builtins.lc 532:1-532:11
6842 forall (a :: List Type)
6843 . sameLayerCounts a
6844 => HList a
6845 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
6846testdata/Builtins.lc 532:14-532:25
6847 forall (a :: List Type)
6848 . sameLayerCounts a
6849 => HList a
6850 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
6851testdata/Builtins.lc 534:1-534:11
6852 forall (a :: Nat) (b :: List Type) c
6853 . HList b
6854 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b)))
6855 -> List (Vector a (Maybe (SimpleFragment c)))
6856 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6857 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6858testdata/Builtins.lc 534:34-534:44
6859 forall (a :: List ImageKind) (b :: Nat) (c :: List Type)
6860 . (a ~ map Type ImageKind FragmentOperationKind c)
6861 => HList c
6862 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
6863testdata/Builtins.lc 534:34-534:48
6864 FragmentStream
6865 _b
6866 (HList (imageType' (map Type ImageKind FragmentOperationKind _a)))
6867 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a)
6868 -> FrameBuffer _b (map Type ImageKind FragmentOperationKind _a)
6869testdata/Builtins.lc 534:34-534:76
6870 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b)
6871 -> FrameBuffer _c (map Type ImageKind FragmentOperationKind _b)
6872testdata/Builtins.lc 534:34-534:79
6873 FrameBuffer _c (map Type ImageKind FragmentOperationKind _b)
6874testdata/Builtins.lc 534:45-534:48
6875 _j
6876testdata/Builtins.lc 534:50-534:62
6877 forall a b (c :: Nat)
6878 . (a -> b)
6879 -> List (Vector c (Maybe (SimpleFragment a)))
6880 -> List (Vector c (Maybe (SimpleFragment b)))
6881testdata/Builtins.lc 534:50-534:70
6882 List (Vector _a (Maybe (SimpleFragment _c)))
6883 -> List (Vector _a (Maybe (SimpleFragment _b)))
6884testdata/Builtins.lc 534:50-534:75
6885 List
6886 (Vector
6887 _c
6888 (Maybe
6889 (SimpleFragment
6890 (HList (imageType' (map Type ImageKind FragmentOperationKind _b))))))
6891testdata/Builtins.lc 534:63-534:70
6892 _k
6893testdata/Builtins.lc 534:71-534:75
6894 _g
6895testdata/Builtins.lc 534:77-534:79
6896 _e
6897testdata/Builtins.lc 537:1-537:9
6898 forall (a :: ImageKind) . FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a
6899testdata/Builtins.lc 537:24-537:35
6900 Nat -> List ImageKind -> Type
6901testdata/Builtins.lc 537:24-537:37
6902 List ImageKind -> Type
6903testdata/Builtins.lc 537:24-537:42
6904 Type
6905testdata/Builtins.lc 537:24-537:55
6906 Type
6907testdata/Builtins.lc 537:36-537:37
6908 _b
6909testdata/Builtins.lc 537:38-537:42
6910 List ImageKind
6911testdata/Builtins.lc 537:40-537:41
4310 _c 6912 _c
4311 (Maybe 6913testdata/Builtins.lc 537:46-537:51
4312 (SimpleFragment (HList (imageType' (map Type ImageKind FragmentOperationKind _b)))))) 6914 Nat -> ImageKind -> Type
4313testdata/Builtins.lc 534:63-534:70 _k 6915testdata/Builtins.lc 537:46-537:53
4314testdata/Builtins.lc 534:71-534:75 _g 6916 ImageKind -> Type
4315testdata/Builtins.lc 534:77-534:79 _e 6917testdata/Builtins.lc 537:46-537:55
4316testdata/Builtins.lc 537:1-537:9 forall (a :: ImageKind) . FrameBuffer 1 ('Cons a 'Nil) -> Image 1 a 6918 Type | Type
4317testdata/Builtins.lc 537:24-537:35 Nat -> List ImageKind -> Type 6919testdata/Builtins.lc 537:52-537:53
4318testdata/Builtins.lc 537:24-537:37 List ImageKind -> Type 6920 _b
4319testdata/Builtins.lc 537:24-537:42 Type 6921testdata/Builtins.lc 537:54-537:55
4320testdata/Builtins.lc 537:24-537:55 Type 6922 ImageKind
4321testdata/Builtins.lc 537:36-537:37 _b 6923testdata/Builtins.lc 538:1-538:14
4322testdata/Builtins.lc 537:38-537:42 List ImageKind 6924 FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil))
4323testdata/Builtins.lc 537:40-537:41 _c 6925 -> Image 1 ('Color (Vec 4 Float))
4324testdata/Builtins.lc 537:46-537:51 Nat -> ImageKind -> Type 6926testdata/Builtins.lc 538:24-538:35
4325testdata/Builtins.lc 537:46-537:53 ImageKind -> Type 6927 Nat -> List ImageKind -> Type
4326testdata/Builtins.lc 537:46-537:55 Type 6928testdata/Builtins.lc 538:24-538:37
4327testdata/Builtins.lc 537:52-537:53 _b 6929 List ImageKind -> Type
4328testdata/Builtins.lc 537:54-537:55 ImageKind 6930testdata/Builtins.lc 538:24-538:70
4329testdata/Builtins.lc 538:1-538:14 FrameBuffer 1 ('Cons 'Depth ('Cons ('Color (Vec 4 Float)) 'Nil)) 6931 Type
4330 -> Image 1 ('Color (Vec 4 Float)) 6932testdata/Builtins.lc 538:36-538:37
4331testdata/Builtins.lc 538:24-538:35 Nat -> List ImageKind -> Type 6933 _b
4332testdata/Builtins.lc 538:24-538:37 List ImageKind -> Type 6934testdata/Builtins.lc 538:38-538:70
4333testdata/Builtins.lc 538:24-538:70 Type 6935 List ImageKind
4334testdata/Builtins.lc 538:36-538:37 _b 6936testdata/Builtins.lc 538:41-538:47
4335testdata/Builtins.lc 538:38-538:70 List ImageKind 6937 ImageKind
4336testdata/Builtins.lc 538:41-538:47 ImageKind 6938testdata/Builtins.lc 538:49-538:55
4337testdata/Builtins.lc 538:49-538:55 Type -> ImageKind 6939 Type -> ImageKind
4338testdata/Builtins.lc 538:49-538:69 ImageKind | List ImageKind 6940testdata/Builtins.lc 538:49-538:69
4339testdata/Builtins.lc 538:57-538:60 Nat -> Type -> Type 6941 ImageKind | List ImageKind
4340testdata/Builtins.lc 538:57-538:62 Type -> Type 6942testdata/Builtins.lc 538:57-538:60
4341testdata/Builtins.lc 538:57-538:68 Type 6943 Nat -> Type -> Type
4342testdata/Builtins.lc 538:61-538:62 _b 6944testdata/Builtins.lc 538:57-538:62
4343testdata/Builtins.lc 538:63-538:68 Type 6945 Type -> Type
4344testdata/Builtins.lc 538:74-538:79 Nat -> ImageKind -> Type 6946testdata/Builtins.lc 538:57-538:68
4345testdata/Builtins.lc 538:74-538:81 ImageKind -> Type 6947 Type
4346testdata/Builtins.lc 538:74-538:103 Type 6948testdata/Builtins.lc 538:61-538:62
4347testdata/Builtins.lc 538:80-538:81 _b 6949 _b
4348testdata/Builtins.lc 538:83-538:88 Type -> ImageKind 6950testdata/Builtins.lc 538:63-538:68
4349testdata/Builtins.lc 538:83-538:102 ImageKind 6951 Type
4350testdata/Builtins.lc 538:90-538:93 Nat -> Type -> Type 6952testdata/Builtins.lc 538:74-538:79
4351testdata/Builtins.lc 538:90-538:95 Type -> Type 6953 Nat -> ImageKind -> Type
4352testdata/Builtins.lc 538:90-538:101 Type 6954testdata/Builtins.lc 538:74-538:81
4353testdata/Builtins.lc 538:94-538:95 _b 6955 ImageKind -> Type
4354testdata/Builtins.lc 538:96-538:101 Type 6956testdata/Builtins.lc 538:74-538:103
4355testdata/Builtins.lc 540:6-540:12 Type 6957 Type | Type
4356testdata/Builtins.lc 540:6-541:12 Type 6958testdata/Builtins.lc 538:80-538:81
4357testdata/Builtins.lc 541:3-541:12 Output | Type | forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 6959 _b
4358testdata/Builtins.lc 541:26-541:37 Nat -> List ImageKind -> Type 6960testdata/Builtins.lc 538:83-538:88
4359testdata/Builtins.lc 541:26-541:39 List ImageKind -> Type 6961 Type -> ImageKind
4360testdata/Builtins.lc 541:26-541:41 Type 6962testdata/Builtins.lc 538:83-538:102
4361testdata/Builtins.lc 541:26-541:51 Type 6963 ImageKind
4362testdata/Builtins.lc 541:38-541:39 _d 6964testdata/Builtins.lc 538:90-538:93
4363testdata/Builtins.lc 541:40-541:41 _b 6965 Nat -> Type -> Type
4364testdata/Builtins.lc 541:45-541:51 Type 6966testdata/Builtins.lc 538:90-538:95
4365testdata/Builtins.lc 543:1-543:12 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 6967 Type -> Type
4366testdata/Builtins.lc 543:15-543:24 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 6968testdata/Builtins.lc 538:90-538:101
4367testdata/Builtins.lc 549:6-549:13 Type 6969 Type
4368testdata/Builtins.lc 549:6-553:12 Type 6970testdata/Builtins.lc 538:94-538:95
4369testdata/Builtins.lc 550:3-550:16 String -> Texture | Texture | Type 6971 _b
4370testdata/Builtins.lc 550:20-550:26 Type 6972testdata/Builtins.lc 538:96-538:101
4371testdata/Builtins.lc 551:20-551:27 Type 6973 Type
4372testdata/Builtins.lc 553:3-553:12 Texture | Type | Vec 2 Int -> Image 1 ('Color (Vec 4 Float)) -> Texture 6974testdata/Builtins.lc 540:6-540:12
4373testdata/Builtins.lc 553:20-553:23 Nat -> Type -> Type 6975 Type | Type | Type | Type
4374testdata/Builtins.lc 553:20-553:25 Type -> Type 6976testdata/Builtins.lc 540:6-541:12
4375testdata/Builtins.lc 553:20-553:29 Type 6977 Type
4376testdata/Builtins.lc 553:24-553:25 _b 6978testdata/Builtins.lc 541:3-541:12
4377testdata/Builtins.lc 553:26-553:29 Type 6979 forall (a :: Nat) (b :: List ImageKind)
4378testdata/Builtins.lc 554:20-554:25 Nat -> ImageKind -> Type 6980 . FrameBuffer a b -> Output | Output | Type | Type | Type | Type
4379testdata/Builtins.lc 554:20-554:27 ImageKind -> Type 6981testdata/Builtins.lc 541:26-541:37
4380testdata/Builtins.lc 554:20-554:49 Type 6982 Nat -> List ImageKind -> Type
4381testdata/Builtins.lc 554:20-555:27 Type 6983testdata/Builtins.lc 541:26-541:39
4382testdata/Builtins.lc 554:26-554:27 _b 6984 List ImageKind -> Type
4383testdata/Builtins.lc 554:29-554:34 Type -> ImageKind 6985testdata/Builtins.lc 541:26-541:41
4384testdata/Builtins.lc 554:29-554:48 ImageKind 6986 Type
4385testdata/Builtins.lc 554:36-554:39 Nat -> Type -> Type 6987testdata/Builtins.lc 541:26-541:51
4386testdata/Builtins.lc 554:36-554:41 Type -> Type 6988 Type | Type
4387testdata/Builtins.lc 554:36-554:47 Type 6989testdata/Builtins.lc 541:38-541:39
4388testdata/Builtins.lc 554:40-554:41 _b 6990 _d
4389testdata/Builtins.lc 554:42-554:47 Type 6991testdata/Builtins.lc 541:40-541:41
4390testdata/Builtins.lc 555:20-555:27 Type 6992 _b
4391testdata/Builtins.lc 557:6-557:12 Type 6993testdata/Builtins.lc 541:45-541:51
4392testdata/Builtins.lc 557:6-559:17 Type 6994 Type | Type
4393testdata/Builtins.lc 558:5-558:16 Filter 6995testdata/Builtins.lc 543:1-543:12
4394testdata/Builtins.lc 559:5-559:17 Filter 6996 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
4395testdata/Builtins.lc 561:6-561:14 Type 6997testdata/Builtins.lc 543:15-543:24
4396testdata/Builtins.lc 561:6-564:16 Type 6998 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
4397testdata/Builtins.lc 562:5-562:11 EdgeMode 6999testdata/Builtins.lc 549:6-549:13
4398testdata/Builtins.lc 563:5-563:19 EdgeMode 7000 Type | Type | Type | Type
4399testdata/Builtins.lc 564:5-564:16 EdgeMode 7001testdata/Builtins.lc 549:6-553:12
4400testdata/Builtins.lc 566:6-566:13 Type 7002 Type | Type
4401testdata/Builtins.lc 566:6-566:23 Type 7003testdata/Builtins.lc 550:3-550:16
4402testdata/Builtins.lc 566:6-566:47 Type 7004 String -> Texture | Texture | Type | Type
4403testdata/Builtins.lc 566:16-566:23 Filter -> EdgeMode -> Texture -> Sampler | Sampler | Type 7005testdata/Builtins.lc 550:20-550:26
4404testdata/Builtins.lc 566:24-566:30 Type 7006 Type
4405testdata/Builtins.lc 566:31-566:39 Type 7007testdata/Builtins.lc 551:20-551:27
4406testdata/Builtins.lc 566:40-566:47 Type 7008 Type | Type
4407testdata/Builtins.lc 569:1-569:10 Sampler -> Vec 2 Float -> Vec 4 Float 7009testdata/Builtins.lc 553:3-553:12
4408testdata/Builtins.lc 569:14-569:21 Type 7010 Vec 2 Int
4409testdata/Builtins.lc 569:25-569:28 Nat -> Type -> Type 7011 -> Image 1 ('Color (Vec 4 Float)) -> Texture | Texture | Type | Type | Type
4410testdata/Builtins.lc 569:25-569:30 Type -> Type 7012testdata/Builtins.lc 553:20-553:23
4411testdata/Builtins.lc 569:25-569:36 Type 7013 Nat -> Type -> Type
4412testdata/Builtins.lc 569:25-569:51 Type 7014testdata/Builtins.lc 553:20-553:25
4413testdata/Builtins.lc 569:29-569:30 _b 7015 Type -> Type
4414testdata/Builtins.lc 569:31-569:36 Type 7016testdata/Builtins.lc 553:20-553:29
4415testdata/Builtins.lc 569:40-569:43 Nat -> Type -> Type 7017 Type
4416testdata/Builtins.lc 569:40-569:45 Type -> Type 7018testdata/Builtins.lc 553:24-553:25
4417testdata/Builtins.lc 569:40-569:51 Type 7019 _b
4418testdata/Builtins.lc 569:44-569:45 _b 7020testdata/Builtins.lc 553:26-553:29
4419testdata/Builtins.lc 569:46-569:51 Type 7021 Type
4420testdata/Builtins.lc 573:1-573:20 forall a . a -> a 7022testdata/Builtins.lc 554:20-554:25
4421testdata/Builtins.lc 573:25-573:26 _b 7023 Nat -> ImageKind -> Type
7024testdata/Builtins.lc 554:20-554:27
7025 ImageKind -> Type
7026testdata/Builtins.lc 554:20-554:49
7027 Type
7028testdata/Builtins.lc 554:20-555:27
7029 Type
7030testdata/Builtins.lc 554:26-554:27
7031 _b
7032testdata/Builtins.lc 554:29-554:34
7033 Type -> ImageKind
7034testdata/Builtins.lc 554:29-554:48
7035 ImageKind
7036testdata/Builtins.lc 554:36-554:39
7037 Nat -> Type -> Type
7038testdata/Builtins.lc 554:36-554:41
7039 Type -> Type
7040testdata/Builtins.lc 554:36-554:47
7041 Type
7042testdata/Builtins.lc 554:40-554:41
7043 _b
7044testdata/Builtins.lc 554:42-554:47
7045 Type
7046testdata/Builtins.lc 555:20-555:27
7047 Type | Type
7048testdata/Builtins.lc 557:6-557:12
7049 Type | Type | Type | Type | Type | Type
7050testdata/Builtins.lc 557:6-559:17
7051 Type | Type
7052testdata/Builtins.lc 558:5-558:16
7053 Filter
7054testdata/Builtins.lc 559:5-559:17
7055 Filter
7056testdata/Builtins.lc 561:6-561:14
7057 Type | Type | Type | Type | Type | Type | Type
7058testdata/Builtins.lc 561:6-564:16
7059 Type | Type | Type
7060testdata/Builtins.lc 562:5-562:11
7061 EdgeMode
7062testdata/Builtins.lc 563:5-563:19
7063 EdgeMode
7064testdata/Builtins.lc 564:5-564:16
7065 EdgeMode
7066testdata/Builtins.lc 566:6-566:13
7067 Type | Type | Type | Type | Type | Type
7068testdata/Builtins.lc 566:6-566:23
7069 Type
7070testdata/Builtins.lc 566:6-566:47
7071 Type | Type
7072testdata/Builtins.lc 566:16-566:23
7073 Filter -> EdgeMode -> Texture -> Sampler | Sampler | Type | Type | Type | Type
7074testdata/Builtins.lc 566:24-566:30
7075 Type
7076testdata/Builtins.lc 566:31-566:39
7077 Type
7078testdata/Builtins.lc 566:40-566:47
7079 Type
7080testdata/Builtins.lc 569:1-569:10
7081 Sampler -> Vec 2 Float -> Vec 4 Float
7082testdata/Builtins.lc 569:14-569:21
7083 Type
7084testdata/Builtins.lc 569:25-569:28
7085 Nat -> Type -> Type
7086testdata/Builtins.lc 569:25-569:30
7087 Type -> Type
7088testdata/Builtins.lc 569:25-569:36
7089 Type
7090testdata/Builtins.lc 569:25-569:51
7091 Type
7092testdata/Builtins.lc 569:29-569:30
7093 _b
7094testdata/Builtins.lc 569:31-569:36
7095 Type
7096testdata/Builtins.lc 569:40-569:43
7097 Nat -> Type -> Type
7098testdata/Builtins.lc 569:40-569:45
7099 Type -> Type
7100testdata/Builtins.lc 569:40-569:51
7101 Type | Type
7102testdata/Builtins.lc 569:44-569:45
7103 _b
7104testdata/Builtins.lc 569:46-569:51
7105 Type
7106testdata/Builtins.lc 573:1-573:20
7107 forall a . a -> a
7108testdata/Builtins.lc 573:25-573:26
7109 _b
4422------------ warnings 7110------------ warnings
4423Uncovered pattern(s) at testdata/Builtins.lc:201:1: 7111Uncovered pattern(s) at testdata/Builtins.lc:201:1:
4424head (x: _) = x 7112head (x: _) = x
@@ -4443,4 +7131,4 @@ Uncovered pattern(s) at testdata/Builtins.lc:357:1:
4443swizzvector v w | definedVec v = mapVec (swizzscalar v) w 7131swizzvector v w | definedVec v = mapVec (swizzscalar v) w
4444^^^^^^^^^^^ 7132^^^^^^^^^^^
4445Missing case(s): 7133Missing case(s):
4446 _ _ | False <- definedVec _b 7134 _ _ | False <- definedVec _b \ No newline at end of file
diff --git a/testdata/Internals.out b/testdata/Internals.out
index 520e7204..cec9ea8d 100644
--- a/testdata/Internals.out
+++ b/testdata/Internals.out
@@ -204,433 +204,753 @@ hlistConsCase
204 . forall (c :: _) -> (a -> HList b -> c) -> HList (Cons a b) -> c 204 . forall (c :: _) -> (a -> HList b -> c) -> HList (Cons a b) -> c
205main is not found 205main is not found
206------------ trace 206------------ trace
207typeAnn :: forall a . a -> a 207typeAnn :: forall a . a -> a
208parens :: forall a . a -> a 208parens :: forall a . a -> a
209undefined :: forall a . a 209undefined :: forall a . a
210primFix :: forall a . (a -> a) -> a 210primFix :: forall a . (a -> a) -> a
211'Unit :: Type 211'Unit :: Type
212TT :: Unit 212TT :: Unit
213'UnitCase :: forall (a :: Unit -> Type) -> a 'TT -> forall (b :: Unit) -> a b 213'UnitCase :: forall (a :: Unit -> Type) -> a 'TT -> forall (b :: Unit) -> a b
214match'Unit :: forall (a :: Type -> Type) -> a Unit -> forall b -> a b -> a b 214match'Unit :: forall (a :: Type -> Type) -> a Unit -> forall b -> a b -> a b
215'String :: Type 215'String :: Type
216'StringCase :: forall (a :: String -> Type) (b :: String) -> a b 216'StringCase :: forall (a :: String -> Type) (b :: String) -> a b
217match'String :: forall (a :: Type -> Type) -> a String -> forall b -> a b -> a b 217match'String :: forall (a :: Type -> Type) -> a String -> forall b -> a b -> a b
218'Empty :: String -> Type 218'Empty :: String -> Type
219'EmptyCase 219'EmptyCase
220 :: forall (a :: String) . forall (b :: Empty a -> Type) (c :: Empty a) -> b c 220 :: forall (a :: String) . forall (b :: Empty a -> Type) (c :: Empty a) -> b c
221match'Empty 221match'Empty
222 :: forall (a :: Type -> Type) 222 :: forall (a :: Type -> Type)
223 -> (forall (b :: String) -> a (Empty b)) -> forall c -> a c -> a c 223 -> (forall (b :: String) -> a (Empty b)) -> forall c -> a c -> a c
224unsafeCoerce :: forall a b . a -> b 224unsafeCoerce :: forall a b . a -> b
225'EqCT :: forall a -> a -> a -> Type 225'EqCT :: forall a -> a -> a -> Type
226parEval :: forall a -> a -> a -> a 226parEval :: forall a -> a -> a -> a
227'T2 :: Type -> Type -> Type 227'T2 :: Type -> Type -> Type
228match'Type :: forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b 228match'Type :: forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b
229'EqCTt :: forall a . a -> a -> Type 229'EqCTt :: forall a . a -> a -> Type
230t2C :: Unit -> Unit -> Unit 230t2C :: Unit -> Unit -> Unit
231'Int :: Type 231'Int :: Type
232'IntCase :: forall (a :: Int -> Type) (b :: Int) -> a b 232'IntCase :: forall (a :: Int -> Type) (b :: Int) -> a b
233match'Int :: forall (a :: Type -> Type) -> a Int -> forall b -> a b -> a b 233match'Int :: forall (a :: Type -> Type) -> a Int -> forall b -> a b -> a b
234'Word :: Type 234'Word :: Type
235'WordCase :: forall (a :: Word -> Type) (b :: Word) -> a b 235'WordCase :: forall (a :: Word -> Type) (b :: Word) -> a b
236match'Word :: forall (a :: Type -> Type) -> a Word -> forall b -> a b -> a b 236match'Word :: forall (a :: Type -> Type) -> a Word -> forall b -> a b -> a b
237'Float :: Type 237'Float :: Type
238'FloatCase :: forall (a :: Float -> Type) (b :: Float) -> a b 238'FloatCase :: forall (a :: Float -> Type) (b :: Float) -> a b
239match'Float :: forall (a :: Type -> Type) -> a Float -> forall b -> a b -> a b 239match'Float :: forall (a :: Type -> Type) -> a Float -> forall b -> a b -> a b
240'Char :: Type 240'Char :: Type
241'CharCase :: forall (a :: Char -> Type) (b :: Char) -> a b 241'CharCase :: forall (a :: Char -> Type) (b :: Char) -> a b
242match'Char :: forall (a :: Type -> Type) -> a Char -> forall b -> a b -> a b 242match'Char :: forall (a :: Type -> Type) -> a Char -> forall b -> a b -> a b
243'Bool :: Type 243'Bool :: Type
244False :: Bool 244False :: Bool
245True :: Bool 245True :: Bool
246'BoolCase 246'BoolCase
247 :: forall (a :: Bool -> Type) 247 :: forall (a :: Bool -> Type)
248 -> a 'False -> a 'True -> forall (b :: Bool) -> a b 248 -> a 'False -> a 'True -> forall (b :: Bool) -> a b
249match'Bool :: forall (a :: Type -> Type) -> a Bool -> forall b -> a b -> a b 249match'Bool :: forall (a :: Type -> Type) -> a Bool -> forall b -> a b -> a b
250'Ordering :: Type 250'Ordering :: Type
251LT :: Ordering 251LT :: Ordering
252EQ :: Ordering 252EQ :: Ordering
253GT :: Ordering 253GT :: Ordering
254'OrderingCase 254'OrderingCase
255 :: forall (a :: Ordering -> Type) 255 :: forall (a :: Ordering -> Type)
256 -> a 'LT -> a 'EQ -> a 'GT -> forall (b :: Ordering) -> a b 256 -> a 'LT -> a 'EQ -> a 'GT -> forall (b :: Ordering) -> a b
257match'Ordering 257match'Ordering
258 :: forall (a :: Type -> Type) -> a Ordering -> forall b -> a b -> a b 258 :: forall (a :: Type -> Type) -> a Ordering -> forall b -> a b -> a b
259'Nat :: Type 259'Nat :: Type
260Zero :: Nat 260Zero :: Nat
261Succ :: Nat -> Nat 261Succ :: Nat -> Nat
262'NatCase 262'NatCase
263 :: forall (a :: Nat -> Type) 263 :: forall (a :: Nat -> Type)
264 -> a 0 -> (forall (b :: Nat) -> a ('Succ b)) -> forall (c :: Nat) -> a c 264 -> a 0 -> (forall (b :: Nat) -> a ('Succ b)) -> forall (c :: Nat) -> a c
265match'Nat :: forall (a :: Type -> Type) -> a Nat -> forall b -> a b -> a b 265match'Nat :: forall (a :: Type -> Type) -> a Nat -> forall b -> a b -> a b
266primIntToWord :: Int -> Word 266primIntToWord :: Int -> Word
267primIntToFloat :: Int -> Float 267primIntToFloat :: Int -> Float
268primIntToNat :: Int -> Nat 268primIntToNat :: Int -> Nat
269primCompareInt :: Int -> Int -> Ordering 269primCompareInt :: Int -> Int -> Ordering
270primCompareWord :: Word -> Word -> Ordering 270primCompareWord :: Word -> Word -> Ordering
271primCompareFloat :: Float -> Float -> Ordering 271primCompareFloat :: Float -> Float -> Ordering
272primCompareChar :: Char -> Char -> Ordering 272primCompareChar :: Char -> Char -> Ordering
273primCompareString :: String -> String -> Ordering 273primCompareString :: String -> String -> Ordering
274primNegateInt :: Int -> Int 274primNegateInt :: Int -> Int
275primNegateWord :: Word -> Word 275primNegateWord :: Word -> Word
276primNegateFloat :: Float -> Float 276primNegateFloat :: Float -> Float
277primAddInt :: Int -> Int -> Int 277primAddInt :: Int -> Int -> Int
278primSubInt :: Int -> Int -> Int 278primSubInt :: Int -> Int -> Int
279primModInt :: Int -> Int -> Int 279primModInt :: Int -> Int -> Int
280primSqrtFloat :: Float -> Float 280primSqrtFloat :: Float -> Float
281primRound :: Float -> Int 281primRound :: Float -> Int
282primIfThenElse :: forall a . Bool -> a -> a -> a 282primIfThenElse :: forall a . Bool -> a -> a -> a
283isEQ :: Ordering -> Bool 283isEQ :: Ordering -> Bool
284'Num :: Type -> Type 284'Num :: Type -> Type
285fromInt :: forall a . Num a => Int -> a 285fromInt :: forall a . Num a => Int -> a
286compare :: forall a . Num a => a -> a -> Ordering 286compare :: forall a . Num a => a -> a -> Ordering
287negate :: forall a . Num a => a -> a 287negate :: forall a . Num a => a -> a
288'Eq :: Type -> Type 288'Eq :: Type -> Type
289== :: forall a . Eq a => a -> a -> Bool 289== :: forall a . Eq a => a -> a -> Bool
290'List :: Type -> Type 290'List :: Type -> Type
291Nil :: forall a . List a 291Nil :: forall a . List a
292Cons :: forall a . a -> List a -> List a 292Cons :: forall a . a -> List a -> List a
293'ListCase 293'ListCase
294 :: forall a 294 :: forall a
295 . forall (b :: List a -> Type) 295 . forall (b :: List a -> Type)
296 -> b 'Nil 296 -> b 'Nil
297 -> (forall (c :: a) (d :: List a) -> b ('Cons c d)) 297 -> (forall (c :: a) (d :: List a) -> b ('Cons c d))
298 -> forall (e :: List a) -> b e 298 -> forall (e :: List a) -> b e
299match'List 299match'List
300 :: forall (a :: Type -> Type) 300 :: forall (a :: Type -> Type)
301 -> (forall b -> a (List b)) -> forall c -> a c -> a c 301 -> (forall b -> a (List b)) -> forall c -> a c -> a c
302'HList :: List Type -> Type 302'HList :: List Type -> Type
303HNil :: () 303HNil :: ()
304HCons :: forall a (b :: List Type) . a -> HList b -> HList ('Cons a b) 304HCons :: forall a (b :: List Type) . a -> HList b -> HList ('Cons a b)
305'HListCase 305'HListCase
306 :: forall (a :: forall (b :: List Type) -> HList b -> Type) 306 :: forall (a :: forall (b :: List Type) -> HList b -> Type)
307 -> a 'Nil () 307 -> a 'Nil ()
308 -> (forall c (d :: List Type) 308 -> (forall c (d :: List Type)
309 . forall (e :: c) (f :: HList d) -> a ('Cons c d) ('HCons c d e f)) 309 . forall (e :: c) (f :: HList d) -> a ('Cons c d) ('HCons c d e f))
310 -> forall (g :: List Type) . forall (h :: HList g) -> a g h 310 -> forall (g :: List Type) . forall (h :: HList g) -> a g h
311match'HList 311match'HList
312 :: forall (a :: Type -> Type) 312 :: forall (a :: Type -> Type)
313 -> (forall (b :: List Type) -> a (HList b)) -> forall c -> a c -> a c 313 -> (forall (b :: List Type) -> a (HList b)) -> forall c -> a c -> a c
314hlistNilCase :: forall a -> a -> () -> a 314hlistNilCase :: forall a -> a -> () -> a
315hlistConsCase 315hlistConsCase
316 :: forall a (b :: List Type) 316 :: forall a (b :: List Type)
317 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c 317 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
318------------ tooltips 318------------ tooltips
319testdata/Internals.lc 6:1-6:8 forall a . a -> a 319testdata/Internals.lc 6:1-6:8
320testdata/Internals.lc 6:13-6:14 _b 320 forall a . a -> a
321testdata/Internals.lc 9:1-9:7 forall a . a -> a 321testdata/Internals.lc 6:13-6:14
322testdata/Internals.lc 9:12-9:13 _b 322 _b
323testdata/Internals.lc 11:1-11:10 forall a . a 323testdata/Internals.lc 9:1-9:7
324testdata/Internals.lc 11:27-11:31 Type 324 forall a . a -> a
325testdata/Internals.lc 11:35-11:36 Type 325testdata/Internals.lc 9:12-9:13
326testdata/Internals.lc 13:1-13:8 forall a . (a -> a) -> a 326 _b
327testdata/Internals.lc 13:25-13:29 Type 327testdata/Internals.lc 11:1-11:10
328testdata/Internals.lc 13:33-13:46 Type 328 forall a . a
329testdata/Internals.lc 13:34-13:35 Type 329testdata/Internals.lc 11:27-11:31
330testdata/Internals.lc 13:39-13:40 Type 330 Type
331testdata/Internals.lc 13:45-13:46 Type 331testdata/Internals.lc 11:35-11:36
332testdata/Internals.lc 15:6-15:10 Type 332 Type | Type
333testdata/Internals.lc 15:6-15:15 Type 333testdata/Internals.lc 13:1-13:8
334testdata/Internals.lc 15:13-15:15 Unit 334 forall a . (a -> a) -> a
335testdata/Internals.lc 16:6-16:12 Type 335testdata/Internals.lc 13:25-13:29
336testdata/Internals.lc 17:6-17:11 String -> Type | Type 336 Type
337testdata/Internals.lc 17:18-17:24 Type 337testdata/Internals.lc 13:33-13:46
338testdata/Internals.lc 19:1-19:13 forall a b . a -> b 338 Type
339testdata/Internals.lc 19:30-19:31 _d 339testdata/Internals.lc 13:34-13:35
340testdata/Internals.lc 19:30-19:36 Type 340 Type
341testdata/Internals.lc 19:35-19:36 Type | _c 341testdata/Internals.lc 13:39-13:40
342testdata/Internals.lc 22:13-22:17 forall a -> a -> a -> Type 342 Type | Type
343testdata/Internals.lc 22:24-22:28 Type 343testdata/Internals.lc 13:45-13:46
344testdata/Internals.lc 22:36-22:37 Type 344 Type | Type
345testdata/Internals.lc 22:36-22:46 Type 345testdata/Internals.lc 15:6-15:10
346testdata/Internals.lc 22:45-22:46 Type 346 Type | Type | Type | Type | Type
347testdata/Internals.lc 31:1-31:8 forall a -> a -> a -> a 347testdata/Internals.lc 15:6-15:15
348testdata/Internals.lc 31:24-31:25 _b 348 Type
349testdata/Internals.lc 31:24-31:35 Type 349testdata/Internals.lc 15:13-15:15
350testdata/Internals.lc 31:29-31:30 Type 350 Unit
351testdata/Internals.lc 31:29-31:35 Type 351testdata/Internals.lc 16:6-16:12
352testdata/Internals.lc 31:34-31:35 Type 352 Type | Type | Type | Type
353testdata/Internals.lc 34:13-34:15 Type -> Type -> Type 353testdata/Internals.lc 17:6-17:11
354testdata/Internals.lc 36:1-36:11 forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b 354 String -> Type | String -> Type | String -> Type | Type | Type
355testdata/Internals.lc 36:28-36:32 Type 355testdata/Internals.lc 17:18-17:24
356testdata/Internals.lc 36:36-36:40 Type 356 Type | Type
357testdata/Internals.lc 36:45-36:46 Type -> Type 357testdata/Internals.lc 19:1-19:13
358testdata/Internals.lc 36:45-36:51 Type 358 forall a b . a -> b
359testdata/Internals.lc 36:45-36:87 Type 359testdata/Internals.lc 19:30-19:31
360testdata/Internals.lc 36:47-36:51 Type 360 _d
361testdata/Internals.lc 36:55-36:87 Type 361testdata/Internals.lc 19:30-19:36
362testdata/Internals.lc 36:68-36:72 Type 362 Type | Type
363testdata/Internals.lc 36:77-36:78 Type -> Type 363testdata/Internals.lc 19:35-19:36
364testdata/Internals.lc 36:77-36:80 Type 364 _c | Type
365testdata/Internals.lc 36:77-36:87 Type 365testdata/Internals.lc 22:13-22:17
366testdata/Internals.lc 36:79-36:80 Type 366 forall a -> a -> a -> Type
367testdata/Internals.lc 36:84-36:85 Type -> Type 367testdata/Internals.lc 22:24-22:28
368testdata/Internals.lc 36:84-36:87 Type 368 Type
369testdata/Internals.lc 36:86-36:87 Type 369testdata/Internals.lc 22:36-22:37
370testdata/Internals.lc 38:6-38:11 forall a . a -> a -> Type 370 Type
371testdata/Internals.lc 38:14-38:18 forall a -> a -> a -> Type 371testdata/Internals.lc 22:36-22:46
372testdata/Internals.lc 38:14-38:20 _a -> _a -> Type 372 Type
373testdata/Internals.lc 41:1-41:4 Unit -> Unit -> Unit 373testdata/Internals.lc 22:45-22:46
374testdata/Internals.lc 41:8-41:12 Type 374 Type | Type
375testdata/Internals.lc 41:16-41:20 Type 375testdata/Internals.lc 31:1-31:8
376testdata/Internals.lc 41:16-41:28 Type 376 forall a -> a -> a -> a
377testdata/Internals.lc 41:24-41:28 Type 377testdata/Internals.lc 31:24-31:25
378testdata/Internals.lc 44:6-44:9 Type 378 _b
379testdata/Internals.lc 45:6-45:10 Type 379testdata/Internals.lc 31:24-31:35
380testdata/Internals.lc 46:6-46:11 Type 380 Type
381testdata/Internals.lc 47:6-47:10 Type 381testdata/Internals.lc 31:29-31:30
382testdata/Internals.lc 49:6-49:10 Type 382 Type
383testdata/Internals.lc 49:6-49:25 Type 383testdata/Internals.lc 31:29-31:35
384testdata/Internals.lc 49:13-49:18 Bool 384 Type
385testdata/Internals.lc 49:21-49:25 Bool 385testdata/Internals.lc 31:34-31:35
386testdata/Internals.lc 51:6-51:14 Type 386 Type | Type
387testdata/Internals.lc 51:6-51:29 Type 387testdata/Internals.lc 34:13-34:15
388testdata/Internals.lc 51:17-51:19 Ordering 388 Type -> Type -> Type
389testdata/Internals.lc 51:22-51:24 Ordering 389testdata/Internals.lc 36:1-36:11
390testdata/Internals.lc 51:27-51:29 Ordering 390 forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b
391testdata/Internals.lc 53:6-53:9 Type 391testdata/Internals.lc 36:28-36:32
392testdata/Internals.lc 53:6-53:23 Type 392 Type
393testdata/Internals.lc 53:12-53:16 Nat 393testdata/Internals.lc 36:36-36:40
394testdata/Internals.lc 53:19-53:23 Nat | Nat -> Nat | Type 394 Type | Type
395testdata/Internals.lc 53:24-53:27 Type 395testdata/Internals.lc 36:45-36:46
396testdata/Internals.lc 56:1-56:14 Int -> Word 396 Type -> Type
397testdata/Internals.lc 56:24-56:27 Type 397testdata/Internals.lc 36:45-36:51
398testdata/Internals.lc 56:33-56:37 Type 398 Type
399testdata/Internals.lc 57:1-57:15 Int -> Float 399testdata/Internals.lc 36:45-36:87
400testdata/Internals.lc 57:24-57:27 Type 400 Type
401testdata/Internals.lc 57:33-57:38 Type 401testdata/Internals.lc 36:47-36:51
402testdata/Internals.lc 58:1-58:13 Int -> Nat 402 Type
403testdata/Internals.lc 58:24-58:27 Type 403testdata/Internals.lc 36:55-36:87
404testdata/Internals.lc 58:33-58:36 Type 404 Type
405testdata/Internals.lc 59:1-59:15 Int -> Int -> Ordering 405testdata/Internals.lc 36:68-36:72
406testdata/Internals.lc 59:24-59:27 Type 406 Type
407testdata/Internals.lc 59:33-59:36 Type 407testdata/Internals.lc 36:77-36:78
408testdata/Internals.lc 59:33-59:50 Type 408 Type -> Type
409testdata/Internals.lc 59:42-59:50 Type 409testdata/Internals.lc 36:77-36:80
410testdata/Internals.lc 60:1-60:16 Word -> Word -> Ordering 410 Type
411testdata/Internals.lc 60:24-60:28 Type 411testdata/Internals.lc 36:77-36:87
412testdata/Internals.lc 60:33-60:37 Type 412 Type
413testdata/Internals.lc 60:33-60:50 Type 413testdata/Internals.lc 36:79-36:80
414testdata/Internals.lc 60:42-60:50 Type 414 Type
415testdata/Internals.lc 61:1-61:17 Float -> Float -> Ordering 415testdata/Internals.lc 36:84-36:85
416testdata/Internals.lc 61:24-61:29 Type 416 Type -> Type
417testdata/Internals.lc 61:33-61:38 Type 417testdata/Internals.lc 36:84-36:87
418testdata/Internals.lc 61:33-61:50 Type 418 Type | Type
419testdata/Internals.lc 61:42-61:50 Type 419testdata/Internals.lc 36:86-36:87
420testdata/Internals.lc 62:1-62:16 Char -> Char -> Ordering 420 Type
421testdata/Internals.lc 62:24-62:28 Type 421testdata/Internals.lc 38:6-38:11
422testdata/Internals.lc 62:33-62:37 Type 422 forall a . a -> a -> Type
423testdata/Internals.lc 62:33-62:50 Type 423testdata/Internals.lc 38:14-38:18
424testdata/Internals.lc 62:42-62:50 Type 424 forall a -> a -> a -> Type
425testdata/Internals.lc 63:1-63:18 String -> String -> Ordering 425testdata/Internals.lc 38:14-38:20
426testdata/Internals.lc 63:24-63:30 Type 426 _a -> _a -> Type
427testdata/Internals.lc 63:34-63:40 Type 427testdata/Internals.lc 41:1-41:4
428testdata/Internals.lc 63:34-63:52 Type 428 Unit -> Unit -> Unit
429testdata/Internals.lc 63:44-63:52 Type 429testdata/Internals.lc 41:8-41:12
430testdata/Internals.lc 64:1-64:14 Int -> Int 430 Type
431testdata/Internals.lc 64:24-64:27 Type 431testdata/Internals.lc 41:16-41:20
432testdata/Internals.lc 64:33-64:36 Type 432 Type
433testdata/Internals.lc 65:1-65:15 Word -> Word 433testdata/Internals.lc 41:16-41:28
434testdata/Internals.lc 65:24-65:28 Type 434 Type
435testdata/Internals.lc 65:33-65:37 Type 435testdata/Internals.lc 41:24-41:28
436testdata/Internals.lc 66:1-66:16 Float -> Float 436 Type | Type
437testdata/Internals.lc 66:24-66:29 Type 437testdata/Internals.lc 44:6-44:9
438testdata/Internals.lc 66:33-66:38 Type 438 Type | Type | Type | Type
439testdata/Internals.lc 67:1-67:11 Int -> Int -> Int 439testdata/Internals.lc 45:6-45:10
440testdata/Internals.lc 67:24-67:27 Type 440 Type | Type | Type | Type
441testdata/Internals.lc 67:33-67:36 Type 441testdata/Internals.lc 46:6-46:11
442testdata/Internals.lc 67:33-67:45 Type 442 Type | Type | Type | Type
443testdata/Internals.lc 67:42-67:45 Type 443testdata/Internals.lc 47:6-47:10
444testdata/Internals.lc 68:1-68:11 Int -> Int -> Int 444 Type | Type | Type | Type
445testdata/Internals.lc 68:24-68:27 Type 445testdata/Internals.lc 49:6-49:10
446testdata/Internals.lc 68:33-68:36 Type 446 Type | Type | Type | Type | Type | Type
447testdata/Internals.lc 68:33-68:45 Type 447testdata/Internals.lc 49:6-49:25
448testdata/Internals.lc 68:42-68:45 Type 448 Type | Type
449testdata/Internals.lc 69:1-69:11 Int -> Int -> Int 449testdata/Internals.lc 49:13-49:18
450testdata/Internals.lc 69:24-69:27 Type 450 Bool
451testdata/Internals.lc 69:33-69:36 Type 451testdata/Internals.lc 49:21-49:25
452testdata/Internals.lc 69:33-69:45 Type 452 Bool
453testdata/Internals.lc 69:42-69:45 Type 453testdata/Internals.lc 51:6-51:14
454testdata/Internals.lc 70:1-70:14 Float -> Float 454 Type | Type | Type | Type | Type | Type | Type
455testdata/Internals.lc 70:24-70:29 Type 455testdata/Internals.lc 51:6-51:29
456testdata/Internals.lc 70:33-70:38 Type 456 Type | Type | Type
457testdata/Internals.lc 71:1-71:10 Float -> Int 457testdata/Internals.lc 51:17-51:19
458testdata/Internals.lc 71:24-71:29 Type 458 Ordering
459testdata/Internals.lc 71:33-71:36 Type 459testdata/Internals.lc 51:22-51:24
460testdata/Internals.lc 74:19-74:23 Type 460 Ordering
461testdata/Internals.lc 74:19-74:38 Type 461testdata/Internals.lc 51:27-51:29
462testdata/Internals.lc 74:27-74:28 _c 462 Ordering
463testdata/Internals.lc 74:27-74:38 Type 463testdata/Internals.lc 53:6-53:9
464testdata/Internals.lc 74:32-74:33 Type 464 Type | Type | Type | Type | Type | Type | Type
465testdata/Internals.lc 74:32-74:38 Type 465testdata/Internals.lc 53:6-53:23
466testdata/Internals.lc 74:37-74:38 Type 466 Type | Type
467testdata/Internals.lc 75:1-75:15 forall a . Bool -> a -> a -> a 467testdata/Internals.lc 53:12-53:16
468testdata/Internals.lc 75:28-75:29 _d 468 Nat
469testdata/Internals.lc 75:28-76:29 Bool -> _a -> _a -> _a | Bool -> _d | _b -> _b -> _b | _c -> _c | _d 469testdata/Internals.lc 53:19-53:23
470testdata/Internals.lc 76:28-76:29 _e 470 Nat -> Nat | Nat | Type | Type
471testdata/Internals.lc 78:1-78:5 Ordering -> Bool 471testdata/Internals.lc 53:24-53:27
472testdata/Internals.lc 78:11-78:15 Bool 472 Type
473testdata/Internals.lc 78:11-79:15 Bool -> Ordering -> Bool 473testdata/Internals.lc 56:1-56:14
474testdata/Internals.lc 79:10-79:15 Bool 474 Int -> Word
475testdata/Internals.lc 82:7-82:10 Type -> Type 475testdata/Internals.lc 56:24-56:27
476testdata/Internals.lc 82:7-83:22 Type 476 Type
477testdata/Internals.lc 82:7-84:32 Type 477testdata/Internals.lc 56:33-56:37
478testdata/Internals.lc 82:7-85:19 Type 478 Type | Type
479testdata/Internals.lc 83:3-83:10 forall a . Num a => Int -> a 479testdata/Internals.lc 57:1-57:15
480testdata/Internals.lc 83:14-83:17 Type 480 Int -> Float
481testdata/Internals.lc 83:14-83:22 Type 481testdata/Internals.lc 57:24-57:27
482testdata/Internals.lc 83:21-83:22 Type 482 Type
483testdata/Internals.lc 84:3-84:10 forall a . Num a => a -> a -> Ordering 483testdata/Internals.lc 57:33-57:38
484testdata/Internals.lc 84:14-84:15 Type 484 Type | Type
485testdata/Internals.lc 84:14-84:32 Type 485testdata/Internals.lc 58:1-58:13
486testdata/Internals.lc 84:19-84:20 Type 486 Int -> Nat
487testdata/Internals.lc 84:19-84:32 Type 487testdata/Internals.lc 58:24-58:27
488testdata/Internals.lc 84:24-84:32 Type 488 Type
489testdata/Internals.lc 85:3-85:9 forall a . Num a => a -> a 489testdata/Internals.lc 58:33-58:36
490testdata/Internals.lc 85:13-85:14 Type 490 Type | Type
491testdata/Internals.lc 85:13-85:19 Type 491testdata/Internals.lc 59:1-59:15
492testdata/Internals.lc 85:18-85:19 Type 492 Int -> Int -> Ordering
493testdata/Internals.lc 88:13-100:25 Int -> _b | Num _a => Int -> _a | forall a . Num a => Int -> a 493testdata/Internals.lc 59:24-59:27
494testdata/Internals.lc 88:19-88:20 _b 494 Type
495testdata/Internals.lc 89:13-89:27 Int -> Int -> Ordering 495testdata/Internals.lc 59:33-59:36
496testdata/Internals.lc 89:13-101:22 Num _a => _a -> _a -> Ordering | _b -> _b -> Ordering | forall a . Num a => a -> a -> Ordering 496 Type
497testdata/Internals.lc 90:13-90:26 Int -> Int 497testdata/Internals.lc 59:33-59:50
498testdata/Internals.lc 90:13-102:22 Num _a => _a -> _a | _b -> _b | forall a . Num a => a -> a 498 Type
499testdata/Internals.lc 92:13-92:26 Int -> Word 499testdata/Internals.lc 59:42-59:50
500testdata/Internals.lc 92:13-100:25 Int -> _b 500 Type | Type
501testdata/Internals.lc 93:13-93:28 Word -> Word -> Ordering 501testdata/Internals.lc 60:1-60:16
502testdata/Internals.lc 93:13-101:22 _b -> _b -> Ordering 502 Word -> Word -> Ordering
503testdata/Internals.lc 94:13-94:27 Word -> Word 503testdata/Internals.lc 60:24-60:28
504testdata/Internals.lc 94:13-102:22 _b -> _b 504 Type
505testdata/Internals.lc 96:13-96:27 Int -> Float 505testdata/Internals.lc 60:33-60:37
506testdata/Internals.lc 96:13-100:25 Int -> _b 506 Type
507testdata/Internals.lc 97:13-97:29 Float -> Float -> Ordering 507testdata/Internals.lc 60:33-60:50
508testdata/Internals.lc 97:13-101:22 _b -> _b -> Ordering 508 Type
509testdata/Internals.lc 98:13-98:28 Float -> Float 509testdata/Internals.lc 60:42-60:50
510testdata/Internals.lc 98:13-102:22 _b -> _b 510 Type | Type
511testdata/Internals.lc 100:13-100:25 Int -> Nat 511testdata/Internals.lc 61:1-61:17
512testdata/Internals.lc 101:13-101:22 forall a . a 512 Float -> Float -> Ordering
513testdata/Internals.lc 102:13-102:22 forall a . a 513testdata/Internals.lc 61:24-61:29
514testdata/Internals.lc 104:7-104:9 Type -> Type 514 Type
515testdata/Internals.lc 104:7-105:27 Type 515testdata/Internals.lc 61:33-61:38
516testdata/Internals.lc 104:7-120:29 _a -> _a | forall a . Eq a => a -> a -> Bool 516 Type
517testdata/Internals.lc 105:6-105:8 forall a . Eq a => a -> a -> Bool 517testdata/Internals.lc 61:33-61:50
518testdata/Internals.lc 105:13-105:14 Type 518 Type
519testdata/Internals.lc 105:13-105:27 Type 519testdata/Internals.lc 61:42-61:50
520testdata/Internals.lc 105:18-105:19 Type 520 Type | Type
521testdata/Internals.lc 105:18-105:27 Type 521testdata/Internals.lc 62:1-62:16
522testdata/Internals.lc 105:23-105:27 Type 522 Char -> Char -> Ordering
523testdata/Internals.lc 109:35-109:39 Ordering -> Bool 523testdata/Internals.lc 62:24-62:28
524testdata/Internals.lc 109:35-109:63 Bool 524 Type
525testdata/Internals.lc 109:35-120:29 Eq _a => _a -> _a -> Bool | _b -> _b -> Bool | forall a . Eq a => a -> a -> Bool 525testdata/Internals.lc 62:33-62:37
526testdata/Internals.lc 109:41-109:58 String -> String -> Ordering 526 Type
527testdata/Internals.lc 109:41-109:60 String -> Ordering 527testdata/Internals.lc 62:33-62:50
528testdata/Internals.lc 109:41-109:62 Ordering 528 Type
529testdata/Internals.lc 109:59-109:60 _d 529testdata/Internals.lc 62:42-62:50
530testdata/Internals.lc 109:61-109:62 _b 530 Type | Type
531testdata/Internals.lc 110:33-110:37 Ordering -> Bool 531testdata/Internals.lc 63:1-63:18
532testdata/Internals.lc 110:33-110:59 Bool 532 String -> String -> Ordering
533testdata/Internals.lc 110:33-120:29 _b -> _b -> Bool 533testdata/Internals.lc 63:24-63:30
534testdata/Internals.lc 110:39-110:54 Char -> Char -> Ordering 534 Type
535testdata/Internals.lc 110:39-110:56 Char -> Ordering 535testdata/Internals.lc 63:34-63:40
536testdata/Internals.lc 110:39-110:58 Ordering 536 Type
537testdata/Internals.lc 110:55-110:56 _d 537testdata/Internals.lc 63:34-63:52
538testdata/Internals.lc 110:57-110:58 _b 538 Type
539testdata/Internals.lc 111:32-111:36 Ordering -> Bool 539testdata/Internals.lc 63:44-63:52
540testdata/Internals.lc 111:32-111:57 Bool 540 Type | Type
541testdata/Internals.lc 111:32-120:29 _b -> _b -> Bool 541testdata/Internals.lc 64:1-64:14
542testdata/Internals.lc 111:38-111:52 Int -> Int -> Ordering 542 Int -> Int
543testdata/Internals.lc 111:38-111:54 Int -> Ordering 543testdata/Internals.lc 64:24-64:27
544testdata/Internals.lc 111:38-111:56 Ordering 544 Type
545testdata/Internals.lc 111:53-111:54 _d 545testdata/Internals.lc 64:33-64:36
546testdata/Internals.lc 111:55-111:56 _b 546 Type | Type
547testdata/Internals.lc 112:34-112:38 Ordering -> Bool 547testdata/Internals.lc 65:1-65:15
548testdata/Internals.lc 112:34-112:61 Bool 548 Word -> Word
549testdata/Internals.lc 112:34-120:29 _b -> _b -> Bool 549testdata/Internals.lc 65:24-65:28
550testdata/Internals.lc 112:40-112:56 Float -> Float -> Ordering 550 Type
551testdata/Internals.lc 112:40-112:58 Float -> Ordering 551testdata/Internals.lc 65:33-65:37
552testdata/Internals.lc 112:40-112:60 Ordering 552 Type | Type
553testdata/Internals.lc 112:57-112:58 _d 553testdata/Internals.lc 66:1-66:16
554testdata/Internals.lc 112:59-112:60 _b 554 Float -> Float
555testdata/Internals.lc 114:20-114:24 Bool 555testdata/Internals.lc 66:24-66:29
556testdata/Internals.lc 114:20-116:19 Bool | Bool -> Bool 556 Type
557testdata/Internals.lc 114:20-120:29 _b -> _b -> Bool 557testdata/Internals.lc 66:33-66:38
558testdata/Internals.lc 115:22-115:26 Bool 558 Type | Type
559testdata/Internals.lc 115:22-116:19 Bool | Bool -> Bool 559testdata/Internals.lc 67:1-67:11
560testdata/Internals.lc 116:14-116:19 Bool 560 Int -> Int -> Int
561testdata/Internals.lc 118:24-118:28 Bool 561testdata/Internals.lc 67:24-67:27
562testdata/Internals.lc 118:24-120:29 Nat -> Bool 562 Type
563testdata/Internals.lc 119:24-119:25 Nat 563testdata/Internals.lc 67:33-67:36
564testdata/Internals.lc 119:24-119:28 Nat -> Bool 564 Type
565testdata/Internals.lc 119:24-119:30 Bool | Nat -> Bool 565testdata/Internals.lc 67:33-67:45
566testdata/Internals.lc 119:24-120:29 Nat -> Bool 566 Type
567testdata/Internals.lc 119:26-119:28 forall a . Eq a => a -> a -> Bool 567testdata/Internals.lc 67:42-67:45
568testdata/Internals.lc 119:29-119:30 Nat 568 Type | Type
569testdata/Internals.lc 120:24-120:29 Bool | Nat -> Bool 569testdata/Internals.lc 68:1-68:11
570testdata/Internals.lc 122:6-122:10 Type | Type -> Type 570 Int -> Int -> Int
571testdata/Internals.lc 122:6-122:12 Type 571testdata/Internals.lc 68:24-68:27
572testdata/Internals.lc 122:6-122:25 Type 572 Type
573testdata/Internals.lc 122:6-122:36 Type 573testdata/Internals.lc 68:33-68:36
574testdata/Internals.lc 122:11-122:12 Type 574 Type
575testdata/Internals.lc 122:15-122:18 List _b | forall a . List a 575testdata/Internals.lc 68:33-68:45
576testdata/Internals.lc 122:21-122:25 List _e | Type | forall a . a -> List a -> List a 576 Type
577testdata/Internals.lc 122:26-122:27 Type 577testdata/Internals.lc 68:42-68:45
578testdata/Internals.lc 122:29-122:33 Type -> Type 578 Type | Type
579testdata/Internals.lc 122:29-122:35 Type 579testdata/Internals.lc 69:1-69:11
580testdata/Internals.lc 122:34-122:35 Type 580 Int -> Int -> Int
581testdata/Internals.lc 126:6-126:11 List Type -> Type | Type 581testdata/Internals.lc 69:24-69:27
582testdata/Internals.lc 126:6-128:45 Type 582 Type
583testdata/Internals.lc 126:15-126:21 Type 583testdata/Internals.lc 69:33-69:36
584testdata/Internals.lc 126:16-126:20 Type 584 Type
585testdata/Internals.lc 126:25-126:29 Type 585testdata/Internals.lc 69:33-69:45
586testdata/Internals.lc 127:5-127:9 () 586 Type
587testdata/Internals.lc 127:5-127:22 Type 587testdata/Internals.lc 69:42-69:45
588testdata/Internals.lc 127:13-127:18 List Type -> Type 588 Type | Type
589testdata/Internals.lc 127:13-127:22 Type 589testdata/Internals.lc 70:1-70:14
590testdata/Internals.lc 127:19-127:22 forall a . List a 590 Float -> Float
591testdata/Internals.lc 128:5-128:10 HList ('Cons _d _c) | forall a (b :: List Type) . a -> HList b -> HList ('Cons a b) 591testdata/Internals.lc 70:24-70:29
592testdata/Internals.lc 128:5-128:45 Type 592 Type
593testdata/Internals.lc 128:14-128:15 _d 593testdata/Internals.lc 70:33-70:38
594testdata/Internals.lc 128:14-128:45 Type 594 Type | Type
595testdata/Internals.lc 128:19-128:24 List Type -> Type 595testdata/Internals.lc 71:1-71:10
596testdata/Internals.lc 128:19-128:27 Type 596 Float -> Int
597testdata/Internals.lc 128:19-128:45 Type 597testdata/Internals.lc 71:24-71:29
598testdata/Internals.lc 128:25-128:27 _c 598 Type
599testdata/Internals.lc 128:31-128:36 List Type -> Type 599testdata/Internals.lc 71:33-71:36
600testdata/Internals.lc 128:31-128:45 Type 600 Type | Type
601testdata/Internals.lc 128:39-128:40 Type 601testdata/Internals.lc 74:19-74:23
602testdata/Internals.lc 128:39-128:41 List Type -> List Type 602 Type
603testdata/Internals.lc 128:39-128:44 List Type 603testdata/Internals.lc 74:19-74:38
604testdata/Internals.lc 128:40-128:41 forall a . a -> List a -> List a 604 Type
605testdata/Internals.lc 128:42-128:44 List Type 605testdata/Internals.lc 74:27-74:28
606testdata/Internals.lc 130:1-130:13 forall a -> a -> () -> a 606 _c
607testdata/Internals.lc 130:29-130:30 _b 607testdata/Internals.lc 74:27-74:38
608testdata/Internals.lc 130:29-130:48 Type 608 Type
609testdata/Internals.lc 130:34-130:39 List Type -> Type 609testdata/Internals.lc 74:32-74:33
610testdata/Internals.lc 130:34-130:43 Type 610 Type
611testdata/Internals.lc 130:34-130:48 Type 611testdata/Internals.lc 74:32-74:38
612testdata/Internals.lc 130:40-130:43 forall a . List a 612 Type
613testdata/Internals.lc 130:47-130:48 Type 613testdata/Internals.lc 74:37-74:38
614testdata/Internals.lc 131:1-131:14 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c 614 Type | Type
615testdata/Internals.lc 132:21-132:25 Type 615testdata/Internals.lc 75:1-75:15
616testdata/Internals.lc 132:33-132:37 Type -> Type 616 forall a . Bool -> a -> a -> a
617testdata/Internals.lc 132:33-132:42 Type 617testdata/Internals.lc 75:28-75:29
618testdata/Internals.lc 132:33-136:9 Type 618 _d
619testdata/Internals.lc 132:38-132:42 Type 619testdata/Internals.lc 75:28-76:29
620testdata/Internals.lc 133:8-136:9 Type 620 Bool -> _d | _d
621testdata/Internals.lc 134:8-136:9 Type 621testdata/Internals.lc 76:28-76:29
622testdata/Internals.lc 134:9-134:10 Type 622 _e
623testdata/Internals.lc 134:14-134:19 List Type -> Type 623testdata/Internals.lc 78:1-78:5
624testdata/Internals.lc 134:14-134:21 Type 624 Ordering -> Bool
625testdata/Internals.lc 134:14-134:26 Type 625testdata/Internals.lc 78:11-78:15
626testdata/Internals.lc 134:20-134:21 List Type 626 Bool
627testdata/Internals.lc 134:25-134:26 Type | _d 627testdata/Internals.lc 78:11-79:15
628testdata/Internals.lc 135:8-135:13 List Type -> Type 628 Bool -> Ordering -> Bool
629testdata/Internals.lc 135:8-135:24 Type 629testdata/Internals.lc 79:10-79:15
630testdata/Internals.lc 135:8-136:9 Type 630 Bool | Bool
631testdata/Internals.lc 135:15-135:19 forall a . a -> List a -> List a 631testdata/Internals.lc 82:7-82:10
632testdata/Internals.lc 135:15-135:21 List Type -> List Type 632 Type -> Type | Type -> Type | Type -> Type | Type -> Type
633testdata/Internals.lc 135:15-135:23 List Type 633testdata/Internals.lc 82:7-83:22
634testdata/Internals.lc 135:20-135:21 Type 634 Type
635testdata/Internals.lc 135:22-135:23 List Type 635testdata/Internals.lc 82:7-84:32
636testdata/Internals.lc 136:8-136:9 Type 636 Type
637testdata/Internals.lc 82:7-85:19
638 Type
639testdata/Internals.lc 83:3-83:10
640 forall a . Num a => Int -> a
641testdata/Internals.lc 83:14-83:17
642 Type
643testdata/Internals.lc 83:14-83:22
644 Type
645testdata/Internals.lc 83:21-83:22
646 Type | Type
647testdata/Internals.lc 84:3-84:10
648 forall a . Num a => a -> a -> Ordering
649testdata/Internals.lc 84:14-84:15
650 Type
651testdata/Internals.lc 84:14-84:32
652 Type
653testdata/Internals.lc 84:19-84:20
654 Type
655testdata/Internals.lc 84:19-84:32
656 Type
657testdata/Internals.lc 84:24-84:32
658 Type | Type
659testdata/Internals.lc 85:3-85:9
660 forall a . Num a => a -> a
661testdata/Internals.lc 85:13-85:14
662 Type
663testdata/Internals.lc 85:13-85:19
664 Type
665testdata/Internals.lc 85:18-85:19
666 Type | Type
667testdata/Internals.lc 88:13-100:25
668 Int -> _b
669testdata/Internals.lc 88:19-88:20
670 _b
671testdata/Internals.lc 89:13-89:27
672 Int -> Int -> Ordering
673testdata/Internals.lc 89:13-101:22
674 _b -> _b -> Ordering
675testdata/Internals.lc 90:13-90:26
676 Int -> Int
677testdata/Internals.lc 90:13-102:22
678 _b -> _b
679testdata/Internals.lc 92:13-92:26
680 Int -> Word
681testdata/Internals.lc 92:13-100:25
682 Int -> _b
683testdata/Internals.lc 93:13-93:28
684 Word -> Word -> Ordering
685testdata/Internals.lc 93:13-101:22
686 _b -> _b -> Ordering
687testdata/Internals.lc 94:13-94:27
688 Word -> Word
689testdata/Internals.lc 94:13-102:22
690 _b -> _b
691testdata/Internals.lc 96:13-96:27
692 Int -> Float
693testdata/Internals.lc 96:13-100:25
694 Int -> _b
695testdata/Internals.lc 97:13-97:29
696 Float -> Float -> Ordering
697testdata/Internals.lc 97:13-101:22
698 _b -> _b -> Ordering
699testdata/Internals.lc 98:13-98:28
700 Float -> Float
701testdata/Internals.lc 98:13-102:22
702 _b -> _b
703testdata/Internals.lc 100:13-100:25
704 Int -> Nat
705testdata/Internals.lc 101:13-101:22
706 forall a . a
707testdata/Internals.lc 102:13-102:22
708 forall a . a
709testdata/Internals.lc 104:7-104:9
710 Type -> Type | Type -> Type
711testdata/Internals.lc 104:7-105:27
712 Type
713testdata/Internals.lc 104:7-120:29
714 forall a . Eq a => a -> a -> Bool
715testdata/Internals.lc 105:6-105:8
716 forall a . Eq a => a -> a -> Bool
717testdata/Internals.lc 105:13-105:14
718 Type
719testdata/Internals.lc 105:13-105:27
720 Type
721testdata/Internals.lc 105:18-105:19
722 Type
723testdata/Internals.lc 105:18-105:27
724 Type
725testdata/Internals.lc 105:23-105:27
726 Type | Type
727testdata/Internals.lc 109:35-109:39
728 Ordering -> Bool
729testdata/Internals.lc 109:35-109:63
730 Bool
731testdata/Internals.lc 109:35-120:29
732 _b -> _b -> Bool
733testdata/Internals.lc 109:41-109:58
734 String -> String -> Ordering
735testdata/Internals.lc 109:41-109:60
736 String -> Ordering
737testdata/Internals.lc 109:41-109:62
738 Ordering
739testdata/Internals.lc 109:59-109:60
740 _d
741testdata/Internals.lc 109:61-109:62
742 _b
743testdata/Internals.lc 110:33-110:37
744 Ordering -> Bool
745testdata/Internals.lc 110:33-110:59
746 Bool
747testdata/Internals.lc 110:33-120:29
748 _b -> _b -> Bool
749testdata/Internals.lc 110:39-110:54
750 Char -> Char -> Ordering
751testdata/Internals.lc 110:39-110:56
752 Char -> Ordering
753testdata/Internals.lc 110:39-110:58
754 Ordering
755testdata/Internals.lc 110:55-110:56
756 _d
757testdata/Internals.lc 110:57-110:58
758 _b
759testdata/Internals.lc 111:32-111:36
760 Ordering -> Bool
761testdata/Internals.lc 111:32-111:57
762 Bool
763testdata/Internals.lc 111:32-120:29
764 _b -> _b -> Bool
765testdata/Internals.lc 111:38-111:52
766 Int -> Int -> Ordering
767testdata/Internals.lc 111:38-111:54
768 Int -> Ordering
769testdata/Internals.lc 111:38-111:56
770 Ordering
771testdata/Internals.lc 111:53-111:54
772 _d
773testdata/Internals.lc 111:55-111:56
774 _b
775testdata/Internals.lc 112:34-112:38
776 Ordering -> Bool
777testdata/Internals.lc 112:34-112:61
778 Bool
779testdata/Internals.lc 112:34-120:29
780 _b -> _b -> Bool
781testdata/Internals.lc 112:40-112:56
782 Float -> Float -> Ordering
783testdata/Internals.lc 112:40-112:58
784 Float -> Ordering
785testdata/Internals.lc 112:40-112:60
786 Ordering
787testdata/Internals.lc 112:57-112:58
788 _d
789testdata/Internals.lc 112:59-112:60
790 _b
791testdata/Internals.lc 114:20-114:24
792 Bool
793testdata/Internals.lc 114:20-116:19
794 Bool -> Bool | Bool
795testdata/Internals.lc 114:20-120:29
796 _b -> _b -> Bool
797testdata/Internals.lc 115:22-115:26
798 Bool
799testdata/Internals.lc 115:22-116:19
800 Bool -> Bool | Bool
801testdata/Internals.lc 116:14-116:19
802 Bool | Bool
803testdata/Internals.lc 118:24-118:28
804 Bool
805testdata/Internals.lc 118:24-120:29
806 Nat -> Bool
807testdata/Internals.lc 119:24-119:25
808 Nat
809testdata/Internals.lc 119:24-119:28
810 Nat -> Bool
811testdata/Internals.lc 119:24-119:30
812 Bool
813testdata/Internals.lc 119:24-120:29
814 Nat -> Bool
815testdata/Internals.lc 119:26-119:28
816 forall a . Eq a => a -> a -> Bool
817testdata/Internals.lc 119:29-119:30
818 Nat
819testdata/Internals.lc 120:24-120:29
820 Bool | Bool
821testdata/Internals.lc 122:6-122:10
822 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
823testdata/Internals.lc 122:6-122:12
824 Type | Type | Type | Type
825testdata/Internals.lc 122:6-122:25
826 Type | Type | Type
827testdata/Internals.lc 122:6-122:36
828 Type | Type
829testdata/Internals.lc 122:11-122:12
830 Type | Type
831testdata/Internals.lc 122:15-122:18
832 forall a . List a | List _b
833testdata/Internals.lc 122:21-122:25
834 forall a . a -> List a -> List a | List _e | Type | Type | Type
835testdata/Internals.lc 122:26-122:27
836 Type
837testdata/Internals.lc 122:29-122:33
838 Type -> Type
839testdata/Internals.lc 122:29-122:35
840 Type
841testdata/Internals.lc 122:34-122:35
842 Type
843testdata/Internals.lc 126:6-126:11
844 List Type -> Type | List Type -> Type | Type | List Type -> Type | Type | Type
845testdata/Internals.lc 126:6-128:45
846 Type | Type
847testdata/Internals.lc 126:15-126:21
848 Type
849testdata/Internals.lc 126:16-126:20
850 Type
851testdata/Internals.lc 126:25-126:29
852 Type | Type
853testdata/Internals.lc 127:5-127:9
854 ()
855testdata/Internals.lc 127:5-127:22
856 Type
857testdata/Internals.lc 127:13-127:18
858 List Type -> Type
859testdata/Internals.lc 127:13-127:22
860 Type
861testdata/Internals.lc 127:19-127:22
862 forall a . List a | forall a . List a
863testdata/Internals.lc 128:5-128:10
864 forall a (b :: List Type) . a -> HList b -> HList ('Cons a b) | HList
865 ('Cons _d _c)
866testdata/Internals.lc 128:5-128:45
867 Type | Type | Type | Type | Type
868testdata/Internals.lc 128:14-128:15
869 _d
870testdata/Internals.lc 128:14-128:45
871 Type | Type
872testdata/Internals.lc 128:19-128:24
873 List Type -> Type
874testdata/Internals.lc 128:19-128:27
875 Type
876testdata/Internals.lc 128:19-128:45
877 Type
878testdata/Internals.lc 128:25-128:27
879 _c
880testdata/Internals.lc 128:31-128:36
881 List Type -> Type
882testdata/Internals.lc 128:31-128:45
883 Type | Type
884testdata/Internals.lc 128:39-128:40
885 Type | Type
886testdata/Internals.lc 128:39-128:41
887 List Type -> List Type | List Type -> List Type
888testdata/Internals.lc 128:39-128:44
889 List Type | List Type
890testdata/Internals.lc 128:40-128:41
891 forall a . a -> List a -> List a | forall a . a -> List a -> List a
892testdata/Internals.lc 128:42-128:44
893 List Type | List Type
894testdata/Internals.lc 130:1-130:13
895 forall a -> a -> () -> a
896testdata/Internals.lc 130:29-130:30
897 _b
898testdata/Internals.lc 130:29-130:48
899 Type
900testdata/Internals.lc 130:34-130:39
901 List Type -> Type
902testdata/Internals.lc 130:34-130:43
903 Type
904testdata/Internals.lc 130:34-130:48
905 Type
906testdata/Internals.lc 130:40-130:43
907 forall a . List a
908testdata/Internals.lc 130:47-130:48
909 Type | Type
910testdata/Internals.lc 131:1-131:14
911 forall a (b :: List Type)
912 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
913testdata/Internals.lc 132:21-132:25
914 Type
915testdata/Internals.lc 132:33-132:37
916 Type -> Type
917testdata/Internals.lc 132:33-132:42
918 Type
919testdata/Internals.lc 132:33-136:9
920 Type
921testdata/Internals.lc 132:38-132:42
922 Type
923testdata/Internals.lc 133:8-136:9
924 Type
925testdata/Internals.lc 134:8-136:9
926 Type
927testdata/Internals.lc 134:9-134:10
928 Type
929testdata/Internals.lc 134:14-134:19
930 List Type -> Type
931testdata/Internals.lc 134:14-134:21
932 Type
933testdata/Internals.lc 134:14-134:26
934 Type
935testdata/Internals.lc 134:20-134:21
936 List Type
937testdata/Internals.lc 134:25-134:26
938 _d | Type
939testdata/Internals.lc 135:8-135:13
940 List Type -> Type
941testdata/Internals.lc 135:8-135:24
942 Type
943testdata/Internals.lc 135:8-136:9
944 Type
945testdata/Internals.lc 135:15-135:19
946 forall a . a -> List a -> List a
947testdata/Internals.lc 135:15-135:21
948 List Type -> List Type
949testdata/Internals.lc 135:15-135:23
950 List Type
951testdata/Internals.lc 135:20-135:21
952 Type
953testdata/Internals.lc 135:22-135:23
954 List Type
955testdata/Internals.lc 136:8-136:9
956 Type | Type \ No newline at end of file
diff --git a/testdata/Material.out b/testdata/Material.out
index 7e277702..c4d3447c 100644
--- a/testdata/Material.out
+++ b/testdata/Material.out
@@ -283,240 +283,240 @@ defaultCommonAttrs
283 :: CommonAttrs 283 :: CommonAttrs
284main is not found 284main is not found
285------------ trace 285------------ trace
286identityLight :: Float 286identityLight :: Float
287'Entity :: Type 287'Entity :: Type
288Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity 288Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity
289'EntityCase 289'EntityCase
290 :: forall (a :: Entity -> Type) 290 :: forall (a :: Entity -> Type)
291 -> (forall (b :: Vec 4 Float) 291 -> (forall (b :: Vec 4 Float)
292 (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float) 292 (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float)
293 -> a ('Entity b c d e)) 293 -> a ('Entity b c d e))
294 -> forall (f :: Entity) -> a f 294 -> forall (f :: Entity) -> a f
295match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b 295match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b
296eAmbientLight :: Entity -> VecS Float 4 296eAmbientLight :: Entity -> VecS Float 4
297eDirectedLight :: Entity -> VecS Float 4 297eDirectedLight :: Entity -> VecS Float 4
298eLightDir :: Entity -> VecS Float 3 298eLightDir :: Entity -> VecS Float 3
299eShaderRGBA :: Entity -> VecS Float 4 299eShaderRGBA :: Entity -> VecS Float 4
300'WaveType :: Type 300'WaveType :: Type
301WT_Sin :: WaveType 301WT_Sin :: WaveType
302WT_Triangle :: WaveType 302WT_Triangle :: WaveType
303WT_Square :: WaveType 303WT_Square :: WaveType
304WT_Sawtooth :: WaveType 304WT_Sawtooth :: WaveType
305WT_InverseSawtooth :: WaveType 305WT_InverseSawtooth :: WaveType
306WT_Noise :: WaveType 306WT_Noise :: WaveType
307'WaveTypeCase 307'WaveTypeCase
308 :: forall (a :: WaveType -> Type) 308 :: forall (a :: WaveType -> Type)
309 -> a 'WT_Sin 309 -> a 'WT_Sin
310 -> a 'WT_Triangle 310 -> a 'WT_Triangle
311 -> a 'WT_Square 311 -> a 'WT_Square
312 -> a 'WT_Sawtooth 312 -> a 'WT_Sawtooth
313 -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b 313 -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b
314match'WaveType 314match'WaveType
315 :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b 315 :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b
316'Wave :: Type 316'Wave :: Type
317Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave 317Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave
318'WaveCase 318'WaveCase
319 :: forall (a :: Wave -> Type) 319 :: forall (a :: Wave -> Type)
320 -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) 320 -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float)
321 -> a ('Wave b c d e f)) 321 -> a ('Wave b c d e f))
322 -> forall (g :: Wave) -> a g 322 -> forall (g :: Wave) -> a g
323match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b 323match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b
324'Deform :: Type 324'Deform :: Type
325D_AutoSprite :: Deform 325D_AutoSprite :: Deform
326D_AutoSprite2 :: Deform 326D_AutoSprite2 :: Deform
327D_Bulge :: Float -> Float -> Float -> Deform 327D_Bulge :: Float -> Float -> Float -> Deform
328D_Move :: Vec 3 Float -> Wave -> Deform 328D_Move :: Vec 3 Float -> Wave -> Deform
329D_Normal :: Float -> Float -> Deform 329D_Normal :: Float -> Float -> Deform
330D_ProjectionShadow :: Deform 330D_ProjectionShadow :: Deform
331D_Text0 :: Deform 331D_Text0 :: Deform
332D_Text1 :: Deform 332D_Text1 :: Deform
333D_Text2 :: Deform 333D_Text2 :: Deform
334D_Text3 :: Deform 334D_Text3 :: Deform
335D_Text4 :: Deform 335D_Text4 :: Deform
336D_Text5 :: Deform 336D_Text5 :: Deform
337D_Text6 :: Deform 337D_Text6 :: Deform
338D_Text7 :: Deform 338D_Text7 :: Deform
339D_Wave :: Float -> Wave -> Deform 339D_Wave :: Float -> Wave -> Deform
340'DeformCase 340'DeformCase
341 :: forall (a :: Deform -> Type) 341 :: forall (a :: Deform -> Type)
342 -> a 'D_AutoSprite 342 -> a 'D_AutoSprite
343 -> a 'D_AutoSprite2 343 -> a 'D_AutoSprite2
344 -> (forall (b :: Float) (c :: Float) (d :: Float) -> a ('D_Bulge b c d)) 344 -> (forall (b :: Float) (c :: Float) (d :: Float) -> a ('D_Bulge b c d))
345 -> (forall (e :: Vec 3 Float) (f :: Wave) -> a ('D_Move e f)) 345 -> (forall (e :: Vec 3 Float) (f :: Wave) -> a ('D_Move e f))
346 -> (forall (g :: Float) (h :: Float) -> a ('D_Normal g h)) 346 -> (forall (g :: Float) (h :: Float) -> a ('D_Normal g h))
347 -> a 'D_ProjectionShadow 347 -> a 'D_ProjectionShadow
348 -> a 'D_Text0 348 -> a 'D_Text0
349 -> a 'D_Text1 349 -> a 'D_Text1
350 -> a 'D_Text2 350 -> a 'D_Text2
351 -> a 'D_Text3 351 -> a 'D_Text3
352 -> a 'D_Text4 352 -> a 'D_Text4
353 -> a 'D_Text5 353 -> a 'D_Text5
354 -> a 'D_Text6 354 -> a 'D_Text6
355 -> a 'D_Text7 355 -> a 'D_Text7
356 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j)) 356 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j))
357 -> forall (k :: Deform) -> a k 357 -> forall (k :: Deform) -> a k
358match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b 358match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b
359'CullType :: Type 359'CullType :: Type
360CT_FrontSided :: CullType 360CT_FrontSided :: CullType
361CT_BackSided :: CullType 361CT_BackSided :: CullType
362CT_TwoSided :: CullType 362CT_TwoSided :: CullType
363'CullTypeCase 363'CullTypeCase
364 :: forall (a :: CullType -> Type) 364 :: forall (a :: CullType -> Type)
365 -> a 'CT_FrontSided 365 -> a 'CT_FrontSided
366 -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b 366 -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b
367match'CullType 367match'CullType
368 :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b 368 :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b
369'Blending' :: Type 369'Blending' :: Type
370B_DstAlpha :: Blending' 370B_DstAlpha :: Blending'
371B_DstColor :: Blending' 371B_DstColor :: Blending'
372B_One :: Blending' 372B_One :: Blending'
373B_OneMinusDstAlpha :: Blending' 373B_OneMinusDstAlpha :: Blending'
374B_OneMinusDstColor :: Blending' 374B_OneMinusDstColor :: Blending'
375B_OneMinusSrcAlpha :: Blending' 375B_OneMinusSrcAlpha :: Blending'
376B_OneMinusSrcColor :: Blending' 376B_OneMinusSrcColor :: Blending'
377B_SrcAlpha :: Blending' 377B_SrcAlpha :: Blending'
378B_SrcAlphaSaturate :: Blending' 378B_SrcAlphaSaturate :: Blending'
379B_SrcColor :: Blending' 379B_SrcColor :: Blending'
380B_Zero :: Blending' 380B_Zero :: Blending'
381'Blending'Case 381'Blending'Case
382 :: forall (a :: Blending' -> Type) 382 :: forall (a :: Blending' -> Type)
383 -> a 'B_DstAlpha 383 -> a 'B_DstAlpha
384 -> a 'B_DstColor 384 -> a 'B_DstColor
385 -> a 'B_One 385 -> a 'B_One
386 -> a 'B_OneMinusDstAlpha 386 -> a 'B_OneMinusDstAlpha
387 -> a 'B_OneMinusDstColor 387 -> a 'B_OneMinusDstColor
388 -> a 'B_OneMinusSrcAlpha 388 -> a 'B_OneMinusSrcAlpha
389 -> a 'B_OneMinusSrcColor 389 -> a 'B_OneMinusSrcColor
390 -> a 'B_SrcAlpha 390 -> a 'B_SrcAlpha
391 -> a 'B_SrcAlphaSaturate 391 -> a 'B_SrcAlphaSaturate
392 -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b 392 -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b
393match'Blending' 393match'Blending'
394 :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b 394 :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b
395'RGBGen :: Type 395'RGBGen :: Type
396RGB_Wave :: Wave -> RGBGen 396RGB_Wave :: Wave -> RGBGen
397RGB_Const :: Float -> Float -> Float -> RGBGen 397RGB_Const :: Float -> Float -> Float -> RGBGen
398RGB_Identity :: RGBGen 398RGB_Identity :: RGBGen
399RGB_IdentityLighting :: RGBGen 399RGB_IdentityLighting :: RGBGen
400RGB_Entity :: RGBGen 400RGB_Entity :: RGBGen
401RGB_OneMinusEntity :: RGBGen 401RGB_OneMinusEntity :: RGBGen
402RGB_ExactVertex :: RGBGen 402RGB_ExactVertex :: RGBGen
403RGB_Vertex :: RGBGen 403RGB_Vertex :: RGBGen
404RGB_LightingDiffuse :: RGBGen 404RGB_LightingDiffuse :: RGBGen
405RGB_OneMinusVertex :: RGBGen 405RGB_OneMinusVertex :: RGBGen
406RGB_Undefined :: RGBGen 406RGB_Undefined :: RGBGen
407'RGBGenCase 407'RGBGenCase
408 :: forall (a :: RGBGen -> Type) 408 :: forall (a :: RGBGen -> Type)
409 -> (forall (b :: Wave) -> a ('RGB_Wave b)) 409 -> (forall (b :: Wave) -> a ('RGB_Wave b))
410 -> (forall (c :: Float) (d :: Float) (e :: Float) -> a ('RGB_Const c d e)) 410 -> (forall (c :: Float) (d :: Float) (e :: Float) -> a ('RGB_Const c d e))
411 -> a 'RGB_Identity 411 -> a 'RGB_Identity
412 -> a 'RGB_IdentityLighting 412 -> a 'RGB_IdentityLighting
413 -> a 'RGB_Entity 413 -> a 'RGB_Entity
414 -> a 'RGB_OneMinusEntity 414 -> a 'RGB_OneMinusEntity
415 -> a 'RGB_ExactVertex 415 -> a 'RGB_ExactVertex
416 -> a 'RGB_Vertex 416 -> a 'RGB_Vertex
417 -> a 'RGB_LightingDiffuse 417 -> a 'RGB_LightingDiffuse
418 -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f 418 -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f
419match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b 419match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b
420'AlphaGen :: Type 420'AlphaGen :: Type
421A_Wave :: Wave -> AlphaGen 421A_Wave :: Wave -> AlphaGen
422A_Const :: Float -> AlphaGen 422A_Const :: Float -> AlphaGen
423A_Portal :: AlphaGen 423A_Portal :: AlphaGen
424A_Identity :: AlphaGen 424A_Identity :: AlphaGen
425A_Entity :: AlphaGen 425A_Entity :: AlphaGen
426A_OneMinusEntity :: AlphaGen 426A_OneMinusEntity :: AlphaGen
427A_Vertex :: AlphaGen 427A_Vertex :: AlphaGen
428A_LightingSpecular :: AlphaGen 428A_LightingSpecular :: AlphaGen
429A_OneMinusVertex :: AlphaGen 429A_OneMinusVertex :: AlphaGen
430'AlphaGenCase 430'AlphaGenCase
431 :: forall (a :: AlphaGen -> Type) 431 :: forall (a :: AlphaGen -> Type)
432 -> (forall (b :: Wave) -> a ('A_Wave b)) 432 -> (forall (b :: Wave) -> a ('A_Wave b))
433 -> (forall (c :: Float) -> a ('A_Const c)) 433 -> (forall (c :: Float) -> a ('A_Const c))
434 -> a 'A_Portal 434 -> a 'A_Portal
435 -> a 'A_Identity 435 -> a 'A_Identity
436 -> a 'A_Entity 436 -> a 'A_Entity
437 -> a 'A_OneMinusEntity 437 -> a 'A_OneMinusEntity
438 -> a 'A_Vertex 438 -> a 'A_Vertex
439 -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d 439 -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d
440match'AlphaGen 440match'AlphaGen
441 :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b 441 :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b
442'TCGen :: Type 442'TCGen :: Type
443TG_Base :: TCGen 443TG_Base :: TCGen
444TG_Lightmap :: TCGen 444TG_Lightmap :: TCGen
445TG_Environment :: TCGen 445TG_Environment :: TCGen
446TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen 446TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen
447TG_Undefined :: TCGen 447TG_Undefined :: TCGen
448'TCGenCase 448'TCGenCase
449 :: forall (a :: TCGen -> Type) 449 :: forall (a :: TCGen -> Type)
450 -> a 'TG_Base 450 -> a 'TG_Base
451 -> a 'TG_Lightmap 451 -> a 'TG_Lightmap
452 -> a 'TG_Environment 452 -> a 'TG_Environment
453 -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c)) 453 -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c))
454 -> a 'TG_Undefined -> forall (d :: TCGen) -> a d 454 -> a 'TG_Undefined -> forall (d :: TCGen) -> a d
455match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b 455match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b
456'TCMod :: Type 456'TCMod :: Type
457TM_EntityTranslate :: TCMod 457TM_EntityTranslate :: TCMod
458TM_Rotate :: Float -> TCMod 458TM_Rotate :: Float -> TCMod
459TM_Scroll :: Float -> Float -> TCMod 459TM_Scroll :: Float -> Float -> TCMod
460TM_Scale :: Float -> Float -> TCMod 460TM_Scale :: Float -> Float -> TCMod
461TM_Stretch :: Wave -> TCMod 461TM_Stretch :: Wave -> TCMod
462TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod 462TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod
463TM_Turb :: Float -> Float -> Float -> Float -> TCMod 463TM_Turb :: Float -> Float -> Float -> Float -> TCMod
464'TCModCase 464'TCModCase
465 :: forall (a :: TCMod -> Type) 465 :: forall (a :: TCMod -> Type)
466 -> a 'TM_EntityTranslate 466 -> a 'TM_EntityTranslate
467 -> (forall (b :: Float) -> a ('TM_Rotate b)) 467 -> (forall (b :: Float) -> a ('TM_Rotate b))
468 -> (forall (c :: Float) (d :: Float) -> a ('TM_Scroll c d)) 468 -> (forall (c :: Float) (d :: Float) -> a ('TM_Scroll c d))
469 -> (forall (e :: Float) (f :: Float) -> a ('TM_Scale e f)) 469 -> (forall (e :: Float) (f :: Float) -> a ('TM_Scale e f))
470 -> (forall (g :: Wave) -> a ('TM_Stretch g)) 470 -> (forall (g :: Wave) -> a ('TM_Stretch g))
471 -> (forall (h :: Float) 471 -> (forall (h :: Float)
472 (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) 472 (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float)
473 -> a ('TM_Transform h i j k l m)) 473 -> a ('TM_Transform h i j k l m))
474 -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) 474 -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float)
475 -> a ('TM_Turb n o p q)) 475 -> a ('TM_Turb n o p q))
476 -> forall (r :: TCMod) -> a r 476 -> forall (r :: TCMod) -> a r
477match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b 477match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b
478'StageTexture :: Type 478'StageTexture :: Type
479ST_Map :: String -> StageTexture 479ST_Map :: String -> StageTexture
480ST_ClampMap :: String -> StageTexture 480ST_ClampMap :: String -> StageTexture
481ST_AnimMap :: Float -> List String -> StageTexture 481ST_AnimMap :: Float -> List String -> StageTexture
482ST_Lightmap :: StageTexture 482ST_Lightmap :: StageTexture
483ST_WhiteImage :: StageTexture 483ST_WhiteImage :: StageTexture
484'StageTextureCase 484'StageTextureCase
485 :: forall (a :: StageTexture -> Type) 485 :: forall (a :: StageTexture -> Type)
486 -> (forall (b :: String) -> a ('ST_Map b)) 486 -> (forall (b :: String) -> a ('ST_Map b))
487 -> (forall (c :: String) -> a ('ST_ClampMap c)) 487 -> (forall (c :: String) -> a ('ST_ClampMap c))
488 -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e)) 488 -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e))
489 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f 489 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f
490match'StageTexture 490match'StageTexture
491 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b 491 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b
492'AlphaFunction :: Type 492'AlphaFunction :: Type
493A_Gt0 :: AlphaFunction 493A_Gt0 :: AlphaFunction
494A_Lt128 :: AlphaFunction 494A_Lt128 :: AlphaFunction
495A_Ge128 :: AlphaFunction 495A_Ge128 :: AlphaFunction
496'AlphaFunctionCase 496'AlphaFunctionCase
497 :: forall (a :: AlphaFunction -> Type) 497 :: forall (a :: AlphaFunction -> Type)
498 -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b 498 -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b
499match'AlphaFunction 499match'AlphaFunction
500 :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b 500 :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b
501'DepthFunction :: Type 501'DepthFunction :: Type
502D_Equal :: DepthFunction 502D_Equal :: DepthFunction
503D_Lequal :: DepthFunction 503D_Lequal :: DepthFunction
504'DepthFunctionCase 504'DepthFunctionCase
505 :: forall (a :: DepthFunction -> Type) 505 :: forall (a :: DepthFunction -> Type)
506 -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b 506 -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b
507match'DepthFunction 507match'DepthFunction
508 :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b 508 :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b
509'StageAttrs :: Type 509'StageAttrs :: Type
510StageAttrs 510StageAttrs
511 :: Maybe (Blending', Blending') 511 :: Maybe (Blending', Blending')
512 -> RGBGen 512 -> RGBGen
513 -> AlphaGen 513 -> AlphaGen
514 -> TCGen 514 -> TCGen
515 -> List TCMod 515 -> List TCMod
516 -> StageTexture 516 -> StageTexture
517 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 517 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
518'StageAttrsCase 518'StageAttrsCase
519 :: forall (a :: StageAttrs -> Type) 519 :: forall (a :: StageAttrs -> Type)
520 -> (forall (b :: Maybe (Blending', Blending')) 520 -> (forall (b :: Maybe (Blending', Blending'))
521 (c :: RGBGen) 521 (c :: RGBGen)
522 (d :: AlphaGen) 522 (d :: AlphaGen)
@@ -525,34 +525,34 @@ StageAttrs
525 (g :: StageTexture) 525 (g :: StageTexture)
526 (h :: Bool) 526 (h :: Bool)
527 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) 527 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String)
528 -> a ('StageAttrs b c d e f g h i j k l)) 528 -> a ('StageAttrs b c d e f g h i j k l))
529 -> forall (m :: StageAttrs) -> a m 529 -> forall (m :: StageAttrs) -> a m
530match'StageAttrs 530match'StageAttrs
531 :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b 531 :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b
532saBlend :: StageAttrs -> Maybe (Blending', Blending') 532saBlend :: StageAttrs -> Maybe (Blending', Blending')
533saRGBGen :: StageAttrs -> RGBGen 533saRGBGen :: StageAttrs -> RGBGen
534saAlphaGen :: StageAttrs -> AlphaGen 534saAlphaGen :: StageAttrs -> AlphaGen
535saTCGen :: StageAttrs -> TCGen 535saTCGen :: StageAttrs -> TCGen
536saTCMod :: StageAttrs -> List TCMod 536saTCMod :: StageAttrs -> List TCMod
537saTexture :: StageAttrs -> StageTexture 537saTexture :: StageAttrs -> StageTexture
538saDepthWrite :: StageAttrs -> Bool 538saDepthWrite :: StageAttrs -> Bool
539saDepthFunc :: StageAttrs -> DepthFunction 539saDepthFunc :: StageAttrs -> DepthFunction
540saAlphaFunc :: StageAttrs -> Maybe AlphaFunction 540saAlphaFunc :: StageAttrs -> Maybe AlphaFunction
541saDepthMaskExplicit :: StageAttrs -> Bool 541saDepthMaskExplicit :: StageAttrs -> Bool
542saTextureUniform :: StageAttrs -> String 542saTextureUniform :: StageAttrs -> String
543defaultStageAttrs :: StageAttrs 543defaultStageAttrs :: StageAttrs
544'CommonAttrs :: Type 544'CommonAttrs :: Type
545CommonAttrs 545CommonAttrs
546 :: () 546 :: ()
547 -> () 547 -> ()
548 -> Bool 548 -> Bool
549 -> Float 549 -> Float
550 -> Bool 550 -> Bool
551 -> Bool 551 -> Bool
552 -> CullType 552 -> CullType
553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
554'CommonAttrsCase 554'CommonAttrsCase
555 :: forall (a :: CommonAttrs -> Type) 555 :: forall (a :: CommonAttrs -> Type)
556 -> (forall (b :: ()) 556 -> (forall (b :: ())
557 (c :: ()) 557 (c :: ())
558 (d :: Bool) 558 (d :: Bool)
@@ -561,390 +561,737 @@ CommonAttrs
561 (g :: Bool) 561 (g :: Bool)
562 (h :: CullType) 562 (h :: CullType)
563 (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) 563 (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool)
564 -> a ('CommonAttrs b c d e f g h i j k l m)) 564 -> a ('CommonAttrs b c d e f g h i j k l m))
565 -> forall (n :: CommonAttrs) -> a n 565 -> forall (n :: CommonAttrs) -> a n
566match'CommonAttrs 566match'CommonAttrs
567 :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b 567 :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b
568caSkyParms :: CommonAttrs -> () 568caSkyParms :: CommonAttrs -> ()
569caFogParms :: CommonAttrs -> () 569caFogParms :: CommonAttrs -> ()
570caPortal :: CommonAttrs -> Bool 570caPortal :: CommonAttrs -> Bool
571caSort :: CommonAttrs -> Float 571caSort :: CommonAttrs -> Float
572caEntityMergable :: CommonAttrs -> Bool 572caEntityMergable :: CommonAttrs -> Bool
573caFogOnly :: CommonAttrs -> Bool 573caFogOnly :: CommonAttrs -> Bool
574caCull :: CommonAttrs -> CullType 574caCull :: CommonAttrs -> CullType
575caDeformVertexes :: CommonAttrs -> List Deform 575caDeformVertexes :: CommonAttrs -> List Deform
576caNoMipMaps :: CommonAttrs -> Bool 576caNoMipMaps :: CommonAttrs -> Bool
577caPolygonOffset :: CommonAttrs -> Bool 577caPolygonOffset :: CommonAttrs -> Bool
578caStages :: CommonAttrs -> List StageAttrs 578caStages :: CommonAttrs -> List StageAttrs
579caIsSky :: CommonAttrs -> Bool 579caIsSky :: CommonAttrs -> Bool
580defaultCommonAttrs :: CommonAttrs 580defaultCommonAttrs :: CommonAttrs
581------------ tooltips 581------------ tooltips
582testdata/Material.lc 7:18-7:23 Type 582testdata/Material.lc 7:18-7:23
583testdata/Material.lc 8:1-8:14 Float 583 Type
584testdata/Material.lc 8:17-8:18 _b 584testdata/Material.lc 8:1-8:14
585testdata/Material.lc 10:6-10:12 Type 585 Float
586testdata/Material.lc 10:6-11:13 Type 586testdata/Material.lc 8:17-8:18
587testdata/Material.lc 10:6-15:39 Type 587 _b
588testdata/Material.lc 11:7-11:13 Entity | Type | Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity 588testdata/Material.lc 10:6-10:12
589testdata/Material.lc 12:7-12:20 Entity -> VecS Float 4 589 Type | Type | Type | Type | Type | Type
590testdata/Material.lc 12:28-12:31 Nat -> Type -> Type 590testdata/Material.lc 10:6-11:13
591testdata/Material.lc 12:28-12:33 Type -> Type 591 Type
592testdata/Material.lc 12:28-12:39 Type 592testdata/Material.lc 10:6-15:39
593testdata/Material.lc 12:32-12:33 _b 593 Type | Type | Type
594testdata/Material.lc 12:34-12:39 Type 594testdata/Material.lc 11:7-11:13
595testdata/Material.lc 13:7-13:21 Entity -> VecS Float 4 595 Vec 4 Float
596testdata/Material.lc 13:28-13:31 Nat -> Type -> Type 596 -> Vec 4 Float
597testdata/Material.lc 13:28-13:33 Type -> Type 597 -> Vec 3 Float
598testdata/Material.lc 13:28-13:39 Type 598 -> Vec 4 Float -> Entity | Entity | Type | Type | Type | Type | Type
599testdata/Material.lc 13:32-13:33 _b 599testdata/Material.lc 12:7-12:20
600testdata/Material.lc 13:34-13:39 Type 600 Entity -> VecS Float 4
601testdata/Material.lc 14:7-14:16 Entity -> VecS Float 3 601testdata/Material.lc 12:28-12:31
602testdata/Material.lc 14:28-14:31 Nat -> Type -> Type 602 Nat -> Type -> Type
603testdata/Material.lc 14:28-14:33 Type -> Type 603testdata/Material.lc 12:28-12:33
604testdata/Material.lc 14:28-14:39 Type 604 Type -> Type
605testdata/Material.lc 14:32-14:33 _b 605testdata/Material.lc 12:28-12:39
606testdata/Material.lc 14:34-14:39 Type 606 Type
607testdata/Material.lc 15:7-15:18 Entity -> VecS Float 4 607testdata/Material.lc 12:32-12:33
608testdata/Material.lc 15:28-15:31 Nat -> Type -> Type 608 _b
609testdata/Material.lc 15:28-15:33 Type -> Type 609testdata/Material.lc 12:34-12:39
610testdata/Material.lc 15:28-15:39 Type 610 Type
611testdata/Material.lc 15:32-15:33 _b 611testdata/Material.lc 13:7-13:21
612testdata/Material.lc 15:34-15:39 Type 612 Entity -> VecS Float 4
613testdata/Material.lc 18:6-18:14 Type 613testdata/Material.lc 13:28-13:31
614testdata/Material.lc 18:6-24:15 Type 614 Nat -> Type -> Type
615testdata/Material.lc 19:7-19:13 WaveType 615testdata/Material.lc 13:28-13:33
616testdata/Material.lc 20:7-20:18 WaveType 616 Type -> Type
617testdata/Material.lc 21:7-21:16 WaveType 617testdata/Material.lc 13:28-13:39
618testdata/Material.lc 22:7-22:18 WaveType 618 Type
619testdata/Material.lc 23:7-23:25 WaveType 619testdata/Material.lc 13:32-13:33
620testdata/Material.lc 24:7-24:15 WaveType 620 _b
621testdata/Material.lc 27:6-27:10 Type 621testdata/Material.lc 13:34-13:39
622testdata/Material.lc 27:6-27:17 Type 622 Type
623testdata/Material.lc 27:6-27:50 Type 623testdata/Material.lc 14:7-14:16
624testdata/Material.lc 27:13-27:17 Type | Wave | WaveType -> Float -> Float -> Float -> Float -> Wave 624 Entity -> VecS Float 3
625testdata/Material.lc 27:18-27:26 Type 625testdata/Material.lc 14:28-14:31
626testdata/Material.lc 27:27-27:32 Type 626 Nat -> Type -> Type
627testdata/Material.lc 27:33-27:38 Type 627testdata/Material.lc 14:28-14:33
628testdata/Material.lc 27:39-27:44 Type 628 Type -> Type
629testdata/Material.lc 27:45-27:50 Type 629testdata/Material.lc 14:28-14:39
630testdata/Material.lc 29:6-29:12 Type 630 Type
631testdata/Material.lc 29:6-32:32 Type 631testdata/Material.lc 14:32-14:33
632testdata/Material.lc 29:6-33:32 Type 632 _b
633testdata/Material.lc 29:6-34:27 Type 633testdata/Material.lc 14:34-14:39
634testdata/Material.lc 29:6-44:13 Type 634 Type
635testdata/Material.lc 29:6-44:24 Type 635testdata/Material.lc 15:7-15:18
636testdata/Material.lc 30:7-30:19 Deform 636 Entity -> VecS Float 4
637testdata/Material.lc 31:7-31:20 Deform 637testdata/Material.lc 15:28-15:31
638testdata/Material.lc 32:7-32:14 Deform | Float -> Float -> Float -> Deform | Type 638 Nat -> Type -> Type
639testdata/Material.lc 32:15-32:20 Type 639testdata/Material.lc 15:28-15:33
640testdata/Material.lc 32:21-32:26 Type 640 Type -> Type
641testdata/Material.lc 32:27-32:32 Type 641testdata/Material.lc 15:28-15:39
642testdata/Material.lc 33:7-33:13 Deform | Type | Vec 3 Float -> Wave -> Deform 642 Type
643testdata/Material.lc 33:15-33:18 Nat -> Type -> Type 643testdata/Material.lc 15:32-15:33
644testdata/Material.lc 33:15-33:20 Type -> Type 644 _b
645testdata/Material.lc 33:15-33:26 Type 645testdata/Material.lc 15:34-15:39
646testdata/Material.lc 33:19-33:20 _b 646 Type
647testdata/Material.lc 33:21-33:26 Type 647testdata/Material.lc 18:6-18:14
648testdata/Material.lc 33:28-33:32 Type 648 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
649testdata/Material.lc 34:7-34:15 Deform | Float -> Float -> Deform | Type 649testdata/Material.lc 18:6-24:15
650testdata/Material.lc 34:16-34:21 Type 650 Type | Type | Type | Type | Type | Type
651testdata/Material.lc 34:22-34:27 Type 651testdata/Material.lc 19:7-19:13
652testdata/Material.lc 35:7-35:25 Deform 652 WaveType
653testdata/Material.lc 36:7-36:14 Deform 653testdata/Material.lc 20:7-20:18
654testdata/Material.lc 37:7-37:14 Deform 654 WaveType
655testdata/Material.lc 38:7-38:14 Deform 655testdata/Material.lc 21:7-21:16
656testdata/Material.lc 39:7-39:14 Deform 656 WaveType
657testdata/Material.lc 40:7-40:14 Deform 657testdata/Material.lc 22:7-22:18
658testdata/Material.lc 41:7-41:14 Deform 658 WaveType
659testdata/Material.lc 42:7-42:14 Deform 659testdata/Material.lc 23:7-23:25
660testdata/Material.lc 43:7-43:14 Deform 660 WaveType
661testdata/Material.lc 44:7-44:13 Deform | Float -> Wave -> Deform | Type 661testdata/Material.lc 24:7-24:15
662testdata/Material.lc 44:14-44:19 Type 662 WaveType
663testdata/Material.lc 44:20-44:24 Type 663testdata/Material.lc 27:6-27:10
664testdata/Material.lc 47:6-47:14 Type 664 Type | Type | Type | Type | Type | Type
665testdata/Material.lc 47:6-50:18 Type 665testdata/Material.lc 27:6-27:17
666testdata/Material.lc 48:7-48:20 CullType 666 Type
667testdata/Material.lc 49:7-49:19 CullType 667testdata/Material.lc 27:6-27:50
668testdata/Material.lc 50:7-50:18 CullType 668 Type | Type | Type | Type
669testdata/Material.lc 53:6-53:15 Type 669testdata/Material.lc 27:13-27:17
670testdata/Material.lc 53:6-64:13 Type 670 WaveType
671testdata/Material.lc 54:7-54:17 Blending' 671 -> Float
672testdata/Material.lc 55:7-55:17 Blending' 672 -> Float
673testdata/Material.lc 56:7-56:12 Blending' 673 -> Float -> Float -> Wave | Wave | Type | Type | Type | Type | Type | Type
674testdata/Material.lc 57:7-57:25 Blending' 674testdata/Material.lc 27:18-27:26
675testdata/Material.lc 58:7-58:25 Blending' 675 Type
676testdata/Material.lc 59:7-59:25 Blending' 676testdata/Material.lc 27:27-27:32
677testdata/Material.lc 60:7-60:25 Blending' 677 Type
678testdata/Material.lc 61:7-61:17 Blending' 678testdata/Material.lc 27:33-27:38
679testdata/Material.lc 62:7-62:25 Blending' 679 Type
680testdata/Material.lc 63:7-63:17 Blending' 680testdata/Material.lc 27:39-27:44
681testdata/Material.lc 64:7-64:13 Blending' 681 Type
682testdata/Material.lc 67:6-67:12 Type 682testdata/Material.lc 27:45-27:50
683testdata/Material.lc 67:6-69:34 Type 683 Type
684testdata/Material.lc 67:6-78:20 Type 684testdata/Material.lc 29:6-29:12
685testdata/Material.lc 68:7-68:15 RGBGen | Type | Wave -> RGBGen 685 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
686testdata/Material.lc 68:16-68:20 Type 686testdata/Material.lc 29:6-32:32
687testdata/Material.lc 69:7-69:16 Float -> Float -> Float -> RGBGen | RGBGen | Type 687 Type | Type
688testdata/Material.lc 69:17-69:22 Type 688testdata/Material.lc 29:6-33:32
689testdata/Material.lc 69:23-69:28 Type 689 Type
690testdata/Material.lc 69:29-69:34 Type 690testdata/Material.lc 29:6-34:27
691testdata/Material.lc 70:7-70:19 RGBGen 691 Type
692testdata/Material.lc 71:7-71:27 RGBGen 692testdata/Material.lc 29:6-44:13
693testdata/Material.lc 72:7-72:17 RGBGen 693 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
694testdata/Material.lc 73:7-73:25 RGBGen 694testdata/Material.lc 29:6-44:24
695testdata/Material.lc 74:7-74:22 RGBGen 695 Type
696testdata/Material.lc 75:7-75:17 RGBGen 696testdata/Material.lc 30:7-30:19
697testdata/Material.lc 76:7-76:26 RGBGen 697 Deform
698testdata/Material.lc 77:7-77:25 RGBGen 698testdata/Material.lc 31:7-31:20
699testdata/Material.lc 78:7-78:20 RGBGen 699 Deform
700testdata/Material.lc 81:6-81:14 Type 700testdata/Material.lc 32:7-32:14
701testdata/Material.lc 81:6-90:23 Type 701 Float -> Float -> Float -> Deform | Deform | Type | Type | Type | Type
702testdata/Material.lc 82:7-82:13 AlphaGen | Type | Wave -> AlphaGen 702testdata/Material.lc 32:15-32:20
703testdata/Material.lc 82:14-82:18 Type 703 Type
704testdata/Material.lc 83:7-83:14 AlphaGen | Float -> AlphaGen | Type 704testdata/Material.lc 32:21-32:26
705testdata/Material.lc 83:15-83:20 Type 705 Type
706testdata/Material.lc 84:7-84:15 AlphaGen 706testdata/Material.lc 32:27-32:32
707testdata/Material.lc 85:7-85:17 AlphaGen 707 Type
708testdata/Material.lc 86:7-86:15 AlphaGen 708testdata/Material.lc 33:7-33:13
709testdata/Material.lc 87:7-87:23 AlphaGen 709 Vec 3 Float -> Wave -> Deform | Deform | Type | Type | Type
710testdata/Material.lc 88:7-88:15 AlphaGen 710testdata/Material.lc 33:15-33:18
711testdata/Material.lc 89:7-89:25 AlphaGen 711 Nat -> Type -> Type
712testdata/Material.lc 90:7-90:23 AlphaGen 712testdata/Material.lc 33:15-33:20
713testdata/Material.lc 93:6-93:11 Type 713 Type -> Type
714testdata/Material.lc 93:6-97:44 Type 714testdata/Material.lc 33:15-33:26
715testdata/Material.lc 93:6-98:19 Type 715 Type
716testdata/Material.lc 94:7-94:14 TCGen 716testdata/Material.lc 33:19-33:20
717testdata/Material.lc 95:7-95:18 TCGen 717 _b
718testdata/Material.lc 96:7-96:21 TCGen 718testdata/Material.lc 33:21-33:26
719testdata/Material.lc 97:7-97:16 TCGen | Type | Vec 3 Float -> Vec 3 Float -> TCGen 719 Type
720testdata/Material.lc 97:18-97:21 Nat -> Type -> Type 720testdata/Material.lc 33:28-33:32
721testdata/Material.lc 97:18-97:23 Type -> Type 721 Type
722testdata/Material.lc 97:18-97:29 Type 722testdata/Material.lc 34:7-34:15
723testdata/Material.lc 97:22-97:23 _b 723 Float -> Float -> Deform | Deform | Type | Type | Type
724testdata/Material.lc 97:24-97:29 Type 724testdata/Material.lc 34:16-34:21
725testdata/Material.lc 97:32-97:35 Nat -> Type -> Type 725 Type
726testdata/Material.lc 97:32-97:37 Type -> Type 726testdata/Material.lc 34:22-34:27
727testdata/Material.lc 97:32-97:43 Type 727 Type
728testdata/Material.lc 97:36-97:37 _b 728testdata/Material.lc 35:7-35:25
729testdata/Material.lc 97:38-97:43 Type 729 Deform
730testdata/Material.lc 98:7-98:19 TCGen 730testdata/Material.lc 36:7-36:14
731testdata/Material.lc 101:6-101:11 Type 731 Deform
732testdata/Material.lc 101:6-104:28 Type 732testdata/Material.lc 37:7-37:14
733testdata/Material.lc 101:6-105:27 Type 733 Deform
734testdata/Material.lc 101:6-107:55 Type 734testdata/Material.lc 38:7-38:14
735testdata/Material.lc 101:6-108:14 Type 735 Deform
736testdata/Material.lc 101:6-108:38 Type 736testdata/Material.lc 39:7-39:14
737testdata/Material.lc 102:7-102:25 TCMod 737 Deform
738testdata/Material.lc 103:7-103:16 Float -> TCMod | TCMod | Type 738testdata/Material.lc 40:7-40:14
739testdata/Material.lc 103:17-103:22 Type 739 Deform
740testdata/Material.lc 104:7-104:16 Float -> Float -> TCMod | TCMod | Type 740testdata/Material.lc 41:7-41:14
741testdata/Material.lc 104:17-104:22 Type 741 Deform
742testdata/Material.lc 104:23-104:28 Type 742testdata/Material.lc 42:7-42:14
743testdata/Material.lc 105:7-105:15 Float -> Float -> TCMod | TCMod | Type 743 Deform
744testdata/Material.lc 105:16-105:21 Type 744testdata/Material.lc 43:7-43:14
745testdata/Material.lc 105:22-105:27 Type 745 Deform
746testdata/Material.lc 106:7-106:17 TCMod | Type | Wave -> TCMod 746testdata/Material.lc 44:7-44:13
747testdata/Material.lc 106:18-106:22 Type 747 Float -> Wave -> Deform | Deform | Type | Type | Type
748testdata/Material.lc 107:7-107:19 Float -> Float -> Float -> Float -> Float -> Float -> TCMod | TCMod | Type 748testdata/Material.lc 44:14-44:19
749testdata/Material.lc 107:20-107:25 Type 749 Type
750testdata/Material.lc 107:26-107:31 Type 750testdata/Material.lc 44:20-44:24
751testdata/Material.lc 107:32-107:37 Type 751 Type
752testdata/Material.lc 107:38-107:43 Type 752testdata/Material.lc 47:6-47:14
753testdata/Material.lc 107:44-107:49 Type 753 Type | Type | Type | Type | Type | Type | Type
754testdata/Material.lc 107:50-107:55 Type 754testdata/Material.lc 47:6-50:18
755testdata/Material.lc 108:7-108:14 Float -> Float -> Float -> Float -> TCMod | TCMod | Type 755 Type | Type | Type
756testdata/Material.lc 108:15-108:20 Type 756testdata/Material.lc 48:7-48:20
757testdata/Material.lc 108:21-108:26 Type 757 CullType
758testdata/Material.lc 108:27-108:32 Type 758testdata/Material.lc 49:7-49:19
759testdata/Material.lc 108:33-108:38 Type 759 CullType
760testdata/Material.lc 111:6-111:18 Type 760testdata/Material.lc 50:7-50:18
761testdata/Material.lc 111:6-114:35 Type 761 CullType
762testdata/Material.lc 111:6-116:20 Type 762testdata/Material.lc 53:6-53:15
763testdata/Material.lc 112:7-112:13 StageTexture | String -> StageTexture | Type 763 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
764testdata/Material.lc 112:21-112:27 Type 764testdata/Material.lc 53:6-64:13
765testdata/Material.lc 113:7-113:18 StageTexture | String -> StageTexture | Type 765 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
766testdata/Material.lc 113:21-113:27 Type 766testdata/Material.lc 54:7-54:17
767testdata/Material.lc 114:7-114:17 Float -> List String -> StageTexture | StageTexture | Type 767 Blending'
768testdata/Material.lc 114:21-114:26 Type 768testdata/Material.lc 55:7-55:17
769testdata/Material.lc 114:27-114:35 Type 769 Blending'
770testdata/Material.lc 114:28-114:34 Type 770testdata/Material.lc 56:7-56:12
771testdata/Material.lc 115:7-115:18 StageTexture 771 Blending'
772testdata/Material.lc 116:7-116:20 StageTexture 772testdata/Material.lc 57:7-57:25
773testdata/Material.lc 119:6-119:19 Type 773 Blending'
774testdata/Material.lc 119:6-122:14 Type 774testdata/Material.lc 58:7-58:25
775testdata/Material.lc 120:7-120:12 AlphaFunction 775 Blending'
776testdata/Material.lc 121:7-121:14 AlphaFunction 776testdata/Material.lc 59:7-59:25
777testdata/Material.lc 122:7-122:14 AlphaFunction 777 Blending'
778testdata/Material.lc 125:6-125:19 Type 778testdata/Material.lc 60:7-60:25
779testdata/Material.lc 125:6-127:15 Type 779 Blending'
780testdata/Material.lc 126:7-126:14 DepthFunction 780testdata/Material.lc 61:7-61:17
781testdata/Material.lc 127:7-127:15 DepthFunction 781 Blending'
782testdata/Material.lc 130:6-130:16 Type 782testdata/Material.lc 62:7-62:25
783testdata/Material.lc 130:6-131:17 Type 783 Blending'
784testdata/Material.lc 130:6-144:34 Type 784testdata/Material.lc 63:7-63:17
785testdata/Material.lc 131:7-131:17 Maybe (Blending', Blending') 785 Blending'
786 -> RGBGen 786testdata/Material.lc 64:7-64:13
787 -> AlphaGen 787 Blending'
788 -> TCGen 788testdata/Material.lc 67:6-67:12
789 -> List TCMod 789 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
790 -> StageTexture 790testdata/Material.lc 67:6-69:34
791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | StageAttrs | Type 791 Type | Type
792testdata/Material.lc 132:7-132:14 StageAttrs -> Maybe (Blending', Blending') 792testdata/Material.lc 67:6-78:20
793testdata/Material.lc 132:25-132:30 Type -> Type 793 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
794testdata/Material.lc 132:25-132:53 Type 794testdata/Material.lc 68:7-68:15
795testdata/Material.lc 132:31-132:53 Type 795 Wave -> RGBGen | RGBGen | Type | Type
796testdata/Material.lc 132:32-132:41 Type 796testdata/Material.lc 68:16-68:20
797testdata/Material.lc 132:32-132:52 List Type 797 Type
798testdata/Material.lc 132:43-132:52 List Type | Type 798testdata/Material.lc 69:7-69:16
799testdata/Material.lc 133:7-133:15 StageAttrs -> RGBGen 799 Float -> Float -> Float -> RGBGen | RGBGen | Type | Type | Type | Type
800testdata/Material.lc 133:24-133:30 Type 800testdata/Material.lc 69:17-69:22
801testdata/Material.lc 134:7-134:17 StageAttrs -> AlphaGen 801 Type
802testdata/Material.lc 134:24-134:32 Type 802testdata/Material.lc 69:23-69:28
803testdata/Material.lc 135:7-135:14 StageAttrs -> TCGen 803 Type
804testdata/Material.lc 135:24-135:29 Type 804testdata/Material.lc 69:29-69:34
805testdata/Material.lc 136:7-136:14 StageAttrs -> List TCMod 805 Type
806testdata/Material.lc 136:24-136:31 Type 806testdata/Material.lc 70:7-70:19
807testdata/Material.lc 136:25-136:30 Type 807 RGBGen
808testdata/Material.lc 137:7-137:16 StageAttrs -> StageTexture 808testdata/Material.lc 71:7-71:27
809testdata/Material.lc 137:24-137:36 Type 809 RGBGen
810testdata/Material.lc 138:7-138:19 StageAttrs -> Bool 810testdata/Material.lc 72:7-72:17
811testdata/Material.lc 138:24-138:28 Type 811 RGBGen
812testdata/Material.lc 139:7-139:18 StageAttrs -> DepthFunction 812testdata/Material.lc 73:7-73:25
813testdata/Material.lc 139:24-139:37 Type 813 RGBGen
814testdata/Material.lc 140:7-140:18 StageAttrs -> Maybe AlphaFunction 814testdata/Material.lc 74:7-74:22
815testdata/Material.lc 140:25-140:30 Type -> Type 815 RGBGen
816testdata/Material.lc 140:25-140:44 Type 816testdata/Material.lc 75:7-75:17
817testdata/Material.lc 140:31-140:44 Type 817 RGBGen
818testdata/Material.lc 143:7-143:26 StageAttrs -> Bool 818testdata/Material.lc 76:7-76:26
819testdata/Material.lc 143:32-143:36 Type 819 RGBGen
820testdata/Material.lc 144:7-144:23 StageAttrs -> String 820testdata/Material.lc 77:7-77:25
821testdata/Material.lc 144:28-144:34 Type 821 RGBGen
822testdata/Material.lc 148:22-148:32 Type 822testdata/Material.lc 78:7-78:20
823testdata/Material.lc 149:1-149:18 StageAttrs 823 RGBGen
824testdata/Material.lc 149:21-149:31 Maybe (Blending', Blending') 824testdata/Material.lc 81:6-81:14
825 -> RGBGen 825 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
826 -> AlphaGen 826testdata/Material.lc 81:6-90:23
827 Type | Type | Type | Type | Type | Type | Type | Type | Type
828testdata/Material.lc 82:7-82:13
829 Wave -> AlphaGen | AlphaGen | Type | Type
830testdata/Material.lc 82:14-82:18
831 Type
832testdata/Material.lc 83:7-83:14
833 Float -> AlphaGen | AlphaGen | Type | Type
834testdata/Material.lc 83:15-83:20
835 Type
836testdata/Material.lc 84:7-84:15
837 AlphaGen
838testdata/Material.lc 85:7-85:17
839 AlphaGen
840testdata/Material.lc 86:7-86:15
841 AlphaGen
842testdata/Material.lc 87:7-87:23
843 AlphaGen
844testdata/Material.lc 88:7-88:15
845 AlphaGen
846testdata/Material.lc 89:7-89:25
847 AlphaGen
848testdata/Material.lc 90:7-90:23
849 AlphaGen
850testdata/Material.lc 93:6-93:11
851 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
852testdata/Material.lc 93:6-97:44
853 Type
854testdata/Material.lc 93:6-98:19
855 Type | Type | Type | Type | Type
856testdata/Material.lc 94:7-94:14
857 TCGen
858testdata/Material.lc 95:7-95:18
859 TCGen
860testdata/Material.lc 96:7-96:21
861 TCGen
862testdata/Material.lc 97:7-97:16
863 Vec 3 Float -> Vec 3 Float -> TCGen | TCGen | Type | Type | Type
864testdata/Material.lc 97:18-97:21
865 Nat -> Type -> Type
866testdata/Material.lc 97:18-97:23
867 Type -> Type
868testdata/Material.lc 97:18-97:29
869 Type
870testdata/Material.lc 97:22-97:23
871 _b
872testdata/Material.lc 97:24-97:29
873 Type
874testdata/Material.lc 97:32-97:35
875 Nat -> Type -> Type
876testdata/Material.lc 97:32-97:37
877 Type -> Type
878testdata/Material.lc 97:32-97:43
879 Type
880testdata/Material.lc 97:36-97:37
881 _b
882testdata/Material.lc 97:38-97:43
883 Type
884testdata/Material.lc 98:7-98:19
885 TCGen
886testdata/Material.lc 101:6-101:11
887 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
888testdata/Material.lc 101:6-104:28
889 Type
890testdata/Material.lc 101:6-105:27
891 Type
892testdata/Material.lc 101:6-107:55
893 Type | Type | Type | Type | Type
894testdata/Material.lc 101:6-108:14
895 Type | Type | Type | Type | Type | Type | Type
896testdata/Material.lc 101:6-108:38
897 Type | Type | Type
898testdata/Material.lc 102:7-102:25
899 TCMod
900testdata/Material.lc 103:7-103:16
901 Float -> TCMod | TCMod | Type | Type
902testdata/Material.lc 103:17-103:22
903 Type
904testdata/Material.lc 104:7-104:16
905 Float -> Float -> TCMod | TCMod | Type | Type | Type
906testdata/Material.lc 104:17-104:22
907 Type
908testdata/Material.lc 104:23-104:28
909 Type
910testdata/Material.lc 105:7-105:15
911 Float -> Float -> TCMod | TCMod | Type | Type | Type
912testdata/Material.lc 105:16-105:21
913 Type
914testdata/Material.lc 105:22-105:27
915 Type
916testdata/Material.lc 106:7-106:17
917 Wave -> TCMod | TCMod | Type | Type
918testdata/Material.lc 106:18-106:22
919 Type
920testdata/Material.lc 107:7-107:19
921 Float
922 -> Float
923 -> Float
924 -> Float
925 -> Float
926 -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type | Type | Type
927testdata/Material.lc 107:20-107:25
928 Type
929testdata/Material.lc 107:26-107:31
930 Type
931testdata/Material.lc 107:32-107:37
932 Type
933testdata/Material.lc 107:38-107:43
934 Type
935testdata/Material.lc 107:44-107:49
936 Type
937testdata/Material.lc 107:50-107:55
938 Type
939testdata/Material.lc 108:7-108:14
940 Float
941 -> Float -> Float -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type
942testdata/Material.lc 108:15-108:20
943 Type
944testdata/Material.lc 108:21-108:26
945 Type
946testdata/Material.lc 108:27-108:32
947 Type
948testdata/Material.lc 108:33-108:38
949 Type
950testdata/Material.lc 111:6-111:18
951 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
952testdata/Material.lc 111:6-114:35
953 Type
954testdata/Material.lc 111:6-116:20
955 Type | Type | Type | Type | Type
956testdata/Material.lc 112:7-112:13
957 String -> StageTexture | StageTexture | Type | Type
958testdata/Material.lc 112:21-112:27
959 Type
960testdata/Material.lc 113:7-113:18
961 String -> StageTexture | StageTexture | Type | Type
962testdata/Material.lc 113:21-113:27
963 Type
964testdata/Material.lc 114:7-114:17
965 Float -> List String -> StageTexture | StageTexture | Type | Type | Type
966testdata/Material.lc 114:21-114:26
967 Type
968testdata/Material.lc 114:27-114:35
969 Type
970testdata/Material.lc 114:28-114:34
971 Type
972testdata/Material.lc 115:7-115:18
973 StageTexture
974testdata/Material.lc 116:7-116:20
975 StageTexture
976testdata/Material.lc 119:6-119:19
977 Type | Type | Type | Type | Type | Type | Type
978testdata/Material.lc 119:6-122:14
979 Type | Type | Type
980testdata/Material.lc 120:7-120:12
981 AlphaFunction
982testdata/Material.lc 121:7-121:14
983 AlphaFunction
984testdata/Material.lc 122:7-122:14
985 AlphaFunction
986testdata/Material.lc 125:6-125:19
987 Type | Type | Type | Type | Type | Type
988testdata/Material.lc 125:6-127:15
989 Type | Type
990testdata/Material.lc 126:7-126:14
991 DepthFunction
992testdata/Material.lc 127:7-127:15
993 DepthFunction
994testdata/Material.lc 130:6-130:16
995 Type | Type | Type | Type | Type | Type
996testdata/Material.lc 130:6-131:17
997 Type
998testdata/Material.lc 130:6-144:34
999 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1000testdata/Material.lc 131:7-131:17
1001 Maybe (Blending', Blending')
1002 -> RGBGen
1003 -> AlphaGen
1004 -> TCGen
1005 -> List TCMod
1006 -> StageTexture
1007 -> Bool
1008 -> DepthFunction
1009 -> Maybe AlphaFunction
1010 -> Bool
1011 -> String
1012 -> StageAttrs | StageAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1013testdata/Material.lc 132:7-132:14
1014 StageAttrs -> Maybe (Blending', Blending')
1015testdata/Material.lc 132:25-132:30
1016 Type -> Type
1017testdata/Material.lc 132:25-132:53
1018 Type
1019testdata/Material.lc 132:31-132:53
1020 Type
1021testdata/Material.lc 132:32-132:41
1022 Type
1023testdata/Material.lc 132:32-132:52
1024 List Type
1025testdata/Material.lc 132:43-132:52
1026 Type | List Type
1027testdata/Material.lc 133:7-133:15
1028 StageAttrs -> RGBGen
1029testdata/Material.lc 133:24-133:30
1030 Type
1031testdata/Material.lc 134:7-134:17
1032 StageAttrs -> AlphaGen
1033testdata/Material.lc 134:24-134:32
1034 Type
1035testdata/Material.lc 135:7-135:14
1036 StageAttrs -> TCGen
1037testdata/Material.lc 135:24-135:29
1038 Type
1039testdata/Material.lc 136:7-136:14
1040 StageAttrs -> List TCMod
1041testdata/Material.lc 136:24-136:31
1042 Type
1043testdata/Material.lc 136:25-136:30
1044 Type
1045testdata/Material.lc 137:7-137:16
1046 StageAttrs -> StageTexture
1047testdata/Material.lc 137:24-137:36
1048 Type
1049testdata/Material.lc 138:7-138:19
1050 StageAttrs -> Bool
1051testdata/Material.lc 138:24-138:28
1052 Type
1053testdata/Material.lc 139:7-139:18
1054 StageAttrs -> DepthFunction
1055testdata/Material.lc 139:24-139:37
1056 Type
1057testdata/Material.lc 140:7-140:18
1058 StageAttrs -> Maybe AlphaFunction
1059testdata/Material.lc 140:25-140:30
1060 Type -> Type
1061testdata/Material.lc 140:25-140:44
1062 Type
1063testdata/Material.lc 140:31-140:44
1064 Type
1065testdata/Material.lc 143:7-143:26
1066 StageAttrs -> Bool
1067testdata/Material.lc 143:32-143:36
1068 Type
1069testdata/Material.lc 144:7-144:23
1070 StageAttrs -> String
1071testdata/Material.lc 144:28-144:34
1072 Type
1073testdata/Material.lc 148:22-148:32
1074 Type
1075testdata/Material.lc 149:1-149:18
1076 StageAttrs
1077testdata/Material.lc 149:21-149:31
1078 Maybe (Blending', Blending')
1079 -> RGBGen
1080 -> AlphaGen
1081 -> TCGen
1082 -> List TCMod
1083 -> StageTexture
1084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1085testdata/Material.lc 149:21-150:30
1086 RGBGen
1087 -> AlphaGen
1088 -> TCGen
1089 -> List TCMod
1090 -> StageTexture
1091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1092testdata/Material.lc 149:21-151:36
1093 AlphaGen
827 -> TCGen 1094 -> TCGen
828 -> List TCMod 1095 -> List TCMod
829 -> StageTexture 1096 -> StageTexture
830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1097 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
831testdata/Material.lc 149:21-150:30 RGBGen 1098testdata/Material.lc 149:21-152:33
832 -> AlphaGen 1099 TCGen
833 -> TCGen
834 -> List TCMod 1100 -> List TCMod
835 -> StageTexture 1101 -> StageTexture
836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
837testdata/Material.lc 149:21-151:36 AlphaGen 1103testdata/Material.lc 149:21-153:35
838 -> TCGen 1104 List TCMod
839 -> List TCMod
840 -> StageTexture 1105 -> StageTexture
841 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
842testdata/Material.lc 149:21-152:33 TCGen 1107testdata/Material.lc 149:21-154:25
843 -> List TCMod 1108 StageTexture
844 -> StageTexture
845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
846testdata/Material.lc 149:21-153:35 List TCMod 1110testdata/Material.lc 149:21-155:36
847 -> StageTexture 1111 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
848 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1112testdata/Material.lc 149:21-156:27
849testdata/Material.lc 149:21-154:25 StageTexture 1113 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1114testdata/Material.lc 149:21-157:31
851testdata/Material.lc 149:21-155:36 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1115 Maybe AlphaFunction -> Bool -> String -> StageAttrs
852testdata/Material.lc 149:21-156:27 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1116testdata/Material.lc 149:21-158:30
853testdata/Material.lc 149:21-157:31 Maybe AlphaFunction -> Bool -> String -> StageAttrs 1117 Bool -> String -> StageAttrs
854testdata/Material.lc 149:21-158:30 Bool -> String -> StageAttrs 1118testdata/Material.lc 149:21-159:36
855testdata/Material.lc 149:21-159:36 String -> StageAttrs 1119 String -> StageAttrs
856testdata/Material.lc 149:21-161:6 StageAttrs 1120testdata/Material.lc 149:21-161:6
857testdata/Material.lc 150:23-150:30 forall a . Maybe a 1121 StageAttrs
858testdata/Material.lc 151:23-151:36 RGBGen 1122testdata/Material.lc 150:23-150:30
859testdata/Material.lc 152:23-152:33 AlphaGen 1123 forall a . Maybe a
860testdata/Material.lc 153:23-153:35 TCGen 1124testdata/Material.lc 151:23-151:36
861testdata/Material.lc 154:23-154:25 forall a . List a 1125 RGBGen
862testdata/Material.lc 155:23-155:36 StageTexture 1126testdata/Material.lc 152:23-152:33
863testdata/Material.lc 156:23-156:27 Bool 1127 AlphaGen
864testdata/Material.lc 157:23-157:31 DepthFunction 1128testdata/Material.lc 153:23-153:35
865testdata/Material.lc 158:23-158:30 forall a . Maybe a 1129 TCGen
866testdata/Material.lc 159:31-159:36 Bool 1130testdata/Material.lc 154:23-154:25
867testdata/Material.lc 160:27-160:29 String 1131 forall a . List a
868testdata/Material.lc 163:6-163:17 Type 1132testdata/Material.lc 155:23-155:36
869testdata/Material.lc 163:6-164:18 Type 1133 StageTexture
870testdata/Material.lc 163:6-178:32 Type 1134testdata/Material.lc 156:23-156:27
871testdata/Material.lc 164:7-164:18 () 1135 Bool
872 -> () 1136testdata/Material.lc 157:23-157:31
873 -> Bool 1137 DepthFunction
874 -> Float 1138testdata/Material.lc 158:23-158:30
1139 forall a . Maybe a
1140testdata/Material.lc 159:31-159:36
1141 Bool
1142testdata/Material.lc 160:27-160:29
1143 String
1144testdata/Material.lc 163:6-163:17
1145 Type | Type | Type | Type | Type | Type
1146testdata/Material.lc 163:6-164:18
1147 Type
1148testdata/Material.lc 163:6-178:32
1149 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1150testdata/Material.lc 164:7-164:18
1151 ()
1152 -> ()
875 -> Bool 1153 -> Bool
1154 -> Float
1155 -> Bool
1156 -> Bool
1157 -> CullType
1158 -> List Deform
1159 -> Bool
1160 -> Bool
1161 -> List StageAttrs
1162 -> Bool
1163 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1164testdata/Material.lc 165:7-165:17
1165 CommonAttrs -> ()
1166testdata/Material.lc 165:28-165:30
1167 Type
1168testdata/Material.lc 166:7-166:17
1169 CommonAttrs -> ()
1170testdata/Material.lc 166:28-166:30
1171 Type
1172testdata/Material.lc 167:7-167:15
1173 CommonAttrs -> Bool
1174testdata/Material.lc 167:28-167:32
1175 Type
1176testdata/Material.lc 168:7-168:13
1177 CommonAttrs -> Float
1178testdata/Material.lc 168:28-168:33
1179 Type
1180testdata/Material.lc 169:7-169:23
1181 CommonAttrs -> Bool
1182testdata/Material.lc 169:28-169:32
1183 Type
1184testdata/Material.lc 170:7-170:16
1185 CommonAttrs -> Bool
1186testdata/Material.lc 170:28-170:32
1187 Type
1188testdata/Material.lc 171:7-171:13
1189 CommonAttrs -> CullType
1190testdata/Material.lc 171:28-171:36
1191 Type
1192testdata/Material.lc 172:7-172:23
1193 CommonAttrs -> List Deform
1194testdata/Material.lc 172:28-172:36
1195 Type
1196testdata/Material.lc 172:29-172:35
1197 Type
1198testdata/Material.lc 173:7-173:18
1199 CommonAttrs -> Bool
1200testdata/Material.lc 173:28-173:32
1201 Type
1202testdata/Material.lc 174:7-174:22
1203 CommonAttrs -> Bool
1204testdata/Material.lc 174:28-174:32
1205 Type
1206testdata/Material.lc 175:7-175:15
1207 CommonAttrs -> List StageAttrs
1208testdata/Material.lc 175:28-175:40
1209 Type
1210testdata/Material.lc 175:29-175:39
1211 Type
1212testdata/Material.lc 178:7-178:14
1213 CommonAttrs -> Bool
1214testdata/Material.lc 178:28-178:32
1215 Type
1216testdata/Material.lc 182:23-182:34
1217 Type
1218testdata/Material.lc 183:1-183:19
1219 CommonAttrs
1220testdata/Material.lc 183:22-183:33
1221 ()
1222 -> ()
1223 -> Bool
1224 -> Float
1225 -> Bool
1226 -> Bool
1227 -> CullType
1228 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1229testdata/Material.lc 183:22-184:29
1230 ()
1231 -> Bool
1232 -> Float
876 -> Bool 1233 -> Bool
877 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | CommonAttrs | Type 1234 -> Bool
878testdata/Material.lc 165:7-165:17 CommonAttrs -> () 1235 -> CullType
879testdata/Material.lc 165:28-165:30 Type 1236 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
880testdata/Material.lc 166:7-166:17 CommonAttrs -> () 1237testdata/Material.lc 183:22-185:29
881testdata/Material.lc 166:28-166:30 Type 1238 Bool
882testdata/Material.lc 167:7-167:15 CommonAttrs -> Bool
883testdata/Material.lc 167:28-167:32 Type
884testdata/Material.lc 168:7-168:13 CommonAttrs -> Float
885testdata/Material.lc 168:28-168:33 Type
886testdata/Material.lc 169:7-169:23 CommonAttrs -> Bool
887testdata/Material.lc 169:28-169:32 Type
888testdata/Material.lc 170:7-170:16 CommonAttrs -> Bool
889testdata/Material.lc 170:28-170:32 Type
890testdata/Material.lc 171:7-171:13 CommonAttrs -> CullType
891testdata/Material.lc 171:28-171:36 Type
892testdata/Material.lc 172:7-172:23 CommonAttrs -> List Deform
893testdata/Material.lc 172:28-172:36 Type
894testdata/Material.lc 172:29-172:35 Type
895testdata/Material.lc 173:7-173:18 CommonAttrs -> Bool
896testdata/Material.lc 173:28-173:32 Type
897testdata/Material.lc 174:7-174:22 CommonAttrs -> Bool
898testdata/Material.lc 174:28-174:32 Type
899testdata/Material.lc 175:7-175:15 CommonAttrs -> List StageAttrs
900testdata/Material.lc 175:28-175:40 Type
901testdata/Material.lc 175:29-175:39 Type
902testdata/Material.lc 178:7-178:14 CommonAttrs -> Bool
903testdata/Material.lc 178:28-178:32 Type
904testdata/Material.lc 182:23-182:34 Type
905testdata/Material.lc 183:1-183:19 CommonAttrs
906testdata/Material.lc 183:22-183:33 ()
907 -> ()
908 -> Bool
909 -> Float 1239 -> Float
910 -> Bool 1240 -> Bool
911 -> Bool 1241 -> Bool
912 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1242 -> CullType
913testdata/Material.lc 183:22-184:29 () 1243 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
914 -> Bool 1244testdata/Material.lc 183:22-186:32
915 -> Float 1245 Float
916 -> Bool 1246 -> Bool
917 -> Bool 1247 -> Bool
918 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1248 -> CullType
919testdata/Material.lc 183:22-185:29 Bool 1249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
920 -> Float 1250testdata/Material.lc 183:22-187:28
921 -> Bool 1251 Bool
922 -> Bool 1252 -> Bool
923 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1253 -> CullType
924testdata/Material.lc 183:22-186:32 Float 1254 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
925 -> Bool 1255testdata/Material.lc 183:22-188:32
926 -> Bool 1256 Bool
927 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1257 -> CullType
928testdata/Material.lc 183:22-187:28 Bool 1258 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
929 -> Bool 1259testdata/Material.lc 183:22-189:32
930 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1260 CullType
931testdata/Material.lc 183:22-188:32 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1261 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
932testdata/Material.lc 183:22-189:32 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1262testdata/Material.lc 183:22-190:40
933testdata/Material.lc 183:22-190:40 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1263 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
934testdata/Material.lc 183:22-191:29 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1264testdata/Material.lc 183:22-191:29
935testdata/Material.lc 183:22-192:32 Bool -> List StageAttrs -> Bool -> CommonAttrs 1265 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
936testdata/Material.lc 183:22-193:32 List StageAttrs -> Bool -> CommonAttrs 1266testdata/Material.lc 183:22-192:32
937testdata/Material.lc 183:22-194:29 Bool -> CommonAttrs 1267 Bool -> List StageAttrs -> Bool -> CommonAttrs
938testdata/Material.lc 183:22-196:6 CommonAttrs 1268testdata/Material.lc 183:22-193:32
939testdata/Material.lc 184:27-184:29 () 1269 List StageAttrs -> Bool -> CommonAttrs
940testdata/Material.lc 185:27-185:29 () 1270testdata/Material.lc 183:22-194:29
941testdata/Material.lc 186:27-186:32 Bool 1271 Bool -> CommonAttrs
942testdata/Material.lc 187:27-187:28 _b 1272testdata/Material.lc 183:22-196:6
943testdata/Material.lc 188:27-188:32 Bool 1273 CommonAttrs
944testdata/Material.lc 189:27-189:32 Bool 1274testdata/Material.lc 184:27-184:29
945testdata/Material.lc 190:27-190:40 CullType 1275 ()
946testdata/Material.lc 191:27-191:29 forall a . List a 1276testdata/Material.lc 185:27-185:29
947testdata/Material.lc 192:27-192:32 Bool 1277 ()
948testdata/Material.lc 193:27-193:32 Bool 1278testdata/Material.lc 186:27-186:32
949testdata/Material.lc 194:27-194:29 forall a . List a 1279 Bool
950testdata/Material.lc 195:27-195:32 Bool 1280testdata/Material.lc 187:27-187:28
1281 _b
1282testdata/Material.lc 188:27-188:32
1283 Bool
1284testdata/Material.lc 189:27-189:32
1285 Bool
1286testdata/Material.lc 190:27-190:40
1287 CullType
1288testdata/Material.lc 191:27-191:29
1289 forall a . List a
1290testdata/Material.lc 192:27-192:32
1291 Bool
1292testdata/Material.lc 193:27-193:32
1293 Bool
1294testdata/Material.lc 194:27-194:29
1295 forall a . List a
1296testdata/Material.lc 195:27-195:32
1297 Bool \ No newline at end of file
diff --git a/testdata/Prelude.out b/testdata/Prelude.out
index bf8a02e4..c0edc251 100644
--- a/testdata/Prelude.out
+++ b/testdata/Prelude.out
@@ -470,1643 +470,3068 @@ fromTo
470 :: forall (e :: _) . List e -> Int -> e 470 :: forall (e :: _) . List e -> Int -> e
471main is not found 471main is not found
472------------ trace 472------------ trace
473const :: forall a b . a -> b -> a 473const :: forall a b . a -> b -> a
474otherwise :: Bool 474otherwise :: Bool
475& :: forall a b . a -> (a -> b) -> b 475& :: forall a b . a -> (a -> b) -> b
476$ :: forall a b . (a -> b) -> a -> b 476$ :: forall a b . (a -> b) -> a -> b
477. :: forall a b c . (b -> c) -> (a -> b) -> a -> c 477. :: forall a b c . (b -> c) -> (a -> b) -> a -> c
478uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b 478uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b
479*** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) 479*** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d)
480pi :: Float 480pi :: Float
481zip :: forall a b . List a -> List b -> List (a, b) 481zip :: forall a b . List a -> List b -> List (a, b)
482unzip :: forall a b . List (a, b) -> (List a, List b) 482unzip :: forall a b . List (a, b) -> (List a, List b)
483filter :: forall a . (a -> Bool) -> List a -> List a 483filter :: forall a . (a -> Bool) -> List a -> List a
484tail :: forall a . List a -> List a 484tail :: forall a . List a -> List a
485pairs :: forall a . List a -> List (a, a) 485pairs :: forall a . List a -> List (a, a)
486foldl' :: forall a b . (a -> b -> a) -> a -> List b -> a 486foldl' :: forall a b . (a -> b -> a) -> a -> List b -> a
487foldr1 :: forall a . (a -> a -> a) -> List a -> a 487foldr1 :: forall a . (a -> a -> a) -> List a -> a
488split :: forall a . List a -> (List a, List a) 488split :: forall a . List a -> (List a, List a)
489mergeBy :: forall a . (a -> a -> Ordering) -> List a -> List a -> List a 489mergeBy :: forall a . (a -> a -> Ordering) -> List a -> List a -> List a
490sortBy :: forall a . (a -> a -> Ordering) -> List a -> List a 490sortBy :: forall a . (a -> a -> Ordering) -> List a -> List a
491iterate :: forall a . (a -> a) -> a -> List a 491iterate :: forall a . (a -> a) -> a -> List a
492fst :: forall a b . (a, b) -> a 492fst :: forall a b . (a, b) -> a
493snd :: forall a b . (a, b) -> b 493snd :: forall a b . (a, b) -> b
494||| :: Bool -> Bool -> Bool 494||| :: Bool -> Bool -> Bool
495&&& :: Bool -> Bool -> Bool 495&&& :: Bool -> Bool -> Bool
496'RecItem :: Type 496'RecItem :: Type
497RecItem :: String -> Type -> RecItem 497RecItem :: String -> Type -> RecItem
498'RecItemCase 498'RecItemCase
499 :: forall (a :: RecItem -> Type) 499 :: forall (a :: RecItem -> Type)
500 -> (forall (b :: String) c -> a ('RecItem b c)) -> forall (d :: RecItem) -> a d 500 -> (forall (b :: String) c -> a ('RecItem b c)) -> forall (d :: RecItem) -> a d
501match'RecItem 501match'RecItem
502 :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b 502 :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b
503recItemType :: RecItem -> Type 503recItemType :: RecItem -> Type
504'RecordC :: List RecItem -> Type 504'RecordC :: List RecItem -> Type
505RecordCons 505RecordCons
506 :: forall (a :: List RecItem) 506 :: forall (a :: List RecItem)
507 . HList (map RecItem Type recItemType a) -> RecordC a 507 . HList (map RecItem Type recItemType a) -> RecordC a
508'RecordCCase 508'RecordCCase
509 :: forall (a :: List RecItem) 509 :: forall (a :: List RecItem)
510 . forall (b :: RecordC a -> Type) 510 . forall (b :: RecordC a -> Type)
511 -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c)) 511 -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c))
512 -> forall (d :: RecordC a) -> b d 512 -> forall (d :: RecordC a) -> b d
513match'RecordC 513match'RecordC
514 :: forall (a :: Type -> Type) 514 :: forall (a :: Type -> Type)
515 -> (forall (b :: List RecItem) -> a (RecordC b)) -> forall c -> a c -> a c 515 -> (forall (b :: List RecItem) -> a (RecordC b)) -> forall c -> a c -> a c
516isKeyC :: String -> Type -> List RecItem -> Type 516isKeyC :: String -> Type -> List RecItem -> Type
517fstTup :: forall a (b :: List Type) . HList ('Cons a b) -> a 517fstTup :: forall a (b :: List Type) . HList ('Cons a b) -> a
518sndTup :: forall a (b :: List Type) . HList ('Cons a b) -> HList b 518sndTup :: forall a (b :: List Type) . HList ('Cons a b) -> HList b
519project 519project
520 :: forall a (b :: List RecItem) 520 :: forall a (b :: List RecItem)
521 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 521 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
522rgb :: Float -> Float -> Float -> VecS Float 4 522rgb :: Float -> Float -> Float -> VecS Float 4
523black :: VecS Float 4 523black :: VecS Float 4
524gray :: VecS Float 4 524gray :: VecS Float 4
525silver :: VecS Float 4 525silver :: VecS Float 4
526white :: VecS Float 4 526white :: VecS Float 4
527maroon :: VecS Float 4 527maroon :: VecS Float 4
528red :: VecS Float 4 528red :: VecS Float 4
529olive :: VecS Float 4 529olive :: VecS Float 4
530yellow :: VecS Float 4 530yellow :: VecS Float 4
531green :: VecS Float 4 531green :: VecS Float 4
532lime :: VecS Float 4 532lime :: VecS Float 4
533teal :: VecS Float 4 533teal :: VecS Float 4
534aqua :: VecS Float 4 534aqua :: VecS Float 4
535navy :: VecS Float 4 535navy :: VecS Float 4
536blue :: VecS Float 4 536blue :: VecS Float 4
537purple :: VecS Float 4 537purple :: VecS Float 4
538fuchsia :: VecS Float 4 538fuchsia :: VecS Float 4
539colorImage1 539colorImage1
540 :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 540 :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
541colorImage2 541colorImage2
542 :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 542 :: forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
543depthImage1 :: Float -> Image 1 'Depth 543depthImage1 :: Float -> Image 1 'Depth
544v3FToV4F :: Vec 3 Float -> VecS Float 4 544v3FToV4F :: Vec 3 Float -> VecS Float 4
545radians :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 545radians :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
546degrees :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 546degrees :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
547sin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 547sin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
548cos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 548cos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
549tan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 549tan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
550sinh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 550sinh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
551cosh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 551cosh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
552tanh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 552tanh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
553asin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 553asin :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
554asinh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 554asinh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
555acos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 555acos :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
556acosh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 556acosh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
557atan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 557atan :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
558atanh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 558atanh :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
559atan2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 559atan2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
560pow :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 560pow :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
561exp :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 561exp :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
562log :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 562log :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
563exp2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 563exp2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
564log2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 564log2 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
565sqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 565sqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
566inversesqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 566inversesqrt :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
567abs :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 567abs :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
568sign :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 568sign :: forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
569floor :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 569floor :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
570trunc :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 570trunc :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
571round :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 571round :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
572roundEven :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 572roundEven :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
573ceil :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 573ceil :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
574fract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 574fract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
575mod :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 575mod :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
576min :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 576min :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
577max :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 577max :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
578modF :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 578modF :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
579clamp :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 579clamp :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
580clampS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 580clampS :: forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
581mix :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 581mix :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
582mixS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 582mixS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
583mixB 583mixB
584 :: forall a (b :: Nat) c 584 :: forall a (b :: Nat) c
585 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 585 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
586step :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 586step :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
587stepS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 587stepS :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
588smoothstep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 588smoothstep :: forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
589smoothstepS 589smoothstepS
590 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 590 :: forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
591isNan 591isNan
592 :: forall a (b :: Nat) c 592 :: forall a (b :: Nat) c
593 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 593 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
594isInf 594isInf
595 :: forall a (b :: Nat) c 595 :: forall a (b :: Nat) c
596 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 596 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
597dFdx :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 597dFdx :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
598dFdy :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 598dFdy :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
599fWidth :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 599fWidth :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
600noise1 :: forall (a :: Nat) . VecScalar a Float -> Float 600noise1 :: forall (a :: Nat) . VecScalar a Float -> Float
601noise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 601noise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
602noise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 602noise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
603noise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 603noise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
604length :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 604length :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
605distance :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 605distance :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
606dot :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 606dot :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
607cross :: forall a . (a ~ VecS Float 3) => a -> a -> a 607cross :: forall a . (a ~ VecS Float 3) => a -> a -> a
608normalize :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 608normalize :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
609faceforward :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 609faceforward :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
610reflect :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 610reflect :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
611refract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 611refract :: forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
612transpose :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 612transpose :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
613det :: forall (a :: Nat) b . Mat a a b -> Float 613det :: forall (a :: Nat) b . Mat a a b -> Float
614inv :: forall (a :: Nat) b . Mat a a b -> Mat a a b 614inv :: forall (a :: Nat) b . Mat a a b -> Mat a a b
615outer :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 615outer :: forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
616bAnd :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 616bAnd :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
617bOr :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 617bOr :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
618bXor :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 618bXor :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
619bNot :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 619bNot :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
620bAndS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 620bAndS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
621bOrS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 621bOrS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
622bXorS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 622bXorS :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
623shiftL 623shiftL
624 :: forall a b (c :: Nat) d 624 :: forall a b (c :: Nat) d
625 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 625 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
626shiftR 626shiftR
627 :: forall a b (c :: Nat) d 627 :: forall a b (c :: Nat) d
628 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 628 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
629shiftLS 629shiftLS
630 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 630 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
631shiftRS 631shiftRS
632 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 632 :: forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
633floatBitsToInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 633floatBitsToInt :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
634floatBitsToWord :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 634floatBitsToWord :: forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
635intBitsToFloat :: forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 635intBitsToFloat :: forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
636wordBitsToFloat :: forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 636wordBitsToFloat :: forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
637+ :: forall a . Num (MatVecScalarElem a) => a -> a -> a 637+ :: forall a . Num (MatVecScalarElem a) => a -> a -> a
638- :: forall a . Num (MatVecScalarElem a) => a -> a -> a 638- :: forall a . Num (MatVecScalarElem a) => a -> a -> a
639* :: forall a . Num (MatVecScalarElem a) => a -> a -> a 639* :: forall a . Num (MatVecScalarElem a) => a -> a -> a
640/ 640/
641 :: forall a (b :: Nat) 641 :: forall a (b :: Nat)
642 . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 642 . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
643% 643%
644 :: forall a (b :: Nat) 644 :: forall a (b :: Nat)
645 . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 645 . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
646neg :: forall a . Signed (MatVecScalarElem a) => a -> a 646neg :: forall a . Signed (MatVecScalarElem a) => a -> a
647/= :: forall a . a -> a -> Bool 647/= :: forall a . a -> a -> Bool
648< 648<
649 :: forall (a :: Nat) b 649 :: forall (a :: Nat) b
650 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 650 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
651<= 651<=
652 :: forall (a :: Nat) b 652 :: forall (a :: Nat) b
653 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 653 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
654>= 654>=
655 :: forall (a :: Nat) b 655 :: forall (a :: Nat) b
656 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 656 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
657> 657>
658 :: forall (a :: Nat) b 658 :: forall (a :: Nat) b
659 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 659 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
660&& :: Bool -> Bool -> Bool 660&& :: Bool -> Bool -> Bool
661|| :: Bool -> Bool -> Bool 661|| :: Bool -> Bool -> Bool
662xor :: Bool -> Bool -> Bool 662xor :: Bool -> Bool -> Bool
663not :: forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool 663not :: forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool
664any :: forall (a :: Nat) . VecScalar a Bool -> Bool 664any :: forall (a :: Nat) . VecScalar a Bool -> Bool
665all :: forall (a :: Nat) . VecScalar a Bool -> Bool 665all :: forall (a :: Nat) . VecScalar a Bool -> Bool
666.*. 666.*.
667 :: forall (a :: Nat) (b :: Nat) c (d :: Nat) 667 :: forall (a :: Nat) (b :: Nat) c (d :: Nat)
668 . Mat a b c -> Mat b d c -> Mat a d c 668 . Mat a b c -> Mat b d c -> Mat a d c
669*. :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c 669*. :: forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c
670.* :: forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b 670.* :: forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b
671+! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 671+! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
672-! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 672-! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
673*! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 673*! :: forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
674/! :: forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a 674/! :: forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a
675%! :: forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a 675%! :: forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a
676perspective :: Float -> Float -> Float -> Float -> Mat 4 4 Float 676perspective :: Float -> Float -> Float -> Float -> Mat 4 4 Float
677rotMatrixZ :: VecScalar 1 Float -> Mat 4 4 Float 677rotMatrixZ :: VecScalar 1 Float -> Mat 4 4 Float
678rotMatrixY :: VecScalar 1 Float -> Mat 4 4 Float 678rotMatrixY :: VecScalar 1 Float -> Mat 4 4 Float
679rotMatrixX :: VecScalar 1 Float -> Mat 4 4 Float 679rotMatrixX :: VecScalar 1 Float -> Mat 4 4 Float
680rotationEuler :: Float -> Float -> Float -> Mat 4 4 Float 680rotationEuler :: Float -> Float -> Float -> Mat 4 4 Float
681translateBefore4 :: Vec 3 Float -> Mat 4 4 Float 681translateBefore4 :: Vec 3 Float -> Mat 4 4 Float
682lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float 682lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float
683scale :: Float -> VecS Float 4 -> VecS Float 4 683scale :: Float -> VecS Float 4 -> VecS Float 4
684fromTo :: Float -> Float -> List Float 684fromTo :: Float -> Float -> List Float
685!! :: forall a . List a -> Int -> a 685!! :: forall a . List a -> Int -> a
686------------ tooltips 686------------ tooltips
687testdata/Prelude.lc 16:1-16:6 forall a b . a -> b -> a 687testdata/Prelude.lc 16:1-16:6
688testdata/Prelude.lc 16:13-16:14 _d 688 forall a b . a -> b -> a
689testdata/Prelude.lc 18:1-18:10 Bool 689testdata/Prelude.lc 16:13-16:14
690testdata/Prelude.lc 18:13-18:17 Bool 690 _d
691testdata/Prelude.lc 20:3-20:4 forall a b . a -> (a -> b) -> b 691testdata/Prelude.lc 18:1-18:10
692testdata/Prelude.lc 20:9-20:10 _b 692 Bool
693testdata/Prelude.lc 20:11-20:12 _g 693testdata/Prelude.lc 18:13-18:17
694testdata/Prelude.lc 22:2-22:3 forall a b . (a -> b) -> a -> b 694 Bool
695testdata/Prelude.lc 22:15-22:16 _d 695testdata/Prelude.lc 20:3-20:4
696testdata/Prelude.lc 22:17-22:18 _e 696 forall a b . a -> (a -> b) -> b
697testdata/Prelude.lc 23:2-23:3 forall a b c . (b -> c) -> (a -> b) -> a -> c 697testdata/Prelude.lc 20:9-20:10
698testdata/Prelude.lc 23:17-23:18 _f 698 _b
699testdata/Prelude.lc 23:20-23:21 _g 699testdata/Prelude.lc 20:11-20:12
700testdata/Prelude.lc 23:22-23:23 _h 700 _g
701testdata/Prelude.lc 25:1-25:8 forall a b c . (a -> c -> b) -> (a, c) -> b 701testdata/Prelude.lc 22:2-22:3
702testdata/Prelude.lc 25:20-25:21 _o 702 forall a b . (a -> b) -> a -> b
703testdata/Prelude.lc 25:20-25:25 HList _c -> _b | _c | _c -> HList _b -> _a | _d 703testdata/Prelude.lc 22:15-22:16
704testdata/Prelude.lc 25:22-25:23 _n 704 _d
705testdata/Prelude.lc 25:24-25:25 _j 705testdata/Prelude.lc 22:17-22:18
706testdata/Prelude.lc 27:2-27:5 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) 706 _e
707testdata/Prelude.lc 27:20-27:30 (_b, _a) | HList _c -> _b | _c -> HList _b -> _a 707testdata/Prelude.lc 23:2-23:3
708testdata/Prelude.lc 27:21-27:22 _s 708 forall a b c . (b -> c) -> (a -> b) -> a -> c
709testdata/Prelude.lc 27:23-27:24 _p 709testdata/Prelude.lc 23:17-23:18
710testdata/Prelude.lc 27:26-27:27 _r 710 _f
711testdata/Prelude.lc 27:26-27:29 ((_a)) 711testdata/Prelude.lc 23:20-23:21
712testdata/Prelude.lc 27:28-27:29 _l 712 _g
713testdata/Prelude.lc 29:1-29:3 Float 713testdata/Prelude.lc 23:22-23:23
714testdata/Prelude.lc 29:6-29:23 Float 714 _h
715testdata/Prelude.lc 31:8-31:11 Type 715testdata/Prelude.lc 25:1-25:8
716testdata/Prelude.lc 31:8-31:29 Type 716 forall a b c . (a -> c -> b) -> (a, c) -> b
717testdata/Prelude.lc 31:8-34:39 _a -> _a | forall a b . List a -> List b -> List (a, b) 717testdata/Prelude.lc 25:20-25:21
718testdata/Prelude.lc 31:9-31:10 _d 718 _o
719testdata/Prelude.lc 31:15-31:18 Type 719testdata/Prelude.lc 25:20-25:25
720testdata/Prelude.lc 31:15-31:29 Type 720 _c | _d
721testdata/Prelude.lc 31:16-31:17 _c 721testdata/Prelude.lc 25:22-25:23
722testdata/Prelude.lc 31:22-31:29 Type 722 _n
723testdata/Prelude.lc 31:23-31:28 Type 723testdata/Prelude.lc 25:24-25:25
724testdata/Prelude.lc 31:24-31:25 Type 724 _j
725testdata/Prelude.lc 31:24-31:27 List Type 725testdata/Prelude.lc 27:2-27:5
726testdata/Prelude.lc 31:26-31:27 List Type | Type 726 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d)
727testdata/Prelude.lc 32:1-32:4 forall a b . List a -> List b -> List (a, b) 727testdata/Prelude.lc 27:20-27:30
728testdata/Prelude.lc 32:22-32:24 forall a . List a 728 (_b, _a) | (_b, _a) | (_b, _a)
729testdata/Prelude.lc 32:22-34:39 List (_d, _c) | List _a -> List (_a, _d) | List _b -> List (_c, _b) | List _b -> List _a -> List (_b, _a) 729testdata/Prelude.lc 27:21-27:22
730testdata/Prelude.lc 33:22-33:24 forall a . List a 730 _s
731testdata/Prelude.lc 33:22-34:39 List (_c, _f) | List _a -> List (_e, _a) | List _c -> List _b | _b -> List _b -> List _a 731testdata/Prelude.lc 27:23-27:24
732testdata/Prelude.lc 34:23-34:28 (_h, _d) 732 _p
733testdata/Prelude.lc 34:23-34:29 List (_h, _d) -> List (_h, _d) 733testdata/Prelude.lc 27:26-27:27
734testdata/Prelude.lc 34:23-34:39 List (_g, _c) | List _c -> List _b | _b -> List _b -> List _a 734 _r
735testdata/Prelude.lc 34:24-34:25 _k 735testdata/Prelude.lc 27:26-27:29
736testdata/Prelude.lc 34:26-34:27 ((_d)) | _g 736 ((_a))
737testdata/Prelude.lc 34:28-34:29 forall a . a -> List a -> List a 737testdata/Prelude.lc 27:28-27:29
738testdata/Prelude.lc 34:30-34:33 forall a b . List a -> List b -> List (a, b) 738 _l
739testdata/Prelude.lc 34:30-34:36 List _a -> List (_h, _a) 739testdata/Prelude.lc 29:1-29:3
740testdata/Prelude.lc 34:30-34:39 List (_g, _c) 740 Float
741testdata/Prelude.lc 34:34-34:36 List _i 741testdata/Prelude.lc 29:6-29:23
742testdata/Prelude.lc 34:37-34:39 List _c 742 Float
743testdata/Prelude.lc 36:10-36:17 Type 743testdata/Prelude.lc 31:8-31:11
744testdata/Prelude.lc 36:10-36:30 Type 744 Type
745testdata/Prelude.lc 36:10-39:27 _a -> _a | forall a b . List (a, b) -> (List a, List b) 745testdata/Prelude.lc 31:8-31:29
746testdata/Prelude.lc 36:11-36:16 Type 746 Type | Type
747testdata/Prelude.lc 36:12-36:13 _e 747testdata/Prelude.lc 31:8-34:39
748testdata/Prelude.lc 36:12-36:15 List Type 748 forall a b . List a -> List b -> List (a, b)
749testdata/Prelude.lc 36:14-36:15 List Type | _c 749testdata/Prelude.lc 31:9-31:10
750testdata/Prelude.lc 36:21-36:30 Type 750 _d
751testdata/Prelude.lc 36:22-36:25 Type 751testdata/Prelude.lc 31:15-31:18
752testdata/Prelude.lc 36:22-36:29 List Type 752 Type
753testdata/Prelude.lc 36:23-36:24 Type 753testdata/Prelude.lc 31:15-31:29
754testdata/Prelude.lc 36:26-36:29 List Type | Type 754 Type
755testdata/Prelude.lc 36:27-36:28 Type 755testdata/Prelude.lc 31:16-31:17
756testdata/Prelude.lc 37:1-37:6 forall a b . List (a, b) -> (List a, List b) 756 _c
757testdata/Prelude.lc 37:12-37:19 (List _b, List _a) 757testdata/Prelude.lc 31:22-31:29
758testdata/Prelude.lc 37:12-39:27 (List _c, List _b) | List (_b, _a) -> (List _b, List _a) 758 Type | Type
759testdata/Prelude.lc 37:13-37:15 forall a . List a 759testdata/Prelude.lc 31:23-31:28
760testdata/Prelude.lc 37:16-37:18 ((List _a)) | forall a . List a 760 Type
761testdata/Prelude.lc 38:20-38:31 (List _n, List _i) 761testdata/Prelude.lc 31:24-31:25
762testdata/Prelude.lc 38:20-39:27 (List _d, List _a) | (List _d, List _c) | (List _h, List _c) | HList _c -> _b | List _d -> (List _c, List _b) | _c -> HList _b -> _a | _c -> List _c -> (List _b, List _a) 762 Type
763testdata/Prelude.lc 38:21-38:22 _s 763testdata/Prelude.lc 31:24-31:27
764testdata/Prelude.lc 38:21-38:23 List _r -> List _r 764 List Type
765testdata/Prelude.lc 38:21-38:25 List _p 765testdata/Prelude.lc 31:26-31:27
766testdata/Prelude.lc 38:22-38:23 forall a . a -> List a -> List a 766 Type | List Type
767testdata/Prelude.lc 38:23-38:25 List _f 767testdata/Prelude.lc 32:1-32:4
768testdata/Prelude.lc 38:26-38:27 _n 768 forall a b . List a -> List b -> List (a, b)
769testdata/Prelude.lc 38:26-38:28 List _m -> List _m 769testdata/Prelude.lc 32:22-32:24
770testdata/Prelude.lc 38:26-38:30 ((List _i)) | List _k 770 forall a . List a
771testdata/Prelude.lc 38:27-38:28 forall a . a -> List a -> List a 771testdata/Prelude.lc 32:22-34:39
772testdata/Prelude.lc 38:28-38:30 List _f 772 List _a -> List (_a, _d) | List (_d, _c)
773testdata/Prelude.lc 39:10-39:12 HList _c -> _b | _c -> HList _b -> _a | _d | _h | _k 773testdata/Prelude.lc 33:22-33:24
774testdata/Prelude.lc 39:10-39:15 (List _e, List _d) | (List _f, List _e) 774 forall a . List a
775testdata/Prelude.lc 39:13-39:15 HList _c -> _b | _c | _c -> HList _b -> _a | _f 775testdata/Prelude.lc 33:22-34:39
776testdata/Prelude.lc 39:19-39:24 forall a b . List (a, b) -> (List a, List b) 776 List _a -> List (_e, _a) | List (_c, _f)
777testdata/Prelude.lc 39:19-39:27 (List _b, List _a) 777testdata/Prelude.lc 34:23-34:28
778testdata/Prelude.lc 39:25-39:27 List _r 778 (_h, _d)
779testdata/Prelude.lc 41:1-41:7 forall a . (a -> Bool) -> List a -> List a 779testdata/Prelude.lc 34:23-34:29
780testdata/Prelude.lc 41:21-41:23 forall a . List a 780 List (_h, _d) -> List (_h, _d)
781testdata/Prelude.lc 41:21-44:49 List _a -> List _a | _a -> _a 781testdata/Prelude.lc 34:23-34:39
782testdata/Prelude.lc 42:22-44:49 List _c | List _c -> List _b | _b -> List _b -> List _a 782 List (_g, _c)
783testdata/Prelude.lc 42:27-42:31 _g 783testdata/Prelude.lc 34:24-34:25
784testdata/Prelude.lc 42:32-42:33 _f 784 _k
785testdata/Prelude.lc 43:32-44:49 Bool -> List _f 785testdata/Prelude.lc 34:26-34:27
786testdata/Prelude.lc 43:33-43:34 _h 786 _g | ((_d))
787testdata/Prelude.lc 43:33-43:36 List _g -> List _g 787testdata/Prelude.lc 34:28-34:29
788testdata/Prelude.lc 43:33-43:51 List _f 788 forall a . a -> List a -> List a
789testdata/Prelude.lc 43:35-43:36 forall a . a -> List a -> List a 789testdata/Prelude.lc 34:30-34:33
790testdata/Prelude.lc 43:37-43:43 _j -> List _f -> List _f 790 forall a b . List a -> List b -> List (a, b)
791testdata/Prelude.lc 43:37-43:48 List _f -> List _f 791testdata/Prelude.lc 34:30-34:36
792testdata/Prelude.lc 43:37-43:51 List _f 792 List _a -> List (_h, _a)
793testdata/Prelude.lc 43:44-43:48 _j 793testdata/Prelude.lc 34:30-34:39
794testdata/Prelude.lc 43:49-43:51 List _f 794 List (_g, _c)
795testdata/Prelude.lc 44:34-44:40 _m 795testdata/Prelude.lc 34:34-34:36
796testdata/Prelude.lc 44:41-44:45 _n 796 List _i
797testdata/Prelude.lc 44:46-44:48 List _k 797testdata/Prelude.lc 34:37-34:39
798testdata/Prelude.lc 49:9-49:12 Type 798 List _c
799testdata/Prelude.lc 49:9-49:19 Type 799testdata/Prelude.lc 36:10-36:17
800testdata/Prelude.lc 49:10-49:11 _b 800 Type
801testdata/Prelude.lc 49:16-49:19 Type 801testdata/Prelude.lc 36:10-36:30
802testdata/Prelude.lc 49:17-49:18 Type 802 Type | Type
803testdata/Prelude.lc 50:1-50:5 forall a . List a -> List a 803testdata/Prelude.lc 36:10-39:27
804testdata/Prelude.lc 50:16-50:18 List _a -> List _a | List _b | List _c -> _b | List _d | _b -> List _b -> _a 804 forall a b . List (a, b) -> (List a, List b)
805testdata/Prelude.lc 52:10-52:13 Type 805testdata/Prelude.lc 36:11-36:16
806testdata/Prelude.lc 52:10-52:25 Type 806 Type
807testdata/Prelude.lc 52:11-52:12 _b 807testdata/Prelude.lc 36:12-36:13
808testdata/Prelude.lc 52:17-52:25 Type 808 _e
809testdata/Prelude.lc 52:18-52:24 Type 809testdata/Prelude.lc 36:12-36:15
810testdata/Prelude.lc 52:19-52:20 Type 810 List Type
811testdata/Prelude.lc 52:19-52:23 List Type 811testdata/Prelude.lc 36:14-36:15
812testdata/Prelude.lc 52:22-52:23 List Type | Type 812 _c | List Type
813testdata/Prelude.lc 53:1-53:6 forall a . List a -> List (a, a) 813testdata/Prelude.lc 36:21-36:30
814testdata/Prelude.lc 53:11-53:14 forall a b . List a -> List b -> List (a, b) 814 Type | Type
815testdata/Prelude.lc 53:11-53:16 List _a -> List (_c, _a) 815testdata/Prelude.lc 36:22-36:25
816testdata/Prelude.lc 53:11-53:25 List (_b, _b) | List _a -> List (_a, _a) 816 Type
817testdata/Prelude.lc 53:15-53:16 List _d 817testdata/Prelude.lc 36:22-36:29
818testdata/Prelude.lc 53:18-53:22 forall a . List a -> List a 818 List Type
819testdata/Prelude.lc 53:18-53:24 List _b 819testdata/Prelude.lc 36:23-36:24
820testdata/Prelude.lc 53:23-53:24 List _c 820 Type
821testdata/Prelude.lc 55:1-55:7 forall a b . (a -> b -> a) -> a -> List b -> a 821testdata/Prelude.lc 36:26-36:29
822testdata/Prelude.lc 55:17-55:18 _f 822 Type | List Type
823testdata/Prelude.lc 55:17-56:41 List _b -> _f | _a -> _a 823testdata/Prelude.lc 36:27-36:28
824testdata/Prelude.lc 56:22-56:28 _k 824 Type
825testdata/Prelude.lc 56:22-56:41 List _b -> _f | _a -> List _a -> _e 825testdata/Prelude.lc 37:1-37:6
826testdata/Prelude.lc 56:29-56:30 _l 826 forall a b . List (a, b) -> (List a, List b)
827testdata/Prelude.lc 56:32-56:33 _m 827testdata/Prelude.lc 37:12-37:19
828testdata/Prelude.lc 56:34-56:35 _n 828 (List _b, List _a)
829testdata/Prelude.lc 56:36-56:37 _k 829testdata/Prelude.lc 37:12-39:27
830testdata/Prelude.lc 56:39-56:41 List _h 830 List (_b, _a) -> (List _b, List _a) | (List _c, List _b)
831testdata/Prelude.lc 58:1-58:7 forall a . (a -> a -> a) -> List a -> a 831testdata/Prelude.lc 37:13-37:15
832testdata/Prelude.lc 58:20-58:25 forall a b . (b -> a -> a) -> a -> List b -> a 832 forall a . List a
833testdata/Prelude.lc 58:20-58:27 _b -> List _a -> _b 833testdata/Prelude.lc 37:16-37:18
834testdata/Prelude.lc 58:20-58:29 List _a -> _e 834 forall a . List a | ((List _a))
835testdata/Prelude.lc 58:20-58:32 List _c -> _b | _b -> List _b -> _a | _c 835testdata/Prelude.lc 38:20-38:31
836testdata/Prelude.lc 58:26-58:27 _j 836 (List _n, List _i)
837testdata/Prelude.lc 58:28-58:29 _f 837testdata/Prelude.lc 38:20-39:27
838testdata/Prelude.lc 58:30-58:32 List _d 838 (List _h, List _c) | (List _d, List _a) | (List _d, List _c)
839testdata/Prelude.lc 60:1-60:6 forall a . List a -> (List a, List a) 839testdata/Prelude.lc 38:21-38:22
840testdata/Prelude.lc 60:12-60:20 (List _b, List _a) 840 _s
841testdata/Prelude.lc 60:12-61:55 List _b -> (List _b, List _a) | _a -> _a 841testdata/Prelude.lc 38:21-38:23
842testdata/Prelude.lc 60:13-60:15 forall a . List a 842 List _r -> List _r
843testdata/Prelude.lc 60:17-60:19 ((List _a)) | forall a . List a 843testdata/Prelude.lc 38:21-38:25
844testdata/Prelude.lc 61:17-61:28 (List _i, _c) 844 List _p
845testdata/Prelude.lc 61:17-61:55 List _d -> (List _c, List _b) | _c -> List _c -> (List _b, List _a) 845testdata/Prelude.lc 38:22-38:23
846testdata/Prelude.lc 61:18-61:19 _m 846 forall a . a -> List a -> List a
847testdata/Prelude.lc 61:18-61:20 List _l -> List _l 847testdata/Prelude.lc 38:23-38:25
848testdata/Prelude.lc 61:18-61:23 List _j 848 List _f
849testdata/Prelude.lc 61:19-61:20 forall a . a -> List a -> List a 849testdata/Prelude.lc 38:26-38:27
850testdata/Prelude.lc 61:21-61:23 _d 850 _n
851testdata/Prelude.lc 61:25-61:27 ((_c)) | _f 851testdata/Prelude.lc 38:26-38:28
852testdata/Prelude.lc 61:37-61:39 HList _c -> _b | _c -> HList _b -> _a | _d | _h | _k 852 List _m -> List _m
853testdata/Prelude.lc 61:37-61:43 (_e, _d) | _d 853testdata/Prelude.lc 38:26-38:30
854testdata/Prelude.lc 61:41-61:43 HList _c -> _b | _c | _c -> HList _b -> _a | _f 854 List _k | ((List _i))
855testdata/Prelude.lc 61:47-61:52 _i 855testdata/Prelude.lc 38:27-38:28
856testdata/Prelude.lc 61:53-61:55 List _h 856 forall a . a -> List a -> List a
857testdata/Prelude.lc 63:1-63:8 forall a . (a -> a -> Ordering) -> List a -> List a -> List a 857testdata/Prelude.lc 38:28-38:30
858testdata/Prelude.lc 63:27-65:32 List _b -> _i | List _e | _a -> List _a -> _h 858 List _f
859testdata/Prelude.lc 63:27-67:21 List _b -> _d | List _c | List _c -> List _c | _a -> List _a -> _c | _a -> _a 859testdata/Prelude.lc 39:10-39:12
860testdata/Prelude.lc 63:32-63:33 _j 860 _k | _h | _d
861testdata/Prelude.lc 63:34-63:35 _h 861testdata/Prelude.lc 39:10-39:15
862testdata/Prelude.lc 63:36-63:37 _i 862 (List _e, List _d) | (List _f, List _e)
863testdata/Prelude.lc 64:11-64:12 _j 863testdata/Prelude.lc 39:13-39:15
864testdata/Prelude.lc 64:11-64:13 List _i -> List _i 864 _f | _c | _c
865testdata/Prelude.lc 64:11-64:33 List _h 865testdata/Prelude.lc 39:19-39:24
866testdata/Prelude.lc 64:11-65:32 List _g -> Ordering -> List _g 866 forall a b . List (a, b) -> (List a, List b)
867testdata/Prelude.lc 64:12-64:13 forall a . a -> List a -> List a 867testdata/Prelude.lc 39:19-39:27
868testdata/Prelude.lc 64:14-64:21 _p 868 (List _b, List _a)
869testdata/Prelude.lc 64:22-64:23 _q 869testdata/Prelude.lc 39:25-39:27
870testdata/Prelude.lc 64:24-64:26 List _l 870 List _r
871testdata/Prelude.lc 64:28-64:29 _j 871testdata/Prelude.lc 41:1-41:7
872testdata/Prelude.lc 64:28-64:30 List _i -> List _i 872 forall a . (a -> Bool) -> List a -> List a
873testdata/Prelude.lc 64:28-64:32 List _i 873testdata/Prelude.lc 41:21-41:23
874testdata/Prelude.lc 64:29-64:30 forall a . a -> List a -> List a 874 forall a . List a
875testdata/Prelude.lc 64:30-64:32 List _i 875testdata/Prelude.lc 41:21-44:49
876testdata/Prelude.lc 65:10-65:11 _f | _h 876 List _a -> List _a
877testdata/Prelude.lc 65:10-65:12 List _e -> List _e | List _g -> List _g 877testdata/Prelude.lc 42:22-44:49
878testdata/Prelude.lc 65:10-65:32 List _g 878 List _c
879testdata/Prelude.lc 65:11-65:12 forall a . a -> List a -> List a 879testdata/Prelude.lc 42:27-42:31
880testdata/Prelude.lc 65:13-65:20 _m -> List _g -> List _g -> List _g 880 _g
881testdata/Prelude.lc 65:13-65:22 List _g -> List _g -> List _g 881testdata/Prelude.lc 42:32-42:33
882testdata/Prelude.lc 65:13-65:29 List _g -> List _g 882 _f
883testdata/Prelude.lc 65:13-65:32 List _g 883testdata/Prelude.lc 43:32-44:49
884testdata/Prelude.lc 65:21-65:22 _m 884 Bool -> List _f
885testdata/Prelude.lc 65:24-65:25 _h 885testdata/Prelude.lc 43:33-43:34
886testdata/Prelude.lc 65:24-65:26 List _g -> List _g 886 _h
887testdata/Prelude.lc 65:24-65:28 List _g 887testdata/Prelude.lc 43:33-43:36
888testdata/Prelude.lc 65:25-65:26 forall a . a -> List a -> List a 888 List _g -> List _g
889testdata/Prelude.lc 65:26-65:28 List _g 889testdata/Prelude.lc 43:33-43:51
890testdata/Prelude.lc 65:30-65:32 List _g 890 List _f
891testdata/Prelude.lc 66:19-66:21 _d 891testdata/Prelude.lc 43:35-43:36
892testdata/Prelude.lc 67:19-67:21 _i 892 forall a . a -> List a -> List a
893testdata/Prelude.lc 69:1-69:7 forall a . (a -> a -> Ordering) -> List a -> List a 893testdata/Prelude.lc 43:37-43:43
894testdata/Prelude.lc 69:15-69:17 forall a . List a 894 _j -> List _f -> List _f
895testdata/Prelude.lc 69:15-71:71 List _b -> List _b | _a -> _a 895testdata/Prelude.lc 43:37-43:48
896testdata/Prelude.lc 70:16-70:19 List _e 896 List _f -> List _f
897testdata/Prelude.lc 70:16-71:71 List _b -> List _f | List _c -> List _b | List _d | _b -> List _b -> List _a 897testdata/Prelude.lc 43:37-43:51
898testdata/Prelude.lc 70:17-70:18 _g 898 List _f
899testdata/Prelude.lc 71:15-71:22 forall a b c . (a -> c -> b) -> (a, c) -> b 899testdata/Prelude.lc 43:44-43:48
900testdata/Prelude.lc 71:15-71:34 (List _a, List _a) -> List _a 900 _j
901testdata/Prelude.lc 71:15-71:71 List _b -> List _f | List _h | _a -> List _a -> List _e 901testdata/Prelude.lc 43:49-43:51
902testdata/Prelude.lc 71:24-71:31 forall a . (a -> a -> Ordering) -> List a -> List a -> List a 902 List _f
903testdata/Prelude.lc 71:24-71:33 List _a -> List _a -> List _a 903testdata/Prelude.lc 44:34-44:40
904testdata/Prelude.lc 71:32-71:33 _o 904 _m
905testdata/Prelude.lc 71:36-71:70 (List _h, List _h) 905testdata/Prelude.lc 44:41-44:45
906testdata/Prelude.lc 71:37-71:43 _p 906 _n
907testdata/Prelude.lc 71:37-71:49 (_c -> _a) -> (_d, _c) -> (_b, _a) 907testdata/Prelude.lc 44:46-44:48
908testdata/Prelude.lc 71:37-71:58 (_b, _b) -> (_a, _a) 908 List _k
909testdata/Prelude.lc 71:44-71:45 _n -> _n -> Ordering 909testdata/Prelude.lc 49:9-49:12
910testdata/Prelude.lc 71:46-71:49 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) 910 Type
911testdata/Prelude.lc 71:50-71:56 (_k -> _k -> Ordering) -> _d -> _b 911testdata/Prelude.lc 49:9-49:19
912testdata/Prelude.lc 71:50-71:58 _b -> _a 912 Type
913testdata/Prelude.lc 71:57-71:58 _i -> _i -> Ordering 913testdata/Prelude.lc 49:10-49:11
914testdata/Prelude.lc 71:61-71:66 forall a . List a -> (List a, List a) 914 _b
915testdata/Prelude.lc 71:61-71:69 (List _a, List _a) 915testdata/Prelude.lc 49:16-49:19
916testdata/Prelude.lc 71:67-71:69 _k 916 Type | Type
917testdata/Prelude.lc 73:12-73:32 Type 917testdata/Prelude.lc 49:17-49:18
918testdata/Prelude.lc 73:12-74:35 _a -> _a | forall a . (a -> a) -> a -> List a 918 Type
919testdata/Prelude.lc 73:13-73:14 _b 919testdata/Prelude.lc 50:1-50:5
920testdata/Prelude.lc 73:18-73:19 Type 920 forall a . List a -> List a
921testdata/Prelude.lc 73:24-73:25 Type 921testdata/Prelude.lc 50:16-50:18
922testdata/Prelude.lc 73:24-73:32 Type 922 List _d | List _b
923testdata/Prelude.lc 73:29-73:32 Type 923testdata/Prelude.lc 52:10-52:13
924testdata/Prelude.lc 73:30-73:31 Type 924 Type
925testdata/Prelude.lc 74:1-74:8 forall a . (a -> a) -> a -> List a 925testdata/Prelude.lc 52:10-52:25
926testdata/Prelude.lc 74:16-74:17 _d 926 Type
927testdata/Prelude.lc 74:16-74:19 List _c -> List _c 927testdata/Prelude.lc 52:11-52:12
928testdata/Prelude.lc 74:16-74:35 (_a -> _a) -> _a -> List _a | List _c | _b -> List _b 928 _b
929testdata/Prelude.lc 74:18-74:19 forall a . a -> List a -> List a 929testdata/Prelude.lc 52:17-52:25
930testdata/Prelude.lc 74:20-74:27 forall a . (a -> a) -> a -> List a 930 Type | Type
931testdata/Prelude.lc 74:20-74:29 _c -> List _c 931testdata/Prelude.lc 52:18-52:24
932testdata/Prelude.lc 74:20-74:35 List _c 932 Type
933testdata/Prelude.lc 74:28-74:29 _d -> _d 933testdata/Prelude.lc 52:19-52:20
934testdata/Prelude.lc 74:31-74:32 _c -> _c 934 Type
935testdata/Prelude.lc 74:31-74:34 _c 935testdata/Prelude.lc 52:19-52:23
936testdata/Prelude.lc 74:33-74:34 _c 936 List Type
937testdata/Prelude.lc 76:1-76:4 forall a b . (a, b) -> a 937testdata/Prelude.lc 52:22-52:23
938testdata/Prelude.lc 76:14-76:15 HList _c -> _b | _c -> HList _b -> _a | _d | _h | _k 938 Type | List Type
939testdata/Prelude.lc 77:1-77:4 forall a b . (a, b) -> b 939testdata/Prelude.lc 53:1-53:6
940testdata/Prelude.lc 77:14-77:15 HList _c -> _b | _c | _c -> HList _b -> _a | _f 940 forall a . List a -> List (a, a)
941testdata/Prelude.lc 79:7-79:10 Bool -> Bool -> Bool 941testdata/Prelude.lc 53:11-53:14
942testdata/Prelude.lc 79:15-79:16 _c 942 forall a b . List a -> List b -> List (a, b)
943testdata/Prelude.lc 79:15-80:18 Bool -> Bool 943testdata/Prelude.lc 53:11-53:16
944testdata/Prelude.lc 80:14-80:18 Bool 944 List _a -> List (_c, _a)
945testdata/Prelude.lc 84:6-84:9 Bool -> Bool -> Bool 945testdata/Prelude.lc 53:11-53:25
946testdata/Prelude.lc 84:14-84:15 _b 946 List (_b, _b)
947testdata/Prelude.lc 84:14-85:20 Bool -> Bool 947testdata/Prelude.lc 53:15-53:16
948testdata/Prelude.lc 85:15-85:20 Bool 948 List _d
949testdata/Prelude.lc 122:6-122:13 Type 949testdata/Prelude.lc 53:18-53:22
950testdata/Prelude.lc 122:6-122:23 Type 950 forall a . List a -> List a
951testdata/Prelude.lc 122:6-122:35 Type 951testdata/Prelude.lc 53:18-53:24
952testdata/Prelude.lc 122:16-122:23 RecItem | String -> Type -> RecItem | Type 952 List _b
953testdata/Prelude.lc 122:24-122:30 Type 953testdata/Prelude.lc 53:23-53:24
954testdata/Prelude.lc 122:31-122:35 Type 954 List _c
955testdata/Prelude.lc 124:1-124:12 RecItem -> Type 955testdata/Prelude.lc 55:1-55:7
956testdata/Prelude.lc 124:29-124:30 String -> Type -> _a | Type | Type -> _b 956 forall a b . (a -> b -> a) -> a -> List b -> a
957testdata/Prelude.lc 126:6-126:13 List RecItem -> Type | Type 957testdata/Prelude.lc 55:17-55:18
958testdata/Prelude.lc 126:6-126:17 Type 958 _f
959testdata/Prelude.lc 126:6-127:17 Type 959testdata/Prelude.lc 55:17-56:41
960testdata/Prelude.lc 126:6-127:46 Type 960 List _b -> _f
961testdata/Prelude.lc 126:15-126:17 List RecItem 961testdata/Prelude.lc 56:22-56:28
962testdata/Prelude.lc 126:21-126:30 Type 962 _k
963testdata/Prelude.lc 126:22-126:29 Type 963testdata/Prelude.lc 56:29-56:30
964testdata/Prelude.lc 127:7-127:17 RecordC _c | Type | forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a 964 _l
965testdata/Prelude.lc 127:19-127:24 List Type -> Type 965testdata/Prelude.lc 56:32-56:33
966testdata/Prelude.lc 127:19-127:45 Type 966 _m
967testdata/Prelude.lc 127:26-127:29 forall a b . (a -> b) -> List a -> List b 967testdata/Prelude.lc 56:34-56:35
968testdata/Prelude.lc 127:26-127:41 List RecItem -> List Type 968 _n
969testdata/Prelude.lc 127:26-127:44 List Type 969testdata/Prelude.lc 56:36-56:37
970testdata/Prelude.lc 127:30-127:41 RecItem -> Type 970 _k
971testdata/Prelude.lc 127:42-127:44 List RecItem 971testdata/Prelude.lc 56:39-56:41
972testdata/Prelude.lc 129:1-129:7 String -> Type -> List RecItem -> Type 972 List _h
973testdata/Prelude.lc 129:17-129:23 String -> Type 973testdata/Prelude.lc 58:1-58:7
974testdata/Prelude.lc 129:17-129:26 Type 974 forall a . (a -> a -> a) -> List a -> a
975testdata/Prelude.lc 129:17-130:75 List RecItem -> Type | _a -> _a 975testdata/Prelude.lc 58:20-58:25
976testdata/Prelude.lc 129:24-129:26 String 976 forall a b . (b -> a -> a) -> a -> List b -> a
977testdata/Prelude.lc 130:34-130:75 List _b -> Type | String -> Type -> _a | Type | Type -> _b | _a -> List _a -> Type 977testdata/Prelude.lc 58:20-58:27
978testdata/Prelude.lc 130:37-130:38 _o 978 _b -> List _a -> _b
979testdata/Prelude.lc 130:37-130:41 _n -> Bool 979testdata/Prelude.lc 58:20-58:29
980testdata/Prelude.lc 130:37-130:44 Bool 980 List _a -> _e
981testdata/Prelude.lc 130:37-130:56 Type -> Type 981testdata/Prelude.lc 58:20-58:32
982testdata/Prelude.lc 130:39-130:41 forall a . Eq a => a -> a -> Bool 982 _c
983testdata/Prelude.lc 130:42-130:44 String 983testdata/Prelude.lc 58:26-58:27
984testdata/Prelude.lc 130:50-130:51 _l 984 _j
985testdata/Prelude.lc 130:50-130:53 _k -> Type 985testdata/Prelude.lc 58:28-58:29
986testdata/Prelude.lc 130:50-130:56 Type 986 _f
987testdata/Prelude.lc 130:52-130:53 forall a . a -> a -> Type 987testdata/Prelude.lc 58:30-58:32
988testdata/Prelude.lc 130:54-130:56 Type 988 List _d
989testdata/Prelude.lc 130:62-130:68 _k 989testdata/Prelude.lc 60:1-60:6
990testdata/Prelude.lc 130:69-130:70 String 990 forall a . List a -> (List a, List a)
991testdata/Prelude.lc 130:71-130:72 Type 991testdata/Prelude.lc 60:12-60:20
992testdata/Prelude.lc 130:73-130:75 List _i 992 (List _b, List _a)
993testdata/Prelude.lc 132:1-132:7 forall a (b :: List Type) . HList ('Cons a b) -> a 993testdata/Prelude.lc 60:12-61:55
994testdata/Prelude.lc 132:10-132:23 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c 994 List _b -> (List _b, List _a)
995testdata/Prelude.lc 132:10-132:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a 995testdata/Prelude.lc 60:13-60:15
996testdata/Prelude.lc 132:10-132:37 HList ('Cons _b _a) -> _b 996 forall a . List a
997testdata/Prelude.lc 132:27-132:36 _c -> HList _b -> _a 997testdata/Prelude.lc 60:17-60:19
998testdata/Prelude.lc 132:35-132:36 HList _c -> _b | _e 998 forall a . List a | ((List _a))
999testdata/Prelude.lc 133:1-133:7 forall a (b :: List Type) . HList ('Cons a b) -> HList b 999testdata/Prelude.lc 61:17-61:28
1000testdata/Prelude.lc 133:10-133:23 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c 1000 (List _i, _c)
1001testdata/Prelude.lc 133:10-133:25 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a 1001testdata/Prelude.lc 61:18-61:19
1002testdata/Prelude.lc 133:10-133:37 HList ('Cons _b _a) -> HList _a 1002 _m
1003testdata/Prelude.lc 133:27-133:36 _c -> HList _b -> _a 1003testdata/Prelude.lc 61:18-61:20
1004testdata/Prelude.lc 133:35-133:36 HList _c -> _b | HList _d 1004 List _l -> List _l
1005testdata/Prelude.lc 136:12-138:181 _a -> _a | forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a 1005testdata/Prelude.lc 61:18-61:23
1006testdata/Prelude.lc 136:28-136:37 Type 1006 List _j
1007testdata/Prelude.lc 136:28-136:97 Type 1007testdata/Prelude.lc 61:19-61:20
1008testdata/Prelude.lc 136:29-136:36 Type 1008 forall a . a -> List a -> List a
1009testdata/Prelude.lc 136:41-136:97 Type 1009testdata/Prelude.lc 61:21-61:23
1010testdata/Prelude.lc 136:54-136:60 Type 1010 _d
1011testdata/Prelude.lc 136:65-136:71 String -> Type -> List RecItem -> Type 1011testdata/Prelude.lc 61:25-61:27
1012testdata/Prelude.lc 136:65-136:73 Type -> List RecItem -> Type 1012 _f | ((_c))
1013testdata/Prelude.lc 136:65-136:75 List RecItem -> Type 1013testdata/Prelude.lc 61:37-61:39
1014testdata/Prelude.lc 136:65-136:78 Type 1014 _k | _h | _d
1015testdata/Prelude.lc 136:65-136:97 Type 1015testdata/Prelude.lc 61:37-61:43
1016testdata/Prelude.lc 136:72-136:73 String 1016 _d | (_e, _d)
1017testdata/Prelude.lc 136:74-136:75 _d 1017testdata/Prelude.lc 61:41-61:43
1018testdata/Prelude.lc 136:76-136:78 List RecItem 1018 _f | _c | _c
1019testdata/Prelude.lc 136:82-136:89 List RecItem -> Type 1019testdata/Prelude.lc 61:47-61:52
1020testdata/Prelude.lc 136:82-136:92 Type 1020 _i
1021testdata/Prelude.lc 136:82-136:97 Type 1021testdata/Prelude.lc 61:53-61:55
1022testdata/Prelude.lc 136:90-136:92 List RecItem 1022 List _h
1023testdata/Prelude.lc 136:96-136:97 Type 1023testdata/Prelude.lc 63:1-63:8
1024testdata/Prelude.lc 137:1-137:8 forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a 1024 forall a . (a -> a -> Ordering) -> List a -> List a -> List a
1025testdata/Prelude.lc 137:57-137:58 String 1025testdata/Prelude.lc 63:27-65:32
1026testdata/Prelude.lc 137:57-137:61 String -> Bool 1026 List _e
1027testdata/Prelude.lc 137:57-137:64 Bool 1027testdata/Prelude.lc 63:27-67:21
1028testdata/Prelude.lc 137:57-138:181 HList (map RecItem Type recItemType _b) -> _a | List _c -> _b | RecordC _c -> _d | String -> Type -> _a | Type -> _b | _b -> List _b -> _a | _e | _g | _j | _m | forall (a :: List RecItem) . forall (b :: String) -> isKeyC b _a a => RecordC a -> _a | forall (a :: String) -> isKeyC a _b _a => RecordC _a -> _b | forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a | isKeyC _a _c _b => RecordC _b -> _c 1028 List _c -> List _c | List _c
1029testdata/Prelude.lc 137:59-137:61 forall a . Eq a => a -> a -> Bool 1029testdata/Prelude.lc 63:32-63:33
1030testdata/Prelude.lc 137:62-137:64 String 1030 _j
1031testdata/Prelude.lc 137:67-137:73 forall a (b :: List Type) . HList ('Cons a b) -> a 1031testdata/Prelude.lc 63:34-63:35
1032testdata/Prelude.lc 137:67-137:129 _n 1032 _h
1033testdata/Prelude.lc 137:67-138:181 Bool -> _n 1033testdata/Prelude.lc 63:36-63:37
1034testdata/Prelude.lc 137:75-137:87 forall a b . a -> b 1034 _i
1035testdata/Prelude.lc 137:75-137:90 forall a . _a -> a 1035testdata/Prelude.lc 64:11-64:12
1036testdata/Prelude.lc 137:75-137:125 _a -> HList ('Cons _q (map RecItem Type recItemType _j)) 1036 _j
1037testdata/Prelude.lc 137:75-137:128 HList ('Cons _n (map RecItem Type recItemType _g)) 1037testdata/Prelude.lc 64:11-64:13
1038testdata/Prelude.lc 137:93-137:98 List Type -> Type 1038 List _i -> List _i
1039testdata/Prelude.lc 137:93-137:124 Type 1039testdata/Prelude.lc 64:11-64:33
1040testdata/Prelude.lc 137:101-137:102 Type 1040 List _h
1041testdata/Prelude.lc 137:101-137:104 List Type -> List Type 1041testdata/Prelude.lc 64:11-65:32
1042testdata/Prelude.lc 137:101-137:123 List Type 1042 List _g -> Ordering -> List _g
1043testdata/Prelude.lc 137:103-137:104 forall a . a -> List a -> List a 1043testdata/Prelude.lc 64:12-64:13
1044testdata/Prelude.lc 137:105-137:108 forall a b . (a -> b) -> List a -> List b 1044 forall a . a -> List a -> List a
1045testdata/Prelude.lc 137:105-137:120 List RecItem -> List Type 1045testdata/Prelude.lc 64:14-64:21
1046testdata/Prelude.lc 137:105-137:123 List Type 1046 _p
1047testdata/Prelude.lc 137:109-137:120 RecItem -> Type 1047testdata/Prelude.lc 64:22-64:23
1048testdata/Prelude.lc 137:121-137:123 List RecItem 1048 _q
1049testdata/Prelude.lc 137:126-137:128 HList (map RecItem Type recItemType _d) 1049testdata/Prelude.lc 64:24-64:26
1050testdata/Prelude.lc 138:57-138:64 forall a (b :: List RecItem) . forall (c :: String) -> isKeyC c a b => RecordC b -> a 1050 List _l
1051testdata/Prelude.lc 138:57-138:67 forall (a :: List RecItem) . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p 1051testdata/Prelude.lc 64:28-64:29
1052testdata/Prelude.lc 138:57-138:71 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o 1052 _j
1053testdata/Prelude.lc 138:57-138:73 isKeyC _m _o _h => RecordC _h -> _o 1053testdata/Prelude.lc 64:28-64:30
1054testdata/Prelude.lc 138:57-138:103 RecordC _h -> _o 1054 List _i -> List _i
1055testdata/Prelude.lc 138:57-138:181 _n 1055testdata/Prelude.lc 64:28-64:32
1056testdata/Prelude.lc 138:66-138:67 Type 1056 List _i
1057testdata/Prelude.lc 138:69-138:71 List _k 1057testdata/Prelude.lc 64:29-64:30
1058testdata/Prelude.lc 138:72-138:73 String 1058 forall a . a -> List a -> List a
1059testdata/Prelude.lc 138:76-138:85 forall a . a 1059testdata/Prelude.lc 64:30-64:32
1060testdata/Prelude.lc 138:76-138:102 isKeyC _m _o _h 1060 List _i
1061testdata/Prelude.lc 138:88-138:94 String -> Type -> List RecItem -> Type 1061testdata/Prelude.lc 65:10-65:11
1062testdata/Prelude.lc 138:88-138:96 Type -> List RecItem -> Type 1062 _f | _h
1063testdata/Prelude.lc 138:88-138:98 List RecItem -> Type 1063testdata/Prelude.lc 65:10-65:12
1064testdata/Prelude.lc 138:88-138:101 Type 1064 List _e -> List _e | List _g -> List _g
1065testdata/Prelude.lc 138:95-138:96 String 1065testdata/Prelude.lc 65:10-65:32
1066testdata/Prelude.lc 138:97-138:98 Type 1066 List _g | List _g
1067testdata/Prelude.lc 138:99-138:101 List RecItem 1067testdata/Prelude.lc 65:11-65:12
1068testdata/Prelude.lc 138:105-138:115 forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a 1068 forall a . a -> List a -> List a | forall a . a -> List a -> List a
1069testdata/Prelude.lc 138:105-138:180 RecordC _b 1069testdata/Prelude.lc 65:13-65:20
1070testdata/Prelude.lc 138:117-138:123 forall a (b :: List Type) . HList ('Cons a b) -> HList b 1070 _m -> List _g -> List _g -> List _g | _m -> List _g -> List _g -> List _g
1071testdata/Prelude.lc 138:117-138:179 HList (map RecItem Type recItemType _h) 1071testdata/Prelude.lc 65:13-65:22
1072testdata/Prelude.lc 138:125-138:137 forall a b . a -> b 1072 List _g -> List _g -> List _g | List _g -> List _g -> List _g
1073testdata/Prelude.lc 138:125-138:140 forall a . _a -> a 1073testdata/Prelude.lc 65:13-65:29
1074testdata/Prelude.lc 138:125-138:175 _a -> HList ('Cons _r (map RecItem Type recItemType _k)) 1074 List _g -> List _g | List _g -> List _g
1075testdata/Prelude.lc 138:125-138:178 HList ('Cons _o (map RecItem Type recItemType _h)) 1075testdata/Prelude.lc 65:13-65:32
1076testdata/Prelude.lc 138:143-138:148 List Type -> Type 1076 List _g | List _g
1077testdata/Prelude.lc 138:143-138:174 Type 1077testdata/Prelude.lc 65:21-65:22
1078testdata/Prelude.lc 138:151-138:152 Type 1078 _m | _m
1079testdata/Prelude.lc 138:151-138:154 List Type -> List Type 1079testdata/Prelude.lc 65:24-65:25
1080testdata/Prelude.lc 138:151-138:173 List Type 1080 _h | _h
1081testdata/Prelude.lc 138:153-138:154 forall a . a -> List a -> List a 1081testdata/Prelude.lc 65:24-65:26
1082testdata/Prelude.lc 138:155-138:158 forall a b . (a -> b) -> List a -> List b 1082 List _g -> List _g | List _g -> List _g
1083testdata/Prelude.lc 138:155-138:170 List RecItem -> List Type 1083testdata/Prelude.lc 65:24-65:28
1084testdata/Prelude.lc 138:155-138:173 List Type 1084 List _g | List _g
1085testdata/Prelude.lc 138:159-138:170 RecItem -> Type 1085testdata/Prelude.lc 65:25-65:26
1086testdata/Prelude.lc 138:171-138:173 List RecItem 1086 forall a . a -> List a -> List a | forall a . a -> List a -> List a
1087testdata/Prelude.lc 138:176-138:178 HList (map RecItem Type recItemType _e) 1087testdata/Prelude.lc 65:26-65:28
1088testdata/Prelude.lc 142:1-142:4 Float -> Float -> Float -> VecS Float 4 1088 List _g | List _g
1089testdata/Prelude.lc 142:13-142:15 forall a . a -> a -> a -> a -> VecS a 4 1089testdata/Prelude.lc 65:30-65:32
1090testdata/Prelude.lc 142:13-142:17 _f -> _f -> _f -> VecS _f 4 1090 List _g | List _g
1091testdata/Prelude.lc 142:13-142:19 _e -> _e -> VecS _e 4 1091testdata/Prelude.lc 66:19-66:21
1092testdata/Prelude.lc 142:13-142:21 _d -> VecS _d 4 1092 _d
1093testdata/Prelude.lc 142:13-142:25 VecS Float 4 1093testdata/Prelude.lc 67:19-67:21
1094testdata/Prelude.lc 142:16-142:17 _g 1094 _i
1095testdata/Prelude.lc 142:18-142:19 _d 1095testdata/Prelude.lc 69:1-69:7
1096testdata/Prelude.lc 142:20-142:21 _b 1096 forall a . (a -> a -> Ordering) -> List a -> List a
1097testdata/Prelude.lc 142:22-142:25 Float 1097testdata/Prelude.lc 69:15-69:17
1098testdata/Prelude.lc 144:1-144:6 VecS Float 4 1098 forall a . List a
1099testdata/Prelude.lc 144:11-144:14 Float -> Float -> Float -> VecS Float 4 1099testdata/Prelude.lc 69:15-71:71
1100testdata/Prelude.lc 144:11-144:18 Float -> Float -> VecS Float 4 1100 List _b -> List _b
1101testdata/Prelude.lc 144:11-144:22 Float -> VecS Float 4 1101testdata/Prelude.lc 70:16-70:19
1102testdata/Prelude.lc 144:11-144:26 VecS Float 4 1102 List _e
1103testdata/Prelude.lc 144:15-144:18 Float 1103testdata/Prelude.lc 70:16-71:71
1104testdata/Prelude.lc 144:19-144:22 Float 1104 List _b -> List _f | List _d
1105testdata/Prelude.lc 144:23-144:26 Float 1105testdata/Prelude.lc 70:17-70:18
1106testdata/Prelude.lc 145:1-145:5 VecS Float 4 1106 _g
1107testdata/Prelude.lc 145:11-145:14 Float -> Float -> Float -> VecS Float 4 1107testdata/Prelude.lc 71:15-71:22
1108testdata/Prelude.lc 145:11-145:18 Float -> Float -> VecS Float 4 1108 forall a b c . (a -> c -> b) -> (a, c) -> b
1109testdata/Prelude.lc 145:11-145:22 Float -> VecS Float 4 1109testdata/Prelude.lc 71:15-71:34
1110testdata/Prelude.lc 145:11-145:26 VecS Float 4 1110 (List _a, List _a) -> List _a
1111testdata/Prelude.lc 145:15-145:18 Float 1111testdata/Prelude.lc 71:15-71:71
1112testdata/Prelude.lc 145:19-145:22 Float 1112 List _h
1113testdata/Prelude.lc 145:23-145:26 Float 1113testdata/Prelude.lc 71:24-71:31
1114testdata/Prelude.lc 146:1-146:7 VecS Float 4 1114 forall a . (a -> a -> Ordering) -> List a -> List a -> List a
1115testdata/Prelude.lc 146:11-146:14 Float -> Float -> Float -> VecS Float 4 1115testdata/Prelude.lc 71:24-71:33
1116testdata/Prelude.lc 146:11-146:19 Float -> Float -> VecS Float 4 1116 List _a -> List _a -> List _a
1117testdata/Prelude.lc 146:11-146:24 Float -> VecS Float 4 1117testdata/Prelude.lc 71:32-71:33
1118testdata/Prelude.lc 146:11-146:29 VecS Float 4 1118 _o
1119testdata/Prelude.lc 146:15-146:19 Float 1119testdata/Prelude.lc 71:36-71:70
1120testdata/Prelude.lc 146:20-146:24 Float 1120 (List _h, List _h)
1121testdata/Prelude.lc 146:25-146:29 Float 1121testdata/Prelude.lc 71:37-71:43
1122testdata/Prelude.lc 147:1-147:6 VecS Float 4 1122 _p
1123testdata/Prelude.lc 147:11-147:14 Float -> Float -> Float -> VecS Float 4 1123testdata/Prelude.lc 71:37-71:49
1124testdata/Prelude.lc 147:11-147:18 Float -> Float -> VecS Float 4 1124 (_c -> _a) -> (_d, _c) -> (_b, _a)
1125testdata/Prelude.lc 147:11-147:22 Float -> VecS Float 4 1125testdata/Prelude.lc 71:37-71:58
1126testdata/Prelude.lc 147:11-147:26 VecS Float 4 1126 (_b, _b) -> (_a, _a)
1127testdata/Prelude.lc 147:15-147:18 Float 1127testdata/Prelude.lc 71:44-71:45
1128testdata/Prelude.lc 147:19-147:22 Float 1128 _n -> _n -> Ordering
1129testdata/Prelude.lc 147:23-147:26 Float 1129testdata/Prelude.lc 71:46-71:49
1130testdata/Prelude.lc 148:1-148:7 VecS Float 4 1130 forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d)
1131testdata/Prelude.lc 148:11-148:14 Float -> Float -> Float -> VecS Float 4 1131testdata/Prelude.lc 71:50-71:56
1132testdata/Prelude.lc 148:11-148:18 Float -> Float -> VecS Float 4 1132 (_k -> _k -> Ordering) -> _d -> _b
1133testdata/Prelude.lc 148:11-148:22 Float -> VecS Float 4 1133testdata/Prelude.lc 71:50-71:58
1134testdata/Prelude.lc 148:11-148:26 VecS Float 4 1134 _b -> _a
1135testdata/Prelude.lc 148:15-148:18 Float 1135testdata/Prelude.lc 71:57-71:58
1136testdata/Prelude.lc 148:19-148:22 Float 1136 _i -> _i -> Ordering
1137testdata/Prelude.lc 148:23-148:26 Float 1137testdata/Prelude.lc 71:61-71:66
1138testdata/Prelude.lc 149:1-149:4 VecS Float 4 1138 forall a . List a -> (List a, List a)
1139testdata/Prelude.lc 149:11-149:14 Float -> Float -> Float -> VecS Float 4 1139testdata/Prelude.lc 71:61-71:69
1140testdata/Prelude.lc 149:11-149:18 Float -> Float -> VecS Float 4 1140 (List _a, List _a)
1141testdata/Prelude.lc 149:11-149:22 Float -> VecS Float 4 1141testdata/Prelude.lc 71:67-71:69
1142testdata/Prelude.lc 149:11-149:26 VecS Float 4 1142 _k
1143testdata/Prelude.lc 149:15-149:18 Float 1143testdata/Prelude.lc 73:12-73:32
1144testdata/Prelude.lc 149:19-149:22 Float 1144 Type
1145testdata/Prelude.lc 149:23-149:26 Float 1145testdata/Prelude.lc 73:12-74:35
1146testdata/Prelude.lc 150:1-150:6 VecS Float 4 1146 forall a . (a -> a) -> a -> List a
1147testdata/Prelude.lc 150:11-150:14 Float -> Float -> Float -> VecS Float 4 1147testdata/Prelude.lc 73:13-73:14
1148testdata/Prelude.lc 150:11-150:18 Float -> Float -> VecS Float 4 1148 _b
1149testdata/Prelude.lc 150:11-150:22 Float -> VecS Float 4 1149testdata/Prelude.lc 73:18-73:19
1150testdata/Prelude.lc 150:11-150:26 VecS Float 4 1150 Type | Type
1151testdata/Prelude.lc 150:15-150:18 Float 1151testdata/Prelude.lc 73:24-73:25
1152testdata/Prelude.lc 150:19-150:22 Float 1152 Type
1153testdata/Prelude.lc 150:23-150:26 Float 1153testdata/Prelude.lc 73:24-73:32
1154testdata/Prelude.lc 151:1-151:7 VecS Float 4 1154 Type
1155testdata/Prelude.lc 151:11-151:14 Float -> Float -> Float -> VecS Float 4 1155testdata/Prelude.lc 73:29-73:32
1156testdata/Prelude.lc 151:11-151:18 Float -> Float -> VecS Float 4 1156 Type | Type
1157testdata/Prelude.lc 151:11-151:22 Float -> VecS Float 4 1157testdata/Prelude.lc 73:30-73:31
1158testdata/Prelude.lc 151:11-151:26 VecS Float 4 1158 Type
1159testdata/Prelude.lc 151:15-151:18 Float 1159testdata/Prelude.lc 74:1-74:8
1160testdata/Prelude.lc 151:19-151:22 Float 1160 forall a . (a -> a) -> a -> List a
1161testdata/Prelude.lc 151:23-151:26 Float 1161testdata/Prelude.lc 74:16-74:17
1162testdata/Prelude.lc 152:1-152:6 VecS Float 4 1162 _d
1163testdata/Prelude.lc 152:11-152:14 Float -> Float -> Float -> VecS Float 4 1163testdata/Prelude.lc 74:16-74:19
1164testdata/Prelude.lc 152:11-152:18 Float -> Float -> VecS Float 4 1164 List _c -> List _c
1165testdata/Prelude.lc 152:11-152:22 Float -> VecS Float 4 1165testdata/Prelude.lc 74:16-74:35
1166testdata/Prelude.lc 152:11-152:26 VecS Float 4 1166 List _c
1167testdata/Prelude.lc 152:15-152:18 Float 1167testdata/Prelude.lc 74:18-74:19
1168testdata/Prelude.lc 152:19-152:22 Float 1168 forall a . a -> List a -> List a
1169testdata/Prelude.lc 152:23-152:26 Float 1169testdata/Prelude.lc 74:20-74:27
1170testdata/Prelude.lc 153:1-153:5 VecS Float 4 1170 forall a . (a -> a) -> a -> List a
1171testdata/Prelude.lc 153:11-153:14 Float -> Float -> Float -> VecS Float 4 1171testdata/Prelude.lc 74:20-74:29
1172testdata/Prelude.lc 153:11-153:18 Float -> Float -> VecS Float 4 1172 _c -> List _c
1173testdata/Prelude.lc 153:11-153:22 Float -> VecS Float 4 1173testdata/Prelude.lc 74:20-74:35
1174testdata/Prelude.lc 153:11-153:26 VecS Float 4 1174 List _c
1175testdata/Prelude.lc 153:15-153:18 Float 1175testdata/Prelude.lc 74:28-74:29
1176testdata/Prelude.lc 153:19-153:22 Float 1176 _d -> _d
1177testdata/Prelude.lc 153:23-153:26 Float 1177testdata/Prelude.lc 74:31-74:32
1178testdata/Prelude.lc 154:1-154:5 VecS Float 4 1178 _c -> _c
1179testdata/Prelude.lc 154:11-154:14 Float -> Float -> Float -> VecS Float 4 1179testdata/Prelude.lc 74:31-74:34
1180testdata/Prelude.lc 154:11-154:18 Float -> Float -> VecS Float 4 1180 _c
1181testdata/Prelude.lc 154:11-154:22 Float -> VecS Float 4 1181testdata/Prelude.lc 74:33-74:34
1182testdata/Prelude.lc 154:11-154:26 VecS Float 4 1182 _c
1183testdata/Prelude.lc 154:15-154:18 Float 1183testdata/Prelude.lc 76:1-76:4
1184testdata/Prelude.lc 154:19-154:22 Float 1184 forall a b . (a, b) -> a
1185testdata/Prelude.lc 154:23-154:26 Float 1185testdata/Prelude.lc 76:14-76:15
1186testdata/Prelude.lc 155:1-155:5 VecS Float 4 1186 _k | _h | _d
1187testdata/Prelude.lc 155:11-155:14 Float -> Float -> Float -> VecS Float 4 1187testdata/Prelude.lc 77:1-77:4
1188testdata/Prelude.lc 155:11-155:18 Float -> Float -> VecS Float 4 1188 forall a b . (a, b) -> b
1189testdata/Prelude.lc 155:11-155:22 Float -> VecS Float 4 1189testdata/Prelude.lc 77:14-77:15
1190testdata/Prelude.lc 155:11-155:26 VecS Float 4 1190 _f | _c | _c
1191testdata/Prelude.lc 155:15-155:18 Float 1191testdata/Prelude.lc 79:7-79:10
1192testdata/Prelude.lc 155:19-155:22 Float 1192 Bool -> Bool -> Bool
1193testdata/Prelude.lc 155:23-155:26 Float 1193testdata/Prelude.lc 79:15-79:16
1194testdata/Prelude.lc 156:1-156:5 VecS Float 4 1194 _c
1195testdata/Prelude.lc 156:11-156:14 Float -> Float -> Float -> VecS Float 4 1195testdata/Prelude.lc 79:15-80:18
1196testdata/Prelude.lc 156:11-156:18 Float -> Float -> VecS Float 4 1196 Bool -> Bool
1197testdata/Prelude.lc 156:11-156:22 Float -> VecS Float 4 1197testdata/Prelude.lc 80:14-80:18
1198testdata/Prelude.lc 156:11-156:26 VecS Float 4 1198 Bool
1199testdata/Prelude.lc 156:15-156:18 Float 1199testdata/Prelude.lc 84:6-84:9
1200testdata/Prelude.lc 156:19-156:22 Float 1200 Bool -> Bool -> Bool
1201testdata/Prelude.lc 156:23-156:26 Float 1201testdata/Prelude.lc 84:14-84:15
1202testdata/Prelude.lc 157:1-157:5 VecS Float 4 1202 _b
1203testdata/Prelude.lc 157:11-157:14 Float -> Float -> Float -> VecS Float 4 1203testdata/Prelude.lc 84:14-85:20
1204testdata/Prelude.lc 157:11-157:18 Float -> Float -> VecS Float 4 1204 Bool -> Bool
1205testdata/Prelude.lc 157:11-157:22 Float -> VecS Float 4 1205testdata/Prelude.lc 85:15-85:20
1206testdata/Prelude.lc 157:11-157:26 VecS Float 4 1206 Bool
1207testdata/Prelude.lc 157:15-157:18 Float 1207testdata/Prelude.lc 122:6-122:13
1208testdata/Prelude.lc 157:19-157:22 Float 1208 Type | Type | Type | Type | Type | Type
1209testdata/Prelude.lc 157:23-157:26 Float 1209testdata/Prelude.lc 122:6-122:23
1210testdata/Prelude.lc 158:1-158:7 VecS Float 4 1210 Type
1211testdata/Prelude.lc 158:11-158:14 Float -> Float -> Float -> VecS Float 4 1211testdata/Prelude.lc 122:6-122:35
1212testdata/Prelude.lc 158:11-158:18 Float -> Float -> VecS Float 4 1212 Type
1213testdata/Prelude.lc 158:11-158:22 Float -> VecS Float 4 1213testdata/Prelude.lc 122:16-122:23
1214testdata/Prelude.lc 158:11-158:26 VecS Float 4 1214 String -> Type -> RecItem | RecItem | Type | Type | Type
1215testdata/Prelude.lc 158:15-158:18 Float 1215testdata/Prelude.lc 122:24-122:30
1216testdata/Prelude.lc 158:19-158:22 Float 1216 Type
1217testdata/Prelude.lc 158:23-158:26 Float 1217testdata/Prelude.lc 122:31-122:35
1218testdata/Prelude.lc 159:1-159:8 VecS Float 4 1218 Type
1219testdata/Prelude.lc 159:11-159:14 Float -> Float -> Float -> VecS Float 4 1219testdata/Prelude.lc 124:1-124:12
1220testdata/Prelude.lc 159:11-159:18 Float -> Float -> VecS Float 4 1220 RecItem -> Type
1221testdata/Prelude.lc 159:11-159:22 Float -> VecS Float 4 1221testdata/Prelude.lc 124:29-124:30
1222testdata/Prelude.lc 159:11-159:26 VecS Float 4 1222 Type
1223testdata/Prelude.lc 159:15-159:18 Float 1223testdata/Prelude.lc 126:6-126:13
1224testdata/Prelude.lc 159:19-159:22 Float 1224 List RecItem -> Type | List RecItem -> Type | List RecItem -> Type | List
1225testdata/Prelude.lc 159:23-159:26 Float 1225 RecItem
1226testdata/Prelude.lc 161:1-161:12 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 1226 -> Type | Type
1227testdata/Prelude.lc 161:15-161:25 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 1227testdata/Prelude.lc 126:6-126:17
1228testdata/Prelude.lc 161:15-161:28 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 1228 Type | Type
1229testdata/Prelude.lc 161:27-161:28 _b 1229testdata/Prelude.lc 126:6-127:17
1230testdata/Prelude.lc 162:1-162:12 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 1230 Type | Type
1231testdata/Prelude.lc 162:15-162:25 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 1231testdata/Prelude.lc 126:6-127:46
1232testdata/Prelude.lc 162:15-162:28 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 1232 Type
1233testdata/Prelude.lc 162:27-162:28 _b 1233testdata/Prelude.lc 126:15-126:17
1234testdata/Prelude.lc 164:1-164:12 Float -> Image 1 'Depth 1234 List RecItem
1235testdata/Prelude.lc 164:15-164:25 forall (a :: Nat) . Float -> Image a 'Depth 1235testdata/Prelude.lc 126:21-126:30
1236testdata/Prelude.lc 164:15-164:28 Float -> Image 1 'Depth 1236 Type | Type | Type
1237testdata/Prelude.lc 164:27-164:28 _b 1237testdata/Prelude.lc 126:22-126:29
1238testdata/Prelude.lc 166:13-166:16 Nat -> Type -> Type 1238 Type | Type | Type
1239testdata/Prelude.lc 166:13-166:18 Type -> Type 1239testdata/Prelude.lc 127:7-127:17
1240testdata/Prelude.lc 166:13-166:24 Type 1240 forall (a :: List RecItem)
1241testdata/Prelude.lc 166:17-166:18 _b 1241 . HList (map RecItem Type recItemType a) -> RecordC a | RecordC _c | Type | Type
1242testdata/Prelude.lc 166:19-166:24 Type 1242testdata/Prelude.lc 127:19-127:24
1243testdata/Prelude.lc 166:28-166:31 Nat -> Type -> Type 1243 List Type -> Type
1244testdata/Prelude.lc 166:28-166:33 Type -> Type 1244testdata/Prelude.lc 127:19-127:45
1245testdata/Prelude.lc 166:28-166:39 Type 1245 Type
1246testdata/Prelude.lc 166:32-166:33 _b 1246testdata/Prelude.lc 127:26-127:29
1247testdata/Prelude.lc 166:34-166:39 Type 1247 forall a b . (a -> b) -> List a -> List b
1248testdata/Prelude.lc 167:1-167:9 Vec 3 Float -> VecS Float 4 1248testdata/Prelude.lc 127:26-127:41
1249testdata/Prelude.lc 167:14-167:16 forall a . a -> a -> a -> a -> VecS a 4 1249 List RecItem -> List Type
1250testdata/Prelude.lc 167:14-167:20 Float -> Float -> Float -> VecS Float 4 1250testdata/Prelude.lc 127:26-127:44
1251testdata/Prelude.lc 167:14-167:24 Float -> Float -> VecS Float 4 1251 List Type
1252testdata/Prelude.lc 167:14-167:28 Float -> VecS Float 4 1252testdata/Prelude.lc 127:30-127:41
1253testdata/Prelude.lc 167:14-167:30 Vec 3 Float -> Vec 4 Float | VecS Float 4 1253 RecItem -> Type
1254testdata/Prelude.lc 167:17-167:18 Vec 3 Float 1254testdata/Prelude.lc 127:42-127:44
1255testdata/Prelude.lc 167:17-167:20 Float 1255 List RecItem
1256testdata/Prelude.lc 167:21-167:22 Vec 3 Float 1256testdata/Prelude.lc 129:1-129:7
1257testdata/Prelude.lc 167:21-167:24 Float 1257 String -> Type -> List RecItem -> Type
1258testdata/Prelude.lc 167:25-167:26 Vec 3 Float 1258testdata/Prelude.lc 129:17-129:23
1259testdata/Prelude.lc 167:25-167:28 Float 1259 String -> Type
1260testdata/Prelude.lc 167:29-167:30 _b 1260testdata/Prelude.lc 129:17-129:26
1261testdata/Prelude.lc 174:1-174:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1261 Type
1262testdata/Prelude.lc 174:11-174:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1262testdata/Prelude.lc 129:17-130:75
1263testdata/Prelude.lc 175:1-175:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1263 List RecItem -> Type
1264testdata/Prelude.lc 175:11-175:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1264testdata/Prelude.lc 129:24-129:26
1265testdata/Prelude.lc 176:1-176:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1265 String
1266testdata/Prelude.lc 176:7-176:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1266testdata/Prelude.lc 130:34-130:75
1267testdata/Prelude.lc 177:1-177:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1267 Type | Type
1268testdata/Prelude.lc 177:7-177:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1268testdata/Prelude.lc 130:37-130:38
1269testdata/Prelude.lc 178:1-178:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1269 _o
1270testdata/Prelude.lc 178:7-178:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1270testdata/Prelude.lc 130:37-130:41
1271testdata/Prelude.lc 179:1-179:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1271 _n -> Bool
1272testdata/Prelude.lc 179:8-179:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1272testdata/Prelude.lc 130:37-130:44
1273testdata/Prelude.lc 180:1-180:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1273 Bool
1274testdata/Prelude.lc 180:8-180:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1274testdata/Prelude.lc 130:37-130:56
1275testdata/Prelude.lc 181:1-181:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1275 Type -> Type
1276testdata/Prelude.lc 181:8-181:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1276testdata/Prelude.lc 130:39-130:41
1277testdata/Prelude.lc 182:1-182:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1277 forall a . Eq a => a -> a -> Bool
1278testdata/Prelude.lc 182:8-182:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1278testdata/Prelude.lc 130:42-130:44
1279testdata/Prelude.lc 183:1-183:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1279 String
1280testdata/Prelude.lc 183:9-183:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1280testdata/Prelude.lc 130:50-130:51
1281testdata/Prelude.lc 184:1-184:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1281 _l
1282testdata/Prelude.lc 184:8-184:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1282testdata/Prelude.lc 130:50-130:53
1283testdata/Prelude.lc 185:1-185:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1283 _k -> Type
1284testdata/Prelude.lc 185:9-185:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1284testdata/Prelude.lc 130:50-130:56
1285testdata/Prelude.lc 186:1-186:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1285 Type
1286testdata/Prelude.lc 186:8-186:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1286testdata/Prelude.lc 130:52-130:53
1287testdata/Prelude.lc 187:1-187:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1287 forall a . a -> a -> Type
1288testdata/Prelude.lc 187:9-187:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1288testdata/Prelude.lc 130:54-130:56
1289testdata/Prelude.lc 188:1-188:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1289 Type
1290testdata/Prelude.lc 188:9-188:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1290testdata/Prelude.lc 130:62-130:68
1291testdata/Prelude.lc 191:1-191:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1291 _k
1292testdata/Prelude.lc 191:7-191:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1292testdata/Prelude.lc 130:69-130:70
1293testdata/Prelude.lc 192:1-192:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1293 String
1294testdata/Prelude.lc 192:7-192:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1294testdata/Prelude.lc 130:71-130:72
1295testdata/Prelude.lc 193:1-193:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1295 Type
1296testdata/Prelude.lc 193:7-193:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1296testdata/Prelude.lc 130:73-130:75
1297testdata/Prelude.lc 194:1-194:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1297 List _i
1298testdata/Prelude.lc 194:8-194:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1298testdata/Prelude.lc 132:1-132:7
1299testdata/Prelude.lc 195:1-195:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1299 forall a (b :: List Type) . HList ('Cons a b) -> a
1300testdata/Prelude.lc 195:8-195:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1300testdata/Prelude.lc 132:10-132:23
1301testdata/Prelude.lc 196:1-196:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1301 forall a (b :: List Type)
1302testdata/Prelude.lc 196:8-196:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1302 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
1303testdata/Prelude.lc 197:1-197:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1303testdata/Prelude.lc 132:10-132:25
1304testdata/Prelude.lc 197:15-197:26 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1304 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a
1305testdata/Prelude.lc 200:1-200:4 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 1305testdata/Prelude.lc 132:10-132:37
1306testdata/Prelude.lc 200:7-200:14 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 1306 HList ('Cons _b _a) -> _b
1307testdata/Prelude.lc 201:1-201:5 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 1307testdata/Prelude.lc 132:35-132:36
1308testdata/Prelude.lc 201:8-201:16 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b 1308 _e
1309testdata/Prelude.lc 202:1-202:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1309testdata/Prelude.lc 133:1-133:7
1310testdata/Prelude.lc 202:9-202:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1310 forall a (b :: List Type) . HList ('Cons a b) -> HList b
1311testdata/Prelude.lc 203:1-203:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1311testdata/Prelude.lc 133:10-133:23
1312testdata/Prelude.lc 203:9-203:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1312 forall a (b :: List Type)
1313testdata/Prelude.lc 204:1-204:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1313 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
1314testdata/Prelude.lc 204:9-204:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1314testdata/Prelude.lc 133:10-133:25
1315testdata/Prelude.lc 205:1-205:10 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1315 (_c -> HList _b -> _a) -> HList ('Cons _c _b) -> _a
1316testdata/Prelude.lc 205:13-205:26 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1316testdata/Prelude.lc 133:10-133:37
1317testdata/Prelude.lc 206:1-206:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1317 HList ('Cons _b _a) -> HList _a
1318testdata/Prelude.lc 206:8-206:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1318testdata/Prelude.lc 133:35-133:36
1319testdata/Prelude.lc 207:1-207:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1319 HList _d
1320testdata/Prelude.lc 207:9-207:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1320testdata/Prelude.lc 136:12-138:181
1321testdata/Prelude.lc 208:1-208:4 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1321 forall a (b :: List RecItem)
1322testdata/Prelude.lc 208:7-208:14 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1322 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
1323testdata/Prelude.lc 209:1-209:4 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1323testdata/Prelude.lc 136:28-136:37
1324testdata/Prelude.lc 209:7-209:14 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1324 Type
1325testdata/Prelude.lc 210:1-210:4 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1325testdata/Prelude.lc 136:28-136:97
1326testdata/Prelude.lc 210:7-210:14 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1326 Type
1327testdata/Prelude.lc 211:1-211:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 1327testdata/Prelude.lc 136:29-136:36
1328testdata/Prelude.lc 211:8-211:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a) 1328 Type
1329testdata/Prelude.lc 212:1-212:6 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 1329testdata/Prelude.lc 136:41-136:97
1330testdata/Prelude.lc 212:9-212:18 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 1330 Type
1331testdata/Prelude.lc 213:1-213:7 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 1331testdata/Prelude.lc 136:54-136:60
1332testdata/Prelude.lc 213:10-213:20 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b 1332 Type
1333testdata/Prelude.lc 214:1-214:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1333testdata/Prelude.lc 136:65-136:71
1334testdata/Prelude.lc 214:7-214:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1334 String -> Type -> List RecItem -> Type
1335testdata/Prelude.lc 215:1-215:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 1335testdata/Prelude.lc 136:65-136:73
1336testdata/Prelude.lc 215:8-215:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a 1336 Type -> List RecItem -> Type
1337testdata/Prelude.lc 216:1-216:5 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 1337testdata/Prelude.lc 136:65-136:75
1338testdata/Prelude.lc 216:8-216:16 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a 1338 List RecItem -> Type
1339testdata/Prelude.lc 217:1-217:5 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 1339testdata/Prelude.lc 136:65-136:78
1340testdata/Prelude.lc 217:8-217:16 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a 1340 Type
1341testdata/Prelude.lc 218:1-218:6 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 1341testdata/Prelude.lc 136:65-136:97
1342testdata/Prelude.lc 218:9-218:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a 1342 Type
1343testdata/Prelude.lc 219:1-219:11 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 1343testdata/Prelude.lc 136:72-136:73
1344testdata/Prelude.lc 219:14-219:28 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a 1344 String
1345testdata/Prelude.lc 220:1-220:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 1345testdata/Prelude.lc 136:74-136:75
1346testdata/Prelude.lc 220:15-220:30 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a 1346 _d
1347testdata/Prelude.lc 221:1-221:6 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 1347testdata/Prelude.lc 136:76-136:78
1348testdata/Prelude.lc 221:9-221:18 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 1348 List RecItem
1349testdata/Prelude.lc 222:1-222:6 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 1349testdata/Prelude.lc 136:82-136:89
1350testdata/Prelude.lc 222:9-222:18 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c 1350 List RecItem -> Type
1351testdata/Prelude.lc 224:1-224:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1351testdata/Prelude.lc 136:82-136:92
1352testdata/Prelude.lc 224:8-224:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1352 Type
1353testdata/Prelude.lc 225:1-225:5 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1353testdata/Prelude.lc 136:82-136:97
1354testdata/Prelude.lc 225:8-225:16 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1354 Type
1355testdata/Prelude.lc 226:1-226:7 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1355testdata/Prelude.lc 136:90-136:92
1356testdata/Prelude.lc 226:10-226:20 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1356 List RecItem
1357testdata/Prelude.lc 228:1-228:7 forall (a :: Nat) . VecScalar a Float -> Float 1357testdata/Prelude.lc 136:96-136:97
1358testdata/Prelude.lc 228:10-228:20 forall (a :: Nat) . VecScalar a Float -> Float 1358 Type | Type
1359testdata/Prelude.lc 229:1-229:7 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 1359testdata/Prelude.lc 137:1-137:8
1360testdata/Prelude.lc 229:10-229:20 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 1360 forall a (b :: List RecItem)
1361testdata/Prelude.lc 230:1-230:7 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 1361 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
1362testdata/Prelude.lc 230:10-230:20 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 1362testdata/Prelude.lc 137:57-137:58
1363testdata/Prelude.lc 231:1-231:7 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 1363 String
1364testdata/Prelude.lc 231:10-231:20 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 1364testdata/Prelude.lc 137:57-137:61
1365testdata/Prelude.lc 234:1-234:7 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 1365 String -> Bool
1366testdata/Prelude.lc 234:10-234:20 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float 1366testdata/Prelude.lc 137:57-137:64
1367testdata/Prelude.lc 235:1-235:9 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 1367 Bool
1368testdata/Prelude.lc 235:12-235:24 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 1368testdata/Prelude.lc 137:57-138:181
1369testdata/Prelude.lc 236:1-236:4 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 1369 _m | _j | _g | _e
1370testdata/Prelude.lc 236:7-236:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float 1370testdata/Prelude.lc 137:59-137:61
1371testdata/Prelude.lc 237:1-237:6 forall a . (a ~ VecS Float 3) => a -> a -> a 1371 forall a . Eq a => a -> a -> Bool
1372testdata/Prelude.lc 237:9-237:18 forall a . (a ~ VecS Float 3) => a -> a -> a 1372testdata/Prelude.lc 137:62-137:64
1373testdata/Prelude.lc 238:1-238:10 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1373 String
1374testdata/Prelude.lc 238:13-238:26 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1374testdata/Prelude.lc 137:67-137:73
1375testdata/Prelude.lc 239:1-239:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1375 forall a (b :: List Type) . HList ('Cons a b) -> a
1376testdata/Prelude.lc 239:15-239:30 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1376testdata/Prelude.lc 137:67-137:129
1377testdata/Prelude.lc 240:1-240:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1377 _n
1378testdata/Prelude.lc 240:11-240:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a 1378testdata/Prelude.lc 137:67-138:181
1379testdata/Prelude.lc 241:1-241:8 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1379 Bool -> _n
1380testdata/Prelude.lc 241:11-241:22 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a 1380testdata/Prelude.lc 137:75-137:87
1381testdata/Prelude.lc 243:1-243:10 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 1381 forall a b . a -> b
1382testdata/Prelude.lc 243:13-243:26 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 1382testdata/Prelude.lc 137:75-137:90
1383testdata/Prelude.lc 244:1-244:4 forall (a :: Nat) b . Mat a a b -> Float 1383 forall a . _a -> a
1384testdata/Prelude.lc 244:7-244:22 forall (a :: Nat) b . Mat a a b -> Float 1384testdata/Prelude.lc 137:75-137:125
1385testdata/Prelude.lc 245:1-245:4 forall (a :: Nat) b . Mat a a b -> Mat a a b 1385 _a -> HList ('Cons _q (map RecItem Type recItemType _j))
1386testdata/Prelude.lc 245:7-245:18 forall (a :: Nat) b . Mat a a b -> Mat a a b 1386testdata/Prelude.lc 137:75-137:128
1387testdata/Prelude.lc 246:1-246:6 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 1387 HList ('Cons _n (map RecItem Type recItemType _g))
1388testdata/Prelude.lc 246:9-246:25 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b 1388testdata/Prelude.lc 137:93-137:98
1389testdata/Prelude.lc 248:1-248:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1389 List Type -> Type
1390testdata/Prelude.lc 248:11-248:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1390testdata/Prelude.lc 137:93-137:124
1391testdata/Prelude.lc 249:1-249:4 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1391 Type
1392testdata/Prelude.lc 249:11-249:18 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1392testdata/Prelude.lc 137:101-137:102
1393testdata/Prelude.lc 250:1-250:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1393 Type
1394testdata/Prelude.lc 250:11-250:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b 1394testdata/Prelude.lc 137:101-137:104
1395testdata/Prelude.lc 251:1-251:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 1395 List Type -> List Type
1396testdata/Prelude.lc 251:11-251:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b 1396testdata/Prelude.lc 137:101-137:123
1397testdata/Prelude.lc 252:1-252:6 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1397 List Type
1398testdata/Prelude.lc 252:11-252:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1398testdata/Prelude.lc 137:103-137:104
1399testdata/Prelude.lc 253:1-253:5 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1399 forall a . a -> List a -> List a
1400testdata/Prelude.lc 253:11-253:19 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1400testdata/Prelude.lc 137:105-137:108
1401testdata/Prelude.lc 254:1-254:6 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1401 forall a b . (a -> b) -> List a -> List b
1402testdata/Prelude.lc 254:11-254:20 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b 1402testdata/Prelude.lc 137:105-137:120
1403testdata/Prelude.lc 255:1-255:7 forall a b (c :: Nat) d 1403 List RecItem -> List Type
1404 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 1404testdata/Prelude.lc 137:105-137:123
1405testdata/Prelude.lc 255:11-255:22 forall a b (c :: Nat) d 1405 List Type
1406 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 1406testdata/Prelude.lc 137:109-137:120
1407testdata/Prelude.lc 256:1-256:7 forall a b (c :: Nat) d 1407 RecItem -> Type
1408 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 1408testdata/Prelude.lc 137:121-137:123
1409testdata/Prelude.lc 256:11-256:22 forall a b (c :: Nat) d 1409 List RecItem
1410 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b 1410testdata/Prelude.lc 137:126-137:128
1411testdata/Prelude.lc 257:1-257:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 1411 HList (map RecItem Type recItemType _d)
1412testdata/Prelude.lc 257:11-257:23 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 1412testdata/Prelude.lc 138:57-138:64
1413testdata/Prelude.lc 258:1-258:8 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 1413 forall a (b :: List RecItem)
1414testdata/Prelude.lc 258:11-258:23 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b 1414 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
1415testdata/Prelude.lc 260:1-260:15 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 1415testdata/Prelude.lc 138:57-138:67
1416testdata/Prelude.lc 260:19-260:37 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int 1416 forall (a :: List RecItem)
1417testdata/Prelude.lc 261:1-261:16 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 1417 . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p
1418testdata/Prelude.lc 261:19-261:38 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word 1418testdata/Prelude.lc 138:57-138:71
1419testdata/Prelude.lc 262:1-262:15 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 1419 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o
1420testdata/Prelude.lc 262:19-262:37 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float 1420testdata/Prelude.lc 138:57-138:73
1421testdata/Prelude.lc 263:1-263:16 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 1421 isKeyC _m _o _h => RecordC _h -> _o
1422testdata/Prelude.lc 263:19-263:38 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float 1422testdata/Prelude.lc 138:57-138:103
1423testdata/Prelude.lc 281:3-281:4 forall a . Num (MatVecScalarElem a) => a -> a -> a 1423 RecordC _h -> _o
1424testdata/Prelude.lc 281:9-281:16 forall a . Num (MatVecScalarElem a) => a -> a -> a 1424testdata/Prelude.lc 138:57-138:181
1425testdata/Prelude.lc 281:9-281:18 _e -> _e 1425 _n
1426testdata/Prelude.lc 281:9-281:20 _d 1426testdata/Prelude.lc 138:66-138:67
1427testdata/Prelude.lc 281:17-281:18 _f 1427 Type
1428testdata/Prelude.lc 281:19-281:20 _c 1428testdata/Prelude.lc 138:69-138:71
1429testdata/Prelude.lc 282:3-282:4 forall a . Num (MatVecScalarElem a) => a -> a -> a 1429 List _k
1430testdata/Prelude.lc 282:9-282:16 forall a . Num (MatVecScalarElem a) => a -> a -> a 1430testdata/Prelude.lc 138:72-138:73
1431testdata/Prelude.lc 282:9-282:18 _e -> _e 1431 String
1432testdata/Prelude.lc 282:9-282:20 _d 1432testdata/Prelude.lc 138:76-138:85
1433testdata/Prelude.lc 282:17-282:18 _f 1433 forall a . a
1434testdata/Prelude.lc 282:19-282:20 _c 1434testdata/Prelude.lc 138:76-138:102
1435testdata/Prelude.lc 283:3-283:4 forall a . Num (MatVecScalarElem a) => a -> a -> a 1435 isKeyC _m _o _h
1436testdata/Prelude.lc 283:9-283:16 forall a . Num (MatVecScalarElem a) => a -> a -> a 1436testdata/Prelude.lc 138:88-138:94
1437testdata/Prelude.lc 283:9-283:18 _e -> _e 1437 String -> Type -> List RecItem -> Type
1438testdata/Prelude.lc 283:9-283:20 _d 1438testdata/Prelude.lc 138:88-138:96
1439testdata/Prelude.lc 283:17-283:18 _f 1439 Type -> List RecItem -> Type
1440testdata/Prelude.lc 283:19-283:20 _c 1440testdata/Prelude.lc 138:88-138:98
1441testdata/Prelude.lc 284:3-284:4 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1441 List RecItem -> Type
1442testdata/Prelude.lc 284:9-284:16 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1442testdata/Prelude.lc 138:88-138:101
1443testdata/Prelude.lc 284:9-284:18 VecScalar _b _c -> VecScalar _b _c 1443 Type
1444testdata/Prelude.lc 284:9-284:20 VecScalar _b _c 1444testdata/Prelude.lc 138:95-138:96
1445testdata/Prelude.lc 284:17-284:18 _g 1445 String
1446testdata/Prelude.lc 284:19-284:20 _e 1446testdata/Prelude.lc 138:97-138:98
1447testdata/Prelude.lc 285:3-285:4 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1447 Type
1448testdata/Prelude.lc 285:9-285:16 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b 1448testdata/Prelude.lc 138:99-138:101
1449testdata/Prelude.lc 285:9-285:18 VecScalar _b _c -> VecScalar _b _c 1449 List RecItem
1450testdata/Prelude.lc 285:9-285:20 VecScalar _b _c 1450testdata/Prelude.lc 138:105-138:115
1451testdata/Prelude.lc 285:17-285:18 _g 1451 forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a
1452testdata/Prelude.lc 285:19-285:20 _e 1452testdata/Prelude.lc 138:105-138:180
1453testdata/Prelude.lc 287:1-287:4 forall a . Signed (MatVecScalarElem a) => a -> a 1453 RecordC _b
1454testdata/Prelude.lc 287:9-287:16 forall a . Signed (MatVecScalarElem a) => a -> a 1454testdata/Prelude.lc 138:117-138:123
1455testdata/Prelude.lc 287:9-287:18 _c 1455 forall a (b :: List Type) . HList ('Cons a b) -> HList b
1456testdata/Prelude.lc 287:17-287:18 _d 1456testdata/Prelude.lc 138:117-138:179
1457testdata/Prelude.lc 291:3-291:5 forall a . a -> a -> Bool 1457 HList (map RecItem Type recItemType _h)
1458testdata/Prelude.lc 291:10-291:22 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool 1458testdata/Prelude.lc 138:125-138:137
1459testdata/Prelude.lc 291:10-291:24 _d -> Bool 1459 forall a b . a -> b
1460testdata/Prelude.lc 291:10-291:26 Bool 1460testdata/Prelude.lc 138:125-138:140
1461testdata/Prelude.lc 291:23-291:24 _e 1461 forall a . _a -> a
1462testdata/Prelude.lc 291:25-291:26 _b 1462testdata/Prelude.lc 138:125-138:175
1463testdata/Prelude.lc 292:3-292:4 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 1463 _a -> HList ('Cons _r (map RecItem Type recItemType _k))
1464testdata/Prelude.lc 292:9-292:21 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1464testdata/Prelude.lc 138:125-138:178
1465testdata/Prelude.lc 292:9-292:23 VecScalar _c _b -> VecScalar _c Bool 1465 HList ('Cons _o (map RecItem Type recItemType _h))
1466testdata/Prelude.lc 292:9-292:25 VecScalar _c Bool 1466testdata/Prelude.lc 138:143-138:148
1467testdata/Prelude.lc 292:22-292:23 _g 1467 List Type -> Type
1468testdata/Prelude.lc 292:24-292:25 _e 1468testdata/Prelude.lc 138:143-138:174
1469testdata/Prelude.lc 293:3-293:5 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 1469 Type
1470testdata/Prelude.lc 293:10-293:27 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1470testdata/Prelude.lc 138:151-138:152
1471testdata/Prelude.lc 293:10-293:29 VecScalar _c _b -> VecScalar _c Bool 1471 Type
1472testdata/Prelude.lc 293:10-293:31 VecScalar _c Bool 1472testdata/Prelude.lc 138:151-138:154
1473testdata/Prelude.lc 293:28-293:29 _g 1473 List Type -> List Type
1474testdata/Prelude.lc 293:30-293:31 _e 1474testdata/Prelude.lc 138:151-138:173
1475testdata/Prelude.lc 294:3-294:5 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 1475 List Type
1476testdata/Prelude.lc 294:10-294:30 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1476testdata/Prelude.lc 138:153-138:154
1477testdata/Prelude.lc 294:10-294:32 VecScalar _c _b -> VecScalar _c Bool 1477 forall a . a -> List a -> List a
1478testdata/Prelude.lc 294:10-294:34 VecScalar _c Bool 1478testdata/Prelude.lc 138:155-138:158
1479testdata/Prelude.lc 294:31-294:32 _g 1479 forall a b . (a -> b) -> List a -> List b
1480testdata/Prelude.lc 294:33-294:34 _e 1480testdata/Prelude.lc 138:155-138:170
1481testdata/Prelude.lc 295:3-295:4 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 1481 List RecItem -> List Type
1482testdata/Prelude.lc 295:9-295:24 forall a (b :: Nat) c d . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d 1482testdata/Prelude.lc 138:155-138:173
1483testdata/Prelude.lc 295:9-295:26 VecScalar _c _b -> VecScalar _c Bool 1483 List Type
1484testdata/Prelude.lc 295:9-295:28 VecScalar _c Bool 1484testdata/Prelude.lc 138:159-138:170
1485testdata/Prelude.lc 295:25-295:26 _g 1485 RecItem -> Type
1486testdata/Prelude.lc 295:27-295:28 _e 1486testdata/Prelude.lc 138:171-138:173
1487testdata/Prelude.lc 298:3-298:5 Bool -> Bool -> Bool 1487 List RecItem
1488testdata/Prelude.lc 298:10-298:17 Bool -> Bool -> Bool 1488testdata/Prelude.lc 138:176-138:178
1489testdata/Prelude.lc 298:10-298:19 Bool -> Bool 1489 HList (map RecItem Type recItemType _e)
1490testdata/Prelude.lc 298:10-298:21 Bool 1490testdata/Prelude.lc 142:1-142:4
1491testdata/Prelude.lc 298:18-298:19 _d 1491 Float -> Float -> Float -> VecS Float 4
1492testdata/Prelude.lc 298:20-298:21 _b 1492testdata/Prelude.lc 142:13-142:15
1493testdata/Prelude.lc 299:3-299:5 Bool -> Bool -> Bool 1493 forall a . a -> a -> a -> a -> VecS a 4
1494testdata/Prelude.lc 299:10-299:16 Bool -> Bool -> Bool 1494testdata/Prelude.lc 142:13-142:17
1495testdata/Prelude.lc 299:10-299:18 Bool -> Bool 1495 _f -> _f -> _f -> VecS _f 4
1496testdata/Prelude.lc 299:10-299:20 Bool 1496testdata/Prelude.lc 142:13-142:19
1497testdata/Prelude.lc 299:17-299:18 _d 1497 _e -> _e -> VecS _e 4
1498testdata/Prelude.lc 299:19-299:20 _b 1498testdata/Prelude.lc 142:13-142:21
1499testdata/Prelude.lc 300:1-300:4 Bool -> Bool -> Bool 1499 _d -> VecS _d 4
1500testdata/Prelude.lc 300:7-300:14 Bool -> Bool -> Bool 1500testdata/Prelude.lc 142:13-142:25
1501testdata/Prelude.lc 301:1-301:4 forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool 1501 VecS Float 4
1502testdata/Prelude.lc 301:9-301:16 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a 1502testdata/Prelude.lc 142:16-142:17
1503testdata/Prelude.lc 301:9-301:18 VecScalar _a Bool 1503 _g
1504testdata/Prelude.lc 301:17-301:18 _c 1504testdata/Prelude.lc 142:18-142:19
1505testdata/Prelude.lc 302:1-302:4 forall (a :: Nat) . VecScalar a Bool -> Bool 1505 _d
1506testdata/Prelude.lc 302:9-302:16 forall (a :: Nat) . VecScalar a Bool -> Bool 1506testdata/Prelude.lc 142:20-142:21
1507testdata/Prelude.lc 302:9-302:18 Bool 1507 _b
1508testdata/Prelude.lc 302:17-302:18 _c 1508testdata/Prelude.lc 142:22-142:25
1509testdata/Prelude.lc 303:1-303:4 forall (a :: Nat) . VecScalar a Bool -> Bool 1509 Float
1510testdata/Prelude.lc 303:9-303:16 forall (a :: Nat) . VecScalar a Bool -> Bool 1510testdata/Prelude.lc 144:1-144:6
1511testdata/Prelude.lc 303:9-303:18 Bool 1511 VecS Float 4
1512testdata/Prelude.lc 303:17-303:18 _c 1512testdata/Prelude.lc 144:11-144:14
1513testdata/Prelude.lc 306:3-306:6 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 1513 Float -> Float -> Float -> VecS Float 4
1514testdata/Prelude.lc 306:11-306:24 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 1514testdata/Prelude.lc 144:11-144:18
1515testdata/Prelude.lc 306:11-306:26 Mat _c _a _b -> Mat _d _a _b 1515 Float -> Float -> VecS Float 4
1516testdata/Prelude.lc 306:11-306:28 Mat _d _a _b 1516testdata/Prelude.lc 144:11-144:22
1517testdata/Prelude.lc 306:25-306:26 _h 1517 Float -> VecS Float 4
1518testdata/Prelude.lc 306:27-306:28 _f 1518testdata/Prelude.lc 144:11-144:26
1519testdata/Prelude.lc 307:3-307:5 forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c 1519 VecS Float 4
1520testdata/Prelude.lc 307:10-307:23 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 1520testdata/Prelude.lc 144:15-144:18
1521testdata/Prelude.lc 307:10-307:25 Vec _b _a -> Vec _c _a 1521 Float
1522testdata/Prelude.lc 307:10-307:27 Vec _c _a 1522testdata/Prelude.lc 144:19-144:22
1523testdata/Prelude.lc 307:24-307:25 _g 1523 Float
1524testdata/Prelude.lc 307:26-307:27 _e 1524testdata/Prelude.lc 144:23-144:26
1525testdata/Prelude.lc 308:3-308:5 forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b 1525 Float
1526testdata/Prelude.lc 308:10-308:23 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b 1526testdata/Prelude.lc 145:1-145:5
1527testdata/Prelude.lc 308:10-308:25 Mat _c _a _b -> Vec _a _b 1527 VecS Float 4
1528testdata/Prelude.lc 308:10-308:27 Vec _a _b 1528testdata/Prelude.lc 145:11-145:14
1529testdata/Prelude.lc 308:24-308:25 _g 1529 Float -> Float -> Float -> VecS Float 4
1530testdata/Prelude.lc 308:26-308:27 _e 1530testdata/Prelude.lc 145:11-145:18
1531testdata/Prelude.lc 315:3-315:5 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 1531 Float -> Float -> VecS Float 4
1532testdata/Prelude.lc 315:10-315:18 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 1532testdata/Prelude.lc 145:11-145:22
1533testdata/Prelude.lc 315:10-315:20 MatVecScalarElem _e -> _e 1533 Float -> VecS Float 4
1534testdata/Prelude.lc 315:10-315:22 _d 1534testdata/Prelude.lc 145:11-145:26
1535testdata/Prelude.lc 315:19-315:20 _f 1535 VecS Float 4
1536testdata/Prelude.lc 315:21-315:22 _c 1536testdata/Prelude.lc 145:15-145:18
1537testdata/Prelude.lc 316:3-316:5 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 1537 Float
1538testdata/Prelude.lc 316:10-316:18 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 1538testdata/Prelude.lc 145:19-145:22
1539testdata/Prelude.lc 316:10-316:20 MatVecScalarElem _e -> _e 1539 Float
1540testdata/Prelude.lc 316:10-316:22 _d 1540testdata/Prelude.lc 145:23-145:26
1541testdata/Prelude.lc 316:19-316:20 _f 1541 Float
1542testdata/Prelude.lc 316:21-316:22 _c 1542testdata/Prelude.lc 146:1-146:7
1543testdata/Prelude.lc 317:3-317:5 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a 1543 VecS Float 4
1544testdata/Prelude.lc 317:10-317:18 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b 1544testdata/Prelude.lc 146:11-146:14
1545testdata/Prelude.lc 317:10-317:20 MatVecScalarElem _e -> _e 1545 Float -> Float -> Float -> VecS Float 4
1546testdata/Prelude.lc 317:10-317:22 _d 1546testdata/Prelude.lc 146:11-146:19
1547testdata/Prelude.lc 317:19-317:20 _f 1547 Float -> Float -> VecS Float 4
1548testdata/Prelude.lc 317:21-317:22 _c 1548testdata/Prelude.lc 146:11-146:24
1549testdata/Prelude.lc 318:3-318:5 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a 1549 Float -> VecS Float 4
1550testdata/Prelude.lc 318:10-318:18 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 1550testdata/Prelude.lc 146:11-146:29
1551testdata/Prelude.lc 318:10-318:20 _c -> VecScalar _b _c 1551 VecS Float 4
1552testdata/Prelude.lc 318:10-318:22 VecScalar _b _d 1552testdata/Prelude.lc 146:15-146:19
1553testdata/Prelude.lc 318:19-318:20 _g 1553 Float
1554testdata/Prelude.lc 318:21-318:22 _e 1554testdata/Prelude.lc 146:20-146:24
1555testdata/Prelude.lc 319:3-319:5 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a 1555 Float
1556testdata/Prelude.lc 319:10-319:18 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b 1556testdata/Prelude.lc 146:25-146:29
1557testdata/Prelude.lc 319:10-319:20 _c -> VecScalar _b _c 1557 Float
1558testdata/Prelude.lc 319:10-319:22 VecScalar _b _d 1558testdata/Prelude.lc 147:1-147:6
1559testdata/Prelude.lc 319:19-319:20 _g 1559 VecS Float 4
1560testdata/Prelude.lc 319:21-319:22 _e 1560testdata/Prelude.lc 147:11-147:14
1561testdata/Prelude.lc 326:16-326:21 Type 1561 Float -> Float -> Float -> VecS Float 4
1562testdata/Prelude.lc 327:16-327:21 Type 1562testdata/Prelude.lc 147:11-147:18
1563testdata/Prelude.lc 327:16-330:29 Type 1563 Float -> Float -> VecS Float 4
1564testdata/Prelude.lc 328:16-328:21 Type 1564testdata/Prelude.lc 147:11-147:22
1565testdata/Prelude.lc 328:16-330:29 Type 1565 Float -> VecS Float 4
1566testdata/Prelude.lc 329:16-329:21 Type 1566testdata/Prelude.lc 147:11-147:26
1567testdata/Prelude.lc 329:16-330:29 Type 1567 VecS Float 4
1568testdata/Prelude.lc 330:16-330:19 Nat -> Nat -> Type -> Type 1568testdata/Prelude.lc 147:15-147:18
1569testdata/Prelude.lc 330:16-330:21 Nat -> Type -> Type 1569 Float
1570testdata/Prelude.lc 330:16-330:23 Type -> Type 1570testdata/Prelude.lc 147:19-147:22
1571testdata/Prelude.lc 330:16-330:29 Type 1571 Float
1572testdata/Prelude.lc 330:20-330:21 _b 1572testdata/Prelude.lc 147:23-147:26
1573testdata/Prelude.lc 330:22-330:23 _b 1573 Float
1574testdata/Prelude.lc 330:24-330:29 Type 1574testdata/Prelude.lc 148:1-148:7
1575testdata/Prelude.lc 331:1-331:12 Float -> Float -> Float -> Float -> Mat 4 4 Float 1575 VecS Float 4
1576testdata/Prelude.lc 332:5-332:9 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1576testdata/Prelude.lc 148:11-148:14
1577testdata/Prelude.lc 332:5-332:59 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1577 Float -> Float -> Float -> VecS Float 4
1578testdata/Prelude.lc 332:5-333:59 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1578testdata/Prelude.lc 148:11-148:18
1579testdata/Prelude.lc 332:5-334:62 Vec 4 Float -> Mat 4 4 Float 1579 Float -> Float -> VecS Float 4
1580testdata/Prelude.lc 332:5-335:59 Mat 4 4 Float 1580testdata/Prelude.lc 148:11-148:22
1581testdata/Prelude.lc 332:5-340:11 Float -> Float -> Float -> Float -> Mat 4 4 Float | Float -> Float -> Float -> Mat 4 4 Float | Float -> Float -> Mat 4 4 Float | Float -> Mat 4 4 Float 1581 Float -> VecS Float 4
1582testdata/Prelude.lc 332:11-332:13 forall a . a -> a -> a -> a -> VecS a 4 1582testdata/Prelude.lc 148:11-148:26
1583testdata/Prelude.lc 332:11-332:25 Float -> Float -> Float -> VecS Float 4 1583 VecS Float 4
1584testdata/Prelude.lc 332:11-332:29 Float -> Float -> VecS Float 4 1584testdata/Prelude.lc 148:15-148:18
1585testdata/Prelude.lc 332:11-332:43 Float -> VecS Float 4 1585 Float
1586testdata/Prelude.lc 332:11-332:58 VecS Float 4 1586testdata/Prelude.lc 148:19-148:22
1587testdata/Prelude.lc 332:15-332:16 _b 1587 Float
1588testdata/Prelude.lc 332:15-332:17 _c -> _c 1588testdata/Prelude.lc 148:23-148:26
1589testdata/Prelude.lc 332:15-332:18 VecScalar 1 Float 1589 Float
1590testdata/Prelude.lc 332:15-332:19 VecScalar 1 Float -> VecScalar 1 Float 1590testdata/Prelude.lc 149:1-149:4
1591testdata/Prelude.lc 332:15-332:24 VecScalar 1 Float 1591 VecS Float 4
1592testdata/Prelude.lc 332:16-332:17 forall a . Num (MatVecScalarElem a) => a -> a -> a 1592testdata/Prelude.lc 149:11-149:14
1593testdata/Prelude.lc 332:17-332:18 Float 1593 Float -> Float -> Float -> VecS Float 4
1594testdata/Prelude.lc 332:18-332:19 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1594testdata/Prelude.lc 149:11-149:18
1595testdata/Prelude.lc 332:20-332:21 Float 1595 Float -> Float -> VecS Float 4
1596testdata/Prelude.lc 332:20-332:22 Float -> Float 1596testdata/Prelude.lc 149:11-149:22
1597testdata/Prelude.lc 332:20-332:23 Float 1597 Float -> VecS Float 4
1598testdata/Prelude.lc 332:21-332:22 forall a . Num (MatVecScalarElem a) => a -> a -> a 1598testdata/Prelude.lc 149:11-149:26
1599testdata/Prelude.lc 332:22-332:23 Float 1599 VecS Float 4
1600testdata/Prelude.lc 332:28-332:29 _b 1600testdata/Prelude.lc 149:15-149:18
1601testdata/Prelude.lc 332:42-332:43 _b 1601 Float
1602testdata/Prelude.lc 332:57-332:58 _b 1602testdata/Prelude.lc 149:19-149:22
1603testdata/Prelude.lc 333:11-333:13 forall a . a -> a -> a -> a -> VecS a 4 1603 Float
1604testdata/Prelude.lc 333:11-333:15 _b -> _b -> _b -> VecS _b 4 1604testdata/Prelude.lc 149:23-149:26
1605testdata/Prelude.lc 333:11-333:39 Float -> Float -> VecS Float 4 1605 Float
1606testdata/Prelude.lc 333:11-333:43 Float -> VecS Float 4 1606testdata/Prelude.lc 150:1-150:6
1607testdata/Prelude.lc 333:11-333:58 VecS Float 4 1607 VecS Float 4
1608testdata/Prelude.lc 333:14-333:15 _b 1608testdata/Prelude.lc 150:11-150:14
1609testdata/Prelude.lc 333:29-333:30 _b 1609 Float -> Float -> Float -> VecS Float 4
1610testdata/Prelude.lc 333:29-333:31 _c -> _c 1610testdata/Prelude.lc 150:11-150:18
1611testdata/Prelude.lc 333:29-333:32 VecScalar 1 Float 1611 Float -> Float -> VecS Float 4
1612testdata/Prelude.lc 333:29-333:33 VecScalar 1 Float -> VecScalar 1 Float 1612testdata/Prelude.lc 150:11-150:22
1613testdata/Prelude.lc 333:29-333:38 VecScalar 1 Float 1613 Float -> VecS Float 4
1614testdata/Prelude.lc 333:30-333:31 forall a . Num (MatVecScalarElem a) => a -> a -> a 1614testdata/Prelude.lc 150:11-150:26
1615testdata/Prelude.lc 333:31-333:32 Float 1615 VecS Float 4
1616testdata/Prelude.lc 333:32-333:33 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1616testdata/Prelude.lc 150:15-150:18
1617testdata/Prelude.lc 333:34-333:35 Float 1617 Float
1618testdata/Prelude.lc 333:34-333:36 Float -> Float 1618testdata/Prelude.lc 150:19-150:22
1619testdata/Prelude.lc 333:34-333:37 Float 1619 Float
1620testdata/Prelude.lc 333:35-333:36 forall a . Num (MatVecScalarElem a) => a -> a -> a 1620testdata/Prelude.lc 150:23-150:26
1621testdata/Prelude.lc 333:36-333:37 Float 1621 Float
1622testdata/Prelude.lc 333:42-333:43 _b 1622testdata/Prelude.lc 151:1-151:7
1623testdata/Prelude.lc 333:57-333:58 _b 1623 VecS Float 4
1624testdata/Prelude.lc 334:11-334:13 forall a . a -> a -> a -> a -> VecS a 4 1624testdata/Prelude.lc 151:11-151:14
1625testdata/Prelude.lc 334:11-334:27 Float -> Float -> Float -> VecS Float 4 1625 Float -> Float -> Float -> VecS Float 4
1626testdata/Prelude.lc 334:11-334:41 Float -> Float -> VecS Float 4 1626testdata/Prelude.lc 151:11-151:18
1627testdata/Prelude.lc 334:11-334:56 Float -> VecS Float 4 1627 Float -> Float -> VecS Float 4
1628testdata/Prelude.lc 334:11-334:61 VecS Float 4 1628testdata/Prelude.lc 151:11-151:22
1629testdata/Prelude.lc 334:15-334:21 VecScalar 1 Float -> VecScalar 1 Float 1629 Float -> VecS Float 4
1630testdata/Prelude.lc 334:15-334:26 VecScalar 1 Float 1630testdata/Prelude.lc 151:11-151:26
1631testdata/Prelude.lc 334:16-334:17 Float 1631 VecS Float 4
1632testdata/Prelude.lc 334:16-334:18 Float -> Float 1632testdata/Prelude.lc 151:15-151:18
1633testdata/Prelude.lc 334:16-334:19 Float 1633 Float
1634testdata/Prelude.lc 334:17-334:18 forall a . Num (MatVecScalarElem a) => a -> a -> a 1634testdata/Prelude.lc 151:19-151:22
1635testdata/Prelude.lc 334:18-334:19 Float 1635 Float
1636testdata/Prelude.lc 334:20-334:21 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1636testdata/Prelude.lc 151:23-151:26
1637testdata/Prelude.lc 334:22-334:23 Float 1637 Float
1638testdata/Prelude.lc 334:22-334:24 Float -> Float 1638testdata/Prelude.lc 152:1-152:6
1639testdata/Prelude.lc 334:22-334:25 Float 1639 VecS Float 4
1640testdata/Prelude.lc 334:23-334:24 forall a . Num (MatVecScalarElem a) => a -> a -> a 1640testdata/Prelude.lc 152:11-152:14
1641testdata/Prelude.lc 334:24-334:25 Float 1641 Float -> Float -> Float -> VecS Float 4
1642testdata/Prelude.lc 334:29-334:35 VecScalar 1 Float -> VecScalar 1 Float 1642testdata/Prelude.lc 152:11-152:18
1643testdata/Prelude.lc 334:29-334:40 VecScalar 1 Float 1643 Float -> Float -> VecS Float 4
1644testdata/Prelude.lc 334:30-334:31 Float 1644testdata/Prelude.lc 152:11-152:22
1645testdata/Prelude.lc 334:30-334:32 Float -> Float 1645 Float -> VecS Float 4
1646testdata/Prelude.lc 334:30-334:33 Float 1646testdata/Prelude.lc 152:11-152:26
1647testdata/Prelude.lc 334:31-334:32 forall a . Num (MatVecScalarElem a) => a -> a -> a 1647 VecS Float 4
1648testdata/Prelude.lc 334:32-334:33 Float 1648testdata/Prelude.lc 152:15-152:18
1649testdata/Prelude.lc 334:34-334:35 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1649 Float
1650testdata/Prelude.lc 334:36-334:37 Float 1650testdata/Prelude.lc 152:19-152:22
1651testdata/Prelude.lc 334:36-334:38 Float -> Float 1651 Float
1652testdata/Prelude.lc 334:36-334:39 Float 1652testdata/Prelude.lc 152:23-152:26
1653testdata/Prelude.lc 334:37-334:38 forall a . Num (MatVecScalarElem a) => a -> a -> a 1653 Float
1654testdata/Prelude.lc 334:38-334:39 Float 1654testdata/Prelude.lc 153:1-153:5
1655testdata/Prelude.lc 334:43-334:44 forall a . Num (MatVecScalarElem a) => a -> a -> a 1655 VecS Float 4
1656testdata/Prelude.lc 334:43-334:55 Float 1656testdata/Prelude.lc 153:11-153:14
1657testdata/Prelude.lc 334:44-334:50 VecScalar 1 Float -> VecScalar 1 Float 1657 Float -> Float -> Float -> VecS Float 4
1658testdata/Prelude.lc 334:44-334:55 VecScalar 1 Float 1658testdata/Prelude.lc 153:11-153:18
1659testdata/Prelude.lc 334:45-334:46 Float 1659 Float -> Float -> VecS Float 4
1660testdata/Prelude.lc 334:45-334:47 Float -> Float 1660testdata/Prelude.lc 153:11-153:22
1661testdata/Prelude.lc 334:45-334:48 Float 1661 Float -> VecS Float 4
1662testdata/Prelude.lc 334:46-334:47 forall a . Num (MatVecScalarElem a) => a -> a -> a 1662testdata/Prelude.lc 153:11-153:26
1663testdata/Prelude.lc 334:47-334:48 Float 1663 VecS Float 4
1664testdata/Prelude.lc 334:49-334:50 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1664testdata/Prelude.lc 153:15-153:18
1665testdata/Prelude.lc 334:51-334:52 Float 1665 Float
1666testdata/Prelude.lc 334:51-334:53 Float -> Float 1666testdata/Prelude.lc 153:19-153:22
1667testdata/Prelude.lc 334:51-334:54 Float 1667 Float
1668testdata/Prelude.lc 334:52-334:53 forall a . Num (MatVecScalarElem a) => a -> a -> a 1668testdata/Prelude.lc 153:23-153:26
1669testdata/Prelude.lc 334:53-334:54 Float 1669 Float
1670testdata/Prelude.lc 334:58-334:59 forall a . Num (MatVecScalarElem a) => a -> a -> a 1670testdata/Prelude.lc 154:1-154:5
1671testdata/Prelude.lc 334:58-334:60 Float 1671 VecS Float 4
1672testdata/Prelude.lc 334:59-334:60 _b 1672testdata/Prelude.lc 154:11-154:14
1673testdata/Prelude.lc 335:11-335:13 forall a . a -> a -> a -> a -> VecS a 4 1673 Float -> Float -> Float -> VecS Float 4
1674testdata/Prelude.lc 335:11-335:15 _b -> _b -> _b -> VecS _b 4 1674testdata/Prelude.lc 154:11-154:18
1675testdata/Prelude.lc 335:11-335:29 _c -> _c -> VecS _c 4 1675 Float -> Float -> VecS Float 4
1676testdata/Prelude.lc 335:11-335:56 Float -> VecS Float 4 1676testdata/Prelude.lc 154:11-154:22
1677testdata/Prelude.lc 335:11-335:58 VecS Float 4 1677 Float -> VecS Float 4
1678testdata/Prelude.lc 335:14-335:15 _b 1678testdata/Prelude.lc 154:11-154:26
1679testdata/Prelude.lc 335:28-335:29 _b 1679 VecS Float 4
1680testdata/Prelude.lc 335:43-335:44 forall a . Num (MatVecScalarElem a) => a -> a -> a 1680testdata/Prelude.lc 154:15-154:18
1681testdata/Prelude.lc 335:43-335:55 Float 1681 Float
1682testdata/Prelude.lc 335:44-335:45 _b 1682testdata/Prelude.lc 154:19-154:22
1683testdata/Prelude.lc 335:44-335:46 _c -> _c 1683 Float
1684testdata/Prelude.lc 335:44-335:47 Float 1684testdata/Prelude.lc 154:23-154:26
1685testdata/Prelude.lc 335:44-335:48 Float -> Float 1685 Float
1686testdata/Prelude.lc 335:44-335:49 Float 1686testdata/Prelude.lc 155:1-155:5
1687testdata/Prelude.lc 335:44-335:50 VecScalar 1 Float -> VecScalar 1 Float 1687 VecS Float 4
1688testdata/Prelude.lc 335:44-335:55 VecScalar 1 Float 1688testdata/Prelude.lc 155:11-155:14
1689testdata/Prelude.lc 335:45-335:46 forall a . Num (MatVecScalarElem a) => a -> a -> a 1689 Float -> Float -> Float -> VecS Float 4
1690testdata/Prelude.lc 335:46-335:47 Float 1690testdata/Prelude.lc 155:11-155:18
1691testdata/Prelude.lc 335:47-335:48 forall a . Num (MatVecScalarElem a) => a -> a -> a 1691 Float -> Float -> VecS Float 4
1692testdata/Prelude.lc 335:48-335:49 Float 1692testdata/Prelude.lc 155:11-155:22
1693testdata/Prelude.lc 335:49-335:50 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1693 Float -> VecS Float 4
1694testdata/Prelude.lc 335:51-335:52 Float 1694testdata/Prelude.lc 155:11-155:26
1695testdata/Prelude.lc 335:51-335:53 Float -> Float 1695 VecS Float 4
1696testdata/Prelude.lc 335:51-335:54 Float 1696testdata/Prelude.lc 155:15-155:18
1697testdata/Prelude.lc 335:52-335:53 forall a . Num (MatVecScalarElem a) => a -> a -> a 1697 Float
1698testdata/Prelude.lc 335:53-335:54 Float 1698testdata/Prelude.lc 155:19-155:22
1699testdata/Prelude.lc 335:57-335:58 _b 1699 Float
1700testdata/Prelude.lc 337:9-337:10 Float 1700testdata/Prelude.lc 155:23-155:26
1701testdata/Prelude.lc 337:9-337:11 Float -> Float 1701 Float
1702testdata/Prelude.lc 337:9-337:22 Float 1702testdata/Prelude.lc 156:1-156:5
1703testdata/Prelude.lc 337:10-337:11 forall a . Num (MatVecScalarElem a) => a -> a -> a 1703 VecS Float 4
1704testdata/Prelude.lc 337:11-337:14 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1704testdata/Prelude.lc 156:11-156:14
1705testdata/Prelude.lc 337:11-337:22 VecScalar 1 Float 1705 Float -> Float -> Float -> VecS Float 4
1706testdata/Prelude.lc 337:15-337:19 Float 1706testdata/Prelude.lc 156:11-156:18
1707testdata/Prelude.lc 337:15-337:20 VecScalar 1 Float -> VecScalar 1 Float 1707 Float -> Float -> VecS Float 4
1708testdata/Prelude.lc 337:15-337:21 VecScalar 1 Float 1708testdata/Prelude.lc 156:11-156:22
1709testdata/Prelude.lc 337:19-337:20 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 1709 Float -> VecS Float 4
1710testdata/Prelude.lc 337:20-337:21 _b 1710testdata/Prelude.lc 156:11-156:26
1711testdata/Prelude.lc 338:9-338:10 forall a . Num (MatVecScalarElem a) => a -> a -> a 1711 VecS Float 4
1712testdata/Prelude.lc 338:9-338:11 Float 1712testdata/Prelude.lc 156:15-156:18
1713testdata/Prelude.lc 338:10-338:11 Float 1713 Float
1714testdata/Prelude.lc 339:9-339:15 Float 1714testdata/Prelude.lc 156:19-156:22
1715testdata/Prelude.lc 339:9-339:16 Float -> Float 1715 Float
1716testdata/Prelude.lc 339:9-339:17 Float 1716testdata/Prelude.lc 156:23-156:26
1717testdata/Prelude.lc 339:15-339:16 forall a . Num (MatVecScalarElem a) => a -> a -> a 1717 Float
1718testdata/Prelude.lc 339:16-339:17 Float 1718testdata/Prelude.lc 157:1-157:5
1719testdata/Prelude.lc 340:9-340:10 forall a . Num (MatVecScalarElem a) => a -> a -> a 1719 VecS Float 4
1720testdata/Prelude.lc 340:9-340:11 Float 1720testdata/Prelude.lc 157:11-157:14
1721testdata/Prelude.lc 340:10-340:11 Float 1721 Float -> Float -> Float -> VecS Float 4
1722testdata/Prelude.lc 342:1-342:11 VecScalar 1 Float -> Mat 4 4 Float 1722testdata/Prelude.lc 157:11-157:18
1723testdata/Prelude.lc 342:16-342:20 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1723 Float -> Float -> VecS Float 4
1724testdata/Prelude.lc 342:16-342:33 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1724testdata/Prelude.lc 157:11-157:22
1725testdata/Prelude.lc 342:16-342:49 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1725 Float -> VecS Float 4
1726testdata/Prelude.lc 342:16-342:62 Vec 4 Float -> Mat 4 4 Float 1726testdata/Prelude.lc 157:11-157:26
1727testdata/Prelude.lc 342:16-342:75 Mat 4 4 Float 1727 VecS Float 4
1728testdata/Prelude.lc 342:22-342:24 forall a . a -> a -> a -> a -> VecS a 4 1728testdata/Prelude.lc 157:15-157:18
1729testdata/Prelude.lc 342:22-342:26 VecScalar _c Float 1729 Float
1730 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 1730testdata/Prelude.lc 157:19-157:22
1731testdata/Prelude.lc 342:22-342:28 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 1731 Float
1732testdata/Prelude.lc 342:22-342:30 VecScalar _d Float -> VecS (VecScalar _d Float) 4 1732testdata/Prelude.lc 157:23-157:26
1733testdata/Prelude.lc 342:22-342:32 VecS (VecScalar 1 Float) 4 1733 Float
1734testdata/Prelude.lc 342:25-342:26 VecScalar _d Float 1734testdata/Prelude.lc 158:1-158:7
1735testdata/Prelude.lc 342:27-342:28 VecScalar _c Float 1735 VecS Float 4
1736testdata/Prelude.lc 342:29-342:30 _b 1736testdata/Prelude.lc 158:11-158:14
1737testdata/Prelude.lc 342:31-342:32 _b 1737 Float -> Float -> Float -> VecS Float 4
1738testdata/Prelude.lc 342:35-342:37 forall a . a -> a -> a -> a -> VecS a 4 1738testdata/Prelude.lc 158:11-158:18
1739testdata/Prelude.lc 342:35-342:42 Float -> Float -> Float -> VecS Float 4 1739 Float -> Float -> VecS Float 4
1740testdata/Prelude.lc 342:35-342:44 Float -> Float -> VecS Float 4 1740testdata/Prelude.lc 158:11-158:22
1741testdata/Prelude.lc 342:35-342:46 Float -> VecS Float 4 1741 Float -> VecS Float 4
1742testdata/Prelude.lc 342:35-342:48 VecS Float 4 1742testdata/Prelude.lc 158:11-158:26
1743testdata/Prelude.lc 342:39-342:40 forall a . Num (MatVecScalarElem a) => a -> a -> a 1743 VecS Float 4
1744testdata/Prelude.lc 342:39-342:41 Float 1744testdata/Prelude.lc 158:15-158:18
1745testdata/Prelude.lc 342:40-342:41 VecScalar 1 Float 1745 Float
1746testdata/Prelude.lc 342:43-342:44 VecScalar 1 Float 1746testdata/Prelude.lc 158:19-158:22
1747testdata/Prelude.lc 342:45-342:46 _b 1747 Float
1748testdata/Prelude.lc 342:47-342:48 _b 1748testdata/Prelude.lc 158:23-158:26
1749testdata/Prelude.lc 342:51-342:53 forall a . a -> a -> a -> a -> VecS a 4 1749 Float
1750testdata/Prelude.lc 342:51-342:55 _b -> _b -> _b -> VecS _b 4 1750testdata/Prelude.lc 159:1-159:8
1751testdata/Prelude.lc 342:51-342:57 _c -> _c -> VecS _c 4 1751 VecS Float 4
1752testdata/Prelude.lc 342:51-342:59 _c -> VecS _c 4 1752testdata/Prelude.lc 159:11-159:14
1753testdata/Prelude.lc 342:51-342:61 VecS Float 4 1753 Float -> Float -> Float -> VecS Float 4
1754testdata/Prelude.lc 342:54-342:55 _b 1754testdata/Prelude.lc 159:11-159:18
1755testdata/Prelude.lc 342:56-342:57 _b 1755 Float -> Float -> VecS Float 4
1756testdata/Prelude.lc 342:58-342:59 _b 1756testdata/Prelude.lc 159:11-159:22
1757testdata/Prelude.lc 342:60-342:61 _b 1757 Float -> VecS Float 4
1758testdata/Prelude.lc 342:64-342:66 forall a . a -> a -> a -> a -> VecS a 4 1758testdata/Prelude.lc 159:11-159:26
1759testdata/Prelude.lc 342:64-342:68 _b -> _b -> _b -> VecS _b 4 1759 VecS Float 4
1760testdata/Prelude.lc 342:64-342:70 _c -> _c -> VecS _c 4 1760testdata/Prelude.lc 159:15-159:18
1761testdata/Prelude.lc 342:64-342:72 _c -> VecS _c 4 1761 Float
1762testdata/Prelude.lc 342:64-342:74 VecS Float 4 1762testdata/Prelude.lc 159:19-159:22
1763testdata/Prelude.lc 342:67-342:68 _b 1763 Float
1764testdata/Prelude.lc 342:69-342:70 _b 1764testdata/Prelude.lc 159:23-159:26
1765testdata/Prelude.lc 342:71-342:72 _b 1765 Float
1766testdata/Prelude.lc 342:73-342:74 _b 1766testdata/Prelude.lc 161:1-161:12
1767testdata/Prelude.lc 344:9-344:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1767 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
1768testdata/Prelude.lc 344:9-344:14 VecScalar _a Float 1768testdata/Prelude.lc 161:15-161:25
1769testdata/Prelude.lc 344:13-344:14 _c 1769 forall (a :: Nat) (b :: Nat) c d
1770testdata/Prelude.lc 345:9-345:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1770 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
1771testdata/Prelude.lc 345:9-345:14 VecScalar _b Float 1771testdata/Prelude.lc 161:15-161:28
1772testdata/Prelude.lc 345:13-345:14 VecScalar _c Float 1772 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
1773testdata/Prelude.lc 347:1-347:11 VecScalar 1 Float -> Mat 4 4 Float 1773testdata/Prelude.lc 161:27-161:28
1774testdata/Prelude.lc 347:16-347:20 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1774 _b
1775testdata/Prelude.lc 347:16-347:36 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1775testdata/Prelude.lc 162:1-162:12
1776testdata/Prelude.lc 347:16-347:49 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1776 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
1777testdata/Prelude.lc 347:16-347:62 Vec 4 Float -> Mat 4 4 Float 1777testdata/Prelude.lc 162:15-162:25
1778testdata/Prelude.lc 347:16-347:75 Mat 4 4 Float 1778 forall (a :: Nat) (b :: Nat) c d
1779testdata/Prelude.lc 347:22-347:24 forall a . a -> a -> a -> a -> VecS a 4 1779 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
1780testdata/Prelude.lc 347:22-347:26 VecScalar _c Float 1780testdata/Prelude.lc 162:15-162:28
1781 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4 1781 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
1782testdata/Prelude.lc 347:22-347:28 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 1782testdata/Prelude.lc 162:27-162:28
1783testdata/Prelude.lc 347:22-347:33 VecScalar _f Float -> VecS (VecScalar _f Float) 4 1783 _b
1784testdata/Prelude.lc 347:22-347:35 VecS (VecScalar 1 Float) 4 1784testdata/Prelude.lc 164:1-164:12
1785testdata/Prelude.lc 347:25-347:26 VecScalar _d Float 1785 Float -> Image 1 'Depth
1786testdata/Prelude.lc 347:27-347:28 _b 1786testdata/Prelude.lc 164:15-164:25
1787testdata/Prelude.lc 347:30-347:31 forall a . Num (MatVecScalarElem a) => a -> a -> a 1787 forall (a :: Nat) . Float -> Image a 'Depth
1788testdata/Prelude.lc 347:30-347:32 VecScalar _f Float 1788testdata/Prelude.lc 164:15-164:28
1789testdata/Prelude.lc 347:31-347:32 VecScalar _f Float 1789 Float -> Image 1 'Depth
1790testdata/Prelude.lc 347:34-347:35 _b 1790testdata/Prelude.lc 164:27-164:28
1791testdata/Prelude.lc 347:38-347:40 forall a . a -> a -> a -> a -> VecS a 4 1791 _b
1792testdata/Prelude.lc 347:38-347:42 _b -> _b -> _b -> VecS _b 4 1792testdata/Prelude.lc 166:13-166:16
1793testdata/Prelude.lc 347:38-347:44 _c -> _c -> VecS _c 4 1793 Nat -> Type -> Type
1794testdata/Prelude.lc 347:38-347:46 _c -> VecS _c 4 1794testdata/Prelude.lc 166:13-166:18
1795testdata/Prelude.lc 347:38-347:48 VecS Float 4 1795 Type -> Type
1796testdata/Prelude.lc 347:41-347:42 _b 1796testdata/Prelude.lc 166:13-166:24
1797testdata/Prelude.lc 347:43-347:44 _b 1797 Type
1798testdata/Prelude.lc 347:45-347:46 _b 1798testdata/Prelude.lc 166:17-166:18
1799testdata/Prelude.lc 347:47-347:48 _b 1799 _b
1800testdata/Prelude.lc 347:51-347:53 forall a . a -> a -> a -> a -> VecS a 4 1800testdata/Prelude.lc 166:19-166:24
1801testdata/Prelude.lc 347:51-347:55 Float -> Float -> Float -> VecS Float 4 1801 Type
1802testdata/Prelude.lc 347:51-347:57 Float -> Float -> VecS Float 4 1802testdata/Prelude.lc 166:28-166:31
1803testdata/Prelude.lc 347:51-347:59 Float -> VecS Float 4 1803 Nat -> Type -> Type
1804testdata/Prelude.lc 347:51-347:61 VecS Float 4 1804testdata/Prelude.lc 166:28-166:33
1805testdata/Prelude.lc 347:54-347:55 VecScalar 1 Float 1805 Type -> Type
1806testdata/Prelude.lc 347:56-347:57 _b 1806testdata/Prelude.lc 166:28-166:39
1807testdata/Prelude.lc 347:58-347:59 VecScalar 1 Float 1807 Type | Type
1808testdata/Prelude.lc 347:60-347:61 _b 1808testdata/Prelude.lc 166:32-166:33
1809testdata/Prelude.lc 347:64-347:66 forall a . a -> a -> a -> a -> VecS a 4 1809 _b
1810testdata/Prelude.lc 347:64-347:68 _b -> _b -> _b -> VecS _b 4 1810testdata/Prelude.lc 166:34-166:39
1811testdata/Prelude.lc 347:64-347:70 _c -> _c -> VecS _c 4 1811 Type
1812testdata/Prelude.lc 347:64-347:72 _c -> VecS _c 4 1812testdata/Prelude.lc 167:1-167:9
1813testdata/Prelude.lc 347:64-347:74 VecS Float 4 1813 Vec 3 Float -> VecS Float 4
1814testdata/Prelude.lc 347:67-347:68 _b 1814testdata/Prelude.lc 167:14-167:16
1815testdata/Prelude.lc 347:69-347:70 _b 1815 forall a . a -> a -> a -> a -> VecS a 4
1816testdata/Prelude.lc 347:71-347:72 _b 1816testdata/Prelude.lc 167:14-167:20
1817testdata/Prelude.lc 347:73-347:74 _b 1817 Float -> Float -> Float -> VecS Float 4
1818testdata/Prelude.lc 349:9-349:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1818testdata/Prelude.lc 167:14-167:24
1819testdata/Prelude.lc 349:9-349:14 VecScalar _a Float 1819 Float -> Float -> VecS Float 4
1820testdata/Prelude.lc 349:13-349:14 _c 1820testdata/Prelude.lc 167:14-167:28
1821testdata/Prelude.lc 350:9-350:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1821 Float -> VecS Float 4
1822testdata/Prelude.lc 350:9-350:14 VecScalar _b Float 1822testdata/Prelude.lc 167:14-167:30
1823testdata/Prelude.lc 350:13-350:14 VecScalar _c Float 1823 VecS Float 4
1824testdata/Prelude.lc 352:1-352:11 VecScalar 1 Float -> Mat 4 4 Float 1824testdata/Prelude.lc 167:17-167:18
1825testdata/Prelude.lc 352:16-352:20 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1825 Vec 3 Float
1826testdata/Prelude.lc 352:16-352:33 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1826testdata/Prelude.lc 167:17-167:20
1827testdata/Prelude.lc 352:16-352:46 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1827 Float
1828testdata/Prelude.lc 352:16-352:62 Vec 4 Float -> Mat 4 4 Float 1828testdata/Prelude.lc 167:21-167:22
1829testdata/Prelude.lc 352:16-352:75 Mat 4 4 Float 1829 Vec 3 Float
1830testdata/Prelude.lc 352:22-352:24 forall a . a -> a -> a -> a -> VecS a 4 1830testdata/Prelude.lc 167:21-167:24
1831testdata/Prelude.lc 352:22-352:26 _b -> _b -> _b -> VecS _b 4 1831 Float
1832testdata/Prelude.lc 352:22-352:28 _c -> _c -> VecS _c 4 1832testdata/Prelude.lc 167:25-167:26
1833testdata/Prelude.lc 352:22-352:30 _c -> VecS _c 4 1833 Vec 3 Float
1834testdata/Prelude.lc 352:22-352:32 VecS Float 4 1834testdata/Prelude.lc 167:25-167:28
1835testdata/Prelude.lc 352:25-352:26 _b 1835 Float
1836testdata/Prelude.lc 352:27-352:28 _b 1836testdata/Prelude.lc 167:29-167:30
1837testdata/Prelude.lc 352:29-352:30 _b 1837 _b
1838testdata/Prelude.lc 352:31-352:32 _b 1838testdata/Prelude.lc 174:1-174:8
1839testdata/Prelude.lc 352:35-352:37 forall a . a -> a -> a -> a -> VecS a 4 1839 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1840testdata/Prelude.lc 352:35-352:39 _b -> _b -> _b -> VecS _b 4 1840testdata/Prelude.lc 174:11-174:22
1841testdata/Prelude.lc 352:35-352:41 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4 1841 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1842testdata/Prelude.lc 352:35-352:43 VecScalar _d Float -> VecS (VecScalar _d Float) 4 1842testdata/Prelude.lc 175:1-175:8
1843testdata/Prelude.lc 352:35-352:45 VecS (VecScalar 1 Float) 4 1843 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1844testdata/Prelude.lc 352:38-352:39 _b 1844testdata/Prelude.lc 175:11-175:22
1845testdata/Prelude.lc 352:40-352:41 VecScalar _e Float 1845 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1846testdata/Prelude.lc 352:42-352:43 VecScalar _d Float 1846testdata/Prelude.lc 176:1-176:4
1847testdata/Prelude.lc 352:44-352:45 _b 1847 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1848testdata/Prelude.lc 352:48-352:50 forall a . a -> a -> a -> a -> VecS a 4 1848testdata/Prelude.lc 176:7-176:14
1849testdata/Prelude.lc 352:48-352:52 _b -> _b -> _b -> VecS _b 4 1849 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1850testdata/Prelude.lc 352:48-352:57 Float -> Float -> VecS Float 4 1850testdata/Prelude.lc 177:1-177:4
1851testdata/Prelude.lc 352:48-352:59 Float -> VecS Float 4 1851 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1852testdata/Prelude.lc 352:48-352:61 VecS Float 4 1852testdata/Prelude.lc 177:7-177:14
1853testdata/Prelude.lc 352:51-352:52 _b 1853 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1854testdata/Prelude.lc 352:54-352:55 forall a . Num (MatVecScalarElem a) => a -> a -> a 1854testdata/Prelude.lc 178:1-178:4
1855testdata/Prelude.lc 352:54-352:56 Float 1855 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1856testdata/Prelude.lc 352:55-352:56 VecScalar 1 Float 1856testdata/Prelude.lc 178:7-178:14
1857testdata/Prelude.lc 352:58-352:59 VecScalar 1 Float 1857 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1858testdata/Prelude.lc 352:60-352:61 _b 1858testdata/Prelude.lc 179:1-179:5
1859testdata/Prelude.lc 352:64-352:66 forall a . a -> a -> a -> a -> VecS a 4 1859 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1860testdata/Prelude.lc 352:64-352:68 _b -> _b -> _b -> VecS _b 4 1860testdata/Prelude.lc 179:8-179:16
1861testdata/Prelude.lc 352:64-352:70 _c -> _c -> VecS _c 4 1861 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1862testdata/Prelude.lc 352:64-352:72 _c -> VecS _c 4 1862testdata/Prelude.lc 180:1-180:5
1863testdata/Prelude.lc 352:64-352:74 VecS Float 4 1863 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1864testdata/Prelude.lc 352:67-352:68 _b 1864testdata/Prelude.lc 180:8-180:16
1865testdata/Prelude.lc 352:69-352:70 _b 1865 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1866testdata/Prelude.lc 352:71-352:72 _b 1866testdata/Prelude.lc 181:1-181:5
1867testdata/Prelude.lc 352:73-352:74 _b 1867 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1868testdata/Prelude.lc 354:9-354:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1868testdata/Prelude.lc 181:8-181:16
1869testdata/Prelude.lc 354:9-354:14 VecScalar _a Float 1869 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1870testdata/Prelude.lc 354:13-354:14 _c 1870testdata/Prelude.lc 182:1-182:5
1871testdata/Prelude.lc 355:9-355:12 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1871 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1872testdata/Prelude.lc 355:9-355:14 VecScalar _b Float 1872testdata/Prelude.lc 182:8-182:16
1873testdata/Prelude.lc 355:13-355:14 VecScalar _c Float 1873 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1874testdata/Prelude.lc 357:1-357:14 Float -> Float -> Float -> Mat 4 4 Float 1874testdata/Prelude.lc 183:1-183:6
1875testdata/Prelude.lc 357:23-357:33 VecScalar 1 Float -> Mat 4 4 Float 1875 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1876testdata/Prelude.lc 357:23-357:35 Mat 4 4 Float 1876testdata/Prelude.lc 183:9-183:18
1877testdata/Prelude.lc 357:23-357:39 Mat 4 _a Float -> Mat 4 _a Float 1877 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1878testdata/Prelude.lc 357:23-357:52 Mat 4 4 Float 1878testdata/Prelude.lc 184:1-184:5
1879testdata/Prelude.lc 357:23-357:56 Mat 4 _a Float -> Mat 4 _a Float 1879 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1880testdata/Prelude.lc 357:23-357:69 Mat 4 4 Float 1880testdata/Prelude.lc 184:8-184:16
1881testdata/Prelude.lc 357:34-357:35 _k 1881 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1882testdata/Prelude.lc 357:36-357:39 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 1882testdata/Prelude.lc 185:1-185:6
1883testdata/Prelude.lc 357:40-357:50 VecScalar 1 Float -> Mat 4 4 Float 1883 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1884testdata/Prelude.lc 357:40-357:52 Mat 4 4 Float 1884testdata/Prelude.lc 185:9-185:18
1885testdata/Prelude.lc 357:51-357:52 _e 1885 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1886testdata/Prelude.lc 357:53-357:56 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 1886testdata/Prelude.lc 186:1-186:5
1887testdata/Prelude.lc 357:57-357:67 VecScalar 1 Float -> Mat 4 4 Float 1887 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1888testdata/Prelude.lc 357:57-357:69 Mat 4 4 Float 1888testdata/Prelude.lc 186:8-186:16
1889testdata/Prelude.lc 357:68-357:69 _b 1889 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1890testdata/Prelude.lc 359:21-359:24 Nat -> Type -> Type 1890testdata/Prelude.lc 187:1-187:6
1891testdata/Prelude.lc 359:21-359:26 Type -> Type 1891 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1892testdata/Prelude.lc 359:21-359:32 Type 1892testdata/Prelude.lc 187:9-187:18
1893testdata/Prelude.lc 359:25-359:26 _b 1893 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1894testdata/Prelude.lc 359:27-359:32 Type 1894testdata/Prelude.lc 188:1-188:6
1895testdata/Prelude.lc 359:36-359:39 Nat -> Nat -> Type -> Type 1895 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1896testdata/Prelude.lc 359:36-359:41 Nat -> Type -> Type 1896testdata/Prelude.lc 188:9-188:18
1897testdata/Prelude.lc 359:36-359:43 Type -> Type 1897 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1898testdata/Prelude.lc 359:36-359:49 Type 1898testdata/Prelude.lc 191:1-191:4
1899testdata/Prelude.lc 359:40-359:41 _b 1899 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1900testdata/Prelude.lc 359:42-359:43 _b 1900testdata/Prelude.lc 191:7-191:14
1901testdata/Prelude.lc 359:44-359:49 Type 1901 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
1902testdata/Prelude.lc 360:1-360:17 Vec 3 Float -> Mat 4 4 Float 1902testdata/Prelude.lc 192:1-192:4
1903testdata/Prelude.lc 360:22-360:26 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1903 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1904testdata/Prelude.lc 360:22-360:29 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1904testdata/Prelude.lc 192:7-192:14
1905testdata/Prelude.lc 360:22-360:32 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 1905 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1906testdata/Prelude.lc 360:22-360:35 Vec 4 Float -> Mat 4 4 Float 1906testdata/Prelude.lc 193:1-193:4
1907testdata/Prelude.lc 360:22-360:38 Mat 4 4 Float 1907 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1908testdata/Prelude.lc 360:22-365:25 Vec 3 Float -> Mat 4 4 Float 1908testdata/Prelude.lc 193:7-193:14
1909testdata/Prelude.lc 360:27-360:29 forall a . Num a => VecS a 4 1909 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1910testdata/Prelude.lc 360:30-360:32 forall a . Num a => VecS a 4 1910testdata/Prelude.lc 194:1-194:5
1911testdata/Prelude.lc 360:33-360:35 forall a . Num a => VecS a 4 1911 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1912testdata/Prelude.lc 360:36-360:38 VecS Float 4 1912testdata/Prelude.lc 194:8-194:16
1913testdata/Prelude.lc 362:9-362:11 forall a . a -> a -> a -> a -> VecS a 4 1913 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1914testdata/Prelude.lc 362:9-362:13 _b -> _b -> _b -> VecS _b 4 1914testdata/Prelude.lc 195:1-195:5
1915testdata/Prelude.lc 362:9-362:15 _c -> _c -> VecS _c 4 1915 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1916testdata/Prelude.lc 362:9-362:17 _c -> VecS _c 4 1916testdata/Prelude.lc 195:8-195:16
1917testdata/Prelude.lc 362:9-362:19 VecS _c 4 1917 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1918testdata/Prelude.lc 362:12-362:13 _b 1918testdata/Prelude.lc 196:1-196:5
1919testdata/Prelude.lc 362:14-362:15 _b 1919 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1920testdata/Prelude.lc 362:16-362:17 _b 1920testdata/Prelude.lc 196:8-196:16
1921testdata/Prelude.lc 362:18-362:19 _b 1921 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1922testdata/Prelude.lc 363:9-363:11 forall a . a -> a -> a -> a -> VecS a 4 1922testdata/Prelude.lc 197:1-197:12
1923testdata/Prelude.lc 363:9-363:13 _b -> _b -> _b -> VecS _b 4 1923 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1924testdata/Prelude.lc 363:9-363:15 _c -> _c -> VecS _c 4 1924testdata/Prelude.lc 197:15-197:26
1925testdata/Prelude.lc 363:9-363:17 _c -> VecS _c 4 1925 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1926testdata/Prelude.lc 363:9-363:19 VecS _c 4 1926testdata/Prelude.lc 200:1-200:4
1927testdata/Prelude.lc 363:12-363:13 _b 1927 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
1928testdata/Prelude.lc 363:14-363:15 _b 1928testdata/Prelude.lc 200:7-200:14
1929testdata/Prelude.lc 363:16-363:17 _b 1929 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
1930testdata/Prelude.lc 363:18-363:19 _b 1930testdata/Prelude.lc 201:1-201:5
1931testdata/Prelude.lc 364:9-364:11 forall a . a -> a -> a -> a -> VecS a 4 1931 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
1932testdata/Prelude.lc 364:9-364:13 _b -> _b -> _b -> VecS _b 4 1932testdata/Prelude.lc 201:8-201:16
1933testdata/Prelude.lc 364:9-364:15 _c -> _c -> VecS _c 4 1933 forall a b (c :: Nat) . (Signed a, b ~ VecScalar c a) => b -> b
1934testdata/Prelude.lc 364:9-364:17 _c -> VecS _c 4 1934testdata/Prelude.lc 202:1-202:6
1935testdata/Prelude.lc 364:9-364:19 VecS _c 4 1935 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1936testdata/Prelude.lc 364:12-364:13 _b 1936testdata/Prelude.lc 202:9-202:18
1937testdata/Prelude.lc 364:14-364:15 _b 1937 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1938testdata/Prelude.lc 364:16-364:17 _b 1938testdata/Prelude.lc 203:1-203:6
1939testdata/Prelude.lc 364:18-364:19 _b 1939 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1940testdata/Prelude.lc 365:9-365:11 forall a . a -> a -> a -> a -> VecS a 4 1940testdata/Prelude.lc 203:9-203:18
1941testdata/Prelude.lc 365:9-365:15 Float -> Float -> Float -> VecS Float 4 1941 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1942testdata/Prelude.lc 365:9-365:19 Float -> Float -> VecS Float 4 1942testdata/Prelude.lc 204:1-204:6
1943testdata/Prelude.lc 365:9-365:23 Float -> VecS Float 4 1943 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1944testdata/Prelude.lc 365:9-365:25 VecS Float 4 1944testdata/Prelude.lc 204:9-204:18
1945testdata/Prelude.lc 365:12-365:13 Vec 3 Float 1945 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1946testdata/Prelude.lc 365:12-365:15 Float 1946testdata/Prelude.lc 205:1-205:10
1947testdata/Prelude.lc 365:16-365:17 Vec 3 Float 1947 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1948testdata/Prelude.lc 365:16-365:19 Float 1948testdata/Prelude.lc 205:13-205:26
1949testdata/Prelude.lc 365:20-365:21 Vec 3 Float 1949 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1950testdata/Prelude.lc 365:20-365:23 Float 1950testdata/Prelude.lc 206:1-206:5
1951testdata/Prelude.lc 365:24-365:25 _b 1951 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1952testdata/Prelude.lc 368:11-368:14 Nat -> Type -> Type 1952testdata/Prelude.lc 206:8-206:16
1953testdata/Prelude.lc 368:11-368:16 Type -> Type 1953 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1954testdata/Prelude.lc 368:11-368:22 Type 1954testdata/Prelude.lc 207:1-207:6
1955testdata/Prelude.lc 368:15-368:16 _b 1955 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1956testdata/Prelude.lc 368:17-368:22 Type 1956testdata/Prelude.lc 207:9-207:18
1957testdata/Prelude.lc 369:11-369:14 Nat -> Type -> Type 1957 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
1958testdata/Prelude.lc 369:11-369:16 Type -> Type 1958testdata/Prelude.lc 208:1-208:4
1959testdata/Prelude.lc 369:11-369:22 Type 1959 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1960testdata/Prelude.lc 369:11-371:24 Type 1960testdata/Prelude.lc 208:7-208:14
1961testdata/Prelude.lc 369:15-369:16 _b 1961 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1962testdata/Prelude.lc 369:17-369:22 Type 1962testdata/Prelude.lc 209:1-209:4
1963testdata/Prelude.lc 370:11-370:14 Nat -> Type -> Type 1963 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1964testdata/Prelude.lc 370:11-370:16 Type -> Type 1964testdata/Prelude.lc 209:7-209:14
1965testdata/Prelude.lc 370:11-370:22 Type 1965 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1966testdata/Prelude.lc 370:11-371:24 Type 1966testdata/Prelude.lc 210:1-210:4
1967testdata/Prelude.lc 370:15-370:16 _b 1967 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1968testdata/Prelude.lc 370:17-370:22 Type 1968testdata/Prelude.lc 210:7-210:14
1969testdata/Prelude.lc 371:11-371:14 Nat -> Nat -> Type -> Type 1969 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
1970testdata/Prelude.lc 371:11-371:16 Nat -> Type -> Type 1970testdata/Prelude.lc 211:1-211:5
1971testdata/Prelude.lc 371:11-371:18 Type -> Type 1971 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
1972testdata/Prelude.lc 371:11-371:24 Type 1972testdata/Prelude.lc 211:8-211:16
1973testdata/Prelude.lc 371:15-371:16 _b 1973 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> (a, a)
1974testdata/Prelude.lc 371:17-371:18 _b 1974testdata/Prelude.lc 212:1-212:6
1975testdata/Prelude.lc 371:19-371:24 Type 1975 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
1976testdata/Prelude.lc 372:1-372:7 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float 1976testdata/Prelude.lc 212:9-212:18
1977testdata/Prelude.lc 372:24-372:25 Mat 4 4 Float 1977 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
1978testdata/Prelude.lc 372:24-372:29 Mat 4 _a Float -> Mat 4 _a Float 1978testdata/Prelude.lc 213:1-213:7
1979testdata/Prelude.lc 372:24-372:56 Mat 4 4 Float 1979 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
1980testdata/Prelude.lc 372:24-378:65 Vec 3 Float -> Mat 4 4 Float | Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float | Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float 1980testdata/Prelude.lc 213:10-213:20
1981testdata/Prelude.lc 372:26-372:29 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c 1981 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> a -> b
1982testdata/Prelude.lc 372:30-372:46 Vec 3 Float -> Mat 4 4 Float 1982testdata/Prelude.lc 214:1-214:4
1983testdata/Prelude.lc 372:30-372:56 Mat 4 4 Float 1983 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
1984testdata/Prelude.lc 372:48-372:51 forall a . Signed (MatVecScalarElem a) => a -> a 1984testdata/Prelude.lc 214:7-214:14
1985testdata/Prelude.lc 372:48-372:55 VecS Float 3 1985 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
1986testdata/Prelude.lc 372:52-372:55 Vec 3 Float 1986testdata/Prelude.lc 215:1-215:5
1987testdata/Prelude.lc 374:14-374:16 forall a . a -> a -> a -> a -> VecS a 4 1987 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
1988testdata/Prelude.lc 374:14-374:20 _b -> _b -> _b -> VecS _b 4 1988testdata/Prelude.lc 215:8-215:16
1989testdata/Prelude.lc 374:14-374:24 _b -> _b -> VecS _b 4 1989 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float -> a
1990testdata/Prelude.lc 374:14-374:28 _b -> VecS _b 4 1990testdata/Prelude.lc 216:1-216:5
1991testdata/Prelude.lc 374:14-374:30 VecS _c 4 1991 forall a (b :: Nat) c
1992testdata/Prelude.lc 374:17-374:18 _e 1992 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
1993testdata/Prelude.lc 374:17-374:20 _b 1993testdata/Prelude.lc 216:8-216:16
1994testdata/Prelude.lc 374:21-374:22 VecS _d _c 1994 forall a (b :: Nat) c
1995testdata/Prelude.lc 374:21-374:24 _b 1995 . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> a -> c -> a
1996testdata/Prelude.lc 374:25-374:26 VecS _d _c 1996testdata/Prelude.lc 217:1-217:5
1997testdata/Prelude.lc 374:25-374:28 _b 1997 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
1998testdata/Prelude.lc 374:29-374:30 _b 1998testdata/Prelude.lc 217:8-217:16
1999testdata/Prelude.lc 375:9-375:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 1999 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a
2000testdata/Prelude.lc 375:9-375:20 VecScalar _a Float -> VecScalar _a Float 2000testdata/Prelude.lc 218:1-218:6
2001testdata/Prelude.lc 375:9-375:33 VecScalar 3 Float 2001 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
2002testdata/Prelude.lc 375:19-375:20 forall a b . (a -> b) -> a -> b 2002testdata/Prelude.lc 218:9-218:18
2003testdata/Prelude.lc 375:21-375:24 Vec 3 Float 2003 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> a -> a
2004testdata/Prelude.lc 375:21-375:26 VecS Float 3 -> VecS Float 3 2004testdata/Prelude.lc 219:1-219:11
2005testdata/Prelude.lc 375:21-375:33 VecS Float 3 2005 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
2006testdata/Prelude.lc 375:25-375:26 forall a . Num (MatVecScalarElem a) => a -> a -> a 2006testdata/Prelude.lc 219:14-219:28
2007testdata/Prelude.lc 375:27-375:33 Vec 3 Float 2007 forall a (b :: Nat) . (a ~ VecS Float b) => a -> a -> a -> a
2008testdata/Prelude.lc 376:9-376:18 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 2008testdata/Prelude.lc 220:1-220:12
2009testdata/Prelude.lc 376:9-376:20 VecScalar _a Float -> VecScalar _a Float 2009 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
2010testdata/Prelude.lc 376:9-376:33 VecScalar 3 Float 2010testdata/Prelude.lc 220:15-220:30
2011testdata/Prelude.lc 376:19-376:20 forall a b . (a -> b) -> a -> b 2011 forall a (b :: Nat) . (a ~ VecScalar b Float) => Float -> Float -> a -> a
2012testdata/Prelude.lc 376:21-376:23 Vec 3 Float 2012testdata/Prelude.lc 221:1-221:6
2013testdata/Prelude.lc 376:21-376:31 VecS Float 3 -> VecS Float 3 2013 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2014testdata/Prelude.lc 376:21-376:33 VecS Float 3 2014testdata/Prelude.lc 221:9-221:18
2015testdata/Prelude.lc 376:24-376:31 forall a . (a ~ VecS Float 3) => a -> a -> a 2015 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2016testdata/Prelude.lc 376:32-376:33 VecScalar 3 Float 2016testdata/Prelude.lc 222:1-222:6
2017testdata/Prelude.lc 377:9-377:10 VecScalar 3 Float 2017 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2018testdata/Prelude.lc 377:9-377:18 VecS Float 3 -> VecS Float 3 2018testdata/Prelude.lc 222:9-222:18
2019testdata/Prelude.lc 377:9-377:20 VecS Float 3 2019 forall a (b :: Nat) c . (a ~ VecScalar b Float, c ~ VecScalar b Bool) => a -> c
2020testdata/Prelude.lc 377:11-377:18 forall a . (a ~ VecS Float 3) => a -> a -> a 2020testdata/Prelude.lc 224:1-224:5
2021testdata/Prelude.lc 377:19-377:20 VecScalar 3 Float 2021 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2022testdata/Prelude.lc 378:9-378:18 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c 2022testdata/Prelude.lc 224:8-224:16
2023testdata/Prelude.lc 378:9-378:20 Mat _c _b _a -> Mat _b _c _a 2023 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2024testdata/Prelude.lc 378:9-378:65 Mat 4 4 Float 2024testdata/Prelude.lc 225:1-225:5
2025testdata/Prelude.lc 378:19-378:20 forall a b . (a -> b) -> a -> b 2025 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2026testdata/Prelude.lc 378:21-378:25 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 2026testdata/Prelude.lc 225:8-225:16
2027testdata/Prelude.lc 378:21-378:34 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 2027 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2028testdata/Prelude.lc 378:21-378:43 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float 2028testdata/Prelude.lc 226:1-226:7
2029testdata/Prelude.lc 378:21-378:52 Vec 4 Float -> Mat 4 4 Float 2029 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2030testdata/Prelude.lc 378:21-378:65 Mat 4 4 Float 2030testdata/Prelude.lc 226:10-226:20
2031testdata/Prelude.lc 378:27-378:31 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 2031 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2032testdata/Prelude.lc 378:27-378:33 VecS Float 4 2032testdata/Prelude.lc 228:1-228:7
2033testdata/Prelude.lc 378:32-378:33 VecScalar 3 Float 2033 forall (a :: Nat) . VecScalar a Float -> Float
2034testdata/Prelude.lc 378:36-378:40 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 2034testdata/Prelude.lc 228:10-228:20
2035testdata/Prelude.lc 378:36-378:42 VecS Float 4 2035 forall (a :: Nat) . VecScalar a Float -> Float
2036testdata/Prelude.lc 378:41-378:42 VecS Float 3 2036testdata/Prelude.lc 229:1-229:7
2037testdata/Prelude.lc 378:45-378:49 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4 2037 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
2038testdata/Prelude.lc 378:45-378:51 VecS Float 4 2038testdata/Prelude.lc 229:10-229:20
2039testdata/Prelude.lc 378:50-378:51 VecScalar 3 Float 2039 forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
2040testdata/Prelude.lc 378:54-378:56 forall a . a -> a -> a -> a -> VecS a 4 2040testdata/Prelude.lc 230:1-230:7
2041testdata/Prelude.lc 378:54-378:58 _b -> _b -> _b -> VecS _b 4 2041 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
2042testdata/Prelude.lc 378:54-378:60 _c -> _c -> VecS _c 4 2042testdata/Prelude.lc 230:10-230:20
2043testdata/Prelude.lc 378:54-378:62 _c -> VecS _c 4 2043 forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
2044testdata/Prelude.lc 378:54-378:64 VecS Float 4 2044testdata/Prelude.lc 231:1-231:7
2045testdata/Prelude.lc 378:57-378:58 _b 2045 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
2046testdata/Prelude.lc 378:59-378:60 _b 2046testdata/Prelude.lc 231:10-231:20
2047testdata/Prelude.lc 378:61-378:62 _b 2047 forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
2048testdata/Prelude.lc 378:63-378:64 _b 2048testdata/Prelude.lc 234:1-234:7
2049testdata/Prelude.lc 380:1-380:6 Float -> VecS Float 4 -> VecS Float 4 2049 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
2050testdata/Prelude.lc 380:13-380:14 _d 2050testdata/Prelude.lc 234:10-234:20
2051testdata/Prelude.lc 380:13-380:16 _c -> _c 2051 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> Float
2052testdata/Prelude.lc 380:13-380:29 VecS Float 4 2052testdata/Prelude.lc 235:1-235:9
2053testdata/Prelude.lc 380:15-380:16 forall a . Num (MatVecScalarElem a) => a -> a -> a 2053 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2054testdata/Prelude.lc 380:17-380:19 forall a . a -> a -> a -> a -> VecS a 4 2054testdata/Prelude.lc 235:12-235:24
2055testdata/Prelude.lc 380:17-380:21 _e -> _e -> _e -> VecS _e 4 2055 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2056testdata/Prelude.lc 380:17-380:23 _e -> _e -> VecS _e 4 2056testdata/Prelude.lc 236:1-236:4
2057testdata/Prelude.lc 380:17-380:25 _e -> VecS _e 4 2057 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2058testdata/Prelude.lc 380:17-380:29 VecS Float 4 2058testdata/Prelude.lc 236:7-236:14
2059testdata/Prelude.lc 380:20-380:21 _f 2059 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> Float
2060testdata/Prelude.lc 380:22-380:23 _e 2060testdata/Prelude.lc 237:1-237:6
2061testdata/Prelude.lc 380:24-380:25 _e 2061 forall a . (a ~ VecS Float 3) => a -> a -> a
2062testdata/Prelude.lc 380:26-380:29 Float 2062testdata/Prelude.lc 237:9-237:18
2063testdata/Prelude.lc 382:11-382:16 Type 2063 forall a . (a ~ VecS Float 3) => a -> a -> a
2064testdata/Prelude.lc 382:11-385:38 Float -> Float -> List Float | _a -> _a 2064testdata/Prelude.lc 238:1-238:10
2065testdata/Prelude.lc 382:20-382:25 Type 2065 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2066testdata/Prelude.lc 382:20-382:36 Type 2066testdata/Prelude.lc 238:13-238:26
2067testdata/Prelude.lc 382:29-382:36 Type 2067 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2068testdata/Prelude.lc 382:30-382:35 Type 2068testdata/Prelude.lc 239:1-239:12
2069testdata/Prelude.lc 383:1-383:7 Float -> Float -> List Float 2069 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
2070testdata/Prelude.lc 384:7-384:8 Float 2070testdata/Prelude.lc 239:15-239:30
2071testdata/Prelude.lc 384:7-384:10 VecScalar 1 Float -> VecScalar 1 Bool 2071 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
2072testdata/Prelude.lc 384:7-384:12 VecScalar 1 Bool 2072testdata/Prelude.lc 240:1-240:8
2073testdata/Prelude.lc 384:7-385:38 Float -> Float -> List Float | Float -> List Float | List Float 2073 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
2074testdata/Prelude.lc 384:9-384:10 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 2074testdata/Prelude.lc 240:11-240:22
2075testdata/Prelude.lc 384:11-384:12 Float 2075 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a
2076testdata/Prelude.lc 384:15-384:17 forall a . List a 2076testdata/Prelude.lc 241:1-241:8
2077testdata/Prelude.lc 384:15-385:38 Bool -> List Float 2077 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
2078testdata/Prelude.lc 385:19-385:20 Float 2078testdata/Prelude.lc 241:11-241:22
2079testdata/Prelude.lc 385:19-385:21 List Float -> List Float 2079 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a -> a -> a
2080testdata/Prelude.lc 385:19-385:38 List Float 2080testdata/Prelude.lc 243:1-243:10
2081testdata/Prelude.lc 385:20-385:21 forall a . a -> List a -> List a 2081 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
2082testdata/Prelude.lc 385:22-385:28 Float -> Float -> List Float 2082testdata/Prelude.lc 243:13-243:26
2083testdata/Prelude.lc 385:22-385:36 Float -> List Float 2083 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
2084testdata/Prelude.lc 385:22-385:38 List Float 2084testdata/Prelude.lc 244:1-244:4
2085testdata/Prelude.lc 385:30-385:31 Float 2085 forall (a :: Nat) b . Mat a a b -> Float
2086testdata/Prelude.lc 385:30-385:33 Float -> Float 2086testdata/Prelude.lc 244:7-244:22
2087testdata/Prelude.lc 385:30-385:35 Float 2087 forall (a :: Nat) b . Mat a a b -> Float
2088testdata/Prelude.lc 385:32-385:33 forall a . Num (MatVecScalarElem a) => a -> a -> a 2088testdata/Prelude.lc 245:1-245:4
2089testdata/Prelude.lc 385:34-385:35 _b 2089 forall (a :: Nat) b . Mat a a b -> Mat a a b
2090testdata/Prelude.lc 385:37-385:38 Float 2090testdata/Prelude.lc 245:7-245:18
2091testdata/Prelude.lc 387:9-387:12 Type 2091 forall (a :: Nat) b . Mat a a b -> Mat a a b
2092testdata/Prelude.lc 387:9-387:24 Type 2092testdata/Prelude.lc 246:1-246:6
2093testdata/Prelude.lc 387:9-389:30 _a -> _a | forall a . List a -> Int -> a 2093 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
2094testdata/Prelude.lc 387:10-387:11 _b 2094testdata/Prelude.lc 246:9-246:25
2095testdata/Prelude.lc 387:16-387:19 Type 2095 forall (a :: Nat) b (c :: Nat) . Vec a b -> Vec c b -> Mat c a b
2096testdata/Prelude.lc 387:16-387:24 Type 2096testdata/Prelude.lc 248:1-248:5
2097testdata/Prelude.lc 387:23-387:24 Type 2097 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2098testdata/Prelude.lc 388:10-388:12 forall a . List a -> Int -> a 2098testdata/Prelude.lc 248:11-248:19
2099testdata/Prelude.lc 388:19-388:20 _d 2099 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2100testdata/Prelude.lc 388:19-389:30 Bool -> _d | Int -> _b | List _a -> Int -> _a | List _c -> _b | _b -> List _b -> _a | _c 2100testdata/Prelude.lc 249:1-249:4
2101testdata/Prelude.lc 389:19-389:21 List _f 2101 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2102testdata/Prelude.lc 389:19-389:24 Int -> _e 2102testdata/Prelude.lc 249:11-249:18
2103testdata/Prelude.lc 389:19-389:30 _d 2103 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2104testdata/Prelude.lc 389:22-389:24 forall a . List a -> Int -> a 2104testdata/Prelude.lc 250:1-250:5
2105testdata/Prelude.lc 389:26-389:27 Int 2105 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2106testdata/Prelude.lc 389:26-389:28 Int -> Int 2106testdata/Prelude.lc 250:11-250:19
2107testdata/Prelude.lc 389:26-389:29 Int 2107 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b -> b
2108testdata/Prelude.lc 389:27-389:28 forall a . Num (MatVecScalarElem a) => a -> a -> a 2108testdata/Prelude.lc 251:1-251:5
2109testdata/Prelude.lc 389:28-389:29 _b 2109 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
2110testdata/Prelude.lc 251:11-251:19
2111 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> b
2112testdata/Prelude.lc 252:1-252:6
2113 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
2114testdata/Prelude.lc 252:11-252:20
2115 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
2116testdata/Prelude.lc 253:1-253:5
2117 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
2118testdata/Prelude.lc 253:11-253:19
2119 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
2120testdata/Prelude.lc 254:1-254:6
2121 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
2122testdata/Prelude.lc 254:11-254:20
2123 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> a -> b
2124testdata/Prelude.lc 255:1-255:7
2125 forall a b (c :: Nat) d
2126 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
2127testdata/Prelude.lc 255:11-255:22
2128 forall a b (c :: Nat) d
2129 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
2130testdata/Prelude.lc 256:1-256:7
2131 forall a b (c :: Nat) d
2132 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
2133testdata/Prelude.lc 256:11-256:22
2134 forall a b (c :: Nat) d
2135 . (Integral a, b ~ VecScalar c a, d ~ VecScalar c Word) => b -> d -> b
2136testdata/Prelude.lc 257:1-257:8
2137 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
2138testdata/Prelude.lc 257:11-257:23
2139 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
2140testdata/Prelude.lc 258:1-258:8
2141 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
2142testdata/Prelude.lc 258:11-258:23
2143 forall a b (c :: Nat) . (Integral a, b ~ VecScalar c a) => b -> Word -> b
2144testdata/Prelude.lc 260:1-260:15
2145 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
2146testdata/Prelude.lc 260:19-260:37
2147 forall (a :: Nat) . VecScalar a Float -> VecScalar a Int
2148testdata/Prelude.lc 261:1-261:16
2149 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
2150testdata/Prelude.lc 261:19-261:38
2151 forall (a :: Nat) . VecScalar a Float -> VecScalar a Word
2152testdata/Prelude.lc 262:1-262:15
2153 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
2154testdata/Prelude.lc 262:19-262:37
2155 forall (a :: Nat) . VecScalar a Int -> VecScalar a Float
2156testdata/Prelude.lc 263:1-263:16
2157 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
2158testdata/Prelude.lc 263:19-263:38
2159 forall (a :: Nat) . VecScalar a Word -> VecScalar a Float
2160testdata/Prelude.lc 281:3-281:4
2161 forall a . Num (MatVecScalarElem a) => a -> a -> a
2162testdata/Prelude.lc 281:9-281:16
2163 forall a . Num (MatVecScalarElem a) => a -> a -> a
2164testdata/Prelude.lc 281:9-281:18
2165 _e -> _e
2166testdata/Prelude.lc 281:9-281:20
2167 _d
2168testdata/Prelude.lc 281:17-281:18
2169 _f
2170testdata/Prelude.lc 281:19-281:20
2171 _c
2172testdata/Prelude.lc 282:3-282:4
2173 forall a . Num (MatVecScalarElem a) => a -> a -> a
2174testdata/Prelude.lc 282:9-282:16
2175 forall a . Num (MatVecScalarElem a) => a -> a -> a
2176testdata/Prelude.lc 282:9-282:18
2177 _e -> _e
2178testdata/Prelude.lc 282:9-282:20
2179 _d
2180testdata/Prelude.lc 282:17-282:18
2181 _f
2182testdata/Prelude.lc 282:19-282:20
2183 _c
2184testdata/Prelude.lc 283:3-283:4
2185 forall a . Num (MatVecScalarElem a) => a -> a -> a
2186testdata/Prelude.lc 283:9-283:16
2187 forall a . Num (MatVecScalarElem a) => a -> a -> a
2188testdata/Prelude.lc 283:9-283:18
2189 _e -> _e
2190testdata/Prelude.lc 283:9-283:20
2191 _d
2192testdata/Prelude.lc 283:17-283:18
2193 _f
2194testdata/Prelude.lc 283:19-283:20
2195 _c
2196testdata/Prelude.lc 284:3-284:4
2197 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2198testdata/Prelude.lc 284:9-284:16
2199 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2200testdata/Prelude.lc 284:9-284:18
2201 VecScalar _b _c -> VecScalar _b _c
2202testdata/Prelude.lc 284:9-284:20
2203 VecScalar _b _c
2204testdata/Prelude.lc 284:17-284:18
2205 _g
2206testdata/Prelude.lc 284:19-284:20
2207 _e
2208testdata/Prelude.lc 285:3-285:4
2209 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2210testdata/Prelude.lc 285:9-285:16
2211 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b
2212testdata/Prelude.lc 285:9-285:18
2213 VecScalar _b _c -> VecScalar _b _c
2214testdata/Prelude.lc 285:9-285:20
2215 VecScalar _b _c
2216testdata/Prelude.lc 285:17-285:18
2217 _g
2218testdata/Prelude.lc 285:19-285:20
2219 _e
2220testdata/Prelude.lc 287:1-287:4
2221 forall a . Signed (MatVecScalarElem a) => a -> a
2222testdata/Prelude.lc 287:9-287:16
2223 forall a . Signed (MatVecScalarElem a) => a -> a
2224testdata/Prelude.lc 287:9-287:18
2225 _c
2226testdata/Prelude.lc 287:17-287:18
2227 _d
2228testdata/Prelude.lc 291:3-291:5
2229 forall a . a -> a -> Bool
2230testdata/Prelude.lc 291:10-291:22
2231 forall a b . (b ~ MatVecScalarElem a) => a -> a -> Bool
2232testdata/Prelude.lc 291:10-291:24
2233 _d -> Bool
2234testdata/Prelude.lc 291:10-291:26
2235 Bool
2236testdata/Prelude.lc 291:23-291:24
2237 _e
2238testdata/Prelude.lc 291:25-291:26
2239 _b
2240testdata/Prelude.lc 292:3-292:4
2241 forall (a :: Nat) b
2242 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
2243testdata/Prelude.lc 292:9-292:21
2244 forall a (b :: Nat) c d
2245 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
2246testdata/Prelude.lc 292:9-292:23
2247 VecScalar _c _b -> VecScalar _c Bool
2248testdata/Prelude.lc 292:9-292:25
2249 VecScalar _c Bool
2250testdata/Prelude.lc 292:22-292:23
2251 _g
2252testdata/Prelude.lc 292:24-292:25
2253 _e
2254testdata/Prelude.lc 293:3-293:5
2255 forall (a :: Nat) b
2256 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
2257testdata/Prelude.lc 293:10-293:27
2258 forall a (b :: Nat) c d
2259 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
2260testdata/Prelude.lc 293:10-293:29
2261 VecScalar _c _b -> VecScalar _c Bool
2262testdata/Prelude.lc 293:10-293:31
2263 VecScalar _c Bool
2264testdata/Prelude.lc 293:28-293:29
2265 _g
2266testdata/Prelude.lc 293:30-293:31
2267 _e
2268testdata/Prelude.lc 294:3-294:5
2269 forall (a :: Nat) b
2270 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
2271testdata/Prelude.lc 294:10-294:30
2272 forall a (b :: Nat) c d
2273 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
2274testdata/Prelude.lc 294:10-294:32
2275 VecScalar _c _b -> VecScalar _c Bool
2276testdata/Prelude.lc 294:10-294:34
2277 VecScalar _c Bool
2278testdata/Prelude.lc 294:31-294:32
2279 _g
2280testdata/Prelude.lc 294:33-294:34
2281 _e
2282testdata/Prelude.lc 295:3-295:4
2283 forall (a :: Nat) b
2284 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
2285testdata/Prelude.lc 295:9-295:24
2286 forall a (b :: Nat) c d
2287 . (Num c, a ~ VecScalar b c, d ~ VecScalar b Bool) => a -> a -> d
2288testdata/Prelude.lc 295:9-295:26
2289 VecScalar _c _b -> VecScalar _c Bool
2290testdata/Prelude.lc 295:9-295:28
2291 VecScalar _c Bool
2292testdata/Prelude.lc 295:25-295:26
2293 _g
2294testdata/Prelude.lc 295:27-295:28
2295 _e
2296testdata/Prelude.lc 298:3-298:5
2297 Bool -> Bool -> Bool
2298testdata/Prelude.lc 298:10-298:17
2299 Bool -> Bool -> Bool
2300testdata/Prelude.lc 298:10-298:19
2301 Bool -> Bool
2302testdata/Prelude.lc 298:10-298:21
2303 Bool
2304testdata/Prelude.lc 298:18-298:19
2305 _d
2306testdata/Prelude.lc 298:20-298:21
2307 _b
2308testdata/Prelude.lc 299:3-299:5
2309 Bool -> Bool -> Bool
2310testdata/Prelude.lc 299:10-299:16
2311 Bool -> Bool -> Bool
2312testdata/Prelude.lc 299:10-299:18
2313 Bool -> Bool
2314testdata/Prelude.lc 299:10-299:20
2315 Bool
2316testdata/Prelude.lc 299:17-299:18
2317 _d
2318testdata/Prelude.lc 299:19-299:20
2319 _b
2320testdata/Prelude.lc 300:1-300:4
2321 Bool -> Bool -> Bool
2322testdata/Prelude.lc 300:7-300:14
2323 Bool -> Bool -> Bool
2324testdata/Prelude.lc 301:1-301:4
2325 forall (a :: Nat) . VecScalar a Bool -> VecScalar a Bool
2326testdata/Prelude.lc 301:9-301:16
2327 forall a (b :: Nat) . (a ~ VecScalar b Bool) => a -> a
2328testdata/Prelude.lc 301:9-301:18
2329 VecScalar _a Bool
2330testdata/Prelude.lc 301:17-301:18
2331 _c
2332testdata/Prelude.lc 302:1-302:4
2333 forall (a :: Nat) . VecScalar a Bool -> Bool
2334testdata/Prelude.lc 302:9-302:16
2335 forall (a :: Nat) . VecScalar a Bool -> Bool
2336testdata/Prelude.lc 302:9-302:18
2337 Bool
2338testdata/Prelude.lc 302:17-302:18
2339 _c
2340testdata/Prelude.lc 303:1-303:4
2341 forall (a :: Nat) . VecScalar a Bool -> Bool
2342testdata/Prelude.lc 303:9-303:16
2343 forall (a :: Nat) . VecScalar a Bool -> Bool
2344testdata/Prelude.lc 303:9-303:18
2345 Bool
2346testdata/Prelude.lc 303:17-303:18
2347 _c
2348testdata/Prelude.lc 306:3-306:6
2349 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
2350testdata/Prelude.lc 306:11-306:24
2351 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
2352testdata/Prelude.lc 306:11-306:26
2353 Mat _c _a _b -> Mat _d _a _b
2354testdata/Prelude.lc 306:11-306:28
2355 Mat _d _a _b
2356testdata/Prelude.lc 306:25-306:26
2357 _h
2358testdata/Prelude.lc 306:27-306:28
2359 _f
2360testdata/Prelude.lc 307:3-307:5
2361 forall (a :: Nat) (b :: Nat) c . Mat a b c -> VecS c b -> Vec a c
2362testdata/Prelude.lc 307:10-307:23
2363 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
2364testdata/Prelude.lc 307:10-307:25
2365 Vec _b _a -> Vec _c _a
2366testdata/Prelude.lc 307:10-307:27
2367 Vec _c _a
2368testdata/Prelude.lc 307:24-307:25
2369 _g
2370testdata/Prelude.lc 307:26-307:27
2371 _e
2372testdata/Prelude.lc 308:3-308:5
2373 forall (a :: Nat) b (c :: Nat) . VecS b a -> Mat a c b -> Vec c b
2374testdata/Prelude.lc 308:10-308:23
2375 forall (a :: Nat) b (c :: Nat) . Vec a b -> Mat a c b -> Vec c b
2376testdata/Prelude.lc 308:10-308:25
2377 Mat _c _a _b -> Vec _a _b
2378testdata/Prelude.lc 308:10-308:27
2379 Vec _a _b
2380testdata/Prelude.lc 308:24-308:25
2381 _g
2382testdata/Prelude.lc 308:26-308:27
2383 _e
2384testdata/Prelude.lc 315:3-315:5
2385 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
2386testdata/Prelude.lc 315:10-315:18
2387 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
2388testdata/Prelude.lc 315:10-315:20
2389 MatVecScalarElem _e -> _e
2390testdata/Prelude.lc 315:10-315:22
2391 _d
2392testdata/Prelude.lc 315:19-315:20
2393 _f
2394testdata/Prelude.lc 315:21-315:22
2395 _c
2396testdata/Prelude.lc 316:3-316:5
2397 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
2398testdata/Prelude.lc 316:10-316:18
2399 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
2400testdata/Prelude.lc 316:10-316:20
2401 MatVecScalarElem _e -> _e
2402testdata/Prelude.lc 316:10-316:22
2403 _d
2404testdata/Prelude.lc 316:19-316:20
2405 _f
2406testdata/Prelude.lc 316:21-316:22
2407 _c
2408testdata/Prelude.lc 317:3-317:5
2409 forall a . Num (MatVecScalarElem a) => a -> MatVecScalarElem a -> a
2410testdata/Prelude.lc 317:10-317:18
2411 forall a b . (a ~ MatVecScalarElem b, Num a) => b -> a -> b
2412testdata/Prelude.lc 317:10-317:20
2413 MatVecScalarElem _e -> _e
2414testdata/Prelude.lc 317:10-317:22
2415 _d
2416testdata/Prelude.lc 317:19-317:20
2417 _f
2418testdata/Prelude.lc 317:21-317:22
2419 _c
2420testdata/Prelude.lc 318:3-318:5
2421 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a
2422testdata/Prelude.lc 318:10-318:18
2423 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
2424testdata/Prelude.lc 318:10-318:20
2425 _c -> VecScalar _b _c
2426testdata/Prelude.lc 318:10-318:22
2427 VecScalar _b _d
2428testdata/Prelude.lc 318:19-318:20
2429 _g
2430testdata/Prelude.lc 318:21-318:22
2431 _e
2432testdata/Prelude.lc 319:3-319:5
2433 forall a (b :: Nat) . Num a => VecScalar b a -> a -> VecScalar b a
2434testdata/Prelude.lc 319:10-319:18
2435 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> a -> b
2436testdata/Prelude.lc 319:10-319:20
2437 _c -> VecScalar _b _c
2438testdata/Prelude.lc 319:10-319:22
2439 VecScalar _b _d
2440testdata/Prelude.lc 319:19-319:20
2441 _g
2442testdata/Prelude.lc 319:21-319:22
2443 _e
2444testdata/Prelude.lc 326:16-326:21
2445 Type
2446testdata/Prelude.lc 327:16-327:21
2447 Type
2448testdata/Prelude.lc 327:16-330:29
2449 Type
2450testdata/Prelude.lc 328:16-328:21
2451 Type
2452testdata/Prelude.lc 328:16-330:29
2453 Type
2454testdata/Prelude.lc 329:16-329:21
2455 Type
2456testdata/Prelude.lc 329:16-330:29
2457 Type
2458testdata/Prelude.lc 330:16-330:19
2459 Nat -> Nat -> Type -> Type
2460testdata/Prelude.lc 330:16-330:21
2461 Nat -> Type -> Type
2462testdata/Prelude.lc 330:16-330:23
2463 Type -> Type
2464testdata/Prelude.lc 330:16-330:29
2465 Type | Type
2466testdata/Prelude.lc 330:20-330:21
2467 _b
2468testdata/Prelude.lc 330:22-330:23
2469 _b
2470testdata/Prelude.lc 330:24-330:29
2471 Type
2472testdata/Prelude.lc 331:1-331:12
2473 Float -> Float -> Float -> Float -> Mat 4 4 Float
2474testdata/Prelude.lc 332:5-332:9
2475 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2476testdata/Prelude.lc 332:5-332:59
2477 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2478testdata/Prelude.lc 332:5-333:59
2479 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2480testdata/Prelude.lc 332:5-334:62
2481 Vec 4 Float -> Mat 4 4 Float
2482testdata/Prelude.lc 332:5-335:59
2483 Mat 4 4 Float
2484testdata/Prelude.lc 332:11-332:13
2485 forall a . a -> a -> a -> a -> VecS a 4
2486testdata/Prelude.lc 332:11-332:25
2487 Float -> Float -> Float -> VecS Float 4
2488testdata/Prelude.lc 332:11-332:29
2489 Float -> Float -> VecS Float 4
2490testdata/Prelude.lc 332:11-332:43
2491 Float -> VecS Float 4
2492testdata/Prelude.lc 332:11-332:58
2493 VecS Float 4
2494testdata/Prelude.lc 332:15-332:16
2495 _b
2496testdata/Prelude.lc 332:15-332:17
2497 _c -> _c
2498testdata/Prelude.lc 332:15-332:18
2499 VecScalar 1 Float
2500testdata/Prelude.lc 332:15-332:19
2501 VecScalar 1 Float -> VecScalar 1 Float
2502testdata/Prelude.lc 332:15-332:24
2503 VecScalar 1 Float
2504testdata/Prelude.lc 332:16-332:17
2505 forall a . Num (MatVecScalarElem a) => a -> a -> a
2506testdata/Prelude.lc 332:17-332:18
2507 Float
2508testdata/Prelude.lc 332:18-332:19
2509 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2510testdata/Prelude.lc 332:20-332:21
2511 Float
2512testdata/Prelude.lc 332:20-332:22
2513 Float -> Float
2514testdata/Prelude.lc 332:20-332:23
2515 Float
2516testdata/Prelude.lc 332:21-332:22
2517 forall a . Num (MatVecScalarElem a) => a -> a -> a
2518testdata/Prelude.lc 332:22-332:23
2519 Float
2520testdata/Prelude.lc 332:28-332:29
2521 _b
2522testdata/Prelude.lc 332:42-332:43
2523 _b
2524testdata/Prelude.lc 332:57-332:58
2525 _b
2526testdata/Prelude.lc 333:11-333:13
2527 forall a . a -> a -> a -> a -> VecS a 4
2528testdata/Prelude.lc 333:11-333:15
2529 _b -> _b -> _b -> VecS _b 4
2530testdata/Prelude.lc 333:11-333:39
2531 Float -> Float -> VecS Float 4
2532testdata/Prelude.lc 333:11-333:43
2533 Float -> VecS Float 4
2534testdata/Prelude.lc 333:11-333:58
2535 VecS Float 4
2536testdata/Prelude.lc 333:14-333:15
2537 _b
2538testdata/Prelude.lc 333:29-333:30
2539 _b
2540testdata/Prelude.lc 333:29-333:31
2541 _c -> _c
2542testdata/Prelude.lc 333:29-333:32
2543 VecScalar 1 Float
2544testdata/Prelude.lc 333:29-333:33
2545 VecScalar 1 Float -> VecScalar 1 Float
2546testdata/Prelude.lc 333:29-333:38
2547 VecScalar 1 Float
2548testdata/Prelude.lc 333:30-333:31
2549 forall a . Num (MatVecScalarElem a) => a -> a -> a
2550testdata/Prelude.lc 333:31-333:32
2551 Float
2552testdata/Prelude.lc 333:32-333:33
2553 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2554testdata/Prelude.lc 333:34-333:35
2555 Float
2556testdata/Prelude.lc 333:34-333:36
2557 Float -> Float
2558testdata/Prelude.lc 333:34-333:37
2559 Float
2560testdata/Prelude.lc 333:35-333:36
2561 forall a . Num (MatVecScalarElem a) => a -> a -> a
2562testdata/Prelude.lc 333:36-333:37
2563 Float
2564testdata/Prelude.lc 333:42-333:43
2565 _b
2566testdata/Prelude.lc 333:57-333:58
2567 _b
2568testdata/Prelude.lc 334:11-334:13
2569 forall a . a -> a -> a -> a -> VecS a 4
2570testdata/Prelude.lc 334:11-334:27
2571 Float -> Float -> Float -> VecS Float 4
2572testdata/Prelude.lc 334:11-334:41
2573 Float -> Float -> VecS Float 4
2574testdata/Prelude.lc 334:11-334:56
2575 Float -> VecS Float 4
2576testdata/Prelude.lc 334:11-334:61
2577 VecS Float 4
2578testdata/Prelude.lc 334:15-334:21
2579 VecScalar 1 Float -> VecScalar 1 Float
2580testdata/Prelude.lc 334:15-334:26
2581 VecScalar 1 Float
2582testdata/Prelude.lc 334:16-334:17
2583 Float
2584testdata/Prelude.lc 334:16-334:18
2585 Float -> Float
2586testdata/Prelude.lc 334:16-334:19
2587 Float
2588testdata/Prelude.lc 334:17-334:18
2589 forall a . Num (MatVecScalarElem a) => a -> a -> a
2590testdata/Prelude.lc 334:18-334:19
2591 Float
2592testdata/Prelude.lc 334:20-334:21
2593 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2594testdata/Prelude.lc 334:22-334:23
2595 Float
2596testdata/Prelude.lc 334:22-334:24
2597 Float -> Float
2598testdata/Prelude.lc 334:22-334:25
2599 Float
2600testdata/Prelude.lc 334:23-334:24
2601 forall a . Num (MatVecScalarElem a) => a -> a -> a
2602testdata/Prelude.lc 334:24-334:25
2603 Float
2604testdata/Prelude.lc 334:29-334:35
2605 VecScalar 1 Float -> VecScalar 1 Float
2606testdata/Prelude.lc 334:29-334:40
2607 VecScalar 1 Float
2608testdata/Prelude.lc 334:30-334:31
2609 Float
2610testdata/Prelude.lc 334:30-334:32
2611 Float -> Float
2612testdata/Prelude.lc 334:30-334:33
2613 Float
2614testdata/Prelude.lc 334:31-334:32
2615 forall a . Num (MatVecScalarElem a) => a -> a -> a
2616testdata/Prelude.lc 334:32-334:33
2617 Float
2618testdata/Prelude.lc 334:34-334:35
2619 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2620testdata/Prelude.lc 334:36-334:37
2621 Float
2622testdata/Prelude.lc 334:36-334:38
2623 Float -> Float
2624testdata/Prelude.lc 334:36-334:39
2625 Float
2626testdata/Prelude.lc 334:37-334:38
2627 forall a . Num (MatVecScalarElem a) => a -> a -> a
2628testdata/Prelude.lc 334:38-334:39
2629 Float
2630testdata/Prelude.lc 334:43-334:44
2631 forall a . Num (MatVecScalarElem a) => a -> a -> a
2632testdata/Prelude.lc 334:43-334:55
2633 Float
2634testdata/Prelude.lc 334:44-334:50
2635 VecScalar 1 Float -> VecScalar 1 Float
2636testdata/Prelude.lc 334:44-334:55
2637 VecScalar 1 Float
2638testdata/Prelude.lc 334:45-334:46
2639 Float
2640testdata/Prelude.lc 334:45-334:47
2641 Float -> Float
2642testdata/Prelude.lc 334:45-334:48
2643 Float
2644testdata/Prelude.lc 334:46-334:47
2645 forall a . Num (MatVecScalarElem a) => a -> a -> a
2646testdata/Prelude.lc 334:47-334:48
2647 Float
2648testdata/Prelude.lc 334:49-334:50
2649 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2650testdata/Prelude.lc 334:51-334:52
2651 Float
2652testdata/Prelude.lc 334:51-334:53
2653 Float -> Float
2654testdata/Prelude.lc 334:51-334:54
2655 Float
2656testdata/Prelude.lc 334:52-334:53
2657 forall a . Num (MatVecScalarElem a) => a -> a -> a
2658testdata/Prelude.lc 334:53-334:54
2659 Float
2660testdata/Prelude.lc 334:58-334:59
2661 forall a . Num (MatVecScalarElem a) => a -> a -> a
2662testdata/Prelude.lc 334:58-334:60
2663 Float
2664testdata/Prelude.lc 334:59-334:60
2665 _b
2666testdata/Prelude.lc 335:11-335:13
2667 forall a . a -> a -> a -> a -> VecS a 4
2668testdata/Prelude.lc 335:11-335:15
2669 _b -> _b -> _b -> VecS _b 4
2670testdata/Prelude.lc 335:11-335:29
2671 _c -> _c -> VecS _c 4
2672testdata/Prelude.lc 335:11-335:56
2673 Float -> VecS Float 4
2674testdata/Prelude.lc 335:11-335:58
2675 VecS Float 4
2676testdata/Prelude.lc 335:14-335:15
2677 _b
2678testdata/Prelude.lc 335:28-335:29
2679 _b
2680testdata/Prelude.lc 335:43-335:44
2681 forall a . Num (MatVecScalarElem a) => a -> a -> a
2682testdata/Prelude.lc 335:43-335:55
2683 Float
2684testdata/Prelude.lc 335:44-335:45
2685 _b
2686testdata/Prelude.lc 335:44-335:46
2687 _c -> _c
2688testdata/Prelude.lc 335:44-335:47
2689 Float
2690testdata/Prelude.lc 335:44-335:48
2691 Float -> Float
2692testdata/Prelude.lc 335:44-335:49
2693 Float
2694testdata/Prelude.lc 335:44-335:50
2695 VecScalar 1 Float -> VecScalar 1 Float
2696testdata/Prelude.lc 335:44-335:55
2697 VecScalar 1 Float
2698testdata/Prelude.lc 335:45-335:46
2699 forall a . Num (MatVecScalarElem a) => a -> a -> a
2700testdata/Prelude.lc 335:46-335:47
2701 Float
2702testdata/Prelude.lc 335:47-335:48
2703 forall a . Num (MatVecScalarElem a) => a -> a -> a
2704testdata/Prelude.lc 335:48-335:49
2705 Float
2706testdata/Prelude.lc 335:49-335:50
2707 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2708testdata/Prelude.lc 335:51-335:52
2709 Float
2710testdata/Prelude.lc 335:51-335:53
2711 Float -> Float
2712testdata/Prelude.lc 335:51-335:54
2713 Float
2714testdata/Prelude.lc 335:52-335:53
2715 forall a . Num (MatVecScalarElem a) => a -> a -> a
2716testdata/Prelude.lc 335:53-335:54
2717 Float
2718testdata/Prelude.lc 335:57-335:58
2719 _b
2720testdata/Prelude.lc 337:9-337:10
2721 Float
2722testdata/Prelude.lc 337:9-337:11
2723 Float -> Float
2724testdata/Prelude.lc 337:9-337:22
2725 Float
2726testdata/Prelude.lc 337:10-337:11
2727 forall a . Num (MatVecScalarElem a) => a -> a -> a
2728testdata/Prelude.lc 337:11-337:14
2729 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2730testdata/Prelude.lc 337:11-337:22
2731 VecScalar 1 Float
2732testdata/Prelude.lc 337:15-337:19
2733 Float
2734testdata/Prelude.lc 337:15-337:20
2735 VecScalar 1 Float -> VecScalar 1 Float
2736testdata/Prelude.lc 337:15-337:21
2737 VecScalar 1 Float
2738testdata/Prelude.lc 337:19-337:20
2739 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
2740testdata/Prelude.lc 337:20-337:21
2741 _b
2742testdata/Prelude.lc 338:9-338:10
2743 forall a . Num (MatVecScalarElem a) => a -> a -> a
2744testdata/Prelude.lc 338:9-338:11
2745 Float
2746testdata/Prelude.lc 338:10-338:11
2747 Float
2748testdata/Prelude.lc 339:9-339:15
2749 Float
2750testdata/Prelude.lc 339:9-339:16
2751 Float -> Float
2752testdata/Prelude.lc 339:9-339:17
2753 Float
2754testdata/Prelude.lc 339:15-339:16
2755 forall a . Num (MatVecScalarElem a) => a -> a -> a
2756testdata/Prelude.lc 339:16-339:17
2757 Float
2758testdata/Prelude.lc 340:9-340:10
2759 forall a . Num (MatVecScalarElem a) => a -> a -> a
2760testdata/Prelude.lc 340:9-340:11
2761 Float
2762testdata/Prelude.lc 340:10-340:11
2763 Float
2764testdata/Prelude.lc 342:1-342:11
2765 VecScalar 1 Float -> Mat 4 4 Float
2766testdata/Prelude.lc 342:16-342:20
2767 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2768testdata/Prelude.lc 342:16-342:33
2769 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2770testdata/Prelude.lc 342:16-342:49
2771 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2772testdata/Prelude.lc 342:16-342:62
2773 Vec 4 Float -> Mat 4 4 Float
2774testdata/Prelude.lc 342:16-342:75
2775 Mat 4 4 Float
2776testdata/Prelude.lc 342:22-342:24
2777 forall a . a -> a -> a -> a -> VecS a 4
2778testdata/Prelude.lc 342:22-342:26
2779 VecScalar _c Float
2780 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4
2781testdata/Prelude.lc 342:22-342:28
2782 VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4
2783testdata/Prelude.lc 342:22-342:30
2784 VecScalar _d Float -> VecS (VecScalar _d Float) 4
2785testdata/Prelude.lc 342:22-342:32
2786 VecS (VecScalar 1 Float) 4
2787testdata/Prelude.lc 342:25-342:26
2788 VecScalar _d Float
2789testdata/Prelude.lc 342:27-342:28
2790 VecScalar _c Float
2791testdata/Prelude.lc 342:29-342:30
2792 _b
2793testdata/Prelude.lc 342:31-342:32
2794 _b
2795testdata/Prelude.lc 342:35-342:37
2796 forall a . a -> a -> a -> a -> VecS a 4
2797testdata/Prelude.lc 342:35-342:42
2798 Float -> Float -> Float -> VecS Float 4
2799testdata/Prelude.lc 342:35-342:44
2800 Float -> Float -> VecS Float 4
2801testdata/Prelude.lc 342:35-342:46
2802 Float -> VecS Float 4
2803testdata/Prelude.lc 342:35-342:48
2804 VecS Float 4
2805testdata/Prelude.lc 342:39-342:40
2806 forall a . Num (MatVecScalarElem a) => a -> a -> a
2807testdata/Prelude.lc 342:39-342:41
2808 Float
2809testdata/Prelude.lc 342:40-342:41
2810 VecScalar 1 Float
2811testdata/Prelude.lc 342:43-342:44
2812 VecScalar 1 Float
2813testdata/Prelude.lc 342:45-342:46
2814 _b
2815testdata/Prelude.lc 342:47-342:48
2816 _b
2817testdata/Prelude.lc 342:51-342:53
2818 forall a . a -> a -> a -> a -> VecS a 4
2819testdata/Prelude.lc 342:51-342:55
2820 _b -> _b -> _b -> VecS _b 4
2821testdata/Prelude.lc 342:51-342:57
2822 _c -> _c -> VecS _c 4
2823testdata/Prelude.lc 342:51-342:59
2824 _c -> VecS _c 4
2825testdata/Prelude.lc 342:51-342:61
2826 VecS Float 4
2827testdata/Prelude.lc 342:54-342:55
2828 _b
2829testdata/Prelude.lc 342:56-342:57
2830 _b
2831testdata/Prelude.lc 342:58-342:59
2832 _b
2833testdata/Prelude.lc 342:60-342:61
2834 _b
2835testdata/Prelude.lc 342:64-342:66
2836 forall a . a -> a -> a -> a -> VecS a 4
2837testdata/Prelude.lc 342:64-342:68
2838 _b -> _b -> _b -> VecS _b 4
2839testdata/Prelude.lc 342:64-342:70
2840 _c -> _c -> VecS _c 4
2841testdata/Prelude.lc 342:64-342:72
2842 _c -> VecS _c 4
2843testdata/Prelude.lc 342:64-342:74
2844 VecS Float 4
2845testdata/Prelude.lc 342:67-342:68
2846 _b
2847testdata/Prelude.lc 342:69-342:70
2848 _b
2849testdata/Prelude.lc 342:71-342:72
2850 _b
2851testdata/Prelude.lc 342:73-342:74
2852 _b
2853testdata/Prelude.lc 344:9-344:12
2854 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2855testdata/Prelude.lc 344:9-344:14
2856 VecScalar _a Float
2857testdata/Prelude.lc 344:13-344:14
2858 _c
2859testdata/Prelude.lc 345:9-345:12
2860 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2861testdata/Prelude.lc 345:9-345:14
2862 VecScalar _b Float
2863testdata/Prelude.lc 345:13-345:14
2864 VecScalar _c Float
2865testdata/Prelude.lc 347:1-347:11
2866 VecScalar 1 Float -> Mat 4 4 Float
2867testdata/Prelude.lc 347:16-347:20
2868 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2869testdata/Prelude.lc 347:16-347:36
2870 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2871testdata/Prelude.lc 347:16-347:49
2872 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2873testdata/Prelude.lc 347:16-347:62
2874 Vec 4 Float -> Mat 4 4 Float
2875testdata/Prelude.lc 347:16-347:75
2876 Mat 4 4 Float
2877testdata/Prelude.lc 347:22-347:24
2878 forall a . a -> a -> a -> a -> VecS a 4
2879testdata/Prelude.lc 347:22-347:26
2880 VecScalar _c Float
2881 -> VecScalar _c Float -> VecScalar _c Float -> VecS (VecScalar _c Float) 4
2882testdata/Prelude.lc 347:22-347:28
2883 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4
2884testdata/Prelude.lc 347:22-347:33
2885 VecScalar _f Float -> VecS (VecScalar _f Float) 4
2886testdata/Prelude.lc 347:22-347:35
2887 VecS (VecScalar 1 Float) 4
2888testdata/Prelude.lc 347:25-347:26
2889 VecScalar _d Float
2890testdata/Prelude.lc 347:27-347:28
2891 _b
2892testdata/Prelude.lc 347:30-347:31
2893 forall a . Num (MatVecScalarElem a) => a -> a -> a
2894testdata/Prelude.lc 347:30-347:32
2895 VecScalar _f Float
2896testdata/Prelude.lc 347:31-347:32
2897 VecScalar _f Float
2898testdata/Prelude.lc 347:34-347:35
2899 _b
2900testdata/Prelude.lc 347:38-347:40
2901 forall a . a -> a -> a -> a -> VecS a 4
2902testdata/Prelude.lc 347:38-347:42
2903 _b -> _b -> _b -> VecS _b 4
2904testdata/Prelude.lc 347:38-347:44
2905 _c -> _c -> VecS _c 4
2906testdata/Prelude.lc 347:38-347:46
2907 _c -> VecS _c 4
2908testdata/Prelude.lc 347:38-347:48
2909 VecS Float 4
2910testdata/Prelude.lc 347:41-347:42
2911 _b
2912testdata/Prelude.lc 347:43-347:44
2913 _b
2914testdata/Prelude.lc 347:45-347:46
2915 _b
2916testdata/Prelude.lc 347:47-347:48
2917 _b
2918testdata/Prelude.lc 347:51-347:53
2919 forall a . a -> a -> a -> a -> VecS a 4
2920testdata/Prelude.lc 347:51-347:55
2921 Float -> Float -> Float -> VecS Float 4
2922testdata/Prelude.lc 347:51-347:57
2923 Float -> Float -> VecS Float 4
2924testdata/Prelude.lc 347:51-347:59
2925 Float -> VecS Float 4
2926testdata/Prelude.lc 347:51-347:61
2927 VecS Float 4
2928testdata/Prelude.lc 347:54-347:55
2929 VecScalar 1 Float
2930testdata/Prelude.lc 347:56-347:57
2931 _b
2932testdata/Prelude.lc 347:58-347:59
2933 VecScalar 1 Float
2934testdata/Prelude.lc 347:60-347:61
2935 _b
2936testdata/Prelude.lc 347:64-347:66
2937 forall a . a -> a -> a -> a -> VecS a 4
2938testdata/Prelude.lc 347:64-347:68
2939 _b -> _b -> _b -> VecS _b 4
2940testdata/Prelude.lc 347:64-347:70
2941 _c -> _c -> VecS _c 4
2942testdata/Prelude.lc 347:64-347:72
2943 _c -> VecS _c 4
2944testdata/Prelude.lc 347:64-347:74
2945 VecS Float 4
2946testdata/Prelude.lc 347:67-347:68
2947 _b
2948testdata/Prelude.lc 347:69-347:70
2949 _b
2950testdata/Prelude.lc 347:71-347:72
2951 _b
2952testdata/Prelude.lc 347:73-347:74
2953 _b
2954testdata/Prelude.lc 349:9-349:12
2955 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2956testdata/Prelude.lc 349:9-349:14
2957 VecScalar _a Float
2958testdata/Prelude.lc 349:13-349:14
2959 _c
2960testdata/Prelude.lc 350:9-350:12
2961 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
2962testdata/Prelude.lc 350:9-350:14
2963 VecScalar _b Float
2964testdata/Prelude.lc 350:13-350:14
2965 VecScalar _c Float
2966testdata/Prelude.lc 352:1-352:11
2967 VecScalar 1 Float -> Mat 4 4 Float
2968testdata/Prelude.lc 352:16-352:20
2969 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2970testdata/Prelude.lc 352:16-352:33
2971 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2972testdata/Prelude.lc 352:16-352:46
2973 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
2974testdata/Prelude.lc 352:16-352:62
2975 Vec 4 Float -> Mat 4 4 Float
2976testdata/Prelude.lc 352:16-352:75
2977 Mat 4 4 Float
2978testdata/Prelude.lc 352:22-352:24
2979 forall a . a -> a -> a -> a -> VecS a 4
2980testdata/Prelude.lc 352:22-352:26
2981 _b -> _b -> _b -> VecS _b 4
2982testdata/Prelude.lc 352:22-352:28
2983 _c -> _c -> VecS _c 4
2984testdata/Prelude.lc 352:22-352:30
2985 _c -> VecS _c 4
2986testdata/Prelude.lc 352:22-352:32
2987 VecS Float 4
2988testdata/Prelude.lc 352:25-352:26
2989 _b
2990testdata/Prelude.lc 352:27-352:28
2991 _b
2992testdata/Prelude.lc 352:29-352:30
2993 _b
2994testdata/Prelude.lc 352:31-352:32
2995 _b
2996testdata/Prelude.lc 352:35-352:37
2997 forall a . a -> a -> a -> a -> VecS a 4
2998testdata/Prelude.lc 352:35-352:39
2999 _b -> _b -> _b -> VecS _b 4
3000testdata/Prelude.lc 352:35-352:41
3001 VecScalar _d Float -> VecScalar _d Float -> VecS (VecScalar _d Float) 4
3002testdata/Prelude.lc 352:35-352:43
3003 VecScalar _d Float -> VecS (VecScalar _d Float) 4
3004testdata/Prelude.lc 352:35-352:45
3005 VecS (VecScalar 1 Float) 4
3006testdata/Prelude.lc 352:38-352:39
3007 _b
3008testdata/Prelude.lc 352:40-352:41
3009 VecScalar _e Float
3010testdata/Prelude.lc 352:42-352:43
3011 VecScalar _d Float
3012testdata/Prelude.lc 352:44-352:45
3013 _b
3014testdata/Prelude.lc 352:48-352:50
3015 forall a . a -> a -> a -> a -> VecS a 4
3016testdata/Prelude.lc 352:48-352:52
3017 _b -> _b -> _b -> VecS _b 4
3018testdata/Prelude.lc 352:48-352:57
3019 Float -> Float -> VecS Float 4
3020testdata/Prelude.lc 352:48-352:59
3021 Float -> VecS Float 4
3022testdata/Prelude.lc 352:48-352:61
3023 VecS Float 4
3024testdata/Prelude.lc 352:51-352:52
3025 _b
3026testdata/Prelude.lc 352:54-352:55
3027 forall a . Num (MatVecScalarElem a) => a -> a -> a
3028testdata/Prelude.lc 352:54-352:56
3029 Float
3030testdata/Prelude.lc 352:55-352:56
3031 VecScalar 1 Float
3032testdata/Prelude.lc 352:58-352:59
3033 VecScalar 1 Float
3034testdata/Prelude.lc 352:60-352:61
3035 _b
3036testdata/Prelude.lc 352:64-352:66
3037 forall a . a -> a -> a -> a -> VecS a 4
3038testdata/Prelude.lc 352:64-352:68
3039 _b -> _b -> _b -> VecS _b 4
3040testdata/Prelude.lc 352:64-352:70
3041 _c -> _c -> VecS _c 4
3042testdata/Prelude.lc 352:64-352:72
3043 _c -> VecS _c 4
3044testdata/Prelude.lc 352:64-352:74
3045 VecS Float 4
3046testdata/Prelude.lc 352:67-352:68
3047 _b
3048testdata/Prelude.lc 352:69-352:70
3049 _b
3050testdata/Prelude.lc 352:71-352:72
3051 _b
3052testdata/Prelude.lc 352:73-352:74
3053 _b
3054testdata/Prelude.lc 354:9-354:12
3055 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3056testdata/Prelude.lc 354:9-354:14
3057 VecScalar _a Float
3058testdata/Prelude.lc 354:13-354:14
3059 _c
3060testdata/Prelude.lc 355:9-355:12
3061 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3062testdata/Prelude.lc 355:9-355:14
3063 VecScalar _b Float
3064testdata/Prelude.lc 355:13-355:14
3065 VecScalar _c Float
3066testdata/Prelude.lc 357:1-357:14
3067 Float -> Float -> Float -> Mat 4 4 Float
3068testdata/Prelude.lc 357:23-357:33
3069 VecScalar 1 Float -> Mat 4 4 Float
3070testdata/Prelude.lc 357:23-357:35
3071 Mat 4 4 Float
3072testdata/Prelude.lc 357:23-357:39
3073 Mat 4 _a Float -> Mat 4 _a Float
3074testdata/Prelude.lc 357:23-357:52
3075 Mat 4 4 Float
3076testdata/Prelude.lc 357:23-357:56
3077 Mat 4 _a Float -> Mat 4 _a Float
3078testdata/Prelude.lc 357:23-357:69
3079 Mat 4 4 Float
3080testdata/Prelude.lc 357:34-357:35
3081 _k
3082testdata/Prelude.lc 357:36-357:39
3083 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
3084testdata/Prelude.lc 357:40-357:50
3085 VecScalar 1 Float -> Mat 4 4 Float
3086testdata/Prelude.lc 357:40-357:52
3087 Mat 4 4 Float
3088testdata/Prelude.lc 357:51-357:52
3089 _e
3090testdata/Prelude.lc 357:53-357:56
3091 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
3092testdata/Prelude.lc 357:57-357:67
3093 VecScalar 1 Float -> Mat 4 4 Float
3094testdata/Prelude.lc 357:57-357:69
3095 Mat 4 4 Float
3096testdata/Prelude.lc 357:68-357:69
3097 _b
3098testdata/Prelude.lc 359:21-359:24
3099 Nat -> Type -> Type
3100testdata/Prelude.lc 359:21-359:26
3101 Type -> Type
3102testdata/Prelude.lc 359:21-359:32
3103 Type
3104testdata/Prelude.lc 359:25-359:26
3105 _b
3106testdata/Prelude.lc 359:27-359:32
3107 Type
3108testdata/Prelude.lc 359:36-359:39
3109 Nat -> Nat -> Type -> Type
3110testdata/Prelude.lc 359:36-359:41
3111 Nat -> Type -> Type
3112testdata/Prelude.lc 359:36-359:43
3113 Type -> Type
3114testdata/Prelude.lc 359:36-359:49
3115 Type | Type
3116testdata/Prelude.lc 359:40-359:41
3117 _b
3118testdata/Prelude.lc 359:42-359:43
3119 _b
3120testdata/Prelude.lc 359:44-359:49
3121 Type
3122testdata/Prelude.lc 360:1-360:17
3123 Vec 3 Float -> Mat 4 4 Float
3124testdata/Prelude.lc 360:22-360:26
3125 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3126testdata/Prelude.lc 360:22-360:29
3127 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3128testdata/Prelude.lc 360:22-360:32
3129 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3130testdata/Prelude.lc 360:22-360:35
3131 Vec 4 Float -> Mat 4 4 Float
3132testdata/Prelude.lc 360:22-360:38
3133 Mat 4 4 Float
3134testdata/Prelude.lc 360:27-360:29
3135 forall a . Num a => VecS a 4
3136testdata/Prelude.lc 360:30-360:32
3137 forall a . Num a => VecS a 4
3138testdata/Prelude.lc 360:33-360:35
3139 forall a . Num a => VecS a 4
3140testdata/Prelude.lc 360:36-360:38
3141 VecS Float 4
3142testdata/Prelude.lc 362:9-362:11
3143 forall a . a -> a -> a -> a -> VecS a 4
3144testdata/Prelude.lc 362:9-362:13
3145 _b -> _b -> _b -> VecS _b 4
3146testdata/Prelude.lc 362:9-362:15
3147 _c -> _c -> VecS _c 4
3148testdata/Prelude.lc 362:9-362:17
3149 _c -> VecS _c 4
3150testdata/Prelude.lc 362:9-362:19
3151 VecS _c 4
3152testdata/Prelude.lc 362:12-362:13
3153 _b
3154testdata/Prelude.lc 362:14-362:15
3155 _b
3156testdata/Prelude.lc 362:16-362:17
3157 _b
3158testdata/Prelude.lc 362:18-362:19
3159 _b
3160testdata/Prelude.lc 363:9-363:11
3161 forall a . a -> a -> a -> a -> VecS a 4
3162testdata/Prelude.lc 363:9-363:13
3163 _b -> _b -> _b -> VecS _b 4
3164testdata/Prelude.lc 363:9-363:15
3165 _c -> _c -> VecS _c 4
3166testdata/Prelude.lc 363:9-363:17
3167 _c -> VecS _c 4
3168testdata/Prelude.lc 363:9-363:19
3169 VecS _c 4
3170testdata/Prelude.lc 363:12-363:13
3171 _b
3172testdata/Prelude.lc 363:14-363:15
3173 _b
3174testdata/Prelude.lc 363:16-363:17
3175 _b
3176testdata/Prelude.lc 363:18-363:19
3177 _b
3178testdata/Prelude.lc 364:9-364:11
3179 forall a . a -> a -> a -> a -> VecS a 4
3180testdata/Prelude.lc 364:9-364:13
3181 _b -> _b -> _b -> VecS _b 4
3182testdata/Prelude.lc 364:9-364:15
3183 _c -> _c -> VecS _c 4
3184testdata/Prelude.lc 364:9-364:17
3185 _c -> VecS _c 4
3186testdata/Prelude.lc 364:9-364:19
3187 VecS _c 4
3188testdata/Prelude.lc 364:12-364:13
3189 _b
3190testdata/Prelude.lc 364:14-364:15
3191 _b
3192testdata/Prelude.lc 364:16-364:17
3193 _b
3194testdata/Prelude.lc 364:18-364:19
3195 _b
3196testdata/Prelude.lc 365:9-365:11
3197 forall a . a -> a -> a -> a -> VecS a 4
3198testdata/Prelude.lc 365:9-365:15
3199 Float -> Float -> Float -> VecS Float 4
3200testdata/Prelude.lc 365:9-365:19
3201 Float -> Float -> VecS Float 4
3202testdata/Prelude.lc 365:9-365:23
3203 Float -> VecS Float 4
3204testdata/Prelude.lc 365:9-365:25
3205 VecS Float 4
3206testdata/Prelude.lc 365:12-365:13
3207 Vec 3 Float
3208testdata/Prelude.lc 365:12-365:15
3209 Float
3210testdata/Prelude.lc 365:16-365:17
3211 Vec 3 Float
3212testdata/Prelude.lc 365:16-365:19
3213 Float
3214testdata/Prelude.lc 365:20-365:21
3215 Vec 3 Float
3216testdata/Prelude.lc 365:20-365:23
3217 Float
3218testdata/Prelude.lc 365:24-365:25
3219 _b
3220testdata/Prelude.lc 368:11-368:14
3221 Nat -> Type -> Type
3222testdata/Prelude.lc 368:11-368:16
3223 Type -> Type
3224testdata/Prelude.lc 368:11-368:22
3225 Type
3226testdata/Prelude.lc 368:15-368:16
3227 _b
3228testdata/Prelude.lc 368:17-368:22
3229 Type
3230testdata/Prelude.lc 369:11-369:14
3231 Nat -> Type -> Type
3232testdata/Prelude.lc 369:11-369:16
3233 Type -> Type
3234testdata/Prelude.lc 369:11-369:22
3235 Type
3236testdata/Prelude.lc 369:11-371:24
3237 Type
3238testdata/Prelude.lc 369:15-369:16
3239 _b
3240testdata/Prelude.lc 369:17-369:22
3241 Type
3242testdata/Prelude.lc 370:11-370:14
3243 Nat -> Type -> Type
3244testdata/Prelude.lc 370:11-370:16
3245 Type -> Type
3246testdata/Prelude.lc 370:11-370:22
3247 Type
3248testdata/Prelude.lc 370:11-371:24
3249 Type
3250testdata/Prelude.lc 370:15-370:16
3251 _b
3252testdata/Prelude.lc 370:17-370:22
3253 Type
3254testdata/Prelude.lc 371:11-371:14
3255 Nat -> Nat -> Type -> Type
3256testdata/Prelude.lc 371:11-371:16
3257 Nat -> Type -> Type
3258testdata/Prelude.lc 371:11-371:18
3259 Type -> Type
3260testdata/Prelude.lc 371:11-371:24
3261 Type | Type
3262testdata/Prelude.lc 371:15-371:16
3263 _b
3264testdata/Prelude.lc 371:17-371:18
3265 _b
3266testdata/Prelude.lc 371:19-371:24
3267 Type
3268testdata/Prelude.lc 372:1-372:7
3269 Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float
3270testdata/Prelude.lc 372:24-372:25
3271 Mat 4 4 Float
3272testdata/Prelude.lc 372:24-372:29
3273 Mat 4 _a Float -> Mat 4 _a Float
3274testdata/Prelude.lc 372:24-372:56
3275 Mat 4 4 Float
3276testdata/Prelude.lc 372:26-372:29
3277 forall (a :: Nat) (b :: Nat) c (d :: Nat) . Mat a b c -> Mat b d c -> Mat a d c
3278testdata/Prelude.lc 372:30-372:46
3279 Vec 3 Float -> Mat 4 4 Float
3280testdata/Prelude.lc 372:30-372:56
3281 Mat 4 4 Float
3282testdata/Prelude.lc 372:48-372:51
3283 forall a . Signed (MatVecScalarElem a) => a -> a
3284testdata/Prelude.lc 372:48-372:55
3285 VecS Float 3
3286testdata/Prelude.lc 372:52-372:55
3287 Vec 3 Float
3288testdata/Prelude.lc 374:14-374:16
3289 forall a . a -> a -> a -> a -> VecS a 4
3290testdata/Prelude.lc 374:14-374:20
3291 _b -> _b -> _b -> VecS _b 4
3292testdata/Prelude.lc 374:14-374:24
3293 _b -> _b -> VecS _b 4
3294testdata/Prelude.lc 374:14-374:28
3295 _b -> VecS _b 4
3296testdata/Prelude.lc 374:14-374:30
3297 VecS _c 4
3298testdata/Prelude.lc 374:17-374:18
3299 _e
3300testdata/Prelude.lc 374:17-374:20
3301 _b
3302testdata/Prelude.lc 374:21-374:22
3303 VecS _d _c
3304testdata/Prelude.lc 374:21-374:24
3305 _b
3306testdata/Prelude.lc 374:25-374:26
3307 VecS _d _c
3308testdata/Prelude.lc 374:25-374:28
3309 _b
3310testdata/Prelude.lc 374:29-374:30
3311 _b
3312testdata/Prelude.lc 375:9-375:18
3313 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3314testdata/Prelude.lc 375:9-375:20
3315 VecScalar _a Float -> VecScalar _a Float
3316testdata/Prelude.lc 375:9-375:33
3317 VecScalar 3 Float
3318testdata/Prelude.lc 375:19-375:20
3319 forall a b . (a -> b) -> a -> b
3320testdata/Prelude.lc 375:21-375:24
3321 Vec 3 Float
3322testdata/Prelude.lc 375:21-375:26
3323 VecS Float 3 -> VecS Float 3
3324testdata/Prelude.lc 375:21-375:33
3325 VecS Float 3
3326testdata/Prelude.lc 375:25-375:26
3327 forall a . Num (MatVecScalarElem a) => a -> a -> a
3328testdata/Prelude.lc 375:27-375:33
3329 Vec 3 Float
3330testdata/Prelude.lc 376:9-376:18
3331 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
3332testdata/Prelude.lc 376:9-376:20
3333 VecScalar _a Float -> VecScalar _a Float
3334testdata/Prelude.lc 376:9-376:33
3335 VecScalar 3 Float
3336testdata/Prelude.lc 376:19-376:20
3337 forall a b . (a -> b) -> a -> b
3338testdata/Prelude.lc 376:21-376:23
3339 Vec 3 Float
3340testdata/Prelude.lc 376:21-376:31
3341 VecS Float 3 -> VecS Float 3
3342testdata/Prelude.lc 376:21-376:33
3343 VecS Float 3
3344testdata/Prelude.lc 376:24-376:31
3345 forall a . (a ~ VecS Float 3) => a -> a -> a
3346testdata/Prelude.lc 376:32-376:33
3347 VecScalar 3 Float
3348testdata/Prelude.lc 377:9-377:10
3349 VecScalar 3 Float
3350testdata/Prelude.lc 377:9-377:18
3351 VecS Float 3 -> VecS Float 3
3352testdata/Prelude.lc 377:9-377:20
3353 VecS Float 3
3354testdata/Prelude.lc 377:11-377:18
3355 forall a . (a ~ VecS Float 3) => a -> a -> a
3356testdata/Prelude.lc 377:19-377:20
3357 VecScalar 3 Float
3358testdata/Prelude.lc 378:9-378:18
3359 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Mat b a c
3360testdata/Prelude.lc 378:9-378:20
3361 Mat _c _b _a -> Mat _b _c _a
3362testdata/Prelude.lc 378:9-378:65
3363 Mat 4 4 Float
3364testdata/Prelude.lc 378:19-378:20
3365 forall a b . (a -> b) -> a -> b
3366testdata/Prelude.lc 378:21-378:25
3367 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3368testdata/Prelude.lc 378:21-378:34
3369 Vec 4 Float -> Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3370testdata/Prelude.lc 378:21-378:43
3371 Vec 4 Float -> Vec 4 Float -> Mat 4 4 Float
3372testdata/Prelude.lc 378:21-378:52
3373 Vec 4 Float -> Mat 4 4 Float
3374testdata/Prelude.lc 378:21-378:65
3375 Mat 4 4 Float
3376testdata/Prelude.lc 378:27-378:31
3377 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4
3378testdata/Prelude.lc 378:27-378:33
3379 VecS Float 4
3380testdata/Prelude.lc 378:32-378:33
3381 VecScalar 3 Float
3382testdata/Prelude.lc 378:36-378:40
3383 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4
3384testdata/Prelude.lc 378:36-378:42
3385 VecS Float 4
3386testdata/Prelude.lc 378:41-378:42
3387 VecS Float 3
3388testdata/Prelude.lc 378:45-378:49
3389 forall a (b :: Nat) . Num a => VecS a b -> VecS a 4
3390testdata/Prelude.lc 378:45-378:51
3391 VecS Float 4
3392testdata/Prelude.lc 378:50-378:51
3393 VecScalar 3 Float
3394testdata/Prelude.lc 378:54-378:56
3395 forall a . a -> a -> a -> a -> VecS a 4
3396testdata/Prelude.lc 378:54-378:58
3397 _b -> _b -> _b -> VecS _b 4
3398testdata/Prelude.lc 378:54-378:60
3399 _c -> _c -> VecS _c 4
3400testdata/Prelude.lc 378:54-378:62
3401 _c -> VecS _c 4
3402testdata/Prelude.lc 378:54-378:64
3403 VecS Float 4
3404testdata/Prelude.lc 378:57-378:58
3405 _b
3406testdata/Prelude.lc 378:59-378:60
3407 _b
3408testdata/Prelude.lc 378:61-378:62
3409 _b
3410testdata/Prelude.lc 378:63-378:64
3411 _b
3412testdata/Prelude.lc 380:1-380:6
3413 Float -> VecS Float 4 -> VecS Float 4
3414testdata/Prelude.lc 380:13-380:14
3415 _d
3416testdata/Prelude.lc 380:13-380:16
3417 _c -> _c
3418testdata/Prelude.lc 380:13-380:29
3419 VecS Float 4
3420testdata/Prelude.lc 380:15-380:16
3421 forall a . Num (MatVecScalarElem a) => a -> a -> a
3422testdata/Prelude.lc 380:17-380:19
3423 forall a . a -> a -> a -> a -> VecS a 4
3424testdata/Prelude.lc 380:17-380:21
3425 _e -> _e -> _e -> VecS _e 4
3426testdata/Prelude.lc 380:17-380:23
3427 _e -> _e -> VecS _e 4
3428testdata/Prelude.lc 380:17-380:25
3429 _e -> VecS _e 4
3430testdata/Prelude.lc 380:17-380:29
3431 VecS Float 4
3432testdata/Prelude.lc 380:20-380:21
3433 _f
3434testdata/Prelude.lc 380:22-380:23
3435 _e
3436testdata/Prelude.lc 380:24-380:25
3437 _e
3438testdata/Prelude.lc 380:26-380:29
3439 Float
3440testdata/Prelude.lc 382:11-382:16
3441 Type
3442testdata/Prelude.lc 382:11-385:38
3443 Float -> Float -> List Float
3444testdata/Prelude.lc 382:20-382:25
3445 Type
3446testdata/Prelude.lc 382:20-382:36
3447 Type
3448testdata/Prelude.lc 382:29-382:36
3449 Type | Type
3450testdata/Prelude.lc 382:30-382:35
3451 Type
3452testdata/Prelude.lc 383:1-383:7
3453 Float -> Float -> List Float
3454testdata/Prelude.lc 384:7-384:8
3455 Float
3456testdata/Prelude.lc 384:7-384:10
3457 VecScalar 1 Float -> VecScalar 1 Bool
3458testdata/Prelude.lc 384:7-384:12
3459 VecScalar 1 Bool
3460testdata/Prelude.lc 384:7-385:38
3461 List Float
3462testdata/Prelude.lc 384:9-384:10
3463 forall (a :: Nat) b
3464 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
3465testdata/Prelude.lc 384:11-384:12
3466 Float
3467testdata/Prelude.lc 384:15-384:17
3468 forall a . List a
3469testdata/Prelude.lc 384:15-385:38
3470 Bool -> List Float
3471testdata/Prelude.lc 385:19-385:20
3472 Float
3473testdata/Prelude.lc 385:19-385:21
3474 List Float -> List Float
3475testdata/Prelude.lc 385:19-385:38
3476 List Float
3477testdata/Prelude.lc 385:20-385:21
3478 forall a . a -> List a -> List a
3479testdata/Prelude.lc 385:22-385:28
3480 Float -> Float -> List Float
3481testdata/Prelude.lc 385:22-385:36
3482 Float -> List Float
3483testdata/Prelude.lc 385:22-385:38
3484 List Float
3485testdata/Prelude.lc 385:30-385:31
3486 Float
3487testdata/Prelude.lc 385:30-385:33
3488 Float -> Float
3489testdata/Prelude.lc 385:30-385:35
3490 Float
3491testdata/Prelude.lc 385:32-385:33
3492 forall a . Num (MatVecScalarElem a) => a -> a -> a
3493testdata/Prelude.lc 385:34-385:35
3494 _b
3495testdata/Prelude.lc 385:37-385:38
3496 Float
3497testdata/Prelude.lc 387:9-387:12
3498 Type
3499testdata/Prelude.lc 387:9-387:24
3500 Type
3501testdata/Prelude.lc 387:9-389:30
3502 forall a . List a -> Int -> a
3503testdata/Prelude.lc 387:10-387:11
3504 _b
3505testdata/Prelude.lc 387:16-387:19
3506 Type
3507testdata/Prelude.lc 387:16-387:24
3508 Type
3509testdata/Prelude.lc 387:23-387:24
3510 Type | Type
3511testdata/Prelude.lc 388:10-388:12
3512 forall a . List a -> Int -> a
3513testdata/Prelude.lc 388:19-388:20
3514 _d
3515testdata/Prelude.lc 388:19-389:30
3516 Bool -> _d | _c | _c
3517testdata/Prelude.lc 389:19-389:21
3518 List _f
3519testdata/Prelude.lc 389:19-389:24
3520 Int -> _e
3521testdata/Prelude.lc 389:19-389:30
3522 _d
3523testdata/Prelude.lc 389:22-389:24
3524 forall a . List a -> Int -> a
3525testdata/Prelude.lc 389:26-389:27
3526 Int
3527testdata/Prelude.lc 389:26-389:28
3528 Int -> Int
3529testdata/Prelude.lc 389:26-389:29
3530 Int
3531testdata/Prelude.lc 389:27-389:28
3532 forall a . Num (MatVecScalarElem a) => a -> a -> a
3533testdata/Prelude.lc 389:28-389:29
3534 _b
2110------------ warnings 3535------------ warnings
2111Uncovered pattern(s) at testdata/Prelude.lc:50:1: 3536Uncovered pattern(s) at testdata/Prelude.lc:50:1:
2112tail (_: xs) = xs 3537tail (_: xs) = xs
@@ -2127,4 +3552,4 @@ Uncovered pattern(s) at testdata/Prelude.lc:388:10:
2127(x : _) !! 0 = x 3552(x : _) !! 0 = x
2128(_ : xs) !! n = xs !! (n-1) 3553(_ : xs) !! n = xs !! (n-1)
2129Missing case(s): 3554Missing case(s):
2130 Nil _ 3555 Nil _ \ No newline at end of file
diff --git a/testdata/SampleMaterial.out b/testdata/SampleMaterial.out
index cd8a5f3b..a1225581 100644
--- a/testdata/SampleMaterial.out
+++ b/testdata/SampleMaterial.out
@@ -2234,7247 +2234,11747 @@ sampleMaterial
2234 Nil)))))))))))))))))))))))))))))))))))))))))))))))))) 2234 Nil))))))))))))))))))))))))))))))))))))))))))))))))))
2235main is not found 2235main is not found
2236------------ trace 2236------------ trace
2237sampleMaterial :: List (String, CommonAttrs) 2237sampleMaterial :: List (String, CommonAttrs)
2238------------ tooltips 2238------------ tooltips
2239testdata/SampleMaterial.lc 3:1-3:15 List (String, CommonAttrs) 2239testdata/SampleMaterial.lc 3:1-3:15
2240testdata/SampleMaterial.lc 4:3-2183:4 List (String, CommonAttrs) 2240 List (String, CommonAttrs)
2241testdata/SampleMaterial.lc 4:5-46:6 (String, CommonAttrs) 2241testdata/SampleMaterial.lc 4:3-2183:4
2242testdata/SampleMaterial.lc 4:7-4:40 String 2242 List (String, CommonAttrs)
2243testdata/SampleMaterial.lc 5:7-5:18 () 2243testdata/SampleMaterial.lc 4:5-46:6
2244 -> () 2244 (String, CommonAttrs)
2245 -> Bool 2245testdata/SampleMaterial.lc 4:7-4:40
2246 String
2247testdata/SampleMaterial.lc 5:7-5:18
2248 ()
2249 -> ()
2250 -> Bool
2251 -> Float
2252 -> Bool
2253 -> Bool
2254 -> CullType
2255 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2256testdata/SampleMaterial.lc 5:7-6:26
2257 ()
2258 -> Bool
2259 -> Float
2260 -> Bool
2261 -> Bool
2262 -> CullType
2263 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2264testdata/SampleMaterial.lc 5:7-7:26
2265 Bool
2246 -> Float 2266 -> Float
2247 -> Bool 2267 -> Bool
2248 -> Bool 2268 -> Bool
2249 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2269 -> CullType
2250testdata/SampleMaterial.lc 5:7-6:26 () 2270 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2251 -> Bool 2271testdata/SampleMaterial.lc 5:7-8:27
2252 -> Float 2272 Float
2253 -> Bool 2273 -> Bool
2254 -> Bool 2274 -> Bool
2255 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2275 -> CullType
2256testdata/SampleMaterial.lc 5:7-7:26 Bool 2276 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2257 -> Float 2277testdata/SampleMaterial.lc 5:7-9:21
2258 -> Bool 2278 Bool
2259 -> Bool 2279 -> Bool
2260 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2280 -> CullType
2261testdata/SampleMaterial.lc 5:7-8:27 Float 2281 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2262 -> Bool 2282testdata/SampleMaterial.lc 5:7-10:35
2263 -> Bool 2283 Bool
2264 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2284 -> CullType
2265testdata/SampleMaterial.lc 5:7-9:21 Bool 2285 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2266 -> Bool 2286testdata/SampleMaterial.lc 5:7-11:28
2267 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2287 CullType
2268testdata/SampleMaterial.lc 5:7-10:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2288 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2269testdata/SampleMaterial.lc 5:7-11:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2289testdata/SampleMaterial.lc 5:7-12:33
2270testdata/SampleMaterial.lc 5:7-12:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2290 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2271testdata/SampleMaterial.lc 5:7-13:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2291testdata/SampleMaterial.lc 5:7-13:32
2272testdata/SampleMaterial.lc 5:7-14:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2292 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2273testdata/SampleMaterial.lc 5:7-15:34 List StageAttrs -> Bool -> CommonAttrs 2293testdata/SampleMaterial.lc 5:7-14:30
2274testdata/SampleMaterial.lc 5:7-43:14 Bool -> CommonAttrs 2294 Bool -> List StageAttrs -> Bool -> CommonAttrs
2275testdata/SampleMaterial.lc 5:7-45:10 ((CommonAttrs)) | CommonAttrs 2295testdata/SampleMaterial.lc 5:7-15:34
2276testdata/SampleMaterial.lc 6:24-6:26 () 2296 List StageAttrs -> Bool -> CommonAttrs
2277testdata/SampleMaterial.lc 7:24-7:26 () 2297testdata/SampleMaterial.lc 5:7-43:14
2278testdata/SampleMaterial.lc 8:22-8:27 Bool 2298 Bool -> CommonAttrs
2279testdata/SampleMaterial.lc 9:20-9:21 _b 2299testdata/SampleMaterial.lc 5:7-45:10
2280testdata/SampleMaterial.lc 10:30-10:35 Bool 2300 CommonAttrs | ((CommonAttrs))
2281testdata/SampleMaterial.lc 11:23-11:28 Bool 2301testdata/SampleMaterial.lc 6:24-6:26
2282testdata/SampleMaterial.lc 12:20-12:33 CullType 2302 ()
2283testdata/SampleMaterial.lc 13:30-13:32 forall a . List a 2303testdata/SampleMaterial.lc 7:24-7:26
2284testdata/SampleMaterial.lc 14:25-14:30 Bool 2304 ()
2285testdata/SampleMaterial.lc 15:29-15:34 Bool 2305testdata/SampleMaterial.lc 8:22-8:27
2286testdata/SampleMaterial.lc 17:13-43:14 List StageAttrs 2306 Bool
2287testdata/SampleMaterial.lc 17:15-17:25 Maybe (Blending', Blending') 2307testdata/SampleMaterial.lc 9:20-9:21
2288 -> RGBGen 2308 _b
2289 -> AlphaGen 2309testdata/SampleMaterial.lc 10:30-10:35
2310 Bool
2311testdata/SampleMaterial.lc 11:23-11:28
2312 Bool
2313testdata/SampleMaterial.lc 12:20-12:33
2314 CullType
2315testdata/SampleMaterial.lc 13:30-13:32
2316 forall a . List a
2317testdata/SampleMaterial.lc 14:25-14:30
2318 Bool
2319testdata/SampleMaterial.lc 15:29-15:34
2320 Bool
2321testdata/SampleMaterial.lc 17:13-43:14
2322 List StageAttrs
2323testdata/SampleMaterial.lc 17:15-17:25
2324 Maybe (Blending', Blending')
2325 -> RGBGen
2326 -> AlphaGen
2327 -> TCGen
2328 -> List TCMod
2329 -> StageTexture
2330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2331testdata/SampleMaterial.lc 17:15-18:36
2332 RGBGen
2333 -> AlphaGen
2334 -> TCGen
2335 -> List TCMod
2336 -> StageTexture
2337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2338testdata/SampleMaterial.lc 17:15-19:50
2339 AlphaGen
2290 -> TCGen 2340 -> TCGen
2291 -> List TCMod 2341 -> List TCMod
2292 -> StageTexture 2342 -> StageTexture
2293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2343 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2294testdata/SampleMaterial.lc 17:15-18:36 RGBGen 2344testdata/SampleMaterial.lc 17:15-20:42
2295 -> AlphaGen 2345 TCGen
2296 -> TCGen
2297 -> List TCMod 2346 -> List TCMod
2298 -> StageTexture 2347 -> StageTexture
2299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2348 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2300testdata/SampleMaterial.lc 17:15-19:50 AlphaGen 2349testdata/SampleMaterial.lc 17:15-21:36
2301 -> TCGen 2350 List TCMod
2302 -> List TCMod
2303 -> StageTexture 2351 -> StageTexture
2304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2305testdata/SampleMaterial.lc 17:15-20:42 TCGen 2353testdata/SampleMaterial.lc 17:15-22:31
2306 -> List TCMod 2354 StageTexture
2307 -> StageTexture
2308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2309testdata/SampleMaterial.lc 17:15-21:36 List TCMod 2356testdata/SampleMaterial.lc 17:15-23:71
2310 -> StageTexture 2357 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2358testdata/SampleMaterial.lc 17:15-24:38
2312testdata/SampleMaterial.lc 17:15-22:31 StageTexture 2359 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2360testdata/SampleMaterial.lc 17:15-25:41
2314testdata/SampleMaterial.lc 17:15-23:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2361 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2315testdata/SampleMaterial.lc 17:15-24:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2362testdata/SampleMaterial.lc 17:15-26:40
2316testdata/SampleMaterial.lc 17:15-25:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2363 Bool -> String -> StageAttrs
2317testdata/SampleMaterial.lc 17:15-26:40 Bool -> String -> StageAttrs 2364testdata/SampleMaterial.lc 17:15-27:46
2318testdata/SampleMaterial.lc 17:15-27:46 String -> StageAttrs 2365 String -> StageAttrs
2319testdata/SampleMaterial.lc 17:15-29:18 StageAttrs 2366testdata/SampleMaterial.lc 17:15-29:18
2320testdata/SampleMaterial.lc 18:29-18:36 forall a . Maybe a 2367 StageAttrs
2321testdata/SampleMaterial.lc 19:30-19:50 RGBGen 2368testdata/SampleMaterial.lc 18:29-18:36
2322testdata/SampleMaterial.lc 20:32-20:42 AlphaGen 2369 forall a . Maybe a
2323testdata/SampleMaterial.lc 21:29-21:36 TCGen 2370testdata/SampleMaterial.lc 19:30-19:50
2324testdata/SampleMaterial.lc 22:29-22:31 forall a . List a 2371 RGBGen
2325testdata/SampleMaterial.lc 23:31-23:37 String -> StageTexture 2372testdata/SampleMaterial.lc 20:32-20:42
2326testdata/SampleMaterial.lc 23:31-23:71 StageTexture 2373 AlphaGen
2327testdata/SampleMaterial.lc 23:38-23:71 String 2374testdata/SampleMaterial.lc 21:29-21:36
2328testdata/SampleMaterial.lc 24:34-24:38 Bool 2375 TCGen
2329testdata/SampleMaterial.lc 25:33-25:41 DepthFunction 2376testdata/SampleMaterial.lc 22:29-22:31
2330testdata/SampleMaterial.lc 26:33-26:40 forall a . Maybe a 2377 forall a . List a
2331testdata/SampleMaterial.lc 27:41-27:46 Bool 2378testdata/SampleMaterial.lc 23:31-23:37
2332testdata/SampleMaterial.lc 28:38-28:54 String 2379 String -> StageTexture
2333testdata/SampleMaterial.lc 30:15-30:25 Maybe (Blending', Blending') 2380testdata/SampleMaterial.lc 23:31-23:71
2334 -> RGBGen 2381 StageTexture
2335 -> AlphaGen 2382testdata/SampleMaterial.lc 23:38-23:71
2383 String
2384testdata/SampleMaterial.lc 24:34-24:38
2385 Bool
2386testdata/SampleMaterial.lc 25:33-25:41
2387 DepthFunction
2388testdata/SampleMaterial.lc 26:33-26:40
2389 forall a . Maybe a
2390testdata/SampleMaterial.lc 27:41-27:46
2391 Bool
2392testdata/SampleMaterial.lc 28:38-28:54
2393 String
2394testdata/SampleMaterial.lc 30:15-30:25
2395 Maybe (Blending', Blending')
2396 -> RGBGen
2397 -> AlphaGen
2398 -> TCGen
2399 -> List TCMod
2400 -> StageTexture
2401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2402testdata/SampleMaterial.lc 30:15-31:57
2403 RGBGen
2404 -> AlphaGen
2405 -> TCGen
2406 -> List TCMod
2407 -> StageTexture
2408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2409testdata/SampleMaterial.lc 30:15-32:50
2410 AlphaGen
2336 -> TCGen 2411 -> TCGen
2337 -> List TCMod 2412 -> List TCMod
2338 -> StageTexture 2413 -> StageTexture
2339 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2340testdata/SampleMaterial.lc 30:15-31:57 RGBGen 2415testdata/SampleMaterial.lc 30:15-33:42
2341 -> AlphaGen 2416 TCGen
2342 -> TCGen
2343 -> List TCMod 2417 -> List TCMod
2344 -> StageTexture 2418 -> StageTexture
2345 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2346testdata/SampleMaterial.lc 30:15-32:50 AlphaGen 2420testdata/SampleMaterial.lc 30:15-34:40
2347 -> TCGen 2421 List TCMod
2348 -> List TCMod
2349 -> StageTexture 2422 -> StageTexture
2350 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2351testdata/SampleMaterial.lc 30:15-33:42 TCGen 2424testdata/SampleMaterial.lc 30:15-35:31
2352 -> List TCMod 2425 StageTexture
2353 -> StageTexture
2354 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2355testdata/SampleMaterial.lc 30:15-34:40 List TCMod 2427testdata/SampleMaterial.lc 30:15-36:42
2356 -> StageTexture 2428 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2357 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2429testdata/SampleMaterial.lc 30:15-37:38
2358testdata/SampleMaterial.lc 30:15-35:31 StageTexture 2430 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2359 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2431testdata/SampleMaterial.lc 30:15-38:41
2360testdata/SampleMaterial.lc 30:15-36:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2432 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2361testdata/SampleMaterial.lc 30:15-37:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2433testdata/SampleMaterial.lc 30:15-39:40
2362testdata/SampleMaterial.lc 30:15-38:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2434 Bool -> String -> StageAttrs
2363testdata/SampleMaterial.lc 30:15-39:40 Bool -> String -> StageAttrs 2435testdata/SampleMaterial.lc 30:15-40:46
2364testdata/SampleMaterial.lc 30:15-40:46 String -> StageAttrs 2436 String -> StageAttrs
2365testdata/SampleMaterial.lc 30:15-42:18 List StageAttrs | StageAttrs 2437testdata/SampleMaterial.lc 30:15-42:18
2366testdata/SampleMaterial.lc 31:29-31:33 forall a . a -> Maybe a 2438 StageAttrs | List StageAttrs
2367testdata/SampleMaterial.lc 31:29-31:57 Maybe (Blending', Blending') 2439testdata/SampleMaterial.lc 31:29-31:33
2368testdata/SampleMaterial.lc 31:34-31:57 (Blending', Blending') 2440 forall a . a -> Maybe a
2369testdata/SampleMaterial.lc 31:36-31:46 Blending' 2441testdata/SampleMaterial.lc 31:29-31:57
2370testdata/SampleMaterial.lc 31:49-31:55 ((Blending')) | Blending' 2442 Maybe (Blending', Blending')
2371testdata/SampleMaterial.lc 32:30-32:50 RGBGen 2443testdata/SampleMaterial.lc 31:34-31:57
2372testdata/SampleMaterial.lc 33:32-33:42 AlphaGen 2444 (Blending', Blending')
2373testdata/SampleMaterial.lc 34:29-34:40 TCGen 2445testdata/SampleMaterial.lc 31:36-31:46
2374testdata/SampleMaterial.lc 35:29-35:31 forall a . List a 2446 Blending'
2375testdata/SampleMaterial.lc 36:31-36:42 StageTexture 2447testdata/SampleMaterial.lc 31:49-31:55
2376testdata/SampleMaterial.lc 37:34-37:38 Bool 2448 Blending' | ((Blending'))
2377testdata/SampleMaterial.lc 38:33-38:41 DepthFunction 2449testdata/SampleMaterial.lc 32:30-32:50
2378testdata/SampleMaterial.lc 39:33-39:40 forall a . Maybe a 2450 RGBGen
2379testdata/SampleMaterial.lc 40:41-40:46 Bool 2451testdata/SampleMaterial.lc 33:32-33:42
2380testdata/SampleMaterial.lc 41:38-41:54 String 2452 AlphaGen
2381testdata/SampleMaterial.lc 44:21-44:26 Bool 2453testdata/SampleMaterial.lc 34:29-34:40
2382testdata/SampleMaterial.lc 47:5-89:6 (String, CommonAttrs) 2454 TCGen
2383testdata/SampleMaterial.lc 47:5-2182:6 List (String, CommonAttrs) 2455testdata/SampleMaterial.lc 35:29-35:31
2384testdata/SampleMaterial.lc 47:7-47:39 String 2456 forall a . List a
2385testdata/SampleMaterial.lc 48:7-48:18 () 2457testdata/SampleMaterial.lc 36:31-36:42
2386 -> () 2458 StageTexture
2387 -> Bool 2459testdata/SampleMaterial.lc 37:34-37:38
2460 Bool
2461testdata/SampleMaterial.lc 38:33-38:41
2462 DepthFunction
2463testdata/SampleMaterial.lc 39:33-39:40
2464 forall a . Maybe a
2465testdata/SampleMaterial.lc 40:41-40:46
2466 Bool
2467testdata/SampleMaterial.lc 41:38-41:54
2468 String
2469testdata/SampleMaterial.lc 44:21-44:26
2470 Bool
2471testdata/SampleMaterial.lc 47:5-89:6
2472 (String, CommonAttrs)
2473testdata/SampleMaterial.lc 47:5-2182:6
2474 List (String, CommonAttrs)
2475testdata/SampleMaterial.lc 47:7-47:39
2476 String
2477testdata/SampleMaterial.lc 48:7-48:18
2478 ()
2479 -> ()
2480 -> Bool
2481 -> Float
2482 -> Bool
2483 -> Bool
2484 -> CullType
2485 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2486testdata/SampleMaterial.lc 48:7-49:26
2487 ()
2488 -> Bool
2489 -> Float
2490 -> Bool
2491 -> Bool
2492 -> CullType
2493 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2494testdata/SampleMaterial.lc 48:7-50:26
2495 Bool
2388 -> Float 2496 -> Float
2389 -> Bool 2497 -> Bool
2390 -> Bool 2498 -> Bool
2391 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2499 -> CullType
2392testdata/SampleMaterial.lc 48:7-49:26 () 2500 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2393 -> Bool 2501testdata/SampleMaterial.lc 48:7-51:27
2394 -> Float 2502 Float
2395 -> Bool 2503 -> Bool
2396 -> Bool 2504 -> Bool
2397 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2505 -> CullType
2398testdata/SampleMaterial.lc 48:7-50:26 Bool 2506 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2399 -> Float 2507testdata/SampleMaterial.lc 48:7-52:21
2400 -> Bool 2508 Bool
2401 -> Bool 2509 -> Bool
2402 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2510 -> CullType
2403testdata/SampleMaterial.lc 48:7-51:27 Float 2511 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2404 -> Bool 2512testdata/SampleMaterial.lc 48:7-53:35
2405 -> Bool 2513 Bool
2406 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2514 -> CullType
2407testdata/SampleMaterial.lc 48:7-52:21 Bool 2515 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2408 -> Bool 2516testdata/SampleMaterial.lc 48:7-54:28
2409 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2517 CullType
2410testdata/SampleMaterial.lc 48:7-53:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2518 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2411testdata/SampleMaterial.lc 48:7-54:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2519testdata/SampleMaterial.lc 48:7-55:33
2412testdata/SampleMaterial.lc 48:7-55:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2520 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2413testdata/SampleMaterial.lc 48:7-56:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2521testdata/SampleMaterial.lc 48:7-56:32
2414testdata/SampleMaterial.lc 48:7-57:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2522 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2415testdata/SampleMaterial.lc 48:7-58:34 List StageAttrs -> Bool -> CommonAttrs 2523testdata/SampleMaterial.lc 48:7-57:30
2416testdata/SampleMaterial.lc 48:7-86:14 Bool -> CommonAttrs 2524 Bool -> List StageAttrs -> Bool -> CommonAttrs
2417testdata/SampleMaterial.lc 48:7-88:10 ((CommonAttrs)) | CommonAttrs 2525testdata/SampleMaterial.lc 48:7-58:34
2418testdata/SampleMaterial.lc 49:24-49:26 () 2526 List StageAttrs -> Bool -> CommonAttrs
2419testdata/SampleMaterial.lc 50:24-50:26 () 2527testdata/SampleMaterial.lc 48:7-86:14
2420testdata/SampleMaterial.lc 51:22-51:27 Bool 2528 Bool -> CommonAttrs
2421testdata/SampleMaterial.lc 52:20-52:21 _b 2529testdata/SampleMaterial.lc 48:7-88:10
2422testdata/SampleMaterial.lc 53:30-53:35 Bool 2530 CommonAttrs | ((CommonAttrs))
2423testdata/SampleMaterial.lc 54:23-54:28 Bool 2531testdata/SampleMaterial.lc 49:24-49:26
2424testdata/SampleMaterial.lc 55:20-55:33 CullType 2532 ()
2425testdata/SampleMaterial.lc 56:30-56:32 forall a . List a 2533testdata/SampleMaterial.lc 50:24-50:26
2426testdata/SampleMaterial.lc 57:25-57:30 Bool 2534 ()
2427testdata/SampleMaterial.lc 58:29-58:34 Bool 2535testdata/SampleMaterial.lc 51:22-51:27
2428testdata/SampleMaterial.lc 60:13-86:14 List StageAttrs 2536 Bool
2429testdata/SampleMaterial.lc 60:15-60:25 Maybe (Blending', Blending') 2537testdata/SampleMaterial.lc 52:20-52:21
2430 -> RGBGen 2538 _b
2431 -> AlphaGen 2539testdata/SampleMaterial.lc 53:30-53:35
2540 Bool
2541testdata/SampleMaterial.lc 54:23-54:28
2542 Bool
2543testdata/SampleMaterial.lc 55:20-55:33
2544 CullType
2545testdata/SampleMaterial.lc 56:30-56:32
2546 forall a . List a
2547testdata/SampleMaterial.lc 57:25-57:30
2548 Bool
2549testdata/SampleMaterial.lc 58:29-58:34
2550 Bool
2551testdata/SampleMaterial.lc 60:13-86:14
2552 List StageAttrs
2553testdata/SampleMaterial.lc 60:15-60:25
2554 Maybe (Blending', Blending')
2555 -> RGBGen
2556 -> AlphaGen
2557 -> TCGen
2558 -> List TCMod
2559 -> StageTexture
2560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2561testdata/SampleMaterial.lc 60:15-61:36
2562 RGBGen
2563 -> AlphaGen
2564 -> TCGen
2565 -> List TCMod
2566 -> StageTexture
2567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2568testdata/SampleMaterial.lc 60:15-62:50
2569 AlphaGen
2432 -> TCGen 2570 -> TCGen
2433 -> List TCMod 2571 -> List TCMod
2434 -> StageTexture 2572 -> StageTexture
2435 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2436testdata/SampleMaterial.lc 60:15-61:36 RGBGen 2574testdata/SampleMaterial.lc 60:15-63:42
2437 -> AlphaGen 2575 TCGen
2438 -> TCGen
2439 -> List TCMod 2576 -> List TCMod
2440 -> StageTexture 2577 -> StageTexture
2441 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2442testdata/SampleMaterial.lc 60:15-62:50 AlphaGen 2579testdata/SampleMaterial.lc 60:15-64:36
2443 -> TCGen 2580 List TCMod
2444 -> List TCMod
2445 -> StageTexture 2581 -> StageTexture
2446 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2582 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2447testdata/SampleMaterial.lc 60:15-63:42 TCGen 2583testdata/SampleMaterial.lc 60:15-65:31
2448 -> List TCMod 2584 StageTexture
2449 -> StageTexture
2450 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2451testdata/SampleMaterial.lc 60:15-64:36 List TCMod 2586testdata/SampleMaterial.lc 60:15-66:70
2452 -> StageTexture 2587 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2588testdata/SampleMaterial.lc 60:15-67:38
2454testdata/SampleMaterial.lc 60:15-65:31 StageTexture 2589 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2455 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2590testdata/SampleMaterial.lc 60:15-68:41
2456testdata/SampleMaterial.lc 60:15-66:70 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2591 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2457testdata/SampleMaterial.lc 60:15-67:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2592testdata/SampleMaterial.lc 60:15-69:40
2458testdata/SampleMaterial.lc 60:15-68:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2593 Bool -> String -> StageAttrs
2459testdata/SampleMaterial.lc 60:15-69:40 Bool -> String -> StageAttrs 2594testdata/SampleMaterial.lc 60:15-70:46
2460testdata/SampleMaterial.lc 60:15-70:46 String -> StageAttrs 2595 String -> StageAttrs
2461testdata/SampleMaterial.lc 60:15-72:18 StageAttrs 2596testdata/SampleMaterial.lc 60:15-72:18
2462testdata/SampleMaterial.lc 61:29-61:36 forall a . Maybe a 2597 StageAttrs
2463testdata/SampleMaterial.lc 62:30-62:50 RGBGen 2598testdata/SampleMaterial.lc 61:29-61:36
2464testdata/SampleMaterial.lc 63:32-63:42 AlphaGen 2599 forall a . Maybe a
2465testdata/SampleMaterial.lc 64:29-64:36 TCGen 2600testdata/SampleMaterial.lc 62:30-62:50
2466testdata/SampleMaterial.lc 65:29-65:31 forall a . List a 2601 RGBGen
2467testdata/SampleMaterial.lc 66:31-66:37 String -> StageTexture 2602testdata/SampleMaterial.lc 63:32-63:42
2468testdata/SampleMaterial.lc 66:31-66:70 StageTexture 2603 AlphaGen
2469testdata/SampleMaterial.lc 66:38-66:70 String 2604testdata/SampleMaterial.lc 64:29-64:36
2470testdata/SampleMaterial.lc 67:34-67:38 Bool 2605 TCGen
2471testdata/SampleMaterial.lc 68:33-68:41 DepthFunction 2606testdata/SampleMaterial.lc 65:29-65:31
2472testdata/SampleMaterial.lc 69:33-69:40 forall a . Maybe a 2607 forall a . List a
2473testdata/SampleMaterial.lc 70:41-70:46 Bool 2608testdata/SampleMaterial.lc 66:31-66:37
2474testdata/SampleMaterial.lc 71:38-71:54 String 2609 String -> StageTexture
2475testdata/SampleMaterial.lc 73:15-73:25 Maybe (Blending', Blending') 2610testdata/SampleMaterial.lc 66:31-66:70
2476 -> RGBGen 2611 StageTexture
2477 -> AlphaGen 2612testdata/SampleMaterial.lc 66:38-66:70
2613 String
2614testdata/SampleMaterial.lc 67:34-67:38
2615 Bool
2616testdata/SampleMaterial.lc 68:33-68:41
2617 DepthFunction
2618testdata/SampleMaterial.lc 69:33-69:40
2619 forall a . Maybe a
2620testdata/SampleMaterial.lc 70:41-70:46
2621 Bool
2622testdata/SampleMaterial.lc 71:38-71:54
2623 String
2624testdata/SampleMaterial.lc 73:15-73:25
2625 Maybe (Blending', Blending')
2626 -> RGBGen
2627 -> AlphaGen
2628 -> TCGen
2629 -> List TCMod
2630 -> StageTexture
2631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2632testdata/SampleMaterial.lc 73:15-74:57
2633 RGBGen
2634 -> AlphaGen
2635 -> TCGen
2636 -> List TCMod
2637 -> StageTexture
2638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2639testdata/SampleMaterial.lc 73:15-75:50
2640 AlphaGen
2478 -> TCGen 2641 -> TCGen
2479 -> List TCMod 2642 -> List TCMod
2480 -> StageTexture 2643 -> StageTexture
2481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2482testdata/SampleMaterial.lc 73:15-74:57 RGBGen 2645testdata/SampleMaterial.lc 73:15-76:42
2483 -> AlphaGen 2646 TCGen
2484 -> TCGen
2485 -> List TCMod 2647 -> List TCMod
2486 -> StageTexture 2648 -> StageTexture
2487 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2488testdata/SampleMaterial.lc 73:15-75:50 AlphaGen 2650testdata/SampleMaterial.lc 73:15-77:40
2489 -> TCGen 2651 List TCMod
2490 -> List TCMod
2491 -> StageTexture 2652 -> StageTexture
2492 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2493testdata/SampleMaterial.lc 73:15-76:42 TCGen 2654testdata/SampleMaterial.lc 73:15-78:31
2494 -> List TCMod 2655 StageTexture
2495 -> StageTexture
2496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2497testdata/SampleMaterial.lc 73:15-77:40 List TCMod 2657testdata/SampleMaterial.lc 73:15-79:42
2498 -> StageTexture 2658 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2499 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2659testdata/SampleMaterial.lc 73:15-80:38
2500testdata/SampleMaterial.lc 73:15-78:31 StageTexture 2660 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2501 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2661testdata/SampleMaterial.lc 73:15-81:41
2502testdata/SampleMaterial.lc 73:15-79:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2662 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2503testdata/SampleMaterial.lc 73:15-80:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2663testdata/SampleMaterial.lc 73:15-82:40
2504testdata/SampleMaterial.lc 73:15-81:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2664 Bool -> String -> StageAttrs
2505testdata/SampleMaterial.lc 73:15-82:40 Bool -> String -> StageAttrs 2665testdata/SampleMaterial.lc 73:15-83:46
2506testdata/SampleMaterial.lc 73:15-83:46 String -> StageAttrs 2666 String -> StageAttrs
2507testdata/SampleMaterial.lc 73:15-85:18 List StageAttrs | StageAttrs 2667testdata/SampleMaterial.lc 73:15-85:18
2508testdata/SampleMaterial.lc 74:29-74:33 forall a . a -> Maybe a 2668 StageAttrs | List StageAttrs
2509testdata/SampleMaterial.lc 74:29-74:57 Maybe (Blending', Blending') 2669testdata/SampleMaterial.lc 74:29-74:33
2510testdata/SampleMaterial.lc 74:34-74:57 (Blending', Blending') 2670 forall a . a -> Maybe a
2511testdata/SampleMaterial.lc 74:36-74:46 Blending' 2671testdata/SampleMaterial.lc 74:29-74:57
2512testdata/SampleMaterial.lc 74:49-74:55 ((Blending')) | Blending' 2672 Maybe (Blending', Blending')
2513testdata/SampleMaterial.lc 75:30-75:50 RGBGen 2673testdata/SampleMaterial.lc 74:34-74:57
2514testdata/SampleMaterial.lc 76:32-76:42 AlphaGen 2674 (Blending', Blending')
2515testdata/SampleMaterial.lc 77:29-77:40 TCGen 2675testdata/SampleMaterial.lc 74:36-74:46
2516testdata/SampleMaterial.lc 78:29-78:31 forall a . List a 2676 Blending'
2517testdata/SampleMaterial.lc 79:31-79:42 StageTexture 2677testdata/SampleMaterial.lc 74:49-74:55
2518testdata/SampleMaterial.lc 80:34-80:38 Bool 2678 Blending' | ((Blending'))
2519testdata/SampleMaterial.lc 81:33-81:41 DepthFunction 2679testdata/SampleMaterial.lc 75:30-75:50
2520testdata/SampleMaterial.lc 82:33-82:40 forall a . Maybe a 2680 RGBGen
2521testdata/SampleMaterial.lc 83:41-83:46 Bool 2681testdata/SampleMaterial.lc 76:32-76:42
2522testdata/SampleMaterial.lc 84:38-84:54 String 2682 AlphaGen
2523testdata/SampleMaterial.lc 87:21-87:26 Bool 2683testdata/SampleMaterial.lc 77:29-77:40
2524testdata/SampleMaterial.lc 90:5-132:6 (String, CommonAttrs) 2684 TCGen
2525testdata/SampleMaterial.lc 90:5-2182:6 List (String, CommonAttrs) 2685testdata/SampleMaterial.lc 78:29-78:31
2526testdata/SampleMaterial.lc 90:7-90:40 String 2686 forall a . List a
2527testdata/SampleMaterial.lc 91:7-91:18 () 2687testdata/SampleMaterial.lc 79:31-79:42
2528 -> () 2688 StageTexture
2529 -> Bool 2689testdata/SampleMaterial.lc 80:34-80:38
2690 Bool
2691testdata/SampleMaterial.lc 81:33-81:41
2692 DepthFunction
2693testdata/SampleMaterial.lc 82:33-82:40
2694 forall a . Maybe a
2695testdata/SampleMaterial.lc 83:41-83:46
2696 Bool
2697testdata/SampleMaterial.lc 84:38-84:54
2698 String
2699testdata/SampleMaterial.lc 87:21-87:26
2700 Bool
2701testdata/SampleMaterial.lc 90:5-132:6
2702 (String, CommonAttrs)
2703testdata/SampleMaterial.lc 90:5-2182:6
2704 List (String, CommonAttrs)
2705testdata/SampleMaterial.lc 90:7-90:40
2706 String
2707testdata/SampleMaterial.lc 91:7-91:18
2708 ()
2709 -> ()
2710 -> Bool
2711 -> Float
2712 -> Bool
2713 -> Bool
2714 -> CullType
2715 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2716testdata/SampleMaterial.lc 91:7-92:26
2717 ()
2718 -> Bool
2719 -> Float
2720 -> Bool
2721 -> Bool
2722 -> CullType
2723 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2724testdata/SampleMaterial.lc 91:7-93:26
2725 Bool
2530 -> Float 2726 -> Float
2531 -> Bool 2727 -> Bool
2532 -> Bool 2728 -> Bool
2533 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2729 -> CullType
2534testdata/SampleMaterial.lc 91:7-92:26 () 2730 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2535 -> Bool 2731testdata/SampleMaterial.lc 91:7-94:27
2536 -> Float 2732 Float
2537 -> Bool 2733 -> Bool
2538 -> Bool 2734 -> Bool
2539 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2735 -> CullType
2540testdata/SampleMaterial.lc 91:7-93:26 Bool 2736 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2541 -> Float 2737testdata/SampleMaterial.lc 91:7-95:21
2542 -> Bool 2738 Bool
2543 -> Bool 2739 -> Bool
2544 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2740 -> CullType
2545testdata/SampleMaterial.lc 91:7-94:27 Float 2741 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2546 -> Bool 2742testdata/SampleMaterial.lc 91:7-96:35
2547 -> Bool 2743 Bool
2548 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2744 -> CullType
2549testdata/SampleMaterial.lc 91:7-95:21 Bool 2745 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2550 -> Bool 2746testdata/SampleMaterial.lc 91:7-97:28
2551 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2747 CullType
2552testdata/SampleMaterial.lc 91:7-96:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2748 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2553testdata/SampleMaterial.lc 91:7-97:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2749testdata/SampleMaterial.lc 91:7-98:33
2554testdata/SampleMaterial.lc 91:7-98:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2750 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2555testdata/SampleMaterial.lc 91:7-99:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2751testdata/SampleMaterial.lc 91:7-99:32
2556testdata/SampleMaterial.lc 91:7-100:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2752 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2557testdata/SampleMaterial.lc 91:7-101:34 List StageAttrs -> Bool -> CommonAttrs 2753testdata/SampleMaterial.lc 91:7-100:30
2558testdata/SampleMaterial.lc 91:7-129:14 Bool -> CommonAttrs 2754 Bool -> List StageAttrs -> Bool -> CommonAttrs
2559testdata/SampleMaterial.lc 91:7-131:10 ((CommonAttrs)) | CommonAttrs 2755testdata/SampleMaterial.lc 91:7-101:34
2560testdata/SampleMaterial.lc 92:24-92:26 () 2756 List StageAttrs -> Bool -> CommonAttrs
2561testdata/SampleMaterial.lc 93:24-93:26 () 2757testdata/SampleMaterial.lc 91:7-129:14
2562testdata/SampleMaterial.lc 94:22-94:27 Bool 2758 Bool -> CommonAttrs
2563testdata/SampleMaterial.lc 95:20-95:21 _b 2759testdata/SampleMaterial.lc 91:7-131:10
2564testdata/SampleMaterial.lc 96:30-96:35 Bool 2760 CommonAttrs | ((CommonAttrs))
2565testdata/SampleMaterial.lc 97:23-97:28 Bool 2761testdata/SampleMaterial.lc 92:24-92:26
2566testdata/SampleMaterial.lc 98:20-98:33 CullType 2762 ()
2567testdata/SampleMaterial.lc 99:30-99:32 forall a . List a 2763testdata/SampleMaterial.lc 93:24-93:26
2568testdata/SampleMaterial.lc 100:25-100:30 Bool 2764 ()
2569testdata/SampleMaterial.lc 101:29-101:34 Bool 2765testdata/SampleMaterial.lc 94:22-94:27
2570testdata/SampleMaterial.lc 103:13-129:14 List StageAttrs 2766 Bool
2571testdata/SampleMaterial.lc 103:15-103:25 Maybe (Blending', Blending') 2767testdata/SampleMaterial.lc 95:20-95:21
2572 -> RGBGen 2768 _b
2573 -> AlphaGen 2769testdata/SampleMaterial.lc 96:30-96:35
2770 Bool
2771testdata/SampleMaterial.lc 97:23-97:28
2772 Bool
2773testdata/SampleMaterial.lc 98:20-98:33
2774 CullType
2775testdata/SampleMaterial.lc 99:30-99:32
2776 forall a . List a
2777testdata/SampleMaterial.lc 100:25-100:30
2778 Bool
2779testdata/SampleMaterial.lc 101:29-101:34
2780 Bool
2781testdata/SampleMaterial.lc 103:13-129:14
2782 List StageAttrs
2783testdata/SampleMaterial.lc 103:15-103:25
2784 Maybe (Blending', Blending')
2785 -> RGBGen
2786 -> AlphaGen
2787 -> TCGen
2788 -> List TCMod
2789 -> StageTexture
2790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2791testdata/SampleMaterial.lc 103:15-104:36
2792 RGBGen
2793 -> AlphaGen
2794 -> TCGen
2795 -> List TCMod
2796 -> StageTexture
2797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2798testdata/SampleMaterial.lc 103:15-105:50
2799 AlphaGen
2574 -> TCGen 2800 -> TCGen
2575 -> List TCMod 2801 -> List TCMod
2576 -> StageTexture 2802 -> StageTexture
2577 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2803 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2578testdata/SampleMaterial.lc 103:15-104:36 RGBGen 2804testdata/SampleMaterial.lc 103:15-106:42
2579 -> AlphaGen 2805 TCGen
2580 -> TCGen
2581 -> List TCMod 2806 -> List TCMod
2582 -> StageTexture 2807 -> StageTexture
2583 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2584testdata/SampleMaterial.lc 103:15-105:50 AlphaGen 2809testdata/SampleMaterial.lc 103:15-107:36
2585 -> TCGen 2810 List TCMod
2586 -> List TCMod
2587 -> StageTexture 2811 -> StageTexture
2588 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2589testdata/SampleMaterial.lc 103:15-106:42 TCGen 2813testdata/SampleMaterial.lc 103:15-108:31
2590 -> List TCMod 2814 StageTexture
2591 -> StageTexture
2592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2815 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2593testdata/SampleMaterial.lc 103:15-107:36 List TCMod 2816testdata/SampleMaterial.lc 103:15-109:71
2594 -> StageTexture 2817 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2595 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2818testdata/SampleMaterial.lc 103:15-110:38
2596testdata/SampleMaterial.lc 103:15-108:31 StageTexture 2819 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2820testdata/SampleMaterial.lc 103:15-111:41
2598testdata/SampleMaterial.lc 103:15-109:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2821 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2599testdata/SampleMaterial.lc 103:15-110:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2822testdata/SampleMaterial.lc 103:15-112:40
2600testdata/SampleMaterial.lc 103:15-111:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2823 Bool -> String -> StageAttrs
2601testdata/SampleMaterial.lc 103:15-112:40 Bool -> String -> StageAttrs 2824testdata/SampleMaterial.lc 103:15-113:46
2602testdata/SampleMaterial.lc 103:15-113:46 String -> StageAttrs 2825 String -> StageAttrs
2603testdata/SampleMaterial.lc 103:15-115:18 StageAttrs 2826testdata/SampleMaterial.lc 103:15-115:18
2604testdata/SampleMaterial.lc 104:29-104:36 forall a . Maybe a 2827 StageAttrs
2605testdata/SampleMaterial.lc 105:30-105:50 RGBGen 2828testdata/SampleMaterial.lc 104:29-104:36
2606testdata/SampleMaterial.lc 106:32-106:42 AlphaGen 2829 forall a . Maybe a
2607testdata/SampleMaterial.lc 107:29-107:36 TCGen 2830testdata/SampleMaterial.lc 105:30-105:50
2608testdata/SampleMaterial.lc 108:29-108:31 forall a . List a 2831 RGBGen
2609testdata/SampleMaterial.lc 109:31-109:37 String -> StageTexture 2832testdata/SampleMaterial.lc 106:32-106:42
2610testdata/SampleMaterial.lc 109:31-109:71 StageTexture 2833 AlphaGen
2611testdata/SampleMaterial.lc 109:38-109:71 String 2834testdata/SampleMaterial.lc 107:29-107:36
2612testdata/SampleMaterial.lc 110:34-110:38 Bool 2835 TCGen
2613testdata/SampleMaterial.lc 111:33-111:41 DepthFunction 2836testdata/SampleMaterial.lc 108:29-108:31
2614testdata/SampleMaterial.lc 112:33-112:40 forall a . Maybe a 2837 forall a . List a
2615testdata/SampleMaterial.lc 113:41-113:46 Bool 2838testdata/SampleMaterial.lc 109:31-109:37
2616testdata/SampleMaterial.lc 114:38-114:54 String 2839 String -> StageTexture
2617testdata/SampleMaterial.lc 116:15-116:25 Maybe (Blending', Blending') 2840testdata/SampleMaterial.lc 109:31-109:71
2618 -> RGBGen 2841 StageTexture
2619 -> AlphaGen 2842testdata/SampleMaterial.lc 109:38-109:71
2843 String
2844testdata/SampleMaterial.lc 110:34-110:38
2845 Bool
2846testdata/SampleMaterial.lc 111:33-111:41
2847 DepthFunction
2848testdata/SampleMaterial.lc 112:33-112:40
2849 forall a . Maybe a
2850testdata/SampleMaterial.lc 113:41-113:46
2851 Bool
2852testdata/SampleMaterial.lc 114:38-114:54
2853 String
2854testdata/SampleMaterial.lc 116:15-116:25
2855 Maybe (Blending', Blending')
2856 -> RGBGen
2857 -> AlphaGen
2858 -> TCGen
2859 -> List TCMod
2860 -> StageTexture
2861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2862testdata/SampleMaterial.lc 116:15-117:57
2863 RGBGen
2864 -> AlphaGen
2865 -> TCGen
2866 -> List TCMod
2867 -> StageTexture
2868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2869testdata/SampleMaterial.lc 116:15-118:50
2870 AlphaGen
2620 -> TCGen 2871 -> TCGen
2621 -> List TCMod 2872 -> List TCMod
2622 -> StageTexture 2873 -> StageTexture
2623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2624testdata/SampleMaterial.lc 116:15-117:57 RGBGen 2875testdata/SampleMaterial.lc 116:15-119:42
2625 -> AlphaGen 2876 TCGen
2626 -> TCGen
2627 -> List TCMod 2877 -> List TCMod
2628 -> StageTexture 2878 -> StageTexture
2629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2630testdata/SampleMaterial.lc 116:15-118:50 AlphaGen 2880testdata/SampleMaterial.lc 116:15-120:40
2631 -> TCGen 2881 List TCMod
2632 -> List TCMod
2633 -> StageTexture 2882 -> StageTexture
2634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2635testdata/SampleMaterial.lc 116:15-119:42 TCGen 2884testdata/SampleMaterial.lc 116:15-121:31
2636 -> List TCMod 2885 StageTexture
2637 -> StageTexture
2638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2639testdata/SampleMaterial.lc 116:15-120:40 List TCMod 2887testdata/SampleMaterial.lc 116:15-122:42
2640 -> StageTexture 2888 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2889testdata/SampleMaterial.lc 116:15-123:38
2642testdata/SampleMaterial.lc 116:15-121:31 StageTexture 2890 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2643 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2891testdata/SampleMaterial.lc 116:15-124:41
2644testdata/SampleMaterial.lc 116:15-122:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2892 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2645testdata/SampleMaterial.lc 116:15-123:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2893testdata/SampleMaterial.lc 116:15-125:40
2646testdata/SampleMaterial.lc 116:15-124:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2894 Bool -> String -> StageAttrs
2647testdata/SampleMaterial.lc 116:15-125:40 Bool -> String -> StageAttrs 2895testdata/SampleMaterial.lc 116:15-126:46
2648testdata/SampleMaterial.lc 116:15-126:46 String -> StageAttrs 2896 String -> StageAttrs
2649testdata/SampleMaterial.lc 116:15-128:18 List StageAttrs | StageAttrs 2897testdata/SampleMaterial.lc 116:15-128:18
2650testdata/SampleMaterial.lc 117:29-117:33 forall a . a -> Maybe a 2898 StageAttrs | List StageAttrs
2651testdata/SampleMaterial.lc 117:29-117:57 Maybe (Blending', Blending') 2899testdata/SampleMaterial.lc 117:29-117:33
2652testdata/SampleMaterial.lc 117:34-117:57 (Blending', Blending') 2900 forall a . a -> Maybe a
2653testdata/SampleMaterial.lc 117:36-117:46 Blending' 2901testdata/SampleMaterial.lc 117:29-117:57
2654testdata/SampleMaterial.lc 117:49-117:55 ((Blending')) | Blending' 2902 Maybe (Blending', Blending')
2655testdata/SampleMaterial.lc 118:30-118:50 RGBGen 2903testdata/SampleMaterial.lc 117:34-117:57
2656testdata/SampleMaterial.lc 119:32-119:42 AlphaGen 2904 (Blending', Blending')
2657testdata/SampleMaterial.lc 120:29-120:40 TCGen 2905testdata/SampleMaterial.lc 117:36-117:46
2658testdata/SampleMaterial.lc 121:29-121:31 forall a . List a 2906 Blending'
2659testdata/SampleMaterial.lc 122:31-122:42 StageTexture 2907testdata/SampleMaterial.lc 117:49-117:55
2660testdata/SampleMaterial.lc 123:34-123:38 Bool 2908 Blending' | ((Blending'))
2661testdata/SampleMaterial.lc 124:33-124:41 DepthFunction 2909testdata/SampleMaterial.lc 118:30-118:50
2662testdata/SampleMaterial.lc 125:33-125:40 forall a . Maybe a 2910 RGBGen
2663testdata/SampleMaterial.lc 126:41-126:46 Bool 2911testdata/SampleMaterial.lc 119:32-119:42
2664testdata/SampleMaterial.lc 127:38-127:54 String 2912 AlphaGen
2665testdata/SampleMaterial.lc 130:21-130:26 Bool 2913testdata/SampleMaterial.lc 120:29-120:40
2666testdata/SampleMaterial.lc 133:5-175:6 (String, CommonAttrs) 2914 TCGen
2667testdata/SampleMaterial.lc 133:5-2182:6 List (String, CommonAttrs) 2915testdata/SampleMaterial.lc 121:29-121:31
2668testdata/SampleMaterial.lc 133:7-133:42 String 2916 forall a . List a
2669testdata/SampleMaterial.lc 134:7-134:18 () 2917testdata/SampleMaterial.lc 122:31-122:42
2670 -> () 2918 StageTexture
2671 -> Bool 2919testdata/SampleMaterial.lc 123:34-123:38
2920 Bool
2921testdata/SampleMaterial.lc 124:33-124:41
2922 DepthFunction
2923testdata/SampleMaterial.lc 125:33-125:40
2924 forall a . Maybe a
2925testdata/SampleMaterial.lc 126:41-126:46
2926 Bool
2927testdata/SampleMaterial.lc 127:38-127:54
2928 String
2929testdata/SampleMaterial.lc 130:21-130:26
2930 Bool
2931testdata/SampleMaterial.lc 133:5-175:6
2932 (String, CommonAttrs)
2933testdata/SampleMaterial.lc 133:5-2182:6
2934 List (String, CommonAttrs)
2935testdata/SampleMaterial.lc 133:7-133:42
2936 String
2937testdata/SampleMaterial.lc 134:7-134:18
2938 ()
2939 -> ()
2940 -> Bool
2941 -> Float
2942 -> Bool
2943 -> Bool
2944 -> CullType
2945 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2946testdata/SampleMaterial.lc 134:7-135:26
2947 ()
2948 -> Bool
2949 -> Float
2950 -> Bool
2951 -> Bool
2952 -> CullType
2953 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2954testdata/SampleMaterial.lc 134:7-136:26
2955 Bool
2672 -> Float 2956 -> Float
2673 -> Bool 2957 -> Bool
2674 -> Bool 2958 -> Bool
2675 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2959 -> CullType
2676testdata/SampleMaterial.lc 134:7-135:26 () 2960 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2677 -> Bool 2961testdata/SampleMaterial.lc 134:7-137:27
2678 -> Float 2962 Float
2679 -> Bool 2963 -> Bool
2680 -> Bool 2964 -> Bool
2681 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2965 -> CullType
2682testdata/SampleMaterial.lc 134:7-136:26 Bool 2966 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2683 -> Float 2967testdata/SampleMaterial.lc 134:7-138:21
2684 -> Bool 2968 Bool
2685 -> Bool 2969 -> Bool
2686 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2970 -> CullType
2687testdata/SampleMaterial.lc 134:7-137:27 Float 2971 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2688 -> Bool 2972testdata/SampleMaterial.lc 134:7-139:35
2689 -> Bool 2973 Bool
2690 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2974 -> CullType
2691testdata/SampleMaterial.lc 134:7-138:21 Bool 2975 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2692 -> Bool 2976testdata/SampleMaterial.lc 134:7-140:28
2693 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2977 CullType
2694testdata/SampleMaterial.lc 134:7-139:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2978 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2695testdata/SampleMaterial.lc 134:7-140:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2979testdata/SampleMaterial.lc 134:7-141:33
2696testdata/SampleMaterial.lc 134:7-141:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2980 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2697testdata/SampleMaterial.lc 134:7-142:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2981testdata/SampleMaterial.lc 134:7-142:32
2698testdata/SampleMaterial.lc 134:7-143:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2982 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2699testdata/SampleMaterial.lc 134:7-144:34 List StageAttrs -> Bool -> CommonAttrs 2983testdata/SampleMaterial.lc 134:7-143:30
2700testdata/SampleMaterial.lc 134:7-172:14 Bool -> CommonAttrs 2984 Bool -> List StageAttrs -> Bool -> CommonAttrs
2701testdata/SampleMaterial.lc 134:7-174:10 ((CommonAttrs)) | CommonAttrs 2985testdata/SampleMaterial.lc 134:7-144:34
2702testdata/SampleMaterial.lc 135:24-135:26 () 2986 List StageAttrs -> Bool -> CommonAttrs
2703testdata/SampleMaterial.lc 136:24-136:26 () 2987testdata/SampleMaterial.lc 134:7-172:14
2704testdata/SampleMaterial.lc 137:22-137:27 Bool 2988 Bool -> CommonAttrs
2705testdata/SampleMaterial.lc 138:20-138:21 _b 2989testdata/SampleMaterial.lc 134:7-174:10
2706testdata/SampleMaterial.lc 139:30-139:35 Bool 2990 CommonAttrs | ((CommonAttrs))
2707testdata/SampleMaterial.lc 140:23-140:28 Bool 2991testdata/SampleMaterial.lc 135:24-135:26
2708testdata/SampleMaterial.lc 141:20-141:33 CullType 2992 ()
2709testdata/SampleMaterial.lc 142:30-142:32 forall a . List a 2993testdata/SampleMaterial.lc 136:24-136:26
2710testdata/SampleMaterial.lc 143:25-143:30 Bool 2994 ()
2711testdata/SampleMaterial.lc 144:29-144:34 Bool 2995testdata/SampleMaterial.lc 137:22-137:27
2712testdata/SampleMaterial.lc 146:13-172:14 List StageAttrs 2996 Bool
2713testdata/SampleMaterial.lc 146:15-146:25 Maybe (Blending', Blending') 2997testdata/SampleMaterial.lc 138:20-138:21
2714 -> RGBGen 2998 _b
2715 -> AlphaGen 2999testdata/SampleMaterial.lc 139:30-139:35
3000 Bool
3001testdata/SampleMaterial.lc 140:23-140:28
3002 Bool
3003testdata/SampleMaterial.lc 141:20-141:33
3004 CullType
3005testdata/SampleMaterial.lc 142:30-142:32
3006 forall a . List a
3007testdata/SampleMaterial.lc 143:25-143:30
3008 Bool
3009testdata/SampleMaterial.lc 144:29-144:34
3010 Bool
3011testdata/SampleMaterial.lc 146:13-172:14
3012 List StageAttrs
3013testdata/SampleMaterial.lc 146:15-146:25
3014 Maybe (Blending', Blending')
3015 -> RGBGen
3016 -> AlphaGen
3017 -> TCGen
3018 -> List TCMod
3019 -> StageTexture
3020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3021testdata/SampleMaterial.lc 146:15-147:36
3022 RGBGen
3023 -> AlphaGen
3024 -> TCGen
3025 -> List TCMod
3026 -> StageTexture
3027 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3028testdata/SampleMaterial.lc 146:15-148:50
3029 AlphaGen
2716 -> TCGen 3030 -> TCGen
2717 -> List TCMod 3031 -> List TCMod
2718 -> StageTexture 3032 -> StageTexture
2719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2720testdata/SampleMaterial.lc 146:15-147:36 RGBGen 3034testdata/SampleMaterial.lc 146:15-149:42
2721 -> AlphaGen 3035 TCGen
2722 -> TCGen
2723 -> List TCMod 3036 -> List TCMod
2724 -> StageTexture 3037 -> StageTexture
2725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3038 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2726testdata/SampleMaterial.lc 146:15-148:50 AlphaGen 3039testdata/SampleMaterial.lc 146:15-150:36
2727 -> TCGen 3040 List TCMod
2728 -> List TCMod
2729 -> StageTexture 3041 -> StageTexture
2730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3042 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2731testdata/SampleMaterial.lc 146:15-149:42 TCGen 3043testdata/SampleMaterial.lc 146:15-151:31
2732 -> List TCMod 3044 StageTexture
2733 -> StageTexture
2734 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3045 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2735testdata/SampleMaterial.lc 146:15-150:36 List TCMod 3046testdata/SampleMaterial.lc 146:15-152:73
2736 -> StageTexture 3047 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3048testdata/SampleMaterial.lc 146:15-153:38
2738testdata/SampleMaterial.lc 146:15-151:31 StageTexture 3049 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3050testdata/SampleMaterial.lc 146:15-154:41
2740testdata/SampleMaterial.lc 146:15-152:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3051 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2741testdata/SampleMaterial.lc 146:15-153:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3052testdata/SampleMaterial.lc 146:15-155:40
2742testdata/SampleMaterial.lc 146:15-154:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3053 Bool -> String -> StageAttrs
2743testdata/SampleMaterial.lc 146:15-155:40 Bool -> String -> StageAttrs 3054testdata/SampleMaterial.lc 146:15-156:46
2744testdata/SampleMaterial.lc 146:15-156:46 String -> StageAttrs 3055 String -> StageAttrs
2745testdata/SampleMaterial.lc 146:15-158:18 StageAttrs 3056testdata/SampleMaterial.lc 146:15-158:18
2746testdata/SampleMaterial.lc 147:29-147:36 forall a . Maybe a 3057 StageAttrs
2747testdata/SampleMaterial.lc 148:30-148:50 RGBGen 3058testdata/SampleMaterial.lc 147:29-147:36
2748testdata/SampleMaterial.lc 149:32-149:42 AlphaGen 3059 forall a . Maybe a
2749testdata/SampleMaterial.lc 150:29-150:36 TCGen 3060testdata/SampleMaterial.lc 148:30-148:50
2750testdata/SampleMaterial.lc 151:29-151:31 forall a . List a 3061 RGBGen
2751testdata/SampleMaterial.lc 152:31-152:37 String -> StageTexture 3062testdata/SampleMaterial.lc 149:32-149:42
2752testdata/SampleMaterial.lc 152:31-152:73 StageTexture 3063 AlphaGen
2753testdata/SampleMaterial.lc 152:38-152:73 String 3064testdata/SampleMaterial.lc 150:29-150:36
2754testdata/SampleMaterial.lc 153:34-153:38 Bool 3065 TCGen
2755testdata/SampleMaterial.lc 154:33-154:41 DepthFunction 3066testdata/SampleMaterial.lc 151:29-151:31
2756testdata/SampleMaterial.lc 155:33-155:40 forall a . Maybe a 3067 forall a . List a
2757testdata/SampleMaterial.lc 156:41-156:46 Bool 3068testdata/SampleMaterial.lc 152:31-152:37
2758testdata/SampleMaterial.lc 157:38-157:54 String 3069 String -> StageTexture
2759testdata/SampleMaterial.lc 159:15-159:25 Maybe (Blending', Blending') 3070testdata/SampleMaterial.lc 152:31-152:73
2760 -> RGBGen 3071 StageTexture
2761 -> AlphaGen 3072testdata/SampleMaterial.lc 152:38-152:73
3073 String
3074testdata/SampleMaterial.lc 153:34-153:38
3075 Bool
3076testdata/SampleMaterial.lc 154:33-154:41
3077 DepthFunction
3078testdata/SampleMaterial.lc 155:33-155:40
3079 forall a . Maybe a
3080testdata/SampleMaterial.lc 156:41-156:46
3081 Bool
3082testdata/SampleMaterial.lc 157:38-157:54
3083 String
3084testdata/SampleMaterial.lc 159:15-159:25
3085 Maybe (Blending', Blending')
3086 -> RGBGen
3087 -> AlphaGen
3088 -> TCGen
3089 -> List TCMod
3090 -> StageTexture
3091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3092testdata/SampleMaterial.lc 159:15-160:57
3093 RGBGen
3094 -> AlphaGen
3095 -> TCGen
3096 -> List TCMod
3097 -> StageTexture
3098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3099testdata/SampleMaterial.lc 159:15-161:50
3100 AlphaGen
2762 -> TCGen 3101 -> TCGen
2763 -> List TCMod 3102 -> List TCMod
2764 -> StageTexture 3103 -> StageTexture
2765 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2766testdata/SampleMaterial.lc 159:15-160:57 RGBGen 3105testdata/SampleMaterial.lc 159:15-162:42
2767 -> AlphaGen 3106 TCGen
2768 -> TCGen
2769 -> List TCMod 3107 -> List TCMod
2770 -> StageTexture 3108 -> StageTexture
2771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2772testdata/SampleMaterial.lc 159:15-161:50 AlphaGen 3110testdata/SampleMaterial.lc 159:15-163:40
2773 -> TCGen 3111 List TCMod
2774 -> List TCMod
2775 -> StageTexture 3112 -> StageTexture
2776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3113 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2777testdata/SampleMaterial.lc 159:15-162:42 TCGen 3114testdata/SampleMaterial.lc 159:15-164:31
2778 -> List TCMod 3115 StageTexture
2779 -> StageTexture
2780 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3116 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2781testdata/SampleMaterial.lc 159:15-163:40 List TCMod 3117testdata/SampleMaterial.lc 159:15-165:42
2782 -> StageTexture 3118 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3119testdata/SampleMaterial.lc 159:15-166:38
2784testdata/SampleMaterial.lc 159:15-164:31 StageTexture 3120 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3121testdata/SampleMaterial.lc 159:15-167:41
2786testdata/SampleMaterial.lc 159:15-165:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3122 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2787testdata/SampleMaterial.lc 159:15-166:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3123testdata/SampleMaterial.lc 159:15-168:40
2788testdata/SampleMaterial.lc 159:15-167:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3124 Bool -> String -> StageAttrs
2789testdata/SampleMaterial.lc 159:15-168:40 Bool -> String -> StageAttrs 3125testdata/SampleMaterial.lc 159:15-169:46
2790testdata/SampleMaterial.lc 159:15-169:46 String -> StageAttrs 3126 String -> StageAttrs
2791testdata/SampleMaterial.lc 159:15-171:18 List StageAttrs | StageAttrs 3127testdata/SampleMaterial.lc 159:15-171:18
2792testdata/SampleMaterial.lc 160:29-160:33 forall a . a -> Maybe a 3128 StageAttrs | List StageAttrs
2793testdata/SampleMaterial.lc 160:29-160:57 Maybe (Blending', Blending') 3129testdata/SampleMaterial.lc 160:29-160:33
2794testdata/SampleMaterial.lc 160:34-160:57 (Blending', Blending') 3130 forall a . a -> Maybe a
2795testdata/SampleMaterial.lc 160:36-160:46 Blending' 3131testdata/SampleMaterial.lc 160:29-160:57
2796testdata/SampleMaterial.lc 160:49-160:55 ((Blending')) | Blending' 3132 Maybe (Blending', Blending')
2797testdata/SampleMaterial.lc 161:30-161:50 RGBGen 3133testdata/SampleMaterial.lc 160:34-160:57
2798testdata/SampleMaterial.lc 162:32-162:42 AlphaGen 3134 (Blending', Blending')
2799testdata/SampleMaterial.lc 163:29-163:40 TCGen 3135testdata/SampleMaterial.lc 160:36-160:46
2800testdata/SampleMaterial.lc 164:29-164:31 forall a . List a 3136 Blending'
2801testdata/SampleMaterial.lc 165:31-165:42 StageTexture 3137testdata/SampleMaterial.lc 160:49-160:55
2802testdata/SampleMaterial.lc 166:34-166:38 Bool 3138 Blending' | ((Blending'))
2803testdata/SampleMaterial.lc 167:33-167:41 DepthFunction 3139testdata/SampleMaterial.lc 161:30-161:50
2804testdata/SampleMaterial.lc 168:33-168:40 forall a . Maybe a 3140 RGBGen
2805testdata/SampleMaterial.lc 169:41-169:46 Bool 3141testdata/SampleMaterial.lc 162:32-162:42
2806testdata/SampleMaterial.lc 170:38-170:54 String 3142 AlphaGen
2807testdata/SampleMaterial.lc 173:21-173:26 Bool 3143testdata/SampleMaterial.lc 163:29-163:40
2808testdata/SampleMaterial.lc 176:5-232:6 (String, CommonAttrs) 3144 TCGen
2809testdata/SampleMaterial.lc 176:5-2182:6 List (String, CommonAttrs) 3145testdata/SampleMaterial.lc 164:29-164:31
2810testdata/SampleMaterial.lc 176:7-176:46 String 3146 forall a . List a
2811testdata/SampleMaterial.lc 177:7-177:18 () 3147testdata/SampleMaterial.lc 165:31-165:42
2812 -> () 3148 StageTexture
2813 -> Bool 3149testdata/SampleMaterial.lc 166:34-166:38
3150 Bool
3151testdata/SampleMaterial.lc 167:33-167:41
3152 DepthFunction
3153testdata/SampleMaterial.lc 168:33-168:40
3154 forall a . Maybe a
3155testdata/SampleMaterial.lc 169:41-169:46
3156 Bool
3157testdata/SampleMaterial.lc 170:38-170:54
3158 String
3159testdata/SampleMaterial.lc 173:21-173:26
3160 Bool
3161testdata/SampleMaterial.lc 176:5-232:6
3162 (String, CommonAttrs)
3163testdata/SampleMaterial.lc 176:5-2182:6
3164 List (String, CommonAttrs)
3165testdata/SampleMaterial.lc 176:7-176:46
3166 String
3167testdata/SampleMaterial.lc 177:7-177:18
3168 ()
3169 -> ()
3170 -> Bool
3171 -> Float
3172 -> Bool
3173 -> Bool
3174 -> CullType
3175 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3176testdata/SampleMaterial.lc 177:7-178:26
3177 ()
3178 -> Bool
3179 -> Float
3180 -> Bool
3181 -> Bool
3182 -> CullType
3183 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3184testdata/SampleMaterial.lc 177:7-179:26
3185 Bool
2814 -> Float 3186 -> Float
2815 -> Bool 3187 -> Bool
2816 -> Bool 3188 -> Bool
2817 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3189 -> CullType
2818testdata/SampleMaterial.lc 177:7-178:26 () 3190 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2819 -> Bool 3191testdata/SampleMaterial.lc 177:7-180:27
2820 -> Float 3192 Float
2821 -> Bool 3193 -> Bool
2822 -> Bool 3194 -> Bool
2823 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3195 -> CullType
2824testdata/SampleMaterial.lc 177:7-179:26 Bool 3196 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2825 -> Float 3197testdata/SampleMaterial.lc 177:7-181:21
2826 -> Bool 3198 Bool
2827 -> Bool 3199 -> Bool
2828 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3200 -> CullType
2829testdata/SampleMaterial.lc 177:7-180:27 Float 3201 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2830 -> Bool 3202testdata/SampleMaterial.lc 177:7-182:35
2831 -> Bool 3203 Bool
2832 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3204 -> CullType
2833testdata/SampleMaterial.lc 177:7-181:21 Bool 3205 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2834 -> Bool 3206testdata/SampleMaterial.lc 177:7-183:28
2835 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3207 CullType
2836testdata/SampleMaterial.lc 177:7-182:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3208 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2837testdata/SampleMaterial.lc 177:7-183:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3209testdata/SampleMaterial.lc 177:7-184:33
2838testdata/SampleMaterial.lc 177:7-184:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3210 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2839testdata/SampleMaterial.lc 177:7-185:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3211testdata/SampleMaterial.lc 177:7-185:32
2840testdata/SampleMaterial.lc 177:7-186:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 3212 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2841testdata/SampleMaterial.lc 177:7-187:34 List StageAttrs -> Bool -> CommonAttrs 3213testdata/SampleMaterial.lc 177:7-186:30
2842testdata/SampleMaterial.lc 177:7-229:14 Bool -> CommonAttrs 3214 Bool -> List StageAttrs -> Bool -> CommonAttrs
2843testdata/SampleMaterial.lc 177:7-231:10 ((CommonAttrs)) | CommonAttrs 3215testdata/SampleMaterial.lc 177:7-187:34
2844testdata/SampleMaterial.lc 178:24-178:26 () 3216 List StageAttrs -> Bool -> CommonAttrs
2845testdata/SampleMaterial.lc 179:24-179:26 () 3217testdata/SampleMaterial.lc 177:7-229:14
2846testdata/SampleMaterial.lc 180:22-180:27 Bool 3218 Bool -> CommonAttrs
2847testdata/SampleMaterial.lc 181:20-181:21 _b 3219testdata/SampleMaterial.lc 177:7-231:10
2848testdata/SampleMaterial.lc 182:30-182:35 Bool 3220 CommonAttrs | ((CommonAttrs))
2849testdata/SampleMaterial.lc 183:23-183:28 Bool 3221testdata/SampleMaterial.lc 178:24-178:26
2850testdata/SampleMaterial.lc 184:20-184:33 CullType 3222 ()
2851testdata/SampleMaterial.lc 185:30-185:32 forall a . List a 3223testdata/SampleMaterial.lc 179:24-179:26
2852testdata/SampleMaterial.lc 186:25-186:30 Bool 3224 ()
2853testdata/SampleMaterial.lc 187:29-187:34 Bool 3225testdata/SampleMaterial.lc 180:22-180:27
2854testdata/SampleMaterial.lc 189:13-229:14 List StageAttrs 3226 Bool
2855testdata/SampleMaterial.lc 189:15-189:25 Maybe (Blending', Blending') 3227testdata/SampleMaterial.lc 181:20-181:21
2856 -> RGBGen 3228 _b
2857 -> AlphaGen 3229testdata/SampleMaterial.lc 182:30-182:35
3230 Bool
3231testdata/SampleMaterial.lc 183:23-183:28
3232 Bool
3233testdata/SampleMaterial.lc 184:20-184:33
3234 CullType
3235testdata/SampleMaterial.lc 185:30-185:32
3236 forall a . List a
3237testdata/SampleMaterial.lc 186:25-186:30
3238 Bool
3239testdata/SampleMaterial.lc 187:29-187:34
3240 Bool
3241testdata/SampleMaterial.lc 189:13-229:14
3242 List StageAttrs
3243testdata/SampleMaterial.lc 189:15-189:25
3244 Maybe (Blending', Blending')
3245 -> RGBGen
3246 -> AlphaGen
3247 -> TCGen
3248 -> List TCMod
3249 -> StageTexture
3250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3251testdata/SampleMaterial.lc 189:15-190:36
3252 RGBGen
3253 -> AlphaGen
3254 -> TCGen
3255 -> List TCMod
3256 -> StageTexture
3257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3258testdata/SampleMaterial.lc 189:15-191:42
3259 AlphaGen
2858 -> TCGen 3260 -> TCGen
2859 -> List TCMod 3261 -> List TCMod
2860 -> StageTexture 3262 -> StageTexture
2861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2862testdata/SampleMaterial.lc 189:15-190:36 RGBGen 3264testdata/SampleMaterial.lc 189:15-192:42
2863 -> AlphaGen 3265 TCGen
2864 -> TCGen
2865 -> List TCMod 3266 -> List TCMod
2866 -> StageTexture 3267 -> StageTexture
2867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2868testdata/SampleMaterial.lc 189:15-191:42 AlphaGen 3269testdata/SampleMaterial.lc 189:15-193:36
2869 -> TCGen 3270 List TCMod
2870 -> List TCMod
2871 -> StageTexture 3271 -> StageTexture
2872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3272 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2873testdata/SampleMaterial.lc 189:15-192:42 TCGen 3273testdata/SampleMaterial.lc 189:15-195:88
2874 -> List TCMod 3274 StageTexture
2875 -> StageTexture
2876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2877testdata/SampleMaterial.lc 189:15-193:36 List TCMod 3276testdata/SampleMaterial.lc 189:15-196:66
2878 -> StageTexture 3277 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3278testdata/SampleMaterial.lc 189:15-197:38
2880testdata/SampleMaterial.lc 189:15-195:88 StageTexture 3279 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2881 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3280testdata/SampleMaterial.lc 189:15-198:41
2882testdata/SampleMaterial.lc 189:15-196:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3281 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2883testdata/SampleMaterial.lc 189:15-197:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3282testdata/SampleMaterial.lc 189:15-199:40
2884testdata/SampleMaterial.lc 189:15-198:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3283 Bool -> String -> StageAttrs
2885testdata/SampleMaterial.lc 189:15-199:40 Bool -> String -> StageAttrs 3284testdata/SampleMaterial.lc 189:15-200:46
2886testdata/SampleMaterial.lc 189:15-200:46 String -> StageAttrs 3285 String -> StageAttrs
2887testdata/SampleMaterial.lc 189:15-202:18 StageAttrs 3286testdata/SampleMaterial.lc 189:15-202:18
2888testdata/SampleMaterial.lc 190:29-190:36 forall a . Maybe a 3287 StageAttrs
2889testdata/SampleMaterial.lc 191:30-191:42 RGBGen 3288testdata/SampleMaterial.lc 190:29-190:36
2890testdata/SampleMaterial.lc 192:32-192:42 AlphaGen 3289 forall a . Maybe a
2891testdata/SampleMaterial.lc 193:29-193:36 TCGen 3290testdata/SampleMaterial.lc 191:30-191:42
2892testdata/SampleMaterial.lc 195:21-195:88 List TCMod 3291 RGBGen
2893testdata/SampleMaterial.lc 195:23-195:32 Float -> Float -> TCMod 3292testdata/SampleMaterial.lc 192:32-192:42
2894testdata/SampleMaterial.lc 195:23-195:36 Float -> TCMod 3293 AlphaGen
2895testdata/SampleMaterial.lc 195:23-195:40 TCMod 3294testdata/SampleMaterial.lc 193:29-193:36
2896testdata/SampleMaterial.lc 195:33-195:36 Float 3295 TCGen
2897testdata/SampleMaterial.lc 195:37-195:40 Float 3296testdata/SampleMaterial.lc 195:21-195:88
2898testdata/SampleMaterial.lc 195:43-195:50 Float -> Float -> Float -> Float -> TCMod 3297 List TCMod
2899testdata/SampleMaterial.lc 195:43-195:54 Float -> Float -> Float -> TCMod 3298testdata/SampleMaterial.lc 195:23-195:32
2900testdata/SampleMaterial.lc 195:43-195:59 Float -> Float -> TCMod 3299 Float -> Float -> TCMod
2901testdata/SampleMaterial.lc 195:43-195:63 Float -> TCMod 3300testdata/SampleMaterial.lc 195:23-195:36
2902testdata/SampleMaterial.lc 195:43-195:67 TCMod 3301 Float -> TCMod
2903testdata/SampleMaterial.lc 195:43-195:86 List TCMod 3302testdata/SampleMaterial.lc 195:23-195:40
2904testdata/SampleMaterial.lc 195:51-195:54 Float 3303 TCMod
2905testdata/SampleMaterial.lc 195:55-195:59 Float 3304testdata/SampleMaterial.lc 195:33-195:36
2906testdata/SampleMaterial.lc 195:60-195:63 Float 3305 Float
2907testdata/SampleMaterial.lc 195:64-195:67 Float 3306testdata/SampleMaterial.lc 195:37-195:40
2908testdata/SampleMaterial.lc 195:70-195:78 Float -> Float -> TCMod 3307 Float
2909testdata/SampleMaterial.lc 195:70-195:82 Float -> TCMod 3308testdata/SampleMaterial.lc 195:43-195:50
2910testdata/SampleMaterial.lc 195:70-195:86 List TCMod | TCMod 3309 Float -> Float -> Float -> Float -> TCMod
2911testdata/SampleMaterial.lc 195:79-195:82 Float 3310testdata/SampleMaterial.lc 195:43-195:54
2912testdata/SampleMaterial.lc 195:83-195:86 Float 3311 Float -> Float -> Float -> TCMod
2913testdata/SampleMaterial.lc 196:31-196:37 String -> StageTexture 3312testdata/SampleMaterial.lc 195:43-195:59
2914testdata/SampleMaterial.lc 196:31-196:66 StageTexture 3313 Float -> Float -> TCMod
2915testdata/SampleMaterial.lc 196:38-196:66 String 3314testdata/SampleMaterial.lc 195:43-195:63
2916testdata/SampleMaterial.lc 197:34-197:38 Bool 3315 Float -> TCMod
2917testdata/SampleMaterial.lc 198:33-198:41 DepthFunction 3316testdata/SampleMaterial.lc 195:43-195:67
2918testdata/SampleMaterial.lc 199:33-199:40 forall a . Maybe a 3317 TCMod
2919testdata/SampleMaterial.lc 200:41-200:46 Bool 3318testdata/SampleMaterial.lc 195:43-195:86
2920testdata/SampleMaterial.lc 201:38-201:52 String 3319 List TCMod
2921testdata/SampleMaterial.lc 203:15-203:25 Maybe (Blending', Blending') 3320testdata/SampleMaterial.lc 195:51-195:54
2922 -> RGBGen 3321 Float
2923 -> AlphaGen 3322testdata/SampleMaterial.lc 195:55-195:59
3323 Float
3324testdata/SampleMaterial.lc 195:60-195:63
3325 Float
3326testdata/SampleMaterial.lc 195:64-195:67
3327 Float
3328testdata/SampleMaterial.lc 195:70-195:78
3329 Float -> Float -> TCMod
3330testdata/SampleMaterial.lc 195:70-195:82
3331 Float -> TCMod
3332testdata/SampleMaterial.lc 195:70-195:86
3333 TCMod | List TCMod
3334testdata/SampleMaterial.lc 195:79-195:82
3335 Float
3336testdata/SampleMaterial.lc 195:83-195:86
3337 Float
3338testdata/SampleMaterial.lc 196:31-196:37
3339 String -> StageTexture
3340testdata/SampleMaterial.lc 196:31-196:66
3341 StageTexture
3342testdata/SampleMaterial.lc 196:38-196:66
3343 String
3344testdata/SampleMaterial.lc 197:34-197:38
3345 Bool
3346testdata/SampleMaterial.lc 198:33-198:41
3347 DepthFunction
3348testdata/SampleMaterial.lc 199:33-199:40
3349 forall a . Maybe a
3350testdata/SampleMaterial.lc 200:41-200:46
3351 Bool
3352testdata/SampleMaterial.lc 201:38-201:52
3353 String
3354testdata/SampleMaterial.lc 203:15-203:25
3355 Maybe (Blending', Blending')
3356 -> RGBGen
3357 -> AlphaGen
3358 -> TCGen
3359 -> List TCMod
3360 -> StageTexture
3361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3362testdata/SampleMaterial.lc 203:15-204:69
3363 RGBGen
3364 -> AlphaGen
3365 -> TCGen
3366 -> List TCMod
3367 -> StageTexture
3368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3369testdata/SampleMaterial.lc 203:15-205:42
3370 AlphaGen
2924 -> TCGen 3371 -> TCGen
2925 -> List TCMod 3372 -> List TCMod
2926 -> StageTexture 3373 -> StageTexture
2927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2928testdata/SampleMaterial.lc 203:15-204:69 RGBGen 3375testdata/SampleMaterial.lc 203:15-206:42
2929 -> AlphaGen 3376 TCGen
2930 -> TCGen
2931 -> List TCMod 3377 -> List TCMod
2932 -> StageTexture 3378 -> StageTexture
2933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2934testdata/SampleMaterial.lc 203:15-205:42 AlphaGen 3380testdata/SampleMaterial.lc 203:15-207:36
2935 -> TCGen 3381 List TCMod
2936 -> List TCMod
2937 -> StageTexture 3382 -> StageTexture
2938 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2939testdata/SampleMaterial.lc 203:15-206:42 TCGen 3384testdata/SampleMaterial.lc 203:15-208:31
2940 -> List TCMod 3385 StageTexture
2941 -> StageTexture
2942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2943testdata/SampleMaterial.lc 203:15-207:36 List TCMod 3387testdata/SampleMaterial.lc 203:15-209:81
2944 -> StageTexture 3388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3389testdata/SampleMaterial.lc 203:15-210:39
2946testdata/SampleMaterial.lc 203:15-208:31 StageTexture 3390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3391testdata/SampleMaterial.lc 203:15-211:41
2948testdata/SampleMaterial.lc 203:15-209:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3392 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2949testdata/SampleMaterial.lc 203:15-210:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3393testdata/SampleMaterial.lc 203:15-212:40
2950testdata/SampleMaterial.lc 203:15-211:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3394 Bool -> String -> StageAttrs
2951testdata/SampleMaterial.lc 203:15-212:40 Bool -> String -> StageAttrs 3395testdata/SampleMaterial.lc 203:15-213:46
2952testdata/SampleMaterial.lc 203:15-213:46 String -> StageAttrs 3396 String -> StageAttrs
2953testdata/SampleMaterial.lc 203:15-215:18 StageAttrs 3397testdata/SampleMaterial.lc 203:15-215:18
2954testdata/SampleMaterial.lc 203:15-228:18 List StageAttrs 3398 StageAttrs
2955testdata/SampleMaterial.lc 204:29-204:33 forall a . a -> Maybe a 3399testdata/SampleMaterial.lc 203:15-228:18
2956testdata/SampleMaterial.lc 204:29-204:69 Maybe (Blending', Blending') 3400 List StageAttrs
2957testdata/SampleMaterial.lc 204:34-204:69 (Blending', Blending') 3401testdata/SampleMaterial.lc 204:29-204:33
2958testdata/SampleMaterial.lc 204:36-204:46 Blending' 3402 forall a . a -> Maybe a
2959testdata/SampleMaterial.lc 204:49-204:67 ((Blending')) | Blending' 3403testdata/SampleMaterial.lc 204:29-204:69
2960testdata/SampleMaterial.lc 205:30-205:42 RGBGen 3404 Maybe (Blending', Blending')
2961testdata/SampleMaterial.lc 206:32-206:42 AlphaGen 3405testdata/SampleMaterial.lc 204:34-204:69
2962testdata/SampleMaterial.lc 207:29-207:36 TCGen 3406 (Blending', Blending')
2963testdata/SampleMaterial.lc 208:29-208:31 forall a . List a 3407testdata/SampleMaterial.lc 204:36-204:46
2964testdata/SampleMaterial.lc 209:31-209:37 String -> StageTexture 3408 Blending'
2965testdata/SampleMaterial.lc 209:31-209:81 StageTexture 3409testdata/SampleMaterial.lc 204:49-204:67
2966testdata/SampleMaterial.lc 209:38-209:81 String 3410 Blending' | ((Blending'))
2967testdata/SampleMaterial.lc 210:34-210:39 Bool 3411testdata/SampleMaterial.lc 205:30-205:42
2968testdata/SampleMaterial.lc 211:33-211:41 DepthFunction 3412 RGBGen
2969testdata/SampleMaterial.lc 212:33-212:40 forall a . Maybe a 3413testdata/SampleMaterial.lc 206:32-206:42
2970testdata/SampleMaterial.lc 213:41-213:46 Bool 3414 AlphaGen
2971testdata/SampleMaterial.lc 214:38-214:54 String 3415testdata/SampleMaterial.lc 207:29-207:36
2972testdata/SampleMaterial.lc 216:15-216:25 Maybe (Blending', Blending') 3416 TCGen
2973 -> RGBGen 3417testdata/SampleMaterial.lc 208:29-208:31
2974 -> AlphaGen 3418 forall a . List a
3419testdata/SampleMaterial.lc 209:31-209:37
3420 String -> StageTexture
3421testdata/SampleMaterial.lc 209:31-209:81
3422 StageTexture
3423testdata/SampleMaterial.lc 209:38-209:81
3424 String
3425testdata/SampleMaterial.lc 210:34-210:39
3426 Bool
3427testdata/SampleMaterial.lc 211:33-211:41
3428 DepthFunction
3429testdata/SampleMaterial.lc 212:33-212:40
3430 forall a . Maybe a
3431testdata/SampleMaterial.lc 213:41-213:46
3432 Bool
3433testdata/SampleMaterial.lc 214:38-214:54
3434 String
3435testdata/SampleMaterial.lc 216:15-216:25
3436 Maybe (Blending', Blending')
3437 -> RGBGen
3438 -> AlphaGen
3439 -> TCGen
3440 -> List TCMod
3441 -> StageTexture
3442 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3443testdata/SampleMaterial.lc 216:15-217:69
3444 RGBGen
3445 -> AlphaGen
3446 -> TCGen
3447 -> List TCMod
3448 -> StageTexture
3449 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3450testdata/SampleMaterial.lc 216:15-218:42
3451 AlphaGen
2975 -> TCGen 3452 -> TCGen
2976 -> List TCMod 3453 -> List TCMod
2977 -> StageTexture 3454 -> StageTexture
2978 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3455 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2979testdata/SampleMaterial.lc 216:15-217:69 RGBGen 3456testdata/SampleMaterial.lc 216:15-219:42
2980 -> AlphaGen 3457 TCGen
2981 -> TCGen
2982 -> List TCMod 3458 -> List TCMod
2983 -> StageTexture 3459 -> StageTexture
2984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2985testdata/SampleMaterial.lc 216:15-218:42 AlphaGen 3461testdata/SampleMaterial.lc 216:15-220:40
2986 -> TCGen 3462 List TCMod
2987 -> List TCMod
2988 -> StageTexture 3463 -> StageTexture
2989 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3464 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2990testdata/SampleMaterial.lc 216:15-219:42 TCGen 3465testdata/SampleMaterial.lc 216:15-221:31
2991 -> List TCMod 3466 StageTexture
2992 -> StageTexture
2993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2994testdata/SampleMaterial.lc 216:15-220:40 List TCMod 3468testdata/SampleMaterial.lc 216:15-222:42
2995 -> StageTexture 3469 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2996 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3470testdata/SampleMaterial.lc 216:15-223:39
2997testdata/SampleMaterial.lc 216:15-221:31 StageTexture 3471 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3472testdata/SampleMaterial.lc 216:15-224:41
2999testdata/SampleMaterial.lc 216:15-222:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3473 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3000testdata/SampleMaterial.lc 216:15-223:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3474testdata/SampleMaterial.lc 216:15-225:40
3001testdata/SampleMaterial.lc 216:15-224:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3475 Bool -> String -> StageAttrs
3002testdata/SampleMaterial.lc 216:15-225:40 Bool -> String -> StageAttrs 3476testdata/SampleMaterial.lc 216:15-226:46
3003testdata/SampleMaterial.lc 216:15-226:46 String -> StageAttrs 3477 String -> StageAttrs
3004testdata/SampleMaterial.lc 216:15-228:18 List StageAttrs | StageAttrs 3478testdata/SampleMaterial.lc 216:15-228:18
3005testdata/SampleMaterial.lc 217:29-217:33 forall a . a -> Maybe a 3479 StageAttrs | List StageAttrs
3006testdata/SampleMaterial.lc 217:29-217:69 Maybe (Blending', Blending') 3480testdata/SampleMaterial.lc 217:29-217:33
3007testdata/SampleMaterial.lc 217:34-217:69 (Blending', Blending') 3481 forall a . a -> Maybe a
3008testdata/SampleMaterial.lc 217:36-217:46 Blending' 3482testdata/SampleMaterial.lc 217:29-217:69
3009testdata/SampleMaterial.lc 217:49-217:67 ((Blending')) | Blending' 3483 Maybe (Blending', Blending')
3010testdata/SampleMaterial.lc 218:30-218:42 RGBGen 3484testdata/SampleMaterial.lc 217:34-217:69
3011testdata/SampleMaterial.lc 219:32-219:42 AlphaGen 3485 (Blending', Blending')
3012testdata/SampleMaterial.lc 220:29-220:40 TCGen 3486testdata/SampleMaterial.lc 217:36-217:46
3013testdata/SampleMaterial.lc 221:29-221:31 forall a . List a 3487 Blending'
3014testdata/SampleMaterial.lc 222:31-222:42 StageTexture 3488testdata/SampleMaterial.lc 217:49-217:67
3015testdata/SampleMaterial.lc 223:34-223:39 Bool 3489 Blending' | ((Blending'))
3016testdata/SampleMaterial.lc 224:33-224:41 DepthFunction 3490testdata/SampleMaterial.lc 218:30-218:42
3017testdata/SampleMaterial.lc 225:33-225:40 forall a . Maybe a 3491 RGBGen
3018testdata/SampleMaterial.lc 226:41-226:46 Bool 3492testdata/SampleMaterial.lc 219:32-219:42
3019testdata/SampleMaterial.lc 227:38-227:54 String 3493 AlphaGen
3020testdata/SampleMaterial.lc 230:21-230:26 Bool 3494testdata/SampleMaterial.lc 220:29-220:40
3021testdata/SampleMaterial.lc 233:5-275:6 (String, CommonAttrs) 3495 TCGen
3022testdata/SampleMaterial.lc 233:5-2182:6 List (String, CommonAttrs) 3496testdata/SampleMaterial.lc 221:29-221:31
3023testdata/SampleMaterial.lc 233:7-233:40 String 3497 forall a . List a
3024testdata/SampleMaterial.lc 234:7-234:18 () 3498testdata/SampleMaterial.lc 222:31-222:42
3025 -> () 3499 StageTexture
3026 -> Bool 3500testdata/SampleMaterial.lc 223:34-223:39
3501 Bool
3502testdata/SampleMaterial.lc 224:33-224:41
3503 DepthFunction
3504testdata/SampleMaterial.lc 225:33-225:40
3505 forall a . Maybe a
3506testdata/SampleMaterial.lc 226:41-226:46
3507 Bool
3508testdata/SampleMaterial.lc 227:38-227:54
3509 String
3510testdata/SampleMaterial.lc 230:21-230:26
3511 Bool
3512testdata/SampleMaterial.lc 233:5-275:6
3513 (String, CommonAttrs)
3514testdata/SampleMaterial.lc 233:5-2182:6
3515 List (String, CommonAttrs)
3516testdata/SampleMaterial.lc 233:7-233:40
3517 String
3518testdata/SampleMaterial.lc 234:7-234:18
3519 ()
3520 -> ()
3521 -> Bool
3522 -> Float
3523 -> Bool
3524 -> Bool
3525 -> CullType
3526 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3527testdata/SampleMaterial.lc 234:7-235:26
3528 ()
3529 -> Bool
3530 -> Float
3531 -> Bool
3532 -> Bool
3533 -> CullType
3534 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3535testdata/SampleMaterial.lc 234:7-236:26
3536 Bool
3027 -> Float 3537 -> Float
3028 -> Bool 3538 -> Bool
3029 -> Bool 3539 -> Bool
3030 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3540 -> CullType
3031testdata/SampleMaterial.lc 234:7-235:26 () 3541 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3032 -> Bool 3542testdata/SampleMaterial.lc 234:7-237:27
3033 -> Float 3543 Float
3034 -> Bool 3544 -> Bool
3035 -> Bool 3545 -> Bool
3036 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3546 -> CullType
3037testdata/SampleMaterial.lc 234:7-236:26 Bool 3547 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3038 -> Float 3548testdata/SampleMaterial.lc 234:7-238:21
3039 -> Bool 3549 Bool
3040 -> Bool 3550 -> Bool
3041 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3551 -> CullType
3042testdata/SampleMaterial.lc 234:7-237:27 Float 3552 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3043 -> Bool 3553testdata/SampleMaterial.lc 234:7-239:35
3044 -> Bool 3554 Bool
3045 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3555 -> CullType
3046testdata/SampleMaterial.lc 234:7-238:21 Bool 3556 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3047 -> Bool 3557testdata/SampleMaterial.lc 234:7-240:28
3048 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3558 CullType
3049testdata/SampleMaterial.lc 234:7-239:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3559 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3050testdata/SampleMaterial.lc 234:7-240:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3560testdata/SampleMaterial.lc 234:7-241:33
3051testdata/SampleMaterial.lc 234:7-241:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3561 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3052testdata/SampleMaterial.lc 234:7-242:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3562testdata/SampleMaterial.lc 234:7-242:32
3053testdata/SampleMaterial.lc 234:7-243:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 3563 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3054testdata/SampleMaterial.lc 234:7-244:34 List StageAttrs -> Bool -> CommonAttrs 3564testdata/SampleMaterial.lc 234:7-243:30
3055testdata/SampleMaterial.lc 234:7-272:14 Bool -> CommonAttrs 3565 Bool -> List StageAttrs -> Bool -> CommonAttrs
3056testdata/SampleMaterial.lc 234:7-274:10 ((CommonAttrs)) | CommonAttrs 3566testdata/SampleMaterial.lc 234:7-244:34
3057testdata/SampleMaterial.lc 235:24-235:26 () 3567 List StageAttrs -> Bool -> CommonAttrs
3058testdata/SampleMaterial.lc 236:24-236:26 () 3568testdata/SampleMaterial.lc 234:7-272:14
3059testdata/SampleMaterial.lc 237:22-237:27 Bool 3569 Bool -> CommonAttrs
3060testdata/SampleMaterial.lc 238:20-238:21 _b 3570testdata/SampleMaterial.lc 234:7-274:10
3061testdata/SampleMaterial.lc 239:30-239:35 Bool 3571 CommonAttrs | ((CommonAttrs))
3062testdata/SampleMaterial.lc 240:23-240:28 Bool 3572testdata/SampleMaterial.lc 235:24-235:26
3063testdata/SampleMaterial.lc 241:20-241:33 CullType 3573 ()
3064testdata/SampleMaterial.lc 242:30-242:32 forall a . List a 3574testdata/SampleMaterial.lc 236:24-236:26
3065testdata/SampleMaterial.lc 243:25-243:30 Bool 3575 ()
3066testdata/SampleMaterial.lc 244:29-244:34 Bool 3576testdata/SampleMaterial.lc 237:22-237:27
3067testdata/SampleMaterial.lc 246:13-272:14 List StageAttrs 3577 Bool
3068testdata/SampleMaterial.lc 246:15-246:25 Maybe (Blending', Blending') 3578testdata/SampleMaterial.lc 238:20-238:21
3069 -> RGBGen 3579 _b
3070 -> AlphaGen 3580testdata/SampleMaterial.lc 239:30-239:35
3581 Bool
3582testdata/SampleMaterial.lc 240:23-240:28
3583 Bool
3584testdata/SampleMaterial.lc 241:20-241:33
3585 CullType
3586testdata/SampleMaterial.lc 242:30-242:32
3587 forall a . List a
3588testdata/SampleMaterial.lc 243:25-243:30
3589 Bool
3590testdata/SampleMaterial.lc 244:29-244:34
3591 Bool
3592testdata/SampleMaterial.lc 246:13-272:14
3593 List StageAttrs
3594testdata/SampleMaterial.lc 246:15-246:25
3595 Maybe (Blending', Blending')
3596 -> RGBGen
3597 -> AlphaGen
3598 -> TCGen
3599 -> List TCMod
3600 -> StageTexture
3601 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3602testdata/SampleMaterial.lc 246:15-247:36
3603 RGBGen
3604 -> AlphaGen
3605 -> TCGen
3606 -> List TCMod
3607 -> StageTexture
3608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3609testdata/SampleMaterial.lc 246:15-248:50
3610 AlphaGen
3071 -> TCGen 3611 -> TCGen
3072 -> List TCMod 3612 -> List TCMod
3073 -> StageTexture 3613 -> StageTexture
3074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3075testdata/SampleMaterial.lc 246:15-247:36 RGBGen 3615testdata/SampleMaterial.lc 246:15-249:42
3076 -> AlphaGen 3616 TCGen
3077 -> TCGen
3078 -> List TCMod 3617 -> List TCMod
3079 -> StageTexture 3618 -> StageTexture
3080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3081testdata/SampleMaterial.lc 246:15-248:50 AlphaGen 3620testdata/SampleMaterial.lc 246:15-250:36
3082 -> TCGen 3621 List TCMod
3083 -> List TCMod
3084 -> StageTexture 3622 -> StageTexture
3085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3086testdata/SampleMaterial.lc 246:15-249:42 TCGen 3624testdata/SampleMaterial.lc 246:15-251:31
3087 -> List TCMod 3625 StageTexture
3088 -> StageTexture
3089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3090testdata/SampleMaterial.lc 246:15-250:36 List TCMod 3627testdata/SampleMaterial.lc 246:15-252:71
3091 -> StageTexture 3628 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3629testdata/SampleMaterial.lc 246:15-253:38
3093testdata/SampleMaterial.lc 246:15-251:31 StageTexture 3630 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3631testdata/SampleMaterial.lc 246:15-254:41
3095testdata/SampleMaterial.lc 246:15-252:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3632 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3096testdata/SampleMaterial.lc 246:15-253:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3633testdata/SampleMaterial.lc 246:15-255:40
3097testdata/SampleMaterial.lc 246:15-254:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3634 Bool -> String -> StageAttrs
3098testdata/SampleMaterial.lc 246:15-255:40 Bool -> String -> StageAttrs 3635testdata/SampleMaterial.lc 246:15-256:46
3099testdata/SampleMaterial.lc 246:15-256:46 String -> StageAttrs 3636 String -> StageAttrs
3100testdata/SampleMaterial.lc 246:15-258:18 StageAttrs 3637testdata/SampleMaterial.lc 246:15-258:18
3101testdata/SampleMaterial.lc 247:29-247:36 forall a . Maybe a 3638 StageAttrs
3102testdata/SampleMaterial.lc 248:30-248:50 RGBGen 3639testdata/SampleMaterial.lc 247:29-247:36
3103testdata/SampleMaterial.lc 249:32-249:42 AlphaGen 3640 forall a . Maybe a
3104testdata/SampleMaterial.lc 250:29-250:36 TCGen 3641testdata/SampleMaterial.lc 248:30-248:50
3105testdata/SampleMaterial.lc 251:29-251:31 forall a . List a 3642 RGBGen
3106testdata/SampleMaterial.lc 252:31-252:37 String -> StageTexture 3643testdata/SampleMaterial.lc 249:32-249:42
3107testdata/SampleMaterial.lc 252:31-252:71 StageTexture 3644 AlphaGen
3108testdata/SampleMaterial.lc 252:38-252:71 String 3645testdata/SampleMaterial.lc 250:29-250:36
3109testdata/SampleMaterial.lc 253:34-253:38 Bool 3646 TCGen
3110testdata/SampleMaterial.lc 254:33-254:41 DepthFunction 3647testdata/SampleMaterial.lc 251:29-251:31
3111testdata/SampleMaterial.lc 255:33-255:40 forall a . Maybe a 3648 forall a . List a
3112testdata/SampleMaterial.lc 256:41-256:46 Bool 3649testdata/SampleMaterial.lc 252:31-252:37
3113testdata/SampleMaterial.lc 257:38-257:54 String 3650 String -> StageTexture
3114testdata/SampleMaterial.lc 259:15-259:25 Maybe (Blending', Blending') 3651testdata/SampleMaterial.lc 252:31-252:71
3115 -> RGBGen 3652 StageTexture
3116 -> AlphaGen 3653testdata/SampleMaterial.lc 252:38-252:71
3654 String
3655testdata/SampleMaterial.lc 253:34-253:38
3656 Bool
3657testdata/SampleMaterial.lc 254:33-254:41
3658 DepthFunction
3659testdata/SampleMaterial.lc 255:33-255:40
3660 forall a . Maybe a
3661testdata/SampleMaterial.lc 256:41-256:46
3662 Bool
3663testdata/SampleMaterial.lc 257:38-257:54
3664 String
3665testdata/SampleMaterial.lc 259:15-259:25
3666 Maybe (Blending', Blending')
3667 -> RGBGen
3668 -> AlphaGen
3669 -> TCGen
3670 -> List TCMod
3671 -> StageTexture
3672 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3673testdata/SampleMaterial.lc 259:15-260:57
3674 RGBGen
3675 -> AlphaGen
3676 -> TCGen
3677 -> List TCMod
3678 -> StageTexture
3679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3680testdata/SampleMaterial.lc 259:15-261:50
3681 AlphaGen
3117 -> TCGen 3682 -> TCGen
3118 -> List TCMod 3683 -> List TCMod
3119 -> StageTexture 3684 -> StageTexture
3120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3685 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3121testdata/SampleMaterial.lc 259:15-260:57 RGBGen 3686testdata/SampleMaterial.lc 259:15-262:42
3122 -> AlphaGen 3687 TCGen
3123 -> TCGen
3124 -> List TCMod 3688 -> List TCMod
3125 -> StageTexture 3689 -> StageTexture
3126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3127testdata/SampleMaterial.lc 259:15-261:50 AlphaGen 3691testdata/SampleMaterial.lc 259:15-263:40
3128 -> TCGen 3692 List TCMod
3129 -> List TCMod
3130 -> StageTexture 3693 -> StageTexture
3131 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3132testdata/SampleMaterial.lc 259:15-262:42 TCGen 3695testdata/SampleMaterial.lc 259:15-264:31
3133 -> List TCMod 3696 StageTexture
3134 -> StageTexture
3135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3136testdata/SampleMaterial.lc 259:15-263:40 List TCMod 3698testdata/SampleMaterial.lc 259:15-265:42
3137 -> StageTexture 3699 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3700testdata/SampleMaterial.lc 259:15-266:38
3139testdata/SampleMaterial.lc 259:15-264:31 StageTexture 3701 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3140 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3702testdata/SampleMaterial.lc 259:15-267:41
3141testdata/SampleMaterial.lc 259:15-265:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3703 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3142testdata/SampleMaterial.lc 259:15-266:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3704testdata/SampleMaterial.lc 259:15-268:40
3143testdata/SampleMaterial.lc 259:15-267:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3705 Bool -> String -> StageAttrs
3144testdata/SampleMaterial.lc 259:15-268:40 Bool -> String -> StageAttrs 3706testdata/SampleMaterial.lc 259:15-269:46
3145testdata/SampleMaterial.lc 259:15-269:46 String -> StageAttrs 3707 String -> StageAttrs
3146testdata/SampleMaterial.lc 259:15-271:18 List StageAttrs | StageAttrs 3708testdata/SampleMaterial.lc 259:15-271:18
3147testdata/SampleMaterial.lc 260:29-260:33 forall a . a -> Maybe a 3709 StageAttrs | List StageAttrs
3148testdata/SampleMaterial.lc 260:29-260:57 Maybe (Blending', Blending') 3710testdata/SampleMaterial.lc 260:29-260:33
3149testdata/SampleMaterial.lc 260:34-260:57 (Blending', Blending') 3711 forall a . a -> Maybe a
3150testdata/SampleMaterial.lc 260:36-260:46 Blending' 3712testdata/SampleMaterial.lc 260:29-260:57
3151testdata/SampleMaterial.lc 260:49-260:55 ((Blending')) | Blending' 3713 Maybe (Blending', Blending')
3152testdata/SampleMaterial.lc 261:30-261:50 RGBGen 3714testdata/SampleMaterial.lc 260:34-260:57
3153testdata/SampleMaterial.lc 262:32-262:42 AlphaGen 3715 (Blending', Blending')
3154testdata/SampleMaterial.lc 263:29-263:40 TCGen 3716testdata/SampleMaterial.lc 260:36-260:46
3155testdata/SampleMaterial.lc 264:29-264:31 forall a . List a 3717 Blending'
3156testdata/SampleMaterial.lc 265:31-265:42 StageTexture 3718testdata/SampleMaterial.lc 260:49-260:55
3157testdata/SampleMaterial.lc 266:34-266:38 Bool 3719 Blending' | ((Blending'))
3158testdata/SampleMaterial.lc 267:33-267:41 DepthFunction 3720testdata/SampleMaterial.lc 261:30-261:50
3159testdata/SampleMaterial.lc 268:33-268:40 forall a . Maybe a 3721 RGBGen
3160testdata/SampleMaterial.lc 269:41-269:46 Bool 3722testdata/SampleMaterial.lc 262:32-262:42
3161testdata/SampleMaterial.lc 270:38-270:54 String 3723 AlphaGen
3162testdata/SampleMaterial.lc 273:21-273:26 Bool 3724testdata/SampleMaterial.lc 263:29-263:40
3163testdata/SampleMaterial.lc 276:5-318:6 (String, CommonAttrs) 3725 TCGen
3164testdata/SampleMaterial.lc 276:5-2182:6 List (String, CommonAttrs) 3726testdata/SampleMaterial.lc 264:29-264:31
3165testdata/SampleMaterial.lc 276:7-276:42 String 3727 forall a . List a
3166testdata/SampleMaterial.lc 277:7-277:18 () 3728testdata/SampleMaterial.lc 265:31-265:42
3167 -> () 3729 StageTexture
3168 -> Bool 3730testdata/SampleMaterial.lc 266:34-266:38
3731 Bool
3732testdata/SampleMaterial.lc 267:33-267:41
3733 DepthFunction
3734testdata/SampleMaterial.lc 268:33-268:40
3735 forall a . Maybe a
3736testdata/SampleMaterial.lc 269:41-269:46
3737 Bool
3738testdata/SampleMaterial.lc 270:38-270:54
3739 String
3740testdata/SampleMaterial.lc 273:21-273:26
3741 Bool
3742testdata/SampleMaterial.lc 276:5-318:6
3743 (String, CommonAttrs)
3744testdata/SampleMaterial.lc 276:5-2182:6
3745 List (String, CommonAttrs)
3746testdata/SampleMaterial.lc 276:7-276:42
3747 String
3748testdata/SampleMaterial.lc 277:7-277:18
3749 ()
3750 -> ()
3751 -> Bool
3752 -> Float
3753 -> Bool
3754 -> Bool
3755 -> CullType
3756 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3757testdata/SampleMaterial.lc 277:7-278:26
3758 ()
3759 -> Bool
3760 -> Float
3761 -> Bool
3762 -> Bool
3763 -> CullType
3764 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3765testdata/SampleMaterial.lc 277:7-279:26
3766 Bool
3169 -> Float 3767 -> Float
3170 -> Bool 3768 -> Bool
3171 -> Bool 3769 -> Bool
3172 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3770 -> CullType
3173testdata/SampleMaterial.lc 277:7-278:26 () 3771 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3174 -> Bool 3772testdata/SampleMaterial.lc 277:7-280:27
3175 -> Float 3773 Float
3176 -> Bool 3774 -> Bool
3177 -> Bool 3775 -> Bool
3178 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3776 -> CullType
3179testdata/SampleMaterial.lc 277:7-279:26 Bool 3777 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3180 -> Float 3778testdata/SampleMaterial.lc 277:7-281:21
3181 -> Bool 3779 Bool
3182 -> Bool 3780 -> Bool
3183 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3781 -> CullType
3184testdata/SampleMaterial.lc 277:7-280:27 Float 3782 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3185 -> Bool 3783testdata/SampleMaterial.lc 277:7-282:35
3186 -> Bool 3784 Bool
3187 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3785 -> CullType
3188testdata/SampleMaterial.lc 277:7-281:21 Bool 3786 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3189 -> Bool 3787testdata/SampleMaterial.lc 277:7-283:28
3190 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3788 CullType
3191testdata/SampleMaterial.lc 277:7-282:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3789 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3192testdata/SampleMaterial.lc 277:7-283:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3790testdata/SampleMaterial.lc 277:7-284:33
3193testdata/SampleMaterial.lc 277:7-284:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3791 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3194testdata/SampleMaterial.lc 277:7-285:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3792testdata/SampleMaterial.lc 277:7-285:32
3195testdata/SampleMaterial.lc 277:7-286:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 3793 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3196testdata/SampleMaterial.lc 277:7-287:34 List StageAttrs -> Bool -> CommonAttrs 3794testdata/SampleMaterial.lc 277:7-286:30
3197testdata/SampleMaterial.lc 277:7-315:14 Bool -> CommonAttrs 3795 Bool -> List StageAttrs -> Bool -> CommonAttrs
3198testdata/SampleMaterial.lc 277:7-317:10 ((CommonAttrs)) | CommonAttrs 3796testdata/SampleMaterial.lc 277:7-287:34
3199testdata/SampleMaterial.lc 278:24-278:26 () 3797 List StageAttrs -> Bool -> CommonAttrs
3200testdata/SampleMaterial.lc 279:24-279:26 () 3798testdata/SampleMaterial.lc 277:7-315:14
3201testdata/SampleMaterial.lc 280:22-280:27 Bool 3799 Bool -> CommonAttrs
3202testdata/SampleMaterial.lc 281:20-281:21 _b 3800testdata/SampleMaterial.lc 277:7-317:10
3203testdata/SampleMaterial.lc 282:30-282:35 Bool 3801 CommonAttrs | ((CommonAttrs))
3204testdata/SampleMaterial.lc 283:23-283:28 Bool 3802testdata/SampleMaterial.lc 278:24-278:26
3205testdata/SampleMaterial.lc 284:20-284:33 CullType 3803 ()
3206testdata/SampleMaterial.lc 285:30-285:32 forall a . List a 3804testdata/SampleMaterial.lc 279:24-279:26
3207testdata/SampleMaterial.lc 286:25-286:30 Bool 3805 ()
3208testdata/SampleMaterial.lc 287:29-287:34 Bool 3806testdata/SampleMaterial.lc 280:22-280:27
3209testdata/SampleMaterial.lc 289:13-315:14 List StageAttrs 3807 Bool
3210testdata/SampleMaterial.lc 289:15-289:25 Maybe (Blending', Blending') 3808testdata/SampleMaterial.lc 281:20-281:21
3211 -> RGBGen 3809 _b
3212 -> AlphaGen 3810testdata/SampleMaterial.lc 282:30-282:35
3811 Bool
3812testdata/SampleMaterial.lc 283:23-283:28
3813 Bool
3814testdata/SampleMaterial.lc 284:20-284:33
3815 CullType
3816testdata/SampleMaterial.lc 285:30-285:32
3817 forall a . List a
3818testdata/SampleMaterial.lc 286:25-286:30
3819 Bool
3820testdata/SampleMaterial.lc 287:29-287:34
3821 Bool
3822testdata/SampleMaterial.lc 289:13-315:14
3823 List StageAttrs
3824testdata/SampleMaterial.lc 289:15-289:25
3825 Maybe (Blending', Blending')
3826 -> RGBGen
3827 -> AlphaGen
3828 -> TCGen
3829 -> List TCMod
3830 -> StageTexture
3831 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3832testdata/SampleMaterial.lc 289:15-290:36
3833 RGBGen
3834 -> AlphaGen
3835 -> TCGen
3836 -> List TCMod
3837 -> StageTexture
3838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3839testdata/SampleMaterial.lc 289:15-291:50
3840 AlphaGen
3213 -> TCGen 3841 -> TCGen
3214 -> List TCMod 3842 -> List TCMod
3215 -> StageTexture 3843 -> StageTexture
3216 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3217testdata/SampleMaterial.lc 289:15-290:36 RGBGen 3845testdata/SampleMaterial.lc 289:15-292:42
3218 -> AlphaGen 3846 TCGen
3219 -> TCGen
3220 -> List TCMod 3847 -> List TCMod
3221 -> StageTexture 3848 -> StageTexture
3222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3223testdata/SampleMaterial.lc 289:15-291:50 AlphaGen 3850testdata/SampleMaterial.lc 289:15-293:36
3224 -> TCGen 3851 List TCMod
3225 -> List TCMod
3226 -> StageTexture 3852 -> StageTexture
3227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3228testdata/SampleMaterial.lc 289:15-292:42 TCGen 3854testdata/SampleMaterial.lc 289:15-294:31
3229 -> List TCMod 3855 StageTexture
3230 -> StageTexture
3231 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3232testdata/SampleMaterial.lc 289:15-293:36 List TCMod 3857testdata/SampleMaterial.lc 289:15-295:73
3233 -> StageTexture 3858 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3234 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3859testdata/SampleMaterial.lc 289:15-296:38
3235testdata/SampleMaterial.lc 289:15-294:31 StageTexture 3860 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3861testdata/SampleMaterial.lc 289:15-297:41
3237testdata/SampleMaterial.lc 289:15-295:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3862 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3238testdata/SampleMaterial.lc 289:15-296:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3863testdata/SampleMaterial.lc 289:15-298:40
3239testdata/SampleMaterial.lc 289:15-297:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3864 Bool -> String -> StageAttrs
3240testdata/SampleMaterial.lc 289:15-298:40 Bool -> String -> StageAttrs 3865testdata/SampleMaterial.lc 289:15-299:46
3241testdata/SampleMaterial.lc 289:15-299:46 String -> StageAttrs 3866 String -> StageAttrs
3242testdata/SampleMaterial.lc 289:15-301:18 StageAttrs 3867testdata/SampleMaterial.lc 289:15-301:18
3243testdata/SampleMaterial.lc 290:29-290:36 forall a . Maybe a 3868 StageAttrs
3244testdata/SampleMaterial.lc 291:30-291:50 RGBGen 3869testdata/SampleMaterial.lc 290:29-290:36
3245testdata/SampleMaterial.lc 292:32-292:42 AlphaGen 3870 forall a . Maybe a
3246testdata/SampleMaterial.lc 293:29-293:36 TCGen 3871testdata/SampleMaterial.lc 291:30-291:50
3247testdata/SampleMaterial.lc 294:29-294:31 forall a . List a 3872 RGBGen
3248testdata/SampleMaterial.lc 295:31-295:37 String -> StageTexture 3873testdata/SampleMaterial.lc 292:32-292:42
3249testdata/SampleMaterial.lc 295:31-295:73 StageTexture 3874 AlphaGen
3250testdata/SampleMaterial.lc 295:38-295:73 String 3875testdata/SampleMaterial.lc 293:29-293:36
3251testdata/SampleMaterial.lc 296:34-296:38 Bool 3876 TCGen
3252testdata/SampleMaterial.lc 297:33-297:41 DepthFunction 3877testdata/SampleMaterial.lc 294:29-294:31
3253testdata/SampleMaterial.lc 298:33-298:40 forall a . Maybe a 3878 forall a . List a
3254testdata/SampleMaterial.lc 299:41-299:46 Bool 3879testdata/SampleMaterial.lc 295:31-295:37
3255testdata/SampleMaterial.lc 300:38-300:53 String 3880 String -> StageTexture
3256testdata/SampleMaterial.lc 302:15-302:25 Maybe (Blending', Blending') 3881testdata/SampleMaterial.lc 295:31-295:73
3257 -> RGBGen 3882 StageTexture
3258 -> AlphaGen 3883testdata/SampleMaterial.lc 295:38-295:73
3884 String
3885testdata/SampleMaterial.lc 296:34-296:38
3886 Bool
3887testdata/SampleMaterial.lc 297:33-297:41
3888 DepthFunction
3889testdata/SampleMaterial.lc 298:33-298:40
3890 forall a . Maybe a
3891testdata/SampleMaterial.lc 299:41-299:46
3892 Bool
3893testdata/SampleMaterial.lc 300:38-300:53
3894 String
3895testdata/SampleMaterial.lc 302:15-302:25
3896 Maybe (Blending', Blending')
3897 -> RGBGen
3898 -> AlphaGen
3899 -> TCGen
3900 -> List TCMod
3901 -> StageTexture
3902 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3903testdata/SampleMaterial.lc 302:15-303:57
3904 RGBGen
3905 -> AlphaGen
3906 -> TCGen
3907 -> List TCMod
3908 -> StageTexture
3909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3910testdata/SampleMaterial.lc 302:15-304:50
3911 AlphaGen
3259 -> TCGen 3912 -> TCGen
3260 -> List TCMod 3913 -> List TCMod
3261 -> StageTexture 3914 -> StageTexture
3262 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3915 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3263testdata/SampleMaterial.lc 302:15-303:57 RGBGen 3916testdata/SampleMaterial.lc 302:15-305:42
3264 -> AlphaGen 3917 TCGen
3265 -> TCGen
3266 -> List TCMod 3918 -> List TCMod
3267 -> StageTexture 3919 -> StageTexture
3268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3269testdata/SampleMaterial.lc 302:15-304:50 AlphaGen 3921testdata/SampleMaterial.lc 302:15-306:40
3270 -> TCGen 3922 List TCMod
3271 -> List TCMod
3272 -> StageTexture 3923 -> StageTexture
3273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3924 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3274testdata/SampleMaterial.lc 302:15-305:42 TCGen 3925testdata/SampleMaterial.lc 302:15-307:31
3275 -> List TCMod 3926 StageTexture
3276 -> StageTexture
3277 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3278testdata/SampleMaterial.lc 302:15-306:40 List TCMod 3928testdata/SampleMaterial.lc 302:15-308:42
3279 -> StageTexture 3929 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3280 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3930testdata/SampleMaterial.lc 302:15-309:38
3281testdata/SampleMaterial.lc 302:15-307:31 StageTexture 3931 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3282 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3932testdata/SampleMaterial.lc 302:15-310:41
3283testdata/SampleMaterial.lc 302:15-308:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3933 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3284testdata/SampleMaterial.lc 302:15-309:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3934testdata/SampleMaterial.lc 302:15-311:40
3285testdata/SampleMaterial.lc 302:15-310:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3935 Bool -> String -> StageAttrs
3286testdata/SampleMaterial.lc 302:15-311:40 Bool -> String -> StageAttrs 3936testdata/SampleMaterial.lc 302:15-312:46
3287testdata/SampleMaterial.lc 302:15-312:46 String -> StageAttrs 3937 String -> StageAttrs
3288testdata/SampleMaterial.lc 302:15-314:18 List StageAttrs | StageAttrs 3938testdata/SampleMaterial.lc 302:15-314:18
3289testdata/SampleMaterial.lc 303:29-303:33 forall a . a -> Maybe a 3939 StageAttrs | List StageAttrs
3290testdata/SampleMaterial.lc 303:29-303:57 Maybe (Blending', Blending') 3940testdata/SampleMaterial.lc 303:29-303:33
3291testdata/SampleMaterial.lc 303:34-303:57 (Blending', Blending') 3941 forall a . a -> Maybe a
3292testdata/SampleMaterial.lc 303:36-303:46 Blending' 3942testdata/SampleMaterial.lc 303:29-303:57
3293testdata/SampleMaterial.lc 303:49-303:55 ((Blending')) | Blending' 3943 Maybe (Blending', Blending')
3294testdata/SampleMaterial.lc 304:30-304:50 RGBGen 3944testdata/SampleMaterial.lc 303:34-303:57
3295testdata/SampleMaterial.lc 305:32-305:42 AlphaGen 3945 (Blending', Blending')
3296testdata/SampleMaterial.lc 306:29-306:40 TCGen 3946testdata/SampleMaterial.lc 303:36-303:46
3297testdata/SampleMaterial.lc 307:29-307:31 forall a . List a 3947 Blending'
3298testdata/SampleMaterial.lc 308:31-308:42 StageTexture 3948testdata/SampleMaterial.lc 303:49-303:55
3299testdata/SampleMaterial.lc 309:34-309:38 Bool 3949 Blending' | ((Blending'))
3300testdata/SampleMaterial.lc 310:33-310:41 DepthFunction 3950testdata/SampleMaterial.lc 304:30-304:50
3301testdata/SampleMaterial.lc 311:33-311:40 forall a . Maybe a 3951 RGBGen
3302testdata/SampleMaterial.lc 312:41-312:46 Bool 3952testdata/SampleMaterial.lc 305:32-305:42
3303testdata/SampleMaterial.lc 313:38-313:54 String 3953 AlphaGen
3304testdata/SampleMaterial.lc 316:21-316:26 Bool 3954testdata/SampleMaterial.lc 306:29-306:40
3305testdata/SampleMaterial.lc 319:5-361:6 (String, CommonAttrs) 3955 TCGen
3306testdata/SampleMaterial.lc 319:5-2182:6 List (String, CommonAttrs) 3956testdata/SampleMaterial.lc 307:29-307:31
3307testdata/SampleMaterial.lc 319:7-319:43 String 3957 forall a . List a
3308testdata/SampleMaterial.lc 320:7-320:18 () 3958testdata/SampleMaterial.lc 308:31-308:42
3309 -> () 3959 StageTexture
3310 -> Bool 3960testdata/SampleMaterial.lc 309:34-309:38
3961 Bool
3962testdata/SampleMaterial.lc 310:33-310:41
3963 DepthFunction
3964testdata/SampleMaterial.lc 311:33-311:40
3965 forall a . Maybe a
3966testdata/SampleMaterial.lc 312:41-312:46
3967 Bool
3968testdata/SampleMaterial.lc 313:38-313:54
3969 String
3970testdata/SampleMaterial.lc 316:21-316:26
3971 Bool
3972testdata/SampleMaterial.lc 319:5-361:6
3973 (String, CommonAttrs)
3974testdata/SampleMaterial.lc 319:5-2182:6
3975 List (String, CommonAttrs)
3976testdata/SampleMaterial.lc 319:7-319:43
3977 String
3978testdata/SampleMaterial.lc 320:7-320:18
3979 ()
3980 -> ()
3981 -> Bool
3982 -> Float
3983 -> Bool
3984 -> Bool
3985 -> CullType
3986 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3987testdata/SampleMaterial.lc 320:7-321:26
3988 ()
3989 -> Bool
3990 -> Float
3991 -> Bool
3992 -> Bool
3993 -> CullType
3994 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3995testdata/SampleMaterial.lc 320:7-322:26
3996 Bool
3311 -> Float 3997 -> Float
3312 -> Bool 3998 -> Bool
3313 -> Bool 3999 -> Bool
3314 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4000 -> CullType
3315testdata/SampleMaterial.lc 320:7-321:26 () 4001 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3316 -> Bool 4002testdata/SampleMaterial.lc 320:7-323:27
3317 -> Float 4003 Float
3318 -> Bool 4004 -> Bool
3319 -> Bool 4005 -> Bool
3320 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4006 -> CullType
3321testdata/SampleMaterial.lc 320:7-322:26 Bool 4007 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3322 -> Float 4008testdata/SampleMaterial.lc 320:7-324:21
3323 -> Bool 4009 Bool
3324 -> Bool 4010 -> Bool
3325 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4011 -> CullType
3326testdata/SampleMaterial.lc 320:7-323:27 Float 4012 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3327 -> Bool 4013testdata/SampleMaterial.lc 320:7-325:35
3328 -> Bool 4014 Bool
3329 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4015 -> CullType
3330testdata/SampleMaterial.lc 320:7-324:21 Bool 4016 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3331 -> Bool 4017testdata/SampleMaterial.lc 320:7-326:28
3332 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4018 CullType
3333testdata/SampleMaterial.lc 320:7-325:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4019 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3334testdata/SampleMaterial.lc 320:7-326:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4020testdata/SampleMaterial.lc 320:7-327:33
3335testdata/SampleMaterial.lc 320:7-327:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4021 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3336testdata/SampleMaterial.lc 320:7-328:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4022testdata/SampleMaterial.lc 320:7-328:32
3337testdata/SampleMaterial.lc 320:7-329:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4023 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3338testdata/SampleMaterial.lc 320:7-330:34 List StageAttrs -> Bool -> CommonAttrs 4024testdata/SampleMaterial.lc 320:7-329:30
3339testdata/SampleMaterial.lc 320:7-358:14 Bool -> CommonAttrs 4025 Bool -> List StageAttrs -> Bool -> CommonAttrs
3340testdata/SampleMaterial.lc 320:7-360:10 ((CommonAttrs)) | CommonAttrs 4026testdata/SampleMaterial.lc 320:7-330:34
3341testdata/SampleMaterial.lc 321:24-321:26 () 4027 List StageAttrs -> Bool -> CommonAttrs
3342testdata/SampleMaterial.lc 322:24-322:26 () 4028testdata/SampleMaterial.lc 320:7-358:14
3343testdata/SampleMaterial.lc 323:22-323:27 Bool 4029 Bool -> CommonAttrs
3344testdata/SampleMaterial.lc 324:20-324:21 _b 4030testdata/SampleMaterial.lc 320:7-360:10
3345testdata/SampleMaterial.lc 325:30-325:35 Bool 4031 CommonAttrs | ((CommonAttrs))
3346testdata/SampleMaterial.lc 326:23-326:28 Bool 4032testdata/SampleMaterial.lc 321:24-321:26
3347testdata/SampleMaterial.lc 327:20-327:33 CullType 4033 ()
3348testdata/SampleMaterial.lc 328:30-328:32 forall a . List a 4034testdata/SampleMaterial.lc 322:24-322:26
3349testdata/SampleMaterial.lc 329:25-329:30 Bool 4035 ()
3350testdata/SampleMaterial.lc 330:29-330:34 Bool 4036testdata/SampleMaterial.lc 323:22-323:27
3351testdata/SampleMaterial.lc 332:13-358:14 List StageAttrs 4037 Bool
3352testdata/SampleMaterial.lc 332:15-332:25 Maybe (Blending', Blending') 4038testdata/SampleMaterial.lc 324:20-324:21
3353 -> RGBGen 4039 _b
3354 -> AlphaGen 4040testdata/SampleMaterial.lc 325:30-325:35
4041 Bool
4042testdata/SampleMaterial.lc 326:23-326:28
4043 Bool
4044testdata/SampleMaterial.lc 327:20-327:33
4045 CullType
4046testdata/SampleMaterial.lc 328:30-328:32
4047 forall a . List a
4048testdata/SampleMaterial.lc 329:25-329:30
4049 Bool
4050testdata/SampleMaterial.lc 330:29-330:34
4051 Bool
4052testdata/SampleMaterial.lc 332:13-358:14
4053 List StageAttrs
4054testdata/SampleMaterial.lc 332:15-332:25
4055 Maybe (Blending', Blending')
4056 -> RGBGen
4057 -> AlphaGen
4058 -> TCGen
4059 -> List TCMod
4060 -> StageTexture
4061 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4062testdata/SampleMaterial.lc 332:15-333:36
4063 RGBGen
4064 -> AlphaGen
4065 -> TCGen
4066 -> List TCMod
4067 -> StageTexture
4068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4069testdata/SampleMaterial.lc 332:15-334:50
4070 AlphaGen
3355 -> TCGen 4071 -> TCGen
3356 -> List TCMod 4072 -> List TCMod
3357 -> StageTexture 4073 -> StageTexture
3358 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3359testdata/SampleMaterial.lc 332:15-333:36 RGBGen 4075testdata/SampleMaterial.lc 332:15-335:42
3360 -> AlphaGen 4076 TCGen
3361 -> TCGen
3362 -> List TCMod 4077 -> List TCMod
3363 -> StageTexture 4078 -> StageTexture
3364 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3365testdata/SampleMaterial.lc 332:15-334:50 AlphaGen 4080testdata/SampleMaterial.lc 332:15-336:36
3366 -> TCGen 4081 List TCMod
3367 -> List TCMod
3368 -> StageTexture 4082 -> StageTexture
3369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3370testdata/SampleMaterial.lc 332:15-335:42 TCGen 4084testdata/SampleMaterial.lc 332:15-337:31
3371 -> List TCMod 4085 StageTexture
3372 -> StageTexture
3373 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3374testdata/SampleMaterial.lc 332:15-336:36 List TCMod 4087testdata/SampleMaterial.lc 332:15-338:74
3375 -> StageTexture 4088 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3376 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4089testdata/SampleMaterial.lc 332:15-339:38
3377testdata/SampleMaterial.lc 332:15-337:31 StageTexture 4090 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3378 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4091testdata/SampleMaterial.lc 332:15-340:41
3379testdata/SampleMaterial.lc 332:15-338:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4092 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3380testdata/SampleMaterial.lc 332:15-339:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4093testdata/SampleMaterial.lc 332:15-341:40
3381testdata/SampleMaterial.lc 332:15-340:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4094 Bool -> String -> StageAttrs
3382testdata/SampleMaterial.lc 332:15-341:40 Bool -> String -> StageAttrs 4095testdata/SampleMaterial.lc 332:15-342:46
3383testdata/SampleMaterial.lc 332:15-342:46 String -> StageAttrs 4096 String -> StageAttrs
3384testdata/SampleMaterial.lc 332:15-344:18 StageAttrs 4097testdata/SampleMaterial.lc 332:15-344:18
3385testdata/SampleMaterial.lc 333:29-333:36 forall a . Maybe a 4098 StageAttrs
3386testdata/SampleMaterial.lc 334:30-334:50 RGBGen 4099testdata/SampleMaterial.lc 333:29-333:36
3387testdata/SampleMaterial.lc 335:32-335:42 AlphaGen 4100 forall a . Maybe a
3388testdata/SampleMaterial.lc 336:29-336:36 TCGen 4101testdata/SampleMaterial.lc 334:30-334:50
3389testdata/SampleMaterial.lc 337:29-337:31 forall a . List a 4102 RGBGen
3390testdata/SampleMaterial.lc 338:31-338:37 String -> StageTexture 4103testdata/SampleMaterial.lc 335:32-335:42
3391testdata/SampleMaterial.lc 338:31-338:74 StageTexture 4104 AlphaGen
3392testdata/SampleMaterial.lc 338:38-338:74 String 4105testdata/SampleMaterial.lc 336:29-336:36
3393testdata/SampleMaterial.lc 339:34-339:38 Bool 4106 TCGen
3394testdata/SampleMaterial.lc 340:33-340:41 DepthFunction 4107testdata/SampleMaterial.lc 337:29-337:31
3395testdata/SampleMaterial.lc 341:33-341:40 forall a . Maybe a 4108 forall a . List a
3396testdata/SampleMaterial.lc 342:41-342:46 Bool 4109testdata/SampleMaterial.lc 338:31-338:37
3397testdata/SampleMaterial.lc 343:38-343:54 String 4110 String -> StageTexture
3398testdata/SampleMaterial.lc 345:15-345:25 Maybe (Blending', Blending') 4111testdata/SampleMaterial.lc 338:31-338:74
3399 -> RGBGen 4112 StageTexture
3400 -> AlphaGen 4113testdata/SampleMaterial.lc 338:38-338:74
4114 String
4115testdata/SampleMaterial.lc 339:34-339:38
4116 Bool
4117testdata/SampleMaterial.lc 340:33-340:41
4118 DepthFunction
4119testdata/SampleMaterial.lc 341:33-341:40
4120 forall a . Maybe a
4121testdata/SampleMaterial.lc 342:41-342:46
4122 Bool
4123testdata/SampleMaterial.lc 343:38-343:54
4124 String
4125testdata/SampleMaterial.lc 345:15-345:25
4126 Maybe (Blending', Blending')
4127 -> RGBGen
4128 -> AlphaGen
4129 -> TCGen
4130 -> List TCMod
4131 -> StageTexture
4132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4133testdata/SampleMaterial.lc 345:15-346:57
4134 RGBGen
4135 -> AlphaGen
4136 -> TCGen
4137 -> List TCMod
4138 -> StageTexture
4139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4140testdata/SampleMaterial.lc 345:15-347:50
4141 AlphaGen
3401 -> TCGen 4142 -> TCGen
3402 -> List TCMod 4143 -> List TCMod
3403 -> StageTexture 4144 -> StageTexture
3404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3405testdata/SampleMaterial.lc 345:15-346:57 RGBGen 4146testdata/SampleMaterial.lc 345:15-348:42
3406 -> AlphaGen 4147 TCGen
3407 -> TCGen
3408 -> List TCMod 4148 -> List TCMod
3409 -> StageTexture 4149 -> StageTexture
3410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4150 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3411testdata/SampleMaterial.lc 345:15-347:50 AlphaGen 4151testdata/SampleMaterial.lc 345:15-349:40
3412 -> TCGen 4152 List TCMod
3413 -> List TCMod
3414 -> StageTexture 4153 -> StageTexture
3415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4154 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3416testdata/SampleMaterial.lc 345:15-348:42 TCGen 4155testdata/SampleMaterial.lc 345:15-350:31
3417 -> List TCMod 4156 StageTexture
3418 -> StageTexture
3419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3420testdata/SampleMaterial.lc 345:15-349:40 List TCMod 4158testdata/SampleMaterial.lc 345:15-351:42
3421 -> StageTexture 4159 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4160testdata/SampleMaterial.lc 345:15-352:38
3423testdata/SampleMaterial.lc 345:15-350:31 StageTexture 4161 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3424 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4162testdata/SampleMaterial.lc 345:15-353:41
3425testdata/SampleMaterial.lc 345:15-351:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4163 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3426testdata/SampleMaterial.lc 345:15-352:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4164testdata/SampleMaterial.lc 345:15-354:40
3427testdata/SampleMaterial.lc 345:15-353:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4165 Bool -> String -> StageAttrs
3428testdata/SampleMaterial.lc 345:15-354:40 Bool -> String -> StageAttrs 4166testdata/SampleMaterial.lc 345:15-355:46
3429testdata/SampleMaterial.lc 345:15-355:46 String -> StageAttrs 4167 String -> StageAttrs
3430testdata/SampleMaterial.lc 345:15-357:18 List StageAttrs | StageAttrs 4168testdata/SampleMaterial.lc 345:15-357:18
3431testdata/SampleMaterial.lc 346:29-346:33 forall a . a -> Maybe a 4169 StageAttrs | List StageAttrs
3432testdata/SampleMaterial.lc 346:29-346:57 Maybe (Blending', Blending') 4170testdata/SampleMaterial.lc 346:29-346:33
3433testdata/SampleMaterial.lc 346:34-346:57 (Blending', Blending') 4171 forall a . a -> Maybe a
3434testdata/SampleMaterial.lc 346:36-346:46 Blending' 4172testdata/SampleMaterial.lc 346:29-346:57
3435testdata/SampleMaterial.lc 346:49-346:55 ((Blending')) | Blending' 4173 Maybe (Blending', Blending')
3436testdata/SampleMaterial.lc 347:30-347:50 RGBGen 4174testdata/SampleMaterial.lc 346:34-346:57
3437testdata/SampleMaterial.lc 348:32-348:42 AlphaGen 4175 (Blending', Blending')
3438testdata/SampleMaterial.lc 349:29-349:40 TCGen 4176testdata/SampleMaterial.lc 346:36-346:46
3439testdata/SampleMaterial.lc 350:29-350:31 forall a . List a 4177 Blending'
3440testdata/SampleMaterial.lc 351:31-351:42 StageTexture 4178testdata/SampleMaterial.lc 346:49-346:55
3441testdata/SampleMaterial.lc 352:34-352:38 Bool 4179 Blending' | ((Blending'))
3442testdata/SampleMaterial.lc 353:33-353:41 DepthFunction 4180testdata/SampleMaterial.lc 347:30-347:50
3443testdata/SampleMaterial.lc 354:33-354:40 forall a . Maybe a 4181 RGBGen
3444testdata/SampleMaterial.lc 355:41-355:46 Bool 4182testdata/SampleMaterial.lc 348:32-348:42
3445testdata/SampleMaterial.lc 356:38-356:54 String 4183 AlphaGen
3446testdata/SampleMaterial.lc 359:21-359:26 Bool 4184testdata/SampleMaterial.lc 349:29-349:40
3447testdata/SampleMaterial.lc 362:5-404:6 (String, CommonAttrs) 4185 TCGen
3448testdata/SampleMaterial.lc 362:5-2182:6 List (String, CommonAttrs) 4186testdata/SampleMaterial.lc 350:29-350:31
3449testdata/SampleMaterial.lc 362:7-362:53 String 4187 forall a . List a
3450testdata/SampleMaterial.lc 363:7-363:18 () 4188testdata/SampleMaterial.lc 351:31-351:42
3451 -> () 4189 StageTexture
3452 -> Bool 4190testdata/SampleMaterial.lc 352:34-352:38
4191 Bool
4192testdata/SampleMaterial.lc 353:33-353:41
4193 DepthFunction
4194testdata/SampleMaterial.lc 354:33-354:40
4195 forall a . Maybe a
4196testdata/SampleMaterial.lc 355:41-355:46
4197 Bool
4198testdata/SampleMaterial.lc 356:38-356:54
4199 String
4200testdata/SampleMaterial.lc 359:21-359:26
4201 Bool
4202testdata/SampleMaterial.lc 362:5-404:6
4203 (String, CommonAttrs)
4204testdata/SampleMaterial.lc 362:5-2182:6
4205 List (String, CommonAttrs)
4206testdata/SampleMaterial.lc 362:7-362:53
4207 String
4208testdata/SampleMaterial.lc 363:7-363:18
4209 ()
4210 -> ()
4211 -> Bool
4212 -> Float
4213 -> Bool
4214 -> Bool
4215 -> CullType
4216 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4217testdata/SampleMaterial.lc 363:7-364:26
4218 ()
4219 -> Bool
4220 -> Float
4221 -> Bool
4222 -> Bool
4223 -> CullType
4224 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4225testdata/SampleMaterial.lc 363:7-365:26
4226 Bool
3453 -> Float 4227 -> Float
3454 -> Bool 4228 -> Bool
3455 -> Bool 4229 -> Bool
3456 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4230 -> CullType
3457testdata/SampleMaterial.lc 363:7-364:26 () 4231 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3458 -> Bool 4232testdata/SampleMaterial.lc 363:7-366:27
3459 -> Float 4233 Float
3460 -> Bool 4234 -> Bool
3461 -> Bool 4235 -> Bool
3462 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4236 -> CullType
3463testdata/SampleMaterial.lc 363:7-365:26 Bool 4237 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3464 -> Float 4238testdata/SampleMaterial.lc 363:7-367:21
3465 -> Bool 4239 Bool
3466 -> Bool 4240 -> Bool
3467 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4241 -> CullType
3468testdata/SampleMaterial.lc 363:7-366:27 Float 4242 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3469 -> Bool 4243testdata/SampleMaterial.lc 363:7-368:35
3470 -> Bool 4244 Bool
3471 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4245 -> CullType
3472testdata/SampleMaterial.lc 363:7-367:21 Bool 4246 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3473 -> Bool 4247testdata/SampleMaterial.lc 363:7-369:28
3474 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4248 CullType
3475testdata/SampleMaterial.lc 363:7-368:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3476testdata/SampleMaterial.lc 363:7-369:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4250testdata/SampleMaterial.lc 363:7-370:33
3477testdata/SampleMaterial.lc 363:7-370:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4251 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3478testdata/SampleMaterial.lc 363:7-371:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4252testdata/SampleMaterial.lc 363:7-371:32
3479testdata/SampleMaterial.lc 363:7-372:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4253 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3480testdata/SampleMaterial.lc 363:7-373:34 List StageAttrs -> Bool -> CommonAttrs 4254testdata/SampleMaterial.lc 363:7-372:30
3481testdata/SampleMaterial.lc 363:7-401:14 Bool -> CommonAttrs 4255 Bool -> List StageAttrs -> Bool -> CommonAttrs
3482testdata/SampleMaterial.lc 363:7-403:10 ((CommonAttrs)) | CommonAttrs 4256testdata/SampleMaterial.lc 363:7-373:34
3483testdata/SampleMaterial.lc 364:24-364:26 () 4257 List StageAttrs -> Bool -> CommonAttrs
3484testdata/SampleMaterial.lc 365:24-365:26 () 4258testdata/SampleMaterial.lc 363:7-401:14
3485testdata/SampleMaterial.lc 366:22-366:27 Bool 4259 Bool -> CommonAttrs
3486testdata/SampleMaterial.lc 367:20-367:21 _b 4260testdata/SampleMaterial.lc 363:7-403:10
3487testdata/SampleMaterial.lc 368:30-368:35 Bool 4261 CommonAttrs | ((CommonAttrs))
3488testdata/SampleMaterial.lc 369:23-369:28 Bool 4262testdata/SampleMaterial.lc 364:24-364:26
3489testdata/SampleMaterial.lc 370:20-370:33 CullType 4263 ()
3490testdata/SampleMaterial.lc 371:30-371:32 forall a . List a 4264testdata/SampleMaterial.lc 365:24-365:26
3491testdata/SampleMaterial.lc 372:25-372:30 Bool 4265 ()
3492testdata/SampleMaterial.lc 373:29-373:34 Bool 4266testdata/SampleMaterial.lc 366:22-366:27
3493testdata/SampleMaterial.lc 375:13-401:14 List StageAttrs 4267 Bool
3494testdata/SampleMaterial.lc 375:15-375:25 Maybe (Blending', Blending') 4268testdata/SampleMaterial.lc 367:20-367:21
3495 -> RGBGen 4269 _b
3496 -> AlphaGen 4270testdata/SampleMaterial.lc 368:30-368:35
4271 Bool
4272testdata/SampleMaterial.lc 369:23-369:28
4273 Bool
4274testdata/SampleMaterial.lc 370:20-370:33
4275 CullType
4276testdata/SampleMaterial.lc 371:30-371:32
4277 forall a . List a
4278testdata/SampleMaterial.lc 372:25-372:30
4279 Bool
4280testdata/SampleMaterial.lc 373:29-373:34
4281 Bool
4282testdata/SampleMaterial.lc 375:13-401:14
4283 List StageAttrs
4284testdata/SampleMaterial.lc 375:15-375:25
4285 Maybe (Blending', Blending')
4286 -> RGBGen
4287 -> AlphaGen
4288 -> TCGen
4289 -> List TCMod
4290 -> StageTexture
4291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4292testdata/SampleMaterial.lc 375:15-376:36
4293 RGBGen
4294 -> AlphaGen
4295 -> TCGen
4296 -> List TCMod
4297 -> StageTexture
4298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4299testdata/SampleMaterial.lc 375:15-377:50
4300 AlphaGen
3497 -> TCGen 4301 -> TCGen
3498 -> List TCMod 4302 -> List TCMod
3499 -> StageTexture 4303 -> StageTexture
3500 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3501testdata/SampleMaterial.lc 375:15-376:36 RGBGen 4305testdata/SampleMaterial.lc 375:15-378:42
3502 -> AlphaGen 4306 TCGen
3503 -> TCGen
3504 -> List TCMod 4307 -> List TCMod
3505 -> StageTexture 4308 -> StageTexture
3506 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3507testdata/SampleMaterial.lc 375:15-377:50 AlphaGen 4310testdata/SampleMaterial.lc 375:15-379:36
3508 -> TCGen 4311 List TCMod
3509 -> List TCMod
3510 -> StageTexture 4312 -> StageTexture
3511 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3512testdata/SampleMaterial.lc 375:15-378:42 TCGen 4314testdata/SampleMaterial.lc 375:15-380:31
3513 -> List TCMod 4315 StageTexture
3514 -> StageTexture
3515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3516testdata/SampleMaterial.lc 375:15-379:36 List TCMod 4317testdata/SampleMaterial.lc 375:15-381:84
3517 -> StageTexture 4318 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3518 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4319testdata/SampleMaterial.lc 375:15-382:38
3519testdata/SampleMaterial.lc 375:15-380:31 StageTexture 4320 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3520 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4321testdata/SampleMaterial.lc 375:15-383:41
3521testdata/SampleMaterial.lc 375:15-381:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4322 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3522testdata/SampleMaterial.lc 375:15-382:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4323testdata/SampleMaterial.lc 375:15-384:40
3523testdata/SampleMaterial.lc 375:15-383:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4324 Bool -> String -> StageAttrs
3524testdata/SampleMaterial.lc 375:15-384:40 Bool -> String -> StageAttrs 4325testdata/SampleMaterial.lc 375:15-385:46
3525testdata/SampleMaterial.lc 375:15-385:46 String -> StageAttrs 4326 String -> StageAttrs
3526testdata/SampleMaterial.lc 375:15-387:18 StageAttrs 4327testdata/SampleMaterial.lc 375:15-387:18
3527testdata/SampleMaterial.lc 376:29-376:36 forall a . Maybe a 4328 StageAttrs
3528testdata/SampleMaterial.lc 377:30-377:50 RGBGen 4329testdata/SampleMaterial.lc 376:29-376:36
3529testdata/SampleMaterial.lc 378:32-378:42 AlphaGen 4330 forall a . Maybe a
3530testdata/SampleMaterial.lc 379:29-379:36 TCGen 4331testdata/SampleMaterial.lc 377:30-377:50
3531testdata/SampleMaterial.lc 380:29-380:31 forall a . List a 4332 RGBGen
3532testdata/SampleMaterial.lc 381:31-381:37 String -> StageTexture 4333testdata/SampleMaterial.lc 378:32-378:42
3533testdata/SampleMaterial.lc 381:31-381:84 StageTexture 4334 AlphaGen
3534testdata/SampleMaterial.lc 381:38-381:84 String 4335testdata/SampleMaterial.lc 379:29-379:36
3535testdata/SampleMaterial.lc 382:34-382:38 Bool 4336 TCGen
3536testdata/SampleMaterial.lc 383:33-383:41 DepthFunction 4337testdata/SampleMaterial.lc 380:29-380:31
3537testdata/SampleMaterial.lc 384:33-384:40 forall a . Maybe a 4338 forall a . List a
3538testdata/SampleMaterial.lc 385:41-385:46 Bool 4339testdata/SampleMaterial.lc 381:31-381:37
3539testdata/SampleMaterial.lc 386:38-386:54 String 4340 String -> StageTexture
3540testdata/SampleMaterial.lc 388:15-388:25 Maybe (Blending', Blending') 4341testdata/SampleMaterial.lc 381:31-381:84
3541 -> RGBGen 4342 StageTexture
3542 -> AlphaGen 4343testdata/SampleMaterial.lc 381:38-381:84
4344 String
4345testdata/SampleMaterial.lc 382:34-382:38
4346 Bool
4347testdata/SampleMaterial.lc 383:33-383:41
4348 DepthFunction
4349testdata/SampleMaterial.lc 384:33-384:40
4350 forall a . Maybe a
4351testdata/SampleMaterial.lc 385:41-385:46
4352 Bool
4353testdata/SampleMaterial.lc 386:38-386:54
4354 String
4355testdata/SampleMaterial.lc 388:15-388:25
4356 Maybe (Blending', Blending')
4357 -> RGBGen
4358 -> AlphaGen
4359 -> TCGen
4360 -> List TCMod
4361 -> StageTexture
4362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4363testdata/SampleMaterial.lc 388:15-389:57
4364 RGBGen
4365 -> AlphaGen
4366 -> TCGen
4367 -> List TCMod
4368 -> StageTexture
4369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4370testdata/SampleMaterial.lc 388:15-390:50
4371 AlphaGen
3543 -> TCGen 4372 -> TCGen
3544 -> List TCMod 4373 -> List TCMod
3545 -> StageTexture 4374 -> StageTexture
3546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4375 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3547testdata/SampleMaterial.lc 388:15-389:57 RGBGen 4376testdata/SampleMaterial.lc 388:15-391:42
3548 -> AlphaGen 4377 TCGen
3549 -> TCGen
3550 -> List TCMod 4378 -> List TCMod
3551 -> StageTexture 4379 -> StageTexture
3552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4380 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3553testdata/SampleMaterial.lc 388:15-390:50 AlphaGen 4381testdata/SampleMaterial.lc 388:15-392:40
3554 -> TCGen 4382 List TCMod
3555 -> List TCMod
3556 -> StageTexture 4383 -> StageTexture
3557 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4384 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3558testdata/SampleMaterial.lc 388:15-391:42 TCGen 4385testdata/SampleMaterial.lc 388:15-393:31
3559 -> List TCMod 4386 StageTexture
3560 -> StageTexture
3561 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3562testdata/SampleMaterial.lc 388:15-392:40 List TCMod 4388testdata/SampleMaterial.lc 388:15-394:42
3563 -> StageTexture 4389 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4390testdata/SampleMaterial.lc 388:15-395:38
3565testdata/SampleMaterial.lc 388:15-393:31 StageTexture 4391 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3566 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4392testdata/SampleMaterial.lc 388:15-396:41
3567testdata/SampleMaterial.lc 388:15-394:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4393 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3568testdata/SampleMaterial.lc 388:15-395:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4394testdata/SampleMaterial.lc 388:15-397:40
3569testdata/SampleMaterial.lc 388:15-396:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4395 Bool -> String -> StageAttrs
3570testdata/SampleMaterial.lc 388:15-397:40 Bool -> String -> StageAttrs 4396testdata/SampleMaterial.lc 388:15-398:46
3571testdata/SampleMaterial.lc 388:15-398:46 String -> StageAttrs 4397 String -> StageAttrs
3572testdata/SampleMaterial.lc 388:15-400:18 List StageAttrs | StageAttrs 4398testdata/SampleMaterial.lc 388:15-400:18
3573testdata/SampleMaterial.lc 389:29-389:33 forall a . a -> Maybe a 4399 StageAttrs | List StageAttrs
3574testdata/SampleMaterial.lc 389:29-389:57 Maybe (Blending', Blending') 4400testdata/SampleMaterial.lc 389:29-389:33
3575testdata/SampleMaterial.lc 389:34-389:57 (Blending', Blending') 4401 forall a . a -> Maybe a
3576testdata/SampleMaterial.lc 389:36-389:46 Blending' 4402testdata/SampleMaterial.lc 389:29-389:57
3577testdata/SampleMaterial.lc 389:49-389:55 ((Blending')) | Blending' 4403 Maybe (Blending', Blending')
3578testdata/SampleMaterial.lc 390:30-390:50 RGBGen 4404testdata/SampleMaterial.lc 389:34-389:57
3579testdata/SampleMaterial.lc 391:32-391:42 AlphaGen 4405 (Blending', Blending')
3580testdata/SampleMaterial.lc 392:29-392:40 TCGen 4406testdata/SampleMaterial.lc 389:36-389:46
3581testdata/SampleMaterial.lc 393:29-393:31 forall a . List a 4407 Blending'
3582testdata/SampleMaterial.lc 394:31-394:42 StageTexture 4408testdata/SampleMaterial.lc 389:49-389:55
3583testdata/SampleMaterial.lc 395:34-395:38 Bool 4409 Blending' | ((Blending'))
3584testdata/SampleMaterial.lc 396:33-396:41 DepthFunction 4410testdata/SampleMaterial.lc 390:30-390:50
3585testdata/SampleMaterial.lc 397:33-397:40 forall a . Maybe a 4411 RGBGen
3586testdata/SampleMaterial.lc 398:41-398:46 Bool 4412testdata/SampleMaterial.lc 391:32-391:42
3587testdata/SampleMaterial.lc 399:38-399:54 String 4413 AlphaGen
3588testdata/SampleMaterial.lc 402:21-402:26 Bool 4414testdata/SampleMaterial.lc 392:29-392:40
3589testdata/SampleMaterial.lc 405:5-447:6 (String, CommonAttrs) 4415 TCGen
3590testdata/SampleMaterial.lc 405:5-2182:6 List (String, CommonAttrs) 4416testdata/SampleMaterial.lc 393:29-393:31
3591testdata/SampleMaterial.lc 405:7-405:53 String 4417 forall a . List a
3592testdata/SampleMaterial.lc 406:7-406:18 () 4418testdata/SampleMaterial.lc 394:31-394:42
3593 -> () 4419 StageTexture
3594 -> Bool 4420testdata/SampleMaterial.lc 395:34-395:38
4421 Bool
4422testdata/SampleMaterial.lc 396:33-396:41
4423 DepthFunction
4424testdata/SampleMaterial.lc 397:33-397:40
4425 forall a . Maybe a
4426testdata/SampleMaterial.lc 398:41-398:46
4427 Bool
4428testdata/SampleMaterial.lc 399:38-399:54
4429 String
4430testdata/SampleMaterial.lc 402:21-402:26
4431 Bool
4432testdata/SampleMaterial.lc 405:5-447:6
4433 (String, CommonAttrs)
4434testdata/SampleMaterial.lc 405:5-2182:6
4435 List (String, CommonAttrs)
4436testdata/SampleMaterial.lc 405:7-405:53
4437 String
4438testdata/SampleMaterial.lc 406:7-406:18
4439 ()
4440 -> ()
4441 -> Bool
4442 -> Float
4443 -> Bool
4444 -> Bool
4445 -> CullType
4446 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4447testdata/SampleMaterial.lc 406:7-407:26
4448 ()
4449 -> Bool
4450 -> Float
4451 -> Bool
4452 -> Bool
4453 -> CullType
4454 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4455testdata/SampleMaterial.lc 406:7-408:26
4456 Bool
3595 -> Float 4457 -> Float
3596 -> Bool 4458 -> Bool
3597 -> Bool 4459 -> Bool
3598 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4460 -> CullType
3599testdata/SampleMaterial.lc 406:7-407:26 () 4461 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3600 -> Bool 4462testdata/SampleMaterial.lc 406:7-409:27
3601 -> Float 4463 Float
3602 -> Bool 4464 -> Bool
3603 -> Bool 4465 -> Bool
3604 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4466 -> CullType
3605testdata/SampleMaterial.lc 406:7-408:26 Bool 4467 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3606 -> Float 4468testdata/SampleMaterial.lc 406:7-410:21
3607 -> Bool 4469 Bool
3608 -> Bool 4470 -> Bool
3609 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4471 -> CullType
3610testdata/SampleMaterial.lc 406:7-409:27 Float 4472 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3611 -> Bool 4473testdata/SampleMaterial.lc 406:7-411:35
3612 -> Bool 4474 Bool
3613 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4475 -> CullType
3614testdata/SampleMaterial.lc 406:7-410:21 Bool 4476 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3615 -> Bool 4477testdata/SampleMaterial.lc 406:7-412:28
3616 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4478 CullType
3617testdata/SampleMaterial.lc 406:7-411:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4479 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3618testdata/SampleMaterial.lc 406:7-412:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4480testdata/SampleMaterial.lc 406:7-413:33
3619testdata/SampleMaterial.lc 406:7-413:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4481 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3620testdata/SampleMaterial.lc 406:7-414:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4482testdata/SampleMaterial.lc 406:7-414:32
3621testdata/SampleMaterial.lc 406:7-415:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4483 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3622testdata/SampleMaterial.lc 406:7-416:34 List StageAttrs -> Bool -> CommonAttrs 4484testdata/SampleMaterial.lc 406:7-415:30
3623testdata/SampleMaterial.lc 406:7-444:14 Bool -> CommonAttrs 4485 Bool -> List StageAttrs -> Bool -> CommonAttrs
3624testdata/SampleMaterial.lc 406:7-446:10 ((CommonAttrs)) | CommonAttrs 4486testdata/SampleMaterial.lc 406:7-416:34
3625testdata/SampleMaterial.lc 407:24-407:26 () 4487 List StageAttrs -> Bool -> CommonAttrs
3626testdata/SampleMaterial.lc 408:24-408:26 () 4488testdata/SampleMaterial.lc 406:7-444:14
3627testdata/SampleMaterial.lc 409:22-409:27 Bool 4489 Bool -> CommonAttrs
3628testdata/SampleMaterial.lc 410:20-410:21 _b 4490testdata/SampleMaterial.lc 406:7-446:10
3629testdata/SampleMaterial.lc 411:30-411:35 Bool 4491 CommonAttrs | ((CommonAttrs))
3630testdata/SampleMaterial.lc 412:23-412:28 Bool 4492testdata/SampleMaterial.lc 407:24-407:26
3631testdata/SampleMaterial.lc 413:20-413:33 CullType 4493 ()
3632testdata/SampleMaterial.lc 414:30-414:32 forall a . List a 4494testdata/SampleMaterial.lc 408:24-408:26
3633testdata/SampleMaterial.lc 415:25-415:30 Bool 4495 ()
3634testdata/SampleMaterial.lc 416:29-416:34 Bool 4496testdata/SampleMaterial.lc 409:22-409:27
3635testdata/SampleMaterial.lc 418:13-444:14 List StageAttrs 4497 Bool
3636testdata/SampleMaterial.lc 418:15-418:25 Maybe (Blending', Blending') 4498testdata/SampleMaterial.lc 410:20-410:21
3637 -> RGBGen 4499 _b
3638 -> AlphaGen 4500testdata/SampleMaterial.lc 411:30-411:35
4501 Bool
4502testdata/SampleMaterial.lc 412:23-412:28
4503 Bool
4504testdata/SampleMaterial.lc 413:20-413:33
4505 CullType
4506testdata/SampleMaterial.lc 414:30-414:32
4507 forall a . List a
4508testdata/SampleMaterial.lc 415:25-415:30
4509 Bool
4510testdata/SampleMaterial.lc 416:29-416:34
4511 Bool
4512testdata/SampleMaterial.lc 418:13-444:14
4513 List StageAttrs
4514testdata/SampleMaterial.lc 418:15-418:25
4515 Maybe (Blending', Blending')
4516 -> RGBGen
4517 -> AlphaGen
4518 -> TCGen
4519 -> List TCMod
4520 -> StageTexture
4521 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4522testdata/SampleMaterial.lc 418:15-419:36
4523 RGBGen
4524 -> AlphaGen
4525 -> TCGen
4526 -> List TCMod
4527 -> StageTexture
4528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4529testdata/SampleMaterial.lc 418:15-420:50
4530 AlphaGen
3639 -> TCGen 4531 -> TCGen
3640 -> List TCMod 4532 -> List TCMod
3641 -> StageTexture 4533 -> StageTexture
3642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3643testdata/SampleMaterial.lc 418:15-419:36 RGBGen 4535testdata/SampleMaterial.lc 418:15-421:42
3644 -> AlphaGen 4536 TCGen
3645 -> TCGen
3646 -> List TCMod 4537 -> List TCMod
3647 -> StageTexture 4538 -> StageTexture
3648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4539 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3649testdata/SampleMaterial.lc 418:15-420:50 AlphaGen 4540testdata/SampleMaterial.lc 418:15-422:36
3650 -> TCGen 4541 List TCMod
3651 -> List TCMod
3652 -> StageTexture 4542 -> StageTexture
3653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3654testdata/SampleMaterial.lc 418:15-421:42 TCGen 4544testdata/SampleMaterial.lc 418:15-423:31
3655 -> List TCMod 4545 StageTexture
3656 -> StageTexture
3657 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3658testdata/SampleMaterial.lc 418:15-422:36 List TCMod 4547testdata/SampleMaterial.lc 418:15-424:84
3659 -> StageTexture 4548 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4549testdata/SampleMaterial.lc 418:15-425:38
3661testdata/SampleMaterial.lc 418:15-423:31 StageTexture 4550 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3662 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4551testdata/SampleMaterial.lc 418:15-426:41
3663testdata/SampleMaterial.lc 418:15-424:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4552 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3664testdata/SampleMaterial.lc 418:15-425:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4553testdata/SampleMaterial.lc 418:15-427:40
3665testdata/SampleMaterial.lc 418:15-426:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4554 Bool -> String -> StageAttrs
3666testdata/SampleMaterial.lc 418:15-427:40 Bool -> String -> StageAttrs 4555testdata/SampleMaterial.lc 418:15-428:46
3667testdata/SampleMaterial.lc 418:15-428:46 String -> StageAttrs 4556 String -> StageAttrs
3668testdata/SampleMaterial.lc 418:15-430:18 StageAttrs 4557testdata/SampleMaterial.lc 418:15-430:18
3669testdata/SampleMaterial.lc 419:29-419:36 forall a . Maybe a 4558 StageAttrs
3670testdata/SampleMaterial.lc 420:30-420:50 RGBGen 4559testdata/SampleMaterial.lc 419:29-419:36
3671testdata/SampleMaterial.lc 421:32-421:42 AlphaGen 4560 forall a . Maybe a
3672testdata/SampleMaterial.lc 422:29-422:36 TCGen 4561testdata/SampleMaterial.lc 420:30-420:50
3673testdata/SampleMaterial.lc 423:29-423:31 forall a . List a 4562 RGBGen
3674testdata/SampleMaterial.lc 424:31-424:37 String -> StageTexture 4563testdata/SampleMaterial.lc 421:32-421:42
3675testdata/SampleMaterial.lc 424:31-424:84 StageTexture 4564 AlphaGen
3676testdata/SampleMaterial.lc 424:38-424:84 String 4565testdata/SampleMaterial.lc 422:29-422:36
3677testdata/SampleMaterial.lc 425:34-425:38 Bool 4566 TCGen
3678testdata/SampleMaterial.lc 426:33-426:41 DepthFunction 4567testdata/SampleMaterial.lc 423:29-423:31
3679testdata/SampleMaterial.lc 427:33-427:40 forall a . Maybe a 4568 forall a . List a
3680testdata/SampleMaterial.lc 428:41-428:46 Bool 4569testdata/SampleMaterial.lc 424:31-424:37
3681testdata/SampleMaterial.lc 429:38-429:54 String 4570 String -> StageTexture
3682testdata/SampleMaterial.lc 431:15-431:25 Maybe (Blending', Blending') 4571testdata/SampleMaterial.lc 424:31-424:84
3683 -> RGBGen 4572 StageTexture
3684 -> AlphaGen 4573testdata/SampleMaterial.lc 424:38-424:84
4574 String
4575testdata/SampleMaterial.lc 425:34-425:38
4576 Bool
4577testdata/SampleMaterial.lc 426:33-426:41
4578 DepthFunction
4579testdata/SampleMaterial.lc 427:33-427:40
4580 forall a . Maybe a
4581testdata/SampleMaterial.lc 428:41-428:46
4582 Bool
4583testdata/SampleMaterial.lc 429:38-429:54
4584 String
4585testdata/SampleMaterial.lc 431:15-431:25
4586 Maybe (Blending', Blending')
4587 -> RGBGen
4588 -> AlphaGen
4589 -> TCGen
4590 -> List TCMod
4591 -> StageTexture
4592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4593testdata/SampleMaterial.lc 431:15-432:57
4594 RGBGen
4595 -> AlphaGen
4596 -> TCGen
4597 -> List TCMod
4598 -> StageTexture
4599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4600testdata/SampleMaterial.lc 431:15-433:50
4601 AlphaGen
3685 -> TCGen 4602 -> TCGen
3686 -> List TCMod 4603 -> List TCMod
3687 -> StageTexture 4604 -> StageTexture
3688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3689testdata/SampleMaterial.lc 431:15-432:57 RGBGen 4606testdata/SampleMaterial.lc 431:15-434:42
3690 -> AlphaGen 4607 TCGen
3691 -> TCGen
3692 -> List TCMod 4608 -> List TCMod
3693 -> StageTexture 4609 -> StageTexture
3694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3695testdata/SampleMaterial.lc 431:15-433:50 AlphaGen 4611testdata/SampleMaterial.lc 431:15-435:40
3696 -> TCGen 4612 List TCMod
3697 -> List TCMod
3698 -> StageTexture 4613 -> StageTexture
3699 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3700testdata/SampleMaterial.lc 431:15-434:42 TCGen 4615testdata/SampleMaterial.lc 431:15-436:31
3701 -> List TCMod 4616 StageTexture
3702 -> StageTexture
3703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3704testdata/SampleMaterial.lc 431:15-435:40 List TCMod 4618testdata/SampleMaterial.lc 431:15-437:42
3705 -> StageTexture 4619 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4620testdata/SampleMaterial.lc 431:15-438:38
3707testdata/SampleMaterial.lc 431:15-436:31 StageTexture 4621 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3708 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4622testdata/SampleMaterial.lc 431:15-439:41
3709testdata/SampleMaterial.lc 431:15-437:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4623 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3710testdata/SampleMaterial.lc 431:15-438:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4624testdata/SampleMaterial.lc 431:15-440:40
3711testdata/SampleMaterial.lc 431:15-439:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4625 Bool -> String -> StageAttrs
3712testdata/SampleMaterial.lc 431:15-440:40 Bool -> String -> StageAttrs 4626testdata/SampleMaterial.lc 431:15-441:46
3713testdata/SampleMaterial.lc 431:15-441:46 String -> StageAttrs 4627 String -> StageAttrs
3714testdata/SampleMaterial.lc 431:15-443:18 List StageAttrs | StageAttrs 4628testdata/SampleMaterial.lc 431:15-443:18
3715testdata/SampleMaterial.lc 432:29-432:33 forall a . a -> Maybe a 4629 StageAttrs | List StageAttrs
3716testdata/SampleMaterial.lc 432:29-432:57 Maybe (Blending', Blending') 4630testdata/SampleMaterial.lc 432:29-432:33
3717testdata/SampleMaterial.lc 432:34-432:57 (Blending', Blending') 4631 forall a . a -> Maybe a
3718testdata/SampleMaterial.lc 432:36-432:46 Blending' 4632testdata/SampleMaterial.lc 432:29-432:57
3719testdata/SampleMaterial.lc 432:49-432:55 ((Blending')) | Blending' 4633 Maybe (Blending', Blending')
3720testdata/SampleMaterial.lc 433:30-433:50 RGBGen 4634testdata/SampleMaterial.lc 432:34-432:57
3721testdata/SampleMaterial.lc 434:32-434:42 AlphaGen 4635 (Blending', Blending')
3722testdata/SampleMaterial.lc 435:29-435:40 TCGen 4636testdata/SampleMaterial.lc 432:36-432:46
3723testdata/SampleMaterial.lc 436:29-436:31 forall a . List a 4637 Blending'
3724testdata/SampleMaterial.lc 437:31-437:42 StageTexture 4638testdata/SampleMaterial.lc 432:49-432:55
3725testdata/SampleMaterial.lc 438:34-438:38 Bool 4639 Blending' | ((Blending'))
3726testdata/SampleMaterial.lc 439:33-439:41 DepthFunction 4640testdata/SampleMaterial.lc 433:30-433:50
3727testdata/SampleMaterial.lc 440:33-440:40 forall a . Maybe a 4641 RGBGen
3728testdata/SampleMaterial.lc 441:41-441:46 Bool 4642testdata/SampleMaterial.lc 434:32-434:42
3729testdata/SampleMaterial.lc 442:38-442:54 String 4643 AlphaGen
3730testdata/SampleMaterial.lc 445:21-445:26 Bool 4644testdata/SampleMaterial.lc 435:29-435:40
3731testdata/SampleMaterial.lc 448:5-490:6 (String, CommonAttrs) 4645 TCGen
3732testdata/SampleMaterial.lc 448:5-2182:6 List (String, CommonAttrs) 4646testdata/SampleMaterial.lc 436:29-436:31
3733testdata/SampleMaterial.lc 448:7-448:53 String 4647 forall a . List a
3734testdata/SampleMaterial.lc 449:7-449:18 () 4648testdata/SampleMaterial.lc 437:31-437:42
3735 -> () 4649 StageTexture
3736 -> Bool 4650testdata/SampleMaterial.lc 438:34-438:38
4651 Bool
4652testdata/SampleMaterial.lc 439:33-439:41
4653 DepthFunction
4654testdata/SampleMaterial.lc 440:33-440:40
4655 forall a . Maybe a
4656testdata/SampleMaterial.lc 441:41-441:46
4657 Bool
4658testdata/SampleMaterial.lc 442:38-442:54
4659 String
4660testdata/SampleMaterial.lc 445:21-445:26
4661 Bool
4662testdata/SampleMaterial.lc 448:5-490:6
4663 (String, CommonAttrs)
4664testdata/SampleMaterial.lc 448:5-2182:6
4665 List (String, CommonAttrs)
4666testdata/SampleMaterial.lc 448:7-448:53
4667 String
4668testdata/SampleMaterial.lc 449:7-449:18
4669 ()
4670 -> ()
4671 -> Bool
4672 -> Float
4673 -> Bool
4674 -> Bool
4675 -> CullType
4676 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4677testdata/SampleMaterial.lc 449:7-450:26
4678 ()
4679 -> Bool
4680 -> Float
4681 -> Bool
4682 -> Bool
4683 -> CullType
4684 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4685testdata/SampleMaterial.lc 449:7-451:26
4686 Bool
3737 -> Float 4687 -> Float
3738 -> Bool 4688 -> Bool
3739 -> Bool 4689 -> Bool
3740 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4690 -> CullType
3741testdata/SampleMaterial.lc 449:7-450:26 () 4691 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3742 -> Bool 4692testdata/SampleMaterial.lc 449:7-452:27
3743 -> Float 4693 Float
3744 -> Bool 4694 -> Bool
3745 -> Bool 4695 -> Bool
3746 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4696 -> CullType
3747testdata/SampleMaterial.lc 449:7-451:26 Bool 4697 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3748 -> Float 4698testdata/SampleMaterial.lc 449:7-453:21
3749 -> Bool 4699 Bool
3750 -> Bool 4700 -> Bool
3751 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4701 -> CullType
3752testdata/SampleMaterial.lc 449:7-452:27 Float 4702 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3753 -> Bool 4703testdata/SampleMaterial.lc 449:7-454:35
3754 -> Bool 4704 Bool
3755 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4705 -> CullType
3756testdata/SampleMaterial.lc 449:7-453:21 Bool 4706 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3757 -> Bool 4707testdata/SampleMaterial.lc 449:7-455:28
3758 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4708 CullType
3759testdata/SampleMaterial.lc 449:7-454:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4709 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3760testdata/SampleMaterial.lc 449:7-455:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4710testdata/SampleMaterial.lc 449:7-456:33
3761testdata/SampleMaterial.lc 449:7-456:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4711 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3762testdata/SampleMaterial.lc 449:7-457:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4712testdata/SampleMaterial.lc 449:7-457:32
3763testdata/SampleMaterial.lc 449:7-458:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4713 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3764testdata/SampleMaterial.lc 449:7-459:34 List StageAttrs -> Bool -> CommonAttrs 4714testdata/SampleMaterial.lc 449:7-458:30
3765testdata/SampleMaterial.lc 449:7-487:14 Bool -> CommonAttrs 4715 Bool -> List StageAttrs -> Bool -> CommonAttrs
3766testdata/SampleMaterial.lc 449:7-489:10 ((CommonAttrs)) | CommonAttrs 4716testdata/SampleMaterial.lc 449:7-459:34
3767testdata/SampleMaterial.lc 450:24-450:26 () 4717 List StageAttrs -> Bool -> CommonAttrs
3768testdata/SampleMaterial.lc 451:24-451:26 () 4718testdata/SampleMaterial.lc 449:7-487:14
3769testdata/SampleMaterial.lc 452:22-452:27 Bool 4719 Bool -> CommonAttrs
3770testdata/SampleMaterial.lc 453:20-453:21 _b 4720testdata/SampleMaterial.lc 449:7-489:10
3771testdata/SampleMaterial.lc 454:30-454:35 Bool 4721 CommonAttrs | ((CommonAttrs))
3772testdata/SampleMaterial.lc 455:23-455:28 Bool 4722testdata/SampleMaterial.lc 450:24-450:26
3773testdata/SampleMaterial.lc 456:20-456:33 CullType 4723 ()
3774testdata/SampleMaterial.lc 457:30-457:32 forall a . List a 4724testdata/SampleMaterial.lc 451:24-451:26
3775testdata/SampleMaterial.lc 458:25-458:30 Bool 4725 ()
3776testdata/SampleMaterial.lc 459:29-459:34 Bool 4726testdata/SampleMaterial.lc 452:22-452:27
3777testdata/SampleMaterial.lc 461:13-487:14 List StageAttrs 4727 Bool
3778testdata/SampleMaterial.lc 461:15-461:25 Maybe (Blending', Blending') 4728testdata/SampleMaterial.lc 453:20-453:21
3779 -> RGBGen 4729 _b
3780 -> AlphaGen 4730testdata/SampleMaterial.lc 454:30-454:35
4731 Bool
4732testdata/SampleMaterial.lc 455:23-455:28
4733 Bool
4734testdata/SampleMaterial.lc 456:20-456:33
4735 CullType
4736testdata/SampleMaterial.lc 457:30-457:32
4737 forall a . List a
4738testdata/SampleMaterial.lc 458:25-458:30
4739 Bool
4740testdata/SampleMaterial.lc 459:29-459:34
4741 Bool
4742testdata/SampleMaterial.lc 461:13-487:14
4743 List StageAttrs
4744testdata/SampleMaterial.lc 461:15-461:25
4745 Maybe (Blending', Blending')
4746 -> RGBGen
4747 -> AlphaGen
4748 -> TCGen
4749 -> List TCMod
4750 -> StageTexture
4751 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4752testdata/SampleMaterial.lc 461:15-462:36
4753 RGBGen
4754 -> AlphaGen
4755 -> TCGen
4756 -> List TCMod
4757 -> StageTexture
4758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4759testdata/SampleMaterial.lc 461:15-463:50
4760 AlphaGen
3781 -> TCGen 4761 -> TCGen
3782 -> List TCMod 4762 -> List TCMod
3783 -> StageTexture 4763 -> StageTexture
3784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3785testdata/SampleMaterial.lc 461:15-462:36 RGBGen 4765testdata/SampleMaterial.lc 461:15-464:42
3786 -> AlphaGen 4766 TCGen
3787 -> TCGen
3788 -> List TCMod 4767 -> List TCMod
3789 -> StageTexture 4768 -> StageTexture
3790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3791testdata/SampleMaterial.lc 461:15-463:50 AlphaGen 4770testdata/SampleMaterial.lc 461:15-465:36
3792 -> TCGen 4771 List TCMod
3793 -> List TCMod
3794 -> StageTexture 4772 -> StageTexture
3795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3796testdata/SampleMaterial.lc 461:15-464:42 TCGen 4774testdata/SampleMaterial.lc 461:15-466:31
3797 -> List TCMod 4775 StageTexture
3798 -> StageTexture
3799 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3800testdata/SampleMaterial.lc 461:15-465:36 List TCMod 4777testdata/SampleMaterial.lc 461:15-467:84
3801 -> StageTexture 4778 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3802 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4779testdata/SampleMaterial.lc 461:15-468:38
3803testdata/SampleMaterial.lc 461:15-466:31 StageTexture 4780 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3804 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4781testdata/SampleMaterial.lc 461:15-469:41
3805testdata/SampleMaterial.lc 461:15-467:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4782 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3806testdata/SampleMaterial.lc 461:15-468:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4783testdata/SampleMaterial.lc 461:15-470:40
3807testdata/SampleMaterial.lc 461:15-469:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4784 Bool -> String -> StageAttrs
3808testdata/SampleMaterial.lc 461:15-470:40 Bool -> String -> StageAttrs 4785testdata/SampleMaterial.lc 461:15-471:46
3809testdata/SampleMaterial.lc 461:15-471:46 String -> StageAttrs 4786 String -> StageAttrs
3810testdata/SampleMaterial.lc 461:15-473:18 StageAttrs 4787testdata/SampleMaterial.lc 461:15-473:18
3811testdata/SampleMaterial.lc 462:29-462:36 forall a . Maybe a 4788 StageAttrs
3812testdata/SampleMaterial.lc 463:30-463:50 RGBGen 4789testdata/SampleMaterial.lc 462:29-462:36
3813testdata/SampleMaterial.lc 464:32-464:42 AlphaGen 4790 forall a . Maybe a
3814testdata/SampleMaterial.lc 465:29-465:36 TCGen 4791testdata/SampleMaterial.lc 463:30-463:50
3815testdata/SampleMaterial.lc 466:29-466:31 forall a . List a 4792 RGBGen
3816testdata/SampleMaterial.lc 467:31-467:37 String -> StageTexture 4793testdata/SampleMaterial.lc 464:32-464:42
3817testdata/SampleMaterial.lc 467:31-467:84 StageTexture 4794 AlphaGen
3818testdata/SampleMaterial.lc 467:38-467:84 String 4795testdata/SampleMaterial.lc 465:29-465:36
3819testdata/SampleMaterial.lc 468:34-468:38 Bool 4796 TCGen
3820testdata/SampleMaterial.lc 469:33-469:41 DepthFunction 4797testdata/SampleMaterial.lc 466:29-466:31
3821testdata/SampleMaterial.lc 470:33-470:40 forall a . Maybe a 4798 forall a . List a
3822testdata/SampleMaterial.lc 471:41-471:46 Bool 4799testdata/SampleMaterial.lc 467:31-467:37
3823testdata/SampleMaterial.lc 472:38-472:54 String 4800 String -> StageTexture
3824testdata/SampleMaterial.lc 474:15-474:25 Maybe (Blending', Blending') 4801testdata/SampleMaterial.lc 467:31-467:84
3825 -> RGBGen 4802 StageTexture
3826 -> AlphaGen 4803testdata/SampleMaterial.lc 467:38-467:84
4804 String
4805testdata/SampleMaterial.lc 468:34-468:38
4806 Bool
4807testdata/SampleMaterial.lc 469:33-469:41
4808 DepthFunction
4809testdata/SampleMaterial.lc 470:33-470:40
4810 forall a . Maybe a
4811testdata/SampleMaterial.lc 471:41-471:46
4812 Bool
4813testdata/SampleMaterial.lc 472:38-472:54
4814 String
4815testdata/SampleMaterial.lc 474:15-474:25
4816 Maybe (Blending', Blending')
4817 -> RGBGen
4818 -> AlphaGen
4819 -> TCGen
4820 -> List TCMod
4821 -> StageTexture
4822 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4823testdata/SampleMaterial.lc 474:15-475:57
4824 RGBGen
4825 -> AlphaGen
4826 -> TCGen
4827 -> List TCMod
4828 -> StageTexture
4829 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4830testdata/SampleMaterial.lc 474:15-476:50
4831 AlphaGen
3827 -> TCGen 4832 -> TCGen
3828 -> List TCMod 4833 -> List TCMod
3829 -> StageTexture 4834 -> StageTexture
3830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4835 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3831testdata/SampleMaterial.lc 474:15-475:57 RGBGen 4836testdata/SampleMaterial.lc 474:15-477:42
3832 -> AlphaGen 4837 TCGen
3833 -> TCGen
3834 -> List TCMod 4838 -> List TCMod
3835 -> StageTexture 4839 -> StageTexture
3836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3837testdata/SampleMaterial.lc 474:15-476:50 AlphaGen 4841testdata/SampleMaterial.lc 474:15-478:40
3838 -> TCGen 4842 List TCMod
3839 -> List TCMod
3840 -> StageTexture 4843 -> StageTexture
3841 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3842testdata/SampleMaterial.lc 474:15-477:42 TCGen 4845testdata/SampleMaterial.lc 474:15-479:31
3843 -> List TCMod 4846 StageTexture
3844 -> StageTexture
3845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3846testdata/SampleMaterial.lc 474:15-478:40 List TCMod 4848testdata/SampleMaterial.lc 474:15-480:42
3847 -> StageTexture 4849 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3848 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4850testdata/SampleMaterial.lc 474:15-481:38
3849testdata/SampleMaterial.lc 474:15-479:31 StageTexture 4851 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4852testdata/SampleMaterial.lc 474:15-482:41
3851testdata/SampleMaterial.lc 474:15-480:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4853 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3852testdata/SampleMaterial.lc 474:15-481:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4854testdata/SampleMaterial.lc 474:15-483:40
3853testdata/SampleMaterial.lc 474:15-482:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4855 Bool -> String -> StageAttrs
3854testdata/SampleMaterial.lc 474:15-483:40 Bool -> String -> StageAttrs 4856testdata/SampleMaterial.lc 474:15-484:46
3855testdata/SampleMaterial.lc 474:15-484:46 String -> StageAttrs 4857 String -> StageAttrs
3856testdata/SampleMaterial.lc 474:15-486:18 List StageAttrs | StageAttrs 4858testdata/SampleMaterial.lc 474:15-486:18
3857testdata/SampleMaterial.lc 475:29-475:33 forall a . a -> Maybe a 4859 StageAttrs | List StageAttrs
3858testdata/SampleMaterial.lc 475:29-475:57 Maybe (Blending', Blending') 4860testdata/SampleMaterial.lc 475:29-475:33
3859testdata/SampleMaterial.lc 475:34-475:57 (Blending', Blending') 4861 forall a . a -> Maybe a
3860testdata/SampleMaterial.lc 475:36-475:46 Blending' 4862testdata/SampleMaterial.lc 475:29-475:57
3861testdata/SampleMaterial.lc 475:49-475:55 ((Blending')) | Blending' 4863 Maybe (Blending', Blending')
3862testdata/SampleMaterial.lc 476:30-476:50 RGBGen 4864testdata/SampleMaterial.lc 475:34-475:57
3863testdata/SampleMaterial.lc 477:32-477:42 AlphaGen 4865 (Blending', Blending')
3864testdata/SampleMaterial.lc 478:29-478:40 TCGen 4866testdata/SampleMaterial.lc 475:36-475:46
3865testdata/SampleMaterial.lc 479:29-479:31 forall a . List a 4867 Blending'
3866testdata/SampleMaterial.lc 480:31-480:42 StageTexture 4868testdata/SampleMaterial.lc 475:49-475:55
3867testdata/SampleMaterial.lc 481:34-481:38 Bool 4869 Blending' | ((Blending'))
3868testdata/SampleMaterial.lc 482:33-482:41 DepthFunction 4870testdata/SampleMaterial.lc 476:30-476:50
3869testdata/SampleMaterial.lc 483:33-483:40 forall a . Maybe a 4871 RGBGen
3870testdata/SampleMaterial.lc 484:41-484:46 Bool 4872testdata/SampleMaterial.lc 477:32-477:42
3871testdata/SampleMaterial.lc 485:38-485:54 String 4873 AlphaGen
3872testdata/SampleMaterial.lc 488:21-488:26 Bool 4874testdata/SampleMaterial.lc 478:29-478:40
3873testdata/SampleMaterial.lc 491:5-533:6 (String, CommonAttrs) 4875 TCGen
3874testdata/SampleMaterial.lc 491:5-2182:6 List (String, CommonAttrs) 4876testdata/SampleMaterial.lc 479:29-479:31
3875testdata/SampleMaterial.lc 491:7-491:53 String 4877 forall a . List a
3876testdata/SampleMaterial.lc 492:7-492:18 () 4878testdata/SampleMaterial.lc 480:31-480:42
3877 -> () 4879 StageTexture
3878 -> Bool 4880testdata/SampleMaterial.lc 481:34-481:38
4881 Bool
4882testdata/SampleMaterial.lc 482:33-482:41
4883 DepthFunction
4884testdata/SampleMaterial.lc 483:33-483:40
4885 forall a . Maybe a
4886testdata/SampleMaterial.lc 484:41-484:46
4887 Bool
4888testdata/SampleMaterial.lc 485:38-485:54
4889 String
4890testdata/SampleMaterial.lc 488:21-488:26
4891 Bool
4892testdata/SampleMaterial.lc 491:5-533:6
4893 (String, CommonAttrs)
4894testdata/SampleMaterial.lc 491:5-2182:6
4895 List (String, CommonAttrs)
4896testdata/SampleMaterial.lc 491:7-491:53
4897 String
4898testdata/SampleMaterial.lc 492:7-492:18
4899 ()
4900 -> ()
4901 -> Bool
4902 -> Float
4903 -> Bool
4904 -> Bool
4905 -> CullType
4906 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4907testdata/SampleMaterial.lc 492:7-493:26
4908 ()
4909 -> Bool
4910 -> Float
4911 -> Bool
4912 -> Bool
4913 -> CullType
4914 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4915testdata/SampleMaterial.lc 492:7-494:26
4916 Bool
3879 -> Float 4917 -> Float
3880 -> Bool 4918 -> Bool
3881 -> Bool 4919 -> Bool
3882 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4920 -> CullType
3883testdata/SampleMaterial.lc 492:7-493:26 () 4921 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3884 -> Bool 4922testdata/SampleMaterial.lc 492:7-495:27
3885 -> Float 4923 Float
3886 -> Bool 4924 -> Bool
3887 -> Bool 4925 -> Bool
3888 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4926 -> CullType
3889testdata/SampleMaterial.lc 492:7-494:26 Bool 4927 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3890 -> Float 4928testdata/SampleMaterial.lc 492:7-496:21
3891 -> Bool 4929 Bool
3892 -> Bool 4930 -> Bool
3893 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4931 -> CullType
3894testdata/SampleMaterial.lc 492:7-495:27 Float 4932 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3895 -> Bool 4933testdata/SampleMaterial.lc 492:7-497:35
3896 -> Bool 4934 Bool
3897 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4935 -> CullType
3898testdata/SampleMaterial.lc 492:7-496:21 Bool 4936 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3899 -> Bool 4937testdata/SampleMaterial.lc 492:7-498:28
3900 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4938 CullType
3901testdata/SampleMaterial.lc 492:7-497:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4939 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3902testdata/SampleMaterial.lc 492:7-498:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4940testdata/SampleMaterial.lc 492:7-499:33
3903testdata/SampleMaterial.lc 492:7-499:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4941 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3904testdata/SampleMaterial.lc 492:7-500:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4942testdata/SampleMaterial.lc 492:7-500:32
3905testdata/SampleMaterial.lc 492:7-501:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4943 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3906testdata/SampleMaterial.lc 492:7-502:34 List StageAttrs -> Bool -> CommonAttrs 4944testdata/SampleMaterial.lc 492:7-501:30
3907testdata/SampleMaterial.lc 492:7-530:14 Bool -> CommonAttrs 4945 Bool -> List StageAttrs -> Bool -> CommonAttrs
3908testdata/SampleMaterial.lc 492:7-532:10 ((CommonAttrs)) | CommonAttrs 4946testdata/SampleMaterial.lc 492:7-502:34
3909testdata/SampleMaterial.lc 493:24-493:26 () 4947 List StageAttrs -> Bool -> CommonAttrs
3910testdata/SampleMaterial.lc 494:24-494:26 () 4948testdata/SampleMaterial.lc 492:7-530:14
3911testdata/SampleMaterial.lc 495:22-495:27 Bool 4949 Bool -> CommonAttrs
3912testdata/SampleMaterial.lc 496:20-496:21 _b 4950testdata/SampleMaterial.lc 492:7-532:10
3913testdata/SampleMaterial.lc 497:30-497:35 Bool 4951 CommonAttrs | ((CommonAttrs))
3914testdata/SampleMaterial.lc 498:23-498:28 Bool 4952testdata/SampleMaterial.lc 493:24-493:26
3915testdata/SampleMaterial.lc 499:20-499:33 CullType 4953 ()
3916testdata/SampleMaterial.lc 500:30-500:32 forall a . List a 4954testdata/SampleMaterial.lc 494:24-494:26
3917testdata/SampleMaterial.lc 501:25-501:30 Bool 4955 ()
3918testdata/SampleMaterial.lc 502:29-502:34 Bool 4956testdata/SampleMaterial.lc 495:22-495:27
3919testdata/SampleMaterial.lc 504:13-530:14 List StageAttrs 4957 Bool
3920testdata/SampleMaterial.lc 504:15-504:25 Maybe (Blending', Blending') 4958testdata/SampleMaterial.lc 496:20-496:21
3921 -> RGBGen 4959 _b
3922 -> AlphaGen 4960testdata/SampleMaterial.lc 497:30-497:35
4961 Bool
4962testdata/SampleMaterial.lc 498:23-498:28
4963 Bool
4964testdata/SampleMaterial.lc 499:20-499:33
4965 CullType
4966testdata/SampleMaterial.lc 500:30-500:32
4967 forall a . List a
4968testdata/SampleMaterial.lc 501:25-501:30
4969 Bool
4970testdata/SampleMaterial.lc 502:29-502:34
4971 Bool
4972testdata/SampleMaterial.lc 504:13-530:14
4973 List StageAttrs
4974testdata/SampleMaterial.lc 504:15-504:25
4975 Maybe (Blending', Blending')
4976 -> RGBGen
4977 -> AlphaGen
4978 -> TCGen
4979 -> List TCMod
4980 -> StageTexture
4981 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4982testdata/SampleMaterial.lc 504:15-505:36
4983 RGBGen
4984 -> AlphaGen
4985 -> TCGen
4986 -> List TCMod
4987 -> StageTexture
4988 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4989testdata/SampleMaterial.lc 504:15-506:50
4990 AlphaGen
3923 -> TCGen 4991 -> TCGen
3924 -> List TCMod 4992 -> List TCMod
3925 -> StageTexture 4993 -> StageTexture
3926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3927testdata/SampleMaterial.lc 504:15-505:36 RGBGen 4995testdata/SampleMaterial.lc 504:15-507:42
3928 -> AlphaGen 4996 TCGen
3929 -> TCGen
3930 -> List TCMod 4997 -> List TCMod
3931 -> StageTexture 4998 -> StageTexture
3932 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3933testdata/SampleMaterial.lc 504:15-506:50 AlphaGen 5000testdata/SampleMaterial.lc 504:15-508:36
3934 -> TCGen 5001 List TCMod
3935 -> List TCMod
3936 -> StageTexture 5002 -> StageTexture
3937 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3938testdata/SampleMaterial.lc 504:15-507:42 TCGen 5004testdata/SampleMaterial.lc 504:15-509:31
3939 -> List TCMod 5005 StageTexture
3940 -> StageTexture
3941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3942testdata/SampleMaterial.lc 504:15-508:36 List TCMod 5007testdata/SampleMaterial.lc 504:15-510:84
3943 -> StageTexture 5008 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3944 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5009testdata/SampleMaterial.lc 504:15-511:38
3945testdata/SampleMaterial.lc 504:15-509:31 StageTexture 5010 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5011testdata/SampleMaterial.lc 504:15-512:41
3947testdata/SampleMaterial.lc 504:15-510:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5012 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3948testdata/SampleMaterial.lc 504:15-511:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5013testdata/SampleMaterial.lc 504:15-513:40
3949testdata/SampleMaterial.lc 504:15-512:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5014 Bool -> String -> StageAttrs
3950testdata/SampleMaterial.lc 504:15-513:40 Bool -> String -> StageAttrs 5015testdata/SampleMaterial.lc 504:15-514:46
3951testdata/SampleMaterial.lc 504:15-514:46 String -> StageAttrs 5016 String -> StageAttrs
3952testdata/SampleMaterial.lc 504:15-516:18 StageAttrs 5017testdata/SampleMaterial.lc 504:15-516:18
3953testdata/SampleMaterial.lc 505:29-505:36 forall a . Maybe a 5018 StageAttrs
3954testdata/SampleMaterial.lc 506:30-506:50 RGBGen 5019testdata/SampleMaterial.lc 505:29-505:36
3955testdata/SampleMaterial.lc 507:32-507:42 AlphaGen 5020 forall a . Maybe a
3956testdata/SampleMaterial.lc 508:29-508:36 TCGen 5021testdata/SampleMaterial.lc 506:30-506:50
3957testdata/SampleMaterial.lc 509:29-509:31 forall a . List a 5022 RGBGen
3958testdata/SampleMaterial.lc 510:31-510:37 String -> StageTexture 5023testdata/SampleMaterial.lc 507:32-507:42
3959testdata/SampleMaterial.lc 510:31-510:84 StageTexture 5024 AlphaGen
3960testdata/SampleMaterial.lc 510:38-510:84 String 5025testdata/SampleMaterial.lc 508:29-508:36
3961testdata/SampleMaterial.lc 511:34-511:38 Bool 5026 TCGen
3962testdata/SampleMaterial.lc 512:33-512:41 DepthFunction 5027testdata/SampleMaterial.lc 509:29-509:31
3963testdata/SampleMaterial.lc 513:33-513:40 forall a . Maybe a 5028 forall a . List a
3964testdata/SampleMaterial.lc 514:41-514:46 Bool 5029testdata/SampleMaterial.lc 510:31-510:37
3965testdata/SampleMaterial.lc 515:38-515:54 String 5030 String -> StageTexture
3966testdata/SampleMaterial.lc 517:15-517:25 Maybe (Blending', Blending') 5031testdata/SampleMaterial.lc 510:31-510:84
3967 -> RGBGen 5032 StageTexture
3968 -> AlphaGen 5033testdata/SampleMaterial.lc 510:38-510:84
5034 String
5035testdata/SampleMaterial.lc 511:34-511:38
5036 Bool
5037testdata/SampleMaterial.lc 512:33-512:41
5038 DepthFunction
5039testdata/SampleMaterial.lc 513:33-513:40
5040 forall a . Maybe a
5041testdata/SampleMaterial.lc 514:41-514:46
5042 Bool
5043testdata/SampleMaterial.lc 515:38-515:54
5044 String
5045testdata/SampleMaterial.lc 517:15-517:25
5046 Maybe (Blending', Blending')
5047 -> RGBGen
5048 -> AlphaGen
5049 -> TCGen
5050 -> List TCMod
5051 -> StageTexture
5052 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5053testdata/SampleMaterial.lc 517:15-518:57
5054 RGBGen
5055 -> AlphaGen
5056 -> TCGen
5057 -> List TCMod
5058 -> StageTexture
5059 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5060testdata/SampleMaterial.lc 517:15-519:50
5061 AlphaGen
3969 -> TCGen 5062 -> TCGen
3970 -> List TCMod 5063 -> List TCMod
3971 -> StageTexture 5064 -> StageTexture
3972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5065 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3973testdata/SampleMaterial.lc 517:15-518:57 RGBGen 5066testdata/SampleMaterial.lc 517:15-520:42
3974 -> AlphaGen 5067 TCGen
3975 -> TCGen
3976 -> List TCMod 5068 -> List TCMod
3977 -> StageTexture 5069 -> StageTexture
3978 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3979testdata/SampleMaterial.lc 517:15-519:50 AlphaGen 5071testdata/SampleMaterial.lc 517:15-521:40
3980 -> TCGen 5072 List TCMod
3981 -> List TCMod
3982 -> StageTexture 5073 -> StageTexture
3983 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3984testdata/SampleMaterial.lc 517:15-520:42 TCGen 5075testdata/SampleMaterial.lc 517:15-522:31
3985 -> List TCMod 5076 StageTexture
3986 -> StageTexture
3987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3988testdata/SampleMaterial.lc 517:15-521:40 List TCMod 5078testdata/SampleMaterial.lc 517:15-523:42
3989 -> StageTexture 5079 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5080testdata/SampleMaterial.lc 517:15-524:38
3991testdata/SampleMaterial.lc 517:15-522:31 StageTexture 5081 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5082testdata/SampleMaterial.lc 517:15-525:41
3993testdata/SampleMaterial.lc 517:15-523:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5083 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3994testdata/SampleMaterial.lc 517:15-524:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5084testdata/SampleMaterial.lc 517:15-526:40
3995testdata/SampleMaterial.lc 517:15-525:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5085 Bool -> String -> StageAttrs
3996testdata/SampleMaterial.lc 517:15-526:40 Bool -> String -> StageAttrs 5086testdata/SampleMaterial.lc 517:15-527:46
3997testdata/SampleMaterial.lc 517:15-527:46 String -> StageAttrs 5087 String -> StageAttrs
3998testdata/SampleMaterial.lc 517:15-529:18 List StageAttrs | StageAttrs 5088testdata/SampleMaterial.lc 517:15-529:18
3999testdata/SampleMaterial.lc 518:29-518:33 forall a . a -> Maybe a 5089 StageAttrs | List StageAttrs
4000testdata/SampleMaterial.lc 518:29-518:57 Maybe (Blending', Blending') 5090testdata/SampleMaterial.lc 518:29-518:33
4001testdata/SampleMaterial.lc 518:34-518:57 (Blending', Blending') 5091 forall a . a -> Maybe a
4002testdata/SampleMaterial.lc 518:36-518:46 Blending' 5092testdata/SampleMaterial.lc 518:29-518:57
4003testdata/SampleMaterial.lc 518:49-518:55 ((Blending')) | Blending' 5093 Maybe (Blending', Blending')
4004testdata/SampleMaterial.lc 519:30-519:50 RGBGen 5094testdata/SampleMaterial.lc 518:34-518:57
4005testdata/SampleMaterial.lc 520:32-520:42 AlphaGen 5095 (Blending', Blending')
4006testdata/SampleMaterial.lc 521:29-521:40 TCGen 5096testdata/SampleMaterial.lc 518:36-518:46
4007testdata/SampleMaterial.lc 522:29-522:31 forall a . List a 5097 Blending'
4008testdata/SampleMaterial.lc 523:31-523:42 StageTexture 5098testdata/SampleMaterial.lc 518:49-518:55
4009testdata/SampleMaterial.lc 524:34-524:38 Bool 5099 Blending' | ((Blending'))
4010testdata/SampleMaterial.lc 525:33-525:41 DepthFunction 5100testdata/SampleMaterial.lc 519:30-519:50
4011testdata/SampleMaterial.lc 526:33-526:40 forall a . Maybe a 5101 RGBGen
4012testdata/SampleMaterial.lc 527:41-527:46 Bool 5102testdata/SampleMaterial.lc 520:32-520:42
4013testdata/SampleMaterial.lc 528:38-528:54 String 5103 AlphaGen
4014testdata/SampleMaterial.lc 531:21-531:26 Bool 5104testdata/SampleMaterial.lc 521:29-521:40
4015testdata/SampleMaterial.lc 534:5-576:6 (String, CommonAttrs) 5105 TCGen
4016testdata/SampleMaterial.lc 534:5-2182:6 List (String, CommonAttrs) 5106testdata/SampleMaterial.lc 522:29-522:31
4017testdata/SampleMaterial.lc 534:7-534:42 String 5107 forall a . List a
4018testdata/SampleMaterial.lc 535:7-535:18 () 5108testdata/SampleMaterial.lc 523:31-523:42
4019 -> () 5109 StageTexture
4020 -> Bool 5110testdata/SampleMaterial.lc 524:34-524:38
5111 Bool
5112testdata/SampleMaterial.lc 525:33-525:41
5113 DepthFunction
5114testdata/SampleMaterial.lc 526:33-526:40
5115 forall a . Maybe a
5116testdata/SampleMaterial.lc 527:41-527:46
5117 Bool
5118testdata/SampleMaterial.lc 528:38-528:54
5119 String
5120testdata/SampleMaterial.lc 531:21-531:26
5121 Bool
5122testdata/SampleMaterial.lc 534:5-576:6
5123 (String, CommonAttrs)
5124testdata/SampleMaterial.lc 534:5-2182:6
5125 List (String, CommonAttrs)
5126testdata/SampleMaterial.lc 534:7-534:42
5127 String
5128testdata/SampleMaterial.lc 535:7-535:18
5129 ()
5130 -> ()
5131 -> Bool
5132 -> Float
5133 -> Bool
5134 -> Bool
5135 -> CullType
5136 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5137testdata/SampleMaterial.lc 535:7-536:26
5138 ()
5139 -> Bool
5140 -> Float
5141 -> Bool
5142 -> Bool
5143 -> CullType
5144 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5145testdata/SampleMaterial.lc 535:7-537:26
5146 Bool
4021 -> Float 5147 -> Float
4022 -> Bool 5148 -> Bool
4023 -> Bool 5149 -> Bool
4024 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5150 -> CullType
4025testdata/SampleMaterial.lc 535:7-536:26 () 5151 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4026 -> Bool 5152testdata/SampleMaterial.lc 535:7-538:27
4027 -> Float 5153 Float
4028 -> Bool 5154 -> Bool
4029 -> Bool 5155 -> Bool
4030 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5156 -> CullType
4031testdata/SampleMaterial.lc 535:7-537:26 Bool 5157 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4032 -> Float 5158testdata/SampleMaterial.lc 535:7-539:21
4033 -> Bool 5159 Bool
4034 -> Bool 5160 -> Bool
4035 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5161 -> CullType
4036testdata/SampleMaterial.lc 535:7-538:27 Float 5162 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4037 -> Bool 5163testdata/SampleMaterial.lc 535:7-540:35
4038 -> Bool 5164 Bool
4039 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5165 -> CullType
4040testdata/SampleMaterial.lc 535:7-539:21 Bool 5166 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4041 -> Bool 5167testdata/SampleMaterial.lc 535:7-541:28
4042 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5168 CullType
4043testdata/SampleMaterial.lc 535:7-540:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5169 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4044testdata/SampleMaterial.lc 535:7-541:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5170testdata/SampleMaterial.lc 535:7-542:33
4045testdata/SampleMaterial.lc 535:7-542:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5171 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4046testdata/SampleMaterial.lc 535:7-543:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5172testdata/SampleMaterial.lc 535:7-543:32
4047testdata/SampleMaterial.lc 535:7-544:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5173 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4048testdata/SampleMaterial.lc 535:7-545:34 List StageAttrs -> Bool -> CommonAttrs 5174testdata/SampleMaterial.lc 535:7-544:30
4049testdata/SampleMaterial.lc 535:7-573:14 Bool -> CommonAttrs 5175 Bool -> List StageAttrs -> Bool -> CommonAttrs
4050testdata/SampleMaterial.lc 535:7-575:10 ((CommonAttrs)) | CommonAttrs 5176testdata/SampleMaterial.lc 535:7-545:34
4051testdata/SampleMaterial.lc 536:24-536:26 () 5177 List StageAttrs -> Bool -> CommonAttrs
4052testdata/SampleMaterial.lc 537:24-537:26 () 5178testdata/SampleMaterial.lc 535:7-573:14
4053testdata/SampleMaterial.lc 538:22-538:27 Bool 5179 Bool -> CommonAttrs
4054testdata/SampleMaterial.lc 539:20-539:21 _b 5180testdata/SampleMaterial.lc 535:7-575:10
4055testdata/SampleMaterial.lc 540:30-540:35 Bool 5181 CommonAttrs | ((CommonAttrs))
4056testdata/SampleMaterial.lc 541:23-541:28 Bool 5182testdata/SampleMaterial.lc 536:24-536:26
4057testdata/SampleMaterial.lc 542:20-542:33 CullType 5183 ()
4058testdata/SampleMaterial.lc 543:30-543:32 forall a . List a 5184testdata/SampleMaterial.lc 537:24-537:26
4059testdata/SampleMaterial.lc 544:25-544:30 Bool 5185 ()
4060testdata/SampleMaterial.lc 545:29-545:34 Bool 5186testdata/SampleMaterial.lc 538:22-538:27
4061testdata/SampleMaterial.lc 547:13-573:14 List StageAttrs 5187 Bool
4062testdata/SampleMaterial.lc 547:15-547:25 Maybe (Blending', Blending') 5188testdata/SampleMaterial.lc 539:20-539:21
4063 -> RGBGen 5189 _b
4064 -> AlphaGen 5190testdata/SampleMaterial.lc 540:30-540:35
5191 Bool
5192testdata/SampleMaterial.lc 541:23-541:28
5193 Bool
5194testdata/SampleMaterial.lc 542:20-542:33
5195 CullType
5196testdata/SampleMaterial.lc 543:30-543:32
5197 forall a . List a
5198testdata/SampleMaterial.lc 544:25-544:30
5199 Bool
5200testdata/SampleMaterial.lc 545:29-545:34
5201 Bool
5202testdata/SampleMaterial.lc 547:13-573:14
5203 List StageAttrs
5204testdata/SampleMaterial.lc 547:15-547:25
5205 Maybe (Blending', Blending')
5206 -> RGBGen
5207 -> AlphaGen
5208 -> TCGen
5209 -> List TCMod
5210 -> StageTexture
5211 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5212testdata/SampleMaterial.lc 547:15-548:36
5213 RGBGen
5214 -> AlphaGen
5215 -> TCGen
5216 -> List TCMod
5217 -> StageTexture
5218 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5219testdata/SampleMaterial.lc 547:15-549:50
5220 AlphaGen
4065 -> TCGen 5221 -> TCGen
4066 -> List TCMod 5222 -> List TCMod
4067 -> StageTexture 5223 -> StageTexture
4068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4069testdata/SampleMaterial.lc 547:15-548:36 RGBGen 5225testdata/SampleMaterial.lc 547:15-550:42
4070 -> AlphaGen 5226 TCGen
4071 -> TCGen
4072 -> List TCMod 5227 -> List TCMod
4073 -> StageTexture 5228 -> StageTexture
4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4075testdata/SampleMaterial.lc 547:15-549:50 AlphaGen 5230testdata/SampleMaterial.lc 547:15-551:36
4076 -> TCGen 5231 List TCMod
4077 -> List TCMod
4078 -> StageTexture 5232 -> StageTexture
4079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4080testdata/SampleMaterial.lc 547:15-550:42 TCGen 5234testdata/SampleMaterial.lc 547:15-552:31
4081 -> List TCMod 5235 StageTexture
4082 -> StageTexture
4083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4084testdata/SampleMaterial.lc 547:15-551:36 List TCMod 5237testdata/SampleMaterial.lc 547:15-553:73
4085 -> StageTexture 5238 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5239testdata/SampleMaterial.lc 547:15-554:38
4087testdata/SampleMaterial.lc 547:15-552:31 StageTexture 5240 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5241testdata/SampleMaterial.lc 547:15-555:41
4089testdata/SampleMaterial.lc 547:15-553:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5242 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4090testdata/SampleMaterial.lc 547:15-554:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5243testdata/SampleMaterial.lc 547:15-556:40
4091testdata/SampleMaterial.lc 547:15-555:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5244 Bool -> String -> StageAttrs
4092testdata/SampleMaterial.lc 547:15-556:40 Bool -> String -> StageAttrs 5245testdata/SampleMaterial.lc 547:15-557:46
4093testdata/SampleMaterial.lc 547:15-557:46 String -> StageAttrs 5246 String -> StageAttrs
4094testdata/SampleMaterial.lc 547:15-559:18 StageAttrs 5247testdata/SampleMaterial.lc 547:15-559:18
4095testdata/SampleMaterial.lc 548:29-548:36 forall a . Maybe a 5248 StageAttrs
4096testdata/SampleMaterial.lc 549:30-549:50 RGBGen 5249testdata/SampleMaterial.lc 548:29-548:36
4097testdata/SampleMaterial.lc 550:32-550:42 AlphaGen 5250 forall a . Maybe a
4098testdata/SampleMaterial.lc 551:29-551:36 TCGen 5251testdata/SampleMaterial.lc 549:30-549:50
4099testdata/SampleMaterial.lc 552:29-552:31 forall a . List a 5252 RGBGen
4100testdata/SampleMaterial.lc 553:31-553:37 String -> StageTexture 5253testdata/SampleMaterial.lc 550:32-550:42
4101testdata/SampleMaterial.lc 553:31-553:73 StageTexture 5254 AlphaGen
4102testdata/SampleMaterial.lc 553:38-553:73 String 5255testdata/SampleMaterial.lc 551:29-551:36
4103testdata/SampleMaterial.lc 554:34-554:38 Bool 5256 TCGen
4104testdata/SampleMaterial.lc 555:33-555:41 DepthFunction 5257testdata/SampleMaterial.lc 552:29-552:31
4105testdata/SampleMaterial.lc 556:33-556:40 forall a . Maybe a 5258 forall a . List a
4106testdata/SampleMaterial.lc 557:41-557:46 Bool 5259testdata/SampleMaterial.lc 553:31-553:37
4107testdata/SampleMaterial.lc 558:38-558:54 String 5260 String -> StageTexture
4108testdata/SampleMaterial.lc 560:15-560:25 Maybe (Blending', Blending') 5261testdata/SampleMaterial.lc 553:31-553:73
4109 -> RGBGen 5262 StageTexture
4110 -> AlphaGen 5263testdata/SampleMaterial.lc 553:38-553:73
5264 String
5265testdata/SampleMaterial.lc 554:34-554:38
5266 Bool
5267testdata/SampleMaterial.lc 555:33-555:41
5268 DepthFunction
5269testdata/SampleMaterial.lc 556:33-556:40
5270 forall a . Maybe a
5271testdata/SampleMaterial.lc 557:41-557:46
5272 Bool
5273testdata/SampleMaterial.lc 558:38-558:54
5274 String
5275testdata/SampleMaterial.lc 560:15-560:25
5276 Maybe (Blending', Blending')
5277 -> RGBGen
5278 -> AlphaGen
5279 -> TCGen
5280 -> List TCMod
5281 -> StageTexture
5282 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5283testdata/SampleMaterial.lc 560:15-561:57
5284 RGBGen
5285 -> AlphaGen
5286 -> TCGen
5287 -> List TCMod
5288 -> StageTexture
5289 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5290testdata/SampleMaterial.lc 560:15-562:50
5291 AlphaGen
4111 -> TCGen 5292 -> TCGen
4112 -> List TCMod 5293 -> List TCMod
4113 -> StageTexture 5294 -> StageTexture
4114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5295 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4115testdata/SampleMaterial.lc 560:15-561:57 RGBGen 5296testdata/SampleMaterial.lc 560:15-563:42
4116 -> AlphaGen 5297 TCGen
4117 -> TCGen
4118 -> List TCMod 5298 -> List TCMod
4119 -> StageTexture 5299 -> StageTexture
4120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4121testdata/SampleMaterial.lc 560:15-562:50 AlphaGen 5301testdata/SampleMaterial.lc 560:15-564:40
4122 -> TCGen 5302 List TCMod
4123 -> List TCMod
4124 -> StageTexture 5303 -> StageTexture
4125 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4126testdata/SampleMaterial.lc 560:15-563:42 TCGen 5305testdata/SampleMaterial.lc 560:15-565:31
4127 -> List TCMod 5306 StageTexture
4128 -> StageTexture
4129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4130testdata/SampleMaterial.lc 560:15-564:40 List TCMod 5308testdata/SampleMaterial.lc 560:15-566:42
4131 -> StageTexture 5309 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5310testdata/SampleMaterial.lc 560:15-567:38
4133testdata/SampleMaterial.lc 560:15-565:31 StageTexture 5311 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5312testdata/SampleMaterial.lc 560:15-568:41
4135testdata/SampleMaterial.lc 560:15-566:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5313 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4136testdata/SampleMaterial.lc 560:15-567:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5314testdata/SampleMaterial.lc 560:15-569:40
4137testdata/SampleMaterial.lc 560:15-568:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5315 Bool -> String -> StageAttrs
4138testdata/SampleMaterial.lc 560:15-569:40 Bool -> String -> StageAttrs 5316testdata/SampleMaterial.lc 560:15-570:46
4139testdata/SampleMaterial.lc 560:15-570:46 String -> StageAttrs 5317 String -> StageAttrs
4140testdata/SampleMaterial.lc 560:15-572:18 List StageAttrs | StageAttrs 5318testdata/SampleMaterial.lc 560:15-572:18
4141testdata/SampleMaterial.lc 561:29-561:33 forall a . a -> Maybe a 5319 StageAttrs | List StageAttrs
4142testdata/SampleMaterial.lc 561:29-561:57 Maybe (Blending', Blending') 5320testdata/SampleMaterial.lc 561:29-561:33
4143testdata/SampleMaterial.lc 561:34-561:57 (Blending', Blending') 5321 forall a . a -> Maybe a
4144testdata/SampleMaterial.lc 561:36-561:46 Blending' 5322testdata/SampleMaterial.lc 561:29-561:57
4145testdata/SampleMaterial.lc 561:49-561:55 ((Blending')) | Blending' 5323 Maybe (Blending', Blending')
4146testdata/SampleMaterial.lc 562:30-562:50 RGBGen 5324testdata/SampleMaterial.lc 561:34-561:57
4147testdata/SampleMaterial.lc 563:32-563:42 AlphaGen 5325 (Blending', Blending')
4148testdata/SampleMaterial.lc 564:29-564:40 TCGen 5326testdata/SampleMaterial.lc 561:36-561:46
4149testdata/SampleMaterial.lc 565:29-565:31 forall a . List a 5327 Blending'
4150testdata/SampleMaterial.lc 566:31-566:42 StageTexture 5328testdata/SampleMaterial.lc 561:49-561:55
4151testdata/SampleMaterial.lc 567:34-567:38 Bool 5329 Blending' | ((Blending'))
4152testdata/SampleMaterial.lc 568:33-568:41 DepthFunction 5330testdata/SampleMaterial.lc 562:30-562:50
4153testdata/SampleMaterial.lc 569:33-569:40 forall a . Maybe a 5331 RGBGen
4154testdata/SampleMaterial.lc 570:41-570:46 Bool 5332testdata/SampleMaterial.lc 563:32-563:42
4155testdata/SampleMaterial.lc 571:38-571:54 String 5333 AlphaGen
4156testdata/SampleMaterial.lc 574:21-574:26 Bool 5334testdata/SampleMaterial.lc 564:29-564:40
4157testdata/SampleMaterial.lc 577:5-619:6 (String, CommonAttrs) 5335 TCGen
4158testdata/SampleMaterial.lc 577:5-2182:6 List (String, CommonAttrs) 5336testdata/SampleMaterial.lc 565:29-565:31
4159testdata/SampleMaterial.lc 577:7-577:42 String 5337 forall a . List a
4160testdata/SampleMaterial.lc 578:7-578:18 () 5338testdata/SampleMaterial.lc 566:31-566:42
4161 -> () 5339 StageTexture
4162 -> Bool 5340testdata/SampleMaterial.lc 567:34-567:38
5341 Bool
5342testdata/SampleMaterial.lc 568:33-568:41
5343 DepthFunction
5344testdata/SampleMaterial.lc 569:33-569:40
5345 forall a . Maybe a
5346testdata/SampleMaterial.lc 570:41-570:46
5347 Bool
5348testdata/SampleMaterial.lc 571:38-571:54
5349 String
5350testdata/SampleMaterial.lc 574:21-574:26
5351 Bool
5352testdata/SampleMaterial.lc 577:5-619:6
5353 (String, CommonAttrs)
5354testdata/SampleMaterial.lc 577:5-2182:6
5355 List (String, CommonAttrs)
5356testdata/SampleMaterial.lc 577:7-577:42
5357 String
5358testdata/SampleMaterial.lc 578:7-578:18
5359 ()
5360 -> ()
5361 -> Bool
5362 -> Float
5363 -> Bool
5364 -> Bool
5365 -> CullType
5366 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5367testdata/SampleMaterial.lc 578:7-579:26
5368 ()
5369 -> Bool
5370 -> Float
5371 -> Bool
5372 -> Bool
5373 -> CullType
5374 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5375testdata/SampleMaterial.lc 578:7-580:26
5376 Bool
4163 -> Float 5377 -> Float
4164 -> Bool 5378 -> Bool
4165 -> Bool 5379 -> Bool
4166 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5380 -> CullType
4167testdata/SampleMaterial.lc 578:7-579:26 () 5381 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4168 -> Bool 5382testdata/SampleMaterial.lc 578:7-581:27
4169 -> Float 5383 Float
4170 -> Bool 5384 -> Bool
4171 -> Bool 5385 -> Bool
4172 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5386 -> CullType
4173testdata/SampleMaterial.lc 578:7-580:26 Bool 5387 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4174 -> Float 5388testdata/SampleMaterial.lc 578:7-582:21
4175 -> Bool 5389 Bool
4176 -> Bool 5390 -> Bool
4177 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5391 -> CullType
4178testdata/SampleMaterial.lc 578:7-581:27 Float 5392 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4179 -> Bool 5393testdata/SampleMaterial.lc 578:7-583:35
4180 -> Bool 5394 Bool
4181 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5395 -> CullType
4182testdata/SampleMaterial.lc 578:7-582:21 Bool 5396 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4183 -> Bool 5397testdata/SampleMaterial.lc 578:7-584:28
4184 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5398 CullType
4185testdata/SampleMaterial.lc 578:7-583:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5399 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4186testdata/SampleMaterial.lc 578:7-584:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5400testdata/SampleMaterial.lc 578:7-585:33
4187testdata/SampleMaterial.lc 578:7-585:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5401 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4188testdata/SampleMaterial.lc 578:7-586:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5402testdata/SampleMaterial.lc 578:7-586:32
4189testdata/SampleMaterial.lc 578:7-587:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5403 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4190testdata/SampleMaterial.lc 578:7-588:34 List StageAttrs -> Bool -> CommonAttrs 5404testdata/SampleMaterial.lc 578:7-587:30
4191testdata/SampleMaterial.lc 578:7-616:14 Bool -> CommonAttrs 5405 Bool -> List StageAttrs -> Bool -> CommonAttrs
4192testdata/SampleMaterial.lc 578:7-618:10 ((CommonAttrs)) | CommonAttrs 5406testdata/SampleMaterial.lc 578:7-588:34
4193testdata/SampleMaterial.lc 579:24-579:26 () 5407 List StageAttrs -> Bool -> CommonAttrs
4194testdata/SampleMaterial.lc 580:24-580:26 () 5408testdata/SampleMaterial.lc 578:7-616:14
4195testdata/SampleMaterial.lc 581:22-581:27 Bool 5409 Bool -> CommonAttrs
4196testdata/SampleMaterial.lc 582:20-582:21 _b 5410testdata/SampleMaterial.lc 578:7-618:10
4197testdata/SampleMaterial.lc 583:30-583:35 Bool 5411 CommonAttrs | ((CommonAttrs))
4198testdata/SampleMaterial.lc 584:23-584:28 Bool 5412testdata/SampleMaterial.lc 579:24-579:26
4199testdata/SampleMaterial.lc 585:20-585:33 CullType 5413 ()
4200testdata/SampleMaterial.lc 586:30-586:32 forall a . List a 5414testdata/SampleMaterial.lc 580:24-580:26
4201testdata/SampleMaterial.lc 587:25-587:30 Bool 5415 ()
4202testdata/SampleMaterial.lc 588:29-588:34 Bool 5416testdata/SampleMaterial.lc 581:22-581:27
4203testdata/SampleMaterial.lc 590:13-616:14 List StageAttrs 5417 Bool
4204testdata/SampleMaterial.lc 590:15-590:25 Maybe (Blending', Blending') 5418testdata/SampleMaterial.lc 582:20-582:21
4205 -> RGBGen 5419 _b
4206 -> AlphaGen 5420testdata/SampleMaterial.lc 583:30-583:35
5421 Bool
5422testdata/SampleMaterial.lc 584:23-584:28
5423 Bool
5424testdata/SampleMaterial.lc 585:20-585:33
5425 CullType
5426testdata/SampleMaterial.lc 586:30-586:32
5427 forall a . List a
5428testdata/SampleMaterial.lc 587:25-587:30
5429 Bool
5430testdata/SampleMaterial.lc 588:29-588:34
5431 Bool
5432testdata/SampleMaterial.lc 590:13-616:14
5433 List StageAttrs
5434testdata/SampleMaterial.lc 590:15-590:25
5435 Maybe (Blending', Blending')
5436 -> RGBGen
5437 -> AlphaGen
5438 -> TCGen
5439 -> List TCMod
5440 -> StageTexture
5441 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5442testdata/SampleMaterial.lc 590:15-591:36
5443 RGBGen
5444 -> AlphaGen
5445 -> TCGen
5446 -> List TCMod
5447 -> StageTexture
5448 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5449testdata/SampleMaterial.lc 590:15-592:50
5450 AlphaGen
4207 -> TCGen 5451 -> TCGen
4208 -> List TCMod 5452 -> List TCMod
4209 -> StageTexture 5453 -> StageTexture
4210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5454 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4211testdata/SampleMaterial.lc 590:15-591:36 RGBGen 5455testdata/SampleMaterial.lc 590:15-593:42
4212 -> AlphaGen 5456 TCGen
4213 -> TCGen
4214 -> List TCMod 5457 -> List TCMod
4215 -> StageTexture 5458 -> StageTexture
4216 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4217testdata/SampleMaterial.lc 590:15-592:50 AlphaGen 5460testdata/SampleMaterial.lc 590:15-594:36
4218 -> TCGen 5461 List TCMod
4219 -> List TCMod
4220 -> StageTexture 5462 -> StageTexture
4221 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4222testdata/SampleMaterial.lc 590:15-593:42 TCGen 5464testdata/SampleMaterial.lc 590:15-595:31
4223 -> List TCMod 5465 StageTexture
4224 -> StageTexture
4225 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4226testdata/SampleMaterial.lc 590:15-594:36 List TCMod 5467testdata/SampleMaterial.lc 590:15-596:73
4227 -> StageTexture 5468 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5469testdata/SampleMaterial.lc 590:15-597:38
4229testdata/SampleMaterial.lc 590:15-595:31 StageTexture 5470 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4230 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5471testdata/SampleMaterial.lc 590:15-598:41
4231testdata/SampleMaterial.lc 590:15-596:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5472 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4232testdata/SampleMaterial.lc 590:15-597:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5473testdata/SampleMaterial.lc 590:15-599:40
4233testdata/SampleMaterial.lc 590:15-598:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5474 Bool -> String -> StageAttrs
4234testdata/SampleMaterial.lc 590:15-599:40 Bool -> String -> StageAttrs 5475testdata/SampleMaterial.lc 590:15-600:46
4235testdata/SampleMaterial.lc 590:15-600:46 String -> StageAttrs 5476 String -> StageAttrs
4236testdata/SampleMaterial.lc 590:15-602:18 StageAttrs 5477testdata/SampleMaterial.lc 590:15-602:18
4237testdata/SampleMaterial.lc 591:29-591:36 forall a . Maybe a 5478 StageAttrs
4238testdata/SampleMaterial.lc 592:30-592:50 RGBGen 5479testdata/SampleMaterial.lc 591:29-591:36
4239testdata/SampleMaterial.lc 593:32-593:42 AlphaGen 5480 forall a . Maybe a
4240testdata/SampleMaterial.lc 594:29-594:36 TCGen 5481testdata/SampleMaterial.lc 592:30-592:50
4241testdata/SampleMaterial.lc 595:29-595:31 forall a . List a 5482 RGBGen
4242testdata/SampleMaterial.lc 596:31-596:37 String -> StageTexture 5483testdata/SampleMaterial.lc 593:32-593:42
4243testdata/SampleMaterial.lc 596:31-596:73 StageTexture 5484 AlphaGen
4244testdata/SampleMaterial.lc 596:38-596:73 String 5485testdata/SampleMaterial.lc 594:29-594:36
4245testdata/SampleMaterial.lc 597:34-597:38 Bool 5486 TCGen
4246testdata/SampleMaterial.lc 598:33-598:41 DepthFunction 5487testdata/SampleMaterial.lc 595:29-595:31
4247testdata/SampleMaterial.lc 599:33-599:40 forall a . Maybe a 5488 forall a . List a
4248testdata/SampleMaterial.lc 600:41-600:46 Bool 5489testdata/SampleMaterial.lc 596:31-596:37
4249testdata/SampleMaterial.lc 601:38-601:54 String 5490 String -> StageTexture
4250testdata/SampleMaterial.lc 603:15-603:25 Maybe (Blending', Blending') 5491testdata/SampleMaterial.lc 596:31-596:73
4251 -> RGBGen 5492 StageTexture
4252 -> AlphaGen 5493testdata/SampleMaterial.lc 596:38-596:73
5494 String
5495testdata/SampleMaterial.lc 597:34-597:38
5496 Bool
5497testdata/SampleMaterial.lc 598:33-598:41
5498 DepthFunction
5499testdata/SampleMaterial.lc 599:33-599:40
5500 forall a . Maybe a
5501testdata/SampleMaterial.lc 600:41-600:46
5502 Bool
5503testdata/SampleMaterial.lc 601:38-601:54
5504 String
5505testdata/SampleMaterial.lc 603:15-603:25
5506 Maybe (Blending', Blending')
5507 -> RGBGen
5508 -> AlphaGen
5509 -> TCGen
5510 -> List TCMod
5511 -> StageTexture
5512 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5513testdata/SampleMaterial.lc 603:15-604:57
5514 RGBGen
5515 -> AlphaGen
5516 -> TCGen
5517 -> List TCMod
5518 -> StageTexture
5519 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5520testdata/SampleMaterial.lc 603:15-605:50
5521 AlphaGen
4253 -> TCGen 5522 -> TCGen
4254 -> List TCMod 5523 -> List TCMod
4255 -> StageTexture 5524 -> StageTexture
4256 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5525 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4257testdata/SampleMaterial.lc 603:15-604:57 RGBGen 5526testdata/SampleMaterial.lc 603:15-606:42
4258 -> AlphaGen 5527 TCGen
4259 -> TCGen
4260 -> List TCMod 5528 -> List TCMod
4261 -> StageTexture 5529 -> StageTexture
4262 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4263testdata/SampleMaterial.lc 603:15-605:50 AlphaGen 5531testdata/SampleMaterial.lc 603:15-607:40
4264 -> TCGen 5532 List TCMod
4265 -> List TCMod
4266 -> StageTexture 5533 -> StageTexture
4267 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4268testdata/SampleMaterial.lc 603:15-606:42 TCGen 5535testdata/SampleMaterial.lc 603:15-608:31
4269 -> List TCMod 5536 StageTexture
4270 -> StageTexture
4271 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4272testdata/SampleMaterial.lc 603:15-607:40 List TCMod 5538testdata/SampleMaterial.lc 603:15-609:42
4273 -> StageTexture 5539 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4274 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5540testdata/SampleMaterial.lc 603:15-610:38
4275testdata/SampleMaterial.lc 603:15-608:31 StageTexture 5541 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4276 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5542testdata/SampleMaterial.lc 603:15-611:41
4277testdata/SampleMaterial.lc 603:15-609:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5543 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4278testdata/SampleMaterial.lc 603:15-610:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5544testdata/SampleMaterial.lc 603:15-612:40
4279testdata/SampleMaterial.lc 603:15-611:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5545 Bool -> String -> StageAttrs
4280testdata/SampleMaterial.lc 603:15-612:40 Bool -> String -> StageAttrs 5546testdata/SampleMaterial.lc 603:15-613:46
4281testdata/SampleMaterial.lc 603:15-613:46 String -> StageAttrs 5547 String -> StageAttrs
4282testdata/SampleMaterial.lc 603:15-615:18 List StageAttrs | StageAttrs 5548testdata/SampleMaterial.lc 603:15-615:18
4283testdata/SampleMaterial.lc 604:29-604:33 forall a . a -> Maybe a 5549 StageAttrs | List StageAttrs
4284testdata/SampleMaterial.lc 604:29-604:57 Maybe (Blending', Blending') 5550testdata/SampleMaterial.lc 604:29-604:33
4285testdata/SampleMaterial.lc 604:34-604:57 (Blending', Blending') 5551 forall a . a -> Maybe a
4286testdata/SampleMaterial.lc 604:36-604:46 Blending' 5552testdata/SampleMaterial.lc 604:29-604:57
4287testdata/SampleMaterial.lc 604:49-604:55 ((Blending')) | Blending' 5553 Maybe (Blending', Blending')
4288testdata/SampleMaterial.lc 605:30-605:50 RGBGen 5554testdata/SampleMaterial.lc 604:34-604:57
4289testdata/SampleMaterial.lc 606:32-606:42 AlphaGen 5555 (Blending', Blending')
4290testdata/SampleMaterial.lc 607:29-607:40 TCGen 5556testdata/SampleMaterial.lc 604:36-604:46
4291testdata/SampleMaterial.lc 608:29-608:31 forall a . List a 5557 Blending'
4292testdata/SampleMaterial.lc 609:31-609:42 StageTexture 5558testdata/SampleMaterial.lc 604:49-604:55
4293testdata/SampleMaterial.lc 610:34-610:38 Bool 5559 Blending' | ((Blending'))
4294testdata/SampleMaterial.lc 611:33-611:41 DepthFunction 5560testdata/SampleMaterial.lc 605:30-605:50
4295testdata/SampleMaterial.lc 612:33-612:40 forall a . Maybe a 5561 RGBGen
4296testdata/SampleMaterial.lc 613:41-613:46 Bool 5562testdata/SampleMaterial.lc 606:32-606:42
4297testdata/SampleMaterial.lc 614:38-614:54 String 5563 AlphaGen
4298testdata/SampleMaterial.lc 617:21-617:26 Bool 5564testdata/SampleMaterial.lc 607:29-607:40
4299testdata/SampleMaterial.lc 620:5-662:6 (String, CommonAttrs) 5565 TCGen
4300testdata/SampleMaterial.lc 620:5-2182:6 List (String, CommonAttrs) 5566testdata/SampleMaterial.lc 608:29-608:31
4301testdata/SampleMaterial.lc 620:7-620:42 String 5567 forall a . List a
4302testdata/SampleMaterial.lc 621:7-621:18 () 5568testdata/SampleMaterial.lc 609:31-609:42
4303 -> () 5569 StageTexture
4304 -> Bool 5570testdata/SampleMaterial.lc 610:34-610:38
5571 Bool
5572testdata/SampleMaterial.lc 611:33-611:41
5573 DepthFunction
5574testdata/SampleMaterial.lc 612:33-612:40
5575 forall a . Maybe a
5576testdata/SampleMaterial.lc 613:41-613:46
5577 Bool
5578testdata/SampleMaterial.lc 614:38-614:54
5579 String
5580testdata/SampleMaterial.lc 617:21-617:26
5581 Bool
5582testdata/SampleMaterial.lc 620:5-662:6
5583 (String, CommonAttrs)
5584testdata/SampleMaterial.lc 620:5-2182:6
5585 List (String, CommonAttrs)
5586testdata/SampleMaterial.lc 620:7-620:42
5587 String
5588testdata/SampleMaterial.lc 621:7-621:18
5589 ()
5590 -> ()
5591 -> Bool
5592 -> Float
5593 -> Bool
5594 -> Bool
5595 -> CullType
5596 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5597testdata/SampleMaterial.lc 621:7-622:26
5598 ()
5599 -> Bool
5600 -> Float
5601 -> Bool
5602 -> Bool
5603 -> CullType
5604 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5605testdata/SampleMaterial.lc 621:7-623:26
5606 Bool
4305 -> Float 5607 -> Float
4306 -> Bool 5608 -> Bool
4307 -> Bool 5609 -> Bool
4308 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5610 -> CullType
4309testdata/SampleMaterial.lc 621:7-622:26 () 5611 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4310 -> Bool 5612testdata/SampleMaterial.lc 621:7-624:27
4311 -> Float 5613 Float
4312 -> Bool 5614 -> Bool
4313 -> Bool 5615 -> Bool
4314 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5616 -> CullType
4315testdata/SampleMaterial.lc 621:7-623:26 Bool 5617 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4316 -> Float 5618testdata/SampleMaterial.lc 621:7-625:21
4317 -> Bool 5619 Bool
4318 -> Bool 5620 -> Bool
4319 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5621 -> CullType
4320testdata/SampleMaterial.lc 621:7-624:27 Float 5622 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4321 -> Bool 5623testdata/SampleMaterial.lc 621:7-626:35
4322 -> Bool 5624 Bool
4323 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5625 -> CullType
4324testdata/SampleMaterial.lc 621:7-625:21 Bool 5626 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4325 -> Bool 5627testdata/SampleMaterial.lc 621:7-627:28
4326 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5628 CullType
4327testdata/SampleMaterial.lc 621:7-626:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5629 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4328testdata/SampleMaterial.lc 621:7-627:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5630testdata/SampleMaterial.lc 621:7-628:33
4329testdata/SampleMaterial.lc 621:7-628:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5631 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4330testdata/SampleMaterial.lc 621:7-629:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5632testdata/SampleMaterial.lc 621:7-629:32
4331testdata/SampleMaterial.lc 621:7-630:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5633 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4332testdata/SampleMaterial.lc 621:7-631:34 List StageAttrs -> Bool -> CommonAttrs 5634testdata/SampleMaterial.lc 621:7-630:30
4333testdata/SampleMaterial.lc 621:7-659:14 Bool -> CommonAttrs 5635 Bool -> List StageAttrs -> Bool -> CommonAttrs
4334testdata/SampleMaterial.lc 621:7-661:10 ((CommonAttrs)) | CommonAttrs 5636testdata/SampleMaterial.lc 621:7-631:34
4335testdata/SampleMaterial.lc 622:24-622:26 () 5637 List StageAttrs -> Bool -> CommonAttrs
4336testdata/SampleMaterial.lc 623:24-623:26 () 5638testdata/SampleMaterial.lc 621:7-659:14
4337testdata/SampleMaterial.lc 624:22-624:27 Bool 5639 Bool -> CommonAttrs
4338testdata/SampleMaterial.lc 625:20-625:21 _b 5640testdata/SampleMaterial.lc 621:7-661:10
4339testdata/SampleMaterial.lc 626:30-626:35 Bool 5641 CommonAttrs | ((CommonAttrs))
4340testdata/SampleMaterial.lc 627:23-627:28 Bool 5642testdata/SampleMaterial.lc 622:24-622:26
4341testdata/SampleMaterial.lc 628:20-628:33 CullType 5643 ()
4342testdata/SampleMaterial.lc 629:30-629:32 forall a . List a 5644testdata/SampleMaterial.lc 623:24-623:26
4343testdata/SampleMaterial.lc 630:25-630:30 Bool 5645 ()
4344testdata/SampleMaterial.lc 631:29-631:34 Bool 5646testdata/SampleMaterial.lc 624:22-624:27
4345testdata/SampleMaterial.lc 633:13-659:14 List StageAttrs 5647 Bool
4346testdata/SampleMaterial.lc 633:15-633:25 Maybe (Blending', Blending') 5648testdata/SampleMaterial.lc 625:20-625:21
4347 -> RGBGen 5649 _b
4348 -> AlphaGen 5650testdata/SampleMaterial.lc 626:30-626:35
5651 Bool
5652testdata/SampleMaterial.lc 627:23-627:28
5653 Bool
5654testdata/SampleMaterial.lc 628:20-628:33
5655 CullType
5656testdata/SampleMaterial.lc 629:30-629:32
5657 forall a . List a
5658testdata/SampleMaterial.lc 630:25-630:30
5659 Bool
5660testdata/SampleMaterial.lc 631:29-631:34
5661 Bool
5662testdata/SampleMaterial.lc 633:13-659:14
5663 List StageAttrs
5664testdata/SampleMaterial.lc 633:15-633:25
5665 Maybe (Blending', Blending')
5666 -> RGBGen
5667 -> AlphaGen
5668 -> TCGen
5669 -> List TCMod
5670 -> StageTexture
5671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5672testdata/SampleMaterial.lc 633:15-634:36
5673 RGBGen
5674 -> AlphaGen
5675 -> TCGen
5676 -> List TCMod
5677 -> StageTexture
5678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5679testdata/SampleMaterial.lc 633:15-635:50
5680 AlphaGen
4349 -> TCGen 5681 -> TCGen
4350 -> List TCMod 5682 -> List TCMod
4351 -> StageTexture 5683 -> StageTexture
4352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4353testdata/SampleMaterial.lc 633:15-634:36 RGBGen 5685testdata/SampleMaterial.lc 633:15-636:42
4354 -> AlphaGen 5686 TCGen
4355 -> TCGen
4356 -> List TCMod 5687 -> List TCMod
4357 -> StageTexture 5688 -> StageTexture
4358 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4359testdata/SampleMaterial.lc 633:15-635:50 AlphaGen 5690testdata/SampleMaterial.lc 633:15-637:36
4360 -> TCGen 5691 List TCMod
4361 -> List TCMod
4362 -> StageTexture 5692 -> StageTexture
4363 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4364testdata/SampleMaterial.lc 633:15-636:42 TCGen 5694testdata/SampleMaterial.lc 633:15-638:31
4365 -> List TCMod 5695 StageTexture
4366 -> StageTexture
4367 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5696 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4368testdata/SampleMaterial.lc 633:15-637:36 List TCMod 5697testdata/SampleMaterial.lc 633:15-639:73
4369 -> StageTexture 5698 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4370 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5699testdata/SampleMaterial.lc 633:15-640:38
4371testdata/SampleMaterial.lc 633:15-638:31 StageTexture 5700 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4372 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5701testdata/SampleMaterial.lc 633:15-641:41
4373testdata/SampleMaterial.lc 633:15-639:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5702 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4374testdata/SampleMaterial.lc 633:15-640:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5703testdata/SampleMaterial.lc 633:15-642:40
4375testdata/SampleMaterial.lc 633:15-641:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5704 Bool -> String -> StageAttrs
4376testdata/SampleMaterial.lc 633:15-642:40 Bool -> String -> StageAttrs 5705testdata/SampleMaterial.lc 633:15-643:46
4377testdata/SampleMaterial.lc 633:15-643:46 String -> StageAttrs 5706 String -> StageAttrs
4378testdata/SampleMaterial.lc 633:15-645:18 StageAttrs 5707testdata/SampleMaterial.lc 633:15-645:18
4379testdata/SampleMaterial.lc 634:29-634:36 forall a . Maybe a 5708 StageAttrs
4380testdata/SampleMaterial.lc 635:30-635:50 RGBGen 5709testdata/SampleMaterial.lc 634:29-634:36
4381testdata/SampleMaterial.lc 636:32-636:42 AlphaGen 5710 forall a . Maybe a
4382testdata/SampleMaterial.lc 637:29-637:36 TCGen 5711testdata/SampleMaterial.lc 635:30-635:50
4383testdata/SampleMaterial.lc 638:29-638:31 forall a . List a 5712 RGBGen
4384testdata/SampleMaterial.lc 639:31-639:37 String -> StageTexture 5713testdata/SampleMaterial.lc 636:32-636:42
4385testdata/SampleMaterial.lc 639:31-639:73 StageTexture 5714 AlphaGen
4386testdata/SampleMaterial.lc 639:38-639:73 String 5715testdata/SampleMaterial.lc 637:29-637:36
4387testdata/SampleMaterial.lc 640:34-640:38 Bool 5716 TCGen
4388testdata/SampleMaterial.lc 641:33-641:41 DepthFunction 5717testdata/SampleMaterial.lc 638:29-638:31
4389testdata/SampleMaterial.lc 642:33-642:40 forall a . Maybe a 5718 forall a . List a
4390testdata/SampleMaterial.lc 643:41-643:46 Bool 5719testdata/SampleMaterial.lc 639:31-639:37
4391testdata/SampleMaterial.lc 644:38-644:54 String 5720 String -> StageTexture
4392testdata/SampleMaterial.lc 646:15-646:25 Maybe (Blending', Blending') 5721testdata/SampleMaterial.lc 639:31-639:73
4393 -> RGBGen 5722 StageTexture
4394 -> AlphaGen 5723testdata/SampleMaterial.lc 639:38-639:73
5724 String
5725testdata/SampleMaterial.lc 640:34-640:38
5726 Bool
5727testdata/SampleMaterial.lc 641:33-641:41
5728 DepthFunction
5729testdata/SampleMaterial.lc 642:33-642:40
5730 forall a . Maybe a
5731testdata/SampleMaterial.lc 643:41-643:46
5732 Bool
5733testdata/SampleMaterial.lc 644:38-644:54
5734 String
5735testdata/SampleMaterial.lc 646:15-646:25
5736 Maybe (Blending', Blending')
5737 -> RGBGen
5738 -> AlphaGen
5739 -> TCGen
5740 -> List TCMod
5741 -> StageTexture
5742 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5743testdata/SampleMaterial.lc 646:15-647:57
5744 RGBGen
5745 -> AlphaGen
5746 -> TCGen
5747 -> List TCMod
5748 -> StageTexture
5749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5750testdata/SampleMaterial.lc 646:15-648:50
5751 AlphaGen
4395 -> TCGen 5752 -> TCGen
4396 -> List TCMod 5753 -> List TCMod
4397 -> StageTexture 5754 -> StageTexture
4398 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5755 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4399testdata/SampleMaterial.lc 646:15-647:57 RGBGen 5756testdata/SampleMaterial.lc 646:15-649:42
4400 -> AlphaGen 5757 TCGen
4401 -> TCGen
4402 -> List TCMod 5758 -> List TCMod
4403 -> StageTexture 5759 -> StageTexture
4404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5760 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4405testdata/SampleMaterial.lc 646:15-648:50 AlphaGen 5761testdata/SampleMaterial.lc 646:15-650:40
4406 -> TCGen 5762 List TCMod
4407 -> List TCMod
4408 -> StageTexture 5763 -> StageTexture
4409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4410testdata/SampleMaterial.lc 646:15-649:42 TCGen 5765testdata/SampleMaterial.lc 646:15-651:31
4411 -> List TCMod 5766 StageTexture
4412 -> StageTexture
4413 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4414testdata/SampleMaterial.lc 646:15-650:40 List TCMod 5768testdata/SampleMaterial.lc 646:15-652:42
4415 -> StageTexture 5769 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5770testdata/SampleMaterial.lc 646:15-653:38
4417testdata/SampleMaterial.lc 646:15-651:31 StageTexture 5771 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5772testdata/SampleMaterial.lc 646:15-654:41
4419testdata/SampleMaterial.lc 646:15-652:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5773 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4420testdata/SampleMaterial.lc 646:15-653:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5774testdata/SampleMaterial.lc 646:15-655:40
4421testdata/SampleMaterial.lc 646:15-654:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5775 Bool -> String -> StageAttrs
4422testdata/SampleMaterial.lc 646:15-655:40 Bool -> String -> StageAttrs 5776testdata/SampleMaterial.lc 646:15-656:46
4423testdata/SampleMaterial.lc 646:15-656:46 String -> StageAttrs 5777 String -> StageAttrs
4424testdata/SampleMaterial.lc 646:15-658:18 List StageAttrs | StageAttrs 5778testdata/SampleMaterial.lc 646:15-658:18
4425testdata/SampleMaterial.lc 647:29-647:33 forall a . a -> Maybe a 5779 StageAttrs | List StageAttrs
4426testdata/SampleMaterial.lc 647:29-647:57 Maybe (Blending', Blending') 5780testdata/SampleMaterial.lc 647:29-647:33
4427testdata/SampleMaterial.lc 647:34-647:57 (Blending', Blending') 5781 forall a . a -> Maybe a
4428testdata/SampleMaterial.lc 647:36-647:46 Blending' 5782testdata/SampleMaterial.lc 647:29-647:57
4429testdata/SampleMaterial.lc 647:49-647:55 ((Blending')) | Blending' 5783 Maybe (Blending', Blending')
4430testdata/SampleMaterial.lc 648:30-648:50 RGBGen 5784testdata/SampleMaterial.lc 647:34-647:57
4431testdata/SampleMaterial.lc 649:32-649:42 AlphaGen 5785 (Blending', Blending')
4432testdata/SampleMaterial.lc 650:29-650:40 TCGen 5786testdata/SampleMaterial.lc 647:36-647:46
4433testdata/SampleMaterial.lc 651:29-651:31 forall a . List a 5787 Blending'
4434testdata/SampleMaterial.lc 652:31-652:42 StageTexture 5788testdata/SampleMaterial.lc 647:49-647:55
4435testdata/SampleMaterial.lc 653:34-653:38 Bool 5789 Blending' | ((Blending'))
4436testdata/SampleMaterial.lc 654:33-654:41 DepthFunction 5790testdata/SampleMaterial.lc 648:30-648:50
4437testdata/SampleMaterial.lc 655:33-655:40 forall a . Maybe a 5791 RGBGen
4438testdata/SampleMaterial.lc 656:41-656:46 Bool 5792testdata/SampleMaterial.lc 649:32-649:42
4439testdata/SampleMaterial.lc 657:38-657:54 String 5793 AlphaGen
4440testdata/SampleMaterial.lc 660:21-660:26 Bool 5794testdata/SampleMaterial.lc 650:29-650:40
4441testdata/SampleMaterial.lc 663:5-705:6 (String, CommonAttrs) 5795 TCGen
4442testdata/SampleMaterial.lc 663:5-2182:6 List (String, CommonAttrs) 5796testdata/SampleMaterial.lc 651:29-651:31
4443testdata/SampleMaterial.lc 663:7-663:42 String 5797 forall a . List a
4444testdata/SampleMaterial.lc 664:7-664:18 () 5798testdata/SampleMaterial.lc 652:31-652:42
4445 -> () 5799 StageTexture
4446 -> Bool 5800testdata/SampleMaterial.lc 653:34-653:38
5801 Bool
5802testdata/SampleMaterial.lc 654:33-654:41
5803 DepthFunction
5804testdata/SampleMaterial.lc 655:33-655:40
5805 forall a . Maybe a
5806testdata/SampleMaterial.lc 656:41-656:46
5807 Bool
5808testdata/SampleMaterial.lc 657:38-657:54
5809 String
5810testdata/SampleMaterial.lc 660:21-660:26
5811 Bool
5812testdata/SampleMaterial.lc 663:5-705:6
5813 (String, CommonAttrs)
5814testdata/SampleMaterial.lc 663:5-2182:6
5815 List (String, CommonAttrs)
5816testdata/SampleMaterial.lc 663:7-663:42
5817 String
5818testdata/SampleMaterial.lc 664:7-664:18
5819 ()
5820 -> ()
5821 -> Bool
5822 -> Float
5823 -> Bool
5824 -> Bool
5825 -> CullType
5826 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5827testdata/SampleMaterial.lc 664:7-665:26
5828 ()
5829 -> Bool
5830 -> Float
5831 -> Bool
5832 -> Bool
5833 -> CullType
5834 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5835testdata/SampleMaterial.lc 664:7-666:26
5836 Bool
4447 -> Float 5837 -> Float
4448 -> Bool 5838 -> Bool
4449 -> Bool 5839 -> Bool
4450 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5840 -> CullType
4451testdata/SampleMaterial.lc 664:7-665:26 () 5841 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4452 -> Bool 5842testdata/SampleMaterial.lc 664:7-667:27
4453 -> Float 5843 Float
4454 -> Bool 5844 -> Bool
4455 -> Bool 5845 -> Bool
4456 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5846 -> CullType
4457testdata/SampleMaterial.lc 664:7-666:26 Bool 5847 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4458 -> Float 5848testdata/SampleMaterial.lc 664:7-668:21
4459 -> Bool 5849 Bool
4460 -> Bool 5850 -> Bool
4461 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5851 -> CullType
4462testdata/SampleMaterial.lc 664:7-667:27 Float 5852 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4463 -> Bool 5853testdata/SampleMaterial.lc 664:7-669:35
4464 -> Bool 5854 Bool
4465 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5855 -> CullType
4466testdata/SampleMaterial.lc 664:7-668:21 Bool 5856 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4467 -> Bool 5857testdata/SampleMaterial.lc 664:7-670:28
4468 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5858 CullType
4469testdata/SampleMaterial.lc 664:7-669:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5859 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4470testdata/SampleMaterial.lc 664:7-670:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5860testdata/SampleMaterial.lc 664:7-671:33
4471testdata/SampleMaterial.lc 664:7-671:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5861 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4472testdata/SampleMaterial.lc 664:7-672:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5862testdata/SampleMaterial.lc 664:7-672:32
4473testdata/SampleMaterial.lc 664:7-673:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5863 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4474testdata/SampleMaterial.lc 664:7-674:34 List StageAttrs -> Bool -> CommonAttrs 5864testdata/SampleMaterial.lc 664:7-673:30
4475testdata/SampleMaterial.lc 664:7-702:14 Bool -> CommonAttrs 5865 Bool -> List StageAttrs -> Bool -> CommonAttrs
4476testdata/SampleMaterial.lc 664:7-704:10 ((CommonAttrs)) | CommonAttrs 5866testdata/SampleMaterial.lc 664:7-674:34
4477testdata/SampleMaterial.lc 665:24-665:26 () 5867 List StageAttrs -> Bool -> CommonAttrs
4478testdata/SampleMaterial.lc 666:24-666:26 () 5868testdata/SampleMaterial.lc 664:7-702:14
4479testdata/SampleMaterial.lc 667:22-667:27 Bool 5869 Bool -> CommonAttrs
4480testdata/SampleMaterial.lc 668:20-668:21 _b 5870testdata/SampleMaterial.lc 664:7-704:10
4481testdata/SampleMaterial.lc 669:30-669:35 Bool 5871 CommonAttrs | ((CommonAttrs))
4482testdata/SampleMaterial.lc 670:23-670:28 Bool 5872testdata/SampleMaterial.lc 665:24-665:26
4483testdata/SampleMaterial.lc 671:20-671:33 CullType 5873 ()
4484testdata/SampleMaterial.lc 672:30-672:32 forall a . List a 5874testdata/SampleMaterial.lc 666:24-666:26
4485testdata/SampleMaterial.lc 673:25-673:30 Bool 5875 ()
4486testdata/SampleMaterial.lc 674:29-674:34 Bool 5876testdata/SampleMaterial.lc 667:22-667:27
4487testdata/SampleMaterial.lc 676:13-702:14 List StageAttrs 5877 Bool
4488testdata/SampleMaterial.lc 676:15-676:25 Maybe (Blending', Blending') 5878testdata/SampleMaterial.lc 668:20-668:21
4489 -> RGBGen 5879 _b
4490 -> AlphaGen 5880testdata/SampleMaterial.lc 669:30-669:35
5881 Bool
5882testdata/SampleMaterial.lc 670:23-670:28
5883 Bool
5884testdata/SampleMaterial.lc 671:20-671:33
5885 CullType
5886testdata/SampleMaterial.lc 672:30-672:32
5887 forall a . List a
5888testdata/SampleMaterial.lc 673:25-673:30
5889 Bool
5890testdata/SampleMaterial.lc 674:29-674:34
5891 Bool
5892testdata/SampleMaterial.lc 676:13-702:14
5893 List StageAttrs
5894testdata/SampleMaterial.lc 676:15-676:25
5895 Maybe (Blending', Blending')
5896 -> RGBGen
5897 -> AlphaGen
5898 -> TCGen
5899 -> List TCMod
5900 -> StageTexture
5901 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5902testdata/SampleMaterial.lc 676:15-677:36
5903 RGBGen
5904 -> AlphaGen
5905 -> TCGen
5906 -> List TCMod
5907 -> StageTexture
5908 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5909testdata/SampleMaterial.lc 676:15-678:50
5910 AlphaGen
4491 -> TCGen 5911 -> TCGen
4492 -> List TCMod 5912 -> List TCMod
4493 -> StageTexture 5913 -> StageTexture
4494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5914 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4495testdata/SampleMaterial.lc 676:15-677:36 RGBGen 5915testdata/SampleMaterial.lc 676:15-679:42
4496 -> AlphaGen 5916 TCGen
4497 -> TCGen
4498 -> List TCMod 5917 -> List TCMod
4499 -> StageTexture 5918 -> StageTexture
4500 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5919 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4501testdata/SampleMaterial.lc 676:15-678:50 AlphaGen 5920testdata/SampleMaterial.lc 676:15-680:36
4502 -> TCGen 5921 List TCMod
4503 -> List TCMod
4504 -> StageTexture 5922 -> StageTexture
4505 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4506testdata/SampleMaterial.lc 676:15-679:42 TCGen 5924testdata/SampleMaterial.lc 676:15-681:31
4507 -> List TCMod 5925 StageTexture
4508 -> StageTexture
4509 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4510testdata/SampleMaterial.lc 676:15-680:36 List TCMod 5927testdata/SampleMaterial.lc 676:15-682:73
4511 -> StageTexture 5928 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4512 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5929testdata/SampleMaterial.lc 676:15-683:38
4513testdata/SampleMaterial.lc 676:15-681:31 StageTexture 5930 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5931testdata/SampleMaterial.lc 676:15-684:41
4515testdata/SampleMaterial.lc 676:15-682:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5932 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4516testdata/SampleMaterial.lc 676:15-683:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5933testdata/SampleMaterial.lc 676:15-685:40
4517testdata/SampleMaterial.lc 676:15-684:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5934 Bool -> String -> StageAttrs
4518testdata/SampleMaterial.lc 676:15-685:40 Bool -> String -> StageAttrs 5935testdata/SampleMaterial.lc 676:15-686:46
4519testdata/SampleMaterial.lc 676:15-686:46 String -> StageAttrs 5936 String -> StageAttrs
4520testdata/SampleMaterial.lc 676:15-688:18 StageAttrs 5937testdata/SampleMaterial.lc 676:15-688:18
4521testdata/SampleMaterial.lc 677:29-677:36 forall a . Maybe a 5938 StageAttrs
4522testdata/SampleMaterial.lc 678:30-678:50 RGBGen 5939testdata/SampleMaterial.lc 677:29-677:36
4523testdata/SampleMaterial.lc 679:32-679:42 AlphaGen 5940 forall a . Maybe a
4524testdata/SampleMaterial.lc 680:29-680:36 TCGen 5941testdata/SampleMaterial.lc 678:30-678:50
4525testdata/SampleMaterial.lc 681:29-681:31 forall a . List a 5942 RGBGen
4526testdata/SampleMaterial.lc 682:31-682:37 String -> StageTexture 5943testdata/SampleMaterial.lc 679:32-679:42
4527testdata/SampleMaterial.lc 682:31-682:73 StageTexture 5944 AlphaGen
4528testdata/SampleMaterial.lc 682:38-682:73 String 5945testdata/SampleMaterial.lc 680:29-680:36
4529testdata/SampleMaterial.lc 683:34-683:38 Bool 5946 TCGen
4530testdata/SampleMaterial.lc 684:33-684:41 DepthFunction 5947testdata/SampleMaterial.lc 681:29-681:31
4531testdata/SampleMaterial.lc 685:33-685:40 forall a . Maybe a 5948 forall a . List a
4532testdata/SampleMaterial.lc 686:41-686:46 Bool 5949testdata/SampleMaterial.lc 682:31-682:37
4533testdata/SampleMaterial.lc 687:38-687:54 String 5950 String -> StageTexture
4534testdata/SampleMaterial.lc 689:15-689:25 Maybe (Blending', Blending') 5951testdata/SampleMaterial.lc 682:31-682:73
4535 -> RGBGen 5952 StageTexture
4536 -> AlphaGen 5953testdata/SampleMaterial.lc 682:38-682:73
5954 String
5955testdata/SampleMaterial.lc 683:34-683:38
5956 Bool
5957testdata/SampleMaterial.lc 684:33-684:41
5958 DepthFunction
5959testdata/SampleMaterial.lc 685:33-685:40
5960 forall a . Maybe a
5961testdata/SampleMaterial.lc 686:41-686:46
5962 Bool
5963testdata/SampleMaterial.lc 687:38-687:54
5964 String
5965testdata/SampleMaterial.lc 689:15-689:25
5966 Maybe (Blending', Blending')
5967 -> RGBGen
5968 -> AlphaGen
5969 -> TCGen
5970 -> List TCMod
5971 -> StageTexture
5972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5973testdata/SampleMaterial.lc 689:15-690:57
5974 RGBGen
5975 -> AlphaGen
5976 -> TCGen
5977 -> List TCMod
5978 -> StageTexture
5979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5980testdata/SampleMaterial.lc 689:15-691:50
5981 AlphaGen
4537 -> TCGen 5982 -> TCGen
4538 -> List TCMod 5983 -> List TCMod
4539 -> StageTexture 5984 -> StageTexture
4540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4541testdata/SampleMaterial.lc 689:15-690:57 RGBGen 5986testdata/SampleMaterial.lc 689:15-692:42
4542 -> AlphaGen 5987 TCGen
4543 -> TCGen
4544 -> List TCMod 5988 -> List TCMod
4545 -> StageTexture 5989 -> StageTexture
4546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4547testdata/SampleMaterial.lc 689:15-691:50 AlphaGen 5991testdata/SampleMaterial.lc 689:15-693:40
4548 -> TCGen 5992 List TCMod
4549 -> List TCMod
4550 -> StageTexture 5993 -> StageTexture
4551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4552testdata/SampleMaterial.lc 689:15-692:42 TCGen 5995testdata/SampleMaterial.lc 689:15-694:31
4553 -> List TCMod 5996 StageTexture
4554 -> StageTexture
4555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4556testdata/SampleMaterial.lc 689:15-693:40 List TCMod 5998testdata/SampleMaterial.lc 689:15-695:42
4557 -> StageTexture 5999 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6000testdata/SampleMaterial.lc 689:15-696:38
4559testdata/SampleMaterial.lc 689:15-694:31 StageTexture 6001 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6002testdata/SampleMaterial.lc 689:15-697:41
4561testdata/SampleMaterial.lc 689:15-695:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6003 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4562testdata/SampleMaterial.lc 689:15-696:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6004testdata/SampleMaterial.lc 689:15-698:40
4563testdata/SampleMaterial.lc 689:15-697:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6005 Bool -> String -> StageAttrs
4564testdata/SampleMaterial.lc 689:15-698:40 Bool -> String -> StageAttrs 6006testdata/SampleMaterial.lc 689:15-699:46
4565testdata/SampleMaterial.lc 689:15-699:46 String -> StageAttrs 6007 String -> StageAttrs
4566testdata/SampleMaterial.lc 689:15-701:18 List StageAttrs | StageAttrs 6008testdata/SampleMaterial.lc 689:15-701:18
4567testdata/SampleMaterial.lc 690:29-690:33 forall a . a -> Maybe a 6009 StageAttrs | List StageAttrs
4568testdata/SampleMaterial.lc 690:29-690:57 Maybe (Blending', Blending') 6010testdata/SampleMaterial.lc 690:29-690:33
4569testdata/SampleMaterial.lc 690:34-690:57 (Blending', Blending') 6011 forall a . a -> Maybe a
4570testdata/SampleMaterial.lc 690:36-690:46 Blending' 6012testdata/SampleMaterial.lc 690:29-690:57
4571testdata/SampleMaterial.lc 690:49-690:55 ((Blending')) | Blending' 6013 Maybe (Blending', Blending')
4572testdata/SampleMaterial.lc 691:30-691:50 RGBGen 6014testdata/SampleMaterial.lc 690:34-690:57
4573testdata/SampleMaterial.lc 692:32-692:42 AlphaGen 6015 (Blending', Blending')
4574testdata/SampleMaterial.lc 693:29-693:40 TCGen 6016testdata/SampleMaterial.lc 690:36-690:46
4575testdata/SampleMaterial.lc 694:29-694:31 forall a . List a 6017 Blending'
4576testdata/SampleMaterial.lc 695:31-695:42 StageTexture 6018testdata/SampleMaterial.lc 690:49-690:55
4577testdata/SampleMaterial.lc 696:34-696:38 Bool 6019 Blending' | ((Blending'))
4578testdata/SampleMaterial.lc 697:33-697:41 DepthFunction 6020testdata/SampleMaterial.lc 691:30-691:50
4579testdata/SampleMaterial.lc 698:33-698:40 forall a . Maybe a 6021 RGBGen
4580testdata/SampleMaterial.lc 699:41-699:46 Bool 6022testdata/SampleMaterial.lc 692:32-692:42
4581testdata/SampleMaterial.lc 700:38-700:54 String 6023 AlphaGen
4582testdata/SampleMaterial.lc 703:21-703:26 Bool 6024testdata/SampleMaterial.lc 693:29-693:40
4583testdata/SampleMaterial.lc 706:5-748:6 (String, CommonAttrs) 6025 TCGen
4584testdata/SampleMaterial.lc 706:5-2182:6 List (String, CommonAttrs) 6026testdata/SampleMaterial.lc 694:29-694:31
4585testdata/SampleMaterial.lc 706:7-706:42 String 6027 forall a . List a
4586testdata/SampleMaterial.lc 707:7-707:18 () 6028testdata/SampleMaterial.lc 695:31-695:42
4587 -> () 6029 StageTexture
4588 -> Bool 6030testdata/SampleMaterial.lc 696:34-696:38
6031 Bool
6032testdata/SampleMaterial.lc 697:33-697:41
6033 DepthFunction
6034testdata/SampleMaterial.lc 698:33-698:40
6035 forall a . Maybe a
6036testdata/SampleMaterial.lc 699:41-699:46
6037 Bool
6038testdata/SampleMaterial.lc 700:38-700:54
6039 String
6040testdata/SampleMaterial.lc 703:21-703:26
6041 Bool
6042testdata/SampleMaterial.lc 706:5-748:6
6043 (String, CommonAttrs)
6044testdata/SampleMaterial.lc 706:5-2182:6
6045 List (String, CommonAttrs)
6046testdata/SampleMaterial.lc 706:7-706:42
6047 String
6048testdata/SampleMaterial.lc 707:7-707:18
6049 ()
6050 -> ()
6051 -> Bool
6052 -> Float
6053 -> Bool
6054 -> Bool
6055 -> CullType
6056 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6057testdata/SampleMaterial.lc 707:7-708:26
6058 ()
6059 -> Bool
6060 -> Float
6061 -> Bool
6062 -> Bool
6063 -> CullType
6064 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6065testdata/SampleMaterial.lc 707:7-709:26
6066 Bool
4589 -> Float 6067 -> Float
4590 -> Bool 6068 -> Bool
4591 -> Bool 6069 -> Bool
4592 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6070 -> CullType
4593testdata/SampleMaterial.lc 707:7-708:26 () 6071 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4594 -> Bool 6072testdata/SampleMaterial.lc 707:7-710:27
4595 -> Float 6073 Float
4596 -> Bool 6074 -> Bool
4597 -> Bool 6075 -> Bool
4598 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6076 -> CullType
4599testdata/SampleMaterial.lc 707:7-709:26 Bool 6077 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4600 -> Float 6078testdata/SampleMaterial.lc 707:7-711:21
4601 -> Bool 6079 Bool
4602 -> Bool 6080 -> Bool
4603 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6081 -> CullType
4604testdata/SampleMaterial.lc 707:7-710:27 Float 6082 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4605 -> Bool 6083testdata/SampleMaterial.lc 707:7-712:35
4606 -> Bool 6084 Bool
4607 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6085 -> CullType
4608testdata/SampleMaterial.lc 707:7-711:21 Bool 6086 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4609 -> Bool 6087testdata/SampleMaterial.lc 707:7-713:28
4610 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6088 CullType
4611testdata/SampleMaterial.lc 707:7-712:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6089 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4612testdata/SampleMaterial.lc 707:7-713:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6090testdata/SampleMaterial.lc 707:7-714:33
4613testdata/SampleMaterial.lc 707:7-714:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6091 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4614testdata/SampleMaterial.lc 707:7-715:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6092testdata/SampleMaterial.lc 707:7-715:32
4615testdata/SampleMaterial.lc 707:7-716:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6093 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4616testdata/SampleMaterial.lc 707:7-717:34 List StageAttrs -> Bool -> CommonAttrs 6094testdata/SampleMaterial.lc 707:7-716:30
4617testdata/SampleMaterial.lc 707:7-745:14 Bool -> CommonAttrs 6095 Bool -> List StageAttrs -> Bool -> CommonAttrs
4618testdata/SampleMaterial.lc 707:7-747:10 ((CommonAttrs)) | CommonAttrs 6096testdata/SampleMaterial.lc 707:7-717:34
4619testdata/SampleMaterial.lc 708:24-708:26 () 6097 List StageAttrs -> Bool -> CommonAttrs
4620testdata/SampleMaterial.lc 709:24-709:26 () 6098testdata/SampleMaterial.lc 707:7-745:14
4621testdata/SampleMaterial.lc 710:22-710:27 Bool 6099 Bool -> CommonAttrs
4622testdata/SampleMaterial.lc 711:20-711:21 _b 6100testdata/SampleMaterial.lc 707:7-747:10
4623testdata/SampleMaterial.lc 712:30-712:35 Bool 6101 CommonAttrs | ((CommonAttrs))
4624testdata/SampleMaterial.lc 713:23-713:28 Bool 6102testdata/SampleMaterial.lc 708:24-708:26
4625testdata/SampleMaterial.lc 714:20-714:33 CullType 6103 ()
4626testdata/SampleMaterial.lc 715:30-715:32 forall a . List a 6104testdata/SampleMaterial.lc 709:24-709:26
4627testdata/SampleMaterial.lc 716:25-716:30 Bool 6105 ()
4628testdata/SampleMaterial.lc 717:29-717:34 Bool 6106testdata/SampleMaterial.lc 710:22-710:27
4629testdata/SampleMaterial.lc 719:13-745:14 List StageAttrs 6107 Bool
4630testdata/SampleMaterial.lc 719:15-719:25 Maybe (Blending', Blending') 6108testdata/SampleMaterial.lc 711:20-711:21
4631 -> RGBGen 6109 _b
4632 -> AlphaGen 6110testdata/SampleMaterial.lc 712:30-712:35
6111 Bool
6112testdata/SampleMaterial.lc 713:23-713:28
6113 Bool
6114testdata/SampleMaterial.lc 714:20-714:33
6115 CullType
6116testdata/SampleMaterial.lc 715:30-715:32
6117 forall a . List a
6118testdata/SampleMaterial.lc 716:25-716:30
6119 Bool
6120testdata/SampleMaterial.lc 717:29-717:34
6121 Bool
6122testdata/SampleMaterial.lc 719:13-745:14
6123 List StageAttrs
6124testdata/SampleMaterial.lc 719:15-719:25
6125 Maybe (Blending', Blending')
6126 -> RGBGen
6127 -> AlphaGen
6128 -> TCGen
6129 -> List TCMod
6130 -> StageTexture
6131 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6132testdata/SampleMaterial.lc 719:15-720:36
6133 RGBGen
6134 -> AlphaGen
6135 -> TCGen
6136 -> List TCMod
6137 -> StageTexture
6138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6139testdata/SampleMaterial.lc 719:15-721:50
6140 AlphaGen
4633 -> TCGen 6141 -> TCGen
4634 -> List TCMod 6142 -> List TCMod
4635 -> StageTexture 6143 -> StageTexture
4636 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6144 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4637testdata/SampleMaterial.lc 719:15-720:36 RGBGen 6145testdata/SampleMaterial.lc 719:15-722:42
4638 -> AlphaGen 6146 TCGen
4639 -> TCGen
4640 -> List TCMod 6147 -> List TCMod
4641 -> StageTexture 6148 -> StageTexture
4642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6149 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4643testdata/SampleMaterial.lc 719:15-721:50 AlphaGen 6150testdata/SampleMaterial.lc 719:15-723:36
4644 -> TCGen 6151 List TCMod
4645 -> List TCMod
4646 -> StageTexture 6152 -> StageTexture
4647 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6153 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4648testdata/SampleMaterial.lc 719:15-722:42 TCGen 6154testdata/SampleMaterial.lc 719:15-724:31
4649 -> List TCMod 6155 StageTexture
4650 -> StageTexture
4651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4652testdata/SampleMaterial.lc 719:15-723:36 List TCMod 6157testdata/SampleMaterial.lc 719:15-725:73
4653 -> StageTexture 6158 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6159testdata/SampleMaterial.lc 719:15-726:38
4655testdata/SampleMaterial.lc 719:15-724:31 StageTexture 6160 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6161testdata/SampleMaterial.lc 719:15-727:41
4657testdata/SampleMaterial.lc 719:15-725:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6162 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4658testdata/SampleMaterial.lc 719:15-726:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6163testdata/SampleMaterial.lc 719:15-728:40
4659testdata/SampleMaterial.lc 719:15-727:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6164 Bool -> String -> StageAttrs
4660testdata/SampleMaterial.lc 719:15-728:40 Bool -> String -> StageAttrs 6165testdata/SampleMaterial.lc 719:15-729:46
4661testdata/SampleMaterial.lc 719:15-729:46 String -> StageAttrs 6166 String -> StageAttrs
4662testdata/SampleMaterial.lc 719:15-731:18 StageAttrs 6167testdata/SampleMaterial.lc 719:15-731:18
4663testdata/SampleMaterial.lc 720:29-720:36 forall a . Maybe a 6168 StageAttrs
4664testdata/SampleMaterial.lc 721:30-721:50 RGBGen 6169testdata/SampleMaterial.lc 720:29-720:36
4665testdata/SampleMaterial.lc 722:32-722:42 AlphaGen 6170 forall a . Maybe a
4666testdata/SampleMaterial.lc 723:29-723:36 TCGen 6171testdata/SampleMaterial.lc 721:30-721:50
4667testdata/SampleMaterial.lc 724:29-724:31 forall a . List a 6172 RGBGen
4668testdata/SampleMaterial.lc 725:31-725:37 String -> StageTexture 6173testdata/SampleMaterial.lc 722:32-722:42
4669testdata/SampleMaterial.lc 725:31-725:73 StageTexture 6174 AlphaGen
4670testdata/SampleMaterial.lc 725:38-725:73 String 6175testdata/SampleMaterial.lc 723:29-723:36
4671testdata/SampleMaterial.lc 726:34-726:38 Bool 6176 TCGen
4672testdata/SampleMaterial.lc 727:33-727:41 DepthFunction 6177testdata/SampleMaterial.lc 724:29-724:31
4673testdata/SampleMaterial.lc 728:33-728:40 forall a . Maybe a 6178 forall a . List a
4674testdata/SampleMaterial.lc 729:41-729:46 Bool 6179testdata/SampleMaterial.lc 725:31-725:37
4675testdata/SampleMaterial.lc 730:38-730:54 String 6180 String -> StageTexture
4676testdata/SampleMaterial.lc 732:15-732:25 Maybe (Blending', Blending') 6181testdata/SampleMaterial.lc 725:31-725:73
4677 -> RGBGen 6182 StageTexture
4678 -> AlphaGen 6183testdata/SampleMaterial.lc 725:38-725:73
6184 String
6185testdata/SampleMaterial.lc 726:34-726:38
6186 Bool
6187testdata/SampleMaterial.lc 727:33-727:41
6188 DepthFunction
6189testdata/SampleMaterial.lc 728:33-728:40
6190 forall a . Maybe a
6191testdata/SampleMaterial.lc 729:41-729:46
6192 Bool
6193testdata/SampleMaterial.lc 730:38-730:54
6194 String
6195testdata/SampleMaterial.lc 732:15-732:25
6196 Maybe (Blending', Blending')
6197 -> RGBGen
6198 -> AlphaGen
6199 -> TCGen
6200 -> List TCMod
6201 -> StageTexture
6202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6203testdata/SampleMaterial.lc 732:15-733:57
6204 RGBGen
6205 -> AlphaGen
6206 -> TCGen
6207 -> List TCMod
6208 -> StageTexture
6209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6210testdata/SampleMaterial.lc 732:15-734:50
6211 AlphaGen
4679 -> TCGen 6212 -> TCGen
4680 -> List TCMod 6213 -> List TCMod
4681 -> StageTexture 6214 -> StageTexture
4682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4683testdata/SampleMaterial.lc 732:15-733:57 RGBGen 6216testdata/SampleMaterial.lc 732:15-735:42
4684 -> AlphaGen 6217 TCGen
4685 -> TCGen
4686 -> List TCMod 6218 -> List TCMod
4687 -> StageTexture 6219 -> StageTexture
4688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4689testdata/SampleMaterial.lc 732:15-734:50 AlphaGen 6221testdata/SampleMaterial.lc 732:15-736:40
4690 -> TCGen 6222 List TCMod
4691 -> List TCMod
4692 -> StageTexture 6223 -> StageTexture
4693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4694testdata/SampleMaterial.lc 732:15-735:42 TCGen 6225testdata/SampleMaterial.lc 732:15-737:31
4695 -> List TCMod 6226 StageTexture
4696 -> StageTexture
4697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4698testdata/SampleMaterial.lc 732:15-736:40 List TCMod 6228testdata/SampleMaterial.lc 732:15-738:42
4699 -> StageTexture 6229 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6230testdata/SampleMaterial.lc 732:15-739:38
4701testdata/SampleMaterial.lc 732:15-737:31 StageTexture 6231 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6232testdata/SampleMaterial.lc 732:15-740:41
4703testdata/SampleMaterial.lc 732:15-738:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6233 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4704testdata/SampleMaterial.lc 732:15-739:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6234testdata/SampleMaterial.lc 732:15-741:40
4705testdata/SampleMaterial.lc 732:15-740:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6235 Bool -> String -> StageAttrs
4706testdata/SampleMaterial.lc 732:15-741:40 Bool -> String -> StageAttrs 6236testdata/SampleMaterial.lc 732:15-742:46
4707testdata/SampleMaterial.lc 732:15-742:46 String -> StageAttrs 6237 String -> StageAttrs
4708testdata/SampleMaterial.lc 732:15-744:18 List StageAttrs | StageAttrs 6238testdata/SampleMaterial.lc 732:15-744:18
4709testdata/SampleMaterial.lc 733:29-733:33 forall a . a -> Maybe a 6239 StageAttrs | List StageAttrs
4710testdata/SampleMaterial.lc 733:29-733:57 Maybe (Blending', Blending') 6240testdata/SampleMaterial.lc 733:29-733:33
4711testdata/SampleMaterial.lc 733:34-733:57 (Blending', Blending') 6241 forall a . a -> Maybe a
4712testdata/SampleMaterial.lc 733:36-733:46 Blending' 6242testdata/SampleMaterial.lc 733:29-733:57
4713testdata/SampleMaterial.lc 733:49-733:55 ((Blending')) | Blending' 6243 Maybe (Blending', Blending')
4714testdata/SampleMaterial.lc 734:30-734:50 RGBGen 6244testdata/SampleMaterial.lc 733:34-733:57
4715testdata/SampleMaterial.lc 735:32-735:42 AlphaGen 6245 (Blending', Blending')
4716testdata/SampleMaterial.lc 736:29-736:40 TCGen 6246testdata/SampleMaterial.lc 733:36-733:46
4717testdata/SampleMaterial.lc 737:29-737:31 forall a . List a 6247 Blending'
4718testdata/SampleMaterial.lc 738:31-738:42 StageTexture 6248testdata/SampleMaterial.lc 733:49-733:55
4719testdata/SampleMaterial.lc 739:34-739:38 Bool 6249 Blending' | ((Blending'))
4720testdata/SampleMaterial.lc 740:33-740:41 DepthFunction 6250testdata/SampleMaterial.lc 734:30-734:50
4721testdata/SampleMaterial.lc 741:33-741:40 forall a . Maybe a 6251 RGBGen
4722testdata/SampleMaterial.lc 742:41-742:46 Bool 6252testdata/SampleMaterial.lc 735:32-735:42
4723testdata/SampleMaterial.lc 743:38-743:54 String 6253 AlphaGen
4724testdata/SampleMaterial.lc 746:21-746:26 Bool 6254testdata/SampleMaterial.lc 736:29-736:40
4725testdata/SampleMaterial.lc 749:5-791:6 (String, CommonAttrs) 6255 TCGen
4726testdata/SampleMaterial.lc 749:5-2182:6 List (String, CommonAttrs) 6256testdata/SampleMaterial.lc 737:29-737:31
4727testdata/SampleMaterial.lc 749:7-749:42 String 6257 forall a . List a
4728testdata/SampleMaterial.lc 750:7-750:18 () 6258testdata/SampleMaterial.lc 738:31-738:42
4729 -> () 6259 StageTexture
4730 -> Bool 6260testdata/SampleMaterial.lc 739:34-739:38
6261 Bool
6262testdata/SampleMaterial.lc 740:33-740:41
6263 DepthFunction
6264testdata/SampleMaterial.lc 741:33-741:40
6265 forall a . Maybe a
6266testdata/SampleMaterial.lc 742:41-742:46
6267 Bool
6268testdata/SampleMaterial.lc 743:38-743:54
6269 String
6270testdata/SampleMaterial.lc 746:21-746:26
6271 Bool
6272testdata/SampleMaterial.lc 749:5-791:6
6273 (String, CommonAttrs)
6274testdata/SampleMaterial.lc 749:5-2182:6
6275 List (String, CommonAttrs)
6276testdata/SampleMaterial.lc 749:7-749:42
6277 String
6278testdata/SampleMaterial.lc 750:7-750:18
6279 ()
6280 -> ()
6281 -> Bool
6282 -> Float
6283 -> Bool
6284 -> Bool
6285 -> CullType
6286 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6287testdata/SampleMaterial.lc 750:7-751:26
6288 ()
6289 -> Bool
6290 -> Float
6291 -> Bool
6292 -> Bool
6293 -> CullType
6294 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6295testdata/SampleMaterial.lc 750:7-752:26
6296 Bool
4731 -> Float 6297 -> Float
4732 -> Bool 6298 -> Bool
4733 -> Bool 6299 -> Bool
4734 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6300 -> CullType
4735testdata/SampleMaterial.lc 750:7-751:26 () 6301 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4736 -> Bool 6302testdata/SampleMaterial.lc 750:7-753:27
4737 -> Float 6303 Float
4738 -> Bool 6304 -> Bool
4739 -> Bool 6305 -> Bool
4740 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6306 -> CullType
4741testdata/SampleMaterial.lc 750:7-752:26 Bool 6307 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4742 -> Float 6308testdata/SampleMaterial.lc 750:7-754:21
4743 -> Bool 6309 Bool
4744 -> Bool 6310 -> Bool
4745 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6311 -> CullType
4746testdata/SampleMaterial.lc 750:7-753:27 Float 6312 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4747 -> Bool 6313testdata/SampleMaterial.lc 750:7-755:35
4748 -> Bool 6314 Bool
4749 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6315 -> CullType
4750testdata/SampleMaterial.lc 750:7-754:21 Bool 6316 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4751 -> Bool 6317testdata/SampleMaterial.lc 750:7-756:28
4752 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6318 CullType
4753testdata/SampleMaterial.lc 750:7-755:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6319 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4754testdata/SampleMaterial.lc 750:7-756:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6320testdata/SampleMaterial.lc 750:7-757:33
4755testdata/SampleMaterial.lc 750:7-757:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6321 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4756testdata/SampleMaterial.lc 750:7-758:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6322testdata/SampleMaterial.lc 750:7-758:32
4757testdata/SampleMaterial.lc 750:7-759:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6323 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4758testdata/SampleMaterial.lc 750:7-760:34 List StageAttrs -> Bool -> CommonAttrs 6324testdata/SampleMaterial.lc 750:7-759:30
4759testdata/SampleMaterial.lc 750:7-788:14 Bool -> CommonAttrs 6325 Bool -> List StageAttrs -> Bool -> CommonAttrs
4760testdata/SampleMaterial.lc 750:7-790:10 ((CommonAttrs)) | CommonAttrs 6326testdata/SampleMaterial.lc 750:7-760:34
4761testdata/SampleMaterial.lc 751:24-751:26 () 6327 List StageAttrs -> Bool -> CommonAttrs
4762testdata/SampleMaterial.lc 752:24-752:26 () 6328testdata/SampleMaterial.lc 750:7-788:14
4763testdata/SampleMaterial.lc 753:22-753:27 Bool 6329 Bool -> CommonAttrs
4764testdata/SampleMaterial.lc 754:20-754:21 _b 6330testdata/SampleMaterial.lc 750:7-790:10
4765testdata/SampleMaterial.lc 755:30-755:35 Bool 6331 CommonAttrs | ((CommonAttrs))
4766testdata/SampleMaterial.lc 756:23-756:28 Bool 6332testdata/SampleMaterial.lc 751:24-751:26
4767testdata/SampleMaterial.lc 757:20-757:33 CullType 6333 ()
4768testdata/SampleMaterial.lc 758:30-758:32 forall a . List a 6334testdata/SampleMaterial.lc 752:24-752:26
4769testdata/SampleMaterial.lc 759:25-759:30 Bool 6335 ()
4770testdata/SampleMaterial.lc 760:29-760:34 Bool 6336testdata/SampleMaterial.lc 753:22-753:27
4771testdata/SampleMaterial.lc 762:13-788:14 List StageAttrs 6337 Bool
4772testdata/SampleMaterial.lc 762:15-762:25 Maybe (Blending', Blending') 6338testdata/SampleMaterial.lc 754:20-754:21
4773 -> RGBGen 6339 _b
4774 -> AlphaGen 6340testdata/SampleMaterial.lc 755:30-755:35
6341 Bool
6342testdata/SampleMaterial.lc 756:23-756:28
6343 Bool
6344testdata/SampleMaterial.lc 757:20-757:33
6345 CullType
6346testdata/SampleMaterial.lc 758:30-758:32
6347 forall a . List a
6348testdata/SampleMaterial.lc 759:25-759:30
6349 Bool
6350testdata/SampleMaterial.lc 760:29-760:34
6351 Bool
6352testdata/SampleMaterial.lc 762:13-788:14
6353 List StageAttrs
6354testdata/SampleMaterial.lc 762:15-762:25
6355 Maybe (Blending', Blending')
6356 -> RGBGen
6357 -> AlphaGen
6358 -> TCGen
6359 -> List TCMod
6360 -> StageTexture
6361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6362testdata/SampleMaterial.lc 762:15-763:36
6363 RGBGen
6364 -> AlphaGen
6365 -> TCGen
6366 -> List TCMod
6367 -> StageTexture
6368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6369testdata/SampleMaterial.lc 762:15-764:50
6370 AlphaGen
4775 -> TCGen 6371 -> TCGen
4776 -> List TCMod 6372 -> List TCMod
4777 -> StageTexture 6373 -> StageTexture
4778 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4779testdata/SampleMaterial.lc 762:15-763:36 RGBGen 6375testdata/SampleMaterial.lc 762:15-765:42
4780 -> AlphaGen 6376 TCGen
4781 -> TCGen
4782 -> List TCMod 6377 -> List TCMod
4783 -> StageTexture 6378 -> StageTexture
4784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4785testdata/SampleMaterial.lc 762:15-764:50 AlphaGen 6380testdata/SampleMaterial.lc 762:15-766:36
4786 -> TCGen 6381 List TCMod
4787 -> List TCMod
4788 -> StageTexture 6382 -> StageTexture
4789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4790testdata/SampleMaterial.lc 762:15-765:42 TCGen 6384testdata/SampleMaterial.lc 762:15-767:31
4791 -> List TCMod 6385 StageTexture
4792 -> StageTexture
4793 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4794testdata/SampleMaterial.lc 762:15-766:36 List TCMod 6387testdata/SampleMaterial.lc 762:15-768:73
4795 -> StageTexture 6388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4796 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6389testdata/SampleMaterial.lc 762:15-769:38
4797testdata/SampleMaterial.lc 762:15-767:31 StageTexture 6390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6391testdata/SampleMaterial.lc 762:15-770:41
4799testdata/SampleMaterial.lc 762:15-768:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6392 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4800testdata/SampleMaterial.lc 762:15-769:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6393testdata/SampleMaterial.lc 762:15-771:40
4801testdata/SampleMaterial.lc 762:15-770:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6394 Bool -> String -> StageAttrs
4802testdata/SampleMaterial.lc 762:15-771:40 Bool -> String -> StageAttrs 6395testdata/SampleMaterial.lc 762:15-772:46
4803testdata/SampleMaterial.lc 762:15-772:46 String -> StageAttrs 6396 String -> StageAttrs
4804testdata/SampleMaterial.lc 762:15-774:18 StageAttrs 6397testdata/SampleMaterial.lc 762:15-774:18
4805testdata/SampleMaterial.lc 763:29-763:36 forall a . Maybe a 6398 StageAttrs
4806testdata/SampleMaterial.lc 764:30-764:50 RGBGen 6399testdata/SampleMaterial.lc 763:29-763:36
4807testdata/SampleMaterial.lc 765:32-765:42 AlphaGen 6400 forall a . Maybe a
4808testdata/SampleMaterial.lc 766:29-766:36 TCGen 6401testdata/SampleMaterial.lc 764:30-764:50
4809testdata/SampleMaterial.lc 767:29-767:31 forall a . List a 6402 RGBGen
4810testdata/SampleMaterial.lc 768:31-768:37 String -> StageTexture 6403testdata/SampleMaterial.lc 765:32-765:42
4811testdata/SampleMaterial.lc 768:31-768:73 StageTexture 6404 AlphaGen
4812testdata/SampleMaterial.lc 768:38-768:73 String 6405testdata/SampleMaterial.lc 766:29-766:36
4813testdata/SampleMaterial.lc 769:34-769:38 Bool 6406 TCGen
4814testdata/SampleMaterial.lc 770:33-770:41 DepthFunction 6407testdata/SampleMaterial.lc 767:29-767:31
4815testdata/SampleMaterial.lc 771:33-771:40 forall a . Maybe a 6408 forall a . List a
4816testdata/SampleMaterial.lc 772:41-772:46 Bool 6409testdata/SampleMaterial.lc 768:31-768:37
4817testdata/SampleMaterial.lc 773:38-773:54 String 6410 String -> StageTexture
4818testdata/SampleMaterial.lc 775:15-775:25 Maybe (Blending', Blending') 6411testdata/SampleMaterial.lc 768:31-768:73
4819 -> RGBGen 6412 StageTexture
4820 -> AlphaGen 6413testdata/SampleMaterial.lc 768:38-768:73
6414 String
6415testdata/SampleMaterial.lc 769:34-769:38
6416 Bool
6417testdata/SampleMaterial.lc 770:33-770:41
6418 DepthFunction
6419testdata/SampleMaterial.lc 771:33-771:40
6420 forall a . Maybe a
6421testdata/SampleMaterial.lc 772:41-772:46
6422 Bool
6423testdata/SampleMaterial.lc 773:38-773:54
6424 String
6425testdata/SampleMaterial.lc 775:15-775:25
6426 Maybe (Blending', Blending')
6427 -> RGBGen
6428 -> AlphaGen
6429 -> TCGen
6430 -> List TCMod
6431 -> StageTexture
6432 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6433testdata/SampleMaterial.lc 775:15-776:57
6434 RGBGen
6435 -> AlphaGen
6436 -> TCGen
6437 -> List TCMod
6438 -> StageTexture
6439 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6440testdata/SampleMaterial.lc 775:15-777:50
6441 AlphaGen
4821 -> TCGen 6442 -> TCGen
4822 -> List TCMod 6443 -> List TCMod
4823 -> StageTexture 6444 -> StageTexture
4824 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4825testdata/SampleMaterial.lc 775:15-776:57 RGBGen 6446testdata/SampleMaterial.lc 775:15-778:42
4826 -> AlphaGen 6447 TCGen
4827 -> TCGen
4828 -> List TCMod 6448 -> List TCMod
4829 -> StageTexture 6449 -> StageTexture
4830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6450 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4831testdata/SampleMaterial.lc 775:15-777:50 AlphaGen 6451testdata/SampleMaterial.lc 775:15-779:40
4832 -> TCGen 6452 List TCMod
4833 -> List TCMod
4834 -> StageTexture 6453 -> StageTexture
4835 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6454 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4836testdata/SampleMaterial.lc 775:15-778:42 TCGen 6455testdata/SampleMaterial.lc 775:15-780:31
4837 -> List TCMod 6456 StageTexture
4838 -> StageTexture
4839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4840testdata/SampleMaterial.lc 775:15-779:40 List TCMod 6458testdata/SampleMaterial.lc 775:15-781:42
4841 -> StageTexture 6459 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6460testdata/SampleMaterial.lc 775:15-782:38
4843testdata/SampleMaterial.lc 775:15-780:31 StageTexture 6461 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6462testdata/SampleMaterial.lc 775:15-783:41
4845testdata/SampleMaterial.lc 775:15-781:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6463 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4846testdata/SampleMaterial.lc 775:15-782:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6464testdata/SampleMaterial.lc 775:15-784:40
4847testdata/SampleMaterial.lc 775:15-783:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6465 Bool -> String -> StageAttrs
4848testdata/SampleMaterial.lc 775:15-784:40 Bool -> String -> StageAttrs 6466testdata/SampleMaterial.lc 775:15-785:46
4849testdata/SampleMaterial.lc 775:15-785:46 String -> StageAttrs 6467 String -> StageAttrs
4850testdata/SampleMaterial.lc 775:15-787:18 List StageAttrs | StageAttrs 6468testdata/SampleMaterial.lc 775:15-787:18
4851testdata/SampleMaterial.lc 776:29-776:33 forall a . a -> Maybe a 6469 StageAttrs | List StageAttrs
4852testdata/SampleMaterial.lc 776:29-776:57 Maybe (Blending', Blending') 6470testdata/SampleMaterial.lc 776:29-776:33
4853testdata/SampleMaterial.lc 776:34-776:57 (Blending', Blending') 6471 forall a . a -> Maybe a
4854testdata/SampleMaterial.lc 776:36-776:46 Blending' 6472testdata/SampleMaterial.lc 776:29-776:57
4855testdata/SampleMaterial.lc 776:49-776:55 ((Blending')) | Blending' 6473 Maybe (Blending', Blending')
4856testdata/SampleMaterial.lc 777:30-777:50 RGBGen 6474testdata/SampleMaterial.lc 776:34-776:57
4857testdata/SampleMaterial.lc 778:32-778:42 AlphaGen 6475 (Blending', Blending')
4858testdata/SampleMaterial.lc 779:29-779:40 TCGen 6476testdata/SampleMaterial.lc 776:36-776:46
4859testdata/SampleMaterial.lc 780:29-780:31 forall a . List a 6477 Blending'
4860testdata/SampleMaterial.lc 781:31-781:42 StageTexture 6478testdata/SampleMaterial.lc 776:49-776:55
4861testdata/SampleMaterial.lc 782:34-782:38 Bool 6479 Blending' | ((Blending'))
4862testdata/SampleMaterial.lc 783:33-783:41 DepthFunction 6480testdata/SampleMaterial.lc 777:30-777:50
4863testdata/SampleMaterial.lc 784:33-784:40 forall a . Maybe a 6481 RGBGen
4864testdata/SampleMaterial.lc 785:41-785:46 Bool 6482testdata/SampleMaterial.lc 778:32-778:42
4865testdata/SampleMaterial.lc 786:38-786:54 String 6483 AlphaGen
4866testdata/SampleMaterial.lc 789:21-789:26 Bool 6484testdata/SampleMaterial.lc 779:29-779:40
4867testdata/SampleMaterial.lc 792:5-834:6 (String, CommonAttrs) 6485 TCGen
4868testdata/SampleMaterial.lc 792:5-2182:6 List (String, CommonAttrs) 6486testdata/SampleMaterial.lc 780:29-780:31
4869testdata/SampleMaterial.lc 792:7-792:41 String 6487 forall a . List a
4870testdata/SampleMaterial.lc 793:7-793:18 () 6488testdata/SampleMaterial.lc 781:31-781:42
4871 -> () 6489 StageTexture
4872 -> Bool 6490testdata/SampleMaterial.lc 782:34-782:38
6491 Bool
6492testdata/SampleMaterial.lc 783:33-783:41
6493 DepthFunction
6494testdata/SampleMaterial.lc 784:33-784:40
6495 forall a . Maybe a
6496testdata/SampleMaterial.lc 785:41-785:46
6497 Bool
6498testdata/SampleMaterial.lc 786:38-786:54
6499 String
6500testdata/SampleMaterial.lc 789:21-789:26
6501 Bool
6502testdata/SampleMaterial.lc 792:5-834:6
6503 (String, CommonAttrs)
6504testdata/SampleMaterial.lc 792:5-2182:6
6505 List (String, CommonAttrs)
6506testdata/SampleMaterial.lc 792:7-792:41
6507 String
6508testdata/SampleMaterial.lc 793:7-793:18
6509 ()
6510 -> ()
6511 -> Bool
6512 -> Float
6513 -> Bool
6514 -> Bool
6515 -> CullType
6516 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6517testdata/SampleMaterial.lc 793:7-794:26
6518 ()
6519 -> Bool
6520 -> Float
6521 -> Bool
6522 -> Bool
6523 -> CullType
6524 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6525testdata/SampleMaterial.lc 793:7-795:26
6526 Bool
4873 -> Float 6527 -> Float
4874 -> Bool 6528 -> Bool
4875 -> Bool 6529 -> Bool
4876 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6530 -> CullType
4877testdata/SampleMaterial.lc 793:7-794:26 () 6531 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4878 -> Bool 6532testdata/SampleMaterial.lc 793:7-796:27
4879 -> Float 6533 Float
4880 -> Bool 6534 -> Bool
4881 -> Bool 6535 -> Bool
4882 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6536 -> CullType
4883testdata/SampleMaterial.lc 793:7-795:26 Bool 6537 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4884 -> Float 6538testdata/SampleMaterial.lc 793:7-797:21
4885 -> Bool 6539 Bool
4886 -> Bool 6540 -> Bool
4887 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6541 -> CullType
4888testdata/SampleMaterial.lc 793:7-796:27 Float 6542 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4889 -> Bool 6543testdata/SampleMaterial.lc 793:7-798:35
4890 -> Bool 6544 Bool
4891 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6545 -> CullType
4892testdata/SampleMaterial.lc 793:7-797:21 Bool 6546 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4893 -> Bool 6547testdata/SampleMaterial.lc 793:7-799:28
4894 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6548 CullType
4895testdata/SampleMaterial.lc 793:7-798:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6549 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4896testdata/SampleMaterial.lc 793:7-799:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6550testdata/SampleMaterial.lc 793:7-800:33
4897testdata/SampleMaterial.lc 793:7-800:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6551 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4898testdata/SampleMaterial.lc 793:7-801:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6552testdata/SampleMaterial.lc 793:7-801:32
4899testdata/SampleMaterial.lc 793:7-802:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6553 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4900testdata/SampleMaterial.lc 793:7-803:34 List StageAttrs -> Bool -> CommonAttrs 6554testdata/SampleMaterial.lc 793:7-802:30
4901testdata/SampleMaterial.lc 793:7-831:14 Bool -> CommonAttrs 6555 Bool -> List StageAttrs -> Bool -> CommonAttrs
4902testdata/SampleMaterial.lc 793:7-833:10 ((CommonAttrs)) | CommonAttrs 6556testdata/SampleMaterial.lc 793:7-803:34
4903testdata/SampleMaterial.lc 794:24-794:26 () 6557 List StageAttrs -> Bool -> CommonAttrs
4904testdata/SampleMaterial.lc 795:24-795:26 () 6558testdata/SampleMaterial.lc 793:7-831:14
4905testdata/SampleMaterial.lc 796:22-796:27 Bool 6559 Bool -> CommonAttrs
4906testdata/SampleMaterial.lc 797:20-797:21 _b 6560testdata/SampleMaterial.lc 793:7-833:10
4907testdata/SampleMaterial.lc 798:30-798:35 Bool 6561 CommonAttrs | ((CommonAttrs))
4908testdata/SampleMaterial.lc 799:23-799:28 Bool 6562testdata/SampleMaterial.lc 794:24-794:26
4909testdata/SampleMaterial.lc 800:20-800:33 CullType 6563 ()
4910testdata/SampleMaterial.lc 801:30-801:32 forall a . List a 6564testdata/SampleMaterial.lc 795:24-795:26
4911testdata/SampleMaterial.lc 802:25-802:30 Bool 6565 ()
4912testdata/SampleMaterial.lc 803:29-803:34 Bool 6566testdata/SampleMaterial.lc 796:22-796:27
4913testdata/SampleMaterial.lc 805:13-831:14 List StageAttrs 6567 Bool
4914testdata/SampleMaterial.lc 805:15-805:25 Maybe (Blending', Blending') 6568testdata/SampleMaterial.lc 797:20-797:21
4915 -> RGBGen 6569 _b
4916 -> AlphaGen 6570testdata/SampleMaterial.lc 798:30-798:35
6571 Bool
6572testdata/SampleMaterial.lc 799:23-799:28
6573 Bool
6574testdata/SampleMaterial.lc 800:20-800:33
6575 CullType
6576testdata/SampleMaterial.lc 801:30-801:32
6577 forall a . List a
6578testdata/SampleMaterial.lc 802:25-802:30
6579 Bool
6580testdata/SampleMaterial.lc 803:29-803:34
6581 Bool
6582testdata/SampleMaterial.lc 805:13-831:14
6583 List StageAttrs
6584testdata/SampleMaterial.lc 805:15-805:25
6585 Maybe (Blending', Blending')
6586 -> RGBGen
6587 -> AlphaGen
6588 -> TCGen
6589 -> List TCMod
6590 -> StageTexture
6591 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6592testdata/SampleMaterial.lc 805:15-806:36
6593 RGBGen
6594 -> AlphaGen
6595 -> TCGen
6596 -> List TCMod
6597 -> StageTexture
6598 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6599testdata/SampleMaterial.lc 805:15-807:50
6600 AlphaGen
4917 -> TCGen 6601 -> TCGen
4918 -> List TCMod 6602 -> List TCMod
4919 -> StageTexture 6603 -> StageTexture
4920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4921testdata/SampleMaterial.lc 805:15-806:36 RGBGen 6605testdata/SampleMaterial.lc 805:15-808:42
4922 -> AlphaGen 6606 TCGen
4923 -> TCGen
4924 -> List TCMod 6607 -> List TCMod
4925 -> StageTexture 6608 -> StageTexture
4926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4927testdata/SampleMaterial.lc 805:15-807:50 AlphaGen 6610testdata/SampleMaterial.lc 805:15-809:36
4928 -> TCGen 6611 List TCMod
4929 -> List TCMod
4930 -> StageTexture 6612 -> StageTexture
4931 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4932testdata/SampleMaterial.lc 805:15-808:42 TCGen 6614testdata/SampleMaterial.lc 805:15-810:31
4933 -> List TCMod 6615 StageTexture
4934 -> StageTexture
4935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4936testdata/SampleMaterial.lc 805:15-809:36 List TCMod 6617testdata/SampleMaterial.lc 805:15-811:72
4937 -> StageTexture 6618 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4938 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6619testdata/SampleMaterial.lc 805:15-812:38
4939testdata/SampleMaterial.lc 805:15-810:31 StageTexture 6620 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6621testdata/SampleMaterial.lc 805:15-813:41
4941testdata/SampleMaterial.lc 805:15-811:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6622 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4942testdata/SampleMaterial.lc 805:15-812:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6623testdata/SampleMaterial.lc 805:15-814:40
4943testdata/SampleMaterial.lc 805:15-813:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6624 Bool -> String -> StageAttrs
4944testdata/SampleMaterial.lc 805:15-814:40 Bool -> String -> StageAttrs 6625testdata/SampleMaterial.lc 805:15-815:46
4945testdata/SampleMaterial.lc 805:15-815:46 String -> StageAttrs 6626 String -> StageAttrs
4946testdata/SampleMaterial.lc 805:15-817:18 StageAttrs 6627testdata/SampleMaterial.lc 805:15-817:18
4947testdata/SampleMaterial.lc 806:29-806:36 forall a . Maybe a 6628 StageAttrs
4948testdata/SampleMaterial.lc 807:30-807:50 RGBGen 6629testdata/SampleMaterial.lc 806:29-806:36
4949testdata/SampleMaterial.lc 808:32-808:42 AlphaGen 6630 forall a . Maybe a
4950testdata/SampleMaterial.lc 809:29-809:36 TCGen 6631testdata/SampleMaterial.lc 807:30-807:50
4951testdata/SampleMaterial.lc 810:29-810:31 forall a . List a 6632 RGBGen
4952testdata/SampleMaterial.lc 811:31-811:37 String -> StageTexture 6633testdata/SampleMaterial.lc 808:32-808:42
4953testdata/SampleMaterial.lc 811:31-811:72 StageTexture 6634 AlphaGen
4954testdata/SampleMaterial.lc 811:38-811:72 String 6635testdata/SampleMaterial.lc 809:29-809:36
4955testdata/SampleMaterial.lc 812:34-812:38 Bool 6636 TCGen
4956testdata/SampleMaterial.lc 813:33-813:41 DepthFunction 6637testdata/SampleMaterial.lc 810:29-810:31
4957testdata/SampleMaterial.lc 814:33-814:40 forall a . Maybe a 6638 forall a . List a
4958testdata/SampleMaterial.lc 815:41-815:46 Bool 6639testdata/SampleMaterial.lc 811:31-811:37
4959testdata/SampleMaterial.lc 816:38-816:54 String 6640 String -> StageTexture
4960testdata/SampleMaterial.lc 818:15-818:25 Maybe (Blending', Blending') 6641testdata/SampleMaterial.lc 811:31-811:72
4961 -> RGBGen 6642 StageTexture
4962 -> AlphaGen 6643testdata/SampleMaterial.lc 811:38-811:72
6644 String
6645testdata/SampleMaterial.lc 812:34-812:38
6646 Bool
6647testdata/SampleMaterial.lc 813:33-813:41
6648 DepthFunction
6649testdata/SampleMaterial.lc 814:33-814:40
6650 forall a . Maybe a
6651testdata/SampleMaterial.lc 815:41-815:46
6652 Bool
6653testdata/SampleMaterial.lc 816:38-816:54
6654 String
6655testdata/SampleMaterial.lc 818:15-818:25
6656 Maybe (Blending', Blending')
6657 -> RGBGen
6658 -> AlphaGen
6659 -> TCGen
6660 -> List TCMod
6661 -> StageTexture
6662 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6663testdata/SampleMaterial.lc 818:15-819:57
6664 RGBGen
6665 -> AlphaGen
6666 -> TCGen
6667 -> List TCMod
6668 -> StageTexture
6669 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6670testdata/SampleMaterial.lc 818:15-820:50
6671 AlphaGen
4963 -> TCGen 6672 -> TCGen
4964 -> List TCMod 6673 -> List TCMod
4965 -> StageTexture 6674 -> StageTexture
4966 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4967testdata/SampleMaterial.lc 818:15-819:57 RGBGen 6676testdata/SampleMaterial.lc 818:15-821:42
4968 -> AlphaGen 6677 TCGen
4969 -> TCGen
4970 -> List TCMod 6678 -> List TCMod
4971 -> StageTexture 6679 -> StageTexture
4972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6680 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4973testdata/SampleMaterial.lc 818:15-820:50 AlphaGen 6681testdata/SampleMaterial.lc 818:15-822:40
4974 -> TCGen 6682 List TCMod
4975 -> List TCMod
4976 -> StageTexture 6683 -> StageTexture
4977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4978testdata/SampleMaterial.lc 818:15-821:42 TCGen 6685testdata/SampleMaterial.lc 818:15-823:31
4979 -> List TCMod 6686 StageTexture
4980 -> StageTexture
4981 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6687 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4982testdata/SampleMaterial.lc 818:15-822:40 List TCMod 6688testdata/SampleMaterial.lc 818:15-824:42
4983 -> StageTexture 6689 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6690testdata/SampleMaterial.lc 818:15-825:38
4985testdata/SampleMaterial.lc 818:15-823:31 StageTexture 6691 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6692testdata/SampleMaterial.lc 818:15-826:41
4987testdata/SampleMaterial.lc 818:15-824:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6693 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4988testdata/SampleMaterial.lc 818:15-825:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6694testdata/SampleMaterial.lc 818:15-827:40
4989testdata/SampleMaterial.lc 818:15-826:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6695 Bool -> String -> StageAttrs
4990testdata/SampleMaterial.lc 818:15-827:40 Bool -> String -> StageAttrs 6696testdata/SampleMaterial.lc 818:15-828:46
4991testdata/SampleMaterial.lc 818:15-828:46 String -> StageAttrs 6697 String -> StageAttrs
4992testdata/SampleMaterial.lc 818:15-830:18 List StageAttrs | StageAttrs 6698testdata/SampleMaterial.lc 818:15-830:18
4993testdata/SampleMaterial.lc 819:29-819:33 forall a . a -> Maybe a 6699 StageAttrs | List StageAttrs
4994testdata/SampleMaterial.lc 819:29-819:57 Maybe (Blending', Blending') 6700testdata/SampleMaterial.lc 819:29-819:33
4995testdata/SampleMaterial.lc 819:34-819:57 (Blending', Blending') 6701 forall a . a -> Maybe a
4996testdata/SampleMaterial.lc 819:36-819:46 Blending' 6702testdata/SampleMaterial.lc 819:29-819:57
4997testdata/SampleMaterial.lc 819:49-819:55 ((Blending')) | Blending' 6703 Maybe (Blending', Blending')
4998testdata/SampleMaterial.lc 820:30-820:50 RGBGen 6704testdata/SampleMaterial.lc 819:34-819:57
4999testdata/SampleMaterial.lc 821:32-821:42 AlphaGen 6705 (Blending', Blending')
5000testdata/SampleMaterial.lc 822:29-822:40 TCGen 6706testdata/SampleMaterial.lc 819:36-819:46
5001testdata/SampleMaterial.lc 823:29-823:31 forall a . List a 6707 Blending'
5002testdata/SampleMaterial.lc 824:31-824:42 StageTexture 6708testdata/SampleMaterial.lc 819:49-819:55
5003testdata/SampleMaterial.lc 825:34-825:38 Bool 6709 Blending' | ((Blending'))
5004testdata/SampleMaterial.lc 826:33-826:41 DepthFunction 6710testdata/SampleMaterial.lc 820:30-820:50
5005testdata/SampleMaterial.lc 827:33-827:40 forall a . Maybe a 6711 RGBGen
5006testdata/SampleMaterial.lc 828:41-828:46 Bool 6712testdata/SampleMaterial.lc 821:32-821:42
5007testdata/SampleMaterial.lc 829:38-829:54 String 6713 AlphaGen
5008testdata/SampleMaterial.lc 832:21-832:26 Bool 6714testdata/SampleMaterial.lc 822:29-822:40
5009testdata/SampleMaterial.lc 835:5-891:6 (String, CommonAttrs) 6715 TCGen
5010testdata/SampleMaterial.lc 835:5-2182:6 List (String, CommonAttrs) 6716testdata/SampleMaterial.lc 823:29-823:31
5011testdata/SampleMaterial.lc 835:7-835:41 String 6717 forall a . List a
5012testdata/SampleMaterial.lc 836:7-836:18 () 6718testdata/SampleMaterial.lc 824:31-824:42
5013 -> () 6719 StageTexture
5014 -> Bool 6720testdata/SampleMaterial.lc 825:34-825:38
6721 Bool
6722testdata/SampleMaterial.lc 826:33-826:41
6723 DepthFunction
6724testdata/SampleMaterial.lc 827:33-827:40
6725 forall a . Maybe a
6726testdata/SampleMaterial.lc 828:41-828:46
6727 Bool
6728testdata/SampleMaterial.lc 829:38-829:54
6729 String
6730testdata/SampleMaterial.lc 832:21-832:26
6731 Bool
6732testdata/SampleMaterial.lc 835:5-891:6
6733 (String, CommonAttrs)
6734testdata/SampleMaterial.lc 835:5-2182:6
6735 List (String, CommonAttrs)
6736testdata/SampleMaterial.lc 835:7-835:41
6737 String
6738testdata/SampleMaterial.lc 836:7-836:18
6739 ()
6740 -> ()
6741 -> Bool
6742 -> Float
6743 -> Bool
6744 -> Bool
6745 -> CullType
6746 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6747testdata/SampleMaterial.lc 836:7-837:26
6748 ()
6749 -> Bool
6750 -> Float
6751 -> Bool
6752 -> Bool
6753 -> CullType
6754 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6755testdata/SampleMaterial.lc 836:7-838:26
6756 Bool
5015 -> Float 6757 -> Float
5016 -> Bool 6758 -> Bool
5017 -> Bool 6759 -> Bool
5018 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6760 -> CullType
5019testdata/SampleMaterial.lc 836:7-837:26 () 6761 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5020 -> Bool 6762testdata/SampleMaterial.lc 836:7-839:27
5021 -> Float 6763 Float
5022 -> Bool 6764 -> Bool
5023 -> Bool 6765 -> Bool
5024 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6766 -> CullType
5025testdata/SampleMaterial.lc 836:7-838:26 Bool 6767 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5026 -> Float 6768testdata/SampleMaterial.lc 836:7-840:21
5027 -> Bool 6769 Bool
5028 -> Bool 6770 -> Bool
5029 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6771 -> CullType
5030testdata/SampleMaterial.lc 836:7-839:27 Float 6772 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5031 -> Bool 6773testdata/SampleMaterial.lc 836:7-841:35
5032 -> Bool 6774 Bool
5033 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6775 -> CullType
5034testdata/SampleMaterial.lc 836:7-840:21 Bool 6776 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5035 -> Bool 6777testdata/SampleMaterial.lc 836:7-842:28
5036 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6778 CullType
5037testdata/SampleMaterial.lc 836:7-841:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6779 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5038testdata/SampleMaterial.lc 836:7-842:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6780testdata/SampleMaterial.lc 836:7-843:33
5039testdata/SampleMaterial.lc 836:7-843:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6781 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5040testdata/SampleMaterial.lc 836:7-844:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6782testdata/SampleMaterial.lc 836:7-844:32
5041testdata/SampleMaterial.lc 836:7-845:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6783 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5042testdata/SampleMaterial.lc 836:7-846:34 List StageAttrs -> Bool -> CommonAttrs 6784testdata/SampleMaterial.lc 836:7-845:30
5043testdata/SampleMaterial.lc 836:7-888:14 Bool -> CommonAttrs 6785 Bool -> List StageAttrs -> Bool -> CommonAttrs
5044testdata/SampleMaterial.lc 836:7-890:10 ((CommonAttrs)) | CommonAttrs 6786testdata/SampleMaterial.lc 836:7-846:34
5045testdata/SampleMaterial.lc 837:24-837:26 () 6787 List StageAttrs -> Bool -> CommonAttrs
5046testdata/SampleMaterial.lc 838:24-838:26 () 6788testdata/SampleMaterial.lc 836:7-888:14
5047testdata/SampleMaterial.lc 839:22-839:27 Bool 6789 Bool -> CommonAttrs
5048testdata/SampleMaterial.lc 840:20-840:21 _b 6790testdata/SampleMaterial.lc 836:7-890:10
5049testdata/SampleMaterial.lc 841:30-841:35 Bool 6791 CommonAttrs | ((CommonAttrs))
5050testdata/SampleMaterial.lc 842:23-842:28 Bool 6792testdata/SampleMaterial.lc 837:24-837:26
5051testdata/SampleMaterial.lc 843:20-843:33 CullType 6793 ()
5052testdata/SampleMaterial.lc 844:30-844:32 forall a . List a 6794testdata/SampleMaterial.lc 838:24-838:26
5053testdata/SampleMaterial.lc 845:25-845:30 Bool 6795 ()
5054testdata/SampleMaterial.lc 846:29-846:34 Bool 6796testdata/SampleMaterial.lc 839:22-839:27
5055testdata/SampleMaterial.lc 848:13-888:14 List StageAttrs 6797 Bool
5056testdata/SampleMaterial.lc 848:15-848:25 Maybe (Blending', Blending') 6798testdata/SampleMaterial.lc 840:20-840:21
5057 -> RGBGen 6799 _b
5058 -> AlphaGen 6800testdata/SampleMaterial.lc 841:30-841:35
6801 Bool
6802testdata/SampleMaterial.lc 842:23-842:28
6803 Bool
6804testdata/SampleMaterial.lc 843:20-843:33
6805 CullType
6806testdata/SampleMaterial.lc 844:30-844:32
6807 forall a . List a
6808testdata/SampleMaterial.lc 845:25-845:30
6809 Bool
6810testdata/SampleMaterial.lc 846:29-846:34
6811 Bool
6812testdata/SampleMaterial.lc 848:13-888:14
6813 List StageAttrs
6814testdata/SampleMaterial.lc 848:15-848:25
6815 Maybe (Blending', Blending')
6816 -> RGBGen
6817 -> AlphaGen
6818 -> TCGen
6819 -> List TCMod
6820 -> StageTexture
6821 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6822testdata/SampleMaterial.lc 848:15-849:36
6823 RGBGen
6824 -> AlphaGen
6825 -> TCGen
6826 -> List TCMod
6827 -> StageTexture
6828 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6829testdata/SampleMaterial.lc 848:15-850:42
6830 AlphaGen
5059 -> TCGen 6831 -> TCGen
5060 -> List TCMod 6832 -> List TCMod
5061 -> StageTexture 6833 -> StageTexture
5062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5063testdata/SampleMaterial.lc 848:15-849:36 RGBGen 6835testdata/SampleMaterial.lc 848:15-851:42
5064 -> AlphaGen 6836 TCGen
5065 -> TCGen
5066 -> List TCMod 6837 -> List TCMod
5067 -> StageTexture 6838 -> StageTexture
5068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5069testdata/SampleMaterial.lc 848:15-850:42 AlphaGen 6840testdata/SampleMaterial.lc 848:15-852:36
5070 -> TCGen 6841 List TCMod
5071 -> List TCMod
5072 -> StageTexture 6842 -> StageTexture
5073 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5074testdata/SampleMaterial.lc 848:15-851:42 TCGen 6844testdata/SampleMaterial.lc 848:15-854:88
5075 -> List TCMod 6845 StageTexture
5076 -> StageTexture
5077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5078testdata/SampleMaterial.lc 848:15-852:36 List TCMod 6847testdata/SampleMaterial.lc 848:15-855:66
5079 -> StageTexture 6848 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6849testdata/SampleMaterial.lc 848:15-856:38
5081testdata/SampleMaterial.lc 848:15-854:88 StageTexture 6850 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6851testdata/SampleMaterial.lc 848:15-857:41
5083testdata/SampleMaterial.lc 848:15-855:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6852 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5084testdata/SampleMaterial.lc 848:15-856:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6853testdata/SampleMaterial.lc 848:15-858:40
5085testdata/SampleMaterial.lc 848:15-857:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6854 Bool -> String -> StageAttrs
5086testdata/SampleMaterial.lc 848:15-858:40 Bool -> String -> StageAttrs 6855testdata/SampleMaterial.lc 848:15-859:46
5087testdata/SampleMaterial.lc 848:15-859:46 String -> StageAttrs 6856 String -> StageAttrs
5088testdata/SampleMaterial.lc 848:15-861:18 StageAttrs 6857testdata/SampleMaterial.lc 848:15-861:18
5089testdata/SampleMaterial.lc 849:29-849:36 forall a . Maybe a 6858 StageAttrs
5090testdata/SampleMaterial.lc 850:30-850:42 RGBGen 6859testdata/SampleMaterial.lc 849:29-849:36
5091testdata/SampleMaterial.lc 851:32-851:42 AlphaGen 6860 forall a . Maybe a
5092testdata/SampleMaterial.lc 852:29-852:36 TCGen 6861testdata/SampleMaterial.lc 850:30-850:42
5093testdata/SampleMaterial.lc 854:21-854:88 List TCMod 6862 RGBGen
5094testdata/SampleMaterial.lc 854:23-854:32 Float -> Float -> TCMod 6863testdata/SampleMaterial.lc 851:32-851:42
5095testdata/SampleMaterial.lc 854:23-854:36 Float -> TCMod 6864 AlphaGen
5096testdata/SampleMaterial.lc 854:23-854:40 TCMod 6865testdata/SampleMaterial.lc 852:29-852:36
5097testdata/SampleMaterial.lc 854:33-854:36 Float 6866 TCGen
5098testdata/SampleMaterial.lc 854:37-854:40 Float 6867testdata/SampleMaterial.lc 854:21-854:88
5099testdata/SampleMaterial.lc 854:43-854:50 Float -> Float -> Float -> Float -> TCMod 6868 List TCMod
5100testdata/SampleMaterial.lc 854:43-854:54 Float -> Float -> Float -> TCMod 6869testdata/SampleMaterial.lc 854:23-854:32
5101testdata/SampleMaterial.lc 854:43-854:59 Float -> Float -> TCMod 6870 Float -> Float -> TCMod
5102testdata/SampleMaterial.lc 854:43-854:63 Float -> TCMod 6871testdata/SampleMaterial.lc 854:23-854:36
5103testdata/SampleMaterial.lc 854:43-854:67 TCMod 6872 Float -> TCMod
5104testdata/SampleMaterial.lc 854:43-854:86 List TCMod 6873testdata/SampleMaterial.lc 854:23-854:40
5105testdata/SampleMaterial.lc 854:51-854:54 Float 6874 TCMod
5106testdata/SampleMaterial.lc 854:55-854:59 Float 6875testdata/SampleMaterial.lc 854:33-854:36
5107testdata/SampleMaterial.lc 854:60-854:63 Float 6876 Float
5108testdata/SampleMaterial.lc 854:64-854:67 Float 6877testdata/SampleMaterial.lc 854:37-854:40
5109testdata/SampleMaterial.lc 854:70-854:78 Float -> Float -> TCMod 6878 Float
5110testdata/SampleMaterial.lc 854:70-854:82 Float -> TCMod 6879testdata/SampleMaterial.lc 854:43-854:50
5111testdata/SampleMaterial.lc 854:70-854:86 List TCMod | TCMod 6880 Float -> Float -> Float -> Float -> TCMod
5112testdata/SampleMaterial.lc 854:79-854:82 Float 6881testdata/SampleMaterial.lc 854:43-854:54
5113testdata/SampleMaterial.lc 854:83-854:86 Float 6882 Float -> Float -> Float -> TCMod
5114testdata/SampleMaterial.lc 855:31-855:37 String -> StageTexture 6883testdata/SampleMaterial.lc 854:43-854:59
5115testdata/SampleMaterial.lc 855:31-855:66 StageTexture 6884 Float -> Float -> TCMod
5116testdata/SampleMaterial.lc 855:38-855:66 String 6885testdata/SampleMaterial.lc 854:43-854:63
5117testdata/SampleMaterial.lc 856:34-856:38 Bool 6886 Float -> TCMod
5118testdata/SampleMaterial.lc 857:33-857:41 DepthFunction 6887testdata/SampleMaterial.lc 854:43-854:67
5119testdata/SampleMaterial.lc 858:33-858:40 forall a . Maybe a 6888 TCMod
5120testdata/SampleMaterial.lc 859:41-859:46 Bool 6889testdata/SampleMaterial.lc 854:43-854:86
5121testdata/SampleMaterial.lc 860:38-860:54 String 6890 List TCMod
5122testdata/SampleMaterial.lc 862:15-862:25 Maybe (Blending', Blending') 6891testdata/SampleMaterial.lc 854:51-854:54
5123 -> RGBGen 6892 Float
5124 -> AlphaGen 6893testdata/SampleMaterial.lc 854:55-854:59
6894 Float
6895testdata/SampleMaterial.lc 854:60-854:63
6896 Float
6897testdata/SampleMaterial.lc 854:64-854:67
6898 Float
6899testdata/SampleMaterial.lc 854:70-854:78
6900 Float -> Float -> TCMod
6901testdata/SampleMaterial.lc 854:70-854:82
6902 Float -> TCMod
6903testdata/SampleMaterial.lc 854:70-854:86
6904 TCMod | List TCMod
6905testdata/SampleMaterial.lc 854:79-854:82
6906 Float
6907testdata/SampleMaterial.lc 854:83-854:86
6908 Float
6909testdata/SampleMaterial.lc 855:31-855:37
6910 String -> StageTexture
6911testdata/SampleMaterial.lc 855:31-855:66
6912 StageTexture
6913testdata/SampleMaterial.lc 855:38-855:66
6914 String
6915testdata/SampleMaterial.lc 856:34-856:38
6916 Bool
6917testdata/SampleMaterial.lc 857:33-857:41
6918 DepthFunction
6919testdata/SampleMaterial.lc 858:33-858:40
6920 forall a . Maybe a
6921testdata/SampleMaterial.lc 859:41-859:46
6922 Bool
6923testdata/SampleMaterial.lc 860:38-860:54
6924 String
6925testdata/SampleMaterial.lc 862:15-862:25
6926 Maybe (Blending', Blending')
6927 -> RGBGen
6928 -> AlphaGen
6929 -> TCGen
6930 -> List TCMod
6931 -> StageTexture
6932 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6933testdata/SampleMaterial.lc 862:15-863:69
6934 RGBGen
6935 -> AlphaGen
6936 -> TCGen
6937 -> List TCMod
6938 -> StageTexture
6939 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6940testdata/SampleMaterial.lc 862:15-864:42
6941 AlphaGen
5125 -> TCGen 6942 -> TCGen
5126 -> List TCMod 6943 -> List TCMod
5127 -> StageTexture 6944 -> StageTexture
5128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5129testdata/SampleMaterial.lc 862:15-863:69 RGBGen 6946testdata/SampleMaterial.lc 862:15-865:42
5130 -> AlphaGen 6947 TCGen
5131 -> TCGen
5132 -> List TCMod 6948 -> List TCMod
5133 -> StageTexture 6949 -> StageTexture
5134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5135testdata/SampleMaterial.lc 862:15-864:42 AlphaGen 6951testdata/SampleMaterial.lc 862:15-866:36
5136 -> TCGen 6952 List TCMod
5137 -> List TCMod
5138 -> StageTexture 6953 -> StageTexture
5139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5140testdata/SampleMaterial.lc 862:15-865:42 TCGen 6955testdata/SampleMaterial.lc 862:15-867:31
5141 -> List TCMod 6956 StageTexture
5142 -> StageTexture
5143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5144testdata/SampleMaterial.lc 862:15-866:36 List TCMod 6958testdata/SampleMaterial.lc 862:15-868:76
5145 -> StageTexture 6959 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5146 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6960testdata/SampleMaterial.lc 862:15-869:39
5147testdata/SampleMaterial.lc 862:15-867:31 StageTexture 6961 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5148 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6962testdata/SampleMaterial.lc 862:15-870:41
5149testdata/SampleMaterial.lc 862:15-868:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6963 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5150testdata/SampleMaterial.lc 862:15-869:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6964testdata/SampleMaterial.lc 862:15-871:40
5151testdata/SampleMaterial.lc 862:15-870:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6965 Bool -> String -> StageAttrs
5152testdata/SampleMaterial.lc 862:15-871:40 Bool -> String -> StageAttrs 6966testdata/SampleMaterial.lc 862:15-872:46
5153testdata/SampleMaterial.lc 862:15-872:46 String -> StageAttrs 6967 String -> StageAttrs
5154testdata/SampleMaterial.lc 862:15-874:18 StageAttrs 6968testdata/SampleMaterial.lc 862:15-874:18
5155testdata/SampleMaterial.lc 862:15-887:18 List StageAttrs 6969 StageAttrs
5156testdata/SampleMaterial.lc 863:29-863:33 forall a . a -> Maybe a 6970testdata/SampleMaterial.lc 862:15-887:18
5157testdata/SampleMaterial.lc 863:29-863:69 Maybe (Blending', Blending') 6971 List StageAttrs
5158testdata/SampleMaterial.lc 863:34-863:69 (Blending', Blending') 6972testdata/SampleMaterial.lc 863:29-863:33
5159testdata/SampleMaterial.lc 863:36-863:46 Blending' 6973 forall a . a -> Maybe a
5160testdata/SampleMaterial.lc 863:49-863:67 ((Blending')) | Blending' 6974testdata/SampleMaterial.lc 863:29-863:69
5161testdata/SampleMaterial.lc 864:30-864:42 RGBGen 6975 Maybe (Blending', Blending')
5162testdata/SampleMaterial.lc 865:32-865:42 AlphaGen 6976testdata/SampleMaterial.lc 863:34-863:69
5163testdata/SampleMaterial.lc 866:29-866:36 TCGen 6977 (Blending', Blending')
5164testdata/SampleMaterial.lc 867:29-867:31 forall a . List a 6978testdata/SampleMaterial.lc 863:36-863:46
5165testdata/SampleMaterial.lc 868:31-868:37 String -> StageTexture 6979 Blending'
5166testdata/SampleMaterial.lc 868:31-868:76 StageTexture 6980testdata/SampleMaterial.lc 863:49-863:67
5167testdata/SampleMaterial.lc 868:38-868:76 String 6981 Blending' | ((Blending'))
5168testdata/SampleMaterial.lc 869:34-869:39 Bool 6982testdata/SampleMaterial.lc 864:30-864:42
5169testdata/SampleMaterial.lc 870:33-870:41 DepthFunction 6983 RGBGen
5170testdata/SampleMaterial.lc 871:33-871:40 forall a . Maybe a 6984testdata/SampleMaterial.lc 865:32-865:42
5171testdata/SampleMaterial.lc 872:41-872:46 Bool 6985 AlphaGen
5172testdata/SampleMaterial.lc 873:38-873:54 String 6986testdata/SampleMaterial.lc 866:29-866:36
5173testdata/SampleMaterial.lc 875:15-875:25 Maybe (Blending', Blending') 6987 TCGen
5174 -> RGBGen 6988testdata/SampleMaterial.lc 867:29-867:31
5175 -> AlphaGen 6989 forall a . List a
6990testdata/SampleMaterial.lc 868:31-868:37
6991 String -> StageTexture
6992testdata/SampleMaterial.lc 868:31-868:76
6993 StageTexture
6994testdata/SampleMaterial.lc 868:38-868:76
6995 String
6996testdata/SampleMaterial.lc 869:34-869:39
6997 Bool
6998testdata/SampleMaterial.lc 870:33-870:41
6999 DepthFunction
7000testdata/SampleMaterial.lc 871:33-871:40
7001 forall a . Maybe a
7002testdata/SampleMaterial.lc 872:41-872:46
7003 Bool
7004testdata/SampleMaterial.lc 873:38-873:54
7005 String
7006testdata/SampleMaterial.lc 875:15-875:25
7007 Maybe (Blending', Blending')
7008 -> RGBGen
7009 -> AlphaGen
7010 -> TCGen
7011 -> List TCMod
7012 -> StageTexture
7013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7014testdata/SampleMaterial.lc 875:15-876:57
7015 RGBGen
7016 -> AlphaGen
7017 -> TCGen
7018 -> List TCMod
7019 -> StageTexture
7020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7021testdata/SampleMaterial.lc 875:15-877:42
7022 AlphaGen
5176 -> TCGen 7023 -> TCGen
5177 -> List TCMod 7024 -> List TCMod
5178 -> StageTexture 7025 -> StageTexture
5179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7026 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5180testdata/SampleMaterial.lc 875:15-876:57 RGBGen 7027testdata/SampleMaterial.lc 875:15-878:42
5181 -> AlphaGen 7028 TCGen
5182 -> TCGen
5183 -> List TCMod 7029 -> List TCMod
5184 -> StageTexture 7030 -> StageTexture
5185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5186testdata/SampleMaterial.lc 875:15-877:42 AlphaGen 7032testdata/SampleMaterial.lc 875:15-879:40
5187 -> TCGen 7033 List TCMod
5188 -> List TCMod
5189 -> StageTexture 7034 -> StageTexture
5190 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7035 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5191testdata/SampleMaterial.lc 875:15-878:42 TCGen 7036testdata/SampleMaterial.lc 875:15-880:31
5192 -> List TCMod 7037 StageTexture
5193 -> StageTexture
5194 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7038 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5195testdata/SampleMaterial.lc 875:15-879:40 List TCMod 7039testdata/SampleMaterial.lc 875:15-881:42
5196 -> StageTexture 7040 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5197 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7041testdata/SampleMaterial.lc 875:15-882:39
5198testdata/SampleMaterial.lc 875:15-880:31 StageTexture 7042 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7043testdata/SampleMaterial.lc 875:15-883:41
5200testdata/SampleMaterial.lc 875:15-881:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7044 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5201testdata/SampleMaterial.lc 875:15-882:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7045testdata/SampleMaterial.lc 875:15-884:40
5202testdata/SampleMaterial.lc 875:15-883:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7046 Bool -> String -> StageAttrs
5203testdata/SampleMaterial.lc 875:15-884:40 Bool -> String -> StageAttrs 7047testdata/SampleMaterial.lc 875:15-885:46
5204testdata/SampleMaterial.lc 875:15-885:46 String -> StageAttrs 7048 String -> StageAttrs
5205testdata/SampleMaterial.lc 875:15-887:18 List StageAttrs | StageAttrs 7049testdata/SampleMaterial.lc 875:15-887:18
5206testdata/SampleMaterial.lc 876:29-876:33 forall a . a -> Maybe a 7050 StageAttrs | List StageAttrs
5207testdata/SampleMaterial.lc 876:29-876:57 Maybe (Blending', Blending') 7051testdata/SampleMaterial.lc 876:29-876:33
5208testdata/SampleMaterial.lc 876:34-876:57 (Blending', Blending') 7052 forall a . a -> Maybe a
5209testdata/SampleMaterial.lc 876:36-876:46 Blending' 7053testdata/SampleMaterial.lc 876:29-876:57
5210testdata/SampleMaterial.lc 876:49-876:55 ((Blending')) | Blending' 7054 Maybe (Blending', Blending')
5211testdata/SampleMaterial.lc 877:30-877:42 RGBGen 7055testdata/SampleMaterial.lc 876:34-876:57
5212testdata/SampleMaterial.lc 878:32-878:42 AlphaGen 7056 (Blending', Blending')
5213testdata/SampleMaterial.lc 879:29-879:40 TCGen 7057testdata/SampleMaterial.lc 876:36-876:46
5214testdata/SampleMaterial.lc 880:29-880:31 forall a . List a 7058 Blending'
5215testdata/SampleMaterial.lc 881:31-881:42 StageTexture 7059testdata/SampleMaterial.lc 876:49-876:55
5216testdata/SampleMaterial.lc 882:34-882:39 Bool 7060 Blending' | ((Blending'))
5217testdata/SampleMaterial.lc 883:33-883:41 DepthFunction 7061testdata/SampleMaterial.lc 877:30-877:42
5218testdata/SampleMaterial.lc 884:33-884:40 forall a . Maybe a 7062 RGBGen
5219testdata/SampleMaterial.lc 885:41-885:46 Bool 7063testdata/SampleMaterial.lc 878:32-878:42
5220testdata/SampleMaterial.lc 886:38-886:54 String 7064 AlphaGen
5221testdata/SampleMaterial.lc 889:21-889:26 Bool 7065testdata/SampleMaterial.lc 879:29-879:40
5222testdata/SampleMaterial.lc 892:5-934:6 (String, CommonAttrs) 7066 TCGen
5223testdata/SampleMaterial.lc 892:5-2182:6 List (String, CommonAttrs) 7067testdata/SampleMaterial.lc 880:29-880:31
5224testdata/SampleMaterial.lc 892:7-892:41 String 7068 forall a . List a
5225testdata/SampleMaterial.lc 893:7-893:18 () 7069testdata/SampleMaterial.lc 881:31-881:42
5226 -> () 7070 StageTexture
5227 -> Bool 7071testdata/SampleMaterial.lc 882:34-882:39
7072 Bool
7073testdata/SampleMaterial.lc 883:33-883:41
7074 DepthFunction
7075testdata/SampleMaterial.lc 884:33-884:40
7076 forall a . Maybe a
7077testdata/SampleMaterial.lc 885:41-885:46
7078 Bool
7079testdata/SampleMaterial.lc 886:38-886:54
7080 String
7081testdata/SampleMaterial.lc 889:21-889:26
7082 Bool
7083testdata/SampleMaterial.lc 892:5-934:6
7084 (String, CommonAttrs)
7085testdata/SampleMaterial.lc 892:5-2182:6
7086 List (String, CommonAttrs)
7087testdata/SampleMaterial.lc 892:7-892:41
7088 String
7089testdata/SampleMaterial.lc 893:7-893:18
7090 ()
7091 -> ()
7092 -> Bool
7093 -> Float
7094 -> Bool
7095 -> Bool
7096 -> CullType
7097 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7098testdata/SampleMaterial.lc 893:7-894:26
7099 ()
7100 -> Bool
7101 -> Float
7102 -> Bool
7103 -> Bool
7104 -> CullType
7105 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7106testdata/SampleMaterial.lc 893:7-895:26
7107 Bool
5228 -> Float 7108 -> Float
5229 -> Bool 7109 -> Bool
5230 -> Bool 7110 -> Bool
5231 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7111 -> CullType
5232testdata/SampleMaterial.lc 893:7-894:26 () 7112 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5233 -> Bool 7113testdata/SampleMaterial.lc 893:7-896:27
5234 -> Float 7114 Float
5235 -> Bool 7115 -> Bool
5236 -> Bool 7116 -> Bool
5237 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7117 -> CullType
5238testdata/SampleMaterial.lc 893:7-895:26 Bool 7118 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5239 -> Float 7119testdata/SampleMaterial.lc 893:7-897:21
5240 -> Bool 7120 Bool
5241 -> Bool 7121 -> Bool
5242 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7122 -> CullType
5243testdata/SampleMaterial.lc 893:7-896:27 Float 7123 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5244 -> Bool 7124testdata/SampleMaterial.lc 893:7-898:35
5245 -> Bool 7125 Bool
5246 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7126 -> CullType
5247testdata/SampleMaterial.lc 893:7-897:21 Bool 7127 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5248 -> Bool 7128testdata/SampleMaterial.lc 893:7-899:28
5249 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7129 CullType
5250testdata/SampleMaterial.lc 893:7-898:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7130 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5251testdata/SampleMaterial.lc 893:7-899:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7131testdata/SampleMaterial.lc 893:7-900:33
5252testdata/SampleMaterial.lc 893:7-900:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7132 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5253testdata/SampleMaterial.lc 893:7-901:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7133testdata/SampleMaterial.lc 893:7-901:32
5254testdata/SampleMaterial.lc 893:7-902:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7134 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5255testdata/SampleMaterial.lc 893:7-903:34 List StageAttrs -> Bool -> CommonAttrs 7135testdata/SampleMaterial.lc 893:7-902:30
5256testdata/SampleMaterial.lc 893:7-931:14 Bool -> CommonAttrs 7136 Bool -> List StageAttrs -> Bool -> CommonAttrs
5257testdata/SampleMaterial.lc 893:7-933:10 ((CommonAttrs)) | CommonAttrs 7137testdata/SampleMaterial.lc 893:7-903:34
5258testdata/SampleMaterial.lc 894:24-894:26 () 7138 List StageAttrs -> Bool -> CommonAttrs
5259testdata/SampleMaterial.lc 895:24-895:26 () 7139testdata/SampleMaterial.lc 893:7-931:14
5260testdata/SampleMaterial.lc 896:22-896:27 Bool 7140 Bool -> CommonAttrs
5261testdata/SampleMaterial.lc 897:20-897:21 _b 7141testdata/SampleMaterial.lc 893:7-933:10
5262testdata/SampleMaterial.lc 898:30-898:35 Bool 7142 CommonAttrs | ((CommonAttrs))
5263testdata/SampleMaterial.lc 899:23-899:28 Bool 7143testdata/SampleMaterial.lc 894:24-894:26
5264testdata/SampleMaterial.lc 900:20-900:33 CullType 7144 ()
5265testdata/SampleMaterial.lc 901:30-901:32 forall a . List a 7145testdata/SampleMaterial.lc 895:24-895:26
5266testdata/SampleMaterial.lc 902:25-902:30 Bool 7146 ()
5267testdata/SampleMaterial.lc 903:29-903:34 Bool 7147testdata/SampleMaterial.lc 896:22-896:27
5268testdata/SampleMaterial.lc 905:13-931:14 List StageAttrs 7148 Bool
5269testdata/SampleMaterial.lc 905:15-905:25 Maybe (Blending', Blending') 7149testdata/SampleMaterial.lc 897:20-897:21
5270 -> RGBGen 7150 _b
5271 -> AlphaGen 7151testdata/SampleMaterial.lc 898:30-898:35
7152 Bool
7153testdata/SampleMaterial.lc 899:23-899:28
7154 Bool
7155testdata/SampleMaterial.lc 900:20-900:33
7156 CullType
7157testdata/SampleMaterial.lc 901:30-901:32
7158 forall a . List a
7159testdata/SampleMaterial.lc 902:25-902:30
7160 Bool
7161testdata/SampleMaterial.lc 903:29-903:34
7162 Bool
7163testdata/SampleMaterial.lc 905:13-931:14
7164 List StageAttrs
7165testdata/SampleMaterial.lc 905:15-905:25
7166 Maybe (Blending', Blending')
7167 -> RGBGen
7168 -> AlphaGen
7169 -> TCGen
7170 -> List TCMod
7171 -> StageTexture
7172 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7173testdata/SampleMaterial.lc 905:15-906:36
7174 RGBGen
7175 -> AlphaGen
7176 -> TCGen
7177 -> List TCMod
7178 -> StageTexture
7179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7180testdata/SampleMaterial.lc 905:15-907:50
7181 AlphaGen
5272 -> TCGen 7182 -> TCGen
5273 -> List TCMod 7183 -> List TCMod
5274 -> StageTexture 7184 -> StageTexture
5275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5276testdata/SampleMaterial.lc 905:15-906:36 RGBGen 7186testdata/SampleMaterial.lc 905:15-908:42
5277 -> AlphaGen 7187 TCGen
5278 -> TCGen
5279 -> List TCMod 7188 -> List TCMod
5280 -> StageTexture 7189 -> StageTexture
5281 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7190 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5282testdata/SampleMaterial.lc 905:15-907:50 AlphaGen 7191testdata/SampleMaterial.lc 905:15-909:36
5283 -> TCGen 7192 List TCMod
5284 -> List TCMod
5285 -> StageTexture 7193 -> StageTexture
5286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7194 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5287testdata/SampleMaterial.lc 905:15-908:42 TCGen 7195testdata/SampleMaterial.lc 905:15-910:31
5288 -> List TCMod 7196 StageTexture
5289 -> StageTexture
5290 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7197 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5291testdata/SampleMaterial.lc 905:15-909:36 List TCMod 7198testdata/SampleMaterial.lc 905:15-911:72
5292 -> StageTexture 7199 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7200testdata/SampleMaterial.lc 905:15-912:38
5294testdata/SampleMaterial.lc 905:15-910:31 StageTexture 7201 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5295 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7202testdata/SampleMaterial.lc 905:15-913:41
5296testdata/SampleMaterial.lc 905:15-911:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7203 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5297testdata/SampleMaterial.lc 905:15-912:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7204testdata/SampleMaterial.lc 905:15-914:40
5298testdata/SampleMaterial.lc 905:15-913:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7205 Bool -> String -> StageAttrs
5299testdata/SampleMaterial.lc 905:15-914:40 Bool -> String -> StageAttrs 7206testdata/SampleMaterial.lc 905:15-915:46
5300testdata/SampleMaterial.lc 905:15-915:46 String -> StageAttrs 7207 String -> StageAttrs
5301testdata/SampleMaterial.lc 905:15-917:18 StageAttrs 7208testdata/SampleMaterial.lc 905:15-917:18
5302testdata/SampleMaterial.lc 906:29-906:36 forall a . Maybe a 7209 StageAttrs
5303testdata/SampleMaterial.lc 907:30-907:50 RGBGen 7210testdata/SampleMaterial.lc 906:29-906:36
5304testdata/SampleMaterial.lc 908:32-908:42 AlphaGen 7211 forall a . Maybe a
5305testdata/SampleMaterial.lc 909:29-909:36 TCGen 7212testdata/SampleMaterial.lc 907:30-907:50
5306testdata/SampleMaterial.lc 910:29-910:31 forall a . List a 7213 RGBGen
5307testdata/SampleMaterial.lc 911:31-911:37 String -> StageTexture 7214testdata/SampleMaterial.lc 908:32-908:42
5308testdata/SampleMaterial.lc 911:31-911:72 StageTexture 7215 AlphaGen
5309testdata/SampleMaterial.lc 911:38-911:72 String 7216testdata/SampleMaterial.lc 909:29-909:36
5310testdata/SampleMaterial.lc 912:34-912:38 Bool 7217 TCGen
5311testdata/SampleMaterial.lc 913:33-913:41 DepthFunction 7218testdata/SampleMaterial.lc 910:29-910:31
5312testdata/SampleMaterial.lc 914:33-914:40 forall a . Maybe a 7219 forall a . List a
5313testdata/SampleMaterial.lc 915:41-915:46 Bool 7220testdata/SampleMaterial.lc 911:31-911:37
5314testdata/SampleMaterial.lc 916:38-916:54 String 7221 String -> StageTexture
5315testdata/SampleMaterial.lc 918:15-918:25 Maybe (Blending', Blending') 7222testdata/SampleMaterial.lc 911:31-911:72
5316 -> RGBGen 7223 StageTexture
5317 -> AlphaGen 7224testdata/SampleMaterial.lc 911:38-911:72
7225 String
7226testdata/SampleMaterial.lc 912:34-912:38
7227 Bool
7228testdata/SampleMaterial.lc 913:33-913:41
7229 DepthFunction
7230testdata/SampleMaterial.lc 914:33-914:40
7231 forall a . Maybe a
7232testdata/SampleMaterial.lc 915:41-915:46
7233 Bool
7234testdata/SampleMaterial.lc 916:38-916:54
7235 String
7236testdata/SampleMaterial.lc 918:15-918:25
7237 Maybe (Blending', Blending')
7238 -> RGBGen
7239 -> AlphaGen
7240 -> TCGen
7241 -> List TCMod
7242 -> StageTexture
7243 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7244testdata/SampleMaterial.lc 918:15-919:57
7245 RGBGen
7246 -> AlphaGen
7247 -> TCGen
7248 -> List TCMod
7249 -> StageTexture
7250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7251testdata/SampleMaterial.lc 918:15-920:50
7252 AlphaGen
5318 -> TCGen 7253 -> TCGen
5319 -> List TCMod 7254 -> List TCMod
5320 -> StageTexture 7255 -> StageTexture
5321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7256 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5322testdata/SampleMaterial.lc 918:15-919:57 RGBGen 7257testdata/SampleMaterial.lc 918:15-921:42
5323 -> AlphaGen 7258 TCGen
5324 -> TCGen
5325 -> List TCMod 7259 -> List TCMod
5326 -> StageTexture 7260 -> StageTexture
5327 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7261 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5328testdata/SampleMaterial.lc 918:15-920:50 AlphaGen 7262testdata/SampleMaterial.lc 918:15-922:40
5329 -> TCGen 7263 List TCMod
5330 -> List TCMod
5331 -> StageTexture 7264 -> StageTexture
5332 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7265 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5333testdata/SampleMaterial.lc 918:15-921:42 TCGen 7266testdata/SampleMaterial.lc 918:15-923:31
5334 -> List TCMod 7267 StageTexture
5335 -> StageTexture
5336 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5337testdata/SampleMaterial.lc 918:15-922:40 List TCMod 7269testdata/SampleMaterial.lc 918:15-924:42
5338 -> StageTexture 7270 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5339 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7271testdata/SampleMaterial.lc 918:15-925:38
5340testdata/SampleMaterial.lc 918:15-923:31 StageTexture 7272 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5341 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7273testdata/SampleMaterial.lc 918:15-926:41
5342testdata/SampleMaterial.lc 918:15-924:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7274 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5343testdata/SampleMaterial.lc 918:15-925:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7275testdata/SampleMaterial.lc 918:15-927:40
5344testdata/SampleMaterial.lc 918:15-926:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7276 Bool -> String -> StageAttrs
5345testdata/SampleMaterial.lc 918:15-927:40 Bool -> String -> StageAttrs 7277testdata/SampleMaterial.lc 918:15-928:46
5346testdata/SampleMaterial.lc 918:15-928:46 String -> StageAttrs 7278 String -> StageAttrs
5347testdata/SampleMaterial.lc 918:15-930:18 List StageAttrs | StageAttrs 7279testdata/SampleMaterial.lc 918:15-930:18
5348testdata/SampleMaterial.lc 919:29-919:33 forall a . a -> Maybe a 7280 StageAttrs | List StageAttrs
5349testdata/SampleMaterial.lc 919:29-919:57 Maybe (Blending', Blending') 7281testdata/SampleMaterial.lc 919:29-919:33
5350testdata/SampleMaterial.lc 919:34-919:57 (Blending', Blending') 7282 forall a . a -> Maybe a
5351testdata/SampleMaterial.lc 919:36-919:46 Blending' 7283testdata/SampleMaterial.lc 919:29-919:57
5352testdata/SampleMaterial.lc 919:49-919:55 ((Blending')) | Blending' 7284 Maybe (Blending', Blending')
5353testdata/SampleMaterial.lc 920:30-920:50 RGBGen 7285testdata/SampleMaterial.lc 919:34-919:57
5354testdata/SampleMaterial.lc 921:32-921:42 AlphaGen 7286 (Blending', Blending')
5355testdata/SampleMaterial.lc 922:29-922:40 TCGen 7287testdata/SampleMaterial.lc 919:36-919:46
5356testdata/SampleMaterial.lc 923:29-923:31 forall a . List a 7288 Blending'
5357testdata/SampleMaterial.lc 924:31-924:42 StageTexture 7289testdata/SampleMaterial.lc 919:49-919:55
5358testdata/SampleMaterial.lc 925:34-925:38 Bool 7290 Blending' | ((Blending'))
5359testdata/SampleMaterial.lc 926:33-926:41 DepthFunction 7291testdata/SampleMaterial.lc 920:30-920:50
5360testdata/SampleMaterial.lc 927:33-927:40 forall a . Maybe a 7292 RGBGen
5361testdata/SampleMaterial.lc 928:41-928:46 Bool 7293testdata/SampleMaterial.lc 921:32-921:42
5362testdata/SampleMaterial.lc 929:38-929:54 String 7294 AlphaGen
5363testdata/SampleMaterial.lc 932:21-932:26 Bool 7295testdata/SampleMaterial.lc 922:29-922:40
5364testdata/SampleMaterial.lc 935:5-978:6 (String, CommonAttrs) 7296 TCGen
5365testdata/SampleMaterial.lc 935:5-2182:6 List (String, CommonAttrs) 7297testdata/SampleMaterial.lc 923:29-923:31
5366testdata/SampleMaterial.lc 935:7-935:54 String 7298 forall a . List a
5367testdata/SampleMaterial.lc 936:7-936:18 () 7299testdata/SampleMaterial.lc 924:31-924:42
5368 -> () 7300 StageTexture
5369 -> Bool 7301testdata/SampleMaterial.lc 925:34-925:38
7302 Bool
7303testdata/SampleMaterial.lc 926:33-926:41
7304 DepthFunction
7305testdata/SampleMaterial.lc 927:33-927:40
7306 forall a . Maybe a
7307testdata/SampleMaterial.lc 928:41-928:46
7308 Bool
7309testdata/SampleMaterial.lc 929:38-929:54
7310 String
7311testdata/SampleMaterial.lc 932:21-932:26
7312 Bool
7313testdata/SampleMaterial.lc 935:5-978:6
7314 (String, CommonAttrs)
7315testdata/SampleMaterial.lc 935:5-2182:6
7316 List (String, CommonAttrs)
7317testdata/SampleMaterial.lc 935:7-935:54
7318 String
7319testdata/SampleMaterial.lc 936:7-936:18
7320 ()
7321 -> ()
7322 -> Bool
7323 -> Float
7324 -> Bool
7325 -> Bool
7326 -> CullType
7327 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7328testdata/SampleMaterial.lc 936:7-937:26
7329 ()
7330 -> Bool
7331 -> Float
7332 -> Bool
7333 -> Bool
7334 -> CullType
7335 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7336testdata/SampleMaterial.lc 936:7-938:26
7337 Bool
5370 -> Float 7338 -> Float
5371 -> Bool 7339 -> Bool
5372 -> Bool 7340 -> Bool
5373 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7341 -> CullType
5374testdata/SampleMaterial.lc 936:7-937:26 () 7342 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5375 -> Bool 7343testdata/SampleMaterial.lc 936:7-939:27
5376 -> Float 7344 Float
5377 -> Bool 7345 -> Bool
5378 -> Bool 7346 -> Bool
5379 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7347 -> CullType
5380testdata/SampleMaterial.lc 936:7-938:26 Bool 7348 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5381 -> Float 7349testdata/SampleMaterial.lc 936:7-940:21
5382 -> Bool 7350 Bool
5383 -> Bool 7351 -> Bool
5384 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7352 -> CullType
5385testdata/SampleMaterial.lc 936:7-939:27 Float 7353 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5386 -> Bool 7354testdata/SampleMaterial.lc 936:7-941:35
5387 -> Bool 7355 Bool
5388 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7356 -> CullType
5389testdata/SampleMaterial.lc 936:7-940:21 Bool 7357 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5390 -> Bool 7358testdata/SampleMaterial.lc 936:7-942:28
5391 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7359 CullType
5392testdata/SampleMaterial.lc 936:7-941:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7360 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5393testdata/SampleMaterial.lc 936:7-942:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7361testdata/SampleMaterial.lc 936:7-943:33
5394testdata/SampleMaterial.lc 936:7-943:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7362 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5395testdata/SampleMaterial.lc 936:7-944:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7363testdata/SampleMaterial.lc 936:7-944:32
5396testdata/SampleMaterial.lc 936:7-945:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7364 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5397testdata/SampleMaterial.lc 936:7-946:34 List StageAttrs -> Bool -> CommonAttrs 7365testdata/SampleMaterial.lc 936:7-945:30
5398testdata/SampleMaterial.lc 936:7-975:14 Bool -> CommonAttrs 7366 Bool -> List StageAttrs -> Bool -> CommonAttrs
5399testdata/SampleMaterial.lc 936:7-977:10 ((CommonAttrs)) | CommonAttrs 7367testdata/SampleMaterial.lc 936:7-946:34
5400testdata/SampleMaterial.lc 937:24-937:26 () 7368 List StageAttrs -> Bool -> CommonAttrs
5401testdata/SampleMaterial.lc 938:24-938:26 () 7369testdata/SampleMaterial.lc 936:7-975:14
5402testdata/SampleMaterial.lc 939:22-939:27 Bool 7370 Bool -> CommonAttrs
5403testdata/SampleMaterial.lc 940:20-940:21 _b 7371testdata/SampleMaterial.lc 936:7-977:10
5404testdata/SampleMaterial.lc 941:30-941:35 Bool 7372 CommonAttrs | ((CommonAttrs))
5405testdata/SampleMaterial.lc 942:23-942:28 Bool 7373testdata/SampleMaterial.lc 937:24-937:26
5406testdata/SampleMaterial.lc 943:20-943:33 CullType 7374 ()
5407testdata/SampleMaterial.lc 944:30-944:32 forall a . List a 7375testdata/SampleMaterial.lc 938:24-938:26
5408testdata/SampleMaterial.lc 945:25-945:30 Bool 7376 ()
5409testdata/SampleMaterial.lc 946:29-946:34 Bool 7377testdata/SampleMaterial.lc 939:22-939:27
5410testdata/SampleMaterial.lc 948:13-975:14 List StageAttrs 7378 Bool
5411testdata/SampleMaterial.lc 948:15-948:25 Maybe (Blending', Blending') 7379testdata/SampleMaterial.lc 940:20-940:21
5412 -> RGBGen 7380 _b
5413 -> AlphaGen 7381testdata/SampleMaterial.lc 941:30-941:35
7382 Bool
7383testdata/SampleMaterial.lc 942:23-942:28
7384 Bool
7385testdata/SampleMaterial.lc 943:20-943:33
7386 CullType
7387testdata/SampleMaterial.lc 944:30-944:32
7388 forall a . List a
7389testdata/SampleMaterial.lc 945:25-945:30
7390 Bool
7391testdata/SampleMaterial.lc 946:29-946:34
7392 Bool
7393testdata/SampleMaterial.lc 948:13-975:14
7394 List StageAttrs
7395testdata/SampleMaterial.lc 948:15-948:25
7396 Maybe (Blending', Blending')
7397 -> RGBGen
7398 -> AlphaGen
7399 -> TCGen
7400 -> List TCMod
7401 -> StageTexture
7402 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7403testdata/SampleMaterial.lc 948:15-949:36
7404 RGBGen
7405 -> AlphaGen
7406 -> TCGen
7407 -> List TCMod
7408 -> StageTexture
7409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7410testdata/SampleMaterial.lc 948:15-950:50
7411 AlphaGen
5414 -> TCGen 7412 -> TCGen
5415 -> List TCMod 7413 -> List TCMod
5416 -> StageTexture 7414 -> StageTexture
5417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5418testdata/SampleMaterial.lc 948:15-949:36 RGBGen 7416testdata/SampleMaterial.lc 948:15-951:42
5419 -> AlphaGen 7417 TCGen
5420 -> TCGen
5421 -> List TCMod 7418 -> List TCMod
5422 -> StageTexture 7419 -> StageTexture
5423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7420 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5424testdata/SampleMaterial.lc 948:15-950:50 AlphaGen 7421testdata/SampleMaterial.lc 948:15-952:36
5425 -> TCGen 7422 List TCMod
5426 -> List TCMod
5427 -> StageTexture 7423 -> StageTexture
5428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7424 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5429testdata/SampleMaterial.lc 948:15-951:42 TCGen 7425testdata/SampleMaterial.lc 948:15-953:31
5430 -> List TCMod 7426 StageTexture
5431 -> StageTexture
5432 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7427 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5433testdata/SampleMaterial.lc 948:15-952:36 List TCMod 7428testdata/SampleMaterial.lc 948:15-955:75
5434 -> StageTexture 7429 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5435 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7430testdata/SampleMaterial.lc 948:15-956:38
5436testdata/SampleMaterial.lc 948:15-953:31 StageTexture 7431 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7432testdata/SampleMaterial.lc 948:15-957:41
5438testdata/SampleMaterial.lc 948:15-955:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7433 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5439testdata/SampleMaterial.lc 948:15-956:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7434testdata/SampleMaterial.lc 948:15-958:40
5440testdata/SampleMaterial.lc 948:15-957:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7435 Bool -> String -> StageAttrs
5441testdata/SampleMaterial.lc 948:15-958:40 Bool -> String -> StageAttrs 7436testdata/SampleMaterial.lc 948:15-959:46
5442testdata/SampleMaterial.lc 948:15-959:46 String -> StageAttrs 7437 String -> StageAttrs
5443testdata/SampleMaterial.lc 948:15-961:18 StageAttrs 7438testdata/SampleMaterial.lc 948:15-961:18
5444testdata/SampleMaterial.lc 949:29-949:36 forall a . Maybe a 7439 StageAttrs
5445testdata/SampleMaterial.lc 950:30-950:50 RGBGen 7440testdata/SampleMaterial.lc 949:29-949:36
5446testdata/SampleMaterial.lc 951:32-951:42 AlphaGen 7441 forall a . Maybe a
5447testdata/SampleMaterial.lc 952:29-952:36 TCGen 7442testdata/SampleMaterial.lc 950:30-950:50
5448testdata/SampleMaterial.lc 953:29-953:31 forall a . List a 7443 RGBGen
5449testdata/SampleMaterial.lc 955:21-955:27 String -> StageTexture 7444testdata/SampleMaterial.lc 951:32-951:42
5450testdata/SampleMaterial.lc 955:21-955:75 StageTexture 7445 AlphaGen
5451testdata/SampleMaterial.lc 955:28-955:75 String 7446testdata/SampleMaterial.lc 952:29-952:36
5452testdata/SampleMaterial.lc 956:34-956:38 Bool 7447 TCGen
5453testdata/SampleMaterial.lc 957:33-957:41 DepthFunction 7448testdata/SampleMaterial.lc 953:29-953:31
5454testdata/SampleMaterial.lc 958:33-958:40 forall a . Maybe a 7449 forall a . List a
5455testdata/SampleMaterial.lc 959:41-959:46 Bool 7450testdata/SampleMaterial.lc 955:21-955:27
5456testdata/SampleMaterial.lc 960:38-960:54 String 7451 String -> StageTexture
5457testdata/SampleMaterial.lc 962:15-962:25 Maybe (Blending', Blending') 7452testdata/SampleMaterial.lc 955:21-955:75
5458 -> RGBGen 7453 StageTexture
5459 -> AlphaGen 7454testdata/SampleMaterial.lc 955:28-955:75
7455 String
7456testdata/SampleMaterial.lc 956:34-956:38
7457 Bool
7458testdata/SampleMaterial.lc 957:33-957:41
7459 DepthFunction
7460testdata/SampleMaterial.lc 958:33-958:40
7461 forall a . Maybe a
7462testdata/SampleMaterial.lc 959:41-959:46
7463 Bool
7464testdata/SampleMaterial.lc 960:38-960:54
7465 String
7466testdata/SampleMaterial.lc 962:15-962:25
7467 Maybe (Blending', Blending')
7468 -> RGBGen
7469 -> AlphaGen
7470 -> TCGen
7471 -> List TCMod
7472 -> StageTexture
7473 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7474testdata/SampleMaterial.lc 962:15-963:57
7475 RGBGen
7476 -> AlphaGen
7477 -> TCGen
7478 -> List TCMod
7479 -> StageTexture
7480 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7481testdata/SampleMaterial.lc 962:15-964:50
7482 AlphaGen
5460 -> TCGen 7483 -> TCGen
5461 -> List TCMod 7484 -> List TCMod
5462 -> StageTexture 7485 -> StageTexture
5463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7486 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5464testdata/SampleMaterial.lc 962:15-963:57 RGBGen 7487testdata/SampleMaterial.lc 962:15-965:42
5465 -> AlphaGen 7488 TCGen
5466 -> TCGen
5467 -> List TCMod 7489 -> List TCMod
5468 -> StageTexture 7490 -> StageTexture
5469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7491 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5470testdata/SampleMaterial.lc 962:15-964:50 AlphaGen 7492testdata/SampleMaterial.lc 962:15-966:40
5471 -> TCGen 7493 List TCMod
5472 -> List TCMod
5473 -> StageTexture 7494 -> StageTexture
5474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7495 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5475testdata/SampleMaterial.lc 962:15-965:42 TCGen 7496testdata/SampleMaterial.lc 962:15-967:31
5476 -> List TCMod 7497 StageTexture
5477 -> StageTexture
5478 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7498 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5479testdata/SampleMaterial.lc 962:15-966:40 List TCMod 7499testdata/SampleMaterial.lc 962:15-968:42
5480 -> StageTexture 7500 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7501testdata/SampleMaterial.lc 962:15-969:38
5482testdata/SampleMaterial.lc 962:15-967:31 StageTexture 7502 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5483 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7503testdata/SampleMaterial.lc 962:15-970:41
5484testdata/SampleMaterial.lc 962:15-968:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7504 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5485testdata/SampleMaterial.lc 962:15-969:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7505testdata/SampleMaterial.lc 962:15-971:40
5486testdata/SampleMaterial.lc 962:15-970:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7506 Bool -> String -> StageAttrs
5487testdata/SampleMaterial.lc 962:15-971:40 Bool -> String -> StageAttrs 7507testdata/SampleMaterial.lc 962:15-972:46
5488testdata/SampleMaterial.lc 962:15-972:46 String -> StageAttrs 7508 String -> StageAttrs
5489testdata/SampleMaterial.lc 962:15-974:18 List StageAttrs | StageAttrs 7509testdata/SampleMaterial.lc 962:15-974:18
5490testdata/SampleMaterial.lc 963:29-963:33 forall a . a -> Maybe a 7510 StageAttrs | List StageAttrs
5491testdata/SampleMaterial.lc 963:29-963:57 Maybe (Blending', Blending') 7511testdata/SampleMaterial.lc 963:29-963:33
5492testdata/SampleMaterial.lc 963:34-963:57 (Blending', Blending') 7512 forall a . a -> Maybe a
5493testdata/SampleMaterial.lc 963:36-963:46 Blending' 7513testdata/SampleMaterial.lc 963:29-963:57
5494testdata/SampleMaterial.lc 963:49-963:55 ((Blending')) | Blending' 7514 Maybe (Blending', Blending')
5495testdata/SampleMaterial.lc 964:30-964:50 RGBGen 7515testdata/SampleMaterial.lc 963:34-963:57
5496testdata/SampleMaterial.lc 965:32-965:42 AlphaGen 7516 (Blending', Blending')
5497testdata/SampleMaterial.lc 966:29-966:40 TCGen 7517testdata/SampleMaterial.lc 963:36-963:46
5498testdata/SampleMaterial.lc 967:29-967:31 forall a . List a 7518 Blending'
5499testdata/SampleMaterial.lc 968:31-968:42 StageTexture 7519testdata/SampleMaterial.lc 963:49-963:55
5500testdata/SampleMaterial.lc 969:34-969:38 Bool 7520 Blending' | ((Blending'))
5501testdata/SampleMaterial.lc 970:33-970:41 DepthFunction 7521testdata/SampleMaterial.lc 964:30-964:50
5502testdata/SampleMaterial.lc 971:33-971:40 forall a . Maybe a 7522 RGBGen
5503testdata/SampleMaterial.lc 972:41-972:46 Bool 7523testdata/SampleMaterial.lc 965:32-965:42
5504testdata/SampleMaterial.lc 973:38-973:54 String 7524 AlphaGen
5505testdata/SampleMaterial.lc 976:21-976:26 Bool 7525testdata/SampleMaterial.lc 966:29-966:40
5506testdata/SampleMaterial.lc 979:5-1021:6 (String, CommonAttrs) 7526 TCGen
5507testdata/SampleMaterial.lc 979:5-2182:6 List (String, CommonAttrs) 7527testdata/SampleMaterial.lc 967:29-967:31
5508testdata/SampleMaterial.lc 979:7-979:45 String 7528 forall a . List a
5509testdata/SampleMaterial.lc 980:7-980:18 () 7529testdata/SampleMaterial.lc 968:31-968:42
5510 -> () 7530 StageTexture
5511 -> Bool 7531testdata/SampleMaterial.lc 969:34-969:38
7532 Bool
7533testdata/SampleMaterial.lc 970:33-970:41
7534 DepthFunction
7535testdata/SampleMaterial.lc 971:33-971:40
7536 forall a . Maybe a
7537testdata/SampleMaterial.lc 972:41-972:46
7538 Bool
7539testdata/SampleMaterial.lc 973:38-973:54
7540 String
7541testdata/SampleMaterial.lc 976:21-976:26
7542 Bool
7543testdata/SampleMaterial.lc 979:5-1021:6
7544 (String, CommonAttrs)
7545testdata/SampleMaterial.lc 979:5-2182:6
7546 List (String, CommonAttrs)
7547testdata/SampleMaterial.lc 979:7-979:45
7548 String
7549testdata/SampleMaterial.lc 980:7-980:18
7550 ()
7551 -> ()
7552 -> Bool
7553 -> Float
7554 -> Bool
7555 -> Bool
7556 -> CullType
7557 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7558testdata/SampleMaterial.lc 980:7-981:26
7559 ()
7560 -> Bool
7561 -> Float
7562 -> Bool
7563 -> Bool
7564 -> CullType
7565 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7566testdata/SampleMaterial.lc 980:7-982:26
7567 Bool
5512 -> Float 7568 -> Float
5513 -> Bool 7569 -> Bool
5514 -> Bool 7570 -> Bool
5515 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7571 -> CullType
5516testdata/SampleMaterial.lc 980:7-981:26 () 7572 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5517 -> Bool 7573testdata/SampleMaterial.lc 980:7-983:27
5518 -> Float 7574 Float
5519 -> Bool 7575 -> Bool
5520 -> Bool 7576 -> Bool
5521 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7577 -> CullType
5522testdata/SampleMaterial.lc 980:7-982:26 Bool 7578 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5523 -> Float 7579testdata/SampleMaterial.lc 980:7-984:21
5524 -> Bool 7580 Bool
5525 -> Bool 7581 -> Bool
5526 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7582 -> CullType
5527testdata/SampleMaterial.lc 980:7-983:27 Float 7583 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5528 -> Bool 7584testdata/SampleMaterial.lc 980:7-985:35
5529 -> Bool 7585 Bool
5530 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7586 -> CullType
5531testdata/SampleMaterial.lc 980:7-984:21 Bool 7587 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5532 -> Bool 7588testdata/SampleMaterial.lc 980:7-986:28
5533 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7589 CullType
5534testdata/SampleMaterial.lc 980:7-985:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7590 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5535testdata/SampleMaterial.lc 980:7-986:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7591testdata/SampleMaterial.lc 980:7-987:33
5536testdata/SampleMaterial.lc 980:7-987:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7592 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5537testdata/SampleMaterial.lc 980:7-988:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7593testdata/SampleMaterial.lc 980:7-988:32
5538testdata/SampleMaterial.lc 980:7-989:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7594 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5539testdata/SampleMaterial.lc 980:7-990:34 List StageAttrs -> Bool -> CommonAttrs 7595testdata/SampleMaterial.lc 980:7-989:30
5540testdata/SampleMaterial.lc 980:7-1018:14 Bool -> CommonAttrs 7596 Bool -> List StageAttrs -> Bool -> CommonAttrs
5541testdata/SampleMaterial.lc 980:7-1020:10 ((CommonAttrs)) | CommonAttrs 7597testdata/SampleMaterial.lc 980:7-990:34
5542testdata/SampleMaterial.lc 981:24-981:26 () 7598 List StageAttrs -> Bool -> CommonAttrs
5543testdata/SampleMaterial.lc 982:24-982:26 () 7599testdata/SampleMaterial.lc 980:7-1018:14
5544testdata/SampleMaterial.lc 983:22-983:27 Bool 7600 Bool -> CommonAttrs
5545testdata/SampleMaterial.lc 984:20-984:21 _b 7601testdata/SampleMaterial.lc 980:7-1020:10
5546testdata/SampleMaterial.lc 985:30-985:35 Bool 7602 CommonAttrs | ((CommonAttrs))
5547testdata/SampleMaterial.lc 986:23-986:28 Bool 7603testdata/SampleMaterial.lc 981:24-981:26
5548testdata/SampleMaterial.lc 987:20-987:33 CullType 7604 ()
5549testdata/SampleMaterial.lc 988:30-988:32 forall a . List a 7605testdata/SampleMaterial.lc 982:24-982:26
5550testdata/SampleMaterial.lc 989:25-989:30 Bool 7606 ()
5551testdata/SampleMaterial.lc 990:29-990:34 Bool 7607testdata/SampleMaterial.lc 983:22-983:27
5552testdata/SampleMaterial.lc 992:13-1018:14 List StageAttrs 7608 Bool
5553testdata/SampleMaterial.lc 992:15-992:25 Maybe (Blending', Blending') 7609testdata/SampleMaterial.lc 984:20-984:21
5554 -> RGBGen 7610 _b
5555 -> AlphaGen 7611testdata/SampleMaterial.lc 985:30-985:35
7612 Bool
7613testdata/SampleMaterial.lc 986:23-986:28
7614 Bool
7615testdata/SampleMaterial.lc 987:20-987:33
7616 CullType
7617testdata/SampleMaterial.lc 988:30-988:32
7618 forall a . List a
7619testdata/SampleMaterial.lc 989:25-989:30
7620 Bool
7621testdata/SampleMaterial.lc 990:29-990:34
7622 Bool
7623testdata/SampleMaterial.lc 992:13-1018:14
7624 List StageAttrs
7625testdata/SampleMaterial.lc 992:15-992:25
7626 Maybe (Blending', Blending')
7627 -> RGBGen
7628 -> AlphaGen
7629 -> TCGen
7630 -> List TCMod
7631 -> StageTexture
7632 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7633testdata/SampleMaterial.lc 992:15-993:36
7634 RGBGen
7635 -> AlphaGen
7636 -> TCGen
7637 -> List TCMod
7638 -> StageTexture
7639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7640testdata/SampleMaterial.lc 992:15-994:50
7641 AlphaGen
5556 -> TCGen 7642 -> TCGen
5557 -> List TCMod 7643 -> List TCMod
5558 -> StageTexture 7644 -> StageTexture
5559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5560testdata/SampleMaterial.lc 992:15-993:36 RGBGen 7646testdata/SampleMaterial.lc 992:15-995:42
5561 -> AlphaGen 7647 TCGen
5562 -> TCGen
5563 -> List TCMod 7648 -> List TCMod
5564 -> StageTexture 7649 -> StageTexture
5565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7650 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5566testdata/SampleMaterial.lc 992:15-994:50 AlphaGen 7651testdata/SampleMaterial.lc 992:15-996:36
5567 -> TCGen 7652 List TCMod
5568 -> List TCMod
5569 -> StageTexture 7653 -> StageTexture
5570 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5571testdata/SampleMaterial.lc 992:15-995:42 TCGen 7655testdata/SampleMaterial.lc 992:15-997:31
5572 -> List TCMod 7656 StageTexture
5573 -> StageTexture
5574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7657 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5575testdata/SampleMaterial.lc 992:15-996:36 List TCMod 7658testdata/SampleMaterial.lc 992:15-998:76
5576 -> StageTexture 7659 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5577 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7660testdata/SampleMaterial.lc 992:15-999:38
5578testdata/SampleMaterial.lc 992:15-997:31 StageTexture 7661 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5579 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7662testdata/SampleMaterial.lc 992:15-1000:41
5580testdata/SampleMaterial.lc 992:15-998:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7663 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5581testdata/SampleMaterial.lc 992:15-999:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7664testdata/SampleMaterial.lc 992:15-1001:40
5582testdata/SampleMaterial.lc 992:15-1000:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7665 Bool -> String -> StageAttrs
5583testdata/SampleMaterial.lc 992:15-1001:40 Bool -> String -> StageAttrs 7666testdata/SampleMaterial.lc 992:15-1002:46
5584testdata/SampleMaterial.lc 992:15-1002:46 String -> StageAttrs 7667 String -> StageAttrs
5585testdata/SampleMaterial.lc 992:15-1004:18 StageAttrs 7668testdata/SampleMaterial.lc 992:15-1004:18
5586testdata/SampleMaterial.lc 993:29-993:36 forall a . Maybe a 7669 StageAttrs
5587testdata/SampleMaterial.lc 994:30-994:50 RGBGen 7670testdata/SampleMaterial.lc 993:29-993:36
5588testdata/SampleMaterial.lc 995:32-995:42 AlphaGen 7671 forall a . Maybe a
5589testdata/SampleMaterial.lc 996:29-996:36 TCGen 7672testdata/SampleMaterial.lc 994:30-994:50
5590testdata/SampleMaterial.lc 997:29-997:31 forall a . List a 7673 RGBGen
5591testdata/SampleMaterial.lc 998:31-998:37 String -> StageTexture 7674testdata/SampleMaterial.lc 995:32-995:42
5592testdata/SampleMaterial.lc 998:31-998:76 StageTexture 7675 AlphaGen
5593testdata/SampleMaterial.lc 998:38-998:76 String 7676testdata/SampleMaterial.lc 996:29-996:36
5594testdata/SampleMaterial.lc 999:34-999:38 Bool 7677 TCGen
5595testdata/SampleMaterial.lc 1000:33-1000:41 DepthFunction 7678testdata/SampleMaterial.lc 997:29-997:31
5596testdata/SampleMaterial.lc 1001:33-1001:40 forall a . Maybe a 7679 forall a . List a
5597testdata/SampleMaterial.lc 1002:41-1002:46 Bool 7680testdata/SampleMaterial.lc 998:31-998:37
5598testdata/SampleMaterial.lc 1003:38-1003:54 String 7681 String -> StageTexture
5599testdata/SampleMaterial.lc 1005:15-1005:25 Maybe (Blending', Blending') 7682testdata/SampleMaterial.lc 998:31-998:76
5600 -> RGBGen 7683 StageTexture
5601 -> AlphaGen 7684testdata/SampleMaterial.lc 998:38-998:76
7685 String
7686testdata/SampleMaterial.lc 999:34-999:38
7687 Bool
7688testdata/SampleMaterial.lc 1000:33-1000:41
7689 DepthFunction
7690testdata/SampleMaterial.lc 1001:33-1001:40
7691 forall a . Maybe a
7692testdata/SampleMaterial.lc 1002:41-1002:46
7693 Bool
7694testdata/SampleMaterial.lc 1003:38-1003:54
7695 String
7696testdata/SampleMaterial.lc 1005:15-1005:25
7697 Maybe (Blending', Blending')
7698 -> RGBGen
7699 -> AlphaGen
7700 -> TCGen
7701 -> List TCMod
7702 -> StageTexture
7703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7704testdata/SampleMaterial.lc 1005:15-1006:57
7705 RGBGen
7706 -> AlphaGen
7707 -> TCGen
7708 -> List TCMod
7709 -> StageTexture
7710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7711testdata/SampleMaterial.lc 1005:15-1007:50
7712 AlphaGen
5602 -> TCGen 7713 -> TCGen
5603 -> List TCMod 7714 -> List TCMod
5604 -> StageTexture 7715 -> StageTexture
5605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7716 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5606testdata/SampleMaterial.lc 1005:15-1006:57 RGBGen 7717testdata/SampleMaterial.lc 1005:15-1008:42
5607 -> AlphaGen 7718 TCGen
5608 -> TCGen
5609 -> List TCMod 7719 -> List TCMod
5610 -> StageTexture 7720 -> StageTexture
5611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7721 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5612testdata/SampleMaterial.lc 1005:15-1007:50 AlphaGen 7722testdata/SampleMaterial.lc 1005:15-1009:40
5613 -> TCGen 7723 List TCMod
5614 -> List TCMod
5615 -> StageTexture 7724 -> StageTexture
5616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5617testdata/SampleMaterial.lc 1005:15-1008:42 TCGen 7726testdata/SampleMaterial.lc 1005:15-1010:31
5618 -> List TCMod 7727 StageTexture
5619 -> StageTexture
5620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7728 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5621testdata/SampleMaterial.lc 1005:15-1009:40 List TCMod 7729testdata/SampleMaterial.lc 1005:15-1011:42
5622 -> StageTexture 7730 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7731testdata/SampleMaterial.lc 1005:15-1012:38
5624testdata/SampleMaterial.lc 1005:15-1010:31 StageTexture 7732 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5625 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7733testdata/SampleMaterial.lc 1005:15-1013:41
5626testdata/SampleMaterial.lc 1005:15-1011:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7734 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5627testdata/SampleMaterial.lc 1005:15-1012:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7735testdata/SampleMaterial.lc 1005:15-1014:40
5628testdata/SampleMaterial.lc 1005:15-1013:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7736 Bool -> String -> StageAttrs
5629testdata/SampleMaterial.lc 1005:15-1014:40 Bool -> String -> StageAttrs 7737testdata/SampleMaterial.lc 1005:15-1015:46
5630testdata/SampleMaterial.lc 1005:15-1015:46 String -> StageAttrs 7738 String -> StageAttrs
5631testdata/SampleMaterial.lc 1005:15-1017:18 List StageAttrs | StageAttrs 7739testdata/SampleMaterial.lc 1005:15-1017:18
5632testdata/SampleMaterial.lc 1006:29-1006:33 forall a . a -> Maybe a 7740 StageAttrs | List StageAttrs
5633testdata/SampleMaterial.lc 1006:29-1006:57 Maybe (Blending', Blending') 7741testdata/SampleMaterial.lc 1006:29-1006:33
5634testdata/SampleMaterial.lc 1006:34-1006:57 (Blending', Blending') 7742 forall a . a -> Maybe a
5635testdata/SampleMaterial.lc 1006:36-1006:46 Blending' 7743testdata/SampleMaterial.lc 1006:29-1006:57
5636testdata/SampleMaterial.lc 1006:49-1006:55 ((Blending')) | Blending' 7744 Maybe (Blending', Blending')
5637testdata/SampleMaterial.lc 1007:30-1007:50 RGBGen 7745testdata/SampleMaterial.lc 1006:34-1006:57
5638testdata/SampleMaterial.lc 1008:32-1008:42 AlphaGen 7746 (Blending', Blending')
5639testdata/SampleMaterial.lc 1009:29-1009:40 TCGen 7747testdata/SampleMaterial.lc 1006:36-1006:46
5640testdata/SampleMaterial.lc 1010:29-1010:31 forall a . List a 7748 Blending'
5641testdata/SampleMaterial.lc 1011:31-1011:42 StageTexture 7749testdata/SampleMaterial.lc 1006:49-1006:55
5642testdata/SampleMaterial.lc 1012:34-1012:38 Bool 7750 Blending' | ((Blending'))
5643testdata/SampleMaterial.lc 1013:33-1013:41 DepthFunction 7751testdata/SampleMaterial.lc 1007:30-1007:50
5644testdata/SampleMaterial.lc 1014:33-1014:40 forall a . Maybe a 7752 RGBGen
5645testdata/SampleMaterial.lc 1015:41-1015:46 Bool 7753testdata/SampleMaterial.lc 1008:32-1008:42
5646testdata/SampleMaterial.lc 1016:38-1016:54 String 7754 AlphaGen
5647testdata/SampleMaterial.lc 1019:21-1019:26 Bool 7755testdata/SampleMaterial.lc 1009:29-1009:40
5648testdata/SampleMaterial.lc 1022:5-1064:6 (String, CommonAttrs) 7756 TCGen
5649testdata/SampleMaterial.lc 1022:5-2182:6 List (String, CommonAttrs) 7757testdata/SampleMaterial.lc 1010:29-1010:31
5650testdata/SampleMaterial.lc 1022:7-1022:44 String 7758 forall a . List a
5651testdata/SampleMaterial.lc 1023:7-1023:18 () 7759testdata/SampleMaterial.lc 1011:31-1011:42
5652 -> () 7760 StageTexture
5653 -> Bool 7761testdata/SampleMaterial.lc 1012:34-1012:38
7762 Bool
7763testdata/SampleMaterial.lc 1013:33-1013:41
7764 DepthFunction
7765testdata/SampleMaterial.lc 1014:33-1014:40
7766 forall a . Maybe a
7767testdata/SampleMaterial.lc 1015:41-1015:46
7768 Bool
7769testdata/SampleMaterial.lc 1016:38-1016:54
7770 String
7771testdata/SampleMaterial.lc 1019:21-1019:26
7772 Bool
7773testdata/SampleMaterial.lc 1022:5-1064:6
7774 (String, CommonAttrs)
7775testdata/SampleMaterial.lc 1022:5-2182:6
7776 List (String, CommonAttrs)
7777testdata/SampleMaterial.lc 1022:7-1022:44
7778 String
7779testdata/SampleMaterial.lc 1023:7-1023:18
7780 ()
7781 -> ()
7782 -> Bool
7783 -> Float
7784 -> Bool
7785 -> Bool
7786 -> CullType
7787 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7788testdata/SampleMaterial.lc 1023:7-1024:26
7789 ()
7790 -> Bool
7791 -> Float
7792 -> Bool
7793 -> Bool
7794 -> CullType
7795 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7796testdata/SampleMaterial.lc 1023:7-1025:26
7797 Bool
5654 -> Float 7798 -> Float
5655 -> Bool 7799 -> Bool
5656 -> Bool 7800 -> Bool
5657 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7801 -> CullType
5658testdata/SampleMaterial.lc 1023:7-1024:26 () 7802 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5659 -> Bool 7803testdata/SampleMaterial.lc 1023:7-1026:27
5660 -> Float 7804 Float
5661 -> Bool 7805 -> Bool
5662 -> Bool 7806 -> Bool
5663 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7807 -> CullType
5664testdata/SampleMaterial.lc 1023:7-1025:26 Bool 7808 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5665 -> Float 7809testdata/SampleMaterial.lc 1023:7-1027:21
5666 -> Bool 7810 Bool
5667 -> Bool 7811 -> Bool
5668 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7812 -> CullType
5669testdata/SampleMaterial.lc 1023:7-1026:27 Float 7813 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5670 -> Bool 7814testdata/SampleMaterial.lc 1023:7-1028:35
5671 -> Bool 7815 Bool
5672 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7816 -> CullType
5673testdata/SampleMaterial.lc 1023:7-1027:21 Bool 7817 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5674 -> Bool 7818testdata/SampleMaterial.lc 1023:7-1029:28
5675 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7819 CullType
5676testdata/SampleMaterial.lc 1023:7-1028:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7820 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5677testdata/SampleMaterial.lc 1023:7-1029:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7821testdata/SampleMaterial.lc 1023:7-1030:33
5678testdata/SampleMaterial.lc 1023:7-1030:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7822 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5679testdata/SampleMaterial.lc 1023:7-1031:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7823testdata/SampleMaterial.lc 1023:7-1031:32
5680testdata/SampleMaterial.lc 1023:7-1032:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7824 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5681testdata/SampleMaterial.lc 1023:7-1033:34 List StageAttrs -> Bool -> CommonAttrs 7825testdata/SampleMaterial.lc 1023:7-1032:30
5682testdata/SampleMaterial.lc 1023:7-1061:14 Bool -> CommonAttrs 7826 Bool -> List StageAttrs -> Bool -> CommonAttrs
5683testdata/SampleMaterial.lc 1023:7-1063:10 ((CommonAttrs)) | CommonAttrs 7827testdata/SampleMaterial.lc 1023:7-1033:34
5684testdata/SampleMaterial.lc 1024:24-1024:26 () 7828 List StageAttrs -> Bool -> CommonAttrs
5685testdata/SampleMaterial.lc 1025:24-1025:26 () 7829testdata/SampleMaterial.lc 1023:7-1061:14
5686testdata/SampleMaterial.lc 1026:22-1026:27 Bool 7830 Bool -> CommonAttrs
5687testdata/SampleMaterial.lc 1027:20-1027:21 _b 7831testdata/SampleMaterial.lc 1023:7-1063:10
5688testdata/SampleMaterial.lc 1028:30-1028:35 Bool 7832 CommonAttrs | ((CommonAttrs))
5689testdata/SampleMaterial.lc 1029:23-1029:28 Bool 7833testdata/SampleMaterial.lc 1024:24-1024:26
5690testdata/SampleMaterial.lc 1030:20-1030:33 CullType 7834 ()
5691testdata/SampleMaterial.lc 1031:30-1031:32 forall a . List a 7835testdata/SampleMaterial.lc 1025:24-1025:26
5692testdata/SampleMaterial.lc 1032:25-1032:30 Bool 7836 ()
5693testdata/SampleMaterial.lc 1033:29-1033:34 Bool 7837testdata/SampleMaterial.lc 1026:22-1026:27
5694testdata/SampleMaterial.lc 1035:13-1061:14 List StageAttrs 7838 Bool
5695testdata/SampleMaterial.lc 1035:15-1035:25 Maybe (Blending', Blending') 7839testdata/SampleMaterial.lc 1027:20-1027:21
5696 -> RGBGen 7840 _b
5697 -> AlphaGen 7841testdata/SampleMaterial.lc 1028:30-1028:35
7842 Bool
7843testdata/SampleMaterial.lc 1029:23-1029:28
7844 Bool
7845testdata/SampleMaterial.lc 1030:20-1030:33
7846 CullType
7847testdata/SampleMaterial.lc 1031:30-1031:32
7848 forall a . List a
7849testdata/SampleMaterial.lc 1032:25-1032:30
7850 Bool
7851testdata/SampleMaterial.lc 1033:29-1033:34
7852 Bool
7853testdata/SampleMaterial.lc 1035:13-1061:14
7854 List StageAttrs
7855testdata/SampleMaterial.lc 1035:15-1035:25
7856 Maybe (Blending', Blending')
7857 -> RGBGen
7858 -> AlphaGen
7859 -> TCGen
7860 -> List TCMod
7861 -> StageTexture
7862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7863testdata/SampleMaterial.lc 1035:15-1036:36
7864 RGBGen
7865 -> AlphaGen
7866 -> TCGen
7867 -> List TCMod
7868 -> StageTexture
7869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7870testdata/SampleMaterial.lc 1035:15-1037:50
7871 AlphaGen
5698 -> TCGen 7872 -> TCGen
5699 -> List TCMod 7873 -> List TCMod
5700 -> StageTexture 7874 -> StageTexture
5701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7875 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5702testdata/SampleMaterial.lc 1035:15-1036:36 RGBGen 7876testdata/SampleMaterial.lc 1035:15-1038:42
5703 -> AlphaGen 7877 TCGen
5704 -> TCGen
5705 -> List TCMod 7878 -> List TCMod
5706 -> StageTexture 7879 -> StageTexture
5707 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7880 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5708testdata/SampleMaterial.lc 1035:15-1037:50 AlphaGen 7881testdata/SampleMaterial.lc 1035:15-1039:36
5709 -> TCGen 7882 List TCMod
5710 -> List TCMod
5711 -> StageTexture 7883 -> StageTexture
5712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7884 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5713testdata/SampleMaterial.lc 1035:15-1038:42 TCGen 7885testdata/SampleMaterial.lc 1035:15-1040:31
5714 -> List TCMod 7886 StageTexture
5715 -> StageTexture
5716 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7887 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5717testdata/SampleMaterial.lc 1035:15-1039:36 List TCMod 7888testdata/SampleMaterial.lc 1035:15-1041:75
5718 -> StageTexture 7889 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7890testdata/SampleMaterial.lc 1035:15-1042:38
5720testdata/SampleMaterial.lc 1035:15-1040:31 StageTexture 7891 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5721 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7892testdata/SampleMaterial.lc 1035:15-1043:41
5722testdata/SampleMaterial.lc 1035:15-1041:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7893 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5723testdata/SampleMaterial.lc 1035:15-1042:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7894testdata/SampleMaterial.lc 1035:15-1044:40
5724testdata/SampleMaterial.lc 1035:15-1043:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7895 Bool -> String -> StageAttrs
5725testdata/SampleMaterial.lc 1035:15-1044:40 Bool -> String -> StageAttrs 7896testdata/SampleMaterial.lc 1035:15-1045:46
5726testdata/SampleMaterial.lc 1035:15-1045:46 String -> StageAttrs 7897 String -> StageAttrs
5727testdata/SampleMaterial.lc 1035:15-1047:18 StageAttrs 7898testdata/SampleMaterial.lc 1035:15-1047:18
5728testdata/SampleMaterial.lc 1036:29-1036:36 forall a . Maybe a 7899 StageAttrs
5729testdata/SampleMaterial.lc 1037:30-1037:50 RGBGen 7900testdata/SampleMaterial.lc 1036:29-1036:36
5730testdata/SampleMaterial.lc 1038:32-1038:42 AlphaGen 7901 forall a . Maybe a
5731testdata/SampleMaterial.lc 1039:29-1039:36 TCGen 7902testdata/SampleMaterial.lc 1037:30-1037:50
5732testdata/SampleMaterial.lc 1040:29-1040:31 forall a . List a 7903 RGBGen
5733testdata/SampleMaterial.lc 1041:31-1041:37 String -> StageTexture 7904testdata/SampleMaterial.lc 1038:32-1038:42
5734testdata/SampleMaterial.lc 1041:31-1041:75 StageTexture 7905 AlphaGen
5735testdata/SampleMaterial.lc 1041:38-1041:75 String 7906testdata/SampleMaterial.lc 1039:29-1039:36
5736testdata/SampleMaterial.lc 1042:34-1042:38 Bool 7907 TCGen
5737testdata/SampleMaterial.lc 1043:33-1043:41 DepthFunction 7908testdata/SampleMaterial.lc 1040:29-1040:31
5738testdata/SampleMaterial.lc 1044:33-1044:40 forall a . Maybe a 7909 forall a . List a
5739testdata/SampleMaterial.lc 1045:41-1045:46 Bool 7910testdata/SampleMaterial.lc 1041:31-1041:37
5740testdata/SampleMaterial.lc 1046:38-1046:54 String 7911 String -> StageTexture
5741testdata/SampleMaterial.lc 1048:15-1048:25 Maybe (Blending', Blending') 7912testdata/SampleMaterial.lc 1041:31-1041:75
5742 -> RGBGen 7913 StageTexture
5743 -> AlphaGen 7914testdata/SampleMaterial.lc 1041:38-1041:75
7915 String
7916testdata/SampleMaterial.lc 1042:34-1042:38
7917 Bool
7918testdata/SampleMaterial.lc 1043:33-1043:41
7919 DepthFunction
7920testdata/SampleMaterial.lc 1044:33-1044:40
7921 forall a . Maybe a
7922testdata/SampleMaterial.lc 1045:41-1045:46
7923 Bool
7924testdata/SampleMaterial.lc 1046:38-1046:54
7925 String
7926testdata/SampleMaterial.lc 1048:15-1048:25
7927 Maybe (Blending', Blending')
7928 -> RGBGen
7929 -> AlphaGen
7930 -> TCGen
7931 -> List TCMod
7932 -> StageTexture
7933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7934testdata/SampleMaterial.lc 1048:15-1049:57
7935 RGBGen
7936 -> AlphaGen
7937 -> TCGen
7938 -> List TCMod
7939 -> StageTexture
7940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7941testdata/SampleMaterial.lc 1048:15-1050:50
7942 AlphaGen
5744 -> TCGen 7943 -> TCGen
5745 -> List TCMod 7944 -> List TCMod
5746 -> StageTexture 7945 -> StageTexture
5747 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5748testdata/SampleMaterial.lc 1048:15-1049:57 RGBGen 7947testdata/SampleMaterial.lc 1048:15-1051:42
5749 -> AlphaGen 7948 TCGen
5750 -> TCGen
5751 -> List TCMod 7949 -> List TCMod
5752 -> StageTexture 7950 -> StageTexture
5753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7951 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5754testdata/SampleMaterial.lc 1048:15-1050:50 AlphaGen 7952testdata/SampleMaterial.lc 1048:15-1052:40
5755 -> TCGen 7953 List TCMod
5756 -> List TCMod
5757 -> StageTexture 7954 -> StageTexture
5758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7955 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5759testdata/SampleMaterial.lc 1048:15-1051:42 TCGen 7956testdata/SampleMaterial.lc 1048:15-1053:31
5760 -> List TCMod 7957 StageTexture
5761 -> StageTexture
5762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7958 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5763testdata/SampleMaterial.lc 1048:15-1052:40 List TCMod 7959testdata/SampleMaterial.lc 1048:15-1054:42
5764 -> StageTexture 7960 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5765 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7961testdata/SampleMaterial.lc 1048:15-1055:38
5766testdata/SampleMaterial.lc 1048:15-1053:31 StageTexture 7962 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7963testdata/SampleMaterial.lc 1048:15-1056:41
5768testdata/SampleMaterial.lc 1048:15-1054:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7964 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5769testdata/SampleMaterial.lc 1048:15-1055:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7965testdata/SampleMaterial.lc 1048:15-1057:40
5770testdata/SampleMaterial.lc 1048:15-1056:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7966 Bool -> String -> StageAttrs
5771testdata/SampleMaterial.lc 1048:15-1057:40 Bool -> String -> StageAttrs 7967testdata/SampleMaterial.lc 1048:15-1058:46
5772testdata/SampleMaterial.lc 1048:15-1058:46 String -> StageAttrs 7968 String -> StageAttrs
5773testdata/SampleMaterial.lc 1048:15-1060:18 List StageAttrs | StageAttrs 7969testdata/SampleMaterial.lc 1048:15-1060:18
5774testdata/SampleMaterial.lc 1049:29-1049:33 forall a . a -> Maybe a 7970 StageAttrs | List StageAttrs
5775testdata/SampleMaterial.lc 1049:29-1049:57 Maybe (Blending', Blending') 7971testdata/SampleMaterial.lc 1049:29-1049:33
5776testdata/SampleMaterial.lc 1049:34-1049:57 (Blending', Blending') 7972 forall a . a -> Maybe a
5777testdata/SampleMaterial.lc 1049:36-1049:46 Blending' 7973testdata/SampleMaterial.lc 1049:29-1049:57
5778testdata/SampleMaterial.lc 1049:49-1049:55 ((Blending')) | Blending' 7974 Maybe (Blending', Blending')
5779testdata/SampleMaterial.lc 1050:30-1050:50 RGBGen 7975testdata/SampleMaterial.lc 1049:34-1049:57
5780testdata/SampleMaterial.lc 1051:32-1051:42 AlphaGen 7976 (Blending', Blending')
5781testdata/SampleMaterial.lc 1052:29-1052:40 TCGen 7977testdata/SampleMaterial.lc 1049:36-1049:46
5782testdata/SampleMaterial.lc 1053:29-1053:31 forall a . List a 7978 Blending'
5783testdata/SampleMaterial.lc 1054:31-1054:42 StageTexture 7979testdata/SampleMaterial.lc 1049:49-1049:55
5784testdata/SampleMaterial.lc 1055:34-1055:38 Bool 7980 Blending' | ((Blending'))
5785testdata/SampleMaterial.lc 1056:33-1056:41 DepthFunction 7981testdata/SampleMaterial.lc 1050:30-1050:50
5786testdata/SampleMaterial.lc 1057:33-1057:40 forall a . Maybe a 7982 RGBGen
5787testdata/SampleMaterial.lc 1058:41-1058:46 Bool 7983testdata/SampleMaterial.lc 1051:32-1051:42
5788testdata/SampleMaterial.lc 1059:38-1059:54 String 7984 AlphaGen
5789testdata/SampleMaterial.lc 1062:21-1062:26 Bool 7985testdata/SampleMaterial.lc 1052:29-1052:40
5790testdata/SampleMaterial.lc 1065:5-1107:6 (String, CommonAttrs) 7986 TCGen
5791testdata/SampleMaterial.lc 1065:5-2182:6 List (String, CommonAttrs) 7987testdata/SampleMaterial.lc 1053:29-1053:31
5792testdata/SampleMaterial.lc 1065:7-1065:44 String 7988 forall a . List a
5793testdata/SampleMaterial.lc 1066:7-1066:18 () 7989testdata/SampleMaterial.lc 1054:31-1054:42
5794 -> () 7990 StageTexture
5795 -> Bool 7991testdata/SampleMaterial.lc 1055:34-1055:38
7992 Bool
7993testdata/SampleMaterial.lc 1056:33-1056:41
7994 DepthFunction
7995testdata/SampleMaterial.lc 1057:33-1057:40
7996 forall a . Maybe a
7997testdata/SampleMaterial.lc 1058:41-1058:46
7998 Bool
7999testdata/SampleMaterial.lc 1059:38-1059:54
8000 String
8001testdata/SampleMaterial.lc 1062:21-1062:26
8002 Bool
8003testdata/SampleMaterial.lc 1065:5-1107:6
8004 (String, CommonAttrs)
8005testdata/SampleMaterial.lc 1065:5-2182:6
8006 List (String, CommonAttrs)
8007testdata/SampleMaterial.lc 1065:7-1065:44
8008 String
8009testdata/SampleMaterial.lc 1066:7-1066:18
8010 ()
8011 -> ()
8012 -> Bool
8013 -> Float
8014 -> Bool
8015 -> Bool
8016 -> CullType
8017 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8018testdata/SampleMaterial.lc 1066:7-1067:26
8019 ()
8020 -> Bool
8021 -> Float
8022 -> Bool
8023 -> Bool
8024 -> CullType
8025 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8026testdata/SampleMaterial.lc 1066:7-1068:26
8027 Bool
5796 -> Float 8028 -> Float
5797 -> Bool 8029 -> Bool
5798 -> Bool 8030 -> Bool
5799 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8031 -> CullType
5800testdata/SampleMaterial.lc 1066:7-1067:26 () 8032 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5801 -> Bool 8033testdata/SampleMaterial.lc 1066:7-1069:27
5802 -> Float 8034 Float
5803 -> Bool 8035 -> Bool
5804 -> Bool 8036 -> Bool
5805 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8037 -> CullType
5806testdata/SampleMaterial.lc 1066:7-1068:26 Bool 8038 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5807 -> Float 8039testdata/SampleMaterial.lc 1066:7-1070:21
5808 -> Bool 8040 Bool
5809 -> Bool 8041 -> Bool
5810 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8042 -> CullType
5811testdata/SampleMaterial.lc 1066:7-1069:27 Float 8043 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5812 -> Bool 8044testdata/SampleMaterial.lc 1066:7-1071:35
5813 -> Bool 8045 Bool
5814 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8046 -> CullType
5815testdata/SampleMaterial.lc 1066:7-1070:21 Bool 8047 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5816 -> Bool 8048testdata/SampleMaterial.lc 1066:7-1072:28
5817 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8049 CullType
5818testdata/SampleMaterial.lc 1066:7-1071:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8050 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5819testdata/SampleMaterial.lc 1066:7-1072:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8051testdata/SampleMaterial.lc 1066:7-1073:33
5820testdata/SampleMaterial.lc 1066:7-1073:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8052 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5821testdata/SampleMaterial.lc 1066:7-1074:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8053testdata/SampleMaterial.lc 1066:7-1074:32
5822testdata/SampleMaterial.lc 1066:7-1075:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8054 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5823testdata/SampleMaterial.lc 1066:7-1076:34 List StageAttrs -> Bool -> CommonAttrs 8055testdata/SampleMaterial.lc 1066:7-1075:30
5824testdata/SampleMaterial.lc 1066:7-1104:14 Bool -> CommonAttrs 8056 Bool -> List StageAttrs -> Bool -> CommonAttrs
5825testdata/SampleMaterial.lc 1066:7-1106:10 ((CommonAttrs)) | CommonAttrs 8057testdata/SampleMaterial.lc 1066:7-1076:34
5826testdata/SampleMaterial.lc 1067:24-1067:26 () 8058 List StageAttrs -> Bool -> CommonAttrs
5827testdata/SampleMaterial.lc 1068:24-1068:26 () 8059testdata/SampleMaterial.lc 1066:7-1104:14
5828testdata/SampleMaterial.lc 1069:22-1069:27 Bool 8060 Bool -> CommonAttrs
5829testdata/SampleMaterial.lc 1070:20-1070:21 _b 8061testdata/SampleMaterial.lc 1066:7-1106:10
5830testdata/SampleMaterial.lc 1071:30-1071:35 Bool 8062 CommonAttrs | ((CommonAttrs))
5831testdata/SampleMaterial.lc 1072:23-1072:28 Bool 8063testdata/SampleMaterial.lc 1067:24-1067:26
5832testdata/SampleMaterial.lc 1073:20-1073:33 CullType 8064 ()
5833testdata/SampleMaterial.lc 1074:30-1074:32 forall a . List a 8065testdata/SampleMaterial.lc 1068:24-1068:26
5834testdata/SampleMaterial.lc 1075:25-1075:30 Bool 8066 ()
5835testdata/SampleMaterial.lc 1076:29-1076:34 Bool 8067testdata/SampleMaterial.lc 1069:22-1069:27
5836testdata/SampleMaterial.lc 1078:13-1104:14 List StageAttrs 8068 Bool
5837testdata/SampleMaterial.lc 1078:15-1078:25 Maybe (Blending', Blending') 8069testdata/SampleMaterial.lc 1070:20-1070:21
5838 -> RGBGen 8070 _b
5839 -> AlphaGen 8071testdata/SampleMaterial.lc 1071:30-1071:35
8072 Bool
8073testdata/SampleMaterial.lc 1072:23-1072:28
8074 Bool
8075testdata/SampleMaterial.lc 1073:20-1073:33
8076 CullType
8077testdata/SampleMaterial.lc 1074:30-1074:32
8078 forall a . List a
8079testdata/SampleMaterial.lc 1075:25-1075:30
8080 Bool
8081testdata/SampleMaterial.lc 1076:29-1076:34
8082 Bool
8083testdata/SampleMaterial.lc 1078:13-1104:14
8084 List StageAttrs
8085testdata/SampleMaterial.lc 1078:15-1078:25
8086 Maybe (Blending', Blending')
8087 -> RGBGen
8088 -> AlphaGen
8089 -> TCGen
8090 -> List TCMod
8091 -> StageTexture
8092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8093testdata/SampleMaterial.lc 1078:15-1079:36
8094 RGBGen
8095 -> AlphaGen
8096 -> TCGen
8097 -> List TCMod
8098 -> StageTexture
8099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8100testdata/SampleMaterial.lc 1078:15-1080:50
8101 AlphaGen
5840 -> TCGen 8102 -> TCGen
5841 -> List TCMod 8103 -> List TCMod
5842 -> StageTexture 8104 -> StageTexture
5843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5844testdata/SampleMaterial.lc 1078:15-1079:36 RGBGen 8106testdata/SampleMaterial.lc 1078:15-1081:42
5845 -> AlphaGen 8107 TCGen
5846 -> TCGen
5847 -> List TCMod 8108 -> List TCMod
5848 -> StageTexture 8109 -> StageTexture
5849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8110 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5850testdata/SampleMaterial.lc 1078:15-1080:50 AlphaGen 8111testdata/SampleMaterial.lc 1078:15-1082:36
5851 -> TCGen 8112 List TCMod
5852 -> List TCMod
5853 -> StageTexture 8113 -> StageTexture
5854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5855testdata/SampleMaterial.lc 1078:15-1081:42 TCGen 8115testdata/SampleMaterial.lc 1078:15-1083:31
5856 -> List TCMod 8116 StageTexture
5857 -> StageTexture
5858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8117 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5859testdata/SampleMaterial.lc 1078:15-1082:36 List TCMod 8118testdata/SampleMaterial.lc 1078:15-1084:75
5860 -> StageTexture 8119 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8120testdata/SampleMaterial.lc 1078:15-1085:38
5862testdata/SampleMaterial.lc 1078:15-1083:31 StageTexture 8121 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5863 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8122testdata/SampleMaterial.lc 1078:15-1086:41
5864testdata/SampleMaterial.lc 1078:15-1084:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8123 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5865testdata/SampleMaterial.lc 1078:15-1085:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8124testdata/SampleMaterial.lc 1078:15-1087:40
5866testdata/SampleMaterial.lc 1078:15-1086:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8125 Bool -> String -> StageAttrs
5867testdata/SampleMaterial.lc 1078:15-1087:40 Bool -> String -> StageAttrs 8126testdata/SampleMaterial.lc 1078:15-1088:46
5868testdata/SampleMaterial.lc 1078:15-1088:46 String -> StageAttrs 8127 String -> StageAttrs
5869testdata/SampleMaterial.lc 1078:15-1090:18 StageAttrs 8128testdata/SampleMaterial.lc 1078:15-1090:18
5870testdata/SampleMaterial.lc 1079:29-1079:36 forall a . Maybe a 8129 StageAttrs
5871testdata/SampleMaterial.lc 1080:30-1080:50 RGBGen 8130testdata/SampleMaterial.lc 1079:29-1079:36
5872testdata/SampleMaterial.lc 1081:32-1081:42 AlphaGen 8131 forall a . Maybe a
5873testdata/SampleMaterial.lc 1082:29-1082:36 TCGen 8132testdata/SampleMaterial.lc 1080:30-1080:50
5874testdata/SampleMaterial.lc 1083:29-1083:31 forall a . List a 8133 RGBGen
5875testdata/SampleMaterial.lc 1084:31-1084:37 String -> StageTexture 8134testdata/SampleMaterial.lc 1081:32-1081:42
5876testdata/SampleMaterial.lc 1084:31-1084:75 StageTexture 8135 AlphaGen
5877testdata/SampleMaterial.lc 1084:38-1084:75 String 8136testdata/SampleMaterial.lc 1082:29-1082:36
5878testdata/SampleMaterial.lc 1085:34-1085:38 Bool 8137 TCGen
5879testdata/SampleMaterial.lc 1086:33-1086:41 DepthFunction 8138testdata/SampleMaterial.lc 1083:29-1083:31
5880testdata/SampleMaterial.lc 1087:33-1087:40 forall a . Maybe a 8139 forall a . List a
5881testdata/SampleMaterial.lc 1088:41-1088:46 Bool 8140testdata/SampleMaterial.lc 1084:31-1084:37
5882testdata/SampleMaterial.lc 1089:38-1089:54 String 8141 String -> StageTexture
5883testdata/SampleMaterial.lc 1091:15-1091:25 Maybe (Blending', Blending') 8142testdata/SampleMaterial.lc 1084:31-1084:75
5884 -> RGBGen 8143 StageTexture
5885 -> AlphaGen 8144testdata/SampleMaterial.lc 1084:38-1084:75
8145 String
8146testdata/SampleMaterial.lc 1085:34-1085:38
8147 Bool
8148testdata/SampleMaterial.lc 1086:33-1086:41
8149 DepthFunction
8150testdata/SampleMaterial.lc 1087:33-1087:40
8151 forall a . Maybe a
8152testdata/SampleMaterial.lc 1088:41-1088:46
8153 Bool
8154testdata/SampleMaterial.lc 1089:38-1089:54
8155 String
8156testdata/SampleMaterial.lc 1091:15-1091:25
8157 Maybe (Blending', Blending')
8158 -> RGBGen
8159 -> AlphaGen
8160 -> TCGen
8161 -> List TCMod
8162 -> StageTexture
8163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8164testdata/SampleMaterial.lc 1091:15-1092:57
8165 RGBGen
8166 -> AlphaGen
8167 -> TCGen
8168 -> List TCMod
8169 -> StageTexture
8170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8171testdata/SampleMaterial.lc 1091:15-1093:50
8172 AlphaGen
5886 -> TCGen 8173 -> TCGen
5887 -> List TCMod 8174 -> List TCMod
5888 -> StageTexture 8175 -> StageTexture
5889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5890testdata/SampleMaterial.lc 1091:15-1092:57 RGBGen 8177testdata/SampleMaterial.lc 1091:15-1094:42
5891 -> AlphaGen 8178 TCGen
5892 -> TCGen
5893 -> List TCMod 8179 -> List TCMod
5894 -> StageTexture 8180 -> StageTexture
5895 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5896testdata/SampleMaterial.lc 1091:15-1093:50 AlphaGen 8182testdata/SampleMaterial.lc 1091:15-1095:40
5897 -> TCGen 8183 List TCMod
5898 -> List TCMod
5899 -> StageTexture 8184 -> StageTexture
5900 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5901testdata/SampleMaterial.lc 1091:15-1094:42 TCGen 8186testdata/SampleMaterial.lc 1091:15-1096:31
5902 -> List TCMod 8187 StageTexture
5903 -> StageTexture
5904 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5905testdata/SampleMaterial.lc 1091:15-1095:40 List TCMod 8189testdata/SampleMaterial.lc 1091:15-1097:42
5906 -> StageTexture 8190 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5907 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8191testdata/SampleMaterial.lc 1091:15-1098:38
5908testdata/SampleMaterial.lc 1091:15-1096:31 StageTexture 8192 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8193testdata/SampleMaterial.lc 1091:15-1099:41
5910testdata/SampleMaterial.lc 1091:15-1097:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8194 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5911testdata/SampleMaterial.lc 1091:15-1098:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8195testdata/SampleMaterial.lc 1091:15-1100:40
5912testdata/SampleMaterial.lc 1091:15-1099:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8196 Bool -> String -> StageAttrs
5913testdata/SampleMaterial.lc 1091:15-1100:40 Bool -> String -> StageAttrs 8197testdata/SampleMaterial.lc 1091:15-1101:46
5914testdata/SampleMaterial.lc 1091:15-1101:46 String -> StageAttrs 8198 String -> StageAttrs
5915testdata/SampleMaterial.lc 1091:15-1103:18 List StageAttrs | StageAttrs 8199testdata/SampleMaterial.lc 1091:15-1103:18
5916testdata/SampleMaterial.lc 1092:29-1092:33 forall a . a -> Maybe a 8200 StageAttrs | List StageAttrs
5917testdata/SampleMaterial.lc 1092:29-1092:57 Maybe (Blending', Blending') 8201testdata/SampleMaterial.lc 1092:29-1092:33
5918testdata/SampleMaterial.lc 1092:34-1092:57 (Blending', Blending') 8202 forall a . a -> Maybe a
5919testdata/SampleMaterial.lc 1092:36-1092:46 Blending' 8203testdata/SampleMaterial.lc 1092:29-1092:57
5920testdata/SampleMaterial.lc 1092:49-1092:55 ((Blending')) | Blending' 8204 Maybe (Blending', Blending')
5921testdata/SampleMaterial.lc 1093:30-1093:50 RGBGen 8205testdata/SampleMaterial.lc 1092:34-1092:57
5922testdata/SampleMaterial.lc 1094:32-1094:42 AlphaGen 8206 (Blending', Blending')
5923testdata/SampleMaterial.lc 1095:29-1095:40 TCGen 8207testdata/SampleMaterial.lc 1092:36-1092:46
5924testdata/SampleMaterial.lc 1096:29-1096:31 forall a . List a 8208 Blending'
5925testdata/SampleMaterial.lc 1097:31-1097:42 StageTexture 8209testdata/SampleMaterial.lc 1092:49-1092:55
5926testdata/SampleMaterial.lc 1098:34-1098:38 Bool 8210 Blending' | ((Blending'))
5927testdata/SampleMaterial.lc 1099:33-1099:41 DepthFunction 8211testdata/SampleMaterial.lc 1093:30-1093:50
5928testdata/SampleMaterial.lc 1100:33-1100:40 forall a . Maybe a 8212 RGBGen
5929testdata/SampleMaterial.lc 1101:41-1101:46 Bool 8213testdata/SampleMaterial.lc 1094:32-1094:42
5930testdata/SampleMaterial.lc 1102:38-1102:54 String 8214 AlphaGen
5931testdata/SampleMaterial.lc 1105:21-1105:26 Bool 8215testdata/SampleMaterial.lc 1095:29-1095:40
5932testdata/SampleMaterial.lc 1108:5-1150:6 (String, CommonAttrs) 8216 TCGen
5933testdata/SampleMaterial.lc 1108:5-2182:6 List (String, CommonAttrs) 8217testdata/SampleMaterial.lc 1096:29-1096:31
5934testdata/SampleMaterial.lc 1108:7-1108:49 String 8218 forall a . List a
5935testdata/SampleMaterial.lc 1109:7-1109:18 () 8219testdata/SampleMaterial.lc 1097:31-1097:42
5936 -> () 8220 StageTexture
5937 -> Bool 8221testdata/SampleMaterial.lc 1098:34-1098:38
8222 Bool
8223testdata/SampleMaterial.lc 1099:33-1099:41
8224 DepthFunction
8225testdata/SampleMaterial.lc 1100:33-1100:40
8226 forall a . Maybe a
8227testdata/SampleMaterial.lc 1101:41-1101:46
8228 Bool
8229testdata/SampleMaterial.lc 1102:38-1102:54
8230 String
8231testdata/SampleMaterial.lc 1105:21-1105:26
8232 Bool
8233testdata/SampleMaterial.lc 1108:5-1150:6
8234 (String, CommonAttrs)
8235testdata/SampleMaterial.lc 1108:5-2182:6
8236 List (String, CommonAttrs)
8237testdata/SampleMaterial.lc 1108:7-1108:49
8238 String
8239testdata/SampleMaterial.lc 1109:7-1109:18
8240 ()
8241 -> ()
8242 -> Bool
8243 -> Float
8244 -> Bool
8245 -> Bool
8246 -> CullType
8247 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8248testdata/SampleMaterial.lc 1109:7-1110:26
8249 ()
8250 -> Bool
8251 -> Float
8252 -> Bool
8253 -> Bool
8254 -> CullType
8255 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8256testdata/SampleMaterial.lc 1109:7-1111:26
8257 Bool
5938 -> Float 8258 -> Float
5939 -> Bool 8259 -> Bool
5940 -> Bool 8260 -> Bool
5941 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8261 -> CullType
5942testdata/SampleMaterial.lc 1109:7-1110:26 () 8262 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5943 -> Bool 8263testdata/SampleMaterial.lc 1109:7-1112:27
5944 -> Float 8264 Float
5945 -> Bool 8265 -> Bool
5946 -> Bool 8266 -> Bool
5947 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8267 -> CullType
5948testdata/SampleMaterial.lc 1109:7-1111:26 Bool 8268 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5949 -> Float 8269testdata/SampleMaterial.lc 1109:7-1113:21
5950 -> Bool 8270 Bool
5951 -> Bool 8271 -> Bool
5952 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8272 -> CullType
5953testdata/SampleMaterial.lc 1109:7-1112:27 Float 8273 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5954 -> Bool 8274testdata/SampleMaterial.lc 1109:7-1114:35
5955 -> Bool 8275 Bool
5956 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8276 -> CullType
5957testdata/SampleMaterial.lc 1109:7-1113:21 Bool 8277 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5958 -> Bool 8278testdata/SampleMaterial.lc 1109:7-1115:28
5959 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8279 CullType
5960testdata/SampleMaterial.lc 1109:7-1114:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8280 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5961testdata/SampleMaterial.lc 1109:7-1115:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8281testdata/SampleMaterial.lc 1109:7-1116:33
5962testdata/SampleMaterial.lc 1109:7-1116:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8282 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5963testdata/SampleMaterial.lc 1109:7-1117:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8283testdata/SampleMaterial.lc 1109:7-1117:32
5964testdata/SampleMaterial.lc 1109:7-1118:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8284 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5965testdata/SampleMaterial.lc 1109:7-1119:34 List StageAttrs -> Bool -> CommonAttrs 8285testdata/SampleMaterial.lc 1109:7-1118:30
5966testdata/SampleMaterial.lc 1109:7-1147:14 Bool -> CommonAttrs 8286 Bool -> List StageAttrs -> Bool -> CommonAttrs
5967testdata/SampleMaterial.lc 1109:7-1149:10 ((CommonAttrs)) | CommonAttrs 8287testdata/SampleMaterial.lc 1109:7-1119:34
5968testdata/SampleMaterial.lc 1110:24-1110:26 () 8288 List StageAttrs -> Bool -> CommonAttrs
5969testdata/SampleMaterial.lc 1111:24-1111:26 () 8289testdata/SampleMaterial.lc 1109:7-1147:14
5970testdata/SampleMaterial.lc 1112:22-1112:27 Bool 8290 Bool -> CommonAttrs
5971testdata/SampleMaterial.lc 1113:20-1113:21 _b 8291testdata/SampleMaterial.lc 1109:7-1149:10
5972testdata/SampleMaterial.lc 1114:30-1114:35 Bool 8292 CommonAttrs | ((CommonAttrs))
5973testdata/SampleMaterial.lc 1115:23-1115:28 Bool 8293testdata/SampleMaterial.lc 1110:24-1110:26
5974testdata/SampleMaterial.lc 1116:20-1116:33 CullType 8294 ()
5975testdata/SampleMaterial.lc 1117:30-1117:32 forall a . List a 8295testdata/SampleMaterial.lc 1111:24-1111:26
5976testdata/SampleMaterial.lc 1118:25-1118:30 Bool 8296 ()
5977testdata/SampleMaterial.lc 1119:29-1119:34 Bool 8297testdata/SampleMaterial.lc 1112:22-1112:27
5978testdata/SampleMaterial.lc 1121:13-1147:14 List StageAttrs 8298 Bool
5979testdata/SampleMaterial.lc 1121:15-1121:25 Maybe (Blending', Blending') 8299testdata/SampleMaterial.lc 1113:20-1113:21
5980 -> RGBGen 8300 _b
5981 -> AlphaGen 8301testdata/SampleMaterial.lc 1114:30-1114:35
8302 Bool
8303testdata/SampleMaterial.lc 1115:23-1115:28
8304 Bool
8305testdata/SampleMaterial.lc 1116:20-1116:33
8306 CullType
8307testdata/SampleMaterial.lc 1117:30-1117:32
8308 forall a . List a
8309testdata/SampleMaterial.lc 1118:25-1118:30
8310 Bool
8311testdata/SampleMaterial.lc 1119:29-1119:34
8312 Bool
8313testdata/SampleMaterial.lc 1121:13-1147:14
8314 List StageAttrs
8315testdata/SampleMaterial.lc 1121:15-1121:25
8316 Maybe (Blending', Blending')
8317 -> RGBGen
8318 -> AlphaGen
8319 -> TCGen
8320 -> List TCMod
8321 -> StageTexture
8322 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8323testdata/SampleMaterial.lc 1121:15-1122:36
8324 RGBGen
8325 -> AlphaGen
8326 -> TCGen
8327 -> List TCMod
8328 -> StageTexture
8329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8330testdata/SampleMaterial.lc 1121:15-1123:50
8331 AlphaGen
5982 -> TCGen 8332 -> TCGen
5983 -> List TCMod 8333 -> List TCMod
5984 -> StageTexture 8334 -> StageTexture
5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5986testdata/SampleMaterial.lc 1121:15-1122:36 RGBGen 8336testdata/SampleMaterial.lc 1121:15-1124:42
5987 -> AlphaGen 8337 TCGen
5988 -> TCGen
5989 -> List TCMod 8338 -> List TCMod
5990 -> StageTexture 8339 -> StageTexture
5991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8340 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5992testdata/SampleMaterial.lc 1121:15-1123:50 AlphaGen 8341testdata/SampleMaterial.lc 1121:15-1125:36
5993 -> TCGen 8342 List TCMod
5994 -> List TCMod
5995 -> StageTexture 8343 -> StageTexture
5996 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5997testdata/SampleMaterial.lc 1121:15-1124:42 TCGen 8345testdata/SampleMaterial.lc 1121:15-1126:31
5998 -> List TCMod 8346 StageTexture
5999 -> StageTexture
6000 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8347 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6001testdata/SampleMaterial.lc 1121:15-1125:36 List TCMod 8348testdata/SampleMaterial.lc 1121:15-1127:80
6002 -> StageTexture 8349 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8350testdata/SampleMaterial.lc 1121:15-1128:38
6004testdata/SampleMaterial.lc 1121:15-1126:31 StageTexture 8351 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8352testdata/SampleMaterial.lc 1121:15-1129:41
6006testdata/SampleMaterial.lc 1121:15-1127:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8353 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6007testdata/SampleMaterial.lc 1121:15-1128:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8354testdata/SampleMaterial.lc 1121:15-1130:40
6008testdata/SampleMaterial.lc 1121:15-1129:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8355 Bool -> String -> StageAttrs
6009testdata/SampleMaterial.lc 1121:15-1130:40 Bool -> String -> StageAttrs 8356testdata/SampleMaterial.lc 1121:15-1131:46
6010testdata/SampleMaterial.lc 1121:15-1131:46 String -> StageAttrs 8357 String -> StageAttrs
6011testdata/SampleMaterial.lc 1121:15-1133:18 StageAttrs 8358testdata/SampleMaterial.lc 1121:15-1133:18
6012testdata/SampleMaterial.lc 1122:29-1122:36 forall a . Maybe a 8359 StageAttrs
6013testdata/SampleMaterial.lc 1123:30-1123:50 RGBGen 8360testdata/SampleMaterial.lc 1122:29-1122:36
6014testdata/SampleMaterial.lc 1124:32-1124:42 AlphaGen 8361 forall a . Maybe a
6015testdata/SampleMaterial.lc 1125:29-1125:36 TCGen 8362testdata/SampleMaterial.lc 1123:30-1123:50
6016testdata/SampleMaterial.lc 1126:29-1126:31 forall a . List a 8363 RGBGen
6017testdata/SampleMaterial.lc 1127:31-1127:37 String -> StageTexture 8364testdata/SampleMaterial.lc 1124:32-1124:42
6018testdata/SampleMaterial.lc 1127:31-1127:80 StageTexture 8365 AlphaGen
6019testdata/SampleMaterial.lc 1127:38-1127:80 String 8366testdata/SampleMaterial.lc 1125:29-1125:36
6020testdata/SampleMaterial.lc 1128:34-1128:38 Bool 8367 TCGen
6021testdata/SampleMaterial.lc 1129:33-1129:41 DepthFunction 8368testdata/SampleMaterial.lc 1126:29-1126:31
6022testdata/SampleMaterial.lc 1130:33-1130:40 forall a . Maybe a 8369 forall a . List a
6023testdata/SampleMaterial.lc 1131:41-1131:46 Bool 8370testdata/SampleMaterial.lc 1127:31-1127:37
6024testdata/SampleMaterial.lc 1132:38-1132:54 String 8371 String -> StageTexture
6025testdata/SampleMaterial.lc 1134:15-1134:25 Maybe (Blending', Blending') 8372testdata/SampleMaterial.lc 1127:31-1127:80
6026 -> RGBGen 8373 StageTexture
6027 -> AlphaGen 8374testdata/SampleMaterial.lc 1127:38-1127:80
8375 String
8376testdata/SampleMaterial.lc 1128:34-1128:38
8377 Bool
8378testdata/SampleMaterial.lc 1129:33-1129:41
8379 DepthFunction
8380testdata/SampleMaterial.lc 1130:33-1130:40
8381 forall a . Maybe a
8382testdata/SampleMaterial.lc 1131:41-1131:46
8383 Bool
8384testdata/SampleMaterial.lc 1132:38-1132:54
8385 String
8386testdata/SampleMaterial.lc 1134:15-1134:25
8387 Maybe (Blending', Blending')
8388 -> RGBGen
8389 -> AlphaGen
8390 -> TCGen
8391 -> List TCMod
8392 -> StageTexture
8393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8394testdata/SampleMaterial.lc 1134:15-1135:57
8395 RGBGen
8396 -> AlphaGen
8397 -> TCGen
8398 -> List TCMod
8399 -> StageTexture
8400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8401testdata/SampleMaterial.lc 1134:15-1136:50
8402 AlphaGen
6028 -> TCGen 8403 -> TCGen
6029 -> List TCMod 8404 -> List TCMod
6030 -> StageTexture 8405 -> StageTexture
6031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6032testdata/SampleMaterial.lc 1134:15-1135:57 RGBGen 8407testdata/SampleMaterial.lc 1134:15-1137:42
6033 -> AlphaGen 8408 TCGen
6034 -> TCGen
6035 -> List TCMod 8409 -> List TCMod
6036 -> StageTexture 8410 -> StageTexture
6037 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6038testdata/SampleMaterial.lc 1134:15-1136:50 AlphaGen 8412testdata/SampleMaterial.lc 1134:15-1138:40
6039 -> TCGen 8413 List TCMod
6040 -> List TCMod
6041 -> StageTexture 8414 -> StageTexture
6042 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6043testdata/SampleMaterial.lc 1134:15-1137:42 TCGen 8416testdata/SampleMaterial.lc 1134:15-1139:31
6044 -> List TCMod 8417 StageTexture
6045 -> StageTexture
6046 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6047testdata/SampleMaterial.lc 1134:15-1138:40 List TCMod 8419testdata/SampleMaterial.lc 1134:15-1140:42
6048 -> StageTexture 8420 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6049 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8421testdata/SampleMaterial.lc 1134:15-1141:38
6050testdata/SampleMaterial.lc 1134:15-1139:31 StageTexture 8422 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6051 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8423testdata/SampleMaterial.lc 1134:15-1142:41
6052testdata/SampleMaterial.lc 1134:15-1140:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8424 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6053testdata/SampleMaterial.lc 1134:15-1141:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8425testdata/SampleMaterial.lc 1134:15-1143:40
6054testdata/SampleMaterial.lc 1134:15-1142:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8426 Bool -> String -> StageAttrs
6055testdata/SampleMaterial.lc 1134:15-1143:40 Bool -> String -> StageAttrs 8427testdata/SampleMaterial.lc 1134:15-1144:46
6056testdata/SampleMaterial.lc 1134:15-1144:46 String -> StageAttrs 8428 String -> StageAttrs
6057testdata/SampleMaterial.lc 1134:15-1146:18 List StageAttrs | StageAttrs 8429testdata/SampleMaterial.lc 1134:15-1146:18
6058testdata/SampleMaterial.lc 1135:29-1135:33 forall a . a -> Maybe a 8430 StageAttrs | List StageAttrs
6059testdata/SampleMaterial.lc 1135:29-1135:57 Maybe (Blending', Blending') 8431testdata/SampleMaterial.lc 1135:29-1135:33
6060testdata/SampleMaterial.lc 1135:34-1135:57 (Blending', Blending') 8432 forall a . a -> Maybe a
6061testdata/SampleMaterial.lc 1135:36-1135:46 Blending' 8433testdata/SampleMaterial.lc 1135:29-1135:57
6062testdata/SampleMaterial.lc 1135:49-1135:55 ((Blending')) | Blending' 8434 Maybe (Blending', Blending')
6063testdata/SampleMaterial.lc 1136:30-1136:50 RGBGen 8435testdata/SampleMaterial.lc 1135:34-1135:57
6064testdata/SampleMaterial.lc 1137:32-1137:42 AlphaGen 8436 (Blending', Blending')
6065testdata/SampleMaterial.lc 1138:29-1138:40 TCGen 8437testdata/SampleMaterial.lc 1135:36-1135:46
6066testdata/SampleMaterial.lc 1139:29-1139:31 forall a . List a 8438 Blending'
6067testdata/SampleMaterial.lc 1140:31-1140:42 StageTexture 8439testdata/SampleMaterial.lc 1135:49-1135:55
6068testdata/SampleMaterial.lc 1141:34-1141:38 Bool 8440 Blending' | ((Blending'))
6069testdata/SampleMaterial.lc 1142:33-1142:41 DepthFunction 8441testdata/SampleMaterial.lc 1136:30-1136:50
6070testdata/SampleMaterial.lc 1143:33-1143:40 forall a . Maybe a 8442 RGBGen
6071testdata/SampleMaterial.lc 1144:41-1144:46 Bool 8443testdata/SampleMaterial.lc 1137:32-1137:42
6072testdata/SampleMaterial.lc 1145:38-1145:54 String 8444 AlphaGen
6073testdata/SampleMaterial.lc 1148:21-1148:26 Bool 8445testdata/SampleMaterial.lc 1138:29-1138:40
6074testdata/SampleMaterial.lc 1151:5-1193:6 (String, CommonAttrs) 8446 TCGen
6075testdata/SampleMaterial.lc 1151:5-2182:6 List (String, CommonAttrs) 8447testdata/SampleMaterial.lc 1139:29-1139:31
6076testdata/SampleMaterial.lc 1151:7-1151:41 String 8448 forall a . List a
6077testdata/SampleMaterial.lc 1152:7-1152:18 () 8449testdata/SampleMaterial.lc 1140:31-1140:42
6078 -> () 8450 StageTexture
6079 -> Bool 8451testdata/SampleMaterial.lc 1141:34-1141:38
8452 Bool
8453testdata/SampleMaterial.lc 1142:33-1142:41
8454 DepthFunction
8455testdata/SampleMaterial.lc 1143:33-1143:40
8456 forall a . Maybe a
8457testdata/SampleMaterial.lc 1144:41-1144:46
8458 Bool
8459testdata/SampleMaterial.lc 1145:38-1145:54
8460 String
8461testdata/SampleMaterial.lc 1148:21-1148:26
8462 Bool
8463testdata/SampleMaterial.lc 1151:5-1193:6
8464 (String, CommonAttrs)
8465testdata/SampleMaterial.lc 1151:5-2182:6
8466 List (String, CommonAttrs)
8467testdata/SampleMaterial.lc 1151:7-1151:41
8468 String
8469testdata/SampleMaterial.lc 1152:7-1152:18
8470 ()
8471 -> ()
8472 -> Bool
8473 -> Float
8474 -> Bool
8475 -> Bool
8476 -> CullType
8477 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8478testdata/SampleMaterial.lc 1152:7-1153:26
8479 ()
8480 -> Bool
8481 -> Float
8482 -> Bool
8483 -> Bool
8484 -> CullType
8485 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8486testdata/SampleMaterial.lc 1152:7-1154:26
8487 Bool
6080 -> Float 8488 -> Float
6081 -> Bool 8489 -> Bool
6082 -> Bool 8490 -> Bool
6083 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8491 -> CullType
6084testdata/SampleMaterial.lc 1152:7-1153:26 () 8492 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6085 -> Bool 8493testdata/SampleMaterial.lc 1152:7-1155:27
6086 -> Float 8494 Float
6087 -> Bool 8495 -> Bool
6088 -> Bool 8496 -> Bool
6089 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8497 -> CullType
6090testdata/SampleMaterial.lc 1152:7-1154:26 Bool 8498 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6091 -> Float 8499testdata/SampleMaterial.lc 1152:7-1156:21
6092 -> Bool 8500 Bool
6093 -> Bool 8501 -> Bool
6094 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8502 -> CullType
6095testdata/SampleMaterial.lc 1152:7-1155:27 Float 8503 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6096 -> Bool 8504testdata/SampleMaterial.lc 1152:7-1157:35
6097 -> Bool 8505 Bool
6098 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8506 -> CullType
6099testdata/SampleMaterial.lc 1152:7-1156:21 Bool 8507 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6100 -> Bool 8508testdata/SampleMaterial.lc 1152:7-1158:28
6101 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8509 CullType
6102testdata/SampleMaterial.lc 1152:7-1157:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8510 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6103testdata/SampleMaterial.lc 1152:7-1158:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8511testdata/SampleMaterial.lc 1152:7-1159:33
6104testdata/SampleMaterial.lc 1152:7-1159:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8512 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6105testdata/SampleMaterial.lc 1152:7-1160:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8513testdata/SampleMaterial.lc 1152:7-1160:32
6106testdata/SampleMaterial.lc 1152:7-1161:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8514 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6107testdata/SampleMaterial.lc 1152:7-1162:34 List StageAttrs -> Bool -> CommonAttrs 8515testdata/SampleMaterial.lc 1152:7-1161:30
6108testdata/SampleMaterial.lc 1152:7-1190:14 Bool -> CommonAttrs 8516 Bool -> List StageAttrs -> Bool -> CommonAttrs
6109testdata/SampleMaterial.lc 1152:7-1192:10 ((CommonAttrs)) | CommonAttrs 8517testdata/SampleMaterial.lc 1152:7-1162:34
6110testdata/SampleMaterial.lc 1153:24-1153:26 () 8518 List StageAttrs -> Bool -> CommonAttrs
6111testdata/SampleMaterial.lc 1154:24-1154:26 () 8519testdata/SampleMaterial.lc 1152:7-1190:14
6112testdata/SampleMaterial.lc 1155:22-1155:27 Bool 8520 Bool -> CommonAttrs
6113testdata/SampleMaterial.lc 1156:20-1156:21 _b 8521testdata/SampleMaterial.lc 1152:7-1192:10
6114testdata/SampleMaterial.lc 1157:30-1157:35 Bool 8522 CommonAttrs | ((CommonAttrs))
6115testdata/SampleMaterial.lc 1158:23-1158:28 Bool 8523testdata/SampleMaterial.lc 1153:24-1153:26
6116testdata/SampleMaterial.lc 1159:20-1159:33 CullType 8524 ()
6117testdata/SampleMaterial.lc 1160:30-1160:32 forall a . List a 8525testdata/SampleMaterial.lc 1154:24-1154:26
6118testdata/SampleMaterial.lc 1161:25-1161:30 Bool 8526 ()
6119testdata/SampleMaterial.lc 1162:29-1162:34 Bool 8527testdata/SampleMaterial.lc 1155:22-1155:27
6120testdata/SampleMaterial.lc 1164:13-1190:14 List StageAttrs 8528 Bool
6121testdata/SampleMaterial.lc 1164:15-1164:25 Maybe (Blending', Blending') 8529testdata/SampleMaterial.lc 1156:20-1156:21
6122 -> RGBGen 8530 _b
6123 -> AlphaGen 8531testdata/SampleMaterial.lc 1157:30-1157:35
8532 Bool
8533testdata/SampleMaterial.lc 1158:23-1158:28
8534 Bool
8535testdata/SampleMaterial.lc 1159:20-1159:33
8536 CullType
8537testdata/SampleMaterial.lc 1160:30-1160:32
8538 forall a . List a
8539testdata/SampleMaterial.lc 1161:25-1161:30
8540 Bool
8541testdata/SampleMaterial.lc 1162:29-1162:34
8542 Bool
8543testdata/SampleMaterial.lc 1164:13-1190:14
8544 List StageAttrs
8545testdata/SampleMaterial.lc 1164:15-1164:25
8546 Maybe (Blending', Blending')
8547 -> RGBGen
8548 -> AlphaGen
8549 -> TCGen
8550 -> List TCMod
8551 -> StageTexture
8552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8553testdata/SampleMaterial.lc 1164:15-1165:36
8554 RGBGen
8555 -> AlphaGen
8556 -> TCGen
8557 -> List TCMod
8558 -> StageTexture
8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8560testdata/SampleMaterial.lc 1164:15-1166:50
8561 AlphaGen
6124 -> TCGen 8562 -> TCGen
6125 -> List TCMod 8563 -> List TCMod
6126 -> StageTexture 8564 -> StageTexture
6127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6128testdata/SampleMaterial.lc 1164:15-1165:36 RGBGen 8566testdata/SampleMaterial.lc 1164:15-1167:42
6129 -> AlphaGen 8567 TCGen
6130 -> TCGen
6131 -> List TCMod 8568 -> List TCMod
6132 -> StageTexture 8569 -> StageTexture
6133 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8570 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6134testdata/SampleMaterial.lc 1164:15-1166:50 AlphaGen 8571testdata/SampleMaterial.lc 1164:15-1168:36
6135 -> TCGen 8572 List TCMod
6136 -> List TCMod
6137 -> StageTexture 8573 -> StageTexture
6138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6139testdata/SampleMaterial.lc 1164:15-1167:42 TCGen 8575testdata/SampleMaterial.lc 1164:15-1169:31
6140 -> List TCMod 8576 StageTexture
6141 -> StageTexture
6142 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8577 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6143testdata/SampleMaterial.lc 1164:15-1168:36 List TCMod 8578testdata/SampleMaterial.lc 1164:15-1170:72
6144 -> StageTexture 8579 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8580testdata/SampleMaterial.lc 1164:15-1171:38
6146testdata/SampleMaterial.lc 1164:15-1169:31 StageTexture 8581 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6147 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8582testdata/SampleMaterial.lc 1164:15-1172:41
6148testdata/SampleMaterial.lc 1164:15-1170:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8583 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6149testdata/SampleMaterial.lc 1164:15-1171:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8584testdata/SampleMaterial.lc 1164:15-1173:40
6150testdata/SampleMaterial.lc 1164:15-1172:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8585 Bool -> String -> StageAttrs
6151testdata/SampleMaterial.lc 1164:15-1173:40 Bool -> String -> StageAttrs 8586testdata/SampleMaterial.lc 1164:15-1174:46
6152testdata/SampleMaterial.lc 1164:15-1174:46 String -> StageAttrs 8587 String -> StageAttrs
6153testdata/SampleMaterial.lc 1164:15-1176:18 StageAttrs 8588testdata/SampleMaterial.lc 1164:15-1176:18
6154testdata/SampleMaterial.lc 1165:29-1165:36 forall a . Maybe a 8589 StageAttrs
6155testdata/SampleMaterial.lc 1166:30-1166:50 RGBGen 8590testdata/SampleMaterial.lc 1165:29-1165:36
6156testdata/SampleMaterial.lc 1167:32-1167:42 AlphaGen 8591 forall a . Maybe a
6157testdata/SampleMaterial.lc 1168:29-1168:36 TCGen 8592testdata/SampleMaterial.lc 1166:30-1166:50
6158testdata/SampleMaterial.lc 1169:29-1169:31 forall a . List a 8593 RGBGen
6159testdata/SampleMaterial.lc 1170:31-1170:37 String -> StageTexture 8594testdata/SampleMaterial.lc 1167:32-1167:42
6160testdata/SampleMaterial.lc 1170:31-1170:72 StageTexture 8595 AlphaGen
6161testdata/SampleMaterial.lc 1170:38-1170:72 String 8596testdata/SampleMaterial.lc 1168:29-1168:36
6162testdata/SampleMaterial.lc 1171:34-1171:38 Bool 8597 TCGen
6163testdata/SampleMaterial.lc 1172:33-1172:41 DepthFunction 8598testdata/SampleMaterial.lc 1169:29-1169:31
6164testdata/SampleMaterial.lc 1173:33-1173:40 forall a . Maybe a 8599 forall a . List a
6165testdata/SampleMaterial.lc 1174:41-1174:46 Bool 8600testdata/SampleMaterial.lc 1170:31-1170:37
6166testdata/SampleMaterial.lc 1175:38-1175:54 String 8601 String -> StageTexture
6167testdata/SampleMaterial.lc 1177:15-1177:25 Maybe (Blending', Blending') 8602testdata/SampleMaterial.lc 1170:31-1170:72
6168 -> RGBGen 8603 StageTexture
6169 -> AlphaGen 8604testdata/SampleMaterial.lc 1170:38-1170:72
8605 String
8606testdata/SampleMaterial.lc 1171:34-1171:38
8607 Bool
8608testdata/SampleMaterial.lc 1172:33-1172:41
8609 DepthFunction
8610testdata/SampleMaterial.lc 1173:33-1173:40
8611 forall a . Maybe a
8612testdata/SampleMaterial.lc 1174:41-1174:46
8613 Bool
8614testdata/SampleMaterial.lc 1175:38-1175:54
8615 String
8616testdata/SampleMaterial.lc 1177:15-1177:25
8617 Maybe (Blending', Blending')
8618 -> RGBGen
8619 -> AlphaGen
8620 -> TCGen
8621 -> List TCMod
8622 -> StageTexture
8623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8624testdata/SampleMaterial.lc 1177:15-1178:57
8625 RGBGen
8626 -> AlphaGen
8627 -> TCGen
8628 -> List TCMod
8629 -> StageTexture
8630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8631testdata/SampleMaterial.lc 1177:15-1179:50
8632 AlphaGen
6170 -> TCGen 8633 -> TCGen
6171 -> List TCMod 8634 -> List TCMod
6172 -> StageTexture 8635 -> StageTexture
6173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8636 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6174testdata/SampleMaterial.lc 1177:15-1178:57 RGBGen 8637testdata/SampleMaterial.lc 1177:15-1180:42
6175 -> AlphaGen 8638 TCGen
6176 -> TCGen
6177 -> List TCMod 8639 -> List TCMod
6178 -> StageTexture 8640 -> StageTexture
6179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6180testdata/SampleMaterial.lc 1177:15-1179:50 AlphaGen 8642testdata/SampleMaterial.lc 1177:15-1181:40
6181 -> TCGen 8643 List TCMod
6182 -> List TCMod
6183 -> StageTexture 8644 -> StageTexture
6184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6185testdata/SampleMaterial.lc 1177:15-1180:42 TCGen 8646testdata/SampleMaterial.lc 1177:15-1182:31
6186 -> List TCMod 8647 StageTexture
6187 -> StageTexture
6188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6189testdata/SampleMaterial.lc 1177:15-1181:40 List TCMod 8649testdata/SampleMaterial.lc 1177:15-1183:42
6190 -> StageTexture 8650 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8651testdata/SampleMaterial.lc 1177:15-1184:38
6192testdata/SampleMaterial.lc 1177:15-1182:31 StageTexture 8652 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6193 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8653testdata/SampleMaterial.lc 1177:15-1185:41
6194testdata/SampleMaterial.lc 1177:15-1183:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8654 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6195testdata/SampleMaterial.lc 1177:15-1184:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8655testdata/SampleMaterial.lc 1177:15-1186:40
6196testdata/SampleMaterial.lc 1177:15-1185:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8656 Bool -> String -> StageAttrs
6197testdata/SampleMaterial.lc 1177:15-1186:40 Bool -> String -> StageAttrs 8657testdata/SampleMaterial.lc 1177:15-1187:46
6198testdata/SampleMaterial.lc 1177:15-1187:46 String -> StageAttrs 8658 String -> StageAttrs
6199testdata/SampleMaterial.lc 1177:15-1189:18 List StageAttrs | StageAttrs 8659testdata/SampleMaterial.lc 1177:15-1189:18
6200testdata/SampleMaterial.lc 1178:29-1178:33 forall a . a -> Maybe a 8660 StageAttrs | List StageAttrs
6201testdata/SampleMaterial.lc 1178:29-1178:57 Maybe (Blending', Blending') 8661testdata/SampleMaterial.lc 1178:29-1178:33
6202testdata/SampleMaterial.lc 1178:34-1178:57 (Blending', Blending') 8662 forall a . a -> Maybe a
6203testdata/SampleMaterial.lc 1178:36-1178:46 Blending' 8663testdata/SampleMaterial.lc 1178:29-1178:57
6204testdata/SampleMaterial.lc 1178:49-1178:55 ((Blending')) | Blending' 8664 Maybe (Blending', Blending')
6205testdata/SampleMaterial.lc 1179:30-1179:50 RGBGen 8665testdata/SampleMaterial.lc 1178:34-1178:57
6206testdata/SampleMaterial.lc 1180:32-1180:42 AlphaGen 8666 (Blending', Blending')
6207testdata/SampleMaterial.lc 1181:29-1181:40 TCGen 8667testdata/SampleMaterial.lc 1178:36-1178:46
6208testdata/SampleMaterial.lc 1182:29-1182:31 forall a . List a 8668 Blending'
6209testdata/SampleMaterial.lc 1183:31-1183:42 StageTexture 8669testdata/SampleMaterial.lc 1178:49-1178:55
6210testdata/SampleMaterial.lc 1184:34-1184:38 Bool 8670 Blending' | ((Blending'))
6211testdata/SampleMaterial.lc 1185:33-1185:41 DepthFunction 8671testdata/SampleMaterial.lc 1179:30-1179:50
6212testdata/SampleMaterial.lc 1186:33-1186:40 forall a . Maybe a 8672 RGBGen
6213testdata/SampleMaterial.lc 1187:41-1187:46 Bool 8673testdata/SampleMaterial.lc 1180:32-1180:42
6214testdata/SampleMaterial.lc 1188:38-1188:54 String 8674 AlphaGen
6215testdata/SampleMaterial.lc 1191:21-1191:26 Bool 8675testdata/SampleMaterial.lc 1181:29-1181:40
6216testdata/SampleMaterial.lc 1194:5-1236:6 (String, CommonAttrs) 8676 TCGen
6217testdata/SampleMaterial.lc 1194:5-2182:6 List (String, CommonAttrs) 8677testdata/SampleMaterial.lc 1182:29-1182:31
6218testdata/SampleMaterial.lc 1194:7-1194:43 String 8678 forall a . List a
6219testdata/SampleMaterial.lc 1195:7-1195:18 () 8679testdata/SampleMaterial.lc 1183:31-1183:42
6220 -> () 8680 StageTexture
6221 -> Bool 8681testdata/SampleMaterial.lc 1184:34-1184:38
8682 Bool
8683testdata/SampleMaterial.lc 1185:33-1185:41
8684 DepthFunction
8685testdata/SampleMaterial.lc 1186:33-1186:40
8686 forall a . Maybe a
8687testdata/SampleMaterial.lc 1187:41-1187:46
8688 Bool
8689testdata/SampleMaterial.lc 1188:38-1188:54
8690 String
8691testdata/SampleMaterial.lc 1191:21-1191:26
8692 Bool
8693testdata/SampleMaterial.lc 1194:5-1236:6
8694 (String, CommonAttrs)
8695testdata/SampleMaterial.lc 1194:5-2182:6
8696 List (String, CommonAttrs)
8697testdata/SampleMaterial.lc 1194:7-1194:43
8698 String
8699testdata/SampleMaterial.lc 1195:7-1195:18
8700 ()
8701 -> ()
8702 -> Bool
8703 -> Float
8704 -> Bool
8705 -> Bool
8706 -> CullType
8707 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8708testdata/SampleMaterial.lc 1195:7-1196:26
8709 ()
8710 -> Bool
8711 -> Float
8712 -> Bool
8713 -> Bool
8714 -> CullType
8715 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8716testdata/SampleMaterial.lc 1195:7-1197:26
8717 Bool
6222 -> Float 8718 -> Float
6223 -> Bool 8719 -> Bool
6224 -> Bool 8720 -> Bool
6225 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8721 -> CullType
6226testdata/SampleMaterial.lc 1195:7-1196:26 () 8722 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6227 -> Bool 8723testdata/SampleMaterial.lc 1195:7-1198:27
6228 -> Float 8724 Float
6229 -> Bool 8725 -> Bool
6230 -> Bool 8726 -> Bool
6231 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8727 -> CullType
6232testdata/SampleMaterial.lc 1195:7-1197:26 Bool 8728 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6233 -> Float 8729testdata/SampleMaterial.lc 1195:7-1199:21
6234 -> Bool 8730 Bool
6235 -> Bool 8731 -> Bool
6236 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8732 -> CullType
6237testdata/SampleMaterial.lc 1195:7-1198:27 Float 8733 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6238 -> Bool 8734testdata/SampleMaterial.lc 1195:7-1200:35
6239 -> Bool 8735 Bool
6240 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8736 -> CullType
6241testdata/SampleMaterial.lc 1195:7-1199:21 Bool 8737 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6242 -> Bool 8738testdata/SampleMaterial.lc 1195:7-1201:28
6243 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8739 CullType
6244testdata/SampleMaterial.lc 1195:7-1200:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8740 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6245testdata/SampleMaterial.lc 1195:7-1201:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8741testdata/SampleMaterial.lc 1195:7-1202:33
6246testdata/SampleMaterial.lc 1195:7-1202:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8742 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6247testdata/SampleMaterial.lc 1195:7-1203:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8743testdata/SampleMaterial.lc 1195:7-1203:32
6248testdata/SampleMaterial.lc 1195:7-1204:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8744 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6249testdata/SampleMaterial.lc 1195:7-1205:34 List StageAttrs -> Bool -> CommonAttrs 8745testdata/SampleMaterial.lc 1195:7-1204:30
6250testdata/SampleMaterial.lc 1195:7-1233:14 Bool -> CommonAttrs 8746 Bool -> List StageAttrs -> Bool -> CommonAttrs
6251testdata/SampleMaterial.lc 1195:7-1235:10 ((CommonAttrs)) | CommonAttrs 8747testdata/SampleMaterial.lc 1195:7-1205:34
6252testdata/SampleMaterial.lc 1196:24-1196:26 () 8748 List StageAttrs -> Bool -> CommonAttrs
6253testdata/SampleMaterial.lc 1197:24-1197:26 () 8749testdata/SampleMaterial.lc 1195:7-1233:14
6254testdata/SampleMaterial.lc 1198:22-1198:27 Bool 8750 Bool -> CommonAttrs
6255testdata/SampleMaterial.lc 1199:20-1199:21 _b 8751testdata/SampleMaterial.lc 1195:7-1235:10
6256testdata/SampleMaterial.lc 1200:30-1200:35 Bool 8752 CommonAttrs | ((CommonAttrs))
6257testdata/SampleMaterial.lc 1201:23-1201:28 Bool 8753testdata/SampleMaterial.lc 1196:24-1196:26
6258testdata/SampleMaterial.lc 1202:20-1202:33 CullType 8754 ()
6259testdata/SampleMaterial.lc 1203:30-1203:32 forall a . List a 8755testdata/SampleMaterial.lc 1197:24-1197:26
6260testdata/SampleMaterial.lc 1204:25-1204:30 Bool 8756 ()
6261testdata/SampleMaterial.lc 1205:29-1205:34 Bool 8757testdata/SampleMaterial.lc 1198:22-1198:27
6262testdata/SampleMaterial.lc 1207:13-1233:14 List StageAttrs 8758 Bool
6263testdata/SampleMaterial.lc 1207:15-1207:25 Maybe (Blending', Blending') 8759testdata/SampleMaterial.lc 1199:20-1199:21
6264 -> RGBGen 8760 _b
6265 -> AlphaGen 8761testdata/SampleMaterial.lc 1200:30-1200:35
8762 Bool
8763testdata/SampleMaterial.lc 1201:23-1201:28
8764 Bool
8765testdata/SampleMaterial.lc 1202:20-1202:33
8766 CullType
8767testdata/SampleMaterial.lc 1203:30-1203:32
8768 forall a . List a
8769testdata/SampleMaterial.lc 1204:25-1204:30
8770 Bool
8771testdata/SampleMaterial.lc 1205:29-1205:34
8772 Bool
8773testdata/SampleMaterial.lc 1207:13-1233:14
8774 List StageAttrs
8775testdata/SampleMaterial.lc 1207:15-1207:25
8776 Maybe (Blending', Blending')
8777 -> RGBGen
8778 -> AlphaGen
8779 -> TCGen
8780 -> List TCMod
8781 -> StageTexture
8782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8783testdata/SampleMaterial.lc 1207:15-1208:36
8784 RGBGen
8785 -> AlphaGen
8786 -> TCGen
8787 -> List TCMod
8788 -> StageTexture
8789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8790testdata/SampleMaterial.lc 1207:15-1209:50
8791 AlphaGen
6266 -> TCGen 8792 -> TCGen
6267 -> List TCMod 8793 -> List TCMod
6268 -> StageTexture 8794 -> StageTexture
6269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6270testdata/SampleMaterial.lc 1207:15-1208:36 RGBGen 8796testdata/SampleMaterial.lc 1207:15-1210:42
6271 -> AlphaGen 8797 TCGen
6272 -> TCGen
6273 -> List TCMod 8798 -> List TCMod
6274 -> StageTexture 8799 -> StageTexture
6275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8800 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6276testdata/SampleMaterial.lc 1207:15-1209:50 AlphaGen 8801testdata/SampleMaterial.lc 1207:15-1211:36
6277 -> TCGen 8802 List TCMod
6278 -> List TCMod
6279 -> StageTexture 8803 -> StageTexture
6280 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8804 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6281testdata/SampleMaterial.lc 1207:15-1210:42 TCGen 8805testdata/SampleMaterial.lc 1207:15-1212:31
6282 -> List TCMod 8806 StageTexture
6283 -> StageTexture
6284 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8807 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6285testdata/SampleMaterial.lc 1207:15-1211:36 List TCMod 8808testdata/SampleMaterial.lc 1207:15-1213:74
6286 -> StageTexture 8809 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6287 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8810testdata/SampleMaterial.lc 1207:15-1214:38
6288testdata/SampleMaterial.lc 1207:15-1212:31 StageTexture 8811 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6289 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8812testdata/SampleMaterial.lc 1207:15-1215:41
6290testdata/SampleMaterial.lc 1207:15-1213:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8813 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6291testdata/SampleMaterial.lc 1207:15-1214:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8814testdata/SampleMaterial.lc 1207:15-1216:40
6292testdata/SampleMaterial.lc 1207:15-1215:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8815 Bool -> String -> StageAttrs
6293testdata/SampleMaterial.lc 1207:15-1216:40 Bool -> String -> StageAttrs 8816testdata/SampleMaterial.lc 1207:15-1217:46
6294testdata/SampleMaterial.lc 1207:15-1217:46 String -> StageAttrs 8817 String -> StageAttrs
6295testdata/SampleMaterial.lc 1207:15-1219:18 StageAttrs 8818testdata/SampleMaterial.lc 1207:15-1219:18
6296testdata/SampleMaterial.lc 1208:29-1208:36 forall a . Maybe a 8819 StageAttrs
6297testdata/SampleMaterial.lc 1209:30-1209:50 RGBGen 8820testdata/SampleMaterial.lc 1208:29-1208:36
6298testdata/SampleMaterial.lc 1210:32-1210:42 AlphaGen 8821 forall a . Maybe a
6299testdata/SampleMaterial.lc 1211:29-1211:36 TCGen 8822testdata/SampleMaterial.lc 1209:30-1209:50
6300testdata/SampleMaterial.lc 1212:29-1212:31 forall a . List a 8823 RGBGen
6301testdata/SampleMaterial.lc 1213:31-1213:37 String -> StageTexture 8824testdata/SampleMaterial.lc 1210:32-1210:42
6302testdata/SampleMaterial.lc 1213:31-1213:74 StageTexture 8825 AlphaGen
6303testdata/SampleMaterial.lc 1213:38-1213:74 String 8826testdata/SampleMaterial.lc 1211:29-1211:36
6304testdata/SampleMaterial.lc 1214:34-1214:38 Bool 8827 TCGen
6305testdata/SampleMaterial.lc 1215:33-1215:41 DepthFunction 8828testdata/SampleMaterial.lc 1212:29-1212:31
6306testdata/SampleMaterial.lc 1216:33-1216:40 forall a . Maybe a 8829 forall a . List a
6307testdata/SampleMaterial.lc 1217:41-1217:46 Bool 8830testdata/SampleMaterial.lc 1213:31-1213:37
6308testdata/SampleMaterial.lc 1218:38-1218:54 String 8831 String -> StageTexture
6309testdata/SampleMaterial.lc 1220:15-1220:25 Maybe (Blending', Blending') 8832testdata/SampleMaterial.lc 1213:31-1213:74
6310 -> RGBGen 8833 StageTexture
6311 -> AlphaGen 8834testdata/SampleMaterial.lc 1213:38-1213:74
8835 String
8836testdata/SampleMaterial.lc 1214:34-1214:38
8837 Bool
8838testdata/SampleMaterial.lc 1215:33-1215:41
8839 DepthFunction
8840testdata/SampleMaterial.lc 1216:33-1216:40
8841 forall a . Maybe a
8842testdata/SampleMaterial.lc 1217:41-1217:46
8843 Bool
8844testdata/SampleMaterial.lc 1218:38-1218:54
8845 String
8846testdata/SampleMaterial.lc 1220:15-1220:25
8847 Maybe (Blending', Blending')
8848 -> RGBGen
8849 -> AlphaGen
8850 -> TCGen
8851 -> List TCMod
8852 -> StageTexture
8853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8854testdata/SampleMaterial.lc 1220:15-1221:57
8855 RGBGen
8856 -> AlphaGen
8857 -> TCGen
8858 -> List TCMod
8859 -> StageTexture
8860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8861testdata/SampleMaterial.lc 1220:15-1222:50
8862 AlphaGen
6312 -> TCGen 8863 -> TCGen
6313 -> List TCMod 8864 -> List TCMod
6314 -> StageTexture 8865 -> StageTexture
6315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8866 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6316testdata/SampleMaterial.lc 1220:15-1221:57 RGBGen 8867testdata/SampleMaterial.lc 1220:15-1223:42
6317 -> AlphaGen 8868 TCGen
6318 -> TCGen
6319 -> List TCMod 8869 -> List TCMod
6320 -> StageTexture 8870 -> StageTexture
6321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6322testdata/SampleMaterial.lc 1220:15-1222:50 AlphaGen 8872testdata/SampleMaterial.lc 1220:15-1224:40
6323 -> TCGen 8873 List TCMod
6324 -> List TCMod
6325 -> StageTexture 8874 -> StageTexture
6326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8875 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6327testdata/SampleMaterial.lc 1220:15-1223:42 TCGen 8876testdata/SampleMaterial.lc 1220:15-1225:31
6328 -> List TCMod 8877 StageTexture
6329 -> StageTexture
6330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8878 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6331testdata/SampleMaterial.lc 1220:15-1224:40 List TCMod 8879testdata/SampleMaterial.lc 1220:15-1226:42
6332 -> StageTexture 8880 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6333 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8881testdata/SampleMaterial.lc 1220:15-1227:38
6334testdata/SampleMaterial.lc 1220:15-1225:31 StageTexture 8882 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8883testdata/SampleMaterial.lc 1220:15-1228:41
6336testdata/SampleMaterial.lc 1220:15-1226:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8884 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6337testdata/SampleMaterial.lc 1220:15-1227:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8885testdata/SampleMaterial.lc 1220:15-1229:40
6338testdata/SampleMaterial.lc 1220:15-1228:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8886 Bool -> String -> StageAttrs
6339testdata/SampleMaterial.lc 1220:15-1229:40 Bool -> String -> StageAttrs 8887testdata/SampleMaterial.lc 1220:15-1230:46
6340testdata/SampleMaterial.lc 1220:15-1230:46 String -> StageAttrs 8888 String -> StageAttrs
6341testdata/SampleMaterial.lc 1220:15-1232:18 List StageAttrs | StageAttrs 8889testdata/SampleMaterial.lc 1220:15-1232:18
6342testdata/SampleMaterial.lc 1221:29-1221:33 forall a . a -> Maybe a 8890 StageAttrs | List StageAttrs
6343testdata/SampleMaterial.lc 1221:29-1221:57 Maybe (Blending', Blending') 8891testdata/SampleMaterial.lc 1221:29-1221:33
6344testdata/SampleMaterial.lc 1221:34-1221:57 (Blending', Blending') 8892 forall a . a -> Maybe a
6345testdata/SampleMaterial.lc 1221:36-1221:46 Blending' 8893testdata/SampleMaterial.lc 1221:29-1221:57
6346testdata/SampleMaterial.lc 1221:49-1221:55 ((Blending')) | Blending' 8894 Maybe (Blending', Blending')
6347testdata/SampleMaterial.lc 1222:30-1222:50 RGBGen 8895testdata/SampleMaterial.lc 1221:34-1221:57
6348testdata/SampleMaterial.lc 1223:32-1223:42 AlphaGen 8896 (Blending', Blending')
6349testdata/SampleMaterial.lc 1224:29-1224:40 TCGen 8897testdata/SampleMaterial.lc 1221:36-1221:46
6350testdata/SampleMaterial.lc 1225:29-1225:31 forall a . List a 8898 Blending'
6351testdata/SampleMaterial.lc 1226:31-1226:42 StageTexture 8899testdata/SampleMaterial.lc 1221:49-1221:55
6352testdata/SampleMaterial.lc 1227:34-1227:38 Bool 8900 Blending' | ((Blending'))
6353testdata/SampleMaterial.lc 1228:33-1228:41 DepthFunction 8901testdata/SampleMaterial.lc 1222:30-1222:50
6354testdata/SampleMaterial.lc 1229:33-1229:40 forall a . Maybe a 8902 RGBGen
6355testdata/SampleMaterial.lc 1230:41-1230:46 Bool 8903testdata/SampleMaterial.lc 1223:32-1223:42
6356testdata/SampleMaterial.lc 1231:38-1231:54 String 8904 AlphaGen
6357testdata/SampleMaterial.lc 1234:21-1234:26 Bool 8905testdata/SampleMaterial.lc 1224:29-1224:40
6358testdata/SampleMaterial.lc 1237:5-1279:6 (String, CommonAttrs) 8906 TCGen
6359testdata/SampleMaterial.lc 1237:5-2182:6 List (String, CommonAttrs) 8907testdata/SampleMaterial.lc 1225:29-1225:31
6360testdata/SampleMaterial.lc 1237:7-1237:41 String 8908 forall a . List a
6361testdata/SampleMaterial.lc 1238:7-1238:18 () 8909testdata/SampleMaterial.lc 1226:31-1226:42
6362 -> () 8910 StageTexture
6363 -> Bool 8911testdata/SampleMaterial.lc 1227:34-1227:38
8912 Bool
8913testdata/SampleMaterial.lc 1228:33-1228:41
8914 DepthFunction
8915testdata/SampleMaterial.lc 1229:33-1229:40
8916 forall a . Maybe a
8917testdata/SampleMaterial.lc 1230:41-1230:46
8918 Bool
8919testdata/SampleMaterial.lc 1231:38-1231:54
8920 String
8921testdata/SampleMaterial.lc 1234:21-1234:26
8922 Bool
8923testdata/SampleMaterial.lc 1237:5-1279:6
8924 (String, CommonAttrs)
8925testdata/SampleMaterial.lc 1237:5-2182:6
8926 List (String, CommonAttrs)
8927testdata/SampleMaterial.lc 1237:7-1237:41
8928 String
8929testdata/SampleMaterial.lc 1238:7-1238:18
8930 ()
8931 -> ()
8932 -> Bool
8933 -> Float
8934 -> Bool
8935 -> Bool
8936 -> CullType
8937 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8938testdata/SampleMaterial.lc 1238:7-1239:26
8939 ()
8940 -> Bool
8941 -> Float
8942 -> Bool
8943 -> Bool
8944 -> CullType
8945 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8946testdata/SampleMaterial.lc 1238:7-1240:26
8947 Bool
6364 -> Float 8948 -> Float
6365 -> Bool 8949 -> Bool
6366 -> Bool 8950 -> Bool
6367 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8951 -> CullType
6368testdata/SampleMaterial.lc 1238:7-1239:26 () 8952 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6369 -> Bool 8953testdata/SampleMaterial.lc 1238:7-1241:27
6370 -> Float 8954 Float
6371 -> Bool 8955 -> Bool
6372 -> Bool 8956 -> Bool
6373 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8957 -> CullType
6374testdata/SampleMaterial.lc 1238:7-1240:26 Bool 8958 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6375 -> Float 8959testdata/SampleMaterial.lc 1238:7-1242:21
6376 -> Bool 8960 Bool
6377 -> Bool 8961 -> Bool
6378 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8962 -> CullType
6379testdata/SampleMaterial.lc 1238:7-1241:27 Float 8963 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6380 -> Bool 8964testdata/SampleMaterial.lc 1238:7-1243:35
6381 -> Bool 8965 Bool
6382 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8966 -> CullType
6383testdata/SampleMaterial.lc 1238:7-1242:21 Bool 8967 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6384 -> Bool 8968testdata/SampleMaterial.lc 1238:7-1244:28
6385 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8969 CullType
6386testdata/SampleMaterial.lc 1238:7-1243:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8970 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6387testdata/SampleMaterial.lc 1238:7-1244:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8971testdata/SampleMaterial.lc 1238:7-1245:33
6388testdata/SampleMaterial.lc 1238:7-1245:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8972 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6389testdata/SampleMaterial.lc 1238:7-1246:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8973testdata/SampleMaterial.lc 1238:7-1246:32
6390testdata/SampleMaterial.lc 1238:7-1247:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8974 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6391testdata/SampleMaterial.lc 1238:7-1248:34 List StageAttrs -> Bool -> CommonAttrs 8975testdata/SampleMaterial.lc 1238:7-1247:30
6392testdata/SampleMaterial.lc 1238:7-1276:14 Bool -> CommonAttrs 8976 Bool -> List StageAttrs -> Bool -> CommonAttrs
6393testdata/SampleMaterial.lc 1238:7-1278:10 ((CommonAttrs)) | CommonAttrs 8977testdata/SampleMaterial.lc 1238:7-1248:34
6394testdata/SampleMaterial.lc 1239:24-1239:26 () 8978 List StageAttrs -> Bool -> CommonAttrs
6395testdata/SampleMaterial.lc 1240:24-1240:26 () 8979testdata/SampleMaterial.lc 1238:7-1276:14
6396testdata/SampleMaterial.lc 1241:22-1241:27 Bool 8980 Bool -> CommonAttrs
6397testdata/SampleMaterial.lc 1242:20-1242:21 _b 8981testdata/SampleMaterial.lc 1238:7-1278:10
6398testdata/SampleMaterial.lc 1243:30-1243:35 Bool 8982 CommonAttrs | ((CommonAttrs))
6399testdata/SampleMaterial.lc 1244:23-1244:28 Bool 8983testdata/SampleMaterial.lc 1239:24-1239:26
6400testdata/SampleMaterial.lc 1245:20-1245:33 CullType 8984 ()
6401testdata/SampleMaterial.lc 1246:30-1246:32 forall a . List a 8985testdata/SampleMaterial.lc 1240:24-1240:26
6402testdata/SampleMaterial.lc 1247:25-1247:30 Bool 8986 ()
6403testdata/SampleMaterial.lc 1248:29-1248:34 Bool 8987testdata/SampleMaterial.lc 1241:22-1241:27
6404testdata/SampleMaterial.lc 1250:13-1276:14 List StageAttrs 8988 Bool
6405testdata/SampleMaterial.lc 1250:15-1250:25 Maybe (Blending', Blending') 8989testdata/SampleMaterial.lc 1242:20-1242:21
6406 -> RGBGen 8990 _b
6407 -> AlphaGen 8991testdata/SampleMaterial.lc 1243:30-1243:35
8992 Bool
8993testdata/SampleMaterial.lc 1244:23-1244:28
8994 Bool
8995testdata/SampleMaterial.lc 1245:20-1245:33
8996 CullType
8997testdata/SampleMaterial.lc 1246:30-1246:32
8998 forall a . List a
8999testdata/SampleMaterial.lc 1247:25-1247:30
9000 Bool
9001testdata/SampleMaterial.lc 1248:29-1248:34
9002 Bool
9003testdata/SampleMaterial.lc 1250:13-1276:14
9004 List StageAttrs
9005testdata/SampleMaterial.lc 1250:15-1250:25
9006 Maybe (Blending', Blending')
9007 -> RGBGen
9008 -> AlphaGen
9009 -> TCGen
9010 -> List TCMod
9011 -> StageTexture
9012 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9013testdata/SampleMaterial.lc 1250:15-1251:36
9014 RGBGen
9015 -> AlphaGen
9016 -> TCGen
9017 -> List TCMod
9018 -> StageTexture
9019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9020testdata/SampleMaterial.lc 1250:15-1252:50
9021 AlphaGen
6408 -> TCGen 9022 -> TCGen
6409 -> List TCMod 9023 -> List TCMod
6410 -> StageTexture 9024 -> StageTexture
6411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6412testdata/SampleMaterial.lc 1250:15-1251:36 RGBGen 9026testdata/SampleMaterial.lc 1250:15-1253:42
6413 -> AlphaGen 9027 TCGen
6414 -> TCGen
6415 -> List TCMod 9028 -> List TCMod
6416 -> StageTexture 9029 -> StageTexture
6417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9030 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6418testdata/SampleMaterial.lc 1250:15-1252:50 AlphaGen 9031testdata/SampleMaterial.lc 1250:15-1254:36
6419 -> TCGen 9032 List TCMod
6420 -> List TCMod
6421 -> StageTexture 9033 -> StageTexture
6422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9034 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6423testdata/SampleMaterial.lc 1250:15-1253:42 TCGen 9035testdata/SampleMaterial.lc 1250:15-1255:31
6424 -> List TCMod 9036 StageTexture
6425 -> StageTexture
6426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9037 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6427testdata/SampleMaterial.lc 1250:15-1254:36 List TCMod 9038testdata/SampleMaterial.lc 1250:15-1256:72
6428 -> StageTexture 9039 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6429 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9040testdata/SampleMaterial.lc 1250:15-1257:38
6430testdata/SampleMaterial.lc 1250:15-1255:31 StageTexture 9041 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6431 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9042testdata/SampleMaterial.lc 1250:15-1258:41
6432testdata/SampleMaterial.lc 1250:15-1256:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9043 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6433testdata/SampleMaterial.lc 1250:15-1257:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9044testdata/SampleMaterial.lc 1250:15-1259:40
6434testdata/SampleMaterial.lc 1250:15-1258:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9045 Bool -> String -> StageAttrs
6435testdata/SampleMaterial.lc 1250:15-1259:40 Bool -> String -> StageAttrs 9046testdata/SampleMaterial.lc 1250:15-1260:46
6436testdata/SampleMaterial.lc 1250:15-1260:46 String -> StageAttrs 9047 String -> StageAttrs
6437testdata/SampleMaterial.lc 1250:15-1262:18 StageAttrs 9048testdata/SampleMaterial.lc 1250:15-1262:18
6438testdata/SampleMaterial.lc 1251:29-1251:36 forall a . Maybe a 9049 StageAttrs
6439testdata/SampleMaterial.lc 1252:30-1252:50 RGBGen 9050testdata/SampleMaterial.lc 1251:29-1251:36
6440testdata/SampleMaterial.lc 1253:32-1253:42 AlphaGen 9051 forall a . Maybe a
6441testdata/SampleMaterial.lc 1254:29-1254:36 TCGen 9052testdata/SampleMaterial.lc 1252:30-1252:50
6442testdata/SampleMaterial.lc 1255:29-1255:31 forall a . List a 9053 RGBGen
6443testdata/SampleMaterial.lc 1256:31-1256:37 String -> StageTexture 9054testdata/SampleMaterial.lc 1253:32-1253:42
6444testdata/SampleMaterial.lc 1256:31-1256:72 StageTexture 9055 AlphaGen
6445testdata/SampleMaterial.lc 1256:38-1256:72 String 9056testdata/SampleMaterial.lc 1254:29-1254:36
6446testdata/SampleMaterial.lc 1257:34-1257:38 Bool 9057 TCGen
6447testdata/SampleMaterial.lc 1258:33-1258:41 DepthFunction 9058testdata/SampleMaterial.lc 1255:29-1255:31
6448testdata/SampleMaterial.lc 1259:33-1259:40 forall a . Maybe a 9059 forall a . List a
6449testdata/SampleMaterial.lc 1260:41-1260:46 Bool 9060testdata/SampleMaterial.lc 1256:31-1256:37
6450testdata/SampleMaterial.lc 1261:38-1261:54 String 9061 String -> StageTexture
6451testdata/SampleMaterial.lc 1263:15-1263:25 Maybe (Blending', Blending') 9062testdata/SampleMaterial.lc 1256:31-1256:72
6452 -> RGBGen 9063 StageTexture
6453 -> AlphaGen 9064testdata/SampleMaterial.lc 1256:38-1256:72
9065 String
9066testdata/SampleMaterial.lc 1257:34-1257:38
9067 Bool
9068testdata/SampleMaterial.lc 1258:33-1258:41
9069 DepthFunction
9070testdata/SampleMaterial.lc 1259:33-1259:40
9071 forall a . Maybe a
9072testdata/SampleMaterial.lc 1260:41-1260:46
9073 Bool
9074testdata/SampleMaterial.lc 1261:38-1261:54
9075 String
9076testdata/SampleMaterial.lc 1263:15-1263:25
9077 Maybe (Blending', Blending')
9078 -> RGBGen
9079 -> AlphaGen
9080 -> TCGen
9081 -> List TCMod
9082 -> StageTexture
9083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9084testdata/SampleMaterial.lc 1263:15-1264:57
9085 RGBGen
9086 -> AlphaGen
9087 -> TCGen
9088 -> List TCMod
9089 -> StageTexture
9090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9091testdata/SampleMaterial.lc 1263:15-1265:50
9092 AlphaGen
6454 -> TCGen 9093 -> TCGen
6455 -> List TCMod 9094 -> List TCMod
6456 -> StageTexture 9095 -> StageTexture
6457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9096 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6458testdata/SampleMaterial.lc 1263:15-1264:57 RGBGen 9097testdata/SampleMaterial.lc 1263:15-1266:42
6459 -> AlphaGen 9098 TCGen
6460 -> TCGen
6461 -> List TCMod 9099 -> List TCMod
6462 -> StageTexture 9100 -> StageTexture
6463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9101 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6464testdata/SampleMaterial.lc 1263:15-1265:50 AlphaGen 9102testdata/SampleMaterial.lc 1263:15-1267:40
6465 -> TCGen 9103 List TCMod
6466 -> List TCMod
6467 -> StageTexture 9104 -> StageTexture
6468 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6469testdata/SampleMaterial.lc 1263:15-1266:42 TCGen 9106testdata/SampleMaterial.lc 1263:15-1268:31
6470 -> List TCMod 9107 StageTexture
6471 -> StageTexture
6472 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9108 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6473testdata/SampleMaterial.lc 1263:15-1267:40 List TCMod 9109testdata/SampleMaterial.lc 1263:15-1269:42
6474 -> StageTexture 9110 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9111testdata/SampleMaterial.lc 1263:15-1270:38
6476testdata/SampleMaterial.lc 1263:15-1268:31 StageTexture 9112 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6477 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9113testdata/SampleMaterial.lc 1263:15-1271:41
6478testdata/SampleMaterial.lc 1263:15-1269:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9114 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6479testdata/SampleMaterial.lc 1263:15-1270:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9115testdata/SampleMaterial.lc 1263:15-1272:40
6480testdata/SampleMaterial.lc 1263:15-1271:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9116 Bool -> String -> StageAttrs
6481testdata/SampleMaterial.lc 1263:15-1272:40 Bool -> String -> StageAttrs 9117testdata/SampleMaterial.lc 1263:15-1273:46
6482testdata/SampleMaterial.lc 1263:15-1273:46 String -> StageAttrs 9118 String -> StageAttrs
6483testdata/SampleMaterial.lc 1263:15-1275:18 List StageAttrs | StageAttrs 9119testdata/SampleMaterial.lc 1263:15-1275:18
6484testdata/SampleMaterial.lc 1264:29-1264:33 forall a . a -> Maybe a 9120 StageAttrs | List StageAttrs
6485testdata/SampleMaterial.lc 1264:29-1264:57 Maybe (Blending', Blending') 9121testdata/SampleMaterial.lc 1264:29-1264:33
6486testdata/SampleMaterial.lc 1264:34-1264:57 (Blending', Blending') 9122 forall a . a -> Maybe a
6487testdata/SampleMaterial.lc 1264:36-1264:46 Blending' 9123testdata/SampleMaterial.lc 1264:29-1264:57
6488testdata/SampleMaterial.lc 1264:49-1264:55 ((Blending')) | Blending' 9124 Maybe (Blending', Blending')
6489testdata/SampleMaterial.lc 1265:30-1265:50 RGBGen 9125testdata/SampleMaterial.lc 1264:34-1264:57
6490testdata/SampleMaterial.lc 1266:32-1266:42 AlphaGen 9126 (Blending', Blending')
6491testdata/SampleMaterial.lc 1267:29-1267:40 TCGen 9127testdata/SampleMaterial.lc 1264:36-1264:46
6492testdata/SampleMaterial.lc 1268:29-1268:31 forall a . List a 9128 Blending'
6493testdata/SampleMaterial.lc 1269:31-1269:42 StageTexture 9129testdata/SampleMaterial.lc 1264:49-1264:55
6494testdata/SampleMaterial.lc 1270:34-1270:38 Bool 9130 Blending' | ((Blending'))
6495testdata/SampleMaterial.lc 1271:33-1271:41 DepthFunction 9131testdata/SampleMaterial.lc 1265:30-1265:50
6496testdata/SampleMaterial.lc 1272:33-1272:40 forall a . Maybe a 9132 RGBGen
6497testdata/SampleMaterial.lc 1273:41-1273:46 Bool 9133testdata/SampleMaterial.lc 1266:32-1266:42
6498testdata/SampleMaterial.lc 1274:38-1274:54 String 9134 AlphaGen
6499testdata/SampleMaterial.lc 1277:21-1277:26 Bool 9135testdata/SampleMaterial.lc 1267:29-1267:40
6500testdata/SampleMaterial.lc 1280:5-1322:6 (String, CommonAttrs) 9136 TCGen
6501testdata/SampleMaterial.lc 1280:5-2182:6 List (String, CommonAttrs) 9137testdata/SampleMaterial.lc 1268:29-1268:31
6502testdata/SampleMaterial.lc 1280:7-1280:44 String 9138 forall a . List a
6503testdata/SampleMaterial.lc 1281:7-1281:18 () 9139testdata/SampleMaterial.lc 1269:31-1269:42
6504 -> () 9140 StageTexture
6505 -> Bool 9141testdata/SampleMaterial.lc 1270:34-1270:38
9142 Bool
9143testdata/SampleMaterial.lc 1271:33-1271:41
9144 DepthFunction
9145testdata/SampleMaterial.lc 1272:33-1272:40
9146 forall a . Maybe a
9147testdata/SampleMaterial.lc 1273:41-1273:46
9148 Bool
9149testdata/SampleMaterial.lc 1274:38-1274:54
9150 String
9151testdata/SampleMaterial.lc 1277:21-1277:26
9152 Bool
9153testdata/SampleMaterial.lc 1280:5-1322:6
9154 (String, CommonAttrs)
9155testdata/SampleMaterial.lc 1280:5-2182:6
9156 List (String, CommonAttrs)
9157testdata/SampleMaterial.lc 1280:7-1280:44
9158 String
9159testdata/SampleMaterial.lc 1281:7-1281:18
9160 ()
9161 -> ()
9162 -> Bool
9163 -> Float
9164 -> Bool
9165 -> Bool
9166 -> CullType
9167 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9168testdata/SampleMaterial.lc 1281:7-1282:26
9169 ()
9170 -> Bool
9171 -> Float
9172 -> Bool
9173 -> Bool
9174 -> CullType
9175 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9176testdata/SampleMaterial.lc 1281:7-1283:26
9177 Bool
6506 -> Float 9178 -> Float
6507 -> Bool 9179 -> Bool
6508 -> Bool 9180 -> Bool
6509 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9181 -> CullType
6510testdata/SampleMaterial.lc 1281:7-1282:26 () 9182 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6511 -> Bool 9183testdata/SampleMaterial.lc 1281:7-1284:27
6512 -> Float 9184 Float
6513 -> Bool 9185 -> Bool
6514 -> Bool 9186 -> Bool
6515 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9187 -> CullType
6516testdata/SampleMaterial.lc 1281:7-1283:26 Bool 9188 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6517 -> Float 9189testdata/SampleMaterial.lc 1281:7-1285:21
6518 -> Bool 9190 Bool
6519 -> Bool 9191 -> Bool
6520 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9192 -> CullType
6521testdata/SampleMaterial.lc 1281:7-1284:27 Float 9193 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6522 -> Bool 9194testdata/SampleMaterial.lc 1281:7-1286:35
6523 -> Bool 9195 Bool
6524 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9196 -> CullType
6525testdata/SampleMaterial.lc 1281:7-1285:21 Bool 9197 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6526 -> Bool 9198testdata/SampleMaterial.lc 1281:7-1287:28
6527 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9199 CullType
6528testdata/SampleMaterial.lc 1281:7-1286:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9200 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6529testdata/SampleMaterial.lc 1281:7-1287:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9201testdata/SampleMaterial.lc 1281:7-1288:33
6530testdata/SampleMaterial.lc 1281:7-1288:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9202 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6531testdata/SampleMaterial.lc 1281:7-1289:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9203testdata/SampleMaterial.lc 1281:7-1289:32
6532testdata/SampleMaterial.lc 1281:7-1290:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9204 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6533testdata/SampleMaterial.lc 1281:7-1291:34 List StageAttrs -> Bool -> CommonAttrs 9205testdata/SampleMaterial.lc 1281:7-1290:30
6534testdata/SampleMaterial.lc 1281:7-1319:14 Bool -> CommonAttrs 9206 Bool -> List StageAttrs -> Bool -> CommonAttrs
6535testdata/SampleMaterial.lc 1281:7-1321:10 ((CommonAttrs)) | CommonAttrs 9207testdata/SampleMaterial.lc 1281:7-1291:34
6536testdata/SampleMaterial.lc 1282:24-1282:26 () 9208 List StageAttrs -> Bool -> CommonAttrs
6537testdata/SampleMaterial.lc 1283:24-1283:26 () 9209testdata/SampleMaterial.lc 1281:7-1319:14
6538testdata/SampleMaterial.lc 1284:22-1284:27 Bool 9210 Bool -> CommonAttrs
6539testdata/SampleMaterial.lc 1285:20-1285:21 _b 9211testdata/SampleMaterial.lc 1281:7-1321:10
6540testdata/SampleMaterial.lc 1286:30-1286:35 Bool 9212 CommonAttrs | ((CommonAttrs))
6541testdata/SampleMaterial.lc 1287:23-1287:28 Bool 9213testdata/SampleMaterial.lc 1282:24-1282:26
6542testdata/SampleMaterial.lc 1288:20-1288:33 CullType 9214 ()
6543testdata/SampleMaterial.lc 1289:30-1289:32 forall a . List a 9215testdata/SampleMaterial.lc 1283:24-1283:26
6544testdata/SampleMaterial.lc 1290:25-1290:30 Bool 9216 ()
6545testdata/SampleMaterial.lc 1291:29-1291:34 Bool 9217testdata/SampleMaterial.lc 1284:22-1284:27
6546testdata/SampleMaterial.lc 1293:13-1319:14 List StageAttrs 9218 Bool
6547testdata/SampleMaterial.lc 1293:15-1293:25 Maybe (Blending', Blending') 9219testdata/SampleMaterial.lc 1285:20-1285:21
6548 -> RGBGen 9220 _b
6549 -> AlphaGen 9221testdata/SampleMaterial.lc 1286:30-1286:35
9222 Bool
9223testdata/SampleMaterial.lc 1287:23-1287:28
9224 Bool
9225testdata/SampleMaterial.lc 1288:20-1288:33
9226 CullType
9227testdata/SampleMaterial.lc 1289:30-1289:32
9228 forall a . List a
9229testdata/SampleMaterial.lc 1290:25-1290:30
9230 Bool
9231testdata/SampleMaterial.lc 1291:29-1291:34
9232 Bool
9233testdata/SampleMaterial.lc 1293:13-1319:14
9234 List StageAttrs
9235testdata/SampleMaterial.lc 1293:15-1293:25
9236 Maybe (Blending', Blending')
9237 -> RGBGen
9238 -> AlphaGen
9239 -> TCGen
9240 -> List TCMod
9241 -> StageTexture
9242 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9243testdata/SampleMaterial.lc 1293:15-1294:36
9244 RGBGen
9245 -> AlphaGen
9246 -> TCGen
9247 -> List TCMod
9248 -> StageTexture
9249 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9250testdata/SampleMaterial.lc 1293:15-1295:50
9251 AlphaGen
6550 -> TCGen 9252 -> TCGen
6551 -> List TCMod 9253 -> List TCMod
6552 -> StageTexture 9254 -> StageTexture
6553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9255 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6554testdata/SampleMaterial.lc 1293:15-1294:36 RGBGen 9256testdata/SampleMaterial.lc 1293:15-1296:42
6555 -> AlphaGen 9257 TCGen
6556 -> TCGen
6557 -> List TCMod 9258 -> List TCMod
6558 -> StageTexture 9259 -> StageTexture
6559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9260 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6560testdata/SampleMaterial.lc 1293:15-1295:50 AlphaGen 9261testdata/SampleMaterial.lc 1293:15-1297:36
6561 -> TCGen 9262 List TCMod
6562 -> List TCMod
6563 -> StageTexture 9263 -> StageTexture
6564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9264 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6565testdata/SampleMaterial.lc 1293:15-1296:42 TCGen 9265testdata/SampleMaterial.lc 1293:15-1298:31
6566 -> List TCMod 9266 StageTexture
6567 -> StageTexture
6568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9267 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6569testdata/SampleMaterial.lc 1293:15-1297:36 List TCMod 9268testdata/SampleMaterial.lc 1293:15-1299:75
6570 -> StageTexture 9269 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9270testdata/SampleMaterial.lc 1293:15-1300:38
6572testdata/SampleMaterial.lc 1293:15-1298:31 StageTexture 9271 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9272testdata/SampleMaterial.lc 1293:15-1301:41
6574testdata/SampleMaterial.lc 1293:15-1299:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9273 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6575testdata/SampleMaterial.lc 1293:15-1300:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9274testdata/SampleMaterial.lc 1293:15-1302:40
6576testdata/SampleMaterial.lc 1293:15-1301:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9275 Bool -> String -> StageAttrs
6577testdata/SampleMaterial.lc 1293:15-1302:40 Bool -> String -> StageAttrs 9276testdata/SampleMaterial.lc 1293:15-1303:46
6578testdata/SampleMaterial.lc 1293:15-1303:46 String -> StageAttrs 9277 String -> StageAttrs
6579testdata/SampleMaterial.lc 1293:15-1305:18 StageAttrs 9278testdata/SampleMaterial.lc 1293:15-1305:18
6580testdata/SampleMaterial.lc 1294:29-1294:36 forall a . Maybe a 9279 StageAttrs
6581testdata/SampleMaterial.lc 1295:30-1295:50 RGBGen 9280testdata/SampleMaterial.lc 1294:29-1294:36
6582testdata/SampleMaterial.lc 1296:32-1296:42 AlphaGen 9281 forall a . Maybe a
6583testdata/SampleMaterial.lc 1297:29-1297:36 TCGen 9282testdata/SampleMaterial.lc 1295:30-1295:50
6584testdata/SampleMaterial.lc 1298:29-1298:31 forall a . List a 9283 RGBGen
6585testdata/SampleMaterial.lc 1299:31-1299:37 String -> StageTexture 9284testdata/SampleMaterial.lc 1296:32-1296:42
6586testdata/SampleMaterial.lc 1299:31-1299:75 StageTexture 9285 AlphaGen
6587testdata/SampleMaterial.lc 1299:38-1299:75 String 9286testdata/SampleMaterial.lc 1297:29-1297:36
6588testdata/SampleMaterial.lc 1300:34-1300:38 Bool 9287 TCGen
6589testdata/SampleMaterial.lc 1301:33-1301:41 DepthFunction 9288testdata/SampleMaterial.lc 1298:29-1298:31
6590testdata/SampleMaterial.lc 1302:33-1302:40 forall a . Maybe a 9289 forall a . List a
6591testdata/SampleMaterial.lc 1303:41-1303:46 Bool 9290testdata/SampleMaterial.lc 1299:31-1299:37
6592testdata/SampleMaterial.lc 1304:38-1304:54 String 9291 String -> StageTexture
6593testdata/SampleMaterial.lc 1306:15-1306:25 Maybe (Blending', Blending') 9292testdata/SampleMaterial.lc 1299:31-1299:75
6594 -> RGBGen 9293 StageTexture
6595 -> AlphaGen 9294testdata/SampleMaterial.lc 1299:38-1299:75
9295 String
9296testdata/SampleMaterial.lc 1300:34-1300:38
9297 Bool
9298testdata/SampleMaterial.lc 1301:33-1301:41
9299 DepthFunction
9300testdata/SampleMaterial.lc 1302:33-1302:40
9301 forall a . Maybe a
9302testdata/SampleMaterial.lc 1303:41-1303:46
9303 Bool
9304testdata/SampleMaterial.lc 1304:38-1304:54
9305 String
9306testdata/SampleMaterial.lc 1306:15-1306:25
9307 Maybe (Blending', Blending')
9308 -> RGBGen
9309 -> AlphaGen
9310 -> TCGen
9311 -> List TCMod
9312 -> StageTexture
9313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9314testdata/SampleMaterial.lc 1306:15-1307:57
9315 RGBGen
9316 -> AlphaGen
9317 -> TCGen
9318 -> List TCMod
9319 -> StageTexture
9320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9321testdata/SampleMaterial.lc 1306:15-1308:50
9322 AlphaGen
6596 -> TCGen 9323 -> TCGen
6597 -> List TCMod 9324 -> List TCMod
6598 -> StageTexture 9325 -> StageTexture
6599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6600testdata/SampleMaterial.lc 1306:15-1307:57 RGBGen 9327testdata/SampleMaterial.lc 1306:15-1309:42
6601 -> AlphaGen 9328 TCGen
6602 -> TCGen
6603 -> List TCMod 9329 -> List TCMod
6604 -> StageTexture 9330 -> StageTexture
6605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9331 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6606testdata/SampleMaterial.lc 1306:15-1308:50 AlphaGen 9332testdata/SampleMaterial.lc 1306:15-1310:40
6607 -> TCGen 9333 List TCMod
6608 -> List TCMod
6609 -> StageTexture 9334 -> StageTexture
6610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6611testdata/SampleMaterial.lc 1306:15-1309:42 TCGen 9336testdata/SampleMaterial.lc 1306:15-1311:31
6612 -> List TCMod 9337 StageTexture
6613 -> StageTexture
6614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6615testdata/SampleMaterial.lc 1306:15-1310:40 List TCMod 9339testdata/SampleMaterial.lc 1306:15-1312:42
6616 -> StageTexture 9340 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9341testdata/SampleMaterial.lc 1306:15-1313:38
6618testdata/SampleMaterial.lc 1306:15-1311:31 StageTexture 9342 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9343testdata/SampleMaterial.lc 1306:15-1314:41
6620testdata/SampleMaterial.lc 1306:15-1312:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9344 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6621testdata/SampleMaterial.lc 1306:15-1313:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9345testdata/SampleMaterial.lc 1306:15-1315:40
6622testdata/SampleMaterial.lc 1306:15-1314:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9346 Bool -> String -> StageAttrs
6623testdata/SampleMaterial.lc 1306:15-1315:40 Bool -> String -> StageAttrs 9347testdata/SampleMaterial.lc 1306:15-1316:46
6624testdata/SampleMaterial.lc 1306:15-1316:46 String -> StageAttrs 9348 String -> StageAttrs
6625testdata/SampleMaterial.lc 1306:15-1318:18 List StageAttrs | StageAttrs 9349testdata/SampleMaterial.lc 1306:15-1318:18
6626testdata/SampleMaterial.lc 1307:29-1307:33 forall a . a -> Maybe a 9350 StageAttrs | List StageAttrs
6627testdata/SampleMaterial.lc 1307:29-1307:57 Maybe (Blending', Blending') 9351testdata/SampleMaterial.lc 1307:29-1307:33
6628testdata/SampleMaterial.lc 1307:34-1307:57 (Blending', Blending') 9352 forall a . a -> Maybe a
6629testdata/SampleMaterial.lc 1307:36-1307:46 Blending' 9353testdata/SampleMaterial.lc 1307:29-1307:57
6630testdata/SampleMaterial.lc 1307:49-1307:55 ((Blending')) | Blending' 9354 Maybe (Blending', Blending')
6631testdata/SampleMaterial.lc 1308:30-1308:50 RGBGen 9355testdata/SampleMaterial.lc 1307:34-1307:57
6632testdata/SampleMaterial.lc 1309:32-1309:42 AlphaGen 9356 (Blending', Blending')
6633testdata/SampleMaterial.lc 1310:29-1310:40 TCGen 9357testdata/SampleMaterial.lc 1307:36-1307:46
6634testdata/SampleMaterial.lc 1311:29-1311:31 forall a . List a 9358 Blending'
6635testdata/SampleMaterial.lc 1312:31-1312:42 StageTexture 9359testdata/SampleMaterial.lc 1307:49-1307:55
6636testdata/SampleMaterial.lc 1313:34-1313:38 Bool 9360 Blending' | ((Blending'))
6637testdata/SampleMaterial.lc 1314:33-1314:41 DepthFunction 9361testdata/SampleMaterial.lc 1308:30-1308:50
6638testdata/SampleMaterial.lc 1315:33-1315:40 forall a . Maybe a 9362 RGBGen
6639testdata/SampleMaterial.lc 1316:41-1316:46 Bool 9363testdata/SampleMaterial.lc 1309:32-1309:42
6640testdata/SampleMaterial.lc 1317:38-1317:54 String 9364 AlphaGen
6641testdata/SampleMaterial.lc 1320:21-1320:26 Bool 9365testdata/SampleMaterial.lc 1310:29-1310:40
6642testdata/SampleMaterial.lc 1323:5-1365:6 (String, CommonAttrs) 9366 TCGen
6643testdata/SampleMaterial.lc 1323:5-2182:6 List (String, CommonAttrs) 9367testdata/SampleMaterial.lc 1311:29-1311:31
6644testdata/SampleMaterial.lc 1323:7-1323:43 String 9368 forall a . List a
6645testdata/SampleMaterial.lc 1324:7-1324:18 () 9369testdata/SampleMaterial.lc 1312:31-1312:42
6646 -> () 9370 StageTexture
6647 -> Bool 9371testdata/SampleMaterial.lc 1313:34-1313:38
9372 Bool
9373testdata/SampleMaterial.lc 1314:33-1314:41
9374 DepthFunction
9375testdata/SampleMaterial.lc 1315:33-1315:40
9376 forall a . Maybe a
9377testdata/SampleMaterial.lc 1316:41-1316:46
9378 Bool
9379testdata/SampleMaterial.lc 1317:38-1317:54
9380 String
9381testdata/SampleMaterial.lc 1320:21-1320:26
9382 Bool
9383testdata/SampleMaterial.lc 1323:5-1365:6
9384 (String, CommonAttrs)
9385testdata/SampleMaterial.lc 1323:5-2182:6
9386 List (String, CommonAttrs)
9387testdata/SampleMaterial.lc 1323:7-1323:43
9388 String
9389testdata/SampleMaterial.lc 1324:7-1324:18
9390 ()
9391 -> ()
9392 -> Bool
9393 -> Float
9394 -> Bool
9395 -> Bool
9396 -> CullType
9397 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9398testdata/SampleMaterial.lc 1324:7-1325:26
9399 ()
9400 -> Bool
9401 -> Float
9402 -> Bool
9403 -> Bool
9404 -> CullType
9405 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9406testdata/SampleMaterial.lc 1324:7-1326:26
9407 Bool
6648 -> Float 9408 -> Float
6649 -> Bool 9409 -> Bool
6650 -> Bool 9410 -> Bool
6651 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9411 -> CullType
6652testdata/SampleMaterial.lc 1324:7-1325:26 () 9412 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6653 -> Bool 9413testdata/SampleMaterial.lc 1324:7-1327:27
6654 -> Float 9414 Float
6655 -> Bool 9415 -> Bool
6656 -> Bool 9416 -> Bool
6657 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9417 -> CullType
6658testdata/SampleMaterial.lc 1324:7-1326:26 Bool 9418 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6659 -> Float 9419testdata/SampleMaterial.lc 1324:7-1328:21
6660 -> Bool 9420 Bool
6661 -> Bool 9421 -> Bool
6662 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9422 -> CullType
6663testdata/SampleMaterial.lc 1324:7-1327:27 Float 9423 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6664 -> Bool 9424testdata/SampleMaterial.lc 1324:7-1329:35
6665 -> Bool 9425 Bool
6666 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9426 -> CullType
6667testdata/SampleMaterial.lc 1324:7-1328:21 Bool 9427 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6668 -> Bool 9428testdata/SampleMaterial.lc 1324:7-1330:28
6669 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9429 CullType
6670testdata/SampleMaterial.lc 1324:7-1329:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9430 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6671testdata/SampleMaterial.lc 1324:7-1330:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9431testdata/SampleMaterial.lc 1324:7-1331:33
6672testdata/SampleMaterial.lc 1324:7-1331:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9432 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6673testdata/SampleMaterial.lc 1324:7-1332:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9433testdata/SampleMaterial.lc 1324:7-1332:32
6674testdata/SampleMaterial.lc 1324:7-1333:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9434 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6675testdata/SampleMaterial.lc 1324:7-1334:34 List StageAttrs -> Bool -> CommonAttrs 9435testdata/SampleMaterial.lc 1324:7-1333:30
6676testdata/SampleMaterial.lc 1324:7-1362:14 Bool -> CommonAttrs 9436 Bool -> List StageAttrs -> Bool -> CommonAttrs
6677testdata/SampleMaterial.lc 1324:7-1364:10 ((CommonAttrs)) | CommonAttrs 9437testdata/SampleMaterial.lc 1324:7-1334:34
6678testdata/SampleMaterial.lc 1325:24-1325:26 () 9438 List StageAttrs -> Bool -> CommonAttrs
6679testdata/SampleMaterial.lc 1326:24-1326:26 () 9439testdata/SampleMaterial.lc 1324:7-1362:14
6680testdata/SampleMaterial.lc 1327:22-1327:27 Bool 9440 Bool -> CommonAttrs
6681testdata/SampleMaterial.lc 1328:20-1328:21 _b 9441testdata/SampleMaterial.lc 1324:7-1364:10
6682testdata/SampleMaterial.lc 1329:30-1329:35 Bool 9442 CommonAttrs | ((CommonAttrs))
6683testdata/SampleMaterial.lc 1330:23-1330:28 Bool 9443testdata/SampleMaterial.lc 1325:24-1325:26
6684testdata/SampleMaterial.lc 1331:20-1331:33 CullType 9444 ()
6685testdata/SampleMaterial.lc 1332:30-1332:32 forall a . List a 9445testdata/SampleMaterial.lc 1326:24-1326:26
6686testdata/SampleMaterial.lc 1333:25-1333:30 Bool 9446 ()
6687testdata/SampleMaterial.lc 1334:29-1334:34 Bool 9447testdata/SampleMaterial.lc 1327:22-1327:27
6688testdata/SampleMaterial.lc 1336:13-1362:14 List StageAttrs 9448 Bool
6689testdata/SampleMaterial.lc 1336:15-1336:25 Maybe (Blending', Blending') 9449testdata/SampleMaterial.lc 1328:20-1328:21
6690 -> RGBGen 9450 _b
6691 -> AlphaGen 9451testdata/SampleMaterial.lc 1329:30-1329:35
9452 Bool
9453testdata/SampleMaterial.lc 1330:23-1330:28
9454 Bool
9455testdata/SampleMaterial.lc 1331:20-1331:33
9456 CullType
9457testdata/SampleMaterial.lc 1332:30-1332:32
9458 forall a . List a
9459testdata/SampleMaterial.lc 1333:25-1333:30
9460 Bool
9461testdata/SampleMaterial.lc 1334:29-1334:34
9462 Bool
9463testdata/SampleMaterial.lc 1336:13-1362:14
9464 List StageAttrs
9465testdata/SampleMaterial.lc 1336:15-1336:25
9466 Maybe (Blending', Blending')
9467 -> RGBGen
9468 -> AlphaGen
9469 -> TCGen
9470 -> List TCMod
9471 -> StageTexture
9472 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9473testdata/SampleMaterial.lc 1336:15-1337:36
9474 RGBGen
9475 -> AlphaGen
9476 -> TCGen
9477 -> List TCMod
9478 -> StageTexture
9479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9480testdata/SampleMaterial.lc 1336:15-1338:50
9481 AlphaGen
6692 -> TCGen 9482 -> TCGen
6693 -> List TCMod 9483 -> List TCMod
6694 -> StageTexture 9484 -> StageTexture
6695 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9485 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6696testdata/SampleMaterial.lc 1336:15-1337:36 RGBGen 9486testdata/SampleMaterial.lc 1336:15-1339:42
6697 -> AlphaGen 9487 TCGen
6698 -> TCGen
6699 -> List TCMod 9488 -> List TCMod
6700 -> StageTexture 9489 -> StageTexture
6701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9490 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6702testdata/SampleMaterial.lc 1336:15-1338:50 AlphaGen 9491testdata/SampleMaterial.lc 1336:15-1340:36
6703 -> TCGen 9492 List TCMod
6704 -> List TCMod
6705 -> StageTexture 9493 -> StageTexture
6706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6707testdata/SampleMaterial.lc 1336:15-1339:42 TCGen 9495testdata/SampleMaterial.lc 1336:15-1341:31
6708 -> List TCMod 9496 StageTexture
6709 -> StageTexture
6710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9497 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6711testdata/SampleMaterial.lc 1336:15-1340:36 List TCMod 9498testdata/SampleMaterial.lc 1336:15-1342:74
6712 -> StageTexture 9499 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6713 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9500testdata/SampleMaterial.lc 1336:15-1343:38
6714testdata/SampleMaterial.lc 1336:15-1341:31 StageTexture 9501 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9502testdata/SampleMaterial.lc 1336:15-1344:41
6716testdata/SampleMaterial.lc 1336:15-1342:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9503 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6717testdata/SampleMaterial.lc 1336:15-1343:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9504testdata/SampleMaterial.lc 1336:15-1345:40
6718testdata/SampleMaterial.lc 1336:15-1344:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9505 Bool -> String -> StageAttrs
6719testdata/SampleMaterial.lc 1336:15-1345:40 Bool -> String -> StageAttrs 9506testdata/SampleMaterial.lc 1336:15-1346:46
6720testdata/SampleMaterial.lc 1336:15-1346:46 String -> StageAttrs 9507 String -> StageAttrs
6721testdata/SampleMaterial.lc 1336:15-1348:18 StageAttrs 9508testdata/SampleMaterial.lc 1336:15-1348:18
6722testdata/SampleMaterial.lc 1337:29-1337:36 forall a . Maybe a 9509 StageAttrs
6723testdata/SampleMaterial.lc 1338:30-1338:50 RGBGen 9510testdata/SampleMaterial.lc 1337:29-1337:36
6724testdata/SampleMaterial.lc 1339:32-1339:42 AlphaGen 9511 forall a . Maybe a
6725testdata/SampleMaterial.lc 1340:29-1340:36 TCGen 9512testdata/SampleMaterial.lc 1338:30-1338:50
6726testdata/SampleMaterial.lc 1341:29-1341:31 forall a . List a 9513 RGBGen
6727testdata/SampleMaterial.lc 1342:31-1342:37 String -> StageTexture 9514testdata/SampleMaterial.lc 1339:32-1339:42
6728testdata/SampleMaterial.lc 1342:31-1342:74 StageTexture 9515 AlphaGen
6729testdata/SampleMaterial.lc 1342:38-1342:74 String 9516testdata/SampleMaterial.lc 1340:29-1340:36
6730testdata/SampleMaterial.lc 1343:34-1343:38 Bool 9517 TCGen
6731testdata/SampleMaterial.lc 1344:33-1344:41 DepthFunction 9518testdata/SampleMaterial.lc 1341:29-1341:31
6732testdata/SampleMaterial.lc 1345:33-1345:40 forall a . Maybe a 9519 forall a . List a
6733testdata/SampleMaterial.lc 1346:41-1346:46 Bool 9520testdata/SampleMaterial.lc 1342:31-1342:37
6734testdata/SampleMaterial.lc 1347:38-1347:54 String 9521 String -> StageTexture
6735testdata/SampleMaterial.lc 1349:15-1349:25 Maybe (Blending', Blending') 9522testdata/SampleMaterial.lc 1342:31-1342:74
6736 -> RGBGen 9523 StageTexture
6737 -> AlphaGen 9524testdata/SampleMaterial.lc 1342:38-1342:74
9525 String
9526testdata/SampleMaterial.lc 1343:34-1343:38
9527 Bool
9528testdata/SampleMaterial.lc 1344:33-1344:41
9529 DepthFunction
9530testdata/SampleMaterial.lc 1345:33-1345:40
9531 forall a . Maybe a
9532testdata/SampleMaterial.lc 1346:41-1346:46
9533 Bool
9534testdata/SampleMaterial.lc 1347:38-1347:54
9535 String
9536testdata/SampleMaterial.lc 1349:15-1349:25
9537 Maybe (Blending', Blending')
9538 -> RGBGen
9539 -> AlphaGen
9540 -> TCGen
9541 -> List TCMod
9542 -> StageTexture
9543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9544testdata/SampleMaterial.lc 1349:15-1350:57
9545 RGBGen
9546 -> AlphaGen
9547 -> TCGen
9548 -> List TCMod
9549 -> StageTexture
9550 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9551testdata/SampleMaterial.lc 1349:15-1351:50
9552 AlphaGen
6738 -> TCGen 9553 -> TCGen
6739 -> List TCMod 9554 -> List TCMod
6740 -> StageTexture 9555 -> StageTexture
6741 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9556 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6742testdata/SampleMaterial.lc 1349:15-1350:57 RGBGen 9557testdata/SampleMaterial.lc 1349:15-1352:42
6743 -> AlphaGen 9558 TCGen
6744 -> TCGen
6745 -> List TCMod 9559 -> List TCMod
6746 -> StageTexture 9560 -> StageTexture
6747 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9561 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6748testdata/SampleMaterial.lc 1349:15-1351:50 AlphaGen 9562testdata/SampleMaterial.lc 1349:15-1353:40
6749 -> TCGen 9563 List TCMod
6750 -> List TCMod
6751 -> StageTexture 9564 -> StageTexture
6752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6753testdata/SampleMaterial.lc 1349:15-1352:42 TCGen 9566testdata/SampleMaterial.lc 1349:15-1354:31
6754 -> List TCMod 9567 StageTexture
6755 -> StageTexture
6756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6757testdata/SampleMaterial.lc 1349:15-1353:40 List TCMod 9569testdata/SampleMaterial.lc 1349:15-1355:42
6758 -> StageTexture 9570 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9571testdata/SampleMaterial.lc 1349:15-1356:38
6760testdata/SampleMaterial.lc 1349:15-1354:31 StageTexture 9572 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9573testdata/SampleMaterial.lc 1349:15-1357:41
6762testdata/SampleMaterial.lc 1349:15-1355:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9574 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6763testdata/SampleMaterial.lc 1349:15-1356:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9575testdata/SampleMaterial.lc 1349:15-1358:40
6764testdata/SampleMaterial.lc 1349:15-1357:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9576 Bool -> String -> StageAttrs
6765testdata/SampleMaterial.lc 1349:15-1358:40 Bool -> String -> StageAttrs 9577testdata/SampleMaterial.lc 1349:15-1359:46
6766testdata/SampleMaterial.lc 1349:15-1359:46 String -> StageAttrs 9578 String -> StageAttrs
6767testdata/SampleMaterial.lc 1349:15-1361:18 List StageAttrs | StageAttrs 9579testdata/SampleMaterial.lc 1349:15-1361:18
6768testdata/SampleMaterial.lc 1350:29-1350:33 forall a . a -> Maybe a 9580 StageAttrs | List StageAttrs
6769testdata/SampleMaterial.lc 1350:29-1350:57 Maybe (Blending', Blending') 9581testdata/SampleMaterial.lc 1350:29-1350:33
6770testdata/SampleMaterial.lc 1350:34-1350:57 (Blending', Blending') 9582 forall a . a -> Maybe a
6771testdata/SampleMaterial.lc 1350:36-1350:46 Blending' 9583testdata/SampleMaterial.lc 1350:29-1350:57
6772testdata/SampleMaterial.lc 1350:49-1350:55 ((Blending')) | Blending' 9584 Maybe (Blending', Blending')
6773testdata/SampleMaterial.lc 1351:30-1351:50 RGBGen 9585testdata/SampleMaterial.lc 1350:34-1350:57
6774testdata/SampleMaterial.lc 1352:32-1352:42 AlphaGen 9586 (Blending', Blending')
6775testdata/SampleMaterial.lc 1353:29-1353:40 TCGen 9587testdata/SampleMaterial.lc 1350:36-1350:46
6776testdata/SampleMaterial.lc 1354:29-1354:31 forall a . List a 9588 Blending'
6777testdata/SampleMaterial.lc 1355:31-1355:42 StageTexture 9589testdata/SampleMaterial.lc 1350:49-1350:55
6778testdata/SampleMaterial.lc 1356:34-1356:38 Bool 9590 Blending' | ((Blending'))
6779testdata/SampleMaterial.lc 1357:33-1357:41 DepthFunction 9591testdata/SampleMaterial.lc 1351:30-1351:50
6780testdata/SampleMaterial.lc 1358:33-1358:40 forall a . Maybe a 9592 RGBGen
6781testdata/SampleMaterial.lc 1359:41-1359:46 Bool 9593testdata/SampleMaterial.lc 1352:32-1352:42
6782testdata/SampleMaterial.lc 1360:38-1360:54 String 9594 AlphaGen
6783testdata/SampleMaterial.lc 1363:21-1363:26 Bool 9595testdata/SampleMaterial.lc 1353:29-1353:40
6784testdata/SampleMaterial.lc 1366:5-1408:6 (String, CommonAttrs) 9596 TCGen
6785testdata/SampleMaterial.lc 1366:5-2182:6 List (String, CommonAttrs) 9597testdata/SampleMaterial.lc 1354:29-1354:31
6786testdata/SampleMaterial.lc 1366:7-1366:44 String 9598 forall a . List a
6787testdata/SampleMaterial.lc 1367:7-1367:18 () 9599testdata/SampleMaterial.lc 1355:31-1355:42
6788 -> () 9600 StageTexture
6789 -> Bool 9601testdata/SampleMaterial.lc 1356:34-1356:38
9602 Bool
9603testdata/SampleMaterial.lc 1357:33-1357:41
9604 DepthFunction
9605testdata/SampleMaterial.lc 1358:33-1358:40
9606 forall a . Maybe a
9607testdata/SampleMaterial.lc 1359:41-1359:46
9608 Bool
9609testdata/SampleMaterial.lc 1360:38-1360:54
9610 String
9611testdata/SampleMaterial.lc 1363:21-1363:26
9612 Bool
9613testdata/SampleMaterial.lc 1366:5-1408:6
9614 (String, CommonAttrs)
9615testdata/SampleMaterial.lc 1366:5-2182:6
9616 List (String, CommonAttrs)
9617testdata/SampleMaterial.lc 1366:7-1366:44
9618 String
9619testdata/SampleMaterial.lc 1367:7-1367:18
9620 ()
9621 -> ()
9622 -> Bool
9623 -> Float
9624 -> Bool
9625 -> Bool
9626 -> CullType
9627 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9628testdata/SampleMaterial.lc 1367:7-1368:26
9629 ()
9630 -> Bool
9631 -> Float
9632 -> Bool
9633 -> Bool
9634 -> CullType
9635 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9636testdata/SampleMaterial.lc 1367:7-1369:26
9637 Bool
6790 -> Float 9638 -> Float
6791 -> Bool 9639 -> Bool
6792 -> Bool 9640 -> Bool
6793 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9641 -> CullType
6794testdata/SampleMaterial.lc 1367:7-1368:26 () 9642 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6795 -> Bool 9643testdata/SampleMaterial.lc 1367:7-1370:27
6796 -> Float 9644 Float
6797 -> Bool 9645 -> Bool
6798 -> Bool 9646 -> Bool
6799 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9647 -> CullType
6800testdata/SampleMaterial.lc 1367:7-1369:26 Bool 9648 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6801 -> Float 9649testdata/SampleMaterial.lc 1367:7-1371:21
6802 -> Bool 9650 Bool
6803 -> Bool 9651 -> Bool
6804 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9652 -> CullType
6805testdata/SampleMaterial.lc 1367:7-1370:27 Float 9653 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6806 -> Bool 9654testdata/SampleMaterial.lc 1367:7-1372:35
6807 -> Bool 9655 Bool
6808 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9656 -> CullType
6809testdata/SampleMaterial.lc 1367:7-1371:21 Bool 9657 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6810 -> Bool 9658testdata/SampleMaterial.lc 1367:7-1373:28
6811 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9659 CullType
6812testdata/SampleMaterial.lc 1367:7-1372:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9660 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6813testdata/SampleMaterial.lc 1367:7-1373:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9661testdata/SampleMaterial.lc 1367:7-1374:33
6814testdata/SampleMaterial.lc 1367:7-1374:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9662 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6815testdata/SampleMaterial.lc 1367:7-1375:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9663testdata/SampleMaterial.lc 1367:7-1375:32
6816testdata/SampleMaterial.lc 1367:7-1376:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9664 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6817testdata/SampleMaterial.lc 1367:7-1377:34 List StageAttrs -> Bool -> CommonAttrs 9665testdata/SampleMaterial.lc 1367:7-1376:30
6818testdata/SampleMaterial.lc 1367:7-1405:14 Bool -> CommonAttrs 9666 Bool -> List StageAttrs -> Bool -> CommonAttrs
6819testdata/SampleMaterial.lc 1367:7-1407:10 ((CommonAttrs)) | CommonAttrs 9667testdata/SampleMaterial.lc 1367:7-1377:34
6820testdata/SampleMaterial.lc 1368:24-1368:26 () 9668 List StageAttrs -> Bool -> CommonAttrs
6821testdata/SampleMaterial.lc 1369:24-1369:26 () 9669testdata/SampleMaterial.lc 1367:7-1405:14
6822testdata/SampleMaterial.lc 1370:22-1370:27 Bool 9670 Bool -> CommonAttrs
6823testdata/SampleMaterial.lc 1371:20-1371:21 _b 9671testdata/SampleMaterial.lc 1367:7-1407:10
6824testdata/SampleMaterial.lc 1372:30-1372:35 Bool 9672 CommonAttrs | ((CommonAttrs))
6825testdata/SampleMaterial.lc 1373:23-1373:28 Bool 9673testdata/SampleMaterial.lc 1368:24-1368:26
6826testdata/SampleMaterial.lc 1374:20-1374:33 CullType 9674 ()
6827testdata/SampleMaterial.lc 1375:30-1375:32 forall a . List a 9675testdata/SampleMaterial.lc 1369:24-1369:26
6828testdata/SampleMaterial.lc 1376:25-1376:30 Bool 9676 ()
6829testdata/SampleMaterial.lc 1377:29-1377:34 Bool 9677testdata/SampleMaterial.lc 1370:22-1370:27
6830testdata/SampleMaterial.lc 1379:13-1405:14 List StageAttrs 9678 Bool
6831testdata/SampleMaterial.lc 1379:15-1379:25 Maybe (Blending', Blending') 9679testdata/SampleMaterial.lc 1371:20-1371:21
6832 -> RGBGen 9680 _b
6833 -> AlphaGen 9681testdata/SampleMaterial.lc 1372:30-1372:35
9682 Bool
9683testdata/SampleMaterial.lc 1373:23-1373:28
9684 Bool
9685testdata/SampleMaterial.lc 1374:20-1374:33
9686 CullType
9687testdata/SampleMaterial.lc 1375:30-1375:32
9688 forall a . List a
9689testdata/SampleMaterial.lc 1376:25-1376:30
9690 Bool
9691testdata/SampleMaterial.lc 1377:29-1377:34
9692 Bool
9693testdata/SampleMaterial.lc 1379:13-1405:14
9694 List StageAttrs
9695testdata/SampleMaterial.lc 1379:15-1379:25
9696 Maybe (Blending', Blending')
9697 -> RGBGen
9698 -> AlphaGen
9699 -> TCGen
9700 -> List TCMod
9701 -> StageTexture
9702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9703testdata/SampleMaterial.lc 1379:15-1380:36
9704 RGBGen
9705 -> AlphaGen
9706 -> TCGen
9707 -> List TCMod
9708 -> StageTexture
9709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9710testdata/SampleMaterial.lc 1379:15-1381:50
9711 AlphaGen
6834 -> TCGen 9712 -> TCGen
6835 -> List TCMod 9713 -> List TCMod
6836 -> StageTexture 9714 -> StageTexture
6837 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6838testdata/SampleMaterial.lc 1379:15-1380:36 RGBGen 9716testdata/SampleMaterial.lc 1379:15-1382:42
6839 -> AlphaGen 9717 TCGen
6840 -> TCGen
6841 -> List TCMod 9718 -> List TCMod
6842 -> StageTexture 9719 -> StageTexture
6843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9720 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6844testdata/SampleMaterial.lc 1379:15-1381:50 AlphaGen 9721testdata/SampleMaterial.lc 1379:15-1383:36
6845 -> TCGen 9722 List TCMod
6846 -> List TCMod
6847 -> StageTexture 9723 -> StageTexture
6848 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6849testdata/SampleMaterial.lc 1379:15-1382:42 TCGen 9725testdata/SampleMaterial.lc 1379:15-1384:31
6850 -> List TCMod 9726 StageTexture
6851 -> StageTexture
6852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9727 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6853testdata/SampleMaterial.lc 1379:15-1383:36 List TCMod 9728testdata/SampleMaterial.lc 1379:15-1385:75
6854 -> StageTexture 9729 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6855 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9730testdata/SampleMaterial.lc 1379:15-1386:38
6856testdata/SampleMaterial.lc 1379:15-1384:31 StageTexture 9731 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9732testdata/SampleMaterial.lc 1379:15-1387:41
6858testdata/SampleMaterial.lc 1379:15-1385:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9733 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6859testdata/SampleMaterial.lc 1379:15-1386:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9734testdata/SampleMaterial.lc 1379:15-1388:40
6860testdata/SampleMaterial.lc 1379:15-1387:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9735 Bool -> String -> StageAttrs
6861testdata/SampleMaterial.lc 1379:15-1388:40 Bool -> String -> StageAttrs 9736testdata/SampleMaterial.lc 1379:15-1389:46
6862testdata/SampleMaterial.lc 1379:15-1389:46 String -> StageAttrs 9737 String -> StageAttrs
6863testdata/SampleMaterial.lc 1379:15-1391:18 StageAttrs 9738testdata/SampleMaterial.lc 1379:15-1391:18
6864testdata/SampleMaterial.lc 1380:29-1380:36 forall a . Maybe a 9739 StageAttrs
6865testdata/SampleMaterial.lc 1381:30-1381:50 RGBGen 9740testdata/SampleMaterial.lc 1380:29-1380:36
6866testdata/SampleMaterial.lc 1382:32-1382:42 AlphaGen 9741 forall a . Maybe a
6867testdata/SampleMaterial.lc 1383:29-1383:36 TCGen 9742testdata/SampleMaterial.lc 1381:30-1381:50
6868testdata/SampleMaterial.lc 1384:29-1384:31 forall a . List a 9743 RGBGen
6869testdata/SampleMaterial.lc 1385:31-1385:37 String -> StageTexture 9744testdata/SampleMaterial.lc 1382:32-1382:42
6870testdata/SampleMaterial.lc 1385:31-1385:75 StageTexture 9745 AlphaGen
6871testdata/SampleMaterial.lc 1385:38-1385:75 String 9746testdata/SampleMaterial.lc 1383:29-1383:36
6872testdata/SampleMaterial.lc 1386:34-1386:38 Bool 9747 TCGen
6873testdata/SampleMaterial.lc 1387:33-1387:41 DepthFunction 9748testdata/SampleMaterial.lc 1384:29-1384:31
6874testdata/SampleMaterial.lc 1388:33-1388:40 forall a . Maybe a 9749 forall a . List a
6875testdata/SampleMaterial.lc 1389:41-1389:46 Bool 9750testdata/SampleMaterial.lc 1385:31-1385:37
6876testdata/SampleMaterial.lc 1390:38-1390:54 String 9751 String -> StageTexture
6877testdata/SampleMaterial.lc 1392:15-1392:25 Maybe (Blending', Blending') 9752testdata/SampleMaterial.lc 1385:31-1385:75
6878 -> RGBGen 9753 StageTexture
6879 -> AlphaGen 9754testdata/SampleMaterial.lc 1385:38-1385:75
9755 String
9756testdata/SampleMaterial.lc 1386:34-1386:38
9757 Bool
9758testdata/SampleMaterial.lc 1387:33-1387:41
9759 DepthFunction
9760testdata/SampleMaterial.lc 1388:33-1388:40
9761 forall a . Maybe a
9762testdata/SampleMaterial.lc 1389:41-1389:46
9763 Bool
9764testdata/SampleMaterial.lc 1390:38-1390:54
9765 String
9766testdata/SampleMaterial.lc 1392:15-1392:25
9767 Maybe (Blending', Blending')
9768 -> RGBGen
9769 -> AlphaGen
9770 -> TCGen
9771 -> List TCMod
9772 -> StageTexture
9773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9774testdata/SampleMaterial.lc 1392:15-1393:57
9775 RGBGen
9776 -> AlphaGen
9777 -> TCGen
9778 -> List TCMod
9779 -> StageTexture
9780 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9781testdata/SampleMaterial.lc 1392:15-1394:50
9782 AlphaGen
6880 -> TCGen 9783 -> TCGen
6881 -> List TCMod 9784 -> List TCMod
6882 -> StageTexture 9785 -> StageTexture
6883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9786 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6884testdata/SampleMaterial.lc 1392:15-1393:57 RGBGen 9787testdata/SampleMaterial.lc 1392:15-1395:42
6885 -> AlphaGen 9788 TCGen
6886 -> TCGen
6887 -> List TCMod 9789 -> List TCMod
6888 -> StageTexture 9790 -> StageTexture
6889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6890testdata/SampleMaterial.lc 1392:15-1394:50 AlphaGen 9792testdata/SampleMaterial.lc 1392:15-1396:40
6891 -> TCGen 9793 List TCMod
6892 -> List TCMod
6893 -> StageTexture 9794 -> StageTexture
6894 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6895testdata/SampleMaterial.lc 1392:15-1395:42 TCGen 9796testdata/SampleMaterial.lc 1392:15-1397:31
6896 -> List TCMod 9797 StageTexture
6897 -> StageTexture
6898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6899testdata/SampleMaterial.lc 1392:15-1396:40 List TCMod 9799testdata/SampleMaterial.lc 1392:15-1398:42
6900 -> StageTexture 9800 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6901 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9801testdata/SampleMaterial.lc 1392:15-1399:38
6902testdata/SampleMaterial.lc 1392:15-1397:31 StageTexture 9802 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6903 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9803testdata/SampleMaterial.lc 1392:15-1400:41
6904testdata/SampleMaterial.lc 1392:15-1398:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9804 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6905testdata/SampleMaterial.lc 1392:15-1399:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9805testdata/SampleMaterial.lc 1392:15-1401:40
6906testdata/SampleMaterial.lc 1392:15-1400:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9806 Bool -> String -> StageAttrs
6907testdata/SampleMaterial.lc 1392:15-1401:40 Bool -> String -> StageAttrs 9807testdata/SampleMaterial.lc 1392:15-1402:46
6908testdata/SampleMaterial.lc 1392:15-1402:46 String -> StageAttrs 9808 String -> StageAttrs
6909testdata/SampleMaterial.lc 1392:15-1404:18 List StageAttrs | StageAttrs 9809testdata/SampleMaterial.lc 1392:15-1404:18
6910testdata/SampleMaterial.lc 1393:29-1393:33 forall a . a -> Maybe a 9810 StageAttrs | List StageAttrs
6911testdata/SampleMaterial.lc 1393:29-1393:57 Maybe (Blending', Blending') 9811testdata/SampleMaterial.lc 1393:29-1393:33
6912testdata/SampleMaterial.lc 1393:34-1393:57 (Blending', Blending') 9812 forall a . a -> Maybe a
6913testdata/SampleMaterial.lc 1393:36-1393:46 Blending' 9813testdata/SampleMaterial.lc 1393:29-1393:57
6914testdata/SampleMaterial.lc 1393:49-1393:55 ((Blending')) | Blending' 9814 Maybe (Blending', Blending')
6915testdata/SampleMaterial.lc 1394:30-1394:50 RGBGen 9815testdata/SampleMaterial.lc 1393:34-1393:57
6916testdata/SampleMaterial.lc 1395:32-1395:42 AlphaGen 9816 (Blending', Blending')
6917testdata/SampleMaterial.lc 1396:29-1396:40 TCGen 9817testdata/SampleMaterial.lc 1393:36-1393:46
6918testdata/SampleMaterial.lc 1397:29-1397:31 forall a . List a 9818 Blending'
6919testdata/SampleMaterial.lc 1398:31-1398:42 StageTexture 9819testdata/SampleMaterial.lc 1393:49-1393:55
6920testdata/SampleMaterial.lc 1399:34-1399:38 Bool 9820 Blending' | ((Blending'))
6921testdata/SampleMaterial.lc 1400:33-1400:41 DepthFunction 9821testdata/SampleMaterial.lc 1394:30-1394:50
6922testdata/SampleMaterial.lc 1401:33-1401:40 forall a . Maybe a 9822 RGBGen
6923testdata/SampleMaterial.lc 1402:41-1402:46 Bool 9823testdata/SampleMaterial.lc 1395:32-1395:42
6924testdata/SampleMaterial.lc 1403:38-1403:54 String 9824 AlphaGen
6925testdata/SampleMaterial.lc 1406:21-1406:26 Bool 9825testdata/SampleMaterial.lc 1396:29-1396:40
6926testdata/SampleMaterial.lc 1409:5-1451:6 (String, CommonAttrs) 9826 TCGen
6927testdata/SampleMaterial.lc 1409:5-2182:6 List (String, CommonAttrs) 9827testdata/SampleMaterial.lc 1397:29-1397:31
6928testdata/SampleMaterial.lc 1409:7-1409:44 String 9828 forall a . List a
6929testdata/SampleMaterial.lc 1410:7-1410:18 () 9829testdata/SampleMaterial.lc 1398:31-1398:42
6930 -> () 9830 StageTexture
6931 -> Bool 9831testdata/SampleMaterial.lc 1399:34-1399:38
9832 Bool
9833testdata/SampleMaterial.lc 1400:33-1400:41
9834 DepthFunction
9835testdata/SampleMaterial.lc 1401:33-1401:40
9836 forall a . Maybe a
9837testdata/SampleMaterial.lc 1402:41-1402:46
9838 Bool
9839testdata/SampleMaterial.lc 1403:38-1403:54
9840 String
9841testdata/SampleMaterial.lc 1406:21-1406:26
9842 Bool
9843testdata/SampleMaterial.lc 1409:5-1451:6
9844 (String, CommonAttrs)
9845testdata/SampleMaterial.lc 1409:5-2182:6
9846 List (String, CommonAttrs)
9847testdata/SampleMaterial.lc 1409:7-1409:44
9848 String
9849testdata/SampleMaterial.lc 1410:7-1410:18
9850 ()
9851 -> ()
9852 -> Bool
9853 -> Float
9854 -> Bool
9855 -> Bool
9856 -> CullType
9857 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9858testdata/SampleMaterial.lc 1410:7-1411:26
9859 ()
9860 -> Bool
9861 -> Float
9862 -> Bool
9863 -> Bool
9864 -> CullType
9865 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9866testdata/SampleMaterial.lc 1410:7-1412:26
9867 Bool
6932 -> Float 9868 -> Float
6933 -> Bool 9869 -> Bool
6934 -> Bool 9870 -> Bool
6935 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9871 -> CullType
6936testdata/SampleMaterial.lc 1410:7-1411:26 () 9872 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6937 -> Bool 9873testdata/SampleMaterial.lc 1410:7-1413:27
6938 -> Float 9874 Float
6939 -> Bool 9875 -> Bool
6940 -> Bool 9876 -> Bool
6941 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9877 -> CullType
6942testdata/SampleMaterial.lc 1410:7-1412:26 Bool 9878 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6943 -> Float 9879testdata/SampleMaterial.lc 1410:7-1414:21
6944 -> Bool 9880 Bool
6945 -> Bool 9881 -> Bool
6946 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9882 -> CullType
6947testdata/SampleMaterial.lc 1410:7-1413:27 Float 9883 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6948 -> Bool 9884testdata/SampleMaterial.lc 1410:7-1415:35
6949 -> Bool 9885 Bool
6950 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9886 -> CullType
6951testdata/SampleMaterial.lc 1410:7-1414:21 Bool 9887 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6952 -> Bool 9888testdata/SampleMaterial.lc 1410:7-1416:28
6953 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9889 CullType
6954testdata/SampleMaterial.lc 1410:7-1415:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9890 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6955testdata/SampleMaterial.lc 1410:7-1416:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9891testdata/SampleMaterial.lc 1410:7-1417:33
6956testdata/SampleMaterial.lc 1410:7-1417:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9892 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6957testdata/SampleMaterial.lc 1410:7-1418:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9893testdata/SampleMaterial.lc 1410:7-1418:32
6958testdata/SampleMaterial.lc 1410:7-1419:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9894 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6959testdata/SampleMaterial.lc 1410:7-1420:34 List StageAttrs -> Bool -> CommonAttrs 9895testdata/SampleMaterial.lc 1410:7-1419:30
6960testdata/SampleMaterial.lc 1410:7-1448:14 Bool -> CommonAttrs 9896 Bool -> List StageAttrs -> Bool -> CommonAttrs
6961testdata/SampleMaterial.lc 1410:7-1450:10 ((CommonAttrs)) | CommonAttrs 9897testdata/SampleMaterial.lc 1410:7-1420:34
6962testdata/SampleMaterial.lc 1411:24-1411:26 () 9898 List StageAttrs -> Bool -> CommonAttrs
6963testdata/SampleMaterial.lc 1412:24-1412:26 () 9899testdata/SampleMaterial.lc 1410:7-1448:14
6964testdata/SampleMaterial.lc 1413:22-1413:27 Bool 9900 Bool -> CommonAttrs
6965testdata/SampleMaterial.lc 1414:20-1414:21 _b 9901testdata/SampleMaterial.lc 1410:7-1450:10
6966testdata/SampleMaterial.lc 1415:30-1415:35 Bool 9902 CommonAttrs | ((CommonAttrs))
6967testdata/SampleMaterial.lc 1416:23-1416:28 Bool 9903testdata/SampleMaterial.lc 1411:24-1411:26
6968testdata/SampleMaterial.lc 1417:20-1417:33 CullType 9904 ()
6969testdata/SampleMaterial.lc 1418:30-1418:32 forall a . List a 9905testdata/SampleMaterial.lc 1412:24-1412:26
6970testdata/SampleMaterial.lc 1419:25-1419:30 Bool 9906 ()
6971testdata/SampleMaterial.lc 1420:29-1420:34 Bool 9907testdata/SampleMaterial.lc 1413:22-1413:27
6972testdata/SampleMaterial.lc 1422:13-1448:14 List StageAttrs 9908 Bool
6973testdata/SampleMaterial.lc 1422:15-1422:25 Maybe (Blending', Blending') 9909testdata/SampleMaterial.lc 1414:20-1414:21
6974 -> RGBGen 9910 _b
6975 -> AlphaGen 9911testdata/SampleMaterial.lc 1415:30-1415:35
9912 Bool
9913testdata/SampleMaterial.lc 1416:23-1416:28
9914 Bool
9915testdata/SampleMaterial.lc 1417:20-1417:33
9916 CullType
9917testdata/SampleMaterial.lc 1418:30-1418:32
9918 forall a . List a
9919testdata/SampleMaterial.lc 1419:25-1419:30
9920 Bool
9921testdata/SampleMaterial.lc 1420:29-1420:34
9922 Bool
9923testdata/SampleMaterial.lc 1422:13-1448:14
9924 List StageAttrs
9925testdata/SampleMaterial.lc 1422:15-1422:25
9926 Maybe (Blending', Blending')
9927 -> RGBGen
9928 -> AlphaGen
9929 -> TCGen
9930 -> List TCMod
9931 -> StageTexture
9932 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9933testdata/SampleMaterial.lc 1422:15-1423:36
9934 RGBGen
9935 -> AlphaGen
9936 -> TCGen
9937 -> List TCMod
9938 -> StageTexture
9939 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9940testdata/SampleMaterial.lc 1422:15-1424:50
9941 AlphaGen
6976 -> TCGen 9942 -> TCGen
6977 -> List TCMod 9943 -> List TCMod
6978 -> StageTexture 9944 -> StageTexture
6979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6980testdata/SampleMaterial.lc 1422:15-1423:36 RGBGen 9946testdata/SampleMaterial.lc 1422:15-1425:42
6981 -> AlphaGen 9947 TCGen
6982 -> TCGen
6983 -> List TCMod 9948 -> List TCMod
6984 -> StageTexture 9949 -> StageTexture
6985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6986testdata/SampleMaterial.lc 1422:15-1424:50 AlphaGen 9951testdata/SampleMaterial.lc 1422:15-1426:36
6987 -> TCGen 9952 List TCMod
6988 -> List TCMod
6989 -> StageTexture 9953 -> StageTexture
6990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6991testdata/SampleMaterial.lc 1422:15-1425:42 TCGen 9955testdata/SampleMaterial.lc 1422:15-1427:31
6992 -> List TCMod 9956 StageTexture
6993 -> StageTexture
6994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6995testdata/SampleMaterial.lc 1422:15-1426:36 List TCMod 9958testdata/SampleMaterial.lc 1422:15-1428:75
6996 -> StageTexture 9959 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9960testdata/SampleMaterial.lc 1422:15-1429:38
6998testdata/SampleMaterial.lc 1422:15-1427:31 StageTexture 9961 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9962testdata/SampleMaterial.lc 1422:15-1430:41
7000testdata/SampleMaterial.lc 1422:15-1428:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9963 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7001testdata/SampleMaterial.lc 1422:15-1429:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9964testdata/SampleMaterial.lc 1422:15-1431:40
7002testdata/SampleMaterial.lc 1422:15-1430:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9965 Bool -> String -> StageAttrs
7003testdata/SampleMaterial.lc 1422:15-1431:40 Bool -> String -> StageAttrs 9966testdata/SampleMaterial.lc 1422:15-1432:46
7004testdata/SampleMaterial.lc 1422:15-1432:46 String -> StageAttrs 9967 String -> StageAttrs
7005testdata/SampleMaterial.lc 1422:15-1434:18 StageAttrs 9968testdata/SampleMaterial.lc 1422:15-1434:18
7006testdata/SampleMaterial.lc 1423:29-1423:36 forall a . Maybe a 9969 StageAttrs
7007testdata/SampleMaterial.lc 1424:30-1424:50 RGBGen 9970testdata/SampleMaterial.lc 1423:29-1423:36
7008testdata/SampleMaterial.lc 1425:32-1425:42 AlphaGen 9971 forall a . Maybe a
7009testdata/SampleMaterial.lc 1426:29-1426:36 TCGen 9972testdata/SampleMaterial.lc 1424:30-1424:50
7010testdata/SampleMaterial.lc 1427:29-1427:31 forall a . List a 9973 RGBGen
7011testdata/SampleMaterial.lc 1428:31-1428:37 String -> StageTexture 9974testdata/SampleMaterial.lc 1425:32-1425:42
7012testdata/SampleMaterial.lc 1428:31-1428:75 StageTexture 9975 AlphaGen
7013testdata/SampleMaterial.lc 1428:38-1428:75 String 9976testdata/SampleMaterial.lc 1426:29-1426:36
7014testdata/SampleMaterial.lc 1429:34-1429:38 Bool 9977 TCGen
7015testdata/SampleMaterial.lc 1430:33-1430:41 DepthFunction 9978testdata/SampleMaterial.lc 1427:29-1427:31
7016testdata/SampleMaterial.lc 1431:33-1431:40 forall a . Maybe a 9979 forall a . List a
7017testdata/SampleMaterial.lc 1432:41-1432:46 Bool 9980testdata/SampleMaterial.lc 1428:31-1428:37
7018testdata/SampleMaterial.lc 1433:38-1433:54 String 9981 String -> StageTexture
7019testdata/SampleMaterial.lc 1435:15-1435:25 Maybe (Blending', Blending') 9982testdata/SampleMaterial.lc 1428:31-1428:75
7020 -> RGBGen 9983 StageTexture
7021 -> AlphaGen 9984testdata/SampleMaterial.lc 1428:38-1428:75
9985 String
9986testdata/SampleMaterial.lc 1429:34-1429:38
9987 Bool
9988testdata/SampleMaterial.lc 1430:33-1430:41
9989 DepthFunction
9990testdata/SampleMaterial.lc 1431:33-1431:40
9991 forall a . Maybe a
9992testdata/SampleMaterial.lc 1432:41-1432:46
9993 Bool
9994testdata/SampleMaterial.lc 1433:38-1433:54
9995 String
9996testdata/SampleMaterial.lc 1435:15-1435:25
9997 Maybe (Blending', Blending')
9998 -> RGBGen
9999 -> AlphaGen
10000 -> TCGen
10001 -> List TCMod
10002 -> StageTexture
10003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10004testdata/SampleMaterial.lc 1435:15-1436:57
10005 RGBGen
10006 -> AlphaGen
10007 -> TCGen
10008 -> List TCMod
10009 -> StageTexture
10010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10011testdata/SampleMaterial.lc 1435:15-1437:50
10012 AlphaGen
7022 -> TCGen 10013 -> TCGen
7023 -> List TCMod 10014 -> List TCMod
7024 -> StageTexture 10015 -> StageTexture
7025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10016 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7026testdata/SampleMaterial.lc 1435:15-1436:57 RGBGen 10017testdata/SampleMaterial.lc 1435:15-1438:42
7027 -> AlphaGen 10018 TCGen
7028 -> TCGen
7029 -> List TCMod 10019 -> List TCMod
7030 -> StageTexture 10020 -> StageTexture
7031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10021 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7032testdata/SampleMaterial.lc 1435:15-1437:50 AlphaGen 10022testdata/SampleMaterial.lc 1435:15-1439:40
7033 -> TCGen 10023 List TCMod
7034 -> List TCMod
7035 -> StageTexture 10024 -> StageTexture
7036 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7037testdata/SampleMaterial.lc 1435:15-1438:42 TCGen 10026testdata/SampleMaterial.lc 1435:15-1440:31
7038 -> List TCMod 10027 StageTexture
7039 -> StageTexture
7040 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7041testdata/SampleMaterial.lc 1435:15-1439:40 List TCMod 10029testdata/SampleMaterial.lc 1435:15-1441:42
7042 -> StageTexture 10030 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7043 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10031testdata/SampleMaterial.lc 1435:15-1442:38
7044testdata/SampleMaterial.lc 1435:15-1440:31 StageTexture 10032 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7045 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10033testdata/SampleMaterial.lc 1435:15-1443:41
7046testdata/SampleMaterial.lc 1435:15-1441:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10034 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7047testdata/SampleMaterial.lc 1435:15-1442:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10035testdata/SampleMaterial.lc 1435:15-1444:40
7048testdata/SampleMaterial.lc 1435:15-1443:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10036 Bool -> String -> StageAttrs
7049testdata/SampleMaterial.lc 1435:15-1444:40 Bool -> String -> StageAttrs 10037testdata/SampleMaterial.lc 1435:15-1445:46
7050testdata/SampleMaterial.lc 1435:15-1445:46 String -> StageAttrs 10038 String -> StageAttrs
7051testdata/SampleMaterial.lc 1435:15-1447:18 List StageAttrs | StageAttrs 10039testdata/SampleMaterial.lc 1435:15-1447:18
7052testdata/SampleMaterial.lc 1436:29-1436:33 forall a . a -> Maybe a 10040 StageAttrs | List StageAttrs
7053testdata/SampleMaterial.lc 1436:29-1436:57 Maybe (Blending', Blending') 10041testdata/SampleMaterial.lc 1436:29-1436:33
7054testdata/SampleMaterial.lc 1436:34-1436:57 (Blending', Blending') 10042 forall a . a -> Maybe a
7055testdata/SampleMaterial.lc 1436:36-1436:46 Blending' 10043testdata/SampleMaterial.lc 1436:29-1436:57
7056testdata/SampleMaterial.lc 1436:49-1436:55 ((Blending')) | Blending' 10044 Maybe (Blending', Blending')
7057testdata/SampleMaterial.lc 1437:30-1437:50 RGBGen 10045testdata/SampleMaterial.lc 1436:34-1436:57
7058testdata/SampleMaterial.lc 1438:32-1438:42 AlphaGen 10046 (Blending', Blending')
7059testdata/SampleMaterial.lc 1439:29-1439:40 TCGen 10047testdata/SampleMaterial.lc 1436:36-1436:46
7060testdata/SampleMaterial.lc 1440:29-1440:31 forall a . List a 10048 Blending'
7061testdata/SampleMaterial.lc 1441:31-1441:42 StageTexture 10049testdata/SampleMaterial.lc 1436:49-1436:55
7062testdata/SampleMaterial.lc 1442:34-1442:38 Bool 10050 Blending' | ((Blending'))
7063testdata/SampleMaterial.lc 1443:33-1443:41 DepthFunction 10051testdata/SampleMaterial.lc 1437:30-1437:50
7064testdata/SampleMaterial.lc 1444:33-1444:40 forall a . Maybe a 10052 RGBGen
7065testdata/SampleMaterial.lc 1445:41-1445:46 Bool 10053testdata/SampleMaterial.lc 1438:32-1438:42
7066testdata/SampleMaterial.lc 1446:38-1446:54 String 10054 AlphaGen
7067testdata/SampleMaterial.lc 1449:21-1449:26 Bool 10055testdata/SampleMaterial.lc 1439:29-1439:40
7068testdata/SampleMaterial.lc 1452:5-1494:6 (String, CommonAttrs) 10056 TCGen
7069testdata/SampleMaterial.lc 1452:5-2182:6 List (String, CommonAttrs) 10057testdata/SampleMaterial.lc 1440:29-1440:31
7070testdata/SampleMaterial.lc 1452:7-1452:44 String 10058 forall a . List a
7071testdata/SampleMaterial.lc 1453:7-1453:18 () 10059testdata/SampleMaterial.lc 1441:31-1441:42
7072 -> () 10060 StageTexture
7073 -> Bool 10061testdata/SampleMaterial.lc 1442:34-1442:38
10062 Bool
10063testdata/SampleMaterial.lc 1443:33-1443:41
10064 DepthFunction
10065testdata/SampleMaterial.lc 1444:33-1444:40
10066 forall a . Maybe a
10067testdata/SampleMaterial.lc 1445:41-1445:46
10068 Bool
10069testdata/SampleMaterial.lc 1446:38-1446:54
10070 String
10071testdata/SampleMaterial.lc 1449:21-1449:26
10072 Bool
10073testdata/SampleMaterial.lc 1452:5-1494:6
10074 (String, CommonAttrs)
10075testdata/SampleMaterial.lc 1452:5-2182:6
10076 List (String, CommonAttrs)
10077testdata/SampleMaterial.lc 1452:7-1452:44
10078 String
10079testdata/SampleMaterial.lc 1453:7-1453:18
10080 ()
10081 -> ()
10082 -> Bool
10083 -> Float
10084 -> Bool
10085 -> Bool
10086 -> CullType
10087 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10088testdata/SampleMaterial.lc 1453:7-1454:26
10089 ()
10090 -> Bool
10091 -> Float
10092 -> Bool
10093 -> Bool
10094 -> CullType
10095 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10096testdata/SampleMaterial.lc 1453:7-1455:26
10097 Bool
7074 -> Float 10098 -> Float
7075 -> Bool 10099 -> Bool
7076 -> Bool 10100 -> Bool
7077 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10101 -> CullType
7078testdata/SampleMaterial.lc 1453:7-1454:26 () 10102 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7079 -> Bool 10103testdata/SampleMaterial.lc 1453:7-1456:27
7080 -> Float 10104 Float
7081 -> Bool 10105 -> Bool
7082 -> Bool 10106 -> Bool
7083 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10107 -> CullType
7084testdata/SampleMaterial.lc 1453:7-1455:26 Bool 10108 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7085 -> Float 10109testdata/SampleMaterial.lc 1453:7-1457:21
7086 -> Bool 10110 Bool
7087 -> Bool 10111 -> Bool
7088 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10112 -> CullType
7089testdata/SampleMaterial.lc 1453:7-1456:27 Float 10113 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7090 -> Bool 10114testdata/SampleMaterial.lc 1453:7-1458:35
7091 -> Bool 10115 Bool
7092 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10116 -> CullType
7093testdata/SampleMaterial.lc 1453:7-1457:21 Bool 10117 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7094 -> Bool 10118testdata/SampleMaterial.lc 1453:7-1459:28
7095 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10119 CullType
7096testdata/SampleMaterial.lc 1453:7-1458:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10120 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7097testdata/SampleMaterial.lc 1453:7-1459:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10121testdata/SampleMaterial.lc 1453:7-1460:33
7098testdata/SampleMaterial.lc 1453:7-1460:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10122 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7099testdata/SampleMaterial.lc 1453:7-1461:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10123testdata/SampleMaterial.lc 1453:7-1461:32
7100testdata/SampleMaterial.lc 1453:7-1462:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10124 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7101testdata/SampleMaterial.lc 1453:7-1463:34 List StageAttrs -> Bool -> CommonAttrs 10125testdata/SampleMaterial.lc 1453:7-1462:30
7102testdata/SampleMaterial.lc 1453:7-1491:14 Bool -> CommonAttrs 10126 Bool -> List StageAttrs -> Bool -> CommonAttrs
7103testdata/SampleMaterial.lc 1453:7-1493:10 ((CommonAttrs)) | CommonAttrs 10127testdata/SampleMaterial.lc 1453:7-1463:34
7104testdata/SampleMaterial.lc 1454:24-1454:26 () 10128 List StageAttrs -> Bool -> CommonAttrs
7105testdata/SampleMaterial.lc 1455:24-1455:26 () 10129testdata/SampleMaterial.lc 1453:7-1491:14
7106testdata/SampleMaterial.lc 1456:22-1456:27 Bool 10130 Bool -> CommonAttrs
7107testdata/SampleMaterial.lc 1457:20-1457:21 _b 10131testdata/SampleMaterial.lc 1453:7-1493:10
7108testdata/SampleMaterial.lc 1458:30-1458:35 Bool 10132 CommonAttrs | ((CommonAttrs))
7109testdata/SampleMaterial.lc 1459:23-1459:28 Bool 10133testdata/SampleMaterial.lc 1454:24-1454:26
7110testdata/SampleMaterial.lc 1460:20-1460:33 CullType 10134 ()
7111testdata/SampleMaterial.lc 1461:30-1461:32 forall a . List a 10135testdata/SampleMaterial.lc 1455:24-1455:26
7112testdata/SampleMaterial.lc 1462:25-1462:30 Bool 10136 ()
7113testdata/SampleMaterial.lc 1463:29-1463:34 Bool 10137testdata/SampleMaterial.lc 1456:22-1456:27
7114testdata/SampleMaterial.lc 1465:13-1491:14 List StageAttrs 10138 Bool
7115testdata/SampleMaterial.lc 1465:15-1465:25 Maybe (Blending', Blending') 10139testdata/SampleMaterial.lc 1457:20-1457:21
7116 -> RGBGen 10140 _b
7117 -> AlphaGen 10141testdata/SampleMaterial.lc 1458:30-1458:35
10142 Bool
10143testdata/SampleMaterial.lc 1459:23-1459:28
10144 Bool
10145testdata/SampleMaterial.lc 1460:20-1460:33
10146 CullType
10147testdata/SampleMaterial.lc 1461:30-1461:32
10148 forall a . List a
10149testdata/SampleMaterial.lc 1462:25-1462:30
10150 Bool
10151testdata/SampleMaterial.lc 1463:29-1463:34
10152 Bool
10153testdata/SampleMaterial.lc 1465:13-1491:14
10154 List StageAttrs
10155testdata/SampleMaterial.lc 1465:15-1465:25
10156 Maybe (Blending', Blending')
10157 -> RGBGen
10158 -> AlphaGen
10159 -> TCGen
10160 -> List TCMod
10161 -> StageTexture
10162 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10163testdata/SampleMaterial.lc 1465:15-1466:36
10164 RGBGen
10165 -> AlphaGen
10166 -> TCGen
10167 -> List TCMod
10168 -> StageTexture
10169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10170testdata/SampleMaterial.lc 1465:15-1467:50
10171 AlphaGen
7118 -> TCGen 10172 -> TCGen
7119 -> List TCMod 10173 -> List TCMod
7120 -> StageTexture 10174 -> StageTexture
7121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7122testdata/SampleMaterial.lc 1465:15-1466:36 RGBGen 10176testdata/SampleMaterial.lc 1465:15-1468:42
7123 -> AlphaGen 10177 TCGen
7124 -> TCGen
7125 -> List TCMod 10178 -> List TCMod
7126 -> StageTexture 10179 -> StageTexture
7127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7128testdata/SampleMaterial.lc 1465:15-1467:50 AlphaGen 10181testdata/SampleMaterial.lc 1465:15-1469:36
7129 -> TCGen 10182 List TCMod
7130 -> List TCMod
7131 -> StageTexture 10183 -> StageTexture
7132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7133testdata/SampleMaterial.lc 1465:15-1468:42 TCGen 10185testdata/SampleMaterial.lc 1465:15-1470:31
7134 -> List TCMod 10186 StageTexture
7135 -> StageTexture
7136 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7137testdata/SampleMaterial.lc 1465:15-1469:36 List TCMod 10188testdata/SampleMaterial.lc 1465:15-1471:75
7138 -> StageTexture 10189 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10190testdata/SampleMaterial.lc 1465:15-1472:38
7140testdata/SampleMaterial.lc 1465:15-1470:31 StageTexture 10191 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7141 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10192testdata/SampleMaterial.lc 1465:15-1473:41
7142testdata/SampleMaterial.lc 1465:15-1471:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10193 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7143testdata/SampleMaterial.lc 1465:15-1472:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10194testdata/SampleMaterial.lc 1465:15-1474:40
7144testdata/SampleMaterial.lc 1465:15-1473:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10195 Bool -> String -> StageAttrs
7145testdata/SampleMaterial.lc 1465:15-1474:40 Bool -> String -> StageAttrs 10196testdata/SampleMaterial.lc 1465:15-1475:46
7146testdata/SampleMaterial.lc 1465:15-1475:46 String -> StageAttrs 10197 String -> StageAttrs
7147testdata/SampleMaterial.lc 1465:15-1477:18 StageAttrs 10198testdata/SampleMaterial.lc 1465:15-1477:18
7148testdata/SampleMaterial.lc 1466:29-1466:36 forall a . Maybe a 10199 StageAttrs
7149testdata/SampleMaterial.lc 1467:30-1467:50 RGBGen 10200testdata/SampleMaterial.lc 1466:29-1466:36
7150testdata/SampleMaterial.lc 1468:32-1468:42 AlphaGen 10201 forall a . Maybe a
7151testdata/SampleMaterial.lc 1469:29-1469:36 TCGen 10202testdata/SampleMaterial.lc 1467:30-1467:50
7152testdata/SampleMaterial.lc 1470:29-1470:31 forall a . List a 10203 RGBGen
7153testdata/SampleMaterial.lc 1471:31-1471:37 String -> StageTexture 10204testdata/SampleMaterial.lc 1468:32-1468:42
7154testdata/SampleMaterial.lc 1471:31-1471:75 StageTexture 10205 AlphaGen
7155testdata/SampleMaterial.lc 1471:38-1471:75 String 10206testdata/SampleMaterial.lc 1469:29-1469:36
7156testdata/SampleMaterial.lc 1472:34-1472:38 Bool 10207 TCGen
7157testdata/SampleMaterial.lc 1473:33-1473:41 DepthFunction 10208testdata/SampleMaterial.lc 1470:29-1470:31
7158testdata/SampleMaterial.lc 1474:33-1474:40 forall a . Maybe a 10209 forall a . List a
7159testdata/SampleMaterial.lc 1475:41-1475:46 Bool 10210testdata/SampleMaterial.lc 1471:31-1471:37
7160testdata/SampleMaterial.lc 1476:38-1476:54 String 10211 String -> StageTexture
7161testdata/SampleMaterial.lc 1478:15-1478:25 Maybe (Blending', Blending') 10212testdata/SampleMaterial.lc 1471:31-1471:75
7162 -> RGBGen 10213 StageTexture
7163 -> AlphaGen 10214testdata/SampleMaterial.lc 1471:38-1471:75
10215 String
10216testdata/SampleMaterial.lc 1472:34-1472:38
10217 Bool
10218testdata/SampleMaterial.lc 1473:33-1473:41
10219 DepthFunction
10220testdata/SampleMaterial.lc 1474:33-1474:40
10221 forall a . Maybe a
10222testdata/SampleMaterial.lc 1475:41-1475:46
10223 Bool
10224testdata/SampleMaterial.lc 1476:38-1476:54
10225 String
10226testdata/SampleMaterial.lc 1478:15-1478:25
10227 Maybe (Blending', Blending')
10228 -> RGBGen
10229 -> AlphaGen
10230 -> TCGen
10231 -> List TCMod
10232 -> StageTexture
10233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10234testdata/SampleMaterial.lc 1478:15-1479:57
10235 RGBGen
10236 -> AlphaGen
10237 -> TCGen
10238 -> List TCMod
10239 -> StageTexture
10240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10241testdata/SampleMaterial.lc 1478:15-1480:50
10242 AlphaGen
7164 -> TCGen 10243 -> TCGen
7165 -> List TCMod 10244 -> List TCMod
7166 -> StageTexture 10245 -> StageTexture
7167 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10246 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7168testdata/SampleMaterial.lc 1478:15-1479:57 RGBGen 10247testdata/SampleMaterial.lc 1478:15-1481:42
7169 -> AlphaGen 10248 TCGen
7170 -> TCGen
7171 -> List TCMod 10249 -> List TCMod
7172 -> StageTexture 10250 -> StageTexture
7173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7174testdata/SampleMaterial.lc 1478:15-1480:50 AlphaGen 10252testdata/SampleMaterial.lc 1478:15-1482:40
7175 -> TCGen 10253 List TCMod
7176 -> List TCMod
7177 -> StageTexture 10254 -> StageTexture
7178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10255 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7179testdata/SampleMaterial.lc 1478:15-1481:42 TCGen 10256testdata/SampleMaterial.lc 1478:15-1483:31
7180 -> List TCMod 10257 StageTexture
7181 -> StageTexture
7182 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7183testdata/SampleMaterial.lc 1478:15-1482:40 List TCMod 10259testdata/SampleMaterial.lc 1478:15-1484:42
7184 -> StageTexture 10260 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10261testdata/SampleMaterial.lc 1478:15-1485:38
7186testdata/SampleMaterial.lc 1478:15-1483:31 StageTexture 10262 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10263testdata/SampleMaterial.lc 1478:15-1486:41
7188testdata/SampleMaterial.lc 1478:15-1484:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10264 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7189testdata/SampleMaterial.lc 1478:15-1485:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10265testdata/SampleMaterial.lc 1478:15-1487:40
7190testdata/SampleMaterial.lc 1478:15-1486:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10266 Bool -> String -> StageAttrs
7191testdata/SampleMaterial.lc 1478:15-1487:40 Bool -> String -> StageAttrs 10267testdata/SampleMaterial.lc 1478:15-1488:46
7192testdata/SampleMaterial.lc 1478:15-1488:46 String -> StageAttrs 10268 String -> StageAttrs
7193testdata/SampleMaterial.lc 1478:15-1490:18 List StageAttrs | StageAttrs 10269testdata/SampleMaterial.lc 1478:15-1490:18
7194testdata/SampleMaterial.lc 1479:29-1479:33 forall a . a -> Maybe a 10270 StageAttrs | List StageAttrs
7195testdata/SampleMaterial.lc 1479:29-1479:57 Maybe (Blending', Blending') 10271testdata/SampleMaterial.lc 1479:29-1479:33
7196testdata/SampleMaterial.lc 1479:34-1479:57 (Blending', Blending') 10272 forall a . a -> Maybe a
7197testdata/SampleMaterial.lc 1479:36-1479:46 Blending' 10273testdata/SampleMaterial.lc 1479:29-1479:57
7198testdata/SampleMaterial.lc 1479:49-1479:55 ((Blending')) | Blending' 10274 Maybe (Blending', Blending')
7199testdata/SampleMaterial.lc 1480:30-1480:50 RGBGen 10275testdata/SampleMaterial.lc 1479:34-1479:57
7200testdata/SampleMaterial.lc 1481:32-1481:42 AlphaGen 10276 (Blending', Blending')
7201testdata/SampleMaterial.lc 1482:29-1482:40 TCGen 10277testdata/SampleMaterial.lc 1479:36-1479:46
7202testdata/SampleMaterial.lc 1483:29-1483:31 forall a . List a 10278 Blending'
7203testdata/SampleMaterial.lc 1484:31-1484:42 StageTexture 10279testdata/SampleMaterial.lc 1479:49-1479:55
7204testdata/SampleMaterial.lc 1485:34-1485:38 Bool 10280 Blending' | ((Blending'))
7205testdata/SampleMaterial.lc 1486:33-1486:41 DepthFunction 10281testdata/SampleMaterial.lc 1480:30-1480:50
7206testdata/SampleMaterial.lc 1487:33-1487:40 forall a . Maybe a 10282 RGBGen
7207testdata/SampleMaterial.lc 1488:41-1488:46 Bool 10283testdata/SampleMaterial.lc 1481:32-1481:42
7208testdata/SampleMaterial.lc 1489:38-1489:54 String 10284 AlphaGen
7209testdata/SampleMaterial.lc 1492:21-1492:26 Bool 10285testdata/SampleMaterial.lc 1482:29-1482:40
7210testdata/SampleMaterial.lc 1495:5-1537:6 (String, CommonAttrs) 10286 TCGen
7211testdata/SampleMaterial.lc 1495:5-2182:6 List (String, CommonAttrs) 10287testdata/SampleMaterial.lc 1483:29-1483:31
7212testdata/SampleMaterial.lc 1495:7-1495:45 String 10288 forall a . List a
7213testdata/SampleMaterial.lc 1496:7-1496:18 () 10289testdata/SampleMaterial.lc 1484:31-1484:42
7214 -> () 10290 StageTexture
7215 -> Bool 10291testdata/SampleMaterial.lc 1485:34-1485:38
10292 Bool
10293testdata/SampleMaterial.lc 1486:33-1486:41
10294 DepthFunction
10295testdata/SampleMaterial.lc 1487:33-1487:40
10296 forall a . Maybe a
10297testdata/SampleMaterial.lc 1488:41-1488:46
10298 Bool
10299testdata/SampleMaterial.lc 1489:38-1489:54
10300 String
10301testdata/SampleMaterial.lc 1492:21-1492:26
10302 Bool
10303testdata/SampleMaterial.lc 1495:5-1537:6
10304 (String, CommonAttrs)
10305testdata/SampleMaterial.lc 1495:5-2182:6
10306 List (String, CommonAttrs)
10307testdata/SampleMaterial.lc 1495:7-1495:45
10308 String
10309testdata/SampleMaterial.lc 1496:7-1496:18
10310 ()
10311 -> ()
10312 -> Bool
10313 -> Float
10314 -> Bool
10315 -> Bool
10316 -> CullType
10317 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10318testdata/SampleMaterial.lc 1496:7-1497:26
10319 ()
10320 -> Bool
10321 -> Float
10322 -> Bool
10323 -> Bool
10324 -> CullType
10325 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10326testdata/SampleMaterial.lc 1496:7-1498:26
10327 Bool
7216 -> Float 10328 -> Float
7217 -> Bool 10329 -> Bool
7218 -> Bool 10330 -> Bool
7219 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10331 -> CullType
7220testdata/SampleMaterial.lc 1496:7-1497:26 () 10332 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7221 -> Bool 10333testdata/SampleMaterial.lc 1496:7-1499:27
7222 -> Float 10334 Float
7223 -> Bool 10335 -> Bool
7224 -> Bool 10336 -> Bool
7225 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10337 -> CullType
7226testdata/SampleMaterial.lc 1496:7-1498:26 Bool 10338 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7227 -> Float 10339testdata/SampleMaterial.lc 1496:7-1500:21
7228 -> Bool 10340 Bool
7229 -> Bool 10341 -> Bool
7230 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10342 -> CullType
7231testdata/SampleMaterial.lc 1496:7-1499:27 Float 10343 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7232 -> Bool 10344testdata/SampleMaterial.lc 1496:7-1501:35
7233 -> Bool 10345 Bool
7234 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10346 -> CullType
7235testdata/SampleMaterial.lc 1496:7-1500:21 Bool 10347 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7236 -> Bool 10348testdata/SampleMaterial.lc 1496:7-1502:28
7237 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10349 CullType
7238testdata/SampleMaterial.lc 1496:7-1501:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10350 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7239testdata/SampleMaterial.lc 1496:7-1502:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10351testdata/SampleMaterial.lc 1496:7-1503:33
7240testdata/SampleMaterial.lc 1496:7-1503:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10352 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7241testdata/SampleMaterial.lc 1496:7-1504:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10353testdata/SampleMaterial.lc 1496:7-1504:32
7242testdata/SampleMaterial.lc 1496:7-1505:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10354 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7243testdata/SampleMaterial.lc 1496:7-1506:34 List StageAttrs -> Bool -> CommonAttrs 10355testdata/SampleMaterial.lc 1496:7-1505:30
7244testdata/SampleMaterial.lc 1496:7-1534:14 Bool -> CommonAttrs 10356 Bool -> List StageAttrs -> Bool -> CommonAttrs
7245testdata/SampleMaterial.lc 1496:7-1536:10 ((CommonAttrs)) | CommonAttrs 10357testdata/SampleMaterial.lc 1496:7-1506:34
7246testdata/SampleMaterial.lc 1497:24-1497:26 () 10358 List StageAttrs -> Bool -> CommonAttrs
7247testdata/SampleMaterial.lc 1498:24-1498:26 () 10359testdata/SampleMaterial.lc 1496:7-1534:14
7248testdata/SampleMaterial.lc 1499:22-1499:27 Bool 10360 Bool -> CommonAttrs
7249testdata/SampleMaterial.lc 1500:20-1500:21 _b 10361testdata/SampleMaterial.lc 1496:7-1536:10
7250testdata/SampleMaterial.lc 1501:30-1501:35 Bool 10362 CommonAttrs | ((CommonAttrs))
7251testdata/SampleMaterial.lc 1502:23-1502:28 Bool 10363testdata/SampleMaterial.lc 1497:24-1497:26
7252testdata/SampleMaterial.lc 1503:20-1503:33 CullType 10364 ()
7253testdata/SampleMaterial.lc 1504:30-1504:32 forall a . List a 10365testdata/SampleMaterial.lc 1498:24-1498:26
7254testdata/SampleMaterial.lc 1505:25-1505:30 Bool 10366 ()
7255testdata/SampleMaterial.lc 1506:29-1506:34 Bool 10367testdata/SampleMaterial.lc 1499:22-1499:27
7256testdata/SampleMaterial.lc 1508:13-1534:14 List StageAttrs 10368 Bool
7257testdata/SampleMaterial.lc 1508:15-1508:25 Maybe (Blending', Blending') 10369testdata/SampleMaterial.lc 1500:20-1500:21
7258 -> RGBGen 10370 _b
7259 -> AlphaGen 10371testdata/SampleMaterial.lc 1501:30-1501:35
10372 Bool
10373testdata/SampleMaterial.lc 1502:23-1502:28
10374 Bool
10375testdata/SampleMaterial.lc 1503:20-1503:33
10376 CullType
10377testdata/SampleMaterial.lc 1504:30-1504:32
10378 forall a . List a
10379testdata/SampleMaterial.lc 1505:25-1505:30
10380 Bool
10381testdata/SampleMaterial.lc 1506:29-1506:34
10382 Bool
10383testdata/SampleMaterial.lc 1508:13-1534:14
10384 List StageAttrs
10385testdata/SampleMaterial.lc 1508:15-1508:25
10386 Maybe (Blending', Blending')
10387 -> RGBGen
10388 -> AlphaGen
10389 -> TCGen
10390 -> List TCMod
10391 -> StageTexture
10392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10393testdata/SampleMaterial.lc 1508:15-1509:36
10394 RGBGen
10395 -> AlphaGen
10396 -> TCGen
10397 -> List TCMod
10398 -> StageTexture
10399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10400testdata/SampleMaterial.lc 1508:15-1510:50
10401 AlphaGen
7260 -> TCGen 10402 -> TCGen
7261 -> List TCMod 10403 -> List TCMod
7262 -> StageTexture 10404 -> StageTexture
7263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7264testdata/SampleMaterial.lc 1508:15-1509:36 RGBGen 10406testdata/SampleMaterial.lc 1508:15-1511:42
7265 -> AlphaGen 10407 TCGen
7266 -> TCGen
7267 -> List TCMod 10408 -> List TCMod
7268 -> StageTexture 10409 -> StageTexture
7269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7270testdata/SampleMaterial.lc 1508:15-1510:50 AlphaGen 10411testdata/SampleMaterial.lc 1508:15-1512:36
7271 -> TCGen 10412 List TCMod
7272 -> List TCMod
7273 -> StageTexture 10413 -> StageTexture
7274 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7275testdata/SampleMaterial.lc 1508:15-1511:42 TCGen 10415testdata/SampleMaterial.lc 1508:15-1513:31
7276 -> List TCMod 10416 StageTexture
7277 -> StageTexture
7278 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7279testdata/SampleMaterial.lc 1508:15-1512:36 List TCMod 10418testdata/SampleMaterial.lc 1508:15-1514:76
7280 -> StageTexture 10419 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7281 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10420testdata/SampleMaterial.lc 1508:15-1515:38
7282testdata/SampleMaterial.lc 1508:15-1513:31 StageTexture 10421 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7283 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10422testdata/SampleMaterial.lc 1508:15-1516:41
7284testdata/SampleMaterial.lc 1508:15-1514:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10423 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7285testdata/SampleMaterial.lc 1508:15-1515:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10424testdata/SampleMaterial.lc 1508:15-1517:40
7286testdata/SampleMaterial.lc 1508:15-1516:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10425 Bool -> String -> StageAttrs
7287testdata/SampleMaterial.lc 1508:15-1517:40 Bool -> String -> StageAttrs 10426testdata/SampleMaterial.lc 1508:15-1518:46
7288testdata/SampleMaterial.lc 1508:15-1518:46 String -> StageAttrs 10427 String -> StageAttrs
7289testdata/SampleMaterial.lc 1508:15-1520:18 StageAttrs 10428testdata/SampleMaterial.lc 1508:15-1520:18
7290testdata/SampleMaterial.lc 1509:29-1509:36 forall a . Maybe a 10429 StageAttrs
7291testdata/SampleMaterial.lc 1510:30-1510:50 RGBGen 10430testdata/SampleMaterial.lc 1509:29-1509:36
7292testdata/SampleMaterial.lc 1511:32-1511:42 AlphaGen 10431 forall a . Maybe a
7293testdata/SampleMaterial.lc 1512:29-1512:36 TCGen 10432testdata/SampleMaterial.lc 1510:30-1510:50
7294testdata/SampleMaterial.lc 1513:29-1513:31 forall a . List a 10433 RGBGen
7295testdata/SampleMaterial.lc 1514:31-1514:37 String -> StageTexture 10434testdata/SampleMaterial.lc 1511:32-1511:42
7296testdata/SampleMaterial.lc 1514:31-1514:76 StageTexture 10435 AlphaGen
7297testdata/SampleMaterial.lc 1514:38-1514:76 String 10436testdata/SampleMaterial.lc 1512:29-1512:36
7298testdata/SampleMaterial.lc 1515:34-1515:38 Bool 10437 TCGen
7299testdata/SampleMaterial.lc 1516:33-1516:41 DepthFunction 10438testdata/SampleMaterial.lc 1513:29-1513:31
7300testdata/SampleMaterial.lc 1517:33-1517:40 forall a . Maybe a 10439 forall a . List a
7301testdata/SampleMaterial.lc 1518:41-1518:46 Bool 10440testdata/SampleMaterial.lc 1514:31-1514:37
7302testdata/SampleMaterial.lc 1519:38-1519:54 String 10441 String -> StageTexture
7303testdata/SampleMaterial.lc 1521:15-1521:25 Maybe (Blending', Blending') 10442testdata/SampleMaterial.lc 1514:31-1514:76
7304 -> RGBGen 10443 StageTexture
7305 -> AlphaGen 10444testdata/SampleMaterial.lc 1514:38-1514:76
10445 String
10446testdata/SampleMaterial.lc 1515:34-1515:38
10447 Bool
10448testdata/SampleMaterial.lc 1516:33-1516:41
10449 DepthFunction
10450testdata/SampleMaterial.lc 1517:33-1517:40
10451 forall a . Maybe a
10452testdata/SampleMaterial.lc 1518:41-1518:46
10453 Bool
10454testdata/SampleMaterial.lc 1519:38-1519:54
10455 String
10456testdata/SampleMaterial.lc 1521:15-1521:25
10457 Maybe (Blending', Blending')
10458 -> RGBGen
10459 -> AlphaGen
10460 -> TCGen
10461 -> List TCMod
10462 -> StageTexture
10463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10464testdata/SampleMaterial.lc 1521:15-1522:57
10465 RGBGen
10466 -> AlphaGen
10467 -> TCGen
10468 -> List TCMod
10469 -> StageTexture
10470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10471testdata/SampleMaterial.lc 1521:15-1523:50
10472 AlphaGen
7306 -> TCGen 10473 -> TCGen
7307 -> List TCMod 10474 -> List TCMod
7308 -> StageTexture 10475 -> StageTexture
7309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10476 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7310testdata/SampleMaterial.lc 1521:15-1522:57 RGBGen 10477testdata/SampleMaterial.lc 1521:15-1524:42
7311 -> AlphaGen 10478 TCGen
7312 -> TCGen
7313 -> List TCMod 10479 -> List TCMod
7314 -> StageTexture 10480 -> StageTexture
7315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7316testdata/SampleMaterial.lc 1521:15-1523:50 AlphaGen 10482testdata/SampleMaterial.lc 1521:15-1525:40
7317 -> TCGen 10483 List TCMod
7318 -> List TCMod
7319 -> StageTexture 10484 -> StageTexture
7320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10485 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7321testdata/SampleMaterial.lc 1521:15-1524:42 TCGen 10486testdata/SampleMaterial.lc 1521:15-1526:31
7322 -> List TCMod 10487 StageTexture
7323 -> StageTexture
7324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7325testdata/SampleMaterial.lc 1521:15-1525:40 List TCMod 10489testdata/SampleMaterial.lc 1521:15-1527:42
7326 -> StageTexture 10490 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7327 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10491testdata/SampleMaterial.lc 1521:15-1528:38
7328testdata/SampleMaterial.lc 1521:15-1526:31 StageTexture 10492 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10493testdata/SampleMaterial.lc 1521:15-1529:41
7330testdata/SampleMaterial.lc 1521:15-1527:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10494 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7331testdata/SampleMaterial.lc 1521:15-1528:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10495testdata/SampleMaterial.lc 1521:15-1530:40
7332testdata/SampleMaterial.lc 1521:15-1529:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10496 Bool -> String -> StageAttrs
7333testdata/SampleMaterial.lc 1521:15-1530:40 Bool -> String -> StageAttrs 10497testdata/SampleMaterial.lc 1521:15-1531:46
7334testdata/SampleMaterial.lc 1521:15-1531:46 String -> StageAttrs 10498 String -> StageAttrs
7335testdata/SampleMaterial.lc 1521:15-1533:18 List StageAttrs | StageAttrs 10499testdata/SampleMaterial.lc 1521:15-1533:18
7336testdata/SampleMaterial.lc 1522:29-1522:33 forall a . a -> Maybe a 10500 StageAttrs | List StageAttrs
7337testdata/SampleMaterial.lc 1522:29-1522:57 Maybe (Blending', Blending') 10501testdata/SampleMaterial.lc 1522:29-1522:33
7338testdata/SampleMaterial.lc 1522:34-1522:57 (Blending', Blending') 10502 forall a . a -> Maybe a
7339testdata/SampleMaterial.lc 1522:36-1522:46 Blending' 10503testdata/SampleMaterial.lc 1522:29-1522:57
7340testdata/SampleMaterial.lc 1522:49-1522:55 ((Blending')) | Blending' 10504 Maybe (Blending', Blending')
7341testdata/SampleMaterial.lc 1523:30-1523:50 RGBGen 10505testdata/SampleMaterial.lc 1522:34-1522:57
7342testdata/SampleMaterial.lc 1524:32-1524:42 AlphaGen 10506 (Blending', Blending')
7343testdata/SampleMaterial.lc 1525:29-1525:40 TCGen 10507testdata/SampleMaterial.lc 1522:36-1522:46
7344testdata/SampleMaterial.lc 1526:29-1526:31 forall a . List a 10508 Blending'
7345testdata/SampleMaterial.lc 1527:31-1527:42 StageTexture 10509testdata/SampleMaterial.lc 1522:49-1522:55
7346testdata/SampleMaterial.lc 1528:34-1528:38 Bool 10510 Blending' | ((Blending'))
7347testdata/SampleMaterial.lc 1529:33-1529:41 DepthFunction 10511testdata/SampleMaterial.lc 1523:30-1523:50
7348testdata/SampleMaterial.lc 1530:33-1530:40 forall a . Maybe a 10512 RGBGen
7349testdata/SampleMaterial.lc 1531:41-1531:46 Bool 10513testdata/SampleMaterial.lc 1524:32-1524:42
7350testdata/SampleMaterial.lc 1532:38-1532:54 String 10514 AlphaGen
7351testdata/SampleMaterial.lc 1535:21-1535:26 Bool 10515testdata/SampleMaterial.lc 1525:29-1525:40
7352testdata/SampleMaterial.lc 1538:5-1580:6 (String, CommonAttrs) 10516 TCGen
7353testdata/SampleMaterial.lc 1538:5-2182:6 List (String, CommonAttrs) 10517testdata/SampleMaterial.lc 1526:29-1526:31
7354testdata/SampleMaterial.lc 1538:7-1538:47 String 10518 forall a . List a
7355testdata/SampleMaterial.lc 1539:7-1539:18 () 10519testdata/SampleMaterial.lc 1527:31-1527:42
7356 -> () 10520 StageTexture
7357 -> Bool 10521testdata/SampleMaterial.lc 1528:34-1528:38
10522 Bool
10523testdata/SampleMaterial.lc 1529:33-1529:41
10524 DepthFunction
10525testdata/SampleMaterial.lc 1530:33-1530:40
10526 forall a . Maybe a
10527testdata/SampleMaterial.lc 1531:41-1531:46
10528 Bool
10529testdata/SampleMaterial.lc 1532:38-1532:54
10530 String
10531testdata/SampleMaterial.lc 1535:21-1535:26
10532 Bool
10533testdata/SampleMaterial.lc 1538:5-1580:6
10534 (String, CommonAttrs)
10535testdata/SampleMaterial.lc 1538:5-2182:6
10536 List (String, CommonAttrs)
10537testdata/SampleMaterial.lc 1538:7-1538:47
10538 String
10539testdata/SampleMaterial.lc 1539:7-1539:18
10540 ()
10541 -> ()
10542 -> Bool
10543 -> Float
10544 -> Bool
10545 -> Bool
10546 -> CullType
10547 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10548testdata/SampleMaterial.lc 1539:7-1540:26
10549 ()
10550 -> Bool
10551 -> Float
10552 -> Bool
10553 -> Bool
10554 -> CullType
10555 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10556testdata/SampleMaterial.lc 1539:7-1541:26
10557 Bool
7358 -> Float 10558 -> Float
7359 -> Bool 10559 -> Bool
7360 -> Bool 10560 -> Bool
7361 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10561 -> CullType
7362testdata/SampleMaterial.lc 1539:7-1540:26 () 10562 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7363 -> Bool 10563testdata/SampleMaterial.lc 1539:7-1542:27
7364 -> Float 10564 Float
7365 -> Bool 10565 -> Bool
7366 -> Bool 10566 -> Bool
7367 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10567 -> CullType
7368testdata/SampleMaterial.lc 1539:7-1541:26 Bool 10568 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7369 -> Float 10569testdata/SampleMaterial.lc 1539:7-1543:21
7370 -> Bool 10570 Bool
7371 -> Bool 10571 -> Bool
7372 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10572 -> CullType
7373testdata/SampleMaterial.lc 1539:7-1542:27 Float 10573 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7374 -> Bool 10574testdata/SampleMaterial.lc 1539:7-1544:35
7375 -> Bool 10575 Bool
7376 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10576 -> CullType
7377testdata/SampleMaterial.lc 1539:7-1543:21 Bool 10577 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7378 -> Bool 10578testdata/SampleMaterial.lc 1539:7-1545:28
7379 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10579 CullType
7380testdata/SampleMaterial.lc 1539:7-1544:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10580 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7381testdata/SampleMaterial.lc 1539:7-1545:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10581testdata/SampleMaterial.lc 1539:7-1546:33
7382testdata/SampleMaterial.lc 1539:7-1546:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10582 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7383testdata/SampleMaterial.lc 1539:7-1547:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10583testdata/SampleMaterial.lc 1539:7-1547:32
7384testdata/SampleMaterial.lc 1539:7-1548:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10584 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7385testdata/SampleMaterial.lc 1539:7-1549:34 List StageAttrs -> Bool -> CommonAttrs 10585testdata/SampleMaterial.lc 1539:7-1548:30
7386testdata/SampleMaterial.lc 1539:7-1577:14 Bool -> CommonAttrs 10586 Bool -> List StageAttrs -> Bool -> CommonAttrs
7387testdata/SampleMaterial.lc 1539:7-1579:10 ((CommonAttrs)) | CommonAttrs 10587testdata/SampleMaterial.lc 1539:7-1549:34
7388testdata/SampleMaterial.lc 1540:24-1540:26 () 10588 List StageAttrs -> Bool -> CommonAttrs
7389testdata/SampleMaterial.lc 1541:24-1541:26 () 10589testdata/SampleMaterial.lc 1539:7-1577:14
7390testdata/SampleMaterial.lc 1542:22-1542:27 Bool 10590 Bool -> CommonAttrs
7391testdata/SampleMaterial.lc 1543:20-1543:21 _b 10591testdata/SampleMaterial.lc 1539:7-1579:10
7392testdata/SampleMaterial.lc 1544:30-1544:35 Bool 10592 CommonAttrs | ((CommonAttrs))
7393testdata/SampleMaterial.lc 1545:23-1545:28 Bool 10593testdata/SampleMaterial.lc 1540:24-1540:26
7394testdata/SampleMaterial.lc 1546:20-1546:33 CullType 10594 ()
7395testdata/SampleMaterial.lc 1547:30-1547:32 forall a . List a 10595testdata/SampleMaterial.lc 1541:24-1541:26
7396testdata/SampleMaterial.lc 1548:25-1548:30 Bool 10596 ()
7397testdata/SampleMaterial.lc 1549:29-1549:34 Bool 10597testdata/SampleMaterial.lc 1542:22-1542:27
7398testdata/SampleMaterial.lc 1551:13-1577:14 List StageAttrs 10598 Bool
7399testdata/SampleMaterial.lc 1551:15-1551:25 Maybe (Blending', Blending') 10599testdata/SampleMaterial.lc 1543:20-1543:21
7400 -> RGBGen 10600 _b
7401 -> AlphaGen 10601testdata/SampleMaterial.lc 1544:30-1544:35
10602 Bool
10603testdata/SampleMaterial.lc 1545:23-1545:28
10604 Bool
10605testdata/SampleMaterial.lc 1546:20-1546:33
10606 CullType
10607testdata/SampleMaterial.lc 1547:30-1547:32
10608 forall a . List a
10609testdata/SampleMaterial.lc 1548:25-1548:30
10610 Bool
10611testdata/SampleMaterial.lc 1549:29-1549:34
10612 Bool
10613testdata/SampleMaterial.lc 1551:13-1577:14
10614 List StageAttrs
10615testdata/SampleMaterial.lc 1551:15-1551:25
10616 Maybe (Blending', Blending')
10617 -> RGBGen
10618 -> AlphaGen
10619 -> TCGen
10620 -> List TCMod
10621 -> StageTexture
10622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10623testdata/SampleMaterial.lc 1551:15-1552:36
10624 RGBGen
10625 -> AlphaGen
10626 -> TCGen
10627 -> List TCMod
10628 -> StageTexture
10629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10630testdata/SampleMaterial.lc 1551:15-1553:50
10631 AlphaGen
7402 -> TCGen 10632 -> TCGen
7403 -> List TCMod 10633 -> List TCMod
7404 -> StageTexture 10634 -> StageTexture
7405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7406testdata/SampleMaterial.lc 1551:15-1552:36 RGBGen 10636testdata/SampleMaterial.lc 1551:15-1554:42
7407 -> AlphaGen 10637 TCGen
7408 -> TCGen
7409 -> List TCMod 10638 -> List TCMod
7410 -> StageTexture 10639 -> StageTexture
7411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10640 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7412testdata/SampleMaterial.lc 1551:15-1553:50 AlphaGen 10641testdata/SampleMaterial.lc 1551:15-1555:36
7413 -> TCGen 10642 List TCMod
7414 -> List TCMod
7415 -> StageTexture 10643 -> StageTexture
7416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7417testdata/SampleMaterial.lc 1551:15-1554:42 TCGen 10645testdata/SampleMaterial.lc 1551:15-1556:31
7418 -> List TCMod 10646 StageTexture
7419 -> StageTexture
7420 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10647 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7421testdata/SampleMaterial.lc 1551:15-1555:36 List TCMod 10648testdata/SampleMaterial.lc 1551:15-1557:78
7422 -> StageTexture 10649 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10650testdata/SampleMaterial.lc 1551:15-1558:38
7424testdata/SampleMaterial.lc 1551:15-1556:31 StageTexture 10651 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10652testdata/SampleMaterial.lc 1551:15-1559:41
7426testdata/SampleMaterial.lc 1551:15-1557:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10653 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7427testdata/SampleMaterial.lc 1551:15-1558:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10654testdata/SampleMaterial.lc 1551:15-1560:40
7428testdata/SampleMaterial.lc 1551:15-1559:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10655 Bool -> String -> StageAttrs
7429testdata/SampleMaterial.lc 1551:15-1560:40 Bool -> String -> StageAttrs 10656testdata/SampleMaterial.lc 1551:15-1561:46
7430testdata/SampleMaterial.lc 1551:15-1561:46 String -> StageAttrs 10657 String -> StageAttrs
7431testdata/SampleMaterial.lc 1551:15-1563:18 StageAttrs 10658testdata/SampleMaterial.lc 1551:15-1563:18
7432testdata/SampleMaterial.lc 1552:29-1552:36 forall a . Maybe a 10659 StageAttrs
7433testdata/SampleMaterial.lc 1553:30-1553:50 RGBGen 10660testdata/SampleMaterial.lc 1552:29-1552:36
7434testdata/SampleMaterial.lc 1554:32-1554:42 AlphaGen 10661 forall a . Maybe a
7435testdata/SampleMaterial.lc 1555:29-1555:36 TCGen 10662testdata/SampleMaterial.lc 1553:30-1553:50
7436testdata/SampleMaterial.lc 1556:29-1556:31 forall a . List a 10663 RGBGen
7437testdata/SampleMaterial.lc 1557:31-1557:37 String -> StageTexture 10664testdata/SampleMaterial.lc 1554:32-1554:42
7438testdata/SampleMaterial.lc 1557:31-1557:78 StageTexture 10665 AlphaGen
7439testdata/SampleMaterial.lc 1557:38-1557:78 String 10666testdata/SampleMaterial.lc 1555:29-1555:36
7440testdata/SampleMaterial.lc 1558:34-1558:38 Bool 10667 TCGen
7441testdata/SampleMaterial.lc 1559:33-1559:41 DepthFunction 10668testdata/SampleMaterial.lc 1556:29-1556:31
7442testdata/SampleMaterial.lc 1560:33-1560:40 forall a . Maybe a 10669 forall a . List a
7443testdata/SampleMaterial.lc 1561:41-1561:46 Bool 10670testdata/SampleMaterial.lc 1557:31-1557:37
7444testdata/SampleMaterial.lc 1562:38-1562:54 String 10671 String -> StageTexture
7445testdata/SampleMaterial.lc 1564:15-1564:25 Maybe (Blending', Blending') 10672testdata/SampleMaterial.lc 1557:31-1557:78
7446 -> RGBGen 10673 StageTexture
7447 -> AlphaGen 10674testdata/SampleMaterial.lc 1557:38-1557:78
10675 String
10676testdata/SampleMaterial.lc 1558:34-1558:38
10677 Bool
10678testdata/SampleMaterial.lc 1559:33-1559:41
10679 DepthFunction
10680testdata/SampleMaterial.lc 1560:33-1560:40
10681 forall a . Maybe a
10682testdata/SampleMaterial.lc 1561:41-1561:46
10683 Bool
10684testdata/SampleMaterial.lc 1562:38-1562:54
10685 String
10686testdata/SampleMaterial.lc 1564:15-1564:25
10687 Maybe (Blending', Blending')
10688 -> RGBGen
10689 -> AlphaGen
10690 -> TCGen
10691 -> List TCMod
10692 -> StageTexture
10693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10694testdata/SampleMaterial.lc 1564:15-1565:57
10695 RGBGen
10696 -> AlphaGen
10697 -> TCGen
10698 -> List TCMod
10699 -> StageTexture
10700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10701testdata/SampleMaterial.lc 1564:15-1566:50
10702 AlphaGen
7448 -> TCGen 10703 -> TCGen
7449 -> List TCMod 10704 -> List TCMod
7450 -> StageTexture 10705 -> StageTexture
7451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7452testdata/SampleMaterial.lc 1564:15-1565:57 RGBGen 10707testdata/SampleMaterial.lc 1564:15-1567:42
7453 -> AlphaGen 10708 TCGen
7454 -> TCGen
7455 -> List TCMod 10709 -> List TCMod
7456 -> StageTexture 10710 -> StageTexture
7457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10711 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7458testdata/SampleMaterial.lc 1564:15-1566:50 AlphaGen 10712testdata/SampleMaterial.lc 1564:15-1568:40
7459 -> TCGen 10713 List TCMod
7460 -> List TCMod
7461 -> StageTexture 10714 -> StageTexture
7462 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7463testdata/SampleMaterial.lc 1564:15-1567:42 TCGen 10716testdata/SampleMaterial.lc 1564:15-1569:31
7464 -> List TCMod 10717 StageTexture
7465 -> StageTexture
7466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10718 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7467testdata/SampleMaterial.lc 1564:15-1568:40 List TCMod 10719testdata/SampleMaterial.lc 1564:15-1570:42
7468 -> StageTexture 10720 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10721testdata/SampleMaterial.lc 1564:15-1571:38
7470testdata/SampleMaterial.lc 1564:15-1569:31 StageTexture 10722 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7471 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10723testdata/SampleMaterial.lc 1564:15-1572:41
7472testdata/SampleMaterial.lc 1564:15-1570:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10724 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7473testdata/SampleMaterial.lc 1564:15-1571:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10725testdata/SampleMaterial.lc 1564:15-1573:40
7474testdata/SampleMaterial.lc 1564:15-1572:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10726 Bool -> String -> StageAttrs
7475testdata/SampleMaterial.lc 1564:15-1573:40 Bool -> String -> StageAttrs 10727testdata/SampleMaterial.lc 1564:15-1574:46
7476testdata/SampleMaterial.lc 1564:15-1574:46 String -> StageAttrs 10728 String -> StageAttrs
7477testdata/SampleMaterial.lc 1564:15-1576:18 List StageAttrs | StageAttrs 10729testdata/SampleMaterial.lc 1564:15-1576:18
7478testdata/SampleMaterial.lc 1565:29-1565:33 forall a . a -> Maybe a 10730 StageAttrs | List StageAttrs
7479testdata/SampleMaterial.lc 1565:29-1565:57 Maybe (Blending', Blending') 10731testdata/SampleMaterial.lc 1565:29-1565:33
7480testdata/SampleMaterial.lc 1565:34-1565:57 (Blending', Blending') 10732 forall a . a -> Maybe a
7481testdata/SampleMaterial.lc 1565:36-1565:46 Blending' 10733testdata/SampleMaterial.lc 1565:29-1565:57
7482testdata/SampleMaterial.lc 1565:49-1565:55 ((Blending')) | Blending' 10734 Maybe (Blending', Blending')
7483testdata/SampleMaterial.lc 1566:30-1566:50 RGBGen 10735testdata/SampleMaterial.lc 1565:34-1565:57
7484testdata/SampleMaterial.lc 1567:32-1567:42 AlphaGen 10736 (Blending', Blending')
7485testdata/SampleMaterial.lc 1568:29-1568:40 TCGen 10737testdata/SampleMaterial.lc 1565:36-1565:46
7486testdata/SampleMaterial.lc 1569:29-1569:31 forall a . List a 10738 Blending'
7487testdata/SampleMaterial.lc 1570:31-1570:42 StageTexture 10739testdata/SampleMaterial.lc 1565:49-1565:55
7488testdata/SampleMaterial.lc 1571:34-1571:38 Bool 10740 Blending' | ((Blending'))
7489testdata/SampleMaterial.lc 1572:33-1572:41 DepthFunction 10741testdata/SampleMaterial.lc 1566:30-1566:50
7490testdata/SampleMaterial.lc 1573:33-1573:40 forall a . Maybe a 10742 RGBGen
7491testdata/SampleMaterial.lc 1574:41-1574:46 Bool 10743testdata/SampleMaterial.lc 1567:32-1567:42
7492testdata/SampleMaterial.lc 1575:38-1575:54 String 10744 AlphaGen
7493testdata/SampleMaterial.lc 1578:21-1578:26 Bool 10745testdata/SampleMaterial.lc 1568:29-1568:40
7494testdata/SampleMaterial.lc 1581:5-1623:6 (String, CommonAttrs) 10746 TCGen
7495testdata/SampleMaterial.lc 1581:5-2182:6 List (String, CommonAttrs) 10747testdata/SampleMaterial.lc 1569:29-1569:31
7496testdata/SampleMaterial.lc 1581:7-1581:49 String 10748 forall a . List a
7497testdata/SampleMaterial.lc 1582:7-1582:18 () 10749testdata/SampleMaterial.lc 1570:31-1570:42
7498 -> () 10750 StageTexture
7499 -> Bool 10751testdata/SampleMaterial.lc 1571:34-1571:38
10752 Bool
10753testdata/SampleMaterial.lc 1572:33-1572:41
10754 DepthFunction
10755testdata/SampleMaterial.lc 1573:33-1573:40
10756 forall a . Maybe a
10757testdata/SampleMaterial.lc 1574:41-1574:46
10758 Bool
10759testdata/SampleMaterial.lc 1575:38-1575:54
10760 String
10761testdata/SampleMaterial.lc 1578:21-1578:26
10762 Bool
10763testdata/SampleMaterial.lc 1581:5-1623:6
10764 (String, CommonAttrs)
10765testdata/SampleMaterial.lc 1581:5-2182:6
10766 List (String, CommonAttrs)
10767testdata/SampleMaterial.lc 1581:7-1581:49
10768 String
10769testdata/SampleMaterial.lc 1582:7-1582:18
10770 ()
10771 -> ()
10772 -> Bool
10773 -> Float
10774 -> Bool
10775 -> Bool
10776 -> CullType
10777 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10778testdata/SampleMaterial.lc 1582:7-1583:26
10779 ()
10780 -> Bool
10781 -> Float
10782 -> Bool
10783 -> Bool
10784 -> CullType
10785 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10786testdata/SampleMaterial.lc 1582:7-1584:26
10787 Bool
7500 -> Float 10788 -> Float
7501 -> Bool 10789 -> Bool
7502 -> Bool 10790 -> Bool
7503 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10791 -> CullType
7504testdata/SampleMaterial.lc 1582:7-1583:26 () 10792 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7505 -> Bool 10793testdata/SampleMaterial.lc 1582:7-1585:27
7506 -> Float 10794 Float
7507 -> Bool 10795 -> Bool
7508 -> Bool 10796 -> Bool
7509 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10797 -> CullType
7510testdata/SampleMaterial.lc 1582:7-1584:26 Bool 10798 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7511 -> Float 10799testdata/SampleMaterial.lc 1582:7-1586:21
7512 -> Bool 10800 Bool
7513 -> Bool 10801 -> Bool
7514 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10802 -> CullType
7515testdata/SampleMaterial.lc 1582:7-1585:27 Float 10803 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7516 -> Bool 10804testdata/SampleMaterial.lc 1582:7-1587:35
7517 -> Bool 10805 Bool
7518 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10806 -> CullType
7519testdata/SampleMaterial.lc 1582:7-1586:21 Bool 10807 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7520 -> Bool 10808testdata/SampleMaterial.lc 1582:7-1588:28
7521 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10809 CullType
7522testdata/SampleMaterial.lc 1582:7-1587:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10810 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7523testdata/SampleMaterial.lc 1582:7-1588:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10811testdata/SampleMaterial.lc 1582:7-1589:33
7524testdata/SampleMaterial.lc 1582:7-1589:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10812 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7525testdata/SampleMaterial.lc 1582:7-1590:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10813testdata/SampleMaterial.lc 1582:7-1590:32
7526testdata/SampleMaterial.lc 1582:7-1591:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10814 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7527testdata/SampleMaterial.lc 1582:7-1592:34 List StageAttrs -> Bool -> CommonAttrs 10815testdata/SampleMaterial.lc 1582:7-1591:30
7528testdata/SampleMaterial.lc 1582:7-1620:14 Bool -> CommonAttrs 10816 Bool -> List StageAttrs -> Bool -> CommonAttrs
7529testdata/SampleMaterial.lc 1582:7-1622:10 ((CommonAttrs)) | CommonAttrs 10817testdata/SampleMaterial.lc 1582:7-1592:34
7530testdata/SampleMaterial.lc 1583:24-1583:26 () 10818 List StageAttrs -> Bool -> CommonAttrs
7531testdata/SampleMaterial.lc 1584:24-1584:26 () 10819testdata/SampleMaterial.lc 1582:7-1620:14
7532testdata/SampleMaterial.lc 1585:22-1585:27 Bool 10820 Bool -> CommonAttrs
7533testdata/SampleMaterial.lc 1586:20-1586:21 _b 10821testdata/SampleMaterial.lc 1582:7-1622:10
7534testdata/SampleMaterial.lc 1587:30-1587:35 Bool 10822 CommonAttrs | ((CommonAttrs))
7535testdata/SampleMaterial.lc 1588:23-1588:28 Bool 10823testdata/SampleMaterial.lc 1583:24-1583:26
7536testdata/SampleMaterial.lc 1589:20-1589:33 CullType 10824 ()
7537testdata/SampleMaterial.lc 1590:30-1590:32 forall a . List a 10825testdata/SampleMaterial.lc 1584:24-1584:26
7538testdata/SampleMaterial.lc 1591:25-1591:30 Bool 10826 ()
7539testdata/SampleMaterial.lc 1592:29-1592:34 Bool 10827testdata/SampleMaterial.lc 1585:22-1585:27
7540testdata/SampleMaterial.lc 1594:13-1620:14 List StageAttrs 10828 Bool
7541testdata/SampleMaterial.lc 1594:15-1594:25 Maybe (Blending', Blending') 10829testdata/SampleMaterial.lc 1586:20-1586:21
7542 -> RGBGen 10830 _b
7543 -> AlphaGen 10831testdata/SampleMaterial.lc 1587:30-1587:35
10832 Bool
10833testdata/SampleMaterial.lc 1588:23-1588:28
10834 Bool
10835testdata/SampleMaterial.lc 1589:20-1589:33
10836 CullType
10837testdata/SampleMaterial.lc 1590:30-1590:32
10838 forall a . List a
10839testdata/SampleMaterial.lc 1591:25-1591:30
10840 Bool
10841testdata/SampleMaterial.lc 1592:29-1592:34
10842 Bool
10843testdata/SampleMaterial.lc 1594:13-1620:14
10844 List StageAttrs
10845testdata/SampleMaterial.lc 1594:15-1594:25
10846 Maybe (Blending', Blending')
10847 -> RGBGen
10848 -> AlphaGen
10849 -> TCGen
10850 -> List TCMod
10851 -> StageTexture
10852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10853testdata/SampleMaterial.lc 1594:15-1595:36
10854 RGBGen
10855 -> AlphaGen
10856 -> TCGen
10857 -> List TCMod
10858 -> StageTexture
10859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10860testdata/SampleMaterial.lc 1594:15-1596:50
10861 AlphaGen
7544 -> TCGen 10862 -> TCGen
7545 -> List TCMod 10863 -> List TCMod
7546 -> StageTexture 10864 -> StageTexture
7547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7548testdata/SampleMaterial.lc 1594:15-1595:36 RGBGen 10866testdata/SampleMaterial.lc 1594:15-1597:42
7549 -> AlphaGen 10867 TCGen
7550 -> TCGen
7551 -> List TCMod 10868 -> List TCMod
7552 -> StageTexture 10869 -> StageTexture
7553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10870 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7554testdata/SampleMaterial.lc 1594:15-1596:50 AlphaGen 10871testdata/SampleMaterial.lc 1594:15-1598:36
7555 -> TCGen 10872 List TCMod
7556 -> List TCMod
7557 -> StageTexture 10873 -> StageTexture
7558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7559testdata/SampleMaterial.lc 1594:15-1597:42 TCGen 10875testdata/SampleMaterial.lc 1594:15-1599:31
7560 -> List TCMod 10876 StageTexture
7561 -> StageTexture
7562 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7563testdata/SampleMaterial.lc 1594:15-1598:36 List TCMod 10878testdata/SampleMaterial.lc 1594:15-1600:80
7564 -> StageTexture 10879 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10880testdata/SampleMaterial.lc 1594:15-1601:38
7566testdata/SampleMaterial.lc 1594:15-1599:31 StageTexture 10881 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10882testdata/SampleMaterial.lc 1594:15-1602:41
7568testdata/SampleMaterial.lc 1594:15-1600:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10883 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7569testdata/SampleMaterial.lc 1594:15-1601:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10884testdata/SampleMaterial.lc 1594:15-1603:40
7570testdata/SampleMaterial.lc 1594:15-1602:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10885 Bool -> String -> StageAttrs
7571testdata/SampleMaterial.lc 1594:15-1603:40 Bool -> String -> StageAttrs 10886testdata/SampleMaterial.lc 1594:15-1604:46
7572testdata/SampleMaterial.lc 1594:15-1604:46 String -> StageAttrs 10887 String -> StageAttrs
7573testdata/SampleMaterial.lc 1594:15-1606:18 StageAttrs 10888testdata/SampleMaterial.lc 1594:15-1606:18
7574testdata/SampleMaterial.lc 1595:29-1595:36 forall a . Maybe a 10889 StageAttrs
7575testdata/SampleMaterial.lc 1596:30-1596:50 RGBGen 10890testdata/SampleMaterial.lc 1595:29-1595:36
7576testdata/SampleMaterial.lc 1597:32-1597:42 AlphaGen 10891 forall a . Maybe a
7577testdata/SampleMaterial.lc 1598:29-1598:36 TCGen 10892testdata/SampleMaterial.lc 1596:30-1596:50
7578testdata/SampleMaterial.lc 1599:29-1599:31 forall a . List a 10893 RGBGen
7579testdata/SampleMaterial.lc 1600:31-1600:37 String -> StageTexture 10894testdata/SampleMaterial.lc 1597:32-1597:42
7580testdata/SampleMaterial.lc 1600:31-1600:80 StageTexture 10895 AlphaGen
7581testdata/SampleMaterial.lc 1600:38-1600:80 String 10896testdata/SampleMaterial.lc 1598:29-1598:36
7582testdata/SampleMaterial.lc 1601:34-1601:38 Bool 10897 TCGen
7583testdata/SampleMaterial.lc 1602:33-1602:41 DepthFunction 10898testdata/SampleMaterial.lc 1599:29-1599:31
7584testdata/SampleMaterial.lc 1603:33-1603:40 forall a . Maybe a 10899 forall a . List a
7585testdata/SampleMaterial.lc 1604:41-1604:46 Bool 10900testdata/SampleMaterial.lc 1600:31-1600:37
7586testdata/SampleMaterial.lc 1605:38-1605:54 String 10901 String -> StageTexture
7587testdata/SampleMaterial.lc 1607:15-1607:25 Maybe (Blending', Blending') 10902testdata/SampleMaterial.lc 1600:31-1600:80
7588 -> RGBGen 10903 StageTexture
7589 -> AlphaGen 10904testdata/SampleMaterial.lc 1600:38-1600:80
10905 String
10906testdata/SampleMaterial.lc 1601:34-1601:38
10907 Bool
10908testdata/SampleMaterial.lc 1602:33-1602:41
10909 DepthFunction
10910testdata/SampleMaterial.lc 1603:33-1603:40
10911 forall a . Maybe a
10912testdata/SampleMaterial.lc 1604:41-1604:46
10913 Bool
10914testdata/SampleMaterial.lc 1605:38-1605:54
10915 String
10916testdata/SampleMaterial.lc 1607:15-1607:25
10917 Maybe (Blending', Blending')
10918 -> RGBGen
10919 -> AlphaGen
10920 -> TCGen
10921 -> List TCMod
10922 -> StageTexture
10923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10924testdata/SampleMaterial.lc 1607:15-1608:57
10925 RGBGen
10926 -> AlphaGen
10927 -> TCGen
10928 -> List TCMod
10929 -> StageTexture
10930 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10931testdata/SampleMaterial.lc 1607:15-1609:50
10932 AlphaGen
7590 -> TCGen 10933 -> TCGen
7591 -> List TCMod 10934 -> List TCMod
7592 -> StageTexture 10935 -> StageTexture
7593 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10936 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7594testdata/SampleMaterial.lc 1607:15-1608:57 RGBGen 10937testdata/SampleMaterial.lc 1607:15-1610:42
7595 -> AlphaGen 10938 TCGen
7596 -> TCGen
7597 -> List TCMod 10939 -> List TCMod
7598 -> StageTexture 10940 -> StageTexture
7599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7600testdata/SampleMaterial.lc 1607:15-1609:50 AlphaGen 10942testdata/SampleMaterial.lc 1607:15-1611:40
7601 -> TCGen 10943 List TCMod
7602 -> List TCMod
7603 -> StageTexture 10944 -> StageTexture
7604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7605testdata/SampleMaterial.lc 1607:15-1610:42 TCGen 10946testdata/SampleMaterial.lc 1607:15-1612:31
7606 -> List TCMod 10947 StageTexture
7607 -> StageTexture
7608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7609testdata/SampleMaterial.lc 1607:15-1611:40 List TCMod 10949testdata/SampleMaterial.lc 1607:15-1613:42
7610 -> StageTexture 10950 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10951testdata/SampleMaterial.lc 1607:15-1614:38
7612testdata/SampleMaterial.lc 1607:15-1612:31 StageTexture 10952 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10953testdata/SampleMaterial.lc 1607:15-1615:41
7614testdata/SampleMaterial.lc 1607:15-1613:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10954 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7615testdata/SampleMaterial.lc 1607:15-1614:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10955testdata/SampleMaterial.lc 1607:15-1616:40
7616testdata/SampleMaterial.lc 1607:15-1615:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10956 Bool -> String -> StageAttrs
7617testdata/SampleMaterial.lc 1607:15-1616:40 Bool -> String -> StageAttrs 10957testdata/SampleMaterial.lc 1607:15-1617:46
7618testdata/SampleMaterial.lc 1607:15-1617:46 String -> StageAttrs 10958 String -> StageAttrs
7619testdata/SampleMaterial.lc 1607:15-1619:18 List StageAttrs | StageAttrs 10959testdata/SampleMaterial.lc 1607:15-1619:18
7620testdata/SampleMaterial.lc 1608:29-1608:33 forall a . a -> Maybe a 10960 StageAttrs | List StageAttrs
7621testdata/SampleMaterial.lc 1608:29-1608:57 Maybe (Blending', Blending') 10961testdata/SampleMaterial.lc 1608:29-1608:33
7622testdata/SampleMaterial.lc 1608:34-1608:57 (Blending', Blending') 10962 forall a . a -> Maybe a
7623testdata/SampleMaterial.lc 1608:36-1608:46 Blending' 10963testdata/SampleMaterial.lc 1608:29-1608:57
7624testdata/SampleMaterial.lc 1608:49-1608:55 ((Blending')) | Blending' 10964 Maybe (Blending', Blending')
7625testdata/SampleMaterial.lc 1609:30-1609:50 RGBGen 10965testdata/SampleMaterial.lc 1608:34-1608:57
7626testdata/SampleMaterial.lc 1610:32-1610:42 AlphaGen 10966 (Blending', Blending')
7627testdata/SampleMaterial.lc 1611:29-1611:40 TCGen 10967testdata/SampleMaterial.lc 1608:36-1608:46
7628testdata/SampleMaterial.lc 1612:29-1612:31 forall a . List a 10968 Blending'
7629testdata/SampleMaterial.lc 1613:31-1613:42 StageTexture 10969testdata/SampleMaterial.lc 1608:49-1608:55
7630testdata/SampleMaterial.lc 1614:34-1614:38 Bool 10970 Blending' | ((Blending'))
7631testdata/SampleMaterial.lc 1615:33-1615:41 DepthFunction 10971testdata/SampleMaterial.lc 1609:30-1609:50
7632testdata/SampleMaterial.lc 1616:33-1616:40 forall a . Maybe a 10972 RGBGen
7633testdata/SampleMaterial.lc 1617:41-1617:46 Bool 10973testdata/SampleMaterial.lc 1610:32-1610:42
7634testdata/SampleMaterial.lc 1618:38-1618:54 String 10974 AlphaGen
7635testdata/SampleMaterial.lc 1621:21-1621:26 Bool 10975testdata/SampleMaterial.lc 1611:29-1611:40
7636testdata/SampleMaterial.lc 1624:5-1666:6 (String, CommonAttrs) 10976 TCGen
7637testdata/SampleMaterial.lc 1624:5-2182:6 List (String, CommonAttrs) 10977testdata/SampleMaterial.lc 1612:29-1612:31
7638testdata/SampleMaterial.lc 1624:7-1624:44 String 10978 forall a . List a
7639testdata/SampleMaterial.lc 1625:7-1625:18 () 10979testdata/SampleMaterial.lc 1613:31-1613:42
7640 -> () 10980 StageTexture
7641 -> Bool 10981testdata/SampleMaterial.lc 1614:34-1614:38
10982 Bool
10983testdata/SampleMaterial.lc 1615:33-1615:41
10984 DepthFunction
10985testdata/SampleMaterial.lc 1616:33-1616:40
10986 forall a . Maybe a
10987testdata/SampleMaterial.lc 1617:41-1617:46
10988 Bool
10989testdata/SampleMaterial.lc 1618:38-1618:54
10990 String
10991testdata/SampleMaterial.lc 1621:21-1621:26
10992 Bool
10993testdata/SampleMaterial.lc 1624:5-1666:6
10994 (String, CommonAttrs)
10995testdata/SampleMaterial.lc 1624:5-2182:6
10996 List (String, CommonAttrs)
10997testdata/SampleMaterial.lc 1624:7-1624:44
10998 String
10999testdata/SampleMaterial.lc 1625:7-1625:18
11000 ()
11001 -> ()
11002 -> Bool
11003 -> Float
11004 -> Bool
11005 -> Bool
11006 -> CullType
11007 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11008testdata/SampleMaterial.lc 1625:7-1626:26
11009 ()
11010 -> Bool
11011 -> Float
11012 -> Bool
11013 -> Bool
11014 -> CullType
11015 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11016testdata/SampleMaterial.lc 1625:7-1627:26
11017 Bool
7642 -> Float 11018 -> Float
7643 -> Bool 11019 -> Bool
7644 -> Bool 11020 -> Bool
7645 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11021 -> CullType
7646testdata/SampleMaterial.lc 1625:7-1626:26 () 11022 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7647 -> Bool 11023testdata/SampleMaterial.lc 1625:7-1628:27
7648 -> Float 11024 Float
7649 -> Bool 11025 -> Bool
7650 -> Bool 11026 -> Bool
7651 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11027 -> CullType
7652testdata/SampleMaterial.lc 1625:7-1627:26 Bool 11028 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7653 -> Float 11029testdata/SampleMaterial.lc 1625:7-1629:21
7654 -> Bool 11030 Bool
7655 -> Bool 11031 -> Bool
7656 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11032 -> CullType
7657testdata/SampleMaterial.lc 1625:7-1628:27 Float 11033 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7658 -> Bool 11034testdata/SampleMaterial.lc 1625:7-1630:35
7659 -> Bool 11035 Bool
7660 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11036 -> CullType
7661testdata/SampleMaterial.lc 1625:7-1629:21 Bool 11037 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7662 -> Bool 11038testdata/SampleMaterial.lc 1625:7-1631:28
7663 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11039 CullType
7664testdata/SampleMaterial.lc 1625:7-1630:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11040 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7665testdata/SampleMaterial.lc 1625:7-1631:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11041testdata/SampleMaterial.lc 1625:7-1632:33
7666testdata/SampleMaterial.lc 1625:7-1632:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11042 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7667testdata/SampleMaterial.lc 1625:7-1633:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11043testdata/SampleMaterial.lc 1625:7-1633:32
7668testdata/SampleMaterial.lc 1625:7-1634:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11044 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7669testdata/SampleMaterial.lc 1625:7-1635:34 List StageAttrs -> Bool -> CommonAttrs 11045testdata/SampleMaterial.lc 1625:7-1634:30
7670testdata/SampleMaterial.lc 1625:7-1663:14 Bool -> CommonAttrs 11046 Bool -> List StageAttrs -> Bool -> CommonAttrs
7671testdata/SampleMaterial.lc 1625:7-1665:10 ((CommonAttrs)) | CommonAttrs 11047testdata/SampleMaterial.lc 1625:7-1635:34
7672testdata/SampleMaterial.lc 1626:24-1626:26 () 11048 List StageAttrs -> Bool -> CommonAttrs
7673testdata/SampleMaterial.lc 1627:24-1627:26 () 11049testdata/SampleMaterial.lc 1625:7-1663:14
7674testdata/SampleMaterial.lc 1628:22-1628:27 Bool 11050 Bool -> CommonAttrs
7675testdata/SampleMaterial.lc 1629:20-1629:21 _b 11051testdata/SampleMaterial.lc 1625:7-1665:10
7676testdata/SampleMaterial.lc 1630:30-1630:35 Bool 11052 CommonAttrs | ((CommonAttrs))
7677testdata/SampleMaterial.lc 1631:23-1631:28 Bool 11053testdata/SampleMaterial.lc 1626:24-1626:26
7678testdata/SampleMaterial.lc 1632:20-1632:33 CullType 11054 ()
7679testdata/SampleMaterial.lc 1633:30-1633:32 forall a . List a 11055testdata/SampleMaterial.lc 1627:24-1627:26
7680testdata/SampleMaterial.lc 1634:25-1634:30 Bool 11056 ()
7681testdata/SampleMaterial.lc 1635:29-1635:34 Bool 11057testdata/SampleMaterial.lc 1628:22-1628:27
7682testdata/SampleMaterial.lc 1637:13-1663:14 List StageAttrs 11058 Bool
7683testdata/SampleMaterial.lc 1637:15-1637:25 Maybe (Blending', Blending') 11059testdata/SampleMaterial.lc 1629:20-1629:21
7684 -> RGBGen 11060 _b
7685 -> AlphaGen 11061testdata/SampleMaterial.lc 1630:30-1630:35
11062 Bool
11063testdata/SampleMaterial.lc 1631:23-1631:28
11064 Bool
11065testdata/SampleMaterial.lc 1632:20-1632:33
11066 CullType
11067testdata/SampleMaterial.lc 1633:30-1633:32
11068 forall a . List a
11069testdata/SampleMaterial.lc 1634:25-1634:30
11070 Bool
11071testdata/SampleMaterial.lc 1635:29-1635:34
11072 Bool
11073testdata/SampleMaterial.lc 1637:13-1663:14
11074 List StageAttrs
11075testdata/SampleMaterial.lc 1637:15-1637:25
11076 Maybe (Blending', Blending')
11077 -> RGBGen
11078 -> AlphaGen
11079 -> TCGen
11080 -> List TCMod
11081 -> StageTexture
11082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11083testdata/SampleMaterial.lc 1637:15-1638:36
11084 RGBGen
11085 -> AlphaGen
11086 -> TCGen
11087 -> List TCMod
11088 -> StageTexture
11089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11090testdata/SampleMaterial.lc 1637:15-1639:50
11091 AlphaGen
7686 -> TCGen 11092 -> TCGen
7687 -> List TCMod 11093 -> List TCMod
7688 -> StageTexture 11094 -> StageTexture
7689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7690testdata/SampleMaterial.lc 1637:15-1638:36 RGBGen 11096testdata/SampleMaterial.lc 1637:15-1640:42
7691 -> AlphaGen 11097 TCGen
7692 -> TCGen
7693 -> List TCMod 11098 -> List TCMod
7694 -> StageTexture 11099 -> StageTexture
7695 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7696testdata/SampleMaterial.lc 1637:15-1639:50 AlphaGen 11101testdata/SampleMaterial.lc 1637:15-1641:36
7697 -> TCGen 11102 List TCMod
7698 -> List TCMod
7699 -> StageTexture 11103 -> StageTexture
7700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7701testdata/SampleMaterial.lc 1637:15-1640:42 TCGen 11105testdata/SampleMaterial.lc 1637:15-1642:31
7702 -> List TCMod 11106 StageTexture
7703 -> StageTexture
7704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7705testdata/SampleMaterial.lc 1637:15-1641:36 List TCMod 11108testdata/SampleMaterial.lc 1637:15-1643:75
7706 -> StageTexture 11109 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7707 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11110testdata/SampleMaterial.lc 1637:15-1644:38
7708testdata/SampleMaterial.lc 1637:15-1642:31 StageTexture 11111 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11112testdata/SampleMaterial.lc 1637:15-1645:41
7710testdata/SampleMaterial.lc 1637:15-1643:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11113 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7711testdata/SampleMaterial.lc 1637:15-1644:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11114testdata/SampleMaterial.lc 1637:15-1646:40
7712testdata/SampleMaterial.lc 1637:15-1645:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11115 Bool -> String -> StageAttrs
7713testdata/SampleMaterial.lc 1637:15-1646:40 Bool -> String -> StageAttrs 11116testdata/SampleMaterial.lc 1637:15-1647:46
7714testdata/SampleMaterial.lc 1637:15-1647:46 String -> StageAttrs 11117 String -> StageAttrs
7715testdata/SampleMaterial.lc 1637:15-1649:18 StageAttrs 11118testdata/SampleMaterial.lc 1637:15-1649:18
7716testdata/SampleMaterial.lc 1638:29-1638:36 forall a . Maybe a 11119 StageAttrs
7717testdata/SampleMaterial.lc 1639:30-1639:50 RGBGen 11120testdata/SampleMaterial.lc 1638:29-1638:36
7718testdata/SampleMaterial.lc 1640:32-1640:42 AlphaGen 11121 forall a . Maybe a
7719testdata/SampleMaterial.lc 1641:29-1641:36 TCGen 11122testdata/SampleMaterial.lc 1639:30-1639:50
7720testdata/SampleMaterial.lc 1642:29-1642:31 forall a . List a 11123 RGBGen
7721testdata/SampleMaterial.lc 1643:31-1643:37 String -> StageTexture 11124testdata/SampleMaterial.lc 1640:32-1640:42
7722testdata/SampleMaterial.lc 1643:31-1643:75 StageTexture 11125 AlphaGen
7723testdata/SampleMaterial.lc 1643:38-1643:75 String 11126testdata/SampleMaterial.lc 1641:29-1641:36
7724testdata/SampleMaterial.lc 1644:34-1644:38 Bool 11127 TCGen
7725testdata/SampleMaterial.lc 1645:33-1645:41 DepthFunction 11128testdata/SampleMaterial.lc 1642:29-1642:31
7726testdata/SampleMaterial.lc 1646:33-1646:40 forall a . Maybe a 11129 forall a . List a
7727testdata/SampleMaterial.lc 1647:41-1647:46 Bool 11130testdata/SampleMaterial.lc 1643:31-1643:37
7728testdata/SampleMaterial.lc 1648:38-1648:54 String 11131 String -> StageTexture
7729testdata/SampleMaterial.lc 1650:15-1650:25 Maybe (Blending', Blending') 11132testdata/SampleMaterial.lc 1643:31-1643:75
7730 -> RGBGen 11133 StageTexture
7731 -> AlphaGen 11134testdata/SampleMaterial.lc 1643:38-1643:75
11135 String
11136testdata/SampleMaterial.lc 1644:34-1644:38
11137 Bool
11138testdata/SampleMaterial.lc 1645:33-1645:41
11139 DepthFunction
11140testdata/SampleMaterial.lc 1646:33-1646:40
11141 forall a . Maybe a
11142testdata/SampleMaterial.lc 1647:41-1647:46
11143 Bool
11144testdata/SampleMaterial.lc 1648:38-1648:54
11145 String
11146testdata/SampleMaterial.lc 1650:15-1650:25
11147 Maybe (Blending', Blending')
11148 -> RGBGen
11149 -> AlphaGen
11150 -> TCGen
11151 -> List TCMod
11152 -> StageTexture
11153 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11154testdata/SampleMaterial.lc 1650:15-1651:57
11155 RGBGen
11156 -> AlphaGen
11157 -> TCGen
11158 -> List TCMod
11159 -> StageTexture
11160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11161testdata/SampleMaterial.lc 1650:15-1652:50
11162 AlphaGen
7732 -> TCGen 11163 -> TCGen
7733 -> List TCMod 11164 -> List TCMod
7734 -> StageTexture 11165 -> StageTexture
7735 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11166 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7736testdata/SampleMaterial.lc 1650:15-1651:57 RGBGen 11167testdata/SampleMaterial.lc 1650:15-1653:42
7737 -> AlphaGen 11168 TCGen
7738 -> TCGen
7739 -> List TCMod 11169 -> List TCMod
7740 -> StageTexture 11170 -> StageTexture
7741 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11171 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7742testdata/SampleMaterial.lc 1650:15-1652:50 AlphaGen 11172testdata/SampleMaterial.lc 1650:15-1654:40
7743 -> TCGen 11173 List TCMod
7744 -> List TCMod
7745 -> StageTexture 11174 -> StageTexture
7746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7747testdata/SampleMaterial.lc 1650:15-1653:42 TCGen 11176testdata/SampleMaterial.lc 1650:15-1655:31
7748 -> List TCMod 11177 StageTexture
7749 -> StageTexture
7750 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7751testdata/SampleMaterial.lc 1650:15-1654:40 List TCMod 11179testdata/SampleMaterial.lc 1650:15-1656:42
7752 -> StageTexture 11180 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11181testdata/SampleMaterial.lc 1650:15-1657:38
7754testdata/SampleMaterial.lc 1650:15-1655:31 StageTexture 11182 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7755 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11183testdata/SampleMaterial.lc 1650:15-1658:41
7756testdata/SampleMaterial.lc 1650:15-1656:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11184 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7757testdata/SampleMaterial.lc 1650:15-1657:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11185testdata/SampleMaterial.lc 1650:15-1659:40
7758testdata/SampleMaterial.lc 1650:15-1658:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11186 Bool -> String -> StageAttrs
7759testdata/SampleMaterial.lc 1650:15-1659:40 Bool -> String -> StageAttrs 11187testdata/SampleMaterial.lc 1650:15-1660:46
7760testdata/SampleMaterial.lc 1650:15-1660:46 String -> StageAttrs 11188 String -> StageAttrs
7761testdata/SampleMaterial.lc 1650:15-1662:18 List StageAttrs | StageAttrs 11189testdata/SampleMaterial.lc 1650:15-1662:18
7762testdata/SampleMaterial.lc 1651:29-1651:33 forall a . a -> Maybe a 11190 StageAttrs | List StageAttrs
7763testdata/SampleMaterial.lc 1651:29-1651:57 Maybe (Blending', Blending') 11191testdata/SampleMaterial.lc 1651:29-1651:33
7764testdata/SampleMaterial.lc 1651:34-1651:57 (Blending', Blending') 11192 forall a . a -> Maybe a
7765testdata/SampleMaterial.lc 1651:36-1651:46 Blending' 11193testdata/SampleMaterial.lc 1651:29-1651:57
7766testdata/SampleMaterial.lc 1651:49-1651:55 ((Blending')) | Blending' 11194 Maybe (Blending', Blending')
7767testdata/SampleMaterial.lc 1652:30-1652:50 RGBGen 11195testdata/SampleMaterial.lc 1651:34-1651:57
7768testdata/SampleMaterial.lc 1653:32-1653:42 AlphaGen 11196 (Blending', Blending')
7769testdata/SampleMaterial.lc 1654:29-1654:40 TCGen 11197testdata/SampleMaterial.lc 1651:36-1651:46
7770testdata/SampleMaterial.lc 1655:29-1655:31 forall a . List a 11198 Blending'
7771testdata/SampleMaterial.lc 1656:31-1656:42 StageTexture 11199testdata/SampleMaterial.lc 1651:49-1651:55
7772testdata/SampleMaterial.lc 1657:34-1657:38 Bool 11200 Blending' | ((Blending'))
7773testdata/SampleMaterial.lc 1658:33-1658:41 DepthFunction 11201testdata/SampleMaterial.lc 1652:30-1652:50
7774testdata/SampleMaterial.lc 1659:33-1659:40 forall a . Maybe a 11202 RGBGen
7775testdata/SampleMaterial.lc 1660:41-1660:46 Bool 11203testdata/SampleMaterial.lc 1653:32-1653:42
7776testdata/SampleMaterial.lc 1661:38-1661:54 String 11204 AlphaGen
7777testdata/SampleMaterial.lc 1664:21-1664:26 Bool 11205testdata/SampleMaterial.lc 1654:29-1654:40
7778testdata/SampleMaterial.lc 1667:5-1709:6 (String, CommonAttrs) 11206 TCGen
7779testdata/SampleMaterial.lc 1667:5-2182:6 List (String, CommonAttrs) 11207testdata/SampleMaterial.lc 1655:29-1655:31
7780testdata/SampleMaterial.lc 1667:7-1667:43 String 11208 forall a . List a
7781testdata/SampleMaterial.lc 1668:7-1668:18 () 11209testdata/SampleMaterial.lc 1656:31-1656:42
7782 -> () 11210 StageTexture
7783 -> Bool 11211testdata/SampleMaterial.lc 1657:34-1657:38
11212 Bool
11213testdata/SampleMaterial.lc 1658:33-1658:41
11214 DepthFunction
11215testdata/SampleMaterial.lc 1659:33-1659:40
11216 forall a . Maybe a
11217testdata/SampleMaterial.lc 1660:41-1660:46
11218 Bool
11219testdata/SampleMaterial.lc 1661:38-1661:54
11220 String
11221testdata/SampleMaterial.lc 1664:21-1664:26
11222 Bool
11223testdata/SampleMaterial.lc 1667:5-1709:6
11224 (String, CommonAttrs)
11225testdata/SampleMaterial.lc 1667:5-2182:6
11226 List (String, CommonAttrs)
11227testdata/SampleMaterial.lc 1667:7-1667:43
11228 String
11229testdata/SampleMaterial.lc 1668:7-1668:18
11230 ()
11231 -> ()
11232 -> Bool
11233 -> Float
11234 -> Bool
11235 -> Bool
11236 -> CullType
11237 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11238testdata/SampleMaterial.lc 1668:7-1669:26
11239 ()
11240 -> Bool
11241 -> Float
11242 -> Bool
11243 -> Bool
11244 -> CullType
11245 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11246testdata/SampleMaterial.lc 1668:7-1670:26
11247 Bool
7784 -> Float 11248 -> Float
7785 -> Bool 11249 -> Bool
7786 -> Bool 11250 -> Bool
7787 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11251 -> CullType
7788testdata/SampleMaterial.lc 1668:7-1669:26 () 11252 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7789 -> Bool 11253testdata/SampleMaterial.lc 1668:7-1671:27
7790 -> Float 11254 Float
7791 -> Bool 11255 -> Bool
7792 -> Bool 11256 -> Bool
7793 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11257 -> CullType
7794testdata/SampleMaterial.lc 1668:7-1670:26 Bool 11258 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7795 -> Float 11259testdata/SampleMaterial.lc 1668:7-1672:21
7796 -> Bool 11260 Bool
7797 -> Bool 11261 -> Bool
7798 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11262 -> CullType
7799testdata/SampleMaterial.lc 1668:7-1671:27 Float 11263 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7800 -> Bool 11264testdata/SampleMaterial.lc 1668:7-1673:35
7801 -> Bool 11265 Bool
7802 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11266 -> CullType
7803testdata/SampleMaterial.lc 1668:7-1672:21 Bool 11267 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7804 -> Bool 11268testdata/SampleMaterial.lc 1668:7-1674:28
7805 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11269 CullType
7806testdata/SampleMaterial.lc 1668:7-1673:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11270 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7807testdata/SampleMaterial.lc 1668:7-1674:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11271testdata/SampleMaterial.lc 1668:7-1675:33
7808testdata/SampleMaterial.lc 1668:7-1675:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11272 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7809testdata/SampleMaterial.lc 1668:7-1676:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11273testdata/SampleMaterial.lc 1668:7-1676:32
7810testdata/SampleMaterial.lc 1668:7-1677:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11274 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7811testdata/SampleMaterial.lc 1668:7-1678:34 List StageAttrs -> Bool -> CommonAttrs 11275testdata/SampleMaterial.lc 1668:7-1677:30
7812testdata/SampleMaterial.lc 1668:7-1706:14 Bool -> CommonAttrs 11276 Bool -> List StageAttrs -> Bool -> CommonAttrs
7813testdata/SampleMaterial.lc 1668:7-1708:10 ((CommonAttrs)) | CommonAttrs 11277testdata/SampleMaterial.lc 1668:7-1678:34
7814testdata/SampleMaterial.lc 1669:24-1669:26 () 11278 List StageAttrs -> Bool -> CommonAttrs
7815testdata/SampleMaterial.lc 1670:24-1670:26 () 11279testdata/SampleMaterial.lc 1668:7-1706:14
7816testdata/SampleMaterial.lc 1671:22-1671:27 Bool 11280 Bool -> CommonAttrs
7817testdata/SampleMaterial.lc 1672:20-1672:21 _b 11281testdata/SampleMaterial.lc 1668:7-1708:10
7818testdata/SampleMaterial.lc 1673:30-1673:35 Bool 11282 CommonAttrs | ((CommonAttrs))
7819testdata/SampleMaterial.lc 1674:23-1674:28 Bool 11283testdata/SampleMaterial.lc 1669:24-1669:26
7820testdata/SampleMaterial.lc 1675:20-1675:33 CullType 11284 ()
7821testdata/SampleMaterial.lc 1676:30-1676:32 forall a . List a 11285testdata/SampleMaterial.lc 1670:24-1670:26
7822testdata/SampleMaterial.lc 1677:25-1677:30 Bool 11286 ()
7823testdata/SampleMaterial.lc 1678:29-1678:34 Bool 11287testdata/SampleMaterial.lc 1671:22-1671:27
7824testdata/SampleMaterial.lc 1680:13-1706:14 List StageAttrs 11288 Bool
7825testdata/SampleMaterial.lc 1680:15-1680:25 Maybe (Blending', Blending') 11289testdata/SampleMaterial.lc 1672:20-1672:21
7826 -> RGBGen 11290 _b
7827 -> AlphaGen 11291testdata/SampleMaterial.lc 1673:30-1673:35
11292 Bool
11293testdata/SampleMaterial.lc 1674:23-1674:28
11294 Bool
11295testdata/SampleMaterial.lc 1675:20-1675:33
11296 CullType
11297testdata/SampleMaterial.lc 1676:30-1676:32
11298 forall a . List a
11299testdata/SampleMaterial.lc 1677:25-1677:30
11300 Bool
11301testdata/SampleMaterial.lc 1678:29-1678:34
11302 Bool
11303testdata/SampleMaterial.lc 1680:13-1706:14
11304 List StageAttrs
11305testdata/SampleMaterial.lc 1680:15-1680:25
11306 Maybe (Blending', Blending')
11307 -> RGBGen
11308 -> AlphaGen
11309 -> TCGen
11310 -> List TCMod
11311 -> StageTexture
11312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11313testdata/SampleMaterial.lc 1680:15-1681:36
11314 RGBGen
11315 -> AlphaGen
11316 -> TCGen
11317 -> List TCMod
11318 -> StageTexture
11319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11320testdata/SampleMaterial.lc 1680:15-1682:50
11321 AlphaGen
7828 -> TCGen 11322 -> TCGen
7829 -> List TCMod 11323 -> List TCMod
7830 -> StageTexture 11324 -> StageTexture
7831 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7832testdata/SampleMaterial.lc 1680:15-1681:36 RGBGen 11326testdata/SampleMaterial.lc 1680:15-1683:42
7833 -> AlphaGen 11327 TCGen
7834 -> TCGen
7835 -> List TCMod 11328 -> List TCMod
7836 -> StageTexture 11329 -> StageTexture
7837 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7838testdata/SampleMaterial.lc 1680:15-1682:50 AlphaGen 11331testdata/SampleMaterial.lc 1680:15-1684:36
7839 -> TCGen 11332 List TCMod
7840 -> List TCMod
7841 -> StageTexture 11333 -> StageTexture
7842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11334 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7843testdata/SampleMaterial.lc 1680:15-1683:42 TCGen 11335testdata/SampleMaterial.lc 1680:15-1685:31
7844 -> List TCMod 11336 StageTexture
7845 -> StageTexture
7846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7847testdata/SampleMaterial.lc 1680:15-1684:36 List TCMod 11338testdata/SampleMaterial.lc 1680:15-1686:74
7848 -> StageTexture 11339 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11340testdata/SampleMaterial.lc 1680:15-1687:38
7850testdata/SampleMaterial.lc 1680:15-1685:31 StageTexture 11341 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7851 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11342testdata/SampleMaterial.lc 1680:15-1688:41
7852testdata/SampleMaterial.lc 1680:15-1686:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11343 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7853testdata/SampleMaterial.lc 1680:15-1687:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11344testdata/SampleMaterial.lc 1680:15-1689:40
7854testdata/SampleMaterial.lc 1680:15-1688:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11345 Bool -> String -> StageAttrs
7855testdata/SampleMaterial.lc 1680:15-1689:40 Bool -> String -> StageAttrs 11346testdata/SampleMaterial.lc 1680:15-1690:46
7856testdata/SampleMaterial.lc 1680:15-1690:46 String -> StageAttrs 11347 String -> StageAttrs
7857testdata/SampleMaterial.lc 1680:15-1692:18 StageAttrs 11348testdata/SampleMaterial.lc 1680:15-1692:18
7858testdata/SampleMaterial.lc 1681:29-1681:36 forall a . Maybe a 11349 StageAttrs
7859testdata/SampleMaterial.lc 1682:30-1682:50 RGBGen 11350testdata/SampleMaterial.lc 1681:29-1681:36
7860testdata/SampleMaterial.lc 1683:32-1683:42 AlphaGen 11351 forall a . Maybe a
7861testdata/SampleMaterial.lc 1684:29-1684:36 TCGen 11352testdata/SampleMaterial.lc 1682:30-1682:50
7862testdata/SampleMaterial.lc 1685:29-1685:31 forall a . List a 11353 RGBGen
7863testdata/SampleMaterial.lc 1686:31-1686:37 String -> StageTexture 11354testdata/SampleMaterial.lc 1683:32-1683:42
7864testdata/SampleMaterial.lc 1686:31-1686:74 StageTexture 11355 AlphaGen
7865testdata/SampleMaterial.lc 1686:38-1686:74 String 11356testdata/SampleMaterial.lc 1684:29-1684:36
7866testdata/SampleMaterial.lc 1687:34-1687:38 Bool 11357 TCGen
7867testdata/SampleMaterial.lc 1688:33-1688:41 DepthFunction 11358testdata/SampleMaterial.lc 1685:29-1685:31
7868testdata/SampleMaterial.lc 1689:33-1689:40 forall a . Maybe a 11359 forall a . List a
7869testdata/SampleMaterial.lc 1690:41-1690:46 Bool 11360testdata/SampleMaterial.lc 1686:31-1686:37
7870testdata/SampleMaterial.lc 1691:38-1691:54 String 11361 String -> StageTexture
7871testdata/SampleMaterial.lc 1693:15-1693:25 Maybe (Blending', Blending') 11362testdata/SampleMaterial.lc 1686:31-1686:74
7872 -> RGBGen 11363 StageTexture
7873 -> AlphaGen 11364testdata/SampleMaterial.lc 1686:38-1686:74
11365 String
11366testdata/SampleMaterial.lc 1687:34-1687:38
11367 Bool
11368testdata/SampleMaterial.lc 1688:33-1688:41
11369 DepthFunction
11370testdata/SampleMaterial.lc 1689:33-1689:40
11371 forall a . Maybe a
11372testdata/SampleMaterial.lc 1690:41-1690:46
11373 Bool
11374testdata/SampleMaterial.lc 1691:38-1691:54
11375 String
11376testdata/SampleMaterial.lc 1693:15-1693:25
11377 Maybe (Blending', Blending')
11378 -> RGBGen
11379 -> AlphaGen
11380 -> TCGen
11381 -> List TCMod
11382 -> StageTexture
11383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11384testdata/SampleMaterial.lc 1693:15-1694:57
11385 RGBGen
11386 -> AlphaGen
11387 -> TCGen
11388 -> List TCMod
11389 -> StageTexture
11390 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11391testdata/SampleMaterial.lc 1693:15-1695:50
11392 AlphaGen
7874 -> TCGen 11393 -> TCGen
7875 -> List TCMod 11394 -> List TCMod
7876 -> StageTexture 11395 -> StageTexture
7877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7878testdata/SampleMaterial.lc 1693:15-1694:57 RGBGen 11397testdata/SampleMaterial.lc 1693:15-1696:42
7879 -> AlphaGen 11398 TCGen
7880 -> TCGen
7881 -> List TCMod 11399 -> List TCMod
7882 -> StageTexture 11400 -> StageTexture
7883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7884testdata/SampleMaterial.lc 1693:15-1695:50 AlphaGen 11402testdata/SampleMaterial.lc 1693:15-1697:40
7885 -> TCGen 11403 List TCMod
7886 -> List TCMod
7887 -> StageTexture 11404 -> StageTexture
7888 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7889testdata/SampleMaterial.lc 1693:15-1696:42 TCGen 11406testdata/SampleMaterial.lc 1693:15-1698:31
7890 -> List TCMod 11407 StageTexture
7891 -> StageTexture
7892 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7893testdata/SampleMaterial.lc 1693:15-1697:40 List TCMod 11409testdata/SampleMaterial.lc 1693:15-1699:42
7894 -> StageTexture 11410 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7895 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11411testdata/SampleMaterial.lc 1693:15-1700:38
7896testdata/SampleMaterial.lc 1693:15-1698:31 StageTexture 11412 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11413testdata/SampleMaterial.lc 1693:15-1701:41
7898testdata/SampleMaterial.lc 1693:15-1699:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11414 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7899testdata/SampleMaterial.lc 1693:15-1700:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11415testdata/SampleMaterial.lc 1693:15-1702:40
7900testdata/SampleMaterial.lc 1693:15-1701:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11416 Bool -> String -> StageAttrs
7901testdata/SampleMaterial.lc 1693:15-1702:40 Bool -> String -> StageAttrs 11417testdata/SampleMaterial.lc 1693:15-1703:46
7902testdata/SampleMaterial.lc 1693:15-1703:46 String -> StageAttrs 11418 String -> StageAttrs
7903testdata/SampleMaterial.lc 1693:15-1705:18 List StageAttrs | StageAttrs 11419testdata/SampleMaterial.lc 1693:15-1705:18
7904testdata/SampleMaterial.lc 1694:29-1694:33 forall a . a -> Maybe a 11420 StageAttrs | List StageAttrs
7905testdata/SampleMaterial.lc 1694:29-1694:57 Maybe (Blending', Blending') 11421testdata/SampleMaterial.lc 1694:29-1694:33
7906testdata/SampleMaterial.lc 1694:34-1694:57 (Blending', Blending') 11422 forall a . a -> Maybe a
7907testdata/SampleMaterial.lc 1694:36-1694:46 Blending' 11423testdata/SampleMaterial.lc 1694:29-1694:57
7908testdata/SampleMaterial.lc 1694:49-1694:55 ((Blending')) | Blending' 11424 Maybe (Blending', Blending')
7909testdata/SampleMaterial.lc 1695:30-1695:50 RGBGen 11425testdata/SampleMaterial.lc 1694:34-1694:57
7910testdata/SampleMaterial.lc 1696:32-1696:42 AlphaGen 11426 (Blending', Blending')
7911testdata/SampleMaterial.lc 1697:29-1697:40 TCGen 11427testdata/SampleMaterial.lc 1694:36-1694:46
7912testdata/SampleMaterial.lc 1698:29-1698:31 forall a . List a 11428 Blending'
7913testdata/SampleMaterial.lc 1699:31-1699:42 StageTexture 11429testdata/SampleMaterial.lc 1694:49-1694:55
7914testdata/SampleMaterial.lc 1700:34-1700:38 Bool 11430 Blending' | ((Blending'))
7915testdata/SampleMaterial.lc 1701:33-1701:41 DepthFunction 11431testdata/SampleMaterial.lc 1695:30-1695:50
7916testdata/SampleMaterial.lc 1702:33-1702:40 forall a . Maybe a 11432 RGBGen
7917testdata/SampleMaterial.lc 1703:41-1703:46 Bool 11433testdata/SampleMaterial.lc 1696:32-1696:42
7918testdata/SampleMaterial.lc 1704:38-1704:54 String 11434 AlphaGen
7919testdata/SampleMaterial.lc 1707:21-1707:26 Bool 11435testdata/SampleMaterial.lc 1697:29-1697:40
7920testdata/SampleMaterial.lc 1710:5-1752:6 (String, CommonAttrs) 11436 TCGen
7921testdata/SampleMaterial.lc 1710:5-2182:6 List (String, CommonAttrs) 11437testdata/SampleMaterial.lc 1698:29-1698:31
7922testdata/SampleMaterial.lc 1710:7-1710:41 String 11438 forall a . List a
7923testdata/SampleMaterial.lc 1711:7-1711:18 () 11439testdata/SampleMaterial.lc 1699:31-1699:42
7924 -> () 11440 StageTexture
7925 -> Bool 11441testdata/SampleMaterial.lc 1700:34-1700:38
11442 Bool
11443testdata/SampleMaterial.lc 1701:33-1701:41
11444 DepthFunction
11445testdata/SampleMaterial.lc 1702:33-1702:40
11446 forall a . Maybe a
11447testdata/SampleMaterial.lc 1703:41-1703:46
11448 Bool
11449testdata/SampleMaterial.lc 1704:38-1704:54
11450 String
11451testdata/SampleMaterial.lc 1707:21-1707:26
11452 Bool
11453testdata/SampleMaterial.lc 1710:5-1752:6
11454 (String, CommonAttrs)
11455testdata/SampleMaterial.lc 1710:5-2182:6
11456 List (String, CommonAttrs)
11457testdata/SampleMaterial.lc 1710:7-1710:41
11458 String
11459testdata/SampleMaterial.lc 1711:7-1711:18
11460 ()
11461 -> ()
11462 -> Bool
11463 -> Float
11464 -> Bool
11465 -> Bool
11466 -> CullType
11467 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11468testdata/SampleMaterial.lc 1711:7-1712:26
11469 ()
11470 -> Bool
11471 -> Float
11472 -> Bool
11473 -> Bool
11474 -> CullType
11475 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11476testdata/SampleMaterial.lc 1711:7-1713:26
11477 Bool
7926 -> Float 11478 -> Float
7927 -> Bool 11479 -> Bool
7928 -> Bool 11480 -> Bool
7929 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11481 -> CullType
7930testdata/SampleMaterial.lc 1711:7-1712:26 () 11482 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7931 -> Bool 11483testdata/SampleMaterial.lc 1711:7-1714:27
7932 -> Float 11484 Float
7933 -> Bool 11485 -> Bool
7934 -> Bool 11486 -> Bool
7935 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11487 -> CullType
7936testdata/SampleMaterial.lc 1711:7-1713:26 Bool 11488 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7937 -> Float 11489testdata/SampleMaterial.lc 1711:7-1715:21
7938 -> Bool 11490 Bool
7939 -> Bool 11491 -> Bool
7940 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11492 -> CullType
7941testdata/SampleMaterial.lc 1711:7-1714:27 Float 11493 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7942 -> Bool 11494testdata/SampleMaterial.lc 1711:7-1716:35
7943 -> Bool 11495 Bool
7944 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11496 -> CullType
7945testdata/SampleMaterial.lc 1711:7-1715:21 Bool 11497 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7946 -> Bool 11498testdata/SampleMaterial.lc 1711:7-1717:28
7947 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11499 CullType
7948testdata/SampleMaterial.lc 1711:7-1716:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11500 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7949testdata/SampleMaterial.lc 1711:7-1717:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11501testdata/SampleMaterial.lc 1711:7-1718:33
7950testdata/SampleMaterial.lc 1711:7-1718:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11502 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7951testdata/SampleMaterial.lc 1711:7-1719:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11503testdata/SampleMaterial.lc 1711:7-1719:32
7952testdata/SampleMaterial.lc 1711:7-1720:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11504 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7953testdata/SampleMaterial.lc 1711:7-1721:34 List StageAttrs -> Bool -> CommonAttrs 11505testdata/SampleMaterial.lc 1711:7-1720:30
7954testdata/SampleMaterial.lc 1711:7-1749:14 Bool -> CommonAttrs 11506 Bool -> List StageAttrs -> Bool -> CommonAttrs
7955testdata/SampleMaterial.lc 1711:7-1751:10 ((CommonAttrs)) | CommonAttrs 11507testdata/SampleMaterial.lc 1711:7-1721:34
7956testdata/SampleMaterial.lc 1712:24-1712:26 () 11508 List StageAttrs -> Bool -> CommonAttrs
7957testdata/SampleMaterial.lc 1713:24-1713:26 () 11509testdata/SampleMaterial.lc 1711:7-1749:14
7958testdata/SampleMaterial.lc 1714:22-1714:27 Bool 11510 Bool -> CommonAttrs
7959testdata/SampleMaterial.lc 1715:20-1715:21 _b 11511testdata/SampleMaterial.lc 1711:7-1751:10
7960testdata/SampleMaterial.lc 1716:30-1716:35 Bool 11512 CommonAttrs | ((CommonAttrs))
7961testdata/SampleMaterial.lc 1717:23-1717:28 Bool 11513testdata/SampleMaterial.lc 1712:24-1712:26
7962testdata/SampleMaterial.lc 1718:20-1718:33 CullType 11514 ()
7963testdata/SampleMaterial.lc 1719:30-1719:32 forall a . List a 11515testdata/SampleMaterial.lc 1713:24-1713:26
7964testdata/SampleMaterial.lc 1720:25-1720:30 Bool 11516 ()
7965testdata/SampleMaterial.lc 1721:29-1721:34 Bool 11517testdata/SampleMaterial.lc 1714:22-1714:27
7966testdata/SampleMaterial.lc 1723:13-1749:14 List StageAttrs 11518 Bool
7967testdata/SampleMaterial.lc 1723:15-1723:25 Maybe (Blending', Blending') 11519testdata/SampleMaterial.lc 1715:20-1715:21
7968 -> RGBGen 11520 _b
7969 -> AlphaGen 11521testdata/SampleMaterial.lc 1716:30-1716:35
11522 Bool
11523testdata/SampleMaterial.lc 1717:23-1717:28
11524 Bool
11525testdata/SampleMaterial.lc 1718:20-1718:33
11526 CullType
11527testdata/SampleMaterial.lc 1719:30-1719:32
11528 forall a . List a
11529testdata/SampleMaterial.lc 1720:25-1720:30
11530 Bool
11531testdata/SampleMaterial.lc 1721:29-1721:34
11532 Bool
11533testdata/SampleMaterial.lc 1723:13-1749:14
11534 List StageAttrs
11535testdata/SampleMaterial.lc 1723:15-1723:25
11536 Maybe (Blending', Blending')
11537 -> RGBGen
11538 -> AlphaGen
11539 -> TCGen
11540 -> List TCMod
11541 -> StageTexture
11542 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11543testdata/SampleMaterial.lc 1723:15-1724:36
11544 RGBGen
11545 -> AlphaGen
11546 -> TCGen
11547 -> List TCMod
11548 -> StageTexture
11549 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11550testdata/SampleMaterial.lc 1723:15-1725:50
11551 AlphaGen
7970 -> TCGen 11552 -> TCGen
7971 -> List TCMod 11553 -> List TCMod
7972 -> StageTexture 11554 -> StageTexture
7973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7974testdata/SampleMaterial.lc 1723:15-1724:36 RGBGen 11556testdata/SampleMaterial.lc 1723:15-1726:42
7975 -> AlphaGen 11557 TCGen
7976 -> TCGen
7977 -> List TCMod 11558 -> List TCMod
7978 -> StageTexture 11559 -> StageTexture
7979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7980testdata/SampleMaterial.lc 1723:15-1725:50 AlphaGen 11561testdata/SampleMaterial.lc 1723:15-1727:36
7981 -> TCGen 11562 List TCMod
7982 -> List TCMod
7983 -> StageTexture 11563 -> StageTexture
7984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7985testdata/SampleMaterial.lc 1723:15-1726:42 TCGen 11565testdata/SampleMaterial.lc 1723:15-1728:31
7986 -> List TCMod 11566 StageTexture
7987 -> StageTexture
7988 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7989testdata/SampleMaterial.lc 1723:15-1727:36 List TCMod 11568testdata/SampleMaterial.lc 1723:15-1729:72
7990 -> StageTexture 11569 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11570testdata/SampleMaterial.lc 1723:15-1730:38
7992testdata/SampleMaterial.lc 1723:15-1728:31 StageTexture 11571 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11572testdata/SampleMaterial.lc 1723:15-1731:41
7994testdata/SampleMaterial.lc 1723:15-1729:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11573 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7995testdata/SampleMaterial.lc 1723:15-1730:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11574testdata/SampleMaterial.lc 1723:15-1732:40
7996testdata/SampleMaterial.lc 1723:15-1731:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11575 Bool -> String -> StageAttrs
7997testdata/SampleMaterial.lc 1723:15-1732:40 Bool -> String -> StageAttrs 11576testdata/SampleMaterial.lc 1723:15-1733:46
7998testdata/SampleMaterial.lc 1723:15-1733:46 String -> StageAttrs 11577 String -> StageAttrs
7999testdata/SampleMaterial.lc 1723:15-1735:18 StageAttrs 11578testdata/SampleMaterial.lc 1723:15-1735:18
8000testdata/SampleMaterial.lc 1724:29-1724:36 forall a . Maybe a 11579 StageAttrs
8001testdata/SampleMaterial.lc 1725:30-1725:50 RGBGen 11580testdata/SampleMaterial.lc 1724:29-1724:36
8002testdata/SampleMaterial.lc 1726:32-1726:42 AlphaGen 11581 forall a . Maybe a
8003testdata/SampleMaterial.lc 1727:29-1727:36 TCGen 11582testdata/SampleMaterial.lc 1725:30-1725:50
8004testdata/SampleMaterial.lc 1728:29-1728:31 forall a . List a 11583 RGBGen
8005testdata/SampleMaterial.lc 1729:31-1729:37 String -> StageTexture 11584testdata/SampleMaterial.lc 1726:32-1726:42
8006testdata/SampleMaterial.lc 1729:31-1729:72 StageTexture 11585 AlphaGen
8007testdata/SampleMaterial.lc 1729:38-1729:72 String 11586testdata/SampleMaterial.lc 1727:29-1727:36
8008testdata/SampleMaterial.lc 1730:34-1730:38 Bool 11587 TCGen
8009testdata/SampleMaterial.lc 1731:33-1731:41 DepthFunction 11588testdata/SampleMaterial.lc 1728:29-1728:31
8010testdata/SampleMaterial.lc 1732:33-1732:40 forall a . Maybe a 11589 forall a . List a
8011testdata/SampleMaterial.lc 1733:41-1733:46 Bool 11590testdata/SampleMaterial.lc 1729:31-1729:37
8012testdata/SampleMaterial.lc 1734:38-1734:54 String 11591 String -> StageTexture
8013testdata/SampleMaterial.lc 1736:15-1736:25 Maybe (Blending', Blending') 11592testdata/SampleMaterial.lc 1729:31-1729:72
8014 -> RGBGen 11593 StageTexture
8015 -> AlphaGen 11594testdata/SampleMaterial.lc 1729:38-1729:72
11595 String
11596testdata/SampleMaterial.lc 1730:34-1730:38
11597 Bool
11598testdata/SampleMaterial.lc 1731:33-1731:41
11599 DepthFunction
11600testdata/SampleMaterial.lc 1732:33-1732:40
11601 forall a . Maybe a
11602testdata/SampleMaterial.lc 1733:41-1733:46
11603 Bool
11604testdata/SampleMaterial.lc 1734:38-1734:54
11605 String
11606testdata/SampleMaterial.lc 1736:15-1736:25
11607 Maybe (Blending', Blending')
11608 -> RGBGen
11609 -> AlphaGen
11610 -> TCGen
11611 -> List TCMod
11612 -> StageTexture
11613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11614testdata/SampleMaterial.lc 1736:15-1737:57
11615 RGBGen
11616 -> AlphaGen
11617 -> TCGen
11618 -> List TCMod
11619 -> StageTexture
11620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11621testdata/SampleMaterial.lc 1736:15-1738:50
11622 AlphaGen
8016 -> TCGen 11623 -> TCGen
8017 -> List TCMod 11624 -> List TCMod
8018 -> StageTexture 11625 -> StageTexture
8019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8020testdata/SampleMaterial.lc 1736:15-1737:57 RGBGen 11627testdata/SampleMaterial.lc 1736:15-1739:42
8021 -> AlphaGen 11628 TCGen
8022 -> TCGen
8023 -> List TCMod 11629 -> List TCMod
8024 -> StageTexture 11630 -> StageTexture
8025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8026testdata/SampleMaterial.lc 1736:15-1738:50 AlphaGen 11632testdata/SampleMaterial.lc 1736:15-1740:40
8027 -> TCGen 11633 List TCMod
8028 -> List TCMod
8029 -> StageTexture 11634 -> StageTexture
8030 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8031testdata/SampleMaterial.lc 1736:15-1739:42 TCGen 11636testdata/SampleMaterial.lc 1736:15-1741:31
8032 -> List TCMod 11637 StageTexture
8033 -> StageTexture
8034 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8035testdata/SampleMaterial.lc 1736:15-1740:40 List TCMod 11639testdata/SampleMaterial.lc 1736:15-1742:42
8036 -> StageTexture 11640 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8037 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11641testdata/SampleMaterial.lc 1736:15-1743:38
8038testdata/SampleMaterial.lc 1736:15-1741:31 StageTexture 11642 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8039 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11643testdata/SampleMaterial.lc 1736:15-1744:41
8040testdata/SampleMaterial.lc 1736:15-1742:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11644 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8041testdata/SampleMaterial.lc 1736:15-1743:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11645testdata/SampleMaterial.lc 1736:15-1745:40
8042testdata/SampleMaterial.lc 1736:15-1744:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11646 Bool -> String -> StageAttrs
8043testdata/SampleMaterial.lc 1736:15-1745:40 Bool -> String -> StageAttrs 11647testdata/SampleMaterial.lc 1736:15-1746:46
8044testdata/SampleMaterial.lc 1736:15-1746:46 String -> StageAttrs 11648 String -> StageAttrs
8045testdata/SampleMaterial.lc 1736:15-1748:18 List StageAttrs | StageAttrs 11649testdata/SampleMaterial.lc 1736:15-1748:18
8046testdata/SampleMaterial.lc 1737:29-1737:33 forall a . a -> Maybe a 11650 StageAttrs | List StageAttrs
8047testdata/SampleMaterial.lc 1737:29-1737:57 Maybe (Blending', Blending') 11651testdata/SampleMaterial.lc 1737:29-1737:33
8048testdata/SampleMaterial.lc 1737:34-1737:57 (Blending', Blending') 11652 forall a . a -> Maybe a
8049testdata/SampleMaterial.lc 1737:36-1737:46 Blending' 11653testdata/SampleMaterial.lc 1737:29-1737:57
8050testdata/SampleMaterial.lc 1737:49-1737:55 ((Blending')) | Blending' 11654 Maybe (Blending', Blending')
8051testdata/SampleMaterial.lc 1738:30-1738:50 RGBGen 11655testdata/SampleMaterial.lc 1737:34-1737:57
8052testdata/SampleMaterial.lc 1739:32-1739:42 AlphaGen 11656 (Blending', Blending')
8053testdata/SampleMaterial.lc 1740:29-1740:40 TCGen 11657testdata/SampleMaterial.lc 1737:36-1737:46
8054testdata/SampleMaterial.lc 1741:29-1741:31 forall a . List a 11658 Blending'
8055testdata/SampleMaterial.lc 1742:31-1742:42 StageTexture 11659testdata/SampleMaterial.lc 1737:49-1737:55
8056testdata/SampleMaterial.lc 1743:34-1743:38 Bool 11660 Blending' | ((Blending'))
8057testdata/SampleMaterial.lc 1744:33-1744:41 DepthFunction 11661testdata/SampleMaterial.lc 1738:30-1738:50
8058testdata/SampleMaterial.lc 1745:33-1745:40 forall a . Maybe a 11662 RGBGen
8059testdata/SampleMaterial.lc 1746:41-1746:46 Bool 11663testdata/SampleMaterial.lc 1739:32-1739:42
8060testdata/SampleMaterial.lc 1747:38-1747:54 String 11664 AlphaGen
8061testdata/SampleMaterial.lc 1750:21-1750:26 Bool 11665testdata/SampleMaterial.lc 1740:29-1740:40
8062testdata/SampleMaterial.lc 1753:5-1795:6 (String, CommonAttrs) 11666 TCGen
8063testdata/SampleMaterial.lc 1753:5-2182:6 List (String, CommonAttrs) 11667testdata/SampleMaterial.lc 1741:29-1741:31
8064testdata/SampleMaterial.lc 1753:7-1753:42 String 11668 forall a . List a
8065testdata/SampleMaterial.lc 1754:7-1754:18 () 11669testdata/SampleMaterial.lc 1742:31-1742:42
8066 -> () 11670 StageTexture
8067 -> Bool 11671testdata/SampleMaterial.lc 1743:34-1743:38
11672 Bool
11673testdata/SampleMaterial.lc 1744:33-1744:41
11674 DepthFunction
11675testdata/SampleMaterial.lc 1745:33-1745:40
11676 forall a . Maybe a
11677testdata/SampleMaterial.lc 1746:41-1746:46
11678 Bool
11679testdata/SampleMaterial.lc 1747:38-1747:54
11680 String
11681testdata/SampleMaterial.lc 1750:21-1750:26
11682 Bool
11683testdata/SampleMaterial.lc 1753:5-1795:6
11684 (String, CommonAttrs)
11685testdata/SampleMaterial.lc 1753:5-2182:6
11686 List (String, CommonAttrs)
11687testdata/SampleMaterial.lc 1753:7-1753:42
11688 String
11689testdata/SampleMaterial.lc 1754:7-1754:18
11690 ()
11691 -> ()
11692 -> Bool
11693 -> Float
11694 -> Bool
11695 -> Bool
11696 -> CullType
11697 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11698testdata/SampleMaterial.lc 1754:7-1755:26
11699 ()
11700 -> Bool
11701 -> Float
11702 -> Bool
11703 -> Bool
11704 -> CullType
11705 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11706testdata/SampleMaterial.lc 1754:7-1756:26
11707 Bool
8068 -> Float 11708 -> Float
8069 -> Bool 11709 -> Bool
8070 -> Bool 11710 -> Bool
8071 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11711 -> CullType
8072testdata/SampleMaterial.lc 1754:7-1755:26 () 11712 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8073 -> Bool 11713testdata/SampleMaterial.lc 1754:7-1757:27
8074 -> Float 11714 Float
8075 -> Bool 11715 -> Bool
8076 -> Bool 11716 -> Bool
8077 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11717 -> CullType
8078testdata/SampleMaterial.lc 1754:7-1756:26 Bool 11718 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8079 -> Float 11719testdata/SampleMaterial.lc 1754:7-1758:21
8080 -> Bool 11720 Bool
8081 -> Bool 11721 -> Bool
8082 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11722 -> CullType
8083testdata/SampleMaterial.lc 1754:7-1757:27 Float 11723 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8084 -> Bool 11724testdata/SampleMaterial.lc 1754:7-1759:35
8085 -> Bool 11725 Bool
8086 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11726 -> CullType
8087testdata/SampleMaterial.lc 1754:7-1758:21 Bool 11727 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8088 -> Bool 11728testdata/SampleMaterial.lc 1754:7-1760:28
8089 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11729 CullType
8090testdata/SampleMaterial.lc 1754:7-1759:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11730 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8091testdata/SampleMaterial.lc 1754:7-1760:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11731testdata/SampleMaterial.lc 1754:7-1761:33
8092testdata/SampleMaterial.lc 1754:7-1761:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11732 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8093testdata/SampleMaterial.lc 1754:7-1762:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11733testdata/SampleMaterial.lc 1754:7-1762:32
8094testdata/SampleMaterial.lc 1754:7-1763:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11734 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8095testdata/SampleMaterial.lc 1754:7-1764:34 List StageAttrs -> Bool -> CommonAttrs 11735testdata/SampleMaterial.lc 1754:7-1763:30
8096testdata/SampleMaterial.lc 1754:7-1792:14 Bool -> CommonAttrs 11736 Bool -> List StageAttrs -> Bool -> CommonAttrs
8097testdata/SampleMaterial.lc 1754:7-1794:10 ((CommonAttrs)) | CommonAttrs 11737testdata/SampleMaterial.lc 1754:7-1764:34
8098testdata/SampleMaterial.lc 1755:24-1755:26 () 11738 List StageAttrs -> Bool -> CommonAttrs
8099testdata/SampleMaterial.lc 1756:24-1756:26 () 11739testdata/SampleMaterial.lc 1754:7-1792:14
8100testdata/SampleMaterial.lc 1757:22-1757:27 Bool 11740 Bool -> CommonAttrs
8101testdata/SampleMaterial.lc 1758:20-1758:21 _b 11741testdata/SampleMaterial.lc 1754:7-1794:10
8102testdata/SampleMaterial.lc 1759:30-1759:35 Bool 11742 CommonAttrs | ((CommonAttrs))
8103testdata/SampleMaterial.lc 1760:23-1760:28 Bool 11743testdata/SampleMaterial.lc 1755:24-1755:26
8104testdata/SampleMaterial.lc 1761:20-1761:33 CullType 11744 ()
8105testdata/SampleMaterial.lc 1762:30-1762:32 forall a . List a 11745testdata/SampleMaterial.lc 1756:24-1756:26
8106testdata/SampleMaterial.lc 1763:25-1763:30 Bool 11746 ()
8107testdata/SampleMaterial.lc 1764:29-1764:34 Bool 11747testdata/SampleMaterial.lc 1757:22-1757:27
8108testdata/SampleMaterial.lc 1766:13-1792:14 List StageAttrs 11748 Bool
8109testdata/SampleMaterial.lc 1766:15-1766:25 Maybe (Blending', Blending') 11749testdata/SampleMaterial.lc 1758:20-1758:21
8110 -> RGBGen 11750 _b
8111 -> AlphaGen 11751testdata/SampleMaterial.lc 1759:30-1759:35
11752 Bool
11753testdata/SampleMaterial.lc 1760:23-1760:28
11754 Bool
11755testdata/SampleMaterial.lc 1761:20-1761:33
11756 CullType
11757testdata/SampleMaterial.lc 1762:30-1762:32
11758 forall a . List a
11759testdata/SampleMaterial.lc 1763:25-1763:30
11760 Bool
11761testdata/SampleMaterial.lc 1764:29-1764:34
11762 Bool
11763testdata/SampleMaterial.lc 1766:13-1792:14
11764 List StageAttrs
11765testdata/SampleMaterial.lc 1766:15-1766:25
11766 Maybe (Blending', Blending')
11767 -> RGBGen
11768 -> AlphaGen
11769 -> TCGen
11770 -> List TCMod
11771 -> StageTexture
11772 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11773testdata/SampleMaterial.lc 1766:15-1767:36
11774 RGBGen
11775 -> AlphaGen
11776 -> TCGen
11777 -> List TCMod
11778 -> StageTexture
11779 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11780testdata/SampleMaterial.lc 1766:15-1768:50
11781 AlphaGen
8112 -> TCGen 11782 -> TCGen
8113 -> List TCMod 11783 -> List TCMod
8114 -> StageTexture 11784 -> StageTexture
8115 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8116testdata/SampleMaterial.lc 1766:15-1767:36 RGBGen 11786testdata/SampleMaterial.lc 1766:15-1769:42
8117 -> AlphaGen 11787 TCGen
8118 -> TCGen
8119 -> List TCMod 11788 -> List TCMod
8120 -> StageTexture 11789 -> StageTexture
8121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8122testdata/SampleMaterial.lc 1766:15-1768:50 AlphaGen 11791testdata/SampleMaterial.lc 1766:15-1770:36
8123 -> TCGen 11792 List TCMod
8124 -> List TCMod
8125 -> StageTexture 11793 -> StageTexture
8126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8127testdata/SampleMaterial.lc 1766:15-1769:42 TCGen 11795testdata/SampleMaterial.lc 1766:15-1771:31
8128 -> List TCMod 11796 StageTexture
8129 -> StageTexture
8130 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8131testdata/SampleMaterial.lc 1766:15-1770:36 List TCMod 11798testdata/SampleMaterial.lc 1766:15-1772:73
8132 -> StageTexture 11799 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8133 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11800testdata/SampleMaterial.lc 1766:15-1773:38
8134testdata/SampleMaterial.lc 1766:15-1771:31 StageTexture 11801 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11802testdata/SampleMaterial.lc 1766:15-1774:41
8136testdata/SampleMaterial.lc 1766:15-1772:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11803 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8137testdata/SampleMaterial.lc 1766:15-1773:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11804testdata/SampleMaterial.lc 1766:15-1775:40
8138testdata/SampleMaterial.lc 1766:15-1774:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11805 Bool -> String -> StageAttrs
8139testdata/SampleMaterial.lc 1766:15-1775:40 Bool -> String -> StageAttrs 11806testdata/SampleMaterial.lc 1766:15-1776:46
8140testdata/SampleMaterial.lc 1766:15-1776:46 String -> StageAttrs 11807 String -> StageAttrs
8141testdata/SampleMaterial.lc 1766:15-1778:18 StageAttrs 11808testdata/SampleMaterial.lc 1766:15-1778:18
8142testdata/SampleMaterial.lc 1767:29-1767:36 forall a . Maybe a 11809 StageAttrs
8143testdata/SampleMaterial.lc 1768:30-1768:50 RGBGen 11810testdata/SampleMaterial.lc 1767:29-1767:36
8144testdata/SampleMaterial.lc 1769:32-1769:42 AlphaGen 11811 forall a . Maybe a
8145testdata/SampleMaterial.lc 1770:29-1770:36 TCGen 11812testdata/SampleMaterial.lc 1768:30-1768:50
8146testdata/SampleMaterial.lc 1771:29-1771:31 forall a . List a 11813 RGBGen
8147testdata/SampleMaterial.lc 1772:31-1772:37 String -> StageTexture 11814testdata/SampleMaterial.lc 1769:32-1769:42
8148testdata/SampleMaterial.lc 1772:31-1772:73 StageTexture 11815 AlphaGen
8149testdata/SampleMaterial.lc 1772:38-1772:73 String 11816testdata/SampleMaterial.lc 1770:29-1770:36
8150testdata/SampleMaterial.lc 1773:34-1773:38 Bool 11817 TCGen
8151testdata/SampleMaterial.lc 1774:33-1774:41 DepthFunction 11818testdata/SampleMaterial.lc 1771:29-1771:31
8152testdata/SampleMaterial.lc 1775:33-1775:40 forall a . Maybe a 11819 forall a . List a
8153testdata/SampleMaterial.lc 1776:41-1776:46 Bool 11820testdata/SampleMaterial.lc 1772:31-1772:37
8154testdata/SampleMaterial.lc 1777:38-1777:54 String 11821 String -> StageTexture
8155testdata/SampleMaterial.lc 1779:15-1779:25 Maybe (Blending', Blending') 11822testdata/SampleMaterial.lc 1772:31-1772:73
8156 -> RGBGen 11823 StageTexture
8157 -> AlphaGen 11824testdata/SampleMaterial.lc 1772:38-1772:73
11825 String
11826testdata/SampleMaterial.lc 1773:34-1773:38
11827 Bool
11828testdata/SampleMaterial.lc 1774:33-1774:41
11829 DepthFunction
11830testdata/SampleMaterial.lc 1775:33-1775:40
11831 forall a . Maybe a
11832testdata/SampleMaterial.lc 1776:41-1776:46
11833 Bool
11834testdata/SampleMaterial.lc 1777:38-1777:54
11835 String
11836testdata/SampleMaterial.lc 1779:15-1779:25
11837 Maybe (Blending', Blending')
11838 -> RGBGen
11839 -> AlphaGen
11840 -> TCGen
11841 -> List TCMod
11842 -> StageTexture
11843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11844testdata/SampleMaterial.lc 1779:15-1780:57
11845 RGBGen
11846 -> AlphaGen
11847 -> TCGen
11848 -> List TCMod
11849 -> StageTexture
11850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11851testdata/SampleMaterial.lc 1779:15-1781:50
11852 AlphaGen
8158 -> TCGen 11853 -> TCGen
8159 -> List TCMod 11854 -> List TCMod
8160 -> StageTexture 11855 -> StageTexture
8161 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8162testdata/SampleMaterial.lc 1779:15-1780:57 RGBGen 11857testdata/SampleMaterial.lc 1779:15-1782:42
8163 -> AlphaGen 11858 TCGen
8164 -> TCGen
8165 -> List TCMod 11859 -> List TCMod
8166 -> StageTexture 11860 -> StageTexture
8167 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8168testdata/SampleMaterial.lc 1779:15-1781:50 AlphaGen 11862testdata/SampleMaterial.lc 1779:15-1783:40
8169 -> TCGen 11863 List TCMod
8170 -> List TCMod
8171 -> StageTexture 11864 -> StageTexture
8172 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8173testdata/SampleMaterial.lc 1779:15-1782:42 TCGen 11866testdata/SampleMaterial.lc 1779:15-1784:31
8174 -> List TCMod 11867 StageTexture
8175 -> StageTexture
8176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8177testdata/SampleMaterial.lc 1779:15-1783:40 List TCMod 11869testdata/SampleMaterial.lc 1779:15-1785:42
8178 -> StageTexture 11870 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11871testdata/SampleMaterial.lc 1779:15-1786:38
8180testdata/SampleMaterial.lc 1779:15-1784:31 StageTexture 11872 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11873testdata/SampleMaterial.lc 1779:15-1787:41
8182testdata/SampleMaterial.lc 1779:15-1785:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11874 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8183testdata/SampleMaterial.lc 1779:15-1786:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11875testdata/SampleMaterial.lc 1779:15-1788:40
8184testdata/SampleMaterial.lc 1779:15-1787:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11876 Bool -> String -> StageAttrs
8185testdata/SampleMaterial.lc 1779:15-1788:40 Bool -> String -> StageAttrs 11877testdata/SampleMaterial.lc 1779:15-1789:46
8186testdata/SampleMaterial.lc 1779:15-1789:46 String -> StageAttrs 11878 String -> StageAttrs
8187testdata/SampleMaterial.lc 1779:15-1791:18 List StageAttrs | StageAttrs 11879testdata/SampleMaterial.lc 1779:15-1791:18
8188testdata/SampleMaterial.lc 1780:29-1780:33 forall a . a -> Maybe a 11880 StageAttrs | List StageAttrs
8189testdata/SampleMaterial.lc 1780:29-1780:57 Maybe (Blending', Blending') 11881testdata/SampleMaterial.lc 1780:29-1780:33
8190testdata/SampleMaterial.lc 1780:34-1780:57 (Blending', Blending') 11882 forall a . a -> Maybe a
8191testdata/SampleMaterial.lc 1780:36-1780:46 Blending' 11883testdata/SampleMaterial.lc 1780:29-1780:57
8192testdata/SampleMaterial.lc 1780:49-1780:55 ((Blending')) | Blending' 11884 Maybe (Blending', Blending')
8193testdata/SampleMaterial.lc 1781:30-1781:50 RGBGen 11885testdata/SampleMaterial.lc 1780:34-1780:57
8194testdata/SampleMaterial.lc 1782:32-1782:42 AlphaGen 11886 (Blending', Blending')
8195testdata/SampleMaterial.lc 1783:29-1783:40 TCGen 11887testdata/SampleMaterial.lc 1780:36-1780:46
8196testdata/SampleMaterial.lc 1784:29-1784:31 forall a . List a 11888 Blending'
8197testdata/SampleMaterial.lc 1785:31-1785:42 StageTexture 11889testdata/SampleMaterial.lc 1780:49-1780:55
8198testdata/SampleMaterial.lc 1786:34-1786:38 Bool 11890 Blending' | ((Blending'))
8199testdata/SampleMaterial.lc 1787:33-1787:41 DepthFunction 11891testdata/SampleMaterial.lc 1781:30-1781:50
8200testdata/SampleMaterial.lc 1788:33-1788:40 forall a . Maybe a 11892 RGBGen
8201testdata/SampleMaterial.lc 1789:41-1789:46 Bool 11893testdata/SampleMaterial.lc 1782:32-1782:42
8202testdata/SampleMaterial.lc 1790:38-1790:54 String 11894 AlphaGen
8203testdata/SampleMaterial.lc 1793:21-1793:26 Bool 11895testdata/SampleMaterial.lc 1783:29-1783:40
8204testdata/SampleMaterial.lc 1796:5-1838:6 (String, CommonAttrs) 11896 TCGen
8205testdata/SampleMaterial.lc 1796:5-2182:6 List (String, CommonAttrs) 11897testdata/SampleMaterial.lc 1784:29-1784:31
8206testdata/SampleMaterial.lc 1796:7-1796:48 String 11898 forall a . List a
8207testdata/SampleMaterial.lc 1797:7-1797:18 () 11899testdata/SampleMaterial.lc 1785:31-1785:42
8208 -> () 11900 StageTexture
8209 -> Bool 11901testdata/SampleMaterial.lc 1786:34-1786:38
11902 Bool
11903testdata/SampleMaterial.lc 1787:33-1787:41
11904 DepthFunction
11905testdata/SampleMaterial.lc 1788:33-1788:40
11906 forall a . Maybe a
11907testdata/SampleMaterial.lc 1789:41-1789:46
11908 Bool
11909testdata/SampleMaterial.lc 1790:38-1790:54
11910 String
11911testdata/SampleMaterial.lc 1793:21-1793:26
11912 Bool
11913testdata/SampleMaterial.lc 1796:5-1838:6
11914 (String, CommonAttrs)
11915testdata/SampleMaterial.lc 1796:5-2182:6
11916 List (String, CommonAttrs)
11917testdata/SampleMaterial.lc 1796:7-1796:48
11918 String
11919testdata/SampleMaterial.lc 1797:7-1797:18
11920 ()
11921 -> ()
11922 -> Bool
11923 -> Float
11924 -> Bool
11925 -> Bool
11926 -> CullType
11927 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11928testdata/SampleMaterial.lc 1797:7-1798:26
11929 ()
11930 -> Bool
11931 -> Float
11932 -> Bool
11933 -> Bool
11934 -> CullType
11935 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11936testdata/SampleMaterial.lc 1797:7-1799:26
11937 Bool
8210 -> Float 11938 -> Float
8211 -> Bool 11939 -> Bool
8212 -> Bool 11940 -> Bool
8213 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11941 -> CullType
8214testdata/SampleMaterial.lc 1797:7-1798:26 () 11942 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8215 -> Bool 11943testdata/SampleMaterial.lc 1797:7-1800:27
8216 -> Float 11944 Float
8217 -> Bool 11945 -> Bool
8218 -> Bool 11946 -> Bool
8219 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11947 -> CullType
8220testdata/SampleMaterial.lc 1797:7-1799:26 Bool 11948 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8221 -> Float 11949testdata/SampleMaterial.lc 1797:7-1801:21
8222 -> Bool 11950 Bool
8223 -> Bool 11951 -> Bool
8224 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11952 -> CullType
8225testdata/SampleMaterial.lc 1797:7-1800:27 Float 11953 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8226 -> Bool 11954testdata/SampleMaterial.lc 1797:7-1802:35
8227 -> Bool 11955 Bool
8228 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11956 -> CullType
8229testdata/SampleMaterial.lc 1797:7-1801:21 Bool 11957 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8230 -> Bool 11958testdata/SampleMaterial.lc 1797:7-1803:28
8231 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11959 CullType
8232testdata/SampleMaterial.lc 1797:7-1802:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11960 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8233testdata/SampleMaterial.lc 1797:7-1803:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11961testdata/SampleMaterial.lc 1797:7-1804:33
8234testdata/SampleMaterial.lc 1797:7-1804:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11962 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8235testdata/SampleMaterial.lc 1797:7-1805:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11963testdata/SampleMaterial.lc 1797:7-1805:32
8236testdata/SampleMaterial.lc 1797:7-1806:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11964 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8237testdata/SampleMaterial.lc 1797:7-1807:34 List StageAttrs -> Bool -> CommonAttrs 11965testdata/SampleMaterial.lc 1797:7-1806:30
8238testdata/SampleMaterial.lc 1797:7-1835:14 Bool -> CommonAttrs 11966 Bool -> List StageAttrs -> Bool -> CommonAttrs
8239testdata/SampleMaterial.lc 1797:7-1837:10 ((CommonAttrs)) | CommonAttrs 11967testdata/SampleMaterial.lc 1797:7-1807:34
8240testdata/SampleMaterial.lc 1798:24-1798:26 () 11968 List StageAttrs -> Bool -> CommonAttrs
8241testdata/SampleMaterial.lc 1799:24-1799:26 () 11969testdata/SampleMaterial.lc 1797:7-1835:14
8242testdata/SampleMaterial.lc 1800:22-1800:27 Bool 11970 Bool -> CommonAttrs
8243testdata/SampleMaterial.lc 1801:20-1801:21 _b 11971testdata/SampleMaterial.lc 1797:7-1837:10
8244testdata/SampleMaterial.lc 1802:30-1802:35 Bool 11972 CommonAttrs | ((CommonAttrs))
8245testdata/SampleMaterial.lc 1803:23-1803:28 Bool 11973testdata/SampleMaterial.lc 1798:24-1798:26
8246testdata/SampleMaterial.lc 1804:20-1804:33 CullType 11974 ()
8247testdata/SampleMaterial.lc 1805:30-1805:32 forall a . List a 11975testdata/SampleMaterial.lc 1799:24-1799:26
8248testdata/SampleMaterial.lc 1806:25-1806:30 Bool 11976 ()
8249testdata/SampleMaterial.lc 1807:29-1807:34 Bool 11977testdata/SampleMaterial.lc 1800:22-1800:27
8250testdata/SampleMaterial.lc 1809:13-1835:14 List StageAttrs 11978 Bool
8251testdata/SampleMaterial.lc 1809:15-1809:25 Maybe (Blending', Blending') 11979testdata/SampleMaterial.lc 1801:20-1801:21
8252 -> RGBGen 11980 _b
8253 -> AlphaGen 11981testdata/SampleMaterial.lc 1802:30-1802:35
11982 Bool
11983testdata/SampleMaterial.lc 1803:23-1803:28
11984 Bool
11985testdata/SampleMaterial.lc 1804:20-1804:33
11986 CullType
11987testdata/SampleMaterial.lc 1805:30-1805:32
11988 forall a . List a
11989testdata/SampleMaterial.lc 1806:25-1806:30
11990 Bool
11991testdata/SampleMaterial.lc 1807:29-1807:34
11992 Bool
11993testdata/SampleMaterial.lc 1809:13-1835:14
11994 List StageAttrs
11995testdata/SampleMaterial.lc 1809:15-1809:25
11996 Maybe (Blending', Blending')
11997 -> RGBGen
11998 -> AlphaGen
11999 -> TCGen
12000 -> List TCMod
12001 -> StageTexture
12002 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12003testdata/SampleMaterial.lc 1809:15-1810:36
12004 RGBGen
12005 -> AlphaGen
12006 -> TCGen
12007 -> List TCMod
12008 -> StageTexture
12009 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12010testdata/SampleMaterial.lc 1809:15-1811:42
12011 AlphaGen
8254 -> TCGen 12012 -> TCGen
8255 -> List TCMod 12013 -> List TCMod
8256 -> StageTexture 12014 -> StageTexture
8257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12015 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8258testdata/SampleMaterial.lc 1809:15-1810:36 RGBGen 12016testdata/SampleMaterial.lc 1809:15-1812:42
8259 -> AlphaGen 12017 TCGen
8260 -> TCGen
8261 -> List TCMod 12018 -> List TCMod
8262 -> StageTexture 12019 -> StageTexture
8263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8264testdata/SampleMaterial.lc 1809:15-1811:42 AlphaGen 12021testdata/SampleMaterial.lc 1809:15-1813:40
8265 -> TCGen 12022 List TCMod
8266 -> List TCMod
8267 -> StageTexture 12023 -> StageTexture
8268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8269testdata/SampleMaterial.lc 1809:15-1812:42 TCGen 12025testdata/SampleMaterial.lc 1809:15-1814:31
8270 -> List TCMod 12026 StageTexture
8271 -> StageTexture
8272 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12027 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8273testdata/SampleMaterial.lc 1809:15-1813:40 List TCMod 12028testdata/SampleMaterial.lc 1809:15-1815:42
8274 -> StageTexture 12029 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12030testdata/SampleMaterial.lc 1809:15-1816:38
8276testdata/SampleMaterial.lc 1809:15-1814:31 StageTexture 12031 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8277 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12032testdata/SampleMaterial.lc 1809:15-1817:41
8278testdata/SampleMaterial.lc 1809:15-1815:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12033 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8279testdata/SampleMaterial.lc 1809:15-1816:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12034testdata/SampleMaterial.lc 1809:15-1818:40
8280testdata/SampleMaterial.lc 1809:15-1817:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12035 Bool -> String -> StageAttrs
8281testdata/SampleMaterial.lc 1809:15-1818:40 Bool -> String -> StageAttrs 12036testdata/SampleMaterial.lc 1809:15-1819:46
8282testdata/SampleMaterial.lc 1809:15-1819:46 String -> StageAttrs 12037 String -> StageAttrs
8283testdata/SampleMaterial.lc 1809:15-1821:18 StageAttrs 12038testdata/SampleMaterial.lc 1809:15-1821:18
8284testdata/SampleMaterial.lc 1810:29-1810:36 forall a . Maybe a 12039 StageAttrs
8285testdata/SampleMaterial.lc 1811:30-1811:42 RGBGen 12040testdata/SampleMaterial.lc 1810:29-1810:36
8286testdata/SampleMaterial.lc 1812:32-1812:42 AlphaGen 12041 forall a . Maybe a
8287testdata/SampleMaterial.lc 1813:29-1813:40 TCGen 12042testdata/SampleMaterial.lc 1811:30-1811:42
8288testdata/SampleMaterial.lc 1814:29-1814:31 forall a . List a 12043 RGBGen
8289testdata/SampleMaterial.lc 1815:31-1815:42 StageTexture 12044testdata/SampleMaterial.lc 1812:32-1812:42
8290testdata/SampleMaterial.lc 1816:34-1816:38 Bool 12045 AlphaGen
8291testdata/SampleMaterial.lc 1817:33-1817:41 DepthFunction 12046testdata/SampleMaterial.lc 1813:29-1813:40
8292testdata/SampleMaterial.lc 1818:33-1818:40 forall a . Maybe a 12047 TCGen
8293testdata/SampleMaterial.lc 1819:41-1819:46 Bool 12048testdata/SampleMaterial.lc 1814:29-1814:31
8294testdata/SampleMaterial.lc 1820:38-1820:53 String 12049 forall a . List a
8295testdata/SampleMaterial.lc 1822:15-1822:25 Maybe (Blending', Blending') 12050testdata/SampleMaterial.lc 1815:31-1815:42
8296 -> RGBGen 12051 StageTexture
8297 -> AlphaGen 12052testdata/SampleMaterial.lc 1816:34-1816:38
12053 Bool
12054testdata/SampleMaterial.lc 1817:33-1817:41
12055 DepthFunction
12056testdata/SampleMaterial.lc 1818:33-1818:40
12057 forall a . Maybe a
12058testdata/SampleMaterial.lc 1819:41-1819:46
12059 Bool
12060testdata/SampleMaterial.lc 1820:38-1820:53
12061 String
12062testdata/SampleMaterial.lc 1822:15-1822:25
12063 Maybe (Blending', Blending')
12064 -> RGBGen
12065 -> AlphaGen
12066 -> TCGen
12067 -> List TCMod
12068 -> StageTexture
12069 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12070testdata/SampleMaterial.lc 1822:15-1823:57
12071 RGBGen
12072 -> AlphaGen
12073 -> TCGen
12074 -> List TCMod
12075 -> StageTexture
12076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12077testdata/SampleMaterial.lc 1822:15-1824:42
12078 AlphaGen
8298 -> TCGen 12079 -> TCGen
8299 -> List TCMod 12080 -> List TCMod
8300 -> StageTexture 12081 -> StageTexture
8301 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8302testdata/SampleMaterial.lc 1822:15-1823:57 RGBGen 12083testdata/SampleMaterial.lc 1822:15-1825:42
8303 -> AlphaGen 12084 TCGen
8304 -> TCGen
8305 -> List TCMod 12085 -> List TCMod
8306 -> StageTexture 12086 -> StageTexture
8307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8308testdata/SampleMaterial.lc 1822:15-1824:42 AlphaGen 12088testdata/SampleMaterial.lc 1822:15-1826:36
8309 -> TCGen 12089 List TCMod
8310 -> List TCMod
8311 -> StageTexture 12090 -> StageTexture
8312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8313testdata/SampleMaterial.lc 1822:15-1825:42 TCGen 12092testdata/SampleMaterial.lc 1822:15-1827:31
8314 -> List TCMod 12093 StageTexture
8315 -> StageTexture
8316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8317testdata/SampleMaterial.lc 1822:15-1826:36 List TCMod 12095testdata/SampleMaterial.lc 1822:15-1828:77
8318 -> StageTexture 12096 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12097testdata/SampleMaterial.lc 1822:15-1829:39
8320testdata/SampleMaterial.lc 1822:15-1827:31 StageTexture 12098 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12099testdata/SampleMaterial.lc 1822:15-1830:41
8322testdata/SampleMaterial.lc 1822:15-1828:77 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12100 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8323testdata/SampleMaterial.lc 1822:15-1829:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12101testdata/SampleMaterial.lc 1822:15-1831:40
8324testdata/SampleMaterial.lc 1822:15-1830:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12102 Bool -> String -> StageAttrs
8325testdata/SampleMaterial.lc 1822:15-1831:40 Bool -> String -> StageAttrs 12103testdata/SampleMaterial.lc 1822:15-1832:46
8326testdata/SampleMaterial.lc 1822:15-1832:46 String -> StageAttrs 12104 String -> StageAttrs
8327testdata/SampleMaterial.lc 1822:15-1834:18 List StageAttrs | StageAttrs 12105testdata/SampleMaterial.lc 1822:15-1834:18
8328testdata/SampleMaterial.lc 1823:29-1823:33 forall a . a -> Maybe a 12106 StageAttrs | List StageAttrs
8329testdata/SampleMaterial.lc 1823:29-1823:57 Maybe (Blending', Blending') 12107testdata/SampleMaterial.lc 1823:29-1823:33
8330testdata/SampleMaterial.lc 1823:34-1823:57 (Blending', Blending') 12108 forall a . a -> Maybe a
8331testdata/SampleMaterial.lc 1823:36-1823:46 Blending' 12109testdata/SampleMaterial.lc 1823:29-1823:57
8332testdata/SampleMaterial.lc 1823:49-1823:55 ((Blending')) | Blending' 12110 Maybe (Blending', Blending')
8333testdata/SampleMaterial.lc 1824:30-1824:42 RGBGen 12111testdata/SampleMaterial.lc 1823:34-1823:57
8334testdata/SampleMaterial.lc 1825:32-1825:42 AlphaGen 12112 (Blending', Blending')
8335testdata/SampleMaterial.lc 1826:29-1826:36 TCGen 12113testdata/SampleMaterial.lc 1823:36-1823:46
8336testdata/SampleMaterial.lc 1827:29-1827:31 forall a . List a 12114 Blending'
8337testdata/SampleMaterial.lc 1828:31-1828:37 String -> StageTexture 12115testdata/SampleMaterial.lc 1823:49-1823:55
8338testdata/SampleMaterial.lc 1828:31-1828:77 StageTexture 12116 Blending' | ((Blending'))
8339testdata/SampleMaterial.lc 1828:38-1828:77 String 12117testdata/SampleMaterial.lc 1824:30-1824:42
8340testdata/SampleMaterial.lc 1829:34-1829:39 Bool 12118 RGBGen
8341testdata/SampleMaterial.lc 1830:33-1830:41 DepthFunction 12119testdata/SampleMaterial.lc 1825:32-1825:42
8342testdata/SampleMaterial.lc 1831:33-1831:40 forall a . Maybe a 12120 AlphaGen
8343testdata/SampleMaterial.lc 1832:41-1832:46 Bool 12121testdata/SampleMaterial.lc 1826:29-1826:36
8344testdata/SampleMaterial.lc 1833:38-1833:54 String 12122 TCGen
8345testdata/SampleMaterial.lc 1836:21-1836:26 Bool 12123testdata/SampleMaterial.lc 1827:29-1827:31
8346testdata/SampleMaterial.lc 1839:5-1881:6 (String, CommonAttrs) 12124 forall a . List a
8347testdata/SampleMaterial.lc 1839:5-2182:6 List (String, CommonAttrs) 12125testdata/SampleMaterial.lc 1828:31-1828:37
8348testdata/SampleMaterial.lc 1839:7-1839:42 String 12126 String -> StageTexture
8349testdata/SampleMaterial.lc 1840:7-1840:18 () 12127testdata/SampleMaterial.lc 1828:31-1828:77
8350 -> () 12128 StageTexture
8351 -> Bool 12129testdata/SampleMaterial.lc 1828:38-1828:77
12130 String
12131testdata/SampleMaterial.lc 1829:34-1829:39
12132 Bool
12133testdata/SampleMaterial.lc 1830:33-1830:41
12134 DepthFunction
12135testdata/SampleMaterial.lc 1831:33-1831:40
12136 forall a . Maybe a
12137testdata/SampleMaterial.lc 1832:41-1832:46
12138 Bool
12139testdata/SampleMaterial.lc 1833:38-1833:54
12140 String
12141testdata/SampleMaterial.lc 1836:21-1836:26
12142 Bool
12143testdata/SampleMaterial.lc 1839:5-1881:6
12144 (String, CommonAttrs)
12145testdata/SampleMaterial.lc 1839:5-2182:6
12146 List (String, CommonAttrs)
12147testdata/SampleMaterial.lc 1839:7-1839:42
12148 String
12149testdata/SampleMaterial.lc 1840:7-1840:18
12150 ()
12151 -> ()
12152 -> Bool
12153 -> Float
12154 -> Bool
12155 -> Bool
12156 -> CullType
12157 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12158testdata/SampleMaterial.lc 1840:7-1841:26
12159 ()
12160 -> Bool
12161 -> Float
12162 -> Bool
12163 -> Bool
12164 -> CullType
12165 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12166testdata/SampleMaterial.lc 1840:7-1842:26
12167 Bool
8352 -> Float 12168 -> Float
8353 -> Bool 12169 -> Bool
8354 -> Bool 12170 -> Bool
8355 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12171 -> CullType
8356testdata/SampleMaterial.lc 1840:7-1841:26 () 12172 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8357 -> Bool 12173testdata/SampleMaterial.lc 1840:7-1843:27
8358 -> Float 12174 Float
8359 -> Bool 12175 -> Bool
8360 -> Bool 12176 -> Bool
8361 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12177 -> CullType
8362testdata/SampleMaterial.lc 1840:7-1842:26 Bool 12178 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8363 -> Float 12179testdata/SampleMaterial.lc 1840:7-1844:21
8364 -> Bool 12180 Bool
8365 -> Bool 12181 -> Bool
8366 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12182 -> CullType
8367testdata/SampleMaterial.lc 1840:7-1843:27 Float 12183 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8368 -> Bool 12184testdata/SampleMaterial.lc 1840:7-1845:35
8369 -> Bool 12185 Bool
8370 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12186 -> CullType
8371testdata/SampleMaterial.lc 1840:7-1844:21 Bool 12187 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8372 -> Bool 12188testdata/SampleMaterial.lc 1840:7-1846:28
8373 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12189 CullType
8374testdata/SampleMaterial.lc 1840:7-1845:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12190 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8375testdata/SampleMaterial.lc 1840:7-1846:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12191testdata/SampleMaterial.lc 1840:7-1847:33
8376testdata/SampleMaterial.lc 1840:7-1847:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12192 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8377testdata/SampleMaterial.lc 1840:7-1848:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12193testdata/SampleMaterial.lc 1840:7-1848:32
8378testdata/SampleMaterial.lc 1840:7-1849:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12194 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8379testdata/SampleMaterial.lc 1840:7-1850:34 List StageAttrs -> Bool -> CommonAttrs 12195testdata/SampleMaterial.lc 1840:7-1849:30
8380testdata/SampleMaterial.lc 1840:7-1878:14 Bool -> CommonAttrs 12196 Bool -> List StageAttrs -> Bool -> CommonAttrs
8381testdata/SampleMaterial.lc 1840:7-1880:10 ((CommonAttrs)) | CommonAttrs 12197testdata/SampleMaterial.lc 1840:7-1850:34
8382testdata/SampleMaterial.lc 1841:24-1841:26 () 12198 List StageAttrs -> Bool -> CommonAttrs
8383testdata/SampleMaterial.lc 1842:24-1842:26 () 12199testdata/SampleMaterial.lc 1840:7-1878:14
8384testdata/SampleMaterial.lc 1843:22-1843:27 Bool 12200 Bool -> CommonAttrs
8385testdata/SampleMaterial.lc 1844:20-1844:21 _b 12201testdata/SampleMaterial.lc 1840:7-1880:10
8386testdata/SampleMaterial.lc 1845:30-1845:35 Bool 12202 CommonAttrs | ((CommonAttrs))
8387testdata/SampleMaterial.lc 1846:23-1846:28 Bool 12203testdata/SampleMaterial.lc 1841:24-1841:26
8388testdata/SampleMaterial.lc 1847:20-1847:33 CullType 12204 ()
8389testdata/SampleMaterial.lc 1848:30-1848:32 forall a . List a 12205testdata/SampleMaterial.lc 1842:24-1842:26
8390testdata/SampleMaterial.lc 1849:25-1849:30 Bool 12206 ()
8391testdata/SampleMaterial.lc 1850:29-1850:34 Bool 12207testdata/SampleMaterial.lc 1843:22-1843:27
8392testdata/SampleMaterial.lc 1852:13-1878:14 List StageAttrs 12208 Bool
8393testdata/SampleMaterial.lc 1852:15-1852:25 Maybe (Blending', Blending') 12209testdata/SampleMaterial.lc 1844:20-1844:21
8394 -> RGBGen 12210 _b
8395 -> AlphaGen 12211testdata/SampleMaterial.lc 1845:30-1845:35
12212 Bool
12213testdata/SampleMaterial.lc 1846:23-1846:28
12214 Bool
12215testdata/SampleMaterial.lc 1847:20-1847:33
12216 CullType
12217testdata/SampleMaterial.lc 1848:30-1848:32
12218 forall a . List a
12219testdata/SampleMaterial.lc 1849:25-1849:30
12220 Bool
12221testdata/SampleMaterial.lc 1850:29-1850:34
12222 Bool
12223testdata/SampleMaterial.lc 1852:13-1878:14
12224 List StageAttrs
12225testdata/SampleMaterial.lc 1852:15-1852:25
12226 Maybe (Blending', Blending')
12227 -> RGBGen
12228 -> AlphaGen
12229 -> TCGen
12230 -> List TCMod
12231 -> StageTexture
12232 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12233testdata/SampleMaterial.lc 1852:15-1853:36
12234 RGBGen
12235 -> AlphaGen
12236 -> TCGen
12237 -> List TCMod
12238 -> StageTexture
12239 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12240testdata/SampleMaterial.lc 1852:15-1854:50
12241 AlphaGen
8396 -> TCGen 12242 -> TCGen
8397 -> List TCMod 12243 -> List TCMod
8398 -> StageTexture 12244 -> StageTexture
8399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8400testdata/SampleMaterial.lc 1852:15-1853:36 RGBGen 12246testdata/SampleMaterial.lc 1852:15-1855:42
8401 -> AlphaGen 12247 TCGen
8402 -> TCGen
8403 -> List TCMod 12248 -> List TCMod
8404 -> StageTexture 12249 -> StageTexture
8405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8406testdata/SampleMaterial.lc 1852:15-1854:50 AlphaGen 12251testdata/SampleMaterial.lc 1852:15-1856:36
8407 -> TCGen 12252 List TCMod
8408 -> List TCMod
8409 -> StageTexture 12253 -> StageTexture
8410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8411testdata/SampleMaterial.lc 1852:15-1855:42 TCGen 12255testdata/SampleMaterial.lc 1852:15-1857:31
8412 -> List TCMod 12256 StageTexture
8413 -> StageTexture
8414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8415testdata/SampleMaterial.lc 1852:15-1856:36 List TCMod 12258testdata/SampleMaterial.lc 1852:15-1858:73
8416 -> StageTexture 12259 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12260testdata/SampleMaterial.lc 1852:15-1859:38
8418testdata/SampleMaterial.lc 1852:15-1857:31 StageTexture 12261 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12262testdata/SampleMaterial.lc 1852:15-1860:41
8420testdata/SampleMaterial.lc 1852:15-1858:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12263 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8421testdata/SampleMaterial.lc 1852:15-1859:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12264testdata/SampleMaterial.lc 1852:15-1861:40
8422testdata/SampleMaterial.lc 1852:15-1860:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12265 Bool -> String -> StageAttrs
8423testdata/SampleMaterial.lc 1852:15-1861:40 Bool -> String -> StageAttrs 12266testdata/SampleMaterial.lc 1852:15-1862:46
8424testdata/SampleMaterial.lc 1852:15-1862:46 String -> StageAttrs 12267 String -> StageAttrs
8425testdata/SampleMaterial.lc 1852:15-1864:18 StageAttrs 12268testdata/SampleMaterial.lc 1852:15-1864:18
8426testdata/SampleMaterial.lc 1853:29-1853:36 forall a . Maybe a 12269 StageAttrs
8427testdata/SampleMaterial.lc 1854:30-1854:50 RGBGen 12270testdata/SampleMaterial.lc 1853:29-1853:36
8428testdata/SampleMaterial.lc 1855:32-1855:42 AlphaGen 12271 forall a . Maybe a
8429testdata/SampleMaterial.lc 1856:29-1856:36 TCGen 12272testdata/SampleMaterial.lc 1854:30-1854:50
8430testdata/SampleMaterial.lc 1857:29-1857:31 forall a . List a 12273 RGBGen
8431testdata/SampleMaterial.lc 1858:31-1858:37 String -> StageTexture 12274testdata/SampleMaterial.lc 1855:32-1855:42
8432testdata/SampleMaterial.lc 1858:31-1858:73 StageTexture 12275 AlphaGen
8433testdata/SampleMaterial.lc 1858:38-1858:73 String 12276testdata/SampleMaterial.lc 1856:29-1856:36
8434testdata/SampleMaterial.lc 1859:34-1859:38 Bool 12277 TCGen
8435testdata/SampleMaterial.lc 1860:33-1860:41 DepthFunction 12278testdata/SampleMaterial.lc 1857:29-1857:31
8436testdata/SampleMaterial.lc 1861:33-1861:40 forall a . Maybe a 12279 forall a . List a
8437testdata/SampleMaterial.lc 1862:41-1862:46 Bool 12280testdata/SampleMaterial.lc 1858:31-1858:37
8438testdata/SampleMaterial.lc 1863:38-1863:54 String 12281 String -> StageTexture
8439testdata/SampleMaterial.lc 1865:15-1865:25 Maybe (Blending', Blending') 12282testdata/SampleMaterial.lc 1858:31-1858:73
8440 -> RGBGen 12283 StageTexture
8441 -> AlphaGen 12284testdata/SampleMaterial.lc 1858:38-1858:73
12285 String
12286testdata/SampleMaterial.lc 1859:34-1859:38
12287 Bool
12288testdata/SampleMaterial.lc 1860:33-1860:41
12289 DepthFunction
12290testdata/SampleMaterial.lc 1861:33-1861:40
12291 forall a . Maybe a
12292testdata/SampleMaterial.lc 1862:41-1862:46
12293 Bool
12294testdata/SampleMaterial.lc 1863:38-1863:54
12295 String
12296testdata/SampleMaterial.lc 1865:15-1865:25
12297 Maybe (Blending', Blending')
12298 -> RGBGen
12299 -> AlphaGen
12300 -> TCGen
12301 -> List TCMod
12302 -> StageTexture
12303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12304testdata/SampleMaterial.lc 1865:15-1866:57
12305 RGBGen
12306 -> AlphaGen
12307 -> TCGen
12308 -> List TCMod
12309 -> StageTexture
12310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12311testdata/SampleMaterial.lc 1865:15-1867:50
12312 AlphaGen
8442 -> TCGen 12313 -> TCGen
8443 -> List TCMod 12314 -> List TCMod
8444 -> StageTexture 12315 -> StageTexture
8445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8446testdata/SampleMaterial.lc 1865:15-1866:57 RGBGen 12317testdata/SampleMaterial.lc 1865:15-1868:42
8447 -> AlphaGen 12318 TCGen
8448 -> TCGen
8449 -> List TCMod 12319 -> List TCMod
8450 -> StageTexture 12320 -> StageTexture
8451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8452testdata/SampleMaterial.lc 1865:15-1867:50 AlphaGen 12322testdata/SampleMaterial.lc 1865:15-1869:40
8453 -> TCGen 12323 List TCMod
8454 -> List TCMod
8455 -> StageTexture 12324 -> StageTexture
8456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8457testdata/SampleMaterial.lc 1865:15-1868:42 TCGen 12326testdata/SampleMaterial.lc 1865:15-1870:31
8458 -> List TCMod 12327 StageTexture
8459 -> StageTexture
8460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8461testdata/SampleMaterial.lc 1865:15-1869:40 List TCMod 12329testdata/SampleMaterial.lc 1865:15-1871:42
8462 -> StageTexture 12330 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12331testdata/SampleMaterial.lc 1865:15-1872:38
8464testdata/SampleMaterial.lc 1865:15-1870:31 StageTexture 12332 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8465 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12333testdata/SampleMaterial.lc 1865:15-1873:41
8466testdata/SampleMaterial.lc 1865:15-1871:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12334 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8467testdata/SampleMaterial.lc 1865:15-1872:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12335testdata/SampleMaterial.lc 1865:15-1874:40
8468testdata/SampleMaterial.lc 1865:15-1873:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12336 Bool -> String -> StageAttrs
8469testdata/SampleMaterial.lc 1865:15-1874:40 Bool -> String -> StageAttrs 12337testdata/SampleMaterial.lc 1865:15-1875:46
8470testdata/SampleMaterial.lc 1865:15-1875:46 String -> StageAttrs 12338 String -> StageAttrs
8471testdata/SampleMaterial.lc 1865:15-1877:18 List StageAttrs | StageAttrs 12339testdata/SampleMaterial.lc 1865:15-1877:18
8472testdata/SampleMaterial.lc 1866:29-1866:33 forall a . a -> Maybe a 12340 StageAttrs | List StageAttrs
8473testdata/SampleMaterial.lc 1866:29-1866:57 Maybe (Blending', Blending') 12341testdata/SampleMaterial.lc 1866:29-1866:33
8474testdata/SampleMaterial.lc 1866:34-1866:57 (Blending', Blending') 12342 forall a . a -> Maybe a
8475testdata/SampleMaterial.lc 1866:36-1866:46 Blending' 12343testdata/SampleMaterial.lc 1866:29-1866:57
8476testdata/SampleMaterial.lc 1866:49-1866:55 ((Blending')) | Blending' 12344 Maybe (Blending', Blending')
8477testdata/SampleMaterial.lc 1867:30-1867:50 RGBGen 12345testdata/SampleMaterial.lc 1866:34-1866:57
8478testdata/SampleMaterial.lc 1868:32-1868:42 AlphaGen 12346 (Blending', Blending')
8479testdata/SampleMaterial.lc 1869:29-1869:40 TCGen 12347testdata/SampleMaterial.lc 1866:36-1866:46
8480testdata/SampleMaterial.lc 1870:29-1870:31 forall a . List a 12348 Blending'
8481testdata/SampleMaterial.lc 1871:31-1871:42 StageTexture 12349testdata/SampleMaterial.lc 1866:49-1866:55
8482testdata/SampleMaterial.lc 1872:34-1872:38 Bool 12350 Blending' | ((Blending'))
8483testdata/SampleMaterial.lc 1873:33-1873:41 DepthFunction 12351testdata/SampleMaterial.lc 1867:30-1867:50
8484testdata/SampleMaterial.lc 1874:33-1874:40 forall a . Maybe a 12352 RGBGen
8485testdata/SampleMaterial.lc 1875:41-1875:46 Bool 12353testdata/SampleMaterial.lc 1868:32-1868:42
8486testdata/SampleMaterial.lc 1876:38-1876:54 String 12354 AlphaGen
8487testdata/SampleMaterial.lc 1879:21-1879:26 Bool 12355testdata/SampleMaterial.lc 1869:29-1869:40
8488testdata/SampleMaterial.lc 1882:5-1924:6 (String, CommonAttrs) 12356 TCGen
8489testdata/SampleMaterial.lc 1882:5-2182:6 List (String, CommonAttrs) 12357testdata/SampleMaterial.lc 1870:29-1870:31
8490testdata/SampleMaterial.lc 1882:7-1882:47 String 12358 forall a . List a
8491testdata/SampleMaterial.lc 1883:7-1883:18 () 12359testdata/SampleMaterial.lc 1871:31-1871:42
8492 -> () 12360 StageTexture
8493 -> Bool 12361testdata/SampleMaterial.lc 1872:34-1872:38
12362 Bool
12363testdata/SampleMaterial.lc 1873:33-1873:41
12364 DepthFunction
12365testdata/SampleMaterial.lc 1874:33-1874:40
12366 forall a . Maybe a
12367testdata/SampleMaterial.lc 1875:41-1875:46
12368 Bool
12369testdata/SampleMaterial.lc 1876:38-1876:54
12370 String
12371testdata/SampleMaterial.lc 1879:21-1879:26
12372 Bool
12373testdata/SampleMaterial.lc 1882:5-1924:6
12374 (String, CommonAttrs)
12375testdata/SampleMaterial.lc 1882:5-2182:6
12376 List (String, CommonAttrs)
12377testdata/SampleMaterial.lc 1882:7-1882:47
12378 String
12379testdata/SampleMaterial.lc 1883:7-1883:18
12380 ()
12381 -> ()
12382 -> Bool
12383 -> Float
12384 -> Bool
12385 -> Bool
12386 -> CullType
12387 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12388testdata/SampleMaterial.lc 1883:7-1884:26
12389 ()
12390 -> Bool
12391 -> Float
12392 -> Bool
12393 -> Bool
12394 -> CullType
12395 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12396testdata/SampleMaterial.lc 1883:7-1885:26
12397 Bool
8494 -> Float 12398 -> Float
8495 -> Bool 12399 -> Bool
8496 -> Bool 12400 -> Bool
8497 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12401 -> CullType
8498testdata/SampleMaterial.lc 1883:7-1884:26 () 12402 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8499 -> Bool 12403testdata/SampleMaterial.lc 1883:7-1886:27
8500 -> Float 12404 Float
8501 -> Bool 12405 -> Bool
8502 -> Bool 12406 -> Bool
8503 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12407 -> CullType
8504testdata/SampleMaterial.lc 1883:7-1885:26 Bool 12408 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8505 -> Float 12409testdata/SampleMaterial.lc 1883:7-1887:21
8506 -> Bool 12410 Bool
8507 -> Bool 12411 -> Bool
8508 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12412 -> CullType
8509testdata/SampleMaterial.lc 1883:7-1886:27 Float 12413 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8510 -> Bool 12414testdata/SampleMaterial.lc 1883:7-1888:35
8511 -> Bool 12415 Bool
8512 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12416 -> CullType
8513testdata/SampleMaterial.lc 1883:7-1887:21 Bool 12417 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8514 -> Bool 12418testdata/SampleMaterial.lc 1883:7-1889:28
8515 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12419 CullType
8516testdata/SampleMaterial.lc 1883:7-1888:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12420 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8517testdata/SampleMaterial.lc 1883:7-1889:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12421testdata/SampleMaterial.lc 1883:7-1890:33
8518testdata/SampleMaterial.lc 1883:7-1890:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12422 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8519testdata/SampleMaterial.lc 1883:7-1891:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12423testdata/SampleMaterial.lc 1883:7-1891:32
8520testdata/SampleMaterial.lc 1883:7-1892:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12424 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8521testdata/SampleMaterial.lc 1883:7-1893:34 List StageAttrs -> Bool -> CommonAttrs 12425testdata/SampleMaterial.lc 1883:7-1892:30
8522testdata/SampleMaterial.lc 1883:7-1921:14 Bool -> CommonAttrs 12426 Bool -> List StageAttrs -> Bool -> CommonAttrs
8523testdata/SampleMaterial.lc 1883:7-1923:10 ((CommonAttrs)) | CommonAttrs 12427testdata/SampleMaterial.lc 1883:7-1893:34
8524testdata/SampleMaterial.lc 1884:24-1884:26 () 12428 List StageAttrs -> Bool -> CommonAttrs
8525testdata/SampleMaterial.lc 1885:24-1885:26 () 12429testdata/SampleMaterial.lc 1883:7-1921:14
8526testdata/SampleMaterial.lc 1886:22-1886:27 Bool 12430 Bool -> CommonAttrs
8527testdata/SampleMaterial.lc 1887:20-1887:21 _b 12431testdata/SampleMaterial.lc 1883:7-1923:10
8528testdata/SampleMaterial.lc 1888:30-1888:35 Bool 12432 CommonAttrs | ((CommonAttrs))
8529testdata/SampleMaterial.lc 1889:23-1889:28 Bool 12433testdata/SampleMaterial.lc 1884:24-1884:26
8530testdata/SampleMaterial.lc 1890:20-1890:33 CullType 12434 ()
8531testdata/SampleMaterial.lc 1891:30-1891:32 forall a . List a 12435testdata/SampleMaterial.lc 1885:24-1885:26
8532testdata/SampleMaterial.lc 1892:25-1892:30 Bool 12436 ()
8533testdata/SampleMaterial.lc 1893:29-1893:34 Bool 12437testdata/SampleMaterial.lc 1886:22-1886:27
8534testdata/SampleMaterial.lc 1895:13-1921:14 List StageAttrs 12438 Bool
8535testdata/SampleMaterial.lc 1895:15-1895:25 Maybe (Blending', Blending') 12439testdata/SampleMaterial.lc 1887:20-1887:21
8536 -> RGBGen 12440 _b
8537 -> AlphaGen 12441testdata/SampleMaterial.lc 1888:30-1888:35
12442 Bool
12443testdata/SampleMaterial.lc 1889:23-1889:28
12444 Bool
12445testdata/SampleMaterial.lc 1890:20-1890:33
12446 CullType
12447testdata/SampleMaterial.lc 1891:30-1891:32
12448 forall a . List a
12449testdata/SampleMaterial.lc 1892:25-1892:30
12450 Bool
12451testdata/SampleMaterial.lc 1893:29-1893:34
12452 Bool
12453testdata/SampleMaterial.lc 1895:13-1921:14
12454 List StageAttrs
12455testdata/SampleMaterial.lc 1895:15-1895:25
12456 Maybe (Blending', Blending')
12457 -> RGBGen
12458 -> AlphaGen
12459 -> TCGen
12460 -> List TCMod
12461 -> StageTexture
12462 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12463testdata/SampleMaterial.lc 1895:15-1896:36
12464 RGBGen
12465 -> AlphaGen
12466 -> TCGen
12467 -> List TCMod
12468 -> StageTexture
12469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12470testdata/SampleMaterial.lc 1895:15-1897:50
12471 AlphaGen
8538 -> TCGen 12472 -> TCGen
8539 -> List TCMod 12473 -> List TCMod
8540 -> StageTexture 12474 -> StageTexture
8541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8542testdata/SampleMaterial.lc 1895:15-1896:36 RGBGen 12476testdata/SampleMaterial.lc 1895:15-1898:42
8543 -> AlphaGen 12477 TCGen
8544 -> TCGen
8545 -> List TCMod 12478 -> List TCMod
8546 -> StageTexture 12479 -> StageTexture
8547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12480 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8548testdata/SampleMaterial.lc 1895:15-1897:50 AlphaGen 12481testdata/SampleMaterial.lc 1895:15-1899:36
8549 -> TCGen 12482 List TCMod
8550 -> List TCMod
8551 -> StageTexture 12483 -> StageTexture
8552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12484 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8553testdata/SampleMaterial.lc 1895:15-1898:42 TCGen 12485testdata/SampleMaterial.lc 1895:15-1900:31
8554 -> List TCMod 12486 StageTexture
8555 -> StageTexture
8556 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12487 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8557testdata/SampleMaterial.lc 1895:15-1899:36 List TCMod 12488testdata/SampleMaterial.lc 1895:15-1901:78
8558 -> StageTexture 12489 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12490testdata/SampleMaterial.lc 1895:15-1902:38
8560testdata/SampleMaterial.lc 1895:15-1900:31 StageTexture 12491 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8561 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12492testdata/SampleMaterial.lc 1895:15-1903:41
8562testdata/SampleMaterial.lc 1895:15-1901:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12493 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8563testdata/SampleMaterial.lc 1895:15-1902:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12494testdata/SampleMaterial.lc 1895:15-1904:40
8564testdata/SampleMaterial.lc 1895:15-1903:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12495 Bool -> String -> StageAttrs
8565testdata/SampleMaterial.lc 1895:15-1904:40 Bool -> String -> StageAttrs 12496testdata/SampleMaterial.lc 1895:15-1905:46
8566testdata/SampleMaterial.lc 1895:15-1905:46 String -> StageAttrs 12497 String -> StageAttrs
8567testdata/SampleMaterial.lc 1895:15-1907:18 StageAttrs 12498testdata/SampleMaterial.lc 1895:15-1907:18
8568testdata/SampleMaterial.lc 1896:29-1896:36 forall a . Maybe a 12499 StageAttrs
8569testdata/SampleMaterial.lc 1897:30-1897:50 RGBGen 12500testdata/SampleMaterial.lc 1896:29-1896:36
8570testdata/SampleMaterial.lc 1898:32-1898:42 AlphaGen 12501 forall a . Maybe a
8571testdata/SampleMaterial.lc 1899:29-1899:36 TCGen 12502testdata/SampleMaterial.lc 1897:30-1897:50
8572testdata/SampleMaterial.lc 1900:29-1900:31 forall a . List a 12503 RGBGen
8573testdata/SampleMaterial.lc 1901:31-1901:37 String -> StageTexture 12504testdata/SampleMaterial.lc 1898:32-1898:42
8574testdata/SampleMaterial.lc 1901:31-1901:78 StageTexture 12505 AlphaGen
8575testdata/SampleMaterial.lc 1901:38-1901:78 String 12506testdata/SampleMaterial.lc 1899:29-1899:36
8576testdata/SampleMaterial.lc 1902:34-1902:38 Bool 12507 TCGen
8577testdata/SampleMaterial.lc 1903:33-1903:41 DepthFunction 12508testdata/SampleMaterial.lc 1900:29-1900:31
8578testdata/SampleMaterial.lc 1904:33-1904:40 forall a . Maybe a 12509 forall a . List a
8579testdata/SampleMaterial.lc 1905:41-1905:46 Bool 12510testdata/SampleMaterial.lc 1901:31-1901:37
8580testdata/SampleMaterial.lc 1906:38-1906:54 String 12511 String -> StageTexture
8581testdata/SampleMaterial.lc 1908:15-1908:25 Maybe (Blending', Blending') 12512testdata/SampleMaterial.lc 1901:31-1901:78
8582 -> RGBGen 12513 StageTexture
8583 -> AlphaGen 12514testdata/SampleMaterial.lc 1901:38-1901:78
12515 String
12516testdata/SampleMaterial.lc 1902:34-1902:38
12517 Bool
12518testdata/SampleMaterial.lc 1903:33-1903:41
12519 DepthFunction
12520testdata/SampleMaterial.lc 1904:33-1904:40
12521 forall a . Maybe a
12522testdata/SampleMaterial.lc 1905:41-1905:46
12523 Bool
12524testdata/SampleMaterial.lc 1906:38-1906:54
12525 String
12526testdata/SampleMaterial.lc 1908:15-1908:25
12527 Maybe (Blending', Blending')
12528 -> RGBGen
12529 -> AlphaGen
12530 -> TCGen
12531 -> List TCMod
12532 -> StageTexture
12533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12534testdata/SampleMaterial.lc 1908:15-1909:57
12535 RGBGen
12536 -> AlphaGen
12537 -> TCGen
12538 -> List TCMod
12539 -> StageTexture
12540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12541testdata/SampleMaterial.lc 1908:15-1910:50
12542 AlphaGen
8584 -> TCGen 12543 -> TCGen
8585 -> List TCMod 12544 -> List TCMod
8586 -> StageTexture 12545 -> StageTexture
8587 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8588testdata/SampleMaterial.lc 1908:15-1909:57 RGBGen 12547testdata/SampleMaterial.lc 1908:15-1911:42
8589 -> AlphaGen 12548 TCGen
8590 -> TCGen
8591 -> List TCMod 12549 -> List TCMod
8592 -> StageTexture 12550 -> StageTexture
8593 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8594testdata/SampleMaterial.lc 1908:15-1910:50 AlphaGen 12552testdata/SampleMaterial.lc 1908:15-1912:40
8595 -> TCGen 12553 List TCMod
8596 -> List TCMod
8597 -> StageTexture 12554 -> StageTexture
8598 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8599testdata/SampleMaterial.lc 1908:15-1911:42 TCGen 12556testdata/SampleMaterial.lc 1908:15-1913:31
8600 -> List TCMod 12557 StageTexture
8601 -> StageTexture
8602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8603testdata/SampleMaterial.lc 1908:15-1912:40 List TCMod 12559testdata/SampleMaterial.lc 1908:15-1914:42
8604 -> StageTexture 12560 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12561testdata/SampleMaterial.lc 1908:15-1915:38
8606testdata/SampleMaterial.lc 1908:15-1913:31 StageTexture 12562 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8607 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12563testdata/SampleMaterial.lc 1908:15-1916:41
8608testdata/SampleMaterial.lc 1908:15-1914:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12564 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8609testdata/SampleMaterial.lc 1908:15-1915:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12565testdata/SampleMaterial.lc 1908:15-1917:40
8610testdata/SampleMaterial.lc 1908:15-1916:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12566 Bool -> String -> StageAttrs
8611testdata/SampleMaterial.lc 1908:15-1917:40 Bool -> String -> StageAttrs 12567testdata/SampleMaterial.lc 1908:15-1918:46
8612testdata/SampleMaterial.lc 1908:15-1918:46 String -> StageAttrs 12568 String -> StageAttrs
8613testdata/SampleMaterial.lc 1908:15-1920:18 List StageAttrs | StageAttrs 12569testdata/SampleMaterial.lc 1908:15-1920:18
8614testdata/SampleMaterial.lc 1909:29-1909:33 forall a . a -> Maybe a 12570 StageAttrs | List StageAttrs
8615testdata/SampleMaterial.lc 1909:29-1909:57 Maybe (Blending', Blending') 12571testdata/SampleMaterial.lc 1909:29-1909:33
8616testdata/SampleMaterial.lc 1909:34-1909:57 (Blending', Blending') 12572 forall a . a -> Maybe a
8617testdata/SampleMaterial.lc 1909:36-1909:46 Blending' 12573testdata/SampleMaterial.lc 1909:29-1909:57
8618testdata/SampleMaterial.lc 1909:49-1909:55 ((Blending')) | Blending' 12574 Maybe (Blending', Blending')
8619testdata/SampleMaterial.lc 1910:30-1910:50 RGBGen 12575testdata/SampleMaterial.lc 1909:34-1909:57
8620testdata/SampleMaterial.lc 1911:32-1911:42 AlphaGen 12576 (Blending', Blending')
8621testdata/SampleMaterial.lc 1912:29-1912:40 TCGen 12577testdata/SampleMaterial.lc 1909:36-1909:46
8622testdata/SampleMaterial.lc 1913:29-1913:31 forall a . List a 12578 Blending'
8623testdata/SampleMaterial.lc 1914:31-1914:42 StageTexture 12579testdata/SampleMaterial.lc 1909:49-1909:55
8624testdata/SampleMaterial.lc 1915:34-1915:38 Bool 12580 Blending' | ((Blending'))
8625testdata/SampleMaterial.lc 1916:33-1916:41 DepthFunction 12581testdata/SampleMaterial.lc 1910:30-1910:50
8626testdata/SampleMaterial.lc 1917:33-1917:40 forall a . Maybe a 12582 RGBGen
8627testdata/SampleMaterial.lc 1918:41-1918:46 Bool 12583testdata/SampleMaterial.lc 1911:32-1911:42
8628testdata/SampleMaterial.lc 1919:38-1919:54 String 12584 AlphaGen
8629testdata/SampleMaterial.lc 1922:21-1922:26 Bool 12585testdata/SampleMaterial.lc 1912:29-1912:40
8630testdata/SampleMaterial.lc 1925:5-1967:6 (String, CommonAttrs) 12586 TCGen
8631testdata/SampleMaterial.lc 1925:5-2182:6 List (String, CommonAttrs) 12587testdata/SampleMaterial.lc 1913:29-1913:31
8632testdata/SampleMaterial.lc 1925:7-1925:38 String 12588 forall a . List a
8633testdata/SampleMaterial.lc 1926:7-1926:18 () 12589testdata/SampleMaterial.lc 1914:31-1914:42
8634 -> () 12590 StageTexture
8635 -> Bool 12591testdata/SampleMaterial.lc 1915:34-1915:38
12592 Bool
12593testdata/SampleMaterial.lc 1916:33-1916:41
12594 DepthFunction
12595testdata/SampleMaterial.lc 1917:33-1917:40
12596 forall a . Maybe a
12597testdata/SampleMaterial.lc 1918:41-1918:46
12598 Bool
12599testdata/SampleMaterial.lc 1919:38-1919:54
12600 String
12601testdata/SampleMaterial.lc 1922:21-1922:26
12602 Bool
12603testdata/SampleMaterial.lc 1925:5-1967:6
12604 (String, CommonAttrs)
12605testdata/SampleMaterial.lc 1925:5-2182:6
12606 List (String, CommonAttrs)
12607testdata/SampleMaterial.lc 1925:7-1925:38
12608 String
12609testdata/SampleMaterial.lc 1926:7-1926:18
12610 ()
12611 -> ()
12612 -> Bool
12613 -> Float
12614 -> Bool
12615 -> Bool
12616 -> CullType
12617 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12618testdata/SampleMaterial.lc 1926:7-1927:26
12619 ()
12620 -> Bool
12621 -> Float
12622 -> Bool
12623 -> Bool
12624 -> CullType
12625 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12626testdata/SampleMaterial.lc 1926:7-1928:26
12627 Bool
8636 -> Float 12628 -> Float
8637 -> Bool 12629 -> Bool
8638 -> Bool 12630 -> Bool
8639 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12631 -> CullType
8640testdata/SampleMaterial.lc 1926:7-1927:26 () 12632 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8641 -> Bool 12633testdata/SampleMaterial.lc 1926:7-1929:27
8642 -> Float 12634 Float
8643 -> Bool 12635 -> Bool
8644 -> Bool 12636 -> Bool
8645 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12637 -> CullType
8646testdata/SampleMaterial.lc 1926:7-1928:26 Bool 12638 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8647 -> Float 12639testdata/SampleMaterial.lc 1926:7-1930:21
8648 -> Bool 12640 Bool
8649 -> Bool 12641 -> Bool
8650 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12642 -> CullType
8651testdata/SampleMaterial.lc 1926:7-1929:27 Float 12643 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8652 -> Bool 12644testdata/SampleMaterial.lc 1926:7-1931:35
8653 -> Bool 12645 Bool
8654 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12646 -> CullType
8655testdata/SampleMaterial.lc 1926:7-1930:21 Bool 12647 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8656 -> Bool 12648testdata/SampleMaterial.lc 1926:7-1932:28
8657 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12649 CullType
8658testdata/SampleMaterial.lc 1926:7-1931:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12650 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8659testdata/SampleMaterial.lc 1926:7-1932:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12651testdata/SampleMaterial.lc 1926:7-1933:33
8660testdata/SampleMaterial.lc 1926:7-1933:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12652 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8661testdata/SampleMaterial.lc 1926:7-1934:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12653testdata/SampleMaterial.lc 1926:7-1934:32
8662testdata/SampleMaterial.lc 1926:7-1935:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12654 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8663testdata/SampleMaterial.lc 1926:7-1936:34 List StageAttrs -> Bool -> CommonAttrs 12655testdata/SampleMaterial.lc 1926:7-1935:30
8664testdata/SampleMaterial.lc 1926:7-1964:14 Bool -> CommonAttrs 12656 Bool -> List StageAttrs -> Bool -> CommonAttrs
8665testdata/SampleMaterial.lc 1926:7-1966:10 ((CommonAttrs)) | CommonAttrs 12657testdata/SampleMaterial.lc 1926:7-1936:34
8666testdata/SampleMaterial.lc 1927:24-1927:26 () 12658 List StageAttrs -> Bool -> CommonAttrs
8667testdata/SampleMaterial.lc 1928:24-1928:26 () 12659testdata/SampleMaterial.lc 1926:7-1964:14
8668testdata/SampleMaterial.lc 1929:22-1929:27 Bool 12660 Bool -> CommonAttrs
8669testdata/SampleMaterial.lc 1930:20-1930:21 _b 12661testdata/SampleMaterial.lc 1926:7-1966:10
8670testdata/SampleMaterial.lc 1931:30-1931:35 Bool 12662 CommonAttrs | ((CommonAttrs))
8671testdata/SampleMaterial.lc 1932:23-1932:28 Bool 12663testdata/SampleMaterial.lc 1927:24-1927:26
8672testdata/SampleMaterial.lc 1933:20-1933:33 CullType 12664 ()
8673testdata/SampleMaterial.lc 1934:30-1934:32 forall a . List a 12665testdata/SampleMaterial.lc 1928:24-1928:26
8674testdata/SampleMaterial.lc 1935:25-1935:30 Bool 12666 ()
8675testdata/SampleMaterial.lc 1936:29-1936:34 Bool 12667testdata/SampleMaterial.lc 1929:22-1929:27
8676testdata/SampleMaterial.lc 1938:13-1964:14 List StageAttrs 12668 Bool
8677testdata/SampleMaterial.lc 1938:15-1938:25 Maybe (Blending', Blending') 12669testdata/SampleMaterial.lc 1930:20-1930:21
8678 -> RGBGen 12670 _b
8679 -> AlphaGen 12671testdata/SampleMaterial.lc 1931:30-1931:35
12672 Bool
12673testdata/SampleMaterial.lc 1932:23-1932:28
12674 Bool
12675testdata/SampleMaterial.lc 1933:20-1933:33
12676 CullType
12677testdata/SampleMaterial.lc 1934:30-1934:32
12678 forall a . List a
12679testdata/SampleMaterial.lc 1935:25-1935:30
12680 Bool
12681testdata/SampleMaterial.lc 1936:29-1936:34
12682 Bool
12683testdata/SampleMaterial.lc 1938:13-1964:14
12684 List StageAttrs
12685testdata/SampleMaterial.lc 1938:15-1938:25
12686 Maybe (Blending', Blending')
12687 -> RGBGen
12688 -> AlphaGen
12689 -> TCGen
12690 -> List TCMod
12691 -> StageTexture
12692 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12693testdata/SampleMaterial.lc 1938:15-1939:36
12694 RGBGen
12695 -> AlphaGen
12696 -> TCGen
12697 -> List TCMod
12698 -> StageTexture
12699 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12700testdata/SampleMaterial.lc 1938:15-1940:50
12701 AlphaGen
8680 -> TCGen 12702 -> TCGen
8681 -> List TCMod 12703 -> List TCMod
8682 -> StageTexture 12704 -> StageTexture
8683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8684testdata/SampleMaterial.lc 1938:15-1939:36 RGBGen 12706testdata/SampleMaterial.lc 1938:15-1941:42
8685 -> AlphaGen 12707 TCGen
8686 -> TCGen
8687 -> List TCMod 12708 -> List TCMod
8688 -> StageTexture 12709 -> StageTexture
8689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8690testdata/SampleMaterial.lc 1938:15-1940:50 AlphaGen 12711testdata/SampleMaterial.lc 1938:15-1942:36
8691 -> TCGen 12712 List TCMod
8692 -> List TCMod
8693 -> StageTexture 12713 -> StageTexture
8694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12714 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8695testdata/SampleMaterial.lc 1938:15-1941:42 TCGen 12715testdata/SampleMaterial.lc 1938:15-1943:31
8696 -> List TCMod 12716 StageTexture
8697 -> StageTexture
8698 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12717 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8699testdata/SampleMaterial.lc 1938:15-1942:36 List TCMod 12718testdata/SampleMaterial.lc 1938:15-1944:69
8700 -> StageTexture 12719 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12720testdata/SampleMaterial.lc 1938:15-1945:38
8702testdata/SampleMaterial.lc 1938:15-1943:31 StageTexture 12721 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12722testdata/SampleMaterial.lc 1938:15-1946:41
8704testdata/SampleMaterial.lc 1938:15-1944:69 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12723 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8705testdata/SampleMaterial.lc 1938:15-1945:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12724testdata/SampleMaterial.lc 1938:15-1947:40
8706testdata/SampleMaterial.lc 1938:15-1946:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12725 Bool -> String -> StageAttrs
8707testdata/SampleMaterial.lc 1938:15-1947:40 Bool -> String -> StageAttrs 12726testdata/SampleMaterial.lc 1938:15-1948:46
8708testdata/SampleMaterial.lc 1938:15-1948:46 String -> StageAttrs 12727 String -> StageAttrs
8709testdata/SampleMaterial.lc 1938:15-1950:18 StageAttrs 12728testdata/SampleMaterial.lc 1938:15-1950:18
8710testdata/SampleMaterial.lc 1939:29-1939:36 forall a . Maybe a 12729 StageAttrs
8711testdata/SampleMaterial.lc 1940:30-1940:50 RGBGen 12730testdata/SampleMaterial.lc 1939:29-1939:36
8712testdata/SampleMaterial.lc 1941:32-1941:42 AlphaGen 12731 forall a . Maybe a
8713testdata/SampleMaterial.lc 1942:29-1942:36 TCGen 12732testdata/SampleMaterial.lc 1940:30-1940:50
8714testdata/SampleMaterial.lc 1943:29-1943:31 forall a . List a 12733 RGBGen
8715testdata/SampleMaterial.lc 1944:31-1944:37 String -> StageTexture 12734testdata/SampleMaterial.lc 1941:32-1941:42
8716testdata/SampleMaterial.lc 1944:31-1944:69 StageTexture 12735 AlphaGen
8717testdata/SampleMaterial.lc 1944:38-1944:69 String 12736testdata/SampleMaterial.lc 1942:29-1942:36
8718testdata/SampleMaterial.lc 1945:34-1945:38 Bool 12737 TCGen
8719testdata/SampleMaterial.lc 1946:33-1946:41 DepthFunction 12738testdata/SampleMaterial.lc 1943:29-1943:31
8720testdata/SampleMaterial.lc 1947:33-1947:40 forall a . Maybe a 12739 forall a . List a
8721testdata/SampleMaterial.lc 1948:41-1948:46 Bool 12740testdata/SampleMaterial.lc 1944:31-1944:37
8722testdata/SampleMaterial.lc 1949:38-1949:54 String 12741 String -> StageTexture
8723testdata/SampleMaterial.lc 1951:15-1951:25 Maybe (Blending', Blending') 12742testdata/SampleMaterial.lc 1944:31-1944:69
8724 -> RGBGen 12743 StageTexture
8725 -> AlphaGen 12744testdata/SampleMaterial.lc 1944:38-1944:69
12745 String
12746testdata/SampleMaterial.lc 1945:34-1945:38
12747 Bool
12748testdata/SampleMaterial.lc 1946:33-1946:41
12749 DepthFunction
12750testdata/SampleMaterial.lc 1947:33-1947:40
12751 forall a . Maybe a
12752testdata/SampleMaterial.lc 1948:41-1948:46
12753 Bool
12754testdata/SampleMaterial.lc 1949:38-1949:54
12755 String
12756testdata/SampleMaterial.lc 1951:15-1951:25
12757 Maybe (Blending', Blending')
12758 -> RGBGen
12759 -> AlphaGen
12760 -> TCGen
12761 -> List TCMod
12762 -> StageTexture
12763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12764testdata/SampleMaterial.lc 1951:15-1952:57
12765 RGBGen
12766 -> AlphaGen
12767 -> TCGen
12768 -> List TCMod
12769 -> StageTexture
12770 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12771testdata/SampleMaterial.lc 1951:15-1953:50
12772 AlphaGen
8726 -> TCGen 12773 -> TCGen
8727 -> List TCMod 12774 -> List TCMod
8728 -> StageTexture 12775 -> StageTexture
8729 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8730testdata/SampleMaterial.lc 1951:15-1952:57 RGBGen 12777testdata/SampleMaterial.lc 1951:15-1954:42
8731 -> AlphaGen 12778 TCGen
8732 -> TCGen
8733 -> List TCMod 12779 -> List TCMod
8734 -> StageTexture 12780 -> StageTexture
8735 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8736testdata/SampleMaterial.lc 1951:15-1953:50 AlphaGen 12782testdata/SampleMaterial.lc 1951:15-1955:40
8737 -> TCGen 12783 List TCMod
8738 -> List TCMod
8739 -> StageTexture 12784 -> StageTexture
8740 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8741testdata/SampleMaterial.lc 1951:15-1954:42 TCGen 12786testdata/SampleMaterial.lc 1951:15-1956:31
8742 -> List TCMod 12787 StageTexture
8743 -> StageTexture
8744 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12788 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8745testdata/SampleMaterial.lc 1951:15-1955:40 List TCMod 12789testdata/SampleMaterial.lc 1951:15-1957:42
8746 -> StageTexture 12790 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8747 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12791testdata/SampleMaterial.lc 1951:15-1958:38
8748testdata/SampleMaterial.lc 1951:15-1956:31 StageTexture 12792 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12793testdata/SampleMaterial.lc 1951:15-1959:41
8750testdata/SampleMaterial.lc 1951:15-1957:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12794 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8751testdata/SampleMaterial.lc 1951:15-1958:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12795testdata/SampleMaterial.lc 1951:15-1960:40
8752testdata/SampleMaterial.lc 1951:15-1959:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12796 Bool -> String -> StageAttrs
8753testdata/SampleMaterial.lc 1951:15-1960:40 Bool -> String -> StageAttrs 12797testdata/SampleMaterial.lc 1951:15-1961:46
8754testdata/SampleMaterial.lc 1951:15-1961:46 String -> StageAttrs 12798 String -> StageAttrs
8755testdata/SampleMaterial.lc 1951:15-1963:18 List StageAttrs | StageAttrs 12799testdata/SampleMaterial.lc 1951:15-1963:18
8756testdata/SampleMaterial.lc 1952:29-1952:33 forall a . a -> Maybe a 12800 StageAttrs | List StageAttrs
8757testdata/SampleMaterial.lc 1952:29-1952:57 Maybe (Blending', Blending') 12801testdata/SampleMaterial.lc 1952:29-1952:33
8758testdata/SampleMaterial.lc 1952:34-1952:57 (Blending', Blending') 12802 forall a . a -> Maybe a
8759testdata/SampleMaterial.lc 1952:36-1952:46 Blending' 12803testdata/SampleMaterial.lc 1952:29-1952:57
8760testdata/SampleMaterial.lc 1952:49-1952:55 ((Blending')) | Blending' 12804 Maybe (Blending', Blending')
8761testdata/SampleMaterial.lc 1953:30-1953:50 RGBGen 12805testdata/SampleMaterial.lc 1952:34-1952:57
8762testdata/SampleMaterial.lc 1954:32-1954:42 AlphaGen 12806 (Blending', Blending')
8763testdata/SampleMaterial.lc 1955:29-1955:40 TCGen 12807testdata/SampleMaterial.lc 1952:36-1952:46
8764testdata/SampleMaterial.lc 1956:29-1956:31 forall a . List a 12808 Blending'
8765testdata/SampleMaterial.lc 1957:31-1957:42 StageTexture 12809testdata/SampleMaterial.lc 1952:49-1952:55
8766testdata/SampleMaterial.lc 1958:34-1958:38 Bool 12810 Blending' | ((Blending'))
8767testdata/SampleMaterial.lc 1959:33-1959:41 DepthFunction 12811testdata/SampleMaterial.lc 1953:30-1953:50
8768testdata/SampleMaterial.lc 1960:33-1960:40 forall a . Maybe a 12812 RGBGen
8769testdata/SampleMaterial.lc 1961:41-1961:46 Bool 12813testdata/SampleMaterial.lc 1954:32-1954:42
8770testdata/SampleMaterial.lc 1962:38-1962:54 String 12814 AlphaGen
8771testdata/SampleMaterial.lc 1965:21-1965:26 Bool 12815testdata/SampleMaterial.lc 1955:29-1955:40
8772testdata/SampleMaterial.lc 1968:5-2010:6 (String, CommonAttrs) 12816 TCGen
8773testdata/SampleMaterial.lc 1968:5-2182:6 List (String, CommonAttrs) 12817testdata/SampleMaterial.lc 1956:29-1956:31
8774testdata/SampleMaterial.lc 1968:7-1968:43 String 12818 forall a . List a
8775testdata/SampleMaterial.lc 1969:7-1969:18 () 12819testdata/SampleMaterial.lc 1957:31-1957:42
8776 -> () 12820 StageTexture
8777 -> Bool 12821testdata/SampleMaterial.lc 1958:34-1958:38
12822 Bool
12823testdata/SampleMaterial.lc 1959:33-1959:41
12824 DepthFunction
12825testdata/SampleMaterial.lc 1960:33-1960:40
12826 forall a . Maybe a
12827testdata/SampleMaterial.lc 1961:41-1961:46
12828 Bool
12829testdata/SampleMaterial.lc 1962:38-1962:54
12830 String
12831testdata/SampleMaterial.lc 1965:21-1965:26
12832 Bool
12833testdata/SampleMaterial.lc 1968:5-2010:6
12834 (String, CommonAttrs)
12835testdata/SampleMaterial.lc 1968:5-2182:6
12836 List (String, CommonAttrs)
12837testdata/SampleMaterial.lc 1968:7-1968:43
12838 String
12839testdata/SampleMaterial.lc 1969:7-1969:18
12840 ()
12841 -> ()
12842 -> Bool
12843 -> Float
12844 -> Bool
12845 -> Bool
12846 -> CullType
12847 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12848testdata/SampleMaterial.lc 1969:7-1970:26
12849 ()
12850 -> Bool
12851 -> Float
12852 -> Bool
12853 -> Bool
12854 -> CullType
12855 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12856testdata/SampleMaterial.lc 1969:7-1971:26
12857 Bool
8778 -> Float 12858 -> Float
8779 -> Bool 12859 -> Bool
8780 -> Bool 12860 -> Bool
8781 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12861 -> CullType
8782testdata/SampleMaterial.lc 1969:7-1970:26 () 12862 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8783 -> Bool 12863testdata/SampleMaterial.lc 1969:7-1972:27
8784 -> Float 12864 Float
8785 -> Bool 12865 -> Bool
8786 -> Bool 12866 -> Bool
8787 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12867 -> CullType
8788testdata/SampleMaterial.lc 1969:7-1971:26 Bool 12868 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8789 -> Float 12869testdata/SampleMaterial.lc 1969:7-1973:21
8790 -> Bool 12870 Bool
8791 -> Bool 12871 -> Bool
8792 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12872 -> CullType
8793testdata/SampleMaterial.lc 1969:7-1972:27 Float 12873 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8794 -> Bool 12874testdata/SampleMaterial.lc 1969:7-1974:35
8795 -> Bool 12875 Bool
8796 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12876 -> CullType
8797testdata/SampleMaterial.lc 1969:7-1973:21 Bool 12877 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8798 -> Bool 12878testdata/SampleMaterial.lc 1969:7-1975:28
8799 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12879 CullType
8800testdata/SampleMaterial.lc 1969:7-1974:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12880 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8801testdata/SampleMaterial.lc 1969:7-1975:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12881testdata/SampleMaterial.lc 1969:7-1976:33
8802testdata/SampleMaterial.lc 1969:7-1976:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12882 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8803testdata/SampleMaterial.lc 1969:7-1977:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12883testdata/SampleMaterial.lc 1969:7-1977:32
8804testdata/SampleMaterial.lc 1969:7-1978:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12884 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8805testdata/SampleMaterial.lc 1969:7-1979:34 List StageAttrs -> Bool -> CommonAttrs 12885testdata/SampleMaterial.lc 1969:7-1978:30
8806testdata/SampleMaterial.lc 1969:7-2007:14 Bool -> CommonAttrs 12886 Bool -> List StageAttrs -> Bool -> CommonAttrs
8807testdata/SampleMaterial.lc 1969:7-2009:10 ((CommonAttrs)) | CommonAttrs 12887testdata/SampleMaterial.lc 1969:7-1979:34
8808testdata/SampleMaterial.lc 1970:24-1970:26 () 12888 List StageAttrs -> Bool -> CommonAttrs
8809testdata/SampleMaterial.lc 1971:24-1971:26 () 12889testdata/SampleMaterial.lc 1969:7-2007:14
8810testdata/SampleMaterial.lc 1972:22-1972:27 Bool 12890 Bool -> CommonAttrs
8811testdata/SampleMaterial.lc 1973:20-1973:21 _b 12891testdata/SampleMaterial.lc 1969:7-2009:10
8812testdata/SampleMaterial.lc 1974:30-1974:35 Bool 12892 CommonAttrs | ((CommonAttrs))
8813testdata/SampleMaterial.lc 1975:23-1975:28 Bool 12893testdata/SampleMaterial.lc 1970:24-1970:26
8814testdata/SampleMaterial.lc 1976:20-1976:33 CullType 12894 ()
8815testdata/SampleMaterial.lc 1977:30-1977:32 forall a . List a 12895testdata/SampleMaterial.lc 1971:24-1971:26
8816testdata/SampleMaterial.lc 1978:25-1978:30 Bool 12896 ()
8817testdata/SampleMaterial.lc 1979:29-1979:34 Bool 12897testdata/SampleMaterial.lc 1972:22-1972:27
8818testdata/SampleMaterial.lc 1981:13-2007:14 List StageAttrs 12898 Bool
8819testdata/SampleMaterial.lc 1981:15-1981:25 Maybe (Blending', Blending') 12899testdata/SampleMaterial.lc 1973:20-1973:21
8820 -> RGBGen 12900 _b
8821 -> AlphaGen 12901testdata/SampleMaterial.lc 1974:30-1974:35
12902 Bool
12903testdata/SampleMaterial.lc 1975:23-1975:28
12904 Bool
12905testdata/SampleMaterial.lc 1976:20-1976:33
12906 CullType
12907testdata/SampleMaterial.lc 1977:30-1977:32
12908 forall a . List a
12909testdata/SampleMaterial.lc 1978:25-1978:30
12910 Bool
12911testdata/SampleMaterial.lc 1979:29-1979:34
12912 Bool
12913testdata/SampleMaterial.lc 1981:13-2007:14
12914 List StageAttrs
12915testdata/SampleMaterial.lc 1981:15-1981:25
12916 Maybe (Blending', Blending')
12917 -> RGBGen
12918 -> AlphaGen
12919 -> TCGen
12920 -> List TCMod
12921 -> StageTexture
12922 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12923testdata/SampleMaterial.lc 1981:15-1982:36
12924 RGBGen
12925 -> AlphaGen
12926 -> TCGen
12927 -> List TCMod
12928 -> StageTexture
12929 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12930testdata/SampleMaterial.lc 1981:15-1983:50
12931 AlphaGen
8822 -> TCGen 12932 -> TCGen
8823 -> List TCMod 12933 -> List TCMod
8824 -> StageTexture 12934 -> StageTexture
8825 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8826testdata/SampleMaterial.lc 1981:15-1982:36 RGBGen 12936testdata/SampleMaterial.lc 1981:15-1984:42
8827 -> AlphaGen 12937 TCGen
8828 -> TCGen
8829 -> List TCMod 12938 -> List TCMod
8830 -> StageTexture 12939 -> StageTexture
8831 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8832testdata/SampleMaterial.lc 1981:15-1983:50 AlphaGen 12941testdata/SampleMaterial.lc 1981:15-1985:36
8833 -> TCGen 12942 List TCMod
8834 -> List TCMod
8835 -> StageTexture 12943 -> StageTexture
8836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12944 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8837testdata/SampleMaterial.lc 1981:15-1984:42 TCGen 12945testdata/SampleMaterial.lc 1981:15-1986:31
8838 -> List TCMod 12946 StageTexture
8839 -> StageTexture
8840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8841testdata/SampleMaterial.lc 1981:15-1985:36 List TCMod 12948testdata/SampleMaterial.lc 1981:15-1987:74
8842 -> StageTexture 12949 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12950testdata/SampleMaterial.lc 1981:15-1988:38
8844testdata/SampleMaterial.lc 1981:15-1986:31 StageTexture 12951 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12952testdata/SampleMaterial.lc 1981:15-1989:41
8846testdata/SampleMaterial.lc 1981:15-1987:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12953 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8847testdata/SampleMaterial.lc 1981:15-1988:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12954testdata/SampleMaterial.lc 1981:15-1990:40
8848testdata/SampleMaterial.lc 1981:15-1989:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12955 Bool -> String -> StageAttrs
8849testdata/SampleMaterial.lc 1981:15-1990:40 Bool -> String -> StageAttrs 12956testdata/SampleMaterial.lc 1981:15-1991:46
8850testdata/SampleMaterial.lc 1981:15-1991:46 String -> StageAttrs 12957 String -> StageAttrs
8851testdata/SampleMaterial.lc 1981:15-1993:18 StageAttrs 12958testdata/SampleMaterial.lc 1981:15-1993:18
8852testdata/SampleMaterial.lc 1982:29-1982:36 forall a . Maybe a 12959 StageAttrs
8853testdata/SampleMaterial.lc 1983:30-1983:50 RGBGen 12960testdata/SampleMaterial.lc 1982:29-1982:36
8854testdata/SampleMaterial.lc 1984:32-1984:42 AlphaGen 12961 forall a . Maybe a
8855testdata/SampleMaterial.lc 1985:29-1985:36 TCGen 12962testdata/SampleMaterial.lc 1983:30-1983:50
8856testdata/SampleMaterial.lc 1986:29-1986:31 forall a . List a 12963 RGBGen
8857testdata/SampleMaterial.lc 1987:31-1987:37 String -> StageTexture 12964testdata/SampleMaterial.lc 1984:32-1984:42
8858testdata/SampleMaterial.lc 1987:31-1987:74 StageTexture 12965 AlphaGen
8859testdata/SampleMaterial.lc 1987:38-1987:74 String 12966testdata/SampleMaterial.lc 1985:29-1985:36
8860testdata/SampleMaterial.lc 1988:34-1988:38 Bool 12967 TCGen
8861testdata/SampleMaterial.lc 1989:33-1989:41 DepthFunction 12968testdata/SampleMaterial.lc 1986:29-1986:31
8862testdata/SampleMaterial.lc 1990:33-1990:40 forall a . Maybe a 12969 forall a . List a
8863testdata/SampleMaterial.lc 1991:41-1991:46 Bool 12970testdata/SampleMaterial.lc 1987:31-1987:37
8864testdata/SampleMaterial.lc 1992:38-1992:53 String 12971 String -> StageTexture
8865testdata/SampleMaterial.lc 1994:15-1994:25 Maybe (Blending', Blending') 12972testdata/SampleMaterial.lc 1987:31-1987:74
8866 -> RGBGen 12973 StageTexture
8867 -> AlphaGen 12974testdata/SampleMaterial.lc 1987:38-1987:74
12975 String
12976testdata/SampleMaterial.lc 1988:34-1988:38
12977 Bool
12978testdata/SampleMaterial.lc 1989:33-1989:41
12979 DepthFunction
12980testdata/SampleMaterial.lc 1990:33-1990:40
12981 forall a . Maybe a
12982testdata/SampleMaterial.lc 1991:41-1991:46
12983 Bool
12984testdata/SampleMaterial.lc 1992:38-1992:53
12985 String
12986testdata/SampleMaterial.lc 1994:15-1994:25
12987 Maybe (Blending', Blending')
12988 -> RGBGen
12989 -> AlphaGen
12990 -> TCGen
12991 -> List TCMod
12992 -> StageTexture
12993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12994testdata/SampleMaterial.lc 1994:15-1995:57
12995 RGBGen
12996 -> AlphaGen
12997 -> TCGen
12998 -> List TCMod
12999 -> StageTexture
13000 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13001testdata/SampleMaterial.lc 1994:15-1996:50
13002 AlphaGen
8868 -> TCGen 13003 -> TCGen
8869 -> List TCMod 13004 -> List TCMod
8870 -> StageTexture 13005 -> StageTexture
8871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8872testdata/SampleMaterial.lc 1994:15-1995:57 RGBGen 13007testdata/SampleMaterial.lc 1994:15-1997:42
8873 -> AlphaGen 13008 TCGen
8874 -> TCGen
8875 -> List TCMod 13009 -> List TCMod
8876 -> StageTexture 13010 -> StageTexture
8877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8878testdata/SampleMaterial.lc 1994:15-1996:50 AlphaGen 13012testdata/SampleMaterial.lc 1994:15-1998:40
8879 -> TCGen 13013 List TCMod
8880 -> List TCMod
8881 -> StageTexture 13014 -> StageTexture
8882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13015 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8883testdata/SampleMaterial.lc 1994:15-1997:42 TCGen 13016testdata/SampleMaterial.lc 1994:15-1999:31
8884 -> List TCMod 13017 StageTexture
8885 -> StageTexture
8886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8887testdata/SampleMaterial.lc 1994:15-1998:40 List TCMod 13019testdata/SampleMaterial.lc 1994:15-2000:42
8888 -> StageTexture 13020 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13021testdata/SampleMaterial.lc 1994:15-2001:38
8890testdata/SampleMaterial.lc 1994:15-1999:31 StageTexture 13022 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13023testdata/SampleMaterial.lc 1994:15-2002:41
8892testdata/SampleMaterial.lc 1994:15-2000:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13024 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8893testdata/SampleMaterial.lc 1994:15-2001:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13025testdata/SampleMaterial.lc 1994:15-2003:40
8894testdata/SampleMaterial.lc 1994:15-2002:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13026 Bool -> String -> StageAttrs
8895testdata/SampleMaterial.lc 1994:15-2003:40 Bool -> String -> StageAttrs 13027testdata/SampleMaterial.lc 1994:15-2004:46
8896testdata/SampleMaterial.lc 1994:15-2004:46 String -> StageAttrs 13028 String -> StageAttrs
8897testdata/SampleMaterial.lc 1994:15-2006:18 List StageAttrs | StageAttrs 13029testdata/SampleMaterial.lc 1994:15-2006:18
8898testdata/SampleMaterial.lc 1995:29-1995:33 forall a . a -> Maybe a 13030 StageAttrs | List StageAttrs
8899testdata/SampleMaterial.lc 1995:29-1995:57 Maybe (Blending', Blending') 13031testdata/SampleMaterial.lc 1995:29-1995:33
8900testdata/SampleMaterial.lc 1995:34-1995:57 (Blending', Blending') 13032 forall a . a -> Maybe a
8901testdata/SampleMaterial.lc 1995:36-1995:46 Blending' 13033testdata/SampleMaterial.lc 1995:29-1995:57
8902testdata/SampleMaterial.lc 1995:49-1995:55 ((Blending')) | Blending' 13034 Maybe (Blending', Blending')
8903testdata/SampleMaterial.lc 1996:30-1996:50 RGBGen 13035testdata/SampleMaterial.lc 1995:34-1995:57
8904testdata/SampleMaterial.lc 1997:32-1997:42 AlphaGen 13036 (Blending', Blending')
8905testdata/SampleMaterial.lc 1998:29-1998:40 TCGen 13037testdata/SampleMaterial.lc 1995:36-1995:46
8906testdata/SampleMaterial.lc 1999:29-1999:31 forall a . List a 13038 Blending'
8907testdata/SampleMaterial.lc 2000:31-2000:42 StageTexture 13039testdata/SampleMaterial.lc 1995:49-1995:55
8908testdata/SampleMaterial.lc 2001:34-2001:38 Bool 13040 Blending' | ((Blending'))
8909testdata/SampleMaterial.lc 2002:33-2002:41 DepthFunction 13041testdata/SampleMaterial.lc 1996:30-1996:50
8910testdata/SampleMaterial.lc 2003:33-2003:40 forall a . Maybe a 13042 RGBGen
8911testdata/SampleMaterial.lc 2004:41-2004:46 Bool 13043testdata/SampleMaterial.lc 1997:32-1997:42
8912testdata/SampleMaterial.lc 2005:38-2005:54 String 13044 AlphaGen
8913testdata/SampleMaterial.lc 2008:21-2008:26 Bool 13045testdata/SampleMaterial.lc 1998:29-1998:40
8914testdata/SampleMaterial.lc 2011:5-2053:6 (String, CommonAttrs) 13046 TCGen
8915testdata/SampleMaterial.lc 2011:5-2182:6 List (String, CommonAttrs) 13047testdata/SampleMaterial.lc 1999:29-1999:31
8916testdata/SampleMaterial.lc 2011:7-2011:36 String 13048 forall a . List a
8917testdata/SampleMaterial.lc 2012:7-2012:18 () 13049testdata/SampleMaterial.lc 2000:31-2000:42
8918 -> () 13050 StageTexture
8919 -> Bool 13051testdata/SampleMaterial.lc 2001:34-2001:38
13052 Bool
13053testdata/SampleMaterial.lc 2002:33-2002:41
13054 DepthFunction
13055testdata/SampleMaterial.lc 2003:33-2003:40
13056 forall a . Maybe a
13057testdata/SampleMaterial.lc 2004:41-2004:46
13058 Bool
13059testdata/SampleMaterial.lc 2005:38-2005:54
13060 String
13061testdata/SampleMaterial.lc 2008:21-2008:26
13062 Bool
13063testdata/SampleMaterial.lc 2011:5-2053:6
13064 (String, CommonAttrs)
13065testdata/SampleMaterial.lc 2011:5-2182:6
13066 List (String, CommonAttrs)
13067testdata/SampleMaterial.lc 2011:7-2011:36
13068 String
13069testdata/SampleMaterial.lc 2012:7-2012:18
13070 ()
13071 -> ()
13072 -> Bool
13073 -> Float
13074 -> Bool
13075 -> Bool
13076 -> CullType
13077 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13078testdata/SampleMaterial.lc 2012:7-2013:26
13079 ()
13080 -> Bool
13081 -> Float
13082 -> Bool
13083 -> Bool
13084 -> CullType
13085 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13086testdata/SampleMaterial.lc 2012:7-2014:26
13087 Bool
8920 -> Float 13088 -> Float
8921 -> Bool 13089 -> Bool
8922 -> Bool 13090 -> Bool
8923 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13091 -> CullType
8924testdata/SampleMaterial.lc 2012:7-2013:26 () 13092 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8925 -> Bool 13093testdata/SampleMaterial.lc 2012:7-2015:27
8926 -> Float 13094 Float
8927 -> Bool 13095 -> Bool
8928 -> Bool 13096 -> Bool
8929 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13097 -> CullType
8930testdata/SampleMaterial.lc 2012:7-2014:26 Bool 13098 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8931 -> Float 13099testdata/SampleMaterial.lc 2012:7-2016:21
8932 -> Bool 13100 Bool
8933 -> Bool 13101 -> Bool
8934 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13102 -> CullType
8935testdata/SampleMaterial.lc 2012:7-2015:27 Float 13103 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8936 -> Bool 13104testdata/SampleMaterial.lc 2012:7-2017:35
8937 -> Bool 13105 Bool
8938 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13106 -> CullType
8939testdata/SampleMaterial.lc 2012:7-2016:21 Bool 13107 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8940 -> Bool 13108testdata/SampleMaterial.lc 2012:7-2018:28
8941 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13109 CullType
8942testdata/SampleMaterial.lc 2012:7-2017:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13110 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8943testdata/SampleMaterial.lc 2012:7-2018:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13111testdata/SampleMaterial.lc 2012:7-2019:33
8944testdata/SampleMaterial.lc 2012:7-2019:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13112 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8945testdata/SampleMaterial.lc 2012:7-2020:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13113testdata/SampleMaterial.lc 2012:7-2020:32
8946testdata/SampleMaterial.lc 2012:7-2021:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13114 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8947testdata/SampleMaterial.lc 2012:7-2022:34 List StageAttrs -> Bool -> CommonAttrs 13115testdata/SampleMaterial.lc 2012:7-2021:30
8948testdata/SampleMaterial.lc 2012:7-2050:14 Bool -> CommonAttrs 13116 Bool -> List StageAttrs -> Bool -> CommonAttrs
8949testdata/SampleMaterial.lc 2012:7-2052:10 ((CommonAttrs)) | CommonAttrs 13117testdata/SampleMaterial.lc 2012:7-2022:34
8950testdata/SampleMaterial.lc 2013:24-2013:26 () 13118 List StageAttrs -> Bool -> CommonAttrs
8951testdata/SampleMaterial.lc 2014:24-2014:26 () 13119testdata/SampleMaterial.lc 2012:7-2050:14
8952testdata/SampleMaterial.lc 2015:22-2015:27 Bool 13120 Bool -> CommonAttrs
8953testdata/SampleMaterial.lc 2016:20-2016:21 _b 13121testdata/SampleMaterial.lc 2012:7-2052:10
8954testdata/SampleMaterial.lc 2017:30-2017:35 Bool 13122 CommonAttrs | ((CommonAttrs))
8955testdata/SampleMaterial.lc 2018:23-2018:28 Bool 13123testdata/SampleMaterial.lc 2013:24-2013:26
8956testdata/SampleMaterial.lc 2019:20-2019:33 CullType 13124 ()
8957testdata/SampleMaterial.lc 2020:30-2020:32 forall a . List a 13125testdata/SampleMaterial.lc 2014:24-2014:26
8958testdata/SampleMaterial.lc 2021:25-2021:30 Bool 13126 ()
8959testdata/SampleMaterial.lc 2022:29-2022:34 Bool 13127testdata/SampleMaterial.lc 2015:22-2015:27
8960testdata/SampleMaterial.lc 2024:13-2050:14 List StageAttrs 13128 Bool
8961testdata/SampleMaterial.lc 2024:15-2024:25 Maybe (Blending', Blending') 13129testdata/SampleMaterial.lc 2016:20-2016:21
8962 -> RGBGen 13130 _b
8963 -> AlphaGen 13131testdata/SampleMaterial.lc 2017:30-2017:35
13132 Bool
13133testdata/SampleMaterial.lc 2018:23-2018:28
13134 Bool
13135testdata/SampleMaterial.lc 2019:20-2019:33
13136 CullType
13137testdata/SampleMaterial.lc 2020:30-2020:32
13138 forall a . List a
13139testdata/SampleMaterial.lc 2021:25-2021:30
13140 Bool
13141testdata/SampleMaterial.lc 2022:29-2022:34
13142 Bool
13143testdata/SampleMaterial.lc 2024:13-2050:14
13144 List StageAttrs
13145testdata/SampleMaterial.lc 2024:15-2024:25
13146 Maybe (Blending', Blending')
13147 -> RGBGen
13148 -> AlphaGen
13149 -> TCGen
13150 -> List TCMod
13151 -> StageTexture
13152 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13153testdata/SampleMaterial.lc 2024:15-2025:36
13154 RGBGen
13155 -> AlphaGen
13156 -> TCGen
13157 -> List TCMod
13158 -> StageTexture
13159 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13160testdata/SampleMaterial.lc 2024:15-2026:50
13161 AlphaGen
8964 -> TCGen 13162 -> TCGen
8965 -> List TCMod 13163 -> List TCMod
8966 -> StageTexture 13164 -> StageTexture
8967 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8968testdata/SampleMaterial.lc 2024:15-2025:36 RGBGen 13166testdata/SampleMaterial.lc 2024:15-2027:42
8969 -> AlphaGen 13167 TCGen
8970 -> TCGen
8971 -> List TCMod 13168 -> List TCMod
8972 -> StageTexture 13169 -> StageTexture
8973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8974testdata/SampleMaterial.lc 2024:15-2026:50 AlphaGen 13171testdata/SampleMaterial.lc 2024:15-2028:36
8975 -> TCGen 13172 List TCMod
8976 -> List TCMod
8977 -> StageTexture 13173 -> StageTexture
8978 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8979testdata/SampleMaterial.lc 2024:15-2027:42 TCGen 13175testdata/SampleMaterial.lc 2024:15-2029:31
8980 -> List TCMod 13176 StageTexture
8981 -> StageTexture
8982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8983testdata/SampleMaterial.lc 2024:15-2028:36 List TCMod 13178testdata/SampleMaterial.lc 2024:15-2030:67
8984 -> StageTexture 13179 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13180testdata/SampleMaterial.lc 2024:15-2031:38
8986testdata/SampleMaterial.lc 2024:15-2029:31 StageTexture 13181 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13182testdata/SampleMaterial.lc 2024:15-2032:41
8988testdata/SampleMaterial.lc 2024:15-2030:67 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13183 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8989testdata/SampleMaterial.lc 2024:15-2031:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13184testdata/SampleMaterial.lc 2024:15-2033:40
8990testdata/SampleMaterial.lc 2024:15-2032:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13185 Bool -> String -> StageAttrs
8991testdata/SampleMaterial.lc 2024:15-2033:40 Bool -> String -> StageAttrs 13186testdata/SampleMaterial.lc 2024:15-2034:46
8992testdata/SampleMaterial.lc 2024:15-2034:46 String -> StageAttrs 13187 String -> StageAttrs
8993testdata/SampleMaterial.lc 2024:15-2036:18 StageAttrs 13188testdata/SampleMaterial.lc 2024:15-2036:18
8994testdata/SampleMaterial.lc 2025:29-2025:36 forall a . Maybe a 13189 StageAttrs
8995testdata/SampleMaterial.lc 2026:30-2026:50 RGBGen 13190testdata/SampleMaterial.lc 2025:29-2025:36
8996testdata/SampleMaterial.lc 2027:32-2027:42 AlphaGen 13191 forall a . Maybe a
8997testdata/SampleMaterial.lc 2028:29-2028:36 TCGen 13192testdata/SampleMaterial.lc 2026:30-2026:50
8998testdata/SampleMaterial.lc 2029:29-2029:31 forall a . List a 13193 RGBGen
8999testdata/SampleMaterial.lc 2030:31-2030:37 String -> StageTexture 13194testdata/SampleMaterial.lc 2027:32-2027:42
9000testdata/SampleMaterial.lc 2030:31-2030:67 StageTexture 13195 AlphaGen
9001testdata/SampleMaterial.lc 2030:38-2030:67 String 13196testdata/SampleMaterial.lc 2028:29-2028:36
9002testdata/SampleMaterial.lc 2031:34-2031:38 Bool 13197 TCGen
9003testdata/SampleMaterial.lc 2032:33-2032:41 DepthFunction 13198testdata/SampleMaterial.lc 2029:29-2029:31
9004testdata/SampleMaterial.lc 2033:33-2033:40 forall a . Maybe a 13199 forall a . List a
9005testdata/SampleMaterial.lc 2034:41-2034:46 Bool 13200testdata/SampleMaterial.lc 2030:31-2030:37
9006testdata/SampleMaterial.lc 2035:38-2035:54 String 13201 String -> StageTexture
9007testdata/SampleMaterial.lc 2037:15-2037:25 Maybe (Blending', Blending') 13202testdata/SampleMaterial.lc 2030:31-2030:67
9008 -> RGBGen 13203 StageTexture
9009 -> AlphaGen 13204testdata/SampleMaterial.lc 2030:38-2030:67
13205 String
13206testdata/SampleMaterial.lc 2031:34-2031:38
13207 Bool
13208testdata/SampleMaterial.lc 2032:33-2032:41
13209 DepthFunction
13210testdata/SampleMaterial.lc 2033:33-2033:40
13211 forall a . Maybe a
13212testdata/SampleMaterial.lc 2034:41-2034:46
13213 Bool
13214testdata/SampleMaterial.lc 2035:38-2035:54
13215 String
13216testdata/SampleMaterial.lc 2037:15-2037:25
13217 Maybe (Blending', Blending')
13218 -> RGBGen
13219 -> AlphaGen
13220 -> TCGen
13221 -> List TCMod
13222 -> StageTexture
13223 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13224testdata/SampleMaterial.lc 2037:15-2038:57
13225 RGBGen
13226 -> AlphaGen
13227 -> TCGen
13228 -> List TCMod
13229 -> StageTexture
13230 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13231testdata/SampleMaterial.lc 2037:15-2039:50
13232 AlphaGen
9010 -> TCGen 13233 -> TCGen
9011 -> List TCMod 13234 -> List TCMod
9012 -> StageTexture 13235 -> StageTexture
9013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9014testdata/SampleMaterial.lc 2037:15-2038:57 RGBGen 13237testdata/SampleMaterial.lc 2037:15-2040:42
9015 -> AlphaGen 13238 TCGen
9016 -> TCGen
9017 -> List TCMod 13239 -> List TCMod
9018 -> StageTexture 13240 -> StageTexture
9019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13241 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9020testdata/SampleMaterial.lc 2037:15-2039:50 AlphaGen 13242testdata/SampleMaterial.lc 2037:15-2041:40
9021 -> TCGen 13243 List TCMod
9022 -> List TCMod
9023 -> StageTexture 13244 -> StageTexture
9024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9025testdata/SampleMaterial.lc 2037:15-2040:42 TCGen 13246testdata/SampleMaterial.lc 2037:15-2042:31
9026 -> List TCMod 13247 StageTexture
9027 -> StageTexture
9028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13248 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9029testdata/SampleMaterial.lc 2037:15-2041:40 List TCMod 13249testdata/SampleMaterial.lc 2037:15-2043:42
9030 -> StageTexture 13250 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13251testdata/SampleMaterial.lc 2037:15-2044:38
9032testdata/SampleMaterial.lc 2037:15-2042:31 StageTexture 13252 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13253testdata/SampleMaterial.lc 2037:15-2045:41
9034testdata/SampleMaterial.lc 2037:15-2043:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13254 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9035testdata/SampleMaterial.lc 2037:15-2044:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13255testdata/SampleMaterial.lc 2037:15-2046:40
9036testdata/SampleMaterial.lc 2037:15-2045:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13256 Bool -> String -> StageAttrs
9037testdata/SampleMaterial.lc 2037:15-2046:40 Bool -> String -> StageAttrs 13257testdata/SampleMaterial.lc 2037:15-2047:46
9038testdata/SampleMaterial.lc 2037:15-2047:46 String -> StageAttrs 13258 String -> StageAttrs
9039testdata/SampleMaterial.lc 2037:15-2049:18 List StageAttrs | StageAttrs 13259testdata/SampleMaterial.lc 2037:15-2049:18
9040testdata/SampleMaterial.lc 2038:29-2038:33 forall a . a -> Maybe a 13260 StageAttrs | List StageAttrs
9041testdata/SampleMaterial.lc 2038:29-2038:57 Maybe (Blending', Blending') 13261testdata/SampleMaterial.lc 2038:29-2038:33
9042testdata/SampleMaterial.lc 2038:34-2038:57 (Blending', Blending') 13262 forall a . a -> Maybe a
9043testdata/SampleMaterial.lc 2038:36-2038:46 Blending' 13263testdata/SampleMaterial.lc 2038:29-2038:57
9044testdata/SampleMaterial.lc 2038:49-2038:55 ((Blending')) | Blending' 13264 Maybe (Blending', Blending')
9045testdata/SampleMaterial.lc 2039:30-2039:50 RGBGen 13265testdata/SampleMaterial.lc 2038:34-2038:57
9046testdata/SampleMaterial.lc 2040:32-2040:42 AlphaGen 13266 (Blending', Blending')
9047testdata/SampleMaterial.lc 2041:29-2041:40 TCGen 13267testdata/SampleMaterial.lc 2038:36-2038:46
9048testdata/SampleMaterial.lc 2042:29-2042:31 forall a . List a 13268 Blending'
9049testdata/SampleMaterial.lc 2043:31-2043:42 StageTexture 13269testdata/SampleMaterial.lc 2038:49-2038:55
9050testdata/SampleMaterial.lc 2044:34-2044:38 Bool 13270 Blending' | ((Blending'))
9051testdata/SampleMaterial.lc 2045:33-2045:41 DepthFunction 13271testdata/SampleMaterial.lc 2039:30-2039:50
9052testdata/SampleMaterial.lc 2046:33-2046:40 forall a . Maybe a 13272 RGBGen
9053testdata/SampleMaterial.lc 2047:41-2047:46 Bool 13273testdata/SampleMaterial.lc 2040:32-2040:42
9054testdata/SampleMaterial.lc 2048:38-2048:54 String 13274 AlphaGen
9055testdata/SampleMaterial.lc 2051:21-2051:26 Bool 13275testdata/SampleMaterial.lc 2041:29-2041:40
9056testdata/SampleMaterial.lc 2054:5-2096:6 (String, CommonAttrs) 13276 TCGen
9057testdata/SampleMaterial.lc 2054:5-2182:6 List (String, CommonAttrs) 13277testdata/SampleMaterial.lc 2042:29-2042:31
9058testdata/SampleMaterial.lc 2054:7-2054:40 String 13278 forall a . List a
9059testdata/SampleMaterial.lc 2055:7-2055:18 () 13279testdata/SampleMaterial.lc 2043:31-2043:42
9060 -> () 13280 StageTexture
9061 -> Bool 13281testdata/SampleMaterial.lc 2044:34-2044:38
13282 Bool
13283testdata/SampleMaterial.lc 2045:33-2045:41
13284 DepthFunction
13285testdata/SampleMaterial.lc 2046:33-2046:40
13286 forall a . Maybe a
13287testdata/SampleMaterial.lc 2047:41-2047:46
13288 Bool
13289testdata/SampleMaterial.lc 2048:38-2048:54
13290 String
13291testdata/SampleMaterial.lc 2051:21-2051:26
13292 Bool
13293testdata/SampleMaterial.lc 2054:5-2096:6
13294 (String, CommonAttrs)
13295testdata/SampleMaterial.lc 2054:5-2182:6
13296 List (String, CommonAttrs)
13297testdata/SampleMaterial.lc 2054:7-2054:40
13298 String
13299testdata/SampleMaterial.lc 2055:7-2055:18
13300 ()
13301 -> ()
13302 -> Bool
13303 -> Float
13304 -> Bool
13305 -> Bool
13306 -> CullType
13307 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13308testdata/SampleMaterial.lc 2055:7-2056:26
13309 ()
13310 -> Bool
13311 -> Float
13312 -> Bool
13313 -> Bool
13314 -> CullType
13315 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13316testdata/SampleMaterial.lc 2055:7-2057:26
13317 Bool
9062 -> Float 13318 -> Float
9063 -> Bool 13319 -> Bool
9064 -> Bool 13320 -> Bool
9065 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13321 -> CullType
9066testdata/SampleMaterial.lc 2055:7-2056:26 () 13322 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9067 -> Bool 13323testdata/SampleMaterial.lc 2055:7-2058:27
9068 -> Float 13324 Float
9069 -> Bool 13325 -> Bool
9070 -> Bool 13326 -> Bool
9071 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13327 -> CullType
9072testdata/SampleMaterial.lc 2055:7-2057:26 Bool 13328 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9073 -> Float 13329testdata/SampleMaterial.lc 2055:7-2059:21
9074 -> Bool 13330 Bool
9075 -> Bool 13331 -> Bool
9076 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13332 -> CullType
9077testdata/SampleMaterial.lc 2055:7-2058:27 Float 13333 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9078 -> Bool 13334testdata/SampleMaterial.lc 2055:7-2060:35
9079 -> Bool 13335 Bool
9080 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13336 -> CullType
9081testdata/SampleMaterial.lc 2055:7-2059:21 Bool 13337 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9082 -> Bool 13338testdata/SampleMaterial.lc 2055:7-2061:28
9083 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13339 CullType
9084testdata/SampleMaterial.lc 2055:7-2060:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13340 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9085testdata/SampleMaterial.lc 2055:7-2061:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13341testdata/SampleMaterial.lc 2055:7-2062:33
9086testdata/SampleMaterial.lc 2055:7-2062:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13342 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9087testdata/SampleMaterial.lc 2055:7-2063:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13343testdata/SampleMaterial.lc 2055:7-2063:32
9088testdata/SampleMaterial.lc 2055:7-2064:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13344 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9089testdata/SampleMaterial.lc 2055:7-2065:34 List StageAttrs -> Bool -> CommonAttrs 13345testdata/SampleMaterial.lc 2055:7-2064:30
9090testdata/SampleMaterial.lc 2055:7-2093:14 Bool -> CommonAttrs 13346 Bool -> List StageAttrs -> Bool -> CommonAttrs
9091testdata/SampleMaterial.lc 2055:7-2095:10 ((CommonAttrs)) | CommonAttrs 13347testdata/SampleMaterial.lc 2055:7-2065:34
9092testdata/SampleMaterial.lc 2056:24-2056:26 () 13348 List StageAttrs -> Bool -> CommonAttrs
9093testdata/SampleMaterial.lc 2057:24-2057:26 () 13349testdata/SampleMaterial.lc 2055:7-2093:14
9094testdata/SampleMaterial.lc 2058:22-2058:27 Bool 13350 Bool -> CommonAttrs
9095testdata/SampleMaterial.lc 2059:20-2059:21 _b 13351testdata/SampleMaterial.lc 2055:7-2095:10
9096testdata/SampleMaterial.lc 2060:30-2060:35 Bool 13352 CommonAttrs | ((CommonAttrs))
9097testdata/SampleMaterial.lc 2061:23-2061:28 Bool 13353testdata/SampleMaterial.lc 2056:24-2056:26
9098testdata/SampleMaterial.lc 2062:20-2062:33 CullType 13354 ()
9099testdata/SampleMaterial.lc 2063:30-2063:32 forall a . List a 13355testdata/SampleMaterial.lc 2057:24-2057:26
9100testdata/SampleMaterial.lc 2064:25-2064:30 Bool 13356 ()
9101testdata/SampleMaterial.lc 2065:29-2065:34 Bool 13357testdata/SampleMaterial.lc 2058:22-2058:27
9102testdata/SampleMaterial.lc 2067:13-2093:14 List StageAttrs 13358 Bool
9103testdata/SampleMaterial.lc 2067:15-2067:25 Maybe (Blending', Blending') 13359testdata/SampleMaterial.lc 2059:20-2059:21
9104 -> RGBGen 13360 _b
9105 -> AlphaGen 13361testdata/SampleMaterial.lc 2060:30-2060:35
13362 Bool
13363testdata/SampleMaterial.lc 2061:23-2061:28
13364 Bool
13365testdata/SampleMaterial.lc 2062:20-2062:33
13366 CullType
13367testdata/SampleMaterial.lc 2063:30-2063:32
13368 forall a . List a
13369testdata/SampleMaterial.lc 2064:25-2064:30
13370 Bool
13371testdata/SampleMaterial.lc 2065:29-2065:34
13372 Bool
13373testdata/SampleMaterial.lc 2067:13-2093:14
13374 List StageAttrs
13375testdata/SampleMaterial.lc 2067:15-2067:25
13376 Maybe (Blending', Blending')
13377 -> RGBGen
13378 -> AlphaGen
13379 -> TCGen
13380 -> List TCMod
13381 -> StageTexture
13382 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13383testdata/SampleMaterial.lc 2067:15-2068:36
13384 RGBGen
13385 -> AlphaGen
13386 -> TCGen
13387 -> List TCMod
13388 -> StageTexture
13389 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13390testdata/SampleMaterial.lc 2067:15-2069:50
13391 AlphaGen
9106 -> TCGen 13392 -> TCGen
9107 -> List TCMod 13393 -> List TCMod
9108 -> StageTexture 13394 -> StageTexture
9109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13395 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9110testdata/SampleMaterial.lc 2067:15-2068:36 RGBGen 13396testdata/SampleMaterial.lc 2067:15-2070:42
9111 -> AlphaGen 13397 TCGen
9112 -> TCGen
9113 -> List TCMod 13398 -> List TCMod
9114 -> StageTexture 13399 -> StageTexture
9115 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9116testdata/SampleMaterial.lc 2067:15-2069:50 AlphaGen 13401testdata/SampleMaterial.lc 2067:15-2071:36
9117 -> TCGen 13402 List TCMod
9118 -> List TCMod
9119 -> StageTexture 13403 -> StageTexture
9120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9121testdata/SampleMaterial.lc 2067:15-2070:42 TCGen 13405testdata/SampleMaterial.lc 2067:15-2072:31
9122 -> List TCMod 13406 StageTexture
9123 -> StageTexture
9124 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9125testdata/SampleMaterial.lc 2067:15-2071:36 List TCMod 13408testdata/SampleMaterial.lc 2067:15-2073:71
9126 -> StageTexture 13409 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13410testdata/SampleMaterial.lc 2067:15-2074:38
9128testdata/SampleMaterial.lc 2067:15-2072:31 StageTexture 13411 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13412testdata/SampleMaterial.lc 2067:15-2075:41
9130testdata/SampleMaterial.lc 2067:15-2073:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13413 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9131testdata/SampleMaterial.lc 2067:15-2074:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13414testdata/SampleMaterial.lc 2067:15-2076:40
9132testdata/SampleMaterial.lc 2067:15-2075:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13415 Bool -> String -> StageAttrs
9133testdata/SampleMaterial.lc 2067:15-2076:40 Bool -> String -> StageAttrs 13416testdata/SampleMaterial.lc 2067:15-2077:46
9134testdata/SampleMaterial.lc 2067:15-2077:46 String -> StageAttrs 13417 String -> StageAttrs
9135testdata/SampleMaterial.lc 2067:15-2079:18 StageAttrs 13418testdata/SampleMaterial.lc 2067:15-2079:18
9136testdata/SampleMaterial.lc 2068:29-2068:36 forall a . Maybe a 13419 StageAttrs
9137testdata/SampleMaterial.lc 2069:30-2069:50 RGBGen 13420testdata/SampleMaterial.lc 2068:29-2068:36
9138testdata/SampleMaterial.lc 2070:32-2070:42 AlphaGen 13421 forall a . Maybe a
9139testdata/SampleMaterial.lc 2071:29-2071:36 TCGen 13422testdata/SampleMaterial.lc 2069:30-2069:50
9140testdata/SampleMaterial.lc 2072:29-2072:31 forall a . List a 13423 RGBGen
9141testdata/SampleMaterial.lc 2073:31-2073:37 String -> StageTexture 13424testdata/SampleMaterial.lc 2070:32-2070:42
9142testdata/SampleMaterial.lc 2073:31-2073:71 StageTexture 13425 AlphaGen
9143testdata/SampleMaterial.lc 2073:38-2073:71 String 13426testdata/SampleMaterial.lc 2071:29-2071:36
9144testdata/SampleMaterial.lc 2074:34-2074:38 Bool 13427 TCGen
9145testdata/SampleMaterial.lc 2075:33-2075:41 DepthFunction 13428testdata/SampleMaterial.lc 2072:29-2072:31
9146testdata/SampleMaterial.lc 2076:33-2076:40 forall a . Maybe a 13429 forall a . List a
9147testdata/SampleMaterial.lc 2077:41-2077:46 Bool 13430testdata/SampleMaterial.lc 2073:31-2073:37
9148testdata/SampleMaterial.lc 2078:38-2078:54 String 13431 String -> StageTexture
9149testdata/SampleMaterial.lc 2080:15-2080:25 Maybe (Blending', Blending') 13432testdata/SampleMaterial.lc 2073:31-2073:71
9150 -> RGBGen 13433 StageTexture
9151 -> AlphaGen 13434testdata/SampleMaterial.lc 2073:38-2073:71
13435 String
13436testdata/SampleMaterial.lc 2074:34-2074:38
13437 Bool
13438testdata/SampleMaterial.lc 2075:33-2075:41
13439 DepthFunction
13440testdata/SampleMaterial.lc 2076:33-2076:40
13441 forall a . Maybe a
13442testdata/SampleMaterial.lc 2077:41-2077:46
13443 Bool
13444testdata/SampleMaterial.lc 2078:38-2078:54
13445 String
13446testdata/SampleMaterial.lc 2080:15-2080:25
13447 Maybe (Blending', Blending')
13448 -> RGBGen
13449 -> AlphaGen
13450 -> TCGen
13451 -> List TCMod
13452 -> StageTexture
13453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13454testdata/SampleMaterial.lc 2080:15-2081:57
13455 RGBGen
13456 -> AlphaGen
13457 -> TCGen
13458 -> List TCMod
13459 -> StageTexture
13460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13461testdata/SampleMaterial.lc 2080:15-2082:50
13462 AlphaGen
9152 -> TCGen 13463 -> TCGen
9153 -> List TCMod 13464 -> List TCMod
9154 -> StageTexture 13465 -> StageTexture
9155 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9156testdata/SampleMaterial.lc 2080:15-2081:57 RGBGen 13467testdata/SampleMaterial.lc 2080:15-2083:42
9157 -> AlphaGen 13468 TCGen
9158 -> TCGen
9159 -> List TCMod 13469 -> List TCMod
9160 -> StageTexture 13470 -> StageTexture
9161 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13471 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9162testdata/SampleMaterial.lc 2080:15-2082:50 AlphaGen 13472testdata/SampleMaterial.lc 2080:15-2084:40
9163 -> TCGen 13473 List TCMod
9164 -> List TCMod
9165 -> StageTexture 13474 -> StageTexture
9166 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9167testdata/SampleMaterial.lc 2080:15-2083:42 TCGen 13476testdata/SampleMaterial.lc 2080:15-2085:31
9168 -> List TCMod 13477 StageTexture
9169 -> StageTexture
9170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13478 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9171testdata/SampleMaterial.lc 2080:15-2084:40 List TCMod 13479testdata/SampleMaterial.lc 2080:15-2086:42
9172 -> StageTexture 13480 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13481testdata/SampleMaterial.lc 2080:15-2087:38
9174testdata/SampleMaterial.lc 2080:15-2085:31 StageTexture 13482 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13483testdata/SampleMaterial.lc 2080:15-2088:41
9176testdata/SampleMaterial.lc 2080:15-2086:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13484 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9177testdata/SampleMaterial.lc 2080:15-2087:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13485testdata/SampleMaterial.lc 2080:15-2089:40
9178testdata/SampleMaterial.lc 2080:15-2088:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13486 Bool -> String -> StageAttrs
9179testdata/SampleMaterial.lc 2080:15-2089:40 Bool -> String -> StageAttrs 13487testdata/SampleMaterial.lc 2080:15-2090:46
9180testdata/SampleMaterial.lc 2080:15-2090:46 String -> StageAttrs 13488 String -> StageAttrs
9181testdata/SampleMaterial.lc 2080:15-2092:18 List StageAttrs | StageAttrs 13489testdata/SampleMaterial.lc 2080:15-2092:18
9182testdata/SampleMaterial.lc 2081:29-2081:33 forall a . a -> Maybe a 13490 StageAttrs | List StageAttrs
9183testdata/SampleMaterial.lc 2081:29-2081:57 Maybe (Blending', Blending') 13491testdata/SampleMaterial.lc 2081:29-2081:33
9184testdata/SampleMaterial.lc 2081:34-2081:57 (Blending', Blending') 13492 forall a . a -> Maybe a
9185testdata/SampleMaterial.lc 2081:36-2081:46 Blending' 13493testdata/SampleMaterial.lc 2081:29-2081:57
9186testdata/SampleMaterial.lc 2081:49-2081:55 ((Blending')) | Blending' 13494 Maybe (Blending', Blending')
9187testdata/SampleMaterial.lc 2082:30-2082:50 RGBGen 13495testdata/SampleMaterial.lc 2081:34-2081:57
9188testdata/SampleMaterial.lc 2083:32-2083:42 AlphaGen 13496 (Blending', Blending')
9189testdata/SampleMaterial.lc 2084:29-2084:40 TCGen 13497testdata/SampleMaterial.lc 2081:36-2081:46
9190testdata/SampleMaterial.lc 2085:29-2085:31 forall a . List a 13498 Blending'
9191testdata/SampleMaterial.lc 2086:31-2086:42 StageTexture 13499testdata/SampleMaterial.lc 2081:49-2081:55
9192testdata/SampleMaterial.lc 2087:34-2087:38 Bool 13500 Blending' | ((Blending'))
9193testdata/SampleMaterial.lc 2088:33-2088:41 DepthFunction 13501testdata/SampleMaterial.lc 2082:30-2082:50
9194testdata/SampleMaterial.lc 2089:33-2089:40 forall a . Maybe a 13502 RGBGen
9195testdata/SampleMaterial.lc 2090:41-2090:46 Bool 13503testdata/SampleMaterial.lc 2083:32-2083:42
9196testdata/SampleMaterial.lc 2091:38-2091:54 String 13504 AlphaGen
9197testdata/SampleMaterial.lc 2094:21-2094:26 Bool 13505testdata/SampleMaterial.lc 2084:29-2084:40
9198testdata/SampleMaterial.lc 2097:5-2139:6 (String, CommonAttrs) 13506 TCGen
9199testdata/SampleMaterial.lc 2097:5-2182:6 List (String, CommonAttrs) 13507testdata/SampleMaterial.lc 2085:29-2085:31
9200testdata/SampleMaterial.lc 2097:7-2097:50 String 13508 forall a . List a
9201testdata/SampleMaterial.lc 2098:7-2098:18 () 13509testdata/SampleMaterial.lc 2086:31-2086:42
9202 -> () 13510 StageTexture
9203 -> Bool 13511testdata/SampleMaterial.lc 2087:34-2087:38
13512 Bool
13513testdata/SampleMaterial.lc 2088:33-2088:41
13514 DepthFunction
13515testdata/SampleMaterial.lc 2089:33-2089:40
13516 forall a . Maybe a
13517testdata/SampleMaterial.lc 2090:41-2090:46
13518 Bool
13519testdata/SampleMaterial.lc 2091:38-2091:54
13520 String
13521testdata/SampleMaterial.lc 2094:21-2094:26
13522 Bool
13523testdata/SampleMaterial.lc 2097:5-2139:6
13524 (String, CommonAttrs)
13525testdata/SampleMaterial.lc 2097:5-2182:6
13526 List (String, CommonAttrs)
13527testdata/SampleMaterial.lc 2097:7-2097:50
13528 String
13529testdata/SampleMaterial.lc 2098:7-2098:18
13530 ()
13531 -> ()
13532 -> Bool
13533 -> Float
13534 -> Bool
13535 -> Bool
13536 -> CullType
13537 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13538testdata/SampleMaterial.lc 2098:7-2099:26
13539 ()
13540 -> Bool
13541 -> Float
13542 -> Bool
13543 -> Bool
13544 -> CullType
13545 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13546testdata/SampleMaterial.lc 2098:7-2100:26
13547 Bool
9204 -> Float 13548 -> Float
9205 -> Bool 13549 -> Bool
9206 -> Bool 13550 -> Bool
9207 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13551 -> CullType
9208testdata/SampleMaterial.lc 2098:7-2099:26 () 13552 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9209 -> Bool 13553testdata/SampleMaterial.lc 2098:7-2101:27
9210 -> Float 13554 Float
9211 -> Bool 13555 -> Bool
9212 -> Bool 13556 -> Bool
9213 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13557 -> CullType
9214testdata/SampleMaterial.lc 2098:7-2100:26 Bool 13558 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9215 -> Float 13559testdata/SampleMaterial.lc 2098:7-2102:21
9216 -> Bool 13560 Bool
9217 -> Bool 13561 -> Bool
9218 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13562 -> CullType
9219testdata/SampleMaterial.lc 2098:7-2101:27 Float 13563 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9220 -> Bool 13564testdata/SampleMaterial.lc 2098:7-2103:35
9221 -> Bool 13565 Bool
9222 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13566 -> CullType
9223testdata/SampleMaterial.lc 2098:7-2102:21 Bool 13567 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9224 -> Bool 13568testdata/SampleMaterial.lc 2098:7-2104:28
9225 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13569 CullType
9226testdata/SampleMaterial.lc 2098:7-2103:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13570 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9227testdata/SampleMaterial.lc 2098:7-2104:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13571testdata/SampleMaterial.lc 2098:7-2105:33
9228testdata/SampleMaterial.lc 2098:7-2105:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13572 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9229testdata/SampleMaterial.lc 2098:7-2106:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13573testdata/SampleMaterial.lc 2098:7-2106:32
9230testdata/SampleMaterial.lc 2098:7-2107:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13574 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9231testdata/SampleMaterial.lc 2098:7-2108:34 List StageAttrs -> Bool -> CommonAttrs 13575testdata/SampleMaterial.lc 2098:7-2107:30
9232testdata/SampleMaterial.lc 2098:7-2136:14 Bool -> CommonAttrs 13576 Bool -> List StageAttrs -> Bool -> CommonAttrs
9233testdata/SampleMaterial.lc 2098:7-2138:10 ((CommonAttrs)) | CommonAttrs 13577testdata/SampleMaterial.lc 2098:7-2108:34
9234testdata/SampleMaterial.lc 2099:24-2099:26 () 13578 List StageAttrs -> Bool -> CommonAttrs
9235testdata/SampleMaterial.lc 2100:24-2100:26 () 13579testdata/SampleMaterial.lc 2098:7-2136:14
9236testdata/SampleMaterial.lc 2101:22-2101:27 Bool 13580 Bool -> CommonAttrs
9237testdata/SampleMaterial.lc 2102:20-2102:21 _b 13581testdata/SampleMaterial.lc 2098:7-2138:10
9238testdata/SampleMaterial.lc 2103:30-2103:35 Bool 13582 CommonAttrs | ((CommonAttrs))
9239testdata/SampleMaterial.lc 2104:23-2104:28 Bool 13583testdata/SampleMaterial.lc 2099:24-2099:26
9240testdata/SampleMaterial.lc 2105:20-2105:33 CullType 13584 ()
9241testdata/SampleMaterial.lc 2106:30-2106:32 forall a . List a 13585testdata/SampleMaterial.lc 2100:24-2100:26
9242testdata/SampleMaterial.lc 2107:25-2107:30 Bool 13586 ()
9243testdata/SampleMaterial.lc 2108:29-2108:34 Bool 13587testdata/SampleMaterial.lc 2101:22-2101:27
9244testdata/SampleMaterial.lc 2110:13-2136:14 List StageAttrs 13588 Bool
9245testdata/SampleMaterial.lc 2110:15-2110:25 Maybe (Blending', Blending') 13589testdata/SampleMaterial.lc 2102:20-2102:21
9246 -> RGBGen 13590 _b
9247 -> AlphaGen 13591testdata/SampleMaterial.lc 2103:30-2103:35
13592 Bool
13593testdata/SampleMaterial.lc 2104:23-2104:28
13594 Bool
13595testdata/SampleMaterial.lc 2105:20-2105:33
13596 CullType
13597testdata/SampleMaterial.lc 2106:30-2106:32
13598 forall a . List a
13599testdata/SampleMaterial.lc 2107:25-2107:30
13600 Bool
13601testdata/SampleMaterial.lc 2108:29-2108:34
13602 Bool
13603testdata/SampleMaterial.lc 2110:13-2136:14
13604 List StageAttrs
13605testdata/SampleMaterial.lc 2110:15-2110:25
13606 Maybe (Blending', Blending')
13607 -> RGBGen
13608 -> AlphaGen
13609 -> TCGen
13610 -> List TCMod
13611 -> StageTexture
13612 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13613testdata/SampleMaterial.lc 2110:15-2111:36
13614 RGBGen
13615 -> AlphaGen
13616 -> TCGen
13617 -> List TCMod
13618 -> StageTexture
13619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13620testdata/SampleMaterial.lc 2110:15-2112:50
13621 AlphaGen
9248 -> TCGen 13622 -> TCGen
9249 -> List TCMod 13623 -> List TCMod
9250 -> StageTexture 13624 -> StageTexture
9251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13625 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9252testdata/SampleMaterial.lc 2110:15-2111:36 RGBGen 13626testdata/SampleMaterial.lc 2110:15-2113:42
9253 -> AlphaGen 13627 TCGen
9254 -> TCGen
9255 -> List TCMod 13628 -> List TCMod
9256 -> StageTexture 13629 -> StageTexture
9257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9258testdata/SampleMaterial.lc 2110:15-2112:50 AlphaGen 13631testdata/SampleMaterial.lc 2110:15-2114:36
9259 -> TCGen 13632 List TCMod
9260 -> List TCMod
9261 -> StageTexture 13633 -> StageTexture
9262 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9263testdata/SampleMaterial.lc 2110:15-2113:42 TCGen 13635testdata/SampleMaterial.lc 2110:15-2115:31
9264 -> List TCMod 13636 StageTexture
9265 -> StageTexture
9266 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9267testdata/SampleMaterial.lc 2110:15-2114:36 List TCMod 13638testdata/SampleMaterial.lc 2110:15-2116:81
9268 -> StageTexture 13639 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13640testdata/SampleMaterial.lc 2110:15-2117:38
9270testdata/SampleMaterial.lc 2110:15-2115:31 StageTexture 13641 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9271 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13642testdata/SampleMaterial.lc 2110:15-2118:41
9272testdata/SampleMaterial.lc 2110:15-2116:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13643 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9273testdata/SampleMaterial.lc 2110:15-2117:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13644testdata/SampleMaterial.lc 2110:15-2119:40
9274testdata/SampleMaterial.lc 2110:15-2118:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13645 Bool -> String -> StageAttrs
9275testdata/SampleMaterial.lc 2110:15-2119:40 Bool -> String -> StageAttrs 13646testdata/SampleMaterial.lc 2110:15-2120:46
9276testdata/SampleMaterial.lc 2110:15-2120:46 String -> StageAttrs 13647 String -> StageAttrs
9277testdata/SampleMaterial.lc 2110:15-2122:18 StageAttrs 13648testdata/SampleMaterial.lc 2110:15-2122:18
9278testdata/SampleMaterial.lc 2111:29-2111:36 forall a . Maybe a 13649 StageAttrs
9279testdata/SampleMaterial.lc 2112:30-2112:50 RGBGen 13650testdata/SampleMaterial.lc 2111:29-2111:36
9280testdata/SampleMaterial.lc 2113:32-2113:42 AlphaGen 13651 forall a . Maybe a
9281testdata/SampleMaterial.lc 2114:29-2114:36 TCGen 13652testdata/SampleMaterial.lc 2112:30-2112:50
9282testdata/SampleMaterial.lc 2115:29-2115:31 forall a . List a 13653 RGBGen
9283testdata/SampleMaterial.lc 2116:31-2116:37 String -> StageTexture 13654testdata/SampleMaterial.lc 2113:32-2113:42
9284testdata/SampleMaterial.lc 2116:31-2116:81 StageTexture 13655 AlphaGen
9285testdata/SampleMaterial.lc 2116:38-2116:81 String 13656testdata/SampleMaterial.lc 2114:29-2114:36
9286testdata/SampleMaterial.lc 2117:34-2117:38 Bool 13657 TCGen
9287testdata/SampleMaterial.lc 2118:33-2118:41 DepthFunction 13658testdata/SampleMaterial.lc 2115:29-2115:31
9288testdata/SampleMaterial.lc 2119:33-2119:40 forall a . Maybe a 13659 forall a . List a
9289testdata/SampleMaterial.lc 2120:41-2120:46 Bool 13660testdata/SampleMaterial.lc 2116:31-2116:37
9290testdata/SampleMaterial.lc 2121:38-2121:53 String 13661 String -> StageTexture
9291testdata/SampleMaterial.lc 2123:15-2123:25 Maybe (Blending', Blending') 13662testdata/SampleMaterial.lc 2116:31-2116:81
9292 -> RGBGen 13663 StageTexture
9293 -> AlphaGen 13664testdata/SampleMaterial.lc 2116:38-2116:81
13665 String
13666testdata/SampleMaterial.lc 2117:34-2117:38
13667 Bool
13668testdata/SampleMaterial.lc 2118:33-2118:41
13669 DepthFunction
13670testdata/SampleMaterial.lc 2119:33-2119:40
13671 forall a . Maybe a
13672testdata/SampleMaterial.lc 2120:41-2120:46
13673 Bool
13674testdata/SampleMaterial.lc 2121:38-2121:53
13675 String
13676testdata/SampleMaterial.lc 2123:15-2123:25
13677 Maybe (Blending', Blending')
13678 -> RGBGen
13679 -> AlphaGen
13680 -> TCGen
13681 -> List TCMod
13682 -> StageTexture
13683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13684testdata/SampleMaterial.lc 2123:15-2124:57
13685 RGBGen
13686 -> AlphaGen
13687 -> TCGen
13688 -> List TCMod
13689 -> StageTexture
13690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13691testdata/SampleMaterial.lc 2123:15-2125:50
13692 AlphaGen
9294 -> TCGen 13693 -> TCGen
9295 -> List TCMod 13694 -> List TCMod
9296 -> StageTexture 13695 -> StageTexture
9297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13696 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9298testdata/SampleMaterial.lc 2123:15-2124:57 RGBGen 13697testdata/SampleMaterial.lc 2123:15-2126:42
9299 -> AlphaGen 13698 TCGen
9300 -> TCGen
9301 -> List TCMod 13699 -> List TCMod
9302 -> StageTexture 13700 -> StageTexture
9303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9304testdata/SampleMaterial.lc 2123:15-2125:50 AlphaGen 13702testdata/SampleMaterial.lc 2123:15-2127:40
9305 -> TCGen 13703 List TCMod
9306 -> List TCMod
9307 -> StageTexture 13704 -> StageTexture
9308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9309testdata/SampleMaterial.lc 2123:15-2126:42 TCGen 13706testdata/SampleMaterial.lc 2123:15-2128:31
9310 -> List TCMod 13707 StageTexture
9311 -> StageTexture
9312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13708 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9313testdata/SampleMaterial.lc 2123:15-2127:40 List TCMod 13709testdata/SampleMaterial.lc 2123:15-2129:42
9314 -> StageTexture 13710 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13711testdata/SampleMaterial.lc 2123:15-2130:38
9316testdata/SampleMaterial.lc 2123:15-2128:31 StageTexture 13712 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13713testdata/SampleMaterial.lc 2123:15-2131:41
9318testdata/SampleMaterial.lc 2123:15-2129:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13714 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9319testdata/SampleMaterial.lc 2123:15-2130:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13715testdata/SampleMaterial.lc 2123:15-2132:40
9320testdata/SampleMaterial.lc 2123:15-2131:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13716 Bool -> String -> StageAttrs
9321testdata/SampleMaterial.lc 2123:15-2132:40 Bool -> String -> StageAttrs 13717testdata/SampleMaterial.lc 2123:15-2133:46
9322testdata/SampleMaterial.lc 2123:15-2133:46 String -> StageAttrs 13718 String -> StageAttrs
9323testdata/SampleMaterial.lc 2123:15-2135:18 List StageAttrs | StageAttrs 13719testdata/SampleMaterial.lc 2123:15-2135:18
9324testdata/SampleMaterial.lc 2124:29-2124:33 forall a . a -> Maybe a 13720 StageAttrs | List StageAttrs
9325testdata/SampleMaterial.lc 2124:29-2124:57 Maybe (Blending', Blending') 13721testdata/SampleMaterial.lc 2124:29-2124:33
9326testdata/SampleMaterial.lc 2124:34-2124:57 (Blending', Blending') 13722 forall a . a -> Maybe a
9327testdata/SampleMaterial.lc 2124:36-2124:46 Blending' 13723testdata/SampleMaterial.lc 2124:29-2124:57
9328testdata/SampleMaterial.lc 2124:49-2124:55 ((Blending')) | Blending' 13724 Maybe (Blending', Blending')
9329testdata/SampleMaterial.lc 2125:30-2125:50 RGBGen 13725testdata/SampleMaterial.lc 2124:34-2124:57
9330testdata/SampleMaterial.lc 2126:32-2126:42 AlphaGen 13726 (Blending', Blending')
9331testdata/SampleMaterial.lc 2127:29-2127:40 TCGen 13727testdata/SampleMaterial.lc 2124:36-2124:46
9332testdata/SampleMaterial.lc 2128:29-2128:31 forall a . List a 13728 Blending'
9333testdata/SampleMaterial.lc 2129:31-2129:42 StageTexture 13729testdata/SampleMaterial.lc 2124:49-2124:55
9334testdata/SampleMaterial.lc 2130:34-2130:38 Bool 13730 Blending' | ((Blending'))
9335testdata/SampleMaterial.lc 2131:33-2131:41 DepthFunction 13731testdata/SampleMaterial.lc 2125:30-2125:50
9336testdata/SampleMaterial.lc 2132:33-2132:40 forall a . Maybe a 13732 RGBGen
9337testdata/SampleMaterial.lc 2133:41-2133:46 Bool 13733testdata/SampleMaterial.lc 2126:32-2126:42
9338testdata/SampleMaterial.lc 2134:38-2134:54 String 13734 AlphaGen
9339testdata/SampleMaterial.lc 2137:21-2137:26 Bool 13735testdata/SampleMaterial.lc 2127:29-2127:40
9340testdata/SampleMaterial.lc 2140:5-2182:6 (String, CommonAttrs) | List (String, CommonAttrs) 13736 TCGen
9341testdata/SampleMaterial.lc 2140:7-2140:50 String 13737testdata/SampleMaterial.lc 2128:29-2128:31
9342testdata/SampleMaterial.lc 2141:7-2141:18 () 13738 forall a . List a
9343 -> () 13739testdata/SampleMaterial.lc 2129:31-2129:42
9344 -> Bool 13740 StageTexture
13741testdata/SampleMaterial.lc 2130:34-2130:38
13742 Bool
13743testdata/SampleMaterial.lc 2131:33-2131:41
13744 DepthFunction
13745testdata/SampleMaterial.lc 2132:33-2132:40
13746 forall a . Maybe a
13747testdata/SampleMaterial.lc 2133:41-2133:46
13748 Bool
13749testdata/SampleMaterial.lc 2134:38-2134:54
13750 String
13751testdata/SampleMaterial.lc 2137:21-2137:26
13752 Bool
13753testdata/SampleMaterial.lc 2140:5-2182:6
13754 (String, CommonAttrs) | List (String, CommonAttrs)
13755testdata/SampleMaterial.lc 2140:7-2140:50
13756 String
13757testdata/SampleMaterial.lc 2141:7-2141:18
13758 ()
13759 -> ()
13760 -> Bool
13761 -> Float
13762 -> Bool
13763 -> Bool
13764 -> CullType
13765 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13766testdata/SampleMaterial.lc 2141:7-2142:26
13767 ()
13768 -> Bool
13769 -> Float
13770 -> Bool
13771 -> Bool
13772 -> CullType
13773 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13774testdata/SampleMaterial.lc 2141:7-2143:26
13775 Bool
9345 -> Float 13776 -> Float
9346 -> Bool 13777 -> Bool
9347 -> Bool 13778 -> Bool
9348 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13779 -> CullType
9349testdata/SampleMaterial.lc 2141:7-2142:26 () 13780 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9350 -> Bool 13781testdata/SampleMaterial.lc 2141:7-2144:27
9351 -> Float 13782 Float
9352 -> Bool 13783 -> Bool
9353 -> Bool 13784 -> Bool
9354 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13785 -> CullType
9355testdata/SampleMaterial.lc 2141:7-2143:26 Bool 13786 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9356 -> Float 13787testdata/SampleMaterial.lc 2141:7-2145:21
9357 -> Bool 13788 Bool
9358 -> Bool 13789 -> Bool
9359 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13790 -> CullType
9360testdata/SampleMaterial.lc 2141:7-2144:27 Float 13791 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9361 -> Bool 13792testdata/SampleMaterial.lc 2141:7-2146:35
9362 -> Bool 13793 Bool
9363 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13794 -> CullType
9364testdata/SampleMaterial.lc 2141:7-2145:21 Bool 13795 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9365 -> Bool 13796testdata/SampleMaterial.lc 2141:7-2147:28
9366 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13797 CullType
9367testdata/SampleMaterial.lc 2141:7-2146:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13798 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9368testdata/SampleMaterial.lc 2141:7-2147:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13799testdata/SampleMaterial.lc 2141:7-2148:33
9369testdata/SampleMaterial.lc 2141:7-2148:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13800 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9370testdata/SampleMaterial.lc 2141:7-2149:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13801testdata/SampleMaterial.lc 2141:7-2149:32
9371testdata/SampleMaterial.lc 2141:7-2150:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13802 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9372testdata/SampleMaterial.lc 2141:7-2151:34 List StageAttrs -> Bool -> CommonAttrs 13803testdata/SampleMaterial.lc 2141:7-2150:30
9373testdata/SampleMaterial.lc 2141:7-2179:14 Bool -> CommonAttrs 13804 Bool -> List StageAttrs -> Bool -> CommonAttrs
9374testdata/SampleMaterial.lc 2141:7-2181:10 ((CommonAttrs)) | CommonAttrs 13805testdata/SampleMaterial.lc 2141:7-2151:34
9375testdata/SampleMaterial.lc 2142:24-2142:26 () 13806 List StageAttrs -> Bool -> CommonAttrs
9376testdata/SampleMaterial.lc 2143:24-2143:26 () 13807testdata/SampleMaterial.lc 2141:7-2179:14
9377testdata/SampleMaterial.lc 2144:22-2144:27 Bool 13808 Bool -> CommonAttrs
9378testdata/SampleMaterial.lc 2145:20-2145:21 _b 13809testdata/SampleMaterial.lc 2141:7-2181:10
9379testdata/SampleMaterial.lc 2146:30-2146:35 Bool 13810 CommonAttrs | ((CommonAttrs))
9380testdata/SampleMaterial.lc 2147:23-2147:28 Bool 13811testdata/SampleMaterial.lc 2142:24-2142:26
9381testdata/SampleMaterial.lc 2148:20-2148:33 CullType 13812 ()
9382testdata/SampleMaterial.lc 2149:30-2149:32 forall a . List a 13813testdata/SampleMaterial.lc 2143:24-2143:26
9383testdata/SampleMaterial.lc 2150:25-2150:30 Bool 13814 ()
9384testdata/SampleMaterial.lc 2151:29-2151:34 Bool 13815testdata/SampleMaterial.lc 2144:22-2144:27
9385testdata/SampleMaterial.lc 2153:13-2179:14 List StageAttrs 13816 Bool
9386testdata/SampleMaterial.lc 2153:15-2153:25 Maybe (Blending', Blending') 13817testdata/SampleMaterial.lc 2145:20-2145:21
9387 -> RGBGen 13818 _b
9388 -> AlphaGen 13819testdata/SampleMaterial.lc 2146:30-2146:35
13820 Bool
13821testdata/SampleMaterial.lc 2147:23-2147:28
13822 Bool
13823testdata/SampleMaterial.lc 2148:20-2148:33
13824 CullType
13825testdata/SampleMaterial.lc 2149:30-2149:32
13826 forall a . List a
13827testdata/SampleMaterial.lc 2150:25-2150:30
13828 Bool
13829testdata/SampleMaterial.lc 2151:29-2151:34
13830 Bool
13831testdata/SampleMaterial.lc 2153:13-2179:14
13832 List StageAttrs
13833testdata/SampleMaterial.lc 2153:15-2153:25
13834 Maybe (Blending', Blending')
13835 -> RGBGen
13836 -> AlphaGen
13837 -> TCGen
13838 -> List TCMod
13839 -> StageTexture
13840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13841testdata/SampleMaterial.lc 2153:15-2154:36
13842 RGBGen
13843 -> AlphaGen
13844 -> TCGen
13845 -> List TCMod
13846 -> StageTexture
13847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13848testdata/SampleMaterial.lc 2153:15-2155:50
13849 AlphaGen
9389 -> TCGen 13850 -> TCGen
9390 -> List TCMod 13851 -> List TCMod
9391 -> StageTexture 13852 -> StageTexture
9392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9393testdata/SampleMaterial.lc 2153:15-2154:36 RGBGen 13854testdata/SampleMaterial.lc 2153:15-2156:42
9394 -> AlphaGen 13855 TCGen
9395 -> TCGen
9396 -> List TCMod 13856 -> List TCMod
9397 -> StageTexture 13857 -> StageTexture
9398 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9399testdata/SampleMaterial.lc 2153:15-2155:50 AlphaGen 13859testdata/SampleMaterial.lc 2153:15-2157:36
9400 -> TCGen 13860 List TCMod
9401 -> List TCMod
9402 -> StageTexture 13861 -> StageTexture
9403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9404testdata/SampleMaterial.lc 2153:15-2156:42 TCGen 13863testdata/SampleMaterial.lc 2153:15-2158:31
9405 -> List TCMod 13864 StageTexture
9406 -> StageTexture
9407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9408testdata/SampleMaterial.lc 2153:15-2157:36 List TCMod 13866testdata/SampleMaterial.lc 2153:15-2159:81
9409 -> StageTexture 13867 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13868testdata/SampleMaterial.lc 2153:15-2160:38
9411testdata/SampleMaterial.lc 2153:15-2158:31 StageTexture 13869 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13870testdata/SampleMaterial.lc 2153:15-2161:41
9413testdata/SampleMaterial.lc 2153:15-2159:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13871 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9414testdata/SampleMaterial.lc 2153:15-2160:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13872testdata/SampleMaterial.lc 2153:15-2162:40
9415testdata/SampleMaterial.lc 2153:15-2161:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13873 Bool -> String -> StageAttrs
9416testdata/SampleMaterial.lc 2153:15-2162:40 Bool -> String -> StageAttrs 13874testdata/SampleMaterial.lc 2153:15-2163:46
9417testdata/SampleMaterial.lc 2153:15-2163:46 String -> StageAttrs 13875 String -> StageAttrs
9418testdata/SampleMaterial.lc 2153:15-2165:18 StageAttrs 13876testdata/SampleMaterial.lc 2153:15-2165:18
9419testdata/SampleMaterial.lc 2154:29-2154:36 forall a . Maybe a 13877 StageAttrs
9420testdata/SampleMaterial.lc 2155:30-2155:50 RGBGen 13878testdata/SampleMaterial.lc 2154:29-2154:36
9421testdata/SampleMaterial.lc 2156:32-2156:42 AlphaGen 13879 forall a . Maybe a
9422testdata/SampleMaterial.lc 2157:29-2157:36 TCGen 13880testdata/SampleMaterial.lc 2155:30-2155:50
9423testdata/SampleMaterial.lc 2158:29-2158:31 forall a . List a 13881 RGBGen
9424testdata/SampleMaterial.lc 2159:31-2159:37 String -> StageTexture 13882testdata/SampleMaterial.lc 2156:32-2156:42
9425testdata/SampleMaterial.lc 2159:31-2159:81 StageTexture 13883 AlphaGen
9426testdata/SampleMaterial.lc 2159:38-2159:81 String 13884testdata/SampleMaterial.lc 2157:29-2157:36
9427testdata/SampleMaterial.lc 2160:34-2160:38 Bool 13885 TCGen
9428testdata/SampleMaterial.lc 2161:33-2161:41 DepthFunction 13886testdata/SampleMaterial.lc 2158:29-2158:31
9429testdata/SampleMaterial.lc 2162:33-2162:40 forall a . Maybe a 13887 forall a . List a
9430testdata/SampleMaterial.lc 2163:41-2163:46 Bool 13888testdata/SampleMaterial.lc 2159:31-2159:37
9431testdata/SampleMaterial.lc 2164:38-2164:54 String 13889 String -> StageTexture
9432testdata/SampleMaterial.lc 2166:15-2166:25 Maybe (Blending', Blending') 13890testdata/SampleMaterial.lc 2159:31-2159:81
9433 -> RGBGen 13891 StageTexture
9434 -> AlphaGen 13892testdata/SampleMaterial.lc 2159:38-2159:81
13893 String
13894testdata/SampleMaterial.lc 2160:34-2160:38
13895 Bool
13896testdata/SampleMaterial.lc 2161:33-2161:41
13897 DepthFunction
13898testdata/SampleMaterial.lc 2162:33-2162:40
13899 forall a . Maybe a
13900testdata/SampleMaterial.lc 2163:41-2163:46
13901 Bool
13902testdata/SampleMaterial.lc 2164:38-2164:54
13903 String
13904testdata/SampleMaterial.lc 2166:15-2166:25
13905 Maybe (Blending', Blending')
13906 -> RGBGen
13907 -> AlphaGen
13908 -> TCGen
13909 -> List TCMod
13910 -> StageTexture
13911 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13912testdata/SampleMaterial.lc 2166:15-2167:57
13913 RGBGen
13914 -> AlphaGen
13915 -> TCGen
13916 -> List TCMod
13917 -> StageTexture
13918 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13919testdata/SampleMaterial.lc 2166:15-2168:50
13920 AlphaGen
9435 -> TCGen 13921 -> TCGen
9436 -> List TCMod 13922 -> List TCMod
9437 -> StageTexture 13923 -> StageTexture
9438 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13924 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9439testdata/SampleMaterial.lc 2166:15-2167:57 RGBGen 13925testdata/SampleMaterial.lc 2166:15-2169:42
9440 -> AlphaGen 13926 TCGen
9441 -> TCGen
9442 -> List TCMod 13927 -> List TCMod
9443 -> StageTexture 13928 -> StageTexture
9444 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13929 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9445testdata/SampleMaterial.lc 2166:15-2168:50 AlphaGen 13930testdata/SampleMaterial.lc 2166:15-2170:40
9446 -> TCGen 13931 List TCMod
9447 -> List TCMod
9448 -> StageTexture 13932 -> StageTexture
9449 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9450testdata/SampleMaterial.lc 2166:15-2169:42 TCGen 13934testdata/SampleMaterial.lc 2166:15-2171:31
9451 -> List TCMod 13935 StageTexture
9452 -> StageTexture
9453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13936 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9454testdata/SampleMaterial.lc 2166:15-2170:40 List TCMod 13937testdata/SampleMaterial.lc 2166:15-2172:42
9455 -> StageTexture 13938 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13939testdata/SampleMaterial.lc 2166:15-2173:38
9457testdata/SampleMaterial.lc 2166:15-2171:31 StageTexture 13940 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13941testdata/SampleMaterial.lc 2166:15-2174:41
9459testdata/SampleMaterial.lc 2166:15-2172:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13942 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9460testdata/SampleMaterial.lc 2166:15-2173:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13943testdata/SampleMaterial.lc 2166:15-2175:40
9461testdata/SampleMaterial.lc 2166:15-2174:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13944 Bool -> String -> StageAttrs
9462testdata/SampleMaterial.lc 2166:15-2175:40 Bool -> String -> StageAttrs 13945testdata/SampleMaterial.lc 2166:15-2176:46
9463testdata/SampleMaterial.lc 2166:15-2176:46 String -> StageAttrs 13946 String -> StageAttrs
9464testdata/SampleMaterial.lc 2166:15-2178:18 List StageAttrs | StageAttrs 13947testdata/SampleMaterial.lc 2166:15-2178:18
9465testdata/SampleMaterial.lc 2167:29-2167:33 forall a . a -> Maybe a 13948 StageAttrs | List StageAttrs
9466testdata/SampleMaterial.lc 2167:29-2167:57 Maybe (Blending', Blending') 13949testdata/SampleMaterial.lc 2167:29-2167:33
9467testdata/SampleMaterial.lc 2167:34-2167:57 (Blending', Blending') 13950 forall a . a -> Maybe a
9468testdata/SampleMaterial.lc 2167:36-2167:46 Blending' 13951testdata/SampleMaterial.lc 2167:29-2167:57
9469testdata/SampleMaterial.lc 2167:49-2167:55 ((Blending')) | Blending' 13952 Maybe (Blending', Blending')
9470testdata/SampleMaterial.lc 2168:30-2168:50 RGBGen 13953testdata/SampleMaterial.lc 2167:34-2167:57
9471testdata/SampleMaterial.lc 2169:32-2169:42 AlphaGen 13954 (Blending', Blending')
9472testdata/SampleMaterial.lc 2170:29-2170:40 TCGen 13955testdata/SampleMaterial.lc 2167:36-2167:46
9473testdata/SampleMaterial.lc 2171:29-2171:31 forall a . List a 13956 Blending'
9474testdata/SampleMaterial.lc 2172:31-2172:42 StageTexture 13957testdata/SampleMaterial.lc 2167:49-2167:55
9475testdata/SampleMaterial.lc 2173:34-2173:38 Bool 13958 Blending' | ((Blending'))
9476testdata/SampleMaterial.lc 2174:33-2174:41 DepthFunction 13959testdata/SampleMaterial.lc 2168:30-2168:50
9477testdata/SampleMaterial.lc 2175:33-2175:40 forall a . Maybe a 13960 RGBGen
9478testdata/SampleMaterial.lc 2176:41-2176:46 Bool 13961testdata/SampleMaterial.lc 2169:32-2169:42
9479testdata/SampleMaterial.lc 2177:38-2177:54 String 13962 AlphaGen
9480testdata/SampleMaterial.lc 2180:21-2180:26 Bool 13963testdata/SampleMaterial.lc 2170:29-2170:40
13964 TCGen
13965testdata/SampleMaterial.lc 2171:29-2171:31
13966 forall a . List a
13967testdata/SampleMaterial.lc 2172:31-2172:42
13968 StageTexture
13969testdata/SampleMaterial.lc 2173:34-2173:38
13970 Bool
13971testdata/SampleMaterial.lc 2174:33-2174:41
13972 DepthFunction
13973testdata/SampleMaterial.lc 2175:33-2175:40
13974 forall a . Maybe a
13975testdata/SampleMaterial.lc 2176:41-2176:46
13976 Bool
13977testdata/SampleMaterial.lc 2177:38-2177:54
13978 String
13979testdata/SampleMaterial.lc 2180:21-2180:26
13980 Bool \ No newline at end of file
diff --git a/testdata/adhoc.reject.out b/testdata/adhoc.reject.out
index 8e226745..8bfe623e 100644
--- a/testdata/adhoc.reject.out
+++ b/testdata/adhoc.reject.out
@@ -3,21 +3,30 @@ in testdata/adhoc.reject.lc:4:5:
3x = one :: Vec 4 A 3x = one :: Vec 4 A
4 ^^^ 4 ^^^
5------------ trace 5------------ trace
6'A :: Type 6'A :: Type
7A :: A 7A :: A
8'ACase :: forall (a :: A -> Type) -> a 'A -> forall (b :: A) -> a b 8'ACase :: 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 testdata/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 Type 15testdata/adhoc.reject.lc 2:6-2:7
16testdata/adhoc.reject.lc 2:6-2:11 Type 16 Type | Type | Type | Type | Type
17testdata/adhoc.reject.lc 2:10-2:11 A 17testdata/adhoc.reject.lc 2:6-2:11
18testdata/adhoc.reject.lc 4:5-4:8 forall a . Component a => a 18 Type
19testdata/adhoc.reject.lc 4:12-4:15 Nat -> Type -> Type 19testdata/adhoc.reject.lc 2:10-2:11
20testdata/adhoc.reject.lc 4:12-4:17 Type -> Type 20 A
21testdata/adhoc.reject.lc 4:12-4:19 Type 21testdata/adhoc.reject.lc 4:5-4:8
22testdata/adhoc.reject.lc 4:16-4:17 _b 22 forall a . Component a => a
23testdata/adhoc.reject.lc 4:18-4:19 Type 23testdata/adhoc.reject.lc 4:12-4:15
24 Nat -> Type -> Type
25testdata/adhoc.reject.lc 4:12-4:17
26 Type -> Type
27testdata/adhoc.reject.lc 4:12-4:19
28 Type
29testdata/adhoc.reject.lc 4:16-4:17
30 _b
31testdata/adhoc.reject.lc 4:18-4:19
32 Type \ No newline at end of file
diff --git a/testdata/ambig.out b/testdata/ambig.out
index ca10ff27..371868e6 100644
--- a/testdata/ambig.out
+++ b/testdata/ambig.out
@@ -13,13 +13,21 @@ h
13 b)) -> c 13 b)) -> c
14main is not found 14main is not found
15------------ trace 15------------ trace
16h :: forall a b c d . (b -> d -> c) -> (b, d) -> a -> c 16h :: forall a b c d . (b -> d -> c) -> (b, d) -> a -> c
17------------ tooltips 17------------ tooltips
18testdata/ambig.lc 4:1-4:2 forall a b c d . (b -> d -> c) -> (b, d) -> a -> c 18testdata/ambig.lc 4:1-4:2
19testdata/ambig.lc 4:11-4:12 _c 19 forall a b c d . (b -> d -> c) -> (b, d) -> a -> c
20testdata/ambig.lc 7:9-7:29 _b 20testdata/ambig.lc 4:11-4:12
21testdata/ambig.lc 7:21-7:22 _s 21 _c
22testdata/ambig.lc 7:21-7:26 HList _c -> _b | _c | _c -> HList _b -> _a | _d 22testdata/ambig.lc 7:9-7:29
23testdata/ambig.lc 7:23-7:24 _n 23 _b
24testdata/ambig.lc 7:25-7:26 _j 24testdata/ambig.lc 7:21-7:22
25testdata/ambig.lc 7:28-7:29 _g 25 _s
26testdata/ambig.lc 7:21-7:26
27 _c | _d
28testdata/ambig.lc 7:23-7:24
29 _n
30testdata/ambig.lc 7:25-7:26
31 _j
32testdata/ambig.lc 7:28-7:29
33 _g \ No newline at end of file
diff --git a/testdata/complex.out b/testdata/complex.out
index 4c7e0d46..dc454acf 100644
--- a/testdata/complex.out
+++ b/testdata/complex.out
@@ -91,392 +91,755 @@ iter = _rhs s4
91mandel = \(a :: _) -> _rhs (cabs (iter a) < 2.0) 91mandel = \(a :: _) -> _rhs (cabs (iter a) < 2.0)
92main is not found 92main is not found
93------------ trace 93------------ trace
94'Repr :: Type 94'Repr :: Type
95Normal :: Repr 95Normal :: Repr
96Polar :: Repr 96Polar :: Repr
97'ReprCase 97'ReprCase
98 :: forall (a :: Repr -> Type) 98 :: forall (a :: Repr -> Type)
99 -> a 'Normal -> a 'Polar -> forall (b :: Repr) -> a b 99 -> a 'Normal -> a 'Polar -> forall (b :: Repr) -> a b
100match'Repr :: forall (a :: Type -> Type) -> a Repr -> forall b -> a b -> a b 100match'Repr :: forall (a :: Type -> Type) -> a Repr -> forall b -> a b -> a b
101'Complex :: Repr -> Type 101'Complex :: Repr -> Type
102Complex :: forall (a :: Repr) . Float -> Float -> Complex a 102Complex :: forall (a :: Repr) . Float -> Float -> Complex a
103'ComplexCase 103'ComplexCase
104 :: forall (a :: forall (b :: Repr) -> Complex b -> Type) 104 :: forall (a :: forall (b :: Repr) -> Complex b -> Type)
105 -> (forall (c :: Repr) 105 -> (forall (c :: Repr)
106 . forall (d :: Float) (e :: Float) -> a c ('Complex c d e)) 106 . forall (d :: Float) (e :: Float) -> a c ('Complex c d e))
107 -> forall (f :: Repr) . forall (g :: Complex f) -> a f g 107 -> forall (f :: Repr) . forall (g :: Complex f) -> a f g
108match'Complex 108match'Complex
109 :: forall (a :: Type -> Type) 109 :: forall (a :: Type -> Type)
110 -> (forall (b :: Repr) -> a (Complex b)) -> forall c -> a c -> a c 110 -> (forall (b :: Repr) -> a (Complex b)) -> forall c -> a c -> a c
111repr :: forall (a :: Repr) . Complex a -> Repr 111repr :: forall (a :: Repr) . Complex a -> Repr
112normal :: Float -> Float -> Complex 'Normal 112normal :: Float -> Float -> Complex 'Normal
113polar :: Float -> Float -> Complex 'Polar 113polar :: Float -> Float -> Complex 'Polar
114cabs :: forall (a :: Repr) . Complex a -> Float 114cabs :: forall (a :: Repr) . Complex a -> Float
115toPolar :: Complex 'Normal -> Complex 'Polar 115toPolar :: Complex 'Normal -> Complex 'Polar
116toNormal :: Complex 'Polar -> Complex 'Normal 116toNormal :: Complex 'Polar -> Complex 'Normal
117it_should_fail :: forall (a :: Repr) . Complex a -> Float 117it_should_fail :: forall (a :: Repr) . Complex a -> Float
118add :: forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 118add :: forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
119mul :: forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 119mul :: forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
120s :: forall (a :: Repr) . Complex a -> Complex a 120s :: forall (a :: Repr) . Complex a -> Complex a
121s4 :: forall (a :: Repr) . Complex a -> Complex a 121s4 :: forall (a :: Repr) . Complex a -> Complex a
122iter :: forall (a :: Repr) . Complex a -> Complex a 122iter :: forall (a :: Repr) . Complex a -> Complex a
123mandel :: forall (a :: Repr) . Complex a -> VecScalar 1 Bool 123mandel :: forall (a :: Repr) . Complex a -> VecScalar 1 Bool
124------------ tooltips 124------------ tooltips
125testdata/complex.lc 3:6-3:10 Type 125testdata/complex.lc 3:6-3:10
126testdata/complex.lc 3:6-3:27 Type 126 Type | Type | Type | Type | Type | Type
127testdata/complex.lc 3:13-3:19 Repr 127testdata/complex.lc 3:6-3:27
128testdata/complex.lc 3:22-3:27 Repr 128 Type | Type
129testdata/complex.lc 5:6-5:13 Repr -> Type | Type 129testdata/complex.lc 3:13-3:19
130testdata/complex.lc 5:6-6:52 Type 130 Repr
131testdata/complex.lc 5:17-5:21 Type 131testdata/complex.lc 3:22-3:27
132testdata/complex.lc 5:25-5:29 Type 132 Repr
133testdata/complex.lc 6:3-6:10 Complex _c | forall (a :: Repr) . Float -> Float -> Complex a 133testdata/complex.lc 5:6-5:13
134testdata/complex.lc 6:3-6:52 Type 134 Repr -> Type | Repr -> Type | Type | Repr -> Type | Type | Type
135testdata/complex.lc 6:25-6:30 Type 135testdata/complex.lc 5:6-6:52
136testdata/complex.lc 6:25-6:52 Type 136 Type
137testdata/complex.lc 6:34-6:39 Type 137testdata/complex.lc 5:17-5:21
138testdata/complex.lc 6:34-6:52 Type 138 Type
139testdata/complex.lc 6:43-6:50 Repr -> Type 139testdata/complex.lc 5:25-5:29
140testdata/complex.lc 6:43-6:52 Type 140 Type | Type
141testdata/complex.lc 6:51-6:52 Repr | _d 141testdata/complex.lc 6:3-6:10
142testdata/complex.lc 8:20-8:27 Repr -> Type 142 forall (a :: Repr) . Float -> Float -> Complex a | Complex _c
143testdata/complex.lc 8:20-8:29 Type 143testdata/complex.lc 6:3-6:52
144testdata/complex.lc 8:20-8:37 Type 144 Type | Type | Type | Type
145testdata/complex.lc 8:28-8:29 _b 145testdata/complex.lc 6:25-6:30
146testdata/complex.lc 8:33-8:37 Type 146 Type
147testdata/complex.lc 9:1-9:5 forall (a :: Repr) . Complex a -> Repr 147testdata/complex.lc 6:25-6:52
148testdata/complex.lc 9:13-9:14 Complex _a -> Repr | Repr | forall (a :: Repr) . Complex a -> Repr 148 Type
149testdata/complex.lc 11:11-11:16 Type 149testdata/complex.lc 6:34-6:39
150testdata/complex.lc 11:20-11:25 Type 150 Type
151testdata/complex.lc 11:20-11:43 Type 151testdata/complex.lc 6:34-6:52
152testdata/complex.lc 11:29-11:36 Repr -> Type 152 Type
153testdata/complex.lc 11:29-11:43 Type 153testdata/complex.lc 6:43-6:50
154testdata/complex.lc 11:37-11:43 Repr 154 Repr -> Type
155testdata/complex.lc 12:1-12:7 Float -> Float -> Complex 'Normal 155testdata/complex.lc 6:43-6:52
156testdata/complex.lc 12:14-12:21 forall (a :: Repr) . Float -> Float -> Complex a 156 Type | Type
157testdata/complex.lc 12:14-12:23 Float -> Complex _a 157testdata/complex.lc 6:51-6:52
158testdata/complex.lc 12:14-12:25 Complex 'Normal | Float -> Complex 'Normal | Float -> Float -> Complex 'Normal 158 _d | Repr
159testdata/complex.lc 12:22-12:23 Float 159testdata/complex.lc 8:20-8:27
160testdata/complex.lc 12:24-12:25 Float 160 Repr -> Type
161testdata/complex.lc 14:10-14:15 Type 161testdata/complex.lc 8:20-8:29
162testdata/complex.lc 14:19-14:24 Type 162 Type
163testdata/complex.lc 14:19-14:41 Type 163testdata/complex.lc 8:20-8:37
164testdata/complex.lc 14:28-14:35 Repr -> Type 164 Type
165testdata/complex.lc 14:28-14:41 Type 165testdata/complex.lc 8:28-8:29
166testdata/complex.lc 14:36-14:41 Repr 166 _b
167testdata/complex.lc 15:1-15:6 Float -> Float -> Complex 'Polar 167testdata/complex.lc 8:33-8:37
168testdata/complex.lc 15:13-15:20 forall (a :: Repr) . Float -> Float -> Complex a 168 Type | Type
169testdata/complex.lc 15:13-15:22 Float -> Complex _a 169testdata/complex.lc 9:1-9:5
170testdata/complex.lc 15:13-15:24 Complex 'Polar | Float -> Complex 'Polar | Float -> Float -> Complex 'Polar 170 forall (a :: Repr) . Complex a -> Repr
171testdata/complex.lc 15:21-15:22 Float 171testdata/complex.lc 9:13-9:14
172testdata/complex.lc 15:23-15:24 Float 172 Repr
173testdata/complex.lc 18:20-18:27 Repr -> Type 173testdata/complex.lc 11:11-11:16
174testdata/complex.lc 18:20-18:29 Type 174 Type
175testdata/complex.lc 18:20-18:38 Type 175testdata/complex.lc 11:20-11:25
176testdata/complex.lc 18:28-18:29 _b 176 Type
177testdata/complex.lc 18:33-18:38 Type 177testdata/complex.lc 11:20-11:43
178testdata/complex.lc 19:1-19:5 forall (a :: Repr) . Complex a -> Float 178 Type
179testdata/complex.lc 19:34-19:38 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 179testdata/complex.lc 11:29-11:36
180testdata/complex.lc 19:34-19:50 Float | Float -> Float -> _b | Float -> _c | VecScalar 1 Float 180 Repr -> Type
181testdata/complex.lc 19:34-20:35 Complex _a -> Float | Float | Repr -> Float | forall (a :: Repr) . Complex a -> Float 181testdata/complex.lc 11:29-11:43
182testdata/complex.lc 19:40-19:41 Float 182 Type | Type
183testdata/complex.lc 19:40-19:42 Float -> Float 183testdata/complex.lc 11:37-11:43
184testdata/complex.lc 19:40-19:43 Float 184 Repr
185testdata/complex.lc 19:40-19:45 Float -> Float 185testdata/complex.lc 12:1-12:7
186testdata/complex.lc 19:40-19:49 Float 186 Float -> Float -> Complex 'Normal
187testdata/complex.lc 19:41-19:42 forall a . Num (MatVecScalarElem a) => a -> a -> a 187testdata/complex.lc 12:14-12:21
188testdata/complex.lc 19:42-19:43 Float 188 forall (a :: Repr) . Float -> Float -> Complex a
189testdata/complex.lc 19:44-19:45 forall a . Num (MatVecScalarElem a) => a -> a -> a 189testdata/complex.lc 12:14-12:23
190testdata/complex.lc 19:46-19:47 Float 190 Float -> Complex _a
191testdata/complex.lc 19:46-19:48 Float -> Float 191testdata/complex.lc 12:14-12:25
192testdata/complex.lc 19:46-19:49 Float 192 Complex 'Normal
193testdata/complex.lc 19:47-19:48 forall a . Num (MatVecScalarElem a) => a -> a -> a 193testdata/complex.lc 12:22-12:23
194testdata/complex.lc 19:48-19:49 Float 194 Float
195testdata/complex.lc 20:34-20:35 Float | Float -> Float -> _b | Float -> _c 195testdata/complex.lc 12:24-12:25
196testdata/complex.lc 22:12-22:19 Repr -> Type 196 Float
197testdata/complex.lc 22:12-22:26 Type 197testdata/complex.lc 14:10-14:15
198testdata/complex.lc 22:20-22:26 Repr 198 Type
199testdata/complex.lc 22:30-22:37 Repr -> Type 199testdata/complex.lc 14:19-14:24
200testdata/complex.lc 22:30-22:43 Type 200 Type
201testdata/complex.lc 22:38-22:43 Repr 201testdata/complex.lc 14:19-14:41
202testdata/complex.lc 23:1-23:8 Complex 'Normal -> Complex 'Polar 202 Type
203testdata/complex.lc 24:8-29:17 Complex 'Polar 203testdata/complex.lc 14:28-14:35
204testdata/complex.lc 24:8-31:25 Complex 'Normal -> Complex 'Polar | Complex 'Polar | Float -> Float -> _b | Float -> _c 204 Repr -> Type
205testdata/complex.lc 24:11-24:12 Float 205testdata/complex.lc 14:28-14:41
206testdata/complex.lc 24:11-24:14 VecScalar 1 Float -> VecScalar 1 Bool 206 Type | Type
207testdata/complex.lc 24:11-24:19 VecScalar 1 Bool 207testdata/complex.lc 14:36-14:41
208testdata/complex.lc 24:11-24:59 Complex 'Polar -> Complex 'Polar 208 Repr
209testdata/complex.lc 24:13-24:14 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 209testdata/complex.lc 15:1-15:6
210testdata/complex.lc 24:16-24:19 Float 210 Float -> Float -> Complex 'Polar
211testdata/complex.lc 24:37-24:42 Float -> Float -> Complex 'Polar 211testdata/complex.lc 15:13-15:20
212testdata/complex.lc 24:37-24:44 Float -> Complex 'Polar 212 forall (a :: Repr) . Float -> Float -> Complex a
213testdata/complex.lc 24:37-24:59 Complex 'Polar 213testdata/complex.lc 15:13-15:22
214testdata/complex.lc 24:43-24:44 VecScalar 1 Float 214 Float -> Complex _a
215testdata/complex.lc 24:46-24:50 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 215testdata/complex.lc 15:13-15:24
216testdata/complex.lc 24:46-24:58 VecScalar 1 Float 216 Complex 'Polar
217testdata/complex.lc 24:52-24:53 Float 217testdata/complex.lc 15:21-15:22
218testdata/complex.lc 24:52-24:55 VecScalar 1 Float -> VecScalar 1 Float 218 Float
219testdata/complex.lc 24:52-24:57 VecScalar 1 Float 219testdata/complex.lc 15:23-15:24
220testdata/complex.lc 24:54-24:55 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 220 Float
221testdata/complex.lc 24:56-24:57 Float 221testdata/complex.lc 18:20-18:27
222testdata/complex.lc 25:8-29:17 Complex 'Polar 222 Repr -> Type
223testdata/complex.lc 25:11-25:12 Float 223testdata/complex.lc 18:20-18:29
224testdata/complex.lc 25:11-25:14 VecScalar 1 Float -> VecScalar 1 Bool 224 Type
225testdata/complex.lc 25:11-25:19 VecScalar 1 Bool 225testdata/complex.lc 18:20-18:38
226testdata/complex.lc 25:11-25:22 Bool -> Bool 226 Type
227testdata/complex.lc 25:11-25:31 Bool 227testdata/complex.lc 18:28-18:29
228testdata/complex.lc 25:11-25:64 Complex 'Polar -> Complex 'Polar 228 _b
229testdata/complex.lc 25:13-25:14 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 229testdata/complex.lc 18:33-18:38
230testdata/complex.lc 25:16-25:19 Float 230 Type | Type
231testdata/complex.lc 25:20-25:22 Bool -> Bool -> Bool 231testdata/complex.lc 19:1-19:5
232testdata/complex.lc 25:23-25:24 Float 232 forall (a :: Repr) . Complex a -> Float
233testdata/complex.lc 25:23-25:27 VecScalar 1 Float -> VecScalar 1 Bool 233testdata/complex.lc 19:34-19:38
234testdata/complex.lc 25:23-25:31 VecScalar 1 Bool 234 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
235testdata/complex.lc 25:25-25:27 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 235testdata/complex.lc 19:34-19:50
236testdata/complex.lc 25:28-25:31 Float 236 VecScalar 1 Float | Float
237testdata/complex.lc 25:37-25:42 Float -> Float -> Complex 'Polar 237testdata/complex.lc 19:34-20:35
238testdata/complex.lc 25:37-25:44 Float -> Complex 'Polar 238 Repr -> Float | Float
239testdata/complex.lc 25:37-25:64 Complex 'Polar 239testdata/complex.lc 19:40-19:41
240testdata/complex.lc 25:43-25:44 VecScalar 1 Float 240 Float
241testdata/complex.lc 25:46-25:50 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 241testdata/complex.lc 19:40-19:42
242testdata/complex.lc 25:46-25:58 VecScalar 1 Float 242 Float -> Float
243testdata/complex.lc 25:46-25:60 Float -> Float 243testdata/complex.lc 19:40-19:43
244testdata/complex.lc 25:46-25:63 Float 244 Float
245testdata/complex.lc 25:52-25:53 Float 245testdata/complex.lc 19:40-19:45
246testdata/complex.lc 25:52-25:55 VecScalar 1 Float -> VecScalar 1 Float 246 Float -> Float
247testdata/complex.lc 25:52-25:57 VecScalar 1 Float 247testdata/complex.lc 19:40-19:49
248testdata/complex.lc 25:54-25:55 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 248 Float
249testdata/complex.lc 25:56-25:57 Float 249testdata/complex.lc 19:41-19:42
250testdata/complex.lc 25:59-25:60 forall a . Num (MatVecScalarElem a) => a -> a -> a 250 forall a . Num (MatVecScalarElem a) => a -> a -> a
251testdata/complex.lc 25:61-25:63 Float 251testdata/complex.lc 19:42-19:43
252testdata/complex.lc 26:8-29:17 Complex 'Polar 252 Float
253testdata/complex.lc 26:11-26:12 Float 253testdata/complex.lc 19:44-19:45
254testdata/complex.lc 26:11-26:14 VecScalar 1 Float -> VecScalar 1 Bool 254 forall a . Num (MatVecScalarElem a) => a -> a -> a
255testdata/complex.lc 26:11-26:19 VecScalar 1 Bool 255testdata/complex.lc 19:46-19:47
256testdata/complex.lc 26:11-26:22 Bool -> Bool 256 Float
257testdata/complex.lc 26:11-26:31 Bool 257testdata/complex.lc 19:46-19:48
258testdata/complex.lc 26:11-26:64 Complex 'Polar -> Complex 'Polar 258 Float -> Float
259testdata/complex.lc 26:13-26:14 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 259testdata/complex.lc 19:46-19:49
260testdata/complex.lc 26:16-26:19 Float 260 Float
261testdata/complex.lc 26:20-26:22 Bool -> Bool -> Bool 261testdata/complex.lc 19:47-19:48
262testdata/complex.lc 26:23-26:24 Float 262 forall a . Num (MatVecScalarElem a) => a -> a -> a
263testdata/complex.lc 26:23-26:26 VecScalar 1 Float -> VecScalar 1 Bool 263testdata/complex.lc 19:48-19:49
264testdata/complex.lc 26:23-26:31 VecScalar 1 Bool 264 Float
265testdata/complex.lc 26:25-26:26 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 265testdata/complex.lc 20:34-20:35
266testdata/complex.lc 26:28-26:31 Float 266 Float | Float
267testdata/complex.lc 26:37-26:42 Float -> Float -> Complex 'Polar 267testdata/complex.lc 22:12-22:19
268testdata/complex.lc 26:37-26:44 Float -> Complex 'Polar 268 Repr -> Type
269testdata/complex.lc 26:37-26:64 Complex 'Polar 269testdata/complex.lc 22:12-22:26
270testdata/complex.lc 26:43-26:44 VecScalar 1 Float 270 Type
271testdata/complex.lc 26:46-26:50 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 271testdata/complex.lc 22:20-22:26
272testdata/complex.lc 26:46-26:58 VecScalar 1 Float 272 Repr
273testdata/complex.lc 26:46-26:60 Float -> Float 273testdata/complex.lc 22:30-22:37
274testdata/complex.lc 26:46-26:63 Float 274 Repr -> Type
275testdata/complex.lc 26:52-26:53 Float 275testdata/complex.lc 22:30-22:43
276testdata/complex.lc 26:52-26:55 VecScalar 1 Float -> VecScalar 1 Float 276 Type | Type
277testdata/complex.lc 26:52-26:57 VecScalar 1 Float 277testdata/complex.lc 22:38-22:43
278testdata/complex.lc 26:54-26:55 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 278 Repr
279testdata/complex.lc 26:56-26:57 Float 279testdata/complex.lc 23:1-23:8
280testdata/complex.lc 26:59-26:60 forall a . Num (MatVecScalarElem a) => a -> a -> a 280 Complex 'Normal -> Complex 'Polar
281testdata/complex.lc 26:61-26:63 Float 281testdata/complex.lc 24:8-29:17
282testdata/complex.lc 27:8-29:17 Complex 'Polar 282 Complex 'Polar
283testdata/complex.lc 27:11-27:12 Float 283testdata/complex.lc 24:8-31:25
284testdata/complex.lc 27:11-27:15 Float -> Bool 284 Complex 'Polar
285testdata/complex.lc 27:11-27:19 Bool 285testdata/complex.lc 24:11-24:12
286testdata/complex.lc 27:11-27:22 Bool -> Bool 286 Float
287testdata/complex.lc 27:11-27:31 Bool 287testdata/complex.lc 24:11-24:14
288testdata/complex.lc 27:11-27:56 Complex 'Polar -> Complex 'Polar 288 VecScalar 1 Float -> VecScalar 1 Bool
289testdata/complex.lc 27:13-27:15 forall a . Eq a => a -> a -> Bool 289testdata/complex.lc 24:11-24:19
290testdata/complex.lc 27:16-27:19 Float 290 VecScalar 1 Bool
291testdata/complex.lc 27:20-27:22 Bool -> Bool -> Bool 291testdata/complex.lc 24:11-24:59
292testdata/complex.lc 27:23-27:24 Float 292 Complex 'Polar -> Complex 'Polar
293testdata/complex.lc 27:23-27:27 VecScalar 1 Float -> VecScalar 1 Bool 293testdata/complex.lc 24:13-24:14
294testdata/complex.lc 27:23-27:31 VecScalar 1 Bool 294 forall (a :: Nat) b
295testdata/complex.lc 27:25-27:27 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 295 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
296testdata/complex.lc 27:28-27:31 Float 296testdata/complex.lc 24:16-24:19
297testdata/complex.lc 27:37-27:42 Float -> Float -> Complex 'Polar 297 Float
298testdata/complex.lc 27:37-27:44 Float -> Complex 'Polar 298testdata/complex.lc 24:37-24:42
299testdata/complex.lc 27:37-27:56 Complex 'Polar 299 Float -> Float -> Complex 'Polar
300testdata/complex.lc 27:43-27:44 VecScalar 1 Float 300testdata/complex.lc 24:37-24:44
301testdata/complex.lc 27:47-27:49 Float 301 Float -> Complex 'Polar
302testdata/complex.lc 27:47-27:51 VecScalar 1 Float -> VecScalar 1 Float 302testdata/complex.lc 24:37-24:59
303testdata/complex.lc 27:47-27:55 VecScalar 1 Float 303 Complex 'Polar
304testdata/complex.lc 27:50-27:51 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 304testdata/complex.lc 24:43-24:44
305testdata/complex.lc 27:52-27:55 Float 305 VecScalar 1 Float
306testdata/complex.lc 28:8-29:17 Complex 'Polar 306testdata/complex.lc 24:46-24:50
307testdata/complex.lc 28:11-28:12 Float 307 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
308testdata/complex.lc 28:11-28:15 Float -> Bool 308testdata/complex.lc 24:46-24:58
309testdata/complex.lc 28:11-28:19 Bool 309 VecScalar 1 Float
310testdata/complex.lc 28:11-28:22 Bool -> Bool 310testdata/complex.lc 24:52-24:53
311testdata/complex.lc 28:11-28:31 Bool 311 Float
312testdata/complex.lc 28:11-28:56 Complex 'Polar -> Complex 'Polar 312testdata/complex.lc 24:52-24:55
313testdata/complex.lc 28:13-28:15 forall a . Eq a => a -> a -> Bool 313 VecScalar 1 Float -> VecScalar 1 Float
314testdata/complex.lc 28:16-28:19 Float 314testdata/complex.lc 24:52-24:57
315testdata/complex.lc 28:20-28:22 Bool -> Bool -> Bool 315 VecScalar 1 Float
316testdata/complex.lc 28:23-28:24 Float 316testdata/complex.lc 24:54-24:55
317testdata/complex.lc 28:23-28:26 VecScalar 1 Float -> VecScalar 1 Bool 317 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
318testdata/complex.lc 28:23-28:31 VecScalar 1 Bool 318testdata/complex.lc 24:56-24:57
319testdata/complex.lc 28:25-28:26 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 319 Float
320testdata/complex.lc 28:28-28:31 Float 320testdata/complex.lc 25:8-29:17
321testdata/complex.lc 28:37-28:42 Float -> Float -> Complex 'Polar 321 Complex 'Polar
322testdata/complex.lc 28:37-28:44 Float -> Complex 'Polar 322testdata/complex.lc 25:11-25:12
323testdata/complex.lc 28:37-28:56 Complex 'Polar 323 Float
324testdata/complex.lc 28:43-28:44 VecScalar 1 Float 324testdata/complex.lc 25:11-25:14
325testdata/complex.lc 28:46-28:47 forall a . Num (MatVecScalarElem a) => a -> a -> a 325 VecScalar 1 Float -> VecScalar 1 Bool
326testdata/complex.lc 28:46-28:55 Float 326testdata/complex.lc 25:11-25:19
327testdata/complex.lc 28:47-28:49 Float 327 VecScalar 1 Bool
328testdata/complex.lc 28:47-28:51 VecScalar 1 Float -> VecScalar 1 Float 328testdata/complex.lc 25:11-25:22
329testdata/complex.lc 28:47-28:55 VecScalar 1 Float 329 Bool -> Bool
330testdata/complex.lc 28:50-28:51 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a 330testdata/complex.lc 25:11-25:31
331testdata/complex.lc 28:52-28:55 Float 331 Bool
332testdata/complex.lc 29:8-29:17 forall a . a 332testdata/complex.lc 25:11-25:64
333testdata/complex.lc 31:9-31:13 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 333 Complex 'Polar -> Complex 'Polar
334testdata/complex.lc 31:9-31:25 VecScalar 1 Float 334testdata/complex.lc 25:13-25:14
335testdata/complex.lc 31:15-31:16 Float 335 forall (a :: Nat) b
336testdata/complex.lc 31:15-31:17 Float -> Float 336 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
337testdata/complex.lc 31:15-31:18 Float 337testdata/complex.lc 25:16-25:19
338testdata/complex.lc 31:15-31:20 Float -> Float 338 Float
339testdata/complex.lc 31:15-31:24 Float 339testdata/complex.lc 25:20-25:22
340testdata/complex.lc 31:16-31:17 forall a . Num (MatVecScalarElem a) => a -> a -> a 340 Bool -> Bool -> Bool
341testdata/complex.lc 31:17-31:18 Float 341testdata/complex.lc 25:23-25:24
342testdata/complex.lc 31:19-31:20 forall a . Num (MatVecScalarElem a) => a -> a -> a 342 Float
343testdata/complex.lc 31:21-31:22 Float 343testdata/complex.lc 25:23-25:27
344testdata/complex.lc 31:21-31:23 Float -> Float 344 VecScalar 1 Float -> VecScalar 1 Bool
345testdata/complex.lc 31:21-31:24 Float 345testdata/complex.lc 25:23-25:31
346testdata/complex.lc 31:22-31:23 forall a . Num (MatVecScalarElem a) => a -> a -> a 346 VecScalar 1 Bool
347testdata/complex.lc 31:23-31:24 Float 347testdata/complex.lc 25:25-25:27
348testdata/complex.lc 64:13-64:20 Repr -> Type 348 forall (a :: Nat) b
349testdata/complex.lc 64:13-64:26 Type 349 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
350testdata/complex.lc 64:21-64:26 Repr 350testdata/complex.lc 25:28-25:31
351testdata/complex.lc 64:30-64:37 Repr -> Type 351 Float
352testdata/complex.lc 64:30-64:44 Type 352testdata/complex.lc 25:37-25:42
353testdata/complex.lc 64:38-64:44 Repr 353 Float -> Float -> Complex 'Polar
354testdata/complex.lc 65:1-65:9 Complex 'Polar -> Complex 'Normal 354testdata/complex.lc 25:37-25:44
355testdata/complex.lc 65:28-65:35 forall (a :: Repr) . Float -> Float -> Complex a 355 Float -> Complex 'Polar
356testdata/complex.lc 65:28-65:49 Float -> Complex _a 356testdata/complex.lc 25:37-25:64
357testdata/complex.lc 65:28-65:63 Complex 'Polar -> Complex 'Normal | Complex _a | Float -> Float -> _b | Float -> _c 357 Complex 'Polar
358testdata/complex.lc 65:37-65:38 Float 358testdata/complex.lc 25:43-25:44
359testdata/complex.lc 65:37-65:40 Float -> Float 359 VecScalar 1 Float
360testdata/complex.lc 65:37-65:48 Float 360testdata/complex.lc 25:46-25:50
361testdata/complex.lc 65:39-65:40 forall a . Num (MatVecScalarElem a) => a -> a -> a 361 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
362testdata/complex.lc 65:41-65:44 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 362testdata/complex.lc 25:46-25:58
363testdata/complex.lc 65:41-65:48 VecScalar 1 Float 363 VecScalar 1 Float
364testdata/complex.lc 65:45-65:48 Float 364testdata/complex.lc 25:46-25:60
365testdata/complex.lc 65:51-65:52 Float 365 Float -> Float
366testdata/complex.lc 65:51-65:54 Float -> Float 366testdata/complex.lc 25:46-25:63
367testdata/complex.lc 65:51-65:62 Float 367 Float
368testdata/complex.lc 65:53-65:54 forall a . Num (MatVecScalarElem a) => a -> a -> a 368testdata/complex.lc 25:52-25:53
369testdata/complex.lc 65:55-65:58 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a 369 Float
370testdata/complex.lc 65:55-65:62 VecScalar 1 Float 370testdata/complex.lc 25:52-25:55
371testdata/complex.lc 65:59-65:62 Float 371 VecScalar 1 Float -> VecScalar 1 Float
372testdata/complex.lc 111:1-111:15 forall (a :: Repr) . Complex a -> Float 372testdata/complex.lc 25:52-25:57
373testdata/complex.lc 111:38-111:39 Float | Float -> Float -> _b | Float -> _c 373 VecScalar 1 Float
374testdata/complex.lc 113:20-113:70 Type 374testdata/complex.lc 25:54-25:55
375testdata/complex.lc 113:32-113:39 Repr -> Type 375 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
376testdata/complex.lc 113:32-113:42 Type 376testdata/complex.lc 25:56-25:57
377testdata/complex.lc 113:32-113:70 Type 377 Float
378testdata/complex.lc 113:40-113:42 _d 378testdata/complex.lc 25:59-25:60
379testdata/complex.lc 113:46-113:53 Repr -> Type 379 forall a . Num (MatVecScalarElem a) => a -> a -> a
380testdata/complex.lc 113:46-113:56 Type 380testdata/complex.lc 25:61-25:63
381testdata/complex.lc 113:46-113:70 Type 381 Float
382testdata/complex.lc 113:54-113:56 _c 382testdata/complex.lc 26:8-29:17
383testdata/complex.lc 113:60-113:67 Repr -> Type 383 Complex 'Polar
384testdata/complex.lc 113:60-113:70 Type 384testdata/complex.lc 26:11-26:12
385testdata/complex.lc 113:68-113:70 Repr 385 Float
386testdata/complex.lc 114:1-114:4 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 386testdata/complex.lc 26:11-26:14
387testdata/complex.lc 114:53-114:60 forall (a :: Repr) . Float -> Float -> Complex a 387 VecScalar 1 Float -> VecScalar 1 Bool
388testdata/complex.lc 114:53-114:68 Float -> Complex _a 388testdata/complex.lc 26:11-26:19
389testdata/complex.lc 114:53-114:76 Complex _a | Complex _b -> Complex _a -> Complex _b | Complex _b -> Complex _c | Complex _d | Float -> Float -> _b | Float -> _c | forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a | forall (a :: Repr) . Complex _a -> Complex a -> Complex _a 389 VecScalar 1 Bool
390testdata/complex.lc 114:62-114:63 Float 390testdata/complex.lc 26:11-26:22
391testdata/complex.lc 114:62-114:65 Float -> Float 391 Bool -> Bool
392testdata/complex.lc 114:62-114:67 Float 392testdata/complex.lc 26:11-26:31
393testdata/complex.lc 114:64-114:65 forall a . Num (MatVecScalarElem a) => a -> a -> a 393 Bool
394testdata/complex.lc 114:66-114:67 Float 394testdata/complex.lc 26:11-26:64
395testdata/complex.lc 114:70-114:71 Float 395 Complex 'Polar -> Complex 'Polar
396testdata/complex.lc 114:70-114:73 Float -> Float 396testdata/complex.lc 26:13-26:14
397testdata/complex.lc 114:70-114:75 Float 397 forall (a :: Nat) b
398testdata/complex.lc 114:72-114:73 forall a . Num (MatVecScalarElem a) => a -> a -> a 398 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
399testdata/complex.lc 114:74-114:75 Float 399testdata/complex.lc 26:16-26:19
400testdata/complex.lc 128:23-128:30 Repr -> Type 400 Float
401testdata/complex.lc 128:23-128:33 Type 401testdata/complex.lc 26:20-26:22
402testdata/complex.lc 128:23-128:61 Type 402 Bool -> Bool -> Bool
403testdata/complex.lc 128:31-128:33 _d 403testdata/complex.lc 26:23-26:24
404testdata/complex.lc 128:37-128:44 Repr -> Type 404 Float
405testdata/complex.lc 128:37-128:47 Type 405testdata/complex.lc 26:23-26:26
406testdata/complex.lc 128:37-128:61 Type 406 VecScalar 1 Float -> VecScalar 1 Bool
407testdata/complex.lc 128:45-128:47 _c 407testdata/complex.lc 26:23-26:31
408testdata/complex.lc 128:51-128:58 Repr -> Type 408 VecScalar 1 Bool
409testdata/complex.lc 128:51-128:61 Type 409testdata/complex.lc 26:25-26:26
410testdata/complex.lc 128:59-128:61 Repr 410 forall (a :: Nat) b
411testdata/complex.lc 129:1-129:4 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 411 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
412testdata/complex.lc 129:53-129:60 forall (a :: Repr) . Float -> Float -> Complex a 412testdata/complex.lc 26:28-26:31
413testdata/complex.lc 129:53-129:72 Float -> Complex _a 413 Float
414testdata/complex.lc 129:53-129:84 Complex _a | Complex _b -> Complex _a -> Complex _b | Complex _b -> Complex _c | Complex _d | Float -> Float -> _b | Float -> _c | forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a | forall (a :: Repr) . Complex _a -> Complex a -> Complex _a 414testdata/complex.lc 26:37-26:42
415testdata/complex.lc 129:62-129:63 Float 415 Float -> Float -> Complex 'Polar
416testdata/complex.lc 129:62-129:64 Float -> Float 416testdata/complex.lc 26:37-26:44
417testdata/complex.lc 129:62-129:65 Float 417 Float -> Complex 'Polar
418testdata/complex.lc 129:62-129:67 Float -> Float 418testdata/complex.lc 26:37-26:64
419testdata/complex.lc 129:62-129:71 Float 419 Complex 'Polar
420testdata/complex.lc 129:63-129:64 forall a . Num (MatVecScalarElem a) => a -> a -> a 420testdata/complex.lc 26:43-26:44
421testdata/complex.lc 129:64-129:65 Float 421 VecScalar 1 Float
422testdata/complex.lc 129:66-129:67 forall a . Num (MatVecScalarElem a) => a -> a -> a 422testdata/complex.lc 26:46-26:50
423testdata/complex.lc 129:68-129:69 Float 423 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
424testdata/complex.lc 129:68-129:70 Float -> Float 424testdata/complex.lc 26:46-26:58
425testdata/complex.lc 129:68-129:71 Float 425 VecScalar 1 Float
426testdata/complex.lc 129:69-129:70 forall a . Num (MatVecScalarElem a) => a -> a -> a 426testdata/complex.lc 26:46-26:60
427testdata/complex.lc 129:70-129:71 Float 427 Float -> Float
428testdata/complex.lc 129:74-129:75 Float 428testdata/complex.lc 26:46-26:63
429testdata/complex.lc 129:74-129:76 Float -> Float 429 Float
430testdata/complex.lc 129:74-129:77 Float 430testdata/complex.lc 26:52-26:53
431testdata/complex.lc 129:74-129:79 Float -> Float 431 Float
432testdata/complex.lc 129:74-129:83 Float 432testdata/complex.lc 26:52-26:55
433testdata/complex.lc 129:75-129:76 forall a . Num (MatVecScalarElem a) => a -> a -> a 433 VecScalar 1 Float -> VecScalar 1 Float
434testdata/complex.lc 129:76-129:77 Float 434testdata/complex.lc 26:52-26:57
435testdata/complex.lc 129:78-129:79 forall a . Num (MatVecScalarElem a) => a -> a -> a 435 VecScalar 1 Float
436testdata/complex.lc 129:80-129:81 Float 436testdata/complex.lc 26:54-26:55
437testdata/complex.lc 129:80-129:82 Float -> Float 437 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
438testdata/complex.lc 129:80-129:83 Float 438testdata/complex.lc 26:56-26:57
439testdata/complex.lc 129:81-129:82 forall a . Num (MatVecScalarElem a) => a -> a -> a 439 Float
440testdata/complex.lc 129:82-129:83 Float 440testdata/complex.lc 26:59-26:60
441testdata/complex.lc 137:6-137:13 Repr -> Type 441 forall a . Num (MatVecScalarElem a) => a -> a -> a
442testdata/complex.lc 137:6-137:15 Type 442testdata/complex.lc 26:61-26:63
443testdata/complex.lc 137:6-137:28 Type 443 Float
444testdata/complex.lc 137:14-137:15 _b 444testdata/complex.lc 27:8-29:17
445testdata/complex.lc 137:19-137:26 Repr -> Type 445 Complex 'Polar
446testdata/complex.lc 137:19-137:28 Type 446testdata/complex.lc 27:11-27:12
447testdata/complex.lc 137:27-137:28 Repr 447 Float
448testdata/complex.lc 138:1-138:2 forall (a :: Repr) . Complex a -> Complex a 448testdata/complex.lc 27:11-27:15
449testdata/complex.lc 138:7-138:22 Complex _a -> Complex _c 449 Float -> Bool
450testdata/complex.lc 138:7-138:24 Complex _a -> Complex _a | Complex _b 450testdata/complex.lc 27:11-27:19
451testdata/complex.lc 138:8-138:11 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 451 Bool
452testdata/complex.lc 138:8-138:13 Complex _a -> Complex _e 452testdata/complex.lc 27:11-27:22
453testdata/complex.lc 138:8-138:15 Complex _c 453 Bool -> Bool
454testdata/complex.lc 138:12-138:13 Complex _f 454testdata/complex.lc 27:11-27:31
455testdata/complex.lc 138:14-138:15 Complex _d 455 Bool
456testdata/complex.lc 138:17-138:22 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a 456testdata/complex.lc 27:11-27:56
457testdata/complex.lc 138:23-138:24 Complex _c 457 Complex 'Polar -> Complex 'Polar
458testdata/complex.lc 141:1-141:3 forall (a :: Repr) . Complex a -> Complex a 458testdata/complex.lc 27:13-27:15
459testdata/complex.lc 141:8-141:9 forall (a :: Repr) . Complex a -> Complex a 459 forall a . Eq a => a -> a -> Bool
460testdata/complex.lc 141:8-141:23 Complex _a 460testdata/complex.lc 27:16-27:19
461testdata/complex.lc 141:11-141:12 forall (a :: Repr) . Complex a -> Complex a 461 Float
462testdata/complex.lc 141:11-141:22 Complex _a 462testdata/complex.lc 27:20-27:22
463testdata/complex.lc 141:14-141:15 forall (a :: Repr) . Complex a -> Complex a 463 Bool -> Bool -> Bool
464testdata/complex.lc 141:14-141:21 Complex _a 464testdata/complex.lc 27:23-27:24
465testdata/complex.lc 141:17-141:18 forall (a :: Repr) . Complex a -> Complex a 465 Float
466testdata/complex.lc 141:17-141:20 Complex _a 466testdata/complex.lc 27:23-27:27
467testdata/complex.lc 141:19-141:20 _f 467 VecScalar 1 Float -> VecScalar 1 Bool
468testdata/complex.lc 143:1-143:5 forall (a :: Repr) . Complex a -> Complex a 468testdata/complex.lc 27:23-27:31
469testdata/complex.lc 143:8-143:10 forall (a :: Repr) . Complex a -> Complex a 469 VecScalar 1 Bool
470testdata/complex.lc 145:1-145:7 forall (a :: Repr) . Complex a -> VecScalar 1 Bool 470testdata/complex.lc 27:25-27:27
471testdata/complex.lc 145:12-145:16 forall (a :: Repr) . Complex a -> Float 471 forall (a :: Nat) b
472testdata/complex.lc 145:12-145:25 Float 472 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
473testdata/complex.lc 145:12-145:27 VecScalar 1 Float -> VecScalar 1 Bool 473testdata/complex.lc 27:28-27:31
474testdata/complex.lc 145:12-145:31 VecScalar 1 Bool 474 Float
475testdata/complex.lc 145:18-145:22 forall (a :: Repr) . Complex a -> Complex a 475testdata/complex.lc 27:37-27:42
476testdata/complex.lc 145:18-145:24 Complex _a 476 Float -> Float -> Complex 'Polar
477testdata/complex.lc 145:23-145:24 _g 477testdata/complex.lc 27:37-27:44
478testdata/complex.lc 145:26-145:27 forall (a :: Nat) b . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 478 Float -> Complex 'Polar
479testdata/complex.lc 145:28-145:31 Float 479testdata/complex.lc 27:37-27:56
480 Complex 'Polar
481testdata/complex.lc 27:43-27:44
482 VecScalar 1 Float
483testdata/complex.lc 27:47-27:49
484 Float
485testdata/complex.lc 27:47-27:51
486 VecScalar 1 Float -> VecScalar 1 Float
487testdata/complex.lc 27:47-27:55
488 VecScalar 1 Float
489testdata/complex.lc 27:50-27:51
490 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
491testdata/complex.lc 27:52-27:55
492 Float
493testdata/complex.lc 28:8-29:17
494 Complex 'Polar
495testdata/complex.lc 28:11-28:12
496 Float
497testdata/complex.lc 28:11-28:15
498 Float -> Bool
499testdata/complex.lc 28:11-28:19
500 Bool
501testdata/complex.lc 28:11-28:22
502 Bool -> Bool
503testdata/complex.lc 28:11-28:31
504 Bool
505testdata/complex.lc 28:11-28:56
506 Complex 'Polar -> Complex 'Polar
507testdata/complex.lc 28:13-28:15
508 forall a . Eq a => a -> a -> Bool
509testdata/complex.lc 28:16-28:19
510 Float
511testdata/complex.lc 28:20-28:22
512 Bool -> Bool -> Bool
513testdata/complex.lc 28:23-28:24
514 Float
515testdata/complex.lc 28:23-28:26
516 VecScalar 1 Float -> VecScalar 1 Bool
517testdata/complex.lc 28:23-28:31
518 VecScalar 1 Bool
519testdata/complex.lc 28:25-28:26
520 forall (a :: Nat) b
521 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
522testdata/complex.lc 28:28-28:31
523 Float
524testdata/complex.lc 28:37-28:42
525 Float -> Float -> Complex 'Polar
526testdata/complex.lc 28:37-28:44
527 Float -> Complex 'Polar
528testdata/complex.lc 28:37-28:56
529 Complex 'Polar
530testdata/complex.lc 28:43-28:44
531 VecScalar 1 Float
532testdata/complex.lc 28:46-28:47
533 forall a . Num (MatVecScalarElem a) => a -> a -> a
534testdata/complex.lc 28:46-28:55
535 Float
536testdata/complex.lc 28:47-28:49
537 Float
538testdata/complex.lc 28:47-28:51
539 VecScalar 1 Float -> VecScalar 1 Float
540testdata/complex.lc 28:47-28:55
541 VecScalar 1 Float
542testdata/complex.lc 28:50-28:51
543 forall a (b :: Nat) . Num a => VecScalar b a -> VecScalar b a -> VecScalar b a
544testdata/complex.lc 28:52-28:55
545 Float
546testdata/complex.lc 29:8-29:17
547 forall a . a
548testdata/complex.lc 31:9-31:13
549 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
550testdata/complex.lc 31:9-31:25
551 VecScalar 1 Float
552testdata/complex.lc 31:15-31:16
553 Float
554testdata/complex.lc 31:15-31:17
555 Float -> Float
556testdata/complex.lc 31:15-31:18
557 Float
558testdata/complex.lc 31:15-31:20
559 Float -> Float
560testdata/complex.lc 31:15-31:24
561 Float
562testdata/complex.lc 31:16-31:17
563 forall a . Num (MatVecScalarElem a) => a -> a -> a
564testdata/complex.lc 31:17-31:18
565 Float
566testdata/complex.lc 31:19-31:20
567 forall a . Num (MatVecScalarElem a) => a -> a -> a
568testdata/complex.lc 31:21-31:22
569 Float
570testdata/complex.lc 31:21-31:23
571 Float -> Float
572testdata/complex.lc 31:21-31:24
573 Float
574testdata/complex.lc 31:22-31:23
575 forall a . Num (MatVecScalarElem a) => a -> a -> a
576testdata/complex.lc 31:23-31:24
577 Float
578testdata/complex.lc 64:13-64:20
579 Repr -> Type
580testdata/complex.lc 64:13-64:26
581 Type
582testdata/complex.lc 64:21-64:26
583 Repr
584testdata/complex.lc 64:30-64:37
585 Repr -> Type
586testdata/complex.lc 64:30-64:44
587 Type | Type
588testdata/complex.lc 64:38-64:44
589 Repr
590testdata/complex.lc 65:1-65:9
591 Complex 'Polar -> Complex 'Normal
592testdata/complex.lc 65:28-65:35
593 forall (a :: Repr) . Float -> Float -> Complex a
594testdata/complex.lc 65:28-65:49
595 Float -> Complex _a
596testdata/complex.lc 65:28-65:63
597 Complex _a | Complex _a
598testdata/complex.lc 65:37-65:38
599 Float
600testdata/complex.lc 65:37-65:40
601 Float -> Float
602testdata/complex.lc 65:37-65:48
603 Float
604testdata/complex.lc 65:39-65:40
605 forall a . Num (MatVecScalarElem a) => a -> a -> a
606testdata/complex.lc 65:41-65:44
607 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
608testdata/complex.lc 65:41-65:48
609 VecScalar 1 Float
610testdata/complex.lc 65:45-65:48
611 Float
612testdata/complex.lc 65:51-65:52
613 Float
614testdata/complex.lc 65:51-65:54
615 Float -> Float
616testdata/complex.lc 65:51-65:62
617 Float
618testdata/complex.lc 65:53-65:54
619 forall a . Num (MatVecScalarElem a) => a -> a -> a
620testdata/complex.lc 65:55-65:58
621 forall a (b :: Nat) . (a ~ VecScalar b Float) => a -> a
622testdata/complex.lc 65:55-65:62
623 VecScalar 1 Float
624testdata/complex.lc 65:59-65:62
625 Float
626testdata/complex.lc 111:1-111:15
627 forall (a :: Repr) . Complex a -> Float
628testdata/complex.lc 111:38-111:39
629 Float
630testdata/complex.lc 113:20-113:70
631 Type
632testdata/complex.lc 113:32-113:39
633 Repr -> Type
634testdata/complex.lc 113:32-113:42
635 Type
636testdata/complex.lc 113:32-113:70
637 Type
638testdata/complex.lc 113:40-113:42
639 _d
640testdata/complex.lc 113:46-113:53
641 Repr -> Type
642testdata/complex.lc 113:46-113:56
643 Type
644testdata/complex.lc 113:46-113:70
645 Type
646testdata/complex.lc 113:54-113:56
647 _c
648testdata/complex.lc 113:60-113:67
649 Repr -> Type
650testdata/complex.lc 113:60-113:70
651 Type | Type
652testdata/complex.lc 113:68-113:70
653 Repr
654testdata/complex.lc 114:1-114:4
655 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
656testdata/complex.lc 114:53-114:60
657 forall (a :: Repr) . Float -> Float -> Complex a
658testdata/complex.lc 114:53-114:68
659 Float -> Complex _a
660testdata/complex.lc 114:53-114:76
661 Complex _a | Complex _a | Complex _a | Complex _a | Complex _d
662testdata/complex.lc 114:62-114:63
663 Float
664testdata/complex.lc 114:62-114:65
665 Float -> Float
666testdata/complex.lc 114:62-114:67
667 Float
668testdata/complex.lc 114:64-114:65
669 forall a . Num (MatVecScalarElem a) => a -> a -> a
670testdata/complex.lc 114:66-114:67
671 Float
672testdata/complex.lc 114:70-114:71
673 Float
674testdata/complex.lc 114:70-114:73
675 Float -> Float
676testdata/complex.lc 114:70-114:75
677 Float
678testdata/complex.lc 114:72-114:73
679 forall a . Num (MatVecScalarElem a) => a -> a -> a
680testdata/complex.lc 114:74-114:75
681 Float
682testdata/complex.lc 128:23-128:30
683 Repr -> Type
684testdata/complex.lc 128:23-128:33
685 Type
686testdata/complex.lc 128:23-128:61
687 Type | Type
688testdata/complex.lc 128:31-128:33
689 _d
690testdata/complex.lc 128:37-128:44
691 Repr -> Type
692testdata/complex.lc 128:37-128:47
693 Type
694testdata/complex.lc 128:37-128:61
695 Type
696testdata/complex.lc 128:45-128:47
697 _c
698testdata/complex.lc 128:51-128:58
699 Repr -> Type
700testdata/complex.lc 128:51-128:61
701 Type | Type
702testdata/complex.lc 128:59-128:61
703 Repr
704testdata/complex.lc 129:1-129:4
705 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
706testdata/complex.lc 129:53-129:60
707 forall (a :: Repr) . Float -> Float -> Complex a
708testdata/complex.lc 129:53-129:72
709 Float -> Complex _a
710testdata/complex.lc 129:53-129:84
711 Complex _a | Complex _a | Complex _a | Complex _a | Complex _d
712testdata/complex.lc 129:62-129:63
713 Float
714testdata/complex.lc 129:62-129:64
715 Float -> Float
716testdata/complex.lc 129:62-129:65
717 Float
718testdata/complex.lc 129:62-129:67
719 Float -> Float
720testdata/complex.lc 129:62-129:71
721 Float
722testdata/complex.lc 129:63-129:64
723 forall a . Num (MatVecScalarElem a) => a -> a -> a
724testdata/complex.lc 129:64-129:65
725 Float
726testdata/complex.lc 129:66-129:67
727 forall a . Num (MatVecScalarElem a) => a -> a -> a
728testdata/complex.lc 129:68-129:69
729 Float
730testdata/complex.lc 129:68-129:70
731 Float -> Float
732testdata/complex.lc 129:68-129:71
733 Float
734testdata/complex.lc 129:69-129:70
735 forall a . Num (MatVecScalarElem a) => a -> a -> a
736testdata/complex.lc 129:70-129:71
737 Float
738testdata/complex.lc 129:74-129:75
739 Float
740testdata/complex.lc 129:74-129:76
741 Float -> Float
742testdata/complex.lc 129:74-129:77
743 Float
744testdata/complex.lc 129:74-129:79
745 Float -> Float
746testdata/complex.lc 129:74-129:83
747 Float
748testdata/complex.lc 129:75-129:76
749 forall a . Num (MatVecScalarElem a) => a -> a -> a
750testdata/complex.lc 129:76-129:77
751 Float
752testdata/complex.lc 129:78-129:79
753 forall a . Num (MatVecScalarElem a) => a -> a -> a
754testdata/complex.lc 129:80-129:81
755 Float
756testdata/complex.lc 129:80-129:82
757 Float -> Float
758testdata/complex.lc 129:80-129:83
759 Float
760testdata/complex.lc 129:81-129:82
761 forall a . Num (MatVecScalarElem a) => a -> a -> a
762testdata/complex.lc 129:82-129:83
763 Float
764testdata/complex.lc 137:6-137:13
765 Repr -> Type
766testdata/complex.lc 137:6-137:15
767 Type
768testdata/complex.lc 137:6-137:28
769 Type
770testdata/complex.lc 137:14-137:15
771 _b
772testdata/complex.lc 137:19-137:26
773 Repr -> Type
774testdata/complex.lc 137:19-137:28
775 Type | Type
776testdata/complex.lc 137:27-137:28
777 Repr
778testdata/complex.lc 138:1-138:2
779 forall (a :: Repr) . Complex a -> Complex a
780testdata/complex.lc 138:7-138:22
781 Complex _a -> Complex _c
782testdata/complex.lc 138:7-138:24
783 Complex _b
784testdata/complex.lc 138:8-138:11
785 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
786testdata/complex.lc 138:8-138:13
787 Complex _a -> Complex _e
788testdata/complex.lc 138:8-138:15
789 Complex _c
790testdata/complex.lc 138:12-138:13
791 Complex _f
792testdata/complex.lc 138:14-138:15
793 Complex _d
794testdata/complex.lc 138:17-138:22
795 forall (a :: Repr) (b :: Repr) . Complex a -> Complex b -> Complex a
796testdata/complex.lc 138:23-138:24
797 Complex _c
798testdata/complex.lc 141:1-141:3
799 forall (a :: Repr) . Complex a -> Complex a
800testdata/complex.lc 141:8-141:9
801 forall (a :: Repr) . Complex a -> Complex a
802testdata/complex.lc 141:8-141:23
803 Complex _a
804testdata/complex.lc 141:11-141:12
805 forall (a :: Repr) . Complex a -> Complex a
806testdata/complex.lc 141:11-141:22
807 Complex _a
808testdata/complex.lc 141:14-141:15
809 forall (a :: Repr) . Complex a -> Complex a
810testdata/complex.lc 141:14-141:21
811 Complex _a
812testdata/complex.lc 141:17-141:18
813 forall (a :: Repr) . Complex a -> Complex a
814testdata/complex.lc 141:17-141:20
815 Complex _a
816testdata/complex.lc 141:19-141:20
817 _f
818testdata/complex.lc 143:1-143:5
819 forall (a :: Repr) . Complex a -> Complex a
820testdata/complex.lc 143:8-143:10
821 forall (a :: Repr) . Complex a -> Complex a
822testdata/complex.lc 145:1-145:7
823 forall (a :: Repr) . Complex a -> VecScalar 1 Bool
824testdata/complex.lc 145:12-145:16
825 forall (a :: Repr) . Complex a -> Float
826testdata/complex.lc 145:12-145:25
827 Float
828testdata/complex.lc 145:12-145:27
829 VecScalar 1 Float -> VecScalar 1 Bool
830testdata/complex.lc 145:12-145:31
831 VecScalar 1 Bool
832testdata/complex.lc 145:18-145:22
833 forall (a :: Repr) . Complex a -> Complex a
834testdata/complex.lc 145:18-145:24
835 Complex _a
836testdata/complex.lc 145:23-145:24
837 _g
838testdata/complex.lc 145:26-145:27
839 forall (a :: Nat) b
840 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
841testdata/complex.lc 145:28-145:31
842 Float
480------------ warnings 843------------ warnings
481Uncovered pattern(s) at testdata/complex.lc:114:1: 844Uncovered pattern(s) at testdata/complex.lc:114:1:
482add @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a + c) (b + d) 845add @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a + c) (b + d)
@@ -489,4 +852,4 @@ mul @'Normal @'Normal (Complex a b) (Complex c d) = Complex (a*c - b*d) (b*c + a
489^^^ 852^^^
490Missing case(s): 853Missing case(s):
491 Normal Polar _ _ 854 Normal Polar _ _
492 Polar _ _ _ 855 Polar _ _ _ \ No newline at end of file
diff --git a/testdata/data.out b/testdata/data.out
index 498f6f32..0632ae01 100644
--- a/testdata/data.out
+++ b/testdata/data.out
@@ -51,109 +51,176 @@ c5
51 a 51 a
52main is not found 52main is not found
53------------ trace 53------------ trace
54'Data0 :: Type 54'Data0 :: Type
55Data0 :: Data0 55Data0 :: Data0
56'Data0Case 56'Data0Case
57 :: forall (a :: Data0 -> Type) -> a 'Data0 -> forall (b :: Data0) -> a b 57 :: forall (a :: Data0 -> Type) -> a 'Data0 -> forall (b :: Data0) -> a b
58match'Data0 :: forall (a :: Type -> Type) -> a Data0 -> forall b -> a b -> a b 58match'Data0 :: forall (a :: Type -> Type) -> a Data0 -> forall b -> a b -> a b
59'Data1 :: Type -> Type -> Type -> Type 59'Data1 :: Type -> Type -> Type -> Type
60Data1 :: forall a b c . a -> b -> c -> Data1 a b c 60Data1 :: forall a b c . a -> b -> c -> Data1 a b c
61'Data1Case 61'Data1Case
62 :: forall a b c 62 :: forall a b c
63 . forall (d :: Data1 a b c -> Type) 63 . forall (d :: Data1 a b c -> Type)
64 -> (forall (e :: a) (f :: b) (g :: c) -> d ('Data1 e f g)) 64 -> (forall (e :: a) (f :: b) (g :: c) -> d ('Data1 e f g))
65 -> forall (h :: Data1 a b c) -> d h 65 -> forall (h :: Data1 a b c) -> d h
66match'Data1 66match'Data1
67 :: forall (a :: Type -> Type) 67 :: forall (a :: Type -> Type)
68 -> (forall b c d -> a (Data1 b c d)) -> forall e -> a e -> a e 68 -> (forall b c d -> a (Data1 b c d)) -> forall e -> a e -> a e
69'Data2 :: Type 69'Data2 :: Type
70Data21 :: Int -> Data2 70Data21 :: Int -> Data2
71Data22 :: Int -> Int -> Data2 71Data22 :: Int -> Int -> Data2
72Data23 :: Int -> Data2 72Data23 :: Int -> Data2
73Data24 :: Data2 73Data24 :: Data2
74'Data2Case 74'Data2Case
75 :: forall (a :: Data2 -> Type) 75 :: forall (a :: Data2 -> Type)
76 -> (forall (b :: Int) -> a ('Data21 b)) 76 -> (forall (b :: Int) -> a ('Data21 b))
77 -> (forall (c :: Int) (d :: Int) -> a ('Data22 c d)) 77 -> (forall (c :: Int) (d :: Int) -> a ('Data22 c d))
78 -> (forall (e :: Int) -> a ('Data23 e)) 78 -> (forall (e :: Int) -> a ('Data23 e))
79 -> a 'Data24 -> forall (f :: Data2) -> a f 79 -> a 'Data24 -> forall (f :: Data2) -> a f
80match'Data2 :: forall (a :: Type -> Type) -> a Data2 -> forall b -> a b -> a b 80match'Data2 :: forall (a :: Type -> Type) -> a Data2 -> forall b -> a b -> a b
81x :: Data2 -> Int 81x :: Data2 -> Int
82y :: Data2 -> Int 82y :: Data2 -> Int
83'Data5 :: Type -> Type -> Type -> Type 83'Data5 :: Type -> Type -> Type -> Type
84Data51 :: forall a b c . a -> Data5 a b c 84Data51 :: forall a b c . a -> Data5 a b c
85Data52 :: forall a b c . a -> b -> c -> Data5 a b c 85Data52 :: forall a b c . a -> b -> c -> Data5 a b c
86Data53 :: forall a b c . Int -> a -> Float -> b -> c -> Data5 a b c 86Data53 :: forall a b c . Int -> a -> Float -> b -> c -> Data5 a b c
87'Data5Case 87'Data5Case
88 :: forall a b c 88 :: forall a b c
89 . forall (d :: Data5 a b c -> Type) 89 . forall (d :: Data5 a b c -> Type)
90 -> (forall (e :: a) -> d ('Data51 e)) 90 -> (forall (e :: a) -> d ('Data51 e))
91 -> (forall (f :: a) (g :: b) (h :: c) -> d ('Data52 f g h)) 91 -> (forall (f :: a) (g :: b) (h :: c) -> d ('Data52 f g h))
92 -> (forall (i :: Int) (j :: a) (k :: Float) (l :: b) (m :: c) 92 -> (forall (i :: Int) (j :: a) (k :: Float) (l :: b) (m :: c)
93 -> d ('Data53 i j k l m)) 93 -> d ('Data53 i j k l m))
94 -> forall (n :: Data5 a b c) -> d n 94 -> forall (n :: Data5 a b c) -> d n
95match'Data5 95match'Data5
96 :: forall (a :: Type -> Type) 96 :: forall (a :: Type -> Type)
97 -> (forall b c d -> a (Data5 b c d)) -> forall e -> a e -> a e 97 -> (forall b c d -> a (Data5 b c d)) -> forall e -> a e -> a e
98a5 :: forall a b c . Data5 a b c -> a 98a5 :: forall a b c . Data5 a b c -> a
99b5 :: forall a b c . Data5 a b c -> b 99b5 :: forall a b c . Data5 a b c -> b
100c5 :: forall a b c . Data5 a b c -> c 100c5 :: forall a b c . Data5 a b c -> c
101------------ tooltips 101------------ tooltips
102testdata/data.lc 1:6-1:11 Type 102testdata/data.lc 1:6-1:11
103testdata/data.lc 1:6-1:19 Type 103 Type | Type | Type | Type | Type
104testdata/data.lc 1:14-1:19 Data0 104testdata/data.lc 1:6-1:19
105testdata/data.lc 3:6-3:11 Type | Type -> Type -> Type -> Type 105 Type
106testdata/data.lc 3:6-3:13 Type -> Type -> Type 106testdata/data.lc 1:14-1:19
107testdata/data.lc 3:6-3:15 Type -> Type 107 Data0
108testdata/data.lc 3:6-3:17 Type 108testdata/data.lc 3:6-3:11
109testdata/data.lc 3:6-3:25 Type 109 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
110testdata/data.lc 3:6-3:31 Type 110 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
111testdata/data.lc 3:12-3:13 Type 111testdata/data.lc 3:6-3:13
112testdata/data.lc 3:14-3:15 Type 112 Type -> Type -> Type
113testdata/data.lc 3:16-3:17 Type 113testdata/data.lc 3:6-3:15
114testdata/data.lc 3:20-3:25 Data1 _g _f _e | Type | forall a b c . a -> b -> c -> Data1 a b c 114 Type -> Type
115testdata/data.lc 3:26-3:27 Type 115testdata/data.lc 3:6-3:17
116testdata/data.lc 3:28-3:29 Type 116 Type | Type
117testdata/data.lc 3:30-3:31 Type 117testdata/data.lc 3:6-3:25
118testdata/data.lc 5:6-5:11 Type 118 Type | Type | Type | Type
119testdata/data.lc 5:6-6:39 Type 119testdata/data.lc 3:6-3:31
120testdata/data.lc 5:6-8:20 Type 120 Type | Type | Type | Type | Type
121testdata/data.lc 5:14-5:20 Data2 | Int -> Data2 | Type 121testdata/data.lc 3:12-3:13
122testdata/data.lc 5:21-5:24 Type 122 Type
123testdata/data.lc 6:14-6:20 Data2 | Int -> Int -> Data2 | Type 123testdata/data.lc 3:14-3:15
124testdata/data.lc 6:23-6:24 Data2 -> Int 124 Type
125testdata/data.lc 6:28-6:31 Type 125testdata/data.lc 3:16-3:17
126testdata/data.lc 6:33-6:34 Data2 -> Int 126 Type
127testdata/data.lc 6:36-6:39 Type 127testdata/data.lc 3:20-3:25
128testdata/data.lc 7:14-7:20 Data2 | Int -> Data2 | Type 128 forall a b c . a -> b -> c -> Data1 a b c | Data1
129testdata/data.lc 7:28-7:31 Type 129 _g
130testdata/data.lc 8:14-8:20 Data2 130 _f
131testdata/data.lc 10:6-10:11 Type | Type -> Type -> Type -> Type 131 _e | Type | Type | Type | Type
132testdata/data.lc 10:6-10:14 Type -> Type -> Type 132testdata/data.lc 3:26-3:27
133testdata/data.lc 10:6-10:17 Type -> Type 133 Type
134testdata/data.lc 10:6-10:20 Type 134testdata/data.lc 3:28-3:29
135testdata/data.lc 10:6-10:38 Type 135 Type
136testdata/data.lc 10:6-11:54 Type 136testdata/data.lc 3:30-3:31
137testdata/data.lc 10:6-12:29 Type 137 Type
138testdata/data.lc 10:6-12:48 Type 138testdata/data.lc 5:6-5:11
139testdata/data.lc 10:12-10:14 Type 139 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
140testdata/data.lc 10:15-10:17 Type 140testdata/data.lc 5:6-6:39
141testdata/data.lc 10:18-10:20 Type 141 Type
142testdata/data.lc 10:23-10:29 Data5 _e _d _c | Type | forall a b c . a -> Data5 a b c 142testdata/data.lc 5:6-8:20
143testdata/data.lc 10:32-10:34 forall a b c . Data5 a b c -> a 143 Type | Type | Type | Type
144testdata/data.lc 10:36-10:38 Type 144testdata/data.lc 5:14-5:20
145testdata/data.lc 11:23-11:29 Data5 _h _g _f | Type | forall a b c . a -> b -> c -> Data5 a b c 145 Int -> Data2 | Data2 | Type | Type
146testdata/data.lc 11:36-11:38 Type 146testdata/data.lc 5:21-5:24
147testdata/data.lc 11:40-11:42 forall a b c . Data5 a b c -> b 147 Type
148testdata/data.lc 11:44-11:46 Type 148testdata/data.lc 6:14-6:20
149testdata/data.lc 11:48-11:50 forall a b c . Data5 a b c -> c 149 Int -> Int -> Data2 | Data2 | Type | Type | Type
150testdata/data.lc 11:52-11:54 Type 150testdata/data.lc 6:23-6:24
151testdata/data.lc 12:23-12:29 Data5 _k _j _i | Type | forall a b c . Int -> a -> Float -> b -> c -> Data5 a b c 151 Data2 -> Int
152testdata/data.lc 12:30-12:33 Type 152testdata/data.lc 6:28-6:31
153testdata/data.lc 12:34-12:36 Type 153 Type
154testdata/data.lc 12:37-12:42 Type 154testdata/data.lc 6:33-6:34
155testdata/data.lc 12:43-12:45 Type 155 Data2 -> Int
156testdata/data.lc 12:46-12:48 Type 156testdata/data.lc 6:36-6:39
157 Type
158testdata/data.lc 7:14-7:20
159 Int -> Data2 | Data2 | Type | Type
160testdata/data.lc 7:28-7:31
161 Type
162testdata/data.lc 8:14-8:20
163 Data2
164testdata/data.lc 10:6-10:11
165 Type -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
166 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
167 -> Type -> Type -> Type | Type -> Type -> Type -> Type | Type
168testdata/data.lc 10:6-10:14
169 Type -> Type -> Type | Type -> Type -> Type | Type -> Type -> Type
170testdata/data.lc 10:6-10:17
171 Type -> Type | Type -> Type | Type -> Type
172testdata/data.lc 10:6-10:20
173 Type | Type | Type | Type | Type | Type
174testdata/data.lc 10:6-10:38
175 Type | Type | Type
176testdata/data.lc 10:6-11:54
177 Type | Type | Type | Type | Type
178testdata/data.lc 10:6-12:29
179 Type | Type | Type | Type | Type | Type
180testdata/data.lc 10:6-12:48
181 Type | Type | Type | Type | Type | Type | Type
182testdata/data.lc 10:12-10:14
183 Type | Type | Type
184testdata/data.lc 10:15-10:17
185 Type | Type | Type
186testdata/data.lc 10:18-10:20
187 Type | Type | Type
188testdata/data.lc 10:23-10:29
189 forall a b c . a -> Data5 a b c | Data5 _e _d _c | Type | Type
190testdata/data.lc 10:32-10:34
191 forall a b c . Data5 a b c -> a
192testdata/data.lc 10:36-10:38
193 Type
194testdata/data.lc 11:23-11:29
195 forall a b c . a -> b -> c -> Data5 a b c | Data5
196 _h
197 _g
198 _f | Type | Type | Type | Type
199testdata/data.lc 11:36-11:38
200 Type
201testdata/data.lc 11:40-11:42
202 forall a b c . Data5 a b c -> b
203testdata/data.lc 11:44-11:46
204 Type
205testdata/data.lc 11:48-11:50
206 forall a b c . Data5 a b c -> c
207testdata/data.lc 11:52-11:54
208 Type
209testdata/data.lc 12:23-12:29
210 forall a b c . Int -> a -> Float -> b -> c -> Data5 a b c | Data5
211 _k
212 _j
213 _i | Type | Type | Type | Type | Type | Type
214testdata/data.lc 12:30-12:33
215 Type
216testdata/data.lc 12:34-12:36
217 Type
218testdata/data.lc 12:37-12:42
219 Type
220testdata/data.lc 12:43-12:45
221 Type
222testdata/data.lc 12:46-12:48
223 Type
157------------ warnings 224------------ warnings
158Uncovered pattern(s) at testdata/data.lc:6:23: 225Uncovered pattern(s) at testdata/data.lc:6:23:
159 | Data22 { x :: Int, y::Int } 226 | Data22 { x :: Int, y::Int }
@@ -184,4 +251,4 @@ Uncovered pattern(s) at testdata/data.lc:11:48:
184 ^^ 251 ^^
185Missing case(s): 252Missing case(s):
186 Data51 253 Data51
187 Data53 254 Data53 \ No newline at end of file
diff --git a/testdata/data.reject.out b/testdata/data.reject.out
index 81b44641..f91cae5b 100644
--- a/testdata/data.reject.out
+++ b/testdata/data.reject.out
@@ -2,9 +2,10 @@ can't find: a in testdata/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 testdata/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 Type 10testdata/data.reject.lc 1:6-1:11
11 Type \ No newline at end of file
diff --git a/testdata/empty.out b/testdata/empty.out
index 771dc4de..03f47f97 100644
--- a/testdata/empty.out
+++ b/testdata/empty.out
@@ -3,8 +3,9 @@ data Empty :: Type where
3 3
4main is not found 4main is not found
5------------ trace 5------------ trace
6'Empty :: Type 6'Empty :: Type
7'EmptyCase :: forall (a :: Empty -> Type) (b :: Empty) -> a b 7'EmptyCase :: forall (a :: Empty -> Type) (b :: Empty) -> a b
8match'Empty :: forall (a :: Type -> Type) -> a Empty -> forall b -> a b -> a b 8match'Empty :: forall (a :: Type -> Type) -> a Empty -> forall b -> a b -> a b
9------------ tooltips 9------------ tooltips
10testdata/empty.lc 3:6-3:11 Type 10testdata/empty.lc 3:6-3:11
11 Type | Type | Type | Type \ No newline at end of file
diff --git a/testdata/framebuffer02.reject.out b/testdata/framebuffer02.reject.out
index ddaae5c2..458214b0 100644
--- a/testdata/framebuffer02.reject.out
+++ b/testdata/framebuffer02.reject.out
@@ -20,48 +20,81 @@ in testdata/framebuffer02.reject.lc:2:17:
20 ,colorImage1 1.0 20 ,colorImage1 1.0
21 ) 21 )
22------------ tooltips 22------------ tooltips
23testdata/framebuffer02.reject.lc 2:17-2:28 forall (a :: List Type) 23testdata/framebuffer02.reject.lc 2:17-2:28
24 . sameLayerCounts a 24 forall (a :: List Type)
25 => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 25 . sameLayerCounts a
26testdata/framebuffer02.reject.lc 2:17-5:30 FrameBuffer 26 => HList a
27 1 27 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
28 (map 28testdata/framebuffer02.reject.lc 2:17-5:30
29 Type 29 FrameBuffer
30 ImageKind
31 GetImageKind
32 ('Cons
33 (Image 1 ('Color (VecScalar 4 Float)))
34 ('Cons
35 (Image 2 ('Color (VecScalar 4 Float)))
36 ('Cons (Image 1 ('Color (VecScalar 1 Float))) 'Nil))))
37testdata/framebuffer02.reject.lc 2:29-5:30 (Image 1 ('Color (VecScalar 4 Float)), Image 2 ('Color (VecScalar 4 Float)), Image
38 1 30 1
39 ('Color (VecScalar 1 Float))) 31 (map
40testdata/framebuffer02.reject.lc 2:30-2:41 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 32 Type
41testdata/framebuffer02.reject.lc 2:30-2:62 Image 1 ('Color (VecScalar 4 Float)) 33 ImageKind
42testdata/framebuffer02.reject.lc 2:43-2:45 forall a . a -> a -> a -> a -> VecS a 4 34 GetImageKind
43testdata/framebuffer02.reject.lc 2:43-2:49 Float -> Float -> Float -> VecS Float 4 35 ('Cons
44testdata/framebuffer02.reject.lc 2:43-2:53 Float -> Float -> VecS Float 4 36 (Image 1 ('Color (VecScalar 4 Float)))
45testdata/framebuffer02.reject.lc 2:43-2:57 Float -> VecS Float 4 37 ('Cons
46testdata/framebuffer02.reject.lc 2:43-2:61 VecS Float 4 38 (Image 2 ('Color (VecScalar 4 Float)))
47testdata/framebuffer02.reject.lc 2:46-2:49 Float 39 ('Cons (Image 1 ('Color (VecScalar 1 Float))) 'Nil))))
48testdata/framebuffer02.reject.lc 2:50-2:53 Float 40testdata/framebuffer02.reject.lc 2:29-5:30
49testdata/framebuffer02.reject.lc 2:54-2:57 Float 41 (Image 1 ('Color (VecScalar 4 Float)), Image
50testdata/framebuffer02.reject.lc 2:58-2:61 Float 42 2
51testdata/framebuffer02.reject.lc 3:30-3:40 forall (a :: Nat) (b :: Nat) c d . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d) 43 ('Color (VecScalar 4 Float)), Image 1 ('Color (VecScalar 1 Float)))
52testdata/framebuffer02.reject.lc 3:30-3:43 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c) 44testdata/framebuffer02.reject.lc 2:30-2:41
53testdata/framebuffer02.reject.lc 3:30-3:64 Image 2 ('Color (VecScalar 4 Float)) 45 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
54testdata/framebuffer02.reject.lc 3:30-4:45 (Image 2 ('Color (VecScalar 4 Float)), Image 1 ('Color (VecScalar 1 Float))) 46testdata/framebuffer02.reject.lc 2:30-2:62
55testdata/framebuffer02.reject.lc 3:42-3:43 _b 47 Image 1 ('Color (VecScalar 4 Float))
56testdata/framebuffer02.reject.lc 3:45-3:47 forall a . a -> a -> a -> a -> VecS a 4 48testdata/framebuffer02.reject.lc 2:43-2:45
57testdata/framebuffer02.reject.lc 3:45-3:51 Float -> Float -> Float -> VecS Float 4 49 forall a . a -> a -> a -> a -> VecS a 4
58testdata/framebuffer02.reject.lc 3:45-3:55 Float -> Float -> VecS Float 4 50testdata/framebuffer02.reject.lc 2:43-2:49
59testdata/framebuffer02.reject.lc 3:45-3:59 Float -> VecS Float 4 51 Float -> Float -> Float -> VecS Float 4
60testdata/framebuffer02.reject.lc 3:45-3:63 VecS Float 4 52testdata/framebuffer02.reject.lc 2:43-2:53
61testdata/framebuffer02.reject.lc 3:48-3:51 Float 53 Float -> Float -> VecS Float 4
62testdata/framebuffer02.reject.lc 3:52-3:55 Float 54testdata/framebuffer02.reject.lc 2:43-2:57
63testdata/framebuffer02.reject.lc 3:56-3:59 Float 55 Float -> VecS Float 4
64testdata/framebuffer02.reject.lc 3:60-3:63 Float 56testdata/framebuffer02.reject.lc 2:43-2:61
65testdata/framebuffer02.reject.lc 4:30-4:41 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 57 VecS Float 4
66testdata/framebuffer02.reject.lc 4:30-4:45 ((Image 1 ('Color (VecScalar 1 Float)))) | Image 1 ('Color (VecScalar 1 Float)) 58testdata/framebuffer02.reject.lc 2:46-2:49
67testdata/framebuffer02.reject.lc 4:42-4:45 Float 59 Float
60testdata/framebuffer02.reject.lc 2:50-2:53
61 Float
62testdata/framebuffer02.reject.lc 2:54-2:57
63 Float
64testdata/framebuffer02.reject.lc 2:58-2:61
65 Float
66testdata/framebuffer02.reject.lc 3:30-3:40
67 forall (a :: Nat) (b :: Nat) c d
68 . (Num c, d ~ VecScalar b c) => d -> Image a ('Color d)
69testdata/framebuffer02.reject.lc 3:30-3:43
70 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 2 ('Color c)
71testdata/framebuffer02.reject.lc 3:30-3:64
72 Image 2 ('Color (VecScalar 4 Float))
73testdata/framebuffer02.reject.lc 3:30-4:45
74 (Image 2 ('Color (VecScalar 4 Float)), Image 1 ('Color (VecScalar 1 Float)))
75testdata/framebuffer02.reject.lc 3:42-3:43
76 _b
77testdata/framebuffer02.reject.lc 3:45-3:47
78 forall a . a -> a -> a -> a -> VecS a 4
79testdata/framebuffer02.reject.lc 3:45-3:51
80 Float -> Float -> Float -> VecS Float 4
81testdata/framebuffer02.reject.lc 3:45-3:55
82 Float -> Float -> VecS Float 4
83testdata/framebuffer02.reject.lc 3:45-3:59
84 Float -> VecS Float 4
85testdata/framebuffer02.reject.lc 3:45-3:63
86 VecS Float 4
87testdata/framebuffer02.reject.lc 3:48-3:51
88 Float
89testdata/framebuffer02.reject.lc 3:52-3:55
90 Float
91testdata/framebuffer02.reject.lc 3:56-3:59
92 Float
93testdata/framebuffer02.reject.lc 3:60-3:63
94 Float
95testdata/framebuffer02.reject.lc 4:30-4:41
96 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
97testdata/framebuffer02.reject.lc 4:30-4:45
98 Image 1 ('Color (VecScalar 1 Float)) | ((Image 1 ('Color (VecScalar 1 Float))))
99testdata/framebuffer02.reject.lc 4:42-4:45
100 Float \ No newline at end of file
diff --git a/testdata/id.out b/testdata/id.out
index 0b2b73ad..3273b516 100644
--- a/testdata/id.out
+++ b/testdata/id.out
@@ -2,14 +2,23 @@
2main' = _rhs \(a := _rhs \(b :: _) -> b) -> HCons (a 4.0) (HCons (a True) HNil) 2main' = _rhs \(a := _rhs \(b :: _) -> b) -> HCons (a 4.0) (HCons (a True) HNil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5main' :: (Float, Bool) 5main' :: (Float, Bool)
6------------ tooltips 6------------ tooltips
7testdata/id.lc 1:1-1:6 (Float, Bool) 7testdata/id.lc 1:1-1:6
8testdata/id.lc 3:19-3:20 _b 8 (Float, Bool)
9testdata/id.lc 4:8-4:27 (Float, Bool) 9testdata/id.lc 3:19-3:20
10testdata/id.lc 4:9-4:12 forall a . a -> a 10 _b
11testdata/id.lc 4:9-4:16 Float 11testdata/id.lc 4:8-4:27
12testdata/id.lc 4:13-4:16 Float 12 (Float, Bool)
13testdata/id.lc 4:18-4:21 forall a . a -> a 13testdata/id.lc 4:9-4:12
14testdata/id.lc 4:18-4:26 ((Bool)) | Bool 14 forall a . a -> a
15testdata/id.lc 4:22-4:26 Bool 15testdata/id.lc 4:9-4:16
16 Float
17testdata/id.lc 4:13-4:16
18 Float
19testdata/id.lc 4:18-4:21
20 forall a . a -> a
21testdata/id.lc 4:18-4:26
22 Bool | ((Bool))
23testdata/id.lc 4:22-4:26
24 Bool \ No newline at end of file
diff --git a/testdata/instantiate.out b/testdata/instantiate.out
index 012eda70..e6746d48 100644
--- a/testdata/instantiate.out
+++ b/testdata/instantiate.out
@@ -2,20 +2,35 @@
2main' = _rhs \(a := _rhs PrimAdd) -> a (V2 1.0 2.0) (V2 1.0 2.0) 2main' = _rhs \(a := _rhs PrimAdd) -> a (V2 1.0 2.0) (V2 1.0 2.0)
3main is not found 3main is not found
4------------ trace 4------------ trace
5main' :: VecS Float 2 5main' :: VecS Float 2
6------------ tooltips 6------------ tooltips
7testdata/instantiate.lc 1:1-1:6 VecS Float 2 7testdata/instantiate.lc 1:1-1:6
8testdata/instantiate.lc 2:13-2:20 forall a . Num (MatVecScalarElem a) => a -> a -> a 8 VecS Float 2
9testdata/instantiate.lc 2:24-2:25 forall a . Num (MatVecScalarElem a) => a -> a -> a 9testdata/instantiate.lc 2:13-2:20
10testdata/instantiate.lc 2:24-2:38 VecS Float 2 -> VecS Float 2 10 forall a . Num (MatVecScalarElem a) => a -> a -> a
11testdata/instantiate.lc 2:24-2:51 VecS Float 2 11testdata/instantiate.lc 2:24-2:25
12testdata/instantiate.lc 2:27-2:29 forall a . a -> a -> VecS a 2 12 forall a . Num (MatVecScalarElem a) => a -> a -> a
13testdata/instantiate.lc 2:27-2:33 Float -> VecS Float 2 13testdata/instantiate.lc 2:24-2:38
14testdata/instantiate.lc 2:27-2:37 VecS Float 2 14 VecS Float 2 -> VecS Float 2
15testdata/instantiate.lc 2:30-2:33 Float 15testdata/instantiate.lc 2:24-2:51
16testdata/instantiate.lc 2:34-2:37 Float 16 VecS Float 2
17testdata/instantiate.lc 2:40-2:42 forall a . a -> a -> VecS a 2 17testdata/instantiate.lc 2:27-2:29
18testdata/instantiate.lc 2:40-2:46 Float -> VecS Float 2 18 forall a . a -> a -> VecS a 2
19testdata/instantiate.lc 2:40-2:50 VecS Float 2 19testdata/instantiate.lc 2:27-2:33
20testdata/instantiate.lc 2:43-2:46 Float 20 Float -> VecS Float 2
21testdata/instantiate.lc 2:47-2:50 Float 21testdata/instantiate.lc 2:27-2:37
22 VecS Float 2
23testdata/instantiate.lc 2:30-2:33
24 Float
25testdata/instantiate.lc 2:34-2:37
26 Float
27testdata/instantiate.lc 2:40-2:42
28 forall a . a -> a -> VecS a 2
29testdata/instantiate.lc 2:40-2:46
30 Float -> VecS Float 2
31testdata/instantiate.lc 2:40-2:50
32 VecS Float 2
33testdata/instantiate.lc 2:43-2:46
34 Float
35testdata/instantiate.lc 2:47-2:50
36 Float \ 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 ee25f4ed..0b4b0ba4 100644
--- a/testdata/language-features/adt/adt02.reject.out
+++ b/testdata/language-features/adt/adt02.reject.out
@@ -5,15 +5,15 @@ with
5 5
6in proj 6in proj
7------------ trace 7------------ trace
8'Data3 :: Type 8'Data3 :: Type
9Data3 :: Bool -> Char -> Bool -> Data3 9Data3 :: Bool -> Char -> Bool -> Data3
10Data31 :: Int -> String -> Int -> Data3 10Data31 :: Int -> String -> Int -> Data3
11'Data3Case 11'Data3Case
12 :: forall (a :: Data3 -> Type) 12 :: forall (a :: Data3 -> Type)
13 -> (forall (b :: Bool) (c :: Char) (d :: Bool) -> a ('Data3 b c d)) 13 -> (forall (b :: Bool) (c :: Char) (d :: Bool) -> a ('Data3 b c d))
14 -> (forall (e :: Int) (f :: String) (g :: Int) -> a ('Data31 e f g)) 14 -> (forall (e :: Int) (f :: String) (g :: Int) -> a ('Data31 e f g))
15 -> forall (h :: Data3) -> a h 15 -> forall (h :: Data3) -> a h
16match'Data3 :: forall (a :: Type -> Type) -> a Data3 -> forall b -> a b -> a b 16match'Data3 :: forall (a :: Type -> Type) -> a Data3 -> forall b -> a b -> a b
17!type error: can not unify 17!type error: can not unify
18'Bool 18'Bool
19with 19with
@@ -21,15 +21,27 @@ with
21 21
22in proj 22in proj
23------------ tooltips 23------------ tooltips
24testdata/language-features/adt/adt02.reject.lc 2:6-2:11 Type 24testdata/language-features/adt/adt02.reject.lc 2:6-2:11
25testdata/language-features/adt/adt02.reject.lc 2:6-5:25 Type 25 Type | Type | Type | Type | Type | Type | Type | Type
26testdata/language-features/adt/adt02.reject.lc 2:6-7:11 Type 26testdata/language-features/adt/adt02.reject.lc 2:6-5:25
27testdata/language-features/adt/adt02.reject.lc 2:6-10:20 Type 27 Type | Type
28testdata/language-features/adt/adt02.reject.lc 3:5-3:10 Bool -> Char -> Bool -> Data3 | Data3 | Type 28testdata/language-features/adt/adt02.reject.lc 2:6-7:11
29testdata/language-features/adt/adt02.reject.lc 3:21-3:25 Type 29 Type | Type
30testdata/language-features/adt/adt02.reject.lc 4:21-4:25 Type 30testdata/language-features/adt/adt02.reject.lc 2:6-10:20
31testdata/language-features/adt/adt02.reject.lc 5:21-5:25 Type 31 Type | Type
32testdata/language-features/adt/adt02.reject.lc 7:5-7:11 Data3 | Int -> String -> Int -> Data3 | Type 32testdata/language-features/adt/adt02.reject.lc 3:5-3:10
33testdata/language-features/adt/adt02.reject.lc 8:17-8:20 Type 33 Bool -> Char -> Bool -> Data3 | Data3 | Type | Type | Type | Type
34testdata/language-features/adt/adt02.reject.lc 9:17-9:23 Type 34testdata/language-features/adt/adt02.reject.lc 3:21-3:25
35testdata/language-features/adt/adt02.reject.lc 10:17-10:20 Type 35 Type
36testdata/language-features/adt/adt02.reject.lc 4:21-4:25
37 Type
38testdata/language-features/adt/adt02.reject.lc 5:21-5:25
39 Type
40testdata/language-features/adt/adt02.reject.lc 7:5-7:11
41 Int -> String -> Int -> Data3 | Data3 | Type | Type | Type | Type
42testdata/language-features/adt/adt02.reject.lc 8:17-8:20
43 Type
44testdata/language-features/adt/adt02.reject.lc 9:17-9:23
45 Type
46testdata/language-features/adt/adt02.reject.lc 10:17-10:20
47 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 70c0c4e7..d579a3d5 100644
--- a/testdata/language-features/adt/adt03.reject.out
+++ b/testdata/language-features/adt/adt03.reject.out
@@ -2,9 +2,10 @@ can't find: a in testdata/language-features/adt/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 testdata/language-features/adt/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 Type 10testdata/language-features/adt/adt03.reject.lc 2:6-2:11
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 85b91c2c..0dd18b2f 100644
--- a/testdata/language-features/adt/adt04.reject.out
+++ b/testdata/language-features/adt/adt04.reject.out
@@ -2,9 +2,10 @@ can't find: a in testdata/language-features/adt/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 testdata/language-features/adt/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 Type 10testdata/language-features/adt/adt04.reject.lc 2:6-2:11
11 Type \ 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 48732b7d..ce6834db 100644
--- a/testdata/language-features/adt/gadt01.reject.out
+++ b/testdata/language-features/adt/gadt01.reject.out
@@ -1,8 +1,11 @@
1illegal data definition (parameters are not uniform) 1illegal data definition (parameters are not uniform)
2------------ trace 2------------ trace
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 Type -> String -> Type 6testdata/language-features/adt/gadt01.reject.lc 5:6-5:8
7testdata/language-features/adt/gadt01.reject.lc 5:15-5:19 Type 7 Type -> String -> Type
8testdata/language-features/adt/gadt01.reject.lc 5:27-5:33 Type 8testdata/language-features/adt/gadt01.reject.lc 5:15-5:19
9 Type
10testdata/language-features/adt/gadt01.reject.lc 5:27-5:33
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 36261981..38a50a8a 100644
--- a/testdata/language-features/adt/gadt03.reject.out
+++ b/testdata/language-features/adt/gadt03.reject.out
@@ -1,36 +1,58 @@
1illegal data definition (parameters are not uniform) 1illegal data definition (parameters are not uniform)
2------------ trace 2------------ trace
3'M2 :: Type -> String -> Type 3'M2 :: Type -> String -> Type
4Value2 :: forall a . a -> forall (b :: String) . M2 a b 4Value2 :: forall a . a -> forall (b :: String) . M2 a b
5'M2Case 5'M2Case
6 :: forall a 6 :: forall a
7 . forall (b :: forall (c :: String) -> M2 a c -> Type) 7 . forall (b :: forall (c :: String) -> M2 a c -> Type)
8 -> (forall (d :: a) -> forall (e :: String) . b e ('Value2 d e)) 8 -> (forall (d :: a) -> forall (e :: String) . b e ('Value2 d e))
9 -> forall (f :: String) . forall (g :: M2 a f) -> b f g 9 -> forall (f :: String) . forall (g :: M2 a f) -> b f g
10match'M2 10match'M2
11 :: forall (a :: Type -> Type) 11 :: forall (a :: Type -> Type)
12 -> (forall b (c :: String) -> a (M2 b c)) -> forall d -> a d -> a d 12 -> (forall b (c :: String) -> a (M2 b c)) -> forall d -> a d -> a d
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 Type | Type -> String -> Type 16testdata/language-features/adt/gadt03.reject.lc 2:6-2:8
17testdata/language-features/adt/gadt03.reject.lc 2:6-3:35 Type 17 Type -> String -> Type | Type -> String -> Type | Type | Type
18testdata/language-features/adt/gadt03.reject.lc 2:15-2:19 Type 18 -> String -> Type | Type | Type
19testdata/language-features/adt/gadt03.reject.lc 2:24-2:30 Type 19testdata/language-features/adt/gadt03.reject.lc 2:6-3:35
20testdata/language-features/adt/gadt03.reject.lc 2:24-2:38 Type 20 Type | Type
21testdata/language-features/adt/gadt03.reject.lc 2:34-2:38 Type 21testdata/language-features/adt/gadt03.reject.lc 2:15-2:19
22testdata/language-features/adt/gadt03.reject.lc 3:3-3:9 M2 _d _a | forall a . a -> forall (b :: String) . M2 a b 22 Type | Type | Type
23testdata/language-features/adt/gadt03.reject.lc 3:3-3:35 Type 23testdata/language-features/adt/gadt03.reject.lc 2:24-2:30
24testdata/language-features/adt/gadt03.reject.lc 3:13-3:14 Type 24 Type
25testdata/language-features/adt/gadt03.reject.lc 3:13-3:35 Type 25testdata/language-features/adt/gadt03.reject.lc 2:24-2:38
26testdata/language-features/adt/gadt03.reject.lc 3:18-3:35 Type 26 Type
27testdata/language-features/adt/gadt03.reject.lc 3:29-3:31 Type -> String -> Type 27testdata/language-features/adt/gadt03.reject.lc 2:34-2:38
28testdata/language-features/adt/gadt03.reject.lc 3:29-3:33 String -> Type 28 Type | Type
29testdata/language-features/adt/gadt03.reject.lc 3:29-3:35 Type 29testdata/language-features/adt/gadt03.reject.lc 3:3-3:9
30testdata/language-features/adt/gadt03.reject.lc 3:32-3:33 Type 30 forall a . a -> forall (b :: String) . M2 a b | M2 _d _a
31testdata/language-features/adt/gadt03.reject.lc 3:34-3:35 String | _b 31testdata/language-features/adt/gadt03.reject.lc 3:3-3:35
32testdata/language-features/adt/gadt03.reject.lc 5:6-5:8 Type -> String -> Type 32 Type | Type | Type
33testdata/language-features/adt/gadt03.reject.lc 5:15-5:19 Type 33testdata/language-features/adt/gadt03.reject.lc 3:13-3:14
34testdata/language-features/adt/gadt03.reject.lc 5:24-5:30 Type 34 Type
35testdata/language-features/adt/gadt03.reject.lc 5:24-5:38 Type 35testdata/language-features/adt/gadt03.reject.lc 3:13-3:35
36testdata/language-features/adt/gadt03.reject.lc 5:34-5:38 Type 36 Type
37testdata/language-features/adt/gadt03.reject.lc 3:18-3:35
38 Type
39testdata/language-features/adt/gadt03.reject.lc 3:29-3:31
40 Type -> String -> Type
41testdata/language-features/adt/gadt03.reject.lc 3:29-3:33
42 String -> Type
43testdata/language-features/adt/gadt03.reject.lc 3:29-3:35
44 Type | Type
45testdata/language-features/adt/gadt03.reject.lc 3:32-3:33
46 Type
47testdata/language-features/adt/gadt03.reject.lc 3:34-3:35
48 _b | String
49testdata/language-features/adt/gadt03.reject.lc 5:6-5:8
50 Type -> String -> Type
51testdata/language-features/adt/gadt03.reject.lc 5:15-5:19
52 Type
53testdata/language-features/adt/gadt03.reject.lc 5:24-5:30
54 Type
55testdata/language-features/adt/gadt03.reject.lc 5:24-5:38
56 Type
57testdata/language-features/adt/gadt03.reject.lc 5:34-5:38
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 22338d9b..0d911620 100644
--- a/testdata/language-features/adt/gadt04.reject.out
+++ b/testdata/language-features/adt/gadt04.reject.out
@@ -5,17 +5,17 @@ and at testdata/language-features/adt/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
8'M :: Type -> String -> Type 8'M :: Type -> String -> Type
9Value :: forall a . a -> forall (b :: String) . M a b 9Value :: forall a . a -> forall (b :: String) . M a b
10'MCase 10'MCase
11 :: forall (a :: forall b (c :: String) -> M b c -> Type) 11 :: forall (a :: forall b (c :: String) -> M b c -> Type)
12 -> (forall d . forall (e :: d) -> forall (f :: String) . a d f ('Value d e f)) 12 -> (forall d . forall (e :: d) -> forall (f :: String) . a d f ('Value d e f))
13 -> forall g (h :: String) . forall (i :: M g h) -> a g h i 13 -> forall g (h :: String) . forall (i :: M g h) -> a g h i
14match'M 14match'M
15 :: forall (a :: Type -> Type) 15 :: forall (a :: Type -> Type)
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 testdata/language-features/adt/gadt04.reject.lc:6:3:
20 Value :: a -> forall m . M2 a m 20 Value :: a -> forall m . M2 a m
21 ^^^^^ 21 ^^^^^
@@ -23,34 +23,64 @@ and at testdata/language-features/adt/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 Type | Type -> String -> Type 26testdata/language-features/adt/gadt04.reject.lc 2:6-2:7
27testdata/language-features/adt/gadt04.reject.lc 2:6-3:33 Type 27 Type -> String -> Type | Type -> String -> Type | Type | Type | Type
28testdata/language-features/adt/gadt04.reject.lc 2:11-2:15 Type 28 -> String -> Type | Type | Type | Type
29testdata/language-features/adt/gadt04.reject.lc 2:19-2:25 Type 29testdata/language-features/adt/gadt04.reject.lc 2:6-3:33
30testdata/language-features/adt/gadt04.reject.lc 2:19-2:33 Type 30 Type
31testdata/language-features/adt/gadt04.reject.lc 2:29-2:33 Type 31testdata/language-features/adt/gadt04.reject.lc 2:11-2:15
32testdata/language-features/adt/gadt04.reject.lc 3:3-3:8 M _c _a | forall a . a -> forall (b :: String) . M a b 32 Type
33testdata/language-features/adt/gadt04.reject.lc 3:3-3:33 Type 33testdata/language-features/adt/gadt04.reject.lc 2:19-2:25
34testdata/language-features/adt/gadt04.reject.lc 3:12-3:13 _b 34 Type
35testdata/language-features/adt/gadt04.reject.lc 3:12-3:33 Type 35testdata/language-features/adt/gadt04.reject.lc 2:19-2:33
36testdata/language-features/adt/gadt04.reject.lc 3:17-3:33 Type 36 Type
37testdata/language-features/adt/gadt04.reject.lc 3:28-3:29 Type -> String -> Type 37testdata/language-features/adt/gadt04.reject.lc 2:29-2:33
38testdata/language-features/adt/gadt04.reject.lc 3:28-3:31 String -> Type 38 Type | Type
39testdata/language-features/adt/gadt04.reject.lc 3:28-3:33 Type 39testdata/language-features/adt/gadt04.reject.lc 3:3-3:8
40testdata/language-features/adt/gadt04.reject.lc 3:30-3:31 Type 40 forall a . a -> forall (b :: String) . M a b | M _c _a
41testdata/language-features/adt/gadt04.reject.lc 3:30-3:33 M _c _a -> Type 41testdata/language-features/adt/gadt04.reject.lc 3:3-3:33
42testdata/language-features/adt/gadt04.reject.lc 3:32-3:33 String | _b 42 Type | Type | Type | Type
43testdata/language-features/adt/gadt04.reject.lc 5:6-5:8 Type -> String -> Type 43testdata/language-features/adt/gadt04.reject.lc 3:12-3:13
44testdata/language-features/adt/gadt04.reject.lc 5:12-5:16 Type 44 _b
45testdata/language-features/adt/gadt04.reject.lc 5:20-5:26 Type 45testdata/language-features/adt/gadt04.reject.lc 3:12-3:33
46testdata/language-features/adt/gadt04.reject.lc 5:20-5:34 Type 46 Type
47testdata/language-features/adt/gadt04.reject.lc 5:30-5:34 Type 47testdata/language-features/adt/gadt04.reject.lc 3:17-3:33
48testdata/language-features/adt/gadt04.reject.lc 6:3-6:8 forall a . a -> forall (b :: String) . M2 a b 48 Type
49testdata/language-features/adt/gadt04.reject.lc 6:12-6:13 _b 49testdata/language-features/adt/gadt04.reject.lc 3:28-3:29
50testdata/language-features/adt/gadt04.reject.lc 6:12-6:34 Type 50 Type -> String -> Type
51testdata/language-features/adt/gadt04.reject.lc 6:17-6:34 Type 51testdata/language-features/adt/gadt04.reject.lc 3:28-3:31
52testdata/language-features/adt/gadt04.reject.lc 6:28-6:30 Type -> String -> Type 52 String -> Type
53testdata/language-features/adt/gadt04.reject.lc 6:28-6:32 String -> Type 53testdata/language-features/adt/gadt04.reject.lc 3:28-3:33
54testdata/language-features/adt/gadt04.reject.lc 6:28-6:34 Type 54 Type | Type
55testdata/language-features/adt/gadt04.reject.lc 6:31-6:32 Type 55testdata/language-features/adt/gadt04.reject.lc 3:30-3:31
56testdata/language-features/adt/gadt04.reject.lc 6:33-6:34 _b 56 Type | Type
57testdata/language-features/adt/gadt04.reject.lc 3:30-3:33
58 M _c _a -> Type
59testdata/language-features/adt/gadt04.reject.lc 3:32-3:33
60 _b | String
61testdata/language-features/adt/gadt04.reject.lc 5:6-5:8
62 Type -> String -> Type
63testdata/language-features/adt/gadt04.reject.lc 5:12-5:16
64 Type
65testdata/language-features/adt/gadt04.reject.lc 5:20-5:26
66 Type
67testdata/language-features/adt/gadt04.reject.lc 5:20-5:34
68 Type
69testdata/language-features/adt/gadt04.reject.lc 5:30-5:34
70 Type | Type
71testdata/language-features/adt/gadt04.reject.lc 6:12-6:13
72 _b
73testdata/language-features/adt/gadt04.reject.lc 6:12-6:34
74 Type
75testdata/language-features/adt/gadt04.reject.lc 6:17-6:34
76 Type
77testdata/language-features/adt/gadt04.reject.lc 6:28-6:30
78 Type -> String -> Type
79testdata/language-features/adt/gadt04.reject.lc 6:28-6:32
80 String -> Type
81testdata/language-features/adt/gadt04.reject.lc 6:28-6:34
82 Type | Type
83testdata/language-features/adt/gadt04.reject.lc 6:31-6:32
84 Type
85testdata/language-features/adt/gadt04.reject.lc 6:33-6:34
86 _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 500b3ba9..621aa15a 100644
--- a/testdata/language-features/basic-list/list01.out
+++ b/testdata/language-features/basic-list/list01.out
@@ -6,27 +6,47 @@ value2
6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil))))) 6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value1 :: forall a . List a 9value1 :: forall a . List a
10value2 :: forall a . Num a => List a 10value2 :: forall a . Num a => List a
11value3 :: List Char 11value3 :: List Char
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-list/list01.lc 1:1-1:7 forall a . List a 13testdata/language-features/basic-list/list01.lc 1:1-1:7
14testdata/language-features/basic-list/list01.lc 1:10-1:12 forall a . List a 14 forall a . List a
15testdata/language-features/basic-list/list01.lc 2:1-2:7 forall a . Num a => List a 15testdata/language-features/basic-list/list01.lc 1:10-1:12
16testdata/language-features/basic-list/list01.lc 2:10-2:19 List _c 16 forall a . List a
17testdata/language-features/basic-list/list01.lc 2:11-2:12 _b 17testdata/language-features/basic-list/list01.lc 2:1-2:7
18testdata/language-features/basic-list/list01.lc 2:13-2:14 _b 18 forall a . Num a => List a
19testdata/language-features/basic-list/list01.lc 2:13-2:18 List _d 19testdata/language-features/basic-list/list01.lc 2:10-2:19
20testdata/language-features/basic-list/list01.lc 2:15-2:16 _b 20 List _c
21testdata/language-features/basic-list/list01.lc 2:15-2:18 List _e 21testdata/language-features/basic-list/list01.lc 2:11-2:12
22testdata/language-features/basic-list/list01.lc 2:17-2:18 List _e | _b 22 _b
23testdata/language-features/basic-list/list01.lc 3:1-3:7 List Char 23testdata/language-features/basic-list/list01.lc 2:13-2:14
24testdata/language-features/basic-list/list01.lc 3:10-3:31 List Char 24 _b
25testdata/language-features/basic-list/list01.lc 3:11-3:14 Char 25testdata/language-features/basic-list/list01.lc 2:13-2:18
26testdata/language-features/basic-list/list01.lc 3:15-3:18 Char 26 List _d
27testdata/language-features/basic-list/list01.lc 3:15-3:30 List Char 27testdata/language-features/basic-list/list01.lc 2:15-2:16
28testdata/language-features/basic-list/list01.lc 3:19-3:22 Char 28 _b
29testdata/language-features/basic-list/list01.lc 3:19-3:30 List Char 29testdata/language-features/basic-list/list01.lc 2:15-2:18
30testdata/language-features/basic-list/list01.lc 3:23-3:26 Char 30 List _e
31testdata/language-features/basic-list/list01.lc 3:23-3:30 List Char 31testdata/language-features/basic-list/list01.lc 2:17-2:18
32testdata/language-features/basic-list/list01.lc 3:27-3:30 Char | List Char 32 _b | List _e
33testdata/language-features/basic-list/list01.lc 3:1-3:7
34 List Char
35testdata/language-features/basic-list/list01.lc 3:10-3:31
36 List Char
37testdata/language-features/basic-list/list01.lc 3:11-3:14
38 Char
39testdata/language-features/basic-list/list01.lc 3:15-3:18
40 Char
41testdata/language-features/basic-list/list01.lc 3:15-3:30
42 List Char
43testdata/language-features/basic-list/list01.lc 3:19-3:22
44 Char
45testdata/language-features/basic-list/list01.lc 3:19-3:30
46 List Char
47testdata/language-features/basic-list/list01.lc 3:23-3:26
48 Char
49testdata/language-features/basic-list/list01.lc 3:23-3:30
50 List Char
51testdata/language-features/basic-list/list01.lc 3:27-3:30
52 Char | List 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 f10ae96c..665e8b7d 100644
--- a/testdata/language-features/basic-list/list02.out
+++ b/testdata/language-features/basic-list/list02.out
@@ -6,27 +6,47 @@ value2
6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil))))) 6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value1 :: forall a . List a 9value1 :: forall a . List a
10value2 :: forall a . Num a => List a 10value2 :: forall a . Num a => List a
11value3 :: List Char 11value3 :: List Char
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-list/list02.lc 1:1-1:7 forall a . List a 13testdata/language-features/basic-list/list02.lc 1:1-1:7
14testdata/language-features/basic-list/list02.lc 1:10-2:4 forall a . List a 14 forall a . List a
15testdata/language-features/basic-list/list02.lc 4:1-4:7 forall a . Num a => List a 15testdata/language-features/basic-list/list02.lc 1:10-2:4
16testdata/language-features/basic-list/list02.lc 4:10-5:7 List _c 16 forall a . List a
17testdata/language-features/basic-list/list02.lc 4:11-4:12 _b 17testdata/language-features/basic-list/list02.lc 4:1-4:7
18testdata/language-features/basic-list/list02.lc 4:13-4:14 _b 18 forall a . Num a => List a
19testdata/language-features/basic-list/list02.lc 4:13-5:6 List _d 19testdata/language-features/basic-list/list02.lc 4:10-5:7
20testdata/language-features/basic-list/list02.lc 5:3-5:4 _b 20 List _c
21testdata/language-features/basic-list/list02.lc 5:3-5:6 List _e 21testdata/language-features/basic-list/list02.lc 4:11-4:12
22testdata/language-features/basic-list/list02.lc 5:5-5:6 List _e | _b 22 _b
23testdata/language-features/basic-list/list02.lc 7:1-7:7 List Char 23testdata/language-features/basic-list/list02.lc 4:13-4:14
24testdata/language-features/basic-list/list02.lc 8:3-13:4 List Char 24 _b
25testdata/language-features/basic-list/list02.lc 8:5-8:8 Char 25testdata/language-features/basic-list/list02.lc 4:13-5:6
26testdata/language-features/basic-list/list02.lc 9:5-9:8 Char 26 List _d
27testdata/language-features/basic-list/list02.lc 9:5-12:8 List Char 27testdata/language-features/basic-list/list02.lc 5:3-5:4
28testdata/language-features/basic-list/list02.lc 10:5-10:8 Char 28 _b
29testdata/language-features/basic-list/list02.lc 10:5-12:8 List Char 29testdata/language-features/basic-list/list02.lc 5:3-5:6
30testdata/language-features/basic-list/list02.lc 11:5-11:8 Char 30 List _e
31testdata/language-features/basic-list/list02.lc 11:5-12:8 List Char 31testdata/language-features/basic-list/list02.lc 5:5-5:6
32testdata/language-features/basic-list/list02.lc 12:5-12:8 Char | List Char 32 _b | List _e
33testdata/language-features/basic-list/list02.lc 7:1-7:7
34 List Char
35testdata/language-features/basic-list/list02.lc 8:3-13:4
36 List Char
37testdata/language-features/basic-list/list02.lc 8:5-8:8
38 Char
39testdata/language-features/basic-list/list02.lc 9:5-9:8
40 Char
41testdata/language-features/basic-list/list02.lc 9:5-12:8
42 List Char
43testdata/language-features/basic-list/list02.lc 10:5-10:8
44 Char
45testdata/language-features/basic-list/list02.lc 10:5-12:8
46 List Char
47testdata/language-features/basic-list/list02.lc 11:5-11:8
48 Char
49testdata/language-features/basic-list/list02.lc 11:5-12:8
50 List Char
51testdata/language-features/basic-list/list02.lc 12:5-12:8
52 Char | List 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 27c8a2e3..a40c8c73 100644
--- a/testdata/language-features/basic-list/list07.reject.out
+++ b/testdata/language-features/basic-list/list07.reject.out
@@ -12,6 +12,9 @@ with
12 12
13in builtin Nil 13in builtin Nil
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-list/list07.reject.lc 1:10-1:11 _b 15testdata/language-features/basic-list/list07.reject.lc 1:10-1:11
16testdata/language-features/basic-list/list07.reject.lc 1:12-1:15 Float 16 _b
17testdata/language-features/basic-list/list07.reject.lc 1:16-1:19 Char 17testdata/language-features/basic-list/list07.reject.lc 1:12-1:15
18 Float
19testdata/language-features/basic-list/list07.reject.lc 1:16-1:19
20 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 88bd2006..66a0526e 100644
--- a/testdata/language-features/basic-list/list08.out
+++ b/testdata/language-features/basic-list/list08.out
@@ -2,9 +2,13 @@
2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil)) 2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil))
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Float 5value :: List Float
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list08.lc 1:1-1:6 List Float 7testdata/language-features/basic-list/list08.lc 1:1-1:6
8testdata/language-features/basic-list/list08.lc 1:9-1:16 List Float 8 List Float
9testdata/language-features/basic-list/list08.lc 1:10-1:11 _b 9testdata/language-features/basic-list/list08.lc 1:9-1:16
10testdata/language-features/basic-list/list08.lc 1:12-1:15 Float | List Float 10 List Float
11testdata/language-features/basic-list/list08.lc 1:10-1:11
12 _b
13testdata/language-features/basic-list/list08.lc 1:12-1:15
14 Float | List 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 24341f59..7b7e8d99 100644
--- a/testdata/language-features/basic-list/list09.out
+++ b/testdata/language-features/basic-list/list09.out
@@ -2,11 +2,17 @@
2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil) :: List Float) 2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil) :: List Float)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Float 5value :: List Float
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list09.lc 1:1-1:6 List Float 7testdata/language-features/basic-list/list09.lc 1:1-1:6
8testdata/language-features/basic-list/list09.lc 1:9-1:16 List Float 8 List Float
9testdata/language-features/basic-list/list09.lc 1:10-1:11 _b 9testdata/language-features/basic-list/list09.lc 1:9-1:16
10testdata/language-features/basic-list/list09.lc 1:12-1:15 Float | List Float 10 List Float
11testdata/language-features/basic-list/list09.lc 1:20-1:27 Type 11testdata/language-features/basic-list/list09.lc 1:10-1:11
12testdata/language-features/basic-list/list09.lc 1:21-1:26 Type 12 _b
13testdata/language-features/basic-list/list09.lc 1:12-1:15
14 Float | List Float
15testdata/language-features/basic-list/list09.lc 1:20-1:27
16 Type
17testdata/language-features/basic-list/list09.lc 1:21-1:26
18 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 186dc9c6..0ce8bd30 100644
--- a/testdata/language-features/basic-list/list10.reject.out
+++ b/testdata/language-features/basic-list/list10.reject.out
@@ -12,7 +12,11 @@ with
12 12
13in builtin Nil 13in builtin Nil
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-list/list10.reject.lc 1:10-1:11 _b 15testdata/language-features/basic-list/list10.reject.lc 1:10-1:11
16testdata/language-features/basic-list/list10.reject.lc 1:12-1:15 Float 16 _b
17testdata/language-features/basic-list/list10.reject.lc 1:20-1:25 Type 17testdata/language-features/basic-list/list10.reject.lc 1:12-1:15
18testdata/language-features/basic-list/list10.reject.lc 1:21-1:24 Type 18 Float
19testdata/language-features/basic-list/list10.reject.lc 1:20-1:25
20 Type
21testdata/language-features/basic-list/list10.reject.lc 1:21-1:24
22 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 01414c97..b02e1b06 100644
--- a/testdata/language-features/basic-list/list11.out
+++ b/testdata/language-features/basic-list/list11.out
@@ -2,11 +2,17 @@
2value = _rhs (fromInt 1 : Nil) 2value = _rhs (fromInt 1 : Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: forall a . Num a => List a 5value :: forall a . Num a => List a
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list11.lc 1:1-1:6 forall a . Num a => List a 7testdata/language-features/basic-list/list11.lc 1:1-1:6
8testdata/language-features/basic-list/list11.lc 1:9-1:10 _b 8 forall a . Num a => List a
9testdata/language-features/basic-list/list11.lc 1:9-1:11 List _b -> List _b 9testdata/language-features/basic-list/list11.lc 1:9-1:10
10testdata/language-features/basic-list/list11.lc 1:9-1:13 List _b 10 _b
11testdata/language-features/basic-list/list11.lc 1:10-1:11 forall a . a -> List a -> List a 11testdata/language-features/basic-list/list11.lc 1:9-1:11
12testdata/language-features/basic-list/list11.lc 1:11-1:13 forall a . List a 12 List _b -> List _b
13testdata/language-features/basic-list/list11.lc 1:9-1:13
14 List _b
15testdata/language-features/basic-list/list11.lc 1:10-1:11
16 forall a . a -> List a -> List a
17testdata/language-features/basic-list/list11.lc 1:11-1:13
18 forall a . List 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 9d57e36d..b33e242d 100644
--- a/testdata/language-features/basic-list/list12.out
+++ b/testdata/language-features/basic-list/list12.out
@@ -2,27 +2,49 @@
2value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : Nil) 2value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: forall a . Num a => List a 5value :: forall a . Num a => List a
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list12.lc 1:1-1:6 forall a . Num a => List a 7testdata/language-features/basic-list/list12.lc 1:1-1:6
8testdata/language-features/basic-list/list12.lc 1:9-1:10 _b 8 forall a . Num a => List a
9testdata/language-features/basic-list/list12.lc 1:9-1:11 List _b -> List _b 9testdata/language-features/basic-list/list12.lc 1:9-1:10
10testdata/language-features/basic-list/list12.lc 1:9-1:21 List _c 10 _b
11testdata/language-features/basic-list/list12.lc 1:10-1:11 forall a . a -> List a -> List a 11testdata/language-features/basic-list/list12.lc 1:9-1:11
12testdata/language-features/basic-list/list12.lc 1:11-1:12 _b 12 List _b -> List _b
13testdata/language-features/basic-list/list12.lc 1:11-1:13 List _b -> List _b 13testdata/language-features/basic-list/list12.lc 1:9-1:21
14testdata/language-features/basic-list/list12.lc 1:11-1:21 List _d 14 List _c
15testdata/language-features/basic-list/list12.lc 1:12-1:13 forall a . a -> List a -> List a 15testdata/language-features/basic-list/list12.lc 1:10-1:11
16testdata/language-features/basic-list/list12.lc 1:13-1:14 _b 16 forall a . a -> List a -> List a
17testdata/language-features/basic-list/list12.lc 1:13-1:15 List _b -> List _b 17testdata/language-features/basic-list/list12.lc 1:11-1:12
18testdata/language-features/basic-list/list12.lc 1:13-1:21 List _e 18 _b
19testdata/language-features/basic-list/list12.lc 1:14-1:15 forall a . a -> List a -> List a 19testdata/language-features/basic-list/list12.lc 1:11-1:13
20testdata/language-features/basic-list/list12.lc 1:15-1:16 _b 20 List _b -> List _b
21testdata/language-features/basic-list/list12.lc 1:15-1:17 List _b -> List _b 21testdata/language-features/basic-list/list12.lc 1:11-1:21
22testdata/language-features/basic-list/list12.lc 1:15-1:21 List _f 22 List _d
23testdata/language-features/basic-list/list12.lc 1:16-1:17 forall a . a -> List a -> List a 23testdata/language-features/basic-list/list12.lc 1:12-1:13
24testdata/language-features/basic-list/list12.lc 1:17-1:18 _b 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list12.lc 1:17-1:19 List _b -> List _b 25testdata/language-features/basic-list/list12.lc 1:13-1:14
26testdata/language-features/basic-list/list12.lc 1:17-1:21 List _f 26 _b
27testdata/language-features/basic-list/list12.lc 1:18-1:19 forall a . a -> List a -> List a 27testdata/language-features/basic-list/list12.lc 1:13-1:15
28testdata/language-features/basic-list/list12.lc 1:19-1:21 forall a . List a 28 List _b -> List _b
29testdata/language-features/basic-list/list12.lc 1:13-1:21
30 List _e
31testdata/language-features/basic-list/list12.lc 1:14-1:15
32 forall a . a -> List a -> List a
33testdata/language-features/basic-list/list12.lc 1:15-1:16
34 _b
35testdata/language-features/basic-list/list12.lc 1:15-1:17
36 List _b -> List _b
37testdata/language-features/basic-list/list12.lc 1:15-1:21
38 List _f
39testdata/language-features/basic-list/list12.lc 1:16-1:17
40 forall a . a -> List a -> List a
41testdata/language-features/basic-list/list12.lc 1:17-1:18
42 _b
43testdata/language-features/basic-list/list12.lc 1:17-1:19
44 List _b -> List _b
45testdata/language-features/basic-list/list12.lc 1:17-1:21
46 List _f
47testdata/language-features/basic-list/list12.lc 1:18-1:19
48 forall a . a -> List a -> List a
49testdata/language-features/basic-list/list12.lc 1:19-1:21
50 forall a . List 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 477564f1..f0a9adde 100644
--- a/testdata/language-features/basic-list/list13.out
+++ b/testdata/language-features/basic-list/list13.out
@@ -2,27 +2,49 @@
2value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : Nil) 2value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Char 5value :: List Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list13.lc 1:1-1:6 List Char 7testdata/language-features/basic-list/list13.lc 1:1-1:6
8testdata/language-features/basic-list/list13.lc 1:9-1:12 Char 8 List Char
9testdata/language-features/basic-list/list13.lc 1:9-1:13 List Char -> List Char 9testdata/language-features/basic-list/list13.lc 1:9-1:12
10testdata/language-features/basic-list/list13.lc 1:9-1:31 List Char 10 Char
11testdata/language-features/basic-list/list13.lc 1:12-1:13 forall a . a -> List a -> List a 11testdata/language-features/basic-list/list13.lc 1:9-1:13
12testdata/language-features/basic-list/list13.lc 1:13-1:16 Char 12 List Char -> List Char
13testdata/language-features/basic-list/list13.lc 1:13-1:17 List Char -> List Char 13testdata/language-features/basic-list/list13.lc 1:9-1:31
14testdata/language-features/basic-list/list13.lc 1:13-1:31 List Char 14 List Char
15testdata/language-features/basic-list/list13.lc 1:16-1:17 forall a . a -> List a -> List a 15testdata/language-features/basic-list/list13.lc 1:12-1:13
16testdata/language-features/basic-list/list13.lc 1:17-1:20 Char 16 forall a . a -> List a -> List a
17testdata/language-features/basic-list/list13.lc 1:17-1:21 List Char -> List Char 17testdata/language-features/basic-list/list13.lc 1:13-1:16
18testdata/language-features/basic-list/list13.lc 1:17-1:31 List Char 18 Char
19testdata/language-features/basic-list/list13.lc 1:20-1:21 forall a . a -> List a -> List a 19testdata/language-features/basic-list/list13.lc 1:13-1:17
20testdata/language-features/basic-list/list13.lc 1:21-1:24 Char 20 List Char -> List Char
21testdata/language-features/basic-list/list13.lc 1:21-1:25 List Char -> List Char 21testdata/language-features/basic-list/list13.lc 1:13-1:31
22testdata/language-features/basic-list/list13.lc 1:21-1:31 List Char 22 List Char
23testdata/language-features/basic-list/list13.lc 1:24-1:25 forall a . a -> List a -> List a 23testdata/language-features/basic-list/list13.lc 1:16-1:17
24testdata/language-features/basic-list/list13.lc 1:25-1:28 Char 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list13.lc 1:25-1:29 List Char -> List Char 25testdata/language-features/basic-list/list13.lc 1:17-1:20
26testdata/language-features/basic-list/list13.lc 1:25-1:31 List Char 26 Char
27testdata/language-features/basic-list/list13.lc 1:28-1:29 forall a . a -> List a -> List a 27testdata/language-features/basic-list/list13.lc 1:17-1:21
28testdata/language-features/basic-list/list13.lc 1:29-1:31 forall a . List a 28 List Char -> List Char
29testdata/language-features/basic-list/list13.lc 1:17-1:31
30 List Char
31testdata/language-features/basic-list/list13.lc 1:20-1:21
32 forall a . a -> List a -> List a
33testdata/language-features/basic-list/list13.lc 1:21-1:24
34 Char
35testdata/language-features/basic-list/list13.lc 1:21-1:25
36 List Char -> List Char
37testdata/language-features/basic-list/list13.lc 1:21-1:31
38 List Char
39testdata/language-features/basic-list/list13.lc 1:24-1:25
40 forall a . a -> List a -> List a
41testdata/language-features/basic-list/list13.lc 1:25-1:28
42 Char
43testdata/language-features/basic-list/list13.lc 1:25-1:29
44 List Char -> List Char
45testdata/language-features/basic-list/list13.lc 1:25-1:31
46 List Char
47testdata/language-features/basic-list/list13.lc 1:28-1:29
48 forall a . a -> List a -> List a
49testdata/language-features/basic-list/list13.lc 1:29-1:31
50 forall a . List 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 c8abf9be..8d1a59e9 100644
--- a/testdata/language-features/basic-list/list14.reject.out
+++ b/testdata/language-features/basic-list/list14.reject.out
@@ -16,10 +16,17 @@ in testdata/language-features/basic-list/list14.reject.lc:1:17:
16value = 'h':'i':() 16value = 'h':'i':()
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list14.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-list/list14.reject.lc 1:9-1:12
20testdata/language-features/basic-list/list14.reject.lc 1:9-1:13 List Char -> List Char 20 Char
21testdata/language-features/basic-list/list14.reject.lc 1:12-1:13 forall a . a -> List a -> List a 21testdata/language-features/basic-list/list14.reject.lc 1:9-1:13
22testdata/language-features/basic-list/list14.reject.lc 1:13-1:16 Char 22 List Char -> List Char
23testdata/language-features/basic-list/list14.reject.lc 1:13-1:17 List Char -> List Char 23testdata/language-features/basic-list/list14.reject.lc 1:12-1:13
24testdata/language-features/basic-list/list14.reject.lc 1:16-1:17 forall a . a -> List a -> List a 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list14.reject.lc 1:17-1:19 () 25testdata/language-features/basic-list/list14.reject.lc 1:13-1:16
26 Char
27testdata/language-features/basic-list/list14.reject.lc 1:13-1:17
28 List Char -> List Char
29testdata/language-features/basic-list/list14.reject.lc 1:16-1:17
30 forall a . a -> List a -> List a
31testdata/language-features/basic-list/list14.reject.lc 1:17-1:19
32 () \ 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 96a8907d..9caab32f 100644
--- a/testdata/language-features/basic-list/list15.reject.out
+++ b/testdata/language-features/basic-list/list15.reject.out
@@ -16,12 +16,21 @@ in testdata/language-features/basic-list/list15.reject.lc:1:20:
16value = 'h':'i':():[] 16value = 'h':'i':():[]
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list15.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-list/list15.reject.lc 1:9-1:12
20testdata/language-features/basic-list/list15.reject.lc 1:9-1:13 List Char -> List Char 20 Char
21testdata/language-features/basic-list/list15.reject.lc 1:12-1:13 forall a . a -> List a -> List a 21testdata/language-features/basic-list/list15.reject.lc 1:9-1:13
22testdata/language-features/basic-list/list15.reject.lc 1:13-1:16 Char 22 List Char -> List Char
23testdata/language-features/basic-list/list15.reject.lc 1:13-1:17 List Char -> List Char 23testdata/language-features/basic-list/list15.reject.lc 1:12-1:13
24testdata/language-features/basic-list/list15.reject.lc 1:16-1:17 forall a . a -> List a -> List a 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list15.reject.lc 1:17-1:19 () 25testdata/language-features/basic-list/list15.reject.lc 1:13-1:16
26testdata/language-features/basic-list/list15.reject.lc 1:17-1:20 List () -> List () 26 Char
27testdata/language-features/basic-list/list15.reject.lc 1:19-1:20 forall a . a -> List a -> List a 27testdata/language-features/basic-list/list15.reject.lc 1:13-1:17
28 List Char -> List Char
29testdata/language-features/basic-list/list15.reject.lc 1:16-1:17
30 forall a . a -> List a -> List a
31testdata/language-features/basic-list/list15.reject.lc 1:17-1:19
32 ()
33testdata/language-features/basic-list/list15.reject.lc 1:17-1:20
34 List () -> List ()
35testdata/language-features/basic-list/list15.reject.lc 1:19-1:20
36 forall a . a -> List a -> List 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 e109192d..4ffd3ea0 100644
--- a/testdata/language-features/basic-list/list16.reject.out
+++ b/testdata/language-features/basic-list/list16.reject.out
@@ -16,7 +16,11 @@ in testdata/language-features/basic-list/list16.reject.lc:1:13:
16value = 'h':'i' 16value = 'h':'i'
17 ^^^ 17 ^^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list16.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-list/list16.reject.lc 1:9-1:12
20testdata/language-features/basic-list/list16.reject.lc 1:9-1:13 List Char -> List Char 20 Char
21testdata/language-features/basic-list/list16.reject.lc 1:12-1:13 forall a . a -> List a -> List a 21testdata/language-features/basic-list/list16.reject.lc 1:9-1:13
22testdata/language-features/basic-list/list16.reject.lc 1:13-1:16 Char 22 List Char -> List Char
23testdata/language-features/basic-list/list16.reject.lc 1:12-1:13
24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list16.reject.lc 1:13-1:16
26 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 74cf6abb..56aeb025 100644
--- a/testdata/language-features/basic-list/listcomp01.out
+++ b/testdata/language-features/basic-list/listcomp01.out
@@ -6,15 +6,25 @@ value
6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))) 6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: List ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp01.lc 1:1-1:6 List () 11testdata/language-features/basic-list/listcomp01.lc 1:1-1:6
12testdata/language-features/basic-list/listcomp01.lc 1:9-1:34 List () 12 List ()
13testdata/language-features/basic-list/listcomp01.lc 1:10-1:12 () | List () | _b -> List _a 13testdata/language-features/basic-list/listcomp01.lc 1:9-1:34
14testdata/language-features/basic-list/listcomp01.lc 1:20-1:33 List () 14 List ()
15testdata/language-features/basic-list/listcomp01.lc 1:21-1:23 () 15testdata/language-features/basic-list/listcomp01.lc 1:10-1:12
16testdata/language-features/basic-list/listcomp01.lc 1:24-1:26 () 16 () | List ()
17testdata/language-features/basic-list/listcomp01.lc 1:24-1:32 List () 17testdata/language-features/basic-list/listcomp01.lc 1:20-1:33
18testdata/language-features/basic-list/listcomp01.lc 1:27-1:29 () 18 List ()
19testdata/language-features/basic-list/listcomp01.lc 1:27-1:32 List () 19testdata/language-features/basic-list/listcomp01.lc 1:21-1:23
20testdata/language-features/basic-list/listcomp01.lc 1:30-1:32 () | List () 20 ()
21testdata/language-features/basic-list/listcomp01.lc 1:24-1:26
22 ()
23testdata/language-features/basic-list/listcomp01.lc 1:24-1:32
24 List ()
25testdata/language-features/basic-list/listcomp01.lc 1:27-1:29
26 ()
27testdata/language-features/basic-list/listcomp01.lc 1:27-1:32
28 List ()
29testdata/language-features/basic-list/listcomp01.lc 1:30-1:32
30 () | List () \ 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 7e689b09..dfd424a4 100644
--- a/testdata/language-features/basic-list/listcomp02.out
+++ b/testdata/language-features/basic-list/listcomp02.out
@@ -3,18 +3,30 @@ l = _rhs (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))
3value = _rhs (concatMap \(a :: _) -> Cons a Nil l) 3value = _rhs (concatMap \(a :: _) -> Cons a Nil l)
4main is not found 4main is not found
5------------ trace 5------------ trace
6l :: List () 6l :: List ()
7value :: List () 7value :: List ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp02.lc 1:1-1:2 List () 9testdata/language-features/basic-list/listcomp02.lc 1:1-1:2
10testdata/language-features/basic-list/listcomp02.lc 1:5-1:18 List () 10 List ()
11testdata/language-features/basic-list/listcomp02.lc 1:6-1:8 () 11testdata/language-features/basic-list/listcomp02.lc 1:5-1:18
12testdata/language-features/basic-list/listcomp02.lc 1:9-1:11 () 12 List ()
13testdata/language-features/basic-list/listcomp02.lc 1:9-1:17 List () 13testdata/language-features/basic-list/listcomp02.lc 1:6-1:8
14testdata/language-features/basic-list/listcomp02.lc 1:12-1:14 () 14 ()
15testdata/language-features/basic-list/listcomp02.lc 1:12-1:17 List () 15testdata/language-features/basic-list/listcomp02.lc 1:9-1:11
16testdata/language-features/basic-list/listcomp02.lc 1:15-1:17 () | List () 16 ()
17testdata/language-features/basic-list/listcomp02.lc 2:1-2:6 List () 17testdata/language-features/basic-list/listcomp02.lc 1:9-1:17
18testdata/language-features/basic-list/listcomp02.lc 2:9-2:21 List () 18 List ()
19testdata/language-features/basic-list/listcomp02.lc 2:10-2:11 List _b | _b -> List _a | _d 19testdata/language-features/basic-list/listcomp02.lc 1:12-1:14
20testdata/language-features/basic-list/listcomp02.lc 2:19-2:20 List () 20 ()
21testdata/language-features/basic-list/listcomp02.lc 1:12-1:17
22 List ()
23testdata/language-features/basic-list/listcomp02.lc 1:15-1:17
24 () | List ()
25testdata/language-features/basic-list/listcomp02.lc 2:1-2:6
26 List ()
27testdata/language-features/basic-list/listcomp02.lc 2:9-2:21
28 List ()
29testdata/language-features/basic-list/listcomp02.lc 2:10-2:11
30 _d | List _b
31testdata/language-features/basic-list/listcomp02.lc 2:19-2:20
32 List () \ 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 6bb450ce..4fce997f 100644
--- a/testdata/language-features/basic-list/listcomp03.out
+++ b/testdata/language-features/basic-list/listcomp03.out
@@ -6,17 +6,29 @@ value
6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))) 6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: List ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6 List () 11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6
12testdata/language-features/basic-list/listcomp03.lc 1:9-1:41 List () 12 List ()
13testdata/language-features/basic-list/listcomp03.lc 1:10-1:12 () | List () 13testdata/language-features/basic-list/listcomp03.lc 1:9-1:41
14testdata/language-features/basic-list/listcomp03.lc 1:10-1:40 List () | List () -> List () | _b -> List _a 14 List ()
15testdata/language-features/basic-list/listcomp03.lc 1:20-1:33 List () 15testdata/language-features/basic-list/listcomp03.lc 1:10-1:12
16testdata/language-features/basic-list/listcomp03.lc 1:21-1:23 () 16 () | List ()
17testdata/language-features/basic-list/listcomp03.lc 1:24-1:26 () 17testdata/language-features/basic-list/listcomp03.lc 1:10-1:40
18testdata/language-features/basic-list/listcomp03.lc 1:24-1:32 List () 18 List () -> List () | List ()
19testdata/language-features/basic-list/listcomp03.lc 1:27-1:29 () 19testdata/language-features/basic-list/listcomp03.lc 1:20-1:33
20testdata/language-features/basic-list/listcomp03.lc 1:27-1:32 List () 20 List ()
21testdata/language-features/basic-list/listcomp03.lc 1:30-1:32 () | List () 21testdata/language-features/basic-list/listcomp03.lc 1:21-1:23
22testdata/language-features/basic-list/listcomp03.lc 1:35-1:40 Bool 22 ()
23testdata/language-features/basic-list/listcomp03.lc 1:24-1:26
24 ()
25testdata/language-features/basic-list/listcomp03.lc 1:24-1:32
26 List ()
27testdata/language-features/basic-list/listcomp03.lc 1:27-1:29
28 ()
29testdata/language-features/basic-list/listcomp03.lc 1:27-1:32
30 List ()
31testdata/language-features/basic-list/listcomp03.lc 1:30-1:32
32 () | List ()
33testdata/language-features/basic-list/listcomp03.lc 1:35-1:40
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 48f2b74f..05e9c859 100644
--- a/testdata/language-features/basic-list/listcomp04.out
+++ b/testdata/language-features/basic-list/listcomp04.out
@@ -3,20 +3,34 @@ l = _rhs (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))
3value = _rhs (concatMap \_ -> concatMap \_ -> Cons HNil Nil l l) 3value = _rhs (concatMap \_ -> concatMap \_ -> Cons HNil Nil l l)
4main is not found 4main is not found
5------------ trace 5------------ trace
6l :: List () 6l :: List ()
7value :: List () 7value :: List ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp04.lc 1:1-1:2 List () 9testdata/language-features/basic-list/listcomp04.lc 1:1-1:2
10testdata/language-features/basic-list/listcomp04.lc 1:5-1:18 List () 10 List ()
11testdata/language-features/basic-list/listcomp04.lc 1:6-1:8 () 11testdata/language-features/basic-list/listcomp04.lc 1:5-1:18
12testdata/language-features/basic-list/listcomp04.lc 1:9-1:11 () 12 List ()
13testdata/language-features/basic-list/listcomp04.lc 1:9-1:17 List () 13testdata/language-features/basic-list/listcomp04.lc 1:6-1:8
14testdata/language-features/basic-list/listcomp04.lc 1:12-1:14 () 14 ()
15testdata/language-features/basic-list/listcomp04.lc 1:12-1:17 List () 15testdata/language-features/basic-list/listcomp04.lc 1:9-1:11
16testdata/language-features/basic-list/listcomp04.lc 1:15-1:17 () | List () 16 ()
17testdata/language-features/basic-list/listcomp04.lc 2:1-2:6 List () 17testdata/language-features/basic-list/listcomp04.lc 1:9-1:17
18testdata/language-features/basic-list/listcomp04.lc 2:9-2:30 List () 18 List ()
19testdata/language-features/basic-list/listcomp04.lc 2:10-2:12 () | List () | _b -> List _a 19testdata/language-features/basic-list/listcomp04.lc 1:12-1:14
20testdata/language-features/basic-list/listcomp04.lc 2:10-2:29 List () | _b -> List _a 20 ()
21testdata/language-features/basic-list/listcomp04.lc 2:20-2:21 List () 21testdata/language-features/basic-list/listcomp04.lc 1:12-1:17
22testdata/language-features/basic-list/listcomp04.lc 2:28-2:29 List () 22 List ()
23testdata/language-features/basic-list/listcomp04.lc 1:15-1:17
24 () | List ()
25testdata/language-features/basic-list/listcomp04.lc 2:1-2:6
26 List ()
27testdata/language-features/basic-list/listcomp04.lc 2:9-2:30
28 List ()
29testdata/language-features/basic-list/listcomp04.lc 2:10-2:12
30 () | List ()
31testdata/language-features/basic-list/listcomp04.lc 2:10-2:29
32 List ()
33testdata/language-features/basic-list/listcomp04.lc 2:20-2:21
34 List ()
35testdata/language-features/basic-list/listcomp04.lc 2:28-2:29
36 List () \ 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 ff151c96..c345731c 100644
--- a/testdata/language-features/basic-list/listcomp05.out
+++ b/testdata/language-features/basic-list/listcomp05.out
@@ -6,14 +6,21 @@ value
6 (Cons HNil (Cons HNil Nil))) 6 (Cons HNil (Cons HNil Nil)))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: List ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp05.lc 1:1-1:6 List () 11testdata/language-features/basic-list/listcomp05.lc 1:1-1:6
12testdata/language-features/basic-list/listcomp05.lc 1:9-1:39 List () 12 List ()
13testdata/language-features/basic-list/listcomp05.lc 1:10-1:11 () 13testdata/language-features/basic-list/listcomp05.lc 1:9-1:39
14testdata/language-features/basic-list/listcomp05.lc 1:10-1:38 _b -> List _a 14 List ()
15testdata/language-features/basic-list/listcomp05.lc 1:19-1:26 List () 15testdata/language-features/basic-list/listcomp05.lc 1:10-1:11
16testdata/language-features/basic-list/listcomp05.lc 1:20-1:22 () 16 ()
17testdata/language-features/basic-list/listcomp05.lc 1:23-1:25 () | List () 17testdata/language-features/basic-list/listcomp05.lc 1:19-1:26
18testdata/language-features/basic-list/listcomp05.lc 1:32-1:33 () | _b 18 List ()
19testdata/language-features/basic-list/listcomp05.lc 1:36-1:38 () 19testdata/language-features/basic-list/listcomp05.lc 1:20-1:22
20 ()
21testdata/language-features/basic-list/listcomp05.lc 1:23-1:25
22 () | List ()
23testdata/language-features/basic-list/listcomp05.lc 1:32-1:33
24 _b | ()
25testdata/language-features/basic-list/listcomp05.lc 1:36-1:38
26 () \ 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 4219a6d0..c06f6155 100644
--- a/testdata/language-features/basic-list/listcomp06.out
+++ b/testdata/language-features/basic-list/listcomp06.out
@@ -17,26 +17,46 @@ value2
17 (Cons HNil (Cons HNil Nil))) 17 (Cons HNil (Cons HNil Nil)))
18main is not found 18main is not found
19------------ trace 19------------ trace
20value1 :: List () 20value1 :: List ()
21value2 :: List () 21value2 :: List ()
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-list/listcomp06.lc 1:1-1:7 List () 23testdata/language-features/basic-list/listcomp06.lc 1:1-1:7
24testdata/language-features/basic-list/listcomp06.lc 1:10-1:46 List () 24 List ()
25testdata/language-features/basic-list/listcomp06.lc 1:11-1:12 () | List () 25testdata/language-features/basic-list/listcomp06.lc 1:10-1:46
26testdata/language-features/basic-list/listcomp06.lc 1:11-1:45 List () -> List () | _b -> List _a 26 List ()
27testdata/language-features/basic-list/listcomp06.lc 1:20-1:27 List () 27testdata/language-features/basic-list/listcomp06.lc 1:11-1:12
28testdata/language-features/basic-list/listcomp06.lc 1:21-1:23 () 28 () | List ()
29testdata/language-features/basic-list/listcomp06.lc 1:24-1:26 () | List () 29testdata/language-features/basic-list/listcomp06.lc 1:11-1:45
30testdata/language-features/basic-list/listcomp06.lc 1:33-1:34 () | _b 30 List () -> List ()
31testdata/language-features/basic-list/listcomp06.lc 1:37-1:39 () 31testdata/language-features/basic-list/listcomp06.lc 1:20-1:27
32testdata/language-features/basic-list/listcomp06.lc 1:41-1:45 Bool 32 List ()
33testdata/language-features/basic-list/listcomp06.lc 3:1-3:7 List () 33testdata/language-features/basic-list/listcomp06.lc 1:21-1:23
34testdata/language-features/basic-list/listcomp06.lc 3:10-3:46 List () 34 ()
35testdata/language-features/basic-list/listcomp06.lc 3:11-3:12 () 35testdata/language-features/basic-list/listcomp06.lc 1:24-1:26
36testdata/language-features/basic-list/listcomp06.lc 3:11-3:45 List () | _b -> List _a 36 () | List ()
37testdata/language-features/basic-list/listcomp06.lc 3:20-3:27 List () 37testdata/language-features/basic-list/listcomp06.lc 1:33-1:34
38testdata/language-features/basic-list/listcomp06.lc 3:21-3:23 () 38 _b | ()
39testdata/language-features/basic-list/listcomp06.lc 3:24-3:26 () | List () 39testdata/language-features/basic-list/listcomp06.lc 1:37-1:39
40testdata/language-features/basic-list/listcomp06.lc 3:29-3:33 Bool 40 ()
41testdata/language-features/basic-list/listcomp06.lc 3:39-3:40 () | _b 41testdata/language-features/basic-list/listcomp06.lc 1:41-1:45
42testdata/language-features/basic-list/listcomp06.lc 3:43-3:45 () 42 Bool
43testdata/language-features/basic-list/listcomp06.lc 3:1-3:7
44 List ()
45testdata/language-features/basic-list/listcomp06.lc 3:10-3:46
46 List ()
47testdata/language-features/basic-list/listcomp06.lc 3:11-3:12
48 ()
49testdata/language-features/basic-list/listcomp06.lc 3:11-3:45
50 List ()
51testdata/language-features/basic-list/listcomp06.lc 3:20-3:27
52 List ()
53testdata/language-features/basic-list/listcomp06.lc 3:21-3:23
54 ()
55testdata/language-features/basic-list/listcomp06.lc 3:24-3:26
56 () | List ()
57testdata/language-features/basic-list/listcomp06.lc 3:29-3:33
58 Bool
59testdata/language-features/basic-list/listcomp06.lc 3:39-3:40
60 _b | ()
61testdata/language-features/basic-list/listcomp06.lc 3:43-3:45
62 () \ 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 62a30caf..617c9b61 100644
--- a/testdata/language-features/basic-list/listcomp07.out
+++ b/testdata/language-features/basic-list/listcomp07.out
@@ -25,43 +25,73 @@ value3
25 (Cons HNil (Cons HNil Nil))) 25 (Cons HNil (Cons HNil Nil)))
26main is not found 26main is not found
27------------ trace 27------------ trace
28value1 :: List () 28value1 :: List ()
29value2 :: List () 29value2 :: List ()
30value3 :: List () 30value3 :: List ()
31------------ tooltips 31------------ tooltips
32testdata/language-features/basic-list/listcomp07.lc 1:1-1:7 List () 32testdata/language-features/basic-list/listcomp07.lc 1:1-1:7
33testdata/language-features/basic-list/listcomp07.lc 1:10-6:11 List () 33 List ()
34testdata/language-features/basic-list/listcomp07.lc 1:12-1:13 () 34testdata/language-features/basic-list/listcomp07.lc 1:10-6:11
35testdata/language-features/basic-list/listcomp07.lc 1:12-5:21 _b -> List _a 35 List ()
36testdata/language-features/basic-list/listcomp07.lc 2:17-2:24 List () 36testdata/language-features/basic-list/listcomp07.lc 1:12-1:13
37testdata/language-features/basic-list/listcomp07.lc 2:18-2:20 () 37 ()
38testdata/language-features/basic-list/listcomp07.lc 2:21-2:23 () | List () 38testdata/language-features/basic-list/listcomp07.lc 2:17-2:24
39testdata/language-features/basic-list/listcomp07.lc 3:16-3:17 () | _b 39 List ()
40testdata/language-features/basic-list/listcomp07.lc 3:20-3:22 () 40testdata/language-features/basic-list/listcomp07.lc 2:18-2:20
41testdata/language-features/basic-list/listcomp07.lc 4:12-4:16 Bool 41 ()
42testdata/language-features/basic-list/listcomp07.lc 5:16-5:17 () | _b 42testdata/language-features/basic-list/listcomp07.lc 2:21-2:23
43testdata/language-features/basic-list/listcomp07.lc 5:20-5:21 () 43 () | List ()
44testdata/language-features/basic-list/listcomp07.lc 8:1-8:7 List () 44testdata/language-features/basic-list/listcomp07.lc 3:16-3:17
45testdata/language-features/basic-list/listcomp07.lc 8:10-12:11 List () 45 _b | ()
46testdata/language-features/basic-list/listcomp07.lc 8:12-8:13 () 46testdata/language-features/basic-list/listcomp07.lc 3:20-3:22
47testdata/language-features/basic-list/listcomp07.lc 8:12-11:21 _b -> List _a 47 ()
48testdata/language-features/basic-list/listcomp07.lc 8:21-8:28 List () 48testdata/language-features/basic-list/listcomp07.lc 4:12-4:16
49testdata/language-features/basic-list/listcomp07.lc 8:22-8:24 () 49 Bool
50testdata/language-features/basic-list/listcomp07.lc 8:25-8:27 () | List () 50testdata/language-features/basic-list/listcomp07.lc 5:16-5:17
51testdata/language-features/basic-list/listcomp07.lc 9:16-9:17 () | _b 51 _b | ()
52testdata/language-features/basic-list/listcomp07.lc 9:20-9:22 () 52testdata/language-features/basic-list/listcomp07.lc 5:20-5:21
53testdata/language-features/basic-list/listcomp07.lc 10:12-10:16 Bool 53 ()
54testdata/language-features/basic-list/listcomp07.lc 11:16-11:17 () | _b 54testdata/language-features/basic-list/listcomp07.lc 8:1-8:7
55testdata/language-features/basic-list/listcomp07.lc 11:20-11:21 () 55 List ()
56testdata/language-features/basic-list/listcomp07.lc 14:1-14:7 List () 56testdata/language-features/basic-list/listcomp07.lc 8:10-12:11
57testdata/language-features/basic-list/listcomp07.lc 14:10-20:3 List () 57 List ()
58testdata/language-features/basic-list/listcomp07.lc 14:12-14:13 () 58testdata/language-features/basic-list/listcomp07.lc 8:12-8:13
59testdata/language-features/basic-list/listcomp07.lc 14:12-19:15 _b -> List _a 59 ()
60testdata/language-features/basic-list/listcomp07.lc 15:15-15:22 List () 60testdata/language-features/basic-list/listcomp07.lc 8:21-8:28
61testdata/language-features/basic-list/listcomp07.lc 15:16-15:18 () 61 List ()
62testdata/language-features/basic-list/listcomp07.lc 15:19-15:21 () | List () 62testdata/language-features/basic-list/listcomp07.lc 8:22-8:24
63testdata/language-features/basic-list/listcomp07.lc 17:2-17:3 () | _b 63 ()
64testdata/language-features/basic-list/listcomp07.lc 17:6-17:8 () 64testdata/language-features/basic-list/listcomp07.lc 8:25-8:27
65testdata/language-features/basic-list/listcomp07.lc 18:7-18:11 Bool 65 () | List ()
66testdata/language-features/basic-list/listcomp07.lc 19:10-19:11 () | _b 66testdata/language-features/basic-list/listcomp07.lc 9:16-9:17
67testdata/language-features/basic-list/listcomp07.lc 19:14-19:15 () 67 _b | ()
68testdata/language-features/basic-list/listcomp07.lc 9:20-9:22
69 ()
70testdata/language-features/basic-list/listcomp07.lc 10:12-10:16
71 Bool
72testdata/language-features/basic-list/listcomp07.lc 11:16-11:17
73 _b | ()
74testdata/language-features/basic-list/listcomp07.lc 11:20-11:21
75 ()
76testdata/language-features/basic-list/listcomp07.lc 14:1-14:7
77 List ()
78testdata/language-features/basic-list/listcomp07.lc 14:10-20:3
79 List ()
80testdata/language-features/basic-list/listcomp07.lc 14:12-14:13
81 ()
82testdata/language-features/basic-list/listcomp07.lc 15:15-15:22
83 List ()
84testdata/language-features/basic-list/listcomp07.lc 15:16-15:18
85 ()
86testdata/language-features/basic-list/listcomp07.lc 15:19-15:21
87 () | List ()
88testdata/language-features/basic-list/listcomp07.lc 17:2-17:3
89 _b | ()
90testdata/language-features/basic-list/listcomp07.lc 17:6-17:8
91 ()
92testdata/language-features/basic-list/listcomp07.lc 18:7-18:11
93 Bool
94testdata/language-features/basic-list/listcomp07.lc 19:10-19:11
95 _b | ()
96testdata/language-features/basic-list/listcomp07.lc 19:14-19:15
97 () \ 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 3a989de0..6ecdfd71 100644
--- a/testdata/language-features/basic-list/listcomp08.reject.out
+++ b/testdata/language-features/basic-list/listcomp08.reject.out
@@ -16,5 +16,5 @@ in testdata/language-features/basic-list/listcomp08.reject.lc:1:23:
16value = [x | x <- [], "not Bool"] 16value = [x | x <- [], "not Bool"]
17 ^^^^^^^^^^ 17 ^^^^^^^^^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/listcomp08.reject.lc 1:10-1:33 _b -> List _a 19testdata/language-features/basic-list/listcomp08.reject.lc 1:23-1:33
20testdata/language-features/basic-list/listcomp08.reject.lc 1:23-1:33 String 20 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 34f86f7f..60e73fcc 100644
--- a/testdata/language-features/basic-list/listcomp09.out
+++ b/testdata/language-features/basic-list/listcomp09.out
@@ -4,10 +4,15 @@ value1
4 (concatMap \_ -> Cons \(a :: _) -> hlistNilCase (_ :: _) "Hello" a Nil Nil) 4 (concatMap \_ -> Cons \(a :: _) -> hlistNilCase (_ :: _) "Hello" a Nil Nil)
5main is not found 5main is not found
6------------ trace 6------------ trace
7value1 :: Type => List (() -> String) 7value1 :: Type => List (() -> String)
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp09.lc 1:1-1:7 Type => List (() -> String) 9testdata/language-features/basic-list/listcomp09.lc 1:1-1:7
10testdata/language-features/basic-list/listcomp09.lc 1:10-1:36 List (() -> String) 10 Type => List (() -> String)
11testdata/language-features/basic-list/listcomp09.lc 1:11-1:25 List (() -> String) | _b -> List _a 11testdata/language-features/basic-list/listcomp09.lc 1:10-1:36
12testdata/language-features/basic-list/listcomp09.lc 1:18-1:25 String 12 List (() -> String)
13testdata/language-features/basic-list/listcomp09.lc 1:33-1:35 forall a . List a 13testdata/language-features/basic-list/listcomp09.lc 1:11-1:25
14 List (() -> String)
15testdata/language-features/basic-list/listcomp09.lc 1:18-1:25
16 String
17testdata/language-features/basic-list/listcomp09.lc 1:33-1:35
18 forall a . List 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 125ed17a..80315cf0 100644
--- a/testdata/language-features/basic-values/bool01.out
+++ b/testdata/language-features/basic-values/bool01.out
@@ -3,10 +3,14 @@ value1 = _rhs True
3value2 = _rhs False 3value2 = _rhs False
4main is not found 4main is not found
5------------ trace 5------------ trace
6value1 :: Bool 6value1 :: Bool
7value2 :: Bool 7value2 :: Bool
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/bool01.lc 1:1-1:7 Bool 9testdata/language-features/basic-values/bool01.lc 1:1-1:7
10testdata/language-features/basic-values/bool01.lc 1:10-1:14 Bool 10 Bool
11testdata/language-features/basic-values/bool01.lc 2:1-2:7 Bool 11testdata/language-features/basic-values/bool01.lc 1:10-1:14
12testdata/language-features/basic-values/bool01.lc 2:10-2:15 Bool 12 Bool
13testdata/language-features/basic-values/bool01.lc 2:1-2:7
14 Bool
15testdata/language-features/basic-values/bool01.lc 2:10-2:15
16 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 1fc0f7f0..75dc7af3 100644
--- a/testdata/language-features/basic-values/case01.out
+++ b/testdata/language-features/basic-values/case01.out
@@ -7,34 +7,58 @@ value5 = _rhs ((\(a :: _) -> hlistNilCase (_ :: _) HNil a) HNil)
7value6 = _rhs ((\_ -> HNil) HNil) 7value6 = _rhs ((\_ -> HNil) HNil)
8main is not found 8main is not found
9------------ trace 9------------ trace
10value1 :: () 10value1 :: ()
11value2 :: () 11value2 :: ()
12value3 :: () 12value3 :: ()
13value4 :: () 13value4 :: ()
14value5 :: () 14value5 :: ()
15value6 :: () 15value6 :: ()
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/case01.lc 1:1-1:7 () 17testdata/language-features/basic-values/case01.lc 1:1-1:7
18testdata/language-features/basic-values/case01.lc 1:10-1:29 () 18 ()
19testdata/language-features/basic-values/case01.lc 1:15-1:17 () 19testdata/language-features/basic-values/case01.lc 1:10-1:29
20testdata/language-features/basic-values/case01.lc 1:27-1:29 () 20 ()
21testdata/language-features/basic-values/case01.lc 3:1-3:7 () 21testdata/language-features/basic-values/case01.lc 1:15-1:17
22testdata/language-features/basic-values/case01.lc 3:10-4:11 () 22 ()
23testdata/language-features/basic-values/case01.lc 3:15-3:17 () 23testdata/language-features/basic-values/case01.lc 1:27-1:29
24testdata/language-features/basic-values/case01.lc 4:9-4:11 () 24 ()
25testdata/language-features/basic-values/case01.lc 6:1-6:7 () 25testdata/language-features/basic-values/case01.lc 3:1-3:7
26testdata/language-features/basic-values/case01.lc 7:3-8:13 () 26 ()
27testdata/language-features/basic-values/case01.lc 7:8-7:10 () 27testdata/language-features/basic-values/case01.lc 3:10-4:11
28testdata/language-features/basic-values/case01.lc 8:11-8:13 () 28 ()
29testdata/language-features/basic-values/case01.lc 10:1-10:7 () 29testdata/language-features/basic-values/case01.lc 3:15-3:17
30testdata/language-features/basic-values/case01.lc 11:3-13:9 () 30 ()
31testdata/language-features/basic-values/case01.lc 11:8-11:10 () 31testdata/language-features/basic-values/case01.lc 4:9-4:11
32testdata/language-features/basic-values/case01.lc 13:7-13:9 () 32 ()
33testdata/language-features/basic-values/case01.lc 15:1-15:7 () 33testdata/language-features/basic-values/case01.lc 6:1-6:7
34testdata/language-features/basic-values/case01.lc 16:3-19:11 () 34 ()
35testdata/language-features/basic-values/case01.lc 16:8-16:10 () 35testdata/language-features/basic-values/case01.lc 7:3-8:13
36testdata/language-features/basic-values/case01.lc 19:9-19:11 () 36 ()
37testdata/language-features/basic-values/case01.lc 21:1-21:7 () 37testdata/language-features/basic-values/case01.lc 7:8-7:10
38testdata/language-features/basic-values/case01.lc 22:3-23:12 () 38 ()
39testdata/language-features/basic-values/case01.lc 22:8-22:10 () 39testdata/language-features/basic-values/case01.lc 8:11-8:13
40testdata/language-features/basic-values/case01.lc 23:10-23:12 () 40 ()
41testdata/language-features/basic-values/case01.lc 10:1-10:7
42 ()
43testdata/language-features/basic-values/case01.lc 11:3-13:9
44 ()
45testdata/language-features/basic-values/case01.lc 11:8-11:10
46 ()
47testdata/language-features/basic-values/case01.lc 13:7-13:9
48 ()
49testdata/language-features/basic-values/case01.lc 15:1-15:7
50 ()
51testdata/language-features/basic-values/case01.lc 16:3-19:11
52 ()
53testdata/language-features/basic-values/case01.lc 16:8-16:10
54 ()
55testdata/language-features/basic-values/case01.lc 19:9-19:11
56 ()
57testdata/language-features/basic-values/case01.lc 21:1-21:7
58 ()
59testdata/language-features/basic-values/case01.lc 22:3-23:12
60 ()
61testdata/language-features/basic-values/case01.lc 22:8-22:10
62 ()
63testdata/language-features/basic-values/case01.lc 23:10-23:12
64 () \ 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 146ad059..0a13ee00 100644
--- a/testdata/language-features/basic-values/case02.out
+++ b/testdata/language-features/basic-values/case02.out
@@ -12,20 +12,34 @@ value2
12 (fromInt 2)) 12 (fromInt 2))
13main is not found 13main is not found
14------------ trace 14------------ trace
15value1 :: forall a . (Eq a, Num a) => () 15value1 :: forall a . (Eq a, Num a) => ()
16value2 :: forall a . (Eq a, Num a, Eq a, Num a) => String 16value2 :: forall a . (Eq a, Num a, Eq a, Num a) => String
17------------ tooltips 17------------ tooltips
18testdata/language-features/basic-values/case02.lc 1:1-1:7 forall a . (Eq a, Num a) => () 18testdata/language-features/basic-values/case02.lc 1:1-1:7
19testdata/language-features/basic-values/case02.lc 1:10-3:10 () 19 forall a . (Eq a, Num a) => ()
20testdata/language-features/basic-values/case02.lc 1:15-1:16 _b 20testdata/language-features/basic-values/case02.lc 1:10-3:10
21testdata/language-features/basic-values/case02.lc 2:8-2:10 () 21 ()
22testdata/language-features/basic-values/case02.lc 2:8-3:10 Bool -> () 22testdata/language-features/basic-values/case02.lc 1:15-1:16
23testdata/language-features/basic-values/case02.lc 3:8-3:10 () 23 _b
24testdata/language-features/basic-values/case02.lc 5:1-5:7 forall a . (Eq a, Num a, Eq a, Num a) => String 24testdata/language-features/basic-values/case02.lc 2:8-2:10
25testdata/language-features/basic-values/case02.lc 5:10-8:11 String 25 ()
26testdata/language-features/basic-values/case02.lc 5:15-5:16 _b 26testdata/language-features/basic-values/case02.lc 2:8-3:10
27testdata/language-features/basic-values/case02.lc 6:8-6:11 String 27 Bool -> ()
28testdata/language-features/basic-values/case02.lc 6:8-8:11 Bool -> String 28testdata/language-features/basic-values/case02.lc 3:8-3:10
29testdata/language-features/basic-values/case02.lc 7:8-7:11 String 29 ()
30testdata/language-features/basic-values/case02.lc 7:8-8:11 Bool -> String | String 30testdata/language-features/basic-values/case02.lc 5:1-5:7
31testdata/language-features/basic-values/case02.lc 8:8-8:11 String 31 forall a . (Eq a, Num a, Eq a, Num a) => String
32testdata/language-features/basic-values/case02.lc 5:10-8:11
33 String
34testdata/language-features/basic-values/case02.lc 5:15-5:16
35 _b
36testdata/language-features/basic-values/case02.lc 6:8-6:11
37 String
38testdata/language-features/basic-values/case02.lc 6:8-8:11
39 Bool -> String
40testdata/language-features/basic-values/case02.lc 7:8-7:11
41 String
42testdata/language-features/basic-values/case02.lc 7:8-8:11
43 Bool -> String | String
44testdata/language-features/basic-values/case02.lc 8:8-8:11
45 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 a964eb15..6b272e26 100644
--- a/testdata/language-features/basic-values/case03.reject.out
+++ b/testdata/language-features/basic-values/case03.reject.out
@@ -10,8 +10,13 @@ value1 = case () of
10 1 -> () 10 1 -> ()
11 _ -> () 11 _ -> ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/case03.reject.lc 1:10-3:10 () 13testdata/language-features/basic-values/case03.reject.lc 1:10-3:10
14testdata/language-features/basic-values/case03.reject.lc 1:15-1:17 () 14 ()
15testdata/language-features/basic-values/case03.reject.lc 2:8-2:10 () 15testdata/language-features/basic-values/case03.reject.lc 1:15-1:17
16testdata/language-features/basic-values/case03.reject.lc 2:8-3:10 Bool -> () 16 ()
17testdata/language-features/basic-values/case03.reject.lc 3:8-3:10 () 17testdata/language-features/basic-values/case03.reject.lc 2:8-2:10
18 ()
19testdata/language-features/basic-values/case03.reject.lc 2:8-3:10
20 Bool -> ()
21testdata/language-features/basic-values/case03.reject.lc 3:8-3:10
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 ff2abacc..00cb4f39 100644
--- a/testdata/language-features/basic-values/case04.reject.out
+++ b/testdata/language-features/basic-values/case04.reject.out
@@ -16,5 +16,7 @@ in testdata/language-features/basic-values/case04.reject.lc:2:8:
16 1 -> '1' 16 1 -> '1'
17 ^^^ 17 ^^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-values/case04.reject.lc 2:8-2:11 Char 19testdata/language-features/basic-values/case04.reject.lc 2:8-2:11
20testdata/language-features/basic-values/case04.reject.lc 3:8-3:10 () 20 Char
21testdata/language-features/basic-values/case04.reject.lc 3:8-3:10
22 () \ 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 7b58c84f..91b16728 100644
--- a/testdata/language-features/basic-values/case05.out
+++ b/testdata/language-features/basic-values/case05.out
@@ -4,15 +4,19 @@ value
4 ((\(b :: _) -> 'BoolCase \_ -> _ :: _ undefined '1' (fromInt 1 == b)) a) 4 ((\(b :: _) -> 'BoolCase \_ -> _ :: _ undefined '1' (fromInt 1 == b)) a)
5main is not found 5main is not found
6------------ trace 6------------ trace
7value :: forall a . (Eq a, Num a) => a -> Char 7value :: forall a . (Eq a, Num a) => a -> Char
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/case05.lc 1:1-1:6 forall a . (Eq a, Num a) => a -> Char 9testdata/language-features/basic-values/case05.lc 1:1-1:6
10testdata/language-features/basic-values/case05.lc 1:11-2:11 Char 10 forall a . (Eq a, Num a) => a -> Char
11testdata/language-features/basic-values/case05.lc 1:16-1:17 _e 11testdata/language-features/basic-values/case05.lc 1:11-2:11
12testdata/language-features/basic-values/case05.lc 2:8-2:11 Char 12 Char
13testdata/language-features/basic-values/case05.lc 1:16-1:17
14 _e
15testdata/language-features/basic-values/case05.lc 2:8-2:11
16 Char
13------------ warnings 17------------ warnings
14Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16: 18Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16:
15value x = case x of 19value x = case x of
16 ^ 20 ^
17Missing case(s): 21Missing case(s):
18 _ | False <- fromInt 1 == _a 22 _ | False <- fromInt 1 == _a \ No newline at end of file
diff --git a/testdata/language-features/basic-values/case06.out b/testdata/language-features/basic-values/case06.out
index 92b5e196..0ebb8113 100644
--- a/testdata/language-features/basic-values/case06.out
+++ b/testdata/language-features/basic-values/case06.out
@@ -4,11 +4,17 @@ value
4 ((\(b :: _) -> 'BoolCase \_ -> _ :: _ '_' '1' (fromInt 1 == b)) a) 4 ((\(b :: _) -> 'BoolCase \_ -> _ :: _ '_' '1' (fromInt 1 == b)) a)
5main is not found 5main is not found
6------------ trace 6------------ trace
7value :: forall a . (Eq a, Num a) => a -> Char 7value :: forall a . (Eq a, Num a) => a -> Char
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/case06.lc 1:1-1:6 forall a . (Eq a, Num a) => a -> Char 9testdata/language-features/basic-values/case06.lc 1:1-1:6
10testdata/language-features/basic-values/case06.lc 1:11-3:11 Char 10 forall a . (Eq a, Num a) => a -> Char
11testdata/language-features/basic-values/case06.lc 1:16-1:17 _e 11testdata/language-features/basic-values/case06.lc 1:11-3:11
12testdata/language-features/basic-values/case06.lc 2:8-2:11 Char 12 Char
13testdata/language-features/basic-values/case06.lc 2:8-3:11 Bool -> Char 13testdata/language-features/basic-values/case06.lc 1:16-1:17
14testdata/language-features/basic-values/case06.lc 3:8-3:11 Char 14 _e
15testdata/language-features/basic-values/case06.lc 2:8-2:11
16 Char
17testdata/language-features/basic-values/case06.lc 2:8-3:11
18 Bool -> Char
19testdata/language-features/basic-values/case06.lc 3:8-3:11
20 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 aa1f0c31..7c8cf3d7 100644
--- a/testdata/language-features/basic-values/data01.out
+++ b/testdata/language-features/basic-values/data01.out
@@ -13,44 +13,61 @@ data D1 :: Type where
13 C3 :: D1 13 C3 :: D1
14main is not found 14main is not found
15------------ trace 15------------ trace
16'A :: Type 16'A :: Type
17B :: A 17B :: A
18C :: A 18C :: A
19D :: A 19D :: A
20'ACase 20'ACase
21 :: forall (a :: A -> Type) -> a 'B -> a 'C -> a 'D -> forall (b :: A) -> a b 21 :: forall (a :: A -> Type) -> a 'B -> a 'C -> a 'D -> forall (b :: A) -> a b
22match'A :: forall (a :: Type -> Type) -> a A -> forall b -> a b -> a b 22match'A :: forall (a :: Type -> Type) -> a A -> forall b -> a b -> a b
23'E :: Type 23'E :: Type
24F :: E 24F :: E
25G :: () -> E 25G :: () -> E
26H :: E 26H :: E
27'ECase 27'ECase
28 :: forall (a :: E -> Type) 28 :: forall (a :: E -> Type)
29 -> a 'F -> (forall (b :: ()) -> a ('G b)) -> a 'H -> forall (c :: E) -> a c 29 -> a 'F -> (forall (b :: ()) -> a ('G b)) -> a 'H -> forall (c :: E) -> a c
30match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b 30match'E :: forall (a :: Type -> Type) -> a E -> forall b -> a b -> a b
31'D1 :: Type 31'D1 :: Type
32C1 :: D1 32C1 :: D1
33C2 :: () -> D1 33C2 :: () -> D1
34C3 :: D1 34C3 :: D1
35'D1Case 35'D1Case
36 :: forall (a :: D1 -> Type) 36 :: forall (a :: D1 -> Type)
37 -> a 'C1 -> (forall (b :: ()) -> a ('C2 b)) -> a 'C3 -> forall (c :: D1) -> a c 37 -> a 'C1 -> (forall (b :: ()) -> a ('C2 b)) -> a 'C3 -> forall (c :: D1) -> a c
38match'D1 :: forall (a :: Type -> Type) -> a D1 -> forall b -> a b -> a b 38match'D1 :: forall (a :: Type -> Type) -> a D1 -> forall b -> a b -> a b
39------------ tooltips 39------------ tooltips
40testdata/language-features/basic-values/data01.lc 1:6-1:7 Type 40testdata/language-features/basic-values/data01.lc 1:6-1:7
41testdata/language-features/basic-values/data01.lc 1:6-1:13 Type 41 Type | Type | Type | Type | Type | Type | Type
42testdata/language-features/basic-values/data01.lc 1:8-1:9 A 42testdata/language-features/basic-values/data01.lc 1:6-1:13
43testdata/language-features/basic-values/data01.lc 1:10-1:11 A 43 Type | Type | Type
44testdata/language-features/basic-values/data01.lc 1:12-1:13 A 44testdata/language-features/basic-values/data01.lc 1:8-1:9
45testdata/language-features/basic-values/data01.lc 3:6-3:7 Type 45 A
46testdata/language-features/basic-values/data01.lc 3:6-3:22 Type 46testdata/language-features/basic-values/data01.lc 1:10-1:11
47testdata/language-features/basic-values/data01.lc 3:10-3:11 E 47 A
48testdata/language-features/basic-values/data01.lc 3:14-3:15 () -> E | E | Type 48testdata/language-features/basic-values/data01.lc 1:12-1:13
49testdata/language-features/basic-values/data01.lc 3:16-3:18 Type 49 A
50testdata/language-features/basic-values/data01.lc 3:21-3:22 E 50testdata/language-features/basic-values/data01.lc 3:6-3:7
51testdata/language-features/basic-values/data01.lc 5:6-5:8 Type 51 Type | Type | Type | Type | Type | Type | Type | Type
52testdata/language-features/basic-values/data01.lc 5:6-6:13 Type 52testdata/language-features/basic-values/data01.lc 3:6-3:22
53testdata/language-features/basic-values/data01.lc 5:9-5:11 D1 53 Type | Type | Type
54testdata/language-features/basic-values/data01.lc 6:5-6:7 () -> D1 | D1 | Type 54testdata/language-features/basic-values/data01.lc 3:10-3:11
55testdata/language-features/basic-values/data01.lc 6:7-6:9 Type 55 E
56testdata/language-features/basic-values/data01.lc 6:11-6:13 D1 56testdata/language-features/basic-values/data01.lc 3:14-3:15
57 () -> E | E | Type | Type
58testdata/language-features/basic-values/data01.lc 3:16-3:18
59 Type
60testdata/language-features/basic-values/data01.lc 3:21-3:22
61 E
62testdata/language-features/basic-values/data01.lc 5:6-5:8
63 Type | Type | Type | Type | Type | Type | Type | Type
64testdata/language-features/basic-values/data01.lc 5:6-6:13
65 Type | Type | Type
66testdata/language-features/basic-values/data01.lc 5:9-5:11
67 D1
68testdata/language-features/basic-values/data01.lc 6:5-6:7
69 () -> D1 | D1 | Type | Type
70testdata/language-features/basic-values/data01.lc 6:7-6:9
71 Type
72testdata/language-features/basic-values/data01.lc 6:11-6:13
73 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 7519f75e..bdc4950d 100644
--- a/testdata/language-features/basic-values/def01.out
+++ b/testdata/language-features/basic-values/def01.out
@@ -4,13 +4,19 @@ fun1 = \_ -> _rhs (fromInt 1)
4fun2 = \_ -> \_ -> \_ -> \_ -> \_ -> _rhs 'c' 4fun2 = \_ -> \_ -> \_ -> \_ -> \_ -> _rhs 'c'
5main is not found 5main is not found
6------------ trace 6------------ trace
7unit :: () 7unit :: ()
8fun1 :: forall a b . Num b => a -> b 8fun1 :: forall a b . Num b => a -> b
9fun2 :: forall a b c d e . a -> b -> c -> d -> e -> Char 9fun2 :: forall a b c d e . a -> b -> c -> d -> e -> Char
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-values/def01.lc 1:1-1:5 () 11testdata/language-features/basic-values/def01.lc 1:1-1:5
12testdata/language-features/basic-values/def01.lc 1:8-1:10 () 12 ()
13testdata/language-features/basic-values/def01.lc 3:1-3:5 forall a b . Num b => a -> b 13testdata/language-features/basic-values/def01.lc 1:8-1:10
14testdata/language-features/basic-values/def01.lc 3:10-3:11 _b 14 ()
15testdata/language-features/basic-values/def01.lc 5:1-5:5 forall a b c d e . a -> b -> c -> d -> e -> Char 15testdata/language-features/basic-values/def01.lc 3:1-3:5
16testdata/language-features/basic-values/def01.lc 5:18-5:21 Char 16 forall a b . Num b => a -> b
17testdata/language-features/basic-values/def01.lc 3:10-3:11
18 _b
19testdata/language-features/basic-values/def01.lc 5:1-5:5
20 forall a b c d e . a -> b -> c -> d -> e -> Char
21testdata/language-features/basic-values/def01.lc 5:18-5:21
22 Char \ 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 1dca3720..986e6522 100644
--- a/testdata/language-features/basic-values/def03.out
+++ b/testdata/language-features/basic-values/def03.out
@@ -7,15 +7,19 @@ fun
7 (fromInt 1 == a) 7 (fromInt 1 == a)
8main is not found 8main is not found
9------------ trace 9------------ trace
10fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 10fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
11------------ tooltips 11------------ tooltips
12testdata/language-features/basic-values/def03.lc 1:1-1:4 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 12testdata/language-features/basic-values/def03.lc 1:1-1:4
13testdata/language-features/basic-values/def03.lc 1:9-1:12 Char 13 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
14testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool -> Char 14testdata/language-features/basic-values/def03.lc 1:9-1:12
15testdata/language-features/basic-values/def03.lc 2:9-2:12 Char 15 Char
16testdata/language-features/basic-values/def03.lc 1:9-2:12
17 Bool -> Char
18testdata/language-features/basic-values/def03.lc 2:9-2:12
19 Char | Char
16------------ warnings 20------------ warnings
17Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1: 21Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1:
18fun 1 = '1' 22fun 1 = '1'
19fun 2 = '2' 23fun 2 = '2'
20Missing case(s): 24Missing case(s):
21 _ | False <- fromInt 1 == _a , False <- fromInt 2 == _a 25 _ | False <- fromInt 1 == _a , False <- fromInt 2 == _a \ No newline at end of file
diff --git a/testdata/language-features/basic-values/def04.out b/testdata/language-features/basic-values/def04.out
index 8c4b3f46..a7f42118 100644
--- a/testdata/language-features/basic-values/def04.out
+++ b/testdata/language-features/basic-values/def04.out
@@ -13,18 +13,30 @@ fun2
13 (fromInt 1 == a) 13 (fromInt 1 == a)
14main is not found 14main is not found
15------------ trace 15------------ trace
16fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 16fun :: forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
17fun2 :: forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char 17fun2 :: forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-values/def04.lc 1:1-1:4 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 19testdata/language-features/basic-values/def04.lc 1:1-1:4
20testdata/language-features/basic-values/def04.lc 1:9-1:12 Char 20 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
21testdata/language-features/basic-values/def04.lc 1:9-3:12 Bool -> Char 21testdata/language-features/basic-values/def04.lc 1:9-1:12
22testdata/language-features/basic-values/def04.lc 2:9-2:12 Char 22 Char
23testdata/language-features/basic-values/def04.lc 2:9-3:12 Bool -> Char | Char 23testdata/language-features/basic-values/def04.lc 1:9-3:12
24testdata/language-features/basic-values/def04.lc 3:9-3:12 Char 24 Bool -> Char
25testdata/language-features/basic-values/def04.lc 5:1-5:5 forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char 25testdata/language-features/basic-values/def04.lc 2:9-2:12
26testdata/language-features/basic-values/def04.lc 5:12-5:15 Char 26 Char
27testdata/language-features/basic-values/def04.lc 5:12-7:15 Bool -> Char 27testdata/language-features/basic-values/def04.lc 2:9-3:12
28testdata/language-features/basic-values/def04.lc 6:12-6:15 Char 28 Bool -> Char | Char
29testdata/language-features/basic-values/def04.lc 6:12-7:15 Bool -> Char | Char 29testdata/language-features/basic-values/def04.lc 3:9-3:12
30testdata/language-features/basic-values/def04.lc 7:12-7:15 Char 30 Char
31testdata/language-features/basic-values/def04.lc 5:1-5:5
32 forall a b . (Eq a, Num a, Eq a, Num a) => a -> b -> Char
33testdata/language-features/basic-values/def04.lc 5:12-5:15
34 Char
35testdata/language-features/basic-values/def04.lc 5:12-7:15
36 Bool -> Char
37testdata/language-features/basic-values/def04.lc 6:12-6:15
38 Char
39testdata/language-features/basic-values/def04.lc 6:12-7:15
40 Bool -> Char | Char
41testdata/language-features/basic-values/def04.lc 7:12-7:15
42 Char \ 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 8cb5a1a4..e5afb538 100644
--- a/testdata/language-features/basic-values/def07.reject.out
+++ b/testdata/language-features/basic-values/def07.reject.out
@@ -5,9 +5,9 @@ and at testdata/language-features/basic-values/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 testdata/language-features/basic-values/def07.reject.lc:4:1:
12fun _ = '_' 12fun _ = '_'
13^^^ 13^^^
@@ -15,14 +15,22 @@ and at testdata/language-features/basic-values/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 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char 18testdata/language-features/basic-values/def07.reject.lc 1:1-1:4
19testdata/language-features/basic-values/def07.reject.lc 1:9-1:12 Char 19 forall a . (Eq a, Num a, Eq a, Num a) => a -> Char
20testdata/language-features/basic-values/def07.reject.lc 1:9-2:12 Bool -> Char 20testdata/language-features/basic-values/def07.reject.lc 1:9-1:12
21testdata/language-features/basic-values/def07.reject.lc 2:9-2:12 Char 21 Char
22testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 forall a b . (Eq a, Num a) => a -> b -> Char 22testdata/language-features/basic-values/def07.reject.lc 1:9-2:12
23testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char 23 Bool -> Char
24testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 forall a . a -> Char 24testdata/language-features/basic-values/def07.reject.lc 2:9-2:12
25testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char 25 Char | Char
26testdata/language-features/basic-values/def07.reject.lc 3:1-3:5
27 forall a b . (Eq a, Num a) => a -> b -> Char
28testdata/language-features/basic-values/def07.reject.lc 3:12-3:15
29 Char
30testdata/language-features/basic-values/def07.reject.lc 4:1-4:4
31 forall a . a -> Char
32testdata/language-features/basic-values/def07.reject.lc 4:9-4:12
33 Char
26------------ warnings 34------------ warnings
27Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1: 35Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1:
28fun 1 = '1' 36fun 1 = '1'
@@ -33,4 +41,4 @@ Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:
33fun2 1 _ = '1' 41fun2 1 _ = '1'
34^^^^ 42^^^^
35Missing case(s): 43Missing case(s):
36 _ _ | False <- fromInt 1 == _b 44 _ _ | False <- fromInt 1 == _b \ No newline at end of file
diff --git a/testdata/language-features/basic-values/deforder01.out b/testdata/language-features/basic-values/deforder01.out
index be9385d0..2d6ace49 100644
--- a/testdata/language-features/basic-values/deforder01.out
+++ b/testdata/language-features/basic-values/deforder01.out
@@ -3,10 +3,14 @@ x = _rhs '1'
3y = _rhs x 3y = _rhs x
4main is not found 4main is not found
5------------ trace 5------------ trace
6x :: Char 6x :: Char
7y :: Char 7y :: Char
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/deforder01.lc 1:1-1:2 Char 9testdata/language-features/basic-values/deforder01.lc 1:1-1:2
10testdata/language-features/basic-values/deforder01.lc 1:5-1:8 Char 10 Char
11testdata/language-features/basic-values/deforder01.lc 2:1-2:2 Char 11testdata/language-features/basic-values/deforder01.lc 1:5-1:8
12testdata/language-features/basic-values/deforder01.lc 2:5-2:6 Char 12 Char
13testdata/language-features/basic-values/deforder01.lc 2:1-2:2
14 Char
15testdata/language-features/basic-values/deforder01.lc 2:5-2:6
16 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 b8990ab3..7a36e690 100644
--- a/testdata/language-features/basic-values/deforder02.out
+++ b/testdata/language-features/basic-values/deforder02.out
@@ -3,10 +3,14 @@ x = _rhs '1'
3y = _rhs x 3y = _rhs x
4main is not found 4main is not found
5------------ trace 5------------ trace
6x :: Char 6x :: Char
7y :: Char 7y :: Char
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/deforder02.lc 1:1-1:2 Char 9testdata/language-features/basic-values/deforder02.lc 1:1-1:2
10testdata/language-features/basic-values/deforder02.lc 1:5-1:6 Char 10 Char
11testdata/language-features/basic-values/deforder02.lc 2:1-2:2 Char 11testdata/language-features/basic-values/deforder02.lc 1:5-1:6
12testdata/language-features/basic-values/deforder02.lc 2:5-2:8 Char 12 Char
13testdata/language-features/basic-values/deforder02.lc 2:1-2:2
14 Char
15testdata/language-features/basic-values/deforder02.lc 2:5-2:8
16 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 e6f8794d..efc49155 100644
--- a/testdata/language-features/basic-values/deforder03.out
+++ b/testdata/language-features/basic-values/deforder03.out
@@ -2,9 +2,13 @@
2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' 2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1'
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: Char 5value :: Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/deforder03.lc 1:1-1:6 Char 7testdata/language-features/basic-values/deforder03.lc 1:1-1:6
8testdata/language-features/basic-values/deforder03.lc 1:17-1:19 () 8 Char
9testdata/language-features/basic-values/deforder03.lc 2:17-2:18 () 9testdata/language-features/basic-values/deforder03.lc 1:17-1:19
10testdata/language-features/basic-values/deforder03.lc 3:12-3:15 Char 10 ()
11testdata/language-features/basic-values/deforder03.lc 2:17-2:18
12 ()
13testdata/language-features/basic-values/deforder03.lc 3:12-3:15
14 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 ec663000..05e51d11 100644
--- a/testdata/language-features/basic-values/deforder04.out
+++ b/testdata/language-features/basic-values/deforder04.out
@@ -2,9 +2,13 @@
2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' 2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1'
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: Char 5value :: Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/deforder04.lc 1:1-1:6 Char 7testdata/language-features/basic-values/deforder04.lc 1:1-1:6
8testdata/language-features/basic-values/deforder04.lc 1:17-1:18 () 8 Char
9testdata/language-features/basic-values/deforder04.lc 2:17-2:19 () 9testdata/language-features/basic-values/deforder04.lc 1:17-1:18
10testdata/language-features/basic-values/deforder04.lc 3:12-3:15 Char 10 ()
11testdata/language-features/basic-values/deforder04.lc 2:17-2:19
12 ()
13testdata/language-features/basic-values/deforder04.lc 3:12-3:15
14 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 58a3f0fc..b5da0fdd 100644
--- a/testdata/language-features/basic-values/deforder05.out
+++ b/testdata/language-features/basic-values/deforder05.out
@@ -2,9 +2,13 @@
2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' 2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1'
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: Char 5value :: Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/deforder05.lc 1:1-1:6 Char 7testdata/language-features/basic-values/deforder05.lc 1:1-1:6
8testdata/language-features/basic-values/deforder05.lc 1:9-1:12 Char 8 Char
9testdata/language-features/basic-values/deforder05.lc 1:23-1:24 () 9testdata/language-features/basic-values/deforder05.lc 1:9-1:12
10testdata/language-features/basic-values/deforder05.lc 2:23-2:25 () 10 Char
11testdata/language-features/basic-values/deforder05.lc 1:23-1:24
12 ()
13testdata/language-features/basic-values/deforder05.lc 2:23-2:25
14 () \ 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 48f45d42..7c4a2b4a 100644
--- a/testdata/language-features/basic-values/deforder06.out
+++ b/testdata/language-features/basic-values/deforder06.out
@@ -2,9 +2,13 @@
2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1' 2value = _rhs \(a := _rhs HNil) (b := _rhs a) -> '1'
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: Char 5value :: Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/deforder06.lc 1:1-1:6 Char 7testdata/language-features/basic-values/deforder06.lc 1:1-1:6
8testdata/language-features/basic-values/deforder06.lc 1:9-1:12 Char 8 Char
9testdata/language-features/basic-values/deforder06.lc 1:23-1:25 () 9testdata/language-features/basic-values/deforder06.lc 1:9-1:12
10testdata/language-features/basic-values/deforder06.lc 2:23-2:24 () 10 Char
11testdata/language-features/basic-values/deforder06.lc 1:23-1:25
12 ()
13testdata/language-features/basic-values/deforder06.lc 2:23-2:24
14 () \ 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 2274b6a6..ba0fb828 100644
--- a/testdata/language-features/basic-values/fixity01.out
+++ b/testdata/language-features/basic-values/fixity01.out
@@ -9,16 +9,24 @@ infixr 6 >>>>
9infixr 6 funR 9infixr 6 funR
10main is not found 10main is not found
11------------ trace 11------------ trace
12funL :: forall a b . a -> b -> a 12funL :: forall a b . a -> b -> a
13funR :: forall a b . a -> b -> a 13funR :: forall a b . a -> b -> a
14<<<< :: forall a b . a -> b -> a 14<<<< :: forall a b . a -> b -> a
15>>>> :: forall a b . a -> b -> b 15>>>> :: forall a b . a -> b -> b
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/fixity01.lc 1:1-1:5 forall a b . a -> b -> a 17testdata/language-features/basic-values/fixity01.lc 1:1-1:5
18testdata/language-features/basic-values/fixity01.lc 1:12-1:13 _d 18 forall a b . a -> b -> a
19testdata/language-features/basic-values/fixity01.lc 2:1-2:5 forall a b . a -> b -> a 19testdata/language-features/basic-values/fixity01.lc 1:12-1:13
20testdata/language-features/basic-values/fixity01.lc 2:12-2:13 _d 20 _d
21testdata/language-features/basic-values/fixity01.lc 4:3-4:7 forall a b . a -> b -> a 21testdata/language-features/basic-values/fixity01.lc 2:1-2:5
22testdata/language-features/basic-values/fixity01.lc 4:12-4:13 _d 22 forall a b . a -> b -> a
23testdata/language-features/basic-values/fixity01.lc 5:3-5:7 forall a b . a -> b -> b 23testdata/language-features/basic-values/fixity01.lc 2:12-2:13
24testdata/language-features/basic-values/fixity01.lc 5:12-5:13 _b 24 _d
25testdata/language-features/basic-values/fixity01.lc 4:3-4:7
26 forall a b . a -> b -> a
27testdata/language-features/basic-values/fixity01.lc 4:12-4:13
28 _d
29testdata/language-features/basic-values/fixity01.lc 5:3-5:7
30 forall a b . a -> b -> b
31testdata/language-features/basic-values/fixity01.lc 5:12-5:13
32 _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 38f4bea0..d38a6d55 100644
--- a/testdata/language-features/basic-values/fixity02.out
+++ b/testdata/language-features/basic-values/fixity02.out
@@ -25,272 +25,520 @@ funValue7 = _rhs (HNil `funL` 'c' `funR` "hi" `funL` 1.2 :: String)
25funValue8 = _rhs (HNil `funL` 'c' `funL` "hi" `funL` 1.2 :: HList 'Nil) 25funValue8 = _rhs (HNil `funL` 'c' `funL` "hi" `funL` 1.2 :: HList 'Nil)
26main is not found 26main is not found
27------------ trace 27------------ trace
28funL :: forall a b . a -> b -> a 28funL :: forall a b . a -> b -> a
29funR :: forall a b . a -> b -> b 29funR :: forall a b . a -> b -> b
30<@ :: forall a b . a -> b -> a 30<@ :: forall a b . a -> b -> a
31@> :: forall a b . a -> b -> b 31@> :: forall a b . a -> b -> b
32value1 :: Float 32value1 :: Float
33value2 :: Float 33value2 :: Float
34value3 :: Float 34value3 :: Float
35value4 :: Float 35value4 :: Float
36value5 :: String 36value5 :: String
37value6 :: Char 37value6 :: Char
38value7 :: String 38value7 :: String
39value8 :: () 39value8 :: ()
40funValue1 :: Float 40funValue1 :: Float
41funValue2 :: Float 41funValue2 :: Float
42funValue3 :: Float 42funValue3 :: Float
43funValue4 :: Float 43funValue4 :: Float
44funValue5 :: String 44funValue5 :: String
45funValue6 :: Char 45funValue6 :: Char
46funValue7 :: String 46funValue7 :: String
47funValue8 :: () 47funValue8 :: ()
48------------ tooltips 48------------ tooltips
49testdata/language-features/basic-values/fixity02.lc 1:1-1:5 forall a b . a -> b -> a 49testdata/language-features/basic-values/fixity02.lc 1:1-1:5
50testdata/language-features/basic-values/fixity02.lc 1:12-1:13 _d 50 forall a b . a -> b -> a
51testdata/language-features/basic-values/fixity02.lc 2:1-2:5 forall a b . a -> b -> b 51testdata/language-features/basic-values/fixity02.lc 1:12-1:13
52testdata/language-features/basic-values/fixity02.lc 2:12-2:13 _b 52 _d
53testdata/language-features/basic-values/fixity02.lc 4:3-4:5 forall a b . a -> b -> a 53testdata/language-features/basic-values/fixity02.lc 2:1-2:5
54testdata/language-features/basic-values/fixity02.lc 4:10-4:11 _d 54 forall a b . a -> b -> b
55testdata/language-features/basic-values/fixity02.lc 5:3-5:5 forall a b . a -> b -> b 55testdata/language-features/basic-values/fixity02.lc 2:12-2:13
56testdata/language-features/basic-values/fixity02.lc 5:10-5:11 _b 56 _b
57testdata/language-features/basic-values/fixity02.lc 11:1-11:7 Float 57testdata/language-features/basic-values/fixity02.lc 4:3-4:5
58testdata/language-features/basic-values/fixity02.lc 11:10-11:12 () 58 forall a b . a -> b -> a
59testdata/language-features/basic-values/fixity02.lc 11:10-11:15 _a -> _a 59testdata/language-features/basic-values/fixity02.lc 4:10-4:11
60testdata/language-features/basic-values/fixity02.lc 11:10-11:34 Float 60 _d
61testdata/language-features/basic-values/fixity02.lc 11:13-11:15 forall a b . a -> b -> b 61testdata/language-features/basic-values/fixity02.lc 5:3-5:5
62testdata/language-features/basic-values/fixity02.lc 11:16-11:19 Char 62 forall a b . a -> b -> b
63testdata/language-features/basic-values/fixity02.lc 11:16-11:22 _a -> _a 63testdata/language-features/basic-values/fixity02.lc 5:10-5:11
64testdata/language-features/basic-values/fixity02.lc 11:16-11:34 Float 64 _b
65testdata/language-features/basic-values/fixity02.lc 11:20-11:22 forall a b . a -> b -> b 65testdata/language-features/basic-values/fixity02.lc 11:1-11:7
66testdata/language-features/basic-values/fixity02.lc 11:23-11:27 String 66 Float
67testdata/language-features/basic-values/fixity02.lc 11:23-11:30 _a -> _a 67testdata/language-features/basic-values/fixity02.lc 11:10-11:12
68testdata/language-features/basic-values/fixity02.lc 11:23-11:34 Float 68 ()
69testdata/language-features/basic-values/fixity02.lc 11:28-11:30 forall a b . a -> b -> b 69testdata/language-features/basic-values/fixity02.lc 11:10-11:15
70testdata/language-features/basic-values/fixity02.lc 11:31-11:34 Float 70 _a -> _a
71testdata/language-features/basic-values/fixity02.lc 11:38-11:43 Type 71testdata/language-features/basic-values/fixity02.lc 11:10-11:34
72testdata/language-features/basic-values/fixity02.lc 12:1-12:7 Float 72 Float
73testdata/language-features/basic-values/fixity02.lc 12:10-12:12 () 73testdata/language-features/basic-values/fixity02.lc 11:13-11:15
74testdata/language-features/basic-values/fixity02.lc 12:10-12:15 _a -> _a 74 forall a b . a -> b -> b
75testdata/language-features/basic-values/fixity02.lc 12:10-12:34 Float 75testdata/language-features/basic-values/fixity02.lc 11:16-11:19
76testdata/language-features/basic-values/fixity02.lc 12:13-12:15 forall a b . a -> b -> b 76 Char
77testdata/language-features/basic-values/fixity02.lc 12:16-12:19 Char 77testdata/language-features/basic-values/fixity02.lc 11:16-11:22
78testdata/language-features/basic-values/fixity02.lc 12:16-12:22 _a -> Char 78 _a -> _a
79testdata/language-features/basic-values/fixity02.lc 12:16-12:27 Char 79testdata/language-features/basic-values/fixity02.lc 11:16-11:34
80testdata/language-features/basic-values/fixity02.lc 12:16-12:30 _a -> _a 80 Float
81testdata/language-features/basic-values/fixity02.lc 12:16-12:34 Float 81testdata/language-features/basic-values/fixity02.lc 11:20-11:22
82testdata/language-features/basic-values/fixity02.lc 12:20-12:22 forall a b . a -> b -> a 82 forall a b . a -> b -> b
83testdata/language-features/basic-values/fixity02.lc 12:23-12:27 String 83testdata/language-features/basic-values/fixity02.lc 11:23-11:27
84testdata/language-features/basic-values/fixity02.lc 12:28-12:30 forall a b . a -> b -> b 84 String
85testdata/language-features/basic-values/fixity02.lc 12:31-12:34 Float 85testdata/language-features/basic-values/fixity02.lc 11:23-11:30
86testdata/language-features/basic-values/fixity02.lc 12:38-12:43 Type 86 _a -> _a
87testdata/language-features/basic-values/fixity02.lc 13:1-13:7 Float 87testdata/language-features/basic-values/fixity02.lc 11:23-11:34
88testdata/language-features/basic-values/fixity02.lc 13:10-13:12 () 88 Float
89testdata/language-features/basic-values/fixity02.lc 13:10-13:15 _a -> () 89testdata/language-features/basic-values/fixity02.lc 11:28-11:30
90testdata/language-features/basic-values/fixity02.lc 13:10-13:19 () 90 forall a b . a -> b -> b
91testdata/language-features/basic-values/fixity02.lc 13:10-13:22 _a -> _a 91testdata/language-features/basic-values/fixity02.lc 11:31-11:34
92testdata/language-features/basic-values/fixity02.lc 13:10-13:34 Float 92 Float
93testdata/language-features/basic-values/fixity02.lc 13:13-13:15 forall a b . a -> b -> a 93testdata/language-features/basic-values/fixity02.lc 11:38-11:43
94testdata/language-features/basic-values/fixity02.lc 13:16-13:19 Char 94 Type
95testdata/language-features/basic-values/fixity02.lc 13:20-13:22 forall a b . a -> b -> b 95testdata/language-features/basic-values/fixity02.lc 12:1-12:7
96testdata/language-features/basic-values/fixity02.lc 13:23-13:27 String 96 Float
97testdata/language-features/basic-values/fixity02.lc 13:23-13:30 _a -> _a 97testdata/language-features/basic-values/fixity02.lc 12:10-12:12
98testdata/language-features/basic-values/fixity02.lc 13:23-13:34 Float 98 ()
99testdata/language-features/basic-values/fixity02.lc 13:28-13:30 forall a b . a -> b -> b 99testdata/language-features/basic-values/fixity02.lc 12:10-12:15
100testdata/language-features/basic-values/fixity02.lc 13:31-13:34 Float 100 _a -> _a
101testdata/language-features/basic-values/fixity02.lc 13:38-13:43 Type 101testdata/language-features/basic-values/fixity02.lc 12:10-12:34
102testdata/language-features/basic-values/fixity02.lc 14:1-14:7 Float 102 Float
103testdata/language-features/basic-values/fixity02.lc 14:10-14:12 () 103testdata/language-features/basic-values/fixity02.lc 12:13-12:15
104testdata/language-features/basic-values/fixity02.lc 14:10-14:15 _a -> () 104 forall a b . a -> b -> b
105testdata/language-features/basic-values/fixity02.lc 14:10-14:27 () 105testdata/language-features/basic-values/fixity02.lc 12:16-12:19
106testdata/language-features/basic-values/fixity02.lc 14:10-14:30 _a -> _a 106 Char
107testdata/language-features/basic-values/fixity02.lc 14:10-14:34 Float 107testdata/language-features/basic-values/fixity02.lc 12:16-12:22
108testdata/language-features/basic-values/fixity02.lc 14:13-14:15 forall a b . a -> b -> a 108 _a -> Char
109testdata/language-features/basic-values/fixity02.lc 14:16-14:19 Char 109testdata/language-features/basic-values/fixity02.lc 12:16-12:27
110testdata/language-features/basic-values/fixity02.lc 14:16-14:22 _a -> Char 110 Char
111testdata/language-features/basic-values/fixity02.lc 14:16-14:27 Char 111testdata/language-features/basic-values/fixity02.lc 12:16-12:30
112testdata/language-features/basic-values/fixity02.lc 14:20-14:22 forall a b . a -> b -> a 112 _a -> _a
113testdata/language-features/basic-values/fixity02.lc 14:23-14:27 String 113testdata/language-features/basic-values/fixity02.lc 12:16-12:34
114testdata/language-features/basic-values/fixity02.lc 14:28-14:30 forall a b . a -> b -> b 114 Float
115testdata/language-features/basic-values/fixity02.lc 14:31-14:34 Float 115testdata/language-features/basic-values/fixity02.lc 12:20-12:22
116testdata/language-features/basic-values/fixity02.lc 14:38-14:43 Type 116 forall a b . a -> b -> a
117testdata/language-features/basic-values/fixity02.lc 15:1-15:7 String 117testdata/language-features/basic-values/fixity02.lc 12:23-12:27
118testdata/language-features/basic-values/fixity02.lc 15:10-15:12 () 118 String
119testdata/language-features/basic-values/fixity02.lc 15:10-15:15 _a -> _a 119testdata/language-features/basic-values/fixity02.lc 12:28-12:30
120testdata/language-features/basic-values/fixity02.lc 15:10-15:34 String 120 forall a b . a -> b -> b
121testdata/language-features/basic-values/fixity02.lc 15:13-15:15 forall a b . a -> b -> b 121testdata/language-features/basic-values/fixity02.lc 12:31-12:34
122testdata/language-features/basic-values/fixity02.lc 15:16-15:19 Char 122 Float
123testdata/language-features/basic-values/fixity02.lc 15:16-15:22 _a -> _a 123testdata/language-features/basic-values/fixity02.lc 12:38-12:43
124testdata/language-features/basic-values/fixity02.lc 15:16-15:34 String 124 Type
125testdata/language-features/basic-values/fixity02.lc 15:20-15:22 forall a b . a -> b -> b 125testdata/language-features/basic-values/fixity02.lc 13:1-13:7
126testdata/language-features/basic-values/fixity02.lc 15:23-15:27 String 126 Float
127testdata/language-features/basic-values/fixity02.lc 15:23-15:30 _a -> String 127testdata/language-features/basic-values/fixity02.lc 13:10-13:12
128testdata/language-features/basic-values/fixity02.lc 15:23-15:34 String 128 ()
129testdata/language-features/basic-values/fixity02.lc 15:28-15:30 forall a b . a -> b -> a 129testdata/language-features/basic-values/fixity02.lc 13:10-13:15
130testdata/language-features/basic-values/fixity02.lc 15:31-15:34 Float 130 _a -> ()
131testdata/language-features/basic-values/fixity02.lc 15:38-15:44 Type 131testdata/language-features/basic-values/fixity02.lc 13:10-13:19
132testdata/language-features/basic-values/fixity02.lc 16:1-16:7 Char 132 ()
133testdata/language-features/basic-values/fixity02.lc 16:10-16:12 () 133testdata/language-features/basic-values/fixity02.lc 13:10-13:22
134testdata/language-features/basic-values/fixity02.lc 16:10-16:15 _a -> _a 134 _a -> _a
135testdata/language-features/basic-values/fixity02.lc 16:10-16:34 Char 135testdata/language-features/basic-values/fixity02.lc 13:10-13:34
136testdata/language-features/basic-values/fixity02.lc 16:13-16:15 forall a b . a -> b -> b 136 Float
137testdata/language-features/basic-values/fixity02.lc 16:16-16:19 Char 137testdata/language-features/basic-values/fixity02.lc 13:13-13:15
138testdata/language-features/basic-values/fixity02.lc 16:16-16:22 _a -> Char 138 forall a b . a -> b -> a
139testdata/language-features/basic-values/fixity02.lc 16:16-16:34 Char 139testdata/language-features/basic-values/fixity02.lc 13:16-13:19
140testdata/language-features/basic-values/fixity02.lc 16:20-16:22 forall a b . a -> b -> a 140 Char
141testdata/language-features/basic-values/fixity02.lc 16:23-16:27 String 141testdata/language-features/basic-values/fixity02.lc 13:20-13:22
142testdata/language-features/basic-values/fixity02.lc 16:23-16:30 _a -> String 142 forall a b . a -> b -> b
143testdata/language-features/basic-values/fixity02.lc 16:23-16:34 String 143testdata/language-features/basic-values/fixity02.lc 13:23-13:27
144testdata/language-features/basic-values/fixity02.lc 16:28-16:30 forall a b . a -> b -> a 144 String
145testdata/language-features/basic-values/fixity02.lc 16:31-16:34 Float 145testdata/language-features/basic-values/fixity02.lc 13:23-13:30
146testdata/language-features/basic-values/fixity02.lc 16:38-16:42 Type 146 _a -> _a
147testdata/language-features/basic-values/fixity02.lc 17:1-17:7 String 147testdata/language-features/basic-values/fixity02.lc 13:23-13:34
148testdata/language-features/basic-values/fixity02.lc 17:10-17:12 () 148 Float
149testdata/language-features/basic-values/fixity02.lc 17:10-17:15 _a -> () 149testdata/language-features/basic-values/fixity02.lc 13:28-13:30
150testdata/language-features/basic-values/fixity02.lc 17:10-17:19 () 150 forall a b . a -> b -> b
151testdata/language-features/basic-values/fixity02.lc 17:10-17:22 _a -> _a 151testdata/language-features/basic-values/fixity02.lc 13:31-13:34
152testdata/language-features/basic-values/fixity02.lc 17:10-17:34 String 152 Float
153testdata/language-features/basic-values/fixity02.lc 17:13-17:15 forall a b . a -> b -> a 153testdata/language-features/basic-values/fixity02.lc 13:38-13:43
154testdata/language-features/basic-values/fixity02.lc 17:16-17:19 Char 154 Type
155testdata/language-features/basic-values/fixity02.lc 17:20-17:22 forall a b . a -> b -> b 155testdata/language-features/basic-values/fixity02.lc 14:1-14:7
156testdata/language-features/basic-values/fixity02.lc 17:23-17:27 String 156 Float
157testdata/language-features/basic-values/fixity02.lc 17:23-17:30 _a -> String 157testdata/language-features/basic-values/fixity02.lc 14:10-14:12
158testdata/language-features/basic-values/fixity02.lc 17:23-17:34 String 158 ()
159testdata/language-features/basic-values/fixity02.lc 17:28-17:30 forall a b . a -> b -> a 159testdata/language-features/basic-values/fixity02.lc 14:10-14:15
160testdata/language-features/basic-values/fixity02.lc 17:31-17:34 Float 160 _a -> ()
161testdata/language-features/basic-values/fixity02.lc 17:38-17:44 Type 161testdata/language-features/basic-values/fixity02.lc 14:10-14:27
162testdata/language-features/basic-values/fixity02.lc 18:1-18:7 () 162 ()
163testdata/language-features/basic-values/fixity02.lc 18:10-18:12 () 163testdata/language-features/basic-values/fixity02.lc 14:10-14:30
164testdata/language-features/basic-values/fixity02.lc 18:10-18:15 _a -> () 164 _a -> _a
165testdata/language-features/basic-values/fixity02.lc 18:10-18:34 () 165testdata/language-features/basic-values/fixity02.lc 14:10-14:34
166testdata/language-features/basic-values/fixity02.lc 18:13-18:15 forall a b . a -> b -> a 166 Float
167testdata/language-features/basic-values/fixity02.lc 18:16-18:19 Char 167testdata/language-features/basic-values/fixity02.lc 14:13-14:15
168testdata/language-features/basic-values/fixity02.lc 18:16-18:22 _a -> Char 168 forall a b . a -> b -> a
169testdata/language-features/basic-values/fixity02.lc 18:16-18:34 Char 169testdata/language-features/basic-values/fixity02.lc 14:16-14:19
170testdata/language-features/basic-values/fixity02.lc 18:20-18:22 forall a b . a -> b -> a 170 Char
171testdata/language-features/basic-values/fixity02.lc 18:23-18:27 String 171testdata/language-features/basic-values/fixity02.lc 14:16-14:22
172testdata/language-features/basic-values/fixity02.lc 18:23-18:30 _a -> String 172 _a -> Char
173testdata/language-features/basic-values/fixity02.lc 18:23-18:34 String 173testdata/language-features/basic-values/fixity02.lc 14:16-14:27
174testdata/language-features/basic-values/fixity02.lc 18:28-18:30 forall a b . a -> b -> a 174 Char
175testdata/language-features/basic-values/fixity02.lc 18:31-18:34 Float 175testdata/language-features/basic-values/fixity02.lc 14:20-14:22
176testdata/language-features/basic-values/fixity02.lc 18:38-18:40 Type 176 forall a b . a -> b -> a
177testdata/language-features/basic-values/fixity02.lc 20:1-20:10 Float 177testdata/language-features/basic-values/fixity02.lc 14:23-14:27
178testdata/language-features/basic-values/fixity02.lc 20:13-20:15 () 178 String
179testdata/language-features/basic-values/fixity02.lc 20:13-20:22 _a -> _a 179testdata/language-features/basic-values/fixity02.lc 14:28-14:30
180testdata/language-features/basic-values/fixity02.lc 20:13-20:49 Float 180 forall a b . a -> b -> b
181testdata/language-features/basic-values/fixity02.lc 20:16-20:22 forall a b . a -> b -> b 181testdata/language-features/basic-values/fixity02.lc 14:31-14:34
182testdata/language-features/basic-values/fixity02.lc 20:23-20:26 Char 182 Float
183testdata/language-features/basic-values/fixity02.lc 20:23-20:33 _a -> _a 183testdata/language-features/basic-values/fixity02.lc 14:38-14:43
184testdata/language-features/basic-values/fixity02.lc 20:23-20:49 Float 184 Type
185testdata/language-features/basic-values/fixity02.lc 20:27-20:33 forall a b . a -> b -> b 185testdata/language-features/basic-values/fixity02.lc 15:1-15:7
186testdata/language-features/basic-values/fixity02.lc 20:34-20:38 String 186 String
187testdata/language-features/basic-values/fixity02.lc 20:34-20:45 _a -> _a 187testdata/language-features/basic-values/fixity02.lc 15:10-15:12
188testdata/language-features/basic-values/fixity02.lc 20:34-20:49 Float 188 ()
189testdata/language-features/basic-values/fixity02.lc 20:39-20:45 forall a b . a -> b -> b 189testdata/language-features/basic-values/fixity02.lc 15:10-15:15
190testdata/language-features/basic-values/fixity02.lc 20:46-20:49 Float 190 _a -> _a
191testdata/language-features/basic-values/fixity02.lc 20:53-20:58 Type 191testdata/language-features/basic-values/fixity02.lc 15:10-15:34
192testdata/language-features/basic-values/fixity02.lc 21:1-21:10 Float 192 String
193testdata/language-features/basic-values/fixity02.lc 21:13-21:15 () 193testdata/language-features/basic-values/fixity02.lc 15:13-15:15
194testdata/language-features/basic-values/fixity02.lc 21:13-21:22 _a -> _a 194 forall a b . a -> b -> b
195testdata/language-features/basic-values/fixity02.lc 21:13-21:49 Float 195testdata/language-features/basic-values/fixity02.lc 15:16-15:19
196testdata/language-features/basic-values/fixity02.lc 21:16-21:22 forall a b . a -> b -> b 196 Char
197testdata/language-features/basic-values/fixity02.lc 21:23-21:26 Char 197testdata/language-features/basic-values/fixity02.lc 15:16-15:22
198testdata/language-features/basic-values/fixity02.lc 21:23-21:33 _a -> Char 198 _a -> _a
199testdata/language-features/basic-values/fixity02.lc 21:23-21:38 Char 199testdata/language-features/basic-values/fixity02.lc 15:16-15:34
200testdata/language-features/basic-values/fixity02.lc 21:23-21:45 _a -> _a 200 String
201testdata/language-features/basic-values/fixity02.lc 21:23-21:49 Float 201testdata/language-features/basic-values/fixity02.lc 15:20-15:22
202testdata/language-features/basic-values/fixity02.lc 21:27-21:33 forall a b . a -> b -> a 202 forall a b . a -> b -> b
203testdata/language-features/basic-values/fixity02.lc 21:34-21:38 String 203testdata/language-features/basic-values/fixity02.lc 15:23-15:27
204testdata/language-features/basic-values/fixity02.lc 21:39-21:45 forall a b . a -> b -> b 204 String
205testdata/language-features/basic-values/fixity02.lc 21:46-21:49 Float 205testdata/language-features/basic-values/fixity02.lc 15:23-15:30
206testdata/language-features/basic-values/fixity02.lc 21:53-21:58 Type 206 _a -> String
207testdata/language-features/basic-values/fixity02.lc 22:1-22:10 Float 207testdata/language-features/basic-values/fixity02.lc 15:23-15:34
208testdata/language-features/basic-values/fixity02.lc 22:13-22:15 () 208 String
209testdata/language-features/basic-values/fixity02.lc 22:13-22:22 _a -> () 209testdata/language-features/basic-values/fixity02.lc 15:28-15:30
210testdata/language-features/basic-values/fixity02.lc 22:13-22:26 () 210 forall a b . a -> b -> a
211testdata/language-features/basic-values/fixity02.lc 22:13-22:33 _a -> _a 211testdata/language-features/basic-values/fixity02.lc 15:31-15:34
212testdata/language-features/basic-values/fixity02.lc 22:13-22:49 Float 212 Float
213testdata/language-features/basic-values/fixity02.lc 22:16-22:22 forall a b . a -> b -> a 213testdata/language-features/basic-values/fixity02.lc 15:38-15:44
214testdata/language-features/basic-values/fixity02.lc 22:23-22:26 Char 214 Type
215testdata/language-features/basic-values/fixity02.lc 22:27-22:33 forall a b . a -> b -> b 215testdata/language-features/basic-values/fixity02.lc 16:1-16:7
216testdata/language-features/basic-values/fixity02.lc 22:34-22:38 String 216 Char
217testdata/language-features/basic-values/fixity02.lc 22:34-22:45 _a -> _a 217testdata/language-features/basic-values/fixity02.lc 16:10-16:12
218testdata/language-features/basic-values/fixity02.lc 22:34-22:49 Float 218 ()
219testdata/language-features/basic-values/fixity02.lc 22:39-22:45 forall a b . a -> b -> b 219testdata/language-features/basic-values/fixity02.lc 16:10-16:15
220testdata/language-features/basic-values/fixity02.lc 22:46-22:49 Float 220 _a -> _a
221testdata/language-features/basic-values/fixity02.lc 22:53-22:58 Type 221testdata/language-features/basic-values/fixity02.lc 16:10-16:34
222testdata/language-features/basic-values/fixity02.lc 23:1-23:10 Float 222 Char
223testdata/language-features/basic-values/fixity02.lc 23:13-23:15 () 223testdata/language-features/basic-values/fixity02.lc 16:13-16:15
224testdata/language-features/basic-values/fixity02.lc 23:13-23:22 _a -> () 224 forall a b . a -> b -> b
225testdata/language-features/basic-values/fixity02.lc 23:13-23:38 () 225testdata/language-features/basic-values/fixity02.lc 16:16-16:19
226testdata/language-features/basic-values/fixity02.lc 23:13-23:45 _a -> _a 226 Char
227testdata/language-features/basic-values/fixity02.lc 23:13-23:49 Float 227testdata/language-features/basic-values/fixity02.lc 16:16-16:22
228testdata/language-features/basic-values/fixity02.lc 23:16-23:22 forall a b . a -> b -> a 228 _a -> Char
229testdata/language-features/basic-values/fixity02.lc 23:23-23:26 Char 229testdata/language-features/basic-values/fixity02.lc 16:16-16:34
230testdata/language-features/basic-values/fixity02.lc 23:23-23:33 _a -> Char 230 Char
231testdata/language-features/basic-values/fixity02.lc 23:23-23:38 Char 231testdata/language-features/basic-values/fixity02.lc 16:20-16:22
232testdata/language-features/basic-values/fixity02.lc 23:27-23:33 forall a b . a -> b -> a 232 forall a b . a -> b -> a
233testdata/language-features/basic-values/fixity02.lc 23:34-23:38 String 233testdata/language-features/basic-values/fixity02.lc 16:23-16:27
234testdata/language-features/basic-values/fixity02.lc 23:39-23:45 forall a b . a -> b -> b 234 String
235testdata/language-features/basic-values/fixity02.lc 23:46-23:49 Float 235testdata/language-features/basic-values/fixity02.lc 16:23-16:30
236testdata/language-features/basic-values/fixity02.lc 23:53-23:58 Type 236 _a -> String
237testdata/language-features/basic-values/fixity02.lc 24:1-24:10 String 237testdata/language-features/basic-values/fixity02.lc 16:23-16:34
238testdata/language-features/basic-values/fixity02.lc 24:13-24:15 () 238 String
239testdata/language-features/basic-values/fixity02.lc 24:13-24:22 _a -> _a 239testdata/language-features/basic-values/fixity02.lc 16:28-16:30
240testdata/language-features/basic-values/fixity02.lc 24:13-24:49 String 240 forall a b . a -> b -> a
241testdata/language-features/basic-values/fixity02.lc 24:16-24:22 forall a b . a -> b -> b 241testdata/language-features/basic-values/fixity02.lc 16:31-16:34
242testdata/language-features/basic-values/fixity02.lc 24:23-24:26 Char 242 Float
243testdata/language-features/basic-values/fixity02.lc 24:23-24:33 _a -> _a 243testdata/language-features/basic-values/fixity02.lc 16:38-16:42
244testdata/language-features/basic-values/fixity02.lc 24:23-24:49 String 244 Type
245testdata/language-features/basic-values/fixity02.lc 24:27-24:33 forall a b . a -> b -> b 245testdata/language-features/basic-values/fixity02.lc 17:1-17:7
246testdata/language-features/basic-values/fixity02.lc 24:34-24:38 String 246 String
247testdata/language-features/basic-values/fixity02.lc 24:34-24:45 _a -> String 247testdata/language-features/basic-values/fixity02.lc 17:10-17:12
248testdata/language-features/basic-values/fixity02.lc 24:34-24:49 String 248 ()
249testdata/language-features/basic-values/fixity02.lc 24:39-24:45 forall a b . a -> b -> a 249testdata/language-features/basic-values/fixity02.lc 17:10-17:15
250testdata/language-features/basic-values/fixity02.lc 24:46-24:49 Float 250 _a -> ()
251testdata/language-features/basic-values/fixity02.lc 24:53-24:59 Type 251testdata/language-features/basic-values/fixity02.lc 17:10-17:19
252testdata/language-features/basic-values/fixity02.lc 25:1-25:10 Char 252 ()
253testdata/language-features/basic-values/fixity02.lc 25:13-25:15 () 253testdata/language-features/basic-values/fixity02.lc 17:10-17:22
254testdata/language-features/basic-values/fixity02.lc 25:13-25:22 _a -> _a 254 _a -> _a
255testdata/language-features/basic-values/fixity02.lc 25:13-25:49 Char 255testdata/language-features/basic-values/fixity02.lc 17:10-17:34
256testdata/language-features/basic-values/fixity02.lc 25:16-25:22 forall a b . a -> b -> b 256 String
257testdata/language-features/basic-values/fixity02.lc 25:23-25:26 Char 257testdata/language-features/basic-values/fixity02.lc 17:13-17:15
258testdata/language-features/basic-values/fixity02.lc 25:23-25:33 _a -> Char 258 forall a b . a -> b -> a
259testdata/language-features/basic-values/fixity02.lc 25:23-25:49 Char 259testdata/language-features/basic-values/fixity02.lc 17:16-17:19
260testdata/language-features/basic-values/fixity02.lc 25:27-25:33 forall a b . a -> b -> a 260 Char
261testdata/language-features/basic-values/fixity02.lc 25:34-25:38 String 261testdata/language-features/basic-values/fixity02.lc 17:20-17:22
262testdata/language-features/basic-values/fixity02.lc 25:34-25:45 _a -> String 262 forall a b . a -> b -> b
263testdata/language-features/basic-values/fixity02.lc 25:34-25:49 String 263testdata/language-features/basic-values/fixity02.lc 17:23-17:27
264testdata/language-features/basic-values/fixity02.lc 25:39-25:45 forall a b . a -> b -> a 264 String
265testdata/language-features/basic-values/fixity02.lc 25:46-25:49 Float 265testdata/language-features/basic-values/fixity02.lc 17:23-17:30
266testdata/language-features/basic-values/fixity02.lc 25:53-25:57 Type 266 _a -> String
267testdata/language-features/basic-values/fixity02.lc 26:1-26:10 String 267testdata/language-features/basic-values/fixity02.lc 17:23-17:34
268testdata/language-features/basic-values/fixity02.lc 26:13-26:15 () 268 String
269testdata/language-features/basic-values/fixity02.lc 26:13-26:22 _a -> () 269testdata/language-features/basic-values/fixity02.lc 17:28-17:30
270testdata/language-features/basic-values/fixity02.lc 26:13-26:26 () 270 forall a b . a -> b -> a
271testdata/language-features/basic-values/fixity02.lc 26:13-26:33 _a -> _a 271testdata/language-features/basic-values/fixity02.lc 17:31-17:34
272testdata/language-features/basic-values/fixity02.lc 26:13-26:49 String 272 Float
273testdata/language-features/basic-values/fixity02.lc 26:16-26:22 forall a b . a -> b -> a 273testdata/language-features/basic-values/fixity02.lc 17:38-17:44
274testdata/language-features/basic-values/fixity02.lc 26:23-26:26 Char 274 Type
275testdata/language-features/basic-values/fixity02.lc 26:27-26:33 forall a b . a -> b -> b 275testdata/language-features/basic-values/fixity02.lc 18:1-18:7
276testdata/language-features/basic-values/fixity02.lc 26:34-26:38 String 276 ()
277testdata/language-features/basic-values/fixity02.lc 26:34-26:45 _a -> String 277testdata/language-features/basic-values/fixity02.lc 18:10-18:12
278testdata/language-features/basic-values/fixity02.lc 26:34-26:49 String 278 ()
279testdata/language-features/basic-values/fixity02.lc 26:39-26:45 forall a b . a -> b -> a 279testdata/language-features/basic-values/fixity02.lc 18:10-18:15
280testdata/language-features/basic-values/fixity02.lc 26:46-26:49 Float 280 _a -> ()
281testdata/language-features/basic-values/fixity02.lc 26:53-26:59 Type 281testdata/language-features/basic-values/fixity02.lc 18:10-18:34
282testdata/language-features/basic-values/fixity02.lc 27:1-27:10 () 282 ()
283testdata/language-features/basic-values/fixity02.lc 27:13-27:15 () 283testdata/language-features/basic-values/fixity02.lc 18:13-18:15
284testdata/language-features/basic-values/fixity02.lc 27:13-27:22 _a -> () 284 forall a b . a -> b -> a
285testdata/language-features/basic-values/fixity02.lc 27:13-27:49 () 285testdata/language-features/basic-values/fixity02.lc 18:16-18:19
286testdata/language-features/basic-values/fixity02.lc 27:16-27:22 forall a b . a -> b -> a 286 Char
287testdata/language-features/basic-values/fixity02.lc 27:23-27:26 Char 287testdata/language-features/basic-values/fixity02.lc 18:16-18:22
288testdata/language-features/basic-values/fixity02.lc 27:23-27:33 _a -> Char 288 _a -> Char
289testdata/language-features/basic-values/fixity02.lc 27:23-27:49 Char 289testdata/language-features/basic-values/fixity02.lc 18:16-18:34
290testdata/language-features/basic-values/fixity02.lc 27:27-27:33 forall a b . a -> b -> a 290 Char
291testdata/language-features/basic-values/fixity02.lc 27:34-27:38 String 291testdata/language-features/basic-values/fixity02.lc 18:20-18:22
292testdata/language-features/basic-values/fixity02.lc 27:34-27:45 _a -> String 292 forall a b . a -> b -> a
293testdata/language-features/basic-values/fixity02.lc 27:34-27:49 String 293testdata/language-features/basic-values/fixity02.lc 18:23-18:27
294testdata/language-features/basic-values/fixity02.lc 27:39-27:45 forall a b . a -> b -> a 294 String
295testdata/language-features/basic-values/fixity02.lc 27:46-27:49 Float 295testdata/language-features/basic-values/fixity02.lc 18:23-18:30
296testdata/language-features/basic-values/fixity02.lc 27:53-27:55 Type 296 _a -> String
297testdata/language-features/basic-values/fixity02.lc 18:23-18:34
298 String
299testdata/language-features/basic-values/fixity02.lc 18:28-18:30
300 forall a b . a -> b -> a
301testdata/language-features/basic-values/fixity02.lc 18:31-18:34
302 Float
303testdata/language-features/basic-values/fixity02.lc 18:38-18:40
304 Type
305testdata/language-features/basic-values/fixity02.lc 20:1-20:10
306 Float
307testdata/language-features/basic-values/fixity02.lc 20:13-20:15
308 ()
309testdata/language-features/basic-values/fixity02.lc 20:13-20:22
310 _a -> _a
311testdata/language-features/basic-values/fixity02.lc 20:13-20:49
312 Float
313testdata/language-features/basic-values/fixity02.lc 20:16-20:22
314 forall a b . a -> b -> b
315testdata/language-features/basic-values/fixity02.lc 20:23-20:26
316 Char
317testdata/language-features/basic-values/fixity02.lc 20:23-20:33
318 _a -> _a
319testdata/language-features/basic-values/fixity02.lc 20:23-20:49
320 Float
321testdata/language-features/basic-values/fixity02.lc 20:27-20:33
322 forall a b . a -> b -> b
323testdata/language-features/basic-values/fixity02.lc 20:34-20:38
324 String
325testdata/language-features/basic-values/fixity02.lc 20:34-20:45
326 _a -> _a
327testdata/language-features/basic-values/fixity02.lc 20:34-20:49
328 Float
329testdata/language-features/basic-values/fixity02.lc 20:39-20:45
330 forall a b . a -> b -> b
331testdata/language-features/basic-values/fixity02.lc 20:46-20:49
332 Float
333testdata/language-features/basic-values/fixity02.lc 20:53-20:58
334 Type
335testdata/language-features/basic-values/fixity02.lc 21:1-21:10
336 Float
337testdata/language-features/basic-values/fixity02.lc 21:13-21:15
338 ()
339testdata/language-features/basic-values/fixity02.lc 21:13-21:22
340 _a -> _a
341testdata/language-features/basic-values/fixity02.lc 21:13-21:49
342 Float
343testdata/language-features/basic-values/fixity02.lc 21:16-21:22
344 forall a b . a -> b -> b
345testdata/language-features/basic-values/fixity02.lc 21:23-21:26
346 Char
347testdata/language-features/basic-values/fixity02.lc 21:23-21:33
348 _a -> Char
349testdata/language-features/basic-values/fixity02.lc 21:23-21:38
350 Char
351testdata/language-features/basic-values/fixity02.lc 21:23-21:45
352 _a -> _a
353testdata/language-features/basic-values/fixity02.lc 21:23-21:49
354 Float
355testdata/language-features/basic-values/fixity02.lc 21:27-21:33
356 forall a b . a -> b -> a
357testdata/language-features/basic-values/fixity02.lc 21:34-21:38
358 String
359testdata/language-features/basic-values/fixity02.lc 21:39-21:45
360 forall a b . a -> b -> b
361testdata/language-features/basic-values/fixity02.lc 21:46-21:49
362 Float
363testdata/language-features/basic-values/fixity02.lc 21:53-21:58
364 Type
365testdata/language-features/basic-values/fixity02.lc 22:1-22:10
366 Float
367testdata/language-features/basic-values/fixity02.lc 22:13-22:15
368 ()
369testdata/language-features/basic-values/fixity02.lc 22:13-22:22
370 _a -> ()
371testdata/language-features/basic-values/fixity02.lc 22:13-22:26
372 ()
373testdata/language-features/basic-values/fixity02.lc 22:13-22:33
374 _a -> _a
375testdata/language-features/basic-values/fixity02.lc 22:13-22:49
376 Float
377testdata/language-features/basic-values/fixity02.lc 22:16-22:22
378 forall a b . a -> b -> a
379testdata/language-features/basic-values/fixity02.lc 22:23-22:26
380 Char
381testdata/language-features/basic-values/fixity02.lc 22:27-22:33
382 forall a b . a -> b -> b
383testdata/language-features/basic-values/fixity02.lc 22:34-22:38
384 String
385testdata/language-features/basic-values/fixity02.lc 22:34-22:45
386 _a -> _a
387testdata/language-features/basic-values/fixity02.lc 22:34-22:49
388 Float
389testdata/language-features/basic-values/fixity02.lc 22:39-22:45
390 forall a b . a -> b -> b
391testdata/language-features/basic-values/fixity02.lc 22:46-22:49
392 Float
393testdata/language-features/basic-values/fixity02.lc 22:53-22:58
394 Type
395testdata/language-features/basic-values/fixity02.lc 23:1-23:10
396 Float
397testdata/language-features/basic-values/fixity02.lc 23:13-23:15
398 ()
399testdata/language-features/basic-values/fixity02.lc 23:13-23:22
400 _a -> ()
401testdata/language-features/basic-values/fixity02.lc 23:13-23:38
402 ()
403testdata/language-features/basic-values/fixity02.lc 23:13-23:45
404 _a -> _a
405testdata/language-features/basic-values/fixity02.lc 23:13-23:49
406 Float
407testdata/language-features/basic-values/fixity02.lc 23:16-23:22
408 forall a b . a -> b -> a
409testdata/language-features/basic-values/fixity02.lc 23:23-23:26
410 Char
411testdata/language-features/basic-values/fixity02.lc 23:23-23:33
412 _a -> Char
413testdata/language-features/basic-values/fixity02.lc 23:23-23:38
414 Char
415testdata/language-features/basic-values/fixity02.lc 23:27-23:33
416 forall a b . a -> b -> a
417testdata/language-features/basic-values/fixity02.lc 23:34-23:38
418 String
419testdata/language-features/basic-values/fixity02.lc 23:39-23:45
420 forall a b . a -> b -> b
421testdata/language-features/basic-values/fixity02.lc 23:46-23:49
422 Float
423testdata/language-features/basic-values/fixity02.lc 23:53-23:58
424 Type
425testdata/language-features/basic-values/fixity02.lc 24:1-24:10
426 String
427testdata/language-features/basic-values/fixity02.lc 24:13-24:15
428 ()
429testdata/language-features/basic-values/fixity02.lc 24:13-24:22
430 _a -> _a
431testdata/language-features/basic-values/fixity02.lc 24:13-24:49
432 String
433testdata/language-features/basic-values/fixity02.lc 24:16-24:22
434 forall a b . a -> b -> b
435testdata/language-features/basic-values/fixity02.lc 24:23-24:26
436 Char
437testdata/language-features/basic-values/fixity02.lc 24:23-24:33
438 _a -> _a
439testdata/language-features/basic-values/fixity02.lc 24:23-24:49
440 String
441testdata/language-features/basic-values/fixity02.lc 24:27-24:33
442 forall a b . a -> b -> b
443testdata/language-features/basic-values/fixity02.lc 24:34-24:38
444 String
445testdata/language-features/basic-values/fixity02.lc 24:34-24:45
446 _a -> String
447testdata/language-features/basic-values/fixity02.lc 24:34-24:49
448 String
449testdata/language-features/basic-values/fixity02.lc 24:39-24:45
450 forall a b . a -> b -> a
451testdata/language-features/basic-values/fixity02.lc 24:46-24:49
452 Float
453testdata/language-features/basic-values/fixity02.lc 24:53-24:59
454 Type
455testdata/language-features/basic-values/fixity02.lc 25:1-25:10
456 Char
457testdata/language-features/basic-values/fixity02.lc 25:13-25:15
458 ()
459testdata/language-features/basic-values/fixity02.lc 25:13-25:22
460 _a -> _a
461testdata/language-features/basic-values/fixity02.lc 25:13-25:49
462 Char
463testdata/language-features/basic-values/fixity02.lc 25:16-25:22
464 forall a b . a -> b -> b
465testdata/language-features/basic-values/fixity02.lc 25:23-25:26
466 Char
467testdata/language-features/basic-values/fixity02.lc 25:23-25:33
468 _a -> Char
469testdata/language-features/basic-values/fixity02.lc 25:23-25:49
470 Char
471testdata/language-features/basic-values/fixity02.lc 25:27-25:33
472 forall a b . a -> b -> a
473testdata/language-features/basic-values/fixity02.lc 25:34-25:38
474 String
475testdata/language-features/basic-values/fixity02.lc 25:34-25:45
476 _a -> String
477testdata/language-features/basic-values/fixity02.lc 25:34-25:49
478 String
479testdata/language-features/basic-values/fixity02.lc 25:39-25:45
480 forall a b . a -> b -> a
481testdata/language-features/basic-values/fixity02.lc 25:46-25:49
482 Float
483testdata/language-features/basic-values/fixity02.lc 25:53-25:57
484 Type
485testdata/language-features/basic-values/fixity02.lc 26:1-26:10
486 String
487testdata/language-features/basic-values/fixity02.lc 26:13-26:15
488 ()
489testdata/language-features/basic-values/fixity02.lc 26:13-26:22
490 _a -> ()
491testdata/language-features/basic-values/fixity02.lc 26:13-26:26
492 ()
493testdata/language-features/basic-values/fixity02.lc 26:13-26:33
494 _a -> _a
495testdata/language-features/basic-values/fixity02.lc 26:13-26:49
496 String
497testdata/language-features/basic-values/fixity02.lc 26:16-26:22
498 forall a b . a -> b -> a
499testdata/language-features/basic-values/fixity02.lc 26:23-26:26
500 Char
501testdata/language-features/basic-values/fixity02.lc 26:27-26:33
502 forall a b . a -> b -> b
503testdata/language-features/basic-values/fixity02.lc 26:34-26:38
504 String
505testdata/language-features/basic-values/fixity02.lc 26:34-26:45
506 _a -> String
507testdata/language-features/basic-values/fixity02.lc 26:34-26:49
508 String
509testdata/language-features/basic-values/fixity02.lc 26:39-26:45
510 forall a b . a -> b -> a
511testdata/language-features/basic-values/fixity02.lc 26:46-26:49
512 Float
513testdata/language-features/basic-values/fixity02.lc 26:53-26:59
514 Type
515testdata/language-features/basic-values/fixity02.lc 27:1-27:10
516 ()
517testdata/language-features/basic-values/fixity02.lc 27:13-27:15
518 ()
519testdata/language-features/basic-values/fixity02.lc 27:13-27:22
520 _a -> ()
521testdata/language-features/basic-values/fixity02.lc 27:13-27:49
522 ()
523testdata/language-features/basic-values/fixity02.lc 27:16-27:22
524 forall a b . a -> b -> a
525testdata/language-features/basic-values/fixity02.lc 27:23-27:26
526 Char
527testdata/language-features/basic-values/fixity02.lc 27:23-27:33
528 _a -> Char
529testdata/language-features/basic-values/fixity02.lc 27:23-27:49
530 Char
531testdata/language-features/basic-values/fixity02.lc 27:27-27:33
532 forall a b . a -> b -> a
533testdata/language-features/basic-values/fixity02.lc 27:34-27:38
534 String
535testdata/language-features/basic-values/fixity02.lc 27:34-27:45
536 _a -> String
537testdata/language-features/basic-values/fixity02.lc 27:34-27:49
538 String
539testdata/language-features/basic-values/fixity02.lc 27:39-27:45
540 forall a b . a -> b -> a
541testdata/language-features/basic-values/fixity02.lc 27:46-27:49
542 Float
543testdata/language-features/basic-values/fixity02.lc 27:53-27:55
544 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 1e472faf..b16d8586 100644
--- a/testdata/language-features/basic-values/if01.out
+++ b/testdata/language-features/basic-values/if01.out
@@ -3,18 +3,30 @@ value1 = _rhs (primIfThenElse True HNil HNil)
3value2 = _rhs (primIfThenElse False 1.0 2.0) 3value2 = _rhs (primIfThenElse False 1.0 2.0)
4main is not found 4main is not found
5------------ trace 5------------ trace
6value1 :: () 6value1 :: ()
7value2 :: Float 7value2 :: Float
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/if01.lc 1:1-1:7 () 9testdata/language-features/basic-values/if01.lc 1:1-1:7
10testdata/language-features/basic-values/if01.lc 1:10-1:33 () 10 ()
11testdata/language-features/basic-values/if01.lc 1:13-1:17 Bool 11testdata/language-features/basic-values/if01.lc 1:10-1:33
12testdata/language-features/basic-values/if01.lc 1:13-1:25 () -> () 12 ()
13testdata/language-features/basic-values/if01.lc 1:23-1:25 () 13testdata/language-features/basic-values/if01.lc 1:13-1:17
14testdata/language-features/basic-values/if01.lc 1:31-1:33 () 14 Bool
15testdata/language-features/basic-values/if01.lc 2:1-2:7 Float 15testdata/language-features/basic-values/if01.lc 1:13-1:25
16testdata/language-features/basic-values/if01.lc 2:10-2:36 Float 16 () -> ()
17testdata/language-features/basic-values/if01.lc 2:13-2:18 Bool 17testdata/language-features/basic-values/if01.lc 1:23-1:25
18testdata/language-features/basic-values/if01.lc 2:13-2:27 Float -> Float 18 ()
19testdata/language-features/basic-values/if01.lc 2:24-2:27 Float 19testdata/language-features/basic-values/if01.lc 1:31-1:33
20testdata/language-features/basic-values/if01.lc 2:33-2:36 Float 20 ()
21testdata/language-features/basic-values/if01.lc 2:1-2:7
22 Float
23testdata/language-features/basic-values/if01.lc 2:10-2:36
24 Float
25testdata/language-features/basic-values/if01.lc 2:13-2:18
26 Bool
27testdata/language-features/basic-values/if01.lc 2:13-2:27
28 Float -> Float
29testdata/language-features/basic-values/if01.lc 2:24-2:27
30 Float
31testdata/language-features/basic-values/if01.lc 2:33-2:36
32 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 125dd5b5..9ba86d9c 100644
--- a/testdata/language-features/basic-values/if03.reject.out
+++ b/testdata/language-features/basic-values/if03.reject.out
@@ -16,4 +16,5 @@ in testdata/language-features/basic-values/if03.reject.lc:1:13:
16value1 = if () then () else () 16value1 = if () then () else ()
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-values/if03.reject.lc 1:13-1:15 () 19testdata/language-features/basic-values/if03.reject.lc 1:13-1:15
20 () \ 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 6313eddc..c0df8c35 100644
--- a/testdata/language-features/basic-values/if04.reject.out
+++ b/testdata/language-features/basic-values/if04.reject.out
@@ -16,7 +16,11 @@ in testdata/language-features/basic-values/if04.reject.lc:1:31:
16value1 = if True then () else '_' 16value1 = if True then () else '_'
17 ^^^ 17 ^^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-values/if04.reject.lc 1:13-1:17 Bool 19testdata/language-features/basic-values/if04.reject.lc 1:13-1:17
20testdata/language-features/basic-values/if04.reject.lc 1:13-1:25 () -> () 20 Bool
21testdata/language-features/basic-values/if04.reject.lc 1:23-1:25 () 21testdata/language-features/basic-values/if04.reject.lc 1:13-1:25
22testdata/language-features/basic-values/if04.reject.lc 1:31-1:34 Char 22 () -> ()
23testdata/language-features/basic-values/if04.reject.lc 1:23-1:25
24 ()
25testdata/language-features/basic-values/if04.reject.lc 1:31-1:34
26 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 0540da3c..a607690b 100644
--- a/testdata/language-features/basic-values/indentation01.out
+++ b/testdata/language-features/basic-values/indentation01.out
@@ -3,10 +3,14 @@ tuple1 = _rhs HNil
3tuple2 = _rhs HNil 3tuple2 = _rhs HNil
4main is not found 4main is not found
5------------ trace 5------------ trace
6tuple1 :: () 6tuple1 :: ()
7tuple2 :: () 7tuple2 :: ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/indentation01.lc 1:1-1:7 () 9testdata/language-features/basic-values/indentation01.lc 1:1-1:7
10testdata/language-features/basic-values/indentation01.lc 1:10-1:12 () 10 ()
11testdata/language-features/basic-values/indentation01.lc 2:1-2:7 () 11testdata/language-features/basic-values/indentation01.lc 1:10-1:12
12testdata/language-features/basic-values/indentation01.lc 2:10-2:12 () 12 ()
13testdata/language-features/basic-values/indentation01.lc 2:1-2:7
14 ()
15testdata/language-features/basic-values/indentation01.lc 2:10-2:12
16 () \ 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 8fa11e6c..97b138e0 100644
--- a/testdata/language-features/basic-values/indentation02.out
+++ b/testdata/language-features/basic-values/indentation02.out
@@ -3,10 +3,14 @@ tuple1 = _rhs HNil
3tuple2 = _rhs HNil 3tuple2 = _rhs HNil
4main is not found 4main is not found
5------------ trace 5------------ trace
6tuple1 :: () 6tuple1 :: ()
7tuple2 :: () 7tuple2 :: ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/indentation02.lc 1:3-1:9 () 9testdata/language-features/basic-values/indentation02.lc 1:3-1:9
10testdata/language-features/basic-values/indentation02.lc 1:12-1:14 () 10 ()
11testdata/language-features/basic-values/indentation02.lc 2:3-2:9 () 11testdata/language-features/basic-values/indentation02.lc 1:12-1:14
12testdata/language-features/basic-values/indentation02.lc 2:12-2:14 () 12 ()
13testdata/language-features/basic-values/indentation02.lc 2:3-2:9
14 ()
15testdata/language-features/basic-values/indentation02.lc 2:12-2:14
16 () \ 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 ec2b9ce7..dbfe5d56 100644
--- a/testdata/language-features/basic-values/infix01.out
+++ b/testdata/language-features/basic-values/infix01.out
@@ -3,14 +3,22 @@ fun = \_ -> \_ -> _rhs HNil
3value = \(a :: _) (b :: _) -> _rhs (a `fun` b) 3value = \(a :: _) (b :: _) -> _rhs (a `fun` b)
4main is not found 4main is not found
5------------ trace 5------------ trace
6fun :: forall a b . a -> b -> () 6fun :: forall a b . a -> b -> ()
7value :: forall a b . a -> b -> () 7value :: forall a b . a -> b -> ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/infix01.lc 1:1-1:4 forall a b . a -> b -> () 9testdata/language-features/basic-values/infix01.lc 1:1-1:4
10testdata/language-features/basic-values/infix01.lc 1:11-1:13 () 10 forall a b . a -> b -> ()
11testdata/language-features/basic-values/infix01.lc 3:1-3:6 forall a b . a -> b -> () 11testdata/language-features/basic-values/infix01.lc 1:11-1:13
12testdata/language-features/basic-values/infix01.lc 3:13-3:14 _f 12 ()
13testdata/language-features/basic-values/infix01.lc 3:13-3:20 _a -> () 13testdata/language-features/basic-values/infix01.lc 3:1-3:6
14testdata/language-features/basic-values/infix01.lc 3:13-3:22 () 14 forall a b . a -> b -> ()
15testdata/language-features/basic-values/infix01.lc 3:15-3:20 forall a b . a -> b -> () 15testdata/language-features/basic-values/infix01.lc 3:13-3:14
16testdata/language-features/basic-values/infix01.lc 3:21-3:22 _c 16 _f
17testdata/language-features/basic-values/infix01.lc 3:13-3:20
18 _a -> ()
19testdata/language-features/basic-values/infix01.lc 3:13-3:22
20 ()
21testdata/language-features/basic-values/infix01.lc 3:15-3:20
22 forall a b . a -> b -> ()
23testdata/language-features/basic-values/infix01.lc 3:21-3:22
24 _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 2db04d26..c86a773f 100644
--- a/testdata/language-features/basic-values/infix02.out
+++ b/testdata/language-features/basic-values/infix02.out
@@ -3,14 +3,22 @@ fun = \_ -> \_ -> \_ -> _rhs HNil
3value = \(a :: _) (b :: _) -> _rhs (a `fun` b) 3value = \(a :: _) (b :: _) -> _rhs (a `fun` b)
4main is not found 4main is not found
5------------ trace 5------------ trace
6fun :: forall a b c . a -> b -> c -> () 6fun :: forall a b c . a -> b -> c -> ()
7value :: forall a b c . a -> b -> c -> () 7value :: forall a b c . a -> b -> c -> ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/infix02.lc 1:1-1:4 forall a b c . a -> b -> c -> () 9testdata/language-features/basic-values/infix02.lc 1:1-1:4
10testdata/language-features/basic-values/infix02.lc 1:13-1:15 () 10 forall a b c . a -> b -> c -> ()
11testdata/language-features/basic-values/infix02.lc 3:1-3:6 forall a b c . a -> b -> c -> () 11testdata/language-features/basic-values/infix02.lc 1:13-1:15
12testdata/language-features/basic-values/infix02.lc 3:13-3:14 _g 12 ()
13testdata/language-features/basic-values/infix02.lc 3:13-3:20 _b -> _a -> () 13testdata/language-features/basic-values/infix02.lc 3:1-3:6
14testdata/language-features/basic-values/infix02.lc 3:13-3:22 _a -> () 14 forall a b c . a -> b -> c -> ()
15testdata/language-features/basic-values/infix02.lc 3:15-3:20 forall a b c . a -> b -> c -> () 15testdata/language-features/basic-values/infix02.lc 3:13-3:14
16testdata/language-features/basic-values/infix02.lc 3:21-3:22 _d 16 _g
17testdata/language-features/basic-values/infix02.lc 3:13-3:20
18 _b -> _a -> ()
19testdata/language-features/basic-values/infix02.lc 3:13-3:22
20 _a -> ()
21testdata/language-features/basic-values/infix02.lc 3:15-3:20
22 forall a b c . a -> b -> c -> ()
23testdata/language-features/basic-values/infix02.lc 3:21-3:22
24 _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 d089f79d..6011a719 100644
--- a/testdata/language-features/basic-values/infix03.out
+++ b/testdata/language-features/basic-values/infix03.out
@@ -6,38 +6,61 @@ d2 = \(a :: _) (b :: _) -> _rhs (a `D2` b)
6d3 = \(a :: _) (b :: _) -> _rhs (a `D3` b) 6d3 = \(a :: _) (b :: _) -> _rhs (a `D3` b)
7main is not found 7main is not found
8------------ trace 8------------ trace
9'D :: Type 9'D :: Type
10D2 :: () -> () -> D 10D2 :: () -> () -> D
11D3 :: () -> () -> () -> D 11D3 :: () -> () -> () -> D
12'DCase 12'DCase
13 :: forall (a :: D -> Type) 13 :: forall (a :: D -> Type)
14 -> (forall (b :: ()) (c :: ()) -> a ('D2 b c)) 14 -> (forall (b :: ()) (c :: ()) -> a ('D2 b c))
15 -> (forall (d :: ()) (e :: ()) (f :: ()) -> a ('D3 d e f)) 15 -> (forall (d :: ()) (e :: ()) (f :: ()) -> a ('D3 d e f))
16 -> forall (g :: D) -> a g 16 -> forall (g :: D) -> a g
17match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b 17match'D :: forall (a :: Type -> Type) -> a D -> forall b -> a b -> a b
18d2 :: () -> () -> D 18d2 :: () -> () -> D
19d3 :: () -> () -> () -> D 19d3 :: () -> () -> () -> D
20------------ tooltips 20------------ tooltips
21testdata/language-features/basic-values/infix03.lc 1:6-1:7 Type 21testdata/language-features/basic-values/infix03.lc 1:6-1:7
22testdata/language-features/basic-values/infix03.lc 1:6-1:18 Type 22 Type | Type | Type | Type | Type | Type | Type | Type
23testdata/language-features/basic-values/infix03.lc 1:6-2:12 Type 23testdata/language-features/basic-values/infix03.lc 1:6-1:18
24testdata/language-features/basic-values/infix03.lc 1:6-2:21 Type 24 Type
25testdata/language-features/basic-values/infix03.lc 1:10-1:12 () -> () -> D | D | Type 25testdata/language-features/basic-values/infix03.lc 1:6-2:12
26testdata/language-features/basic-values/infix03.lc 1:13-1:15 Type 26 Type | Type
27testdata/language-features/basic-values/infix03.lc 1:16-1:18 Type 27testdata/language-features/basic-values/infix03.lc 1:6-2:21
28testdata/language-features/basic-values/infix03.lc 2:10-2:12 () -> () -> () -> D | D | Type 28 Type | Type
29testdata/language-features/basic-values/infix03.lc 2:13-2:15 Type 29testdata/language-features/basic-values/infix03.lc 1:10-1:12
30testdata/language-features/basic-values/infix03.lc 2:16-2:18 Type 30 () -> () -> D | D | Type | Type | Type
31testdata/language-features/basic-values/infix03.lc 2:19-2:21 Type 31testdata/language-features/basic-values/infix03.lc 1:13-1:15
32testdata/language-features/basic-values/infix03.lc 4:1-4:3 () -> () -> D 32 Type
33testdata/language-features/basic-values/infix03.lc 4:10-4:11 _d 33testdata/language-features/basic-values/infix03.lc 1:16-1:18
34testdata/language-features/basic-values/infix03.lc 4:10-4:16 () -> D 34 Type
35testdata/language-features/basic-values/infix03.lc 4:10-4:18 D 35testdata/language-features/basic-values/infix03.lc 2:10-2:12
36testdata/language-features/basic-values/infix03.lc 4:12-4:16 () -> () -> D 36 () -> () -> () -> D | D | Type | Type | Type | Type
37testdata/language-features/basic-values/infix03.lc 4:17-4:18 _b 37testdata/language-features/basic-values/infix03.lc 2:13-2:15
38testdata/language-features/basic-values/infix03.lc 6:1-6:3 () -> () -> () -> D 38 Type
39testdata/language-features/basic-values/infix03.lc 6:10-6:11 _d 39testdata/language-features/basic-values/infix03.lc 2:16-2:18
40testdata/language-features/basic-values/infix03.lc 6:10-6:16 () -> () -> D 40 Type
41testdata/language-features/basic-values/infix03.lc 6:10-6:18 () -> D 41testdata/language-features/basic-values/infix03.lc 2:19-2:21
42testdata/language-features/basic-values/infix03.lc 6:12-6:16 () -> () -> () -> D 42 Type
43testdata/language-features/basic-values/infix03.lc 6:17-6:18 _b 43testdata/language-features/basic-values/infix03.lc 4:1-4:3
44 () -> () -> D
45testdata/language-features/basic-values/infix03.lc 4:10-4:11
46 _d
47testdata/language-features/basic-values/infix03.lc 4:10-4:16
48 () -> D
49testdata/language-features/basic-values/infix03.lc 4:10-4:18
50 D
51testdata/language-features/basic-values/infix03.lc 4:12-4:16
52 () -> () -> D
53testdata/language-features/basic-values/infix03.lc 4:17-4:18
54 _b
55testdata/language-features/basic-values/infix03.lc 6:1-6:3
56 () -> () -> () -> D
57testdata/language-features/basic-values/infix03.lc 6:10-6:11
58 _d
59testdata/language-features/basic-values/infix03.lc 6:10-6:16
60 () -> () -> D
61testdata/language-features/basic-values/infix03.lc 6:10-6:18
62 () -> D
63testdata/language-features/basic-values/infix03.lc 6:12-6:16
64 () -> () -> () -> D
65testdata/language-features/basic-values/infix03.lc 6:17-6:18
66 _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 5d57cdfd..4598e8d8 100644
--- a/testdata/language-features/basic-values/lambda01.out
+++ b/testdata/language-features/basic-values/lambda01.out
@@ -5,17 +5,25 @@ fun3 = _rhs \_ -> HNil
5fun4 = _rhs \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> HNil 5fun4 = _rhs \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> \_ -> HNil
6main is not found 6main is not found
7------------ trace 7------------ trace
8fun1 :: forall a . a -> () 8fun1 :: forall a . a -> ()
9fun2 :: forall a . a -> () 9fun2 :: forall a . a -> ()
10fun3 :: forall a . a -> () 10fun3 :: forall a . a -> ()
11fun4 11fun4
12 :: forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> () 12 :: forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> ()
13------------ tooltips 13------------ tooltips
14testdata/language-features/basic-values/lambda01.lc 1:1-1:5 forall a . a -> () 14testdata/language-features/basic-values/lambda01.lc 1:1-1:5
15testdata/language-features/basic-values/lambda01.lc 1:14-1:16 () 15 forall a . a -> ()
16testdata/language-features/basic-values/lambda01.lc 2:1-2:5 forall a . a -> () 16testdata/language-features/basic-values/lambda01.lc 1:14-1:16
17testdata/language-features/basic-values/lambda01.lc 2:15-2:17 () 17 ()
18testdata/language-features/basic-values/lambda01.lc 3:1-3:5 forall a . a -> () 18testdata/language-features/basic-values/lambda01.lc 2:1-2:5
19testdata/language-features/basic-values/lambda01.lc 3:13-3:15 () 19 forall a . a -> ()
20testdata/language-features/basic-values/lambda01.lc 4:1-4:5 forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> () 20testdata/language-features/basic-values/lambda01.lc 2:15-2:17
21testdata/language-features/basic-values/lambda01.lc 5:28-5:30 () 21 ()
22testdata/language-features/basic-values/lambda01.lc 3:1-3:5
23 forall a . a -> ()
24testdata/language-features/basic-values/lambda01.lc 3:13-3:15
25 ()
26testdata/language-features/basic-values/lambda01.lc 4:1-4:5
27 forall a b c d e f g h i . a -> b -> c -> d -> e -> f -> g -> h -> i -> ()
28testdata/language-features/basic-values/lambda01.lc 5:28-5:30
29 () \ 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 33988c84..990af1ad 100644
--- a/testdata/language-features/basic-values/lambda03.out
+++ b/testdata/language-features/basic-values/lambda03.out
@@ -3,10 +3,14 @@ fun1 = _rhs \_ (a :: _) -> \_ -> a
3fun2 = \(a :: _) -> _rhs \_ -> \_ -> \_ -> a 3fun2 = \(a :: _) -> _rhs \_ -> \_ -> \_ -> a
4main is not found 4main is not found
5------------ trace 5------------ trace
6fun1 :: forall a b c . a -> b -> c -> b 6fun1 :: forall a b c . a -> b -> c -> b
7fun2 :: forall a b c d . a -> b -> c -> d -> a 7fun2 :: forall a b c d . a -> b -> c -> d -> a
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/lambda03.lc 1:1-1:5 forall a b c . a -> b -> c -> b 9testdata/language-features/basic-values/lambda03.lc 1:1-1:5
10testdata/language-features/basic-values/lambda03.lc 1:22-1:23 _d 10 forall a b c . a -> b -> c -> b
11testdata/language-features/basic-values/lambda03.lc 2:1-2:5 forall a b c d . a -> b -> c -> d -> a 11testdata/language-features/basic-values/lambda03.lc 1:22-1:23
12testdata/language-features/basic-values/lambda03.lc 2:25-2:26 _h 12 _d
13testdata/language-features/basic-values/lambda03.lc 2:1-2:5
14 forall a b c d . a -> b -> c -> d -> a
15testdata/language-features/basic-values/lambda03.lc 2:25-2:26
16 _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 24948a10..33524e88 100644
--- a/testdata/language-features/basic-values/let01.out
+++ b/testdata/language-features/basic-values/let01.out
@@ -6,26 +6,43 @@ value4 = _rhs \(a := _rhs (fromInt 1)) -> fromInt 1
6value5 = _rhs \(a := _rhs (fromInt 1)) (b := _rhs (fromInt 2)) -> fromInt 1 6value5 = _rhs \(a := _rhs (fromInt 1)) (b := _rhs (fromInt 2)) -> fromInt 1
7main is not found 7main is not found
8------------ trace 8------------ trace
9value1 :: forall a . Num a => a 9value1 :: forall a . Num a => a
10value2 :: forall a . Num a => a 10value2 :: forall a . Num a => a
11value3 :: forall a . Num a => a 11value3 :: forall a . Num a => a
12value4 :: forall a . Num a => a 12value4 :: forall a . Num a => a
13value5 :: forall a . Num a => a 13value5 :: forall a . Num a => a
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-values/let01.lc 1:1-1:7 forall a . Num a => a 15testdata/language-features/basic-values/let01.lc 1:1-1:7
16testdata/language-features/basic-values/let01.lc 1:18-1:19 _b 16 forall a . Num a => a
17testdata/language-features/basic-values/let01.lc 1:23-1:24 _b 17testdata/language-features/basic-values/let01.lc 1:18-1:19
18testdata/language-features/basic-values/let01.lc 3:1-3:7 forall a . Num a => a 18 _b
19testdata/language-features/basic-values/let01.lc 4:11-4:12 _b 19testdata/language-features/basic-values/let01.lc 1:23-1:24
20testdata/language-features/basic-values/let01.lc 5:6-5:7 _b 20 _b
21testdata/language-features/basic-values/let01.lc 7:1-7:7 forall a . Num a => a 21testdata/language-features/basic-values/let01.lc 3:1-3:7
22testdata/language-features/basic-values/let01.lc 8:11-8:12 _b 22 forall a . Num a => a
23testdata/language-features/basic-values/let01.lc 9:11-9:14 Char 23testdata/language-features/basic-values/let01.lc 4:11-4:12
24testdata/language-features/basic-values/let01.lc 10:6-10:7 _b 24 _b
25testdata/language-features/basic-values/let01.lc 12:1-12:7 forall a . Num a => a 25testdata/language-features/basic-values/let01.lc 5:6-5:7
26testdata/language-features/basic-values/let01.lc 12:18-12:19 _b 26 _b
27testdata/language-features/basic-values/let01.lc 13:13-13:14 _b 27testdata/language-features/basic-values/let01.lc 7:1-7:7
28testdata/language-features/basic-values/let01.lc 15:1-15:7 forall a . Num a => a 28 forall a . Num a => a
29testdata/language-features/basic-values/let01.lc 15:18-15:19 _b 29testdata/language-features/basic-values/let01.lc 8:11-8:12
30testdata/language-features/basic-values/let01.lc 16:18-16:19 _b 30 _b
31testdata/language-features/basic-values/let01.lc 17:13-17:14 _b 31testdata/language-features/basic-values/let01.lc 9:11-9:14
32 Char
33testdata/language-features/basic-values/let01.lc 10:6-10:7
34 _b
35testdata/language-features/basic-values/let01.lc 12:1-12:7
36 forall a . Num a => a
37testdata/language-features/basic-values/let01.lc 12:18-12:19
38 _b
39testdata/language-features/basic-values/let01.lc 13:13-13:14
40 _b
41testdata/language-features/basic-values/let01.lc 15:1-15:7
42 forall a . Num a => a
43testdata/language-features/basic-values/let01.lc 15:18-15:19
44 _b
45testdata/language-features/basic-values/let01.lc 16:18-16:19
46 _b
47testdata/language-features/basic-values/let01.lc 17:13-17:14
48 _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 92afbe41..44be34a1 100644
--- a/testdata/language-features/basic-values/let02.out
+++ b/testdata/language-features/basic-values/let02.out
@@ -8,14 +8,23 @@ value
8 \(e := _rhs HNil) (f := _rhs (fromInt 1)) (g := _rhs "hello") -> 'B') -> HNil 8 \(e := _rhs HNil) (f := _rhs (fromInt 1)) (g := _rhs "hello") -> 'B') -> HNil
9main is not found 9main is not found
10------------ trace 10------------ trace
11value :: () 11value :: ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/let02.lc 1:1-1:6 () 13testdata/language-features/basic-values/let02.lc 1:1-1:6
14testdata/language-features/basic-values/let02.lc 2:11-2:13 () 14 ()
15testdata/language-features/basic-values/let02.lc 3:19-3:22 Char 15testdata/language-features/basic-values/let02.lc 2:11-2:13
16testdata/language-features/basic-values/let02.lc 3:26-3:28 () 16 ()
17testdata/language-features/basic-values/let02.lc 5:17-5:19 () 17testdata/language-features/basic-values/let02.lc 3:19-3:22
18testdata/language-features/basic-values/let02.lc 6:17-6:18 _b 18 Char
19testdata/language-features/basic-values/let02.lc 7:17-7:24 String 19testdata/language-features/basic-values/let02.lc 3:26-3:28
20testdata/language-features/basic-values/let02.lc 8:12-8:15 Char 20 ()
21testdata/language-features/basic-values/let02.lc 9:6-9:8 () 21testdata/language-features/basic-values/let02.lc 5:17-5:19
22 ()
23testdata/language-features/basic-values/let02.lc 6:17-6:18
24 _b
25testdata/language-features/basic-values/let02.lc 7:17-7:24
26 String
27testdata/language-features/basic-values/let02.lc 8:12-8:15
28 Char
29testdata/language-features/basic-values/let02.lc 9:6-9:8
30 () \ 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 a8328841..b45e2a20 100644
--- a/testdata/language-features/basic-values/literal01.out
+++ b/testdata/language-features/basic-values/literal01.out
@@ -9,28 +9,44 @@ stringValue1 = _rhs "Hello World"
9stringValue2 = _rhs "\nHello World\tagain!\r\n" 9stringValue2 = _rhs "\nHello World\tagain!\r\n"
10main is not found 10main is not found
11------------ trace 11------------ trace
12intValue1 :: forall a . Num a => a 12intValue1 :: forall a . Num a => a
13intValue2 :: forall a . Num a => a 13intValue2 :: forall a . Num a => a
14intValue3 :: forall a . Num a => a 14intValue3 :: forall a . Num a => a
15floatValue1 :: Float 15floatValue1 :: Float
16floatValue2 :: Float 16floatValue2 :: Float
17charValue :: Char 17charValue :: Char
18stringValue1 :: String 18stringValue1 :: String
19stringValue2 :: String 19stringValue2 :: String
20------------ tooltips 20------------ tooltips
21testdata/language-features/basic-values/literal01.lc 1:1-1:10 forall a . Num a => a 21testdata/language-features/basic-values/literal01.lc 1:1-1:10
22testdata/language-features/basic-values/literal01.lc 1:13-1:14 _b 22 forall a . Num a => a
23testdata/language-features/basic-values/literal01.lc 2:1-2:10 forall a . Num a => a 23testdata/language-features/basic-values/literal01.lc 1:13-1:14
24testdata/language-features/basic-values/literal01.lc 2:13-2:14 _b 24 _b
25testdata/language-features/basic-values/literal01.lc 3:1-3:10 forall a . Num a => a 25testdata/language-features/basic-values/literal01.lc 2:1-2:10
26testdata/language-features/basic-values/literal01.lc 3:13-3:18 _b 26 forall a . Num a => a
27testdata/language-features/basic-values/literal01.lc 5:1-5:12 Float 27testdata/language-features/basic-values/literal01.lc 2:13-2:14
28testdata/language-features/basic-values/literal01.lc 5:15-5:18 Float 28 _b
29testdata/language-features/basic-values/literal01.lc 6:1-6:12 Float 29testdata/language-features/basic-values/literal01.lc 3:1-3:10
30testdata/language-features/basic-values/literal01.lc 6:15-6:22 Float 30 forall a . Num a => a
31testdata/language-features/basic-values/literal01.lc 8:1-8:10 Char 31testdata/language-features/basic-values/literal01.lc 3:13-3:18
32testdata/language-features/basic-values/literal01.lc 8:13-8:16 Char 32 _b
33testdata/language-features/basic-values/literal01.lc 10:1-10:13 String 33testdata/language-features/basic-values/literal01.lc 5:1-5:12
34testdata/language-features/basic-values/literal01.lc 10:16-10:29 String 34 Float
35testdata/language-features/basic-values/literal01.lc 11:1-11:13 String 35testdata/language-features/basic-values/literal01.lc 5:15-5:18
36testdata/language-features/basic-values/literal01.lc 11:16-11:45 String 36 Float
37testdata/language-features/basic-values/literal01.lc 6:1-6:12
38 Float
39testdata/language-features/basic-values/literal01.lc 6:15-6:22
40 Float
41testdata/language-features/basic-values/literal01.lc 8:1-8:10
42 Char
43testdata/language-features/basic-values/literal01.lc 8:13-8:16
44 Char
45testdata/language-features/basic-values/literal01.lc 10:1-10:13
46 String
47testdata/language-features/basic-values/literal01.lc 10:16-10:29
48 String
49testdata/language-features/basic-values/literal01.lc 11:1-11:13
50 String
51testdata/language-features/basic-values/literal01.lc 11:16-11:45
52 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 deae312b..0b8f12c3 100644
--- a/testdata/language-features/basic-values/operator01.out
+++ b/testdata/language-features/basic-values/operator01.out
@@ -5,16 +5,24 @@ $$$# = \_ -> \_ -> _rhs HNil
5$$$ = \_ -> \_ -> _rhs HNil 5$$$ = \_ -> \_ -> _rhs HNil
6main is not found 6main is not found
7------------ trace 7------------ trace
8#$# :: forall a b . a -> b -> () 8#$# :: forall a b . a -> b -> ()
9$$# :: forall a b . a -> b -> () 9$$# :: forall a b . a -> b -> ()
10$$$# :: forall a b . a -> b -> () 10$$$# :: forall a b . a -> b -> ()
11$$$ :: forall a b . a -> b -> () 11$$$ :: forall a b . a -> b -> ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/operator01.lc 1:3-1:6 forall a b . a -> b -> () 13testdata/language-features/basic-values/operator01.lc 1:3-1:6
14testdata/language-features/basic-values/operator01.lc 1:11-1:13 () 14 forall a b . a -> b -> ()
15testdata/language-features/basic-values/operator01.lc 3:3-3:6 forall a b . a -> b -> () 15testdata/language-features/basic-values/operator01.lc 1:11-1:13
16testdata/language-features/basic-values/operator01.lc 3:8-3:10 () 16 ()
17testdata/language-features/basic-values/operator01.lc 5:3-5:7 forall a b . a -> b -> () 17testdata/language-features/basic-values/operator01.lc 3:3-3:6
18testdata/language-features/basic-values/operator01.lc 6:3-6:5 () 18 forall a b . a -> b -> ()
19testdata/language-features/basic-values/operator01.lc 8:3-8:6 forall a b . a -> b -> () 19testdata/language-features/basic-values/operator01.lc 3:8-3:10
20testdata/language-features/basic-values/operator01.lc 8:11-8:13 () 20 ()
21testdata/language-features/basic-values/operator01.lc 5:3-5:7
22 forall a b . a -> b -> ()
23testdata/language-features/basic-values/operator01.lc 6:3-6:5
24 ()
25testdata/language-features/basic-values/operator01.lc 8:3-8:6
26 forall a b . a -> b -> ()
27testdata/language-features/basic-values/operator01.lc 8:11-8:13
28 () \ 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 cbf2cb0f..5d30716a 100644
--- a/testdata/language-features/basic-values/operator02.reject.out
+++ b/testdata/language-features/basic-values/operator02.reject.out
@@ -5,9 +5,9 @@ and at testdata/language-features/basic-values/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 testdata/language-features/basic-values/operator02.reject.lc:3:3:
12a #$# b = () 12a #$# b = ()
13 ^^^ 13 ^^^
@@ -15,9 +15,15 @@ and at testdata/language-features/basic-values/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 forall a b . a -> b -> () 18testdata/language-features/basic-values/operator02.reject.lc 1:3-1:6
19testdata/language-features/basic-values/operator02.reject.lc 1:11-1:13 () 19 forall a b . a -> b -> ()
20testdata/language-features/basic-values/operator02.reject.lc 2:1-2:4 forall a . a -> () 20testdata/language-features/basic-values/operator02.reject.lc 1:11-1:13
21testdata/language-features/basic-values/operator02.reject.lc 2:9-2:11 () 21 ()
22testdata/language-features/basic-values/operator02.reject.lc 3:3-3:6 forall a b . a -> b -> () 22testdata/language-features/basic-values/operator02.reject.lc 2:1-2:4
23testdata/language-features/basic-values/operator02.reject.lc 3:11-3:13 () 23 forall a . a -> ()
24testdata/language-features/basic-values/operator02.reject.lc 2:9-2:11
25 ()
26testdata/language-features/basic-values/operator02.reject.lc 3:3-3:6
27 forall a b . a -> b -> ()
28testdata/language-features/basic-values/operator02.reject.lc 3:11-3:13
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 d6ef392d..b6f270bb 100644
--- a/testdata/language-features/basic-values/operator05.out
+++ b/testdata/language-features/basic-values/operator05.out
@@ -2,12 +2,19 @@
2value1 = _rhs \(a := \_ -> \_ -> _rhs HNil) -> a HNil HNil 2value1 = _rhs \(a := \_ -> \_ -> _rhs HNil) -> a HNil HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5value1 :: () 5value1 :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/operator05.lc 1:1-1:7 () 7testdata/language-features/basic-values/operator05.lc 1:1-1:7
8testdata/language-features/basic-values/operator05.lc 1:24-1:26 () 8 ()
9testdata/language-features/basic-values/operator05.lc 2:13-2:15 () 9testdata/language-features/basic-values/operator05.lc 1:24-1:26
10testdata/language-features/basic-values/operator05.lc 2:13-2:19 _a -> () 10 ()
11testdata/language-features/basic-values/operator05.lc 2:13-2:22 () 11testdata/language-features/basic-values/operator05.lc 2:13-2:15
12testdata/language-features/basic-values/operator05.lc 2:16-2:19 forall a b . a -> b -> () 12 ()
13testdata/language-features/basic-values/operator05.lc 2:20-2:22 () 13testdata/language-features/basic-values/operator05.lc 2:13-2:19
14 _a -> ()
15testdata/language-features/basic-values/operator05.lc 2:13-2:22
16 ()
17testdata/language-features/basic-values/operator05.lc 2:16-2:19
18 forall a b . a -> b -> ()
19testdata/language-features/basic-values/operator05.lc 2:20-2:22
20 () \ 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 0252f155..d91194d9 100644
--- a/testdata/language-features/basic-values/operator06.out
+++ b/testdata/language-features/basic-values/operator06.out
@@ -2,12 +2,19 @@
2value1 = _rhs \(a := \_ -> \_ -> _rhs HNil) -> a HNil HNil 2value1 = _rhs \(a := \_ -> \_ -> _rhs HNil) -> a HNil HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5value1 :: () 5value1 :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/operator06.lc 1:1-1:7 () 7testdata/language-features/basic-values/operator06.lc 1:1-1:7
8testdata/language-features/basic-values/operator06.lc 1:10-1:12 () 8 ()
9testdata/language-features/basic-values/operator06.lc 1:10-1:16 _a -> () 9testdata/language-features/basic-values/operator06.lc 1:10-1:12
10testdata/language-features/basic-values/operator06.lc 1:10-1:19 () 10 ()
11testdata/language-features/basic-values/operator06.lc 1:13-1:16 forall a b . a -> b -> () 11testdata/language-features/basic-values/operator06.lc 1:10-1:16
12testdata/language-features/basic-values/operator06.lc 1:17-1:19 () 12 _a -> ()
13testdata/language-features/basic-values/operator06.lc 2:19-2:21 () 13testdata/language-features/basic-values/operator06.lc 1:10-1:19
14 ()
15testdata/language-features/basic-values/operator06.lc 1:13-1:16
16 forall a b . a -> b -> ()
17testdata/language-features/basic-values/operator06.lc 1:17-1:19
18 ()
19testdata/language-features/basic-values/operator06.lc 2:19-2:21
20 () \ 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 5bd93d2a..e0204f0e 100644
--- a/testdata/language-features/basic-values/redefine01.reject.out
+++ b/testdata/language-features/basic-values/redefine01.reject.out
@@ -5,9 +5,9 @@ and at testdata/language-features/basic-values/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 testdata/language-features/basic-values/redefine01.reject.lc:3:1:
12unit = () 12unit = ()
13^^^^ 13^^^^
@@ -15,9 +15,15 @@ and at testdata/language-features/basic-values/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 () 18testdata/language-features/basic-values/redefine01.reject.lc 1:1-1:5
19testdata/language-features/basic-values/redefine01.reject.lc 1:8-1:10 () 19 ()
20testdata/language-features/basic-values/redefine01.reject.lc 2:1-2:6 () 20testdata/language-features/basic-values/redefine01.reject.lc 1:8-1:10
21testdata/language-features/basic-values/redefine01.reject.lc 2:9-2:11 () 21 ()
22testdata/language-features/basic-values/redefine01.reject.lc 3:1-3:5 () 22testdata/language-features/basic-values/redefine01.reject.lc 2:1-2:6
23testdata/language-features/basic-values/redefine01.reject.lc 3:8-3:10 () 23 ()
24testdata/language-features/basic-values/redefine01.reject.lc 2:9-2:11
25 ()
26testdata/language-features/basic-values/redefine01.reject.lc 3:1-3:5
27 ()
28testdata/language-features/basic-values/redefine01.reject.lc 3:8-3:10
29 () \ 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 6bddb912..39fdca99 100644
--- a/testdata/language-features/basic-values/shadowing01.out
+++ b/testdata/language-features/basic-values/shadowing01.out
@@ -12,16 +12,27 @@ value
12 \(g := _rhs HNil) (h := _rhs 'C') (i := _rhs 3.12) -> "world") -> HNil) -> '7' 12 \(g := _rhs HNil) (h := _rhs 'C') (i := _rhs 3.12) -> "world") -> HNil) -> '7'
13main is not found 13main is not found
14------------ trace 14------------ trace
15value :: Char 15value :: Char
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/shadowing01.lc 1:1-1:6 Char 17testdata/language-features/basic-values/shadowing01.lc 1:1-1:6
18testdata/language-features/basic-values/shadowing01.lc 2:11-2:14 Char 18 Char
19testdata/language-features/basic-values/shadowing01.lc 3:11-3:18 String 19testdata/language-features/basic-values/shadowing01.lc 2:11-2:14
20testdata/language-features/basic-values/shadowing01.lc 5:17-5:18 _b 20 Char
21testdata/language-features/basic-values/shadowing01.lc 6:17-6:21 Float 21testdata/language-features/basic-values/shadowing01.lc 3:11-3:18
22testdata/language-features/basic-values/shadowing01.lc 7:25-7:27 () 22 String
23testdata/language-features/basic-values/shadowing01.lc 8:25-8:28 Char 23testdata/language-features/basic-values/shadowing01.lc 5:17-5:18
24testdata/language-features/basic-values/shadowing01.lc 9:25-9:29 Float 24 _b
25testdata/language-features/basic-values/shadowing01.lc 10:20-10:27 String 25testdata/language-features/basic-values/shadowing01.lc 6:17-6:21
26testdata/language-features/basic-values/shadowing01.lc 11:14-11:16 () 26 Float
27testdata/language-features/basic-values/shadowing01.lc 12:6-12:9 Char 27testdata/language-features/basic-values/shadowing01.lc 7:25-7:27
28 ()
29testdata/language-features/basic-values/shadowing01.lc 8:25-8:28
30 Char
31testdata/language-features/basic-values/shadowing01.lc 9:25-9:29
32 Float
33testdata/language-features/basic-values/shadowing01.lc 10:20-10:27
34 String
35testdata/language-features/basic-values/shadowing01.lc 11:14-11:16
36 ()
37testdata/language-features/basic-values/shadowing01.lc 12:6-12:9
38 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 e5eaf957..4da8cccd 100644
--- a/testdata/language-features/basic-values/shadowing02.out
+++ b/testdata/language-features/basic-values/shadowing02.out
@@ -16,24 +16,41 @@ value2
16 (i := _rhs 'C') (j := _rhs 3.12) (k := _rhs c) -> world) -> HNil) -> '7' 16 (i := _rhs 'C') (j := _rhs 3.12) (k := _rhs c) -> world) -> HNil) -> '7'
17main is not found 17main is not found
18------------ trace 18------------ trace
19c :: forall a . Num a => a 19c :: forall a . Num a => a
20world :: String 20world :: String
21value2 :: Char 21value2 :: Char
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-values/shadowing02.lc 1:1-1:2 forall a . Num a => a 23testdata/language-features/basic-values/shadowing02.lc 1:1-1:2
24testdata/language-features/basic-values/shadowing02.lc 1:5-1:6 _b 24 forall a . Num a => a
25testdata/language-features/basic-values/shadowing02.lc 2:1-2:6 String 25testdata/language-features/basic-values/shadowing02.lc 1:5-1:6
26testdata/language-features/basic-values/shadowing02.lc 2:9-2:16 String 26 _b
27testdata/language-features/basic-values/shadowing02.lc 3:1-3:7 Char 27testdata/language-features/basic-values/shadowing02.lc 2:1-2:6
28testdata/language-features/basic-values/shadowing02.lc 4:11-4:14 Char 28 String
29testdata/language-features/basic-values/shadowing02.lc 5:11-5:18 String 29testdata/language-features/basic-values/shadowing02.lc 2:9-2:16
30testdata/language-features/basic-values/shadowing02.lc 6:11-6:14 _b 30 String
31testdata/language-features/basic-values/shadowing02.lc 8:17-8:18 _b 31testdata/language-features/basic-values/shadowing02.lc 3:1-3:7
32testdata/language-features/basic-values/shadowing02.lc 9:17-9:21 Float 32 Char
33testdata/language-features/basic-values/shadowing02.lc 10:25-10:27 () 33testdata/language-features/basic-values/shadowing02.lc 4:11-4:14
34testdata/language-features/basic-values/shadowing02.lc 11:25-11:28 Char 34 Char
35testdata/language-features/basic-values/shadowing02.lc 12:25-12:29 Float 35testdata/language-features/basic-values/shadowing02.lc 5:11-5:18
36testdata/language-features/basic-values/shadowing02.lc 13:25-13:26 forall a . Num a => a 36 String
37testdata/language-features/basic-values/shadowing02.lc 14:20-14:25 String 37testdata/language-features/basic-values/shadowing02.lc 6:11-6:14
38testdata/language-features/basic-values/shadowing02.lc 15:14-15:16 () 38 _b
39testdata/language-features/basic-values/shadowing02.lc 16:6-16:9 Char 39testdata/language-features/basic-values/shadowing02.lc 8:17-8:18
40 _b
41testdata/language-features/basic-values/shadowing02.lc 9:17-9:21
42 Float
43testdata/language-features/basic-values/shadowing02.lc 10:25-10:27
44 ()
45testdata/language-features/basic-values/shadowing02.lc 11:25-11:28
46 Char
47testdata/language-features/basic-values/shadowing02.lc 12:25-12:29
48 Float
49testdata/language-features/basic-values/shadowing02.lc 13:25-13:26
50 forall a . Num a => a
51testdata/language-features/basic-values/shadowing02.lc 14:20-14:25
52 String
53testdata/language-features/basic-values/shadowing02.lc 15:14-15:16
54 ()
55testdata/language-features/basic-values/shadowing02.lc 16:6-16:9
56 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 7c734e30..8bfee196 100644
--- a/testdata/language-features/basic-values/shadowing03.out
+++ b/testdata/language-features/basic-values/shadowing03.out
@@ -2,7 +2,9 @@
2x = \_ -> \_ -> _rhs HNil 2x = \_ -> \_ -> _rhs HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5x :: forall a b . a -> b -> () 5x :: forall a b . a -> b -> ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/shadowing03.lc 1:1-1:2 forall a b . a -> b -> () 7testdata/language-features/basic-values/shadowing03.lc 1:1-1:2
8testdata/language-features/basic-values/shadowing03.lc 1:9-1:11 () 8 forall a b . a -> b -> ()
9testdata/language-features/basic-values/shadowing03.lc 1:9-1:11
10 () \ 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 8cd2c778..281cb141 100644
--- a/testdata/language-features/basic-values/shadowing04.out
+++ b/testdata/language-features/basic-values/shadowing04.out
@@ -2,7 +2,9 @@
2__ = \_ -> \_ -> _rhs HNil 2__ = \_ -> \_ -> _rhs HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5__ :: forall a b . a -> b -> () 5__ :: forall a b . a -> b -> ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/shadowing04.lc 1:1-1:3 forall a b . a -> b -> () 7testdata/language-features/basic-values/shadowing04.lc 1:1-1:3
8testdata/language-features/basic-values/shadowing04.lc 1:11-1:13 () 8 forall a b . a -> b -> ()
9testdata/language-features/basic-values/shadowing04.lc 1:11-1:13
10 () \ 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 b1208a3a..9ae4b926 100644
--- a/testdata/language-features/basic-values/tuple01.out
+++ b/testdata/language-features/basic-values/tuple01.out
@@ -2,7 +2,9 @@
2unit = _rhs HNil 2unit = _rhs HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5unit :: () 5unit :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/tuple01.lc 1:1-1:5 () 7testdata/language-features/basic-values/tuple01.lc 1:1-1:5
8testdata/language-features/basic-values/tuple01.lc 1:8-1:10 () 8 ()
9testdata/language-features/basic-values/tuple01.lc 1:8-1:10
10 () \ 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 0419494e..8cdbb1b2 100644
--- a/testdata/language-features/basic-values/tuple02.out
+++ b/testdata/language-features/basic-values/tuple02.out
@@ -6,27 +6,47 @@ tuple2 = _rhs (HCons HNil (HCons HNil HNil))
6tuple3 = _rhs (HCons (HCons "name" (HCons 'c' HNil)) (HCons HNil HNil)) 6tuple3 = _rhs (HCons (HCons "name" (HCons 'c' HNil)) (HCons HNil HNil))
7main is not found 7main is not found
8------------ trace 8------------ trace
9tuple1 :: forall a . Num a => (a, Float, Char, String, ()) 9tuple1 :: forall a . Num a => (a, Float, Char, String, ())
10tuple2 :: ((), ()) 10tuple2 :: ((), ())
11tuple3 :: ((String, Char), ()) 11tuple3 :: ((String, Char), ())
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/tuple02.lc 1:1-1:7 forall a . Num a => (a, Float, Char, String, ()) 13testdata/language-features/basic-values/tuple02.lc 1:1-1:7
14testdata/language-features/basic-values/tuple02.lc 1:10-1:33 (_b, Float, Char, String, ()) 14 forall a . Num a => (a, Float, Char, String, ())
15testdata/language-features/basic-values/tuple02.lc 1:11-1:12 _b 15testdata/language-features/basic-values/tuple02.lc 1:10-1:33
16testdata/language-features/basic-values/tuple02.lc 1:13-1:16 Float 16 (_b, Float, Char, String, ())
17testdata/language-features/basic-values/tuple02.lc 1:13-1:32 (Float, Char, String, ()) 17testdata/language-features/basic-values/tuple02.lc 1:11-1:12
18testdata/language-features/basic-values/tuple02.lc 1:17-1:20 Char 18 _b
19testdata/language-features/basic-values/tuple02.lc 1:17-1:32 (Char, String, ()) 19testdata/language-features/basic-values/tuple02.lc 1:13-1:16
20testdata/language-features/basic-values/tuple02.lc 1:21-1:29 String 20 Float
21testdata/language-features/basic-values/tuple02.lc 1:21-1:32 (String, ()) 21testdata/language-features/basic-values/tuple02.lc 1:13-1:32
22testdata/language-features/basic-values/tuple02.lc 1:30-1:32 ((())) | () 22 (Float, Char, String, ())
23testdata/language-features/basic-values/tuple02.lc 3:1-3:7 ((), ()) 23testdata/language-features/basic-values/tuple02.lc 1:17-1:20
24testdata/language-features/basic-values/tuple02.lc 3:10-3:17 ((), ()) 24 Char
25testdata/language-features/basic-values/tuple02.lc 3:11-3:13 () 25testdata/language-features/basic-values/tuple02.lc 1:17-1:32
26testdata/language-features/basic-values/tuple02.lc 3:14-3:16 ((())) | () 26 (Char, String, ())
27testdata/language-features/basic-values/tuple02.lc 5:1-5:7 ((String, Char), ()) 27testdata/language-features/basic-values/tuple02.lc 1:21-1:29
28testdata/language-features/basic-values/tuple02.lc 5:10-5:27 ((String, Char), ()) 28 String
29testdata/language-features/basic-values/tuple02.lc 5:11-5:23 (String, Char) 29testdata/language-features/basic-values/tuple02.lc 1:21-1:32
30testdata/language-features/basic-values/tuple02.lc 5:12-5:18 String 30 (String, ())
31testdata/language-features/basic-values/tuple02.lc 5:19-5:22 ((Char)) | Char 31testdata/language-features/basic-values/tuple02.lc 1:30-1:32
32testdata/language-features/basic-values/tuple02.lc 5:24-5:26 ((())) | () 32 () | ((()))
33testdata/language-features/basic-values/tuple02.lc 3:1-3:7
34 ((), ())
35testdata/language-features/basic-values/tuple02.lc 3:10-3:17
36 ((), ())
37testdata/language-features/basic-values/tuple02.lc 3:11-3:13
38 ()
39testdata/language-features/basic-values/tuple02.lc 3:14-3:16
40 () | ((()))
41testdata/language-features/basic-values/tuple02.lc 5:1-5:7
42 ((String, Char), ())
43testdata/language-features/basic-values/tuple02.lc 5:10-5:27
44 ((String, Char), ())
45testdata/language-features/basic-values/tuple02.lc 5:11-5:23
46 (String, Char)
47testdata/language-features/basic-values/tuple02.lc 5:12-5:18
48 String
49testdata/language-features/basic-values/tuple02.lc 5:19-5:22
50 Char | ((Char))
51testdata/language-features/basic-values/tuple02.lc 5:24-5:26
52 () | ((())) \ 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 491eb5f1..0daccfb4 100644
--- a/testdata/language-features/basic-values/typesig01.out
+++ b/testdata/language-features/basic-values/typesig01.out
@@ -3,12 +3,18 @@ value1 = _rhs 'a' :: Char
3value2 = _rhs 'a' :: Char 3value2 = _rhs 'a' :: Char
4main is not found 4main is not found
5------------ trace 5------------ trace
6value1 :: Char 6value1 :: Char
7value2 :: Char 7value2 :: Char
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/typesig01.lc 1:11-1:15 Type 9testdata/language-features/basic-values/typesig01.lc 1:11-1:15
10testdata/language-features/basic-values/typesig01.lc 2:1-2:7 Char 10 Type
11testdata/language-features/basic-values/typesig01.lc 2:10-2:13 Char 11testdata/language-features/basic-values/typesig01.lc 2:1-2:7
12testdata/language-features/basic-values/typesig01.lc 4:9-4:13 Type 12 Char
13testdata/language-features/basic-values/typesig01.lc 5:1-5:7 Char 13testdata/language-features/basic-values/typesig01.lc 2:10-2:13
14testdata/language-features/basic-values/typesig01.lc 5:8-5:11 Char 14 Char
15testdata/language-features/basic-values/typesig01.lc 4:9-4:13
16 Type
17testdata/language-features/basic-values/typesig01.lc 5:1-5:7
18 Char
19testdata/language-features/basic-values/typesig01.lc 5:8-5:11
20 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 e7b64644..cfd8e29d 100644
--- a/testdata/language-features/basic-values/typesig02.out
+++ b/testdata/language-features/basic-values/typesig02.out
@@ -3,12 +3,18 @@ value1 = _rhs ('a' :: Char)
3value2 = _rhs ('a' :: Char) 3value2 = _rhs ('a' :: Char)
4main is not found 4main is not found
5------------ trace 5------------ trace
6value1 :: Char 6value1 :: Char
7value2 :: Char 7value2 :: Char
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-values/typesig02.lc 1:1-1:7 Char 9testdata/language-features/basic-values/typesig02.lc 1:1-1:7
10testdata/language-features/basic-values/typesig02.lc 1:10-1:13 Char 10 Char
11testdata/language-features/basic-values/typesig02.lc 1:17-1:21 Type 11testdata/language-features/basic-values/typesig02.lc 1:10-1:13
12testdata/language-features/basic-values/typesig02.lc 3:1-3:7 Char 12 Char
13testdata/language-features/basic-values/typesig02.lc 3:8-3:11 Char 13testdata/language-features/basic-values/typesig02.lc 1:17-1:21
14testdata/language-features/basic-values/typesig02.lc 3:13-3:17 Type 14 Type
15testdata/language-features/basic-values/typesig02.lc 3:1-3:7
16 Char
17testdata/language-features/basic-values/typesig02.lc 3:8-3:11
18 Char
19testdata/language-features/basic-values/typesig02.lc 3:13-3:17
20 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 393824b3..acca5245 100644
--- a/testdata/language-features/basic-values/typesig03.out
+++ b/testdata/language-features/basic-values/typesig03.out
@@ -7,24 +7,42 @@ fun2
7 :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList 'Nil 7 :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList 'Nil
8main is not found 8main is not found
9------------ trace 9------------ trace
10fun1 :: forall a b c . a -> b -> c -> () 10fun1 :: forall a b c . a -> b -> c -> ()
11fun2 :: forall a b c . a -> b -> c -> () 11fun2 :: forall a b c . a -> b -> c -> ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/typesig03.lc 1:9-1:10 _f 13testdata/language-features/basic-values/typesig03.lc 1:9-1:10
14testdata/language-features/basic-values/typesig03.lc 1:9-1:26 Type 14 _f
15testdata/language-features/basic-values/typesig03.lc 1:14-1:15 _e 15testdata/language-features/basic-values/typesig03.lc 1:9-1:26
16testdata/language-features/basic-values/typesig03.lc 1:14-1:26 Type 16 Type | Type | Type
17testdata/language-features/basic-values/typesig03.lc 1:19-1:20 _d 17testdata/language-features/basic-values/typesig03.lc 1:14-1:15
18testdata/language-features/basic-values/typesig03.lc 1:19-1:26 Type 18 _e
19testdata/language-features/basic-values/typesig03.lc 1:24-1:26 Type 19testdata/language-features/basic-values/typesig03.lc 1:14-1:26
20testdata/language-features/basic-values/typesig03.lc 2:1-2:5 forall a b c . a -> b -> c -> () 20 Type
21testdata/language-features/basic-values/typesig03.lc 2:14-2:16 () | _c -> () | _c -> _b -> () | _c -> _b -> _a -> () 21testdata/language-features/basic-values/typesig03.lc 1:19-1:20
22testdata/language-features/basic-values/typesig03.lc 4:7-4:8 _f 22 _d
23testdata/language-features/basic-values/typesig03.lc 4:7-4:18 Type 23testdata/language-features/basic-values/typesig03.lc 1:19-1:26
24testdata/language-features/basic-values/typesig03.lc 4:10-4:11 _e 24 Type
25testdata/language-features/basic-values/typesig03.lc 4:10-4:18 Type 25testdata/language-features/basic-values/typesig03.lc 1:24-1:26
26testdata/language-features/basic-values/typesig03.lc 4:13-4:14 _d 26 Type | Type
27testdata/language-features/basic-values/typesig03.lc 4:13-4:18 Type 27testdata/language-features/basic-values/typesig03.lc 2:1-2:5
28testdata/language-features/basic-values/typesig03.lc 4:16-4:18 Type 28 forall a b c . a -> b -> c -> ()
29testdata/language-features/basic-values/typesig03.lc 5:1-5:5 forall a b c . a -> b -> c -> () 29testdata/language-features/basic-values/typesig03.lc 2:14-2:16
30testdata/language-features/basic-values/typesig03.lc 5:14-5:16 () | _c -> () | _c -> _b -> () | _c -> _b -> _a -> () 30 ()
31testdata/language-features/basic-values/typesig03.lc 4:7-4:8
32 _f
33testdata/language-features/basic-values/typesig03.lc 4:7-4:18
34 Type | Type | Type
35testdata/language-features/basic-values/typesig03.lc 4:10-4:11
36 _e
37testdata/language-features/basic-values/typesig03.lc 4:10-4:18
38 Type
39testdata/language-features/basic-values/typesig03.lc 4:13-4:14
40 _d
41testdata/language-features/basic-values/typesig03.lc 4:13-4:18
42 Type
43testdata/language-features/basic-values/typesig03.lc 4:16-4:18
44 Type | Type
45testdata/language-features/basic-values/typesig03.lc 5:1-5:5
46 forall a b c . a -> b -> c -> ()
47testdata/language-features/basic-values/typesig03.lc 5:14-5:16
48 () \ 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 e6fbc596..9cae9eb3 100644
--- a/testdata/language-features/basic-values/typesig04.out
+++ b/testdata/language-features/basic-values/typesig04.out
@@ -7,22 +7,38 @@ fun2
7 :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList 'Nil 7 :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList 'Nil
8main is not found 8main is not found
9------------ trace 9------------ trace
10fun1 :: forall a b c . a -> (b -> c) -> () 10fun1 :: forall a b c . a -> (b -> c) -> ()
11fun2 :: forall a b c . a -> (b -> c) -> () 11fun2 :: forall a b c . a -> (b -> c) -> ()
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/typesig04.lc 1:9-1:10 _f 13testdata/language-features/basic-values/typesig04.lc 1:9-1:10
14testdata/language-features/basic-values/typesig04.lc 1:9-1:28 Type 14 _f
15testdata/language-features/basic-values/typesig04.lc 1:14-1:28 Type 15testdata/language-features/basic-values/typesig04.lc 1:9-1:28
16testdata/language-features/basic-values/typesig04.lc 1:15-1:16 _e 16 Type | Type | Type
17testdata/language-features/basic-values/typesig04.lc 1:20-1:21 Type | _d 17testdata/language-features/basic-values/typesig04.lc 1:14-1:28
18testdata/language-features/basic-values/typesig04.lc 1:26-1:28 Type 18 Type
19testdata/language-features/basic-values/typesig04.lc 2:1-2:5 forall a b c . a -> (b -> c) -> () 19testdata/language-features/basic-values/typesig04.lc 1:15-1:16
20testdata/language-features/basic-values/typesig04.lc 2:12-2:14 () | (_c -> _b) -> () | _c -> (_b -> _a) -> () 20 _e
21testdata/language-features/basic-values/typesig04.lc 4:7-4:8 _f 21testdata/language-features/basic-values/typesig04.lc 1:20-1:21
22testdata/language-features/basic-values/typesig04.lc 4:7-4:20 Type 22 _d | Type
23testdata/language-features/basic-values/typesig04.lc 4:10-4:20 Type 23testdata/language-features/basic-values/typesig04.lc 1:26-1:28
24testdata/language-features/basic-values/typesig04.lc 4:11-4:12 _e 24 Type | Type
25testdata/language-features/basic-values/typesig04.lc 4:14-4:15 Type | _d 25testdata/language-features/basic-values/typesig04.lc 2:1-2:5
26testdata/language-features/basic-values/typesig04.lc 4:18-4:20 Type 26 forall a b c . a -> (b -> c) -> ()
27testdata/language-features/basic-values/typesig04.lc 5:1-5:5 forall a b c . a -> (b -> c) -> () 27testdata/language-features/basic-values/typesig04.lc 2:12-2:14
28testdata/language-features/basic-values/typesig04.lc 5:12-5:14 () | (_c -> _b) -> () | _c -> (_b -> _a) -> () 28 ()
29testdata/language-features/basic-values/typesig04.lc 4:7-4:8
30 _f
31testdata/language-features/basic-values/typesig04.lc 4:7-4:20
32 Type | Type | Type
33testdata/language-features/basic-values/typesig04.lc 4:10-4:20
34 Type
35testdata/language-features/basic-values/typesig04.lc 4:11-4:12
36 _e
37testdata/language-features/basic-values/typesig04.lc 4:14-4:15
38 _d | Type
39testdata/language-features/basic-values/typesig04.lc 4:18-4:20
40 Type | Type
41testdata/language-features/basic-values/typesig04.lc 5:1-5:5
42 forall a b c . a -> (b -> c) -> ()
43testdata/language-features/basic-values/typesig04.lc 5:12-5:14
44 () \ 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 1f40f653..b2676de8 100644
--- a/testdata/language-features/basic-values/typesig05.out
+++ b/testdata/language-features/basic-values/typesig05.out
@@ -7,42 +7,74 @@ value3 = _rhs (funL 'a' "b") :: Char
7value4 = _rhs (funR 'a' "b") :: String 7value4 = _rhs (funR 'a' "b") :: String
8main is not found 8main is not found
9------------ trace 9------------ trace
10funL :: forall a b . a -> b -> a 10funL :: forall a b . a -> b -> a
11funR :: forall a b . a -> b -> b 11funR :: forall a b . a -> b -> b
12value1 :: Char 12value1 :: Char
13value2 :: String 13value2 :: String
14value3 :: Char 14value3 :: Char
15value4 :: String 15value4 :: String
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/typesig05.lc 1:1-1:5 forall a b . a -> b -> a 17testdata/language-features/basic-values/typesig05.lc 1:1-1:5
18testdata/language-features/basic-values/typesig05.lc 1:12-1:13 _d 18 forall a b . a -> b -> a
19testdata/language-features/basic-values/typesig05.lc 2:1-2:5 forall a b . a -> b -> b 19testdata/language-features/basic-values/typesig05.lc 1:12-1:13
20testdata/language-features/basic-values/typesig05.lc 2:12-2:13 _b 20 _d
21testdata/language-features/basic-values/typesig05.lc 4:1-4:7 Char 21testdata/language-features/basic-values/typesig05.lc 2:1-2:5
22testdata/language-features/basic-values/typesig05.lc 4:10-4:14 forall a b . a -> b -> a 22 forall a b . a -> b -> b
23testdata/language-features/basic-values/typesig05.lc 4:10-4:18 _a -> Char 23testdata/language-features/basic-values/typesig05.lc 2:12-2:13
24testdata/language-features/basic-values/typesig05.lc 4:10-4:22 Char 24 _b
25testdata/language-features/basic-values/typesig05.lc 4:15-4:18 Char 25testdata/language-features/basic-values/typesig05.lc 4:1-4:7
26testdata/language-features/basic-values/typesig05.lc 4:19-4:22 String 26 Char
27testdata/language-features/basic-values/typesig05.lc 4:26-4:30 Type 27testdata/language-features/basic-values/typesig05.lc 4:10-4:14
28testdata/language-features/basic-values/typesig05.lc 5:1-5:7 String 28 forall a b . a -> b -> a
29testdata/language-features/basic-values/typesig05.lc 5:10-5:14 forall a b . a -> b -> b 29testdata/language-features/basic-values/typesig05.lc 4:10-4:18
30testdata/language-features/basic-values/typesig05.lc 5:10-5:18 _a -> _a 30 _a -> Char
31testdata/language-features/basic-values/typesig05.lc 5:10-5:22 String 31testdata/language-features/basic-values/typesig05.lc 4:10-4:22
32testdata/language-features/basic-values/typesig05.lc 5:15-5:18 Char 32 Char
33testdata/language-features/basic-values/typesig05.lc 5:19-5:22 String 33testdata/language-features/basic-values/typesig05.lc 4:15-4:18
34testdata/language-features/basic-values/typesig05.lc 5:26-5:32 Type 34 Char
35testdata/language-features/basic-values/typesig05.lc 7:11-7:15 Type 35testdata/language-features/basic-values/typesig05.lc 4:19-4:22
36testdata/language-features/basic-values/typesig05.lc 8:1-8:7 Char 36 String
37testdata/language-features/basic-values/typesig05.lc 8:10-8:14 forall a b . a -> b -> a 37testdata/language-features/basic-values/typesig05.lc 4:26-4:30
38testdata/language-features/basic-values/typesig05.lc 8:10-8:18 _a -> Char 38 Type
39testdata/language-features/basic-values/typesig05.lc 8:10-8:22 Char 39testdata/language-features/basic-values/typesig05.lc 5:1-5:7
40testdata/language-features/basic-values/typesig05.lc 8:15-8:18 Char 40 String
41testdata/language-features/basic-values/typesig05.lc 8:19-8:22 String 41testdata/language-features/basic-values/typesig05.lc 5:10-5:14
42testdata/language-features/basic-values/typesig05.lc 10:11-10:17 Type 42 forall a b . a -> b -> b
43testdata/language-features/basic-values/typesig05.lc 11:1-11:7 String 43testdata/language-features/basic-values/typesig05.lc 5:10-5:18
44testdata/language-features/basic-values/typesig05.lc 11:10-11:14 forall a b . a -> b -> b 44 _a -> _a
45testdata/language-features/basic-values/typesig05.lc 11:10-11:18 _a -> _a 45testdata/language-features/basic-values/typesig05.lc 5:10-5:22
46testdata/language-features/basic-values/typesig05.lc 11:10-11:22 String 46 String
47testdata/language-features/basic-values/typesig05.lc 11:15-11:18 Char 47testdata/language-features/basic-values/typesig05.lc 5:15-5:18
48testdata/language-features/basic-values/typesig05.lc 11:19-11:22 String 48 Char
49testdata/language-features/basic-values/typesig05.lc 5:19-5:22
50 String
51testdata/language-features/basic-values/typesig05.lc 5:26-5:32
52 Type
53testdata/language-features/basic-values/typesig05.lc 7:11-7:15
54 Type
55testdata/language-features/basic-values/typesig05.lc 8:1-8:7
56 Char
57testdata/language-features/basic-values/typesig05.lc 8:10-8:14
58 forall a b . a -> b -> a
59testdata/language-features/basic-values/typesig05.lc 8:10-8:18
60 _a -> Char
61testdata/language-features/basic-values/typesig05.lc 8:10-8:22
62 Char
63testdata/language-features/basic-values/typesig05.lc 8:15-8:18
64 Char
65testdata/language-features/basic-values/typesig05.lc 8:19-8:22
66 String
67testdata/language-features/basic-values/typesig05.lc 10:11-10:17
68 Type
69testdata/language-features/basic-values/typesig05.lc 11:1-11:7
70 String
71testdata/language-features/basic-values/typesig05.lc 11:10-11:14
72 forall a b . a -> b -> b
73testdata/language-features/basic-values/typesig05.lc 11:10-11:18
74 _a -> _a
75testdata/language-features/basic-values/typesig05.lc 11:10-11:22
76 String
77testdata/language-features/basic-values/typesig05.lc 11:15-11:18
78 Char
79testdata/language-features/basic-values/typesig05.lc 11:19-11:22
80 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 6c86ce15..5a4bfa41 100644
--- a/testdata/language-features/basic-values/typesig06.out
+++ b/testdata/language-features/basic-values/typesig06.out
@@ -5,26 +5,44 @@ value1 = _rhs ("hi" <@ 1.2 :: String)
5value2 = _rhs ("hi" `funL` 1.2 :: String) 5value2 = _rhs ("hi" `funL` 1.2 :: String)
6main is not found 6main is not found
7------------ trace 7------------ trace
8funL :: forall a b . a -> b -> a 8funL :: forall a b . a -> b -> a
9<@ :: forall a b . a -> b -> a 9<@ :: forall a b . a -> b -> a
10value1 :: String 10value1 :: String
11value2 :: String 11value2 :: String
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-values/typesig06.lc 1:1-1:5 forall a b . a -> b -> a 13testdata/language-features/basic-values/typesig06.lc 1:1-1:5
14testdata/language-features/basic-values/typesig06.lc 1:12-1:13 _d 14 forall a b . a -> b -> a
15testdata/language-features/basic-values/typesig06.lc 2:3-2:5 forall a b . a -> b -> a 15testdata/language-features/basic-values/typesig06.lc 1:12-1:13
16testdata/language-features/basic-values/typesig06.lc 2:10-2:11 _d 16 _d
17testdata/language-features/basic-values/typesig06.lc 4:1-4:7 String 17testdata/language-features/basic-values/typesig06.lc 2:3-2:5
18testdata/language-features/basic-values/typesig06.lc 4:10-4:14 String 18 forall a b . a -> b -> a
19testdata/language-features/basic-values/typesig06.lc 4:10-4:17 _a -> String 19testdata/language-features/basic-values/typesig06.lc 2:10-2:11
20testdata/language-features/basic-values/typesig06.lc 4:10-4:21 String 20 _d
21testdata/language-features/basic-values/typesig06.lc 4:15-4:17 forall a b . a -> b -> a 21testdata/language-features/basic-values/typesig06.lc 4:1-4:7
22testdata/language-features/basic-values/typesig06.lc 4:18-4:21 Float 22 String
23testdata/language-features/basic-values/typesig06.lc 4:25-4:31 Type 23testdata/language-features/basic-values/typesig06.lc 4:10-4:14
24testdata/language-features/basic-values/typesig06.lc 5:1-5:7 String 24 String
25testdata/language-features/basic-values/typesig06.lc 5:10-5:14 String 25testdata/language-features/basic-values/typesig06.lc 4:10-4:17
26testdata/language-features/basic-values/typesig06.lc 5:10-5:21 _a -> String 26 _a -> String
27testdata/language-features/basic-values/typesig06.lc 5:10-5:25 String 27testdata/language-features/basic-values/typesig06.lc 4:10-4:21
28testdata/language-features/basic-values/typesig06.lc 5:15-5:21 forall a b . a -> b -> a 28 String
29testdata/language-features/basic-values/typesig06.lc 5:22-5:25 Float 29testdata/language-features/basic-values/typesig06.lc 4:15-4:17
30testdata/language-features/basic-values/typesig06.lc 5:29-5:35 Type 30 forall a b . a -> b -> a
31testdata/language-features/basic-values/typesig06.lc 4:18-4:21
32 Float
33testdata/language-features/basic-values/typesig06.lc 4:25-4:31
34 Type
35testdata/language-features/basic-values/typesig06.lc 5:1-5:7
36 String
37testdata/language-features/basic-values/typesig06.lc 5:10-5:14
38 String
39testdata/language-features/basic-values/typesig06.lc 5:10-5:21
40 _a -> String
41testdata/language-features/basic-values/typesig06.lc 5:10-5:25
42 String
43testdata/language-features/basic-values/typesig06.lc 5:15-5:21
44 forall a b . a -> b -> a
45testdata/language-features/basic-values/typesig06.lc 5:22-5:25
46 Float
47testdata/language-features/basic-values/typesig06.lc 5:29-5:35
48 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 08742feb..8d454af6 100644
--- a/testdata/language-features/basic-values/typesig07.out
+++ b/testdata/language-features/basic-values/typesig07.out
@@ -7,27 +7,44 @@ value4 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil
7value6 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil 7value6 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil
8main is not found 8main is not found
9------------ trace 9------------ trace
10value1 :: Int 10value1 :: Int
11value2 :: Int 11value2 :: Int
12value3 :: Int 12value3 :: Int
13value4 :: () -> () -> () 13value4 :: () -> () -> ()
14@@@ :: () -> () -> () 14@@@ :: () -> () -> ()
15value6 :: () -> () -> () 15value6 :: () -> () -> ()
16------------ tooltips 16------------ tooltips
17testdata/language-features/basic-values/typesig07.lc 1:27-1:30 Type 17testdata/language-features/basic-values/typesig07.lc 1:27-1:30
18testdata/language-features/basic-values/typesig07.lc 3:1-3:7 Int 18 Type | Type | Type
19testdata/language-features/basic-values/typesig07.lc 3:10-3:11 _b 19testdata/language-features/basic-values/typesig07.lc 3:1-3:7
20testdata/language-features/basic-values/typesig07.lc 4:1-4:7 Int 20 Int
21testdata/language-features/basic-values/typesig07.lc 4:10-4:11 _b 21testdata/language-features/basic-values/typesig07.lc 3:10-3:11
22testdata/language-features/basic-values/typesig07.lc 5:1-5:7 Int 22 _b
23testdata/language-features/basic-values/typesig07.lc 5:10-5:11 _b 23testdata/language-features/basic-values/typesig07.lc 4:1-4:7
24testdata/language-features/basic-values/typesig07.lc 8:12-8:14 Type 24 Int
25testdata/language-features/basic-values/typesig07.lc 8:18-8:20 Type 25testdata/language-features/basic-values/typesig07.lc 4:10-4:11
26testdata/language-features/basic-values/typesig07.lc 8:18-8:26 Type 26 _b
27testdata/language-features/basic-values/typesig07.lc 8:24-8:26 Type 27testdata/language-features/basic-values/typesig07.lc 5:1-5:7
28testdata/language-features/basic-values/typesig07.lc 10:1-10:7 () -> () -> () 28 Int
29testdata/language-features/basic-values/typesig07.lc 10:14-10:16 () | () -> () | () -> () -> () 29testdata/language-features/basic-values/typesig07.lc 5:10-5:11
30testdata/language-features/basic-values/typesig07.lc 11:3-11:6 () -> () -> () 30 _b
31testdata/language-features/basic-values/typesig07.lc 11:11-11:13 () | () -> () | () -> () -> () 31testdata/language-features/basic-values/typesig07.lc 8:12-8:14
32testdata/language-features/basic-values/typesig07.lc 12:1-12:7 () -> () -> () 32 Type | Type | Type
33testdata/language-features/basic-values/typesig07.lc 12:14-12:16 () | () -> () | () -> () -> () 33testdata/language-features/basic-values/typesig07.lc 8:18-8:20
34 Type | Type | Type
35testdata/language-features/basic-values/typesig07.lc 8:18-8:26
36 Type | Type | Type
37testdata/language-features/basic-values/typesig07.lc 8:24-8:26
38 Type | Type | Type | Type | Type | Type
39testdata/language-features/basic-values/typesig07.lc 10:1-10:7
40 () -> () -> ()
41testdata/language-features/basic-values/typesig07.lc 10:14-10:16
42 ()
43testdata/language-features/basic-values/typesig07.lc 11:3-11:6
44 () -> () -> ()
45testdata/language-features/basic-values/typesig07.lc 11:11-11:13
46 ()
47testdata/language-features/basic-values/typesig07.lc 12:1-12:7
48 () -> () -> ()
49testdata/language-features/basic-values/typesig07.lc 12:14-12:16
50 () \ 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 3d10ddaa..f9a6aa11 100644
--- a/testdata/language-features/basic-values/typesyn01.out
+++ b/testdata/language-features/basic-values/typesyn01.out
@@ -2,7 +2,9 @@
2'MyUnit = _rhs ('HList Nil) 2'MyUnit = _rhs ('HList Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5'MyUnit :: Type 5'MyUnit :: Type
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/typesyn01.lc 1:6-1:12 Type 7testdata/language-features/basic-values/typesyn01.lc 1:6-1:12
8testdata/language-features/basic-values/typesyn01.lc 1:15-1:17 Type 8 Type
9testdata/language-features/basic-values/typesyn01.lc 1:15-1:17
10 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 615d97eb..86f91ada 100644
--- a/testdata/language-features/basic-values/typesyn02.out
+++ b/testdata/language-features/basic-values/typesyn02.out
@@ -5,15 +5,24 @@ fun
5 :: forall (b :: _) . b -> MyUnit -> MyUnit 5 :: forall (b :: _) . b -> MyUnit -> MyUnit
6main is not found 6main is not found
7------------ trace 7------------ trace
8'MyUnit :: Type 8'MyUnit :: Type
9fun :: forall a . a -> () -> () 9fun :: forall a . a -> () -> ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-values/typesyn02.lc 1:6-1:12 Type 11testdata/language-features/basic-values/typesyn02.lc 1:6-1:12
12testdata/language-features/basic-values/typesyn02.lc 1:15-1:17 Type 12 Type
13testdata/language-features/basic-values/typesyn02.lc 3:8-3:9 _b 13testdata/language-features/basic-values/typesyn02.lc 1:15-1:17
14testdata/language-features/basic-values/typesyn02.lc 3:8-3:29 Type 14 Type
15testdata/language-features/basic-values/typesyn02.lc 3:13-3:19 Type 15testdata/language-features/basic-values/typesyn02.lc 3:8-3:9
16testdata/language-features/basic-values/typesyn02.lc 3:13-3:29 Type 16 _b
17testdata/language-features/basic-values/typesyn02.lc 3:23-3:29 Type 17testdata/language-features/basic-values/typesyn02.lc 3:8-3:29
18testdata/language-features/basic-values/typesyn02.lc 4:1-4:4 forall a . a -> () -> () 18 Type
19testdata/language-features/basic-values/typesyn02.lc 4:12-4:14 () | () -> () | _a -> () -> () 19testdata/language-features/basic-values/typesyn02.lc 3:13-3:19
20 Type
21testdata/language-features/basic-values/typesyn02.lc 3:13-3:29
22 Type
23testdata/language-features/basic-values/typesyn02.lc 3:23-3:29
24 Type | Type
25testdata/language-features/basic-values/typesyn02.lc 4:1-4:4
26 forall a . a -> () -> ()
27testdata/language-features/basic-values/typesyn02.lc 4:12-4:14
28 () | () \ 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 cf08db7a..2b77d0c1 100644
--- a/testdata/language-features/basic-values/typesyn03.reject.out
+++ b/testdata/language-features/basic-values/typesyn03.reject.out
@@ -5,8 +5,8 @@ and at testdata/language-features/basic-values/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 testdata/language-features/basic-values/typesyn03.reject.lc:2:6:
11type MyUnit = () 11type MyUnit = ()
12 ^^^^^^ 12 ^^^^^^
@@ -14,7 +14,11 @@ and at testdata/language-features/basic-values/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 Type 17testdata/language-features/basic-values/typesyn03.reject.lc 1:6-1:12
18testdata/language-features/basic-values/typesyn03.reject.lc 1:15-1:17 Type 18 Type
19testdata/language-features/basic-values/typesyn03.reject.lc 2:6-2:12 Type 19testdata/language-features/basic-values/typesyn03.reject.lc 1:15-1:17
20testdata/language-features/basic-values/typesyn03.reject.lc 2:15-2:17 Type 20 Type
21testdata/language-features/basic-values/typesyn03.reject.lc 2:6-2:12
22 Type
23testdata/language-features/basic-values/typesyn03.reject.lc 2:15-2:17
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 94fc1e8c..bb35b41e 100644
--- a/testdata/language-features/basic-values/typesyn04.reject.out
+++ b/testdata/language-features/basic-values/typesyn04.reject.out
@@ -5,8 +5,8 @@ and at testdata/language-features/basic-values/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 testdata/language-features/basic-values/typesyn04.reject.lc:2:6:
11type MyUnit = () 11type MyUnit = ()
12 ^^^^^^ 12 ^^^^^^
@@ -14,7 +14,11 @@ and at testdata/language-features/basic-values/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 Type 17testdata/language-features/basic-values/typesyn04.reject.lc 1:6-1:12
18testdata/language-features/basic-values/typesyn04.reject.lc 1:15-1:17 Type 18 Type
19testdata/language-features/basic-values/typesyn04.reject.lc 2:6-2:12 Type 19testdata/language-features/basic-values/typesyn04.reject.lc 1:15-1:17
20testdata/language-features/basic-values/typesyn04.reject.lc 2:15-2:17 Type 20 Type
21testdata/language-features/basic-values/typesyn04.reject.lc 2:6-2:12
22 Type
23testdata/language-features/basic-values/typesyn04.reject.lc 2:15-2:17
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 0008aa6a..9ff7eb28 100644
--- a/testdata/language-features/basic-values/where01.out
+++ b/testdata/language-features/basic-values/where01.out
@@ -12,51 +12,87 @@ value10 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a
12value11 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a 12value11 = _rhs \(a := _rhs HNil) (b := _rhs HNil) -> a
13main is not found 13main is not found
14------------ trace 14------------ trace
15value1 :: () 15value1 :: ()
16value2 :: () 16value2 :: ()
17value3 :: () 17value3 :: ()
18value4 :: () 18value4 :: ()
19value5 :: () 19value5 :: ()
20value6 :: () 20value6 :: ()
21value7 :: () 21value7 :: ()
22value8 :: () 22value8 :: ()
23value9 :: () 23value9 :: ()
24value10 :: () 24value10 :: ()
25value11 :: () 25value11 :: ()
26------------ tooltips 26------------ tooltips
27testdata/language-features/basic-values/where01.lc 1:1-1:7 () 27testdata/language-features/basic-values/where01.lc 1:1-1:7
28testdata/language-features/basic-values/where01.lc 1:10-1:12 () 28 ()
29testdata/language-features/basic-values/where01.lc 1:23-1:25 () 29testdata/language-features/basic-values/where01.lc 1:10-1:12
30testdata/language-features/basic-values/where01.lc 3:1-3:7 () 30 ()
31testdata/language-features/basic-values/where01.lc 3:10-3:11 () 31testdata/language-features/basic-values/where01.lc 1:23-1:25
32testdata/language-features/basic-values/where01.lc 4:12-4:14 () 32 ()
33testdata/language-features/basic-values/where01.lc 6:1-6:7 () 33testdata/language-features/basic-values/where01.lc 3:1-3:7
34testdata/language-features/basic-values/where01.lc 6:10-6:11 () 34 ()
35testdata/language-features/basic-values/where01.lc 7:12-7:14 () 35testdata/language-features/basic-values/where01.lc 3:10-3:11
36testdata/language-features/basic-values/where01.lc 8:12-8:14 () 36 ()
37testdata/language-features/basic-values/where01.lc 10:1-10:7 () 37testdata/language-features/basic-values/where01.lc 4:12-4:14
38testdata/language-features/basic-values/where01.lc 10:10-10:11 () 38 ()
39testdata/language-features/basic-values/where01.lc 12:6-12:8 () 39testdata/language-features/basic-values/where01.lc 6:1-6:7
40testdata/language-features/basic-values/where01.lc 13:6-13:8 () 40 ()
41testdata/language-features/basic-values/where01.lc 15:1-15:7 () 41testdata/language-features/basic-values/where01.lc 6:10-6:11
42testdata/language-features/basic-values/where01.lc 15:10-15:11 () 42 ()
43testdata/language-features/basic-values/where01.lc 17:7-17:9 () 43testdata/language-features/basic-values/where01.lc 7:12-7:14
44testdata/language-features/basic-values/where01.lc 18:7-18:9 () 44 ()
45testdata/language-features/basic-values/where01.lc 20:1-20:7 () 45testdata/language-features/basic-values/where01.lc 8:12-8:14
46testdata/language-features/basic-values/where01.lc 20:10-20:12 () 46 ()
47testdata/language-features/basic-values/where01.lc 22:1-22:7 () 47testdata/language-features/basic-values/where01.lc 10:1-10:7
48testdata/language-features/basic-values/where01.lc 22:10-22:12 () 48 ()
49testdata/language-features/basic-values/where01.lc 25:1-25:7 () 49testdata/language-features/basic-values/where01.lc 10:10-10:11
50testdata/language-features/basic-values/where01.lc 25:10-25:12 () 50 ()
51testdata/language-features/basic-values/where01.lc 30:1-30:7 () 51testdata/language-features/basic-values/where01.lc 12:6-12:8
52testdata/language-features/basic-values/where01.lc 30:10-30:11 () 52 ()
53testdata/language-features/basic-values/where01.lc 34:7-34:9 () 53testdata/language-features/basic-values/where01.lc 13:6-13:8
54testdata/language-features/basic-values/where01.lc 35:7-35:9 () 54 ()
55testdata/language-features/basic-values/where01.lc 37:1-37:8 () 55testdata/language-features/basic-values/where01.lc 15:1-15:7
56testdata/language-features/basic-values/where01.lc 37:11-37:12 () 56 ()
57testdata/language-features/basic-values/where01.lc 39:6-39:8 () 57testdata/language-features/basic-values/where01.lc 15:10-15:11
58testdata/language-features/basic-values/where01.lc 40:6-40:8 () 58 ()
59testdata/language-features/basic-values/where01.lc 42:1-42:8 () 59testdata/language-features/basic-values/where01.lc 17:7-17:9
60testdata/language-features/basic-values/where01.lc 42:11-42:12 () 60 ()
61testdata/language-features/basic-values/where01.lc 43:6-43:8 () 61testdata/language-features/basic-values/where01.lc 18:7-18:9
62testdata/language-features/basic-values/where01.lc 44:6-44:8 () 62 ()
63testdata/language-features/basic-values/where01.lc 20:1-20:7
64 ()
65testdata/language-features/basic-values/where01.lc 20:10-20:12
66 ()
67testdata/language-features/basic-values/where01.lc 22:1-22:7
68 ()
69testdata/language-features/basic-values/where01.lc 22:10-22:12
70 ()
71testdata/language-features/basic-values/where01.lc 25:1-25:7
72 ()
73testdata/language-features/basic-values/where01.lc 25:10-25:12
74 ()
75testdata/language-features/basic-values/where01.lc 30:1-30:7
76 ()
77testdata/language-features/basic-values/where01.lc 30:10-30:11
78 ()
79testdata/language-features/basic-values/where01.lc 34:7-34:9
80 ()
81testdata/language-features/basic-values/where01.lc 35:7-35:9
82 ()
83testdata/language-features/basic-values/where01.lc 37:1-37:8
84 ()
85testdata/language-features/basic-values/where01.lc 37:11-37:12
86 ()
87testdata/language-features/basic-values/where01.lc 39:6-39:8
88 ()
89testdata/language-features/basic-values/where01.lc 40:6-40:8
90 ()
91testdata/language-features/basic-values/where01.lc 42:1-42:8
92 ()
93testdata/language-features/basic-values/where01.lc 42:11-42:12
94 ()
95testdata/language-features/basic-values/where01.lc 43:6-43:8
96 ()
97testdata/language-features/basic-values/where01.lc 44:6-44:8
98 () \ 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 36bc3969..f5e16747 100644
--- a/testdata/language-features/basic-values/where04.out
+++ b/testdata/language-features/basic-values/where04.out
@@ -4,19 +4,31 @@ value2 = _rhs \(a := _rhs \(b := _rhs HNil) -> b) -> a
4value3 = _rhs \(a := _rhs \(b := _rhs HNil) -> b) -> a 4value3 = _rhs \(a := _rhs \(b := _rhs HNil) -> b) -> a
5main is not found 5main is not found
6------------ trace 6------------ trace
7value1 :: () 7value1 :: ()
8value2 :: () 8value2 :: ()
9value3 :: () 9value3 :: ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-values/where04.lc 1:1-1:7 () 11testdata/language-features/basic-values/where04.lc 1:1-1:7
12testdata/language-features/basic-values/where04.lc 1:18-1:19 () 12 ()
13testdata/language-features/basic-values/where04.lc 1:30-1:32 () 13testdata/language-features/basic-values/where04.lc 1:18-1:19
14testdata/language-features/basic-values/where04.lc 1:36-1:37 () 14 ()
15testdata/language-features/basic-values/where04.lc 3:1-3:7 () 15testdata/language-features/basic-values/where04.lc 1:30-1:32
16testdata/language-features/basic-values/where04.lc 3:18-3:19 () 16 ()
17testdata/language-features/basic-values/where04.lc 4:25-4:27 () 17testdata/language-features/basic-values/where04.lc 1:36-1:37
18testdata/language-features/basic-values/where04.lc 5:13-5:14 () 18 ()
19testdata/language-features/basic-values/where04.lc 7:1-7:7 () 19testdata/language-features/basic-values/where04.lc 3:1-3:7
20testdata/language-features/basic-values/where04.lc 7:18-7:19 () 20 ()
21testdata/language-features/basic-values/where04.lc 9:19-9:21 () 21testdata/language-features/basic-values/where04.lc 3:18-3:19
22testdata/language-features/basic-values/where04.lc 10:13-10:14 () 22 ()
23testdata/language-features/basic-values/where04.lc 4:25-4:27
24 ()
25testdata/language-features/basic-values/where04.lc 5:13-5:14
26 ()
27testdata/language-features/basic-values/where04.lc 7:1-7:7
28 ()
29testdata/language-features/basic-values/where04.lc 7:18-7:19
30 ()
31testdata/language-features/basic-values/where04.lc 9:19-9:21
32 ()
33testdata/language-features/basic-values/where04.lc 10:13-10:14
34 () \ 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 ee42956d..a16b9c91 100644
--- a/testdata/language-features/basic-values/where05.out
+++ b/testdata/language-features/basic-values/where05.out
@@ -33,36 +33,64 @@ value4
33 (fromInt 1) 33 (fromInt 1)
34main is not found 34main is not found
35------------ trace 35------------ trace
36value1 :: forall a . (Eq a, Num a) => () 36value1 :: forall a . (Eq a, Num a) => ()
37value2 :: forall a . (Eq a, Num a) => () 37value2 :: forall a . (Eq a, Num a) => ()
38value3 :: forall a . (Eq a, Num a) => () 38value3 :: forall a . (Eq a, Num a) => ()
39value4 :: forall a . (Eq a, Num a) => () 39value4 :: forall a . (Eq a, Num a) => ()
40------------ tooltips 40------------ tooltips
41testdata/language-features/basic-values/where05.lc 1:1-1:7 forall a . (Eq a, Num a) => () 41testdata/language-features/basic-values/where05.lc 1:1-1:7
42testdata/language-features/basic-values/where05.lc 1:10-3:10 () 42 forall a . (Eq a, Num a) => ()
43testdata/language-features/basic-values/where05.lc 1:15-1:16 _b 43testdata/language-features/basic-values/where05.lc 1:10-3:10
44testdata/language-features/basic-values/where05.lc 2:8-2:9 () 44 ()
45testdata/language-features/basic-values/where05.lc 2:8-3:10 Bool -> () 45testdata/language-features/basic-values/where05.lc 1:15-1:16
46testdata/language-features/basic-values/where05.lc 2:20-2:22 () 46 _b
47testdata/language-features/basic-values/where05.lc 3:8-3:10 () 47testdata/language-features/basic-values/where05.lc 2:8-2:9
48testdata/language-features/basic-values/where05.lc 5:1-5:7 forall a . (Eq a, Num a) => () 48 ()
49testdata/language-features/basic-values/where05.lc 5:10-8:10 () 49testdata/language-features/basic-values/where05.lc 2:8-3:10
50testdata/language-features/basic-values/where05.lc 5:15-5:16 _b 50 Bool -> ()
51testdata/language-features/basic-values/where05.lc 6:8-6:9 () 51testdata/language-features/basic-values/where05.lc 2:20-2:22
52testdata/language-features/basic-values/where05.lc 6:8-8:10 Bool -> () 52 ()
53testdata/language-features/basic-values/where05.lc 7:14-7:16 () 53testdata/language-features/basic-values/where05.lc 3:8-3:10
54testdata/language-features/basic-values/where05.lc 8:8-8:10 () 54 ()
55testdata/language-features/basic-values/where05.lc 10:1-10:7 forall a . (Eq a, Num a) => () 55testdata/language-features/basic-values/where05.lc 5:1-5:7
56testdata/language-features/basic-values/where05.lc 10:10-14:10 () 56 forall a . (Eq a, Num a) => ()
57testdata/language-features/basic-values/where05.lc 10:15-10:16 _b 57testdata/language-features/basic-values/where05.lc 5:10-8:10
58testdata/language-features/basic-values/where05.lc 11:8-11:9 () 58 ()
59testdata/language-features/basic-values/where05.lc 11:8-14:10 Bool -> () 59testdata/language-features/basic-values/where05.lc 5:15-5:16
60testdata/language-features/basic-values/where05.lc 13:8-13:10 () 60 _b
61testdata/language-features/basic-values/where05.lc 14:8-14:10 () 61testdata/language-features/basic-values/where05.lc 6:8-6:9
62testdata/language-features/basic-values/where05.lc 16:1-16:7 forall a . (Eq a, Num a) => () 62 ()
63testdata/language-features/basic-values/where05.lc 16:10-18:10 () 63testdata/language-features/basic-values/where05.lc 6:8-8:10
64testdata/language-features/basic-values/where05.lc 16:15-16:16 _b 64 Bool -> ()
65testdata/language-features/basic-values/where05.lc 17:8-17:9 () 65testdata/language-features/basic-values/where05.lc 7:14-7:16
66testdata/language-features/basic-values/where05.lc 17:8-18:10 Bool -> () 66 ()
67testdata/language-features/basic-values/where05.lc 18:8-18:10 () 67testdata/language-features/basic-values/where05.lc 8:8-8:10
68testdata/language-features/basic-values/where05.lc 21:6-21:8 () 68 ()
69testdata/language-features/basic-values/where05.lc 10:1-10:7
70 forall a . (Eq a, Num a) => ()
71testdata/language-features/basic-values/where05.lc 10:10-14:10
72 ()
73testdata/language-features/basic-values/where05.lc 10:15-10:16
74 _b
75testdata/language-features/basic-values/where05.lc 11:8-11:9
76 ()
77testdata/language-features/basic-values/where05.lc 11:8-14:10
78 Bool -> ()
79testdata/language-features/basic-values/where05.lc 13:8-13:10
80 ()
81testdata/language-features/basic-values/where05.lc 14:8-14:10
82 ()
83testdata/language-features/basic-values/where05.lc 16:1-16:7
84 forall a . (Eq a, Num a) => ()
85testdata/language-features/basic-values/where05.lc 16:10-18:10
86 ()
87testdata/language-features/basic-values/where05.lc 16:15-16:16
88 _b
89testdata/language-features/basic-values/where05.lc 17:8-17:9
90 ()
91testdata/language-features/basic-values/where05.lc 17:8-18:10
92 Bool -> ()
93testdata/language-features/basic-values/where05.lc 18:8-18:10
94 ()
95testdata/language-features/basic-values/where05.lc 21:6-21:8
96 () \ 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 86b6cae7..61b6a8c4 100644
--- a/testdata/language-features/basic-values/wildcard01.out
+++ b/testdata/language-features/basic-values/wildcard01.out
@@ -2,7 +2,9 @@
2funUnit = \_ -> _rhs HNil 2funUnit = \_ -> _rhs HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5funUnit :: forall a . a -> () 5funUnit :: forall a . a -> ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-values/wildcard01.lc 1:1-1:8 forall a . a -> () 7testdata/language-features/basic-values/wildcard01.lc 1:1-1:8
8testdata/language-features/basic-values/wildcard01.lc 1:13-1:15 () 8 forall a . a -> ()
9testdata/language-features/basic-values/wildcard01.lc 1:13-1:15
10 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard01.out b/testdata/language-features/guard/guard01.out
index 6fde06b1..2024e439 100644
--- a/testdata/language-features/guard/guard01.out
+++ b/testdata/language-features/guard/guard01.out
@@ -2,9 +2,13 @@
2value = 'BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs HNil) True 2value = 'BoolCase \_ -> _ :: _ (_rhs undefined) (_rhs HNil) True
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: () 5value :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard01.lc 1:1-1:6 () 7testdata/language-features/guard/guard01.lc 1:1-1:6
8testdata/language-features/guard/guard01.lc 1:9-1:13 Bool 8 ()
9testdata/language-features/guard/guard01.lc 1:9-1:18 () 9testdata/language-features/guard/guard01.lc 1:9-1:13
10testdata/language-features/guard/guard01.lc 1:16-1:18 () 10 Bool
11testdata/language-features/guard/guard01.lc 1:9-1:18
12 ()
13testdata/language-features/guard/guard01.lc 1:16-1:18
14 () \ 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 cd5b17c1..c46ac690 100644
--- a/testdata/language-features/guard/guard02.reject.out
+++ b/testdata/language-features/guard/guard02.reject.out
@@ -16,7 +16,11 @@ in testdata/language-features/guard/guard02.reject.lc:2:12:
16 | True = () 16 | True = ()
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/guard/guard02.reject.lc 2:12-2:14 () 19testdata/language-features/guard/guard02.reject.lc 2:12-2:14
20testdata/language-features/guard/guard02.reject.lc 3:5-3:10 Bool 20 ()
21testdata/language-features/guard/guard02.reject.lc 3:5-3:15 String 21testdata/language-features/guard/guard02.reject.lc 3:5-3:10
22testdata/language-features/guard/guard02.reject.lc 3:13-3:15 String 22 Bool
23testdata/language-features/guard/guard02.reject.lc 3:5-3:15
24 String
25testdata/language-features/guard/guard02.reject.lc 3:13-3:15
26 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard03.out b/testdata/language-features/guard/guard03.out
index 7b176d9b..f6d6fde2 100644
--- a/testdata/language-features/guard/guard03.out
+++ b/testdata/language-features/guard/guard03.out
@@ -7,13 +7,21 @@ value
7 True 7 True
8main is not found 8main is not found
9------------ trace 9------------ trace
10value :: String 10value :: String
11------------ tooltips 11------------ tooltips
12testdata/language-features/guard/guard03.lc 1:1-1:6 String 12testdata/language-features/guard/guard03.lc 1:1-1:6
13testdata/language-features/guard/guard03.lc 2:5-2:9 Bool 13 String
14testdata/language-features/guard/guard03.lc 2:5-3:20 String 14testdata/language-features/guard/guard03.lc 2:5-2:9
15testdata/language-features/guard/guard03.lc 2:12-2:18 String 15 Bool
16testdata/language-features/guard/guard03.lc 2:12-3:20 Bool -> String 16testdata/language-features/guard/guard03.lc 2:5-3:20
17testdata/language-features/guard/guard03.lc 3:5-3:10 Bool 17 String
18testdata/language-features/guard/guard03.lc 3:5-3:20 String 18testdata/language-features/guard/guard03.lc 2:12-2:18
19testdata/language-features/guard/guard03.lc 3:13-3:20 String 19 String
20testdata/language-features/guard/guard03.lc 2:12-3:20
21 Bool -> String
22testdata/language-features/guard/guard03.lc 3:5-3:10
23 Bool
24testdata/language-features/guard/guard03.lc 3:5-3:20
25 String
26testdata/language-features/guard/guard03.lc 3:13-3:20
27 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard04.out b/testdata/language-features/guard/guard04.out
index 54ca2fb7..71c66618 100644
--- a/testdata/language-features/guard/guard04.out
+++ b/testdata/language-features/guard/guard04.out
@@ -2,11 +2,17 @@
2value = 'BoolCase \_ -> _ :: _ (_rhs "False") (_rhs "True") True 2value = 'BoolCase \_ -> _ :: _ (_rhs "False") (_rhs "True") True
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: String 5value :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard04.lc 1:1-1:6 String 7testdata/language-features/guard/guard04.lc 1:1-1:6
8testdata/language-features/guard/guard04.lc 2:5-2:9 Bool 8 String
9testdata/language-features/guard/guard04.lc 2:5-3:24 String 9testdata/language-features/guard/guard04.lc 2:5-2:9
10testdata/language-features/guard/guard04.lc 2:12-2:18 String 10 Bool
11testdata/language-features/guard/guard04.lc 2:12-3:24 Bool -> String 11testdata/language-features/guard/guard04.lc 2:5-3:24
12testdata/language-features/guard/guard04.lc 3:17-3:24 String 12 String
13testdata/language-features/guard/guard04.lc 2:12-2:18
14 String
15testdata/language-features/guard/guard04.lc 2:12-3:24
16 Bool -> String
17testdata/language-features/guard/guard04.lc 3:17-3:24
18 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 23bf1739..fa30af80 100644
--- a/testdata/language-features/guard/guard05.reject.out
+++ b/testdata/language-features/guard/guard05.reject.out
@@ -16,5 +16,7 @@ in testdata/language-features/guard/guard05.reject.lc:1:9:
16value | () = "wrong" 16value | () = "wrong"
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/guard/guard05.reject.lc 1:9-1:11 () 19testdata/language-features/guard/guard05.reject.lc 1:9-1:11
20testdata/language-features/guard/guard05.reject.lc 1:14-1:21 String 20 ()
21testdata/language-features/guard/guard05.reject.lc 1:14-1:21
22 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard06.out b/testdata/language-features/guard/guard06.out
index 9e4d40a5..a62258cc 100644
--- a/testdata/language-features/guard/guard06.out
+++ b/testdata/language-features/guard/guard06.out
@@ -2,7 +2,9 @@
2value = _rhs HNil 2value = _rhs HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: () 5value :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard06.lc 1:1-1:6 () 7testdata/language-features/guard/guard06.lc 1:1-1:6
8testdata/language-features/guard/guard06.lc 1:21-1:23 () 8 ()
9testdata/language-features/guard/guard06.lc 1:21-1:23
10 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard07.out b/testdata/language-features/guard/guard07.out
index 461efa43..f138742f 100644
--- a/testdata/language-features/guard/guard07.out
+++ b/testdata/language-features/guard/guard07.out
@@ -7,13 +7,21 @@ value
7 True 7 True
8main is not found 8main is not found
9------------ trace 9------------ trace
10value :: String 10value :: String
11------------ tooltips 11------------ tooltips
12testdata/language-features/guard/guard07.lc 1:1-1:6 String 12testdata/language-features/guard/guard07.lc 1:1-1:6
13testdata/language-features/guard/guard07.lc 1:7-1:11 Bool 13 String
14testdata/language-features/guard/guard07.lc 1:7-2:20 String 14testdata/language-features/guard/guard07.lc 1:7-1:11
15testdata/language-features/guard/guard07.lc 1:12-1:18 String 15 Bool
16testdata/language-features/guard/guard07.lc 1:12-2:20 Bool -> String 16testdata/language-features/guard/guard07.lc 1:7-2:20
17testdata/language-features/guard/guard07.lc 2:7-2:12 Bool 17 String
18testdata/language-features/guard/guard07.lc 2:7-2:20 String 18testdata/language-features/guard/guard07.lc 1:12-1:18
19testdata/language-features/guard/guard07.lc 2:13-2:20 String 19 String
20testdata/language-features/guard/guard07.lc 1:12-2:20
21 Bool -> String
22testdata/language-features/guard/guard07.lc 2:7-2:12
23 Bool
24testdata/language-features/guard/guard07.lc 2:7-2:20
25 String
26testdata/language-features/guard/guard07.lc 2:13-2:20
27 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard08.out b/testdata/language-features/guard/guard08.out
index 4f273b1d..c963ddf3 100644
--- a/testdata/language-features/guard/guard08.out
+++ b/testdata/language-features/guard/guard08.out
@@ -7,13 +7,21 @@ value
7 True 7 True
8main is not found 8main is not found
9------------ trace 9------------ trace
10value :: String 10value :: String
11------------ tooltips 11------------ tooltips
12testdata/language-features/guard/guard08.lc 1:1-1:6 String 12testdata/language-features/guard/guard08.lc 1:1-1:6
13testdata/language-features/guard/guard08.lc 1:7-1:11 Bool 13 String
14testdata/language-features/guard/guard08.lc 1:7-1:32 String 14testdata/language-features/guard/guard08.lc 1:7-1:11
15testdata/language-features/guard/guard08.lc 1:12-1:18 String 15 Bool
16testdata/language-features/guard/guard08.lc 1:12-1:32 Bool -> String 16testdata/language-features/guard/guard08.lc 1:7-1:32
17testdata/language-features/guard/guard08.lc 1:19-1:24 Bool 17 String
18testdata/language-features/guard/guard08.lc 1:19-1:32 String 18testdata/language-features/guard/guard08.lc 1:12-1:18
19testdata/language-features/guard/guard08.lc 1:25-1:32 String 19 String
20testdata/language-features/guard/guard08.lc 1:12-1:32
21 Bool -> String
22testdata/language-features/guard/guard08.lc 1:19-1:24
23 Bool
24testdata/language-features/guard/guard08.lc 1:19-1:32
25 String
26testdata/language-features/guard/guard08.lc 1:25-1:32
27 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard09.out b/testdata/language-features/guard/guard09.out
index f7fe0f27..4519075e 100644
--- a/testdata/language-features/guard/guard09.out
+++ b/testdata/language-features/guard/guard09.out
@@ -7,13 +7,21 @@ value
7 True 7 True
8main is not found 8main is not found
9------------ trace 9------------ trace
10value :: String 10value :: String
11------------ tooltips 11------------ tooltips
12testdata/language-features/guard/guard09.lc 1:1-1:6 String 12testdata/language-features/guard/guard09.lc 1:1-1:6
13testdata/language-features/guard/guard09.lc 1:7-1:11 Bool 13 String
14testdata/language-features/guard/guard09.lc 1:7-2:16 String 14testdata/language-features/guard/guard09.lc 1:7-1:11
15testdata/language-features/guard/guard09.lc 1:12-1:18 String 15 Bool
16testdata/language-features/guard/guard09.lc 1:12-2:16 Bool -> String 16testdata/language-features/guard/guard09.lc 1:7-2:16
17testdata/language-features/guard/guard09.lc 2:3-2:8 Bool 17 String
18testdata/language-features/guard/guard09.lc 2:3-2:16 String 18testdata/language-features/guard/guard09.lc 1:12-1:18
19testdata/language-features/guard/guard09.lc 2:9-2:16 String 19 String
20testdata/language-features/guard/guard09.lc 1:12-2:16
21 Bool -> String
22testdata/language-features/guard/guard09.lc 2:3-2:8
23 Bool
24testdata/language-features/guard/guard09.lc 2:3-2:16
25 String
26testdata/language-features/guard/guard09.lc 2:9-2:16
27 String \ No newline at end of file
diff --git a/testdata/language-features/guard/guard11.out b/testdata/language-features/guard/guard11.out
index ab4e408f..de87d5ea 100644
--- a/testdata/language-features/guard/guard11.out
+++ b/testdata/language-features/guard/guard11.out
@@ -2,11 +2,17 @@
2fun = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs "False") (_rhs "True") a 2fun = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs "False") (_rhs "True") a
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: Bool -> String 5fun :: Bool -> String
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard11.lc 1:1-1:4 Bool -> String 7testdata/language-features/guard/guard11.lc 1:1-1:4
8testdata/language-features/guard/guard11.lc 2:5-2:6 _b 8 Bool -> String
9testdata/language-features/guard/guard11.lc 2:5-3:24 String 9testdata/language-features/guard/guard11.lc 2:5-2:6
10testdata/language-features/guard/guard11.lc 2:9-2:15 String 10 _b
11testdata/language-features/guard/guard11.lc 2:9-3:24 Bool -> String 11testdata/language-features/guard/guard11.lc 2:5-3:24
12testdata/language-features/guard/guard11.lc 3:17-3:24 String 12 String
13testdata/language-features/guard/guard11.lc 2:9-2:15
14 String
15testdata/language-features/guard/guard11.lc 2:9-3:24
16 Bool -> String
17testdata/language-features/guard/guard11.lc 3:17-3:24
18 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 f1f024d7..7ac38fa8 100644
--- a/testdata/language-features/guard/guard12.reject.out
+++ b/testdata/language-features/guard/guard12.reject.out
@@ -16,5 +16,7 @@ in testdata/language-features/guard/guard12.reject.lc:1:13:
16fun x | x = () | otherwise = 'a' 16fun x | x = () | otherwise = 'a'
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/guard/guard12.reject.lc 1:13-1:15 () 19testdata/language-features/guard/guard12.reject.lc 1:13-1:15
20testdata/language-features/guard/guard12.reject.lc 1:30-1:33 Char 20 ()
21testdata/language-features/guard/guard12.reject.lc 1:30-1:33
22 Char \ No newline at end of file
diff --git a/testdata/language-features/guard/guard13.out b/testdata/language-features/guard/guard13.out
index a39476bd..47d31f9a 100644
--- a/testdata/language-features/guard/guard13.out
+++ b/testdata/language-features/guard/guard13.out
@@ -2,11 +2,17 @@
2fun = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) a 2fun = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) a
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: Bool -> () 5fun :: Bool -> ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard13.lc 1:1-1:4 Bool -> () 7testdata/language-features/guard/guard13.lc 1:1-1:4
8testdata/language-features/guard/guard13.lc 1:7-1:8 _b 8 Bool -> ()
9testdata/language-features/guard/guard13.lc 1:7-1:24 () 9testdata/language-features/guard/guard13.lc 1:7-1:8
10testdata/language-features/guard/guard13.lc 1:9-1:11 () 10 _b
11testdata/language-features/guard/guard13.lc 1:9-1:24 Bool -> () 11testdata/language-features/guard/guard13.lc 1:7-1:24
12testdata/language-features/guard/guard13.lc 1:22-1:24 () 12 ()
13testdata/language-features/guard/guard13.lc 1:9-1:11
14 ()
15testdata/language-features/guard/guard13.lc 1:9-1:24
16 Bool -> ()
17testdata/language-features/guard/guard13.lc 1:22-1:24
18 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard14.out b/testdata/language-features/guard/guard14.out
index 67a9c499..901fe596 100644
--- a/testdata/language-features/guard/guard14.out
+++ b/testdata/language-features/guard/guard14.out
@@ -2,12 +2,19 @@
2value = _rhs \(a := 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) True) -> HNil 2value = _rhs \(a := 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) True) -> HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: () 5value :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard14.lc 1:1-1:6 () 7testdata/language-features/guard/guard14.lc 1:1-1:6
8testdata/language-features/guard/guard14.lc 1:17-1:21 Bool 8 ()
9testdata/language-features/guard/guard14.lc 1:17-2:31 () 9testdata/language-features/guard/guard14.lc 1:17-1:21
10testdata/language-features/guard/guard14.lc 1:24-1:26 () 10 Bool
11testdata/language-features/guard/guard14.lc 1:24-2:31 Bool -> () 11testdata/language-features/guard/guard14.lc 1:17-2:31
12testdata/language-features/guard/guard14.lc 2:29-2:31 () 12 ()
13testdata/language-features/guard/guard14.lc 3:12-3:14 () 13testdata/language-features/guard/guard14.lc 1:24-1:26
14 ()
15testdata/language-features/guard/guard14.lc 1:24-2:31
16 Bool -> ()
17testdata/language-features/guard/guard14.lc 2:29-2:31
18 ()
19testdata/language-features/guard/guard14.lc 3:12-3:14
20 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard15.out b/testdata/language-features/guard/guard15.out
index 4293221c..5938370b 100644
--- a/testdata/language-features/guard/guard15.out
+++ b/testdata/language-features/guard/guard15.out
@@ -2,12 +2,19 @@
2value = _rhs \(a := 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) True) -> HNil 2value = _rhs \(a := 'BoolCase \_ -> _ :: _ (_rhs HNil) (_rhs HNil) True) -> HNil
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: () 5value :: ()
6------------ tooltips 6------------ tooltips
7testdata/language-features/guard/guard15.lc 1:1-1:6 () 7testdata/language-features/guard/guard15.lc 1:1-1:6
8testdata/language-features/guard/guard15.lc 1:9-1:11 () 8 ()
9testdata/language-features/guard/guard15.lc 2:13-2:17 Bool 9testdata/language-features/guard/guard15.lc 1:9-1:11
10testdata/language-features/guard/guard15.lc 2:13-3:27 () 10 ()
11testdata/language-features/guard/guard15.lc 2:20-2:22 () 11testdata/language-features/guard/guard15.lc 2:13-2:17
12testdata/language-features/guard/guard15.lc 2:20-3:27 Bool -> () 12 Bool
13testdata/language-features/guard/guard15.lc 3:25-3:27 () 13testdata/language-features/guard/guard15.lc 2:13-3:27
14 ()
15testdata/language-features/guard/guard15.lc 2:20-2:22
16 ()
17testdata/language-features/guard/guard15.lc 2:20-3:27
18 Bool -> ()
19testdata/language-features/guard/guard15.lc 3:25-3:27
20 () \ No newline at end of file
diff --git a/testdata/language-features/guard/guard16.out b/testdata/language-features/guard/guard16.out
index 9886821b..f90d684f 100644
--- a/testdata/language-features/guard/guard16.out
+++ b/testdata/language-features/guard/guard16.out
@@ -9,13 +9,21 @@ value
9 (fromInt 1)) 9 (fromInt 1))
10main is not found 10main is not found
11------------ trace 11------------ trace
12value :: forall a . (Eq a, Num a) => () 12value :: forall a . (Eq a, Num a) => ()
13------------ tooltips 13------------ tooltips
14testdata/language-features/guard/guard16.lc 1:1-1:6 forall a . (Eq a, Num a) => () 14testdata/language-features/guard/guard16.lc 1:1-1:6
15testdata/language-features/guard/guard16.lc 1:9-3:10 () 15 forall a . (Eq a, Num a) => ()
16testdata/language-features/guard/guard16.lc 1:14-1:15 _b 16testdata/language-features/guard/guard16.lc 1:9-3:10
17testdata/language-features/guard/guard16.lc 2:7-2:11 Bool 17 ()
18testdata/language-features/guard/guard16.lc 2:7-3:10 () 18testdata/language-features/guard/guard16.lc 1:14-1:15
19testdata/language-features/guard/guard16.lc 2:15-2:17 () 19 _b
20testdata/language-features/guard/guard16.lc 2:15-3:10 Bool -> () 20testdata/language-features/guard/guard16.lc 2:7-2:11
21testdata/language-features/guard/guard16.lc 3:8-3:10 () 21 Bool
22testdata/language-features/guard/guard16.lc 2:7-3:10
23 ()
24testdata/language-features/guard/guard16.lc 2:15-2:17
25 ()
26testdata/language-features/guard/guard16.lc 2:15-3:10
27 Bool -> ()
28testdata/language-features/guard/guard16.lc 3:8-3:10
29 () | () \ No newline at end of file
diff --git a/testdata/language-features/module/Hello01.out b/testdata/language-features/module/Hello01.out
index d7ab37a3..aee194f1 100644
--- a/testdata/language-features/module/Hello01.out
+++ b/testdata/language-features/module/Hello01.out
@@ -3,10 +3,14 @@ hello = _rhs "hello"
3world = _rhs "world" 3world = _rhs "world"
4main is not found 4main is not found
5------------ trace 5------------ trace
6hello :: String 6hello :: String
7world :: String 7world :: String
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/Hello01.lc 3:1-3:6 String 9testdata/language-features/module/Hello01.lc 3:1-3:6
10testdata/language-features/module/Hello01.lc 3:9-3:16 String 10 String
11testdata/language-features/module/Hello01.lc 4:1-4:6 String 11testdata/language-features/module/Hello01.lc 3:9-3:16
12testdata/language-features/module/Hello01.lc 4:9-4:16 String 12 String
13testdata/language-features/module/Hello01.lc 4:1-4:6
14 String
15testdata/language-features/module/Hello01.lc 4:9-4:16
16 String \ No newline at end of file
diff --git a/testdata/language-features/module/Hello02.out b/testdata/language-features/module/Hello02.out
index 40a09950..9d582484 100644
--- a/testdata/language-features/module/Hello02.out
+++ b/testdata/language-features/module/Hello02.out
@@ -3,10 +3,14 @@ hello = _rhs "hello"
3world = _rhs "world" 3world = _rhs "world"
4main is not found 4main is not found
5------------ trace 5------------ trace
6hello :: String 6hello :: String
7world :: String 7world :: String
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/Hello02.lc 3:1-3:6 String 9testdata/language-features/module/Hello02.lc 3:1-3:6
10testdata/language-features/module/Hello02.lc 3:9-3:16 String 10 String
11testdata/language-features/module/Hello02.lc 4:1-4:6 String 11testdata/language-features/module/Hello02.lc 3:9-3:16
12testdata/language-features/module/Hello02.lc 4:9-4:16 String 12 String
13testdata/language-features/module/Hello02.lc 4:1-4:6
14 String
15testdata/language-features/module/Hello02.lc 4:9-4:16
16 String \ No newline at end of file
diff --git a/testdata/language-features/module/Hello03.out b/testdata/language-features/module/Hello03.out
index f926b872..98956c8a 100644
--- a/testdata/language-features/module/Hello03.out
+++ b/testdata/language-features/module/Hello03.out
@@ -3,10 +3,14 @@ greeting = _rhs 'G'
3value = _rhs 12.2 3value = _rhs 12.2
4main is not found 4main is not found
5------------ trace 5------------ trace
6greeting :: Char 6greeting :: Char
7value :: Float 7value :: Float
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/Hello03.lc 7:1-7:9 Char 9testdata/language-features/module/Hello03.lc 7:1-7:9
10testdata/language-features/module/Hello03.lc 7:12-7:15 Char 10 Char
11testdata/language-features/module/Hello03.lc 9:1-9:6 Float 11testdata/language-features/module/Hello03.lc 7:12-7:15
12testdata/language-features/module/Hello03.lc 9:9-9:13 Float 12 Char
13testdata/language-features/module/Hello03.lc 9:1-9:6
14 Float
15testdata/language-features/module/Hello03.lc 9:9-9:13
16 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 88780f22..44457c17 100644
--- a/testdata/language-features/module/ModulePackage/SubModule01.out
+++ b/testdata/language-features/module/ModulePackage/SubModule01.out
@@ -2,7 +2,9 @@
2hello = _rhs "Hello" 2hello = _rhs "Hello"
3main is not found 3main is not found
4------------ trace 4------------ trace
5hello :: String 5hello :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/ModulePackage/SubModule01.lc 3:1-3:6 String 7testdata/language-features/module/ModulePackage/SubModule01.lc 3:1-3:6
8testdata/language-features/module/ModulePackage/SubModule01.lc 3:9-3:16 String 8 String
9testdata/language-features/module/ModulePackage/SubModule01.lc 3:9-3:16
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef06.out b/testdata/language-features/module/Moduledef06.out
index 72cb3a01..95f989ee 100644
--- a/testdata/language-features/module/Moduledef06.out
+++ b/testdata/language-features/module/Moduledef06.out
@@ -2,7 +2,9 @@
2hello = _rhs "hello" 2hello = _rhs "hello"
3main is not found 3main is not found
4------------ trace 4------------ trace
5hello :: String 5hello :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/Moduledef06.lc 3:1-3:6 String 7testdata/language-features/module/Moduledef06.lc 3:1-3:6
8testdata/language-features/module/Moduledef06.lc 3:9-3:16 String 8 String
9testdata/language-features/module/Moduledef06.lc 3:9-3:16
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef07.out b/testdata/language-features/module/Moduledef07.out
index ddd44c2e..0dafaaa8 100644
--- a/testdata/language-features/module/Moduledef07.out
+++ b/testdata/language-features/module/Moduledef07.out
@@ -2,7 +2,9 @@
2hello = _rhs "hello" 2hello = _rhs "hello"
3main is not found 3main is not found
4------------ trace 4------------ trace
5hello :: String 5hello :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/Moduledef07.lc 5:1-5:6 String 7testdata/language-features/module/Moduledef07.lc 5:1-5:6
8testdata/language-features/module/Moduledef07.lc 5:9-5:16 String 8 String
9testdata/language-features/module/Moduledef07.lc 5:9-5:16
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef08.out b/testdata/language-features/module/Moduledef08.out
index 8c446393..d7add14b 100644
--- a/testdata/language-features/module/Moduledef08.out
+++ b/testdata/language-features/module/Moduledef08.out
@@ -2,7 +2,9 @@
2hello = _rhs "hello" 2hello = _rhs "hello"
3main is not found 3main is not found
4------------ trace 4------------ trace
5hello :: String 5hello :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/Moduledef08.lc 5:1-5:6 String 7testdata/language-features/module/Moduledef08.lc 5:1-5:6
8testdata/language-features/module/Moduledef08.lc 5:9-5:16 String 8 String
9testdata/language-features/module/Moduledef08.lc 5:9-5:16
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef09.out b/testdata/language-features/module/Moduledef09.out
index 6a8ec166..f90be0b2 100644
--- a/testdata/language-features/module/Moduledef09.out
+++ b/testdata/language-features/module/Moduledef09.out
@@ -3,10 +3,14 @@ hello = _rhs "hello"
3world = _rhs "world" 3world = _rhs "world"
4main is not found 4main is not found
5------------ trace 5------------ trace
6hello :: String 6hello :: String
7world :: String 7world :: String
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/Moduledef09.lc 5:1-5:6 String 9testdata/language-features/module/Moduledef09.lc 5:1-5:6
10testdata/language-features/module/Moduledef09.lc 5:9-5:16 String 10 String
11testdata/language-features/module/Moduledef09.lc 6:1-6:6 String 11testdata/language-features/module/Moduledef09.lc 5:9-5:16
12testdata/language-features/module/Moduledef09.lc 6:9-6:16 String 12 String
13testdata/language-features/module/Moduledef09.lc 6:1-6:6
14 String
15testdata/language-features/module/Moduledef09.lc 6:9-6:16
16 String \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef10.out b/testdata/language-features/module/Moduledef10.out
index 2cec647d..2928a534 100644
--- a/testdata/language-features/module/Moduledef10.out
+++ b/testdata/language-features/module/Moduledef10.out
@@ -4,13 +4,19 @@ world = _rhs "world"
4value = _rhs HNil 4value = _rhs HNil
5main is not found 5main is not found
6------------ trace 6------------ trace
7hello :: String 7hello :: String
8world :: String 8world :: String
9value :: () 9value :: ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/module/Moduledef10.lc 6:1-6:6 String 11testdata/language-features/module/Moduledef10.lc 6:1-6:6
12testdata/language-features/module/Moduledef10.lc 6:9-6:16 String 12 String
13testdata/language-features/module/Moduledef10.lc 7:1-7:6 String 13testdata/language-features/module/Moduledef10.lc 6:9-6:16
14testdata/language-features/module/Moduledef10.lc 7:9-7:16 String 14 String
15testdata/language-features/module/Moduledef10.lc 9:1-9:6 () 15testdata/language-features/module/Moduledef10.lc 7:1-7:6
16testdata/language-features/module/Moduledef10.lc 9:9-9:11 () 16 String
17testdata/language-features/module/Moduledef10.lc 7:9-7:16
18 String
19testdata/language-features/module/Moduledef10.lc 9:1-9:6
20 ()
21testdata/language-features/module/Moduledef10.lc 9:9-9:11
22 () \ No newline at end of file
diff --git a/testdata/language-features/module/Moduledef13.out b/testdata/language-features/module/Moduledef13.out
index 08922d6a..7b6fb91d 100644
--- a/testdata/language-features/module/Moduledef13.out
+++ b/testdata/language-features/module/Moduledef13.out
@@ -2,7 +2,9 @@
2hello = _rhs "hello" 2hello = _rhs "hello"
3main is not found 3main is not found
4------------ trace 4------------ trace
5hello :: String 5hello :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/Moduledef13.lc 3:1-3:6 String 7testdata/language-features/module/Moduledef13.lc 3:1-3:6
8testdata/language-features/module/Moduledef13.lc 3:9-3:16 String 8 String
9testdata/language-features/module/Moduledef13.lc 3:9-3:16
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/TypeSyn01Mod.out b/testdata/language-features/module/TypeSyn01Mod.out
index 61a3438b..0c1a7083 100644
--- a/testdata/language-features/module/TypeSyn01Mod.out
+++ b/testdata/language-features/module/TypeSyn01Mod.out
@@ -2,7 +2,9 @@
2'MyUnit = _rhs ('HList Nil) 2'MyUnit = _rhs ('HList Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5'MyUnit :: Type 5'MyUnit :: Type
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/TypeSyn01Mod.lc 2:6-2:12 Type 7testdata/language-features/module/TypeSyn01Mod.lc 2:6-2:12
8testdata/language-features/module/TypeSyn01Mod.lc 2:15-2:17 Type 8 Type
9testdata/language-features/module/TypeSyn01Mod.lc 2:15-2:17
10 Type \ No newline at end of file
diff --git a/testdata/language-features/module/import01.out b/testdata/language-features/module/import01.out
index 92e24184..0c9e505e 100644
--- a/testdata/language-features/module/import01.out
+++ b/testdata/language-features/module/import01.out
@@ -2,7 +2,9 @@
2x = _rhs hello 2x = _rhs hello
3main is not found 3main is not found
4------------ trace 4------------ trace
5x :: String 5x :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/import01.lc 3:1-3:2 String 7testdata/language-features/module/import01.lc 3:1-3:2
8testdata/language-features/module/import01.lc 3:5-3:10 String 8 String
9testdata/language-features/module/import01.lc 3:5-3:10
10 String \ 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 da33fb8b..a04a3790 100644
--- a/testdata/language-features/module/import04.reject.out
+++ b/testdata/language-features/module/import04.reject.out
@@ -5,7 +5,7 @@ and at testdata/language-features/module/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 testdata/language-features/module/import04.reject.lc:4:1:
10hello = "hello" 10hello = "hello"
11^^^^^ 11^^^^^
@@ -13,5 +13,7 @@ and at testdata/language-features/module/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 String 16testdata/language-features/module/import04.reject.lc 4:1-4:6
17testdata/language-features/module/import04.reject.lc 4:9-4:16 String 17 String
18testdata/language-features/module/import04.reject.lc 4:9-4:16
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 1074387f..96f021c2 100644
--- a/testdata/language-features/module/import05.out
+++ b/testdata/language-features/module/import05.out
@@ -2,8 +2,11 @@
2x = _rhs hello :: String 2x = _rhs hello :: String
3main is not found 3main is not found
4------------ trace 4------------ trace
5x :: String 5x :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/import05.lc 3:6-3:12 Type 7testdata/language-features/module/import05.lc 3:6-3:12
8testdata/language-features/module/import05.lc 4:1-4:2 String 8 Type
9testdata/language-features/module/import05.lc 4:5-4:10 String 9testdata/language-features/module/import05.lc 4:1-4:2
10 String
11testdata/language-features/module/import05.lc 4:5-4:10
12 String \ No newline at end of file
diff --git a/testdata/language-features/module/import06.out b/testdata/language-features/module/import06.out
index 7709e076..a8852987 100644
--- a/testdata/language-features/module/import06.out
+++ b/testdata/language-features/module/import06.out
@@ -3,10 +3,14 @@ hello = _rhs HNil
3x = _rhs world 3x = _rhs world
4main is not found 4main is not found
5------------ trace 5------------ trace
6hello :: () 6hello :: ()
7x :: String 7x :: String
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/import06.lc 3:1-3:6 () 9testdata/language-features/module/import06.lc 3:1-3:6
10testdata/language-features/module/import06.lc 3:9-3:11 () 10 ()
11testdata/language-features/module/import06.lc 4:1-4:2 String 11testdata/language-features/module/import06.lc 3:9-3:11
12testdata/language-features/module/import06.lc 4:5-4:10 String 12 ()
13testdata/language-features/module/import06.lc 4:1-4:2
14 String
15testdata/language-features/module/import06.lc 4:5-4:10
16 String \ No newline at end of file
diff --git a/testdata/language-features/module/import07.out b/testdata/language-features/module/import07.out
index d4246086..c9285662 100644
--- a/testdata/language-features/module/import07.out
+++ b/testdata/language-features/module/import07.out
@@ -3,10 +3,14 @@ hello = _rhs HNil
3x = _rhs world 3x = _rhs world
4main is not found 4main is not found
5------------ trace 5------------ trace
6hello :: () 6hello :: ()
7x :: String 7x :: String
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/import07.lc 3:1-3:6 () 9testdata/language-features/module/import07.lc 3:1-3:6
10testdata/language-features/module/import07.lc 3:9-3:11 () 10 ()
11testdata/language-features/module/import07.lc 4:1-4:2 String 11testdata/language-features/module/import07.lc 3:9-3:11
12testdata/language-features/module/import07.lc 4:5-4:10 String 12 ()
13testdata/language-features/module/import07.lc 4:1-4:2
14 String
15testdata/language-features/module/import07.lc 4:5-4:10
16 String \ No newline at end of file
diff --git a/testdata/language-features/module/import08.out b/testdata/language-features/module/import08.out
index 75c34115..24006b18 100644
--- a/testdata/language-features/module/import08.out
+++ b/testdata/language-features/module/import08.out
@@ -5,19 +5,30 @@ h = _rhs hello :: String
5w = _rhs world :: String 5w = _rhs world :: String
6main is not found 6main is not found
7------------ trace 7------------ trace
8value :: () 8value :: ()
9g :: Char 9g :: Char
10h :: String 10h :: String
11w :: String 11w :: String
12------------ tooltips 12------------ tooltips
13testdata/language-features/module/import08.lc 3:1-3:6 () 13testdata/language-features/module/import08.lc 3:1-3:6
14testdata/language-features/module/import08.lc 3:9-3:11 () 14 ()
15testdata/language-features/module/import08.lc 5:6-5:10 Type 15testdata/language-features/module/import08.lc 3:9-3:11
16testdata/language-features/module/import08.lc 6:1-6:2 Char 16 ()
17testdata/language-features/module/import08.lc 6:5-6:13 Char 17testdata/language-features/module/import08.lc 5:6-5:10
18testdata/language-features/module/import08.lc 8:6-8:12 Type 18 Type
19testdata/language-features/module/import08.lc 9:1-9:2 String 19testdata/language-features/module/import08.lc 6:1-6:2
20testdata/language-features/module/import08.lc 9:5-9:10 String 20 Char
21testdata/language-features/module/import08.lc 11:6-11:12 Type 21testdata/language-features/module/import08.lc 6:5-6:13
22testdata/language-features/module/import08.lc 12:1-12:2 String 22 Char
23testdata/language-features/module/import08.lc 12:5-12:10 String 23testdata/language-features/module/import08.lc 8:6-8:12
24 Type
25testdata/language-features/module/import08.lc 9:1-9:2
26 String
27testdata/language-features/module/import08.lc 9:5-9:10
28 String
29testdata/language-features/module/import08.lc 11:6-11:12
30 Type
31testdata/language-features/module/import08.lc 12:1-12:2
32 String
33testdata/language-features/module/import08.lc 12:5-12:10
34 String \ No newline at end of file
diff --git a/testdata/language-features/module/import09.out b/testdata/language-features/module/import09.out
index c8edeca8..790fbf72 100644
--- a/testdata/language-features/module/import09.out
+++ b/testdata/language-features/module/import09.out
@@ -4,12 +4,19 @@ fun
4 :: forall (b :: _) . b -> MyUnit -> MyUnit 4 :: forall (b :: _) . b -> MyUnit -> MyUnit
5main is not found 5main is not found
6------------ trace 6------------ trace
7fun :: forall a . a -> () -> () 7fun :: forall a . a -> () -> ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/module/import09.lc 3:8-3:9 _b 9testdata/language-features/module/import09.lc 3:8-3:9
10testdata/language-features/module/import09.lc 3:8-3:29 Type 10 _b
11testdata/language-features/module/import09.lc 3:13-3:19 Type 11testdata/language-features/module/import09.lc 3:8-3:29
12testdata/language-features/module/import09.lc 3:13-3:29 Type 12 Type
13testdata/language-features/module/import09.lc 3:23-3:29 Type 13testdata/language-features/module/import09.lc 3:13-3:19
14testdata/language-features/module/import09.lc 4:1-4:4 forall a . a -> () -> () 14 Type
15testdata/language-features/module/import09.lc 4:12-4:14 () | () -> () | _a -> () -> () 15testdata/language-features/module/import09.lc 3:13-3:29
16 Type
17testdata/language-features/module/import09.lc 3:23-3:29
18 Type | Type
19testdata/language-features/module/import09.lc 4:1-4:4
20 forall a . a -> () -> ()
21testdata/language-features/module/import09.lc 4:12-4:14
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 5a61239c..32e5619b 100644
--- a/testdata/language-features/module/import10.reject.out
+++ b/testdata/language-features/module/import10.reject.out
@@ -5,7 +5,7 @@ and at testdata/language-features/module/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 testdata/language-features/module/import10.reject.lc:3:6:
10type MyUnit = () 10type MyUnit = ()
11 ^^^^^^ 11 ^^^^^^
@@ -13,5 +13,7 @@ and at testdata/language-features/module/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 Type 16testdata/language-features/module/import10.reject.lc 3:6-3:12
17testdata/language-features/module/import10.reject.lc 3:15-3:17 Type 17 Type
18testdata/language-features/module/import10.reject.lc 3:15-3:17
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 f686f7e8..93bcee00 100644
--- a/testdata/language-features/module/import11.reject.out
+++ b/testdata/language-features/module/import11.reject.out
@@ -5,7 +5,7 @@ and at testdata/language-features/module/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 testdata/language-features/module/import11.reject.lc:3:6:
10type MyUnit = () 10type MyUnit = ()
11 ^^^^^^ 11 ^^^^^^
@@ -13,5 +13,7 @@ and at testdata/language-features/module/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 Type 16testdata/language-features/module/import11.reject.lc 3:6-3:12
17testdata/language-features/module/import11.reject.lc 3:15-3:17 Type 17 Type
18testdata/language-features/module/import11.reject.lc 3:15-3:17
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 da5cbbc0..32b7bdd8 100644
--- a/testdata/language-features/module/import12.out
+++ b/testdata/language-features/module/import12.out
@@ -2,7 +2,9 @@
2fun = _rhs hello 2fun = _rhs hello
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: String 5fun :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/import12.lc 4:1-4:4 String 7testdata/language-features/module/import12.lc 4:1-4:4
8testdata/language-features/module/import12.lc 4:7-4:12 String 8 String
9testdata/language-features/module/import12.lc 4:7-4:12
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/import13.out b/testdata/language-features/module/import13.out
index 509460bf..7167ad27 100644
--- a/testdata/language-features/module/import13.out
+++ b/testdata/language-features/module/import13.out
@@ -2,7 +2,9 @@
2fun = _rhs hello 2fun = _rhs hello
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: String 5fun :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/import13.lc 4:1-4:4 String 7testdata/language-features/module/import13.lc 4:1-4:4
8testdata/language-features/module/import13.lc 4:7-4:12 String 8 String
9testdata/language-features/module/import13.lc 4:7-4:12
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/import14.out b/testdata/language-features/module/import14.out
index 73df8f0a..19d18b88 100644
--- a/testdata/language-features/module/import14.out
+++ b/testdata/language-features/module/import14.out
@@ -2,7 +2,9 @@
2fun = _rhs hello 2fun = _rhs hello
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: String 5fun :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/import14.lc 4:1-4:4 String 7testdata/language-features/module/import14.lc 4:1-4:4
8testdata/language-features/module/import14.lc 4:7-4:12 String 8 String
9testdata/language-features/module/import14.lc 4:7-4:12
10 String \ No newline at end of file
diff --git a/testdata/language-features/module/import15.out b/testdata/language-features/module/import15.out
index 92df1171..bb60b565 100644
--- a/testdata/language-features/module/import15.out
+++ b/testdata/language-features/module/import15.out
@@ -2,7 +2,9 @@
2fun = _rhs hello 2fun = _rhs hello
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: String 5fun :: String
6------------ tooltips 6------------ tooltips
7testdata/language-features/module/import15.lc 3:1-3:4 String 7testdata/language-features/module/import15.lc 3:1-3:4
8testdata/language-features/module/import15.lc 3:7-3:12 String 8 String
9testdata/language-features/module/import15.lc 3:7-3:12
10 String \ No newline at end of file
diff --git a/testdata/language-features/pattern/pattern01.out b/testdata/language-features/pattern/pattern01.out
index f5b7944c..82bc15bb 100644
--- a/testdata/language-features/pattern/pattern01.out
+++ b/testdata/language-features/pattern/pattern01.out
@@ -6,26 +6,40 @@ fun3 = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs '_') (_rhs '0') ('0' == a)
6fun4 = \(a :: _) -> hlistNilCase (_ :: _) (_rhs '0') a 6fun4 = \(a :: _) -> hlistNilCase (_ :: _) (_rhs '0') a
7main is not found 7main is not found
8------------ trace 8------------ trace
9fun1 :: forall a . (Eq a, Num a) => a -> Char 9fun1 :: forall a . (Eq a, Num a) => a -> Char
10fun2 :: String -> Char 10fun2 :: String -> Char
11fun3 :: Char -> Char 11fun3 :: Char -> Char
12fun4 :: () -> Char 12fun4 :: () -> Char
13------------ tooltips 13------------ tooltips
14testdata/language-features/pattern/pattern01.lc 1:1-1:5 forall a . (Eq a, Num a) => a -> Char 14testdata/language-features/pattern/pattern01.lc 1:1-1:5
15testdata/language-features/pattern/pattern01.lc 1:10-1:13 Char 15 forall a . (Eq a, Num a) => a -> Char
16testdata/language-features/pattern/pattern01.lc 1:10-2:13 Bool -> Char 16testdata/language-features/pattern/pattern01.lc 1:10-1:13
17testdata/language-features/pattern/pattern01.lc 2:10-2:13 Char 17 Char
18testdata/language-features/pattern/pattern01.lc 4:1-4:5 String -> Char 18testdata/language-features/pattern/pattern01.lc 1:10-2:13
19testdata/language-features/pattern/pattern01.lc 4:12-4:15 Char 19 Bool -> Char
20testdata/language-features/pattern/pattern01.lc 4:12-5:13 Bool -> Char 20testdata/language-features/pattern/pattern01.lc 2:10-2:13
21testdata/language-features/pattern/pattern01.lc 5:10-5:13 Char 21 Char
22testdata/language-features/pattern/pattern01.lc 7:1-7:5 Char -> Char 22testdata/language-features/pattern/pattern01.lc 4:1-4:5
23testdata/language-features/pattern/pattern01.lc 7:12-7:15 Char 23 String -> Char
24testdata/language-features/pattern/pattern01.lc 7:12-8:13 Bool -> Char 24testdata/language-features/pattern/pattern01.lc 4:12-4:15
25testdata/language-features/pattern/pattern01.lc 8:10-8:13 Char 25 Char
26testdata/language-features/pattern/pattern01.lc 10:1-10:5 () -> Char 26testdata/language-features/pattern/pattern01.lc 4:12-5:13
27testdata/language-features/pattern/pattern01.lc 10:11-10:14 Char 27 Bool -> Char
28testdata/language-features/pattern/pattern01.lc 5:10-5:13
29 Char
30testdata/language-features/pattern/pattern01.lc 7:1-7:5
31 Char -> Char
32testdata/language-features/pattern/pattern01.lc 7:12-7:15
33 Char
34testdata/language-features/pattern/pattern01.lc 7:12-8:13
35 Bool -> Char
36testdata/language-features/pattern/pattern01.lc 8:10-8:13
37 Char
38testdata/language-features/pattern/pattern01.lc 10:1-10:5
39 () -> Char
40testdata/language-features/pattern/pattern01.lc 10:11-10:14
41 Char
28------------ warnings 42------------ warnings
29Source code is not reachable: testdata/language-features/pattern/pattern01.lc:11:10: 43Source code is not reachable: testdata/language-features/pattern/pattern01.lc:11:10:
30fun4 _ = '_' 44fun4 _ = '_'
31 ^^^ 45 ^^^ \ No newline at end of file
diff --git a/testdata/language-features/pattern/uncovered.out b/testdata/language-features/pattern/uncovered.out
index 79e060a1..eba2edde 100644
--- a/testdata/language-features/pattern/uncovered.out
+++ b/testdata/language-features/pattern/uncovered.out
@@ -15,15 +15,22 @@ f
15 b 15 b
16main is not found 16main is not found
17------------ trace 17------------ trace
18f :: forall a . Num a => Bool -> Bool -> Bool -> a 18f :: forall a . Num a => Bool -> Bool -> Bool -> a
19------------ tooltips 19------------ tooltips
20testdata/language-features/pattern/uncovered.lc 4:1-4:2 forall a . Num a => Bool -> Bool -> Bool -> a 20testdata/language-features/pattern/uncovered.lc 4:1-4:2
21testdata/language-features/pattern/uncovered.lc 4:18-4:19 _b 21 forall a . Num a => Bool -> Bool -> Bool -> a
22testdata/language-features/pattern/uncovered.lc 4:18-5:19 Bool -> _c | _c 22testdata/language-features/pattern/uncovered.lc 4:18-4:19
23testdata/language-features/pattern/uncovered.lc 4:18-6:19 Bool -> _c 23 _b
24testdata/language-features/pattern/uncovered.lc 5:18-5:19 _b | _c 24testdata/language-features/pattern/uncovered.lc 4:18-5:19
25testdata/language-features/pattern/uncovered.lc 5:18-6:19 Bool -> _c | _b 25 Bool -> _c | _c
26testdata/language-features/pattern/uncovered.lc 6:18-6:19 _b 26testdata/language-features/pattern/uncovered.lc 4:18-6:19
27 Bool -> _c
28testdata/language-features/pattern/uncovered.lc 5:18-5:19
29 _b | _b | _b | _c
30testdata/language-features/pattern/uncovered.lc 5:18-6:19
31 Bool -> _c | _b
32testdata/language-features/pattern/uncovered.lc 6:18-6:19
33 _b
27------------ warnings 34------------ warnings
28Uncovered pattern(s) at testdata/language-features/pattern/uncovered.lc:4:1: 35Uncovered pattern(s) at testdata/language-features/pattern/uncovered.lc:4:1:
29f _ True False = 0 36f _ True False = 0
@@ -31,4 +38,4 @@ f False _ True = 1
31f True False _ = 2 38f True False _ = 2
32Missing case(s): 39Missing case(s):
33 False False False 40 False False False
34 True True True 41 True True True \ No newline at end of file
diff --git a/testdata/language-features/pattern/unreachable.out b/testdata/language-features/pattern/unreachable.out
index f9e362fc..06c9ca43 100644
--- a/testdata/language-features/pattern/unreachable.out
+++ b/testdata/language-features/pattern/unreachable.out
@@ -2,11 +2,13 @@
2f = \_ -> _rhs "hello" 2f = \_ -> _rhs "hello"
3main is not found 3main is not found
4------------ trace 4------------ trace
5f :: forall a . a -> String 5f :: forall a . a -> String
6------------ tooltips 6------------ tooltips
7testdata/language-features/pattern/unreachable.lc 4:1-4:2 forall a . a -> String 7testdata/language-features/pattern/unreachable.lc 4:1-4:2
8testdata/language-features/pattern/unreachable.lc 4:7-4:14 String 8 forall a . a -> String
9testdata/language-features/pattern/unreachable.lc 4:7-4:14
10 String
9------------ warnings 11------------ warnings
10Source code is not reachable: testdata/language-features/pattern/unreachable.lc:5:7: 12Source code is not reachable: testdata/language-features/pattern/unreachable.lc:5:7:
11f _ = "world" 13f _ = "world"
12 ^^^^^^^ 14 ^^^^^^^ \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec01.out b/testdata/language-features/recursion/simplerec01.out
index b6bde121..f46727b7 100644
--- a/testdata/language-features/recursion/simplerec01.out
+++ b/testdata/language-features/recursion/simplerec01.out
@@ -7,10 +7,15 @@ fun
7 (fromInt 0 == a) 7 (fromInt 0 == a)
8main is not found 8main is not found
9------------ trace 9------------ trace
10fun :: forall a . (Num a, Eq a, Num a) => a -> Char 10fun :: forall a . (Num a, Eq a, Num a) => a -> Char
11------------ tooltips 11------------ tooltips
12testdata/language-features/recursion/simplerec01.lc 1:1-1:4 forall a . (Num a, Eq a, Num a) => a -> Char 12testdata/language-features/recursion/simplerec01.lc 1:1-1:4
13testdata/language-features/recursion/simplerec01.lc 1:9-1:12 Char 13 forall a . (Num a, Eq a, Num a) => a -> Char
14testdata/language-features/recursion/simplerec01.lc 1:9-2:14 Bool -> Char | _a -> _a 14testdata/language-features/recursion/simplerec01.lc 1:9-1:12
15testdata/language-features/recursion/simplerec01.lc 2:9-2:12 _e 15 Char
16testdata/language-features/recursion/simplerec01.lc 2:13-2:14 _b 16testdata/language-features/recursion/simplerec01.lc 1:9-2:14
17 Bool -> Char
18testdata/language-features/recursion/simplerec01.lc 2:9-2:12
19 _e
20testdata/language-features/recursion/simplerec01.lc 2:13-2:14
21 _b \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec02.out b/testdata/language-features/recursion/simplerec02.out
index 74b2298a..becc3390 100644
--- a/testdata/language-features/recursion/simplerec02.out
+++ b/testdata/language-features/recursion/simplerec02.out
@@ -10,11 +10,17 @@ value
10 (fromInt 0 == c)) -> HNil 10 (fromInt 0 == c)) -> HNil
11main is not found 11main is not found
12------------ trace 12------------ trace
13value :: () 13value :: ()
14------------ tooltips 14------------ tooltips
15testdata/language-features/recursion/simplerec02.lc 1:1-1:6 () 15testdata/language-features/recursion/simplerec02.lc 1:1-1:6
16testdata/language-features/recursion/simplerec02.lc 1:21-1:24 Char 16 ()
17testdata/language-features/recursion/simplerec02.lc 1:21-2:26 Bool -> Char | _a -> _a 17testdata/language-features/recursion/simplerec02.lc 1:21-1:24
18testdata/language-features/recursion/simplerec02.lc 2:21-2:24 _e 18 Char
19testdata/language-features/recursion/simplerec02.lc 2:25-2:26 _b 19testdata/language-features/recursion/simplerec02.lc 1:21-2:26
20testdata/language-features/recursion/simplerec02.lc 3:12-3:14 () 20 Bool -> Char
21testdata/language-features/recursion/simplerec02.lc 2:21-2:24
22 _e
23testdata/language-features/recursion/simplerec02.lc 2:25-2:26
24 _b
25testdata/language-features/recursion/simplerec02.lc 3:12-3:14
26 () \ No newline at end of file
diff --git a/testdata/language-features/recursion/simplerec03.out b/testdata/language-features/recursion/simplerec03.out
index 62da7f5a..51fac6c9 100644
--- a/testdata/language-features/recursion/simplerec03.out
+++ b/testdata/language-features/recursion/simplerec03.out
@@ -10,11 +10,17 @@ value
10 (fromInt 0 == c)) -> HNil 10 (fromInt 0 == c)) -> HNil
11main is not found 11main is not found
12------------ trace 12------------ trace
13value :: () 13value :: ()
14------------ tooltips 14------------ tooltips
15testdata/language-features/recursion/simplerec03.lc 1:1-1:6 () 15testdata/language-features/recursion/simplerec03.lc 1:1-1:6
16testdata/language-features/recursion/simplerec03.lc 1:9-1:11 () 16 ()
17testdata/language-features/recursion/simplerec03.lc 3:13-3:16 Char 17testdata/language-features/recursion/simplerec03.lc 1:9-1:11
18testdata/language-features/recursion/simplerec03.lc 3:13-4:18 Bool -> Char | _a -> _a 18 ()
19testdata/language-features/recursion/simplerec03.lc 4:13-4:16 _e 19testdata/language-features/recursion/simplerec03.lc 3:13-3:16
20testdata/language-features/recursion/simplerec03.lc 4:17-4:18 _b 20 Char
21testdata/language-features/recursion/simplerec03.lc 3:13-4:18
22 Bool -> Char
23testdata/language-features/recursion/simplerec03.lc 4:13-4:16
24 _e
25testdata/language-features/recursion/simplerec03.lc 4:17-4:18
26 _b \ No newline at end of file
diff --git a/testdata/language-features/section/section01.out b/testdata/language-features/section/section01.out
index 86a78f54..0c51e14e 100644
--- a/testdata/language-features/section/section01.out
+++ b/testdata/language-features/section/section01.out
@@ -4,17 +4,27 @@ value1 = \(a :: _) -> _rhs \(b :: _) -> a !@! b
4value2 = \(a :: _) -> _rhs \(b :: _) -> b !@! a 4value2 = \(a :: _) -> _rhs \(b :: _) -> b !@! a
5main is not found 5main is not found
6------------ trace 6------------ trace
7!@! :: forall a b . a -> b -> () 7!@! :: forall a b . a -> b -> ()
8value1 :: forall a b . a -> b -> () 8value1 :: forall a b . a -> b -> ()
9value2 :: forall a b . a -> b -> () 9value2 :: forall a b . a -> b -> ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/section/section01.lc 1:3-1:6 forall a b . a -> b -> () 11testdata/language-features/section/section01.lc 1:3-1:6
12testdata/language-features/section/section01.lc 1:11-1:13 () 12 forall a b . a -> b -> ()
13testdata/language-features/section/section01.lc 3:1-3:7 forall a b . a -> b -> () 13testdata/language-features/section/section01.lc 1:11-1:13
14testdata/language-features/section/section01.lc 3:13-3:14 _f 14 ()
15testdata/language-features/section/section01.lc 3:13-3:18 _a -> () 15testdata/language-features/section/section01.lc 3:1-3:7
16testdata/language-features/section/section01.lc 3:15-3:18 forall a b . a -> b -> () 16 forall a b . a -> b -> ()
17testdata/language-features/section/section01.lc 5:1-5:7 forall a b . a -> b -> () 17testdata/language-features/section/section01.lc 3:13-3:14
18testdata/language-features/section/section01.lc 5:13-5:16 forall a b . a -> b -> () 18 _f
19testdata/language-features/section/section01.lc 5:13-5:18 () 19testdata/language-features/section/section01.lc 3:13-3:18
20testdata/language-features/section/section01.lc 5:17-5:18 _e 20 _a -> ()
21testdata/language-features/section/section01.lc 3:15-3:18
22 forall a b . a -> b -> ()
23testdata/language-features/section/section01.lc 5:1-5:7
24 forall a b . a -> b -> ()
25testdata/language-features/section/section01.lc 5:13-5:16
26 forall a b . a -> b -> ()
27testdata/language-features/section/section01.lc 5:13-5:18
28 ()
29testdata/language-features/section/section01.lc 5:17-5:18
30 _e \ No newline at end of file
diff --git a/testdata/let.out b/testdata/let.out
index 9ab1367e..1789d86f 100644
--- a/testdata/let.out
+++ b/testdata/let.out
@@ -2,10 +2,15 @@
2f = \(a :: _) -> _rhs \(b := _rhs (id a)) -> b 2f = \(a :: _) -> _rhs \(b := _rhs (id a)) -> b
3main is not found 3main is not found
4------------ trace 4------------ trace
5f :: forall a . a -> a 5f :: forall a . a -> a
6------------ tooltips 6------------ tooltips
7testdata/let.lc 2:1-2:2 forall a . a -> a 7testdata/let.lc 2:1-2:2
8testdata/let.lc 2:15-2:17 forall a . a -> a 8 forall a . a -> a
9testdata/let.lc 2:15-2:19 _b 9testdata/let.lc 2:15-2:17
10testdata/let.lc 2:18-2:19 _c 10 forall a . a -> a
11testdata/let.lc 2:23-2:24 _c 11testdata/let.lc 2:15-2:19
12 _b
13testdata/let.lc 2:18-2:19
14 _c
15testdata/let.lc 2:23-2:24
16 _c \ No newline at end of file
diff --git a/testdata/letIndent.out b/testdata/letIndent.out
index b353ddfa..c6cf7e43 100644
--- a/testdata/letIndent.out
+++ b/testdata/letIndent.out
@@ -2,9 +2,13 @@
2fun = \(a :: _) -> _rhs \(b := _rhs (fromInt 1)) (c := _rhs (fromInt 2)) -> a 2fun = \(a :: _) -> _rhs \(b := _rhs (fromInt 1)) (c := _rhs (fromInt 2)) -> a
3main is not found 3main is not found
4------------ trace 4------------ trace
5fun :: forall a . a -> a 5fun :: forall a . a -> a
6------------ tooltips 6------------ tooltips
7testdata/letIndent.lc 2:1-2:4 forall a . a -> a 7testdata/letIndent.lc 2:1-2:4
8testdata/letIndent.lc 3:10-3:11 _b 8 forall a . a -> a
9testdata/letIndent.lc 4:10-4:11 _b 9testdata/letIndent.lc 3:10-3:11
10testdata/letIndent.lc 5:7-5:8 _d 10 _b
11testdata/letIndent.lc 4:10-4:11
12 _b
13testdata/letIndent.lc 5:7-5:8
14 _d \ No newline at end of file
diff --git a/testdata/performance/Graphics.out b/testdata/performance/Graphics.out
index 369baecb..ca223618 100644
--- a/testdata/performance/Graphics.out
+++ b/testdata/performance/Graphics.out
@@ -27,8 +27,7 @@ Pipeline
27 , vertexShader = 27 , vertexShader =
28 """ 28 """
29 #version 330 core 29 #version 330 core
30 vec4 texture2D(sampler2D s 30 vec4 texture2D(sampler2D s,vec2 uv) {
31 ,vec2 uv) {
32 return texture(s,uv); 31 return texture(s,uv);
33 } 32 }
34 uniform mat4 viewProj; 33 uniform mat4 viewProj;
@@ -37,15 +36,10 @@ Pipeline
37 in vec4 vi2; 36 in vec4 vi2;
38 smooth out vec4 vo1; 37 smooth out vec4 vo1;
39 vec4 snoc(vec3 z0,float z1) { 38 vec4 snoc(vec3 z0,float z1) {
40 return vec4 ((z0).x 39 return vec4 ((z0).x,(z0).y,(z0).z,z1);
41 ,(z0).y
42 ,(z0).z
43 ,z1);
44 } 40 }
45 void main() { 41 void main() {
46 gl_Position = 42 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
47 (viewProj) * ((worldMat) * (snoc
48 (vi1,1.0)));
49 vo1 = vi2; 43 vo1 = vi2;
50 } 44 }
51 """ 45 """
@@ -53,17 +47,13 @@ Pipeline
53 , fragmentShader = 47 , fragmentShader =
54 """ 48 """
55 #version 330 core 49 #version 330 core
56 vec4 texture2D(sampler2D s 50 vec4 texture2D(sampler2D s,vec2 uv) {
57 ,vec2 uv) {
58 return texture(s,uv); 51 return texture(s,uv);
59 } 52 }
60 smooth in vec4 vo1; 53 smooth in vec4 vo1;
61 out vec4 f0; 54 out vec4 f0;
62 void main() { 55 void main() {
63 f0 = vec4 ((1.0) - ((vo1).x) 56 f0 = vec4 ((1.0) - ((vo1).x),(1.0) - ((vo1).y),(1.0) - ((vo1).z),1.0);
64 ,(1.0) - ((vo1).y)
65 ,(1.0) - ((vo1).z)
66 ,1.0);
67 } 57 }
68 """ 58 """
69 } 59 }
@@ -80,8 +70,7 @@ Pipeline
80 , vertexShader = 70 , vertexShader =
81 """ 71 """
82 #version 330 core 72 #version 330 core
83 vec4 texture2D(sampler2D s 73 vec4 texture2D(sampler2D s,vec2 uv) {
84 ,vec2 uv) {
85 return texture(s,uv); 74 return texture(s,uv);
86 } 75 }
87 uniform mat4 viewProj; 76 uniform mat4 viewProj;
@@ -90,27 +79,18 @@ Pipeline
90 in vec4 vi2; 79 in vec4 vi2;
91 smooth out vec4 vo1; 80 smooth out vec4 vo1;
92 vec4 snoc(vec3 z0,float z1) { 81 vec4 snoc(vec3 z0,float z1) {
93 return vec4 ((z0).x 82 return vec4 ((z0).x,(z0).y,(z0).z,z1);
94 ,(z0).y
95 ,(z0).z
96 ,z1);
97 } 83 }
98 void main() { 84 void main() {
99 gl_Position = 85 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
100 (viewProj) * ((worldMat) * (snoc 86 vo1 = vec4 ((vi2).x,(vi2).y,(vi2).z,0.5);
101 (vi1,1.0)));
102 vo1 = vec4 ((vi2).x
103 ,(vi2).y
104 ,(vi2).z
105 ,0.5);
106 } 87 }
107 """ 88 """
108 , geometryShader = Nothing 89 , geometryShader = Nothing
109 , fragmentShader = 90 , fragmentShader =
110 """ 91 """
111 #version 330 core 92 #version 330 core
112 vec4 texture2D(sampler2D s 93 vec4 texture2D(sampler2D s,vec2 uv) {
113 ,vec2 uv) {
114 return texture(s,uv); 94 return texture(s,uv);
115 } 95 }
116 smooth in vec4 vo1; 96 smooth in vec4 vo1;
@@ -140,8 +120,7 @@ Pipeline
140 , vertexShader = 120 , vertexShader =
141 """ 121 """
142 #version 330 core 122 #version 330 core
143 vec4 texture2D(sampler2D s 123 vec4 texture2D(sampler2D s,vec2 uv) {
144 ,vec2 uv) {
145 return texture(s,uv); 124 return texture(s,uv);
146 } 125 }
147 uniform mat4 viewProj; 126 uniform mat4 viewProj;
@@ -154,15 +133,10 @@ Pipeline
154 smooth out vec2 vo1; 133 smooth out vec2 vo1;
155 smooth out vec4 vo2; 134 smooth out vec4 vo2;
156 vec4 snoc(vec3 z0,float z1) { 135 vec4 snoc(vec3 z0,float z1) {
157 return vec4 ((z0).x 136 return vec4 ((z0).x,(z0).y,(z0).z,z1);
158 ,(z0).y
159 ,(z0).z
160 ,z1);
161 } 137 }
162 void main() { 138 void main() {
163 gl_Position = 139 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
164 (viewProj) * ((worldMat) * (snoc
165 (vi1,1.0)));
166 vo1 = vi4; 140 vo1 = vi4;
167 vo2 = vec4 (1.0,1.0,1.0,1.0); 141 vo2 = vec4 (1.0,1.0,1.0,1.0);
168 } 142 }
@@ -171,8 +145,7 @@ Pipeline
171 , fragmentShader = 145 , fragmentShader =
172 """ 146 """
173 #version 330 core 147 #version 330 core
174 vec4 texture2D(sampler2D s 148 vec4 texture2D(sampler2D s,vec2 uv) {
175 ,vec2 uv) {
176 return texture(s,uv); 149 return texture(s,uv);
177 } 150 }
178 uniform sampler2D LightMap; 151 uniform sampler2D LightMap;
@@ -180,8 +153,7 @@ Pipeline
180 smooth in vec4 vo2; 153 smooth in vec4 vo2;
181 out vec4 f0; 154 out vec4 f0;
182 void main() { 155 void main() {
183 f0 = (vo2) * (texture2D 156 f0 = (vo2) * (texture2D (LightMap,vo1));
184 (LightMap,vo1));
185 } 157 }
186 """ 158 """
187 } 159 }
@@ -206,8 +178,7 @@ Pipeline
206 , vertexShader = 178 , vertexShader =
207 """ 179 """
208 #version 330 core 180 #version 330 core
209 vec4 texture2D(sampler2D s 181 vec4 texture2D(sampler2D s,vec2 uv) {
210 ,vec2 uv) {
211 return texture(s,uv); 182 return texture(s,uv);
212 } 183 }
213 uniform mat4 viewProj; 184 uniform mat4 viewProj;
@@ -220,15 +191,10 @@ Pipeline
220 smooth out vec2 vo1; 191 smooth out vec2 vo1;
221 smooth out vec4 vo2; 192 smooth out vec4 vo2;
222 vec4 snoc(vec3 z0,float z1) { 193 vec4 snoc(vec3 z0,float z1) {
223 return vec4 ((z0).x 194 return vec4 ((z0).x,(z0).y,(z0).z,z1);
224 ,(z0).y
225 ,(z0).z
226 ,z1);
227 } 195 }
228 void main() { 196 void main() {
229 gl_Position = 197 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
230 (viewProj) * ((worldMat) * (snoc
231 (vi1,1.0)));
232 vo1 = vi3; 198 vo1 = vi3;
233 vo2 = vec4 (1.0,1.0,1.0,1.0); 199 vo2 = vec4 (1.0,1.0,1.0,1.0);
234 } 200 }
@@ -237,8 +203,7 @@ Pipeline
237 , fragmentShader = 203 , fragmentShader =
238 """ 204 """
239 #version 330 core 205 #version 330 core
240 vec4 texture2D(sampler2D s 206 vec4 texture2D(sampler2D s,vec2 uv) {
241 ,vec2 uv) {
242 return texture(s,uv); 207 return texture(s,uv);
243 } 208 }
244 uniform sampler2D Tex_3562558025; 209 uniform sampler2D Tex_3562558025;
@@ -246,8 +211,7 @@ Pipeline
246 smooth in vec4 vo2; 211 smooth in vec4 vo2;
247 out vec4 f0; 212 out vec4 f0;
248 void main() { 213 void main() {
249 f0 = (vo2) * (texture2D 214 f0 = (vo2) * (texture2D (Tex_3562558025,vo1));
250 (Tex_3562558025,vo1));
251 } 215 }
252 """ 216 """
253 } 217 }
@@ -272,8 +236,7 @@ Pipeline
272 , vertexShader = 236 , vertexShader =
273 """ 237 """
274 #version 330 core 238 #version 330 core
275 vec4 texture2D(sampler2D s 239 vec4 texture2D(sampler2D s,vec2 uv) {
276 ,vec2 uv) {
277 return texture(s,uv); 240 return texture(s,uv);
278 } 241 }
279 uniform float time; 242 uniform float time;
@@ -287,17 +250,11 @@ Pipeline
287 smooth out vec2 vo1; 250 smooth out vec2 vo1;
288 smooth out vec4 vo2; 251 smooth out vec4 vo2;
289 vec4 snoc(vec3 z0,float z1) { 252 vec4 snoc(vec3 z0,float z1) {
290 return vec4 ((z0).x 253 return vec4 ((z0).x,(z0).y,(z0).z,z1);
291 ,(z0).y
292 ,(z0).z
293 ,z1);
294 } 254 }
295 void main() { 255 void main() {
296 gl_Position = 256 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
297 (viewProj) * ((worldMat) * (snoc 257 vo1 = (((vi3) + ((vec2 (0.0,1.0)) * (time))) + ((sin (vec2
298 (vi1,1.0)));
299 vo1 = (((vi3) + ((vec2 (0.0
300 ,1.0)) * (time))) + ((sin (vec2
301 ((6.283185307179586) * (((((vi1).x) + ((vi1).z)) * (9.765625e-4)) + ((0.0) + ((time) * (1.6)))) 258 ((6.283185307179586) * (((((vi1).x) + ((vi1).z)) * (9.765625e-4)) + ((0.0) + ((time) * (1.6))))
302 ,(6.283185307179586) * ((((vi1).y) * (9.765625e-4)) + ((0.0) + ((time) * (1.6))))))) * (0.25))) * (vec2 259 ,(6.283185307179586) * ((((vi1).y) * (9.765625e-4)) + ((0.0) + ((time) * (1.6))))))) * (0.25))) * (vec2
303 (4.0,4.0)); 260 (4.0,4.0));
@@ -308,8 +265,7 @@ Pipeline
308 , fragmentShader = 265 , fragmentShader =
309 """ 266 """
310 #version 330 core 267 #version 330 core
311 vec4 texture2D(sampler2D s 268 vec4 texture2D(sampler2D s,vec2 uv) {
312 ,vec2 uv) {
313 return texture(s,uv); 269 return texture(s,uv);
314 } 270 }
315 uniform sampler2D Tex_47037129; 271 uniform sampler2D Tex_47037129;
@@ -317,8 +273,7 @@ Pipeline
317 smooth in vec4 vo2; 273 smooth in vec4 vo2;
318 out vec4 f0; 274 out vec4 f0;
319 void main() { 275 void main() {
320 f0 = (vo2) * (texture2D 276 f0 = (vo2) * (texture2D (Tex_47037129,vo1));
321 (Tex_47037129,vo1));
322 } 277 }
323 """ 278 """
324 } 279 }
@@ -343,8 +298,7 @@ Pipeline
343 , vertexShader = 298 , vertexShader =
344 """ 299 """
345 #version 330 core 300 #version 330 core
346 vec4 texture2D(sampler2D s 301 vec4 texture2D(sampler2D s,vec2 uv) {
347 ,vec2 uv) {
348 return texture(s,uv); 302 return texture(s,uv);
349 } 303 }
350 uniform mat4 viewProj; 304 uniform mat4 viewProj;
@@ -357,15 +311,10 @@ Pipeline
357 smooth out vec2 vo1; 311 smooth out vec2 vo1;
358 smooth out vec4 vo2; 312 smooth out vec4 vo2;
359 vec4 snoc(vec3 z0,float z1) { 313 vec4 snoc(vec3 z0,float z1) {
360 return vec4 ((z0).x 314 return vec4 ((z0).x,(z0).y,(z0).z,z1);
361 ,(z0).y
362 ,(z0).z
363 ,z1);
364 } 315 }
365 void main() { 316 void main() {
366 gl_Position = 317 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
367 (viewProj) * ((worldMat) * (snoc
368 (vi1,1.0)));
369 vo1 = vi3; 318 vo1 = vi3;
370 vo2 = vec4 (1.0,1.0,1.0,1.0); 319 vo2 = vec4 (1.0,1.0,1.0,1.0);
371 } 320 }
@@ -374,8 +323,7 @@ Pipeline
374 , fragmentShader = 323 , fragmentShader =
375 """ 324 """
376 #version 330 core 325 #version 330 core
377 vec4 texture2D(sampler2D s 326 vec4 texture2D(sampler2D s,vec2 uv) {
378 ,vec2 uv) {
379 return texture(s,uv); 327 return texture(s,uv);
380 } 328 }
381 uniform sampler2D Tex_1910997598; 329 uniform sampler2D Tex_1910997598;
@@ -383,8 +331,7 @@ Pipeline
383 smooth in vec4 vo2; 331 smooth in vec4 vo2;
384 out vec4 f0; 332 out vec4 f0;
385 void main() { 333 void main() {
386 f0 = (vo2) * (texture2D 334 f0 = (vo2) * (texture2D (Tex_1910997598,vo1));
387 (Tex_1910997598,vo1));
388 } 335 }
389 """ 336 """
390 } 337 }
@@ -409,8 +356,7 @@ Pipeline
409 , vertexShader = 356 , vertexShader =
410 """ 357 """
411 #version 330 core 358 #version 330 core
412 vec4 texture2D(sampler2D s 359 vec4 texture2D(sampler2D s,vec2 uv) {
413 ,vec2 uv) {
414 return texture(s,uv); 360 return texture(s,uv);
415 } 361 }
416 uniform mat4 viewProj; 362 uniform mat4 viewProj;
@@ -423,15 +369,10 @@ Pipeline
423 smooth out vec2 vo1; 369 smooth out vec2 vo1;
424 smooth out vec4 vo2; 370 smooth out vec4 vo2;
425 vec4 snoc(vec3 z0,float z1) { 371 vec4 snoc(vec3 z0,float z1) {
426 return vec4 ((z0).x 372 return vec4 ((z0).x,(z0).y,(z0).z,z1);
427 ,(z0).y
428 ,(z0).z
429 ,z1);
430 } 373 }
431 void main() { 374 void main() {
432 gl_Position = 375 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
433 (viewProj) * ((worldMat) * (snoc
434 (vi1,1.0)));
435 vo1 = vi3; 376 vo1 = vi3;
436 vo2 = vec4 (1.0,1.0,1.0,1.0); 377 vo2 = vec4 (1.0,1.0,1.0,1.0);
437 } 378 }
@@ -440,8 +381,7 @@ Pipeline
440 , fragmentShader = 381 , fragmentShader =
441 """ 382 """
442 #version 330 core 383 #version 330 core
443 vec4 texture2D(sampler2D s 384 vec4 texture2D(sampler2D s,vec2 uv) {
444 ,vec2 uv) {
445 return texture(s,uv); 385 return texture(s,uv);
446 } 386 }
447 uniform sampler2D Tex_4077187607; 387 uniform sampler2D Tex_4077187607;
@@ -449,8 +389,7 @@ Pipeline
449 smooth in vec4 vo2; 389 smooth in vec4 vo2;
450 out vec4 f0; 390 out vec4 f0;
451 void main() { 391 void main() {
452 f0 = (vo2) * (texture2D 392 f0 = (vo2) * (texture2D (Tex_4077187607,vo1));
453 (Tex_4077187607,vo1));
454 } 393 }
455 """ 394 """
456 } 395 }
@@ -476,8 +415,7 @@ Pipeline
476 , vertexShader = 415 , vertexShader =
477 """ 416 """
478 #version 330 core 417 #version 330 core
479 vec4 texture2D(sampler2D s 418 vec4 texture2D(sampler2D s,vec2 uv) {
480 ,vec2 uv) {
481 return texture(s,uv); 419 return texture(s,uv);
482 } 420 }
483 uniform float time; 421 uniform float time;
@@ -491,17 +429,11 @@ Pipeline
491 smooth out vec2 vo1; 429 smooth out vec2 vo1;
492 smooth out vec4 vo2; 430 smooth out vec4 vo2;
493 vec4 snoc(vec3 z0,float z1) { 431 vec4 snoc(vec3 z0,float z1) {
494 return vec4 ((z0).x 432 return vec4 ((z0).x,(z0).y,(z0).z,z1);
495 ,(z0).y
496 ,(z0).z
497 ,z1);
498 } 433 }
499 void main() { 434 void main() {
500 gl_Position = 435 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
501 (viewProj) * ((worldMat) * (snoc 436 vo1 = (((vi3) + ((vec2 (0.0,1.0)) * (time))) + ((sin (vec2
502 (vi1,1.0)));
503 vo1 = (((vi3) + ((vec2 (0.0
504 ,1.0)) * (time))) + ((sin (vec2
505 ((6.283185307179586) * (((((vi1).x) + ((vi1).z)) * (9.765625e-4)) + ((0.0) + ((time) * (5.6)))) 437 ((6.283185307179586) * (((((vi1).x) + ((vi1).z)) * (9.765625e-4)) + ((0.0) + ((time) * (5.6))))
506 ,(6.283185307179586) * ((((vi1).y) * (9.765625e-4)) + ((0.0) + ((time) * (5.6))))))) * (0.25))) * (vec2 438 ,(6.283185307179586) * ((((vi1).y) * (9.765625e-4)) + ((0.0) + ((time) * (5.6))))))) * (0.25))) * (vec2
507 (1.5,1.5)); 439 (1.5,1.5));
@@ -512,8 +444,7 @@ Pipeline
512 , fragmentShader = 444 , fragmentShader =
513 """ 445 """
514 #version 330 core 446 #version 330 core
515 vec4 texture2D(sampler2D s 447 vec4 texture2D(sampler2D s,vec2 uv) {
516 ,vec2 uv) {
517 return texture(s,uv); 448 return texture(s,uv);
518 } 449 }
519 uniform sampler2D Tex_3416962274; 450 uniform sampler2D Tex_3416962274;
@@ -521,8 +452,7 @@ Pipeline
521 smooth in vec4 vo2; 452 smooth in vec4 vo2;
522 out vec4 f0; 453 out vec4 f0;
523 void main() { 454 void main() {
524 f0 = (vo2) * (texture2D 455 f0 = (vo2) * (texture2D (Tex_3416962274,vo1));
525 (Tex_3416962274,vo1));
526 } 456 }
527 """ 457 """
528 } 458 }
@@ -547,8 +477,7 @@ Pipeline
547 , vertexShader = 477 , vertexShader =
548 """ 478 """
549 #version 330 core 479 #version 330 core
550 vec4 texture2D(sampler2D s 480 vec4 texture2D(sampler2D s,vec2 uv) {
551 ,vec2 uv) {
552 return texture(s,uv); 481 return texture(s,uv);
553 } 482 }
554 uniform float identityLight; 483 uniform float identityLight;
@@ -562,28 +491,19 @@ Pipeline
562 smooth out vec2 vo1; 491 smooth out vec2 vo1;
563 smooth out vec4 vo2; 492 smooth out vec4 vo2;
564 vec4 snoc(vec3 z0,float z1) { 493 vec4 snoc(vec3 z0,float z1) {
565 return vec4 ((z0).x 494 return vec4 ((z0).x,(z0).y,(z0).z,z1);
566 ,(z0).y
567 ,(z0).z
568 ,z1);
569 } 495 }
570 void main() { 496 void main() {
571 gl_Position = 497 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
572 (viewProj) * ((worldMat) * (snoc
573 (vi1,1.0)));
574 vo1 = vi4; 498 vo1 = vi4;
575 vo2 = vec4 (identityLight 499 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
576 ,identityLight
577 ,identityLight
578 ,1.0);
579 } 500 }
580 """ 501 """
581 , geometryShader = Nothing 502 , geometryShader = Nothing
582 , fragmentShader = 503 , fragmentShader =
583 """ 504 """
584 #version 330 core 505 #version 330 core
585 vec4 texture2D(sampler2D s 506 vec4 texture2D(sampler2D s,vec2 uv) {
586 ,vec2 uv) {
587 return texture(s,uv); 507 return texture(s,uv);
588 } 508 }
589 uniform sampler2D LightMap; 509 uniform sampler2D LightMap;
@@ -591,8 +511,7 @@ Pipeline
591 smooth in vec4 vo2; 511 smooth in vec4 vo2;
592 out vec4 f0; 512 out vec4 f0;
593 void main() { 513 void main() {
594 f0 = (vo2) * (texture2D 514 f0 = (vo2) * (texture2D (LightMap,vo1));
595 (LightMap,vo1));
596 } 515 }
597 """ 516 """
598 } 517 }
@@ -618,8 +537,7 @@ Pipeline
618 , vertexShader = 537 , vertexShader =
619 """ 538 """
620 #version 330 core 539 #version 330 core
621 vec4 texture2D(sampler2D s 540 vec4 texture2D(sampler2D s,vec2 uv) {
622 ,vec2 uv) {
623 return texture(s,uv); 541 return texture(s,uv);
624 } 542 }
625 uniform float identityLight; 543 uniform float identityLight;
@@ -633,28 +551,19 @@ Pipeline
633 smooth out vec2 vo1; 551 smooth out vec2 vo1;
634 smooth out vec4 vo2; 552 smooth out vec4 vo2;
635 vec4 snoc(vec3 z0,float z1) { 553 vec4 snoc(vec3 z0,float z1) {
636 return vec4 ((z0).x 554 return vec4 ((z0).x,(z0).y,(z0).z,z1);
637 ,(z0).y
638 ,(z0).z
639 ,z1);
640 } 555 }
641 void main() { 556 void main() {
642 gl_Position = 557 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
643 (viewProj) * ((worldMat) * (snoc
644 (vi1,1.0)));
645 vo1 = vi3; 558 vo1 = vi3;
646 vo2 = vec4 (identityLight 559 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
647 ,identityLight
648 ,identityLight
649 ,1.0);
650 } 560 }
651 """ 561 """
652 , geometryShader = Nothing 562 , geometryShader = Nothing
653 , fragmentShader = 563 , fragmentShader =
654 """ 564 """
655 #version 330 core 565 #version 330 core
656 vec4 texture2D(sampler2D s 566 vec4 texture2D(sampler2D s,vec2 uv) {
657 ,vec2 uv) {
658 return texture(s,uv); 567 return texture(s,uv);
659 } 568 }
660 uniform sampler2D Tex_4288602201; 569 uniform sampler2D Tex_4288602201;
@@ -662,8 +571,7 @@ Pipeline
662 smooth in vec4 vo2; 571 smooth in vec4 vo2;
663 out vec4 f0; 572 out vec4 f0;
664 void main() { 573 void main() {
665 f0 = (vo2) * (texture2D 574 f0 = (vo2) * (texture2D (Tex_4288602201,vo1));
666 (Tex_4288602201,vo1));
667 } 575 }
668 """ 576 """
669 } 577 }
@@ -689,8 +597,7 @@ Pipeline
689 , vertexShader = 597 , vertexShader =
690 """ 598 """
691 #version 330 core 599 #version 330 core
692 vec4 texture2D(sampler2D s 600 vec4 texture2D(sampler2D s,vec2 uv) {
693 ,vec2 uv) {
694 return texture(s,uv); 601 return texture(s,uv);
695 } 602 }
696 uniform float identityLight; 603 uniform float identityLight;
@@ -704,28 +611,19 @@ Pipeline
704 smooth out vec2 vo1; 611 smooth out vec2 vo1;
705 smooth out vec4 vo2; 612 smooth out vec4 vo2;
706 vec4 snoc(vec3 z0,float z1) { 613 vec4 snoc(vec3 z0,float z1) {
707 return vec4 ((z0).x 614 return vec4 ((z0).x,(z0).y,(z0).z,z1);
708 ,(z0).y
709 ,(z0).z
710 ,z1);
711 } 615 }
712 void main() { 616 void main() {
713 gl_Position = 617 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
714 (viewProj) * ((worldMat) * (snoc
715 (vi1,1.0)));
716 vo1 = vi3; 618 vo1 = vi3;
717 vo2 = vec4 (identityLight 619 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
718 ,identityLight
719 ,identityLight
720 ,1.0);
721 } 620 }
722 """ 621 """
723 , geometryShader = Nothing 622 , geometryShader = Nothing
724 , fragmentShader = 623 , fragmentShader =
725 """ 624 """
726 #version 330 core 625 #version 330 core
727 vec4 texture2D(sampler2D s 626 vec4 texture2D(sampler2D s,vec2 uv) {
728 ,vec2 uv) {
729 return texture(s,uv); 627 return texture(s,uv);
730 } 628 }
731 uniform sampler2D Tex_3202786139; 629 uniform sampler2D Tex_3202786139;
@@ -733,8 +631,7 @@ Pipeline
733 smooth in vec4 vo2; 631 smooth in vec4 vo2;
734 out vec4 f0; 632 out vec4 f0;
735 void main() { 633 void main() {
736 f0 = (vo2) * (texture2D 634 f0 = (vo2) * (texture2D (Tex_3202786139,vo1));
737 (Tex_3202786139,vo1));
738 } 635 }
739 """ 636 """
740 } 637 }
@@ -760,8 +657,7 @@ Pipeline
760 , vertexShader = 657 , vertexShader =
761 """ 658 """
762 #version 330 core 659 #version 330 core
763 vec4 texture2D(sampler2D s 660 vec4 texture2D(sampler2D s,vec2 uv) {
764 ,vec2 uv) {
765 return texture(s,uv); 661 return texture(s,uv);
766 } 662 }
767 uniform float identityLight; 663 uniform float identityLight;
@@ -775,28 +671,19 @@ Pipeline
775 smooth out vec2 vo1; 671 smooth out vec2 vo1;
776 smooth out vec4 vo2; 672 smooth out vec4 vo2;
777 vec4 snoc(vec3 z0,float z1) { 673 vec4 snoc(vec3 z0,float z1) {
778 return vec4 ((z0).x 674 return vec4 ((z0).x,(z0).y,(z0).z,z1);
779 ,(z0).y
780 ,(z0).z
781 ,z1);
782 } 675 }
783 void main() { 676 void main() {
784 gl_Position = 677 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
785 (viewProj) * ((worldMat) * (snoc
786 (vi1,1.0)));
787 vo1 = vi3; 678 vo1 = vi3;
788 vo2 = vec4 (identityLight 679 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
789 ,identityLight
790 ,identityLight
791 ,1.0);
792 } 680 }
793 """ 681 """
794 , geometryShader = Nothing 682 , geometryShader = Nothing
795 , fragmentShader = 683 , fragmentShader =
796 """ 684 """
797 #version 330 core 685 #version 330 core
798 vec4 texture2D(sampler2D s 686 vec4 texture2D(sampler2D s,vec2 uv) {
799 ,vec2 uv) {
800 return texture(s,uv); 687 return texture(s,uv);
801 } 688 }
802 uniform sampler2D Tex_4255130505; 689 uniform sampler2D Tex_4255130505;
@@ -804,8 +691,7 @@ Pipeline
804 smooth in vec4 vo2; 691 smooth in vec4 vo2;
805 out vec4 f0; 692 out vec4 f0;
806 void main() { 693 void main() {
807 f0 = (vo2) * (texture2D 694 f0 = (vo2) * (texture2D (Tex_4255130505,vo1));
808 (Tex_4255130505,vo1));
809 } 695 }
810 """ 696 """
811 } 697 }
@@ -830,8 +716,7 @@ Pipeline
830 , vertexShader = 716 , vertexShader =
831 """ 717 """
832 #version 330 core 718 #version 330 core
833 vec4 texture2D(sampler2D s 719 vec4 texture2D(sampler2D s,vec2 uv) {
834 ,vec2 uv) {
835 return texture(s,uv); 720 return texture(s,uv);
836 } 721 }
837 uniform float identityLight; 722 uniform float identityLight;
@@ -845,28 +730,19 @@ Pipeline
845 smooth out vec2 vo1; 730 smooth out vec2 vo1;
846 smooth out vec4 vo2; 731 smooth out vec4 vo2;
847 vec4 snoc(vec3 z0,float z1) { 732 vec4 snoc(vec3 z0,float z1) {
848 return vec4 ((z0).x 733 return vec4 ((z0).x,(z0).y,(z0).z,z1);
849 ,(z0).y
850 ,(z0).z
851 ,z1);
852 } 734 }
853 void main() { 735 void main() {
854 gl_Position = 736 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
855 (viewProj) * ((worldMat) * (snoc
856 (vi1,1.0)));
857 vo1 = vi3; 737 vo1 = vi3;
858 vo2 = vec4 (identityLight 738 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
859 ,identityLight
860 ,identityLight
861 ,1.0);
862 } 739 }
863 """ 740 """
864 , geometryShader = Nothing 741 , geometryShader = Nothing
865 , fragmentShader = 742 , fragmentShader =
866 """ 743 """
867 #version 330 core 744 #version 330 core
868 vec4 texture2D(sampler2D s 745 vec4 texture2D(sampler2D s,vec2 uv) {
869 ,vec2 uv) {
870 return texture(s,uv); 746 return texture(s,uv);
871 } 747 }
872 uniform sampler2D Tex_564811775; 748 uniform sampler2D Tex_564811775;
@@ -874,8 +750,7 @@ Pipeline
874 smooth in vec4 vo2; 750 smooth in vec4 vo2;
875 out vec4 f0; 751 out vec4 f0;
876 void main() { 752 void main() {
877 f0 = (vo2) * (texture2D 753 f0 = (vo2) * (texture2D (Tex_564811775,vo1));
878 (Tex_564811775,vo1));
879 } 754 }
880 """ 755 """
881 } 756 }
@@ -901,8 +776,7 @@ Pipeline
901 , vertexShader = 776 , vertexShader =
902 """ 777 """
903 #version 330 core 778 #version 330 core
904 vec4 texture2D(sampler2D s 779 vec4 texture2D(sampler2D s,vec2 uv) {
905 ,vec2 uv) {
906 return texture(s,uv); 780 return texture(s,uv);
907 } 781 }
908 uniform float identityLight; 782 uniform float identityLight;
@@ -916,28 +790,19 @@ Pipeline
916 smooth out vec2 vo1; 790 smooth out vec2 vo1;
917 smooth out vec4 vo2; 791 smooth out vec4 vo2;
918 vec4 snoc(vec3 z0,float z1) { 792 vec4 snoc(vec3 z0,float z1) {
919 return vec4 ((z0).x 793 return vec4 ((z0).x,(z0).y,(z0).z,z1);
920 ,(z0).y
921 ,(z0).z
922 ,z1);
923 } 794 }
924 void main() { 795 void main() {
925 gl_Position = 796 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
926 (viewProj) * ((worldMat) * (snoc
927 (vi1,1.0)));
928 vo1 = vi3; 797 vo1 = vi3;
929 vo2 = vec4 (identityLight 798 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
930 ,identityLight
931 ,identityLight
932 ,1.0);
933 } 799 }
934 """ 800 """
935 , geometryShader = Nothing 801 , geometryShader = Nothing
936 , fragmentShader = 802 , fragmentShader =
937 """ 803 """
938 #version 330 core 804 #version 330 core
939 vec4 texture2D(sampler2D s 805 vec4 texture2D(sampler2D s,vec2 uv) {
940 ,vec2 uv) {
941 return texture(s,uv); 806 return texture(s,uv);
942 } 807 }
943 uniform sampler2D Tex_2073154888; 808 uniform sampler2D Tex_2073154888;
@@ -945,8 +810,7 @@ Pipeline
945 smooth in vec4 vo2; 810 smooth in vec4 vo2;
946 out vec4 f0; 811 out vec4 f0;
947 void main() { 812 void main() {
948 f0 = (vo2) * (texture2D 813 f0 = (vo2) * (texture2D (Tex_2073154888,vo1));
949 (Tex_2073154888,vo1));
950 } 814 }
951 """ 815 """
952 } 816 }
@@ -972,8 +836,7 @@ Pipeline
972 , vertexShader = 836 , vertexShader =
973 """ 837 """
974 #version 330 core 838 #version 330 core
975 vec4 texture2D(sampler2D s 839 vec4 texture2D(sampler2D s,vec2 uv) {
976 ,vec2 uv) {
977 return texture(s,uv); 840 return texture(s,uv);
978 } 841 }
979 uniform float identityLight; 842 uniform float identityLight;
@@ -987,28 +850,19 @@ Pipeline
987 smooth out vec2 vo1; 850 smooth out vec2 vo1;
988 smooth out vec4 vo2; 851 smooth out vec4 vo2;
989 vec4 snoc(vec3 z0,float z1) { 852 vec4 snoc(vec3 z0,float z1) {
990 return vec4 ((z0).x 853 return vec4 ((z0).x,(z0).y,(z0).z,z1);
991 ,(z0).y
992 ,(z0).z
993 ,z1);
994 } 854 }
995 void main() { 855 void main() {
996 gl_Position = 856 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
997 (viewProj) * ((worldMat) * (snoc
998 (vi1,1.0)));
999 vo1 = vi3; 857 vo1 = vi3;
1000 vo2 = vec4 (identityLight 858 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1001 ,identityLight
1002 ,identityLight
1003 ,1.0);
1004 } 859 }
1005 """ 860 """
1006 , geometryShader = Nothing 861 , geometryShader = Nothing
1007 , fragmentShader = 862 , fragmentShader =
1008 """ 863 """
1009 #version 330 core 864 #version 330 core
1010 vec4 texture2D(sampler2D s 865 vec4 texture2D(sampler2D s,vec2 uv) {
1011 ,vec2 uv) {
1012 return texture(s,uv); 866 return texture(s,uv);
1013 } 867 }
1014 uniform sampler2D Tex_2099456856; 868 uniform sampler2D Tex_2099456856;
@@ -1016,8 +870,7 @@ Pipeline
1016 smooth in vec4 vo2; 870 smooth in vec4 vo2;
1017 out vec4 f0; 871 out vec4 f0;
1018 void main() { 872 void main() {
1019 f0 = (vo2) * (texture2D 873 f0 = (vo2) * (texture2D (Tex_2099456856,vo1));
1020 (Tex_2099456856,vo1));
1021 } 874 }
1022 """ 875 """
1023 } 876 }
@@ -1043,8 +896,7 @@ Pipeline
1043 , vertexShader = 896 , vertexShader =
1044 """ 897 """
1045 #version 330 core 898 #version 330 core
1046 vec4 texture2D(sampler2D s 899 vec4 texture2D(sampler2D s,vec2 uv) {
1047 ,vec2 uv) {
1048 return texture(s,uv); 900 return texture(s,uv);
1049 } 901 }
1050 uniform float identityLight; 902 uniform float identityLight;
@@ -1058,28 +910,19 @@ Pipeline
1058 smooth out vec2 vo1; 910 smooth out vec2 vo1;
1059 smooth out vec4 vo2; 911 smooth out vec4 vo2;
1060 vec4 snoc(vec3 z0,float z1) { 912 vec4 snoc(vec3 z0,float z1) {
1061 return vec4 ((z0).x 913 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1062 ,(z0).y
1063 ,(z0).z
1064 ,z1);
1065 } 914 }
1066 void main() { 915 void main() {
1067 gl_Position = 916 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1068 (viewProj) * ((worldMat) * (snoc
1069 (vi1,1.0)));
1070 vo1 = vi3; 917 vo1 = vi3;
1071 vo2 = vec4 (identityLight 918 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1072 ,identityLight
1073 ,identityLight
1074 ,1.0);
1075 } 919 }
1076 """ 920 """
1077 , geometryShader = Nothing 921 , geometryShader = Nothing
1078 , fragmentShader = 922 , fragmentShader =
1079 """ 923 """
1080 #version 330 core 924 #version 330 core
1081 vec4 texture2D(sampler2D s 925 vec4 texture2D(sampler2D s,vec2 uv) {
1082 ,vec2 uv) {
1083 return texture(s,uv); 926 return texture(s,uv);
1084 } 927 }
1085 uniform sampler2D Tex_1581337759; 928 uniform sampler2D Tex_1581337759;
@@ -1087,8 +930,7 @@ Pipeline
1087 smooth in vec4 vo2; 930 smooth in vec4 vo2;
1088 out vec4 f0; 931 out vec4 f0;
1089 void main() { 932 void main() {
1090 f0 = (vo2) * (texture2D 933 f0 = (vo2) * (texture2D (Tex_1581337759,vo1));
1091 (Tex_1581337759,vo1));
1092 } 934 }
1093 """ 935 """
1094 } 936 }
@@ -1114,8 +956,7 @@ Pipeline
1114 , vertexShader = 956 , vertexShader =
1115 """ 957 """
1116 #version 330 core 958 #version 330 core
1117 vec4 texture2D(sampler2D s 959 vec4 texture2D(sampler2D s,vec2 uv) {
1118 ,vec2 uv) {
1119 return texture(s,uv); 960 return texture(s,uv);
1120 } 961 }
1121 uniform float identityLight; 962 uniform float identityLight;
@@ -1129,28 +970,19 @@ Pipeline
1129 smooth out vec2 vo1; 970 smooth out vec2 vo1;
1130 smooth out vec4 vo2; 971 smooth out vec4 vo2;
1131 vec4 snoc(vec3 z0,float z1) { 972 vec4 snoc(vec3 z0,float z1) {
1132 return vec4 ((z0).x 973 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1133 ,(z0).y
1134 ,(z0).z
1135 ,z1);
1136 } 974 }
1137 void main() { 975 void main() {
1138 gl_Position = 976 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1139 (viewProj) * ((worldMat) * (snoc
1140 (vi1,1.0)));
1141 vo1 = vi3; 977 vo1 = vi3;
1142 vo2 = vec4 (identityLight 978 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1143 ,identityLight
1144 ,identityLight
1145 ,1.0);
1146 } 979 }
1147 """ 980 """
1148 , geometryShader = Nothing 981 , geometryShader = Nothing
1149 , fragmentShader = 982 , fragmentShader =
1150 """ 983 """
1151 #version 330 core 984 #version 330 core
1152 vec4 texture2D(sampler2D s 985 vec4 texture2D(sampler2D s,vec2 uv) {
1153 ,vec2 uv) {
1154 return texture(s,uv); 986 return texture(s,uv);
1155 } 987 }
1156 uniform sampler2D Tex_1062467595; 988 uniform sampler2D Tex_1062467595;
@@ -1158,8 +990,7 @@ Pipeline
1158 smooth in vec4 vo2; 990 smooth in vec4 vo2;
1159 out vec4 f0; 991 out vec4 f0;
1160 void main() { 992 void main() {
1161 f0 = (vo2) * (texture2D 993 f0 = (vo2) * (texture2D (Tex_1062467595,vo1));
1162 (Tex_1062467595,vo1));
1163 } 994 }
1164 """ 995 """
1165 } 996 }
@@ -1185,8 +1016,7 @@ Pipeline
1185 , vertexShader = 1016 , vertexShader =
1186 """ 1017 """
1187 #version 330 core 1018 #version 330 core
1188 vec4 texture2D(sampler2D s 1019 vec4 texture2D(sampler2D s,vec2 uv) {
1189 ,vec2 uv) {
1190 return texture(s,uv); 1020 return texture(s,uv);
1191 } 1021 }
1192 uniform float identityLight; 1022 uniform float identityLight;
@@ -1200,28 +1030,19 @@ Pipeline
1200 smooth out vec2 vo1; 1030 smooth out vec2 vo1;
1201 smooth out vec4 vo2; 1031 smooth out vec4 vo2;
1202 vec4 snoc(vec3 z0,float z1) { 1032 vec4 snoc(vec3 z0,float z1) {
1203 return vec4 ((z0).x 1033 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1204 ,(z0).y
1205 ,(z0).z
1206 ,z1);
1207 } 1034 }
1208 void main() { 1035 void main() {
1209 gl_Position = 1036 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1210 (viewProj) * ((worldMat) * (snoc
1211 (vi1,1.0)));
1212 vo1 = vi3; 1037 vo1 = vi3;
1213 vo2 = vec4 (identityLight 1038 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1214 ,identityLight
1215 ,identityLight
1216 ,1.0);
1217 } 1039 }
1218 """ 1040 """
1219 , geometryShader = Nothing 1041 , geometryShader = Nothing
1220 , fragmentShader = 1042 , fragmentShader =
1221 """ 1043 """
1222 #version 330 core 1044 #version 330 core
1223 vec4 texture2D(sampler2D s 1045 vec4 texture2D(sampler2D s,vec2 uv) {
1224 ,vec2 uv) {
1225 return texture(s,uv); 1046 return texture(s,uv);
1226 } 1047 }
1227 uniform sampler2D Tex_2024854890; 1048 uniform sampler2D Tex_2024854890;
@@ -1229,8 +1050,7 @@ Pipeline
1229 smooth in vec4 vo2; 1050 smooth in vec4 vo2;
1230 out vec4 f0; 1051 out vec4 f0;
1231 void main() { 1052 void main() {
1232 f0 = (vo2) * (texture2D 1053 f0 = (vo2) * (texture2D (Tex_2024854890,vo1));
1233 (Tex_2024854890,vo1));
1234 } 1054 }
1235 """ 1055 """
1236 } 1056 }
@@ -1256,8 +1076,7 @@ Pipeline
1256 , vertexShader = 1076 , vertexShader =
1257 """ 1077 """
1258 #version 330 core 1078 #version 330 core
1259 vec4 texture2D(sampler2D s 1079 vec4 texture2D(sampler2D s,vec2 uv) {
1260 ,vec2 uv) {
1261 return texture(s,uv); 1080 return texture(s,uv);
1262 } 1081 }
1263 uniform float identityLight; 1082 uniform float identityLight;
@@ -1271,28 +1090,19 @@ Pipeline
1271 smooth out vec2 vo1; 1090 smooth out vec2 vo1;
1272 smooth out vec4 vo2; 1091 smooth out vec4 vo2;
1273 vec4 snoc(vec3 z0,float z1) { 1092 vec4 snoc(vec3 z0,float z1) {
1274 return vec4 ((z0).x 1093 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1275 ,(z0).y
1276 ,(z0).z
1277 ,z1);
1278 } 1094 }
1279 void main() { 1095 void main() {
1280 gl_Position = 1096 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1281 (viewProj) * ((worldMat) * (snoc
1282 (vi1,1.0)));
1283 vo1 = vi3; 1097 vo1 = vi3;
1284 vo2 = vec4 (identityLight 1098 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1285 ,identityLight
1286 ,identityLight
1287 ,1.0);
1288 } 1099 }
1289 """ 1100 """
1290 , geometryShader = Nothing 1101 , geometryShader = Nothing
1291 , fragmentShader = 1102 , fragmentShader =
1292 """ 1103 """
1293 #version 330 core 1104 #version 330 core
1294 vec4 texture2D(sampler2D s 1105 vec4 texture2D(sampler2D s,vec2 uv) {
1295 ,vec2 uv) {
1296 return texture(s,uv); 1106 return texture(s,uv);
1297 } 1107 }
1298 uniform sampler2D Tex_1284708166; 1108 uniform sampler2D Tex_1284708166;
@@ -1300,8 +1110,7 @@ Pipeline
1300 smooth in vec4 vo2; 1110 smooth in vec4 vo2;
1301 out vec4 f0; 1111 out vec4 f0;
1302 void main() { 1112 void main() {
1303 f0 = (vo2) * (texture2D 1113 f0 = (vo2) * (texture2D (Tex_1284708166,vo1));
1304 (Tex_1284708166,vo1));
1305 } 1114 }
1306 """ 1115 """
1307 } 1116 }
@@ -1327,8 +1136,7 @@ Pipeline
1327 , vertexShader = 1136 , vertexShader =
1328 """ 1137 """
1329 #version 330 core 1138 #version 330 core
1330 vec4 texture2D(sampler2D s 1139 vec4 texture2D(sampler2D s,vec2 uv) {
1331 ,vec2 uv) {
1332 return texture(s,uv); 1140 return texture(s,uv);
1333 } 1141 }
1334 uniform float identityLight; 1142 uniform float identityLight;
@@ -1342,28 +1150,19 @@ Pipeline
1342 smooth out vec2 vo1; 1150 smooth out vec2 vo1;
1343 smooth out vec4 vo2; 1151 smooth out vec4 vo2;
1344 vec4 snoc(vec3 z0,float z1) { 1152 vec4 snoc(vec3 z0,float z1) {
1345 return vec4 ((z0).x 1153 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1346 ,(z0).y
1347 ,(z0).z
1348 ,z1);
1349 } 1154 }
1350 void main() { 1155 void main() {
1351 gl_Position = 1156 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1352 (viewProj) * ((worldMat) * (snoc
1353 (vi1,1.0)));
1354 vo1 = vi3; 1157 vo1 = vi3;
1355 vo2 = vec4 (identityLight 1158 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1356 ,identityLight
1357 ,identityLight
1358 ,1.0);
1359 } 1159 }
1360 """ 1160 """
1361 , geometryShader = Nothing 1161 , geometryShader = Nothing
1362 , fragmentShader = 1162 , fragmentShader =
1363 """ 1163 """
1364 #version 330 core 1164 #version 330 core
1365 vec4 texture2D(sampler2D s 1165 vec4 texture2D(sampler2D s,vec2 uv) {
1366 ,vec2 uv) {
1367 return texture(s,uv); 1166 return texture(s,uv);
1368 } 1167 }
1369 uniform sampler2D Tex_2432583247; 1168 uniform sampler2D Tex_2432583247;
@@ -1371,8 +1170,7 @@ Pipeline
1371 smooth in vec4 vo2; 1170 smooth in vec4 vo2;
1372 out vec4 f0; 1171 out vec4 f0;
1373 void main() { 1172 void main() {
1374 f0 = (vo2) * (texture2D 1173 f0 = (vo2) * (texture2D (Tex_2432583247,vo1));
1375 (Tex_2432583247,vo1));
1376 } 1174 }
1377 """ 1175 """
1378 } 1176 }
@@ -1398,8 +1196,7 @@ Pipeline
1398 , vertexShader = 1196 , vertexShader =
1399 """ 1197 """
1400 #version 330 core 1198 #version 330 core
1401 vec4 texture2D(sampler2D s 1199 vec4 texture2D(sampler2D s,vec2 uv) {
1402 ,vec2 uv) {
1403 return texture(s,uv); 1200 return texture(s,uv);
1404 } 1201 }
1405 uniform float identityLight; 1202 uniform float identityLight;
@@ -1413,28 +1210,19 @@ Pipeline
1413 smooth out vec2 vo1; 1210 smooth out vec2 vo1;
1414 smooth out vec4 vo2; 1211 smooth out vec4 vo2;
1415 vec4 snoc(vec3 z0,float z1) { 1212 vec4 snoc(vec3 z0,float z1) {
1416 return vec4 ((z0).x 1213 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1417 ,(z0).y
1418 ,(z0).z
1419 ,z1);
1420 } 1214 }
1421 void main() { 1215 void main() {
1422 gl_Position = 1216 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1423 (viewProj) * ((worldMat) * (snoc
1424 (vi1,1.0)));
1425 vo1 = vi3; 1217 vo1 = vi3;
1426 vo2 = vec4 (identityLight 1218 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1427 ,identityLight
1428 ,identityLight
1429 ,1.0);
1430 } 1219 }
1431 """ 1220 """
1432 , geometryShader = Nothing 1221 , geometryShader = Nothing
1433 , fragmentShader = 1222 , fragmentShader =
1434 """ 1223 """
1435 #version 330 core 1224 #version 330 core
1436 vec4 texture2D(sampler2D s 1225 vec4 texture2D(sampler2D s,vec2 uv) {
1437 ,vec2 uv) {
1438 return texture(s,uv); 1226 return texture(s,uv);
1439 } 1227 }
1440 uniform sampler2D Tex_1002517541; 1228 uniform sampler2D Tex_1002517541;
@@ -1442,8 +1230,7 @@ Pipeline
1442 smooth in vec4 vo2; 1230 smooth in vec4 vo2;
1443 out vec4 f0; 1231 out vec4 f0;
1444 void main() { 1232 void main() {
1445 f0 = (vo2) * (texture2D 1233 f0 = (vo2) * (texture2D (Tex_1002517541,vo1));
1446 (Tex_1002517541,vo1));
1447 } 1234 }
1448 """ 1235 """
1449 } 1236 }
@@ -1469,8 +1256,7 @@ Pipeline
1469 , vertexShader = 1256 , vertexShader =
1470 """ 1257 """
1471 #version 330 core 1258 #version 330 core
1472 vec4 texture2D(sampler2D s 1259 vec4 texture2D(sampler2D s,vec2 uv) {
1473 ,vec2 uv) {
1474 return texture(s,uv); 1260 return texture(s,uv);
1475 } 1261 }
1476 uniform float identityLight; 1262 uniform float identityLight;
@@ -1484,28 +1270,19 @@ Pipeline
1484 smooth out vec2 vo1; 1270 smooth out vec2 vo1;
1485 smooth out vec4 vo2; 1271 smooth out vec4 vo2;
1486 vec4 snoc(vec3 z0,float z1) { 1272 vec4 snoc(vec3 z0,float z1) {
1487 return vec4 ((z0).x 1273 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1488 ,(z0).y
1489 ,(z0).z
1490 ,z1);
1491 } 1274 }
1492 void main() { 1275 void main() {
1493 gl_Position = 1276 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1494 (viewProj) * ((worldMat) * (snoc
1495 (vi1,1.0)));
1496 vo1 = vi3; 1277 vo1 = vi3;
1497 vo2 = vec4 (identityLight 1278 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1498 ,identityLight
1499 ,identityLight
1500 ,1.0);
1501 } 1279 }
1502 """ 1280 """
1503 , geometryShader = Nothing 1281 , geometryShader = Nothing
1504 , fragmentShader = 1282 , fragmentShader =
1505 """ 1283 """
1506 #version 330 core 1284 #version 330 core
1507 vec4 texture2D(sampler2D s 1285 vec4 texture2D(sampler2D s,vec2 uv) {
1508 ,vec2 uv) {
1509 return texture(s,uv); 1286 return texture(s,uv);
1510 } 1287 }
1511 uniform sampler2D Tex_2639119078; 1288 uniform sampler2D Tex_2639119078;
@@ -1513,8 +1290,7 @@ Pipeline
1513 smooth in vec4 vo2; 1290 smooth in vec4 vo2;
1514 out vec4 f0; 1291 out vec4 f0;
1515 void main() { 1292 void main() {
1516 f0 = (vo2) * (texture2D 1293 f0 = (vo2) * (texture2D (Tex_2639119078,vo1));
1517 (Tex_2639119078,vo1));
1518 } 1294 }
1519 """ 1295 """
1520 } 1296 }
@@ -1540,8 +1316,7 @@ Pipeline
1540 , vertexShader = 1316 , vertexShader =
1541 """ 1317 """
1542 #version 330 core 1318 #version 330 core
1543 vec4 texture2D(sampler2D s 1319 vec4 texture2D(sampler2D s,vec2 uv) {
1544 ,vec2 uv) {
1545 return texture(s,uv); 1320 return texture(s,uv);
1546 } 1321 }
1547 uniform float identityLight; 1322 uniform float identityLight;
@@ -1555,28 +1330,19 @@ Pipeline
1555 smooth out vec2 vo1; 1330 smooth out vec2 vo1;
1556 smooth out vec4 vo2; 1331 smooth out vec4 vo2;
1557 vec4 snoc(vec3 z0,float z1) { 1332 vec4 snoc(vec3 z0,float z1) {
1558 return vec4 ((z0).x 1333 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1559 ,(z0).y
1560 ,(z0).z
1561 ,z1);
1562 } 1334 }
1563 void main() { 1335 void main() {
1564 gl_Position = 1336 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1565 (viewProj) * ((worldMat) * (snoc
1566 (vi1,1.0)));
1567 vo1 = vi3; 1337 vo1 = vi3;
1568 vo2 = vec4 (identityLight 1338 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1569 ,identityLight
1570 ,identityLight
1571 ,1.0);
1572 } 1339 }
1573 """ 1340 """
1574 , geometryShader = Nothing 1341 , geometryShader = Nothing
1575 , fragmentShader = 1342 , fragmentShader =
1576 """ 1343 """
1577 #version 330 core 1344 #version 330 core
1578 vec4 texture2D(sampler2D s 1345 vec4 texture2D(sampler2D s,vec2 uv) {
1579 ,vec2 uv) {
1580 return texture(s,uv); 1346 return texture(s,uv);
1581 } 1347 }
1582 uniform sampler2D Tex_3479185666; 1348 uniform sampler2D Tex_3479185666;
@@ -1584,8 +1350,7 @@ Pipeline
1584 smooth in vec4 vo2; 1350 smooth in vec4 vo2;
1585 out vec4 f0; 1351 out vec4 f0;
1586 void main() { 1352 void main() {
1587 f0 = (vo2) * (texture2D 1353 f0 = (vo2) * (texture2D (Tex_3479185666,vo1));
1588 (Tex_3479185666,vo1));
1589 } 1354 }
1590 """ 1355 """
1591 } 1356 }
@@ -1611,8 +1376,7 @@ Pipeline
1611 , vertexShader = 1376 , vertexShader =
1612 """ 1377 """
1613 #version 330 core 1378 #version 330 core
1614 vec4 texture2D(sampler2D s 1379 vec4 texture2D(sampler2D s,vec2 uv) {
1615 ,vec2 uv) {
1616 return texture(s,uv); 1380 return texture(s,uv);
1617 } 1381 }
1618 uniform float identityLight; 1382 uniform float identityLight;
@@ -1626,28 +1390,19 @@ Pipeline
1626 smooth out vec2 vo1; 1390 smooth out vec2 vo1;
1627 smooth out vec4 vo2; 1391 smooth out vec4 vo2;
1628 vec4 snoc(vec3 z0,float z1) { 1392 vec4 snoc(vec3 z0,float z1) {
1629 return vec4 ((z0).x 1393 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1630 ,(z0).y
1631 ,(z0).z
1632 ,z1);
1633 } 1394 }
1634 void main() { 1395 void main() {
1635 gl_Position = 1396 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1636 (viewProj) * ((worldMat) * (snoc
1637 (vi1,1.0)));
1638 vo1 = vi3; 1397 vo1 = vi3;
1639 vo2 = vec4 (identityLight 1398 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1640 ,identityLight
1641 ,identityLight
1642 ,1.0);
1643 } 1399 }
1644 """ 1400 """
1645 , geometryShader = Nothing 1401 , geometryShader = Nothing
1646 , fragmentShader = 1402 , fragmentShader =
1647 """ 1403 """
1648 #version 330 core 1404 #version 330 core
1649 vec4 texture2D(sampler2D s 1405 vec4 texture2D(sampler2D s,vec2 uv) {
1650 ,vec2 uv) {
1651 return texture(s,uv); 1406 return texture(s,uv);
1652 } 1407 }
1653 uniform sampler2D Tex_3448884269; 1408 uniform sampler2D Tex_3448884269;
@@ -1655,8 +1410,7 @@ Pipeline
1655 smooth in vec4 vo2; 1410 smooth in vec4 vo2;
1656 out vec4 f0; 1411 out vec4 f0;
1657 void main() { 1412 void main() {
1658 f0 = (vo2) * (texture2D 1413 f0 = (vo2) * (texture2D (Tex_3448884269,vo1));
1659 (Tex_3448884269,vo1));
1660 } 1414 }
1661 """ 1415 """
1662 } 1416 }
@@ -1682,8 +1436,7 @@ Pipeline
1682 , vertexShader = 1436 , vertexShader =
1683 """ 1437 """
1684 #version 330 core 1438 #version 330 core
1685 vec4 texture2D(sampler2D s 1439 vec4 texture2D(sampler2D s,vec2 uv) {
1686 ,vec2 uv) {
1687 return texture(s,uv); 1440 return texture(s,uv);
1688 } 1441 }
1689 uniform float identityLight; 1442 uniform float identityLight;
@@ -1697,28 +1450,19 @@ Pipeline
1697 smooth out vec2 vo1; 1450 smooth out vec2 vo1;
1698 smooth out vec4 vo2; 1451 smooth out vec4 vo2;
1699 vec4 snoc(vec3 z0,float z1) { 1452 vec4 snoc(vec3 z0,float z1) {
1700 return vec4 ((z0).x 1453 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1701 ,(z0).y
1702 ,(z0).z
1703 ,z1);
1704 } 1454 }
1705 void main() { 1455 void main() {
1706 gl_Position = 1456 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1707 (viewProj) * ((worldMat) * (snoc
1708 (vi1,1.0)));
1709 vo1 = vi3; 1457 vo1 = vi3;
1710 vo2 = vec4 (identityLight 1458 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1711 ,identityLight
1712 ,identityLight
1713 ,1.0);
1714 } 1459 }
1715 """ 1460 """
1716 , geometryShader = Nothing 1461 , geometryShader = Nothing
1717 , fragmentShader = 1462 , fragmentShader =
1718 """ 1463 """
1719 #version 330 core 1464 #version 330 core
1720 vec4 texture2D(sampler2D s 1465 vec4 texture2D(sampler2D s,vec2 uv) {
1721 ,vec2 uv) {
1722 return texture(s,uv); 1466 return texture(s,uv);
1723 } 1467 }
1724 uniform sampler2D Tex_1201212243; 1468 uniform sampler2D Tex_1201212243;
@@ -1726,8 +1470,7 @@ Pipeline
1726 smooth in vec4 vo2; 1470 smooth in vec4 vo2;
1727 out vec4 f0; 1471 out vec4 f0;
1728 void main() { 1472 void main() {
1729 f0 = (vo2) * (texture2D 1473 f0 = (vo2) * (texture2D (Tex_1201212243,vo1));
1730 (Tex_1201212243,vo1));
1731 } 1474 }
1732 """ 1475 """
1733 } 1476 }
@@ -1753,8 +1496,7 @@ Pipeline
1753 , vertexShader = 1496 , vertexShader =
1754 """ 1497 """
1755 #version 330 core 1498 #version 330 core
1756 vec4 texture2D(sampler2D s 1499 vec4 texture2D(sampler2D s,vec2 uv) {
1757 ,vec2 uv) {
1758 return texture(s,uv); 1500 return texture(s,uv);
1759 } 1501 }
1760 uniform float identityLight; 1502 uniform float identityLight;
@@ -1768,28 +1510,19 @@ Pipeline
1768 smooth out vec2 vo1; 1510 smooth out vec2 vo1;
1769 smooth out vec4 vo2; 1511 smooth out vec4 vo2;
1770 vec4 snoc(vec3 z0,float z1) { 1512 vec4 snoc(vec3 z0,float z1) {
1771 return vec4 ((z0).x 1513 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1772 ,(z0).y
1773 ,(z0).z
1774 ,z1);
1775 } 1514 }
1776 void main() { 1515 void main() {
1777 gl_Position = 1516 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1778 (viewProj) * ((worldMat) * (snoc
1779 (vi1,1.0)));
1780 vo1 = vi3; 1517 vo1 = vi3;
1781 vo2 = vec4 (identityLight 1518 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1782 ,identityLight
1783 ,identityLight
1784 ,1.0);
1785 } 1519 }
1786 """ 1520 """
1787 , geometryShader = Nothing 1521 , geometryShader = Nothing
1788 , fragmentShader = 1522 , fragmentShader =
1789 """ 1523 """
1790 #version 330 core 1524 #version 330 core
1791 vec4 texture2D(sampler2D s 1525 vec4 texture2D(sampler2D s,vec2 uv) {
1792 ,vec2 uv) {
1793 return texture(s,uv); 1526 return texture(s,uv);
1794 } 1527 }
1795 uniform sampler2D Tex_3389727963; 1528 uniform sampler2D Tex_3389727963;
@@ -1797,8 +1530,7 @@ Pipeline
1797 smooth in vec4 vo2; 1530 smooth in vec4 vo2;
1798 out vec4 f0; 1531 out vec4 f0;
1799 void main() { 1532 void main() {
1800 f0 = (vo2) * (texture2D 1533 f0 = (vo2) * (texture2D (Tex_3389727963,vo1));
1801 (Tex_3389727963,vo1));
1802 } 1534 }
1803 """ 1535 """
1804 } 1536 }
@@ -1824,8 +1556,7 @@ Pipeline
1824 , vertexShader = 1556 , vertexShader =
1825 """ 1557 """
1826 #version 330 core 1558 #version 330 core
1827 vec4 texture2D(sampler2D s 1559 vec4 texture2D(sampler2D s,vec2 uv) {
1828 ,vec2 uv) {
1829 return texture(s,uv); 1560 return texture(s,uv);
1830 } 1561 }
1831 uniform float identityLight; 1562 uniform float identityLight;
@@ -1839,28 +1570,19 @@ Pipeline
1839 smooth out vec2 vo1; 1570 smooth out vec2 vo1;
1840 smooth out vec4 vo2; 1571 smooth out vec4 vo2;
1841 vec4 snoc(vec3 z0,float z1) { 1572 vec4 snoc(vec3 z0,float z1) {
1842 return vec4 ((z0).x 1573 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1843 ,(z0).y
1844 ,(z0).z
1845 ,z1);
1846 } 1574 }
1847 void main() { 1575 void main() {
1848 gl_Position = 1576 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1849 (viewProj) * ((worldMat) * (snoc
1850 (vi1,1.0)));
1851 vo1 = vi3; 1577 vo1 = vi3;
1852 vo2 = vec4 (identityLight 1578 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1853 ,identityLight
1854 ,identityLight
1855 ,1.0);
1856 } 1579 }
1857 """ 1580 """
1858 , geometryShader = Nothing 1581 , geometryShader = Nothing
1859 , fragmentShader = 1582 , fragmentShader =
1860 """ 1583 """
1861 #version 330 core 1584 #version 330 core
1862 vec4 texture2D(sampler2D s 1585 vec4 texture2D(sampler2D s,vec2 uv) {
1863 ,vec2 uv) {
1864 return texture(s,uv); 1586 return texture(s,uv);
1865 } 1587 }
1866 uniform sampler2D Tex_3836020895; 1588 uniform sampler2D Tex_3836020895;
@@ -1868,8 +1590,7 @@ Pipeline
1868 smooth in vec4 vo2; 1590 smooth in vec4 vo2;
1869 out vec4 f0; 1591 out vec4 f0;
1870 void main() { 1592 void main() {
1871 f0 = (vo2) * (texture2D 1593 f0 = (vo2) * (texture2D (Tex_3836020895,vo1));
1872 (Tex_3836020895,vo1));
1873 } 1594 }
1874 """ 1595 """
1875 } 1596 }
@@ -1894,8 +1615,7 @@ Pipeline
1894 , vertexShader = 1615 , vertexShader =
1895 """ 1616 """
1896 #version 330 core 1617 #version 330 core
1897 vec4 texture2D(sampler2D s 1618 vec4 texture2D(sampler2D s,vec2 uv) {
1898 ,vec2 uv) {
1899 return texture(s,uv); 1619 return texture(s,uv);
1900 } 1620 }
1901 uniform float identityLight; 1621 uniform float identityLight;
@@ -1909,28 +1629,19 @@ Pipeline
1909 smooth out vec2 vo1; 1629 smooth out vec2 vo1;
1910 smooth out vec4 vo2; 1630 smooth out vec4 vo2;
1911 vec4 snoc(vec3 z0,float z1) { 1631 vec4 snoc(vec3 z0,float z1) {
1912 return vec4 ((z0).x 1632 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1913 ,(z0).y
1914 ,(z0).z
1915 ,z1);
1916 } 1633 }
1917 void main() { 1634 void main() {
1918 gl_Position = 1635 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1919 (viewProj) * ((worldMat) * (snoc
1920 (vi1,1.0)));
1921 vo1 = vi3; 1636 vo1 = vi3;
1922 vo2 = vec4 (identityLight 1637 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1923 ,identityLight
1924 ,identityLight
1925 ,1.0);
1926 } 1638 }
1927 """ 1639 """
1928 , geometryShader = Nothing 1640 , geometryShader = Nothing
1929 , fragmentShader = 1641 , fragmentShader =
1930 """ 1642 """
1931 #version 330 core 1643 #version 330 core
1932 vec4 texture2D(sampler2D s 1644 vec4 texture2D(sampler2D s,vec2 uv) {
1933 ,vec2 uv) {
1934 return texture(s,uv); 1645 return texture(s,uv);
1935 } 1646 }
1936 uniform sampler2D Tex_209322640; 1647 uniform sampler2D Tex_209322640;
@@ -1938,8 +1649,7 @@ Pipeline
1938 smooth in vec4 vo2; 1649 smooth in vec4 vo2;
1939 out vec4 f0; 1650 out vec4 f0;
1940 void main() { 1651 void main() {
1941 f0 = (vo2) * (texture2D 1652 f0 = (vo2) * (texture2D (Tex_209322640,vo1));
1942 (Tex_209322640,vo1));
1943 } 1653 }
1944 """ 1654 """
1945 } 1655 }
@@ -1965,8 +1675,7 @@ Pipeline
1965 , vertexShader = 1675 , vertexShader =
1966 """ 1676 """
1967 #version 330 core 1677 #version 330 core
1968 vec4 texture2D(sampler2D s 1678 vec4 texture2D(sampler2D s,vec2 uv) {
1969 ,vec2 uv) {
1970 return texture(s,uv); 1679 return texture(s,uv);
1971 } 1680 }
1972 uniform float identityLight; 1681 uniform float identityLight;
@@ -1980,28 +1689,19 @@ Pipeline
1980 smooth out vec2 vo1; 1689 smooth out vec2 vo1;
1981 smooth out vec4 vo2; 1690 smooth out vec4 vo2;
1982 vec4 snoc(vec3 z0,float z1) { 1691 vec4 snoc(vec3 z0,float z1) {
1983 return vec4 ((z0).x 1692 return vec4 ((z0).x,(z0).y,(z0).z,z1);
1984 ,(z0).y
1985 ,(z0).z
1986 ,z1);
1987 } 1693 }
1988 void main() { 1694 void main() {
1989 gl_Position = 1695 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
1990 (viewProj) * ((worldMat) * (snoc
1991 (vi1,1.0)));
1992 vo1 = vi3; 1696 vo1 = vi3;
1993 vo2 = vec4 (identityLight 1697 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
1994 ,identityLight
1995 ,identityLight
1996 ,1.0);
1997 } 1698 }
1998 """ 1699 """
1999 , geometryShader = Nothing 1700 , geometryShader = Nothing
2000 , fragmentShader = 1701 , fragmentShader =
2001 """ 1702 """
2002 #version 330 core 1703 #version 330 core
2003 vec4 texture2D(sampler2D s 1704 vec4 texture2D(sampler2D s,vec2 uv) {
2004 ,vec2 uv) {
2005 return texture(s,uv); 1705 return texture(s,uv);
2006 } 1706 }
2007 uniform sampler2D Tex_2893650486; 1707 uniform sampler2D Tex_2893650486;
@@ -2009,8 +1709,7 @@ Pipeline
2009 smooth in vec4 vo2; 1709 smooth in vec4 vo2;
2010 out vec4 f0; 1710 out vec4 f0;
2011 void main() { 1711 void main() {
2012 f0 = (vo2) * (texture2D 1712 f0 = (vo2) * (texture2D (Tex_2893650486,vo1));
2013 (Tex_2893650486,vo1));
2014 } 1713 }
2015 """ 1714 """
2016 } 1715 }
@@ -2036,8 +1735,7 @@ Pipeline
2036 , vertexShader = 1735 , vertexShader =
2037 """ 1736 """
2038 #version 330 core 1737 #version 330 core
2039 vec4 texture2D(sampler2D s 1738 vec4 texture2D(sampler2D s,vec2 uv) {
2040 ,vec2 uv) {
2041 return texture(s,uv); 1739 return texture(s,uv);
2042 } 1740 }
2043 uniform float identityLight; 1741 uniform float identityLight;
@@ -2051,28 +1749,19 @@ Pipeline
2051 smooth out vec2 vo1; 1749 smooth out vec2 vo1;
2052 smooth out vec4 vo2; 1750 smooth out vec4 vo2;
2053 vec4 snoc(vec3 z0,float z1) { 1751 vec4 snoc(vec3 z0,float z1) {
2054 return vec4 ((z0).x 1752 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2055 ,(z0).y
2056 ,(z0).z
2057 ,z1);
2058 } 1753 }
2059 void main() { 1754 void main() {
2060 gl_Position = 1755 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2061 (viewProj) * ((worldMat) * (snoc
2062 (vi1,1.0)));
2063 vo1 = vi3; 1756 vo1 = vi3;
2064 vo2 = vec4 (identityLight 1757 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2065 ,identityLight
2066 ,identityLight
2067 ,1.0);
2068 } 1758 }
2069 """ 1759 """
2070 , geometryShader = Nothing 1760 , geometryShader = Nothing
2071 , fragmentShader = 1761 , fragmentShader =
2072 """ 1762 """
2073 #version 330 core 1763 #version 330 core
2074 vec4 texture2D(sampler2D s 1764 vec4 texture2D(sampler2D s,vec2 uv) {
2075 ,vec2 uv) {
2076 return texture(s,uv); 1765 return texture(s,uv);
2077 } 1766 }
2078 uniform sampler2D Tex_3814342582; 1767 uniform sampler2D Tex_3814342582;
@@ -2080,8 +1769,7 @@ Pipeline
2080 smooth in vec4 vo2; 1769 smooth in vec4 vo2;
2081 out vec4 f0; 1770 out vec4 f0;
2082 void main() { 1771 void main() {
2083 f0 = (vo2) * (texture2D 1772 f0 = (vo2) * (texture2D (Tex_3814342582,vo1));
2084 (Tex_3814342582,vo1));
2085 } 1773 }
2086 """ 1774 """
2087 } 1775 }
@@ -2107,8 +1795,7 @@ Pipeline
2107 , vertexShader = 1795 , vertexShader =
2108 """ 1796 """
2109 #version 330 core 1797 #version 330 core
2110 vec4 texture2D(sampler2D s 1798 vec4 texture2D(sampler2D s,vec2 uv) {
2111 ,vec2 uv) {
2112 return texture(s,uv); 1799 return texture(s,uv);
2113 } 1800 }
2114 uniform float identityLight; 1801 uniform float identityLight;
@@ -2122,28 +1809,19 @@ Pipeline
2122 smooth out vec2 vo1; 1809 smooth out vec2 vo1;
2123 smooth out vec4 vo2; 1810 smooth out vec4 vo2;
2124 vec4 snoc(vec3 z0,float z1) { 1811 vec4 snoc(vec3 z0,float z1) {
2125 return vec4 ((z0).x 1812 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2126 ,(z0).y
2127 ,(z0).z
2128 ,z1);
2129 } 1813 }
2130 void main() { 1814 void main() {
2131 gl_Position = 1815 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2132 (viewProj) * ((worldMat) * (snoc
2133 (vi1,1.0)));
2134 vo1 = vi3; 1816 vo1 = vi3;
2135 vo2 = vec4 (identityLight 1817 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2136 ,identityLight
2137 ,identityLight
2138 ,1.0);
2139 } 1818 }
2140 """ 1819 """
2141 , geometryShader = Nothing 1820 , geometryShader = Nothing
2142 , fragmentShader = 1821 , fragmentShader =
2143 """ 1822 """
2144 #version 330 core 1823 #version 330 core
2145 vec4 texture2D(sampler2D s 1824 vec4 texture2D(sampler2D s,vec2 uv) {
2146 ,vec2 uv) {
2147 return texture(s,uv); 1825 return texture(s,uv);
2148 } 1826 }
2149 uniform sampler2D Tex_4189195777; 1827 uniform sampler2D Tex_4189195777;
@@ -2151,8 +1829,7 @@ Pipeline
2151 smooth in vec4 vo2; 1829 smooth in vec4 vo2;
2152 out vec4 f0; 1830 out vec4 f0;
2153 void main() { 1831 void main() {
2154 f0 = (vo2) * (texture2D 1832 f0 = (vo2) * (texture2D (Tex_4189195777,vo1));
2155 (Tex_4189195777,vo1));
2156 } 1833 }
2157 """ 1834 """
2158 } 1835 }
@@ -2178,8 +1855,7 @@ Pipeline
2178 , vertexShader = 1855 , vertexShader =
2179 """ 1856 """
2180 #version 330 core 1857 #version 330 core
2181 vec4 texture2D(sampler2D s 1858 vec4 texture2D(sampler2D s,vec2 uv) {
2182 ,vec2 uv) {
2183 return texture(s,uv); 1859 return texture(s,uv);
2184 } 1860 }
2185 uniform float identityLight; 1861 uniform float identityLight;
@@ -2193,28 +1869,19 @@ Pipeline
2193 smooth out vec2 vo1; 1869 smooth out vec2 vo1;
2194 smooth out vec4 vo2; 1870 smooth out vec4 vo2;
2195 vec4 snoc(vec3 z0,float z1) { 1871 vec4 snoc(vec3 z0,float z1) {
2196 return vec4 ((z0).x 1872 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2197 ,(z0).y
2198 ,(z0).z
2199 ,z1);
2200 } 1873 }
2201 void main() { 1874 void main() {
2202 gl_Position = 1875 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2203 (viewProj) * ((worldMat) * (snoc
2204 (vi1,1.0)));
2205 vo1 = vi3; 1876 vo1 = vi3;
2206 vo2 = vec4 (identityLight 1877 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2207 ,identityLight
2208 ,identityLight
2209 ,1.0);
2210 } 1878 }
2211 """ 1879 """
2212 , geometryShader = Nothing 1880 , geometryShader = Nothing
2213 , fragmentShader = 1881 , fragmentShader =
2214 """ 1882 """
2215 #version 330 core 1883 #version 330 core
2216 vec4 texture2D(sampler2D s 1884 vec4 texture2D(sampler2D s,vec2 uv) {
2217 ,vec2 uv) {
2218 return texture(s,uv); 1885 return texture(s,uv);
2219 } 1886 }
2220 uniform sampler2D Tex_2239853403; 1887 uniform sampler2D Tex_2239853403;
@@ -2222,8 +1889,7 @@ Pipeline
2222 smooth in vec4 vo2; 1889 smooth in vec4 vo2;
2223 out vec4 f0; 1890 out vec4 f0;
2224 void main() { 1891 void main() {
2225 f0 = (vo2) * (texture2D 1892 f0 = (vo2) * (texture2D (Tex_2239853403,vo1));
2226 (Tex_2239853403,vo1));
2227 } 1893 }
2228 """ 1894 """
2229 } 1895 }
@@ -2249,8 +1915,7 @@ Pipeline
2249 , vertexShader = 1915 , vertexShader =
2250 """ 1916 """
2251 #version 330 core 1917 #version 330 core
2252 vec4 texture2D(sampler2D s 1918 vec4 texture2D(sampler2D s,vec2 uv) {
2253 ,vec2 uv) {
2254 return texture(s,uv); 1919 return texture(s,uv);
2255 } 1920 }
2256 uniform float identityLight; 1921 uniform float identityLight;
@@ -2264,28 +1929,19 @@ Pipeline
2264 smooth out vec2 vo1; 1929 smooth out vec2 vo1;
2265 smooth out vec4 vo2; 1930 smooth out vec4 vo2;
2266 vec4 snoc(vec3 z0,float z1) { 1931 vec4 snoc(vec3 z0,float z1) {
2267 return vec4 ((z0).x 1932 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2268 ,(z0).y
2269 ,(z0).z
2270 ,z1);
2271 } 1933 }
2272 void main() { 1934 void main() {
2273 gl_Position = 1935 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2274 (viewProj) * ((worldMat) * (snoc
2275 (vi1,1.0)));
2276 vo1 = vi3; 1936 vo1 = vi3;
2277 vo2 = vec4 (identityLight 1937 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2278 ,identityLight
2279 ,identityLight
2280 ,1.0);
2281 } 1938 }
2282 """ 1939 """
2283 , geometryShader = Nothing 1940 , geometryShader = Nothing
2284 , fragmentShader = 1941 , fragmentShader =
2285 """ 1942 """
2286 #version 330 core 1943 #version 330 core
2287 vec4 texture2D(sampler2D s 1944 vec4 texture2D(sampler2D s,vec2 uv) {
2288 ,vec2 uv) {
2289 return texture(s,uv); 1945 return texture(s,uv);
2290 } 1946 }
2291 uniform sampler2D Tex_2367525081; 1947 uniform sampler2D Tex_2367525081;
@@ -2293,8 +1949,7 @@ Pipeline
2293 smooth in vec4 vo2; 1949 smooth in vec4 vo2;
2294 out vec4 f0; 1950 out vec4 f0;
2295 void main() { 1951 void main() {
2296 f0 = (vo2) * (texture2D 1952 f0 = (vo2) * (texture2D (Tex_2367525081,vo1));
2297 (Tex_2367525081,vo1));
2298 } 1953 }
2299 """ 1954 """
2300 } 1955 }
@@ -2320,8 +1975,7 @@ Pipeline
2320 , vertexShader = 1975 , vertexShader =
2321 """ 1976 """
2322 #version 330 core 1977 #version 330 core
2323 vec4 texture2D(sampler2D s 1978 vec4 texture2D(sampler2D s,vec2 uv) {
2324 ,vec2 uv) {
2325 return texture(s,uv); 1979 return texture(s,uv);
2326 } 1980 }
2327 uniform float identityLight; 1981 uniform float identityLight;
@@ -2335,28 +1989,19 @@ Pipeline
2335 smooth out vec2 vo1; 1989 smooth out vec2 vo1;
2336 smooth out vec4 vo2; 1990 smooth out vec4 vo2;
2337 vec4 snoc(vec3 z0,float z1) { 1991 vec4 snoc(vec3 z0,float z1) {
2338 return vec4 ((z0).x 1992 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2339 ,(z0).y
2340 ,(z0).z
2341 ,z1);
2342 } 1993 }
2343 void main() { 1994 void main() {
2344 gl_Position = 1995 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2345 (viewProj) * ((worldMat) * (snoc
2346 (vi1,1.0)));
2347 vo1 = vi3; 1996 vo1 = vi3;
2348 vo2 = vec4 (identityLight 1997 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2349 ,identityLight
2350 ,identityLight
2351 ,1.0);
2352 } 1998 }
2353 """ 1999 """
2354 , geometryShader = Nothing 2000 , geometryShader = Nothing
2355 , fragmentShader = 2001 , fragmentShader =
2356 """ 2002 """
2357 #version 330 core 2003 #version 330 core
2358 vec4 texture2D(sampler2D s 2004 vec4 texture2D(sampler2D s,vec2 uv) {
2359 ,vec2 uv) {
2360 return texture(s,uv); 2005 return texture(s,uv);
2361 } 2006 }
2362 uniform sampler2D Tex_2523116863; 2007 uniform sampler2D Tex_2523116863;
@@ -2364,8 +2009,7 @@ Pipeline
2364 smooth in vec4 vo2; 2009 smooth in vec4 vo2;
2365 out vec4 f0; 2010 out vec4 f0;
2366 void main() { 2011 void main() {
2367 f0 = (vo2) * (texture2D 2012 f0 = (vo2) * (texture2D (Tex_2523116863,vo1));
2368 (Tex_2523116863,vo1));
2369 } 2013 }
2370 """ 2014 """
2371 } 2015 }
@@ -2391,8 +2035,7 @@ Pipeline
2391 , vertexShader = 2035 , vertexShader =
2392 """ 2036 """
2393 #version 330 core 2037 #version 330 core
2394 vec4 texture2D(sampler2D s 2038 vec4 texture2D(sampler2D s,vec2 uv) {
2395 ,vec2 uv) {
2396 return texture(s,uv); 2039 return texture(s,uv);
2397 } 2040 }
2398 uniform float identityLight; 2041 uniform float identityLight;
@@ -2406,28 +2049,19 @@ Pipeline
2406 smooth out vec2 vo1; 2049 smooth out vec2 vo1;
2407 smooth out vec4 vo2; 2050 smooth out vec4 vo2;
2408 vec4 snoc(vec3 z0,float z1) { 2051 vec4 snoc(vec3 z0,float z1) {
2409 return vec4 ((z0).x 2052 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2410 ,(z0).y
2411 ,(z0).z
2412 ,z1);
2413 } 2053 }
2414 void main() { 2054 void main() {
2415 gl_Position = 2055 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2416 (viewProj) * ((worldMat) * (snoc
2417 (vi1,1.0)));
2418 vo1 = vi3; 2056 vo1 = vi3;
2419 vo2 = vec4 (identityLight 2057 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2420 ,identityLight
2421 ,identityLight
2422 ,1.0);
2423 } 2058 }
2424 """ 2059 """
2425 , geometryShader = Nothing 2060 , geometryShader = Nothing
2426 , fragmentShader = 2061 , fragmentShader =
2427 """ 2062 """
2428 #version 330 core 2063 #version 330 core
2429 vec4 texture2D(sampler2D s 2064 vec4 texture2D(sampler2D s,vec2 uv) {
2430 ,vec2 uv) {
2431 return texture(s,uv); 2065 return texture(s,uv);
2432 } 2066 }
2433 uniform sampler2D Tex_2512757607; 2067 uniform sampler2D Tex_2512757607;
@@ -2435,8 +2069,7 @@ Pipeline
2435 smooth in vec4 vo2; 2069 smooth in vec4 vo2;
2436 out vec4 f0; 2070 out vec4 f0;
2437 void main() { 2071 void main() {
2438 f0 = (vo2) * (texture2D 2072 f0 = (vo2) * (texture2D (Tex_2512757607,vo1));
2439 (Tex_2512757607,vo1));
2440 } 2073 }
2441 """ 2074 """
2442 } 2075 }
@@ -2462,8 +2095,7 @@ Pipeline
2462 , vertexShader = 2095 , vertexShader =
2463 """ 2096 """
2464 #version 330 core 2097 #version 330 core
2465 vec4 texture2D(sampler2D s 2098 vec4 texture2D(sampler2D s,vec2 uv) {
2466 ,vec2 uv) {
2467 return texture(s,uv); 2099 return texture(s,uv);
2468 } 2100 }
2469 uniform float identityLight; 2101 uniform float identityLight;
@@ -2477,28 +2109,19 @@ Pipeline
2477 smooth out vec2 vo1; 2109 smooth out vec2 vo1;
2478 smooth out vec4 vo2; 2110 smooth out vec4 vo2;
2479 vec4 snoc(vec3 z0,float z1) { 2111 vec4 snoc(vec3 z0,float z1) {
2480 return vec4 ((z0).x 2112 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2481 ,(z0).y
2482 ,(z0).z
2483 ,z1);
2484 } 2113 }
2485 void main() { 2114 void main() {
2486 gl_Position = 2115 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2487 (viewProj) * ((worldMat) * (snoc
2488 (vi1,1.0)));
2489 vo1 = vi3; 2116 vo1 = vi3;
2490 vo2 = vec4 (identityLight 2117 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2491 ,identityLight
2492 ,identityLight
2493 ,1.0);
2494 } 2118 }
2495 """ 2119 """
2496 , geometryShader = Nothing 2120 , geometryShader = Nothing
2497 , fragmentShader = 2121 , fragmentShader =
2498 """ 2122 """
2499 #version 330 core 2123 #version 330 core
2500 vec4 texture2D(sampler2D s 2124 vec4 texture2D(sampler2D s,vec2 uv) {
2501 ,vec2 uv) {
2502 return texture(s,uv); 2125 return texture(s,uv);
2503 } 2126 }
2504 uniform sampler2D Tex_4289279309; 2127 uniform sampler2D Tex_4289279309;
@@ -2506,8 +2129,7 @@ Pipeline
2506 smooth in vec4 vo2; 2129 smooth in vec4 vo2;
2507 out vec4 f0; 2130 out vec4 f0;
2508 void main() { 2131 void main() {
2509 f0 = (vo2) * (texture2D 2132 f0 = (vo2) * (texture2D (Tex_4289279309,vo1));
2510 (Tex_4289279309,vo1));
2511 } 2133 }
2512 """ 2134 """
2513 } 2135 }
@@ -2533,8 +2155,7 @@ Pipeline
2533 , vertexShader = 2155 , vertexShader =
2534 """ 2156 """
2535 #version 330 core 2157 #version 330 core
2536 vec4 texture2D(sampler2D s 2158 vec4 texture2D(sampler2D s,vec2 uv) {
2537 ,vec2 uv) {
2538 return texture(s,uv); 2159 return texture(s,uv);
2539 } 2160 }
2540 uniform float identityLight; 2161 uniform float identityLight;
@@ -2548,28 +2169,19 @@ Pipeline
2548 smooth out vec2 vo1; 2169 smooth out vec2 vo1;
2549 smooth out vec4 vo2; 2170 smooth out vec4 vo2;
2550 vec4 snoc(vec3 z0,float z1) { 2171 vec4 snoc(vec3 z0,float z1) {
2551 return vec4 ((z0).x 2172 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2552 ,(z0).y
2553 ,(z0).z
2554 ,z1);
2555 } 2173 }
2556 void main() { 2174 void main() {
2557 gl_Position = 2175 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2558 (viewProj) * ((worldMat) * (snoc
2559 (vi1,1.0)));
2560 vo1 = vi3; 2176 vo1 = vi3;
2561 vo2 = vec4 (identityLight 2177 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2562 ,identityLight
2563 ,identityLight
2564 ,1.0);
2565 } 2178 }
2566 """ 2179 """
2567 , geometryShader = Nothing 2180 , geometryShader = Nothing
2568 , fragmentShader = 2181 , fragmentShader =
2569 """ 2182 """
2570 #version 330 core 2183 #version 330 core
2571 vec4 texture2D(sampler2D s 2184 vec4 texture2D(sampler2D s,vec2 uv) {
2572 ,vec2 uv) {
2573 return texture(s,uv); 2185 return texture(s,uv);
2574 } 2186 }
2575 uniform sampler2D Tex_2525124732; 2187 uniform sampler2D Tex_2525124732;
@@ -2577,8 +2189,7 @@ Pipeline
2577 smooth in vec4 vo2; 2189 smooth in vec4 vo2;
2578 out vec4 f0; 2190 out vec4 f0;
2579 void main() { 2191 void main() {
2580 f0 = (vo2) * (texture2D 2192 f0 = (vo2) * (texture2D (Tex_2525124732,vo1));
2581 (Tex_2525124732,vo1));
2582 } 2193 }
2583 """ 2194 """
2584 } 2195 }
@@ -2604,8 +2215,7 @@ Pipeline
2604 , vertexShader = 2215 , vertexShader =
2605 """ 2216 """
2606 #version 330 core 2217 #version 330 core
2607 vec4 texture2D(sampler2D s 2218 vec4 texture2D(sampler2D s,vec2 uv) {
2608 ,vec2 uv) {
2609 return texture(s,uv); 2219 return texture(s,uv);
2610 } 2220 }
2611 uniform float identityLight; 2221 uniform float identityLight;
@@ -2619,28 +2229,19 @@ Pipeline
2619 smooth out vec2 vo1; 2229 smooth out vec2 vo1;
2620 smooth out vec4 vo2; 2230 smooth out vec4 vo2;
2621 vec4 snoc(vec3 z0,float z1) { 2231 vec4 snoc(vec3 z0,float z1) {
2622 return vec4 ((z0).x 2232 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2623 ,(z0).y
2624 ,(z0).z
2625 ,z1);
2626 } 2233 }
2627 void main() { 2234 void main() {
2628 gl_Position = 2235 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2629 (viewProj) * ((worldMat) * (snoc
2630 (vi1,1.0)));
2631 vo1 = vi3; 2236 vo1 = vi3;
2632 vo2 = vec4 (identityLight 2237 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2633 ,identityLight
2634 ,identityLight
2635 ,1.0);
2636 } 2238 }
2637 """ 2239 """
2638 , geometryShader = Nothing 2240 , geometryShader = Nothing
2639 , fragmentShader = 2241 , fragmentShader =
2640 """ 2242 """
2641 #version 330 core 2243 #version 330 core
2642 vec4 texture2D(sampler2D s 2244 vec4 texture2D(sampler2D s,vec2 uv) {
2643 ,vec2 uv) {
2644 return texture(s,uv); 2245 return texture(s,uv);
2645 } 2246 }
2646 uniform sampler2D Tex_3071107621; 2247 uniform sampler2D Tex_3071107621;
@@ -2648,8 +2249,7 @@ Pipeline
2648 smooth in vec4 vo2; 2249 smooth in vec4 vo2;
2649 out vec4 f0; 2250 out vec4 f0;
2650 void main() { 2251 void main() {
2651 f0 = (vo2) * (texture2D 2252 f0 = (vo2) * (texture2D (Tex_3071107621,vo1));
2652 (Tex_3071107621,vo1));
2653 } 2253 }
2654 """ 2254 """
2655 } 2255 }
@@ -2675,8 +2275,7 @@ Pipeline
2675 , vertexShader = 2275 , vertexShader =
2676 """ 2276 """
2677 #version 330 core 2277 #version 330 core
2678 vec4 texture2D(sampler2D s 2278 vec4 texture2D(sampler2D s,vec2 uv) {
2679 ,vec2 uv) {
2680 return texture(s,uv); 2279 return texture(s,uv);
2681 } 2280 }
2682 uniform float identityLight; 2281 uniform float identityLight;
@@ -2690,28 +2289,19 @@ Pipeline
2690 smooth out vec2 vo1; 2289 smooth out vec2 vo1;
2691 smooth out vec4 vo2; 2290 smooth out vec4 vo2;
2692 vec4 snoc(vec3 z0,float z1) { 2291 vec4 snoc(vec3 z0,float z1) {
2693 return vec4 ((z0).x 2292 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2694 ,(z0).y
2695 ,(z0).z
2696 ,z1);
2697 } 2293 }
2698 void main() { 2294 void main() {
2699 gl_Position = 2295 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2700 (viewProj) * ((worldMat) * (snoc
2701 (vi1,1.0)));
2702 vo1 = vi3; 2296 vo1 = vi3;
2703 vo2 = vec4 (identityLight 2297 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2704 ,identityLight
2705 ,identityLight
2706 ,1.0);
2707 } 2298 }
2708 """ 2299 """
2709 , geometryShader = Nothing 2300 , geometryShader = Nothing
2710 , fragmentShader = 2301 , fragmentShader =
2711 """ 2302 """
2712 #version 330 core 2303 #version 330 core
2713 vec4 texture2D(sampler2D s 2304 vec4 texture2D(sampler2D s,vec2 uv) {
2714 ,vec2 uv) {
2715 return texture(s,uv); 2305 return texture(s,uv);
2716 } 2306 }
2717 uniform sampler2D Tex_3921745736; 2307 uniform sampler2D Tex_3921745736;
@@ -2719,8 +2309,7 @@ Pipeline
2719 smooth in vec4 vo2; 2309 smooth in vec4 vo2;
2720 out vec4 f0; 2310 out vec4 f0;
2721 void main() { 2311 void main() {
2722 f0 = (vo2) * (texture2D 2312 f0 = (vo2) * (texture2D (Tex_3921745736,vo1));
2723 (Tex_3921745736,vo1));
2724 } 2313 }
2725 """ 2314 """
2726 } 2315 }
@@ -2746,8 +2335,7 @@ Pipeline
2746 , vertexShader = 2335 , vertexShader =
2747 """ 2336 """
2748 #version 330 core 2337 #version 330 core
2749 vec4 texture2D(sampler2D s 2338 vec4 texture2D(sampler2D s,vec2 uv) {
2750 ,vec2 uv) {
2751 return texture(s,uv); 2339 return texture(s,uv);
2752 } 2340 }
2753 uniform float identityLight; 2341 uniform float identityLight;
@@ -2761,28 +2349,19 @@ Pipeline
2761 smooth out vec2 vo1; 2349 smooth out vec2 vo1;
2762 smooth out vec4 vo2; 2350 smooth out vec4 vo2;
2763 vec4 snoc(vec3 z0,float z1) { 2351 vec4 snoc(vec3 z0,float z1) {
2764 return vec4 ((z0).x 2352 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2765 ,(z0).y
2766 ,(z0).z
2767 ,z1);
2768 } 2353 }
2769 void main() { 2354 void main() {
2770 gl_Position = 2355 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2771 (viewProj) * ((worldMat) * (snoc
2772 (vi1,1.0)));
2773 vo1 = vi3; 2356 vo1 = vi3;
2774 vo2 = vec4 (identityLight 2357 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2775 ,identityLight
2776 ,identityLight
2777 ,1.0);
2778 } 2358 }
2779 """ 2359 """
2780 , geometryShader = Nothing 2360 , geometryShader = Nothing
2781 , fragmentShader = 2361 , fragmentShader =
2782 """ 2362 """
2783 #version 330 core 2363 #version 330 core
2784 vec4 texture2D(sampler2D s 2364 vec4 texture2D(sampler2D s,vec2 uv) {
2785 ,vec2 uv) {
2786 return texture(s,uv); 2365 return texture(s,uv);
2787 } 2366 }
2788 uniform sampler2D Tex_3647563961; 2367 uniform sampler2D Tex_3647563961;
@@ -2790,8 +2369,7 @@ Pipeline
2790 smooth in vec4 vo2; 2369 smooth in vec4 vo2;
2791 out vec4 f0; 2370 out vec4 f0;
2792 void main() { 2371 void main() {
2793 f0 = (vo2) * (texture2D 2372 f0 = (vo2) * (texture2D (Tex_3647563961,vo1));
2794 (Tex_3647563961,vo1));
2795 } 2373 }
2796 """ 2374 """
2797 } 2375 }
@@ -2817,8 +2395,7 @@ Pipeline
2817 , vertexShader = 2395 , vertexShader =
2818 """ 2396 """
2819 #version 330 core 2397 #version 330 core
2820 vec4 texture2D(sampler2D s 2398 vec4 texture2D(sampler2D s,vec2 uv) {
2821 ,vec2 uv) {
2822 return texture(s,uv); 2399 return texture(s,uv);
2823 } 2400 }
2824 uniform float identityLight; 2401 uniform float identityLight;
@@ -2832,28 +2409,19 @@ Pipeline
2832 smooth out vec2 vo1; 2409 smooth out vec2 vo1;
2833 smooth out vec4 vo2; 2410 smooth out vec4 vo2;
2834 vec4 snoc(vec3 z0,float z1) { 2411 vec4 snoc(vec3 z0,float z1) {
2835 return vec4 ((z0).x 2412 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2836 ,(z0).y
2837 ,(z0).z
2838 ,z1);
2839 } 2413 }
2840 void main() { 2414 void main() {
2841 gl_Position = 2415 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2842 (viewProj) * ((worldMat) * (snoc
2843 (vi1,1.0)));
2844 vo1 = vi3; 2416 vo1 = vi3;
2845 vo2 = vec4 (identityLight 2417 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2846 ,identityLight
2847 ,identityLight
2848 ,1.0);
2849 } 2418 }
2850 """ 2419 """
2851 , geometryShader = Nothing 2420 , geometryShader = Nothing
2852 , fragmentShader = 2421 , fragmentShader =
2853 """ 2422 """
2854 #version 330 core 2423 #version 330 core
2855 vec4 texture2D(sampler2D s 2424 vec4 texture2D(sampler2D s,vec2 uv) {
2856 ,vec2 uv) {
2857 return texture(s,uv); 2425 return texture(s,uv);
2858 } 2426 }
2859 uniform sampler2D Tex_3593923076; 2427 uniform sampler2D Tex_3593923076;
@@ -2861,8 +2429,7 @@ Pipeline
2861 smooth in vec4 vo2; 2429 smooth in vec4 vo2;
2862 out vec4 f0; 2430 out vec4 f0;
2863 void main() { 2431 void main() {
2864 f0 = (vo2) * (texture2D 2432 f0 = (vo2) * (texture2D (Tex_3593923076,vo1));
2865 (Tex_3593923076,vo1));
2866 } 2433 }
2867 """ 2434 """
2868 } 2435 }
@@ -2888,8 +2455,7 @@ Pipeline
2888 , vertexShader = 2455 , vertexShader =
2889 """ 2456 """
2890 #version 330 core 2457 #version 330 core
2891 vec4 texture2D(sampler2D s 2458 vec4 texture2D(sampler2D s,vec2 uv) {
2892 ,vec2 uv) {
2893 return texture(s,uv); 2459 return texture(s,uv);
2894 } 2460 }
2895 uniform float identityLight; 2461 uniform float identityLight;
@@ -2903,28 +2469,19 @@ Pipeline
2903 smooth out vec2 vo1; 2469 smooth out vec2 vo1;
2904 smooth out vec4 vo2; 2470 smooth out vec4 vo2;
2905 vec4 snoc(vec3 z0,float z1) { 2471 vec4 snoc(vec3 z0,float z1) {
2906 return vec4 ((z0).x 2472 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2907 ,(z0).y
2908 ,(z0).z
2909 ,z1);
2910 } 2473 }
2911 void main() { 2474 void main() {
2912 gl_Position = 2475 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2913 (viewProj) * ((worldMat) * (snoc
2914 (vi1,1.0)));
2915 vo1 = vi3; 2476 vo1 = vi3;
2916 vo2 = vec4 (identityLight 2477 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2917 ,identityLight
2918 ,identityLight
2919 ,1.0);
2920 } 2478 }
2921 """ 2479 """
2922 , geometryShader = Nothing 2480 , geometryShader = Nothing
2923 , fragmentShader = 2481 , fragmentShader =
2924 """ 2482 """
2925 #version 330 core 2483 #version 330 core
2926 vec4 texture2D(sampler2D s 2484 vec4 texture2D(sampler2D s,vec2 uv) {
2927 ,vec2 uv) {
2928 return texture(s,uv); 2485 return texture(s,uv);
2929 } 2486 }
2930 uniform sampler2D Tex_1435187472; 2487 uniform sampler2D Tex_1435187472;
@@ -2932,8 +2489,7 @@ Pipeline
2932 smooth in vec4 vo2; 2489 smooth in vec4 vo2;
2933 out vec4 f0; 2490 out vec4 f0;
2934 void main() { 2491 void main() {
2935 f0 = (vo2) * (texture2D 2492 f0 = (vo2) * (texture2D (Tex_1435187472,vo1));
2936 (Tex_1435187472,vo1));
2937 } 2493 }
2938 """ 2494 """
2939 } 2495 }
@@ -2959,8 +2515,7 @@ Pipeline
2959 , vertexShader = 2515 , vertexShader =
2960 """ 2516 """
2961 #version 330 core 2517 #version 330 core
2962 vec4 texture2D(sampler2D s 2518 vec4 texture2D(sampler2D s,vec2 uv) {
2963 ,vec2 uv) {
2964 return texture(s,uv); 2519 return texture(s,uv);
2965 } 2520 }
2966 uniform float identityLight; 2521 uniform float identityLight;
@@ -2974,28 +2529,19 @@ Pipeline
2974 smooth out vec2 vo1; 2529 smooth out vec2 vo1;
2975 smooth out vec4 vo2; 2530 smooth out vec4 vo2;
2976 vec4 snoc(vec3 z0,float z1) { 2531 vec4 snoc(vec3 z0,float z1) {
2977 return vec4 ((z0).x 2532 return vec4 ((z0).x,(z0).y,(z0).z,z1);
2978 ,(z0).y
2979 ,(z0).z
2980 ,z1);
2981 } 2533 }
2982 void main() { 2534 void main() {
2983 gl_Position = 2535 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
2984 (viewProj) * ((worldMat) * (snoc
2985 (vi1,1.0)));
2986 vo1 = vi3; 2536 vo1 = vi3;
2987 vo2 = vec4 (identityLight 2537 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
2988 ,identityLight
2989 ,identityLight
2990 ,1.0);
2991 } 2538 }
2992 """ 2539 """
2993 , geometryShader = Nothing 2540 , geometryShader = Nothing
2994 , fragmentShader = 2541 , fragmentShader =
2995 """ 2542 """
2996 #version 330 core 2543 #version 330 core
2997 vec4 texture2D(sampler2D s 2544 vec4 texture2D(sampler2D s,vec2 uv) {
2998 ,vec2 uv) {
2999 return texture(s,uv); 2545 return texture(s,uv);
3000 } 2546 }
3001 uniform sampler2D Tex_1318715778; 2547 uniform sampler2D Tex_1318715778;
@@ -3003,8 +2549,7 @@ Pipeline
3003 smooth in vec4 vo2; 2549 smooth in vec4 vo2;
3004 out vec4 f0; 2550 out vec4 f0;
3005 void main() { 2551 void main() {
3006 f0 = (vo2) * (texture2D 2552 f0 = (vo2) * (texture2D (Tex_1318715778,vo1));
3007 (Tex_1318715778,vo1));
3008 } 2553 }
3009 """ 2554 """
3010 } 2555 }
@@ -3029,8 +2574,7 @@ Pipeline
3029 , vertexShader = 2574 , vertexShader =
3030 """ 2575 """
3031 #version 330 core 2576 #version 330 core
3032 vec4 texture2D(sampler2D s 2577 vec4 texture2D(sampler2D s,vec2 uv) {
3033 ,vec2 uv) {
3034 return texture(s,uv); 2578 return texture(s,uv);
3035 } 2579 }
3036 uniform float identityLight; 2580 uniform float identityLight;
@@ -3044,28 +2588,19 @@ Pipeline
3044 smooth out vec2 vo1; 2588 smooth out vec2 vo1;
3045 smooth out vec4 vo2; 2589 smooth out vec4 vo2;
3046 vec4 snoc(vec3 z0,float z1) { 2590 vec4 snoc(vec3 z0,float z1) {
3047 return vec4 ((z0).x 2591 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3048 ,(z0).y
3049 ,(z0).z
3050 ,z1);
3051 } 2592 }
3052 void main() { 2593 void main() {
3053 gl_Position = 2594 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3054 (viewProj) * ((worldMat) * (snoc
3055 (vi1,1.0)));
3056 vo1 = vi3; 2595 vo1 = vi3;
3057 vo2 = vec4 (identityLight 2596 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3058 ,identityLight
3059 ,identityLight
3060 ,1.0);
3061 } 2597 }
3062 """ 2598 """
3063 , geometryShader = Nothing 2599 , geometryShader = Nothing
3064 , fragmentShader = 2600 , fragmentShader =
3065 """ 2601 """
3066 #version 330 core 2602 #version 330 core
3067 vec4 texture2D(sampler2D s 2603 vec4 texture2D(sampler2D s,vec2 uv) {
3068 ,vec2 uv) {
3069 return texture(s,uv); 2604 return texture(s,uv);
3070 } 2605 }
3071 uniform sampler2D Tex_442868841; 2606 uniform sampler2D Tex_442868841;
@@ -3073,8 +2608,7 @@ Pipeline
3073 smooth in vec4 vo2; 2608 smooth in vec4 vo2;
3074 out vec4 f0; 2609 out vec4 f0;
3075 void main() { 2610 void main() {
3076 f0 = (vo2) * (texture2D 2611 f0 = (vo2) * (texture2D (Tex_442868841,vo1));
3077 (Tex_442868841,vo1));
3078 } 2612 }
3079 """ 2613 """
3080 } 2614 }
@@ -3100,8 +2634,7 @@ Pipeline
3100 , vertexShader = 2634 , vertexShader =
3101 """ 2635 """
3102 #version 330 core 2636 #version 330 core
3103 vec4 texture2D(sampler2D s 2637 vec4 texture2D(sampler2D s,vec2 uv) {
3104 ,vec2 uv) {
3105 return texture(s,uv); 2638 return texture(s,uv);
3106 } 2639 }
3107 uniform float identityLight; 2640 uniform float identityLight;
@@ -3115,28 +2648,19 @@ Pipeline
3115 smooth out vec2 vo1; 2648 smooth out vec2 vo1;
3116 smooth out vec4 vo2; 2649 smooth out vec4 vo2;
3117 vec4 snoc(vec3 z0,float z1) { 2650 vec4 snoc(vec3 z0,float z1) {
3118 return vec4 ((z0).x 2651 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3119 ,(z0).y
3120 ,(z0).z
3121 ,z1);
3122 } 2652 }
3123 void main() { 2653 void main() {
3124 gl_Position = 2654 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3125 (viewProj) * ((worldMat) * (snoc
3126 (vi1,1.0)));
3127 vo1 = vi3; 2655 vo1 = vi3;
3128 vo2 = vec4 (identityLight 2656 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3129 ,identityLight
3130 ,identityLight
3131 ,1.0);
3132 } 2657 }
3133 """ 2658 """
3134 , geometryShader = Nothing 2659 , geometryShader = Nothing
3135 , fragmentShader = 2660 , fragmentShader =
3136 """ 2661 """
3137 #version 330 core 2662 #version 330 core
3138 vec4 texture2D(sampler2D s 2663 vec4 texture2D(sampler2D s,vec2 uv) {
3139 ,vec2 uv) {
3140 return texture(s,uv); 2664 return texture(s,uv);
3141 } 2665 }
3142 uniform sampler2D Tex_2289735512; 2666 uniform sampler2D Tex_2289735512;
@@ -3144,8 +2668,7 @@ Pipeline
3144 smooth in vec4 vo2; 2668 smooth in vec4 vo2;
3145 out vec4 f0; 2669 out vec4 f0;
3146 void main() { 2670 void main() {
3147 f0 = (vo2) * (texture2D 2671 f0 = (vo2) * (texture2D (Tex_2289735512,vo1));
3148 (Tex_2289735512,vo1));
3149 } 2672 }
3150 """ 2673 """
3151 } 2674 }
@@ -3171,8 +2694,7 @@ Pipeline
3171 , vertexShader = 2694 , vertexShader =
3172 """ 2695 """
3173 #version 330 core 2696 #version 330 core
3174 vec4 texture2D(sampler2D s 2697 vec4 texture2D(sampler2D s,vec2 uv) {
3175 ,vec2 uv) {
3176 return texture(s,uv); 2698 return texture(s,uv);
3177 } 2699 }
3178 uniform float identityLight; 2700 uniform float identityLight;
@@ -3186,28 +2708,19 @@ Pipeline
3186 smooth out vec2 vo1; 2708 smooth out vec2 vo1;
3187 smooth out vec4 vo2; 2709 smooth out vec4 vo2;
3188 vec4 snoc(vec3 z0,float z1) { 2710 vec4 snoc(vec3 z0,float z1) {
3189 return vec4 ((z0).x 2711 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3190 ,(z0).y
3191 ,(z0).z
3192 ,z1);
3193 } 2712 }
3194 void main() { 2713 void main() {
3195 gl_Position = 2714 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3196 (viewProj) * ((worldMat) * (snoc
3197 (vi1,1.0)));
3198 vo1 = vi3; 2715 vo1 = vi3;
3199 vo2 = vec4 (identityLight 2716 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3200 ,identityLight
3201 ,identityLight
3202 ,1.0);
3203 } 2717 }
3204 """ 2718 """
3205 , geometryShader = Nothing 2719 , geometryShader = Nothing
3206 , fragmentShader = 2720 , fragmentShader =
3207 """ 2721 """
3208 #version 330 core 2722 #version 330 core
3209 vec4 texture2D(sampler2D s 2723 vec4 texture2D(sampler2D s,vec2 uv) {
3210 ,vec2 uv) {
3211 return texture(s,uv); 2724 return texture(s,uv);
3212 } 2725 }
3213 uniform sampler2D Tex_3939430064; 2726 uniform sampler2D Tex_3939430064;
@@ -3215,8 +2728,7 @@ Pipeline
3215 smooth in vec4 vo2; 2728 smooth in vec4 vo2;
3216 out vec4 f0; 2729 out vec4 f0;
3217 void main() { 2730 void main() {
3218 f0 = (vo2) * (texture2D 2731 f0 = (vo2) * (texture2D (Tex_3939430064,vo1));
3219 (Tex_3939430064,vo1));
3220 } 2732 }
3221 """ 2733 """
3222 } 2734 }
@@ -3242,8 +2754,7 @@ Pipeline
3242 , vertexShader = 2754 , vertexShader =
3243 """ 2755 """
3244 #version 330 core 2756 #version 330 core
3245 vec4 texture2D(sampler2D s 2757 vec4 texture2D(sampler2D s,vec2 uv) {
3246 ,vec2 uv) {
3247 return texture(s,uv); 2758 return texture(s,uv);
3248 } 2759 }
3249 uniform float identityLight; 2760 uniform float identityLight;
@@ -3257,28 +2768,19 @@ Pipeline
3257 smooth out vec2 vo1; 2768 smooth out vec2 vo1;
3258 smooth out vec4 vo2; 2769 smooth out vec4 vo2;
3259 vec4 snoc(vec3 z0,float z1) { 2770 vec4 snoc(vec3 z0,float z1) {
3260 return vec4 ((z0).x 2771 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3261 ,(z0).y
3262 ,(z0).z
3263 ,z1);
3264 } 2772 }
3265 void main() { 2773 void main() {
3266 gl_Position = 2774 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3267 (viewProj) * ((worldMat) * (snoc
3268 (vi1,1.0)));
3269 vo1 = vi3; 2775 vo1 = vi3;
3270 vo2 = vec4 (identityLight 2776 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3271 ,identityLight
3272 ,identityLight
3273 ,1.0);
3274 } 2777 }
3275 """ 2778 """
3276 , geometryShader = Nothing 2779 , geometryShader = Nothing
3277 , fragmentShader = 2780 , fragmentShader =
3278 """ 2781 """
3279 #version 330 core 2782 #version 330 core
3280 vec4 texture2D(sampler2D s 2783 vec4 texture2D(sampler2D s,vec2 uv) {
3281 ,vec2 uv) {
3282 return texture(s,uv); 2784 return texture(s,uv);
3283 } 2785 }
3284 uniform sampler2D Tex_3012001075; 2786 uniform sampler2D Tex_3012001075;
@@ -3286,8 +2788,7 @@ Pipeline
3286 smooth in vec4 vo2; 2788 smooth in vec4 vo2;
3287 out vec4 f0; 2789 out vec4 f0;
3288 void main() { 2790 void main() {
3289 f0 = (vo2) * (texture2D 2791 f0 = (vo2) * (texture2D (Tex_3012001075,vo1));
3290 (Tex_3012001075,vo1));
3291 } 2792 }
3292 """ 2793 """
3293 } 2794 }
@@ -3313,8 +2814,7 @@ Pipeline
3313 , vertexShader = 2814 , vertexShader =
3314 """ 2815 """
3315 #version 330 core 2816 #version 330 core
3316 vec4 texture2D(sampler2D s 2817 vec4 texture2D(sampler2D s,vec2 uv) {
3317 ,vec2 uv) {
3318 return texture(s,uv); 2818 return texture(s,uv);
3319 } 2819 }
3320 uniform float identityLight; 2820 uniform float identityLight;
@@ -3328,28 +2828,19 @@ Pipeline
3328 smooth out vec2 vo1; 2828 smooth out vec2 vo1;
3329 smooth out vec4 vo2; 2829 smooth out vec4 vo2;
3330 vec4 snoc(vec3 z0,float z1) { 2830 vec4 snoc(vec3 z0,float z1) {
3331 return vec4 ((z0).x 2831 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3332 ,(z0).y
3333 ,(z0).z
3334 ,z1);
3335 } 2832 }
3336 void main() { 2833 void main() {
3337 gl_Position = 2834 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3338 (viewProj) * ((worldMat) * (snoc
3339 (vi1,1.0)));
3340 vo1 = vi3; 2835 vo1 = vi3;
3341 vo2 = vec4 (identityLight 2836 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3342 ,identityLight
3343 ,identityLight
3344 ,1.0);
3345 } 2837 }
3346 """ 2838 """
3347 , geometryShader = Nothing 2839 , geometryShader = Nothing
3348 , fragmentShader = 2840 , fragmentShader =
3349 """ 2841 """
3350 #version 330 core 2842 #version 330 core
3351 vec4 texture2D(sampler2D s 2843 vec4 texture2D(sampler2D s,vec2 uv) {
3352 ,vec2 uv) {
3353 return texture(s,uv); 2844 return texture(s,uv);
3354 } 2845 }
3355 uniform sampler2D Tex_3768122504; 2846 uniform sampler2D Tex_3768122504;
@@ -3357,8 +2848,7 @@ Pipeline
3357 smooth in vec4 vo2; 2848 smooth in vec4 vo2;
3358 out vec4 f0; 2849 out vec4 f0;
3359 void main() { 2850 void main() {
3360 f0 = (vo2) * (texture2D 2851 f0 = (vo2) * (texture2D (Tex_3768122504,vo1));
3361 (Tex_3768122504,vo1));
3362 } 2852 }
3363 """ 2853 """
3364 } 2854 }
@@ -3384,8 +2874,7 @@ Pipeline
3384 , vertexShader = 2874 , vertexShader =
3385 """ 2875 """
3386 #version 330 core 2876 #version 330 core
3387 vec4 texture2D(sampler2D s 2877 vec4 texture2D(sampler2D s,vec2 uv) {
3388 ,vec2 uv) {
3389 return texture(s,uv); 2878 return texture(s,uv);
3390 } 2879 }
3391 uniform float identityLight; 2880 uniform float identityLight;
@@ -3399,28 +2888,19 @@ Pipeline
3399 smooth out vec2 vo1; 2888 smooth out vec2 vo1;
3400 smooth out vec4 vo2; 2889 smooth out vec4 vo2;
3401 vec4 snoc(vec3 z0,float z1) { 2890 vec4 snoc(vec3 z0,float z1) {
3402 return vec4 ((z0).x 2891 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3403 ,(z0).y
3404 ,(z0).z
3405 ,z1);
3406 } 2892 }
3407 void main() { 2893 void main() {
3408 gl_Position = 2894 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3409 (viewProj) * ((worldMat) * (snoc
3410 (vi1,1.0)));
3411 vo1 = vi3; 2895 vo1 = vi3;
3412 vo2 = vec4 (identityLight 2896 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3413 ,identityLight
3414 ,identityLight
3415 ,1.0);
3416 } 2897 }
3417 """ 2898 """
3418 , geometryShader = Nothing 2899 , geometryShader = Nothing
3419 , fragmentShader = 2900 , fragmentShader =
3420 """ 2901 """
3421 #version 330 core 2902 #version 330 core
3422 vec4 texture2D(sampler2D s 2903 vec4 texture2D(sampler2D s,vec2 uv) {
3423 ,vec2 uv) {
3424 return texture(s,uv); 2904 return texture(s,uv);
3425 } 2905 }
3426 uniform sampler2D Tex_2634868983; 2906 uniform sampler2D Tex_2634868983;
@@ -3428,8 +2908,7 @@ Pipeline
3428 smooth in vec4 vo2; 2908 smooth in vec4 vo2;
3429 out vec4 f0; 2909 out vec4 f0;
3430 void main() { 2910 void main() {
3431 f0 = (vo2) * (texture2D 2911 f0 = (vo2) * (texture2D (Tex_2634868983,vo1));
3432 (Tex_2634868983,vo1));
3433 } 2912 }
3434 """ 2913 """
3435 } 2914 }
@@ -3455,8 +2934,7 @@ Pipeline
3455 , vertexShader = 2934 , vertexShader =
3456 """ 2935 """
3457 #version 330 core 2936 #version 330 core
3458 vec4 texture2D(sampler2D s 2937 vec4 texture2D(sampler2D s,vec2 uv) {
3459 ,vec2 uv) {
3460 return texture(s,uv); 2938 return texture(s,uv);
3461 } 2939 }
3462 uniform float identityLight; 2940 uniform float identityLight;
@@ -3470,28 +2948,19 @@ Pipeline
3470 smooth out vec2 vo1; 2948 smooth out vec2 vo1;
3471 smooth out vec4 vo2; 2949 smooth out vec4 vo2;
3472 vec4 snoc(vec3 z0,float z1) { 2950 vec4 snoc(vec3 z0,float z1) {
3473 return vec4 ((z0).x 2951 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3474 ,(z0).y
3475 ,(z0).z
3476 ,z1);
3477 } 2952 }
3478 void main() { 2953 void main() {
3479 gl_Position = 2954 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3480 (viewProj) * ((worldMat) * (snoc
3481 (vi1,1.0)));
3482 vo1 = vi3; 2955 vo1 = vi3;
3483 vo2 = vec4 (identityLight 2956 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3484 ,identityLight
3485 ,identityLight
3486 ,1.0);
3487 } 2957 }
3488 """ 2958 """
3489 , geometryShader = Nothing 2959 , geometryShader = Nothing
3490 , fragmentShader = 2960 , fragmentShader =
3491 """ 2961 """
3492 #version 330 core 2962 #version 330 core
3493 vec4 texture2D(sampler2D s 2963 vec4 texture2D(sampler2D s,vec2 uv) {
3494 ,vec2 uv) {
3495 return texture(s,uv); 2964 return texture(s,uv);
3496 } 2965 }
3497 uniform sampler2D Tex_3269743316; 2966 uniform sampler2D Tex_3269743316;
@@ -3499,8 +2968,7 @@ Pipeline
3499 smooth in vec4 vo2; 2968 smooth in vec4 vo2;
3500 out vec4 f0; 2969 out vec4 f0;
3501 void main() { 2970 void main() {
3502 f0 = (vo2) * (texture2D 2971 f0 = (vo2) * (texture2D (Tex_3269743316,vo1));
3503 (Tex_3269743316,vo1));
3504 } 2972 }
3505 """ 2973 """
3506 } 2974 }
@@ -3526,8 +2994,7 @@ Pipeline
3526 , vertexShader = 2994 , vertexShader =
3527 """ 2995 """
3528 #version 330 core 2996 #version 330 core
3529 vec4 texture2D(sampler2D s 2997 vec4 texture2D(sampler2D s,vec2 uv) {
3530 ,vec2 uv) {
3531 return texture(s,uv); 2998 return texture(s,uv);
3532 } 2999 }
3533 uniform float identityLight; 3000 uniform float identityLight;
@@ -3541,28 +3008,19 @@ Pipeline
3541 smooth out vec2 vo1; 3008 smooth out vec2 vo1;
3542 smooth out vec4 vo2; 3009 smooth out vec4 vo2;
3543 vec4 snoc(vec3 z0,float z1) { 3010 vec4 snoc(vec3 z0,float z1) {
3544 return vec4 ((z0).x 3011 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3545 ,(z0).y
3546 ,(z0).z
3547 ,z1);
3548 } 3012 }
3549 void main() { 3013 void main() {
3550 gl_Position = 3014 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3551 (viewProj) * ((worldMat) * (snoc
3552 (vi1,1.0)));
3553 vo1 = vi3; 3015 vo1 = vi3;
3554 vo2 = vec4 (identityLight 3016 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3555 ,identityLight
3556 ,identityLight
3557 ,1.0);
3558 } 3017 }
3559 """ 3018 """
3560 , geometryShader = Nothing 3019 , geometryShader = Nothing
3561 , fragmentShader = 3020 , fragmentShader =
3562 """ 3021 """
3563 #version 330 core 3022 #version 330 core
3564 vec4 texture2D(sampler2D s 3023 vec4 texture2D(sampler2D s,vec2 uv) {
3565 ,vec2 uv) {
3566 return texture(s,uv); 3024 return texture(s,uv);
3567 } 3025 }
3568 uniform sampler2D Tex_3617993418; 3026 uniform sampler2D Tex_3617993418;
@@ -3570,8 +3028,7 @@ Pipeline
3570 smooth in vec4 vo2; 3028 smooth in vec4 vo2;
3571 out vec4 f0; 3029 out vec4 f0;
3572 void main() { 3030 void main() {
3573 f0 = (vo2) * (texture2D 3031 f0 = (vo2) * (texture2D (Tex_3617993418,vo1));
3574 (Tex_3617993418,vo1));
3575 } 3032 }
3576 """ 3033 """
3577 } 3034 }
@@ -3597,8 +3054,7 @@ Pipeline
3597 , vertexShader = 3054 , vertexShader =
3598 """ 3055 """
3599 #version 330 core 3056 #version 330 core
3600 vec4 texture2D(sampler2D s 3057 vec4 texture2D(sampler2D s,vec2 uv) {
3601 ,vec2 uv) {
3602 return texture(s,uv); 3058 return texture(s,uv);
3603 } 3059 }
3604 uniform float identityLight; 3060 uniform float identityLight;
@@ -3612,28 +3068,19 @@ Pipeline
3612 smooth out vec2 vo1; 3068 smooth out vec2 vo1;
3613 smooth out vec4 vo2; 3069 smooth out vec4 vo2;
3614 vec4 snoc(vec3 z0,float z1) { 3070 vec4 snoc(vec3 z0,float z1) {
3615 return vec4 ((z0).x 3071 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3616 ,(z0).y
3617 ,(z0).z
3618 ,z1);
3619 } 3072 }
3620 void main() { 3073 void main() {
3621 gl_Position = 3074 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3622 (viewProj) * ((worldMat) * (snoc
3623 (vi1,1.0)));
3624 vo1 = vi3; 3075 vo1 = vi3;
3625 vo2 = vec4 (identityLight 3076 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3626 ,identityLight
3627 ,identityLight
3628 ,1.0);
3629 } 3077 }
3630 """ 3078 """
3631 , geometryShader = Nothing 3079 , geometryShader = Nothing
3632 , fragmentShader = 3080 , fragmentShader =
3633 """ 3081 """
3634 #version 330 core 3082 #version 330 core
3635 vec4 texture2D(sampler2D s 3083 vec4 texture2D(sampler2D s,vec2 uv) {
3636 ,vec2 uv) {
3637 return texture(s,uv); 3084 return texture(s,uv);
3638 } 3085 }
3639 uniform sampler2D Tex_1243894392; 3086 uniform sampler2D Tex_1243894392;
@@ -3641,8 +3088,7 @@ Pipeline
3641 smooth in vec4 vo2; 3088 smooth in vec4 vo2;
3642 out vec4 f0; 3089 out vec4 f0;
3643 void main() { 3090 void main() {
3644 f0 = (vo2) * (texture2D 3091 f0 = (vo2) * (texture2D (Tex_1243894392,vo1));
3645 (Tex_1243894392,vo1));
3646 } 3092 }
3647 """ 3093 """
3648 } 3094 }
@@ -3668,8 +3114,7 @@ Pipeline
3668 , vertexShader = 3114 , vertexShader =
3669 """ 3115 """
3670 #version 330 core 3116 #version 330 core
3671 vec4 texture2D(sampler2D s 3117 vec4 texture2D(sampler2D s,vec2 uv) {
3672 ,vec2 uv) {
3673 return texture(s,uv); 3118 return texture(s,uv);
3674 } 3119 }
3675 uniform float identityLight; 3120 uniform float identityLight;
@@ -3683,28 +3128,19 @@ Pipeline
3683 smooth out vec2 vo1; 3128 smooth out vec2 vo1;
3684 smooth out vec4 vo2; 3129 smooth out vec4 vo2;
3685 vec4 snoc(vec3 z0,float z1) { 3130 vec4 snoc(vec3 z0,float z1) {
3686 return vec4 ((z0).x 3131 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3687 ,(z0).y
3688 ,(z0).z
3689 ,z1);
3690 } 3132 }
3691 void main() { 3133 void main() {
3692 gl_Position = 3134 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3693 (viewProj) * ((worldMat) * (snoc
3694 (vi1,1.0)));
3695 vo1 = vi3; 3135 vo1 = vi3;
3696 vo2 = vec4 (identityLight 3136 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3697 ,identityLight
3698 ,identityLight
3699 ,1.0);
3700 } 3137 }
3701 """ 3138 """
3702 , geometryShader = Nothing 3139 , geometryShader = Nothing
3703 , fragmentShader = 3140 , fragmentShader =
3704 """ 3141 """
3705 #version 330 core 3142 #version 330 core
3706 vec4 texture2D(sampler2D s 3143 vec4 texture2D(sampler2D s,vec2 uv) {
3707 ,vec2 uv) {
3708 return texture(s,uv); 3144 return texture(s,uv);
3709 } 3145 }
3710 uniform sampler2D Tex_2966885788; 3146 uniform sampler2D Tex_2966885788;
@@ -3712,8 +3148,7 @@ Pipeline
3712 smooth in vec4 vo2; 3148 smooth in vec4 vo2;
3713 out vec4 f0; 3149 out vec4 f0;
3714 void main() { 3150 void main() {
3715 f0 = (vo2) * (texture2D 3151 f0 = (vo2) * (texture2D (Tex_2966885788,vo1));
3716 (Tex_2966885788,vo1));
3717 } 3152 }
3718 """ 3153 """
3719 } 3154 }
@@ -3739,8 +3174,7 @@ Pipeline
3739 , vertexShader = 3174 , vertexShader =
3740 """ 3175 """
3741 #version 330 core 3176 #version 330 core
3742 vec4 texture2D(sampler2D s 3177 vec4 texture2D(sampler2D s,vec2 uv) {
3743 ,vec2 uv) {
3744 return texture(s,uv); 3178 return texture(s,uv);
3745 } 3179 }
3746 uniform float identityLight; 3180 uniform float identityLight;
@@ -3754,28 +3188,19 @@ Pipeline
3754 smooth out vec2 vo1; 3188 smooth out vec2 vo1;
3755 smooth out vec4 vo2; 3189 smooth out vec4 vo2;
3756 vec4 snoc(vec3 z0,float z1) { 3190 vec4 snoc(vec3 z0,float z1) {
3757 return vec4 ((z0).x 3191 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3758 ,(z0).y
3759 ,(z0).z
3760 ,z1);
3761 } 3192 }
3762 void main() { 3193 void main() {
3763 gl_Position = 3194 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3764 (viewProj) * ((worldMat) * (snoc
3765 (vi1,1.0)));
3766 vo1 = vi3; 3195 vo1 = vi3;
3767 vo2 = vec4 (identityLight 3196 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3768 ,identityLight
3769 ,identityLight
3770 ,1.0);
3771 } 3197 }
3772 """ 3198 """
3773 , geometryShader = Nothing 3199 , geometryShader = Nothing
3774 , fragmentShader = 3200 , fragmentShader =
3775 """ 3201 """
3776 #version 330 core 3202 #version 330 core
3777 vec4 texture2D(sampler2D s 3203 vec4 texture2D(sampler2D s,vec2 uv) {
3778 ,vec2 uv) {
3779 return texture(s,uv); 3204 return texture(s,uv);
3780 } 3205 }
3781 uniform sampler2D Tex_1250438154; 3206 uniform sampler2D Tex_1250438154;
@@ -3783,8 +3208,7 @@ Pipeline
3783 smooth in vec4 vo2; 3208 smooth in vec4 vo2;
3784 out vec4 f0; 3209 out vec4 f0;
3785 void main() { 3210 void main() {
3786 f0 = (vo2) * (texture2D 3211 f0 = (vo2) * (texture2D (Tex_1250438154,vo1));
3787 (Tex_1250438154,vo1));
3788 } 3212 }
3789 """ 3213 """
3790 } 3214 }
@@ -3810,8 +3234,7 @@ Pipeline
3810 , vertexShader = 3234 , vertexShader =
3811 """ 3235 """
3812 #version 330 core 3236 #version 330 core
3813 vec4 texture2D(sampler2D s 3237 vec4 texture2D(sampler2D s,vec2 uv) {
3814 ,vec2 uv) {
3815 return texture(s,uv); 3238 return texture(s,uv);
3816 } 3239 }
3817 uniform float identityLight; 3240 uniform float identityLight;
@@ -3825,28 +3248,19 @@ Pipeline
3825 smooth out vec2 vo1; 3248 smooth out vec2 vo1;
3826 smooth out vec4 vo2; 3249 smooth out vec4 vo2;
3827 vec4 snoc(vec3 z0,float z1) { 3250 vec4 snoc(vec3 z0,float z1) {
3828 return vec4 ((z0).x 3251 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3829 ,(z0).y
3830 ,(z0).z
3831 ,z1);
3832 } 3252 }
3833 void main() { 3253 void main() {
3834 gl_Position = 3254 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3835 (viewProj) * ((worldMat) * (snoc
3836 (vi1,1.0)));
3837 vo1 = vi3; 3255 vo1 = vi3;
3838 vo2 = vec4 (identityLight 3256 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3839 ,identityLight
3840 ,identityLight
3841 ,1.0);
3842 } 3257 }
3843 """ 3258 """
3844 , geometryShader = Nothing 3259 , geometryShader = Nothing
3845 , fragmentShader = 3260 , fragmentShader =
3846 """ 3261 """
3847 #version 330 core 3262 #version 330 core
3848 vec4 texture2D(sampler2D s 3263 vec4 texture2D(sampler2D s,vec2 uv) {
3849 ,vec2 uv) {
3850 return texture(s,uv); 3264 return texture(s,uv);
3851 } 3265 }
3852 uniform sampler2D Tex_2490648334; 3266 uniform sampler2D Tex_2490648334;
@@ -3854,8 +3268,7 @@ Pipeline
3854 smooth in vec4 vo2; 3268 smooth in vec4 vo2;
3855 out vec4 f0; 3269 out vec4 f0;
3856 void main() { 3270 void main() {
3857 f0 = (vo2) * (texture2D 3271 f0 = (vo2) * (texture2D (Tex_2490648334,vo1));
3858 (Tex_2490648334,vo1));
3859 } 3272 }
3860 """ 3273 """
3861 } 3274 }
@@ -3881,8 +3294,7 @@ Pipeline
3881 , vertexShader = 3294 , vertexShader =
3882 """ 3295 """
3883 #version 330 core 3296 #version 330 core
3884 vec4 texture2D(sampler2D s 3297 vec4 texture2D(sampler2D s,vec2 uv) {
3885 ,vec2 uv) {
3886 return texture(s,uv); 3298 return texture(s,uv);
3887 } 3299 }
3888 uniform float identityLight; 3300 uniform float identityLight;
@@ -3896,28 +3308,19 @@ Pipeline
3896 smooth out vec2 vo1; 3308 smooth out vec2 vo1;
3897 smooth out vec4 vo2; 3309 smooth out vec4 vo2;
3898 vec4 snoc(vec3 z0,float z1) { 3310 vec4 snoc(vec3 z0,float z1) {
3899 return vec4 ((z0).x 3311 return vec4 ((z0).x,(z0).y,(z0).z,z1);
3900 ,(z0).y
3901 ,(z0).z
3902 ,z1);
3903 } 3312 }
3904 void main() { 3313 void main() {
3905 gl_Position = 3314 gl_Position = (viewProj) * ((worldMat) * (snoc (vi1,1.0)));
3906 (viewProj) * ((worldMat) * (snoc
3907 (vi1,1.0)));
3908 vo1 = vi3; 3315 vo1 = vi3;
3909 vo2 = vec4 (identityLight 3316 vo2 = vec4 (identityLight,identityLight,identityLight,1.0);
3910 ,identityLight
3911 ,identityLight
3912 ,1.0);
3913 } 3317 }
3914 """ 3318 """
3915 , geometryShader = Nothing 3319 , geometryShader = Nothing
3916 , fragmentShader = 3320 , fragmentShader =
3917 """ 3321 """
3918 #version 330 core 3322 #version 330 core
3919 vec4 texture2D(sampler2D s 3323 vec4 texture2D(sampler2D s,vec2 uv) {
3920 ,vec2 uv) {
3921 return texture(s,uv); 3324 return texture(s,uv);
3922 } 3325 }
3923 uniform sampler2D Tex_3694494180; 3326 uniform sampler2D Tex_3694494180;
@@ -3925,8 +3328,7 @@ Pipeline
3925 smooth in vec4 vo2; 3328 smooth in vec4 vo2;
3926 out vec4 f0; 3329 out vec4 f0;
3927 void main() { 3330 void main() {
3928 f0 = (vo2) * (texture2D 3331 f0 = (vo2) * (texture2D (Tex_3694494180,vo1));
3929 (Tex_3694494180,vo1));
3930 } 3332 }
3931 """ 3333 """
3932 } 3334 }
diff --git a/testdata/performance/Material.out b/testdata/performance/Material.out
index 527ef2c3..f9a7e3c1 100644
--- a/testdata/performance/Material.out
+++ b/testdata/performance/Material.out
@@ -283,240 +283,240 @@ defaultCommonAttrs
283 :: CommonAttrs 283 :: CommonAttrs
284main is not found 284main is not found
285------------ trace 285------------ trace
286identityLight :: Float 286identityLight :: Float
287'Entity :: Type 287'Entity :: Type
288Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity 288Entity :: Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity
289'EntityCase 289'EntityCase
290 :: forall (a :: Entity -> Type) 290 :: forall (a :: Entity -> Type)
291 -> (forall (b :: Vec 4 Float) 291 -> (forall (b :: Vec 4 Float)
292 (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float) 292 (c :: Vec 4 Float) (d :: Vec 3 Float) (e :: Vec 4 Float)
293 -> a ('Entity b c d e)) 293 -> a ('Entity b c d e))
294 -> forall (f :: Entity) -> a f 294 -> forall (f :: Entity) -> a f
295match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b 295match'Entity :: forall (a :: Type -> Type) -> a Entity -> forall b -> a b -> a b
296eAmbientLight :: Entity -> VecS Float 4 296eAmbientLight :: Entity -> VecS Float 4
297eDirectedLight :: Entity -> VecS Float 4 297eDirectedLight :: Entity -> VecS Float 4
298eLightDir :: Entity -> VecS Float 3 298eLightDir :: Entity -> VecS Float 3
299eShaderRGBA :: Entity -> VecS Float 4 299eShaderRGBA :: Entity -> VecS Float 4
300'WaveType :: Type 300'WaveType :: Type
301WT_Sin :: WaveType 301WT_Sin :: WaveType
302WT_Triangle :: WaveType 302WT_Triangle :: WaveType
303WT_Square :: WaveType 303WT_Square :: WaveType
304WT_Sawtooth :: WaveType 304WT_Sawtooth :: WaveType
305WT_InverseSawtooth :: WaveType 305WT_InverseSawtooth :: WaveType
306WT_Noise :: WaveType 306WT_Noise :: WaveType
307'WaveTypeCase 307'WaveTypeCase
308 :: forall (a :: WaveType -> Type) 308 :: forall (a :: WaveType -> Type)
309 -> a 'WT_Sin 309 -> a 'WT_Sin
310 -> a 'WT_Triangle 310 -> a 'WT_Triangle
311 -> a 'WT_Square 311 -> a 'WT_Square
312 -> a 'WT_Sawtooth 312 -> a 'WT_Sawtooth
313 -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b 313 -> a 'WT_InverseSawtooth -> a 'WT_Noise -> forall (b :: WaveType) -> a b
314match'WaveType 314match'WaveType
315 :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b 315 :: forall (a :: Type -> Type) -> a WaveType -> forall b -> a b -> a b
316'Wave :: Type 316'Wave :: Type
317Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave 317Wave :: WaveType -> Float -> Float -> Float -> Float -> Wave
318'WaveCase 318'WaveCase
319 :: forall (a :: Wave -> Type) 319 :: forall (a :: Wave -> Type)
320 -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float) 320 -> (forall (b :: WaveType) (c :: Float) (d :: Float) (e :: Float) (f :: Float)
321 -> a ('Wave b c d e f)) 321 -> a ('Wave b c d e f))
322 -> forall (g :: Wave) -> a g 322 -> forall (g :: Wave) -> a g
323match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b 323match'Wave :: forall (a :: Type -> Type) -> a Wave -> forall b -> a b -> a b
324'Deform :: Type 324'Deform :: Type
325D_AutoSprite :: Deform 325D_AutoSprite :: Deform
326D_AutoSprite2 :: Deform 326D_AutoSprite2 :: Deform
327D_Bulge :: Float -> Float -> Float -> Deform 327D_Bulge :: Float -> Float -> Float -> Deform
328D_Move :: Vec 3 Float -> Wave -> Deform 328D_Move :: Vec 3 Float -> Wave -> Deform
329D_Normal :: Float -> Float -> Deform 329D_Normal :: Float -> Float -> Deform
330D_ProjectionShadow :: Deform 330D_ProjectionShadow :: Deform
331D_Text0 :: Deform 331D_Text0 :: Deform
332D_Text1 :: Deform 332D_Text1 :: Deform
333D_Text2 :: Deform 333D_Text2 :: Deform
334D_Text3 :: Deform 334D_Text3 :: Deform
335D_Text4 :: Deform 335D_Text4 :: Deform
336D_Text5 :: Deform 336D_Text5 :: Deform
337D_Text6 :: Deform 337D_Text6 :: Deform
338D_Text7 :: Deform 338D_Text7 :: Deform
339D_Wave :: Float -> Wave -> Deform 339D_Wave :: Float -> Wave -> Deform
340'DeformCase 340'DeformCase
341 :: forall (a :: Deform -> Type) 341 :: forall (a :: Deform -> Type)
342 -> a 'D_AutoSprite 342 -> a 'D_AutoSprite
343 -> a 'D_AutoSprite2 343 -> a 'D_AutoSprite2
344 -> (forall (b :: Float) (c :: Float) (d :: Float) -> a ('D_Bulge b c d)) 344 -> (forall (b :: Float) (c :: Float) (d :: Float) -> a ('D_Bulge b c d))
345 -> (forall (e :: Vec 3 Float) (f :: Wave) -> a ('D_Move e f)) 345 -> (forall (e :: Vec 3 Float) (f :: Wave) -> a ('D_Move e f))
346 -> (forall (g :: Float) (h :: Float) -> a ('D_Normal g h)) 346 -> (forall (g :: Float) (h :: Float) -> a ('D_Normal g h))
347 -> a 'D_ProjectionShadow 347 -> a 'D_ProjectionShadow
348 -> a 'D_Text0 348 -> a 'D_Text0
349 -> a 'D_Text1 349 -> a 'D_Text1
350 -> a 'D_Text2 350 -> a 'D_Text2
351 -> a 'D_Text3 351 -> a 'D_Text3
352 -> a 'D_Text4 352 -> a 'D_Text4
353 -> a 'D_Text5 353 -> a 'D_Text5
354 -> a 'D_Text6 354 -> a 'D_Text6
355 -> a 'D_Text7 355 -> a 'D_Text7
356 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j)) 356 -> (forall (i :: Float) (j :: Wave) -> a ('D_Wave i j))
357 -> forall (k :: Deform) -> a k 357 -> forall (k :: Deform) -> a k
358match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b 358match'Deform :: forall (a :: Type -> Type) -> a Deform -> forall b -> a b -> a b
359'CullType :: Type 359'CullType :: Type
360CT_FrontSided :: CullType 360CT_FrontSided :: CullType
361CT_BackSided :: CullType 361CT_BackSided :: CullType
362CT_TwoSided :: CullType 362CT_TwoSided :: CullType
363'CullTypeCase 363'CullTypeCase
364 :: forall (a :: CullType -> Type) 364 :: forall (a :: CullType -> Type)
365 -> a 'CT_FrontSided 365 -> a 'CT_FrontSided
366 -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b 366 -> a 'CT_BackSided -> a 'CT_TwoSided -> forall (b :: CullType) -> a b
367match'CullType 367match'CullType
368 :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b 368 :: forall (a :: Type -> Type) -> a CullType -> forall b -> a b -> a b
369'Blending' :: Type 369'Blending' :: Type
370B_DstAlpha :: Blending' 370B_DstAlpha :: Blending'
371B_DstColor :: Blending' 371B_DstColor :: Blending'
372B_One :: Blending' 372B_One :: Blending'
373B_OneMinusDstAlpha :: Blending' 373B_OneMinusDstAlpha :: Blending'
374B_OneMinusDstColor :: Blending' 374B_OneMinusDstColor :: Blending'
375B_OneMinusSrcAlpha :: Blending' 375B_OneMinusSrcAlpha :: Blending'
376B_OneMinusSrcColor :: Blending' 376B_OneMinusSrcColor :: Blending'
377B_SrcAlpha :: Blending' 377B_SrcAlpha :: Blending'
378B_SrcAlphaSaturate :: Blending' 378B_SrcAlphaSaturate :: Blending'
379B_SrcColor :: Blending' 379B_SrcColor :: Blending'
380B_Zero :: Blending' 380B_Zero :: Blending'
381'Blending'Case 381'Blending'Case
382 :: forall (a :: Blending' -> Type) 382 :: forall (a :: Blending' -> Type)
383 -> a 'B_DstAlpha 383 -> a 'B_DstAlpha
384 -> a 'B_DstColor 384 -> a 'B_DstColor
385 -> a 'B_One 385 -> a 'B_One
386 -> a 'B_OneMinusDstAlpha 386 -> a 'B_OneMinusDstAlpha
387 -> a 'B_OneMinusDstColor 387 -> a 'B_OneMinusDstColor
388 -> a 'B_OneMinusSrcAlpha 388 -> a 'B_OneMinusSrcAlpha
389 -> a 'B_OneMinusSrcColor 389 -> a 'B_OneMinusSrcColor
390 -> a 'B_SrcAlpha 390 -> a 'B_SrcAlpha
391 -> a 'B_SrcAlphaSaturate 391 -> a 'B_SrcAlphaSaturate
392 -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b 392 -> a 'B_SrcColor -> a 'B_Zero -> forall (b :: Blending') -> a b
393match'Blending' 393match'Blending'
394 :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b 394 :: forall (a :: Type -> Type) -> a Blending' -> forall b -> a b -> a b
395'RGBGen :: Type 395'RGBGen :: Type
396RGB_Wave :: Wave -> RGBGen 396RGB_Wave :: Wave -> RGBGen
397RGB_Const :: Float -> Float -> Float -> RGBGen 397RGB_Const :: Float -> Float -> Float -> RGBGen
398RGB_Identity :: RGBGen 398RGB_Identity :: RGBGen
399RGB_IdentityLighting :: RGBGen 399RGB_IdentityLighting :: RGBGen
400RGB_Entity :: RGBGen 400RGB_Entity :: RGBGen
401RGB_OneMinusEntity :: RGBGen 401RGB_OneMinusEntity :: RGBGen
402RGB_ExactVertex :: RGBGen 402RGB_ExactVertex :: RGBGen
403RGB_Vertex :: RGBGen 403RGB_Vertex :: RGBGen
404RGB_LightingDiffuse :: RGBGen 404RGB_LightingDiffuse :: RGBGen
405RGB_OneMinusVertex :: RGBGen 405RGB_OneMinusVertex :: RGBGen
406RGB_Undefined :: RGBGen 406RGB_Undefined :: RGBGen
407'RGBGenCase 407'RGBGenCase
408 :: forall (a :: RGBGen -> Type) 408 :: forall (a :: RGBGen -> Type)
409 -> (forall (b :: Wave) -> a ('RGB_Wave b)) 409 -> (forall (b :: Wave) -> a ('RGB_Wave b))
410 -> (forall (c :: Float) (d :: Float) (e :: Float) -> a ('RGB_Const c d e)) 410 -> (forall (c :: Float) (d :: Float) (e :: Float) -> a ('RGB_Const c d e))
411 -> a 'RGB_Identity 411 -> a 'RGB_Identity
412 -> a 'RGB_IdentityLighting 412 -> a 'RGB_IdentityLighting
413 -> a 'RGB_Entity 413 -> a 'RGB_Entity
414 -> a 'RGB_OneMinusEntity 414 -> a 'RGB_OneMinusEntity
415 -> a 'RGB_ExactVertex 415 -> a 'RGB_ExactVertex
416 -> a 'RGB_Vertex 416 -> a 'RGB_Vertex
417 -> a 'RGB_LightingDiffuse 417 -> a 'RGB_LightingDiffuse
418 -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f 418 -> a 'RGB_OneMinusVertex -> a 'RGB_Undefined -> forall (f :: RGBGen) -> a f
419match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b 419match'RGBGen :: forall (a :: Type -> Type) -> a RGBGen -> forall b -> a b -> a b
420'AlphaGen :: Type 420'AlphaGen :: Type
421A_Wave :: Wave -> AlphaGen 421A_Wave :: Wave -> AlphaGen
422A_Const :: Float -> AlphaGen 422A_Const :: Float -> AlphaGen
423A_Portal :: AlphaGen 423A_Portal :: AlphaGen
424A_Identity :: AlphaGen 424A_Identity :: AlphaGen
425A_Entity :: AlphaGen 425A_Entity :: AlphaGen
426A_OneMinusEntity :: AlphaGen 426A_OneMinusEntity :: AlphaGen
427A_Vertex :: AlphaGen 427A_Vertex :: AlphaGen
428A_LightingSpecular :: AlphaGen 428A_LightingSpecular :: AlphaGen
429A_OneMinusVertex :: AlphaGen 429A_OneMinusVertex :: AlphaGen
430'AlphaGenCase 430'AlphaGenCase
431 :: forall (a :: AlphaGen -> Type) 431 :: forall (a :: AlphaGen -> Type)
432 -> (forall (b :: Wave) -> a ('A_Wave b)) 432 -> (forall (b :: Wave) -> a ('A_Wave b))
433 -> (forall (c :: Float) -> a ('A_Const c)) 433 -> (forall (c :: Float) -> a ('A_Const c))
434 -> a 'A_Portal 434 -> a 'A_Portal
435 -> a 'A_Identity 435 -> a 'A_Identity
436 -> a 'A_Entity 436 -> a 'A_Entity
437 -> a 'A_OneMinusEntity 437 -> a 'A_OneMinusEntity
438 -> a 'A_Vertex 438 -> a 'A_Vertex
439 -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d 439 -> a 'A_LightingSpecular -> a 'A_OneMinusVertex -> forall (d :: AlphaGen) -> a d
440match'AlphaGen 440match'AlphaGen
441 :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b 441 :: forall (a :: Type -> Type) -> a AlphaGen -> forall b -> a b -> a b
442'TCGen :: Type 442'TCGen :: Type
443TG_Base :: TCGen 443TG_Base :: TCGen
444TG_Lightmap :: TCGen 444TG_Lightmap :: TCGen
445TG_Environment :: TCGen 445TG_Environment :: TCGen
446TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen 446TG_Vector :: Vec 3 Float -> Vec 3 Float -> TCGen
447TG_Undefined :: TCGen 447TG_Undefined :: TCGen
448'TCGenCase 448'TCGenCase
449 :: forall (a :: TCGen -> Type) 449 :: forall (a :: TCGen -> Type)
450 -> a 'TG_Base 450 -> a 'TG_Base
451 -> a 'TG_Lightmap 451 -> a 'TG_Lightmap
452 -> a 'TG_Environment 452 -> a 'TG_Environment
453 -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c)) 453 -> (forall (b :: Vec 3 Float) (c :: Vec 3 Float) -> a ('TG_Vector b c))
454 -> a 'TG_Undefined -> forall (d :: TCGen) -> a d 454 -> a 'TG_Undefined -> forall (d :: TCGen) -> a d
455match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b 455match'TCGen :: forall (a :: Type -> Type) -> a TCGen -> forall b -> a b -> a b
456'TCMod :: Type 456'TCMod :: Type
457TM_EntityTranslate :: TCMod 457TM_EntityTranslate :: TCMod
458TM_Rotate :: Float -> TCMod 458TM_Rotate :: Float -> TCMod
459TM_Scroll :: Float -> Float -> TCMod 459TM_Scroll :: Float -> Float -> TCMod
460TM_Scale :: Float -> Float -> TCMod 460TM_Scale :: Float -> Float -> TCMod
461TM_Stretch :: Wave -> TCMod 461TM_Stretch :: Wave -> TCMod
462TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod 462TM_Transform :: Float -> Float -> Float -> Float -> Float -> Float -> TCMod
463TM_Turb :: Float -> Float -> Float -> Float -> TCMod 463TM_Turb :: Float -> Float -> Float -> Float -> TCMod
464'TCModCase 464'TCModCase
465 :: forall (a :: TCMod -> Type) 465 :: forall (a :: TCMod -> Type)
466 -> a 'TM_EntityTranslate 466 -> a 'TM_EntityTranslate
467 -> (forall (b :: Float) -> a ('TM_Rotate b)) 467 -> (forall (b :: Float) -> a ('TM_Rotate b))
468 -> (forall (c :: Float) (d :: Float) -> a ('TM_Scroll c d)) 468 -> (forall (c :: Float) (d :: Float) -> a ('TM_Scroll c d))
469 -> (forall (e :: Float) (f :: Float) -> a ('TM_Scale e f)) 469 -> (forall (e :: Float) (f :: Float) -> a ('TM_Scale e f))
470 -> (forall (g :: Wave) -> a ('TM_Stretch g)) 470 -> (forall (g :: Wave) -> a ('TM_Stretch g))
471 -> (forall (h :: Float) 471 -> (forall (h :: Float)
472 (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float) 472 (i :: Float) (j :: Float) (k :: Float) (l :: Float) (m :: Float)
473 -> a ('TM_Transform h i j k l m)) 473 -> a ('TM_Transform h i j k l m))
474 -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float) 474 -> (forall (n :: Float) (o :: Float) (p :: Float) (q :: Float)
475 -> a ('TM_Turb n o p q)) 475 -> a ('TM_Turb n o p q))
476 -> forall (r :: TCMod) -> a r 476 -> forall (r :: TCMod) -> a r
477match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b 477match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b
478'StageTexture :: Type 478'StageTexture :: Type
479ST_Map :: String -> StageTexture 479ST_Map :: String -> StageTexture
480ST_ClampMap :: String -> StageTexture 480ST_ClampMap :: String -> StageTexture
481ST_AnimMap :: Float -> List String -> StageTexture 481ST_AnimMap :: Float -> List String -> StageTexture
482ST_Lightmap :: StageTexture 482ST_Lightmap :: StageTexture
483ST_WhiteImage :: StageTexture 483ST_WhiteImage :: StageTexture
484'StageTextureCase 484'StageTextureCase
485 :: forall (a :: StageTexture -> Type) 485 :: forall (a :: StageTexture -> Type)
486 -> (forall (b :: String) -> a ('ST_Map b)) 486 -> (forall (b :: String) -> a ('ST_Map b))
487 -> (forall (c :: String) -> a ('ST_ClampMap c)) 487 -> (forall (c :: String) -> a ('ST_ClampMap c))
488 -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e)) 488 -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e))
489 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f 489 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f
490match'StageTexture 490match'StageTexture
491 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b 491 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b
492'AlphaFunction :: Type 492'AlphaFunction :: Type
493A_Gt0 :: AlphaFunction 493A_Gt0 :: AlphaFunction
494A_Lt128 :: AlphaFunction 494A_Lt128 :: AlphaFunction
495A_Ge128 :: AlphaFunction 495A_Ge128 :: AlphaFunction
496'AlphaFunctionCase 496'AlphaFunctionCase
497 :: forall (a :: AlphaFunction -> Type) 497 :: forall (a :: AlphaFunction -> Type)
498 -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b 498 -> a 'A_Gt0 -> a 'A_Lt128 -> a 'A_Ge128 -> forall (b :: AlphaFunction) -> a b
499match'AlphaFunction 499match'AlphaFunction
500 :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b 500 :: forall (a :: Type -> Type) -> a AlphaFunction -> forall b -> a b -> a b
501'DepthFunction :: Type 501'DepthFunction :: Type
502D_Equal :: DepthFunction 502D_Equal :: DepthFunction
503D_Lequal :: DepthFunction 503D_Lequal :: DepthFunction
504'DepthFunctionCase 504'DepthFunctionCase
505 :: forall (a :: DepthFunction -> Type) 505 :: forall (a :: DepthFunction -> Type)
506 -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b 506 -> a 'D_Equal -> a 'D_Lequal -> forall (b :: DepthFunction) -> a b
507match'DepthFunction 507match'DepthFunction
508 :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b 508 :: forall (a :: Type -> Type) -> a DepthFunction -> forall b -> a b -> a b
509'StageAttrs :: Type 509'StageAttrs :: Type
510StageAttrs 510StageAttrs
511 :: Maybe (Blending', Blending') 511 :: Maybe (Blending', Blending')
512 -> RGBGen 512 -> RGBGen
513 -> AlphaGen 513 -> AlphaGen
514 -> TCGen 514 -> TCGen
515 -> List TCMod 515 -> List TCMod
516 -> StageTexture 516 -> StageTexture
517 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 517 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
518'StageAttrsCase 518'StageAttrsCase
519 :: forall (a :: StageAttrs -> Type) 519 :: forall (a :: StageAttrs -> Type)
520 -> (forall (b :: Maybe (Blending', Blending')) 520 -> (forall (b :: Maybe (Blending', Blending'))
521 (c :: RGBGen) 521 (c :: RGBGen)
522 (d :: AlphaGen) 522 (d :: AlphaGen)
@@ -525,34 +525,34 @@ StageAttrs
525 (g :: StageTexture) 525 (g :: StageTexture)
526 (h :: Bool) 526 (h :: Bool)
527 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) 527 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String)
528 -> a ('StageAttrs b c d e f g h i j k l)) 528 -> a ('StageAttrs b c d e f g h i j k l))
529 -> forall (m :: StageAttrs) -> a m 529 -> forall (m :: StageAttrs) -> a m
530match'StageAttrs 530match'StageAttrs
531 :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b 531 :: forall (a :: Type -> Type) -> a StageAttrs -> forall b -> a b -> a b
532saBlend :: StageAttrs -> Maybe (Blending', Blending') 532saBlend :: StageAttrs -> Maybe (Blending', Blending')
533saRGBGen :: StageAttrs -> RGBGen 533saRGBGen :: StageAttrs -> RGBGen
534saAlphaGen :: StageAttrs -> AlphaGen 534saAlphaGen :: StageAttrs -> AlphaGen
535saTCGen :: StageAttrs -> TCGen 535saTCGen :: StageAttrs -> TCGen
536saTCMod :: StageAttrs -> List TCMod 536saTCMod :: StageAttrs -> List TCMod
537saTexture :: StageAttrs -> StageTexture 537saTexture :: StageAttrs -> StageTexture
538saDepthWrite :: StageAttrs -> Bool 538saDepthWrite :: StageAttrs -> Bool
539saDepthFunc :: StageAttrs -> DepthFunction 539saDepthFunc :: StageAttrs -> DepthFunction
540saAlphaFunc :: StageAttrs -> Maybe AlphaFunction 540saAlphaFunc :: StageAttrs -> Maybe AlphaFunction
541saDepthMaskExplicit :: StageAttrs -> Bool 541saDepthMaskExplicit :: StageAttrs -> Bool
542saTextureUniform :: StageAttrs -> String 542saTextureUniform :: StageAttrs -> String
543defaultStageAttrs :: StageAttrs 543defaultStageAttrs :: StageAttrs
544'CommonAttrs :: Type 544'CommonAttrs :: Type
545CommonAttrs 545CommonAttrs
546 :: () 546 :: ()
547 -> () 547 -> ()
548 -> Bool 548 -> Bool
549 -> Float 549 -> Float
550 -> Bool 550 -> Bool
551 -> Bool 551 -> Bool
552 -> CullType 552 -> CullType
553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
554'CommonAttrsCase 554'CommonAttrsCase
555 :: forall (a :: CommonAttrs -> Type) 555 :: forall (a :: CommonAttrs -> Type)
556 -> (forall (b :: ()) 556 -> (forall (b :: ())
557 (c :: ()) 557 (c :: ())
558 (d :: Bool) 558 (d :: Bool)
@@ -561,390 +561,737 @@ CommonAttrs
561 (g :: Bool) 561 (g :: Bool)
562 (h :: CullType) 562 (h :: CullType)
563 (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) 563 (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool)
564 -> a ('CommonAttrs b c d e f g h i j k l m)) 564 -> a ('CommonAttrs b c d e f g h i j k l m))
565 -> forall (n :: CommonAttrs) -> a n 565 -> forall (n :: CommonAttrs) -> a n
566match'CommonAttrs 566match'CommonAttrs
567 :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b 567 :: forall (a :: Type -> Type) -> a CommonAttrs -> forall b -> a b -> a b
568caSkyParms :: CommonAttrs -> () 568caSkyParms :: CommonAttrs -> ()
569caFogParms :: CommonAttrs -> () 569caFogParms :: CommonAttrs -> ()
570caPortal :: CommonAttrs -> Bool 570caPortal :: CommonAttrs -> Bool
571caSort :: CommonAttrs -> Float 571caSort :: CommonAttrs -> Float
572caEntityMergable :: CommonAttrs -> Bool 572caEntityMergable :: CommonAttrs -> Bool
573caFogOnly :: CommonAttrs -> Bool 573caFogOnly :: CommonAttrs -> Bool
574caCull :: CommonAttrs -> CullType 574caCull :: CommonAttrs -> CullType
575caDeformVertexes :: CommonAttrs -> List Deform 575caDeformVertexes :: CommonAttrs -> List Deform
576caNoMipMaps :: CommonAttrs -> Bool 576caNoMipMaps :: CommonAttrs -> Bool
577caPolygonOffset :: CommonAttrs -> Bool 577caPolygonOffset :: CommonAttrs -> Bool
578caStages :: CommonAttrs -> List StageAttrs 578caStages :: CommonAttrs -> List StageAttrs
579caIsSky :: CommonAttrs -> Bool 579caIsSky :: CommonAttrs -> Bool
580defaultCommonAttrs :: CommonAttrs 580defaultCommonAttrs :: CommonAttrs
581------------ tooltips 581------------ tooltips
582testdata/performance/Material.lc 7:18-7:23 Type 582testdata/performance/Material.lc 7:18-7:23
583testdata/performance/Material.lc 8:1-8:14 Float 583 Type
584testdata/performance/Material.lc 8:17-8:18 _b 584testdata/performance/Material.lc 8:1-8:14
585testdata/performance/Material.lc 10:6-10:12 Type 585 Float
586testdata/performance/Material.lc 10:6-11:13 Type 586testdata/performance/Material.lc 8:17-8:18
587testdata/performance/Material.lc 10:6-15:39 Type 587 _b
588testdata/performance/Material.lc 11:7-11:13 Entity | Type | Vec 4 Float -> Vec 4 Float -> Vec 3 Float -> Vec 4 Float -> Entity 588testdata/performance/Material.lc 10:6-10:12
589testdata/performance/Material.lc 12:7-12:20 Entity -> VecS Float 4 589 Type | Type | Type | Type | Type | Type
590testdata/performance/Material.lc 12:28-12:31 Nat -> Type -> Type 590testdata/performance/Material.lc 10:6-11:13
591testdata/performance/Material.lc 12:28-12:33 Type -> Type 591 Type
592testdata/performance/Material.lc 12:28-12:39 Type 592testdata/performance/Material.lc 10:6-15:39
593testdata/performance/Material.lc 12:32-12:33 _b 593 Type | Type | Type
594testdata/performance/Material.lc 12:34-12:39 Type 594testdata/performance/Material.lc 11:7-11:13
595testdata/performance/Material.lc 13:7-13:21 Entity -> VecS Float 4 595 Vec 4 Float
596testdata/performance/Material.lc 13:28-13:31 Nat -> Type -> Type 596 -> Vec 4 Float
597testdata/performance/Material.lc 13:28-13:33 Type -> Type 597 -> Vec 3 Float
598testdata/performance/Material.lc 13:28-13:39 Type 598 -> Vec 4 Float -> Entity | Entity | Type | Type | Type | Type | Type
599testdata/performance/Material.lc 13:32-13:33 _b 599testdata/performance/Material.lc 12:7-12:20
600testdata/performance/Material.lc 13:34-13:39 Type 600 Entity -> VecS Float 4
601testdata/performance/Material.lc 14:7-14:16 Entity -> VecS Float 3 601testdata/performance/Material.lc 12:28-12:31
602testdata/performance/Material.lc 14:28-14:31 Nat -> Type -> Type 602 Nat -> Type -> Type
603testdata/performance/Material.lc 14:28-14:33 Type -> Type 603testdata/performance/Material.lc 12:28-12:33
604testdata/performance/Material.lc 14:28-14:39 Type 604 Type -> Type
605testdata/performance/Material.lc 14:32-14:33 _b 605testdata/performance/Material.lc 12:28-12:39
606testdata/performance/Material.lc 14:34-14:39 Type 606 Type
607testdata/performance/Material.lc 15:7-15:18 Entity -> VecS Float 4 607testdata/performance/Material.lc 12:32-12:33
608testdata/performance/Material.lc 15:28-15:31 Nat -> Type -> Type 608 _b
609testdata/performance/Material.lc 15:28-15:33 Type -> Type 609testdata/performance/Material.lc 12:34-12:39
610testdata/performance/Material.lc 15:28-15:39 Type 610 Type
611testdata/performance/Material.lc 15:32-15:33 _b 611testdata/performance/Material.lc 13:7-13:21
612testdata/performance/Material.lc 15:34-15:39 Type 612 Entity -> VecS Float 4
613testdata/performance/Material.lc 18:6-18:14 Type 613testdata/performance/Material.lc 13:28-13:31
614testdata/performance/Material.lc 18:6-24:15 Type 614 Nat -> Type -> Type
615testdata/performance/Material.lc 19:7-19:13 WaveType 615testdata/performance/Material.lc 13:28-13:33
616testdata/performance/Material.lc 20:7-20:18 WaveType 616 Type -> Type
617testdata/performance/Material.lc 21:7-21:16 WaveType 617testdata/performance/Material.lc 13:28-13:39
618testdata/performance/Material.lc 22:7-22:18 WaveType 618 Type
619testdata/performance/Material.lc 23:7-23:25 WaveType 619testdata/performance/Material.lc 13:32-13:33
620testdata/performance/Material.lc 24:7-24:15 WaveType 620 _b
621testdata/performance/Material.lc 27:6-27:10 Type 621testdata/performance/Material.lc 13:34-13:39
622testdata/performance/Material.lc 27:6-27:17 Type 622 Type
623testdata/performance/Material.lc 27:6-27:50 Type 623testdata/performance/Material.lc 14:7-14:16
624testdata/performance/Material.lc 27:13-27:17 Type | Wave | WaveType -> Float -> Float -> Float -> Float -> Wave 624 Entity -> VecS Float 3
625testdata/performance/Material.lc 27:18-27:26 Type 625testdata/performance/Material.lc 14:28-14:31
626testdata/performance/Material.lc 27:27-27:32 Type 626 Nat -> Type -> Type
627testdata/performance/Material.lc 27:33-27:38 Type 627testdata/performance/Material.lc 14:28-14:33
628testdata/performance/Material.lc 27:39-27:44 Type 628 Type -> Type
629testdata/performance/Material.lc 27:45-27:50 Type 629testdata/performance/Material.lc 14:28-14:39
630testdata/performance/Material.lc 29:6-29:12 Type 630 Type
631testdata/performance/Material.lc 29:6-32:32 Type 631testdata/performance/Material.lc 14:32-14:33
632testdata/performance/Material.lc 29:6-33:32 Type 632 _b
633testdata/performance/Material.lc 29:6-34:27 Type 633testdata/performance/Material.lc 14:34-14:39
634testdata/performance/Material.lc 29:6-44:13 Type 634 Type
635testdata/performance/Material.lc 29:6-44:24 Type 635testdata/performance/Material.lc 15:7-15:18
636testdata/performance/Material.lc 30:7-30:19 Deform 636 Entity -> VecS Float 4
637testdata/performance/Material.lc 31:7-31:20 Deform 637testdata/performance/Material.lc 15:28-15:31
638testdata/performance/Material.lc 32:7-32:14 Deform | Float -> Float -> Float -> Deform | Type 638 Nat -> Type -> Type
639testdata/performance/Material.lc 32:15-32:20 Type 639testdata/performance/Material.lc 15:28-15:33
640testdata/performance/Material.lc 32:21-32:26 Type 640 Type -> Type
641testdata/performance/Material.lc 32:27-32:32 Type 641testdata/performance/Material.lc 15:28-15:39
642testdata/performance/Material.lc 33:7-33:13 Deform | Type | Vec 3 Float -> Wave -> Deform 642 Type
643testdata/performance/Material.lc 33:15-33:18 Nat -> Type -> Type 643testdata/performance/Material.lc 15:32-15:33
644testdata/performance/Material.lc 33:15-33:20 Type -> Type 644 _b
645testdata/performance/Material.lc 33:15-33:26 Type 645testdata/performance/Material.lc 15:34-15:39
646testdata/performance/Material.lc 33:19-33:20 _b 646 Type
647testdata/performance/Material.lc 33:21-33:26 Type 647testdata/performance/Material.lc 18:6-18:14
648testdata/performance/Material.lc 33:28-33:32 Type 648 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
649testdata/performance/Material.lc 34:7-34:15 Deform | Float -> Float -> Deform | Type 649testdata/performance/Material.lc 18:6-24:15
650testdata/performance/Material.lc 34:16-34:21 Type 650 Type | Type | Type | Type | Type | Type
651testdata/performance/Material.lc 34:22-34:27 Type 651testdata/performance/Material.lc 19:7-19:13
652testdata/performance/Material.lc 35:7-35:25 Deform 652 WaveType
653testdata/performance/Material.lc 36:7-36:14 Deform 653testdata/performance/Material.lc 20:7-20:18
654testdata/performance/Material.lc 37:7-37:14 Deform 654 WaveType
655testdata/performance/Material.lc 38:7-38:14 Deform 655testdata/performance/Material.lc 21:7-21:16
656testdata/performance/Material.lc 39:7-39:14 Deform 656 WaveType
657testdata/performance/Material.lc 40:7-40:14 Deform 657testdata/performance/Material.lc 22:7-22:18
658testdata/performance/Material.lc 41:7-41:14 Deform 658 WaveType
659testdata/performance/Material.lc 42:7-42:14 Deform 659testdata/performance/Material.lc 23:7-23:25
660testdata/performance/Material.lc 43:7-43:14 Deform 660 WaveType
661testdata/performance/Material.lc 44:7-44:13 Deform | Float -> Wave -> Deform | Type 661testdata/performance/Material.lc 24:7-24:15
662testdata/performance/Material.lc 44:14-44:19 Type 662 WaveType
663testdata/performance/Material.lc 44:20-44:24 Type 663testdata/performance/Material.lc 27:6-27:10
664testdata/performance/Material.lc 47:6-47:14 Type 664 Type | Type | Type | Type | Type | Type
665testdata/performance/Material.lc 47:6-50:18 Type 665testdata/performance/Material.lc 27:6-27:17
666testdata/performance/Material.lc 48:7-48:20 CullType 666 Type
667testdata/performance/Material.lc 49:7-49:19 CullType 667testdata/performance/Material.lc 27:6-27:50
668testdata/performance/Material.lc 50:7-50:18 CullType 668 Type | Type | Type | Type
669testdata/performance/Material.lc 53:6-53:15 Type 669testdata/performance/Material.lc 27:13-27:17
670testdata/performance/Material.lc 53:6-64:13 Type 670 WaveType
671testdata/performance/Material.lc 54:7-54:17 Blending' 671 -> Float
672testdata/performance/Material.lc 55:7-55:17 Blending' 672 -> Float
673testdata/performance/Material.lc 56:7-56:12 Blending' 673 -> Float -> Float -> Wave | Wave | Type | Type | Type | Type | Type | Type
674testdata/performance/Material.lc 57:7-57:25 Blending' 674testdata/performance/Material.lc 27:18-27:26
675testdata/performance/Material.lc 58:7-58:25 Blending' 675 Type
676testdata/performance/Material.lc 59:7-59:25 Blending' 676testdata/performance/Material.lc 27:27-27:32
677testdata/performance/Material.lc 60:7-60:25 Blending' 677 Type
678testdata/performance/Material.lc 61:7-61:17 Blending' 678testdata/performance/Material.lc 27:33-27:38
679testdata/performance/Material.lc 62:7-62:25 Blending' 679 Type
680testdata/performance/Material.lc 63:7-63:17 Blending' 680testdata/performance/Material.lc 27:39-27:44
681testdata/performance/Material.lc 64:7-64:13 Blending' 681 Type
682testdata/performance/Material.lc 67:6-67:12 Type 682testdata/performance/Material.lc 27:45-27:50
683testdata/performance/Material.lc 67:6-69:34 Type 683 Type
684testdata/performance/Material.lc 67:6-78:20 Type 684testdata/performance/Material.lc 29:6-29:12
685testdata/performance/Material.lc 68:7-68:15 RGBGen | Type | Wave -> RGBGen 685 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
686testdata/performance/Material.lc 68:16-68:20 Type 686testdata/performance/Material.lc 29:6-32:32
687testdata/performance/Material.lc 69:7-69:16 Float -> Float -> Float -> RGBGen | RGBGen | Type 687 Type | Type
688testdata/performance/Material.lc 69:17-69:22 Type 688testdata/performance/Material.lc 29:6-33:32
689testdata/performance/Material.lc 69:23-69:28 Type 689 Type
690testdata/performance/Material.lc 69:29-69:34 Type 690testdata/performance/Material.lc 29:6-34:27
691testdata/performance/Material.lc 70:7-70:19 RGBGen 691 Type
692testdata/performance/Material.lc 71:7-71:27 RGBGen 692testdata/performance/Material.lc 29:6-44:13
693testdata/performance/Material.lc 72:7-72:17 RGBGen 693 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
694testdata/performance/Material.lc 73:7-73:25 RGBGen 694testdata/performance/Material.lc 29:6-44:24
695testdata/performance/Material.lc 74:7-74:22 RGBGen 695 Type
696testdata/performance/Material.lc 75:7-75:17 RGBGen 696testdata/performance/Material.lc 30:7-30:19
697testdata/performance/Material.lc 76:7-76:26 RGBGen 697 Deform
698testdata/performance/Material.lc 77:7-77:25 RGBGen 698testdata/performance/Material.lc 31:7-31:20
699testdata/performance/Material.lc 78:7-78:20 RGBGen 699 Deform
700testdata/performance/Material.lc 81:6-81:14 Type 700testdata/performance/Material.lc 32:7-32:14
701testdata/performance/Material.lc 81:6-90:23 Type 701 Float -> Float -> Float -> Deform | Deform | Type | Type | Type | Type
702testdata/performance/Material.lc 82:7-82:13 AlphaGen | Type | Wave -> AlphaGen 702testdata/performance/Material.lc 32:15-32:20
703testdata/performance/Material.lc 82:14-82:18 Type 703 Type
704testdata/performance/Material.lc 83:7-83:14 AlphaGen | Float -> AlphaGen | Type 704testdata/performance/Material.lc 32:21-32:26
705testdata/performance/Material.lc 83:15-83:20 Type 705 Type
706testdata/performance/Material.lc 84:7-84:15 AlphaGen 706testdata/performance/Material.lc 32:27-32:32
707testdata/performance/Material.lc 85:7-85:17 AlphaGen 707 Type
708testdata/performance/Material.lc 86:7-86:15 AlphaGen 708testdata/performance/Material.lc 33:7-33:13
709testdata/performance/Material.lc 87:7-87:23 AlphaGen 709 Vec 3 Float -> Wave -> Deform | Deform | Type | Type | Type
710testdata/performance/Material.lc 88:7-88:15 AlphaGen 710testdata/performance/Material.lc 33:15-33:18
711testdata/performance/Material.lc 89:7-89:25 AlphaGen 711 Nat -> Type -> Type
712testdata/performance/Material.lc 90:7-90:23 AlphaGen 712testdata/performance/Material.lc 33:15-33:20
713testdata/performance/Material.lc 93:6-93:11 Type 713 Type -> Type
714testdata/performance/Material.lc 93:6-97:44 Type 714testdata/performance/Material.lc 33:15-33:26
715testdata/performance/Material.lc 93:6-98:19 Type 715 Type
716testdata/performance/Material.lc 94:7-94:14 TCGen 716testdata/performance/Material.lc 33:19-33:20
717testdata/performance/Material.lc 95:7-95:18 TCGen 717 _b
718testdata/performance/Material.lc 96:7-96:21 TCGen 718testdata/performance/Material.lc 33:21-33:26
719testdata/performance/Material.lc 97:7-97:16 TCGen | Type | Vec 3 Float -> Vec 3 Float -> TCGen 719 Type
720testdata/performance/Material.lc 97:18-97:21 Nat -> Type -> Type 720testdata/performance/Material.lc 33:28-33:32
721testdata/performance/Material.lc 97:18-97:23 Type -> Type 721 Type
722testdata/performance/Material.lc 97:18-97:29 Type 722testdata/performance/Material.lc 34:7-34:15
723testdata/performance/Material.lc 97:22-97:23 _b 723 Float -> Float -> Deform | Deform | Type | Type | Type
724testdata/performance/Material.lc 97:24-97:29 Type 724testdata/performance/Material.lc 34:16-34:21
725testdata/performance/Material.lc 97:32-97:35 Nat -> Type -> Type 725 Type
726testdata/performance/Material.lc 97:32-97:37 Type -> Type 726testdata/performance/Material.lc 34:22-34:27
727testdata/performance/Material.lc 97:32-97:43 Type 727 Type
728testdata/performance/Material.lc 97:36-97:37 _b 728testdata/performance/Material.lc 35:7-35:25
729testdata/performance/Material.lc 97:38-97:43 Type 729 Deform
730testdata/performance/Material.lc 98:7-98:19 TCGen 730testdata/performance/Material.lc 36:7-36:14
731testdata/performance/Material.lc 101:6-101:11 Type 731 Deform
732testdata/performance/Material.lc 101:6-104:28 Type 732testdata/performance/Material.lc 37:7-37:14
733testdata/performance/Material.lc 101:6-105:27 Type 733 Deform
734testdata/performance/Material.lc 101:6-107:55 Type 734testdata/performance/Material.lc 38:7-38:14
735testdata/performance/Material.lc 101:6-108:14 Type 735 Deform
736testdata/performance/Material.lc 101:6-108:38 Type 736testdata/performance/Material.lc 39:7-39:14
737testdata/performance/Material.lc 102:7-102:25 TCMod 737 Deform
738testdata/performance/Material.lc 103:7-103:16 Float -> TCMod | TCMod | Type 738testdata/performance/Material.lc 40:7-40:14
739testdata/performance/Material.lc 103:17-103:22 Type 739 Deform
740testdata/performance/Material.lc 104:7-104:16 Float -> Float -> TCMod | TCMod | Type 740testdata/performance/Material.lc 41:7-41:14
741testdata/performance/Material.lc 104:17-104:22 Type 741 Deform
742testdata/performance/Material.lc 104:23-104:28 Type 742testdata/performance/Material.lc 42:7-42:14
743testdata/performance/Material.lc 105:7-105:15 Float -> Float -> TCMod | TCMod | Type 743 Deform
744testdata/performance/Material.lc 105:16-105:21 Type 744testdata/performance/Material.lc 43:7-43:14
745testdata/performance/Material.lc 105:22-105:27 Type 745 Deform
746testdata/performance/Material.lc 106:7-106:17 TCMod | Type | Wave -> TCMod 746testdata/performance/Material.lc 44:7-44:13
747testdata/performance/Material.lc 106:18-106:22 Type 747 Float -> Wave -> Deform | Deform | Type | Type | Type
748testdata/performance/Material.lc 107:7-107:19 Float -> Float -> Float -> Float -> Float -> Float -> TCMod | TCMod | Type 748testdata/performance/Material.lc 44:14-44:19
749testdata/performance/Material.lc 107:20-107:25 Type 749 Type
750testdata/performance/Material.lc 107:26-107:31 Type 750testdata/performance/Material.lc 44:20-44:24
751testdata/performance/Material.lc 107:32-107:37 Type 751 Type
752testdata/performance/Material.lc 107:38-107:43 Type 752testdata/performance/Material.lc 47:6-47:14
753testdata/performance/Material.lc 107:44-107:49 Type 753 Type | Type | Type | Type | Type | Type | Type
754testdata/performance/Material.lc 107:50-107:55 Type 754testdata/performance/Material.lc 47:6-50:18
755testdata/performance/Material.lc 108:7-108:14 Float -> Float -> Float -> Float -> TCMod | TCMod | Type 755 Type | Type | Type
756testdata/performance/Material.lc 108:15-108:20 Type 756testdata/performance/Material.lc 48:7-48:20
757testdata/performance/Material.lc 108:21-108:26 Type 757 CullType
758testdata/performance/Material.lc 108:27-108:32 Type 758testdata/performance/Material.lc 49:7-49:19
759testdata/performance/Material.lc 108:33-108:38 Type 759 CullType
760testdata/performance/Material.lc 111:6-111:18 Type 760testdata/performance/Material.lc 50:7-50:18
761testdata/performance/Material.lc 111:6-114:35 Type 761 CullType
762testdata/performance/Material.lc 111:6-116:20 Type 762testdata/performance/Material.lc 53:6-53:15
763testdata/performance/Material.lc 112:7-112:13 StageTexture | String -> StageTexture | Type 763 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
764testdata/performance/Material.lc 112:21-112:27 Type 764testdata/performance/Material.lc 53:6-64:13
765testdata/performance/Material.lc 113:7-113:18 StageTexture | String -> StageTexture | Type 765 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
766testdata/performance/Material.lc 113:21-113:27 Type 766testdata/performance/Material.lc 54:7-54:17
767testdata/performance/Material.lc 114:7-114:17 Float -> List String -> StageTexture | StageTexture | Type 767 Blending'
768testdata/performance/Material.lc 114:21-114:26 Type 768testdata/performance/Material.lc 55:7-55:17
769testdata/performance/Material.lc 114:27-114:35 Type 769 Blending'
770testdata/performance/Material.lc 114:28-114:34 Type 770testdata/performance/Material.lc 56:7-56:12
771testdata/performance/Material.lc 115:7-115:18 StageTexture 771 Blending'
772testdata/performance/Material.lc 116:7-116:20 StageTexture 772testdata/performance/Material.lc 57:7-57:25
773testdata/performance/Material.lc 119:6-119:19 Type 773 Blending'
774testdata/performance/Material.lc 119:6-122:14 Type 774testdata/performance/Material.lc 58:7-58:25
775testdata/performance/Material.lc 120:7-120:12 AlphaFunction 775 Blending'
776testdata/performance/Material.lc 121:7-121:14 AlphaFunction 776testdata/performance/Material.lc 59:7-59:25
777testdata/performance/Material.lc 122:7-122:14 AlphaFunction 777 Blending'
778testdata/performance/Material.lc 125:6-125:19 Type 778testdata/performance/Material.lc 60:7-60:25
779testdata/performance/Material.lc 125:6-127:15 Type 779 Blending'
780testdata/performance/Material.lc 126:7-126:14 DepthFunction 780testdata/performance/Material.lc 61:7-61:17
781testdata/performance/Material.lc 127:7-127:15 DepthFunction 781 Blending'
782testdata/performance/Material.lc 130:6-130:16 Type 782testdata/performance/Material.lc 62:7-62:25
783testdata/performance/Material.lc 130:6-131:17 Type 783 Blending'
784testdata/performance/Material.lc 130:6-144:34 Type 784testdata/performance/Material.lc 63:7-63:17
785testdata/performance/Material.lc 131:7-131:17 Maybe (Blending', Blending') 785 Blending'
786 -> RGBGen 786testdata/performance/Material.lc 64:7-64:13
787 -> AlphaGen 787 Blending'
788 -> TCGen 788testdata/performance/Material.lc 67:6-67:12
789 -> List TCMod 789 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
790 -> StageTexture 790testdata/performance/Material.lc 67:6-69:34
791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs | StageAttrs | Type 791 Type | Type
792testdata/performance/Material.lc 132:7-132:14 StageAttrs -> Maybe (Blending', Blending') 792testdata/performance/Material.lc 67:6-78:20
793testdata/performance/Material.lc 132:25-132:30 Type -> Type 793 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
794testdata/performance/Material.lc 132:25-132:53 Type 794testdata/performance/Material.lc 68:7-68:15
795testdata/performance/Material.lc 132:31-132:53 Type 795 Wave -> RGBGen | RGBGen | Type | Type
796testdata/performance/Material.lc 132:32-132:41 Type 796testdata/performance/Material.lc 68:16-68:20
797testdata/performance/Material.lc 132:32-132:52 List Type 797 Type
798testdata/performance/Material.lc 132:43-132:52 List Type | Type 798testdata/performance/Material.lc 69:7-69:16
799testdata/performance/Material.lc 133:7-133:15 StageAttrs -> RGBGen 799 Float -> Float -> Float -> RGBGen | RGBGen | Type | Type | Type | Type
800testdata/performance/Material.lc 133:24-133:30 Type 800testdata/performance/Material.lc 69:17-69:22
801testdata/performance/Material.lc 134:7-134:17 StageAttrs -> AlphaGen 801 Type
802testdata/performance/Material.lc 134:24-134:32 Type 802testdata/performance/Material.lc 69:23-69:28
803testdata/performance/Material.lc 135:7-135:14 StageAttrs -> TCGen 803 Type
804testdata/performance/Material.lc 135:24-135:29 Type 804testdata/performance/Material.lc 69:29-69:34
805testdata/performance/Material.lc 136:7-136:14 StageAttrs -> List TCMod 805 Type
806testdata/performance/Material.lc 136:24-136:31 Type 806testdata/performance/Material.lc 70:7-70:19
807testdata/performance/Material.lc 136:25-136:30 Type 807 RGBGen
808testdata/performance/Material.lc 137:7-137:16 StageAttrs -> StageTexture 808testdata/performance/Material.lc 71:7-71:27
809testdata/performance/Material.lc 137:24-137:36 Type 809 RGBGen
810testdata/performance/Material.lc 138:7-138:19 StageAttrs -> Bool 810testdata/performance/Material.lc 72:7-72:17
811testdata/performance/Material.lc 138:24-138:28 Type 811 RGBGen
812testdata/performance/Material.lc 139:7-139:18 StageAttrs -> DepthFunction 812testdata/performance/Material.lc 73:7-73:25
813testdata/performance/Material.lc 139:24-139:37 Type 813 RGBGen
814testdata/performance/Material.lc 140:7-140:18 StageAttrs -> Maybe AlphaFunction 814testdata/performance/Material.lc 74:7-74:22
815testdata/performance/Material.lc 140:25-140:30 Type -> Type 815 RGBGen
816testdata/performance/Material.lc 140:25-140:44 Type 816testdata/performance/Material.lc 75:7-75:17
817testdata/performance/Material.lc 140:31-140:44 Type 817 RGBGen
818testdata/performance/Material.lc 143:7-143:26 StageAttrs -> Bool 818testdata/performance/Material.lc 76:7-76:26
819testdata/performance/Material.lc 143:32-143:36 Type 819 RGBGen
820testdata/performance/Material.lc 144:7-144:23 StageAttrs -> String 820testdata/performance/Material.lc 77:7-77:25
821testdata/performance/Material.lc 144:28-144:34 Type 821 RGBGen
822testdata/performance/Material.lc 148:22-148:32 Type 822testdata/performance/Material.lc 78:7-78:20
823testdata/performance/Material.lc 149:1-149:18 StageAttrs 823 RGBGen
824testdata/performance/Material.lc 149:21-149:31 Maybe (Blending', Blending') 824testdata/performance/Material.lc 81:6-81:14
825 -> RGBGen 825 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
826 -> AlphaGen 826testdata/performance/Material.lc 81:6-90:23
827 Type | Type | Type | Type | Type | Type | Type | Type | Type
828testdata/performance/Material.lc 82:7-82:13
829 Wave -> AlphaGen | AlphaGen | Type | Type
830testdata/performance/Material.lc 82:14-82:18
831 Type
832testdata/performance/Material.lc 83:7-83:14
833 Float -> AlphaGen | AlphaGen | Type | Type
834testdata/performance/Material.lc 83:15-83:20
835 Type
836testdata/performance/Material.lc 84:7-84:15
837 AlphaGen
838testdata/performance/Material.lc 85:7-85:17
839 AlphaGen
840testdata/performance/Material.lc 86:7-86:15
841 AlphaGen
842testdata/performance/Material.lc 87:7-87:23
843 AlphaGen
844testdata/performance/Material.lc 88:7-88:15
845 AlphaGen
846testdata/performance/Material.lc 89:7-89:25
847 AlphaGen
848testdata/performance/Material.lc 90:7-90:23
849 AlphaGen
850testdata/performance/Material.lc 93:6-93:11
851 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
852testdata/performance/Material.lc 93:6-97:44
853 Type
854testdata/performance/Material.lc 93:6-98:19
855 Type | Type | Type | Type | Type
856testdata/performance/Material.lc 94:7-94:14
857 TCGen
858testdata/performance/Material.lc 95:7-95:18
859 TCGen
860testdata/performance/Material.lc 96:7-96:21
861 TCGen
862testdata/performance/Material.lc 97:7-97:16
863 Vec 3 Float -> Vec 3 Float -> TCGen | TCGen | Type | Type | Type
864testdata/performance/Material.lc 97:18-97:21
865 Nat -> Type -> Type
866testdata/performance/Material.lc 97:18-97:23
867 Type -> Type
868testdata/performance/Material.lc 97:18-97:29
869 Type
870testdata/performance/Material.lc 97:22-97:23
871 _b
872testdata/performance/Material.lc 97:24-97:29
873 Type
874testdata/performance/Material.lc 97:32-97:35
875 Nat -> Type -> Type
876testdata/performance/Material.lc 97:32-97:37
877 Type -> Type
878testdata/performance/Material.lc 97:32-97:43
879 Type
880testdata/performance/Material.lc 97:36-97:37
881 _b
882testdata/performance/Material.lc 97:38-97:43
883 Type
884testdata/performance/Material.lc 98:7-98:19
885 TCGen
886testdata/performance/Material.lc 101:6-101:11
887 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
888testdata/performance/Material.lc 101:6-104:28
889 Type
890testdata/performance/Material.lc 101:6-105:27
891 Type
892testdata/performance/Material.lc 101:6-107:55
893 Type | Type | Type | Type | Type
894testdata/performance/Material.lc 101:6-108:14
895 Type | Type | Type | Type | Type | Type | Type
896testdata/performance/Material.lc 101:6-108:38
897 Type | Type | Type
898testdata/performance/Material.lc 102:7-102:25
899 TCMod
900testdata/performance/Material.lc 103:7-103:16
901 Float -> TCMod | TCMod | Type | Type
902testdata/performance/Material.lc 103:17-103:22
903 Type
904testdata/performance/Material.lc 104:7-104:16
905 Float -> Float -> TCMod | TCMod | Type | Type | Type
906testdata/performance/Material.lc 104:17-104:22
907 Type
908testdata/performance/Material.lc 104:23-104:28
909 Type
910testdata/performance/Material.lc 105:7-105:15
911 Float -> Float -> TCMod | TCMod | Type | Type | Type
912testdata/performance/Material.lc 105:16-105:21
913 Type
914testdata/performance/Material.lc 105:22-105:27
915 Type
916testdata/performance/Material.lc 106:7-106:17
917 Wave -> TCMod | TCMod | Type | Type
918testdata/performance/Material.lc 106:18-106:22
919 Type
920testdata/performance/Material.lc 107:7-107:19
921 Float
922 -> Float
923 -> Float
924 -> Float
925 -> Float
926 -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type | Type | Type
927testdata/performance/Material.lc 107:20-107:25
928 Type
929testdata/performance/Material.lc 107:26-107:31
930 Type
931testdata/performance/Material.lc 107:32-107:37
932 Type
933testdata/performance/Material.lc 107:38-107:43
934 Type
935testdata/performance/Material.lc 107:44-107:49
936 Type
937testdata/performance/Material.lc 107:50-107:55
938 Type
939testdata/performance/Material.lc 108:7-108:14
940 Float
941 -> Float -> Float -> Float -> TCMod | TCMod | Type | Type | Type | Type | Type
942testdata/performance/Material.lc 108:15-108:20
943 Type
944testdata/performance/Material.lc 108:21-108:26
945 Type
946testdata/performance/Material.lc 108:27-108:32
947 Type
948testdata/performance/Material.lc 108:33-108:38
949 Type
950testdata/performance/Material.lc 111:6-111:18
951 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
952testdata/performance/Material.lc 111:6-114:35
953 Type
954testdata/performance/Material.lc 111:6-116:20
955 Type | Type | Type | Type | Type
956testdata/performance/Material.lc 112:7-112:13
957 String -> StageTexture | StageTexture | Type | Type
958testdata/performance/Material.lc 112:21-112:27
959 Type
960testdata/performance/Material.lc 113:7-113:18
961 String -> StageTexture | StageTexture | Type | Type
962testdata/performance/Material.lc 113:21-113:27
963 Type
964testdata/performance/Material.lc 114:7-114:17
965 Float -> List String -> StageTexture | StageTexture | Type | Type | Type
966testdata/performance/Material.lc 114:21-114:26
967 Type
968testdata/performance/Material.lc 114:27-114:35
969 Type
970testdata/performance/Material.lc 114:28-114:34
971 Type
972testdata/performance/Material.lc 115:7-115:18
973 StageTexture
974testdata/performance/Material.lc 116:7-116:20
975 StageTexture
976testdata/performance/Material.lc 119:6-119:19
977 Type | Type | Type | Type | Type | Type | Type
978testdata/performance/Material.lc 119:6-122:14
979 Type | Type | Type
980testdata/performance/Material.lc 120:7-120:12
981 AlphaFunction
982testdata/performance/Material.lc 121:7-121:14
983 AlphaFunction
984testdata/performance/Material.lc 122:7-122:14
985 AlphaFunction
986testdata/performance/Material.lc 125:6-125:19
987 Type | Type | Type | Type | Type | Type
988testdata/performance/Material.lc 125:6-127:15
989 Type | Type
990testdata/performance/Material.lc 126:7-126:14
991 DepthFunction
992testdata/performance/Material.lc 127:7-127:15
993 DepthFunction
994testdata/performance/Material.lc 130:6-130:16
995 Type | Type | Type | Type | Type | Type
996testdata/performance/Material.lc 130:6-131:17
997 Type
998testdata/performance/Material.lc 130:6-144:34
999 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1000testdata/performance/Material.lc 131:7-131:17
1001 Maybe (Blending', Blending')
1002 -> RGBGen
1003 -> AlphaGen
1004 -> TCGen
1005 -> List TCMod
1006 -> StageTexture
1007 -> Bool
1008 -> DepthFunction
1009 -> Maybe AlphaFunction
1010 -> Bool
1011 -> String
1012 -> StageAttrs | StageAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1013testdata/performance/Material.lc 132:7-132:14
1014 StageAttrs -> Maybe (Blending', Blending')
1015testdata/performance/Material.lc 132:25-132:30
1016 Type -> Type
1017testdata/performance/Material.lc 132:25-132:53
1018 Type
1019testdata/performance/Material.lc 132:31-132:53
1020 Type
1021testdata/performance/Material.lc 132:32-132:41
1022 Type
1023testdata/performance/Material.lc 132:32-132:52
1024 List Type
1025testdata/performance/Material.lc 132:43-132:52
1026 Type | List Type
1027testdata/performance/Material.lc 133:7-133:15
1028 StageAttrs -> RGBGen
1029testdata/performance/Material.lc 133:24-133:30
1030 Type
1031testdata/performance/Material.lc 134:7-134:17
1032 StageAttrs -> AlphaGen
1033testdata/performance/Material.lc 134:24-134:32
1034 Type
1035testdata/performance/Material.lc 135:7-135:14
1036 StageAttrs -> TCGen
1037testdata/performance/Material.lc 135:24-135:29
1038 Type
1039testdata/performance/Material.lc 136:7-136:14
1040 StageAttrs -> List TCMod
1041testdata/performance/Material.lc 136:24-136:31
1042 Type
1043testdata/performance/Material.lc 136:25-136:30
1044 Type
1045testdata/performance/Material.lc 137:7-137:16
1046 StageAttrs -> StageTexture
1047testdata/performance/Material.lc 137:24-137:36
1048 Type
1049testdata/performance/Material.lc 138:7-138:19
1050 StageAttrs -> Bool
1051testdata/performance/Material.lc 138:24-138:28
1052 Type
1053testdata/performance/Material.lc 139:7-139:18
1054 StageAttrs -> DepthFunction
1055testdata/performance/Material.lc 139:24-139:37
1056 Type
1057testdata/performance/Material.lc 140:7-140:18
1058 StageAttrs -> Maybe AlphaFunction
1059testdata/performance/Material.lc 140:25-140:30
1060 Type -> Type
1061testdata/performance/Material.lc 140:25-140:44
1062 Type
1063testdata/performance/Material.lc 140:31-140:44
1064 Type
1065testdata/performance/Material.lc 143:7-143:26
1066 StageAttrs -> Bool
1067testdata/performance/Material.lc 143:32-143:36
1068 Type
1069testdata/performance/Material.lc 144:7-144:23
1070 StageAttrs -> String
1071testdata/performance/Material.lc 144:28-144:34
1072 Type
1073testdata/performance/Material.lc 148:22-148:32
1074 Type
1075testdata/performance/Material.lc 149:1-149:18
1076 StageAttrs
1077testdata/performance/Material.lc 149:21-149:31
1078 Maybe (Blending', Blending')
1079 -> RGBGen
1080 -> AlphaGen
1081 -> TCGen
1082 -> List TCMod
1083 -> StageTexture
1084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1085testdata/performance/Material.lc 149:21-150:30
1086 RGBGen
1087 -> AlphaGen
1088 -> TCGen
1089 -> List TCMod
1090 -> StageTexture
1091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1092testdata/performance/Material.lc 149:21-151:36
1093 AlphaGen
827 -> TCGen 1094 -> TCGen
828 -> List TCMod 1095 -> List TCMod
829 -> StageTexture 1096 -> StageTexture
830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1097 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
831testdata/performance/Material.lc 149:21-150:30 RGBGen 1098testdata/performance/Material.lc 149:21-152:33
832 -> AlphaGen 1099 TCGen
833 -> TCGen
834 -> List TCMod 1100 -> List TCMod
835 -> StageTexture 1101 -> StageTexture
836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
837testdata/performance/Material.lc 149:21-151:36 AlphaGen 1103testdata/performance/Material.lc 149:21-153:35
838 -> TCGen 1104 List TCMod
839 -> List TCMod
840 -> StageTexture 1105 -> StageTexture
841 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
842testdata/performance/Material.lc 149:21-152:33 TCGen 1107testdata/performance/Material.lc 149:21-154:25
843 -> List TCMod 1108 StageTexture
844 -> StageTexture
845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
846testdata/performance/Material.lc 149:21-153:35 List TCMod 1110testdata/performance/Material.lc 149:21-155:36
847 -> StageTexture 1111 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
848 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1112testdata/performance/Material.lc 149:21-156:27
849testdata/performance/Material.lc 149:21-154:25 StageTexture 1113 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1114testdata/performance/Material.lc 149:21-157:31
851testdata/performance/Material.lc 149:21-155:36 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1115 Maybe AlphaFunction -> Bool -> String -> StageAttrs
852testdata/performance/Material.lc 149:21-156:27 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1116testdata/performance/Material.lc 149:21-158:30
853testdata/performance/Material.lc 149:21-157:31 Maybe AlphaFunction -> Bool -> String -> StageAttrs 1117 Bool -> String -> StageAttrs
854testdata/performance/Material.lc 149:21-158:30 Bool -> String -> StageAttrs 1118testdata/performance/Material.lc 149:21-159:36
855testdata/performance/Material.lc 149:21-159:36 String -> StageAttrs 1119 String -> StageAttrs
856testdata/performance/Material.lc 149:21-161:6 StageAttrs 1120testdata/performance/Material.lc 149:21-161:6
857testdata/performance/Material.lc 150:23-150:30 forall a . Maybe a 1121 StageAttrs
858testdata/performance/Material.lc 151:23-151:36 RGBGen 1122testdata/performance/Material.lc 150:23-150:30
859testdata/performance/Material.lc 152:23-152:33 AlphaGen 1123 forall a . Maybe a
860testdata/performance/Material.lc 153:23-153:35 TCGen 1124testdata/performance/Material.lc 151:23-151:36
861testdata/performance/Material.lc 154:23-154:25 forall a . List a 1125 RGBGen
862testdata/performance/Material.lc 155:23-155:36 StageTexture 1126testdata/performance/Material.lc 152:23-152:33
863testdata/performance/Material.lc 156:23-156:27 Bool 1127 AlphaGen
864testdata/performance/Material.lc 157:23-157:31 DepthFunction 1128testdata/performance/Material.lc 153:23-153:35
865testdata/performance/Material.lc 158:23-158:30 forall a . Maybe a 1129 TCGen
866testdata/performance/Material.lc 159:31-159:36 Bool 1130testdata/performance/Material.lc 154:23-154:25
867testdata/performance/Material.lc 160:27-160:29 String 1131 forall a . List a
868testdata/performance/Material.lc 163:6-163:17 Type 1132testdata/performance/Material.lc 155:23-155:36
869testdata/performance/Material.lc 163:6-164:18 Type 1133 StageTexture
870testdata/performance/Material.lc 163:6-178:32 Type 1134testdata/performance/Material.lc 156:23-156:27
871testdata/performance/Material.lc 164:7-164:18 () 1135 Bool
872 -> () 1136testdata/performance/Material.lc 157:23-157:31
873 -> Bool 1137 DepthFunction
874 -> Float 1138testdata/performance/Material.lc 158:23-158:30
1139 forall a . Maybe a
1140testdata/performance/Material.lc 159:31-159:36
1141 Bool
1142testdata/performance/Material.lc 160:27-160:29
1143 String
1144testdata/performance/Material.lc 163:6-163:17
1145 Type | Type | Type | Type | Type | Type
1146testdata/performance/Material.lc 163:6-164:18
1147 Type
1148testdata/performance/Material.lc 163:6-178:32
1149 Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1150testdata/performance/Material.lc 164:7-164:18
1151 ()
1152 -> ()
875 -> Bool 1153 -> Bool
1154 -> Float
1155 -> Bool
1156 -> Bool
1157 -> CullType
1158 -> List Deform
1159 -> Bool
1160 -> Bool
1161 -> List StageAttrs
1162 -> Bool
1163 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1164testdata/performance/Material.lc 165:7-165:17
1165 CommonAttrs -> ()
1166testdata/performance/Material.lc 165:28-165:30
1167 Type
1168testdata/performance/Material.lc 166:7-166:17
1169 CommonAttrs -> ()
1170testdata/performance/Material.lc 166:28-166:30
1171 Type
1172testdata/performance/Material.lc 167:7-167:15
1173 CommonAttrs -> Bool
1174testdata/performance/Material.lc 167:28-167:32
1175 Type
1176testdata/performance/Material.lc 168:7-168:13
1177 CommonAttrs -> Float
1178testdata/performance/Material.lc 168:28-168:33
1179 Type
1180testdata/performance/Material.lc 169:7-169:23
1181 CommonAttrs -> Bool
1182testdata/performance/Material.lc 169:28-169:32
1183 Type
1184testdata/performance/Material.lc 170:7-170:16
1185 CommonAttrs -> Bool
1186testdata/performance/Material.lc 170:28-170:32
1187 Type
1188testdata/performance/Material.lc 171:7-171:13
1189 CommonAttrs -> CullType
1190testdata/performance/Material.lc 171:28-171:36
1191 Type
1192testdata/performance/Material.lc 172:7-172:23
1193 CommonAttrs -> List Deform
1194testdata/performance/Material.lc 172:28-172:36
1195 Type
1196testdata/performance/Material.lc 172:29-172:35
1197 Type
1198testdata/performance/Material.lc 173:7-173:18
1199 CommonAttrs -> Bool
1200testdata/performance/Material.lc 173:28-173:32
1201 Type
1202testdata/performance/Material.lc 174:7-174:22
1203 CommonAttrs -> Bool
1204testdata/performance/Material.lc 174:28-174:32
1205 Type
1206testdata/performance/Material.lc 175:7-175:15
1207 CommonAttrs -> List StageAttrs
1208testdata/performance/Material.lc 175:28-175:40
1209 Type
1210testdata/performance/Material.lc 175:29-175:39
1211 Type
1212testdata/performance/Material.lc 178:7-178:14
1213 CommonAttrs -> Bool
1214testdata/performance/Material.lc 178:28-178:32
1215 Type
1216testdata/performance/Material.lc 182:23-182:34
1217 Type
1218testdata/performance/Material.lc 183:1-183:19
1219 CommonAttrs
1220testdata/performance/Material.lc 183:22-183:33
1221 ()
1222 -> ()
1223 -> Bool
1224 -> Float
1225 -> Bool
1226 -> Bool
1227 -> CullType
1228 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1229testdata/performance/Material.lc 183:22-184:29
1230 ()
1231 -> Bool
1232 -> Float
876 -> Bool 1233 -> Bool
877 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs | CommonAttrs | Type 1234 -> Bool
878testdata/performance/Material.lc 165:7-165:17 CommonAttrs -> () 1235 -> CullType
879testdata/performance/Material.lc 165:28-165:30 Type 1236 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
880testdata/performance/Material.lc 166:7-166:17 CommonAttrs -> () 1237testdata/performance/Material.lc 183:22-185:29
881testdata/performance/Material.lc 166:28-166:30 Type 1238 Bool
882testdata/performance/Material.lc 167:7-167:15 CommonAttrs -> Bool
883testdata/performance/Material.lc 167:28-167:32 Type
884testdata/performance/Material.lc 168:7-168:13 CommonAttrs -> Float
885testdata/performance/Material.lc 168:28-168:33 Type
886testdata/performance/Material.lc 169:7-169:23 CommonAttrs -> Bool
887testdata/performance/Material.lc 169:28-169:32 Type
888testdata/performance/Material.lc 170:7-170:16 CommonAttrs -> Bool
889testdata/performance/Material.lc 170:28-170:32 Type
890testdata/performance/Material.lc 171:7-171:13 CommonAttrs -> CullType
891testdata/performance/Material.lc 171:28-171:36 Type
892testdata/performance/Material.lc 172:7-172:23 CommonAttrs -> List Deform
893testdata/performance/Material.lc 172:28-172:36 Type
894testdata/performance/Material.lc 172:29-172:35 Type
895testdata/performance/Material.lc 173:7-173:18 CommonAttrs -> Bool
896testdata/performance/Material.lc 173:28-173:32 Type
897testdata/performance/Material.lc 174:7-174:22 CommonAttrs -> Bool
898testdata/performance/Material.lc 174:28-174:32 Type
899testdata/performance/Material.lc 175:7-175:15 CommonAttrs -> List StageAttrs
900testdata/performance/Material.lc 175:28-175:40 Type
901testdata/performance/Material.lc 175:29-175:39 Type
902testdata/performance/Material.lc 178:7-178:14 CommonAttrs -> Bool
903testdata/performance/Material.lc 178:28-178:32 Type
904testdata/performance/Material.lc 182:23-182:34 Type
905testdata/performance/Material.lc 183:1-183:19 CommonAttrs
906testdata/performance/Material.lc 183:22-183:33 ()
907 -> ()
908 -> Bool
909 -> Float 1239 -> Float
910 -> Bool 1240 -> Bool
911 -> Bool 1241 -> Bool
912 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1242 -> CullType
913testdata/performance/Material.lc 183:22-184:29 () 1243 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
914 -> Bool 1244testdata/performance/Material.lc 183:22-186:32
915 -> Float 1245 Float
916 -> Bool 1246 -> Bool
917 -> Bool 1247 -> Bool
918 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1248 -> CullType
919testdata/performance/Material.lc 183:22-185:29 Bool 1249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
920 -> Float 1250testdata/performance/Material.lc 183:22-187:28
921 -> Bool 1251 Bool
922 -> Bool 1252 -> Bool
923 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1253 -> CullType
924testdata/performance/Material.lc 183:22-186:32 Float 1254 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
925 -> Bool 1255testdata/performance/Material.lc 183:22-188:32
926 -> Bool 1256 Bool
927 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1257 -> CullType
928testdata/performance/Material.lc 183:22-187:28 Bool 1258 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
929 -> Bool 1259testdata/performance/Material.lc 183:22-189:32
930 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1260 CullType
931testdata/performance/Material.lc 183:22-188:32 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1261 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
932testdata/performance/Material.lc 183:22-189:32 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1262testdata/performance/Material.lc 183:22-190:40
933testdata/performance/Material.lc 183:22-190:40 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1263 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
934testdata/performance/Material.lc 183:22-191:29 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1264testdata/performance/Material.lc 183:22-191:29
935testdata/performance/Material.lc 183:22-192:32 Bool -> List StageAttrs -> Bool -> CommonAttrs 1265 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
936testdata/performance/Material.lc 183:22-193:32 List StageAttrs -> Bool -> CommonAttrs 1266testdata/performance/Material.lc 183:22-192:32
937testdata/performance/Material.lc 183:22-194:29 Bool -> CommonAttrs 1267 Bool -> List StageAttrs -> Bool -> CommonAttrs
938testdata/performance/Material.lc 183:22-196:6 CommonAttrs 1268testdata/performance/Material.lc 183:22-193:32
939testdata/performance/Material.lc 184:27-184:29 () 1269 List StageAttrs -> Bool -> CommonAttrs
940testdata/performance/Material.lc 185:27-185:29 () 1270testdata/performance/Material.lc 183:22-194:29
941testdata/performance/Material.lc 186:27-186:32 Bool 1271 Bool -> CommonAttrs
942testdata/performance/Material.lc 187:27-187:28 _b 1272testdata/performance/Material.lc 183:22-196:6
943testdata/performance/Material.lc 188:27-188:32 Bool 1273 CommonAttrs
944testdata/performance/Material.lc 189:27-189:32 Bool 1274testdata/performance/Material.lc 184:27-184:29
945testdata/performance/Material.lc 190:27-190:40 CullType 1275 ()
946testdata/performance/Material.lc 191:27-191:29 forall a . List a 1276testdata/performance/Material.lc 185:27-185:29
947testdata/performance/Material.lc 192:27-192:32 Bool 1277 ()
948testdata/performance/Material.lc 193:27-193:32 Bool 1278testdata/performance/Material.lc 186:27-186:32
949testdata/performance/Material.lc 194:27-194:29 forall a . List a 1279 Bool
950testdata/performance/Material.lc 195:27-195:32 Bool 1280testdata/performance/Material.lc 187:27-187:28
1281 _b
1282testdata/performance/Material.lc 188:27-188:32
1283 Bool
1284testdata/performance/Material.lc 189:27-189:32
1285 Bool
1286testdata/performance/Material.lc 190:27-190:40
1287 CullType
1288testdata/performance/Material.lc 191:27-191:29
1289 forall a . List a
1290testdata/performance/Material.lc 192:27-192:32
1291 Bool
1292testdata/performance/Material.lc 193:27-193:32
1293 Bool
1294testdata/performance/Material.lc 194:27-194:29
1295 forall a . List a
1296testdata/performance/Material.lc 195:27-195:32
1297 Bool \ No newline at end of file
diff --git a/testdata/performance/SampleMaterial.out b/testdata/performance/SampleMaterial.out
index 238470c8..17ed027d 100644
--- a/testdata/performance/SampleMaterial.out
+++ b/testdata/performance/SampleMaterial.out
@@ -2234,7247 +2234,11747 @@ sampleMaterial
2234 Nil)))))))))))))))))))))))))))))))))))))))))))))))))) 2234 Nil))))))))))))))))))))))))))))))))))))))))))))))))))
2235main is not found 2235main is not found
2236------------ trace 2236------------ trace
2237sampleMaterial :: List (String, CommonAttrs) 2237sampleMaterial :: List (String, CommonAttrs)
2238------------ tooltips 2238------------ tooltips
2239testdata/performance/SampleMaterial.lc 3:1-3:15 List (String, CommonAttrs) 2239testdata/performance/SampleMaterial.lc 3:1-3:15
2240testdata/performance/SampleMaterial.lc 4:3-2183:4 List (String, CommonAttrs) 2240 List (String, CommonAttrs)
2241testdata/performance/SampleMaterial.lc 4:5-46:6 (String, CommonAttrs) 2241testdata/performance/SampleMaterial.lc 4:3-2183:4
2242testdata/performance/SampleMaterial.lc 4:7-4:40 String 2242 List (String, CommonAttrs)
2243testdata/performance/SampleMaterial.lc 5:7-5:18 () 2243testdata/performance/SampleMaterial.lc 4:5-46:6
2244 -> () 2244 (String, CommonAttrs)
2245 -> Bool 2245testdata/performance/SampleMaterial.lc 4:7-4:40
2246 String
2247testdata/performance/SampleMaterial.lc 5:7-5:18
2248 ()
2249 -> ()
2250 -> Bool
2251 -> Float
2252 -> Bool
2253 -> Bool
2254 -> CullType
2255 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2256testdata/performance/SampleMaterial.lc 5:7-6:26
2257 ()
2258 -> Bool
2259 -> Float
2260 -> Bool
2261 -> Bool
2262 -> CullType
2263 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2264testdata/performance/SampleMaterial.lc 5:7-7:26
2265 Bool
2246 -> Float 2266 -> Float
2247 -> Bool 2267 -> Bool
2248 -> Bool 2268 -> Bool
2249 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2269 -> CullType
2250testdata/performance/SampleMaterial.lc 5:7-6:26 () 2270 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2251 -> Bool 2271testdata/performance/SampleMaterial.lc 5:7-8:27
2252 -> Float 2272 Float
2253 -> Bool 2273 -> Bool
2254 -> Bool 2274 -> Bool
2255 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2275 -> CullType
2256testdata/performance/SampleMaterial.lc 5:7-7:26 Bool 2276 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2257 -> Float 2277testdata/performance/SampleMaterial.lc 5:7-9:21
2258 -> Bool 2278 Bool
2259 -> Bool 2279 -> Bool
2260 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2280 -> CullType
2261testdata/performance/SampleMaterial.lc 5:7-8:27 Float 2281 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2262 -> Bool 2282testdata/performance/SampleMaterial.lc 5:7-10:35
2263 -> Bool 2283 Bool
2264 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2284 -> CullType
2265testdata/performance/SampleMaterial.lc 5:7-9:21 Bool 2285 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2266 -> Bool 2286testdata/performance/SampleMaterial.lc 5:7-11:28
2267 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2287 CullType
2268testdata/performance/SampleMaterial.lc 5:7-10:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2288 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2269testdata/performance/SampleMaterial.lc 5:7-11:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2289testdata/performance/SampleMaterial.lc 5:7-12:33
2270testdata/performance/SampleMaterial.lc 5:7-12:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2290 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2271testdata/performance/SampleMaterial.lc 5:7-13:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2291testdata/performance/SampleMaterial.lc 5:7-13:32
2272testdata/performance/SampleMaterial.lc 5:7-14:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2292 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2273testdata/performance/SampleMaterial.lc 5:7-15:34 List StageAttrs -> Bool -> CommonAttrs 2293testdata/performance/SampleMaterial.lc 5:7-14:30
2274testdata/performance/SampleMaterial.lc 5:7-43:14 Bool -> CommonAttrs 2294 Bool -> List StageAttrs -> Bool -> CommonAttrs
2275testdata/performance/SampleMaterial.lc 5:7-45:10 ((CommonAttrs)) | CommonAttrs 2295testdata/performance/SampleMaterial.lc 5:7-15:34
2276testdata/performance/SampleMaterial.lc 6:24-6:26 () 2296 List StageAttrs -> Bool -> CommonAttrs
2277testdata/performance/SampleMaterial.lc 7:24-7:26 () 2297testdata/performance/SampleMaterial.lc 5:7-43:14
2278testdata/performance/SampleMaterial.lc 8:22-8:27 Bool 2298 Bool -> CommonAttrs
2279testdata/performance/SampleMaterial.lc 9:20-9:21 _b 2299testdata/performance/SampleMaterial.lc 5:7-45:10
2280testdata/performance/SampleMaterial.lc 10:30-10:35 Bool 2300 CommonAttrs | ((CommonAttrs))
2281testdata/performance/SampleMaterial.lc 11:23-11:28 Bool 2301testdata/performance/SampleMaterial.lc 6:24-6:26
2282testdata/performance/SampleMaterial.lc 12:20-12:33 CullType 2302 ()
2283testdata/performance/SampleMaterial.lc 13:30-13:32 forall a . List a 2303testdata/performance/SampleMaterial.lc 7:24-7:26
2284testdata/performance/SampleMaterial.lc 14:25-14:30 Bool 2304 ()
2285testdata/performance/SampleMaterial.lc 15:29-15:34 Bool 2305testdata/performance/SampleMaterial.lc 8:22-8:27
2286testdata/performance/SampleMaterial.lc 17:13-43:14 List StageAttrs 2306 Bool
2287testdata/performance/SampleMaterial.lc 17:15-17:25 Maybe (Blending', Blending') 2307testdata/performance/SampleMaterial.lc 9:20-9:21
2288 -> RGBGen 2308 _b
2289 -> AlphaGen 2309testdata/performance/SampleMaterial.lc 10:30-10:35
2310 Bool
2311testdata/performance/SampleMaterial.lc 11:23-11:28
2312 Bool
2313testdata/performance/SampleMaterial.lc 12:20-12:33
2314 CullType
2315testdata/performance/SampleMaterial.lc 13:30-13:32
2316 forall a . List a
2317testdata/performance/SampleMaterial.lc 14:25-14:30
2318 Bool
2319testdata/performance/SampleMaterial.lc 15:29-15:34
2320 Bool
2321testdata/performance/SampleMaterial.lc 17:13-43:14
2322 List StageAttrs
2323testdata/performance/SampleMaterial.lc 17:15-17:25
2324 Maybe (Blending', Blending')
2325 -> RGBGen
2326 -> AlphaGen
2327 -> TCGen
2328 -> List TCMod
2329 -> StageTexture
2330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2331testdata/performance/SampleMaterial.lc 17:15-18:36
2332 RGBGen
2333 -> AlphaGen
2334 -> TCGen
2335 -> List TCMod
2336 -> StageTexture
2337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2338testdata/performance/SampleMaterial.lc 17:15-19:50
2339 AlphaGen
2290 -> TCGen 2340 -> TCGen
2291 -> List TCMod 2341 -> List TCMod
2292 -> StageTexture 2342 -> StageTexture
2293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2343 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2294testdata/performance/SampleMaterial.lc 17:15-18:36 RGBGen 2344testdata/performance/SampleMaterial.lc 17:15-20:42
2295 -> AlphaGen 2345 TCGen
2296 -> TCGen
2297 -> List TCMod 2346 -> List TCMod
2298 -> StageTexture 2347 -> StageTexture
2299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2348 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2300testdata/performance/SampleMaterial.lc 17:15-19:50 AlphaGen 2349testdata/performance/SampleMaterial.lc 17:15-21:36
2301 -> TCGen 2350 List TCMod
2302 -> List TCMod
2303 -> StageTexture 2351 -> StageTexture
2304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2305testdata/performance/SampleMaterial.lc 17:15-20:42 TCGen 2353testdata/performance/SampleMaterial.lc 17:15-22:31
2306 -> List TCMod 2354 StageTexture
2307 -> StageTexture
2308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2355 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2309testdata/performance/SampleMaterial.lc 17:15-21:36 List TCMod 2356testdata/performance/SampleMaterial.lc 17:15-23:71
2310 -> StageTexture 2357 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2311 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2358testdata/performance/SampleMaterial.lc 17:15-24:38
2312testdata/performance/SampleMaterial.lc 17:15-22:31 StageTexture 2359 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2360testdata/performance/SampleMaterial.lc 17:15-25:41
2314testdata/performance/SampleMaterial.lc 17:15-23:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2361 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2315testdata/performance/SampleMaterial.lc 17:15-24:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2362testdata/performance/SampleMaterial.lc 17:15-26:40
2316testdata/performance/SampleMaterial.lc 17:15-25:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2363 Bool -> String -> StageAttrs
2317testdata/performance/SampleMaterial.lc 17:15-26:40 Bool -> String -> StageAttrs 2364testdata/performance/SampleMaterial.lc 17:15-27:46
2318testdata/performance/SampleMaterial.lc 17:15-27:46 String -> StageAttrs 2365 String -> StageAttrs
2319testdata/performance/SampleMaterial.lc 17:15-29:18 StageAttrs 2366testdata/performance/SampleMaterial.lc 17:15-29:18
2320testdata/performance/SampleMaterial.lc 18:29-18:36 forall a . Maybe a 2367 StageAttrs
2321testdata/performance/SampleMaterial.lc 19:30-19:50 RGBGen 2368testdata/performance/SampleMaterial.lc 18:29-18:36
2322testdata/performance/SampleMaterial.lc 20:32-20:42 AlphaGen 2369 forall a . Maybe a
2323testdata/performance/SampleMaterial.lc 21:29-21:36 TCGen 2370testdata/performance/SampleMaterial.lc 19:30-19:50
2324testdata/performance/SampleMaterial.lc 22:29-22:31 forall a . List a 2371 RGBGen
2325testdata/performance/SampleMaterial.lc 23:31-23:37 String -> StageTexture 2372testdata/performance/SampleMaterial.lc 20:32-20:42
2326testdata/performance/SampleMaterial.lc 23:31-23:71 StageTexture 2373 AlphaGen
2327testdata/performance/SampleMaterial.lc 23:38-23:71 String 2374testdata/performance/SampleMaterial.lc 21:29-21:36
2328testdata/performance/SampleMaterial.lc 24:34-24:38 Bool 2375 TCGen
2329testdata/performance/SampleMaterial.lc 25:33-25:41 DepthFunction 2376testdata/performance/SampleMaterial.lc 22:29-22:31
2330testdata/performance/SampleMaterial.lc 26:33-26:40 forall a . Maybe a 2377 forall a . List a
2331testdata/performance/SampleMaterial.lc 27:41-27:46 Bool 2378testdata/performance/SampleMaterial.lc 23:31-23:37
2332testdata/performance/SampleMaterial.lc 28:38-28:54 String 2379 String -> StageTexture
2333testdata/performance/SampleMaterial.lc 30:15-30:25 Maybe (Blending', Blending') 2380testdata/performance/SampleMaterial.lc 23:31-23:71
2334 -> RGBGen 2381 StageTexture
2335 -> AlphaGen 2382testdata/performance/SampleMaterial.lc 23:38-23:71
2383 String
2384testdata/performance/SampleMaterial.lc 24:34-24:38
2385 Bool
2386testdata/performance/SampleMaterial.lc 25:33-25:41
2387 DepthFunction
2388testdata/performance/SampleMaterial.lc 26:33-26:40
2389 forall a . Maybe a
2390testdata/performance/SampleMaterial.lc 27:41-27:46
2391 Bool
2392testdata/performance/SampleMaterial.lc 28:38-28:54
2393 String
2394testdata/performance/SampleMaterial.lc 30:15-30:25
2395 Maybe (Blending', Blending')
2396 -> RGBGen
2397 -> AlphaGen
2398 -> TCGen
2399 -> List TCMod
2400 -> StageTexture
2401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2402testdata/performance/SampleMaterial.lc 30:15-31:57
2403 RGBGen
2404 -> AlphaGen
2405 -> TCGen
2406 -> List TCMod
2407 -> StageTexture
2408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2409testdata/performance/SampleMaterial.lc 30:15-32:50
2410 AlphaGen
2336 -> TCGen 2411 -> TCGen
2337 -> List TCMod 2412 -> List TCMod
2338 -> StageTexture 2413 -> StageTexture
2339 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2340testdata/performance/SampleMaterial.lc 30:15-31:57 RGBGen 2415testdata/performance/SampleMaterial.lc 30:15-33:42
2341 -> AlphaGen 2416 TCGen
2342 -> TCGen
2343 -> List TCMod 2417 -> List TCMod
2344 -> StageTexture 2418 -> StageTexture
2345 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2346testdata/performance/SampleMaterial.lc 30:15-32:50 AlphaGen 2420testdata/performance/SampleMaterial.lc 30:15-34:40
2347 -> TCGen 2421 List TCMod
2348 -> List TCMod
2349 -> StageTexture 2422 -> StageTexture
2350 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2351testdata/performance/SampleMaterial.lc 30:15-33:42 TCGen 2424testdata/performance/SampleMaterial.lc 30:15-35:31
2352 -> List TCMod 2425 StageTexture
2353 -> StageTexture
2354 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2355testdata/performance/SampleMaterial.lc 30:15-34:40 List TCMod 2427testdata/performance/SampleMaterial.lc 30:15-36:42
2356 -> StageTexture 2428 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2357 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2429testdata/performance/SampleMaterial.lc 30:15-37:38
2358testdata/performance/SampleMaterial.lc 30:15-35:31 StageTexture 2430 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2359 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2431testdata/performance/SampleMaterial.lc 30:15-38:41
2360testdata/performance/SampleMaterial.lc 30:15-36:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2432 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2361testdata/performance/SampleMaterial.lc 30:15-37:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2433testdata/performance/SampleMaterial.lc 30:15-39:40
2362testdata/performance/SampleMaterial.lc 30:15-38:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2434 Bool -> String -> StageAttrs
2363testdata/performance/SampleMaterial.lc 30:15-39:40 Bool -> String -> StageAttrs 2435testdata/performance/SampleMaterial.lc 30:15-40:46
2364testdata/performance/SampleMaterial.lc 30:15-40:46 String -> StageAttrs 2436 String -> StageAttrs
2365testdata/performance/SampleMaterial.lc 30:15-42:18 List StageAttrs | StageAttrs 2437testdata/performance/SampleMaterial.lc 30:15-42:18
2366testdata/performance/SampleMaterial.lc 31:29-31:33 forall a . a -> Maybe a 2438 StageAttrs | List StageAttrs
2367testdata/performance/SampleMaterial.lc 31:29-31:57 Maybe (Blending', Blending') 2439testdata/performance/SampleMaterial.lc 31:29-31:33
2368testdata/performance/SampleMaterial.lc 31:34-31:57 (Blending', Blending') 2440 forall a . a -> Maybe a
2369testdata/performance/SampleMaterial.lc 31:36-31:46 Blending' 2441testdata/performance/SampleMaterial.lc 31:29-31:57
2370testdata/performance/SampleMaterial.lc 31:49-31:55 ((Blending')) | Blending' 2442 Maybe (Blending', Blending')
2371testdata/performance/SampleMaterial.lc 32:30-32:50 RGBGen 2443testdata/performance/SampleMaterial.lc 31:34-31:57
2372testdata/performance/SampleMaterial.lc 33:32-33:42 AlphaGen 2444 (Blending', Blending')
2373testdata/performance/SampleMaterial.lc 34:29-34:40 TCGen 2445testdata/performance/SampleMaterial.lc 31:36-31:46
2374testdata/performance/SampleMaterial.lc 35:29-35:31 forall a . List a 2446 Blending'
2375testdata/performance/SampleMaterial.lc 36:31-36:42 StageTexture 2447testdata/performance/SampleMaterial.lc 31:49-31:55
2376testdata/performance/SampleMaterial.lc 37:34-37:38 Bool 2448 Blending' | ((Blending'))
2377testdata/performance/SampleMaterial.lc 38:33-38:41 DepthFunction 2449testdata/performance/SampleMaterial.lc 32:30-32:50
2378testdata/performance/SampleMaterial.lc 39:33-39:40 forall a . Maybe a 2450 RGBGen
2379testdata/performance/SampleMaterial.lc 40:41-40:46 Bool 2451testdata/performance/SampleMaterial.lc 33:32-33:42
2380testdata/performance/SampleMaterial.lc 41:38-41:54 String 2452 AlphaGen
2381testdata/performance/SampleMaterial.lc 44:21-44:26 Bool 2453testdata/performance/SampleMaterial.lc 34:29-34:40
2382testdata/performance/SampleMaterial.lc 47:5-89:6 (String, CommonAttrs) 2454 TCGen
2383testdata/performance/SampleMaterial.lc 47:5-2182:6 List (String, CommonAttrs) 2455testdata/performance/SampleMaterial.lc 35:29-35:31
2384testdata/performance/SampleMaterial.lc 47:7-47:39 String 2456 forall a . List a
2385testdata/performance/SampleMaterial.lc 48:7-48:18 () 2457testdata/performance/SampleMaterial.lc 36:31-36:42
2386 -> () 2458 StageTexture
2387 -> Bool 2459testdata/performance/SampleMaterial.lc 37:34-37:38
2460 Bool
2461testdata/performance/SampleMaterial.lc 38:33-38:41
2462 DepthFunction
2463testdata/performance/SampleMaterial.lc 39:33-39:40
2464 forall a . Maybe a
2465testdata/performance/SampleMaterial.lc 40:41-40:46
2466 Bool
2467testdata/performance/SampleMaterial.lc 41:38-41:54
2468 String
2469testdata/performance/SampleMaterial.lc 44:21-44:26
2470 Bool
2471testdata/performance/SampleMaterial.lc 47:5-89:6
2472 (String, CommonAttrs)
2473testdata/performance/SampleMaterial.lc 47:5-2182:6
2474 List (String, CommonAttrs)
2475testdata/performance/SampleMaterial.lc 47:7-47:39
2476 String
2477testdata/performance/SampleMaterial.lc 48:7-48:18
2478 ()
2479 -> ()
2480 -> Bool
2481 -> Float
2482 -> Bool
2483 -> Bool
2484 -> CullType
2485 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2486testdata/performance/SampleMaterial.lc 48:7-49:26
2487 ()
2488 -> Bool
2489 -> Float
2490 -> Bool
2491 -> Bool
2492 -> CullType
2493 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2494testdata/performance/SampleMaterial.lc 48:7-50:26
2495 Bool
2388 -> Float 2496 -> Float
2389 -> Bool 2497 -> Bool
2390 -> Bool 2498 -> Bool
2391 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2499 -> CullType
2392testdata/performance/SampleMaterial.lc 48:7-49:26 () 2500 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2393 -> Bool 2501testdata/performance/SampleMaterial.lc 48:7-51:27
2394 -> Float 2502 Float
2395 -> Bool 2503 -> Bool
2396 -> Bool 2504 -> Bool
2397 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2505 -> CullType
2398testdata/performance/SampleMaterial.lc 48:7-50:26 Bool 2506 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2399 -> Float 2507testdata/performance/SampleMaterial.lc 48:7-52:21
2400 -> Bool 2508 Bool
2401 -> Bool 2509 -> Bool
2402 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2510 -> CullType
2403testdata/performance/SampleMaterial.lc 48:7-51:27 Float 2511 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2404 -> Bool 2512testdata/performance/SampleMaterial.lc 48:7-53:35
2405 -> Bool 2513 Bool
2406 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2514 -> CullType
2407testdata/performance/SampleMaterial.lc 48:7-52:21 Bool 2515 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2408 -> Bool 2516testdata/performance/SampleMaterial.lc 48:7-54:28
2409 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2517 CullType
2410testdata/performance/SampleMaterial.lc 48:7-53:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2518 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2411testdata/performance/SampleMaterial.lc 48:7-54:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2519testdata/performance/SampleMaterial.lc 48:7-55:33
2412testdata/performance/SampleMaterial.lc 48:7-55:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2520 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2413testdata/performance/SampleMaterial.lc 48:7-56:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2521testdata/performance/SampleMaterial.lc 48:7-56:32
2414testdata/performance/SampleMaterial.lc 48:7-57:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2522 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2415testdata/performance/SampleMaterial.lc 48:7-58:34 List StageAttrs -> Bool -> CommonAttrs 2523testdata/performance/SampleMaterial.lc 48:7-57:30
2416testdata/performance/SampleMaterial.lc 48:7-86:14 Bool -> CommonAttrs 2524 Bool -> List StageAttrs -> Bool -> CommonAttrs
2417testdata/performance/SampleMaterial.lc 48:7-88:10 ((CommonAttrs)) | CommonAttrs 2525testdata/performance/SampleMaterial.lc 48:7-58:34
2418testdata/performance/SampleMaterial.lc 49:24-49:26 () 2526 List StageAttrs -> Bool -> CommonAttrs
2419testdata/performance/SampleMaterial.lc 50:24-50:26 () 2527testdata/performance/SampleMaterial.lc 48:7-86:14
2420testdata/performance/SampleMaterial.lc 51:22-51:27 Bool 2528 Bool -> CommonAttrs
2421testdata/performance/SampleMaterial.lc 52:20-52:21 _b 2529testdata/performance/SampleMaterial.lc 48:7-88:10
2422testdata/performance/SampleMaterial.lc 53:30-53:35 Bool 2530 CommonAttrs | ((CommonAttrs))
2423testdata/performance/SampleMaterial.lc 54:23-54:28 Bool 2531testdata/performance/SampleMaterial.lc 49:24-49:26
2424testdata/performance/SampleMaterial.lc 55:20-55:33 CullType 2532 ()
2425testdata/performance/SampleMaterial.lc 56:30-56:32 forall a . List a 2533testdata/performance/SampleMaterial.lc 50:24-50:26
2426testdata/performance/SampleMaterial.lc 57:25-57:30 Bool 2534 ()
2427testdata/performance/SampleMaterial.lc 58:29-58:34 Bool 2535testdata/performance/SampleMaterial.lc 51:22-51:27
2428testdata/performance/SampleMaterial.lc 60:13-86:14 List StageAttrs 2536 Bool
2429testdata/performance/SampleMaterial.lc 60:15-60:25 Maybe (Blending', Blending') 2537testdata/performance/SampleMaterial.lc 52:20-52:21
2430 -> RGBGen 2538 _b
2431 -> AlphaGen 2539testdata/performance/SampleMaterial.lc 53:30-53:35
2540 Bool
2541testdata/performance/SampleMaterial.lc 54:23-54:28
2542 Bool
2543testdata/performance/SampleMaterial.lc 55:20-55:33
2544 CullType
2545testdata/performance/SampleMaterial.lc 56:30-56:32
2546 forall a . List a
2547testdata/performance/SampleMaterial.lc 57:25-57:30
2548 Bool
2549testdata/performance/SampleMaterial.lc 58:29-58:34
2550 Bool
2551testdata/performance/SampleMaterial.lc 60:13-86:14
2552 List StageAttrs
2553testdata/performance/SampleMaterial.lc 60:15-60:25
2554 Maybe (Blending', Blending')
2555 -> RGBGen
2556 -> AlphaGen
2557 -> TCGen
2558 -> List TCMod
2559 -> StageTexture
2560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2561testdata/performance/SampleMaterial.lc 60:15-61:36
2562 RGBGen
2563 -> AlphaGen
2564 -> TCGen
2565 -> List TCMod
2566 -> StageTexture
2567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2568testdata/performance/SampleMaterial.lc 60:15-62:50
2569 AlphaGen
2432 -> TCGen 2570 -> TCGen
2433 -> List TCMod 2571 -> List TCMod
2434 -> StageTexture 2572 -> StageTexture
2435 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2436testdata/performance/SampleMaterial.lc 60:15-61:36 RGBGen 2574testdata/performance/SampleMaterial.lc 60:15-63:42
2437 -> AlphaGen 2575 TCGen
2438 -> TCGen
2439 -> List TCMod 2576 -> List TCMod
2440 -> StageTexture 2577 -> StageTexture
2441 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2578 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2442testdata/performance/SampleMaterial.lc 60:15-62:50 AlphaGen 2579testdata/performance/SampleMaterial.lc 60:15-64:36
2443 -> TCGen 2580 List TCMod
2444 -> List TCMod
2445 -> StageTexture 2581 -> StageTexture
2446 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2582 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2447testdata/performance/SampleMaterial.lc 60:15-63:42 TCGen 2583testdata/performance/SampleMaterial.lc 60:15-65:31
2448 -> List TCMod 2584 StageTexture
2449 -> StageTexture
2450 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2585 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2451testdata/performance/SampleMaterial.lc 60:15-64:36 List TCMod 2586testdata/performance/SampleMaterial.lc 60:15-66:70
2452 -> StageTexture 2587 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2588testdata/performance/SampleMaterial.lc 60:15-67:38
2454testdata/performance/SampleMaterial.lc 60:15-65:31 StageTexture 2589 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2455 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2590testdata/performance/SampleMaterial.lc 60:15-68:41
2456testdata/performance/SampleMaterial.lc 60:15-66:70 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2591 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2457testdata/performance/SampleMaterial.lc 60:15-67:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2592testdata/performance/SampleMaterial.lc 60:15-69:40
2458testdata/performance/SampleMaterial.lc 60:15-68:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2593 Bool -> String -> StageAttrs
2459testdata/performance/SampleMaterial.lc 60:15-69:40 Bool -> String -> StageAttrs 2594testdata/performance/SampleMaterial.lc 60:15-70:46
2460testdata/performance/SampleMaterial.lc 60:15-70:46 String -> StageAttrs 2595 String -> StageAttrs
2461testdata/performance/SampleMaterial.lc 60:15-72:18 StageAttrs 2596testdata/performance/SampleMaterial.lc 60:15-72:18
2462testdata/performance/SampleMaterial.lc 61:29-61:36 forall a . Maybe a 2597 StageAttrs
2463testdata/performance/SampleMaterial.lc 62:30-62:50 RGBGen 2598testdata/performance/SampleMaterial.lc 61:29-61:36
2464testdata/performance/SampleMaterial.lc 63:32-63:42 AlphaGen 2599 forall a . Maybe a
2465testdata/performance/SampleMaterial.lc 64:29-64:36 TCGen 2600testdata/performance/SampleMaterial.lc 62:30-62:50
2466testdata/performance/SampleMaterial.lc 65:29-65:31 forall a . List a 2601 RGBGen
2467testdata/performance/SampleMaterial.lc 66:31-66:37 String -> StageTexture 2602testdata/performance/SampleMaterial.lc 63:32-63:42
2468testdata/performance/SampleMaterial.lc 66:31-66:70 StageTexture 2603 AlphaGen
2469testdata/performance/SampleMaterial.lc 66:38-66:70 String 2604testdata/performance/SampleMaterial.lc 64:29-64:36
2470testdata/performance/SampleMaterial.lc 67:34-67:38 Bool 2605 TCGen
2471testdata/performance/SampleMaterial.lc 68:33-68:41 DepthFunction 2606testdata/performance/SampleMaterial.lc 65:29-65:31
2472testdata/performance/SampleMaterial.lc 69:33-69:40 forall a . Maybe a 2607 forall a . List a
2473testdata/performance/SampleMaterial.lc 70:41-70:46 Bool 2608testdata/performance/SampleMaterial.lc 66:31-66:37
2474testdata/performance/SampleMaterial.lc 71:38-71:54 String 2609 String -> StageTexture
2475testdata/performance/SampleMaterial.lc 73:15-73:25 Maybe (Blending', Blending') 2610testdata/performance/SampleMaterial.lc 66:31-66:70
2476 -> RGBGen 2611 StageTexture
2477 -> AlphaGen 2612testdata/performance/SampleMaterial.lc 66:38-66:70
2613 String
2614testdata/performance/SampleMaterial.lc 67:34-67:38
2615 Bool
2616testdata/performance/SampleMaterial.lc 68:33-68:41
2617 DepthFunction
2618testdata/performance/SampleMaterial.lc 69:33-69:40
2619 forall a . Maybe a
2620testdata/performance/SampleMaterial.lc 70:41-70:46
2621 Bool
2622testdata/performance/SampleMaterial.lc 71:38-71:54
2623 String
2624testdata/performance/SampleMaterial.lc 73:15-73:25
2625 Maybe (Blending', Blending')
2626 -> RGBGen
2627 -> AlphaGen
2628 -> TCGen
2629 -> List TCMod
2630 -> StageTexture
2631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2632testdata/performance/SampleMaterial.lc 73:15-74:57
2633 RGBGen
2634 -> AlphaGen
2635 -> TCGen
2636 -> List TCMod
2637 -> StageTexture
2638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2639testdata/performance/SampleMaterial.lc 73:15-75:50
2640 AlphaGen
2478 -> TCGen 2641 -> TCGen
2479 -> List TCMod 2642 -> List TCMod
2480 -> StageTexture 2643 -> StageTexture
2481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2482testdata/performance/SampleMaterial.lc 73:15-74:57 RGBGen 2645testdata/performance/SampleMaterial.lc 73:15-76:42
2483 -> AlphaGen 2646 TCGen
2484 -> TCGen
2485 -> List TCMod 2647 -> List TCMod
2486 -> StageTexture 2648 -> StageTexture
2487 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2488testdata/performance/SampleMaterial.lc 73:15-75:50 AlphaGen 2650testdata/performance/SampleMaterial.lc 73:15-77:40
2489 -> TCGen 2651 List TCMod
2490 -> List TCMod
2491 -> StageTexture 2652 -> StageTexture
2492 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2493testdata/performance/SampleMaterial.lc 73:15-76:42 TCGen 2654testdata/performance/SampleMaterial.lc 73:15-78:31
2494 -> List TCMod 2655 StageTexture
2495 -> StageTexture
2496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2497testdata/performance/SampleMaterial.lc 73:15-77:40 List TCMod 2657testdata/performance/SampleMaterial.lc 73:15-79:42
2498 -> StageTexture 2658 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2499 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2659testdata/performance/SampleMaterial.lc 73:15-80:38
2500testdata/performance/SampleMaterial.lc 73:15-78:31 StageTexture 2660 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2501 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2661testdata/performance/SampleMaterial.lc 73:15-81:41
2502testdata/performance/SampleMaterial.lc 73:15-79:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2662 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2503testdata/performance/SampleMaterial.lc 73:15-80:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2663testdata/performance/SampleMaterial.lc 73:15-82:40
2504testdata/performance/SampleMaterial.lc 73:15-81:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2664 Bool -> String -> StageAttrs
2505testdata/performance/SampleMaterial.lc 73:15-82:40 Bool -> String -> StageAttrs 2665testdata/performance/SampleMaterial.lc 73:15-83:46
2506testdata/performance/SampleMaterial.lc 73:15-83:46 String -> StageAttrs 2666 String -> StageAttrs
2507testdata/performance/SampleMaterial.lc 73:15-85:18 List StageAttrs | StageAttrs 2667testdata/performance/SampleMaterial.lc 73:15-85:18
2508testdata/performance/SampleMaterial.lc 74:29-74:33 forall a . a -> Maybe a 2668 StageAttrs | List StageAttrs
2509testdata/performance/SampleMaterial.lc 74:29-74:57 Maybe (Blending', Blending') 2669testdata/performance/SampleMaterial.lc 74:29-74:33
2510testdata/performance/SampleMaterial.lc 74:34-74:57 (Blending', Blending') 2670 forall a . a -> Maybe a
2511testdata/performance/SampleMaterial.lc 74:36-74:46 Blending' 2671testdata/performance/SampleMaterial.lc 74:29-74:57
2512testdata/performance/SampleMaterial.lc 74:49-74:55 ((Blending')) | Blending' 2672 Maybe (Blending', Blending')
2513testdata/performance/SampleMaterial.lc 75:30-75:50 RGBGen 2673testdata/performance/SampleMaterial.lc 74:34-74:57
2514testdata/performance/SampleMaterial.lc 76:32-76:42 AlphaGen 2674 (Blending', Blending')
2515testdata/performance/SampleMaterial.lc 77:29-77:40 TCGen 2675testdata/performance/SampleMaterial.lc 74:36-74:46
2516testdata/performance/SampleMaterial.lc 78:29-78:31 forall a . List a 2676 Blending'
2517testdata/performance/SampleMaterial.lc 79:31-79:42 StageTexture 2677testdata/performance/SampleMaterial.lc 74:49-74:55
2518testdata/performance/SampleMaterial.lc 80:34-80:38 Bool 2678 Blending' | ((Blending'))
2519testdata/performance/SampleMaterial.lc 81:33-81:41 DepthFunction 2679testdata/performance/SampleMaterial.lc 75:30-75:50
2520testdata/performance/SampleMaterial.lc 82:33-82:40 forall a . Maybe a 2680 RGBGen
2521testdata/performance/SampleMaterial.lc 83:41-83:46 Bool 2681testdata/performance/SampleMaterial.lc 76:32-76:42
2522testdata/performance/SampleMaterial.lc 84:38-84:54 String 2682 AlphaGen
2523testdata/performance/SampleMaterial.lc 87:21-87:26 Bool 2683testdata/performance/SampleMaterial.lc 77:29-77:40
2524testdata/performance/SampleMaterial.lc 90:5-132:6 (String, CommonAttrs) 2684 TCGen
2525testdata/performance/SampleMaterial.lc 90:5-2182:6 List (String, CommonAttrs) 2685testdata/performance/SampleMaterial.lc 78:29-78:31
2526testdata/performance/SampleMaterial.lc 90:7-90:40 String 2686 forall a . List a
2527testdata/performance/SampleMaterial.lc 91:7-91:18 () 2687testdata/performance/SampleMaterial.lc 79:31-79:42
2528 -> () 2688 StageTexture
2529 -> Bool 2689testdata/performance/SampleMaterial.lc 80:34-80:38
2690 Bool
2691testdata/performance/SampleMaterial.lc 81:33-81:41
2692 DepthFunction
2693testdata/performance/SampleMaterial.lc 82:33-82:40
2694 forall a . Maybe a
2695testdata/performance/SampleMaterial.lc 83:41-83:46
2696 Bool
2697testdata/performance/SampleMaterial.lc 84:38-84:54
2698 String
2699testdata/performance/SampleMaterial.lc 87:21-87:26
2700 Bool
2701testdata/performance/SampleMaterial.lc 90:5-132:6
2702 (String, CommonAttrs)
2703testdata/performance/SampleMaterial.lc 90:5-2182:6
2704 List (String, CommonAttrs)
2705testdata/performance/SampleMaterial.lc 90:7-90:40
2706 String
2707testdata/performance/SampleMaterial.lc 91:7-91:18
2708 ()
2709 -> ()
2710 -> Bool
2711 -> Float
2712 -> Bool
2713 -> Bool
2714 -> CullType
2715 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2716testdata/performance/SampleMaterial.lc 91:7-92:26
2717 ()
2718 -> Bool
2719 -> Float
2720 -> Bool
2721 -> Bool
2722 -> CullType
2723 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2724testdata/performance/SampleMaterial.lc 91:7-93:26
2725 Bool
2530 -> Float 2726 -> Float
2531 -> Bool 2727 -> Bool
2532 -> Bool 2728 -> Bool
2533 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2729 -> CullType
2534testdata/performance/SampleMaterial.lc 91:7-92:26 () 2730 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2535 -> Bool 2731testdata/performance/SampleMaterial.lc 91:7-94:27
2536 -> Float 2732 Float
2537 -> Bool 2733 -> Bool
2538 -> Bool 2734 -> Bool
2539 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2735 -> CullType
2540testdata/performance/SampleMaterial.lc 91:7-93:26 Bool 2736 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2541 -> Float 2737testdata/performance/SampleMaterial.lc 91:7-95:21
2542 -> Bool 2738 Bool
2543 -> Bool 2739 -> Bool
2544 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2740 -> CullType
2545testdata/performance/SampleMaterial.lc 91:7-94:27 Float 2741 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2546 -> Bool 2742testdata/performance/SampleMaterial.lc 91:7-96:35
2547 -> Bool 2743 Bool
2548 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2744 -> CullType
2549testdata/performance/SampleMaterial.lc 91:7-95:21 Bool 2745 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2550 -> Bool 2746testdata/performance/SampleMaterial.lc 91:7-97:28
2551 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2747 CullType
2552testdata/performance/SampleMaterial.lc 91:7-96:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2748 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2553testdata/performance/SampleMaterial.lc 91:7-97:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2749testdata/performance/SampleMaterial.lc 91:7-98:33
2554testdata/performance/SampleMaterial.lc 91:7-98:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2750 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2555testdata/performance/SampleMaterial.lc 91:7-99:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2751testdata/performance/SampleMaterial.lc 91:7-99:32
2556testdata/performance/SampleMaterial.lc 91:7-100:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2752 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2557testdata/performance/SampleMaterial.lc 91:7-101:34 List StageAttrs -> Bool -> CommonAttrs 2753testdata/performance/SampleMaterial.lc 91:7-100:30
2558testdata/performance/SampleMaterial.lc 91:7-129:14 Bool -> CommonAttrs 2754 Bool -> List StageAttrs -> Bool -> CommonAttrs
2559testdata/performance/SampleMaterial.lc 91:7-131:10 ((CommonAttrs)) | CommonAttrs 2755testdata/performance/SampleMaterial.lc 91:7-101:34
2560testdata/performance/SampleMaterial.lc 92:24-92:26 () 2756 List StageAttrs -> Bool -> CommonAttrs
2561testdata/performance/SampleMaterial.lc 93:24-93:26 () 2757testdata/performance/SampleMaterial.lc 91:7-129:14
2562testdata/performance/SampleMaterial.lc 94:22-94:27 Bool 2758 Bool -> CommonAttrs
2563testdata/performance/SampleMaterial.lc 95:20-95:21 _b 2759testdata/performance/SampleMaterial.lc 91:7-131:10
2564testdata/performance/SampleMaterial.lc 96:30-96:35 Bool 2760 CommonAttrs | ((CommonAttrs))
2565testdata/performance/SampleMaterial.lc 97:23-97:28 Bool 2761testdata/performance/SampleMaterial.lc 92:24-92:26
2566testdata/performance/SampleMaterial.lc 98:20-98:33 CullType 2762 ()
2567testdata/performance/SampleMaterial.lc 99:30-99:32 forall a . List a 2763testdata/performance/SampleMaterial.lc 93:24-93:26
2568testdata/performance/SampleMaterial.lc 100:25-100:30 Bool 2764 ()
2569testdata/performance/SampleMaterial.lc 101:29-101:34 Bool 2765testdata/performance/SampleMaterial.lc 94:22-94:27
2570testdata/performance/SampleMaterial.lc 103:13-129:14 List StageAttrs 2766 Bool
2571testdata/performance/SampleMaterial.lc 103:15-103:25 Maybe (Blending', Blending') 2767testdata/performance/SampleMaterial.lc 95:20-95:21
2572 -> RGBGen 2768 _b
2573 -> AlphaGen 2769testdata/performance/SampleMaterial.lc 96:30-96:35
2770 Bool
2771testdata/performance/SampleMaterial.lc 97:23-97:28
2772 Bool
2773testdata/performance/SampleMaterial.lc 98:20-98:33
2774 CullType
2775testdata/performance/SampleMaterial.lc 99:30-99:32
2776 forall a . List a
2777testdata/performance/SampleMaterial.lc 100:25-100:30
2778 Bool
2779testdata/performance/SampleMaterial.lc 101:29-101:34
2780 Bool
2781testdata/performance/SampleMaterial.lc 103:13-129:14
2782 List StageAttrs
2783testdata/performance/SampleMaterial.lc 103:15-103:25
2784 Maybe (Blending', Blending')
2785 -> RGBGen
2786 -> AlphaGen
2787 -> TCGen
2788 -> List TCMod
2789 -> StageTexture
2790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2791testdata/performance/SampleMaterial.lc 103:15-104:36
2792 RGBGen
2793 -> AlphaGen
2794 -> TCGen
2795 -> List TCMod
2796 -> StageTexture
2797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2798testdata/performance/SampleMaterial.lc 103:15-105:50
2799 AlphaGen
2574 -> TCGen 2800 -> TCGen
2575 -> List TCMod 2801 -> List TCMod
2576 -> StageTexture 2802 -> StageTexture
2577 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2803 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2578testdata/performance/SampleMaterial.lc 103:15-104:36 RGBGen 2804testdata/performance/SampleMaterial.lc 103:15-106:42
2579 -> AlphaGen 2805 TCGen
2580 -> TCGen
2581 -> List TCMod 2806 -> List TCMod
2582 -> StageTexture 2807 -> StageTexture
2583 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2808 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2584testdata/performance/SampleMaterial.lc 103:15-105:50 AlphaGen 2809testdata/performance/SampleMaterial.lc 103:15-107:36
2585 -> TCGen 2810 List TCMod
2586 -> List TCMod
2587 -> StageTexture 2811 -> StageTexture
2588 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2589testdata/performance/SampleMaterial.lc 103:15-106:42 TCGen 2813testdata/performance/SampleMaterial.lc 103:15-108:31
2590 -> List TCMod 2814 StageTexture
2591 -> StageTexture
2592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2815 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2593testdata/performance/SampleMaterial.lc 103:15-107:36 List TCMod 2816testdata/performance/SampleMaterial.lc 103:15-109:71
2594 -> StageTexture 2817 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2595 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2818testdata/performance/SampleMaterial.lc 103:15-110:38
2596testdata/performance/SampleMaterial.lc 103:15-108:31 StageTexture 2819 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2597 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2820testdata/performance/SampleMaterial.lc 103:15-111:41
2598testdata/performance/SampleMaterial.lc 103:15-109:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2821 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2599testdata/performance/SampleMaterial.lc 103:15-110:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2822testdata/performance/SampleMaterial.lc 103:15-112:40
2600testdata/performance/SampleMaterial.lc 103:15-111:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2823 Bool -> String -> StageAttrs
2601testdata/performance/SampleMaterial.lc 103:15-112:40 Bool -> String -> StageAttrs 2824testdata/performance/SampleMaterial.lc 103:15-113:46
2602testdata/performance/SampleMaterial.lc 103:15-113:46 String -> StageAttrs 2825 String -> StageAttrs
2603testdata/performance/SampleMaterial.lc 103:15-115:18 StageAttrs 2826testdata/performance/SampleMaterial.lc 103:15-115:18
2604testdata/performance/SampleMaterial.lc 104:29-104:36 forall a . Maybe a 2827 StageAttrs
2605testdata/performance/SampleMaterial.lc 105:30-105:50 RGBGen 2828testdata/performance/SampleMaterial.lc 104:29-104:36
2606testdata/performance/SampleMaterial.lc 106:32-106:42 AlphaGen 2829 forall a . Maybe a
2607testdata/performance/SampleMaterial.lc 107:29-107:36 TCGen 2830testdata/performance/SampleMaterial.lc 105:30-105:50
2608testdata/performance/SampleMaterial.lc 108:29-108:31 forall a . List a 2831 RGBGen
2609testdata/performance/SampleMaterial.lc 109:31-109:37 String -> StageTexture 2832testdata/performance/SampleMaterial.lc 106:32-106:42
2610testdata/performance/SampleMaterial.lc 109:31-109:71 StageTexture 2833 AlphaGen
2611testdata/performance/SampleMaterial.lc 109:38-109:71 String 2834testdata/performance/SampleMaterial.lc 107:29-107:36
2612testdata/performance/SampleMaterial.lc 110:34-110:38 Bool 2835 TCGen
2613testdata/performance/SampleMaterial.lc 111:33-111:41 DepthFunction 2836testdata/performance/SampleMaterial.lc 108:29-108:31
2614testdata/performance/SampleMaterial.lc 112:33-112:40 forall a . Maybe a 2837 forall a . List a
2615testdata/performance/SampleMaterial.lc 113:41-113:46 Bool 2838testdata/performance/SampleMaterial.lc 109:31-109:37
2616testdata/performance/SampleMaterial.lc 114:38-114:54 String 2839 String -> StageTexture
2617testdata/performance/SampleMaterial.lc 116:15-116:25 Maybe (Blending', Blending') 2840testdata/performance/SampleMaterial.lc 109:31-109:71
2618 -> RGBGen 2841 StageTexture
2619 -> AlphaGen 2842testdata/performance/SampleMaterial.lc 109:38-109:71
2843 String
2844testdata/performance/SampleMaterial.lc 110:34-110:38
2845 Bool
2846testdata/performance/SampleMaterial.lc 111:33-111:41
2847 DepthFunction
2848testdata/performance/SampleMaterial.lc 112:33-112:40
2849 forall a . Maybe a
2850testdata/performance/SampleMaterial.lc 113:41-113:46
2851 Bool
2852testdata/performance/SampleMaterial.lc 114:38-114:54
2853 String
2854testdata/performance/SampleMaterial.lc 116:15-116:25
2855 Maybe (Blending', Blending')
2856 -> RGBGen
2857 -> AlphaGen
2858 -> TCGen
2859 -> List TCMod
2860 -> StageTexture
2861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2862testdata/performance/SampleMaterial.lc 116:15-117:57
2863 RGBGen
2864 -> AlphaGen
2865 -> TCGen
2866 -> List TCMod
2867 -> StageTexture
2868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2869testdata/performance/SampleMaterial.lc 116:15-118:50
2870 AlphaGen
2620 -> TCGen 2871 -> TCGen
2621 -> List TCMod 2872 -> List TCMod
2622 -> StageTexture 2873 -> StageTexture
2623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2624testdata/performance/SampleMaterial.lc 116:15-117:57 RGBGen 2875testdata/performance/SampleMaterial.lc 116:15-119:42
2625 -> AlphaGen 2876 TCGen
2626 -> TCGen
2627 -> List TCMod 2877 -> List TCMod
2628 -> StageTexture 2878 -> StageTexture
2629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2630testdata/performance/SampleMaterial.lc 116:15-118:50 AlphaGen 2880testdata/performance/SampleMaterial.lc 116:15-120:40
2631 -> TCGen 2881 List TCMod
2632 -> List TCMod
2633 -> StageTexture 2882 -> StageTexture
2634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2635testdata/performance/SampleMaterial.lc 116:15-119:42 TCGen 2884testdata/performance/SampleMaterial.lc 116:15-121:31
2636 -> List TCMod 2885 StageTexture
2637 -> StageTexture
2638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2639testdata/performance/SampleMaterial.lc 116:15-120:40 List TCMod 2887testdata/performance/SampleMaterial.lc 116:15-122:42
2640 -> StageTexture 2888 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2889testdata/performance/SampleMaterial.lc 116:15-123:38
2642testdata/performance/SampleMaterial.lc 116:15-121:31 StageTexture 2890 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2643 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2891testdata/performance/SampleMaterial.lc 116:15-124:41
2644testdata/performance/SampleMaterial.lc 116:15-122:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2892 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2645testdata/performance/SampleMaterial.lc 116:15-123:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2893testdata/performance/SampleMaterial.lc 116:15-125:40
2646testdata/performance/SampleMaterial.lc 116:15-124:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 2894 Bool -> String -> StageAttrs
2647testdata/performance/SampleMaterial.lc 116:15-125:40 Bool -> String -> StageAttrs 2895testdata/performance/SampleMaterial.lc 116:15-126:46
2648testdata/performance/SampleMaterial.lc 116:15-126:46 String -> StageAttrs 2896 String -> StageAttrs
2649testdata/performance/SampleMaterial.lc 116:15-128:18 List StageAttrs | StageAttrs 2897testdata/performance/SampleMaterial.lc 116:15-128:18
2650testdata/performance/SampleMaterial.lc 117:29-117:33 forall a . a -> Maybe a 2898 StageAttrs | List StageAttrs
2651testdata/performance/SampleMaterial.lc 117:29-117:57 Maybe (Blending', Blending') 2899testdata/performance/SampleMaterial.lc 117:29-117:33
2652testdata/performance/SampleMaterial.lc 117:34-117:57 (Blending', Blending') 2900 forall a . a -> Maybe a
2653testdata/performance/SampleMaterial.lc 117:36-117:46 Blending' 2901testdata/performance/SampleMaterial.lc 117:29-117:57
2654testdata/performance/SampleMaterial.lc 117:49-117:55 ((Blending')) | Blending' 2902 Maybe (Blending', Blending')
2655testdata/performance/SampleMaterial.lc 118:30-118:50 RGBGen 2903testdata/performance/SampleMaterial.lc 117:34-117:57
2656testdata/performance/SampleMaterial.lc 119:32-119:42 AlphaGen 2904 (Blending', Blending')
2657testdata/performance/SampleMaterial.lc 120:29-120:40 TCGen 2905testdata/performance/SampleMaterial.lc 117:36-117:46
2658testdata/performance/SampleMaterial.lc 121:29-121:31 forall a . List a 2906 Blending'
2659testdata/performance/SampleMaterial.lc 122:31-122:42 StageTexture 2907testdata/performance/SampleMaterial.lc 117:49-117:55
2660testdata/performance/SampleMaterial.lc 123:34-123:38 Bool 2908 Blending' | ((Blending'))
2661testdata/performance/SampleMaterial.lc 124:33-124:41 DepthFunction 2909testdata/performance/SampleMaterial.lc 118:30-118:50
2662testdata/performance/SampleMaterial.lc 125:33-125:40 forall a . Maybe a 2910 RGBGen
2663testdata/performance/SampleMaterial.lc 126:41-126:46 Bool 2911testdata/performance/SampleMaterial.lc 119:32-119:42
2664testdata/performance/SampleMaterial.lc 127:38-127:54 String 2912 AlphaGen
2665testdata/performance/SampleMaterial.lc 130:21-130:26 Bool 2913testdata/performance/SampleMaterial.lc 120:29-120:40
2666testdata/performance/SampleMaterial.lc 133:5-175:6 (String, CommonAttrs) 2914 TCGen
2667testdata/performance/SampleMaterial.lc 133:5-2182:6 List (String, CommonAttrs) 2915testdata/performance/SampleMaterial.lc 121:29-121:31
2668testdata/performance/SampleMaterial.lc 133:7-133:42 String 2916 forall a . List a
2669testdata/performance/SampleMaterial.lc 134:7-134:18 () 2917testdata/performance/SampleMaterial.lc 122:31-122:42
2670 -> () 2918 StageTexture
2671 -> Bool 2919testdata/performance/SampleMaterial.lc 123:34-123:38
2920 Bool
2921testdata/performance/SampleMaterial.lc 124:33-124:41
2922 DepthFunction
2923testdata/performance/SampleMaterial.lc 125:33-125:40
2924 forall a . Maybe a
2925testdata/performance/SampleMaterial.lc 126:41-126:46
2926 Bool
2927testdata/performance/SampleMaterial.lc 127:38-127:54
2928 String
2929testdata/performance/SampleMaterial.lc 130:21-130:26
2930 Bool
2931testdata/performance/SampleMaterial.lc 133:5-175:6
2932 (String, CommonAttrs)
2933testdata/performance/SampleMaterial.lc 133:5-2182:6
2934 List (String, CommonAttrs)
2935testdata/performance/SampleMaterial.lc 133:7-133:42
2936 String
2937testdata/performance/SampleMaterial.lc 134:7-134:18
2938 ()
2939 -> ()
2940 -> Bool
2941 -> Float
2942 -> Bool
2943 -> Bool
2944 -> CullType
2945 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2946testdata/performance/SampleMaterial.lc 134:7-135:26
2947 ()
2948 -> Bool
2949 -> Float
2950 -> Bool
2951 -> Bool
2952 -> CullType
2953 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2954testdata/performance/SampleMaterial.lc 134:7-136:26
2955 Bool
2672 -> Float 2956 -> Float
2673 -> Bool 2957 -> Bool
2674 -> Bool 2958 -> Bool
2675 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2959 -> CullType
2676testdata/performance/SampleMaterial.lc 134:7-135:26 () 2960 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2677 -> Bool 2961testdata/performance/SampleMaterial.lc 134:7-137:27
2678 -> Float 2962 Float
2679 -> Bool 2963 -> Bool
2680 -> Bool 2964 -> Bool
2681 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2965 -> CullType
2682testdata/performance/SampleMaterial.lc 134:7-136:26 Bool 2966 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2683 -> Float 2967testdata/performance/SampleMaterial.lc 134:7-138:21
2684 -> Bool 2968 Bool
2685 -> Bool 2969 -> Bool
2686 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2970 -> CullType
2687testdata/performance/SampleMaterial.lc 134:7-137:27 Float 2971 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2688 -> Bool 2972testdata/performance/SampleMaterial.lc 134:7-139:35
2689 -> Bool 2973 Bool
2690 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2974 -> CullType
2691testdata/performance/SampleMaterial.lc 134:7-138:21 Bool 2975 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2692 -> Bool 2976testdata/performance/SampleMaterial.lc 134:7-140:28
2693 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2977 CullType
2694testdata/performance/SampleMaterial.lc 134:7-139:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2978 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2695testdata/performance/SampleMaterial.lc 134:7-140:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2979testdata/performance/SampleMaterial.lc 134:7-141:33
2696testdata/performance/SampleMaterial.lc 134:7-141:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2980 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2697testdata/performance/SampleMaterial.lc 134:7-142:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2981testdata/performance/SampleMaterial.lc 134:7-142:32
2698testdata/performance/SampleMaterial.lc 134:7-143:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 2982 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2699testdata/performance/SampleMaterial.lc 134:7-144:34 List StageAttrs -> Bool -> CommonAttrs 2983testdata/performance/SampleMaterial.lc 134:7-143:30
2700testdata/performance/SampleMaterial.lc 134:7-172:14 Bool -> CommonAttrs 2984 Bool -> List StageAttrs -> Bool -> CommonAttrs
2701testdata/performance/SampleMaterial.lc 134:7-174:10 ((CommonAttrs)) | CommonAttrs 2985testdata/performance/SampleMaterial.lc 134:7-144:34
2702testdata/performance/SampleMaterial.lc 135:24-135:26 () 2986 List StageAttrs -> Bool -> CommonAttrs
2703testdata/performance/SampleMaterial.lc 136:24-136:26 () 2987testdata/performance/SampleMaterial.lc 134:7-172:14
2704testdata/performance/SampleMaterial.lc 137:22-137:27 Bool 2988 Bool -> CommonAttrs
2705testdata/performance/SampleMaterial.lc 138:20-138:21 _b 2989testdata/performance/SampleMaterial.lc 134:7-174:10
2706testdata/performance/SampleMaterial.lc 139:30-139:35 Bool 2990 CommonAttrs | ((CommonAttrs))
2707testdata/performance/SampleMaterial.lc 140:23-140:28 Bool 2991testdata/performance/SampleMaterial.lc 135:24-135:26
2708testdata/performance/SampleMaterial.lc 141:20-141:33 CullType 2992 ()
2709testdata/performance/SampleMaterial.lc 142:30-142:32 forall a . List a 2993testdata/performance/SampleMaterial.lc 136:24-136:26
2710testdata/performance/SampleMaterial.lc 143:25-143:30 Bool 2994 ()
2711testdata/performance/SampleMaterial.lc 144:29-144:34 Bool 2995testdata/performance/SampleMaterial.lc 137:22-137:27
2712testdata/performance/SampleMaterial.lc 146:13-172:14 List StageAttrs 2996 Bool
2713testdata/performance/SampleMaterial.lc 146:15-146:25 Maybe (Blending', Blending') 2997testdata/performance/SampleMaterial.lc 138:20-138:21
2714 -> RGBGen 2998 _b
2715 -> AlphaGen 2999testdata/performance/SampleMaterial.lc 139:30-139:35
3000 Bool
3001testdata/performance/SampleMaterial.lc 140:23-140:28
3002 Bool
3003testdata/performance/SampleMaterial.lc 141:20-141:33
3004 CullType
3005testdata/performance/SampleMaterial.lc 142:30-142:32
3006 forall a . List a
3007testdata/performance/SampleMaterial.lc 143:25-143:30
3008 Bool
3009testdata/performance/SampleMaterial.lc 144:29-144:34
3010 Bool
3011testdata/performance/SampleMaterial.lc 146:13-172:14
3012 List StageAttrs
3013testdata/performance/SampleMaterial.lc 146:15-146:25
3014 Maybe (Blending', Blending')
3015 -> RGBGen
3016 -> AlphaGen
3017 -> TCGen
3018 -> List TCMod
3019 -> StageTexture
3020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3021testdata/performance/SampleMaterial.lc 146:15-147:36
3022 RGBGen
3023 -> AlphaGen
3024 -> TCGen
3025 -> List TCMod
3026 -> StageTexture
3027 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3028testdata/performance/SampleMaterial.lc 146:15-148:50
3029 AlphaGen
2716 -> TCGen 3030 -> TCGen
2717 -> List TCMod 3031 -> List TCMod
2718 -> StageTexture 3032 -> StageTexture
2719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2720testdata/performance/SampleMaterial.lc 146:15-147:36 RGBGen 3034testdata/performance/SampleMaterial.lc 146:15-149:42
2721 -> AlphaGen 3035 TCGen
2722 -> TCGen
2723 -> List TCMod 3036 -> List TCMod
2724 -> StageTexture 3037 -> StageTexture
2725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3038 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2726testdata/performance/SampleMaterial.lc 146:15-148:50 AlphaGen 3039testdata/performance/SampleMaterial.lc 146:15-150:36
2727 -> TCGen 3040 List TCMod
2728 -> List TCMod
2729 -> StageTexture 3041 -> StageTexture
2730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3042 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2731testdata/performance/SampleMaterial.lc 146:15-149:42 TCGen 3043testdata/performance/SampleMaterial.lc 146:15-151:31
2732 -> List TCMod 3044 StageTexture
2733 -> StageTexture
2734 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3045 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2735testdata/performance/SampleMaterial.lc 146:15-150:36 List TCMod 3046testdata/performance/SampleMaterial.lc 146:15-152:73
2736 -> StageTexture 3047 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3048testdata/performance/SampleMaterial.lc 146:15-153:38
2738testdata/performance/SampleMaterial.lc 146:15-151:31 StageTexture 3049 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3050testdata/performance/SampleMaterial.lc 146:15-154:41
2740testdata/performance/SampleMaterial.lc 146:15-152:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3051 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2741testdata/performance/SampleMaterial.lc 146:15-153:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3052testdata/performance/SampleMaterial.lc 146:15-155:40
2742testdata/performance/SampleMaterial.lc 146:15-154:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3053 Bool -> String -> StageAttrs
2743testdata/performance/SampleMaterial.lc 146:15-155:40 Bool -> String -> StageAttrs 3054testdata/performance/SampleMaterial.lc 146:15-156:46
2744testdata/performance/SampleMaterial.lc 146:15-156:46 String -> StageAttrs 3055 String -> StageAttrs
2745testdata/performance/SampleMaterial.lc 146:15-158:18 StageAttrs 3056testdata/performance/SampleMaterial.lc 146:15-158:18
2746testdata/performance/SampleMaterial.lc 147:29-147:36 forall a . Maybe a 3057 StageAttrs
2747testdata/performance/SampleMaterial.lc 148:30-148:50 RGBGen 3058testdata/performance/SampleMaterial.lc 147:29-147:36
2748testdata/performance/SampleMaterial.lc 149:32-149:42 AlphaGen 3059 forall a . Maybe a
2749testdata/performance/SampleMaterial.lc 150:29-150:36 TCGen 3060testdata/performance/SampleMaterial.lc 148:30-148:50
2750testdata/performance/SampleMaterial.lc 151:29-151:31 forall a . List a 3061 RGBGen
2751testdata/performance/SampleMaterial.lc 152:31-152:37 String -> StageTexture 3062testdata/performance/SampleMaterial.lc 149:32-149:42
2752testdata/performance/SampleMaterial.lc 152:31-152:73 StageTexture 3063 AlphaGen
2753testdata/performance/SampleMaterial.lc 152:38-152:73 String 3064testdata/performance/SampleMaterial.lc 150:29-150:36
2754testdata/performance/SampleMaterial.lc 153:34-153:38 Bool 3065 TCGen
2755testdata/performance/SampleMaterial.lc 154:33-154:41 DepthFunction 3066testdata/performance/SampleMaterial.lc 151:29-151:31
2756testdata/performance/SampleMaterial.lc 155:33-155:40 forall a . Maybe a 3067 forall a . List a
2757testdata/performance/SampleMaterial.lc 156:41-156:46 Bool 3068testdata/performance/SampleMaterial.lc 152:31-152:37
2758testdata/performance/SampleMaterial.lc 157:38-157:54 String 3069 String -> StageTexture
2759testdata/performance/SampleMaterial.lc 159:15-159:25 Maybe (Blending', Blending') 3070testdata/performance/SampleMaterial.lc 152:31-152:73
2760 -> RGBGen 3071 StageTexture
2761 -> AlphaGen 3072testdata/performance/SampleMaterial.lc 152:38-152:73
3073 String
3074testdata/performance/SampleMaterial.lc 153:34-153:38
3075 Bool
3076testdata/performance/SampleMaterial.lc 154:33-154:41
3077 DepthFunction
3078testdata/performance/SampleMaterial.lc 155:33-155:40
3079 forall a . Maybe a
3080testdata/performance/SampleMaterial.lc 156:41-156:46
3081 Bool
3082testdata/performance/SampleMaterial.lc 157:38-157:54
3083 String
3084testdata/performance/SampleMaterial.lc 159:15-159:25
3085 Maybe (Blending', Blending')
3086 -> RGBGen
3087 -> AlphaGen
3088 -> TCGen
3089 -> List TCMod
3090 -> StageTexture
3091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3092testdata/performance/SampleMaterial.lc 159:15-160:57
3093 RGBGen
3094 -> AlphaGen
3095 -> TCGen
3096 -> List TCMod
3097 -> StageTexture
3098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3099testdata/performance/SampleMaterial.lc 159:15-161:50
3100 AlphaGen
2762 -> TCGen 3101 -> TCGen
2763 -> List TCMod 3102 -> List TCMod
2764 -> StageTexture 3103 -> StageTexture
2765 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2766testdata/performance/SampleMaterial.lc 159:15-160:57 RGBGen 3105testdata/performance/SampleMaterial.lc 159:15-162:42
2767 -> AlphaGen 3106 TCGen
2768 -> TCGen
2769 -> List TCMod 3107 -> List TCMod
2770 -> StageTexture 3108 -> StageTexture
2771 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2772testdata/performance/SampleMaterial.lc 159:15-161:50 AlphaGen 3110testdata/performance/SampleMaterial.lc 159:15-163:40
2773 -> TCGen 3111 List TCMod
2774 -> List TCMod
2775 -> StageTexture 3112 -> StageTexture
2776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3113 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2777testdata/performance/SampleMaterial.lc 159:15-162:42 TCGen 3114testdata/performance/SampleMaterial.lc 159:15-164:31
2778 -> List TCMod 3115 StageTexture
2779 -> StageTexture
2780 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3116 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2781testdata/performance/SampleMaterial.lc 159:15-163:40 List TCMod 3117testdata/performance/SampleMaterial.lc 159:15-165:42
2782 -> StageTexture 3118 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3119testdata/performance/SampleMaterial.lc 159:15-166:38
2784testdata/performance/SampleMaterial.lc 159:15-164:31 StageTexture 3120 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3121testdata/performance/SampleMaterial.lc 159:15-167:41
2786testdata/performance/SampleMaterial.lc 159:15-165:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3122 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2787testdata/performance/SampleMaterial.lc 159:15-166:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3123testdata/performance/SampleMaterial.lc 159:15-168:40
2788testdata/performance/SampleMaterial.lc 159:15-167:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3124 Bool -> String -> StageAttrs
2789testdata/performance/SampleMaterial.lc 159:15-168:40 Bool -> String -> StageAttrs 3125testdata/performance/SampleMaterial.lc 159:15-169:46
2790testdata/performance/SampleMaterial.lc 159:15-169:46 String -> StageAttrs 3126 String -> StageAttrs
2791testdata/performance/SampleMaterial.lc 159:15-171:18 List StageAttrs | StageAttrs 3127testdata/performance/SampleMaterial.lc 159:15-171:18
2792testdata/performance/SampleMaterial.lc 160:29-160:33 forall a . a -> Maybe a 3128 StageAttrs | List StageAttrs
2793testdata/performance/SampleMaterial.lc 160:29-160:57 Maybe (Blending', Blending') 3129testdata/performance/SampleMaterial.lc 160:29-160:33
2794testdata/performance/SampleMaterial.lc 160:34-160:57 (Blending', Blending') 3130 forall a . a -> Maybe a
2795testdata/performance/SampleMaterial.lc 160:36-160:46 Blending' 3131testdata/performance/SampleMaterial.lc 160:29-160:57
2796testdata/performance/SampleMaterial.lc 160:49-160:55 ((Blending')) | Blending' 3132 Maybe (Blending', Blending')
2797testdata/performance/SampleMaterial.lc 161:30-161:50 RGBGen 3133testdata/performance/SampleMaterial.lc 160:34-160:57
2798testdata/performance/SampleMaterial.lc 162:32-162:42 AlphaGen 3134 (Blending', Blending')
2799testdata/performance/SampleMaterial.lc 163:29-163:40 TCGen 3135testdata/performance/SampleMaterial.lc 160:36-160:46
2800testdata/performance/SampleMaterial.lc 164:29-164:31 forall a . List a 3136 Blending'
2801testdata/performance/SampleMaterial.lc 165:31-165:42 StageTexture 3137testdata/performance/SampleMaterial.lc 160:49-160:55
2802testdata/performance/SampleMaterial.lc 166:34-166:38 Bool 3138 Blending' | ((Blending'))
2803testdata/performance/SampleMaterial.lc 167:33-167:41 DepthFunction 3139testdata/performance/SampleMaterial.lc 161:30-161:50
2804testdata/performance/SampleMaterial.lc 168:33-168:40 forall a . Maybe a 3140 RGBGen
2805testdata/performance/SampleMaterial.lc 169:41-169:46 Bool 3141testdata/performance/SampleMaterial.lc 162:32-162:42
2806testdata/performance/SampleMaterial.lc 170:38-170:54 String 3142 AlphaGen
2807testdata/performance/SampleMaterial.lc 173:21-173:26 Bool 3143testdata/performance/SampleMaterial.lc 163:29-163:40
2808testdata/performance/SampleMaterial.lc 176:5-232:6 (String, CommonAttrs) 3144 TCGen
2809testdata/performance/SampleMaterial.lc 176:5-2182:6 List (String, CommonAttrs) 3145testdata/performance/SampleMaterial.lc 164:29-164:31
2810testdata/performance/SampleMaterial.lc 176:7-176:46 String 3146 forall a . List a
2811testdata/performance/SampleMaterial.lc 177:7-177:18 () 3147testdata/performance/SampleMaterial.lc 165:31-165:42
2812 -> () 3148 StageTexture
2813 -> Bool 3149testdata/performance/SampleMaterial.lc 166:34-166:38
3150 Bool
3151testdata/performance/SampleMaterial.lc 167:33-167:41
3152 DepthFunction
3153testdata/performance/SampleMaterial.lc 168:33-168:40
3154 forall a . Maybe a
3155testdata/performance/SampleMaterial.lc 169:41-169:46
3156 Bool
3157testdata/performance/SampleMaterial.lc 170:38-170:54
3158 String
3159testdata/performance/SampleMaterial.lc 173:21-173:26
3160 Bool
3161testdata/performance/SampleMaterial.lc 176:5-232:6
3162 (String, CommonAttrs)
3163testdata/performance/SampleMaterial.lc 176:5-2182:6
3164 List (String, CommonAttrs)
3165testdata/performance/SampleMaterial.lc 176:7-176:46
3166 String
3167testdata/performance/SampleMaterial.lc 177:7-177:18
3168 ()
3169 -> ()
3170 -> Bool
3171 -> Float
3172 -> Bool
3173 -> Bool
3174 -> CullType
3175 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3176testdata/performance/SampleMaterial.lc 177:7-178:26
3177 ()
3178 -> Bool
3179 -> Float
3180 -> Bool
3181 -> Bool
3182 -> CullType
3183 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3184testdata/performance/SampleMaterial.lc 177:7-179:26
3185 Bool
2814 -> Float 3186 -> Float
2815 -> Bool 3187 -> Bool
2816 -> Bool 3188 -> Bool
2817 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3189 -> CullType
2818testdata/performance/SampleMaterial.lc 177:7-178:26 () 3190 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2819 -> Bool 3191testdata/performance/SampleMaterial.lc 177:7-180:27
2820 -> Float 3192 Float
2821 -> Bool 3193 -> Bool
2822 -> Bool 3194 -> Bool
2823 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3195 -> CullType
2824testdata/performance/SampleMaterial.lc 177:7-179:26 Bool 3196 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2825 -> Float 3197testdata/performance/SampleMaterial.lc 177:7-181:21
2826 -> Bool 3198 Bool
2827 -> Bool 3199 -> Bool
2828 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3200 -> CullType
2829testdata/performance/SampleMaterial.lc 177:7-180:27 Float 3201 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2830 -> Bool 3202testdata/performance/SampleMaterial.lc 177:7-182:35
2831 -> Bool 3203 Bool
2832 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3204 -> CullType
2833testdata/performance/SampleMaterial.lc 177:7-181:21 Bool 3205 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2834 -> Bool 3206testdata/performance/SampleMaterial.lc 177:7-183:28
2835 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3207 CullType
2836testdata/performance/SampleMaterial.lc 177:7-182:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3208 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2837testdata/performance/SampleMaterial.lc 177:7-183:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3209testdata/performance/SampleMaterial.lc 177:7-184:33
2838testdata/performance/SampleMaterial.lc 177:7-184:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3210 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2839testdata/performance/SampleMaterial.lc 177:7-185:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3211testdata/performance/SampleMaterial.lc 177:7-185:32
2840testdata/performance/SampleMaterial.lc 177:7-186:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 3212 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2841testdata/performance/SampleMaterial.lc 177:7-187:34 List StageAttrs -> Bool -> CommonAttrs 3213testdata/performance/SampleMaterial.lc 177:7-186:30
2842testdata/performance/SampleMaterial.lc 177:7-229:14 Bool -> CommonAttrs 3214 Bool -> List StageAttrs -> Bool -> CommonAttrs
2843testdata/performance/SampleMaterial.lc 177:7-231:10 ((CommonAttrs)) | CommonAttrs 3215testdata/performance/SampleMaterial.lc 177:7-187:34
2844testdata/performance/SampleMaterial.lc 178:24-178:26 () 3216 List StageAttrs -> Bool -> CommonAttrs
2845testdata/performance/SampleMaterial.lc 179:24-179:26 () 3217testdata/performance/SampleMaterial.lc 177:7-229:14
2846testdata/performance/SampleMaterial.lc 180:22-180:27 Bool 3218 Bool -> CommonAttrs
2847testdata/performance/SampleMaterial.lc 181:20-181:21 _b 3219testdata/performance/SampleMaterial.lc 177:7-231:10
2848testdata/performance/SampleMaterial.lc 182:30-182:35 Bool 3220 CommonAttrs | ((CommonAttrs))
2849testdata/performance/SampleMaterial.lc 183:23-183:28 Bool 3221testdata/performance/SampleMaterial.lc 178:24-178:26
2850testdata/performance/SampleMaterial.lc 184:20-184:33 CullType 3222 ()
2851testdata/performance/SampleMaterial.lc 185:30-185:32 forall a . List a 3223testdata/performance/SampleMaterial.lc 179:24-179:26
2852testdata/performance/SampleMaterial.lc 186:25-186:30 Bool 3224 ()
2853testdata/performance/SampleMaterial.lc 187:29-187:34 Bool 3225testdata/performance/SampleMaterial.lc 180:22-180:27
2854testdata/performance/SampleMaterial.lc 189:13-229:14 List StageAttrs 3226 Bool
2855testdata/performance/SampleMaterial.lc 189:15-189:25 Maybe (Blending', Blending') 3227testdata/performance/SampleMaterial.lc 181:20-181:21
2856 -> RGBGen 3228 _b
2857 -> AlphaGen 3229testdata/performance/SampleMaterial.lc 182:30-182:35
3230 Bool
3231testdata/performance/SampleMaterial.lc 183:23-183:28
3232 Bool
3233testdata/performance/SampleMaterial.lc 184:20-184:33
3234 CullType
3235testdata/performance/SampleMaterial.lc 185:30-185:32
3236 forall a . List a
3237testdata/performance/SampleMaterial.lc 186:25-186:30
3238 Bool
3239testdata/performance/SampleMaterial.lc 187:29-187:34
3240 Bool
3241testdata/performance/SampleMaterial.lc 189:13-229:14
3242 List StageAttrs
3243testdata/performance/SampleMaterial.lc 189:15-189:25
3244 Maybe (Blending', Blending')
3245 -> RGBGen
3246 -> AlphaGen
3247 -> TCGen
3248 -> List TCMod
3249 -> StageTexture
3250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3251testdata/performance/SampleMaterial.lc 189:15-190:36
3252 RGBGen
3253 -> AlphaGen
3254 -> TCGen
3255 -> List TCMod
3256 -> StageTexture
3257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3258testdata/performance/SampleMaterial.lc 189:15-191:42
3259 AlphaGen
2858 -> TCGen 3260 -> TCGen
2859 -> List TCMod 3261 -> List TCMod
2860 -> StageTexture 3262 -> StageTexture
2861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2862testdata/performance/SampleMaterial.lc 189:15-190:36 RGBGen 3264testdata/performance/SampleMaterial.lc 189:15-192:42
2863 -> AlphaGen 3265 TCGen
2864 -> TCGen
2865 -> List TCMod 3266 -> List TCMod
2866 -> StageTexture 3267 -> StageTexture
2867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2868testdata/performance/SampleMaterial.lc 189:15-191:42 AlphaGen 3269testdata/performance/SampleMaterial.lc 189:15-193:36
2869 -> TCGen 3270 List TCMod
2870 -> List TCMod
2871 -> StageTexture 3271 -> StageTexture
2872 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3272 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2873testdata/performance/SampleMaterial.lc 189:15-192:42 TCGen 3273testdata/performance/SampleMaterial.lc 189:15-195:88
2874 -> List TCMod 3274 StageTexture
2875 -> StageTexture
2876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2877testdata/performance/SampleMaterial.lc 189:15-193:36 List TCMod 3276testdata/performance/SampleMaterial.lc 189:15-196:66
2878 -> StageTexture 3277 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3278testdata/performance/SampleMaterial.lc 189:15-197:38
2880testdata/performance/SampleMaterial.lc 189:15-195:88 StageTexture 3279 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2881 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3280testdata/performance/SampleMaterial.lc 189:15-198:41
2882testdata/performance/SampleMaterial.lc 189:15-196:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3281 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2883testdata/performance/SampleMaterial.lc 189:15-197:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3282testdata/performance/SampleMaterial.lc 189:15-199:40
2884testdata/performance/SampleMaterial.lc 189:15-198:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3283 Bool -> String -> StageAttrs
2885testdata/performance/SampleMaterial.lc 189:15-199:40 Bool -> String -> StageAttrs 3284testdata/performance/SampleMaterial.lc 189:15-200:46
2886testdata/performance/SampleMaterial.lc 189:15-200:46 String -> StageAttrs 3285 String -> StageAttrs
2887testdata/performance/SampleMaterial.lc 189:15-202:18 StageAttrs 3286testdata/performance/SampleMaterial.lc 189:15-202:18
2888testdata/performance/SampleMaterial.lc 190:29-190:36 forall a . Maybe a 3287 StageAttrs
2889testdata/performance/SampleMaterial.lc 191:30-191:42 RGBGen 3288testdata/performance/SampleMaterial.lc 190:29-190:36
2890testdata/performance/SampleMaterial.lc 192:32-192:42 AlphaGen 3289 forall a . Maybe a
2891testdata/performance/SampleMaterial.lc 193:29-193:36 TCGen 3290testdata/performance/SampleMaterial.lc 191:30-191:42
2892testdata/performance/SampleMaterial.lc 195:21-195:88 List TCMod 3291 RGBGen
2893testdata/performance/SampleMaterial.lc 195:23-195:32 Float -> Float -> TCMod 3292testdata/performance/SampleMaterial.lc 192:32-192:42
2894testdata/performance/SampleMaterial.lc 195:23-195:36 Float -> TCMod 3293 AlphaGen
2895testdata/performance/SampleMaterial.lc 195:23-195:40 TCMod 3294testdata/performance/SampleMaterial.lc 193:29-193:36
2896testdata/performance/SampleMaterial.lc 195:33-195:36 Float 3295 TCGen
2897testdata/performance/SampleMaterial.lc 195:37-195:40 Float 3296testdata/performance/SampleMaterial.lc 195:21-195:88
2898testdata/performance/SampleMaterial.lc 195:43-195:50 Float -> Float -> Float -> Float -> TCMod 3297 List TCMod
2899testdata/performance/SampleMaterial.lc 195:43-195:54 Float -> Float -> Float -> TCMod 3298testdata/performance/SampleMaterial.lc 195:23-195:32
2900testdata/performance/SampleMaterial.lc 195:43-195:59 Float -> Float -> TCMod 3299 Float -> Float -> TCMod
2901testdata/performance/SampleMaterial.lc 195:43-195:63 Float -> TCMod 3300testdata/performance/SampleMaterial.lc 195:23-195:36
2902testdata/performance/SampleMaterial.lc 195:43-195:67 TCMod 3301 Float -> TCMod
2903testdata/performance/SampleMaterial.lc 195:43-195:86 List TCMod 3302testdata/performance/SampleMaterial.lc 195:23-195:40
2904testdata/performance/SampleMaterial.lc 195:51-195:54 Float 3303 TCMod
2905testdata/performance/SampleMaterial.lc 195:55-195:59 Float 3304testdata/performance/SampleMaterial.lc 195:33-195:36
2906testdata/performance/SampleMaterial.lc 195:60-195:63 Float 3305 Float
2907testdata/performance/SampleMaterial.lc 195:64-195:67 Float 3306testdata/performance/SampleMaterial.lc 195:37-195:40
2908testdata/performance/SampleMaterial.lc 195:70-195:78 Float -> Float -> TCMod 3307 Float
2909testdata/performance/SampleMaterial.lc 195:70-195:82 Float -> TCMod 3308testdata/performance/SampleMaterial.lc 195:43-195:50
2910testdata/performance/SampleMaterial.lc 195:70-195:86 List TCMod | TCMod 3309 Float -> Float -> Float -> Float -> TCMod
2911testdata/performance/SampleMaterial.lc 195:79-195:82 Float 3310testdata/performance/SampleMaterial.lc 195:43-195:54
2912testdata/performance/SampleMaterial.lc 195:83-195:86 Float 3311 Float -> Float -> Float -> TCMod
2913testdata/performance/SampleMaterial.lc 196:31-196:37 String -> StageTexture 3312testdata/performance/SampleMaterial.lc 195:43-195:59
2914testdata/performance/SampleMaterial.lc 196:31-196:66 StageTexture 3313 Float -> Float -> TCMod
2915testdata/performance/SampleMaterial.lc 196:38-196:66 String 3314testdata/performance/SampleMaterial.lc 195:43-195:63
2916testdata/performance/SampleMaterial.lc 197:34-197:38 Bool 3315 Float -> TCMod
2917testdata/performance/SampleMaterial.lc 198:33-198:41 DepthFunction 3316testdata/performance/SampleMaterial.lc 195:43-195:67
2918testdata/performance/SampleMaterial.lc 199:33-199:40 forall a . Maybe a 3317 TCMod
2919testdata/performance/SampleMaterial.lc 200:41-200:46 Bool 3318testdata/performance/SampleMaterial.lc 195:43-195:86
2920testdata/performance/SampleMaterial.lc 201:38-201:52 String 3319 List TCMod
2921testdata/performance/SampleMaterial.lc 203:15-203:25 Maybe (Blending', Blending') 3320testdata/performance/SampleMaterial.lc 195:51-195:54
2922 -> RGBGen 3321 Float
2923 -> AlphaGen 3322testdata/performance/SampleMaterial.lc 195:55-195:59
3323 Float
3324testdata/performance/SampleMaterial.lc 195:60-195:63
3325 Float
3326testdata/performance/SampleMaterial.lc 195:64-195:67
3327 Float
3328testdata/performance/SampleMaterial.lc 195:70-195:78
3329 Float -> Float -> TCMod
3330testdata/performance/SampleMaterial.lc 195:70-195:82
3331 Float -> TCMod
3332testdata/performance/SampleMaterial.lc 195:70-195:86
3333 TCMod | List TCMod
3334testdata/performance/SampleMaterial.lc 195:79-195:82
3335 Float
3336testdata/performance/SampleMaterial.lc 195:83-195:86
3337 Float
3338testdata/performance/SampleMaterial.lc 196:31-196:37
3339 String -> StageTexture
3340testdata/performance/SampleMaterial.lc 196:31-196:66
3341 StageTexture
3342testdata/performance/SampleMaterial.lc 196:38-196:66
3343 String
3344testdata/performance/SampleMaterial.lc 197:34-197:38
3345 Bool
3346testdata/performance/SampleMaterial.lc 198:33-198:41
3347 DepthFunction
3348testdata/performance/SampleMaterial.lc 199:33-199:40
3349 forall a . Maybe a
3350testdata/performance/SampleMaterial.lc 200:41-200:46
3351 Bool
3352testdata/performance/SampleMaterial.lc 201:38-201:52
3353 String
3354testdata/performance/SampleMaterial.lc 203:15-203:25
3355 Maybe (Blending', Blending')
3356 -> RGBGen
3357 -> AlphaGen
3358 -> TCGen
3359 -> List TCMod
3360 -> StageTexture
3361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3362testdata/performance/SampleMaterial.lc 203:15-204:69
3363 RGBGen
3364 -> AlphaGen
3365 -> TCGen
3366 -> List TCMod
3367 -> StageTexture
3368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3369testdata/performance/SampleMaterial.lc 203:15-205:42
3370 AlphaGen
2924 -> TCGen 3371 -> TCGen
2925 -> List TCMod 3372 -> List TCMod
2926 -> StageTexture 3373 -> StageTexture
2927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2928testdata/performance/SampleMaterial.lc 203:15-204:69 RGBGen 3375testdata/performance/SampleMaterial.lc 203:15-206:42
2929 -> AlphaGen 3376 TCGen
2930 -> TCGen
2931 -> List TCMod 3377 -> List TCMod
2932 -> StageTexture 3378 -> StageTexture
2933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2934testdata/performance/SampleMaterial.lc 203:15-205:42 AlphaGen 3380testdata/performance/SampleMaterial.lc 203:15-207:36
2935 -> TCGen 3381 List TCMod
2936 -> List TCMod
2937 -> StageTexture 3382 -> StageTexture
2938 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2939testdata/performance/SampleMaterial.lc 203:15-206:42 TCGen 3384testdata/performance/SampleMaterial.lc 203:15-208:31
2940 -> List TCMod 3385 StageTexture
2941 -> StageTexture
2942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2943testdata/performance/SampleMaterial.lc 203:15-207:36 List TCMod 3387testdata/performance/SampleMaterial.lc 203:15-209:81
2944 -> StageTexture 3388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3389testdata/performance/SampleMaterial.lc 203:15-210:39
2946testdata/performance/SampleMaterial.lc 203:15-208:31 StageTexture 3390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3391testdata/performance/SampleMaterial.lc 203:15-211:41
2948testdata/performance/SampleMaterial.lc 203:15-209:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3392 Maybe AlphaFunction -> Bool -> String -> StageAttrs
2949testdata/performance/SampleMaterial.lc 203:15-210:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3393testdata/performance/SampleMaterial.lc 203:15-212:40
2950testdata/performance/SampleMaterial.lc 203:15-211:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3394 Bool -> String -> StageAttrs
2951testdata/performance/SampleMaterial.lc 203:15-212:40 Bool -> String -> StageAttrs 3395testdata/performance/SampleMaterial.lc 203:15-213:46
2952testdata/performance/SampleMaterial.lc 203:15-213:46 String -> StageAttrs 3396 String -> StageAttrs
2953testdata/performance/SampleMaterial.lc 203:15-215:18 StageAttrs 3397testdata/performance/SampleMaterial.lc 203:15-215:18
2954testdata/performance/SampleMaterial.lc 203:15-228:18 List StageAttrs 3398 StageAttrs
2955testdata/performance/SampleMaterial.lc 204:29-204:33 forall a . a -> Maybe a 3399testdata/performance/SampleMaterial.lc 203:15-228:18
2956testdata/performance/SampleMaterial.lc 204:29-204:69 Maybe (Blending', Blending') 3400 List StageAttrs
2957testdata/performance/SampleMaterial.lc 204:34-204:69 (Blending', Blending') 3401testdata/performance/SampleMaterial.lc 204:29-204:33
2958testdata/performance/SampleMaterial.lc 204:36-204:46 Blending' 3402 forall a . a -> Maybe a
2959testdata/performance/SampleMaterial.lc 204:49-204:67 ((Blending')) | Blending' 3403testdata/performance/SampleMaterial.lc 204:29-204:69
2960testdata/performance/SampleMaterial.lc 205:30-205:42 RGBGen 3404 Maybe (Blending', Blending')
2961testdata/performance/SampleMaterial.lc 206:32-206:42 AlphaGen 3405testdata/performance/SampleMaterial.lc 204:34-204:69
2962testdata/performance/SampleMaterial.lc 207:29-207:36 TCGen 3406 (Blending', Blending')
2963testdata/performance/SampleMaterial.lc 208:29-208:31 forall a . List a 3407testdata/performance/SampleMaterial.lc 204:36-204:46
2964testdata/performance/SampleMaterial.lc 209:31-209:37 String -> StageTexture 3408 Blending'
2965testdata/performance/SampleMaterial.lc 209:31-209:81 StageTexture 3409testdata/performance/SampleMaterial.lc 204:49-204:67
2966testdata/performance/SampleMaterial.lc 209:38-209:81 String 3410 Blending' | ((Blending'))
2967testdata/performance/SampleMaterial.lc 210:34-210:39 Bool 3411testdata/performance/SampleMaterial.lc 205:30-205:42
2968testdata/performance/SampleMaterial.lc 211:33-211:41 DepthFunction 3412 RGBGen
2969testdata/performance/SampleMaterial.lc 212:33-212:40 forall a . Maybe a 3413testdata/performance/SampleMaterial.lc 206:32-206:42
2970testdata/performance/SampleMaterial.lc 213:41-213:46 Bool 3414 AlphaGen
2971testdata/performance/SampleMaterial.lc 214:38-214:54 String 3415testdata/performance/SampleMaterial.lc 207:29-207:36
2972testdata/performance/SampleMaterial.lc 216:15-216:25 Maybe (Blending', Blending') 3416 TCGen
2973 -> RGBGen 3417testdata/performance/SampleMaterial.lc 208:29-208:31
2974 -> AlphaGen 3418 forall a . List a
3419testdata/performance/SampleMaterial.lc 209:31-209:37
3420 String -> StageTexture
3421testdata/performance/SampleMaterial.lc 209:31-209:81
3422 StageTexture
3423testdata/performance/SampleMaterial.lc 209:38-209:81
3424 String
3425testdata/performance/SampleMaterial.lc 210:34-210:39
3426 Bool
3427testdata/performance/SampleMaterial.lc 211:33-211:41
3428 DepthFunction
3429testdata/performance/SampleMaterial.lc 212:33-212:40
3430 forall a . Maybe a
3431testdata/performance/SampleMaterial.lc 213:41-213:46
3432 Bool
3433testdata/performance/SampleMaterial.lc 214:38-214:54
3434 String
3435testdata/performance/SampleMaterial.lc 216:15-216:25
3436 Maybe (Blending', Blending')
3437 -> RGBGen
3438 -> AlphaGen
3439 -> TCGen
3440 -> List TCMod
3441 -> StageTexture
3442 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3443testdata/performance/SampleMaterial.lc 216:15-217:69
3444 RGBGen
3445 -> AlphaGen
3446 -> TCGen
3447 -> List TCMod
3448 -> StageTexture
3449 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3450testdata/performance/SampleMaterial.lc 216:15-218:42
3451 AlphaGen
2975 -> TCGen 3452 -> TCGen
2976 -> List TCMod 3453 -> List TCMod
2977 -> StageTexture 3454 -> StageTexture
2978 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3455 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2979testdata/performance/SampleMaterial.lc 216:15-217:69 RGBGen 3456testdata/performance/SampleMaterial.lc 216:15-219:42
2980 -> AlphaGen 3457 TCGen
2981 -> TCGen
2982 -> List TCMod 3458 -> List TCMod
2983 -> StageTexture 3459 -> StageTexture
2984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2985testdata/performance/SampleMaterial.lc 216:15-218:42 AlphaGen 3461testdata/performance/SampleMaterial.lc 216:15-220:40
2986 -> TCGen 3462 List TCMod
2987 -> List TCMod
2988 -> StageTexture 3463 -> StageTexture
2989 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3464 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2990testdata/performance/SampleMaterial.lc 216:15-219:42 TCGen 3465testdata/performance/SampleMaterial.lc 216:15-221:31
2991 -> List TCMod 3466 StageTexture
2992 -> StageTexture
2993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2994testdata/performance/SampleMaterial.lc 216:15-220:40 List TCMod 3468testdata/performance/SampleMaterial.lc 216:15-222:42
2995 -> StageTexture 3469 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2996 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3470testdata/performance/SampleMaterial.lc 216:15-223:39
2997testdata/performance/SampleMaterial.lc 216:15-221:31 StageTexture 3471 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3472testdata/performance/SampleMaterial.lc 216:15-224:41
2999testdata/performance/SampleMaterial.lc 216:15-222:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3473 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3000testdata/performance/SampleMaterial.lc 216:15-223:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3474testdata/performance/SampleMaterial.lc 216:15-225:40
3001testdata/performance/SampleMaterial.lc 216:15-224:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3475 Bool -> String -> StageAttrs
3002testdata/performance/SampleMaterial.lc 216:15-225:40 Bool -> String -> StageAttrs 3476testdata/performance/SampleMaterial.lc 216:15-226:46
3003testdata/performance/SampleMaterial.lc 216:15-226:46 String -> StageAttrs 3477 String -> StageAttrs
3004testdata/performance/SampleMaterial.lc 216:15-228:18 List StageAttrs | StageAttrs 3478testdata/performance/SampleMaterial.lc 216:15-228:18
3005testdata/performance/SampleMaterial.lc 217:29-217:33 forall a . a -> Maybe a 3479 StageAttrs | List StageAttrs
3006testdata/performance/SampleMaterial.lc 217:29-217:69 Maybe (Blending', Blending') 3480testdata/performance/SampleMaterial.lc 217:29-217:33
3007testdata/performance/SampleMaterial.lc 217:34-217:69 (Blending', Blending') 3481 forall a . a -> Maybe a
3008testdata/performance/SampleMaterial.lc 217:36-217:46 Blending' 3482testdata/performance/SampleMaterial.lc 217:29-217:69
3009testdata/performance/SampleMaterial.lc 217:49-217:67 ((Blending')) | Blending' 3483 Maybe (Blending', Blending')
3010testdata/performance/SampleMaterial.lc 218:30-218:42 RGBGen 3484testdata/performance/SampleMaterial.lc 217:34-217:69
3011testdata/performance/SampleMaterial.lc 219:32-219:42 AlphaGen 3485 (Blending', Blending')
3012testdata/performance/SampleMaterial.lc 220:29-220:40 TCGen 3486testdata/performance/SampleMaterial.lc 217:36-217:46
3013testdata/performance/SampleMaterial.lc 221:29-221:31 forall a . List a 3487 Blending'
3014testdata/performance/SampleMaterial.lc 222:31-222:42 StageTexture 3488testdata/performance/SampleMaterial.lc 217:49-217:67
3015testdata/performance/SampleMaterial.lc 223:34-223:39 Bool 3489 Blending' | ((Blending'))
3016testdata/performance/SampleMaterial.lc 224:33-224:41 DepthFunction 3490testdata/performance/SampleMaterial.lc 218:30-218:42
3017testdata/performance/SampleMaterial.lc 225:33-225:40 forall a . Maybe a 3491 RGBGen
3018testdata/performance/SampleMaterial.lc 226:41-226:46 Bool 3492testdata/performance/SampleMaterial.lc 219:32-219:42
3019testdata/performance/SampleMaterial.lc 227:38-227:54 String 3493 AlphaGen
3020testdata/performance/SampleMaterial.lc 230:21-230:26 Bool 3494testdata/performance/SampleMaterial.lc 220:29-220:40
3021testdata/performance/SampleMaterial.lc 233:5-275:6 (String, CommonAttrs) 3495 TCGen
3022testdata/performance/SampleMaterial.lc 233:5-2182:6 List (String, CommonAttrs) 3496testdata/performance/SampleMaterial.lc 221:29-221:31
3023testdata/performance/SampleMaterial.lc 233:7-233:40 String 3497 forall a . List a
3024testdata/performance/SampleMaterial.lc 234:7-234:18 () 3498testdata/performance/SampleMaterial.lc 222:31-222:42
3025 -> () 3499 StageTexture
3026 -> Bool 3500testdata/performance/SampleMaterial.lc 223:34-223:39
3501 Bool
3502testdata/performance/SampleMaterial.lc 224:33-224:41
3503 DepthFunction
3504testdata/performance/SampleMaterial.lc 225:33-225:40
3505 forall a . Maybe a
3506testdata/performance/SampleMaterial.lc 226:41-226:46
3507 Bool
3508testdata/performance/SampleMaterial.lc 227:38-227:54
3509 String
3510testdata/performance/SampleMaterial.lc 230:21-230:26
3511 Bool
3512testdata/performance/SampleMaterial.lc 233:5-275:6
3513 (String, CommonAttrs)
3514testdata/performance/SampleMaterial.lc 233:5-2182:6
3515 List (String, CommonAttrs)
3516testdata/performance/SampleMaterial.lc 233:7-233:40
3517 String
3518testdata/performance/SampleMaterial.lc 234:7-234:18
3519 ()
3520 -> ()
3521 -> Bool
3522 -> Float
3523 -> Bool
3524 -> Bool
3525 -> CullType
3526 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3527testdata/performance/SampleMaterial.lc 234:7-235:26
3528 ()
3529 -> Bool
3530 -> Float
3531 -> Bool
3532 -> Bool
3533 -> CullType
3534 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3535testdata/performance/SampleMaterial.lc 234:7-236:26
3536 Bool
3027 -> Float 3537 -> Float
3028 -> Bool 3538 -> Bool
3029 -> Bool 3539 -> Bool
3030 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3540 -> CullType
3031testdata/performance/SampleMaterial.lc 234:7-235:26 () 3541 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3032 -> Bool 3542testdata/performance/SampleMaterial.lc 234:7-237:27
3033 -> Float 3543 Float
3034 -> Bool 3544 -> Bool
3035 -> Bool 3545 -> Bool
3036 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3546 -> CullType
3037testdata/performance/SampleMaterial.lc 234:7-236:26 Bool 3547 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3038 -> Float 3548testdata/performance/SampleMaterial.lc 234:7-238:21
3039 -> Bool 3549 Bool
3040 -> Bool 3550 -> Bool
3041 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3551 -> CullType
3042testdata/performance/SampleMaterial.lc 234:7-237:27 Float 3552 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3043 -> Bool 3553testdata/performance/SampleMaterial.lc 234:7-239:35
3044 -> Bool 3554 Bool
3045 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3555 -> CullType
3046testdata/performance/SampleMaterial.lc 234:7-238:21 Bool 3556 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3047 -> Bool 3557testdata/performance/SampleMaterial.lc 234:7-240:28
3048 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3558 CullType
3049testdata/performance/SampleMaterial.lc 234:7-239:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3559 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3050testdata/performance/SampleMaterial.lc 234:7-240:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3560testdata/performance/SampleMaterial.lc 234:7-241:33
3051testdata/performance/SampleMaterial.lc 234:7-241:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3561 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3052testdata/performance/SampleMaterial.lc 234:7-242:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3562testdata/performance/SampleMaterial.lc 234:7-242:32
3053testdata/performance/SampleMaterial.lc 234:7-243:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 3563 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3054testdata/performance/SampleMaterial.lc 234:7-244:34 List StageAttrs -> Bool -> CommonAttrs 3564testdata/performance/SampleMaterial.lc 234:7-243:30
3055testdata/performance/SampleMaterial.lc 234:7-272:14 Bool -> CommonAttrs 3565 Bool -> List StageAttrs -> Bool -> CommonAttrs
3056testdata/performance/SampleMaterial.lc 234:7-274:10 ((CommonAttrs)) | CommonAttrs 3566testdata/performance/SampleMaterial.lc 234:7-244:34
3057testdata/performance/SampleMaterial.lc 235:24-235:26 () 3567 List StageAttrs -> Bool -> CommonAttrs
3058testdata/performance/SampleMaterial.lc 236:24-236:26 () 3568testdata/performance/SampleMaterial.lc 234:7-272:14
3059testdata/performance/SampleMaterial.lc 237:22-237:27 Bool 3569 Bool -> CommonAttrs
3060testdata/performance/SampleMaterial.lc 238:20-238:21 _b 3570testdata/performance/SampleMaterial.lc 234:7-274:10
3061testdata/performance/SampleMaterial.lc 239:30-239:35 Bool 3571 CommonAttrs | ((CommonAttrs))
3062testdata/performance/SampleMaterial.lc 240:23-240:28 Bool 3572testdata/performance/SampleMaterial.lc 235:24-235:26
3063testdata/performance/SampleMaterial.lc 241:20-241:33 CullType 3573 ()
3064testdata/performance/SampleMaterial.lc 242:30-242:32 forall a . List a 3574testdata/performance/SampleMaterial.lc 236:24-236:26
3065testdata/performance/SampleMaterial.lc 243:25-243:30 Bool 3575 ()
3066testdata/performance/SampleMaterial.lc 244:29-244:34 Bool 3576testdata/performance/SampleMaterial.lc 237:22-237:27
3067testdata/performance/SampleMaterial.lc 246:13-272:14 List StageAttrs 3577 Bool
3068testdata/performance/SampleMaterial.lc 246:15-246:25 Maybe (Blending', Blending') 3578testdata/performance/SampleMaterial.lc 238:20-238:21
3069 -> RGBGen 3579 _b
3070 -> AlphaGen 3580testdata/performance/SampleMaterial.lc 239:30-239:35
3581 Bool
3582testdata/performance/SampleMaterial.lc 240:23-240:28
3583 Bool
3584testdata/performance/SampleMaterial.lc 241:20-241:33
3585 CullType
3586testdata/performance/SampleMaterial.lc 242:30-242:32
3587 forall a . List a
3588testdata/performance/SampleMaterial.lc 243:25-243:30
3589 Bool
3590testdata/performance/SampleMaterial.lc 244:29-244:34
3591 Bool
3592testdata/performance/SampleMaterial.lc 246:13-272:14
3593 List StageAttrs
3594testdata/performance/SampleMaterial.lc 246:15-246:25
3595 Maybe (Blending', Blending')
3596 -> RGBGen
3597 -> AlphaGen
3598 -> TCGen
3599 -> List TCMod
3600 -> StageTexture
3601 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3602testdata/performance/SampleMaterial.lc 246:15-247:36
3603 RGBGen
3604 -> AlphaGen
3605 -> TCGen
3606 -> List TCMod
3607 -> StageTexture
3608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3609testdata/performance/SampleMaterial.lc 246:15-248:50
3610 AlphaGen
3071 -> TCGen 3611 -> TCGen
3072 -> List TCMod 3612 -> List TCMod
3073 -> StageTexture 3613 -> StageTexture
3074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3075testdata/performance/SampleMaterial.lc 246:15-247:36 RGBGen 3615testdata/performance/SampleMaterial.lc 246:15-249:42
3076 -> AlphaGen 3616 TCGen
3077 -> TCGen
3078 -> List TCMod 3617 -> List TCMod
3079 -> StageTexture 3618 -> StageTexture
3080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3081testdata/performance/SampleMaterial.lc 246:15-248:50 AlphaGen 3620testdata/performance/SampleMaterial.lc 246:15-250:36
3082 -> TCGen 3621 List TCMod
3083 -> List TCMod
3084 -> StageTexture 3622 -> StageTexture
3085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3086testdata/performance/SampleMaterial.lc 246:15-249:42 TCGen 3624testdata/performance/SampleMaterial.lc 246:15-251:31
3087 -> List TCMod 3625 StageTexture
3088 -> StageTexture
3089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3090testdata/performance/SampleMaterial.lc 246:15-250:36 List TCMod 3627testdata/performance/SampleMaterial.lc 246:15-252:71
3091 -> StageTexture 3628 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3629testdata/performance/SampleMaterial.lc 246:15-253:38
3093testdata/performance/SampleMaterial.lc 246:15-251:31 StageTexture 3630 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3631testdata/performance/SampleMaterial.lc 246:15-254:41
3095testdata/performance/SampleMaterial.lc 246:15-252:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3632 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3096testdata/performance/SampleMaterial.lc 246:15-253:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3633testdata/performance/SampleMaterial.lc 246:15-255:40
3097testdata/performance/SampleMaterial.lc 246:15-254:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3634 Bool -> String -> StageAttrs
3098testdata/performance/SampleMaterial.lc 246:15-255:40 Bool -> String -> StageAttrs 3635testdata/performance/SampleMaterial.lc 246:15-256:46
3099testdata/performance/SampleMaterial.lc 246:15-256:46 String -> StageAttrs 3636 String -> StageAttrs
3100testdata/performance/SampleMaterial.lc 246:15-258:18 StageAttrs 3637testdata/performance/SampleMaterial.lc 246:15-258:18
3101testdata/performance/SampleMaterial.lc 247:29-247:36 forall a . Maybe a 3638 StageAttrs
3102testdata/performance/SampleMaterial.lc 248:30-248:50 RGBGen 3639testdata/performance/SampleMaterial.lc 247:29-247:36
3103testdata/performance/SampleMaterial.lc 249:32-249:42 AlphaGen 3640 forall a . Maybe a
3104testdata/performance/SampleMaterial.lc 250:29-250:36 TCGen 3641testdata/performance/SampleMaterial.lc 248:30-248:50
3105testdata/performance/SampleMaterial.lc 251:29-251:31 forall a . List a 3642 RGBGen
3106testdata/performance/SampleMaterial.lc 252:31-252:37 String -> StageTexture 3643testdata/performance/SampleMaterial.lc 249:32-249:42
3107testdata/performance/SampleMaterial.lc 252:31-252:71 StageTexture 3644 AlphaGen
3108testdata/performance/SampleMaterial.lc 252:38-252:71 String 3645testdata/performance/SampleMaterial.lc 250:29-250:36
3109testdata/performance/SampleMaterial.lc 253:34-253:38 Bool 3646 TCGen
3110testdata/performance/SampleMaterial.lc 254:33-254:41 DepthFunction 3647testdata/performance/SampleMaterial.lc 251:29-251:31
3111testdata/performance/SampleMaterial.lc 255:33-255:40 forall a . Maybe a 3648 forall a . List a
3112testdata/performance/SampleMaterial.lc 256:41-256:46 Bool 3649testdata/performance/SampleMaterial.lc 252:31-252:37
3113testdata/performance/SampleMaterial.lc 257:38-257:54 String 3650 String -> StageTexture
3114testdata/performance/SampleMaterial.lc 259:15-259:25 Maybe (Blending', Blending') 3651testdata/performance/SampleMaterial.lc 252:31-252:71
3115 -> RGBGen 3652 StageTexture
3116 -> AlphaGen 3653testdata/performance/SampleMaterial.lc 252:38-252:71
3654 String
3655testdata/performance/SampleMaterial.lc 253:34-253:38
3656 Bool
3657testdata/performance/SampleMaterial.lc 254:33-254:41
3658 DepthFunction
3659testdata/performance/SampleMaterial.lc 255:33-255:40
3660 forall a . Maybe a
3661testdata/performance/SampleMaterial.lc 256:41-256:46
3662 Bool
3663testdata/performance/SampleMaterial.lc 257:38-257:54
3664 String
3665testdata/performance/SampleMaterial.lc 259:15-259:25
3666 Maybe (Blending', Blending')
3667 -> RGBGen
3668 -> AlphaGen
3669 -> TCGen
3670 -> List TCMod
3671 -> StageTexture
3672 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3673testdata/performance/SampleMaterial.lc 259:15-260:57
3674 RGBGen
3675 -> AlphaGen
3676 -> TCGen
3677 -> List TCMod
3678 -> StageTexture
3679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3680testdata/performance/SampleMaterial.lc 259:15-261:50
3681 AlphaGen
3117 -> TCGen 3682 -> TCGen
3118 -> List TCMod 3683 -> List TCMod
3119 -> StageTexture 3684 -> StageTexture
3120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3685 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3121testdata/performance/SampleMaterial.lc 259:15-260:57 RGBGen 3686testdata/performance/SampleMaterial.lc 259:15-262:42
3122 -> AlphaGen 3687 TCGen
3123 -> TCGen
3124 -> List TCMod 3688 -> List TCMod
3125 -> StageTexture 3689 -> StageTexture
3126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3127testdata/performance/SampleMaterial.lc 259:15-261:50 AlphaGen 3691testdata/performance/SampleMaterial.lc 259:15-263:40
3128 -> TCGen 3692 List TCMod
3129 -> List TCMod
3130 -> StageTexture 3693 -> StageTexture
3131 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3132testdata/performance/SampleMaterial.lc 259:15-262:42 TCGen 3695testdata/performance/SampleMaterial.lc 259:15-264:31
3133 -> List TCMod 3696 StageTexture
3134 -> StageTexture
3135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3136testdata/performance/SampleMaterial.lc 259:15-263:40 List TCMod 3698testdata/performance/SampleMaterial.lc 259:15-265:42
3137 -> StageTexture 3699 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3700testdata/performance/SampleMaterial.lc 259:15-266:38
3139testdata/performance/SampleMaterial.lc 259:15-264:31 StageTexture 3701 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3140 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3702testdata/performance/SampleMaterial.lc 259:15-267:41
3141testdata/performance/SampleMaterial.lc 259:15-265:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3703 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3142testdata/performance/SampleMaterial.lc 259:15-266:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3704testdata/performance/SampleMaterial.lc 259:15-268:40
3143testdata/performance/SampleMaterial.lc 259:15-267:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3705 Bool -> String -> StageAttrs
3144testdata/performance/SampleMaterial.lc 259:15-268:40 Bool -> String -> StageAttrs 3706testdata/performance/SampleMaterial.lc 259:15-269:46
3145testdata/performance/SampleMaterial.lc 259:15-269:46 String -> StageAttrs 3707 String -> StageAttrs
3146testdata/performance/SampleMaterial.lc 259:15-271:18 List StageAttrs | StageAttrs 3708testdata/performance/SampleMaterial.lc 259:15-271:18
3147testdata/performance/SampleMaterial.lc 260:29-260:33 forall a . a -> Maybe a 3709 StageAttrs | List StageAttrs
3148testdata/performance/SampleMaterial.lc 260:29-260:57 Maybe (Blending', Blending') 3710testdata/performance/SampleMaterial.lc 260:29-260:33
3149testdata/performance/SampleMaterial.lc 260:34-260:57 (Blending', Blending') 3711 forall a . a -> Maybe a
3150testdata/performance/SampleMaterial.lc 260:36-260:46 Blending' 3712testdata/performance/SampleMaterial.lc 260:29-260:57
3151testdata/performance/SampleMaterial.lc 260:49-260:55 ((Blending')) | Blending' 3713 Maybe (Blending', Blending')
3152testdata/performance/SampleMaterial.lc 261:30-261:50 RGBGen 3714testdata/performance/SampleMaterial.lc 260:34-260:57
3153testdata/performance/SampleMaterial.lc 262:32-262:42 AlphaGen 3715 (Blending', Blending')
3154testdata/performance/SampleMaterial.lc 263:29-263:40 TCGen 3716testdata/performance/SampleMaterial.lc 260:36-260:46
3155testdata/performance/SampleMaterial.lc 264:29-264:31 forall a . List a 3717 Blending'
3156testdata/performance/SampleMaterial.lc 265:31-265:42 StageTexture 3718testdata/performance/SampleMaterial.lc 260:49-260:55
3157testdata/performance/SampleMaterial.lc 266:34-266:38 Bool 3719 Blending' | ((Blending'))
3158testdata/performance/SampleMaterial.lc 267:33-267:41 DepthFunction 3720testdata/performance/SampleMaterial.lc 261:30-261:50
3159testdata/performance/SampleMaterial.lc 268:33-268:40 forall a . Maybe a 3721 RGBGen
3160testdata/performance/SampleMaterial.lc 269:41-269:46 Bool 3722testdata/performance/SampleMaterial.lc 262:32-262:42
3161testdata/performance/SampleMaterial.lc 270:38-270:54 String 3723 AlphaGen
3162testdata/performance/SampleMaterial.lc 273:21-273:26 Bool 3724testdata/performance/SampleMaterial.lc 263:29-263:40
3163testdata/performance/SampleMaterial.lc 276:5-318:6 (String, CommonAttrs) 3725 TCGen
3164testdata/performance/SampleMaterial.lc 276:5-2182:6 List (String, CommonAttrs) 3726testdata/performance/SampleMaterial.lc 264:29-264:31
3165testdata/performance/SampleMaterial.lc 276:7-276:42 String 3727 forall a . List a
3166testdata/performance/SampleMaterial.lc 277:7-277:18 () 3728testdata/performance/SampleMaterial.lc 265:31-265:42
3167 -> () 3729 StageTexture
3168 -> Bool 3730testdata/performance/SampleMaterial.lc 266:34-266:38
3731 Bool
3732testdata/performance/SampleMaterial.lc 267:33-267:41
3733 DepthFunction
3734testdata/performance/SampleMaterial.lc 268:33-268:40
3735 forall a . Maybe a
3736testdata/performance/SampleMaterial.lc 269:41-269:46
3737 Bool
3738testdata/performance/SampleMaterial.lc 270:38-270:54
3739 String
3740testdata/performance/SampleMaterial.lc 273:21-273:26
3741 Bool
3742testdata/performance/SampleMaterial.lc 276:5-318:6
3743 (String, CommonAttrs)
3744testdata/performance/SampleMaterial.lc 276:5-2182:6
3745 List (String, CommonAttrs)
3746testdata/performance/SampleMaterial.lc 276:7-276:42
3747 String
3748testdata/performance/SampleMaterial.lc 277:7-277:18
3749 ()
3750 -> ()
3751 -> Bool
3752 -> Float
3753 -> Bool
3754 -> Bool
3755 -> CullType
3756 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3757testdata/performance/SampleMaterial.lc 277:7-278:26
3758 ()
3759 -> Bool
3760 -> Float
3761 -> Bool
3762 -> Bool
3763 -> CullType
3764 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3765testdata/performance/SampleMaterial.lc 277:7-279:26
3766 Bool
3169 -> Float 3767 -> Float
3170 -> Bool 3768 -> Bool
3171 -> Bool 3769 -> Bool
3172 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3770 -> CullType
3173testdata/performance/SampleMaterial.lc 277:7-278:26 () 3771 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3174 -> Bool 3772testdata/performance/SampleMaterial.lc 277:7-280:27
3175 -> Float 3773 Float
3176 -> Bool 3774 -> Bool
3177 -> Bool 3775 -> Bool
3178 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3776 -> CullType
3179testdata/performance/SampleMaterial.lc 277:7-279:26 Bool 3777 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3180 -> Float 3778testdata/performance/SampleMaterial.lc 277:7-281:21
3181 -> Bool 3779 Bool
3182 -> Bool 3780 -> Bool
3183 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3781 -> CullType
3184testdata/performance/SampleMaterial.lc 277:7-280:27 Float 3782 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3185 -> Bool 3783testdata/performance/SampleMaterial.lc 277:7-282:35
3186 -> Bool 3784 Bool
3187 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3785 -> CullType
3188testdata/performance/SampleMaterial.lc 277:7-281:21 Bool 3786 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3189 -> Bool 3787testdata/performance/SampleMaterial.lc 277:7-283:28
3190 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3788 CullType
3191testdata/performance/SampleMaterial.lc 277:7-282:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3789 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3192testdata/performance/SampleMaterial.lc 277:7-283:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3790testdata/performance/SampleMaterial.lc 277:7-284:33
3193testdata/performance/SampleMaterial.lc 277:7-284:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3791 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3194testdata/performance/SampleMaterial.lc 277:7-285:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3792testdata/performance/SampleMaterial.lc 277:7-285:32
3195testdata/performance/SampleMaterial.lc 277:7-286:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 3793 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3196testdata/performance/SampleMaterial.lc 277:7-287:34 List StageAttrs -> Bool -> CommonAttrs 3794testdata/performance/SampleMaterial.lc 277:7-286:30
3197testdata/performance/SampleMaterial.lc 277:7-315:14 Bool -> CommonAttrs 3795 Bool -> List StageAttrs -> Bool -> CommonAttrs
3198testdata/performance/SampleMaterial.lc 277:7-317:10 ((CommonAttrs)) | CommonAttrs 3796testdata/performance/SampleMaterial.lc 277:7-287:34
3199testdata/performance/SampleMaterial.lc 278:24-278:26 () 3797 List StageAttrs -> Bool -> CommonAttrs
3200testdata/performance/SampleMaterial.lc 279:24-279:26 () 3798testdata/performance/SampleMaterial.lc 277:7-315:14
3201testdata/performance/SampleMaterial.lc 280:22-280:27 Bool 3799 Bool -> CommonAttrs
3202testdata/performance/SampleMaterial.lc 281:20-281:21 _b 3800testdata/performance/SampleMaterial.lc 277:7-317:10
3203testdata/performance/SampleMaterial.lc 282:30-282:35 Bool 3801 CommonAttrs | ((CommonAttrs))
3204testdata/performance/SampleMaterial.lc 283:23-283:28 Bool 3802testdata/performance/SampleMaterial.lc 278:24-278:26
3205testdata/performance/SampleMaterial.lc 284:20-284:33 CullType 3803 ()
3206testdata/performance/SampleMaterial.lc 285:30-285:32 forall a . List a 3804testdata/performance/SampleMaterial.lc 279:24-279:26
3207testdata/performance/SampleMaterial.lc 286:25-286:30 Bool 3805 ()
3208testdata/performance/SampleMaterial.lc 287:29-287:34 Bool 3806testdata/performance/SampleMaterial.lc 280:22-280:27
3209testdata/performance/SampleMaterial.lc 289:13-315:14 List StageAttrs 3807 Bool
3210testdata/performance/SampleMaterial.lc 289:15-289:25 Maybe (Blending', Blending') 3808testdata/performance/SampleMaterial.lc 281:20-281:21
3211 -> RGBGen 3809 _b
3212 -> AlphaGen 3810testdata/performance/SampleMaterial.lc 282:30-282:35
3811 Bool
3812testdata/performance/SampleMaterial.lc 283:23-283:28
3813 Bool
3814testdata/performance/SampleMaterial.lc 284:20-284:33
3815 CullType
3816testdata/performance/SampleMaterial.lc 285:30-285:32
3817 forall a . List a
3818testdata/performance/SampleMaterial.lc 286:25-286:30
3819 Bool
3820testdata/performance/SampleMaterial.lc 287:29-287:34
3821 Bool
3822testdata/performance/SampleMaterial.lc 289:13-315:14
3823 List StageAttrs
3824testdata/performance/SampleMaterial.lc 289:15-289:25
3825 Maybe (Blending', Blending')
3826 -> RGBGen
3827 -> AlphaGen
3828 -> TCGen
3829 -> List TCMod
3830 -> StageTexture
3831 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3832testdata/performance/SampleMaterial.lc 289:15-290:36
3833 RGBGen
3834 -> AlphaGen
3835 -> TCGen
3836 -> List TCMod
3837 -> StageTexture
3838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3839testdata/performance/SampleMaterial.lc 289:15-291:50
3840 AlphaGen
3213 -> TCGen 3841 -> TCGen
3214 -> List TCMod 3842 -> List TCMod
3215 -> StageTexture 3843 -> StageTexture
3216 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3217testdata/performance/SampleMaterial.lc 289:15-290:36 RGBGen 3845testdata/performance/SampleMaterial.lc 289:15-292:42
3218 -> AlphaGen 3846 TCGen
3219 -> TCGen
3220 -> List TCMod 3847 -> List TCMod
3221 -> StageTexture 3848 -> StageTexture
3222 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3223testdata/performance/SampleMaterial.lc 289:15-291:50 AlphaGen 3850testdata/performance/SampleMaterial.lc 289:15-293:36
3224 -> TCGen 3851 List TCMod
3225 -> List TCMod
3226 -> StageTexture 3852 -> StageTexture
3227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3228testdata/performance/SampleMaterial.lc 289:15-292:42 TCGen 3854testdata/performance/SampleMaterial.lc 289:15-294:31
3229 -> List TCMod 3855 StageTexture
3230 -> StageTexture
3231 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3232testdata/performance/SampleMaterial.lc 289:15-293:36 List TCMod 3857testdata/performance/SampleMaterial.lc 289:15-295:73
3233 -> StageTexture 3858 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3234 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3859testdata/performance/SampleMaterial.lc 289:15-296:38
3235testdata/performance/SampleMaterial.lc 289:15-294:31 StageTexture 3860 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3861testdata/performance/SampleMaterial.lc 289:15-297:41
3237testdata/performance/SampleMaterial.lc 289:15-295:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3862 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3238testdata/performance/SampleMaterial.lc 289:15-296:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3863testdata/performance/SampleMaterial.lc 289:15-298:40
3239testdata/performance/SampleMaterial.lc 289:15-297:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3864 Bool -> String -> StageAttrs
3240testdata/performance/SampleMaterial.lc 289:15-298:40 Bool -> String -> StageAttrs 3865testdata/performance/SampleMaterial.lc 289:15-299:46
3241testdata/performance/SampleMaterial.lc 289:15-299:46 String -> StageAttrs 3866 String -> StageAttrs
3242testdata/performance/SampleMaterial.lc 289:15-301:18 StageAttrs 3867testdata/performance/SampleMaterial.lc 289:15-301:18
3243testdata/performance/SampleMaterial.lc 290:29-290:36 forall a . Maybe a 3868 StageAttrs
3244testdata/performance/SampleMaterial.lc 291:30-291:50 RGBGen 3869testdata/performance/SampleMaterial.lc 290:29-290:36
3245testdata/performance/SampleMaterial.lc 292:32-292:42 AlphaGen 3870 forall a . Maybe a
3246testdata/performance/SampleMaterial.lc 293:29-293:36 TCGen 3871testdata/performance/SampleMaterial.lc 291:30-291:50
3247testdata/performance/SampleMaterial.lc 294:29-294:31 forall a . List a 3872 RGBGen
3248testdata/performance/SampleMaterial.lc 295:31-295:37 String -> StageTexture 3873testdata/performance/SampleMaterial.lc 292:32-292:42
3249testdata/performance/SampleMaterial.lc 295:31-295:73 StageTexture 3874 AlphaGen
3250testdata/performance/SampleMaterial.lc 295:38-295:73 String 3875testdata/performance/SampleMaterial.lc 293:29-293:36
3251testdata/performance/SampleMaterial.lc 296:34-296:38 Bool 3876 TCGen
3252testdata/performance/SampleMaterial.lc 297:33-297:41 DepthFunction 3877testdata/performance/SampleMaterial.lc 294:29-294:31
3253testdata/performance/SampleMaterial.lc 298:33-298:40 forall a . Maybe a 3878 forall a . List a
3254testdata/performance/SampleMaterial.lc 299:41-299:46 Bool 3879testdata/performance/SampleMaterial.lc 295:31-295:37
3255testdata/performance/SampleMaterial.lc 300:38-300:53 String 3880 String -> StageTexture
3256testdata/performance/SampleMaterial.lc 302:15-302:25 Maybe (Blending', Blending') 3881testdata/performance/SampleMaterial.lc 295:31-295:73
3257 -> RGBGen 3882 StageTexture
3258 -> AlphaGen 3883testdata/performance/SampleMaterial.lc 295:38-295:73
3884 String
3885testdata/performance/SampleMaterial.lc 296:34-296:38
3886 Bool
3887testdata/performance/SampleMaterial.lc 297:33-297:41
3888 DepthFunction
3889testdata/performance/SampleMaterial.lc 298:33-298:40
3890 forall a . Maybe a
3891testdata/performance/SampleMaterial.lc 299:41-299:46
3892 Bool
3893testdata/performance/SampleMaterial.lc 300:38-300:53
3894 String
3895testdata/performance/SampleMaterial.lc 302:15-302:25
3896 Maybe (Blending', Blending')
3897 -> RGBGen
3898 -> AlphaGen
3899 -> TCGen
3900 -> List TCMod
3901 -> StageTexture
3902 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3903testdata/performance/SampleMaterial.lc 302:15-303:57
3904 RGBGen
3905 -> AlphaGen
3906 -> TCGen
3907 -> List TCMod
3908 -> StageTexture
3909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3910testdata/performance/SampleMaterial.lc 302:15-304:50
3911 AlphaGen
3259 -> TCGen 3912 -> TCGen
3260 -> List TCMod 3913 -> List TCMod
3261 -> StageTexture 3914 -> StageTexture
3262 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3915 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3263testdata/performance/SampleMaterial.lc 302:15-303:57 RGBGen 3916testdata/performance/SampleMaterial.lc 302:15-305:42
3264 -> AlphaGen 3917 TCGen
3265 -> TCGen
3266 -> List TCMod 3918 -> List TCMod
3267 -> StageTexture 3919 -> StageTexture
3268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3269testdata/performance/SampleMaterial.lc 302:15-304:50 AlphaGen 3921testdata/performance/SampleMaterial.lc 302:15-306:40
3270 -> TCGen 3922 List TCMod
3271 -> List TCMod
3272 -> StageTexture 3923 -> StageTexture
3273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3924 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3274testdata/performance/SampleMaterial.lc 302:15-305:42 TCGen 3925testdata/performance/SampleMaterial.lc 302:15-307:31
3275 -> List TCMod 3926 StageTexture
3276 -> StageTexture
3277 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3278testdata/performance/SampleMaterial.lc 302:15-306:40 List TCMod 3928testdata/performance/SampleMaterial.lc 302:15-308:42
3279 -> StageTexture 3929 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3280 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3930testdata/performance/SampleMaterial.lc 302:15-309:38
3281testdata/performance/SampleMaterial.lc 302:15-307:31 StageTexture 3931 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3282 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3932testdata/performance/SampleMaterial.lc 302:15-310:41
3283testdata/performance/SampleMaterial.lc 302:15-308:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3933 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3284testdata/performance/SampleMaterial.lc 302:15-309:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3934testdata/performance/SampleMaterial.lc 302:15-311:40
3285testdata/performance/SampleMaterial.lc 302:15-310:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 3935 Bool -> String -> StageAttrs
3286testdata/performance/SampleMaterial.lc 302:15-311:40 Bool -> String -> StageAttrs 3936testdata/performance/SampleMaterial.lc 302:15-312:46
3287testdata/performance/SampleMaterial.lc 302:15-312:46 String -> StageAttrs 3937 String -> StageAttrs
3288testdata/performance/SampleMaterial.lc 302:15-314:18 List StageAttrs | StageAttrs 3938testdata/performance/SampleMaterial.lc 302:15-314:18
3289testdata/performance/SampleMaterial.lc 303:29-303:33 forall a . a -> Maybe a 3939 StageAttrs | List StageAttrs
3290testdata/performance/SampleMaterial.lc 303:29-303:57 Maybe (Blending', Blending') 3940testdata/performance/SampleMaterial.lc 303:29-303:33
3291testdata/performance/SampleMaterial.lc 303:34-303:57 (Blending', Blending') 3941 forall a . a -> Maybe a
3292testdata/performance/SampleMaterial.lc 303:36-303:46 Blending' 3942testdata/performance/SampleMaterial.lc 303:29-303:57
3293testdata/performance/SampleMaterial.lc 303:49-303:55 ((Blending')) | Blending' 3943 Maybe (Blending', Blending')
3294testdata/performance/SampleMaterial.lc 304:30-304:50 RGBGen 3944testdata/performance/SampleMaterial.lc 303:34-303:57
3295testdata/performance/SampleMaterial.lc 305:32-305:42 AlphaGen 3945 (Blending', Blending')
3296testdata/performance/SampleMaterial.lc 306:29-306:40 TCGen 3946testdata/performance/SampleMaterial.lc 303:36-303:46
3297testdata/performance/SampleMaterial.lc 307:29-307:31 forall a . List a 3947 Blending'
3298testdata/performance/SampleMaterial.lc 308:31-308:42 StageTexture 3948testdata/performance/SampleMaterial.lc 303:49-303:55
3299testdata/performance/SampleMaterial.lc 309:34-309:38 Bool 3949 Blending' | ((Blending'))
3300testdata/performance/SampleMaterial.lc 310:33-310:41 DepthFunction 3950testdata/performance/SampleMaterial.lc 304:30-304:50
3301testdata/performance/SampleMaterial.lc 311:33-311:40 forall a . Maybe a 3951 RGBGen
3302testdata/performance/SampleMaterial.lc 312:41-312:46 Bool 3952testdata/performance/SampleMaterial.lc 305:32-305:42
3303testdata/performance/SampleMaterial.lc 313:38-313:54 String 3953 AlphaGen
3304testdata/performance/SampleMaterial.lc 316:21-316:26 Bool 3954testdata/performance/SampleMaterial.lc 306:29-306:40
3305testdata/performance/SampleMaterial.lc 319:5-361:6 (String, CommonAttrs) 3955 TCGen
3306testdata/performance/SampleMaterial.lc 319:5-2182:6 List (String, CommonAttrs) 3956testdata/performance/SampleMaterial.lc 307:29-307:31
3307testdata/performance/SampleMaterial.lc 319:7-319:43 String 3957 forall a . List a
3308testdata/performance/SampleMaterial.lc 320:7-320:18 () 3958testdata/performance/SampleMaterial.lc 308:31-308:42
3309 -> () 3959 StageTexture
3310 -> Bool 3960testdata/performance/SampleMaterial.lc 309:34-309:38
3961 Bool
3962testdata/performance/SampleMaterial.lc 310:33-310:41
3963 DepthFunction
3964testdata/performance/SampleMaterial.lc 311:33-311:40
3965 forall a . Maybe a
3966testdata/performance/SampleMaterial.lc 312:41-312:46
3967 Bool
3968testdata/performance/SampleMaterial.lc 313:38-313:54
3969 String
3970testdata/performance/SampleMaterial.lc 316:21-316:26
3971 Bool
3972testdata/performance/SampleMaterial.lc 319:5-361:6
3973 (String, CommonAttrs)
3974testdata/performance/SampleMaterial.lc 319:5-2182:6
3975 List (String, CommonAttrs)
3976testdata/performance/SampleMaterial.lc 319:7-319:43
3977 String
3978testdata/performance/SampleMaterial.lc 320:7-320:18
3979 ()
3980 -> ()
3981 -> Bool
3982 -> Float
3983 -> Bool
3984 -> Bool
3985 -> CullType
3986 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3987testdata/performance/SampleMaterial.lc 320:7-321:26
3988 ()
3989 -> Bool
3990 -> Float
3991 -> Bool
3992 -> Bool
3993 -> CullType
3994 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3995testdata/performance/SampleMaterial.lc 320:7-322:26
3996 Bool
3311 -> Float 3997 -> Float
3312 -> Bool 3998 -> Bool
3313 -> Bool 3999 -> Bool
3314 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4000 -> CullType
3315testdata/performance/SampleMaterial.lc 320:7-321:26 () 4001 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3316 -> Bool 4002testdata/performance/SampleMaterial.lc 320:7-323:27
3317 -> Float 4003 Float
3318 -> Bool 4004 -> Bool
3319 -> Bool 4005 -> Bool
3320 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4006 -> CullType
3321testdata/performance/SampleMaterial.lc 320:7-322:26 Bool 4007 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3322 -> Float 4008testdata/performance/SampleMaterial.lc 320:7-324:21
3323 -> Bool 4009 Bool
3324 -> Bool 4010 -> Bool
3325 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4011 -> CullType
3326testdata/performance/SampleMaterial.lc 320:7-323:27 Float 4012 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3327 -> Bool 4013testdata/performance/SampleMaterial.lc 320:7-325:35
3328 -> Bool 4014 Bool
3329 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4015 -> CullType
3330testdata/performance/SampleMaterial.lc 320:7-324:21 Bool 4016 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3331 -> Bool 4017testdata/performance/SampleMaterial.lc 320:7-326:28
3332 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4018 CullType
3333testdata/performance/SampleMaterial.lc 320:7-325:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4019 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3334testdata/performance/SampleMaterial.lc 320:7-326:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4020testdata/performance/SampleMaterial.lc 320:7-327:33
3335testdata/performance/SampleMaterial.lc 320:7-327:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4021 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3336testdata/performance/SampleMaterial.lc 320:7-328:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4022testdata/performance/SampleMaterial.lc 320:7-328:32
3337testdata/performance/SampleMaterial.lc 320:7-329:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4023 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3338testdata/performance/SampleMaterial.lc 320:7-330:34 List StageAttrs -> Bool -> CommonAttrs 4024testdata/performance/SampleMaterial.lc 320:7-329:30
3339testdata/performance/SampleMaterial.lc 320:7-358:14 Bool -> CommonAttrs 4025 Bool -> List StageAttrs -> Bool -> CommonAttrs
3340testdata/performance/SampleMaterial.lc 320:7-360:10 ((CommonAttrs)) | CommonAttrs 4026testdata/performance/SampleMaterial.lc 320:7-330:34
3341testdata/performance/SampleMaterial.lc 321:24-321:26 () 4027 List StageAttrs -> Bool -> CommonAttrs
3342testdata/performance/SampleMaterial.lc 322:24-322:26 () 4028testdata/performance/SampleMaterial.lc 320:7-358:14
3343testdata/performance/SampleMaterial.lc 323:22-323:27 Bool 4029 Bool -> CommonAttrs
3344testdata/performance/SampleMaterial.lc 324:20-324:21 _b 4030testdata/performance/SampleMaterial.lc 320:7-360:10
3345testdata/performance/SampleMaterial.lc 325:30-325:35 Bool 4031 CommonAttrs | ((CommonAttrs))
3346testdata/performance/SampleMaterial.lc 326:23-326:28 Bool 4032testdata/performance/SampleMaterial.lc 321:24-321:26
3347testdata/performance/SampleMaterial.lc 327:20-327:33 CullType 4033 ()
3348testdata/performance/SampleMaterial.lc 328:30-328:32 forall a . List a 4034testdata/performance/SampleMaterial.lc 322:24-322:26
3349testdata/performance/SampleMaterial.lc 329:25-329:30 Bool 4035 ()
3350testdata/performance/SampleMaterial.lc 330:29-330:34 Bool 4036testdata/performance/SampleMaterial.lc 323:22-323:27
3351testdata/performance/SampleMaterial.lc 332:13-358:14 List StageAttrs 4037 Bool
3352testdata/performance/SampleMaterial.lc 332:15-332:25 Maybe (Blending', Blending') 4038testdata/performance/SampleMaterial.lc 324:20-324:21
3353 -> RGBGen 4039 _b
3354 -> AlphaGen 4040testdata/performance/SampleMaterial.lc 325:30-325:35
4041 Bool
4042testdata/performance/SampleMaterial.lc 326:23-326:28
4043 Bool
4044testdata/performance/SampleMaterial.lc 327:20-327:33
4045 CullType
4046testdata/performance/SampleMaterial.lc 328:30-328:32
4047 forall a . List a
4048testdata/performance/SampleMaterial.lc 329:25-329:30
4049 Bool
4050testdata/performance/SampleMaterial.lc 330:29-330:34
4051 Bool
4052testdata/performance/SampleMaterial.lc 332:13-358:14
4053 List StageAttrs
4054testdata/performance/SampleMaterial.lc 332:15-332:25
4055 Maybe (Blending', Blending')
4056 -> RGBGen
4057 -> AlphaGen
4058 -> TCGen
4059 -> List TCMod
4060 -> StageTexture
4061 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4062testdata/performance/SampleMaterial.lc 332:15-333:36
4063 RGBGen
4064 -> AlphaGen
4065 -> TCGen
4066 -> List TCMod
4067 -> StageTexture
4068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4069testdata/performance/SampleMaterial.lc 332:15-334:50
4070 AlphaGen
3355 -> TCGen 4071 -> TCGen
3356 -> List TCMod 4072 -> List TCMod
3357 -> StageTexture 4073 -> StageTexture
3358 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3359testdata/performance/SampleMaterial.lc 332:15-333:36 RGBGen 4075testdata/performance/SampleMaterial.lc 332:15-335:42
3360 -> AlphaGen 4076 TCGen
3361 -> TCGen
3362 -> List TCMod 4077 -> List TCMod
3363 -> StageTexture 4078 -> StageTexture
3364 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3365testdata/performance/SampleMaterial.lc 332:15-334:50 AlphaGen 4080testdata/performance/SampleMaterial.lc 332:15-336:36
3366 -> TCGen 4081 List TCMod
3367 -> List TCMod
3368 -> StageTexture 4082 -> StageTexture
3369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3370testdata/performance/SampleMaterial.lc 332:15-335:42 TCGen 4084testdata/performance/SampleMaterial.lc 332:15-337:31
3371 -> List TCMod 4085 StageTexture
3372 -> StageTexture
3373 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3374testdata/performance/SampleMaterial.lc 332:15-336:36 List TCMod 4087testdata/performance/SampleMaterial.lc 332:15-338:74
3375 -> StageTexture 4088 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3376 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4089testdata/performance/SampleMaterial.lc 332:15-339:38
3377testdata/performance/SampleMaterial.lc 332:15-337:31 StageTexture 4090 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3378 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4091testdata/performance/SampleMaterial.lc 332:15-340:41
3379testdata/performance/SampleMaterial.lc 332:15-338:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4092 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3380testdata/performance/SampleMaterial.lc 332:15-339:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4093testdata/performance/SampleMaterial.lc 332:15-341:40
3381testdata/performance/SampleMaterial.lc 332:15-340:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4094 Bool -> String -> StageAttrs
3382testdata/performance/SampleMaterial.lc 332:15-341:40 Bool -> String -> StageAttrs 4095testdata/performance/SampleMaterial.lc 332:15-342:46
3383testdata/performance/SampleMaterial.lc 332:15-342:46 String -> StageAttrs 4096 String -> StageAttrs
3384testdata/performance/SampleMaterial.lc 332:15-344:18 StageAttrs 4097testdata/performance/SampleMaterial.lc 332:15-344:18
3385testdata/performance/SampleMaterial.lc 333:29-333:36 forall a . Maybe a 4098 StageAttrs
3386testdata/performance/SampleMaterial.lc 334:30-334:50 RGBGen 4099testdata/performance/SampleMaterial.lc 333:29-333:36
3387testdata/performance/SampleMaterial.lc 335:32-335:42 AlphaGen 4100 forall a . Maybe a
3388testdata/performance/SampleMaterial.lc 336:29-336:36 TCGen 4101testdata/performance/SampleMaterial.lc 334:30-334:50
3389testdata/performance/SampleMaterial.lc 337:29-337:31 forall a . List a 4102 RGBGen
3390testdata/performance/SampleMaterial.lc 338:31-338:37 String -> StageTexture 4103testdata/performance/SampleMaterial.lc 335:32-335:42
3391testdata/performance/SampleMaterial.lc 338:31-338:74 StageTexture 4104 AlphaGen
3392testdata/performance/SampleMaterial.lc 338:38-338:74 String 4105testdata/performance/SampleMaterial.lc 336:29-336:36
3393testdata/performance/SampleMaterial.lc 339:34-339:38 Bool 4106 TCGen
3394testdata/performance/SampleMaterial.lc 340:33-340:41 DepthFunction 4107testdata/performance/SampleMaterial.lc 337:29-337:31
3395testdata/performance/SampleMaterial.lc 341:33-341:40 forall a . Maybe a 4108 forall a . List a
3396testdata/performance/SampleMaterial.lc 342:41-342:46 Bool 4109testdata/performance/SampleMaterial.lc 338:31-338:37
3397testdata/performance/SampleMaterial.lc 343:38-343:54 String 4110 String -> StageTexture
3398testdata/performance/SampleMaterial.lc 345:15-345:25 Maybe (Blending', Blending') 4111testdata/performance/SampleMaterial.lc 338:31-338:74
3399 -> RGBGen 4112 StageTexture
3400 -> AlphaGen 4113testdata/performance/SampleMaterial.lc 338:38-338:74
4114 String
4115testdata/performance/SampleMaterial.lc 339:34-339:38
4116 Bool
4117testdata/performance/SampleMaterial.lc 340:33-340:41
4118 DepthFunction
4119testdata/performance/SampleMaterial.lc 341:33-341:40
4120 forall a . Maybe a
4121testdata/performance/SampleMaterial.lc 342:41-342:46
4122 Bool
4123testdata/performance/SampleMaterial.lc 343:38-343:54
4124 String
4125testdata/performance/SampleMaterial.lc 345:15-345:25
4126 Maybe (Blending', Blending')
4127 -> RGBGen
4128 -> AlphaGen
4129 -> TCGen
4130 -> List TCMod
4131 -> StageTexture
4132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4133testdata/performance/SampleMaterial.lc 345:15-346:57
4134 RGBGen
4135 -> AlphaGen
4136 -> TCGen
4137 -> List TCMod
4138 -> StageTexture
4139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4140testdata/performance/SampleMaterial.lc 345:15-347:50
4141 AlphaGen
3401 -> TCGen 4142 -> TCGen
3402 -> List TCMod 4143 -> List TCMod
3403 -> StageTexture 4144 -> StageTexture
3404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3405testdata/performance/SampleMaterial.lc 345:15-346:57 RGBGen 4146testdata/performance/SampleMaterial.lc 345:15-348:42
3406 -> AlphaGen 4147 TCGen
3407 -> TCGen
3408 -> List TCMod 4148 -> List TCMod
3409 -> StageTexture 4149 -> StageTexture
3410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4150 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3411testdata/performance/SampleMaterial.lc 345:15-347:50 AlphaGen 4151testdata/performance/SampleMaterial.lc 345:15-349:40
3412 -> TCGen 4152 List TCMod
3413 -> List TCMod
3414 -> StageTexture 4153 -> StageTexture
3415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4154 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3416testdata/performance/SampleMaterial.lc 345:15-348:42 TCGen 4155testdata/performance/SampleMaterial.lc 345:15-350:31
3417 -> List TCMod 4156 StageTexture
3418 -> StageTexture
3419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3420testdata/performance/SampleMaterial.lc 345:15-349:40 List TCMod 4158testdata/performance/SampleMaterial.lc 345:15-351:42
3421 -> StageTexture 4159 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4160testdata/performance/SampleMaterial.lc 345:15-352:38
3423testdata/performance/SampleMaterial.lc 345:15-350:31 StageTexture 4161 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3424 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4162testdata/performance/SampleMaterial.lc 345:15-353:41
3425testdata/performance/SampleMaterial.lc 345:15-351:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4163 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3426testdata/performance/SampleMaterial.lc 345:15-352:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4164testdata/performance/SampleMaterial.lc 345:15-354:40
3427testdata/performance/SampleMaterial.lc 345:15-353:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4165 Bool -> String -> StageAttrs
3428testdata/performance/SampleMaterial.lc 345:15-354:40 Bool -> String -> StageAttrs 4166testdata/performance/SampleMaterial.lc 345:15-355:46
3429testdata/performance/SampleMaterial.lc 345:15-355:46 String -> StageAttrs 4167 String -> StageAttrs
3430testdata/performance/SampleMaterial.lc 345:15-357:18 List StageAttrs | StageAttrs 4168testdata/performance/SampleMaterial.lc 345:15-357:18
3431testdata/performance/SampleMaterial.lc 346:29-346:33 forall a . a -> Maybe a 4169 StageAttrs | List StageAttrs
3432testdata/performance/SampleMaterial.lc 346:29-346:57 Maybe (Blending', Blending') 4170testdata/performance/SampleMaterial.lc 346:29-346:33
3433testdata/performance/SampleMaterial.lc 346:34-346:57 (Blending', Blending') 4171 forall a . a -> Maybe a
3434testdata/performance/SampleMaterial.lc 346:36-346:46 Blending' 4172testdata/performance/SampleMaterial.lc 346:29-346:57
3435testdata/performance/SampleMaterial.lc 346:49-346:55 ((Blending')) | Blending' 4173 Maybe (Blending', Blending')
3436testdata/performance/SampleMaterial.lc 347:30-347:50 RGBGen 4174testdata/performance/SampleMaterial.lc 346:34-346:57
3437testdata/performance/SampleMaterial.lc 348:32-348:42 AlphaGen 4175 (Blending', Blending')
3438testdata/performance/SampleMaterial.lc 349:29-349:40 TCGen 4176testdata/performance/SampleMaterial.lc 346:36-346:46
3439testdata/performance/SampleMaterial.lc 350:29-350:31 forall a . List a 4177 Blending'
3440testdata/performance/SampleMaterial.lc 351:31-351:42 StageTexture 4178testdata/performance/SampleMaterial.lc 346:49-346:55
3441testdata/performance/SampleMaterial.lc 352:34-352:38 Bool 4179 Blending' | ((Blending'))
3442testdata/performance/SampleMaterial.lc 353:33-353:41 DepthFunction 4180testdata/performance/SampleMaterial.lc 347:30-347:50
3443testdata/performance/SampleMaterial.lc 354:33-354:40 forall a . Maybe a 4181 RGBGen
3444testdata/performance/SampleMaterial.lc 355:41-355:46 Bool 4182testdata/performance/SampleMaterial.lc 348:32-348:42
3445testdata/performance/SampleMaterial.lc 356:38-356:54 String 4183 AlphaGen
3446testdata/performance/SampleMaterial.lc 359:21-359:26 Bool 4184testdata/performance/SampleMaterial.lc 349:29-349:40
3447testdata/performance/SampleMaterial.lc 362:5-404:6 (String, CommonAttrs) 4185 TCGen
3448testdata/performance/SampleMaterial.lc 362:5-2182:6 List (String, CommonAttrs) 4186testdata/performance/SampleMaterial.lc 350:29-350:31
3449testdata/performance/SampleMaterial.lc 362:7-362:53 String 4187 forall a . List a
3450testdata/performance/SampleMaterial.lc 363:7-363:18 () 4188testdata/performance/SampleMaterial.lc 351:31-351:42
3451 -> () 4189 StageTexture
3452 -> Bool 4190testdata/performance/SampleMaterial.lc 352:34-352:38
4191 Bool
4192testdata/performance/SampleMaterial.lc 353:33-353:41
4193 DepthFunction
4194testdata/performance/SampleMaterial.lc 354:33-354:40
4195 forall a . Maybe a
4196testdata/performance/SampleMaterial.lc 355:41-355:46
4197 Bool
4198testdata/performance/SampleMaterial.lc 356:38-356:54
4199 String
4200testdata/performance/SampleMaterial.lc 359:21-359:26
4201 Bool
4202testdata/performance/SampleMaterial.lc 362:5-404:6
4203 (String, CommonAttrs)
4204testdata/performance/SampleMaterial.lc 362:5-2182:6
4205 List (String, CommonAttrs)
4206testdata/performance/SampleMaterial.lc 362:7-362:53
4207 String
4208testdata/performance/SampleMaterial.lc 363:7-363:18
4209 ()
4210 -> ()
4211 -> Bool
4212 -> Float
4213 -> Bool
4214 -> Bool
4215 -> CullType
4216 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4217testdata/performance/SampleMaterial.lc 363:7-364:26
4218 ()
4219 -> Bool
4220 -> Float
4221 -> Bool
4222 -> Bool
4223 -> CullType
4224 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4225testdata/performance/SampleMaterial.lc 363:7-365:26
4226 Bool
3453 -> Float 4227 -> Float
3454 -> Bool 4228 -> Bool
3455 -> Bool 4229 -> Bool
3456 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4230 -> CullType
3457testdata/performance/SampleMaterial.lc 363:7-364:26 () 4231 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3458 -> Bool 4232testdata/performance/SampleMaterial.lc 363:7-366:27
3459 -> Float 4233 Float
3460 -> Bool 4234 -> Bool
3461 -> Bool 4235 -> Bool
3462 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4236 -> CullType
3463testdata/performance/SampleMaterial.lc 363:7-365:26 Bool 4237 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3464 -> Float 4238testdata/performance/SampleMaterial.lc 363:7-367:21
3465 -> Bool 4239 Bool
3466 -> Bool 4240 -> Bool
3467 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4241 -> CullType
3468testdata/performance/SampleMaterial.lc 363:7-366:27 Float 4242 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3469 -> Bool 4243testdata/performance/SampleMaterial.lc 363:7-368:35
3470 -> Bool 4244 Bool
3471 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4245 -> CullType
3472testdata/performance/SampleMaterial.lc 363:7-367:21 Bool 4246 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3473 -> Bool 4247testdata/performance/SampleMaterial.lc 363:7-369:28
3474 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4248 CullType
3475testdata/performance/SampleMaterial.lc 363:7-368:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3476testdata/performance/SampleMaterial.lc 363:7-369:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4250testdata/performance/SampleMaterial.lc 363:7-370:33
3477testdata/performance/SampleMaterial.lc 363:7-370:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4251 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3478testdata/performance/SampleMaterial.lc 363:7-371:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4252testdata/performance/SampleMaterial.lc 363:7-371:32
3479testdata/performance/SampleMaterial.lc 363:7-372:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4253 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3480testdata/performance/SampleMaterial.lc 363:7-373:34 List StageAttrs -> Bool -> CommonAttrs 4254testdata/performance/SampleMaterial.lc 363:7-372:30
3481testdata/performance/SampleMaterial.lc 363:7-401:14 Bool -> CommonAttrs 4255 Bool -> List StageAttrs -> Bool -> CommonAttrs
3482testdata/performance/SampleMaterial.lc 363:7-403:10 ((CommonAttrs)) | CommonAttrs 4256testdata/performance/SampleMaterial.lc 363:7-373:34
3483testdata/performance/SampleMaterial.lc 364:24-364:26 () 4257 List StageAttrs -> Bool -> CommonAttrs
3484testdata/performance/SampleMaterial.lc 365:24-365:26 () 4258testdata/performance/SampleMaterial.lc 363:7-401:14
3485testdata/performance/SampleMaterial.lc 366:22-366:27 Bool 4259 Bool -> CommonAttrs
3486testdata/performance/SampleMaterial.lc 367:20-367:21 _b 4260testdata/performance/SampleMaterial.lc 363:7-403:10
3487testdata/performance/SampleMaterial.lc 368:30-368:35 Bool 4261 CommonAttrs | ((CommonAttrs))
3488testdata/performance/SampleMaterial.lc 369:23-369:28 Bool 4262testdata/performance/SampleMaterial.lc 364:24-364:26
3489testdata/performance/SampleMaterial.lc 370:20-370:33 CullType 4263 ()
3490testdata/performance/SampleMaterial.lc 371:30-371:32 forall a . List a 4264testdata/performance/SampleMaterial.lc 365:24-365:26
3491testdata/performance/SampleMaterial.lc 372:25-372:30 Bool 4265 ()
3492testdata/performance/SampleMaterial.lc 373:29-373:34 Bool 4266testdata/performance/SampleMaterial.lc 366:22-366:27
3493testdata/performance/SampleMaterial.lc 375:13-401:14 List StageAttrs 4267 Bool
3494testdata/performance/SampleMaterial.lc 375:15-375:25 Maybe (Blending', Blending') 4268testdata/performance/SampleMaterial.lc 367:20-367:21
3495 -> RGBGen 4269 _b
3496 -> AlphaGen 4270testdata/performance/SampleMaterial.lc 368:30-368:35
4271 Bool
4272testdata/performance/SampleMaterial.lc 369:23-369:28
4273 Bool
4274testdata/performance/SampleMaterial.lc 370:20-370:33
4275 CullType
4276testdata/performance/SampleMaterial.lc 371:30-371:32
4277 forall a . List a
4278testdata/performance/SampleMaterial.lc 372:25-372:30
4279 Bool
4280testdata/performance/SampleMaterial.lc 373:29-373:34
4281 Bool
4282testdata/performance/SampleMaterial.lc 375:13-401:14
4283 List StageAttrs
4284testdata/performance/SampleMaterial.lc 375:15-375:25
4285 Maybe (Blending', Blending')
4286 -> RGBGen
4287 -> AlphaGen
4288 -> TCGen
4289 -> List TCMod
4290 -> StageTexture
4291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4292testdata/performance/SampleMaterial.lc 375:15-376:36
4293 RGBGen
4294 -> AlphaGen
4295 -> TCGen
4296 -> List TCMod
4297 -> StageTexture
4298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4299testdata/performance/SampleMaterial.lc 375:15-377:50
4300 AlphaGen
3497 -> TCGen 4301 -> TCGen
3498 -> List TCMod 4302 -> List TCMod
3499 -> StageTexture 4303 -> StageTexture
3500 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3501testdata/performance/SampleMaterial.lc 375:15-376:36 RGBGen 4305testdata/performance/SampleMaterial.lc 375:15-378:42
3502 -> AlphaGen 4306 TCGen
3503 -> TCGen
3504 -> List TCMod 4307 -> List TCMod
3505 -> StageTexture 4308 -> StageTexture
3506 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3507testdata/performance/SampleMaterial.lc 375:15-377:50 AlphaGen 4310testdata/performance/SampleMaterial.lc 375:15-379:36
3508 -> TCGen 4311 List TCMod
3509 -> List TCMod
3510 -> StageTexture 4312 -> StageTexture
3511 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3512testdata/performance/SampleMaterial.lc 375:15-378:42 TCGen 4314testdata/performance/SampleMaterial.lc 375:15-380:31
3513 -> List TCMod 4315 StageTexture
3514 -> StageTexture
3515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3516testdata/performance/SampleMaterial.lc 375:15-379:36 List TCMod 4317testdata/performance/SampleMaterial.lc 375:15-381:84
3517 -> StageTexture 4318 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3518 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4319testdata/performance/SampleMaterial.lc 375:15-382:38
3519testdata/performance/SampleMaterial.lc 375:15-380:31 StageTexture 4320 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3520 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4321testdata/performance/SampleMaterial.lc 375:15-383:41
3521testdata/performance/SampleMaterial.lc 375:15-381:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4322 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3522testdata/performance/SampleMaterial.lc 375:15-382:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4323testdata/performance/SampleMaterial.lc 375:15-384:40
3523testdata/performance/SampleMaterial.lc 375:15-383:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4324 Bool -> String -> StageAttrs
3524testdata/performance/SampleMaterial.lc 375:15-384:40 Bool -> String -> StageAttrs 4325testdata/performance/SampleMaterial.lc 375:15-385:46
3525testdata/performance/SampleMaterial.lc 375:15-385:46 String -> StageAttrs 4326 String -> StageAttrs
3526testdata/performance/SampleMaterial.lc 375:15-387:18 StageAttrs 4327testdata/performance/SampleMaterial.lc 375:15-387:18
3527testdata/performance/SampleMaterial.lc 376:29-376:36 forall a . Maybe a 4328 StageAttrs
3528testdata/performance/SampleMaterial.lc 377:30-377:50 RGBGen 4329testdata/performance/SampleMaterial.lc 376:29-376:36
3529testdata/performance/SampleMaterial.lc 378:32-378:42 AlphaGen 4330 forall a . Maybe a
3530testdata/performance/SampleMaterial.lc 379:29-379:36 TCGen 4331testdata/performance/SampleMaterial.lc 377:30-377:50
3531testdata/performance/SampleMaterial.lc 380:29-380:31 forall a . List a 4332 RGBGen
3532testdata/performance/SampleMaterial.lc 381:31-381:37 String -> StageTexture 4333testdata/performance/SampleMaterial.lc 378:32-378:42
3533testdata/performance/SampleMaterial.lc 381:31-381:84 StageTexture 4334 AlphaGen
3534testdata/performance/SampleMaterial.lc 381:38-381:84 String 4335testdata/performance/SampleMaterial.lc 379:29-379:36
3535testdata/performance/SampleMaterial.lc 382:34-382:38 Bool 4336 TCGen
3536testdata/performance/SampleMaterial.lc 383:33-383:41 DepthFunction 4337testdata/performance/SampleMaterial.lc 380:29-380:31
3537testdata/performance/SampleMaterial.lc 384:33-384:40 forall a . Maybe a 4338 forall a . List a
3538testdata/performance/SampleMaterial.lc 385:41-385:46 Bool 4339testdata/performance/SampleMaterial.lc 381:31-381:37
3539testdata/performance/SampleMaterial.lc 386:38-386:54 String 4340 String -> StageTexture
3540testdata/performance/SampleMaterial.lc 388:15-388:25 Maybe (Blending', Blending') 4341testdata/performance/SampleMaterial.lc 381:31-381:84
3541 -> RGBGen 4342 StageTexture
3542 -> AlphaGen 4343testdata/performance/SampleMaterial.lc 381:38-381:84
4344 String
4345testdata/performance/SampleMaterial.lc 382:34-382:38
4346 Bool
4347testdata/performance/SampleMaterial.lc 383:33-383:41
4348 DepthFunction
4349testdata/performance/SampleMaterial.lc 384:33-384:40
4350 forall a . Maybe a
4351testdata/performance/SampleMaterial.lc 385:41-385:46
4352 Bool
4353testdata/performance/SampleMaterial.lc 386:38-386:54
4354 String
4355testdata/performance/SampleMaterial.lc 388:15-388:25
4356 Maybe (Blending', Blending')
4357 -> RGBGen
4358 -> AlphaGen
4359 -> TCGen
4360 -> List TCMod
4361 -> StageTexture
4362 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4363testdata/performance/SampleMaterial.lc 388:15-389:57
4364 RGBGen
4365 -> AlphaGen
4366 -> TCGen
4367 -> List TCMod
4368 -> StageTexture
4369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4370testdata/performance/SampleMaterial.lc 388:15-390:50
4371 AlphaGen
3543 -> TCGen 4372 -> TCGen
3544 -> List TCMod 4373 -> List TCMod
3545 -> StageTexture 4374 -> StageTexture
3546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4375 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3547testdata/performance/SampleMaterial.lc 388:15-389:57 RGBGen 4376testdata/performance/SampleMaterial.lc 388:15-391:42
3548 -> AlphaGen 4377 TCGen
3549 -> TCGen
3550 -> List TCMod 4378 -> List TCMod
3551 -> StageTexture 4379 -> StageTexture
3552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4380 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3553testdata/performance/SampleMaterial.lc 388:15-390:50 AlphaGen 4381testdata/performance/SampleMaterial.lc 388:15-392:40
3554 -> TCGen 4382 List TCMod
3555 -> List TCMod
3556 -> StageTexture 4383 -> StageTexture
3557 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4384 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3558testdata/performance/SampleMaterial.lc 388:15-391:42 TCGen 4385testdata/performance/SampleMaterial.lc 388:15-393:31
3559 -> List TCMod 4386 StageTexture
3560 -> StageTexture
3561 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3562testdata/performance/SampleMaterial.lc 388:15-392:40 List TCMod 4388testdata/performance/SampleMaterial.lc 388:15-394:42
3563 -> StageTexture 4389 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4390testdata/performance/SampleMaterial.lc 388:15-395:38
3565testdata/performance/SampleMaterial.lc 388:15-393:31 StageTexture 4391 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3566 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4392testdata/performance/SampleMaterial.lc 388:15-396:41
3567testdata/performance/SampleMaterial.lc 388:15-394:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4393 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3568testdata/performance/SampleMaterial.lc 388:15-395:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4394testdata/performance/SampleMaterial.lc 388:15-397:40
3569testdata/performance/SampleMaterial.lc 388:15-396:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4395 Bool -> String -> StageAttrs
3570testdata/performance/SampleMaterial.lc 388:15-397:40 Bool -> String -> StageAttrs 4396testdata/performance/SampleMaterial.lc 388:15-398:46
3571testdata/performance/SampleMaterial.lc 388:15-398:46 String -> StageAttrs 4397 String -> StageAttrs
3572testdata/performance/SampleMaterial.lc 388:15-400:18 List StageAttrs | StageAttrs 4398testdata/performance/SampleMaterial.lc 388:15-400:18
3573testdata/performance/SampleMaterial.lc 389:29-389:33 forall a . a -> Maybe a 4399 StageAttrs | List StageAttrs
3574testdata/performance/SampleMaterial.lc 389:29-389:57 Maybe (Blending', Blending') 4400testdata/performance/SampleMaterial.lc 389:29-389:33
3575testdata/performance/SampleMaterial.lc 389:34-389:57 (Blending', Blending') 4401 forall a . a -> Maybe a
3576testdata/performance/SampleMaterial.lc 389:36-389:46 Blending' 4402testdata/performance/SampleMaterial.lc 389:29-389:57
3577testdata/performance/SampleMaterial.lc 389:49-389:55 ((Blending')) | Blending' 4403 Maybe (Blending', Blending')
3578testdata/performance/SampleMaterial.lc 390:30-390:50 RGBGen 4404testdata/performance/SampleMaterial.lc 389:34-389:57
3579testdata/performance/SampleMaterial.lc 391:32-391:42 AlphaGen 4405 (Blending', Blending')
3580testdata/performance/SampleMaterial.lc 392:29-392:40 TCGen 4406testdata/performance/SampleMaterial.lc 389:36-389:46
3581testdata/performance/SampleMaterial.lc 393:29-393:31 forall a . List a 4407 Blending'
3582testdata/performance/SampleMaterial.lc 394:31-394:42 StageTexture 4408testdata/performance/SampleMaterial.lc 389:49-389:55
3583testdata/performance/SampleMaterial.lc 395:34-395:38 Bool 4409 Blending' | ((Blending'))
3584testdata/performance/SampleMaterial.lc 396:33-396:41 DepthFunction 4410testdata/performance/SampleMaterial.lc 390:30-390:50
3585testdata/performance/SampleMaterial.lc 397:33-397:40 forall a . Maybe a 4411 RGBGen
3586testdata/performance/SampleMaterial.lc 398:41-398:46 Bool 4412testdata/performance/SampleMaterial.lc 391:32-391:42
3587testdata/performance/SampleMaterial.lc 399:38-399:54 String 4413 AlphaGen
3588testdata/performance/SampleMaterial.lc 402:21-402:26 Bool 4414testdata/performance/SampleMaterial.lc 392:29-392:40
3589testdata/performance/SampleMaterial.lc 405:5-447:6 (String, CommonAttrs) 4415 TCGen
3590testdata/performance/SampleMaterial.lc 405:5-2182:6 List (String, CommonAttrs) 4416testdata/performance/SampleMaterial.lc 393:29-393:31
3591testdata/performance/SampleMaterial.lc 405:7-405:53 String 4417 forall a . List a
3592testdata/performance/SampleMaterial.lc 406:7-406:18 () 4418testdata/performance/SampleMaterial.lc 394:31-394:42
3593 -> () 4419 StageTexture
3594 -> Bool 4420testdata/performance/SampleMaterial.lc 395:34-395:38
4421 Bool
4422testdata/performance/SampleMaterial.lc 396:33-396:41
4423 DepthFunction
4424testdata/performance/SampleMaterial.lc 397:33-397:40
4425 forall a . Maybe a
4426testdata/performance/SampleMaterial.lc 398:41-398:46
4427 Bool
4428testdata/performance/SampleMaterial.lc 399:38-399:54
4429 String
4430testdata/performance/SampleMaterial.lc 402:21-402:26
4431 Bool
4432testdata/performance/SampleMaterial.lc 405:5-447:6
4433 (String, CommonAttrs)
4434testdata/performance/SampleMaterial.lc 405:5-2182:6
4435 List (String, CommonAttrs)
4436testdata/performance/SampleMaterial.lc 405:7-405:53
4437 String
4438testdata/performance/SampleMaterial.lc 406:7-406:18
4439 ()
4440 -> ()
4441 -> Bool
4442 -> Float
4443 -> Bool
4444 -> Bool
4445 -> CullType
4446 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4447testdata/performance/SampleMaterial.lc 406:7-407:26
4448 ()
4449 -> Bool
4450 -> Float
4451 -> Bool
4452 -> Bool
4453 -> CullType
4454 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4455testdata/performance/SampleMaterial.lc 406:7-408:26
4456 Bool
3595 -> Float 4457 -> Float
3596 -> Bool 4458 -> Bool
3597 -> Bool 4459 -> Bool
3598 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4460 -> CullType
3599testdata/performance/SampleMaterial.lc 406:7-407:26 () 4461 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3600 -> Bool 4462testdata/performance/SampleMaterial.lc 406:7-409:27
3601 -> Float 4463 Float
3602 -> Bool 4464 -> Bool
3603 -> Bool 4465 -> Bool
3604 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4466 -> CullType
3605testdata/performance/SampleMaterial.lc 406:7-408:26 Bool 4467 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3606 -> Float 4468testdata/performance/SampleMaterial.lc 406:7-410:21
3607 -> Bool 4469 Bool
3608 -> Bool 4470 -> Bool
3609 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4471 -> CullType
3610testdata/performance/SampleMaterial.lc 406:7-409:27 Float 4472 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3611 -> Bool 4473testdata/performance/SampleMaterial.lc 406:7-411:35
3612 -> Bool 4474 Bool
3613 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4475 -> CullType
3614testdata/performance/SampleMaterial.lc 406:7-410:21 Bool 4476 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3615 -> Bool 4477testdata/performance/SampleMaterial.lc 406:7-412:28
3616 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4478 CullType
3617testdata/performance/SampleMaterial.lc 406:7-411:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4479 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3618testdata/performance/SampleMaterial.lc 406:7-412:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4480testdata/performance/SampleMaterial.lc 406:7-413:33
3619testdata/performance/SampleMaterial.lc 406:7-413:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4481 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3620testdata/performance/SampleMaterial.lc 406:7-414:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4482testdata/performance/SampleMaterial.lc 406:7-414:32
3621testdata/performance/SampleMaterial.lc 406:7-415:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4483 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3622testdata/performance/SampleMaterial.lc 406:7-416:34 List StageAttrs -> Bool -> CommonAttrs 4484testdata/performance/SampleMaterial.lc 406:7-415:30
3623testdata/performance/SampleMaterial.lc 406:7-444:14 Bool -> CommonAttrs 4485 Bool -> List StageAttrs -> Bool -> CommonAttrs
3624testdata/performance/SampleMaterial.lc 406:7-446:10 ((CommonAttrs)) | CommonAttrs 4486testdata/performance/SampleMaterial.lc 406:7-416:34
3625testdata/performance/SampleMaterial.lc 407:24-407:26 () 4487 List StageAttrs -> Bool -> CommonAttrs
3626testdata/performance/SampleMaterial.lc 408:24-408:26 () 4488testdata/performance/SampleMaterial.lc 406:7-444:14
3627testdata/performance/SampleMaterial.lc 409:22-409:27 Bool 4489 Bool -> CommonAttrs
3628testdata/performance/SampleMaterial.lc 410:20-410:21 _b 4490testdata/performance/SampleMaterial.lc 406:7-446:10
3629testdata/performance/SampleMaterial.lc 411:30-411:35 Bool 4491 CommonAttrs | ((CommonAttrs))
3630testdata/performance/SampleMaterial.lc 412:23-412:28 Bool 4492testdata/performance/SampleMaterial.lc 407:24-407:26
3631testdata/performance/SampleMaterial.lc 413:20-413:33 CullType 4493 ()
3632testdata/performance/SampleMaterial.lc 414:30-414:32 forall a . List a 4494testdata/performance/SampleMaterial.lc 408:24-408:26
3633testdata/performance/SampleMaterial.lc 415:25-415:30 Bool 4495 ()
3634testdata/performance/SampleMaterial.lc 416:29-416:34 Bool 4496testdata/performance/SampleMaterial.lc 409:22-409:27
3635testdata/performance/SampleMaterial.lc 418:13-444:14 List StageAttrs 4497 Bool
3636testdata/performance/SampleMaterial.lc 418:15-418:25 Maybe (Blending', Blending') 4498testdata/performance/SampleMaterial.lc 410:20-410:21
3637 -> RGBGen 4499 _b
3638 -> AlphaGen 4500testdata/performance/SampleMaterial.lc 411:30-411:35
4501 Bool
4502testdata/performance/SampleMaterial.lc 412:23-412:28
4503 Bool
4504testdata/performance/SampleMaterial.lc 413:20-413:33
4505 CullType
4506testdata/performance/SampleMaterial.lc 414:30-414:32
4507 forall a . List a
4508testdata/performance/SampleMaterial.lc 415:25-415:30
4509 Bool
4510testdata/performance/SampleMaterial.lc 416:29-416:34
4511 Bool
4512testdata/performance/SampleMaterial.lc 418:13-444:14
4513 List StageAttrs
4514testdata/performance/SampleMaterial.lc 418:15-418:25
4515 Maybe (Blending', Blending')
4516 -> RGBGen
4517 -> AlphaGen
4518 -> TCGen
4519 -> List TCMod
4520 -> StageTexture
4521 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4522testdata/performance/SampleMaterial.lc 418:15-419:36
4523 RGBGen
4524 -> AlphaGen
4525 -> TCGen
4526 -> List TCMod
4527 -> StageTexture
4528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4529testdata/performance/SampleMaterial.lc 418:15-420:50
4530 AlphaGen
3639 -> TCGen 4531 -> TCGen
3640 -> List TCMod 4532 -> List TCMod
3641 -> StageTexture 4533 -> StageTexture
3642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3643testdata/performance/SampleMaterial.lc 418:15-419:36 RGBGen 4535testdata/performance/SampleMaterial.lc 418:15-421:42
3644 -> AlphaGen 4536 TCGen
3645 -> TCGen
3646 -> List TCMod 4537 -> List TCMod
3647 -> StageTexture 4538 -> StageTexture
3648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4539 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3649testdata/performance/SampleMaterial.lc 418:15-420:50 AlphaGen 4540testdata/performance/SampleMaterial.lc 418:15-422:36
3650 -> TCGen 4541 List TCMod
3651 -> List TCMod
3652 -> StageTexture 4542 -> StageTexture
3653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3654testdata/performance/SampleMaterial.lc 418:15-421:42 TCGen 4544testdata/performance/SampleMaterial.lc 418:15-423:31
3655 -> List TCMod 4545 StageTexture
3656 -> StageTexture
3657 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3658testdata/performance/SampleMaterial.lc 418:15-422:36 List TCMod 4547testdata/performance/SampleMaterial.lc 418:15-424:84
3659 -> StageTexture 4548 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4549testdata/performance/SampleMaterial.lc 418:15-425:38
3661testdata/performance/SampleMaterial.lc 418:15-423:31 StageTexture 4550 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3662 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4551testdata/performance/SampleMaterial.lc 418:15-426:41
3663testdata/performance/SampleMaterial.lc 418:15-424:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4552 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3664testdata/performance/SampleMaterial.lc 418:15-425:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4553testdata/performance/SampleMaterial.lc 418:15-427:40
3665testdata/performance/SampleMaterial.lc 418:15-426:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4554 Bool -> String -> StageAttrs
3666testdata/performance/SampleMaterial.lc 418:15-427:40 Bool -> String -> StageAttrs 4555testdata/performance/SampleMaterial.lc 418:15-428:46
3667testdata/performance/SampleMaterial.lc 418:15-428:46 String -> StageAttrs 4556 String -> StageAttrs
3668testdata/performance/SampleMaterial.lc 418:15-430:18 StageAttrs 4557testdata/performance/SampleMaterial.lc 418:15-430:18
3669testdata/performance/SampleMaterial.lc 419:29-419:36 forall a . Maybe a 4558 StageAttrs
3670testdata/performance/SampleMaterial.lc 420:30-420:50 RGBGen 4559testdata/performance/SampleMaterial.lc 419:29-419:36
3671testdata/performance/SampleMaterial.lc 421:32-421:42 AlphaGen 4560 forall a . Maybe a
3672testdata/performance/SampleMaterial.lc 422:29-422:36 TCGen 4561testdata/performance/SampleMaterial.lc 420:30-420:50
3673testdata/performance/SampleMaterial.lc 423:29-423:31 forall a . List a 4562 RGBGen
3674testdata/performance/SampleMaterial.lc 424:31-424:37 String -> StageTexture 4563testdata/performance/SampleMaterial.lc 421:32-421:42
3675testdata/performance/SampleMaterial.lc 424:31-424:84 StageTexture 4564 AlphaGen
3676testdata/performance/SampleMaterial.lc 424:38-424:84 String 4565testdata/performance/SampleMaterial.lc 422:29-422:36
3677testdata/performance/SampleMaterial.lc 425:34-425:38 Bool 4566 TCGen
3678testdata/performance/SampleMaterial.lc 426:33-426:41 DepthFunction 4567testdata/performance/SampleMaterial.lc 423:29-423:31
3679testdata/performance/SampleMaterial.lc 427:33-427:40 forall a . Maybe a 4568 forall a . List a
3680testdata/performance/SampleMaterial.lc 428:41-428:46 Bool 4569testdata/performance/SampleMaterial.lc 424:31-424:37
3681testdata/performance/SampleMaterial.lc 429:38-429:54 String 4570 String -> StageTexture
3682testdata/performance/SampleMaterial.lc 431:15-431:25 Maybe (Blending', Blending') 4571testdata/performance/SampleMaterial.lc 424:31-424:84
3683 -> RGBGen 4572 StageTexture
3684 -> AlphaGen 4573testdata/performance/SampleMaterial.lc 424:38-424:84
4574 String
4575testdata/performance/SampleMaterial.lc 425:34-425:38
4576 Bool
4577testdata/performance/SampleMaterial.lc 426:33-426:41
4578 DepthFunction
4579testdata/performance/SampleMaterial.lc 427:33-427:40
4580 forall a . Maybe a
4581testdata/performance/SampleMaterial.lc 428:41-428:46
4582 Bool
4583testdata/performance/SampleMaterial.lc 429:38-429:54
4584 String
4585testdata/performance/SampleMaterial.lc 431:15-431:25
4586 Maybe (Blending', Blending')
4587 -> RGBGen
4588 -> AlphaGen
4589 -> TCGen
4590 -> List TCMod
4591 -> StageTexture
4592 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4593testdata/performance/SampleMaterial.lc 431:15-432:57
4594 RGBGen
4595 -> AlphaGen
4596 -> TCGen
4597 -> List TCMod
4598 -> StageTexture
4599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4600testdata/performance/SampleMaterial.lc 431:15-433:50
4601 AlphaGen
3685 -> TCGen 4602 -> TCGen
3686 -> List TCMod 4603 -> List TCMod
3687 -> StageTexture 4604 -> StageTexture
3688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3689testdata/performance/SampleMaterial.lc 431:15-432:57 RGBGen 4606testdata/performance/SampleMaterial.lc 431:15-434:42
3690 -> AlphaGen 4607 TCGen
3691 -> TCGen
3692 -> List TCMod 4608 -> List TCMod
3693 -> StageTexture 4609 -> StageTexture
3694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3695testdata/performance/SampleMaterial.lc 431:15-433:50 AlphaGen 4611testdata/performance/SampleMaterial.lc 431:15-435:40
3696 -> TCGen 4612 List TCMod
3697 -> List TCMod
3698 -> StageTexture 4613 -> StageTexture
3699 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3700testdata/performance/SampleMaterial.lc 431:15-434:42 TCGen 4615testdata/performance/SampleMaterial.lc 431:15-436:31
3701 -> List TCMod 4616 StageTexture
3702 -> StageTexture
3703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3704testdata/performance/SampleMaterial.lc 431:15-435:40 List TCMod 4618testdata/performance/SampleMaterial.lc 431:15-437:42
3705 -> StageTexture 4619 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4620testdata/performance/SampleMaterial.lc 431:15-438:38
3707testdata/performance/SampleMaterial.lc 431:15-436:31 StageTexture 4621 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3708 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4622testdata/performance/SampleMaterial.lc 431:15-439:41
3709testdata/performance/SampleMaterial.lc 431:15-437:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4623 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3710testdata/performance/SampleMaterial.lc 431:15-438:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4624testdata/performance/SampleMaterial.lc 431:15-440:40
3711testdata/performance/SampleMaterial.lc 431:15-439:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4625 Bool -> String -> StageAttrs
3712testdata/performance/SampleMaterial.lc 431:15-440:40 Bool -> String -> StageAttrs 4626testdata/performance/SampleMaterial.lc 431:15-441:46
3713testdata/performance/SampleMaterial.lc 431:15-441:46 String -> StageAttrs 4627 String -> StageAttrs
3714testdata/performance/SampleMaterial.lc 431:15-443:18 List StageAttrs | StageAttrs 4628testdata/performance/SampleMaterial.lc 431:15-443:18
3715testdata/performance/SampleMaterial.lc 432:29-432:33 forall a . a -> Maybe a 4629 StageAttrs | List StageAttrs
3716testdata/performance/SampleMaterial.lc 432:29-432:57 Maybe (Blending', Blending') 4630testdata/performance/SampleMaterial.lc 432:29-432:33
3717testdata/performance/SampleMaterial.lc 432:34-432:57 (Blending', Blending') 4631 forall a . a -> Maybe a
3718testdata/performance/SampleMaterial.lc 432:36-432:46 Blending' 4632testdata/performance/SampleMaterial.lc 432:29-432:57
3719testdata/performance/SampleMaterial.lc 432:49-432:55 ((Blending')) | Blending' 4633 Maybe (Blending', Blending')
3720testdata/performance/SampleMaterial.lc 433:30-433:50 RGBGen 4634testdata/performance/SampleMaterial.lc 432:34-432:57
3721testdata/performance/SampleMaterial.lc 434:32-434:42 AlphaGen 4635 (Blending', Blending')
3722testdata/performance/SampleMaterial.lc 435:29-435:40 TCGen 4636testdata/performance/SampleMaterial.lc 432:36-432:46
3723testdata/performance/SampleMaterial.lc 436:29-436:31 forall a . List a 4637 Blending'
3724testdata/performance/SampleMaterial.lc 437:31-437:42 StageTexture 4638testdata/performance/SampleMaterial.lc 432:49-432:55
3725testdata/performance/SampleMaterial.lc 438:34-438:38 Bool 4639 Blending' | ((Blending'))
3726testdata/performance/SampleMaterial.lc 439:33-439:41 DepthFunction 4640testdata/performance/SampleMaterial.lc 433:30-433:50
3727testdata/performance/SampleMaterial.lc 440:33-440:40 forall a . Maybe a 4641 RGBGen
3728testdata/performance/SampleMaterial.lc 441:41-441:46 Bool 4642testdata/performance/SampleMaterial.lc 434:32-434:42
3729testdata/performance/SampleMaterial.lc 442:38-442:54 String 4643 AlphaGen
3730testdata/performance/SampleMaterial.lc 445:21-445:26 Bool 4644testdata/performance/SampleMaterial.lc 435:29-435:40
3731testdata/performance/SampleMaterial.lc 448:5-490:6 (String, CommonAttrs) 4645 TCGen
3732testdata/performance/SampleMaterial.lc 448:5-2182:6 List (String, CommonAttrs) 4646testdata/performance/SampleMaterial.lc 436:29-436:31
3733testdata/performance/SampleMaterial.lc 448:7-448:53 String 4647 forall a . List a
3734testdata/performance/SampleMaterial.lc 449:7-449:18 () 4648testdata/performance/SampleMaterial.lc 437:31-437:42
3735 -> () 4649 StageTexture
3736 -> Bool 4650testdata/performance/SampleMaterial.lc 438:34-438:38
4651 Bool
4652testdata/performance/SampleMaterial.lc 439:33-439:41
4653 DepthFunction
4654testdata/performance/SampleMaterial.lc 440:33-440:40
4655 forall a . Maybe a
4656testdata/performance/SampleMaterial.lc 441:41-441:46
4657 Bool
4658testdata/performance/SampleMaterial.lc 442:38-442:54
4659 String
4660testdata/performance/SampleMaterial.lc 445:21-445:26
4661 Bool
4662testdata/performance/SampleMaterial.lc 448:5-490:6
4663 (String, CommonAttrs)
4664testdata/performance/SampleMaterial.lc 448:5-2182:6
4665 List (String, CommonAttrs)
4666testdata/performance/SampleMaterial.lc 448:7-448:53
4667 String
4668testdata/performance/SampleMaterial.lc 449:7-449:18
4669 ()
4670 -> ()
4671 -> Bool
4672 -> Float
4673 -> Bool
4674 -> Bool
4675 -> CullType
4676 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4677testdata/performance/SampleMaterial.lc 449:7-450:26
4678 ()
4679 -> Bool
4680 -> Float
4681 -> Bool
4682 -> Bool
4683 -> CullType
4684 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4685testdata/performance/SampleMaterial.lc 449:7-451:26
4686 Bool
3737 -> Float 4687 -> Float
3738 -> Bool 4688 -> Bool
3739 -> Bool 4689 -> Bool
3740 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4690 -> CullType
3741testdata/performance/SampleMaterial.lc 449:7-450:26 () 4691 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3742 -> Bool 4692testdata/performance/SampleMaterial.lc 449:7-452:27
3743 -> Float 4693 Float
3744 -> Bool 4694 -> Bool
3745 -> Bool 4695 -> Bool
3746 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4696 -> CullType
3747testdata/performance/SampleMaterial.lc 449:7-451:26 Bool 4697 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3748 -> Float 4698testdata/performance/SampleMaterial.lc 449:7-453:21
3749 -> Bool 4699 Bool
3750 -> Bool 4700 -> Bool
3751 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4701 -> CullType
3752testdata/performance/SampleMaterial.lc 449:7-452:27 Float 4702 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3753 -> Bool 4703testdata/performance/SampleMaterial.lc 449:7-454:35
3754 -> Bool 4704 Bool
3755 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4705 -> CullType
3756testdata/performance/SampleMaterial.lc 449:7-453:21 Bool 4706 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3757 -> Bool 4707testdata/performance/SampleMaterial.lc 449:7-455:28
3758 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4708 CullType
3759testdata/performance/SampleMaterial.lc 449:7-454:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4709 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3760testdata/performance/SampleMaterial.lc 449:7-455:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4710testdata/performance/SampleMaterial.lc 449:7-456:33
3761testdata/performance/SampleMaterial.lc 449:7-456:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4711 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3762testdata/performance/SampleMaterial.lc 449:7-457:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4712testdata/performance/SampleMaterial.lc 449:7-457:32
3763testdata/performance/SampleMaterial.lc 449:7-458:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4713 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3764testdata/performance/SampleMaterial.lc 449:7-459:34 List StageAttrs -> Bool -> CommonAttrs 4714testdata/performance/SampleMaterial.lc 449:7-458:30
3765testdata/performance/SampleMaterial.lc 449:7-487:14 Bool -> CommonAttrs 4715 Bool -> List StageAttrs -> Bool -> CommonAttrs
3766testdata/performance/SampleMaterial.lc 449:7-489:10 ((CommonAttrs)) | CommonAttrs 4716testdata/performance/SampleMaterial.lc 449:7-459:34
3767testdata/performance/SampleMaterial.lc 450:24-450:26 () 4717 List StageAttrs -> Bool -> CommonAttrs
3768testdata/performance/SampleMaterial.lc 451:24-451:26 () 4718testdata/performance/SampleMaterial.lc 449:7-487:14
3769testdata/performance/SampleMaterial.lc 452:22-452:27 Bool 4719 Bool -> CommonAttrs
3770testdata/performance/SampleMaterial.lc 453:20-453:21 _b 4720testdata/performance/SampleMaterial.lc 449:7-489:10
3771testdata/performance/SampleMaterial.lc 454:30-454:35 Bool 4721 CommonAttrs | ((CommonAttrs))
3772testdata/performance/SampleMaterial.lc 455:23-455:28 Bool 4722testdata/performance/SampleMaterial.lc 450:24-450:26
3773testdata/performance/SampleMaterial.lc 456:20-456:33 CullType 4723 ()
3774testdata/performance/SampleMaterial.lc 457:30-457:32 forall a . List a 4724testdata/performance/SampleMaterial.lc 451:24-451:26
3775testdata/performance/SampleMaterial.lc 458:25-458:30 Bool 4725 ()
3776testdata/performance/SampleMaterial.lc 459:29-459:34 Bool 4726testdata/performance/SampleMaterial.lc 452:22-452:27
3777testdata/performance/SampleMaterial.lc 461:13-487:14 List StageAttrs 4727 Bool
3778testdata/performance/SampleMaterial.lc 461:15-461:25 Maybe (Blending', Blending') 4728testdata/performance/SampleMaterial.lc 453:20-453:21
3779 -> RGBGen 4729 _b
3780 -> AlphaGen 4730testdata/performance/SampleMaterial.lc 454:30-454:35
4731 Bool
4732testdata/performance/SampleMaterial.lc 455:23-455:28
4733 Bool
4734testdata/performance/SampleMaterial.lc 456:20-456:33
4735 CullType
4736testdata/performance/SampleMaterial.lc 457:30-457:32
4737 forall a . List a
4738testdata/performance/SampleMaterial.lc 458:25-458:30
4739 Bool
4740testdata/performance/SampleMaterial.lc 459:29-459:34
4741 Bool
4742testdata/performance/SampleMaterial.lc 461:13-487:14
4743 List StageAttrs
4744testdata/performance/SampleMaterial.lc 461:15-461:25
4745 Maybe (Blending', Blending')
4746 -> RGBGen
4747 -> AlphaGen
4748 -> TCGen
4749 -> List TCMod
4750 -> StageTexture
4751 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4752testdata/performance/SampleMaterial.lc 461:15-462:36
4753 RGBGen
4754 -> AlphaGen
4755 -> TCGen
4756 -> List TCMod
4757 -> StageTexture
4758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4759testdata/performance/SampleMaterial.lc 461:15-463:50
4760 AlphaGen
3781 -> TCGen 4761 -> TCGen
3782 -> List TCMod 4762 -> List TCMod
3783 -> StageTexture 4763 -> StageTexture
3784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3785testdata/performance/SampleMaterial.lc 461:15-462:36 RGBGen 4765testdata/performance/SampleMaterial.lc 461:15-464:42
3786 -> AlphaGen 4766 TCGen
3787 -> TCGen
3788 -> List TCMod 4767 -> List TCMod
3789 -> StageTexture 4768 -> StageTexture
3790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4769 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3791testdata/performance/SampleMaterial.lc 461:15-463:50 AlphaGen 4770testdata/performance/SampleMaterial.lc 461:15-465:36
3792 -> TCGen 4771 List TCMod
3793 -> List TCMod
3794 -> StageTexture 4772 -> StageTexture
3795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3796testdata/performance/SampleMaterial.lc 461:15-464:42 TCGen 4774testdata/performance/SampleMaterial.lc 461:15-466:31
3797 -> List TCMod 4775 StageTexture
3798 -> StageTexture
3799 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3800testdata/performance/SampleMaterial.lc 461:15-465:36 List TCMod 4777testdata/performance/SampleMaterial.lc 461:15-467:84
3801 -> StageTexture 4778 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3802 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4779testdata/performance/SampleMaterial.lc 461:15-468:38
3803testdata/performance/SampleMaterial.lc 461:15-466:31 StageTexture 4780 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3804 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4781testdata/performance/SampleMaterial.lc 461:15-469:41
3805testdata/performance/SampleMaterial.lc 461:15-467:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4782 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3806testdata/performance/SampleMaterial.lc 461:15-468:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4783testdata/performance/SampleMaterial.lc 461:15-470:40
3807testdata/performance/SampleMaterial.lc 461:15-469:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4784 Bool -> String -> StageAttrs
3808testdata/performance/SampleMaterial.lc 461:15-470:40 Bool -> String -> StageAttrs 4785testdata/performance/SampleMaterial.lc 461:15-471:46
3809testdata/performance/SampleMaterial.lc 461:15-471:46 String -> StageAttrs 4786 String -> StageAttrs
3810testdata/performance/SampleMaterial.lc 461:15-473:18 StageAttrs 4787testdata/performance/SampleMaterial.lc 461:15-473:18
3811testdata/performance/SampleMaterial.lc 462:29-462:36 forall a . Maybe a 4788 StageAttrs
3812testdata/performance/SampleMaterial.lc 463:30-463:50 RGBGen 4789testdata/performance/SampleMaterial.lc 462:29-462:36
3813testdata/performance/SampleMaterial.lc 464:32-464:42 AlphaGen 4790 forall a . Maybe a
3814testdata/performance/SampleMaterial.lc 465:29-465:36 TCGen 4791testdata/performance/SampleMaterial.lc 463:30-463:50
3815testdata/performance/SampleMaterial.lc 466:29-466:31 forall a . List a 4792 RGBGen
3816testdata/performance/SampleMaterial.lc 467:31-467:37 String -> StageTexture 4793testdata/performance/SampleMaterial.lc 464:32-464:42
3817testdata/performance/SampleMaterial.lc 467:31-467:84 StageTexture 4794 AlphaGen
3818testdata/performance/SampleMaterial.lc 467:38-467:84 String 4795testdata/performance/SampleMaterial.lc 465:29-465:36
3819testdata/performance/SampleMaterial.lc 468:34-468:38 Bool 4796 TCGen
3820testdata/performance/SampleMaterial.lc 469:33-469:41 DepthFunction 4797testdata/performance/SampleMaterial.lc 466:29-466:31
3821testdata/performance/SampleMaterial.lc 470:33-470:40 forall a . Maybe a 4798 forall a . List a
3822testdata/performance/SampleMaterial.lc 471:41-471:46 Bool 4799testdata/performance/SampleMaterial.lc 467:31-467:37
3823testdata/performance/SampleMaterial.lc 472:38-472:54 String 4800 String -> StageTexture
3824testdata/performance/SampleMaterial.lc 474:15-474:25 Maybe (Blending', Blending') 4801testdata/performance/SampleMaterial.lc 467:31-467:84
3825 -> RGBGen 4802 StageTexture
3826 -> AlphaGen 4803testdata/performance/SampleMaterial.lc 467:38-467:84
4804 String
4805testdata/performance/SampleMaterial.lc 468:34-468:38
4806 Bool
4807testdata/performance/SampleMaterial.lc 469:33-469:41
4808 DepthFunction
4809testdata/performance/SampleMaterial.lc 470:33-470:40
4810 forall a . Maybe a
4811testdata/performance/SampleMaterial.lc 471:41-471:46
4812 Bool
4813testdata/performance/SampleMaterial.lc 472:38-472:54
4814 String
4815testdata/performance/SampleMaterial.lc 474:15-474:25
4816 Maybe (Blending', Blending')
4817 -> RGBGen
4818 -> AlphaGen
4819 -> TCGen
4820 -> List TCMod
4821 -> StageTexture
4822 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4823testdata/performance/SampleMaterial.lc 474:15-475:57
4824 RGBGen
4825 -> AlphaGen
4826 -> TCGen
4827 -> List TCMod
4828 -> StageTexture
4829 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4830testdata/performance/SampleMaterial.lc 474:15-476:50
4831 AlphaGen
3827 -> TCGen 4832 -> TCGen
3828 -> List TCMod 4833 -> List TCMod
3829 -> StageTexture 4834 -> StageTexture
3830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4835 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3831testdata/performance/SampleMaterial.lc 474:15-475:57 RGBGen 4836testdata/performance/SampleMaterial.lc 474:15-477:42
3832 -> AlphaGen 4837 TCGen
3833 -> TCGen
3834 -> List TCMod 4838 -> List TCMod
3835 -> StageTexture 4839 -> StageTexture
3836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3837testdata/performance/SampleMaterial.lc 474:15-476:50 AlphaGen 4841testdata/performance/SampleMaterial.lc 474:15-478:40
3838 -> TCGen 4842 List TCMod
3839 -> List TCMod
3840 -> StageTexture 4843 -> StageTexture
3841 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3842testdata/performance/SampleMaterial.lc 474:15-477:42 TCGen 4845testdata/performance/SampleMaterial.lc 474:15-479:31
3843 -> List TCMod 4846 StageTexture
3844 -> StageTexture
3845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3846testdata/performance/SampleMaterial.lc 474:15-478:40 List TCMod 4848testdata/performance/SampleMaterial.lc 474:15-480:42
3847 -> StageTexture 4849 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3848 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4850testdata/performance/SampleMaterial.lc 474:15-481:38
3849testdata/performance/SampleMaterial.lc 474:15-479:31 StageTexture 4851 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4852testdata/performance/SampleMaterial.lc 474:15-482:41
3851testdata/performance/SampleMaterial.lc 474:15-480:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4853 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3852testdata/performance/SampleMaterial.lc 474:15-481:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4854testdata/performance/SampleMaterial.lc 474:15-483:40
3853testdata/performance/SampleMaterial.lc 474:15-482:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 4855 Bool -> String -> StageAttrs
3854testdata/performance/SampleMaterial.lc 474:15-483:40 Bool -> String -> StageAttrs 4856testdata/performance/SampleMaterial.lc 474:15-484:46
3855testdata/performance/SampleMaterial.lc 474:15-484:46 String -> StageAttrs 4857 String -> StageAttrs
3856testdata/performance/SampleMaterial.lc 474:15-486:18 List StageAttrs | StageAttrs 4858testdata/performance/SampleMaterial.lc 474:15-486:18
3857testdata/performance/SampleMaterial.lc 475:29-475:33 forall a . a -> Maybe a 4859 StageAttrs | List StageAttrs
3858testdata/performance/SampleMaterial.lc 475:29-475:57 Maybe (Blending', Blending') 4860testdata/performance/SampleMaterial.lc 475:29-475:33
3859testdata/performance/SampleMaterial.lc 475:34-475:57 (Blending', Blending') 4861 forall a . a -> Maybe a
3860testdata/performance/SampleMaterial.lc 475:36-475:46 Blending' 4862testdata/performance/SampleMaterial.lc 475:29-475:57
3861testdata/performance/SampleMaterial.lc 475:49-475:55 ((Blending')) | Blending' 4863 Maybe (Blending', Blending')
3862testdata/performance/SampleMaterial.lc 476:30-476:50 RGBGen 4864testdata/performance/SampleMaterial.lc 475:34-475:57
3863testdata/performance/SampleMaterial.lc 477:32-477:42 AlphaGen 4865 (Blending', Blending')
3864testdata/performance/SampleMaterial.lc 478:29-478:40 TCGen 4866testdata/performance/SampleMaterial.lc 475:36-475:46
3865testdata/performance/SampleMaterial.lc 479:29-479:31 forall a . List a 4867 Blending'
3866testdata/performance/SampleMaterial.lc 480:31-480:42 StageTexture 4868testdata/performance/SampleMaterial.lc 475:49-475:55
3867testdata/performance/SampleMaterial.lc 481:34-481:38 Bool 4869 Blending' | ((Blending'))
3868testdata/performance/SampleMaterial.lc 482:33-482:41 DepthFunction 4870testdata/performance/SampleMaterial.lc 476:30-476:50
3869testdata/performance/SampleMaterial.lc 483:33-483:40 forall a . Maybe a 4871 RGBGen
3870testdata/performance/SampleMaterial.lc 484:41-484:46 Bool 4872testdata/performance/SampleMaterial.lc 477:32-477:42
3871testdata/performance/SampleMaterial.lc 485:38-485:54 String 4873 AlphaGen
3872testdata/performance/SampleMaterial.lc 488:21-488:26 Bool 4874testdata/performance/SampleMaterial.lc 478:29-478:40
3873testdata/performance/SampleMaterial.lc 491:5-533:6 (String, CommonAttrs) 4875 TCGen
3874testdata/performance/SampleMaterial.lc 491:5-2182:6 List (String, CommonAttrs) 4876testdata/performance/SampleMaterial.lc 479:29-479:31
3875testdata/performance/SampleMaterial.lc 491:7-491:53 String 4877 forall a . List a
3876testdata/performance/SampleMaterial.lc 492:7-492:18 () 4878testdata/performance/SampleMaterial.lc 480:31-480:42
3877 -> () 4879 StageTexture
3878 -> Bool 4880testdata/performance/SampleMaterial.lc 481:34-481:38
4881 Bool
4882testdata/performance/SampleMaterial.lc 482:33-482:41
4883 DepthFunction
4884testdata/performance/SampleMaterial.lc 483:33-483:40
4885 forall a . Maybe a
4886testdata/performance/SampleMaterial.lc 484:41-484:46
4887 Bool
4888testdata/performance/SampleMaterial.lc 485:38-485:54
4889 String
4890testdata/performance/SampleMaterial.lc 488:21-488:26
4891 Bool
4892testdata/performance/SampleMaterial.lc 491:5-533:6
4893 (String, CommonAttrs)
4894testdata/performance/SampleMaterial.lc 491:5-2182:6
4895 List (String, CommonAttrs)
4896testdata/performance/SampleMaterial.lc 491:7-491:53
4897 String
4898testdata/performance/SampleMaterial.lc 492:7-492:18
4899 ()
4900 -> ()
4901 -> Bool
4902 -> Float
4903 -> Bool
4904 -> Bool
4905 -> CullType
4906 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4907testdata/performance/SampleMaterial.lc 492:7-493:26
4908 ()
4909 -> Bool
4910 -> Float
4911 -> Bool
4912 -> Bool
4913 -> CullType
4914 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4915testdata/performance/SampleMaterial.lc 492:7-494:26
4916 Bool
3879 -> Float 4917 -> Float
3880 -> Bool 4918 -> Bool
3881 -> Bool 4919 -> Bool
3882 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4920 -> CullType
3883testdata/performance/SampleMaterial.lc 492:7-493:26 () 4921 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3884 -> Bool 4922testdata/performance/SampleMaterial.lc 492:7-495:27
3885 -> Float 4923 Float
3886 -> Bool 4924 -> Bool
3887 -> Bool 4925 -> Bool
3888 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4926 -> CullType
3889testdata/performance/SampleMaterial.lc 492:7-494:26 Bool 4927 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3890 -> Float 4928testdata/performance/SampleMaterial.lc 492:7-496:21
3891 -> Bool 4929 Bool
3892 -> Bool 4930 -> Bool
3893 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4931 -> CullType
3894testdata/performance/SampleMaterial.lc 492:7-495:27 Float 4932 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3895 -> Bool 4933testdata/performance/SampleMaterial.lc 492:7-497:35
3896 -> Bool 4934 Bool
3897 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4935 -> CullType
3898testdata/performance/SampleMaterial.lc 492:7-496:21 Bool 4936 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3899 -> Bool 4937testdata/performance/SampleMaterial.lc 492:7-498:28
3900 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4938 CullType
3901testdata/performance/SampleMaterial.lc 492:7-497:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4939 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3902testdata/performance/SampleMaterial.lc 492:7-498:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4940testdata/performance/SampleMaterial.lc 492:7-499:33
3903testdata/performance/SampleMaterial.lc 492:7-499:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4941 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3904testdata/performance/SampleMaterial.lc 492:7-500:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4942testdata/performance/SampleMaterial.lc 492:7-500:32
3905testdata/performance/SampleMaterial.lc 492:7-501:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 4943 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3906testdata/performance/SampleMaterial.lc 492:7-502:34 List StageAttrs -> Bool -> CommonAttrs 4944testdata/performance/SampleMaterial.lc 492:7-501:30
3907testdata/performance/SampleMaterial.lc 492:7-530:14 Bool -> CommonAttrs 4945 Bool -> List StageAttrs -> Bool -> CommonAttrs
3908testdata/performance/SampleMaterial.lc 492:7-532:10 ((CommonAttrs)) | CommonAttrs 4946testdata/performance/SampleMaterial.lc 492:7-502:34
3909testdata/performance/SampleMaterial.lc 493:24-493:26 () 4947 List StageAttrs -> Bool -> CommonAttrs
3910testdata/performance/SampleMaterial.lc 494:24-494:26 () 4948testdata/performance/SampleMaterial.lc 492:7-530:14
3911testdata/performance/SampleMaterial.lc 495:22-495:27 Bool 4949 Bool -> CommonAttrs
3912testdata/performance/SampleMaterial.lc 496:20-496:21 _b 4950testdata/performance/SampleMaterial.lc 492:7-532:10
3913testdata/performance/SampleMaterial.lc 497:30-497:35 Bool 4951 CommonAttrs | ((CommonAttrs))
3914testdata/performance/SampleMaterial.lc 498:23-498:28 Bool 4952testdata/performance/SampleMaterial.lc 493:24-493:26
3915testdata/performance/SampleMaterial.lc 499:20-499:33 CullType 4953 ()
3916testdata/performance/SampleMaterial.lc 500:30-500:32 forall a . List a 4954testdata/performance/SampleMaterial.lc 494:24-494:26
3917testdata/performance/SampleMaterial.lc 501:25-501:30 Bool 4955 ()
3918testdata/performance/SampleMaterial.lc 502:29-502:34 Bool 4956testdata/performance/SampleMaterial.lc 495:22-495:27
3919testdata/performance/SampleMaterial.lc 504:13-530:14 List StageAttrs 4957 Bool
3920testdata/performance/SampleMaterial.lc 504:15-504:25 Maybe (Blending', Blending') 4958testdata/performance/SampleMaterial.lc 496:20-496:21
3921 -> RGBGen 4959 _b
3922 -> AlphaGen 4960testdata/performance/SampleMaterial.lc 497:30-497:35
4961 Bool
4962testdata/performance/SampleMaterial.lc 498:23-498:28
4963 Bool
4964testdata/performance/SampleMaterial.lc 499:20-499:33
4965 CullType
4966testdata/performance/SampleMaterial.lc 500:30-500:32
4967 forall a . List a
4968testdata/performance/SampleMaterial.lc 501:25-501:30
4969 Bool
4970testdata/performance/SampleMaterial.lc 502:29-502:34
4971 Bool
4972testdata/performance/SampleMaterial.lc 504:13-530:14
4973 List StageAttrs
4974testdata/performance/SampleMaterial.lc 504:15-504:25
4975 Maybe (Blending', Blending')
4976 -> RGBGen
4977 -> AlphaGen
4978 -> TCGen
4979 -> List TCMod
4980 -> StageTexture
4981 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4982testdata/performance/SampleMaterial.lc 504:15-505:36
4983 RGBGen
4984 -> AlphaGen
4985 -> TCGen
4986 -> List TCMod
4987 -> StageTexture
4988 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4989testdata/performance/SampleMaterial.lc 504:15-506:50
4990 AlphaGen
3923 -> TCGen 4991 -> TCGen
3924 -> List TCMod 4992 -> List TCMod
3925 -> StageTexture 4993 -> StageTexture
3926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3927testdata/performance/SampleMaterial.lc 504:15-505:36 RGBGen 4995testdata/performance/SampleMaterial.lc 504:15-507:42
3928 -> AlphaGen 4996 TCGen
3929 -> TCGen
3930 -> List TCMod 4997 -> List TCMod
3931 -> StageTexture 4998 -> StageTexture
3932 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3933testdata/performance/SampleMaterial.lc 504:15-506:50 AlphaGen 5000testdata/performance/SampleMaterial.lc 504:15-508:36
3934 -> TCGen 5001 List TCMod
3935 -> List TCMod
3936 -> StageTexture 5002 -> StageTexture
3937 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3938testdata/performance/SampleMaterial.lc 504:15-507:42 TCGen 5004testdata/performance/SampleMaterial.lc 504:15-509:31
3939 -> List TCMod 5005 StageTexture
3940 -> StageTexture
3941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3942testdata/performance/SampleMaterial.lc 504:15-508:36 List TCMod 5007testdata/performance/SampleMaterial.lc 504:15-510:84
3943 -> StageTexture 5008 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3944 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5009testdata/performance/SampleMaterial.lc 504:15-511:38
3945testdata/performance/SampleMaterial.lc 504:15-509:31 StageTexture 5010 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5011testdata/performance/SampleMaterial.lc 504:15-512:41
3947testdata/performance/SampleMaterial.lc 504:15-510:84 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5012 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3948testdata/performance/SampleMaterial.lc 504:15-511:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5013testdata/performance/SampleMaterial.lc 504:15-513:40
3949testdata/performance/SampleMaterial.lc 504:15-512:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5014 Bool -> String -> StageAttrs
3950testdata/performance/SampleMaterial.lc 504:15-513:40 Bool -> String -> StageAttrs 5015testdata/performance/SampleMaterial.lc 504:15-514:46
3951testdata/performance/SampleMaterial.lc 504:15-514:46 String -> StageAttrs 5016 String -> StageAttrs
3952testdata/performance/SampleMaterial.lc 504:15-516:18 StageAttrs 5017testdata/performance/SampleMaterial.lc 504:15-516:18
3953testdata/performance/SampleMaterial.lc 505:29-505:36 forall a . Maybe a 5018 StageAttrs
3954testdata/performance/SampleMaterial.lc 506:30-506:50 RGBGen 5019testdata/performance/SampleMaterial.lc 505:29-505:36
3955testdata/performance/SampleMaterial.lc 507:32-507:42 AlphaGen 5020 forall a . Maybe a
3956testdata/performance/SampleMaterial.lc 508:29-508:36 TCGen 5021testdata/performance/SampleMaterial.lc 506:30-506:50
3957testdata/performance/SampleMaterial.lc 509:29-509:31 forall a . List a 5022 RGBGen
3958testdata/performance/SampleMaterial.lc 510:31-510:37 String -> StageTexture 5023testdata/performance/SampleMaterial.lc 507:32-507:42
3959testdata/performance/SampleMaterial.lc 510:31-510:84 StageTexture 5024 AlphaGen
3960testdata/performance/SampleMaterial.lc 510:38-510:84 String 5025testdata/performance/SampleMaterial.lc 508:29-508:36
3961testdata/performance/SampleMaterial.lc 511:34-511:38 Bool 5026 TCGen
3962testdata/performance/SampleMaterial.lc 512:33-512:41 DepthFunction 5027testdata/performance/SampleMaterial.lc 509:29-509:31
3963testdata/performance/SampleMaterial.lc 513:33-513:40 forall a . Maybe a 5028 forall a . List a
3964testdata/performance/SampleMaterial.lc 514:41-514:46 Bool 5029testdata/performance/SampleMaterial.lc 510:31-510:37
3965testdata/performance/SampleMaterial.lc 515:38-515:54 String 5030 String -> StageTexture
3966testdata/performance/SampleMaterial.lc 517:15-517:25 Maybe (Blending', Blending') 5031testdata/performance/SampleMaterial.lc 510:31-510:84
3967 -> RGBGen 5032 StageTexture
3968 -> AlphaGen 5033testdata/performance/SampleMaterial.lc 510:38-510:84
5034 String
5035testdata/performance/SampleMaterial.lc 511:34-511:38
5036 Bool
5037testdata/performance/SampleMaterial.lc 512:33-512:41
5038 DepthFunction
5039testdata/performance/SampleMaterial.lc 513:33-513:40
5040 forall a . Maybe a
5041testdata/performance/SampleMaterial.lc 514:41-514:46
5042 Bool
5043testdata/performance/SampleMaterial.lc 515:38-515:54
5044 String
5045testdata/performance/SampleMaterial.lc 517:15-517:25
5046 Maybe (Blending', Blending')
5047 -> RGBGen
5048 -> AlphaGen
5049 -> TCGen
5050 -> List TCMod
5051 -> StageTexture
5052 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5053testdata/performance/SampleMaterial.lc 517:15-518:57
5054 RGBGen
5055 -> AlphaGen
5056 -> TCGen
5057 -> List TCMod
5058 -> StageTexture
5059 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5060testdata/performance/SampleMaterial.lc 517:15-519:50
5061 AlphaGen
3969 -> TCGen 5062 -> TCGen
3970 -> List TCMod 5063 -> List TCMod
3971 -> StageTexture 5064 -> StageTexture
3972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5065 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3973testdata/performance/SampleMaterial.lc 517:15-518:57 RGBGen 5066testdata/performance/SampleMaterial.lc 517:15-520:42
3974 -> AlphaGen 5067 TCGen
3975 -> TCGen
3976 -> List TCMod 5068 -> List TCMod
3977 -> StageTexture 5069 -> StageTexture
3978 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5070 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3979testdata/performance/SampleMaterial.lc 517:15-519:50 AlphaGen 5071testdata/performance/SampleMaterial.lc 517:15-521:40
3980 -> TCGen 5072 List TCMod
3981 -> List TCMod
3982 -> StageTexture 5073 -> StageTexture
3983 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3984testdata/performance/SampleMaterial.lc 517:15-520:42 TCGen 5075testdata/performance/SampleMaterial.lc 517:15-522:31
3985 -> List TCMod 5076 StageTexture
3986 -> StageTexture
3987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3988testdata/performance/SampleMaterial.lc 517:15-521:40 List TCMod 5078testdata/performance/SampleMaterial.lc 517:15-523:42
3989 -> StageTexture 5079 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5080testdata/performance/SampleMaterial.lc 517:15-524:38
3991testdata/performance/SampleMaterial.lc 517:15-522:31 StageTexture 5081 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3992 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5082testdata/performance/SampleMaterial.lc 517:15-525:41
3993testdata/performance/SampleMaterial.lc 517:15-523:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5083 Maybe AlphaFunction -> Bool -> String -> StageAttrs
3994testdata/performance/SampleMaterial.lc 517:15-524:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5084testdata/performance/SampleMaterial.lc 517:15-526:40
3995testdata/performance/SampleMaterial.lc 517:15-525:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5085 Bool -> String -> StageAttrs
3996testdata/performance/SampleMaterial.lc 517:15-526:40 Bool -> String -> StageAttrs 5086testdata/performance/SampleMaterial.lc 517:15-527:46
3997testdata/performance/SampleMaterial.lc 517:15-527:46 String -> StageAttrs 5087 String -> StageAttrs
3998testdata/performance/SampleMaterial.lc 517:15-529:18 List StageAttrs | StageAttrs 5088testdata/performance/SampleMaterial.lc 517:15-529:18
3999testdata/performance/SampleMaterial.lc 518:29-518:33 forall a . a -> Maybe a 5089 StageAttrs | List StageAttrs
4000testdata/performance/SampleMaterial.lc 518:29-518:57 Maybe (Blending', Blending') 5090testdata/performance/SampleMaterial.lc 518:29-518:33
4001testdata/performance/SampleMaterial.lc 518:34-518:57 (Blending', Blending') 5091 forall a . a -> Maybe a
4002testdata/performance/SampleMaterial.lc 518:36-518:46 Blending' 5092testdata/performance/SampleMaterial.lc 518:29-518:57
4003testdata/performance/SampleMaterial.lc 518:49-518:55 ((Blending')) | Blending' 5093 Maybe (Blending', Blending')
4004testdata/performance/SampleMaterial.lc 519:30-519:50 RGBGen 5094testdata/performance/SampleMaterial.lc 518:34-518:57
4005testdata/performance/SampleMaterial.lc 520:32-520:42 AlphaGen 5095 (Blending', Blending')
4006testdata/performance/SampleMaterial.lc 521:29-521:40 TCGen 5096testdata/performance/SampleMaterial.lc 518:36-518:46
4007testdata/performance/SampleMaterial.lc 522:29-522:31 forall a . List a 5097 Blending'
4008testdata/performance/SampleMaterial.lc 523:31-523:42 StageTexture 5098testdata/performance/SampleMaterial.lc 518:49-518:55
4009testdata/performance/SampleMaterial.lc 524:34-524:38 Bool 5099 Blending' | ((Blending'))
4010testdata/performance/SampleMaterial.lc 525:33-525:41 DepthFunction 5100testdata/performance/SampleMaterial.lc 519:30-519:50
4011testdata/performance/SampleMaterial.lc 526:33-526:40 forall a . Maybe a 5101 RGBGen
4012testdata/performance/SampleMaterial.lc 527:41-527:46 Bool 5102testdata/performance/SampleMaterial.lc 520:32-520:42
4013testdata/performance/SampleMaterial.lc 528:38-528:54 String 5103 AlphaGen
4014testdata/performance/SampleMaterial.lc 531:21-531:26 Bool 5104testdata/performance/SampleMaterial.lc 521:29-521:40
4015testdata/performance/SampleMaterial.lc 534:5-576:6 (String, CommonAttrs) 5105 TCGen
4016testdata/performance/SampleMaterial.lc 534:5-2182:6 List (String, CommonAttrs) 5106testdata/performance/SampleMaterial.lc 522:29-522:31
4017testdata/performance/SampleMaterial.lc 534:7-534:42 String 5107 forall a . List a
4018testdata/performance/SampleMaterial.lc 535:7-535:18 () 5108testdata/performance/SampleMaterial.lc 523:31-523:42
4019 -> () 5109 StageTexture
4020 -> Bool 5110testdata/performance/SampleMaterial.lc 524:34-524:38
5111 Bool
5112testdata/performance/SampleMaterial.lc 525:33-525:41
5113 DepthFunction
5114testdata/performance/SampleMaterial.lc 526:33-526:40
5115 forall a . Maybe a
5116testdata/performance/SampleMaterial.lc 527:41-527:46
5117 Bool
5118testdata/performance/SampleMaterial.lc 528:38-528:54
5119 String
5120testdata/performance/SampleMaterial.lc 531:21-531:26
5121 Bool
5122testdata/performance/SampleMaterial.lc 534:5-576:6
5123 (String, CommonAttrs)
5124testdata/performance/SampleMaterial.lc 534:5-2182:6
5125 List (String, CommonAttrs)
5126testdata/performance/SampleMaterial.lc 534:7-534:42
5127 String
5128testdata/performance/SampleMaterial.lc 535:7-535:18
5129 ()
5130 -> ()
5131 -> Bool
5132 -> Float
5133 -> Bool
5134 -> Bool
5135 -> CullType
5136 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5137testdata/performance/SampleMaterial.lc 535:7-536:26
5138 ()
5139 -> Bool
5140 -> Float
5141 -> Bool
5142 -> Bool
5143 -> CullType
5144 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5145testdata/performance/SampleMaterial.lc 535:7-537:26
5146 Bool
4021 -> Float 5147 -> Float
4022 -> Bool 5148 -> Bool
4023 -> Bool 5149 -> Bool
4024 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5150 -> CullType
4025testdata/performance/SampleMaterial.lc 535:7-536:26 () 5151 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4026 -> Bool 5152testdata/performance/SampleMaterial.lc 535:7-538:27
4027 -> Float 5153 Float
4028 -> Bool 5154 -> Bool
4029 -> Bool 5155 -> Bool
4030 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5156 -> CullType
4031testdata/performance/SampleMaterial.lc 535:7-537:26 Bool 5157 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4032 -> Float 5158testdata/performance/SampleMaterial.lc 535:7-539:21
4033 -> Bool 5159 Bool
4034 -> Bool 5160 -> Bool
4035 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5161 -> CullType
4036testdata/performance/SampleMaterial.lc 535:7-538:27 Float 5162 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4037 -> Bool 5163testdata/performance/SampleMaterial.lc 535:7-540:35
4038 -> Bool 5164 Bool
4039 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5165 -> CullType
4040testdata/performance/SampleMaterial.lc 535:7-539:21 Bool 5166 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4041 -> Bool 5167testdata/performance/SampleMaterial.lc 535:7-541:28
4042 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5168 CullType
4043testdata/performance/SampleMaterial.lc 535:7-540:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5169 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4044testdata/performance/SampleMaterial.lc 535:7-541:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5170testdata/performance/SampleMaterial.lc 535:7-542:33
4045testdata/performance/SampleMaterial.lc 535:7-542:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5171 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4046testdata/performance/SampleMaterial.lc 535:7-543:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5172testdata/performance/SampleMaterial.lc 535:7-543:32
4047testdata/performance/SampleMaterial.lc 535:7-544:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5173 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4048testdata/performance/SampleMaterial.lc 535:7-545:34 List StageAttrs -> Bool -> CommonAttrs 5174testdata/performance/SampleMaterial.lc 535:7-544:30
4049testdata/performance/SampleMaterial.lc 535:7-573:14 Bool -> CommonAttrs 5175 Bool -> List StageAttrs -> Bool -> CommonAttrs
4050testdata/performance/SampleMaterial.lc 535:7-575:10 ((CommonAttrs)) | CommonAttrs 5176testdata/performance/SampleMaterial.lc 535:7-545:34
4051testdata/performance/SampleMaterial.lc 536:24-536:26 () 5177 List StageAttrs -> Bool -> CommonAttrs
4052testdata/performance/SampleMaterial.lc 537:24-537:26 () 5178testdata/performance/SampleMaterial.lc 535:7-573:14
4053testdata/performance/SampleMaterial.lc 538:22-538:27 Bool 5179 Bool -> CommonAttrs
4054testdata/performance/SampleMaterial.lc 539:20-539:21 _b 5180testdata/performance/SampleMaterial.lc 535:7-575:10
4055testdata/performance/SampleMaterial.lc 540:30-540:35 Bool 5181 CommonAttrs | ((CommonAttrs))
4056testdata/performance/SampleMaterial.lc 541:23-541:28 Bool 5182testdata/performance/SampleMaterial.lc 536:24-536:26
4057testdata/performance/SampleMaterial.lc 542:20-542:33 CullType 5183 ()
4058testdata/performance/SampleMaterial.lc 543:30-543:32 forall a . List a 5184testdata/performance/SampleMaterial.lc 537:24-537:26
4059testdata/performance/SampleMaterial.lc 544:25-544:30 Bool 5185 ()
4060testdata/performance/SampleMaterial.lc 545:29-545:34 Bool 5186testdata/performance/SampleMaterial.lc 538:22-538:27
4061testdata/performance/SampleMaterial.lc 547:13-573:14 List StageAttrs 5187 Bool
4062testdata/performance/SampleMaterial.lc 547:15-547:25 Maybe (Blending', Blending') 5188testdata/performance/SampleMaterial.lc 539:20-539:21
4063 -> RGBGen 5189 _b
4064 -> AlphaGen 5190testdata/performance/SampleMaterial.lc 540:30-540:35
5191 Bool
5192testdata/performance/SampleMaterial.lc 541:23-541:28
5193 Bool
5194testdata/performance/SampleMaterial.lc 542:20-542:33
5195 CullType
5196testdata/performance/SampleMaterial.lc 543:30-543:32
5197 forall a . List a
5198testdata/performance/SampleMaterial.lc 544:25-544:30
5199 Bool
5200testdata/performance/SampleMaterial.lc 545:29-545:34
5201 Bool
5202testdata/performance/SampleMaterial.lc 547:13-573:14
5203 List StageAttrs
5204testdata/performance/SampleMaterial.lc 547:15-547:25
5205 Maybe (Blending', Blending')
5206 -> RGBGen
5207 -> AlphaGen
5208 -> TCGen
5209 -> List TCMod
5210 -> StageTexture
5211 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5212testdata/performance/SampleMaterial.lc 547:15-548:36
5213 RGBGen
5214 -> AlphaGen
5215 -> TCGen
5216 -> List TCMod
5217 -> StageTexture
5218 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5219testdata/performance/SampleMaterial.lc 547:15-549:50
5220 AlphaGen
4065 -> TCGen 5221 -> TCGen
4066 -> List TCMod 5222 -> List TCMod
4067 -> StageTexture 5223 -> StageTexture
4068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4069testdata/performance/SampleMaterial.lc 547:15-548:36 RGBGen 5225testdata/performance/SampleMaterial.lc 547:15-550:42
4070 -> AlphaGen 5226 TCGen
4071 -> TCGen
4072 -> List TCMod 5227 -> List TCMod
4073 -> StageTexture 5228 -> StageTexture
4074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4075testdata/performance/SampleMaterial.lc 547:15-549:50 AlphaGen 5230testdata/performance/SampleMaterial.lc 547:15-551:36
4076 -> TCGen 5231 List TCMod
4077 -> List TCMod
4078 -> StageTexture 5232 -> StageTexture
4079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4080testdata/performance/SampleMaterial.lc 547:15-550:42 TCGen 5234testdata/performance/SampleMaterial.lc 547:15-552:31
4081 -> List TCMod 5235 StageTexture
4082 -> StageTexture
4083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4084testdata/performance/SampleMaterial.lc 547:15-551:36 List TCMod 5237testdata/performance/SampleMaterial.lc 547:15-553:73
4085 -> StageTexture 5238 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5239testdata/performance/SampleMaterial.lc 547:15-554:38
4087testdata/performance/SampleMaterial.lc 547:15-552:31 StageTexture 5240 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4088 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5241testdata/performance/SampleMaterial.lc 547:15-555:41
4089testdata/performance/SampleMaterial.lc 547:15-553:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5242 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4090testdata/performance/SampleMaterial.lc 547:15-554:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5243testdata/performance/SampleMaterial.lc 547:15-556:40
4091testdata/performance/SampleMaterial.lc 547:15-555:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5244 Bool -> String -> StageAttrs
4092testdata/performance/SampleMaterial.lc 547:15-556:40 Bool -> String -> StageAttrs 5245testdata/performance/SampleMaterial.lc 547:15-557:46
4093testdata/performance/SampleMaterial.lc 547:15-557:46 String -> StageAttrs 5246 String -> StageAttrs
4094testdata/performance/SampleMaterial.lc 547:15-559:18 StageAttrs 5247testdata/performance/SampleMaterial.lc 547:15-559:18
4095testdata/performance/SampleMaterial.lc 548:29-548:36 forall a . Maybe a 5248 StageAttrs
4096testdata/performance/SampleMaterial.lc 549:30-549:50 RGBGen 5249testdata/performance/SampleMaterial.lc 548:29-548:36
4097testdata/performance/SampleMaterial.lc 550:32-550:42 AlphaGen 5250 forall a . Maybe a
4098testdata/performance/SampleMaterial.lc 551:29-551:36 TCGen 5251testdata/performance/SampleMaterial.lc 549:30-549:50
4099testdata/performance/SampleMaterial.lc 552:29-552:31 forall a . List a 5252 RGBGen
4100testdata/performance/SampleMaterial.lc 553:31-553:37 String -> StageTexture 5253testdata/performance/SampleMaterial.lc 550:32-550:42
4101testdata/performance/SampleMaterial.lc 553:31-553:73 StageTexture 5254 AlphaGen
4102testdata/performance/SampleMaterial.lc 553:38-553:73 String 5255testdata/performance/SampleMaterial.lc 551:29-551:36
4103testdata/performance/SampleMaterial.lc 554:34-554:38 Bool 5256 TCGen
4104testdata/performance/SampleMaterial.lc 555:33-555:41 DepthFunction 5257testdata/performance/SampleMaterial.lc 552:29-552:31
4105testdata/performance/SampleMaterial.lc 556:33-556:40 forall a . Maybe a 5258 forall a . List a
4106testdata/performance/SampleMaterial.lc 557:41-557:46 Bool 5259testdata/performance/SampleMaterial.lc 553:31-553:37
4107testdata/performance/SampleMaterial.lc 558:38-558:54 String 5260 String -> StageTexture
4108testdata/performance/SampleMaterial.lc 560:15-560:25 Maybe (Blending', Blending') 5261testdata/performance/SampleMaterial.lc 553:31-553:73
4109 -> RGBGen 5262 StageTexture
4110 -> AlphaGen 5263testdata/performance/SampleMaterial.lc 553:38-553:73
5264 String
5265testdata/performance/SampleMaterial.lc 554:34-554:38
5266 Bool
5267testdata/performance/SampleMaterial.lc 555:33-555:41
5268 DepthFunction
5269testdata/performance/SampleMaterial.lc 556:33-556:40
5270 forall a . Maybe a
5271testdata/performance/SampleMaterial.lc 557:41-557:46
5272 Bool
5273testdata/performance/SampleMaterial.lc 558:38-558:54
5274 String
5275testdata/performance/SampleMaterial.lc 560:15-560:25
5276 Maybe (Blending', Blending')
5277 -> RGBGen
5278 -> AlphaGen
5279 -> TCGen
5280 -> List TCMod
5281 -> StageTexture
5282 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5283testdata/performance/SampleMaterial.lc 560:15-561:57
5284 RGBGen
5285 -> AlphaGen
5286 -> TCGen
5287 -> List TCMod
5288 -> StageTexture
5289 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5290testdata/performance/SampleMaterial.lc 560:15-562:50
5291 AlphaGen
4111 -> TCGen 5292 -> TCGen
4112 -> List TCMod 5293 -> List TCMod
4113 -> StageTexture 5294 -> StageTexture
4114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5295 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4115testdata/performance/SampleMaterial.lc 560:15-561:57 RGBGen 5296testdata/performance/SampleMaterial.lc 560:15-563:42
4116 -> AlphaGen 5297 TCGen
4117 -> TCGen
4118 -> List TCMod 5298 -> List TCMod
4119 -> StageTexture 5299 -> StageTexture
4120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4121testdata/performance/SampleMaterial.lc 560:15-562:50 AlphaGen 5301testdata/performance/SampleMaterial.lc 560:15-564:40
4122 -> TCGen 5302 List TCMod
4123 -> List TCMod
4124 -> StageTexture 5303 -> StageTexture
4125 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4126testdata/performance/SampleMaterial.lc 560:15-563:42 TCGen 5305testdata/performance/SampleMaterial.lc 560:15-565:31
4127 -> List TCMod 5306 StageTexture
4128 -> StageTexture
4129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4130testdata/performance/SampleMaterial.lc 560:15-564:40 List TCMod 5308testdata/performance/SampleMaterial.lc 560:15-566:42
4131 -> StageTexture 5309 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5310testdata/performance/SampleMaterial.lc 560:15-567:38
4133testdata/performance/SampleMaterial.lc 560:15-565:31 StageTexture 5311 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5312testdata/performance/SampleMaterial.lc 560:15-568:41
4135testdata/performance/SampleMaterial.lc 560:15-566:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5313 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4136testdata/performance/SampleMaterial.lc 560:15-567:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5314testdata/performance/SampleMaterial.lc 560:15-569:40
4137testdata/performance/SampleMaterial.lc 560:15-568:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5315 Bool -> String -> StageAttrs
4138testdata/performance/SampleMaterial.lc 560:15-569:40 Bool -> String -> StageAttrs 5316testdata/performance/SampleMaterial.lc 560:15-570:46
4139testdata/performance/SampleMaterial.lc 560:15-570:46 String -> StageAttrs 5317 String -> StageAttrs
4140testdata/performance/SampleMaterial.lc 560:15-572:18 List StageAttrs | StageAttrs 5318testdata/performance/SampleMaterial.lc 560:15-572:18
4141testdata/performance/SampleMaterial.lc 561:29-561:33 forall a . a -> Maybe a 5319 StageAttrs | List StageAttrs
4142testdata/performance/SampleMaterial.lc 561:29-561:57 Maybe (Blending', Blending') 5320testdata/performance/SampleMaterial.lc 561:29-561:33
4143testdata/performance/SampleMaterial.lc 561:34-561:57 (Blending', Blending') 5321 forall a . a -> Maybe a
4144testdata/performance/SampleMaterial.lc 561:36-561:46 Blending' 5322testdata/performance/SampleMaterial.lc 561:29-561:57
4145testdata/performance/SampleMaterial.lc 561:49-561:55 ((Blending')) | Blending' 5323 Maybe (Blending', Blending')
4146testdata/performance/SampleMaterial.lc 562:30-562:50 RGBGen 5324testdata/performance/SampleMaterial.lc 561:34-561:57
4147testdata/performance/SampleMaterial.lc 563:32-563:42 AlphaGen 5325 (Blending', Blending')
4148testdata/performance/SampleMaterial.lc 564:29-564:40 TCGen 5326testdata/performance/SampleMaterial.lc 561:36-561:46
4149testdata/performance/SampleMaterial.lc 565:29-565:31 forall a . List a 5327 Blending'
4150testdata/performance/SampleMaterial.lc 566:31-566:42 StageTexture 5328testdata/performance/SampleMaterial.lc 561:49-561:55
4151testdata/performance/SampleMaterial.lc 567:34-567:38 Bool 5329 Blending' | ((Blending'))
4152testdata/performance/SampleMaterial.lc 568:33-568:41 DepthFunction 5330testdata/performance/SampleMaterial.lc 562:30-562:50
4153testdata/performance/SampleMaterial.lc 569:33-569:40 forall a . Maybe a 5331 RGBGen
4154testdata/performance/SampleMaterial.lc 570:41-570:46 Bool 5332testdata/performance/SampleMaterial.lc 563:32-563:42
4155testdata/performance/SampleMaterial.lc 571:38-571:54 String 5333 AlphaGen
4156testdata/performance/SampleMaterial.lc 574:21-574:26 Bool 5334testdata/performance/SampleMaterial.lc 564:29-564:40
4157testdata/performance/SampleMaterial.lc 577:5-619:6 (String, CommonAttrs) 5335 TCGen
4158testdata/performance/SampleMaterial.lc 577:5-2182:6 List (String, CommonAttrs) 5336testdata/performance/SampleMaterial.lc 565:29-565:31
4159testdata/performance/SampleMaterial.lc 577:7-577:42 String 5337 forall a . List a
4160testdata/performance/SampleMaterial.lc 578:7-578:18 () 5338testdata/performance/SampleMaterial.lc 566:31-566:42
4161 -> () 5339 StageTexture
4162 -> Bool 5340testdata/performance/SampleMaterial.lc 567:34-567:38
5341 Bool
5342testdata/performance/SampleMaterial.lc 568:33-568:41
5343 DepthFunction
5344testdata/performance/SampleMaterial.lc 569:33-569:40
5345 forall a . Maybe a
5346testdata/performance/SampleMaterial.lc 570:41-570:46
5347 Bool
5348testdata/performance/SampleMaterial.lc 571:38-571:54
5349 String
5350testdata/performance/SampleMaterial.lc 574:21-574:26
5351 Bool
5352testdata/performance/SampleMaterial.lc 577:5-619:6
5353 (String, CommonAttrs)
5354testdata/performance/SampleMaterial.lc 577:5-2182:6
5355 List (String, CommonAttrs)
5356testdata/performance/SampleMaterial.lc 577:7-577:42
5357 String
5358testdata/performance/SampleMaterial.lc 578:7-578:18
5359 ()
5360 -> ()
5361 -> Bool
5362 -> Float
5363 -> Bool
5364 -> Bool
5365 -> CullType
5366 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5367testdata/performance/SampleMaterial.lc 578:7-579:26
5368 ()
5369 -> Bool
5370 -> Float
5371 -> Bool
5372 -> Bool
5373 -> CullType
5374 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5375testdata/performance/SampleMaterial.lc 578:7-580:26
5376 Bool
4163 -> Float 5377 -> Float
4164 -> Bool 5378 -> Bool
4165 -> Bool 5379 -> Bool
4166 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5380 -> CullType
4167testdata/performance/SampleMaterial.lc 578:7-579:26 () 5381 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4168 -> Bool 5382testdata/performance/SampleMaterial.lc 578:7-581:27
4169 -> Float 5383 Float
4170 -> Bool 5384 -> Bool
4171 -> Bool 5385 -> Bool
4172 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5386 -> CullType
4173testdata/performance/SampleMaterial.lc 578:7-580:26 Bool 5387 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4174 -> Float 5388testdata/performance/SampleMaterial.lc 578:7-582:21
4175 -> Bool 5389 Bool
4176 -> Bool 5390 -> Bool
4177 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5391 -> CullType
4178testdata/performance/SampleMaterial.lc 578:7-581:27 Float 5392 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4179 -> Bool 5393testdata/performance/SampleMaterial.lc 578:7-583:35
4180 -> Bool 5394 Bool
4181 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5395 -> CullType
4182testdata/performance/SampleMaterial.lc 578:7-582:21 Bool 5396 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4183 -> Bool 5397testdata/performance/SampleMaterial.lc 578:7-584:28
4184 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5398 CullType
4185testdata/performance/SampleMaterial.lc 578:7-583:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5399 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4186testdata/performance/SampleMaterial.lc 578:7-584:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5400testdata/performance/SampleMaterial.lc 578:7-585:33
4187testdata/performance/SampleMaterial.lc 578:7-585:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5401 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4188testdata/performance/SampleMaterial.lc 578:7-586:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5402testdata/performance/SampleMaterial.lc 578:7-586:32
4189testdata/performance/SampleMaterial.lc 578:7-587:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5403 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4190testdata/performance/SampleMaterial.lc 578:7-588:34 List StageAttrs -> Bool -> CommonAttrs 5404testdata/performance/SampleMaterial.lc 578:7-587:30
4191testdata/performance/SampleMaterial.lc 578:7-616:14 Bool -> CommonAttrs 5405 Bool -> List StageAttrs -> Bool -> CommonAttrs
4192testdata/performance/SampleMaterial.lc 578:7-618:10 ((CommonAttrs)) | CommonAttrs 5406testdata/performance/SampleMaterial.lc 578:7-588:34
4193testdata/performance/SampleMaterial.lc 579:24-579:26 () 5407 List StageAttrs -> Bool -> CommonAttrs
4194testdata/performance/SampleMaterial.lc 580:24-580:26 () 5408testdata/performance/SampleMaterial.lc 578:7-616:14
4195testdata/performance/SampleMaterial.lc 581:22-581:27 Bool 5409 Bool -> CommonAttrs
4196testdata/performance/SampleMaterial.lc 582:20-582:21 _b 5410testdata/performance/SampleMaterial.lc 578:7-618:10
4197testdata/performance/SampleMaterial.lc 583:30-583:35 Bool 5411 CommonAttrs | ((CommonAttrs))
4198testdata/performance/SampleMaterial.lc 584:23-584:28 Bool 5412testdata/performance/SampleMaterial.lc 579:24-579:26
4199testdata/performance/SampleMaterial.lc 585:20-585:33 CullType 5413 ()
4200testdata/performance/SampleMaterial.lc 586:30-586:32 forall a . List a 5414testdata/performance/SampleMaterial.lc 580:24-580:26
4201testdata/performance/SampleMaterial.lc 587:25-587:30 Bool 5415 ()
4202testdata/performance/SampleMaterial.lc 588:29-588:34 Bool 5416testdata/performance/SampleMaterial.lc 581:22-581:27
4203testdata/performance/SampleMaterial.lc 590:13-616:14 List StageAttrs 5417 Bool
4204testdata/performance/SampleMaterial.lc 590:15-590:25 Maybe (Blending', Blending') 5418testdata/performance/SampleMaterial.lc 582:20-582:21
4205 -> RGBGen 5419 _b
4206 -> AlphaGen 5420testdata/performance/SampleMaterial.lc 583:30-583:35
5421 Bool
5422testdata/performance/SampleMaterial.lc 584:23-584:28
5423 Bool
5424testdata/performance/SampleMaterial.lc 585:20-585:33
5425 CullType
5426testdata/performance/SampleMaterial.lc 586:30-586:32
5427 forall a . List a
5428testdata/performance/SampleMaterial.lc 587:25-587:30
5429 Bool
5430testdata/performance/SampleMaterial.lc 588:29-588:34
5431 Bool
5432testdata/performance/SampleMaterial.lc 590:13-616:14
5433 List StageAttrs
5434testdata/performance/SampleMaterial.lc 590:15-590:25
5435 Maybe (Blending', Blending')
5436 -> RGBGen
5437 -> AlphaGen
5438 -> TCGen
5439 -> List TCMod
5440 -> StageTexture
5441 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5442testdata/performance/SampleMaterial.lc 590:15-591:36
5443 RGBGen
5444 -> AlphaGen
5445 -> TCGen
5446 -> List TCMod
5447 -> StageTexture
5448 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5449testdata/performance/SampleMaterial.lc 590:15-592:50
5450 AlphaGen
4207 -> TCGen 5451 -> TCGen
4208 -> List TCMod 5452 -> List TCMod
4209 -> StageTexture 5453 -> StageTexture
4210 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5454 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4211testdata/performance/SampleMaterial.lc 590:15-591:36 RGBGen 5455testdata/performance/SampleMaterial.lc 590:15-593:42
4212 -> AlphaGen 5456 TCGen
4213 -> TCGen
4214 -> List TCMod 5457 -> List TCMod
4215 -> StageTexture 5458 -> StageTexture
4216 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4217testdata/performance/SampleMaterial.lc 590:15-592:50 AlphaGen 5460testdata/performance/SampleMaterial.lc 590:15-594:36
4218 -> TCGen 5461 List TCMod
4219 -> List TCMod
4220 -> StageTexture 5462 -> StageTexture
4221 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4222testdata/performance/SampleMaterial.lc 590:15-593:42 TCGen 5464testdata/performance/SampleMaterial.lc 590:15-595:31
4223 -> List TCMod 5465 StageTexture
4224 -> StageTexture
4225 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4226testdata/performance/SampleMaterial.lc 590:15-594:36 List TCMod 5467testdata/performance/SampleMaterial.lc 590:15-596:73
4227 -> StageTexture 5468 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5469testdata/performance/SampleMaterial.lc 590:15-597:38
4229testdata/performance/SampleMaterial.lc 590:15-595:31 StageTexture 5470 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4230 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5471testdata/performance/SampleMaterial.lc 590:15-598:41
4231testdata/performance/SampleMaterial.lc 590:15-596:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5472 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4232testdata/performance/SampleMaterial.lc 590:15-597:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5473testdata/performance/SampleMaterial.lc 590:15-599:40
4233testdata/performance/SampleMaterial.lc 590:15-598:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5474 Bool -> String -> StageAttrs
4234testdata/performance/SampleMaterial.lc 590:15-599:40 Bool -> String -> StageAttrs 5475testdata/performance/SampleMaterial.lc 590:15-600:46
4235testdata/performance/SampleMaterial.lc 590:15-600:46 String -> StageAttrs 5476 String -> StageAttrs
4236testdata/performance/SampleMaterial.lc 590:15-602:18 StageAttrs 5477testdata/performance/SampleMaterial.lc 590:15-602:18
4237testdata/performance/SampleMaterial.lc 591:29-591:36 forall a . Maybe a 5478 StageAttrs
4238testdata/performance/SampleMaterial.lc 592:30-592:50 RGBGen 5479testdata/performance/SampleMaterial.lc 591:29-591:36
4239testdata/performance/SampleMaterial.lc 593:32-593:42 AlphaGen 5480 forall a . Maybe a
4240testdata/performance/SampleMaterial.lc 594:29-594:36 TCGen 5481testdata/performance/SampleMaterial.lc 592:30-592:50
4241testdata/performance/SampleMaterial.lc 595:29-595:31 forall a . List a 5482 RGBGen
4242testdata/performance/SampleMaterial.lc 596:31-596:37 String -> StageTexture 5483testdata/performance/SampleMaterial.lc 593:32-593:42
4243testdata/performance/SampleMaterial.lc 596:31-596:73 StageTexture 5484 AlphaGen
4244testdata/performance/SampleMaterial.lc 596:38-596:73 String 5485testdata/performance/SampleMaterial.lc 594:29-594:36
4245testdata/performance/SampleMaterial.lc 597:34-597:38 Bool 5486 TCGen
4246testdata/performance/SampleMaterial.lc 598:33-598:41 DepthFunction 5487testdata/performance/SampleMaterial.lc 595:29-595:31
4247testdata/performance/SampleMaterial.lc 599:33-599:40 forall a . Maybe a 5488 forall a . List a
4248testdata/performance/SampleMaterial.lc 600:41-600:46 Bool 5489testdata/performance/SampleMaterial.lc 596:31-596:37
4249testdata/performance/SampleMaterial.lc 601:38-601:54 String 5490 String -> StageTexture
4250testdata/performance/SampleMaterial.lc 603:15-603:25 Maybe (Blending', Blending') 5491testdata/performance/SampleMaterial.lc 596:31-596:73
4251 -> RGBGen 5492 StageTexture
4252 -> AlphaGen 5493testdata/performance/SampleMaterial.lc 596:38-596:73
5494 String
5495testdata/performance/SampleMaterial.lc 597:34-597:38
5496 Bool
5497testdata/performance/SampleMaterial.lc 598:33-598:41
5498 DepthFunction
5499testdata/performance/SampleMaterial.lc 599:33-599:40
5500 forall a . Maybe a
5501testdata/performance/SampleMaterial.lc 600:41-600:46
5502 Bool
5503testdata/performance/SampleMaterial.lc 601:38-601:54
5504 String
5505testdata/performance/SampleMaterial.lc 603:15-603:25
5506 Maybe (Blending', Blending')
5507 -> RGBGen
5508 -> AlphaGen
5509 -> TCGen
5510 -> List TCMod
5511 -> StageTexture
5512 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5513testdata/performance/SampleMaterial.lc 603:15-604:57
5514 RGBGen
5515 -> AlphaGen
5516 -> TCGen
5517 -> List TCMod
5518 -> StageTexture
5519 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5520testdata/performance/SampleMaterial.lc 603:15-605:50
5521 AlphaGen
4253 -> TCGen 5522 -> TCGen
4254 -> List TCMod 5523 -> List TCMod
4255 -> StageTexture 5524 -> StageTexture
4256 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5525 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4257testdata/performance/SampleMaterial.lc 603:15-604:57 RGBGen 5526testdata/performance/SampleMaterial.lc 603:15-606:42
4258 -> AlphaGen 5527 TCGen
4259 -> TCGen
4260 -> List TCMod 5528 -> List TCMod
4261 -> StageTexture 5529 -> StageTexture
4262 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4263testdata/performance/SampleMaterial.lc 603:15-605:50 AlphaGen 5531testdata/performance/SampleMaterial.lc 603:15-607:40
4264 -> TCGen 5532 List TCMod
4265 -> List TCMod
4266 -> StageTexture 5533 -> StageTexture
4267 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4268testdata/performance/SampleMaterial.lc 603:15-606:42 TCGen 5535testdata/performance/SampleMaterial.lc 603:15-608:31
4269 -> List TCMod 5536 StageTexture
4270 -> StageTexture
4271 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4272testdata/performance/SampleMaterial.lc 603:15-607:40 List TCMod 5538testdata/performance/SampleMaterial.lc 603:15-609:42
4273 -> StageTexture 5539 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4274 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5540testdata/performance/SampleMaterial.lc 603:15-610:38
4275testdata/performance/SampleMaterial.lc 603:15-608:31 StageTexture 5541 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4276 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5542testdata/performance/SampleMaterial.lc 603:15-611:41
4277testdata/performance/SampleMaterial.lc 603:15-609:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5543 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4278testdata/performance/SampleMaterial.lc 603:15-610:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5544testdata/performance/SampleMaterial.lc 603:15-612:40
4279testdata/performance/SampleMaterial.lc 603:15-611:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5545 Bool -> String -> StageAttrs
4280testdata/performance/SampleMaterial.lc 603:15-612:40 Bool -> String -> StageAttrs 5546testdata/performance/SampleMaterial.lc 603:15-613:46
4281testdata/performance/SampleMaterial.lc 603:15-613:46 String -> StageAttrs 5547 String -> StageAttrs
4282testdata/performance/SampleMaterial.lc 603:15-615:18 List StageAttrs | StageAttrs 5548testdata/performance/SampleMaterial.lc 603:15-615:18
4283testdata/performance/SampleMaterial.lc 604:29-604:33 forall a . a -> Maybe a 5549 StageAttrs | List StageAttrs
4284testdata/performance/SampleMaterial.lc 604:29-604:57 Maybe (Blending', Blending') 5550testdata/performance/SampleMaterial.lc 604:29-604:33
4285testdata/performance/SampleMaterial.lc 604:34-604:57 (Blending', Blending') 5551 forall a . a -> Maybe a
4286testdata/performance/SampleMaterial.lc 604:36-604:46 Blending' 5552testdata/performance/SampleMaterial.lc 604:29-604:57
4287testdata/performance/SampleMaterial.lc 604:49-604:55 ((Blending')) | Blending' 5553 Maybe (Blending', Blending')
4288testdata/performance/SampleMaterial.lc 605:30-605:50 RGBGen 5554testdata/performance/SampleMaterial.lc 604:34-604:57
4289testdata/performance/SampleMaterial.lc 606:32-606:42 AlphaGen 5555 (Blending', Blending')
4290testdata/performance/SampleMaterial.lc 607:29-607:40 TCGen 5556testdata/performance/SampleMaterial.lc 604:36-604:46
4291testdata/performance/SampleMaterial.lc 608:29-608:31 forall a . List a 5557 Blending'
4292testdata/performance/SampleMaterial.lc 609:31-609:42 StageTexture 5558testdata/performance/SampleMaterial.lc 604:49-604:55
4293testdata/performance/SampleMaterial.lc 610:34-610:38 Bool 5559 Blending' | ((Blending'))
4294testdata/performance/SampleMaterial.lc 611:33-611:41 DepthFunction 5560testdata/performance/SampleMaterial.lc 605:30-605:50
4295testdata/performance/SampleMaterial.lc 612:33-612:40 forall a . Maybe a 5561 RGBGen
4296testdata/performance/SampleMaterial.lc 613:41-613:46 Bool 5562testdata/performance/SampleMaterial.lc 606:32-606:42
4297testdata/performance/SampleMaterial.lc 614:38-614:54 String 5563 AlphaGen
4298testdata/performance/SampleMaterial.lc 617:21-617:26 Bool 5564testdata/performance/SampleMaterial.lc 607:29-607:40
4299testdata/performance/SampleMaterial.lc 620:5-662:6 (String, CommonAttrs) 5565 TCGen
4300testdata/performance/SampleMaterial.lc 620:5-2182:6 List (String, CommonAttrs) 5566testdata/performance/SampleMaterial.lc 608:29-608:31
4301testdata/performance/SampleMaterial.lc 620:7-620:42 String 5567 forall a . List a
4302testdata/performance/SampleMaterial.lc 621:7-621:18 () 5568testdata/performance/SampleMaterial.lc 609:31-609:42
4303 -> () 5569 StageTexture
4304 -> Bool 5570testdata/performance/SampleMaterial.lc 610:34-610:38
5571 Bool
5572testdata/performance/SampleMaterial.lc 611:33-611:41
5573 DepthFunction
5574testdata/performance/SampleMaterial.lc 612:33-612:40
5575 forall a . Maybe a
5576testdata/performance/SampleMaterial.lc 613:41-613:46
5577 Bool
5578testdata/performance/SampleMaterial.lc 614:38-614:54
5579 String
5580testdata/performance/SampleMaterial.lc 617:21-617:26
5581 Bool
5582testdata/performance/SampleMaterial.lc 620:5-662:6
5583 (String, CommonAttrs)
5584testdata/performance/SampleMaterial.lc 620:5-2182:6
5585 List (String, CommonAttrs)
5586testdata/performance/SampleMaterial.lc 620:7-620:42
5587 String
5588testdata/performance/SampleMaterial.lc 621:7-621:18
5589 ()
5590 -> ()
5591 -> Bool
5592 -> Float
5593 -> Bool
5594 -> Bool
5595 -> CullType
5596 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5597testdata/performance/SampleMaterial.lc 621:7-622:26
5598 ()
5599 -> Bool
5600 -> Float
5601 -> Bool
5602 -> Bool
5603 -> CullType
5604 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5605testdata/performance/SampleMaterial.lc 621:7-623:26
5606 Bool
4305 -> Float 5607 -> Float
4306 -> Bool 5608 -> Bool
4307 -> Bool 5609 -> Bool
4308 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5610 -> CullType
4309testdata/performance/SampleMaterial.lc 621:7-622:26 () 5611 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4310 -> Bool 5612testdata/performance/SampleMaterial.lc 621:7-624:27
4311 -> Float 5613 Float
4312 -> Bool 5614 -> Bool
4313 -> Bool 5615 -> Bool
4314 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5616 -> CullType
4315testdata/performance/SampleMaterial.lc 621:7-623:26 Bool 5617 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4316 -> Float 5618testdata/performance/SampleMaterial.lc 621:7-625:21
4317 -> Bool 5619 Bool
4318 -> Bool 5620 -> Bool
4319 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5621 -> CullType
4320testdata/performance/SampleMaterial.lc 621:7-624:27 Float 5622 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4321 -> Bool 5623testdata/performance/SampleMaterial.lc 621:7-626:35
4322 -> Bool 5624 Bool
4323 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5625 -> CullType
4324testdata/performance/SampleMaterial.lc 621:7-625:21 Bool 5626 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4325 -> Bool 5627testdata/performance/SampleMaterial.lc 621:7-627:28
4326 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5628 CullType
4327testdata/performance/SampleMaterial.lc 621:7-626:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5629 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4328testdata/performance/SampleMaterial.lc 621:7-627:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5630testdata/performance/SampleMaterial.lc 621:7-628:33
4329testdata/performance/SampleMaterial.lc 621:7-628:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5631 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4330testdata/performance/SampleMaterial.lc 621:7-629:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5632testdata/performance/SampleMaterial.lc 621:7-629:32
4331testdata/performance/SampleMaterial.lc 621:7-630:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5633 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4332testdata/performance/SampleMaterial.lc 621:7-631:34 List StageAttrs -> Bool -> CommonAttrs 5634testdata/performance/SampleMaterial.lc 621:7-630:30
4333testdata/performance/SampleMaterial.lc 621:7-659:14 Bool -> CommonAttrs 5635 Bool -> List StageAttrs -> Bool -> CommonAttrs
4334testdata/performance/SampleMaterial.lc 621:7-661:10 ((CommonAttrs)) | CommonAttrs 5636testdata/performance/SampleMaterial.lc 621:7-631:34
4335testdata/performance/SampleMaterial.lc 622:24-622:26 () 5637 List StageAttrs -> Bool -> CommonAttrs
4336testdata/performance/SampleMaterial.lc 623:24-623:26 () 5638testdata/performance/SampleMaterial.lc 621:7-659:14
4337testdata/performance/SampleMaterial.lc 624:22-624:27 Bool 5639 Bool -> CommonAttrs
4338testdata/performance/SampleMaterial.lc 625:20-625:21 _b 5640testdata/performance/SampleMaterial.lc 621:7-661:10
4339testdata/performance/SampleMaterial.lc 626:30-626:35 Bool 5641 CommonAttrs | ((CommonAttrs))
4340testdata/performance/SampleMaterial.lc 627:23-627:28 Bool 5642testdata/performance/SampleMaterial.lc 622:24-622:26
4341testdata/performance/SampleMaterial.lc 628:20-628:33 CullType 5643 ()
4342testdata/performance/SampleMaterial.lc 629:30-629:32 forall a . List a 5644testdata/performance/SampleMaterial.lc 623:24-623:26
4343testdata/performance/SampleMaterial.lc 630:25-630:30 Bool 5645 ()
4344testdata/performance/SampleMaterial.lc 631:29-631:34 Bool 5646testdata/performance/SampleMaterial.lc 624:22-624:27
4345testdata/performance/SampleMaterial.lc 633:13-659:14 List StageAttrs 5647 Bool
4346testdata/performance/SampleMaterial.lc 633:15-633:25 Maybe (Blending', Blending') 5648testdata/performance/SampleMaterial.lc 625:20-625:21
4347 -> RGBGen 5649 _b
4348 -> AlphaGen 5650testdata/performance/SampleMaterial.lc 626:30-626:35
5651 Bool
5652testdata/performance/SampleMaterial.lc 627:23-627:28
5653 Bool
5654testdata/performance/SampleMaterial.lc 628:20-628:33
5655 CullType
5656testdata/performance/SampleMaterial.lc 629:30-629:32
5657 forall a . List a
5658testdata/performance/SampleMaterial.lc 630:25-630:30
5659 Bool
5660testdata/performance/SampleMaterial.lc 631:29-631:34
5661 Bool
5662testdata/performance/SampleMaterial.lc 633:13-659:14
5663 List StageAttrs
5664testdata/performance/SampleMaterial.lc 633:15-633:25
5665 Maybe (Blending', Blending')
5666 -> RGBGen
5667 -> AlphaGen
5668 -> TCGen
5669 -> List TCMod
5670 -> StageTexture
5671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5672testdata/performance/SampleMaterial.lc 633:15-634:36
5673 RGBGen
5674 -> AlphaGen
5675 -> TCGen
5676 -> List TCMod
5677 -> StageTexture
5678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5679testdata/performance/SampleMaterial.lc 633:15-635:50
5680 AlphaGen
4349 -> TCGen 5681 -> TCGen
4350 -> List TCMod 5682 -> List TCMod
4351 -> StageTexture 5683 -> StageTexture
4352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4353testdata/performance/SampleMaterial.lc 633:15-634:36 RGBGen 5685testdata/performance/SampleMaterial.lc 633:15-636:42
4354 -> AlphaGen 5686 TCGen
4355 -> TCGen
4356 -> List TCMod 5687 -> List TCMod
4357 -> StageTexture 5688 -> StageTexture
4358 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4359testdata/performance/SampleMaterial.lc 633:15-635:50 AlphaGen 5690testdata/performance/SampleMaterial.lc 633:15-637:36
4360 -> TCGen 5691 List TCMod
4361 -> List TCMod
4362 -> StageTexture 5692 -> StageTexture
4363 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4364testdata/performance/SampleMaterial.lc 633:15-636:42 TCGen 5694testdata/performance/SampleMaterial.lc 633:15-638:31
4365 -> List TCMod 5695 StageTexture
4366 -> StageTexture
4367 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5696 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4368testdata/performance/SampleMaterial.lc 633:15-637:36 List TCMod 5697testdata/performance/SampleMaterial.lc 633:15-639:73
4369 -> StageTexture 5698 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4370 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5699testdata/performance/SampleMaterial.lc 633:15-640:38
4371testdata/performance/SampleMaterial.lc 633:15-638:31 StageTexture 5700 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4372 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5701testdata/performance/SampleMaterial.lc 633:15-641:41
4373testdata/performance/SampleMaterial.lc 633:15-639:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5702 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4374testdata/performance/SampleMaterial.lc 633:15-640:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5703testdata/performance/SampleMaterial.lc 633:15-642:40
4375testdata/performance/SampleMaterial.lc 633:15-641:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5704 Bool -> String -> StageAttrs
4376testdata/performance/SampleMaterial.lc 633:15-642:40 Bool -> String -> StageAttrs 5705testdata/performance/SampleMaterial.lc 633:15-643:46
4377testdata/performance/SampleMaterial.lc 633:15-643:46 String -> StageAttrs 5706 String -> StageAttrs
4378testdata/performance/SampleMaterial.lc 633:15-645:18 StageAttrs 5707testdata/performance/SampleMaterial.lc 633:15-645:18
4379testdata/performance/SampleMaterial.lc 634:29-634:36 forall a . Maybe a 5708 StageAttrs
4380testdata/performance/SampleMaterial.lc 635:30-635:50 RGBGen 5709testdata/performance/SampleMaterial.lc 634:29-634:36
4381testdata/performance/SampleMaterial.lc 636:32-636:42 AlphaGen 5710 forall a . Maybe a
4382testdata/performance/SampleMaterial.lc 637:29-637:36 TCGen 5711testdata/performance/SampleMaterial.lc 635:30-635:50
4383testdata/performance/SampleMaterial.lc 638:29-638:31 forall a . List a 5712 RGBGen
4384testdata/performance/SampleMaterial.lc 639:31-639:37 String -> StageTexture 5713testdata/performance/SampleMaterial.lc 636:32-636:42
4385testdata/performance/SampleMaterial.lc 639:31-639:73 StageTexture 5714 AlphaGen
4386testdata/performance/SampleMaterial.lc 639:38-639:73 String 5715testdata/performance/SampleMaterial.lc 637:29-637:36
4387testdata/performance/SampleMaterial.lc 640:34-640:38 Bool 5716 TCGen
4388testdata/performance/SampleMaterial.lc 641:33-641:41 DepthFunction 5717testdata/performance/SampleMaterial.lc 638:29-638:31
4389testdata/performance/SampleMaterial.lc 642:33-642:40 forall a . Maybe a 5718 forall a . List a
4390testdata/performance/SampleMaterial.lc 643:41-643:46 Bool 5719testdata/performance/SampleMaterial.lc 639:31-639:37
4391testdata/performance/SampleMaterial.lc 644:38-644:54 String 5720 String -> StageTexture
4392testdata/performance/SampleMaterial.lc 646:15-646:25 Maybe (Blending', Blending') 5721testdata/performance/SampleMaterial.lc 639:31-639:73
4393 -> RGBGen 5722 StageTexture
4394 -> AlphaGen 5723testdata/performance/SampleMaterial.lc 639:38-639:73
5724 String
5725testdata/performance/SampleMaterial.lc 640:34-640:38
5726 Bool
5727testdata/performance/SampleMaterial.lc 641:33-641:41
5728 DepthFunction
5729testdata/performance/SampleMaterial.lc 642:33-642:40
5730 forall a . Maybe a
5731testdata/performance/SampleMaterial.lc 643:41-643:46
5732 Bool
5733testdata/performance/SampleMaterial.lc 644:38-644:54
5734 String
5735testdata/performance/SampleMaterial.lc 646:15-646:25
5736 Maybe (Blending', Blending')
5737 -> RGBGen
5738 -> AlphaGen
5739 -> TCGen
5740 -> List TCMod
5741 -> StageTexture
5742 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5743testdata/performance/SampleMaterial.lc 646:15-647:57
5744 RGBGen
5745 -> AlphaGen
5746 -> TCGen
5747 -> List TCMod
5748 -> StageTexture
5749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5750testdata/performance/SampleMaterial.lc 646:15-648:50
5751 AlphaGen
4395 -> TCGen 5752 -> TCGen
4396 -> List TCMod 5753 -> List TCMod
4397 -> StageTexture 5754 -> StageTexture
4398 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5755 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4399testdata/performance/SampleMaterial.lc 646:15-647:57 RGBGen 5756testdata/performance/SampleMaterial.lc 646:15-649:42
4400 -> AlphaGen 5757 TCGen
4401 -> TCGen
4402 -> List TCMod 5758 -> List TCMod
4403 -> StageTexture 5759 -> StageTexture
4404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5760 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4405testdata/performance/SampleMaterial.lc 646:15-648:50 AlphaGen 5761testdata/performance/SampleMaterial.lc 646:15-650:40
4406 -> TCGen 5762 List TCMod
4407 -> List TCMod
4408 -> StageTexture 5763 -> StageTexture
4409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4410testdata/performance/SampleMaterial.lc 646:15-649:42 TCGen 5765testdata/performance/SampleMaterial.lc 646:15-651:31
4411 -> List TCMod 5766 StageTexture
4412 -> StageTexture
4413 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4414testdata/performance/SampleMaterial.lc 646:15-650:40 List TCMod 5768testdata/performance/SampleMaterial.lc 646:15-652:42
4415 -> StageTexture 5769 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5770testdata/performance/SampleMaterial.lc 646:15-653:38
4417testdata/performance/SampleMaterial.lc 646:15-651:31 StageTexture 5771 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5772testdata/performance/SampleMaterial.lc 646:15-654:41
4419testdata/performance/SampleMaterial.lc 646:15-652:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5773 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4420testdata/performance/SampleMaterial.lc 646:15-653:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5774testdata/performance/SampleMaterial.lc 646:15-655:40
4421testdata/performance/SampleMaterial.lc 646:15-654:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5775 Bool -> String -> StageAttrs
4422testdata/performance/SampleMaterial.lc 646:15-655:40 Bool -> String -> StageAttrs 5776testdata/performance/SampleMaterial.lc 646:15-656:46
4423testdata/performance/SampleMaterial.lc 646:15-656:46 String -> StageAttrs 5777 String -> StageAttrs
4424testdata/performance/SampleMaterial.lc 646:15-658:18 List StageAttrs | StageAttrs 5778testdata/performance/SampleMaterial.lc 646:15-658:18
4425testdata/performance/SampleMaterial.lc 647:29-647:33 forall a . a -> Maybe a 5779 StageAttrs | List StageAttrs
4426testdata/performance/SampleMaterial.lc 647:29-647:57 Maybe (Blending', Blending') 5780testdata/performance/SampleMaterial.lc 647:29-647:33
4427testdata/performance/SampleMaterial.lc 647:34-647:57 (Blending', Blending') 5781 forall a . a -> Maybe a
4428testdata/performance/SampleMaterial.lc 647:36-647:46 Blending' 5782testdata/performance/SampleMaterial.lc 647:29-647:57
4429testdata/performance/SampleMaterial.lc 647:49-647:55 ((Blending')) | Blending' 5783 Maybe (Blending', Blending')
4430testdata/performance/SampleMaterial.lc 648:30-648:50 RGBGen 5784testdata/performance/SampleMaterial.lc 647:34-647:57
4431testdata/performance/SampleMaterial.lc 649:32-649:42 AlphaGen 5785 (Blending', Blending')
4432testdata/performance/SampleMaterial.lc 650:29-650:40 TCGen 5786testdata/performance/SampleMaterial.lc 647:36-647:46
4433testdata/performance/SampleMaterial.lc 651:29-651:31 forall a . List a 5787 Blending'
4434testdata/performance/SampleMaterial.lc 652:31-652:42 StageTexture 5788testdata/performance/SampleMaterial.lc 647:49-647:55
4435testdata/performance/SampleMaterial.lc 653:34-653:38 Bool 5789 Blending' | ((Blending'))
4436testdata/performance/SampleMaterial.lc 654:33-654:41 DepthFunction 5790testdata/performance/SampleMaterial.lc 648:30-648:50
4437testdata/performance/SampleMaterial.lc 655:33-655:40 forall a . Maybe a 5791 RGBGen
4438testdata/performance/SampleMaterial.lc 656:41-656:46 Bool 5792testdata/performance/SampleMaterial.lc 649:32-649:42
4439testdata/performance/SampleMaterial.lc 657:38-657:54 String 5793 AlphaGen
4440testdata/performance/SampleMaterial.lc 660:21-660:26 Bool 5794testdata/performance/SampleMaterial.lc 650:29-650:40
4441testdata/performance/SampleMaterial.lc 663:5-705:6 (String, CommonAttrs) 5795 TCGen
4442testdata/performance/SampleMaterial.lc 663:5-2182:6 List (String, CommonAttrs) 5796testdata/performance/SampleMaterial.lc 651:29-651:31
4443testdata/performance/SampleMaterial.lc 663:7-663:42 String 5797 forall a . List a
4444testdata/performance/SampleMaterial.lc 664:7-664:18 () 5798testdata/performance/SampleMaterial.lc 652:31-652:42
4445 -> () 5799 StageTexture
4446 -> Bool 5800testdata/performance/SampleMaterial.lc 653:34-653:38
5801 Bool
5802testdata/performance/SampleMaterial.lc 654:33-654:41
5803 DepthFunction
5804testdata/performance/SampleMaterial.lc 655:33-655:40
5805 forall a . Maybe a
5806testdata/performance/SampleMaterial.lc 656:41-656:46
5807 Bool
5808testdata/performance/SampleMaterial.lc 657:38-657:54
5809 String
5810testdata/performance/SampleMaterial.lc 660:21-660:26
5811 Bool
5812testdata/performance/SampleMaterial.lc 663:5-705:6
5813 (String, CommonAttrs)
5814testdata/performance/SampleMaterial.lc 663:5-2182:6
5815 List (String, CommonAttrs)
5816testdata/performance/SampleMaterial.lc 663:7-663:42
5817 String
5818testdata/performance/SampleMaterial.lc 664:7-664:18
5819 ()
5820 -> ()
5821 -> Bool
5822 -> Float
5823 -> Bool
5824 -> Bool
5825 -> CullType
5826 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5827testdata/performance/SampleMaterial.lc 664:7-665:26
5828 ()
5829 -> Bool
5830 -> Float
5831 -> Bool
5832 -> Bool
5833 -> CullType
5834 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5835testdata/performance/SampleMaterial.lc 664:7-666:26
5836 Bool
4447 -> Float 5837 -> Float
4448 -> Bool 5838 -> Bool
4449 -> Bool 5839 -> Bool
4450 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5840 -> CullType
4451testdata/performance/SampleMaterial.lc 664:7-665:26 () 5841 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4452 -> Bool 5842testdata/performance/SampleMaterial.lc 664:7-667:27
4453 -> Float 5843 Float
4454 -> Bool 5844 -> Bool
4455 -> Bool 5845 -> Bool
4456 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5846 -> CullType
4457testdata/performance/SampleMaterial.lc 664:7-666:26 Bool 5847 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4458 -> Float 5848testdata/performance/SampleMaterial.lc 664:7-668:21
4459 -> Bool 5849 Bool
4460 -> Bool 5850 -> Bool
4461 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5851 -> CullType
4462testdata/performance/SampleMaterial.lc 664:7-667:27 Float 5852 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4463 -> Bool 5853testdata/performance/SampleMaterial.lc 664:7-669:35
4464 -> Bool 5854 Bool
4465 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5855 -> CullType
4466testdata/performance/SampleMaterial.lc 664:7-668:21 Bool 5856 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4467 -> Bool 5857testdata/performance/SampleMaterial.lc 664:7-670:28
4468 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5858 CullType
4469testdata/performance/SampleMaterial.lc 664:7-669:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5859 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4470testdata/performance/SampleMaterial.lc 664:7-670:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5860testdata/performance/SampleMaterial.lc 664:7-671:33
4471testdata/performance/SampleMaterial.lc 664:7-671:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5861 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4472testdata/performance/SampleMaterial.lc 664:7-672:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5862testdata/performance/SampleMaterial.lc 664:7-672:32
4473testdata/performance/SampleMaterial.lc 664:7-673:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 5863 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4474testdata/performance/SampleMaterial.lc 664:7-674:34 List StageAttrs -> Bool -> CommonAttrs 5864testdata/performance/SampleMaterial.lc 664:7-673:30
4475testdata/performance/SampleMaterial.lc 664:7-702:14 Bool -> CommonAttrs 5865 Bool -> List StageAttrs -> Bool -> CommonAttrs
4476testdata/performance/SampleMaterial.lc 664:7-704:10 ((CommonAttrs)) | CommonAttrs 5866testdata/performance/SampleMaterial.lc 664:7-674:34
4477testdata/performance/SampleMaterial.lc 665:24-665:26 () 5867 List StageAttrs -> Bool -> CommonAttrs
4478testdata/performance/SampleMaterial.lc 666:24-666:26 () 5868testdata/performance/SampleMaterial.lc 664:7-702:14
4479testdata/performance/SampleMaterial.lc 667:22-667:27 Bool 5869 Bool -> CommonAttrs
4480testdata/performance/SampleMaterial.lc 668:20-668:21 _b 5870testdata/performance/SampleMaterial.lc 664:7-704:10
4481testdata/performance/SampleMaterial.lc 669:30-669:35 Bool 5871 CommonAttrs | ((CommonAttrs))
4482testdata/performance/SampleMaterial.lc 670:23-670:28 Bool 5872testdata/performance/SampleMaterial.lc 665:24-665:26
4483testdata/performance/SampleMaterial.lc 671:20-671:33 CullType 5873 ()
4484testdata/performance/SampleMaterial.lc 672:30-672:32 forall a . List a 5874testdata/performance/SampleMaterial.lc 666:24-666:26
4485testdata/performance/SampleMaterial.lc 673:25-673:30 Bool 5875 ()
4486testdata/performance/SampleMaterial.lc 674:29-674:34 Bool 5876testdata/performance/SampleMaterial.lc 667:22-667:27
4487testdata/performance/SampleMaterial.lc 676:13-702:14 List StageAttrs 5877 Bool
4488testdata/performance/SampleMaterial.lc 676:15-676:25 Maybe (Blending', Blending') 5878testdata/performance/SampleMaterial.lc 668:20-668:21
4489 -> RGBGen 5879 _b
4490 -> AlphaGen 5880testdata/performance/SampleMaterial.lc 669:30-669:35
5881 Bool
5882testdata/performance/SampleMaterial.lc 670:23-670:28
5883 Bool
5884testdata/performance/SampleMaterial.lc 671:20-671:33
5885 CullType
5886testdata/performance/SampleMaterial.lc 672:30-672:32
5887 forall a . List a
5888testdata/performance/SampleMaterial.lc 673:25-673:30
5889 Bool
5890testdata/performance/SampleMaterial.lc 674:29-674:34
5891 Bool
5892testdata/performance/SampleMaterial.lc 676:13-702:14
5893 List StageAttrs
5894testdata/performance/SampleMaterial.lc 676:15-676:25
5895 Maybe (Blending', Blending')
5896 -> RGBGen
5897 -> AlphaGen
5898 -> TCGen
5899 -> List TCMod
5900 -> StageTexture
5901 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5902testdata/performance/SampleMaterial.lc 676:15-677:36
5903 RGBGen
5904 -> AlphaGen
5905 -> TCGen
5906 -> List TCMod
5907 -> StageTexture
5908 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5909testdata/performance/SampleMaterial.lc 676:15-678:50
5910 AlphaGen
4491 -> TCGen 5911 -> TCGen
4492 -> List TCMod 5912 -> List TCMod
4493 -> StageTexture 5913 -> StageTexture
4494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5914 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4495testdata/performance/SampleMaterial.lc 676:15-677:36 RGBGen 5915testdata/performance/SampleMaterial.lc 676:15-679:42
4496 -> AlphaGen 5916 TCGen
4497 -> TCGen
4498 -> List TCMod 5917 -> List TCMod
4499 -> StageTexture 5918 -> StageTexture
4500 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5919 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4501testdata/performance/SampleMaterial.lc 676:15-678:50 AlphaGen 5920testdata/performance/SampleMaterial.lc 676:15-680:36
4502 -> TCGen 5921 List TCMod
4503 -> List TCMod
4504 -> StageTexture 5922 -> StageTexture
4505 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4506testdata/performance/SampleMaterial.lc 676:15-679:42 TCGen 5924testdata/performance/SampleMaterial.lc 676:15-681:31
4507 -> List TCMod 5925 StageTexture
4508 -> StageTexture
4509 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4510testdata/performance/SampleMaterial.lc 676:15-680:36 List TCMod 5927testdata/performance/SampleMaterial.lc 676:15-682:73
4511 -> StageTexture 5928 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4512 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5929testdata/performance/SampleMaterial.lc 676:15-683:38
4513testdata/performance/SampleMaterial.lc 676:15-681:31 StageTexture 5930 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5931testdata/performance/SampleMaterial.lc 676:15-684:41
4515testdata/performance/SampleMaterial.lc 676:15-682:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5932 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4516testdata/performance/SampleMaterial.lc 676:15-683:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5933testdata/performance/SampleMaterial.lc 676:15-685:40
4517testdata/performance/SampleMaterial.lc 676:15-684:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 5934 Bool -> String -> StageAttrs
4518testdata/performance/SampleMaterial.lc 676:15-685:40 Bool -> String -> StageAttrs 5935testdata/performance/SampleMaterial.lc 676:15-686:46
4519testdata/performance/SampleMaterial.lc 676:15-686:46 String -> StageAttrs 5936 String -> StageAttrs
4520testdata/performance/SampleMaterial.lc 676:15-688:18 StageAttrs 5937testdata/performance/SampleMaterial.lc 676:15-688:18
4521testdata/performance/SampleMaterial.lc 677:29-677:36 forall a . Maybe a 5938 StageAttrs
4522testdata/performance/SampleMaterial.lc 678:30-678:50 RGBGen 5939testdata/performance/SampleMaterial.lc 677:29-677:36
4523testdata/performance/SampleMaterial.lc 679:32-679:42 AlphaGen 5940 forall a . Maybe a
4524testdata/performance/SampleMaterial.lc 680:29-680:36 TCGen 5941testdata/performance/SampleMaterial.lc 678:30-678:50
4525testdata/performance/SampleMaterial.lc 681:29-681:31 forall a . List a 5942 RGBGen
4526testdata/performance/SampleMaterial.lc 682:31-682:37 String -> StageTexture 5943testdata/performance/SampleMaterial.lc 679:32-679:42
4527testdata/performance/SampleMaterial.lc 682:31-682:73 StageTexture 5944 AlphaGen
4528testdata/performance/SampleMaterial.lc 682:38-682:73 String 5945testdata/performance/SampleMaterial.lc 680:29-680:36
4529testdata/performance/SampleMaterial.lc 683:34-683:38 Bool 5946 TCGen
4530testdata/performance/SampleMaterial.lc 684:33-684:41 DepthFunction 5947testdata/performance/SampleMaterial.lc 681:29-681:31
4531testdata/performance/SampleMaterial.lc 685:33-685:40 forall a . Maybe a 5948 forall a . List a
4532testdata/performance/SampleMaterial.lc 686:41-686:46 Bool 5949testdata/performance/SampleMaterial.lc 682:31-682:37
4533testdata/performance/SampleMaterial.lc 687:38-687:54 String 5950 String -> StageTexture
4534testdata/performance/SampleMaterial.lc 689:15-689:25 Maybe (Blending', Blending') 5951testdata/performance/SampleMaterial.lc 682:31-682:73
4535 -> RGBGen 5952 StageTexture
4536 -> AlphaGen 5953testdata/performance/SampleMaterial.lc 682:38-682:73
5954 String
5955testdata/performance/SampleMaterial.lc 683:34-683:38
5956 Bool
5957testdata/performance/SampleMaterial.lc 684:33-684:41
5958 DepthFunction
5959testdata/performance/SampleMaterial.lc 685:33-685:40
5960 forall a . Maybe a
5961testdata/performance/SampleMaterial.lc 686:41-686:46
5962 Bool
5963testdata/performance/SampleMaterial.lc 687:38-687:54
5964 String
5965testdata/performance/SampleMaterial.lc 689:15-689:25
5966 Maybe (Blending', Blending')
5967 -> RGBGen
5968 -> AlphaGen
5969 -> TCGen
5970 -> List TCMod
5971 -> StageTexture
5972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5973testdata/performance/SampleMaterial.lc 689:15-690:57
5974 RGBGen
5975 -> AlphaGen
5976 -> TCGen
5977 -> List TCMod
5978 -> StageTexture
5979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5980testdata/performance/SampleMaterial.lc 689:15-691:50
5981 AlphaGen
4537 -> TCGen 5982 -> TCGen
4538 -> List TCMod 5983 -> List TCMod
4539 -> StageTexture 5984 -> StageTexture
4540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4541testdata/performance/SampleMaterial.lc 689:15-690:57 RGBGen 5986testdata/performance/SampleMaterial.lc 689:15-692:42
4542 -> AlphaGen 5987 TCGen
4543 -> TCGen
4544 -> List TCMod 5988 -> List TCMod
4545 -> StageTexture 5989 -> StageTexture
4546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4547testdata/performance/SampleMaterial.lc 689:15-691:50 AlphaGen 5991testdata/performance/SampleMaterial.lc 689:15-693:40
4548 -> TCGen 5992 List TCMod
4549 -> List TCMod
4550 -> StageTexture 5993 -> StageTexture
4551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4552testdata/performance/SampleMaterial.lc 689:15-692:42 TCGen 5995testdata/performance/SampleMaterial.lc 689:15-694:31
4553 -> List TCMod 5996 StageTexture
4554 -> StageTexture
4555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4556testdata/performance/SampleMaterial.lc 689:15-693:40 List TCMod 5998testdata/performance/SampleMaterial.lc 689:15-695:42
4557 -> StageTexture 5999 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6000testdata/performance/SampleMaterial.lc 689:15-696:38
4559testdata/performance/SampleMaterial.lc 689:15-694:31 StageTexture 6001 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6002testdata/performance/SampleMaterial.lc 689:15-697:41
4561testdata/performance/SampleMaterial.lc 689:15-695:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6003 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4562testdata/performance/SampleMaterial.lc 689:15-696:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6004testdata/performance/SampleMaterial.lc 689:15-698:40
4563testdata/performance/SampleMaterial.lc 689:15-697:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6005 Bool -> String -> StageAttrs
4564testdata/performance/SampleMaterial.lc 689:15-698:40 Bool -> String -> StageAttrs 6006testdata/performance/SampleMaterial.lc 689:15-699:46
4565testdata/performance/SampleMaterial.lc 689:15-699:46 String -> StageAttrs 6007 String -> StageAttrs
4566testdata/performance/SampleMaterial.lc 689:15-701:18 List StageAttrs | StageAttrs 6008testdata/performance/SampleMaterial.lc 689:15-701:18
4567testdata/performance/SampleMaterial.lc 690:29-690:33 forall a . a -> Maybe a 6009 StageAttrs | List StageAttrs
4568testdata/performance/SampleMaterial.lc 690:29-690:57 Maybe (Blending', Blending') 6010testdata/performance/SampleMaterial.lc 690:29-690:33
4569testdata/performance/SampleMaterial.lc 690:34-690:57 (Blending', Blending') 6011 forall a . a -> Maybe a
4570testdata/performance/SampleMaterial.lc 690:36-690:46 Blending' 6012testdata/performance/SampleMaterial.lc 690:29-690:57
4571testdata/performance/SampleMaterial.lc 690:49-690:55 ((Blending')) | Blending' 6013 Maybe (Blending', Blending')
4572testdata/performance/SampleMaterial.lc 691:30-691:50 RGBGen 6014testdata/performance/SampleMaterial.lc 690:34-690:57
4573testdata/performance/SampleMaterial.lc 692:32-692:42 AlphaGen 6015 (Blending', Blending')
4574testdata/performance/SampleMaterial.lc 693:29-693:40 TCGen 6016testdata/performance/SampleMaterial.lc 690:36-690:46
4575testdata/performance/SampleMaterial.lc 694:29-694:31 forall a . List a 6017 Blending'
4576testdata/performance/SampleMaterial.lc 695:31-695:42 StageTexture 6018testdata/performance/SampleMaterial.lc 690:49-690:55
4577testdata/performance/SampleMaterial.lc 696:34-696:38 Bool 6019 Blending' | ((Blending'))
4578testdata/performance/SampleMaterial.lc 697:33-697:41 DepthFunction 6020testdata/performance/SampleMaterial.lc 691:30-691:50
4579testdata/performance/SampleMaterial.lc 698:33-698:40 forall a . Maybe a 6021 RGBGen
4580testdata/performance/SampleMaterial.lc 699:41-699:46 Bool 6022testdata/performance/SampleMaterial.lc 692:32-692:42
4581testdata/performance/SampleMaterial.lc 700:38-700:54 String 6023 AlphaGen
4582testdata/performance/SampleMaterial.lc 703:21-703:26 Bool 6024testdata/performance/SampleMaterial.lc 693:29-693:40
4583testdata/performance/SampleMaterial.lc 706:5-748:6 (String, CommonAttrs) 6025 TCGen
4584testdata/performance/SampleMaterial.lc 706:5-2182:6 List (String, CommonAttrs) 6026testdata/performance/SampleMaterial.lc 694:29-694:31
4585testdata/performance/SampleMaterial.lc 706:7-706:42 String 6027 forall a . List a
4586testdata/performance/SampleMaterial.lc 707:7-707:18 () 6028testdata/performance/SampleMaterial.lc 695:31-695:42
4587 -> () 6029 StageTexture
4588 -> Bool 6030testdata/performance/SampleMaterial.lc 696:34-696:38
6031 Bool
6032testdata/performance/SampleMaterial.lc 697:33-697:41
6033 DepthFunction
6034testdata/performance/SampleMaterial.lc 698:33-698:40
6035 forall a . Maybe a
6036testdata/performance/SampleMaterial.lc 699:41-699:46
6037 Bool
6038testdata/performance/SampleMaterial.lc 700:38-700:54
6039 String
6040testdata/performance/SampleMaterial.lc 703:21-703:26
6041 Bool
6042testdata/performance/SampleMaterial.lc 706:5-748:6
6043 (String, CommonAttrs)
6044testdata/performance/SampleMaterial.lc 706:5-2182:6
6045 List (String, CommonAttrs)
6046testdata/performance/SampleMaterial.lc 706:7-706:42
6047 String
6048testdata/performance/SampleMaterial.lc 707:7-707:18
6049 ()
6050 -> ()
6051 -> Bool
6052 -> Float
6053 -> Bool
6054 -> Bool
6055 -> CullType
6056 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6057testdata/performance/SampleMaterial.lc 707:7-708:26
6058 ()
6059 -> Bool
6060 -> Float
6061 -> Bool
6062 -> Bool
6063 -> CullType
6064 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6065testdata/performance/SampleMaterial.lc 707:7-709:26
6066 Bool
4589 -> Float 6067 -> Float
4590 -> Bool 6068 -> Bool
4591 -> Bool 6069 -> Bool
4592 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6070 -> CullType
4593testdata/performance/SampleMaterial.lc 707:7-708:26 () 6071 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4594 -> Bool 6072testdata/performance/SampleMaterial.lc 707:7-710:27
4595 -> Float 6073 Float
4596 -> Bool 6074 -> Bool
4597 -> Bool 6075 -> Bool
4598 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6076 -> CullType
4599testdata/performance/SampleMaterial.lc 707:7-709:26 Bool 6077 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4600 -> Float 6078testdata/performance/SampleMaterial.lc 707:7-711:21
4601 -> Bool 6079 Bool
4602 -> Bool 6080 -> Bool
4603 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6081 -> CullType
4604testdata/performance/SampleMaterial.lc 707:7-710:27 Float 6082 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4605 -> Bool 6083testdata/performance/SampleMaterial.lc 707:7-712:35
4606 -> Bool 6084 Bool
4607 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6085 -> CullType
4608testdata/performance/SampleMaterial.lc 707:7-711:21 Bool 6086 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4609 -> Bool 6087testdata/performance/SampleMaterial.lc 707:7-713:28
4610 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6088 CullType
4611testdata/performance/SampleMaterial.lc 707:7-712:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6089 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4612testdata/performance/SampleMaterial.lc 707:7-713:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6090testdata/performance/SampleMaterial.lc 707:7-714:33
4613testdata/performance/SampleMaterial.lc 707:7-714:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6091 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4614testdata/performance/SampleMaterial.lc 707:7-715:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6092testdata/performance/SampleMaterial.lc 707:7-715:32
4615testdata/performance/SampleMaterial.lc 707:7-716:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6093 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4616testdata/performance/SampleMaterial.lc 707:7-717:34 List StageAttrs -> Bool -> CommonAttrs 6094testdata/performance/SampleMaterial.lc 707:7-716:30
4617testdata/performance/SampleMaterial.lc 707:7-745:14 Bool -> CommonAttrs 6095 Bool -> List StageAttrs -> Bool -> CommonAttrs
4618testdata/performance/SampleMaterial.lc 707:7-747:10 ((CommonAttrs)) | CommonAttrs 6096testdata/performance/SampleMaterial.lc 707:7-717:34
4619testdata/performance/SampleMaterial.lc 708:24-708:26 () 6097 List StageAttrs -> Bool -> CommonAttrs
4620testdata/performance/SampleMaterial.lc 709:24-709:26 () 6098testdata/performance/SampleMaterial.lc 707:7-745:14
4621testdata/performance/SampleMaterial.lc 710:22-710:27 Bool 6099 Bool -> CommonAttrs
4622testdata/performance/SampleMaterial.lc 711:20-711:21 _b 6100testdata/performance/SampleMaterial.lc 707:7-747:10
4623testdata/performance/SampleMaterial.lc 712:30-712:35 Bool 6101 CommonAttrs | ((CommonAttrs))
4624testdata/performance/SampleMaterial.lc 713:23-713:28 Bool 6102testdata/performance/SampleMaterial.lc 708:24-708:26
4625testdata/performance/SampleMaterial.lc 714:20-714:33 CullType 6103 ()
4626testdata/performance/SampleMaterial.lc 715:30-715:32 forall a . List a 6104testdata/performance/SampleMaterial.lc 709:24-709:26
4627testdata/performance/SampleMaterial.lc 716:25-716:30 Bool 6105 ()
4628testdata/performance/SampleMaterial.lc 717:29-717:34 Bool 6106testdata/performance/SampleMaterial.lc 710:22-710:27
4629testdata/performance/SampleMaterial.lc 719:13-745:14 List StageAttrs 6107 Bool
4630testdata/performance/SampleMaterial.lc 719:15-719:25 Maybe (Blending', Blending') 6108testdata/performance/SampleMaterial.lc 711:20-711:21
4631 -> RGBGen 6109 _b
4632 -> AlphaGen 6110testdata/performance/SampleMaterial.lc 712:30-712:35
6111 Bool
6112testdata/performance/SampleMaterial.lc 713:23-713:28
6113 Bool
6114testdata/performance/SampleMaterial.lc 714:20-714:33
6115 CullType
6116testdata/performance/SampleMaterial.lc 715:30-715:32
6117 forall a . List a
6118testdata/performance/SampleMaterial.lc 716:25-716:30
6119 Bool
6120testdata/performance/SampleMaterial.lc 717:29-717:34
6121 Bool
6122testdata/performance/SampleMaterial.lc 719:13-745:14
6123 List StageAttrs
6124testdata/performance/SampleMaterial.lc 719:15-719:25
6125 Maybe (Blending', Blending')
6126 -> RGBGen
6127 -> AlphaGen
6128 -> TCGen
6129 -> List TCMod
6130 -> StageTexture
6131 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6132testdata/performance/SampleMaterial.lc 719:15-720:36
6133 RGBGen
6134 -> AlphaGen
6135 -> TCGen
6136 -> List TCMod
6137 -> StageTexture
6138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6139testdata/performance/SampleMaterial.lc 719:15-721:50
6140 AlphaGen
4633 -> TCGen 6141 -> TCGen
4634 -> List TCMod 6142 -> List TCMod
4635 -> StageTexture 6143 -> StageTexture
4636 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6144 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4637testdata/performance/SampleMaterial.lc 719:15-720:36 RGBGen 6145testdata/performance/SampleMaterial.lc 719:15-722:42
4638 -> AlphaGen 6146 TCGen
4639 -> TCGen
4640 -> List TCMod 6147 -> List TCMod
4641 -> StageTexture 6148 -> StageTexture
4642 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6149 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4643testdata/performance/SampleMaterial.lc 719:15-721:50 AlphaGen 6150testdata/performance/SampleMaterial.lc 719:15-723:36
4644 -> TCGen 6151 List TCMod
4645 -> List TCMod
4646 -> StageTexture 6152 -> StageTexture
4647 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6153 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4648testdata/performance/SampleMaterial.lc 719:15-722:42 TCGen 6154testdata/performance/SampleMaterial.lc 719:15-724:31
4649 -> List TCMod 6155 StageTexture
4650 -> StageTexture
4651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4652testdata/performance/SampleMaterial.lc 719:15-723:36 List TCMod 6157testdata/performance/SampleMaterial.lc 719:15-725:73
4653 -> StageTexture 6158 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6159testdata/performance/SampleMaterial.lc 719:15-726:38
4655testdata/performance/SampleMaterial.lc 719:15-724:31 StageTexture 6160 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6161testdata/performance/SampleMaterial.lc 719:15-727:41
4657testdata/performance/SampleMaterial.lc 719:15-725:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6162 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4658testdata/performance/SampleMaterial.lc 719:15-726:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6163testdata/performance/SampleMaterial.lc 719:15-728:40
4659testdata/performance/SampleMaterial.lc 719:15-727:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6164 Bool -> String -> StageAttrs
4660testdata/performance/SampleMaterial.lc 719:15-728:40 Bool -> String -> StageAttrs 6165testdata/performance/SampleMaterial.lc 719:15-729:46
4661testdata/performance/SampleMaterial.lc 719:15-729:46 String -> StageAttrs 6166 String -> StageAttrs
4662testdata/performance/SampleMaterial.lc 719:15-731:18 StageAttrs 6167testdata/performance/SampleMaterial.lc 719:15-731:18
4663testdata/performance/SampleMaterial.lc 720:29-720:36 forall a . Maybe a 6168 StageAttrs
4664testdata/performance/SampleMaterial.lc 721:30-721:50 RGBGen 6169testdata/performance/SampleMaterial.lc 720:29-720:36
4665testdata/performance/SampleMaterial.lc 722:32-722:42 AlphaGen 6170 forall a . Maybe a
4666testdata/performance/SampleMaterial.lc 723:29-723:36 TCGen 6171testdata/performance/SampleMaterial.lc 721:30-721:50
4667testdata/performance/SampleMaterial.lc 724:29-724:31 forall a . List a 6172 RGBGen
4668testdata/performance/SampleMaterial.lc 725:31-725:37 String -> StageTexture 6173testdata/performance/SampleMaterial.lc 722:32-722:42
4669testdata/performance/SampleMaterial.lc 725:31-725:73 StageTexture 6174 AlphaGen
4670testdata/performance/SampleMaterial.lc 725:38-725:73 String 6175testdata/performance/SampleMaterial.lc 723:29-723:36
4671testdata/performance/SampleMaterial.lc 726:34-726:38 Bool 6176 TCGen
4672testdata/performance/SampleMaterial.lc 727:33-727:41 DepthFunction 6177testdata/performance/SampleMaterial.lc 724:29-724:31
4673testdata/performance/SampleMaterial.lc 728:33-728:40 forall a . Maybe a 6178 forall a . List a
4674testdata/performance/SampleMaterial.lc 729:41-729:46 Bool 6179testdata/performance/SampleMaterial.lc 725:31-725:37
4675testdata/performance/SampleMaterial.lc 730:38-730:54 String 6180 String -> StageTexture
4676testdata/performance/SampleMaterial.lc 732:15-732:25 Maybe (Blending', Blending') 6181testdata/performance/SampleMaterial.lc 725:31-725:73
4677 -> RGBGen 6182 StageTexture
4678 -> AlphaGen 6183testdata/performance/SampleMaterial.lc 725:38-725:73
6184 String
6185testdata/performance/SampleMaterial.lc 726:34-726:38
6186 Bool
6187testdata/performance/SampleMaterial.lc 727:33-727:41
6188 DepthFunction
6189testdata/performance/SampleMaterial.lc 728:33-728:40
6190 forall a . Maybe a
6191testdata/performance/SampleMaterial.lc 729:41-729:46
6192 Bool
6193testdata/performance/SampleMaterial.lc 730:38-730:54
6194 String
6195testdata/performance/SampleMaterial.lc 732:15-732:25
6196 Maybe (Blending', Blending')
6197 -> RGBGen
6198 -> AlphaGen
6199 -> TCGen
6200 -> List TCMod
6201 -> StageTexture
6202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6203testdata/performance/SampleMaterial.lc 732:15-733:57
6204 RGBGen
6205 -> AlphaGen
6206 -> TCGen
6207 -> List TCMod
6208 -> StageTexture
6209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6210testdata/performance/SampleMaterial.lc 732:15-734:50
6211 AlphaGen
4679 -> TCGen 6212 -> TCGen
4680 -> List TCMod 6213 -> List TCMod
4681 -> StageTexture 6214 -> StageTexture
4682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6215 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4683testdata/performance/SampleMaterial.lc 732:15-733:57 RGBGen 6216testdata/performance/SampleMaterial.lc 732:15-735:42
4684 -> AlphaGen 6217 TCGen
4685 -> TCGen
4686 -> List TCMod 6218 -> List TCMod
4687 -> StageTexture 6219 -> StageTexture
4688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4689testdata/performance/SampleMaterial.lc 732:15-734:50 AlphaGen 6221testdata/performance/SampleMaterial.lc 732:15-736:40
4690 -> TCGen 6222 List TCMod
4691 -> List TCMod
4692 -> StageTexture 6223 -> StageTexture
4693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4694testdata/performance/SampleMaterial.lc 732:15-735:42 TCGen 6225testdata/performance/SampleMaterial.lc 732:15-737:31
4695 -> List TCMod 6226 StageTexture
4696 -> StageTexture
4697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4698testdata/performance/SampleMaterial.lc 732:15-736:40 List TCMod 6228testdata/performance/SampleMaterial.lc 732:15-738:42
4699 -> StageTexture 6229 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6230testdata/performance/SampleMaterial.lc 732:15-739:38
4701testdata/performance/SampleMaterial.lc 732:15-737:31 StageTexture 6231 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6232testdata/performance/SampleMaterial.lc 732:15-740:41
4703testdata/performance/SampleMaterial.lc 732:15-738:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6233 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4704testdata/performance/SampleMaterial.lc 732:15-739:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6234testdata/performance/SampleMaterial.lc 732:15-741:40
4705testdata/performance/SampleMaterial.lc 732:15-740:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6235 Bool -> String -> StageAttrs
4706testdata/performance/SampleMaterial.lc 732:15-741:40 Bool -> String -> StageAttrs 6236testdata/performance/SampleMaterial.lc 732:15-742:46
4707testdata/performance/SampleMaterial.lc 732:15-742:46 String -> StageAttrs 6237 String -> StageAttrs
4708testdata/performance/SampleMaterial.lc 732:15-744:18 List StageAttrs | StageAttrs 6238testdata/performance/SampleMaterial.lc 732:15-744:18
4709testdata/performance/SampleMaterial.lc 733:29-733:33 forall a . a -> Maybe a 6239 StageAttrs | List StageAttrs
4710testdata/performance/SampleMaterial.lc 733:29-733:57 Maybe (Blending', Blending') 6240testdata/performance/SampleMaterial.lc 733:29-733:33
4711testdata/performance/SampleMaterial.lc 733:34-733:57 (Blending', Blending') 6241 forall a . a -> Maybe a
4712testdata/performance/SampleMaterial.lc 733:36-733:46 Blending' 6242testdata/performance/SampleMaterial.lc 733:29-733:57
4713testdata/performance/SampleMaterial.lc 733:49-733:55 ((Blending')) | Blending' 6243 Maybe (Blending', Blending')
4714testdata/performance/SampleMaterial.lc 734:30-734:50 RGBGen 6244testdata/performance/SampleMaterial.lc 733:34-733:57
4715testdata/performance/SampleMaterial.lc 735:32-735:42 AlphaGen 6245 (Blending', Blending')
4716testdata/performance/SampleMaterial.lc 736:29-736:40 TCGen 6246testdata/performance/SampleMaterial.lc 733:36-733:46
4717testdata/performance/SampleMaterial.lc 737:29-737:31 forall a . List a 6247 Blending'
4718testdata/performance/SampleMaterial.lc 738:31-738:42 StageTexture 6248testdata/performance/SampleMaterial.lc 733:49-733:55
4719testdata/performance/SampleMaterial.lc 739:34-739:38 Bool 6249 Blending' | ((Blending'))
4720testdata/performance/SampleMaterial.lc 740:33-740:41 DepthFunction 6250testdata/performance/SampleMaterial.lc 734:30-734:50
4721testdata/performance/SampleMaterial.lc 741:33-741:40 forall a . Maybe a 6251 RGBGen
4722testdata/performance/SampleMaterial.lc 742:41-742:46 Bool 6252testdata/performance/SampleMaterial.lc 735:32-735:42
4723testdata/performance/SampleMaterial.lc 743:38-743:54 String 6253 AlphaGen
4724testdata/performance/SampleMaterial.lc 746:21-746:26 Bool 6254testdata/performance/SampleMaterial.lc 736:29-736:40
4725testdata/performance/SampleMaterial.lc 749:5-791:6 (String, CommonAttrs) 6255 TCGen
4726testdata/performance/SampleMaterial.lc 749:5-2182:6 List (String, CommonAttrs) 6256testdata/performance/SampleMaterial.lc 737:29-737:31
4727testdata/performance/SampleMaterial.lc 749:7-749:42 String 6257 forall a . List a
4728testdata/performance/SampleMaterial.lc 750:7-750:18 () 6258testdata/performance/SampleMaterial.lc 738:31-738:42
4729 -> () 6259 StageTexture
4730 -> Bool 6260testdata/performance/SampleMaterial.lc 739:34-739:38
6261 Bool
6262testdata/performance/SampleMaterial.lc 740:33-740:41
6263 DepthFunction
6264testdata/performance/SampleMaterial.lc 741:33-741:40
6265 forall a . Maybe a
6266testdata/performance/SampleMaterial.lc 742:41-742:46
6267 Bool
6268testdata/performance/SampleMaterial.lc 743:38-743:54
6269 String
6270testdata/performance/SampleMaterial.lc 746:21-746:26
6271 Bool
6272testdata/performance/SampleMaterial.lc 749:5-791:6
6273 (String, CommonAttrs)
6274testdata/performance/SampleMaterial.lc 749:5-2182:6
6275 List (String, CommonAttrs)
6276testdata/performance/SampleMaterial.lc 749:7-749:42
6277 String
6278testdata/performance/SampleMaterial.lc 750:7-750:18
6279 ()
6280 -> ()
6281 -> Bool
6282 -> Float
6283 -> Bool
6284 -> Bool
6285 -> CullType
6286 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6287testdata/performance/SampleMaterial.lc 750:7-751:26
6288 ()
6289 -> Bool
6290 -> Float
6291 -> Bool
6292 -> Bool
6293 -> CullType
6294 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6295testdata/performance/SampleMaterial.lc 750:7-752:26
6296 Bool
4731 -> Float 6297 -> Float
4732 -> Bool 6298 -> Bool
4733 -> Bool 6299 -> Bool
4734 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6300 -> CullType
4735testdata/performance/SampleMaterial.lc 750:7-751:26 () 6301 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4736 -> Bool 6302testdata/performance/SampleMaterial.lc 750:7-753:27
4737 -> Float 6303 Float
4738 -> Bool 6304 -> Bool
4739 -> Bool 6305 -> Bool
4740 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6306 -> CullType
4741testdata/performance/SampleMaterial.lc 750:7-752:26 Bool 6307 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4742 -> Float 6308testdata/performance/SampleMaterial.lc 750:7-754:21
4743 -> Bool 6309 Bool
4744 -> Bool 6310 -> Bool
4745 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6311 -> CullType
4746testdata/performance/SampleMaterial.lc 750:7-753:27 Float 6312 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4747 -> Bool 6313testdata/performance/SampleMaterial.lc 750:7-755:35
4748 -> Bool 6314 Bool
4749 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6315 -> CullType
4750testdata/performance/SampleMaterial.lc 750:7-754:21 Bool 6316 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4751 -> Bool 6317testdata/performance/SampleMaterial.lc 750:7-756:28
4752 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6318 CullType
4753testdata/performance/SampleMaterial.lc 750:7-755:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6319 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4754testdata/performance/SampleMaterial.lc 750:7-756:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6320testdata/performance/SampleMaterial.lc 750:7-757:33
4755testdata/performance/SampleMaterial.lc 750:7-757:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6321 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4756testdata/performance/SampleMaterial.lc 750:7-758:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6322testdata/performance/SampleMaterial.lc 750:7-758:32
4757testdata/performance/SampleMaterial.lc 750:7-759:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6323 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4758testdata/performance/SampleMaterial.lc 750:7-760:34 List StageAttrs -> Bool -> CommonAttrs 6324testdata/performance/SampleMaterial.lc 750:7-759:30
4759testdata/performance/SampleMaterial.lc 750:7-788:14 Bool -> CommonAttrs 6325 Bool -> List StageAttrs -> Bool -> CommonAttrs
4760testdata/performance/SampleMaterial.lc 750:7-790:10 ((CommonAttrs)) | CommonAttrs 6326testdata/performance/SampleMaterial.lc 750:7-760:34
4761testdata/performance/SampleMaterial.lc 751:24-751:26 () 6327 List StageAttrs -> Bool -> CommonAttrs
4762testdata/performance/SampleMaterial.lc 752:24-752:26 () 6328testdata/performance/SampleMaterial.lc 750:7-788:14
4763testdata/performance/SampleMaterial.lc 753:22-753:27 Bool 6329 Bool -> CommonAttrs
4764testdata/performance/SampleMaterial.lc 754:20-754:21 _b 6330testdata/performance/SampleMaterial.lc 750:7-790:10
4765testdata/performance/SampleMaterial.lc 755:30-755:35 Bool 6331 CommonAttrs | ((CommonAttrs))
4766testdata/performance/SampleMaterial.lc 756:23-756:28 Bool 6332testdata/performance/SampleMaterial.lc 751:24-751:26
4767testdata/performance/SampleMaterial.lc 757:20-757:33 CullType 6333 ()
4768testdata/performance/SampleMaterial.lc 758:30-758:32 forall a . List a 6334testdata/performance/SampleMaterial.lc 752:24-752:26
4769testdata/performance/SampleMaterial.lc 759:25-759:30 Bool 6335 ()
4770testdata/performance/SampleMaterial.lc 760:29-760:34 Bool 6336testdata/performance/SampleMaterial.lc 753:22-753:27
4771testdata/performance/SampleMaterial.lc 762:13-788:14 List StageAttrs 6337 Bool
4772testdata/performance/SampleMaterial.lc 762:15-762:25 Maybe (Blending', Blending') 6338testdata/performance/SampleMaterial.lc 754:20-754:21
4773 -> RGBGen 6339 _b
4774 -> AlphaGen 6340testdata/performance/SampleMaterial.lc 755:30-755:35
6341 Bool
6342testdata/performance/SampleMaterial.lc 756:23-756:28
6343 Bool
6344testdata/performance/SampleMaterial.lc 757:20-757:33
6345 CullType
6346testdata/performance/SampleMaterial.lc 758:30-758:32
6347 forall a . List a
6348testdata/performance/SampleMaterial.lc 759:25-759:30
6349 Bool
6350testdata/performance/SampleMaterial.lc 760:29-760:34
6351 Bool
6352testdata/performance/SampleMaterial.lc 762:13-788:14
6353 List StageAttrs
6354testdata/performance/SampleMaterial.lc 762:15-762:25
6355 Maybe (Blending', Blending')
6356 -> RGBGen
6357 -> AlphaGen
6358 -> TCGen
6359 -> List TCMod
6360 -> StageTexture
6361 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6362testdata/performance/SampleMaterial.lc 762:15-763:36
6363 RGBGen
6364 -> AlphaGen
6365 -> TCGen
6366 -> List TCMod
6367 -> StageTexture
6368 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6369testdata/performance/SampleMaterial.lc 762:15-764:50
6370 AlphaGen
4775 -> TCGen 6371 -> TCGen
4776 -> List TCMod 6372 -> List TCMod
4777 -> StageTexture 6373 -> StageTexture
4778 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4779testdata/performance/SampleMaterial.lc 762:15-763:36 RGBGen 6375testdata/performance/SampleMaterial.lc 762:15-765:42
4780 -> AlphaGen 6376 TCGen
4781 -> TCGen
4782 -> List TCMod 6377 -> List TCMod
4783 -> StageTexture 6378 -> StageTexture
4784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4785testdata/performance/SampleMaterial.lc 762:15-764:50 AlphaGen 6380testdata/performance/SampleMaterial.lc 762:15-766:36
4786 -> TCGen 6381 List TCMod
4787 -> List TCMod
4788 -> StageTexture 6382 -> StageTexture
4789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4790testdata/performance/SampleMaterial.lc 762:15-765:42 TCGen 6384testdata/performance/SampleMaterial.lc 762:15-767:31
4791 -> List TCMod 6385 StageTexture
4792 -> StageTexture
4793 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4794testdata/performance/SampleMaterial.lc 762:15-766:36 List TCMod 6387testdata/performance/SampleMaterial.lc 762:15-768:73
4795 -> StageTexture 6388 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4796 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6389testdata/performance/SampleMaterial.lc 762:15-769:38
4797testdata/performance/SampleMaterial.lc 762:15-767:31 StageTexture 6390 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6391testdata/performance/SampleMaterial.lc 762:15-770:41
4799testdata/performance/SampleMaterial.lc 762:15-768:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6392 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4800testdata/performance/SampleMaterial.lc 762:15-769:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6393testdata/performance/SampleMaterial.lc 762:15-771:40
4801testdata/performance/SampleMaterial.lc 762:15-770:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6394 Bool -> String -> StageAttrs
4802testdata/performance/SampleMaterial.lc 762:15-771:40 Bool -> String -> StageAttrs 6395testdata/performance/SampleMaterial.lc 762:15-772:46
4803testdata/performance/SampleMaterial.lc 762:15-772:46 String -> StageAttrs 6396 String -> StageAttrs
4804testdata/performance/SampleMaterial.lc 762:15-774:18 StageAttrs 6397testdata/performance/SampleMaterial.lc 762:15-774:18
4805testdata/performance/SampleMaterial.lc 763:29-763:36 forall a . Maybe a 6398 StageAttrs
4806testdata/performance/SampleMaterial.lc 764:30-764:50 RGBGen 6399testdata/performance/SampleMaterial.lc 763:29-763:36
4807testdata/performance/SampleMaterial.lc 765:32-765:42 AlphaGen 6400 forall a . Maybe a
4808testdata/performance/SampleMaterial.lc 766:29-766:36 TCGen 6401testdata/performance/SampleMaterial.lc 764:30-764:50
4809testdata/performance/SampleMaterial.lc 767:29-767:31 forall a . List a 6402 RGBGen
4810testdata/performance/SampleMaterial.lc 768:31-768:37 String -> StageTexture 6403testdata/performance/SampleMaterial.lc 765:32-765:42
4811testdata/performance/SampleMaterial.lc 768:31-768:73 StageTexture 6404 AlphaGen
4812testdata/performance/SampleMaterial.lc 768:38-768:73 String 6405testdata/performance/SampleMaterial.lc 766:29-766:36
4813testdata/performance/SampleMaterial.lc 769:34-769:38 Bool 6406 TCGen
4814testdata/performance/SampleMaterial.lc 770:33-770:41 DepthFunction 6407testdata/performance/SampleMaterial.lc 767:29-767:31
4815testdata/performance/SampleMaterial.lc 771:33-771:40 forall a . Maybe a 6408 forall a . List a
4816testdata/performance/SampleMaterial.lc 772:41-772:46 Bool 6409testdata/performance/SampleMaterial.lc 768:31-768:37
4817testdata/performance/SampleMaterial.lc 773:38-773:54 String 6410 String -> StageTexture
4818testdata/performance/SampleMaterial.lc 775:15-775:25 Maybe (Blending', Blending') 6411testdata/performance/SampleMaterial.lc 768:31-768:73
4819 -> RGBGen 6412 StageTexture
4820 -> AlphaGen 6413testdata/performance/SampleMaterial.lc 768:38-768:73
6414 String
6415testdata/performance/SampleMaterial.lc 769:34-769:38
6416 Bool
6417testdata/performance/SampleMaterial.lc 770:33-770:41
6418 DepthFunction
6419testdata/performance/SampleMaterial.lc 771:33-771:40
6420 forall a . Maybe a
6421testdata/performance/SampleMaterial.lc 772:41-772:46
6422 Bool
6423testdata/performance/SampleMaterial.lc 773:38-773:54
6424 String
6425testdata/performance/SampleMaterial.lc 775:15-775:25
6426 Maybe (Blending', Blending')
6427 -> RGBGen
6428 -> AlphaGen
6429 -> TCGen
6430 -> List TCMod
6431 -> StageTexture
6432 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6433testdata/performance/SampleMaterial.lc 775:15-776:57
6434 RGBGen
6435 -> AlphaGen
6436 -> TCGen
6437 -> List TCMod
6438 -> StageTexture
6439 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6440testdata/performance/SampleMaterial.lc 775:15-777:50
6441 AlphaGen
4821 -> TCGen 6442 -> TCGen
4822 -> List TCMod 6443 -> List TCMod
4823 -> StageTexture 6444 -> StageTexture
4824 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4825testdata/performance/SampleMaterial.lc 775:15-776:57 RGBGen 6446testdata/performance/SampleMaterial.lc 775:15-778:42
4826 -> AlphaGen 6447 TCGen
4827 -> TCGen
4828 -> List TCMod 6448 -> List TCMod
4829 -> StageTexture 6449 -> StageTexture
4830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6450 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4831testdata/performance/SampleMaterial.lc 775:15-777:50 AlphaGen 6451testdata/performance/SampleMaterial.lc 775:15-779:40
4832 -> TCGen 6452 List TCMod
4833 -> List TCMod
4834 -> StageTexture 6453 -> StageTexture
4835 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6454 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4836testdata/performance/SampleMaterial.lc 775:15-778:42 TCGen 6455testdata/performance/SampleMaterial.lc 775:15-780:31
4837 -> List TCMod 6456 StageTexture
4838 -> StageTexture
4839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4840testdata/performance/SampleMaterial.lc 775:15-779:40 List TCMod 6458testdata/performance/SampleMaterial.lc 775:15-781:42
4841 -> StageTexture 6459 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6460testdata/performance/SampleMaterial.lc 775:15-782:38
4843testdata/performance/SampleMaterial.lc 775:15-780:31 StageTexture 6461 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6462testdata/performance/SampleMaterial.lc 775:15-783:41
4845testdata/performance/SampleMaterial.lc 775:15-781:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6463 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4846testdata/performance/SampleMaterial.lc 775:15-782:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6464testdata/performance/SampleMaterial.lc 775:15-784:40
4847testdata/performance/SampleMaterial.lc 775:15-783:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6465 Bool -> String -> StageAttrs
4848testdata/performance/SampleMaterial.lc 775:15-784:40 Bool -> String -> StageAttrs 6466testdata/performance/SampleMaterial.lc 775:15-785:46
4849testdata/performance/SampleMaterial.lc 775:15-785:46 String -> StageAttrs 6467 String -> StageAttrs
4850testdata/performance/SampleMaterial.lc 775:15-787:18 List StageAttrs | StageAttrs 6468testdata/performance/SampleMaterial.lc 775:15-787:18
4851testdata/performance/SampleMaterial.lc 776:29-776:33 forall a . a -> Maybe a 6469 StageAttrs | List StageAttrs
4852testdata/performance/SampleMaterial.lc 776:29-776:57 Maybe (Blending', Blending') 6470testdata/performance/SampleMaterial.lc 776:29-776:33
4853testdata/performance/SampleMaterial.lc 776:34-776:57 (Blending', Blending') 6471 forall a . a -> Maybe a
4854testdata/performance/SampleMaterial.lc 776:36-776:46 Blending' 6472testdata/performance/SampleMaterial.lc 776:29-776:57
4855testdata/performance/SampleMaterial.lc 776:49-776:55 ((Blending')) | Blending' 6473 Maybe (Blending', Blending')
4856testdata/performance/SampleMaterial.lc 777:30-777:50 RGBGen 6474testdata/performance/SampleMaterial.lc 776:34-776:57
4857testdata/performance/SampleMaterial.lc 778:32-778:42 AlphaGen 6475 (Blending', Blending')
4858testdata/performance/SampleMaterial.lc 779:29-779:40 TCGen 6476testdata/performance/SampleMaterial.lc 776:36-776:46
4859testdata/performance/SampleMaterial.lc 780:29-780:31 forall a . List a 6477 Blending'
4860testdata/performance/SampleMaterial.lc 781:31-781:42 StageTexture 6478testdata/performance/SampleMaterial.lc 776:49-776:55
4861testdata/performance/SampleMaterial.lc 782:34-782:38 Bool 6479 Blending' | ((Blending'))
4862testdata/performance/SampleMaterial.lc 783:33-783:41 DepthFunction 6480testdata/performance/SampleMaterial.lc 777:30-777:50
4863testdata/performance/SampleMaterial.lc 784:33-784:40 forall a . Maybe a 6481 RGBGen
4864testdata/performance/SampleMaterial.lc 785:41-785:46 Bool 6482testdata/performance/SampleMaterial.lc 778:32-778:42
4865testdata/performance/SampleMaterial.lc 786:38-786:54 String 6483 AlphaGen
4866testdata/performance/SampleMaterial.lc 789:21-789:26 Bool 6484testdata/performance/SampleMaterial.lc 779:29-779:40
4867testdata/performance/SampleMaterial.lc 792:5-834:6 (String, CommonAttrs) 6485 TCGen
4868testdata/performance/SampleMaterial.lc 792:5-2182:6 List (String, CommonAttrs) 6486testdata/performance/SampleMaterial.lc 780:29-780:31
4869testdata/performance/SampleMaterial.lc 792:7-792:41 String 6487 forall a . List a
4870testdata/performance/SampleMaterial.lc 793:7-793:18 () 6488testdata/performance/SampleMaterial.lc 781:31-781:42
4871 -> () 6489 StageTexture
4872 -> Bool 6490testdata/performance/SampleMaterial.lc 782:34-782:38
6491 Bool
6492testdata/performance/SampleMaterial.lc 783:33-783:41
6493 DepthFunction
6494testdata/performance/SampleMaterial.lc 784:33-784:40
6495 forall a . Maybe a
6496testdata/performance/SampleMaterial.lc 785:41-785:46
6497 Bool
6498testdata/performance/SampleMaterial.lc 786:38-786:54
6499 String
6500testdata/performance/SampleMaterial.lc 789:21-789:26
6501 Bool
6502testdata/performance/SampleMaterial.lc 792:5-834:6
6503 (String, CommonAttrs)
6504testdata/performance/SampleMaterial.lc 792:5-2182:6
6505 List (String, CommonAttrs)
6506testdata/performance/SampleMaterial.lc 792:7-792:41
6507 String
6508testdata/performance/SampleMaterial.lc 793:7-793:18
6509 ()
6510 -> ()
6511 -> Bool
6512 -> Float
6513 -> Bool
6514 -> Bool
6515 -> CullType
6516 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6517testdata/performance/SampleMaterial.lc 793:7-794:26
6518 ()
6519 -> Bool
6520 -> Float
6521 -> Bool
6522 -> Bool
6523 -> CullType
6524 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6525testdata/performance/SampleMaterial.lc 793:7-795:26
6526 Bool
4873 -> Float 6527 -> Float
4874 -> Bool 6528 -> Bool
4875 -> Bool 6529 -> Bool
4876 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6530 -> CullType
4877testdata/performance/SampleMaterial.lc 793:7-794:26 () 6531 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4878 -> Bool 6532testdata/performance/SampleMaterial.lc 793:7-796:27
4879 -> Float 6533 Float
4880 -> Bool 6534 -> Bool
4881 -> Bool 6535 -> Bool
4882 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6536 -> CullType
4883testdata/performance/SampleMaterial.lc 793:7-795:26 Bool 6537 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4884 -> Float 6538testdata/performance/SampleMaterial.lc 793:7-797:21
4885 -> Bool 6539 Bool
4886 -> Bool 6540 -> Bool
4887 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6541 -> CullType
4888testdata/performance/SampleMaterial.lc 793:7-796:27 Float 6542 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4889 -> Bool 6543testdata/performance/SampleMaterial.lc 793:7-798:35
4890 -> Bool 6544 Bool
4891 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6545 -> CullType
4892testdata/performance/SampleMaterial.lc 793:7-797:21 Bool 6546 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4893 -> Bool 6547testdata/performance/SampleMaterial.lc 793:7-799:28
4894 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6548 CullType
4895testdata/performance/SampleMaterial.lc 793:7-798:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6549 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4896testdata/performance/SampleMaterial.lc 793:7-799:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6550testdata/performance/SampleMaterial.lc 793:7-800:33
4897testdata/performance/SampleMaterial.lc 793:7-800:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6551 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4898testdata/performance/SampleMaterial.lc 793:7-801:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6552testdata/performance/SampleMaterial.lc 793:7-801:32
4899testdata/performance/SampleMaterial.lc 793:7-802:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6553 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4900testdata/performance/SampleMaterial.lc 793:7-803:34 List StageAttrs -> Bool -> CommonAttrs 6554testdata/performance/SampleMaterial.lc 793:7-802:30
4901testdata/performance/SampleMaterial.lc 793:7-831:14 Bool -> CommonAttrs 6555 Bool -> List StageAttrs -> Bool -> CommonAttrs
4902testdata/performance/SampleMaterial.lc 793:7-833:10 ((CommonAttrs)) | CommonAttrs 6556testdata/performance/SampleMaterial.lc 793:7-803:34
4903testdata/performance/SampleMaterial.lc 794:24-794:26 () 6557 List StageAttrs -> Bool -> CommonAttrs
4904testdata/performance/SampleMaterial.lc 795:24-795:26 () 6558testdata/performance/SampleMaterial.lc 793:7-831:14
4905testdata/performance/SampleMaterial.lc 796:22-796:27 Bool 6559 Bool -> CommonAttrs
4906testdata/performance/SampleMaterial.lc 797:20-797:21 _b 6560testdata/performance/SampleMaterial.lc 793:7-833:10
4907testdata/performance/SampleMaterial.lc 798:30-798:35 Bool 6561 CommonAttrs | ((CommonAttrs))
4908testdata/performance/SampleMaterial.lc 799:23-799:28 Bool 6562testdata/performance/SampleMaterial.lc 794:24-794:26
4909testdata/performance/SampleMaterial.lc 800:20-800:33 CullType 6563 ()
4910testdata/performance/SampleMaterial.lc 801:30-801:32 forall a . List a 6564testdata/performance/SampleMaterial.lc 795:24-795:26
4911testdata/performance/SampleMaterial.lc 802:25-802:30 Bool 6565 ()
4912testdata/performance/SampleMaterial.lc 803:29-803:34 Bool 6566testdata/performance/SampleMaterial.lc 796:22-796:27
4913testdata/performance/SampleMaterial.lc 805:13-831:14 List StageAttrs 6567 Bool
4914testdata/performance/SampleMaterial.lc 805:15-805:25 Maybe (Blending', Blending') 6568testdata/performance/SampleMaterial.lc 797:20-797:21
4915 -> RGBGen 6569 _b
4916 -> AlphaGen 6570testdata/performance/SampleMaterial.lc 798:30-798:35
6571 Bool
6572testdata/performance/SampleMaterial.lc 799:23-799:28
6573 Bool
6574testdata/performance/SampleMaterial.lc 800:20-800:33
6575 CullType
6576testdata/performance/SampleMaterial.lc 801:30-801:32
6577 forall a . List a
6578testdata/performance/SampleMaterial.lc 802:25-802:30
6579 Bool
6580testdata/performance/SampleMaterial.lc 803:29-803:34
6581 Bool
6582testdata/performance/SampleMaterial.lc 805:13-831:14
6583 List StageAttrs
6584testdata/performance/SampleMaterial.lc 805:15-805:25
6585 Maybe (Blending', Blending')
6586 -> RGBGen
6587 -> AlphaGen
6588 -> TCGen
6589 -> List TCMod
6590 -> StageTexture
6591 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6592testdata/performance/SampleMaterial.lc 805:15-806:36
6593 RGBGen
6594 -> AlphaGen
6595 -> TCGen
6596 -> List TCMod
6597 -> StageTexture
6598 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6599testdata/performance/SampleMaterial.lc 805:15-807:50
6600 AlphaGen
4917 -> TCGen 6601 -> TCGen
4918 -> List TCMod 6602 -> List TCMod
4919 -> StageTexture 6603 -> StageTexture
4920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4921testdata/performance/SampleMaterial.lc 805:15-806:36 RGBGen 6605testdata/performance/SampleMaterial.lc 805:15-808:42
4922 -> AlphaGen 6606 TCGen
4923 -> TCGen
4924 -> List TCMod 6607 -> List TCMod
4925 -> StageTexture 6608 -> StageTexture
4926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4927testdata/performance/SampleMaterial.lc 805:15-807:50 AlphaGen 6610testdata/performance/SampleMaterial.lc 805:15-809:36
4928 -> TCGen 6611 List TCMod
4929 -> List TCMod
4930 -> StageTexture 6612 -> StageTexture
4931 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4932testdata/performance/SampleMaterial.lc 805:15-808:42 TCGen 6614testdata/performance/SampleMaterial.lc 805:15-810:31
4933 -> List TCMod 6615 StageTexture
4934 -> StageTexture
4935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4936testdata/performance/SampleMaterial.lc 805:15-809:36 List TCMod 6617testdata/performance/SampleMaterial.lc 805:15-811:72
4937 -> StageTexture 6618 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4938 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6619testdata/performance/SampleMaterial.lc 805:15-812:38
4939testdata/performance/SampleMaterial.lc 805:15-810:31 StageTexture 6620 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6621testdata/performance/SampleMaterial.lc 805:15-813:41
4941testdata/performance/SampleMaterial.lc 805:15-811:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6622 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4942testdata/performance/SampleMaterial.lc 805:15-812:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6623testdata/performance/SampleMaterial.lc 805:15-814:40
4943testdata/performance/SampleMaterial.lc 805:15-813:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6624 Bool -> String -> StageAttrs
4944testdata/performance/SampleMaterial.lc 805:15-814:40 Bool -> String -> StageAttrs 6625testdata/performance/SampleMaterial.lc 805:15-815:46
4945testdata/performance/SampleMaterial.lc 805:15-815:46 String -> StageAttrs 6626 String -> StageAttrs
4946testdata/performance/SampleMaterial.lc 805:15-817:18 StageAttrs 6627testdata/performance/SampleMaterial.lc 805:15-817:18
4947testdata/performance/SampleMaterial.lc 806:29-806:36 forall a . Maybe a 6628 StageAttrs
4948testdata/performance/SampleMaterial.lc 807:30-807:50 RGBGen 6629testdata/performance/SampleMaterial.lc 806:29-806:36
4949testdata/performance/SampleMaterial.lc 808:32-808:42 AlphaGen 6630 forall a . Maybe a
4950testdata/performance/SampleMaterial.lc 809:29-809:36 TCGen 6631testdata/performance/SampleMaterial.lc 807:30-807:50
4951testdata/performance/SampleMaterial.lc 810:29-810:31 forall a . List a 6632 RGBGen
4952testdata/performance/SampleMaterial.lc 811:31-811:37 String -> StageTexture 6633testdata/performance/SampleMaterial.lc 808:32-808:42
4953testdata/performance/SampleMaterial.lc 811:31-811:72 StageTexture 6634 AlphaGen
4954testdata/performance/SampleMaterial.lc 811:38-811:72 String 6635testdata/performance/SampleMaterial.lc 809:29-809:36
4955testdata/performance/SampleMaterial.lc 812:34-812:38 Bool 6636 TCGen
4956testdata/performance/SampleMaterial.lc 813:33-813:41 DepthFunction 6637testdata/performance/SampleMaterial.lc 810:29-810:31
4957testdata/performance/SampleMaterial.lc 814:33-814:40 forall a . Maybe a 6638 forall a . List a
4958testdata/performance/SampleMaterial.lc 815:41-815:46 Bool 6639testdata/performance/SampleMaterial.lc 811:31-811:37
4959testdata/performance/SampleMaterial.lc 816:38-816:54 String 6640 String -> StageTexture
4960testdata/performance/SampleMaterial.lc 818:15-818:25 Maybe (Blending', Blending') 6641testdata/performance/SampleMaterial.lc 811:31-811:72
4961 -> RGBGen 6642 StageTexture
4962 -> AlphaGen 6643testdata/performance/SampleMaterial.lc 811:38-811:72
6644 String
6645testdata/performance/SampleMaterial.lc 812:34-812:38
6646 Bool
6647testdata/performance/SampleMaterial.lc 813:33-813:41
6648 DepthFunction
6649testdata/performance/SampleMaterial.lc 814:33-814:40
6650 forall a . Maybe a
6651testdata/performance/SampleMaterial.lc 815:41-815:46
6652 Bool
6653testdata/performance/SampleMaterial.lc 816:38-816:54
6654 String
6655testdata/performance/SampleMaterial.lc 818:15-818:25
6656 Maybe (Blending', Blending')
6657 -> RGBGen
6658 -> AlphaGen
6659 -> TCGen
6660 -> List TCMod
6661 -> StageTexture
6662 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6663testdata/performance/SampleMaterial.lc 818:15-819:57
6664 RGBGen
6665 -> AlphaGen
6666 -> TCGen
6667 -> List TCMod
6668 -> StageTexture
6669 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6670testdata/performance/SampleMaterial.lc 818:15-820:50
6671 AlphaGen
4963 -> TCGen 6672 -> TCGen
4964 -> List TCMod 6673 -> List TCMod
4965 -> StageTexture 6674 -> StageTexture
4966 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4967testdata/performance/SampleMaterial.lc 818:15-819:57 RGBGen 6676testdata/performance/SampleMaterial.lc 818:15-821:42
4968 -> AlphaGen 6677 TCGen
4969 -> TCGen
4970 -> List TCMod 6678 -> List TCMod
4971 -> StageTexture 6679 -> StageTexture
4972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6680 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4973testdata/performance/SampleMaterial.lc 818:15-820:50 AlphaGen 6681testdata/performance/SampleMaterial.lc 818:15-822:40
4974 -> TCGen 6682 List TCMod
4975 -> List TCMod
4976 -> StageTexture 6683 -> StageTexture
4977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4978testdata/performance/SampleMaterial.lc 818:15-821:42 TCGen 6685testdata/performance/SampleMaterial.lc 818:15-823:31
4979 -> List TCMod 6686 StageTexture
4980 -> StageTexture
4981 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6687 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4982testdata/performance/SampleMaterial.lc 818:15-822:40 List TCMod 6688testdata/performance/SampleMaterial.lc 818:15-824:42
4983 -> StageTexture 6689 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6690testdata/performance/SampleMaterial.lc 818:15-825:38
4985testdata/performance/SampleMaterial.lc 818:15-823:31 StageTexture 6691 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6692testdata/performance/SampleMaterial.lc 818:15-826:41
4987testdata/performance/SampleMaterial.lc 818:15-824:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6693 Maybe AlphaFunction -> Bool -> String -> StageAttrs
4988testdata/performance/SampleMaterial.lc 818:15-825:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6694testdata/performance/SampleMaterial.lc 818:15-827:40
4989testdata/performance/SampleMaterial.lc 818:15-826:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6695 Bool -> String -> StageAttrs
4990testdata/performance/SampleMaterial.lc 818:15-827:40 Bool -> String -> StageAttrs 6696testdata/performance/SampleMaterial.lc 818:15-828:46
4991testdata/performance/SampleMaterial.lc 818:15-828:46 String -> StageAttrs 6697 String -> StageAttrs
4992testdata/performance/SampleMaterial.lc 818:15-830:18 List StageAttrs | StageAttrs 6698testdata/performance/SampleMaterial.lc 818:15-830:18
4993testdata/performance/SampleMaterial.lc 819:29-819:33 forall a . a -> Maybe a 6699 StageAttrs | List StageAttrs
4994testdata/performance/SampleMaterial.lc 819:29-819:57 Maybe (Blending', Blending') 6700testdata/performance/SampleMaterial.lc 819:29-819:33
4995testdata/performance/SampleMaterial.lc 819:34-819:57 (Blending', Blending') 6701 forall a . a -> Maybe a
4996testdata/performance/SampleMaterial.lc 819:36-819:46 Blending' 6702testdata/performance/SampleMaterial.lc 819:29-819:57
4997testdata/performance/SampleMaterial.lc 819:49-819:55 ((Blending')) | Blending' 6703 Maybe (Blending', Blending')
4998testdata/performance/SampleMaterial.lc 820:30-820:50 RGBGen 6704testdata/performance/SampleMaterial.lc 819:34-819:57
4999testdata/performance/SampleMaterial.lc 821:32-821:42 AlphaGen 6705 (Blending', Blending')
5000testdata/performance/SampleMaterial.lc 822:29-822:40 TCGen 6706testdata/performance/SampleMaterial.lc 819:36-819:46
5001testdata/performance/SampleMaterial.lc 823:29-823:31 forall a . List a 6707 Blending'
5002testdata/performance/SampleMaterial.lc 824:31-824:42 StageTexture 6708testdata/performance/SampleMaterial.lc 819:49-819:55
5003testdata/performance/SampleMaterial.lc 825:34-825:38 Bool 6709 Blending' | ((Blending'))
5004testdata/performance/SampleMaterial.lc 826:33-826:41 DepthFunction 6710testdata/performance/SampleMaterial.lc 820:30-820:50
5005testdata/performance/SampleMaterial.lc 827:33-827:40 forall a . Maybe a 6711 RGBGen
5006testdata/performance/SampleMaterial.lc 828:41-828:46 Bool 6712testdata/performance/SampleMaterial.lc 821:32-821:42
5007testdata/performance/SampleMaterial.lc 829:38-829:54 String 6713 AlphaGen
5008testdata/performance/SampleMaterial.lc 832:21-832:26 Bool 6714testdata/performance/SampleMaterial.lc 822:29-822:40
5009testdata/performance/SampleMaterial.lc 835:5-891:6 (String, CommonAttrs) 6715 TCGen
5010testdata/performance/SampleMaterial.lc 835:5-2182:6 List (String, CommonAttrs) 6716testdata/performance/SampleMaterial.lc 823:29-823:31
5011testdata/performance/SampleMaterial.lc 835:7-835:41 String 6717 forall a . List a
5012testdata/performance/SampleMaterial.lc 836:7-836:18 () 6718testdata/performance/SampleMaterial.lc 824:31-824:42
5013 -> () 6719 StageTexture
5014 -> Bool 6720testdata/performance/SampleMaterial.lc 825:34-825:38
6721 Bool
6722testdata/performance/SampleMaterial.lc 826:33-826:41
6723 DepthFunction
6724testdata/performance/SampleMaterial.lc 827:33-827:40
6725 forall a . Maybe a
6726testdata/performance/SampleMaterial.lc 828:41-828:46
6727 Bool
6728testdata/performance/SampleMaterial.lc 829:38-829:54
6729 String
6730testdata/performance/SampleMaterial.lc 832:21-832:26
6731 Bool
6732testdata/performance/SampleMaterial.lc 835:5-891:6
6733 (String, CommonAttrs)
6734testdata/performance/SampleMaterial.lc 835:5-2182:6
6735 List (String, CommonAttrs)
6736testdata/performance/SampleMaterial.lc 835:7-835:41
6737 String
6738testdata/performance/SampleMaterial.lc 836:7-836:18
6739 ()
6740 -> ()
6741 -> Bool
6742 -> Float
6743 -> Bool
6744 -> Bool
6745 -> CullType
6746 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6747testdata/performance/SampleMaterial.lc 836:7-837:26
6748 ()
6749 -> Bool
6750 -> Float
6751 -> Bool
6752 -> Bool
6753 -> CullType
6754 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6755testdata/performance/SampleMaterial.lc 836:7-838:26
6756 Bool
5015 -> Float 6757 -> Float
5016 -> Bool 6758 -> Bool
5017 -> Bool 6759 -> Bool
5018 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6760 -> CullType
5019testdata/performance/SampleMaterial.lc 836:7-837:26 () 6761 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5020 -> Bool 6762testdata/performance/SampleMaterial.lc 836:7-839:27
5021 -> Float 6763 Float
5022 -> Bool 6764 -> Bool
5023 -> Bool 6765 -> Bool
5024 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6766 -> CullType
5025testdata/performance/SampleMaterial.lc 836:7-838:26 Bool 6767 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5026 -> Float 6768testdata/performance/SampleMaterial.lc 836:7-840:21
5027 -> Bool 6769 Bool
5028 -> Bool 6770 -> Bool
5029 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6771 -> CullType
5030testdata/performance/SampleMaterial.lc 836:7-839:27 Float 6772 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5031 -> Bool 6773testdata/performance/SampleMaterial.lc 836:7-841:35
5032 -> Bool 6774 Bool
5033 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6775 -> CullType
5034testdata/performance/SampleMaterial.lc 836:7-840:21 Bool 6776 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5035 -> Bool 6777testdata/performance/SampleMaterial.lc 836:7-842:28
5036 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6778 CullType
5037testdata/performance/SampleMaterial.lc 836:7-841:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6779 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5038testdata/performance/SampleMaterial.lc 836:7-842:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6780testdata/performance/SampleMaterial.lc 836:7-843:33
5039testdata/performance/SampleMaterial.lc 836:7-843:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6781 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5040testdata/performance/SampleMaterial.lc 836:7-844:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6782testdata/performance/SampleMaterial.lc 836:7-844:32
5041testdata/performance/SampleMaterial.lc 836:7-845:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 6783 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5042testdata/performance/SampleMaterial.lc 836:7-846:34 List StageAttrs -> Bool -> CommonAttrs 6784testdata/performance/SampleMaterial.lc 836:7-845:30
5043testdata/performance/SampleMaterial.lc 836:7-888:14 Bool -> CommonAttrs 6785 Bool -> List StageAttrs -> Bool -> CommonAttrs
5044testdata/performance/SampleMaterial.lc 836:7-890:10 ((CommonAttrs)) | CommonAttrs 6786testdata/performance/SampleMaterial.lc 836:7-846:34
5045testdata/performance/SampleMaterial.lc 837:24-837:26 () 6787 List StageAttrs -> Bool -> CommonAttrs
5046testdata/performance/SampleMaterial.lc 838:24-838:26 () 6788testdata/performance/SampleMaterial.lc 836:7-888:14
5047testdata/performance/SampleMaterial.lc 839:22-839:27 Bool 6789 Bool -> CommonAttrs
5048testdata/performance/SampleMaterial.lc 840:20-840:21 _b 6790testdata/performance/SampleMaterial.lc 836:7-890:10
5049testdata/performance/SampleMaterial.lc 841:30-841:35 Bool 6791 CommonAttrs | ((CommonAttrs))
5050testdata/performance/SampleMaterial.lc 842:23-842:28 Bool 6792testdata/performance/SampleMaterial.lc 837:24-837:26
5051testdata/performance/SampleMaterial.lc 843:20-843:33 CullType 6793 ()
5052testdata/performance/SampleMaterial.lc 844:30-844:32 forall a . List a 6794testdata/performance/SampleMaterial.lc 838:24-838:26
5053testdata/performance/SampleMaterial.lc 845:25-845:30 Bool 6795 ()
5054testdata/performance/SampleMaterial.lc 846:29-846:34 Bool 6796testdata/performance/SampleMaterial.lc 839:22-839:27
5055testdata/performance/SampleMaterial.lc 848:13-888:14 List StageAttrs 6797 Bool
5056testdata/performance/SampleMaterial.lc 848:15-848:25 Maybe (Blending', Blending') 6798testdata/performance/SampleMaterial.lc 840:20-840:21
5057 -> RGBGen 6799 _b
5058 -> AlphaGen 6800testdata/performance/SampleMaterial.lc 841:30-841:35
6801 Bool
6802testdata/performance/SampleMaterial.lc 842:23-842:28
6803 Bool
6804testdata/performance/SampleMaterial.lc 843:20-843:33
6805 CullType
6806testdata/performance/SampleMaterial.lc 844:30-844:32
6807 forall a . List a
6808testdata/performance/SampleMaterial.lc 845:25-845:30
6809 Bool
6810testdata/performance/SampleMaterial.lc 846:29-846:34
6811 Bool
6812testdata/performance/SampleMaterial.lc 848:13-888:14
6813 List StageAttrs
6814testdata/performance/SampleMaterial.lc 848:15-848:25
6815 Maybe (Blending', Blending')
6816 -> RGBGen
6817 -> AlphaGen
6818 -> TCGen
6819 -> List TCMod
6820 -> StageTexture
6821 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6822testdata/performance/SampleMaterial.lc 848:15-849:36
6823 RGBGen
6824 -> AlphaGen
6825 -> TCGen
6826 -> List TCMod
6827 -> StageTexture
6828 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6829testdata/performance/SampleMaterial.lc 848:15-850:42
6830 AlphaGen
5059 -> TCGen 6831 -> TCGen
5060 -> List TCMod 6832 -> List TCMod
5061 -> StageTexture 6833 -> StageTexture
5062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5063testdata/performance/SampleMaterial.lc 848:15-849:36 RGBGen 6835testdata/performance/SampleMaterial.lc 848:15-851:42
5064 -> AlphaGen 6836 TCGen
5065 -> TCGen
5066 -> List TCMod 6837 -> List TCMod
5067 -> StageTexture 6838 -> StageTexture
5068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5069testdata/performance/SampleMaterial.lc 848:15-850:42 AlphaGen 6840testdata/performance/SampleMaterial.lc 848:15-852:36
5070 -> TCGen 6841 List TCMod
5071 -> List TCMod
5072 -> StageTexture 6842 -> StageTexture
5073 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5074testdata/performance/SampleMaterial.lc 848:15-851:42 TCGen 6844testdata/performance/SampleMaterial.lc 848:15-854:88
5075 -> List TCMod 6845 StageTexture
5076 -> StageTexture
5077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5078testdata/performance/SampleMaterial.lc 848:15-852:36 List TCMod 6847testdata/performance/SampleMaterial.lc 848:15-855:66
5079 -> StageTexture 6848 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6849testdata/performance/SampleMaterial.lc 848:15-856:38
5081testdata/performance/SampleMaterial.lc 848:15-854:88 StageTexture 6850 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6851testdata/performance/SampleMaterial.lc 848:15-857:41
5083testdata/performance/SampleMaterial.lc 848:15-855:66 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6852 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5084testdata/performance/SampleMaterial.lc 848:15-856:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6853testdata/performance/SampleMaterial.lc 848:15-858:40
5085testdata/performance/SampleMaterial.lc 848:15-857:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6854 Bool -> String -> StageAttrs
5086testdata/performance/SampleMaterial.lc 848:15-858:40 Bool -> String -> StageAttrs 6855testdata/performance/SampleMaterial.lc 848:15-859:46
5087testdata/performance/SampleMaterial.lc 848:15-859:46 String -> StageAttrs 6856 String -> StageAttrs
5088testdata/performance/SampleMaterial.lc 848:15-861:18 StageAttrs 6857testdata/performance/SampleMaterial.lc 848:15-861:18
5089testdata/performance/SampleMaterial.lc 849:29-849:36 forall a . Maybe a 6858 StageAttrs
5090testdata/performance/SampleMaterial.lc 850:30-850:42 RGBGen 6859testdata/performance/SampleMaterial.lc 849:29-849:36
5091testdata/performance/SampleMaterial.lc 851:32-851:42 AlphaGen 6860 forall a . Maybe a
5092testdata/performance/SampleMaterial.lc 852:29-852:36 TCGen 6861testdata/performance/SampleMaterial.lc 850:30-850:42
5093testdata/performance/SampleMaterial.lc 854:21-854:88 List TCMod 6862 RGBGen
5094testdata/performance/SampleMaterial.lc 854:23-854:32 Float -> Float -> TCMod 6863testdata/performance/SampleMaterial.lc 851:32-851:42
5095testdata/performance/SampleMaterial.lc 854:23-854:36 Float -> TCMod 6864 AlphaGen
5096testdata/performance/SampleMaterial.lc 854:23-854:40 TCMod 6865testdata/performance/SampleMaterial.lc 852:29-852:36
5097testdata/performance/SampleMaterial.lc 854:33-854:36 Float 6866 TCGen
5098testdata/performance/SampleMaterial.lc 854:37-854:40 Float 6867testdata/performance/SampleMaterial.lc 854:21-854:88
5099testdata/performance/SampleMaterial.lc 854:43-854:50 Float -> Float -> Float -> Float -> TCMod 6868 List TCMod
5100testdata/performance/SampleMaterial.lc 854:43-854:54 Float -> Float -> Float -> TCMod 6869testdata/performance/SampleMaterial.lc 854:23-854:32
5101testdata/performance/SampleMaterial.lc 854:43-854:59 Float -> Float -> TCMod 6870 Float -> Float -> TCMod
5102testdata/performance/SampleMaterial.lc 854:43-854:63 Float -> TCMod 6871testdata/performance/SampleMaterial.lc 854:23-854:36
5103testdata/performance/SampleMaterial.lc 854:43-854:67 TCMod 6872 Float -> TCMod
5104testdata/performance/SampleMaterial.lc 854:43-854:86 List TCMod 6873testdata/performance/SampleMaterial.lc 854:23-854:40
5105testdata/performance/SampleMaterial.lc 854:51-854:54 Float 6874 TCMod
5106testdata/performance/SampleMaterial.lc 854:55-854:59 Float 6875testdata/performance/SampleMaterial.lc 854:33-854:36
5107testdata/performance/SampleMaterial.lc 854:60-854:63 Float 6876 Float
5108testdata/performance/SampleMaterial.lc 854:64-854:67 Float 6877testdata/performance/SampleMaterial.lc 854:37-854:40
5109testdata/performance/SampleMaterial.lc 854:70-854:78 Float -> Float -> TCMod 6878 Float
5110testdata/performance/SampleMaterial.lc 854:70-854:82 Float -> TCMod 6879testdata/performance/SampleMaterial.lc 854:43-854:50
5111testdata/performance/SampleMaterial.lc 854:70-854:86 List TCMod | TCMod 6880 Float -> Float -> Float -> Float -> TCMod
5112testdata/performance/SampleMaterial.lc 854:79-854:82 Float 6881testdata/performance/SampleMaterial.lc 854:43-854:54
5113testdata/performance/SampleMaterial.lc 854:83-854:86 Float 6882 Float -> Float -> Float -> TCMod
5114testdata/performance/SampleMaterial.lc 855:31-855:37 String -> StageTexture 6883testdata/performance/SampleMaterial.lc 854:43-854:59
5115testdata/performance/SampleMaterial.lc 855:31-855:66 StageTexture 6884 Float -> Float -> TCMod
5116testdata/performance/SampleMaterial.lc 855:38-855:66 String 6885testdata/performance/SampleMaterial.lc 854:43-854:63
5117testdata/performance/SampleMaterial.lc 856:34-856:38 Bool 6886 Float -> TCMod
5118testdata/performance/SampleMaterial.lc 857:33-857:41 DepthFunction 6887testdata/performance/SampleMaterial.lc 854:43-854:67
5119testdata/performance/SampleMaterial.lc 858:33-858:40 forall a . Maybe a 6888 TCMod
5120testdata/performance/SampleMaterial.lc 859:41-859:46 Bool 6889testdata/performance/SampleMaterial.lc 854:43-854:86
5121testdata/performance/SampleMaterial.lc 860:38-860:54 String 6890 List TCMod
5122testdata/performance/SampleMaterial.lc 862:15-862:25 Maybe (Blending', Blending') 6891testdata/performance/SampleMaterial.lc 854:51-854:54
5123 -> RGBGen 6892 Float
5124 -> AlphaGen 6893testdata/performance/SampleMaterial.lc 854:55-854:59
6894 Float
6895testdata/performance/SampleMaterial.lc 854:60-854:63
6896 Float
6897testdata/performance/SampleMaterial.lc 854:64-854:67
6898 Float
6899testdata/performance/SampleMaterial.lc 854:70-854:78
6900 Float -> Float -> TCMod
6901testdata/performance/SampleMaterial.lc 854:70-854:82
6902 Float -> TCMod
6903testdata/performance/SampleMaterial.lc 854:70-854:86
6904 TCMod | List TCMod
6905testdata/performance/SampleMaterial.lc 854:79-854:82
6906 Float
6907testdata/performance/SampleMaterial.lc 854:83-854:86
6908 Float
6909testdata/performance/SampleMaterial.lc 855:31-855:37
6910 String -> StageTexture
6911testdata/performance/SampleMaterial.lc 855:31-855:66
6912 StageTexture
6913testdata/performance/SampleMaterial.lc 855:38-855:66
6914 String
6915testdata/performance/SampleMaterial.lc 856:34-856:38
6916 Bool
6917testdata/performance/SampleMaterial.lc 857:33-857:41
6918 DepthFunction
6919testdata/performance/SampleMaterial.lc 858:33-858:40
6920 forall a . Maybe a
6921testdata/performance/SampleMaterial.lc 859:41-859:46
6922 Bool
6923testdata/performance/SampleMaterial.lc 860:38-860:54
6924 String
6925testdata/performance/SampleMaterial.lc 862:15-862:25
6926 Maybe (Blending', Blending')
6927 -> RGBGen
6928 -> AlphaGen
6929 -> TCGen
6930 -> List TCMod
6931 -> StageTexture
6932 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6933testdata/performance/SampleMaterial.lc 862:15-863:69
6934 RGBGen
6935 -> AlphaGen
6936 -> TCGen
6937 -> List TCMod
6938 -> StageTexture
6939 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6940testdata/performance/SampleMaterial.lc 862:15-864:42
6941 AlphaGen
5125 -> TCGen 6942 -> TCGen
5126 -> List TCMod 6943 -> List TCMod
5127 -> StageTexture 6944 -> StageTexture
5128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5129testdata/performance/SampleMaterial.lc 862:15-863:69 RGBGen 6946testdata/performance/SampleMaterial.lc 862:15-865:42
5130 -> AlphaGen 6947 TCGen
5131 -> TCGen
5132 -> List TCMod 6948 -> List TCMod
5133 -> StageTexture 6949 -> StageTexture
5134 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5135testdata/performance/SampleMaterial.lc 862:15-864:42 AlphaGen 6951testdata/performance/SampleMaterial.lc 862:15-866:36
5136 -> TCGen 6952 List TCMod
5137 -> List TCMod
5138 -> StageTexture 6953 -> StageTexture
5139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5140testdata/performance/SampleMaterial.lc 862:15-865:42 TCGen 6955testdata/performance/SampleMaterial.lc 862:15-867:31
5141 -> List TCMod 6956 StageTexture
5142 -> StageTexture
5143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5144testdata/performance/SampleMaterial.lc 862:15-866:36 List TCMod 6958testdata/performance/SampleMaterial.lc 862:15-868:76
5145 -> StageTexture 6959 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5146 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6960testdata/performance/SampleMaterial.lc 862:15-869:39
5147testdata/performance/SampleMaterial.lc 862:15-867:31 StageTexture 6961 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5148 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6962testdata/performance/SampleMaterial.lc 862:15-870:41
5149testdata/performance/SampleMaterial.lc 862:15-868:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6963 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5150testdata/performance/SampleMaterial.lc 862:15-869:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6964testdata/performance/SampleMaterial.lc 862:15-871:40
5151testdata/performance/SampleMaterial.lc 862:15-870:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 6965 Bool -> String -> StageAttrs
5152testdata/performance/SampleMaterial.lc 862:15-871:40 Bool -> String -> StageAttrs 6966testdata/performance/SampleMaterial.lc 862:15-872:46
5153testdata/performance/SampleMaterial.lc 862:15-872:46 String -> StageAttrs 6967 String -> StageAttrs
5154testdata/performance/SampleMaterial.lc 862:15-874:18 StageAttrs 6968testdata/performance/SampleMaterial.lc 862:15-874:18
5155testdata/performance/SampleMaterial.lc 862:15-887:18 List StageAttrs 6969 StageAttrs
5156testdata/performance/SampleMaterial.lc 863:29-863:33 forall a . a -> Maybe a 6970testdata/performance/SampleMaterial.lc 862:15-887:18
5157testdata/performance/SampleMaterial.lc 863:29-863:69 Maybe (Blending', Blending') 6971 List StageAttrs
5158testdata/performance/SampleMaterial.lc 863:34-863:69 (Blending', Blending') 6972testdata/performance/SampleMaterial.lc 863:29-863:33
5159testdata/performance/SampleMaterial.lc 863:36-863:46 Blending' 6973 forall a . a -> Maybe a
5160testdata/performance/SampleMaterial.lc 863:49-863:67 ((Blending')) | Blending' 6974testdata/performance/SampleMaterial.lc 863:29-863:69
5161testdata/performance/SampleMaterial.lc 864:30-864:42 RGBGen 6975 Maybe (Blending', Blending')
5162testdata/performance/SampleMaterial.lc 865:32-865:42 AlphaGen 6976testdata/performance/SampleMaterial.lc 863:34-863:69
5163testdata/performance/SampleMaterial.lc 866:29-866:36 TCGen 6977 (Blending', Blending')
5164testdata/performance/SampleMaterial.lc 867:29-867:31 forall a . List a 6978testdata/performance/SampleMaterial.lc 863:36-863:46
5165testdata/performance/SampleMaterial.lc 868:31-868:37 String -> StageTexture 6979 Blending'
5166testdata/performance/SampleMaterial.lc 868:31-868:76 StageTexture 6980testdata/performance/SampleMaterial.lc 863:49-863:67
5167testdata/performance/SampleMaterial.lc 868:38-868:76 String 6981 Blending' | ((Blending'))
5168testdata/performance/SampleMaterial.lc 869:34-869:39 Bool 6982testdata/performance/SampleMaterial.lc 864:30-864:42
5169testdata/performance/SampleMaterial.lc 870:33-870:41 DepthFunction 6983 RGBGen
5170testdata/performance/SampleMaterial.lc 871:33-871:40 forall a . Maybe a 6984testdata/performance/SampleMaterial.lc 865:32-865:42
5171testdata/performance/SampleMaterial.lc 872:41-872:46 Bool 6985 AlphaGen
5172testdata/performance/SampleMaterial.lc 873:38-873:54 String 6986testdata/performance/SampleMaterial.lc 866:29-866:36
5173testdata/performance/SampleMaterial.lc 875:15-875:25 Maybe (Blending', Blending') 6987 TCGen
5174 -> RGBGen 6988testdata/performance/SampleMaterial.lc 867:29-867:31
5175 -> AlphaGen 6989 forall a . List a
6990testdata/performance/SampleMaterial.lc 868:31-868:37
6991 String -> StageTexture
6992testdata/performance/SampleMaterial.lc 868:31-868:76
6993 StageTexture
6994testdata/performance/SampleMaterial.lc 868:38-868:76
6995 String
6996testdata/performance/SampleMaterial.lc 869:34-869:39
6997 Bool
6998testdata/performance/SampleMaterial.lc 870:33-870:41
6999 DepthFunction
7000testdata/performance/SampleMaterial.lc 871:33-871:40
7001 forall a . Maybe a
7002testdata/performance/SampleMaterial.lc 872:41-872:46
7003 Bool
7004testdata/performance/SampleMaterial.lc 873:38-873:54
7005 String
7006testdata/performance/SampleMaterial.lc 875:15-875:25
7007 Maybe (Blending', Blending')
7008 -> RGBGen
7009 -> AlphaGen
7010 -> TCGen
7011 -> List TCMod
7012 -> StageTexture
7013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7014testdata/performance/SampleMaterial.lc 875:15-876:57
7015 RGBGen
7016 -> AlphaGen
7017 -> TCGen
7018 -> List TCMod
7019 -> StageTexture
7020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7021testdata/performance/SampleMaterial.lc 875:15-877:42
7022 AlphaGen
5176 -> TCGen 7023 -> TCGen
5177 -> List TCMod 7024 -> List TCMod
5178 -> StageTexture 7025 -> StageTexture
5179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7026 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5180testdata/performance/SampleMaterial.lc 875:15-876:57 RGBGen 7027testdata/performance/SampleMaterial.lc 875:15-878:42
5181 -> AlphaGen 7028 TCGen
5182 -> TCGen
5183 -> List TCMod 7029 -> List TCMod
5184 -> StageTexture 7030 -> StageTexture
5185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5186testdata/performance/SampleMaterial.lc 875:15-877:42 AlphaGen 7032testdata/performance/SampleMaterial.lc 875:15-879:40
5187 -> TCGen 7033 List TCMod
5188 -> List TCMod
5189 -> StageTexture 7034 -> StageTexture
5190 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7035 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5191testdata/performance/SampleMaterial.lc 875:15-878:42 TCGen 7036testdata/performance/SampleMaterial.lc 875:15-880:31
5192 -> List TCMod 7037 StageTexture
5193 -> StageTexture
5194 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7038 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5195testdata/performance/SampleMaterial.lc 875:15-879:40 List TCMod 7039testdata/performance/SampleMaterial.lc 875:15-881:42
5196 -> StageTexture 7040 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5197 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7041testdata/performance/SampleMaterial.lc 875:15-882:39
5198testdata/performance/SampleMaterial.lc 875:15-880:31 StageTexture 7042 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7043testdata/performance/SampleMaterial.lc 875:15-883:41
5200testdata/performance/SampleMaterial.lc 875:15-881:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7044 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5201testdata/performance/SampleMaterial.lc 875:15-882:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7045testdata/performance/SampleMaterial.lc 875:15-884:40
5202testdata/performance/SampleMaterial.lc 875:15-883:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7046 Bool -> String -> StageAttrs
5203testdata/performance/SampleMaterial.lc 875:15-884:40 Bool -> String -> StageAttrs 7047testdata/performance/SampleMaterial.lc 875:15-885:46
5204testdata/performance/SampleMaterial.lc 875:15-885:46 String -> StageAttrs 7048 String -> StageAttrs
5205testdata/performance/SampleMaterial.lc 875:15-887:18 List StageAttrs | StageAttrs 7049testdata/performance/SampleMaterial.lc 875:15-887:18
5206testdata/performance/SampleMaterial.lc 876:29-876:33 forall a . a -> Maybe a 7050 StageAttrs | List StageAttrs
5207testdata/performance/SampleMaterial.lc 876:29-876:57 Maybe (Blending', Blending') 7051testdata/performance/SampleMaterial.lc 876:29-876:33
5208testdata/performance/SampleMaterial.lc 876:34-876:57 (Blending', Blending') 7052 forall a . a -> Maybe a
5209testdata/performance/SampleMaterial.lc 876:36-876:46 Blending' 7053testdata/performance/SampleMaterial.lc 876:29-876:57
5210testdata/performance/SampleMaterial.lc 876:49-876:55 ((Blending')) | Blending' 7054 Maybe (Blending', Blending')
5211testdata/performance/SampleMaterial.lc 877:30-877:42 RGBGen 7055testdata/performance/SampleMaterial.lc 876:34-876:57
5212testdata/performance/SampleMaterial.lc 878:32-878:42 AlphaGen 7056 (Blending', Blending')
5213testdata/performance/SampleMaterial.lc 879:29-879:40 TCGen 7057testdata/performance/SampleMaterial.lc 876:36-876:46
5214testdata/performance/SampleMaterial.lc 880:29-880:31 forall a . List a 7058 Blending'
5215testdata/performance/SampleMaterial.lc 881:31-881:42 StageTexture 7059testdata/performance/SampleMaterial.lc 876:49-876:55
5216testdata/performance/SampleMaterial.lc 882:34-882:39 Bool 7060 Blending' | ((Blending'))
5217testdata/performance/SampleMaterial.lc 883:33-883:41 DepthFunction 7061testdata/performance/SampleMaterial.lc 877:30-877:42
5218testdata/performance/SampleMaterial.lc 884:33-884:40 forall a . Maybe a 7062 RGBGen
5219testdata/performance/SampleMaterial.lc 885:41-885:46 Bool 7063testdata/performance/SampleMaterial.lc 878:32-878:42
5220testdata/performance/SampleMaterial.lc 886:38-886:54 String 7064 AlphaGen
5221testdata/performance/SampleMaterial.lc 889:21-889:26 Bool 7065testdata/performance/SampleMaterial.lc 879:29-879:40
5222testdata/performance/SampleMaterial.lc 892:5-934:6 (String, CommonAttrs) 7066 TCGen
5223testdata/performance/SampleMaterial.lc 892:5-2182:6 List (String, CommonAttrs) 7067testdata/performance/SampleMaterial.lc 880:29-880:31
5224testdata/performance/SampleMaterial.lc 892:7-892:41 String 7068 forall a . List a
5225testdata/performance/SampleMaterial.lc 893:7-893:18 () 7069testdata/performance/SampleMaterial.lc 881:31-881:42
5226 -> () 7070 StageTexture
5227 -> Bool 7071testdata/performance/SampleMaterial.lc 882:34-882:39
7072 Bool
7073testdata/performance/SampleMaterial.lc 883:33-883:41
7074 DepthFunction
7075testdata/performance/SampleMaterial.lc 884:33-884:40
7076 forall a . Maybe a
7077testdata/performance/SampleMaterial.lc 885:41-885:46
7078 Bool
7079testdata/performance/SampleMaterial.lc 886:38-886:54
7080 String
7081testdata/performance/SampleMaterial.lc 889:21-889:26
7082 Bool
7083testdata/performance/SampleMaterial.lc 892:5-934:6
7084 (String, CommonAttrs)
7085testdata/performance/SampleMaterial.lc 892:5-2182:6
7086 List (String, CommonAttrs)
7087testdata/performance/SampleMaterial.lc 892:7-892:41
7088 String
7089testdata/performance/SampleMaterial.lc 893:7-893:18
7090 ()
7091 -> ()
7092 -> Bool
7093 -> Float
7094 -> Bool
7095 -> Bool
7096 -> CullType
7097 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7098testdata/performance/SampleMaterial.lc 893:7-894:26
7099 ()
7100 -> Bool
7101 -> Float
7102 -> Bool
7103 -> Bool
7104 -> CullType
7105 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7106testdata/performance/SampleMaterial.lc 893:7-895:26
7107 Bool
5228 -> Float 7108 -> Float
5229 -> Bool 7109 -> Bool
5230 -> Bool 7110 -> Bool
5231 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7111 -> CullType
5232testdata/performance/SampleMaterial.lc 893:7-894:26 () 7112 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5233 -> Bool 7113testdata/performance/SampleMaterial.lc 893:7-896:27
5234 -> Float 7114 Float
5235 -> Bool 7115 -> Bool
5236 -> Bool 7116 -> Bool
5237 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7117 -> CullType
5238testdata/performance/SampleMaterial.lc 893:7-895:26 Bool 7118 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5239 -> Float 7119testdata/performance/SampleMaterial.lc 893:7-897:21
5240 -> Bool 7120 Bool
5241 -> Bool 7121 -> Bool
5242 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7122 -> CullType
5243testdata/performance/SampleMaterial.lc 893:7-896:27 Float 7123 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5244 -> Bool 7124testdata/performance/SampleMaterial.lc 893:7-898:35
5245 -> Bool 7125 Bool
5246 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7126 -> CullType
5247testdata/performance/SampleMaterial.lc 893:7-897:21 Bool 7127 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5248 -> Bool 7128testdata/performance/SampleMaterial.lc 893:7-899:28
5249 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7129 CullType
5250testdata/performance/SampleMaterial.lc 893:7-898:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7130 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5251testdata/performance/SampleMaterial.lc 893:7-899:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7131testdata/performance/SampleMaterial.lc 893:7-900:33
5252testdata/performance/SampleMaterial.lc 893:7-900:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7132 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5253testdata/performance/SampleMaterial.lc 893:7-901:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7133testdata/performance/SampleMaterial.lc 893:7-901:32
5254testdata/performance/SampleMaterial.lc 893:7-902:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7134 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5255testdata/performance/SampleMaterial.lc 893:7-903:34 List StageAttrs -> Bool -> CommonAttrs 7135testdata/performance/SampleMaterial.lc 893:7-902:30
5256testdata/performance/SampleMaterial.lc 893:7-931:14 Bool -> CommonAttrs 7136 Bool -> List StageAttrs -> Bool -> CommonAttrs
5257testdata/performance/SampleMaterial.lc 893:7-933:10 ((CommonAttrs)) | CommonAttrs 7137testdata/performance/SampleMaterial.lc 893:7-903:34
5258testdata/performance/SampleMaterial.lc 894:24-894:26 () 7138 List StageAttrs -> Bool -> CommonAttrs
5259testdata/performance/SampleMaterial.lc 895:24-895:26 () 7139testdata/performance/SampleMaterial.lc 893:7-931:14
5260testdata/performance/SampleMaterial.lc 896:22-896:27 Bool 7140 Bool -> CommonAttrs
5261testdata/performance/SampleMaterial.lc 897:20-897:21 _b 7141testdata/performance/SampleMaterial.lc 893:7-933:10
5262testdata/performance/SampleMaterial.lc 898:30-898:35 Bool 7142 CommonAttrs | ((CommonAttrs))
5263testdata/performance/SampleMaterial.lc 899:23-899:28 Bool 7143testdata/performance/SampleMaterial.lc 894:24-894:26
5264testdata/performance/SampleMaterial.lc 900:20-900:33 CullType 7144 ()
5265testdata/performance/SampleMaterial.lc 901:30-901:32 forall a . List a 7145testdata/performance/SampleMaterial.lc 895:24-895:26
5266testdata/performance/SampleMaterial.lc 902:25-902:30 Bool 7146 ()
5267testdata/performance/SampleMaterial.lc 903:29-903:34 Bool 7147testdata/performance/SampleMaterial.lc 896:22-896:27
5268testdata/performance/SampleMaterial.lc 905:13-931:14 List StageAttrs 7148 Bool
5269testdata/performance/SampleMaterial.lc 905:15-905:25 Maybe (Blending', Blending') 7149testdata/performance/SampleMaterial.lc 897:20-897:21
5270 -> RGBGen 7150 _b
5271 -> AlphaGen 7151testdata/performance/SampleMaterial.lc 898:30-898:35
7152 Bool
7153testdata/performance/SampleMaterial.lc 899:23-899:28
7154 Bool
7155testdata/performance/SampleMaterial.lc 900:20-900:33
7156 CullType
7157testdata/performance/SampleMaterial.lc 901:30-901:32
7158 forall a . List a
7159testdata/performance/SampleMaterial.lc 902:25-902:30
7160 Bool
7161testdata/performance/SampleMaterial.lc 903:29-903:34
7162 Bool
7163testdata/performance/SampleMaterial.lc 905:13-931:14
7164 List StageAttrs
7165testdata/performance/SampleMaterial.lc 905:15-905:25
7166 Maybe (Blending', Blending')
7167 -> RGBGen
7168 -> AlphaGen
7169 -> TCGen
7170 -> List TCMod
7171 -> StageTexture
7172 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7173testdata/performance/SampleMaterial.lc 905:15-906:36
7174 RGBGen
7175 -> AlphaGen
7176 -> TCGen
7177 -> List TCMod
7178 -> StageTexture
7179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7180testdata/performance/SampleMaterial.lc 905:15-907:50
7181 AlphaGen
5272 -> TCGen 7182 -> TCGen
5273 -> List TCMod 7183 -> List TCMod
5274 -> StageTexture 7184 -> StageTexture
5275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5276testdata/performance/SampleMaterial.lc 905:15-906:36 RGBGen 7186testdata/performance/SampleMaterial.lc 905:15-908:42
5277 -> AlphaGen 7187 TCGen
5278 -> TCGen
5279 -> List TCMod 7188 -> List TCMod
5280 -> StageTexture 7189 -> StageTexture
5281 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7190 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5282testdata/performance/SampleMaterial.lc 905:15-907:50 AlphaGen 7191testdata/performance/SampleMaterial.lc 905:15-909:36
5283 -> TCGen 7192 List TCMod
5284 -> List TCMod
5285 -> StageTexture 7193 -> StageTexture
5286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7194 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5287testdata/performance/SampleMaterial.lc 905:15-908:42 TCGen 7195testdata/performance/SampleMaterial.lc 905:15-910:31
5288 -> List TCMod 7196 StageTexture
5289 -> StageTexture
5290 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7197 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5291testdata/performance/SampleMaterial.lc 905:15-909:36 List TCMod 7198testdata/performance/SampleMaterial.lc 905:15-911:72
5292 -> StageTexture 7199 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7200testdata/performance/SampleMaterial.lc 905:15-912:38
5294testdata/performance/SampleMaterial.lc 905:15-910:31 StageTexture 7201 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5295 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7202testdata/performance/SampleMaterial.lc 905:15-913:41
5296testdata/performance/SampleMaterial.lc 905:15-911:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7203 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5297testdata/performance/SampleMaterial.lc 905:15-912:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7204testdata/performance/SampleMaterial.lc 905:15-914:40
5298testdata/performance/SampleMaterial.lc 905:15-913:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7205 Bool -> String -> StageAttrs
5299testdata/performance/SampleMaterial.lc 905:15-914:40 Bool -> String -> StageAttrs 7206testdata/performance/SampleMaterial.lc 905:15-915:46
5300testdata/performance/SampleMaterial.lc 905:15-915:46 String -> StageAttrs 7207 String -> StageAttrs
5301testdata/performance/SampleMaterial.lc 905:15-917:18 StageAttrs 7208testdata/performance/SampleMaterial.lc 905:15-917:18
5302testdata/performance/SampleMaterial.lc 906:29-906:36 forall a . Maybe a 7209 StageAttrs
5303testdata/performance/SampleMaterial.lc 907:30-907:50 RGBGen 7210testdata/performance/SampleMaterial.lc 906:29-906:36
5304testdata/performance/SampleMaterial.lc 908:32-908:42 AlphaGen 7211 forall a . Maybe a
5305testdata/performance/SampleMaterial.lc 909:29-909:36 TCGen 7212testdata/performance/SampleMaterial.lc 907:30-907:50
5306testdata/performance/SampleMaterial.lc 910:29-910:31 forall a . List a 7213 RGBGen
5307testdata/performance/SampleMaterial.lc 911:31-911:37 String -> StageTexture 7214testdata/performance/SampleMaterial.lc 908:32-908:42
5308testdata/performance/SampleMaterial.lc 911:31-911:72 StageTexture 7215 AlphaGen
5309testdata/performance/SampleMaterial.lc 911:38-911:72 String 7216testdata/performance/SampleMaterial.lc 909:29-909:36
5310testdata/performance/SampleMaterial.lc 912:34-912:38 Bool 7217 TCGen
5311testdata/performance/SampleMaterial.lc 913:33-913:41 DepthFunction 7218testdata/performance/SampleMaterial.lc 910:29-910:31
5312testdata/performance/SampleMaterial.lc 914:33-914:40 forall a . Maybe a 7219 forall a . List a
5313testdata/performance/SampleMaterial.lc 915:41-915:46 Bool 7220testdata/performance/SampleMaterial.lc 911:31-911:37
5314testdata/performance/SampleMaterial.lc 916:38-916:54 String 7221 String -> StageTexture
5315testdata/performance/SampleMaterial.lc 918:15-918:25 Maybe (Blending', Blending') 7222testdata/performance/SampleMaterial.lc 911:31-911:72
5316 -> RGBGen 7223 StageTexture
5317 -> AlphaGen 7224testdata/performance/SampleMaterial.lc 911:38-911:72
7225 String
7226testdata/performance/SampleMaterial.lc 912:34-912:38
7227 Bool
7228testdata/performance/SampleMaterial.lc 913:33-913:41
7229 DepthFunction
7230testdata/performance/SampleMaterial.lc 914:33-914:40
7231 forall a . Maybe a
7232testdata/performance/SampleMaterial.lc 915:41-915:46
7233 Bool
7234testdata/performance/SampleMaterial.lc 916:38-916:54
7235 String
7236testdata/performance/SampleMaterial.lc 918:15-918:25
7237 Maybe (Blending', Blending')
7238 -> RGBGen
7239 -> AlphaGen
7240 -> TCGen
7241 -> List TCMod
7242 -> StageTexture
7243 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7244testdata/performance/SampleMaterial.lc 918:15-919:57
7245 RGBGen
7246 -> AlphaGen
7247 -> TCGen
7248 -> List TCMod
7249 -> StageTexture
7250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7251testdata/performance/SampleMaterial.lc 918:15-920:50
7252 AlphaGen
5318 -> TCGen 7253 -> TCGen
5319 -> List TCMod 7254 -> List TCMod
5320 -> StageTexture 7255 -> StageTexture
5321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7256 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5322testdata/performance/SampleMaterial.lc 918:15-919:57 RGBGen 7257testdata/performance/SampleMaterial.lc 918:15-921:42
5323 -> AlphaGen 7258 TCGen
5324 -> TCGen
5325 -> List TCMod 7259 -> List TCMod
5326 -> StageTexture 7260 -> StageTexture
5327 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7261 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5328testdata/performance/SampleMaterial.lc 918:15-920:50 AlphaGen 7262testdata/performance/SampleMaterial.lc 918:15-922:40
5329 -> TCGen 7263 List TCMod
5330 -> List TCMod
5331 -> StageTexture 7264 -> StageTexture
5332 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7265 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5333testdata/performance/SampleMaterial.lc 918:15-921:42 TCGen 7266testdata/performance/SampleMaterial.lc 918:15-923:31
5334 -> List TCMod 7267 StageTexture
5335 -> StageTexture
5336 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5337testdata/performance/SampleMaterial.lc 918:15-922:40 List TCMod 7269testdata/performance/SampleMaterial.lc 918:15-924:42
5338 -> StageTexture 7270 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5339 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7271testdata/performance/SampleMaterial.lc 918:15-925:38
5340testdata/performance/SampleMaterial.lc 918:15-923:31 StageTexture 7272 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5341 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7273testdata/performance/SampleMaterial.lc 918:15-926:41
5342testdata/performance/SampleMaterial.lc 918:15-924:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7274 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5343testdata/performance/SampleMaterial.lc 918:15-925:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7275testdata/performance/SampleMaterial.lc 918:15-927:40
5344testdata/performance/SampleMaterial.lc 918:15-926:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7276 Bool -> String -> StageAttrs
5345testdata/performance/SampleMaterial.lc 918:15-927:40 Bool -> String -> StageAttrs 7277testdata/performance/SampleMaterial.lc 918:15-928:46
5346testdata/performance/SampleMaterial.lc 918:15-928:46 String -> StageAttrs 7278 String -> StageAttrs
5347testdata/performance/SampleMaterial.lc 918:15-930:18 List StageAttrs | StageAttrs 7279testdata/performance/SampleMaterial.lc 918:15-930:18
5348testdata/performance/SampleMaterial.lc 919:29-919:33 forall a . a -> Maybe a 7280 StageAttrs | List StageAttrs
5349testdata/performance/SampleMaterial.lc 919:29-919:57 Maybe (Blending', Blending') 7281testdata/performance/SampleMaterial.lc 919:29-919:33
5350testdata/performance/SampleMaterial.lc 919:34-919:57 (Blending', Blending') 7282 forall a . a -> Maybe a
5351testdata/performance/SampleMaterial.lc 919:36-919:46 Blending' 7283testdata/performance/SampleMaterial.lc 919:29-919:57
5352testdata/performance/SampleMaterial.lc 919:49-919:55 ((Blending')) | Blending' 7284 Maybe (Blending', Blending')
5353testdata/performance/SampleMaterial.lc 920:30-920:50 RGBGen 7285testdata/performance/SampleMaterial.lc 919:34-919:57
5354testdata/performance/SampleMaterial.lc 921:32-921:42 AlphaGen 7286 (Blending', Blending')
5355testdata/performance/SampleMaterial.lc 922:29-922:40 TCGen 7287testdata/performance/SampleMaterial.lc 919:36-919:46
5356testdata/performance/SampleMaterial.lc 923:29-923:31 forall a . List a 7288 Blending'
5357testdata/performance/SampleMaterial.lc 924:31-924:42 StageTexture 7289testdata/performance/SampleMaterial.lc 919:49-919:55
5358testdata/performance/SampleMaterial.lc 925:34-925:38 Bool 7290 Blending' | ((Blending'))
5359testdata/performance/SampleMaterial.lc 926:33-926:41 DepthFunction 7291testdata/performance/SampleMaterial.lc 920:30-920:50
5360testdata/performance/SampleMaterial.lc 927:33-927:40 forall a . Maybe a 7292 RGBGen
5361testdata/performance/SampleMaterial.lc 928:41-928:46 Bool 7293testdata/performance/SampleMaterial.lc 921:32-921:42
5362testdata/performance/SampleMaterial.lc 929:38-929:54 String 7294 AlphaGen
5363testdata/performance/SampleMaterial.lc 932:21-932:26 Bool 7295testdata/performance/SampleMaterial.lc 922:29-922:40
5364testdata/performance/SampleMaterial.lc 935:5-978:6 (String, CommonAttrs) 7296 TCGen
5365testdata/performance/SampleMaterial.lc 935:5-2182:6 List (String, CommonAttrs) 7297testdata/performance/SampleMaterial.lc 923:29-923:31
5366testdata/performance/SampleMaterial.lc 935:7-935:54 String 7298 forall a . List a
5367testdata/performance/SampleMaterial.lc 936:7-936:18 () 7299testdata/performance/SampleMaterial.lc 924:31-924:42
5368 -> () 7300 StageTexture
5369 -> Bool 7301testdata/performance/SampleMaterial.lc 925:34-925:38
7302 Bool
7303testdata/performance/SampleMaterial.lc 926:33-926:41
7304 DepthFunction
7305testdata/performance/SampleMaterial.lc 927:33-927:40
7306 forall a . Maybe a
7307testdata/performance/SampleMaterial.lc 928:41-928:46
7308 Bool
7309testdata/performance/SampleMaterial.lc 929:38-929:54
7310 String
7311testdata/performance/SampleMaterial.lc 932:21-932:26
7312 Bool
7313testdata/performance/SampleMaterial.lc 935:5-978:6
7314 (String, CommonAttrs)
7315testdata/performance/SampleMaterial.lc 935:5-2182:6
7316 List (String, CommonAttrs)
7317testdata/performance/SampleMaterial.lc 935:7-935:54
7318 String
7319testdata/performance/SampleMaterial.lc 936:7-936:18
7320 ()
7321 -> ()
7322 -> Bool
7323 -> Float
7324 -> Bool
7325 -> Bool
7326 -> CullType
7327 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7328testdata/performance/SampleMaterial.lc 936:7-937:26
7329 ()
7330 -> Bool
7331 -> Float
7332 -> Bool
7333 -> Bool
7334 -> CullType
7335 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7336testdata/performance/SampleMaterial.lc 936:7-938:26
7337 Bool
5370 -> Float 7338 -> Float
5371 -> Bool 7339 -> Bool
5372 -> Bool 7340 -> Bool
5373 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7341 -> CullType
5374testdata/performance/SampleMaterial.lc 936:7-937:26 () 7342 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5375 -> Bool 7343testdata/performance/SampleMaterial.lc 936:7-939:27
5376 -> Float 7344 Float
5377 -> Bool 7345 -> Bool
5378 -> Bool 7346 -> Bool
5379 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7347 -> CullType
5380testdata/performance/SampleMaterial.lc 936:7-938:26 Bool 7348 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5381 -> Float 7349testdata/performance/SampleMaterial.lc 936:7-940:21
5382 -> Bool 7350 Bool
5383 -> Bool 7351 -> Bool
5384 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7352 -> CullType
5385testdata/performance/SampleMaterial.lc 936:7-939:27 Float 7353 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5386 -> Bool 7354testdata/performance/SampleMaterial.lc 936:7-941:35
5387 -> Bool 7355 Bool
5388 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7356 -> CullType
5389testdata/performance/SampleMaterial.lc 936:7-940:21 Bool 7357 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5390 -> Bool 7358testdata/performance/SampleMaterial.lc 936:7-942:28
5391 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7359 CullType
5392testdata/performance/SampleMaterial.lc 936:7-941:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7360 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5393testdata/performance/SampleMaterial.lc 936:7-942:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7361testdata/performance/SampleMaterial.lc 936:7-943:33
5394testdata/performance/SampleMaterial.lc 936:7-943:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7362 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5395testdata/performance/SampleMaterial.lc 936:7-944:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7363testdata/performance/SampleMaterial.lc 936:7-944:32
5396testdata/performance/SampleMaterial.lc 936:7-945:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7364 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5397testdata/performance/SampleMaterial.lc 936:7-946:34 List StageAttrs -> Bool -> CommonAttrs 7365testdata/performance/SampleMaterial.lc 936:7-945:30
5398testdata/performance/SampleMaterial.lc 936:7-975:14 Bool -> CommonAttrs 7366 Bool -> List StageAttrs -> Bool -> CommonAttrs
5399testdata/performance/SampleMaterial.lc 936:7-977:10 ((CommonAttrs)) | CommonAttrs 7367testdata/performance/SampleMaterial.lc 936:7-946:34
5400testdata/performance/SampleMaterial.lc 937:24-937:26 () 7368 List StageAttrs -> Bool -> CommonAttrs
5401testdata/performance/SampleMaterial.lc 938:24-938:26 () 7369testdata/performance/SampleMaterial.lc 936:7-975:14
5402testdata/performance/SampleMaterial.lc 939:22-939:27 Bool 7370 Bool -> CommonAttrs
5403testdata/performance/SampleMaterial.lc 940:20-940:21 _b 7371testdata/performance/SampleMaterial.lc 936:7-977:10
5404testdata/performance/SampleMaterial.lc 941:30-941:35 Bool 7372 CommonAttrs | ((CommonAttrs))
5405testdata/performance/SampleMaterial.lc 942:23-942:28 Bool 7373testdata/performance/SampleMaterial.lc 937:24-937:26
5406testdata/performance/SampleMaterial.lc 943:20-943:33 CullType 7374 ()
5407testdata/performance/SampleMaterial.lc 944:30-944:32 forall a . List a 7375testdata/performance/SampleMaterial.lc 938:24-938:26
5408testdata/performance/SampleMaterial.lc 945:25-945:30 Bool 7376 ()
5409testdata/performance/SampleMaterial.lc 946:29-946:34 Bool 7377testdata/performance/SampleMaterial.lc 939:22-939:27
5410testdata/performance/SampleMaterial.lc 948:13-975:14 List StageAttrs 7378 Bool
5411testdata/performance/SampleMaterial.lc 948:15-948:25 Maybe (Blending', Blending') 7379testdata/performance/SampleMaterial.lc 940:20-940:21
5412 -> RGBGen 7380 _b
5413 -> AlphaGen 7381testdata/performance/SampleMaterial.lc 941:30-941:35
7382 Bool
7383testdata/performance/SampleMaterial.lc 942:23-942:28
7384 Bool
7385testdata/performance/SampleMaterial.lc 943:20-943:33
7386 CullType
7387testdata/performance/SampleMaterial.lc 944:30-944:32
7388 forall a . List a
7389testdata/performance/SampleMaterial.lc 945:25-945:30
7390 Bool
7391testdata/performance/SampleMaterial.lc 946:29-946:34
7392 Bool
7393testdata/performance/SampleMaterial.lc 948:13-975:14
7394 List StageAttrs
7395testdata/performance/SampleMaterial.lc 948:15-948:25
7396 Maybe (Blending', Blending')
7397 -> RGBGen
7398 -> AlphaGen
7399 -> TCGen
7400 -> List TCMod
7401 -> StageTexture
7402 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7403testdata/performance/SampleMaterial.lc 948:15-949:36
7404 RGBGen
7405 -> AlphaGen
7406 -> TCGen
7407 -> List TCMod
7408 -> StageTexture
7409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7410testdata/performance/SampleMaterial.lc 948:15-950:50
7411 AlphaGen
5414 -> TCGen 7412 -> TCGen
5415 -> List TCMod 7413 -> List TCMod
5416 -> StageTexture 7414 -> StageTexture
5417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5418testdata/performance/SampleMaterial.lc 948:15-949:36 RGBGen 7416testdata/performance/SampleMaterial.lc 948:15-951:42
5419 -> AlphaGen 7417 TCGen
5420 -> TCGen
5421 -> List TCMod 7418 -> List TCMod
5422 -> StageTexture 7419 -> StageTexture
5423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7420 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5424testdata/performance/SampleMaterial.lc 948:15-950:50 AlphaGen 7421testdata/performance/SampleMaterial.lc 948:15-952:36
5425 -> TCGen 7422 List TCMod
5426 -> List TCMod
5427 -> StageTexture 7423 -> StageTexture
5428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7424 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5429testdata/performance/SampleMaterial.lc 948:15-951:42 TCGen 7425testdata/performance/SampleMaterial.lc 948:15-953:31
5430 -> List TCMod 7426 StageTexture
5431 -> StageTexture
5432 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7427 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5433testdata/performance/SampleMaterial.lc 948:15-952:36 List TCMod 7428testdata/performance/SampleMaterial.lc 948:15-955:75
5434 -> StageTexture 7429 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5435 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7430testdata/performance/SampleMaterial.lc 948:15-956:38
5436testdata/performance/SampleMaterial.lc 948:15-953:31 StageTexture 7431 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7432testdata/performance/SampleMaterial.lc 948:15-957:41
5438testdata/performance/SampleMaterial.lc 948:15-955:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7433 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5439testdata/performance/SampleMaterial.lc 948:15-956:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7434testdata/performance/SampleMaterial.lc 948:15-958:40
5440testdata/performance/SampleMaterial.lc 948:15-957:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7435 Bool -> String -> StageAttrs
5441testdata/performance/SampleMaterial.lc 948:15-958:40 Bool -> String -> StageAttrs 7436testdata/performance/SampleMaterial.lc 948:15-959:46
5442testdata/performance/SampleMaterial.lc 948:15-959:46 String -> StageAttrs 7437 String -> StageAttrs
5443testdata/performance/SampleMaterial.lc 948:15-961:18 StageAttrs 7438testdata/performance/SampleMaterial.lc 948:15-961:18
5444testdata/performance/SampleMaterial.lc 949:29-949:36 forall a . Maybe a 7439 StageAttrs
5445testdata/performance/SampleMaterial.lc 950:30-950:50 RGBGen 7440testdata/performance/SampleMaterial.lc 949:29-949:36
5446testdata/performance/SampleMaterial.lc 951:32-951:42 AlphaGen 7441 forall a . Maybe a
5447testdata/performance/SampleMaterial.lc 952:29-952:36 TCGen 7442testdata/performance/SampleMaterial.lc 950:30-950:50
5448testdata/performance/SampleMaterial.lc 953:29-953:31 forall a . List a 7443 RGBGen
5449testdata/performance/SampleMaterial.lc 955:21-955:27 String -> StageTexture 7444testdata/performance/SampleMaterial.lc 951:32-951:42
5450testdata/performance/SampleMaterial.lc 955:21-955:75 StageTexture 7445 AlphaGen
5451testdata/performance/SampleMaterial.lc 955:28-955:75 String 7446testdata/performance/SampleMaterial.lc 952:29-952:36
5452testdata/performance/SampleMaterial.lc 956:34-956:38 Bool 7447 TCGen
5453testdata/performance/SampleMaterial.lc 957:33-957:41 DepthFunction 7448testdata/performance/SampleMaterial.lc 953:29-953:31
5454testdata/performance/SampleMaterial.lc 958:33-958:40 forall a . Maybe a 7449 forall a . List a
5455testdata/performance/SampleMaterial.lc 959:41-959:46 Bool 7450testdata/performance/SampleMaterial.lc 955:21-955:27
5456testdata/performance/SampleMaterial.lc 960:38-960:54 String 7451 String -> StageTexture
5457testdata/performance/SampleMaterial.lc 962:15-962:25 Maybe (Blending', Blending') 7452testdata/performance/SampleMaterial.lc 955:21-955:75
5458 -> RGBGen 7453 StageTexture
5459 -> AlphaGen 7454testdata/performance/SampleMaterial.lc 955:28-955:75
7455 String
7456testdata/performance/SampleMaterial.lc 956:34-956:38
7457 Bool
7458testdata/performance/SampleMaterial.lc 957:33-957:41
7459 DepthFunction
7460testdata/performance/SampleMaterial.lc 958:33-958:40
7461 forall a . Maybe a
7462testdata/performance/SampleMaterial.lc 959:41-959:46
7463 Bool
7464testdata/performance/SampleMaterial.lc 960:38-960:54
7465 String
7466testdata/performance/SampleMaterial.lc 962:15-962:25
7467 Maybe (Blending', Blending')
7468 -> RGBGen
7469 -> AlphaGen
7470 -> TCGen
7471 -> List TCMod
7472 -> StageTexture
7473 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7474testdata/performance/SampleMaterial.lc 962:15-963:57
7475 RGBGen
7476 -> AlphaGen
7477 -> TCGen
7478 -> List TCMod
7479 -> StageTexture
7480 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7481testdata/performance/SampleMaterial.lc 962:15-964:50
7482 AlphaGen
5460 -> TCGen 7483 -> TCGen
5461 -> List TCMod 7484 -> List TCMod
5462 -> StageTexture 7485 -> StageTexture
5463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7486 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5464testdata/performance/SampleMaterial.lc 962:15-963:57 RGBGen 7487testdata/performance/SampleMaterial.lc 962:15-965:42
5465 -> AlphaGen 7488 TCGen
5466 -> TCGen
5467 -> List TCMod 7489 -> List TCMod
5468 -> StageTexture 7490 -> StageTexture
5469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7491 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5470testdata/performance/SampleMaterial.lc 962:15-964:50 AlphaGen 7492testdata/performance/SampleMaterial.lc 962:15-966:40
5471 -> TCGen 7493 List TCMod
5472 -> List TCMod
5473 -> StageTexture 7494 -> StageTexture
5474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7495 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5475testdata/performance/SampleMaterial.lc 962:15-965:42 TCGen 7496testdata/performance/SampleMaterial.lc 962:15-967:31
5476 -> List TCMod 7497 StageTexture
5477 -> StageTexture
5478 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7498 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5479testdata/performance/SampleMaterial.lc 962:15-966:40 List TCMod 7499testdata/performance/SampleMaterial.lc 962:15-968:42
5480 -> StageTexture 7500 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7501testdata/performance/SampleMaterial.lc 962:15-969:38
5482testdata/performance/SampleMaterial.lc 962:15-967:31 StageTexture 7502 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5483 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7503testdata/performance/SampleMaterial.lc 962:15-970:41
5484testdata/performance/SampleMaterial.lc 962:15-968:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7504 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5485testdata/performance/SampleMaterial.lc 962:15-969:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7505testdata/performance/SampleMaterial.lc 962:15-971:40
5486testdata/performance/SampleMaterial.lc 962:15-970:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7506 Bool -> String -> StageAttrs
5487testdata/performance/SampleMaterial.lc 962:15-971:40 Bool -> String -> StageAttrs 7507testdata/performance/SampleMaterial.lc 962:15-972:46
5488testdata/performance/SampleMaterial.lc 962:15-972:46 String -> StageAttrs 7508 String -> StageAttrs
5489testdata/performance/SampleMaterial.lc 962:15-974:18 List StageAttrs | StageAttrs 7509testdata/performance/SampleMaterial.lc 962:15-974:18
5490testdata/performance/SampleMaterial.lc 963:29-963:33 forall a . a -> Maybe a 7510 StageAttrs | List StageAttrs
5491testdata/performance/SampleMaterial.lc 963:29-963:57 Maybe (Blending', Blending') 7511testdata/performance/SampleMaterial.lc 963:29-963:33
5492testdata/performance/SampleMaterial.lc 963:34-963:57 (Blending', Blending') 7512 forall a . a -> Maybe a
5493testdata/performance/SampleMaterial.lc 963:36-963:46 Blending' 7513testdata/performance/SampleMaterial.lc 963:29-963:57
5494testdata/performance/SampleMaterial.lc 963:49-963:55 ((Blending')) | Blending' 7514 Maybe (Blending', Blending')
5495testdata/performance/SampleMaterial.lc 964:30-964:50 RGBGen 7515testdata/performance/SampleMaterial.lc 963:34-963:57
5496testdata/performance/SampleMaterial.lc 965:32-965:42 AlphaGen 7516 (Blending', Blending')
5497testdata/performance/SampleMaterial.lc 966:29-966:40 TCGen 7517testdata/performance/SampleMaterial.lc 963:36-963:46
5498testdata/performance/SampleMaterial.lc 967:29-967:31 forall a . List a 7518 Blending'
5499testdata/performance/SampleMaterial.lc 968:31-968:42 StageTexture 7519testdata/performance/SampleMaterial.lc 963:49-963:55
5500testdata/performance/SampleMaterial.lc 969:34-969:38 Bool 7520 Blending' | ((Blending'))
5501testdata/performance/SampleMaterial.lc 970:33-970:41 DepthFunction 7521testdata/performance/SampleMaterial.lc 964:30-964:50
5502testdata/performance/SampleMaterial.lc 971:33-971:40 forall a . Maybe a 7522 RGBGen
5503testdata/performance/SampleMaterial.lc 972:41-972:46 Bool 7523testdata/performance/SampleMaterial.lc 965:32-965:42
5504testdata/performance/SampleMaterial.lc 973:38-973:54 String 7524 AlphaGen
5505testdata/performance/SampleMaterial.lc 976:21-976:26 Bool 7525testdata/performance/SampleMaterial.lc 966:29-966:40
5506testdata/performance/SampleMaterial.lc 979:5-1021:6 (String, CommonAttrs) 7526 TCGen
5507testdata/performance/SampleMaterial.lc 979:5-2182:6 List (String, CommonAttrs) 7527testdata/performance/SampleMaterial.lc 967:29-967:31
5508testdata/performance/SampleMaterial.lc 979:7-979:45 String 7528 forall a . List a
5509testdata/performance/SampleMaterial.lc 980:7-980:18 () 7529testdata/performance/SampleMaterial.lc 968:31-968:42
5510 -> () 7530 StageTexture
5511 -> Bool 7531testdata/performance/SampleMaterial.lc 969:34-969:38
7532 Bool
7533testdata/performance/SampleMaterial.lc 970:33-970:41
7534 DepthFunction
7535testdata/performance/SampleMaterial.lc 971:33-971:40
7536 forall a . Maybe a
7537testdata/performance/SampleMaterial.lc 972:41-972:46
7538 Bool
7539testdata/performance/SampleMaterial.lc 973:38-973:54
7540 String
7541testdata/performance/SampleMaterial.lc 976:21-976:26
7542 Bool
7543testdata/performance/SampleMaterial.lc 979:5-1021:6
7544 (String, CommonAttrs)
7545testdata/performance/SampleMaterial.lc 979:5-2182:6
7546 List (String, CommonAttrs)
7547testdata/performance/SampleMaterial.lc 979:7-979:45
7548 String
7549testdata/performance/SampleMaterial.lc 980:7-980:18
7550 ()
7551 -> ()
7552 -> Bool
7553 -> Float
7554 -> Bool
7555 -> Bool
7556 -> CullType
7557 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7558testdata/performance/SampleMaterial.lc 980:7-981:26
7559 ()
7560 -> Bool
7561 -> Float
7562 -> Bool
7563 -> Bool
7564 -> CullType
7565 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7566testdata/performance/SampleMaterial.lc 980:7-982:26
7567 Bool
5512 -> Float 7568 -> Float
5513 -> Bool 7569 -> Bool
5514 -> Bool 7570 -> Bool
5515 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7571 -> CullType
5516testdata/performance/SampleMaterial.lc 980:7-981:26 () 7572 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5517 -> Bool 7573testdata/performance/SampleMaterial.lc 980:7-983:27
5518 -> Float 7574 Float
5519 -> Bool 7575 -> Bool
5520 -> Bool 7576 -> Bool
5521 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7577 -> CullType
5522testdata/performance/SampleMaterial.lc 980:7-982:26 Bool 7578 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5523 -> Float 7579testdata/performance/SampleMaterial.lc 980:7-984:21
5524 -> Bool 7580 Bool
5525 -> Bool 7581 -> Bool
5526 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7582 -> CullType
5527testdata/performance/SampleMaterial.lc 980:7-983:27 Float 7583 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5528 -> Bool 7584testdata/performance/SampleMaterial.lc 980:7-985:35
5529 -> Bool 7585 Bool
5530 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7586 -> CullType
5531testdata/performance/SampleMaterial.lc 980:7-984:21 Bool 7587 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5532 -> Bool 7588testdata/performance/SampleMaterial.lc 980:7-986:28
5533 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7589 CullType
5534testdata/performance/SampleMaterial.lc 980:7-985:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7590 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5535testdata/performance/SampleMaterial.lc 980:7-986:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7591testdata/performance/SampleMaterial.lc 980:7-987:33
5536testdata/performance/SampleMaterial.lc 980:7-987:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7592 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5537testdata/performance/SampleMaterial.lc 980:7-988:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7593testdata/performance/SampleMaterial.lc 980:7-988:32
5538testdata/performance/SampleMaterial.lc 980:7-989:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7594 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5539testdata/performance/SampleMaterial.lc 980:7-990:34 List StageAttrs -> Bool -> CommonAttrs 7595testdata/performance/SampleMaterial.lc 980:7-989:30
5540testdata/performance/SampleMaterial.lc 980:7-1018:14 Bool -> CommonAttrs 7596 Bool -> List StageAttrs -> Bool -> CommonAttrs
5541testdata/performance/SampleMaterial.lc 980:7-1020:10 ((CommonAttrs)) | CommonAttrs 7597testdata/performance/SampleMaterial.lc 980:7-990:34
5542testdata/performance/SampleMaterial.lc 981:24-981:26 () 7598 List StageAttrs -> Bool -> CommonAttrs
5543testdata/performance/SampleMaterial.lc 982:24-982:26 () 7599testdata/performance/SampleMaterial.lc 980:7-1018:14
5544testdata/performance/SampleMaterial.lc 983:22-983:27 Bool 7600 Bool -> CommonAttrs
5545testdata/performance/SampleMaterial.lc 984:20-984:21 _b 7601testdata/performance/SampleMaterial.lc 980:7-1020:10
5546testdata/performance/SampleMaterial.lc 985:30-985:35 Bool 7602 CommonAttrs | ((CommonAttrs))
5547testdata/performance/SampleMaterial.lc 986:23-986:28 Bool 7603testdata/performance/SampleMaterial.lc 981:24-981:26
5548testdata/performance/SampleMaterial.lc 987:20-987:33 CullType 7604 ()
5549testdata/performance/SampleMaterial.lc 988:30-988:32 forall a . List a 7605testdata/performance/SampleMaterial.lc 982:24-982:26
5550testdata/performance/SampleMaterial.lc 989:25-989:30 Bool 7606 ()
5551testdata/performance/SampleMaterial.lc 990:29-990:34 Bool 7607testdata/performance/SampleMaterial.lc 983:22-983:27
5552testdata/performance/SampleMaterial.lc 992:13-1018:14 List StageAttrs 7608 Bool
5553testdata/performance/SampleMaterial.lc 992:15-992:25 Maybe (Blending', Blending') 7609testdata/performance/SampleMaterial.lc 984:20-984:21
5554 -> RGBGen 7610 _b
5555 -> AlphaGen 7611testdata/performance/SampleMaterial.lc 985:30-985:35
7612 Bool
7613testdata/performance/SampleMaterial.lc 986:23-986:28
7614 Bool
7615testdata/performance/SampleMaterial.lc 987:20-987:33
7616 CullType
7617testdata/performance/SampleMaterial.lc 988:30-988:32
7618 forall a . List a
7619testdata/performance/SampleMaterial.lc 989:25-989:30
7620 Bool
7621testdata/performance/SampleMaterial.lc 990:29-990:34
7622 Bool
7623testdata/performance/SampleMaterial.lc 992:13-1018:14
7624 List StageAttrs
7625testdata/performance/SampleMaterial.lc 992:15-992:25
7626 Maybe (Blending', Blending')
7627 -> RGBGen
7628 -> AlphaGen
7629 -> TCGen
7630 -> List TCMod
7631 -> StageTexture
7632 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7633testdata/performance/SampleMaterial.lc 992:15-993:36
7634 RGBGen
7635 -> AlphaGen
7636 -> TCGen
7637 -> List TCMod
7638 -> StageTexture
7639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7640testdata/performance/SampleMaterial.lc 992:15-994:50
7641 AlphaGen
5556 -> TCGen 7642 -> TCGen
5557 -> List TCMod 7643 -> List TCMod
5558 -> StageTexture 7644 -> StageTexture
5559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5560testdata/performance/SampleMaterial.lc 992:15-993:36 RGBGen 7646testdata/performance/SampleMaterial.lc 992:15-995:42
5561 -> AlphaGen 7647 TCGen
5562 -> TCGen
5563 -> List TCMod 7648 -> List TCMod
5564 -> StageTexture 7649 -> StageTexture
5565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7650 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5566testdata/performance/SampleMaterial.lc 992:15-994:50 AlphaGen 7651testdata/performance/SampleMaterial.lc 992:15-996:36
5567 -> TCGen 7652 List TCMod
5568 -> List TCMod
5569 -> StageTexture 7653 -> StageTexture
5570 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5571testdata/performance/SampleMaterial.lc 992:15-995:42 TCGen 7655testdata/performance/SampleMaterial.lc 992:15-997:31
5572 -> List TCMod 7656 StageTexture
5573 -> StageTexture
5574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7657 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5575testdata/performance/SampleMaterial.lc 992:15-996:36 List TCMod 7658testdata/performance/SampleMaterial.lc 992:15-998:76
5576 -> StageTexture 7659 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5577 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7660testdata/performance/SampleMaterial.lc 992:15-999:38
5578testdata/performance/SampleMaterial.lc 992:15-997:31 StageTexture 7661 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5579 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7662testdata/performance/SampleMaterial.lc 992:15-1000:41
5580testdata/performance/SampleMaterial.lc 992:15-998:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7663 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5581testdata/performance/SampleMaterial.lc 992:15-999:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7664testdata/performance/SampleMaterial.lc 992:15-1001:40
5582testdata/performance/SampleMaterial.lc 992:15-1000:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7665 Bool -> String -> StageAttrs
5583testdata/performance/SampleMaterial.lc 992:15-1001:40 Bool -> String -> StageAttrs 7666testdata/performance/SampleMaterial.lc 992:15-1002:46
5584testdata/performance/SampleMaterial.lc 992:15-1002:46 String -> StageAttrs 7667 String -> StageAttrs
5585testdata/performance/SampleMaterial.lc 992:15-1004:18 StageAttrs 7668testdata/performance/SampleMaterial.lc 992:15-1004:18
5586testdata/performance/SampleMaterial.lc 993:29-993:36 forall a . Maybe a 7669 StageAttrs
5587testdata/performance/SampleMaterial.lc 994:30-994:50 RGBGen 7670testdata/performance/SampleMaterial.lc 993:29-993:36
5588testdata/performance/SampleMaterial.lc 995:32-995:42 AlphaGen 7671 forall a . Maybe a
5589testdata/performance/SampleMaterial.lc 996:29-996:36 TCGen 7672testdata/performance/SampleMaterial.lc 994:30-994:50
5590testdata/performance/SampleMaterial.lc 997:29-997:31 forall a . List a 7673 RGBGen
5591testdata/performance/SampleMaterial.lc 998:31-998:37 String -> StageTexture 7674testdata/performance/SampleMaterial.lc 995:32-995:42
5592testdata/performance/SampleMaterial.lc 998:31-998:76 StageTexture 7675 AlphaGen
5593testdata/performance/SampleMaterial.lc 998:38-998:76 String 7676testdata/performance/SampleMaterial.lc 996:29-996:36
5594testdata/performance/SampleMaterial.lc 999:34-999:38 Bool 7677 TCGen
5595testdata/performance/SampleMaterial.lc 1000:33-1000:41 DepthFunction 7678testdata/performance/SampleMaterial.lc 997:29-997:31
5596testdata/performance/SampleMaterial.lc 1001:33-1001:40 forall a . Maybe a 7679 forall a . List a
5597testdata/performance/SampleMaterial.lc 1002:41-1002:46 Bool 7680testdata/performance/SampleMaterial.lc 998:31-998:37
5598testdata/performance/SampleMaterial.lc 1003:38-1003:54 String 7681 String -> StageTexture
5599testdata/performance/SampleMaterial.lc 1005:15-1005:25 Maybe (Blending', Blending') 7682testdata/performance/SampleMaterial.lc 998:31-998:76
5600 -> RGBGen 7683 StageTexture
5601 -> AlphaGen 7684testdata/performance/SampleMaterial.lc 998:38-998:76
7685 String
7686testdata/performance/SampleMaterial.lc 999:34-999:38
7687 Bool
7688testdata/performance/SampleMaterial.lc 1000:33-1000:41
7689 DepthFunction
7690testdata/performance/SampleMaterial.lc 1001:33-1001:40
7691 forall a . Maybe a
7692testdata/performance/SampleMaterial.lc 1002:41-1002:46
7693 Bool
7694testdata/performance/SampleMaterial.lc 1003:38-1003:54
7695 String
7696testdata/performance/SampleMaterial.lc 1005:15-1005:25
7697 Maybe (Blending', Blending')
7698 -> RGBGen
7699 -> AlphaGen
7700 -> TCGen
7701 -> List TCMod
7702 -> StageTexture
7703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7704testdata/performance/SampleMaterial.lc 1005:15-1006:57
7705 RGBGen
7706 -> AlphaGen
7707 -> TCGen
7708 -> List TCMod
7709 -> StageTexture
7710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7711testdata/performance/SampleMaterial.lc 1005:15-1007:50
7712 AlphaGen
5602 -> TCGen 7713 -> TCGen
5603 -> List TCMod 7714 -> List TCMod
5604 -> StageTexture 7715 -> StageTexture
5605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7716 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5606testdata/performance/SampleMaterial.lc 1005:15-1006:57 RGBGen 7717testdata/performance/SampleMaterial.lc 1005:15-1008:42
5607 -> AlphaGen 7718 TCGen
5608 -> TCGen
5609 -> List TCMod 7719 -> List TCMod
5610 -> StageTexture 7720 -> StageTexture
5611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7721 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5612testdata/performance/SampleMaterial.lc 1005:15-1007:50 AlphaGen 7722testdata/performance/SampleMaterial.lc 1005:15-1009:40
5613 -> TCGen 7723 List TCMod
5614 -> List TCMod
5615 -> StageTexture 7724 -> StageTexture
5616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7725 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5617testdata/performance/SampleMaterial.lc 1005:15-1008:42 TCGen 7726testdata/performance/SampleMaterial.lc 1005:15-1010:31
5618 -> List TCMod 7727 StageTexture
5619 -> StageTexture
5620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7728 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5621testdata/performance/SampleMaterial.lc 1005:15-1009:40 List TCMod 7729testdata/performance/SampleMaterial.lc 1005:15-1011:42
5622 -> StageTexture 7730 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7731testdata/performance/SampleMaterial.lc 1005:15-1012:38
5624testdata/performance/SampleMaterial.lc 1005:15-1010:31 StageTexture 7732 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5625 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7733testdata/performance/SampleMaterial.lc 1005:15-1013:41
5626testdata/performance/SampleMaterial.lc 1005:15-1011:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7734 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5627testdata/performance/SampleMaterial.lc 1005:15-1012:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7735testdata/performance/SampleMaterial.lc 1005:15-1014:40
5628testdata/performance/SampleMaterial.lc 1005:15-1013:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7736 Bool -> String -> StageAttrs
5629testdata/performance/SampleMaterial.lc 1005:15-1014:40 Bool -> String -> StageAttrs 7737testdata/performance/SampleMaterial.lc 1005:15-1015:46
5630testdata/performance/SampleMaterial.lc 1005:15-1015:46 String -> StageAttrs 7738 String -> StageAttrs
5631testdata/performance/SampleMaterial.lc 1005:15-1017:18 List StageAttrs | StageAttrs 7739testdata/performance/SampleMaterial.lc 1005:15-1017:18
5632testdata/performance/SampleMaterial.lc 1006:29-1006:33 forall a . a -> Maybe a 7740 StageAttrs | List StageAttrs
5633testdata/performance/SampleMaterial.lc 1006:29-1006:57 Maybe (Blending', Blending') 7741testdata/performance/SampleMaterial.lc 1006:29-1006:33
5634testdata/performance/SampleMaterial.lc 1006:34-1006:57 (Blending', Blending') 7742 forall a . a -> Maybe a
5635testdata/performance/SampleMaterial.lc 1006:36-1006:46 Blending' 7743testdata/performance/SampleMaterial.lc 1006:29-1006:57
5636testdata/performance/SampleMaterial.lc 1006:49-1006:55 ((Blending')) | Blending' 7744 Maybe (Blending', Blending')
5637testdata/performance/SampleMaterial.lc 1007:30-1007:50 RGBGen 7745testdata/performance/SampleMaterial.lc 1006:34-1006:57
5638testdata/performance/SampleMaterial.lc 1008:32-1008:42 AlphaGen 7746 (Blending', Blending')
5639testdata/performance/SampleMaterial.lc 1009:29-1009:40 TCGen 7747testdata/performance/SampleMaterial.lc 1006:36-1006:46
5640testdata/performance/SampleMaterial.lc 1010:29-1010:31 forall a . List a 7748 Blending'
5641testdata/performance/SampleMaterial.lc 1011:31-1011:42 StageTexture 7749testdata/performance/SampleMaterial.lc 1006:49-1006:55
5642testdata/performance/SampleMaterial.lc 1012:34-1012:38 Bool 7750 Blending' | ((Blending'))
5643testdata/performance/SampleMaterial.lc 1013:33-1013:41 DepthFunction 7751testdata/performance/SampleMaterial.lc 1007:30-1007:50
5644testdata/performance/SampleMaterial.lc 1014:33-1014:40 forall a . Maybe a 7752 RGBGen
5645testdata/performance/SampleMaterial.lc 1015:41-1015:46 Bool 7753testdata/performance/SampleMaterial.lc 1008:32-1008:42
5646testdata/performance/SampleMaterial.lc 1016:38-1016:54 String 7754 AlphaGen
5647testdata/performance/SampleMaterial.lc 1019:21-1019:26 Bool 7755testdata/performance/SampleMaterial.lc 1009:29-1009:40
5648testdata/performance/SampleMaterial.lc 1022:5-1064:6 (String, CommonAttrs) 7756 TCGen
5649testdata/performance/SampleMaterial.lc 1022:5-2182:6 List (String, CommonAttrs) 7757testdata/performance/SampleMaterial.lc 1010:29-1010:31
5650testdata/performance/SampleMaterial.lc 1022:7-1022:44 String 7758 forall a . List a
5651testdata/performance/SampleMaterial.lc 1023:7-1023:18 () 7759testdata/performance/SampleMaterial.lc 1011:31-1011:42
5652 -> () 7760 StageTexture
5653 -> Bool 7761testdata/performance/SampleMaterial.lc 1012:34-1012:38
7762 Bool
7763testdata/performance/SampleMaterial.lc 1013:33-1013:41
7764 DepthFunction
7765testdata/performance/SampleMaterial.lc 1014:33-1014:40
7766 forall a . Maybe a
7767testdata/performance/SampleMaterial.lc 1015:41-1015:46
7768 Bool
7769testdata/performance/SampleMaterial.lc 1016:38-1016:54
7770 String
7771testdata/performance/SampleMaterial.lc 1019:21-1019:26
7772 Bool
7773testdata/performance/SampleMaterial.lc 1022:5-1064:6
7774 (String, CommonAttrs)
7775testdata/performance/SampleMaterial.lc 1022:5-2182:6
7776 List (String, CommonAttrs)
7777testdata/performance/SampleMaterial.lc 1022:7-1022:44
7778 String
7779testdata/performance/SampleMaterial.lc 1023:7-1023:18
7780 ()
7781 -> ()
7782 -> Bool
7783 -> Float
7784 -> Bool
7785 -> Bool
7786 -> CullType
7787 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7788testdata/performance/SampleMaterial.lc 1023:7-1024:26
7789 ()
7790 -> Bool
7791 -> Float
7792 -> Bool
7793 -> Bool
7794 -> CullType
7795 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7796testdata/performance/SampleMaterial.lc 1023:7-1025:26
7797 Bool
5654 -> Float 7798 -> Float
5655 -> Bool 7799 -> Bool
5656 -> Bool 7800 -> Bool
5657 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7801 -> CullType
5658testdata/performance/SampleMaterial.lc 1023:7-1024:26 () 7802 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5659 -> Bool 7803testdata/performance/SampleMaterial.lc 1023:7-1026:27
5660 -> Float 7804 Float
5661 -> Bool 7805 -> Bool
5662 -> Bool 7806 -> Bool
5663 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7807 -> CullType
5664testdata/performance/SampleMaterial.lc 1023:7-1025:26 Bool 7808 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5665 -> Float 7809testdata/performance/SampleMaterial.lc 1023:7-1027:21
5666 -> Bool 7810 Bool
5667 -> Bool 7811 -> Bool
5668 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7812 -> CullType
5669testdata/performance/SampleMaterial.lc 1023:7-1026:27 Float 7813 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5670 -> Bool 7814testdata/performance/SampleMaterial.lc 1023:7-1028:35
5671 -> Bool 7815 Bool
5672 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7816 -> CullType
5673testdata/performance/SampleMaterial.lc 1023:7-1027:21 Bool 7817 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5674 -> Bool 7818testdata/performance/SampleMaterial.lc 1023:7-1029:28
5675 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7819 CullType
5676testdata/performance/SampleMaterial.lc 1023:7-1028:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7820 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5677testdata/performance/SampleMaterial.lc 1023:7-1029:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7821testdata/performance/SampleMaterial.lc 1023:7-1030:33
5678testdata/performance/SampleMaterial.lc 1023:7-1030:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7822 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5679testdata/performance/SampleMaterial.lc 1023:7-1031:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7823testdata/performance/SampleMaterial.lc 1023:7-1031:32
5680testdata/performance/SampleMaterial.lc 1023:7-1032:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 7824 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5681testdata/performance/SampleMaterial.lc 1023:7-1033:34 List StageAttrs -> Bool -> CommonAttrs 7825testdata/performance/SampleMaterial.lc 1023:7-1032:30
5682testdata/performance/SampleMaterial.lc 1023:7-1061:14 Bool -> CommonAttrs 7826 Bool -> List StageAttrs -> Bool -> CommonAttrs
5683testdata/performance/SampleMaterial.lc 1023:7-1063:10 ((CommonAttrs)) | CommonAttrs 7827testdata/performance/SampleMaterial.lc 1023:7-1033:34
5684testdata/performance/SampleMaterial.lc 1024:24-1024:26 () 7828 List StageAttrs -> Bool -> CommonAttrs
5685testdata/performance/SampleMaterial.lc 1025:24-1025:26 () 7829testdata/performance/SampleMaterial.lc 1023:7-1061:14
5686testdata/performance/SampleMaterial.lc 1026:22-1026:27 Bool 7830 Bool -> CommonAttrs
5687testdata/performance/SampleMaterial.lc 1027:20-1027:21 _b 7831testdata/performance/SampleMaterial.lc 1023:7-1063:10
5688testdata/performance/SampleMaterial.lc 1028:30-1028:35 Bool 7832 CommonAttrs | ((CommonAttrs))
5689testdata/performance/SampleMaterial.lc 1029:23-1029:28 Bool 7833testdata/performance/SampleMaterial.lc 1024:24-1024:26
5690testdata/performance/SampleMaterial.lc 1030:20-1030:33 CullType 7834 ()
5691testdata/performance/SampleMaterial.lc 1031:30-1031:32 forall a . List a 7835testdata/performance/SampleMaterial.lc 1025:24-1025:26
5692testdata/performance/SampleMaterial.lc 1032:25-1032:30 Bool 7836 ()
5693testdata/performance/SampleMaterial.lc 1033:29-1033:34 Bool 7837testdata/performance/SampleMaterial.lc 1026:22-1026:27
5694testdata/performance/SampleMaterial.lc 1035:13-1061:14 List StageAttrs 7838 Bool
5695testdata/performance/SampleMaterial.lc 1035:15-1035:25 Maybe (Blending', Blending') 7839testdata/performance/SampleMaterial.lc 1027:20-1027:21
5696 -> RGBGen 7840 _b
5697 -> AlphaGen 7841testdata/performance/SampleMaterial.lc 1028:30-1028:35
7842 Bool
7843testdata/performance/SampleMaterial.lc 1029:23-1029:28
7844 Bool
7845testdata/performance/SampleMaterial.lc 1030:20-1030:33
7846 CullType
7847testdata/performance/SampleMaterial.lc 1031:30-1031:32
7848 forall a . List a
7849testdata/performance/SampleMaterial.lc 1032:25-1032:30
7850 Bool
7851testdata/performance/SampleMaterial.lc 1033:29-1033:34
7852 Bool
7853testdata/performance/SampleMaterial.lc 1035:13-1061:14
7854 List StageAttrs
7855testdata/performance/SampleMaterial.lc 1035:15-1035:25
7856 Maybe (Blending', Blending')
7857 -> RGBGen
7858 -> AlphaGen
7859 -> TCGen
7860 -> List TCMod
7861 -> StageTexture
7862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7863testdata/performance/SampleMaterial.lc 1035:15-1036:36
7864 RGBGen
7865 -> AlphaGen
7866 -> TCGen
7867 -> List TCMod
7868 -> StageTexture
7869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7870testdata/performance/SampleMaterial.lc 1035:15-1037:50
7871 AlphaGen
5698 -> TCGen 7872 -> TCGen
5699 -> List TCMod 7873 -> List TCMod
5700 -> StageTexture 7874 -> StageTexture
5701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7875 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5702testdata/performance/SampleMaterial.lc 1035:15-1036:36 RGBGen 7876testdata/performance/SampleMaterial.lc 1035:15-1038:42
5703 -> AlphaGen 7877 TCGen
5704 -> TCGen
5705 -> List TCMod 7878 -> List TCMod
5706 -> StageTexture 7879 -> StageTexture
5707 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7880 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5708testdata/performance/SampleMaterial.lc 1035:15-1037:50 AlphaGen 7881testdata/performance/SampleMaterial.lc 1035:15-1039:36
5709 -> TCGen 7882 List TCMod
5710 -> List TCMod
5711 -> StageTexture 7883 -> StageTexture
5712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7884 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5713testdata/performance/SampleMaterial.lc 1035:15-1038:42 TCGen 7885testdata/performance/SampleMaterial.lc 1035:15-1040:31
5714 -> List TCMod 7886 StageTexture
5715 -> StageTexture
5716 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7887 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5717testdata/performance/SampleMaterial.lc 1035:15-1039:36 List TCMod 7888testdata/performance/SampleMaterial.lc 1035:15-1041:75
5718 -> StageTexture 7889 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7890testdata/performance/SampleMaterial.lc 1035:15-1042:38
5720testdata/performance/SampleMaterial.lc 1035:15-1040:31 StageTexture 7891 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5721 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7892testdata/performance/SampleMaterial.lc 1035:15-1043:41
5722testdata/performance/SampleMaterial.lc 1035:15-1041:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7893 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5723testdata/performance/SampleMaterial.lc 1035:15-1042:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7894testdata/performance/SampleMaterial.lc 1035:15-1044:40
5724testdata/performance/SampleMaterial.lc 1035:15-1043:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7895 Bool -> String -> StageAttrs
5725testdata/performance/SampleMaterial.lc 1035:15-1044:40 Bool -> String -> StageAttrs 7896testdata/performance/SampleMaterial.lc 1035:15-1045:46
5726testdata/performance/SampleMaterial.lc 1035:15-1045:46 String -> StageAttrs 7897 String -> StageAttrs
5727testdata/performance/SampleMaterial.lc 1035:15-1047:18 StageAttrs 7898testdata/performance/SampleMaterial.lc 1035:15-1047:18
5728testdata/performance/SampleMaterial.lc 1036:29-1036:36 forall a . Maybe a 7899 StageAttrs
5729testdata/performance/SampleMaterial.lc 1037:30-1037:50 RGBGen 7900testdata/performance/SampleMaterial.lc 1036:29-1036:36
5730testdata/performance/SampleMaterial.lc 1038:32-1038:42 AlphaGen 7901 forall a . Maybe a
5731testdata/performance/SampleMaterial.lc 1039:29-1039:36 TCGen 7902testdata/performance/SampleMaterial.lc 1037:30-1037:50
5732testdata/performance/SampleMaterial.lc 1040:29-1040:31 forall a . List a 7903 RGBGen
5733testdata/performance/SampleMaterial.lc 1041:31-1041:37 String -> StageTexture 7904testdata/performance/SampleMaterial.lc 1038:32-1038:42
5734testdata/performance/SampleMaterial.lc 1041:31-1041:75 StageTexture 7905 AlphaGen
5735testdata/performance/SampleMaterial.lc 1041:38-1041:75 String 7906testdata/performance/SampleMaterial.lc 1039:29-1039:36
5736testdata/performance/SampleMaterial.lc 1042:34-1042:38 Bool 7907 TCGen
5737testdata/performance/SampleMaterial.lc 1043:33-1043:41 DepthFunction 7908testdata/performance/SampleMaterial.lc 1040:29-1040:31
5738testdata/performance/SampleMaterial.lc 1044:33-1044:40 forall a . Maybe a 7909 forall a . List a
5739testdata/performance/SampleMaterial.lc 1045:41-1045:46 Bool 7910testdata/performance/SampleMaterial.lc 1041:31-1041:37
5740testdata/performance/SampleMaterial.lc 1046:38-1046:54 String 7911 String -> StageTexture
5741testdata/performance/SampleMaterial.lc 1048:15-1048:25 Maybe (Blending', Blending') 7912testdata/performance/SampleMaterial.lc 1041:31-1041:75
5742 -> RGBGen 7913 StageTexture
5743 -> AlphaGen 7914testdata/performance/SampleMaterial.lc 1041:38-1041:75
7915 String
7916testdata/performance/SampleMaterial.lc 1042:34-1042:38
7917 Bool
7918testdata/performance/SampleMaterial.lc 1043:33-1043:41
7919 DepthFunction
7920testdata/performance/SampleMaterial.lc 1044:33-1044:40
7921 forall a . Maybe a
7922testdata/performance/SampleMaterial.lc 1045:41-1045:46
7923 Bool
7924testdata/performance/SampleMaterial.lc 1046:38-1046:54
7925 String
7926testdata/performance/SampleMaterial.lc 1048:15-1048:25
7927 Maybe (Blending', Blending')
7928 -> RGBGen
7929 -> AlphaGen
7930 -> TCGen
7931 -> List TCMod
7932 -> StageTexture
7933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7934testdata/performance/SampleMaterial.lc 1048:15-1049:57
7935 RGBGen
7936 -> AlphaGen
7937 -> TCGen
7938 -> List TCMod
7939 -> StageTexture
7940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7941testdata/performance/SampleMaterial.lc 1048:15-1050:50
7942 AlphaGen
5744 -> TCGen 7943 -> TCGen
5745 -> List TCMod 7944 -> List TCMod
5746 -> StageTexture 7945 -> StageTexture
5747 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7946 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5748testdata/performance/SampleMaterial.lc 1048:15-1049:57 RGBGen 7947testdata/performance/SampleMaterial.lc 1048:15-1051:42
5749 -> AlphaGen 7948 TCGen
5750 -> TCGen
5751 -> List TCMod 7949 -> List TCMod
5752 -> StageTexture 7950 -> StageTexture
5753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7951 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5754testdata/performance/SampleMaterial.lc 1048:15-1050:50 AlphaGen 7952testdata/performance/SampleMaterial.lc 1048:15-1052:40
5755 -> TCGen 7953 List TCMod
5756 -> List TCMod
5757 -> StageTexture 7954 -> StageTexture
5758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7955 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5759testdata/performance/SampleMaterial.lc 1048:15-1051:42 TCGen 7956testdata/performance/SampleMaterial.lc 1048:15-1053:31
5760 -> List TCMod 7957 StageTexture
5761 -> StageTexture
5762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7958 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5763testdata/performance/SampleMaterial.lc 1048:15-1052:40 List TCMod 7959testdata/performance/SampleMaterial.lc 1048:15-1054:42
5764 -> StageTexture 7960 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5765 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7961testdata/performance/SampleMaterial.lc 1048:15-1055:38
5766testdata/performance/SampleMaterial.lc 1048:15-1053:31 StageTexture 7962 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7963testdata/performance/SampleMaterial.lc 1048:15-1056:41
5768testdata/performance/SampleMaterial.lc 1048:15-1054:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7964 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5769testdata/performance/SampleMaterial.lc 1048:15-1055:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7965testdata/performance/SampleMaterial.lc 1048:15-1057:40
5770testdata/performance/SampleMaterial.lc 1048:15-1056:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 7966 Bool -> String -> StageAttrs
5771testdata/performance/SampleMaterial.lc 1048:15-1057:40 Bool -> String -> StageAttrs 7967testdata/performance/SampleMaterial.lc 1048:15-1058:46
5772testdata/performance/SampleMaterial.lc 1048:15-1058:46 String -> StageAttrs 7968 String -> StageAttrs
5773testdata/performance/SampleMaterial.lc 1048:15-1060:18 List StageAttrs | StageAttrs 7969testdata/performance/SampleMaterial.lc 1048:15-1060:18
5774testdata/performance/SampleMaterial.lc 1049:29-1049:33 forall a . a -> Maybe a 7970 StageAttrs | List StageAttrs
5775testdata/performance/SampleMaterial.lc 1049:29-1049:57 Maybe (Blending', Blending') 7971testdata/performance/SampleMaterial.lc 1049:29-1049:33
5776testdata/performance/SampleMaterial.lc 1049:34-1049:57 (Blending', Blending') 7972 forall a . a -> Maybe a
5777testdata/performance/SampleMaterial.lc 1049:36-1049:46 Blending' 7973testdata/performance/SampleMaterial.lc 1049:29-1049:57
5778testdata/performance/SampleMaterial.lc 1049:49-1049:55 ((Blending')) | Blending' 7974 Maybe (Blending', Blending')
5779testdata/performance/SampleMaterial.lc 1050:30-1050:50 RGBGen 7975testdata/performance/SampleMaterial.lc 1049:34-1049:57
5780testdata/performance/SampleMaterial.lc 1051:32-1051:42 AlphaGen 7976 (Blending', Blending')
5781testdata/performance/SampleMaterial.lc 1052:29-1052:40 TCGen 7977testdata/performance/SampleMaterial.lc 1049:36-1049:46
5782testdata/performance/SampleMaterial.lc 1053:29-1053:31 forall a . List a 7978 Blending'
5783testdata/performance/SampleMaterial.lc 1054:31-1054:42 StageTexture 7979testdata/performance/SampleMaterial.lc 1049:49-1049:55
5784testdata/performance/SampleMaterial.lc 1055:34-1055:38 Bool 7980 Blending' | ((Blending'))
5785testdata/performance/SampleMaterial.lc 1056:33-1056:41 DepthFunction 7981testdata/performance/SampleMaterial.lc 1050:30-1050:50
5786testdata/performance/SampleMaterial.lc 1057:33-1057:40 forall a . Maybe a 7982 RGBGen
5787testdata/performance/SampleMaterial.lc 1058:41-1058:46 Bool 7983testdata/performance/SampleMaterial.lc 1051:32-1051:42
5788testdata/performance/SampleMaterial.lc 1059:38-1059:54 String 7984 AlphaGen
5789testdata/performance/SampleMaterial.lc 1062:21-1062:26 Bool 7985testdata/performance/SampleMaterial.lc 1052:29-1052:40
5790testdata/performance/SampleMaterial.lc 1065:5-1107:6 (String, CommonAttrs) 7986 TCGen
5791testdata/performance/SampleMaterial.lc 1065:5-2182:6 List (String, CommonAttrs) 7987testdata/performance/SampleMaterial.lc 1053:29-1053:31
5792testdata/performance/SampleMaterial.lc 1065:7-1065:44 String 7988 forall a . List a
5793testdata/performance/SampleMaterial.lc 1066:7-1066:18 () 7989testdata/performance/SampleMaterial.lc 1054:31-1054:42
5794 -> () 7990 StageTexture
5795 -> Bool 7991testdata/performance/SampleMaterial.lc 1055:34-1055:38
7992 Bool
7993testdata/performance/SampleMaterial.lc 1056:33-1056:41
7994 DepthFunction
7995testdata/performance/SampleMaterial.lc 1057:33-1057:40
7996 forall a . Maybe a
7997testdata/performance/SampleMaterial.lc 1058:41-1058:46
7998 Bool
7999testdata/performance/SampleMaterial.lc 1059:38-1059:54
8000 String
8001testdata/performance/SampleMaterial.lc 1062:21-1062:26
8002 Bool
8003testdata/performance/SampleMaterial.lc 1065:5-1107:6
8004 (String, CommonAttrs)
8005testdata/performance/SampleMaterial.lc 1065:5-2182:6
8006 List (String, CommonAttrs)
8007testdata/performance/SampleMaterial.lc 1065:7-1065:44
8008 String
8009testdata/performance/SampleMaterial.lc 1066:7-1066:18
8010 ()
8011 -> ()
8012 -> Bool
8013 -> Float
8014 -> Bool
8015 -> Bool
8016 -> CullType
8017 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8018testdata/performance/SampleMaterial.lc 1066:7-1067:26
8019 ()
8020 -> Bool
8021 -> Float
8022 -> Bool
8023 -> Bool
8024 -> CullType
8025 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8026testdata/performance/SampleMaterial.lc 1066:7-1068:26
8027 Bool
5796 -> Float 8028 -> Float
5797 -> Bool 8029 -> Bool
5798 -> Bool 8030 -> Bool
5799 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8031 -> CullType
5800testdata/performance/SampleMaterial.lc 1066:7-1067:26 () 8032 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5801 -> Bool 8033testdata/performance/SampleMaterial.lc 1066:7-1069:27
5802 -> Float 8034 Float
5803 -> Bool 8035 -> Bool
5804 -> Bool 8036 -> Bool
5805 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8037 -> CullType
5806testdata/performance/SampleMaterial.lc 1066:7-1068:26 Bool 8038 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5807 -> Float 8039testdata/performance/SampleMaterial.lc 1066:7-1070:21
5808 -> Bool 8040 Bool
5809 -> Bool 8041 -> Bool
5810 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8042 -> CullType
5811testdata/performance/SampleMaterial.lc 1066:7-1069:27 Float 8043 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5812 -> Bool 8044testdata/performance/SampleMaterial.lc 1066:7-1071:35
5813 -> Bool 8045 Bool
5814 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8046 -> CullType
5815testdata/performance/SampleMaterial.lc 1066:7-1070:21 Bool 8047 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5816 -> Bool 8048testdata/performance/SampleMaterial.lc 1066:7-1072:28
5817 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8049 CullType
5818testdata/performance/SampleMaterial.lc 1066:7-1071:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8050 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5819testdata/performance/SampleMaterial.lc 1066:7-1072:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8051testdata/performance/SampleMaterial.lc 1066:7-1073:33
5820testdata/performance/SampleMaterial.lc 1066:7-1073:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8052 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5821testdata/performance/SampleMaterial.lc 1066:7-1074:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8053testdata/performance/SampleMaterial.lc 1066:7-1074:32
5822testdata/performance/SampleMaterial.lc 1066:7-1075:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8054 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5823testdata/performance/SampleMaterial.lc 1066:7-1076:34 List StageAttrs -> Bool -> CommonAttrs 8055testdata/performance/SampleMaterial.lc 1066:7-1075:30
5824testdata/performance/SampleMaterial.lc 1066:7-1104:14 Bool -> CommonAttrs 8056 Bool -> List StageAttrs -> Bool -> CommonAttrs
5825testdata/performance/SampleMaterial.lc 1066:7-1106:10 ((CommonAttrs)) | CommonAttrs 8057testdata/performance/SampleMaterial.lc 1066:7-1076:34
5826testdata/performance/SampleMaterial.lc 1067:24-1067:26 () 8058 List StageAttrs -> Bool -> CommonAttrs
5827testdata/performance/SampleMaterial.lc 1068:24-1068:26 () 8059testdata/performance/SampleMaterial.lc 1066:7-1104:14
5828testdata/performance/SampleMaterial.lc 1069:22-1069:27 Bool 8060 Bool -> CommonAttrs
5829testdata/performance/SampleMaterial.lc 1070:20-1070:21 _b 8061testdata/performance/SampleMaterial.lc 1066:7-1106:10
5830testdata/performance/SampleMaterial.lc 1071:30-1071:35 Bool 8062 CommonAttrs | ((CommonAttrs))
5831testdata/performance/SampleMaterial.lc 1072:23-1072:28 Bool 8063testdata/performance/SampleMaterial.lc 1067:24-1067:26
5832testdata/performance/SampleMaterial.lc 1073:20-1073:33 CullType 8064 ()
5833testdata/performance/SampleMaterial.lc 1074:30-1074:32 forall a . List a 8065testdata/performance/SampleMaterial.lc 1068:24-1068:26
5834testdata/performance/SampleMaterial.lc 1075:25-1075:30 Bool 8066 ()
5835testdata/performance/SampleMaterial.lc 1076:29-1076:34 Bool 8067testdata/performance/SampleMaterial.lc 1069:22-1069:27
5836testdata/performance/SampleMaterial.lc 1078:13-1104:14 List StageAttrs 8068 Bool
5837testdata/performance/SampleMaterial.lc 1078:15-1078:25 Maybe (Blending', Blending') 8069testdata/performance/SampleMaterial.lc 1070:20-1070:21
5838 -> RGBGen 8070 _b
5839 -> AlphaGen 8071testdata/performance/SampleMaterial.lc 1071:30-1071:35
8072 Bool
8073testdata/performance/SampleMaterial.lc 1072:23-1072:28
8074 Bool
8075testdata/performance/SampleMaterial.lc 1073:20-1073:33
8076 CullType
8077testdata/performance/SampleMaterial.lc 1074:30-1074:32
8078 forall a . List a
8079testdata/performance/SampleMaterial.lc 1075:25-1075:30
8080 Bool
8081testdata/performance/SampleMaterial.lc 1076:29-1076:34
8082 Bool
8083testdata/performance/SampleMaterial.lc 1078:13-1104:14
8084 List StageAttrs
8085testdata/performance/SampleMaterial.lc 1078:15-1078:25
8086 Maybe (Blending', Blending')
8087 -> RGBGen
8088 -> AlphaGen
8089 -> TCGen
8090 -> List TCMod
8091 -> StageTexture
8092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8093testdata/performance/SampleMaterial.lc 1078:15-1079:36
8094 RGBGen
8095 -> AlphaGen
8096 -> TCGen
8097 -> List TCMod
8098 -> StageTexture
8099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8100testdata/performance/SampleMaterial.lc 1078:15-1080:50
8101 AlphaGen
5840 -> TCGen 8102 -> TCGen
5841 -> List TCMod 8103 -> List TCMod
5842 -> StageTexture 8104 -> StageTexture
5843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5844testdata/performance/SampleMaterial.lc 1078:15-1079:36 RGBGen 8106testdata/performance/SampleMaterial.lc 1078:15-1081:42
5845 -> AlphaGen 8107 TCGen
5846 -> TCGen
5847 -> List TCMod 8108 -> List TCMod
5848 -> StageTexture 8109 -> StageTexture
5849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8110 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5850testdata/performance/SampleMaterial.lc 1078:15-1080:50 AlphaGen 8111testdata/performance/SampleMaterial.lc 1078:15-1082:36
5851 -> TCGen 8112 List TCMod
5852 -> List TCMod
5853 -> StageTexture 8113 -> StageTexture
5854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5855testdata/performance/SampleMaterial.lc 1078:15-1081:42 TCGen 8115testdata/performance/SampleMaterial.lc 1078:15-1083:31
5856 -> List TCMod 8116 StageTexture
5857 -> StageTexture
5858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8117 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5859testdata/performance/SampleMaterial.lc 1078:15-1082:36 List TCMod 8118testdata/performance/SampleMaterial.lc 1078:15-1084:75
5860 -> StageTexture 8119 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8120testdata/performance/SampleMaterial.lc 1078:15-1085:38
5862testdata/performance/SampleMaterial.lc 1078:15-1083:31 StageTexture 8121 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5863 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8122testdata/performance/SampleMaterial.lc 1078:15-1086:41
5864testdata/performance/SampleMaterial.lc 1078:15-1084:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8123 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5865testdata/performance/SampleMaterial.lc 1078:15-1085:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8124testdata/performance/SampleMaterial.lc 1078:15-1087:40
5866testdata/performance/SampleMaterial.lc 1078:15-1086:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8125 Bool -> String -> StageAttrs
5867testdata/performance/SampleMaterial.lc 1078:15-1087:40 Bool -> String -> StageAttrs 8126testdata/performance/SampleMaterial.lc 1078:15-1088:46
5868testdata/performance/SampleMaterial.lc 1078:15-1088:46 String -> StageAttrs 8127 String -> StageAttrs
5869testdata/performance/SampleMaterial.lc 1078:15-1090:18 StageAttrs 8128testdata/performance/SampleMaterial.lc 1078:15-1090:18
5870testdata/performance/SampleMaterial.lc 1079:29-1079:36 forall a . Maybe a 8129 StageAttrs
5871testdata/performance/SampleMaterial.lc 1080:30-1080:50 RGBGen 8130testdata/performance/SampleMaterial.lc 1079:29-1079:36
5872testdata/performance/SampleMaterial.lc 1081:32-1081:42 AlphaGen 8131 forall a . Maybe a
5873testdata/performance/SampleMaterial.lc 1082:29-1082:36 TCGen 8132testdata/performance/SampleMaterial.lc 1080:30-1080:50
5874testdata/performance/SampleMaterial.lc 1083:29-1083:31 forall a . List a 8133 RGBGen
5875testdata/performance/SampleMaterial.lc 1084:31-1084:37 String -> StageTexture 8134testdata/performance/SampleMaterial.lc 1081:32-1081:42
5876testdata/performance/SampleMaterial.lc 1084:31-1084:75 StageTexture 8135 AlphaGen
5877testdata/performance/SampleMaterial.lc 1084:38-1084:75 String 8136testdata/performance/SampleMaterial.lc 1082:29-1082:36
5878testdata/performance/SampleMaterial.lc 1085:34-1085:38 Bool 8137 TCGen
5879testdata/performance/SampleMaterial.lc 1086:33-1086:41 DepthFunction 8138testdata/performance/SampleMaterial.lc 1083:29-1083:31
5880testdata/performance/SampleMaterial.lc 1087:33-1087:40 forall a . Maybe a 8139 forall a . List a
5881testdata/performance/SampleMaterial.lc 1088:41-1088:46 Bool 8140testdata/performance/SampleMaterial.lc 1084:31-1084:37
5882testdata/performance/SampleMaterial.lc 1089:38-1089:54 String 8141 String -> StageTexture
5883testdata/performance/SampleMaterial.lc 1091:15-1091:25 Maybe (Blending', Blending') 8142testdata/performance/SampleMaterial.lc 1084:31-1084:75
5884 -> RGBGen 8143 StageTexture
5885 -> AlphaGen 8144testdata/performance/SampleMaterial.lc 1084:38-1084:75
8145 String
8146testdata/performance/SampleMaterial.lc 1085:34-1085:38
8147 Bool
8148testdata/performance/SampleMaterial.lc 1086:33-1086:41
8149 DepthFunction
8150testdata/performance/SampleMaterial.lc 1087:33-1087:40
8151 forall a . Maybe a
8152testdata/performance/SampleMaterial.lc 1088:41-1088:46
8153 Bool
8154testdata/performance/SampleMaterial.lc 1089:38-1089:54
8155 String
8156testdata/performance/SampleMaterial.lc 1091:15-1091:25
8157 Maybe (Blending', Blending')
8158 -> RGBGen
8159 -> AlphaGen
8160 -> TCGen
8161 -> List TCMod
8162 -> StageTexture
8163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8164testdata/performance/SampleMaterial.lc 1091:15-1092:57
8165 RGBGen
8166 -> AlphaGen
8167 -> TCGen
8168 -> List TCMod
8169 -> StageTexture
8170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8171testdata/performance/SampleMaterial.lc 1091:15-1093:50
8172 AlphaGen
5886 -> TCGen 8173 -> TCGen
5887 -> List TCMod 8174 -> List TCMod
5888 -> StageTexture 8175 -> StageTexture
5889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5890testdata/performance/SampleMaterial.lc 1091:15-1092:57 RGBGen 8177testdata/performance/SampleMaterial.lc 1091:15-1094:42
5891 -> AlphaGen 8178 TCGen
5892 -> TCGen
5893 -> List TCMod 8179 -> List TCMod
5894 -> StageTexture 8180 -> StageTexture
5895 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5896testdata/performance/SampleMaterial.lc 1091:15-1093:50 AlphaGen 8182testdata/performance/SampleMaterial.lc 1091:15-1095:40
5897 -> TCGen 8183 List TCMod
5898 -> List TCMod
5899 -> StageTexture 8184 -> StageTexture
5900 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5901testdata/performance/SampleMaterial.lc 1091:15-1094:42 TCGen 8186testdata/performance/SampleMaterial.lc 1091:15-1096:31
5902 -> List TCMod 8187 StageTexture
5903 -> StageTexture
5904 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5905testdata/performance/SampleMaterial.lc 1091:15-1095:40 List TCMod 8189testdata/performance/SampleMaterial.lc 1091:15-1097:42
5906 -> StageTexture 8190 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5907 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8191testdata/performance/SampleMaterial.lc 1091:15-1098:38
5908testdata/performance/SampleMaterial.lc 1091:15-1096:31 StageTexture 8192 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8193testdata/performance/SampleMaterial.lc 1091:15-1099:41
5910testdata/performance/SampleMaterial.lc 1091:15-1097:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8194 Maybe AlphaFunction -> Bool -> String -> StageAttrs
5911testdata/performance/SampleMaterial.lc 1091:15-1098:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8195testdata/performance/SampleMaterial.lc 1091:15-1100:40
5912testdata/performance/SampleMaterial.lc 1091:15-1099:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8196 Bool -> String -> StageAttrs
5913testdata/performance/SampleMaterial.lc 1091:15-1100:40 Bool -> String -> StageAttrs 8197testdata/performance/SampleMaterial.lc 1091:15-1101:46
5914testdata/performance/SampleMaterial.lc 1091:15-1101:46 String -> StageAttrs 8198 String -> StageAttrs
5915testdata/performance/SampleMaterial.lc 1091:15-1103:18 List StageAttrs | StageAttrs 8199testdata/performance/SampleMaterial.lc 1091:15-1103:18
5916testdata/performance/SampleMaterial.lc 1092:29-1092:33 forall a . a -> Maybe a 8200 StageAttrs | List StageAttrs
5917testdata/performance/SampleMaterial.lc 1092:29-1092:57 Maybe (Blending', Blending') 8201testdata/performance/SampleMaterial.lc 1092:29-1092:33
5918testdata/performance/SampleMaterial.lc 1092:34-1092:57 (Blending', Blending') 8202 forall a . a -> Maybe a
5919testdata/performance/SampleMaterial.lc 1092:36-1092:46 Blending' 8203testdata/performance/SampleMaterial.lc 1092:29-1092:57
5920testdata/performance/SampleMaterial.lc 1092:49-1092:55 ((Blending')) | Blending' 8204 Maybe (Blending', Blending')
5921testdata/performance/SampleMaterial.lc 1093:30-1093:50 RGBGen 8205testdata/performance/SampleMaterial.lc 1092:34-1092:57
5922testdata/performance/SampleMaterial.lc 1094:32-1094:42 AlphaGen 8206 (Blending', Blending')
5923testdata/performance/SampleMaterial.lc 1095:29-1095:40 TCGen 8207testdata/performance/SampleMaterial.lc 1092:36-1092:46
5924testdata/performance/SampleMaterial.lc 1096:29-1096:31 forall a . List a 8208 Blending'
5925testdata/performance/SampleMaterial.lc 1097:31-1097:42 StageTexture 8209testdata/performance/SampleMaterial.lc 1092:49-1092:55
5926testdata/performance/SampleMaterial.lc 1098:34-1098:38 Bool 8210 Blending' | ((Blending'))
5927testdata/performance/SampleMaterial.lc 1099:33-1099:41 DepthFunction 8211testdata/performance/SampleMaterial.lc 1093:30-1093:50
5928testdata/performance/SampleMaterial.lc 1100:33-1100:40 forall a . Maybe a 8212 RGBGen
5929testdata/performance/SampleMaterial.lc 1101:41-1101:46 Bool 8213testdata/performance/SampleMaterial.lc 1094:32-1094:42
5930testdata/performance/SampleMaterial.lc 1102:38-1102:54 String 8214 AlphaGen
5931testdata/performance/SampleMaterial.lc 1105:21-1105:26 Bool 8215testdata/performance/SampleMaterial.lc 1095:29-1095:40
5932testdata/performance/SampleMaterial.lc 1108:5-1150:6 (String, CommonAttrs) 8216 TCGen
5933testdata/performance/SampleMaterial.lc 1108:5-2182:6 List (String, CommonAttrs) 8217testdata/performance/SampleMaterial.lc 1096:29-1096:31
5934testdata/performance/SampleMaterial.lc 1108:7-1108:49 String 8218 forall a . List a
5935testdata/performance/SampleMaterial.lc 1109:7-1109:18 () 8219testdata/performance/SampleMaterial.lc 1097:31-1097:42
5936 -> () 8220 StageTexture
5937 -> Bool 8221testdata/performance/SampleMaterial.lc 1098:34-1098:38
8222 Bool
8223testdata/performance/SampleMaterial.lc 1099:33-1099:41
8224 DepthFunction
8225testdata/performance/SampleMaterial.lc 1100:33-1100:40
8226 forall a . Maybe a
8227testdata/performance/SampleMaterial.lc 1101:41-1101:46
8228 Bool
8229testdata/performance/SampleMaterial.lc 1102:38-1102:54
8230 String
8231testdata/performance/SampleMaterial.lc 1105:21-1105:26
8232 Bool
8233testdata/performance/SampleMaterial.lc 1108:5-1150:6
8234 (String, CommonAttrs)
8235testdata/performance/SampleMaterial.lc 1108:5-2182:6
8236 List (String, CommonAttrs)
8237testdata/performance/SampleMaterial.lc 1108:7-1108:49
8238 String
8239testdata/performance/SampleMaterial.lc 1109:7-1109:18
8240 ()
8241 -> ()
8242 -> Bool
8243 -> Float
8244 -> Bool
8245 -> Bool
8246 -> CullType
8247 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8248testdata/performance/SampleMaterial.lc 1109:7-1110:26
8249 ()
8250 -> Bool
8251 -> Float
8252 -> Bool
8253 -> Bool
8254 -> CullType
8255 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8256testdata/performance/SampleMaterial.lc 1109:7-1111:26
8257 Bool
5938 -> Float 8258 -> Float
5939 -> Bool 8259 -> Bool
5940 -> Bool 8260 -> Bool
5941 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8261 -> CullType
5942testdata/performance/SampleMaterial.lc 1109:7-1110:26 () 8262 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5943 -> Bool 8263testdata/performance/SampleMaterial.lc 1109:7-1112:27
5944 -> Float 8264 Float
5945 -> Bool 8265 -> Bool
5946 -> Bool 8266 -> Bool
5947 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8267 -> CullType
5948testdata/performance/SampleMaterial.lc 1109:7-1111:26 Bool 8268 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5949 -> Float 8269testdata/performance/SampleMaterial.lc 1109:7-1113:21
5950 -> Bool 8270 Bool
5951 -> Bool 8271 -> Bool
5952 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8272 -> CullType
5953testdata/performance/SampleMaterial.lc 1109:7-1112:27 Float 8273 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5954 -> Bool 8274testdata/performance/SampleMaterial.lc 1109:7-1114:35
5955 -> Bool 8275 Bool
5956 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8276 -> CullType
5957testdata/performance/SampleMaterial.lc 1109:7-1113:21 Bool 8277 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5958 -> Bool 8278testdata/performance/SampleMaterial.lc 1109:7-1115:28
5959 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8279 CullType
5960testdata/performance/SampleMaterial.lc 1109:7-1114:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8280 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5961testdata/performance/SampleMaterial.lc 1109:7-1115:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8281testdata/performance/SampleMaterial.lc 1109:7-1116:33
5962testdata/performance/SampleMaterial.lc 1109:7-1116:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8282 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5963testdata/performance/SampleMaterial.lc 1109:7-1117:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8283testdata/performance/SampleMaterial.lc 1109:7-1117:32
5964testdata/performance/SampleMaterial.lc 1109:7-1118:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8284 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5965testdata/performance/SampleMaterial.lc 1109:7-1119:34 List StageAttrs -> Bool -> CommonAttrs 8285testdata/performance/SampleMaterial.lc 1109:7-1118:30
5966testdata/performance/SampleMaterial.lc 1109:7-1147:14 Bool -> CommonAttrs 8286 Bool -> List StageAttrs -> Bool -> CommonAttrs
5967testdata/performance/SampleMaterial.lc 1109:7-1149:10 ((CommonAttrs)) | CommonAttrs 8287testdata/performance/SampleMaterial.lc 1109:7-1119:34
5968testdata/performance/SampleMaterial.lc 1110:24-1110:26 () 8288 List StageAttrs -> Bool -> CommonAttrs
5969testdata/performance/SampleMaterial.lc 1111:24-1111:26 () 8289testdata/performance/SampleMaterial.lc 1109:7-1147:14
5970testdata/performance/SampleMaterial.lc 1112:22-1112:27 Bool 8290 Bool -> CommonAttrs
5971testdata/performance/SampleMaterial.lc 1113:20-1113:21 _b 8291testdata/performance/SampleMaterial.lc 1109:7-1149:10
5972testdata/performance/SampleMaterial.lc 1114:30-1114:35 Bool 8292 CommonAttrs | ((CommonAttrs))
5973testdata/performance/SampleMaterial.lc 1115:23-1115:28 Bool 8293testdata/performance/SampleMaterial.lc 1110:24-1110:26
5974testdata/performance/SampleMaterial.lc 1116:20-1116:33 CullType 8294 ()
5975testdata/performance/SampleMaterial.lc 1117:30-1117:32 forall a . List a 8295testdata/performance/SampleMaterial.lc 1111:24-1111:26
5976testdata/performance/SampleMaterial.lc 1118:25-1118:30 Bool 8296 ()
5977testdata/performance/SampleMaterial.lc 1119:29-1119:34 Bool 8297testdata/performance/SampleMaterial.lc 1112:22-1112:27
5978testdata/performance/SampleMaterial.lc 1121:13-1147:14 List StageAttrs 8298 Bool
5979testdata/performance/SampleMaterial.lc 1121:15-1121:25 Maybe (Blending', Blending') 8299testdata/performance/SampleMaterial.lc 1113:20-1113:21
5980 -> RGBGen 8300 _b
5981 -> AlphaGen 8301testdata/performance/SampleMaterial.lc 1114:30-1114:35
8302 Bool
8303testdata/performance/SampleMaterial.lc 1115:23-1115:28
8304 Bool
8305testdata/performance/SampleMaterial.lc 1116:20-1116:33
8306 CullType
8307testdata/performance/SampleMaterial.lc 1117:30-1117:32
8308 forall a . List a
8309testdata/performance/SampleMaterial.lc 1118:25-1118:30
8310 Bool
8311testdata/performance/SampleMaterial.lc 1119:29-1119:34
8312 Bool
8313testdata/performance/SampleMaterial.lc 1121:13-1147:14
8314 List StageAttrs
8315testdata/performance/SampleMaterial.lc 1121:15-1121:25
8316 Maybe (Blending', Blending')
8317 -> RGBGen
8318 -> AlphaGen
8319 -> TCGen
8320 -> List TCMod
8321 -> StageTexture
8322 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8323testdata/performance/SampleMaterial.lc 1121:15-1122:36
8324 RGBGen
8325 -> AlphaGen
8326 -> TCGen
8327 -> List TCMod
8328 -> StageTexture
8329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8330testdata/performance/SampleMaterial.lc 1121:15-1123:50
8331 AlphaGen
5982 -> TCGen 8332 -> TCGen
5983 -> List TCMod 8333 -> List TCMod
5984 -> StageTexture 8334 -> StageTexture
5985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5986testdata/performance/SampleMaterial.lc 1121:15-1122:36 RGBGen 8336testdata/performance/SampleMaterial.lc 1121:15-1124:42
5987 -> AlphaGen 8337 TCGen
5988 -> TCGen
5989 -> List TCMod 8338 -> List TCMod
5990 -> StageTexture 8339 -> StageTexture
5991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8340 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5992testdata/performance/SampleMaterial.lc 1121:15-1123:50 AlphaGen 8341testdata/performance/SampleMaterial.lc 1121:15-1125:36
5993 -> TCGen 8342 List TCMod
5994 -> List TCMod
5995 -> StageTexture 8343 -> StageTexture
5996 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5997testdata/performance/SampleMaterial.lc 1121:15-1124:42 TCGen 8345testdata/performance/SampleMaterial.lc 1121:15-1126:31
5998 -> List TCMod 8346 StageTexture
5999 -> StageTexture
6000 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8347 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6001testdata/performance/SampleMaterial.lc 1121:15-1125:36 List TCMod 8348testdata/performance/SampleMaterial.lc 1121:15-1127:80
6002 -> StageTexture 8349 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8350testdata/performance/SampleMaterial.lc 1121:15-1128:38
6004testdata/performance/SampleMaterial.lc 1121:15-1126:31 StageTexture 8351 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8352testdata/performance/SampleMaterial.lc 1121:15-1129:41
6006testdata/performance/SampleMaterial.lc 1121:15-1127:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8353 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6007testdata/performance/SampleMaterial.lc 1121:15-1128:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8354testdata/performance/SampleMaterial.lc 1121:15-1130:40
6008testdata/performance/SampleMaterial.lc 1121:15-1129:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8355 Bool -> String -> StageAttrs
6009testdata/performance/SampleMaterial.lc 1121:15-1130:40 Bool -> String -> StageAttrs 8356testdata/performance/SampleMaterial.lc 1121:15-1131:46
6010testdata/performance/SampleMaterial.lc 1121:15-1131:46 String -> StageAttrs 8357 String -> StageAttrs
6011testdata/performance/SampleMaterial.lc 1121:15-1133:18 StageAttrs 8358testdata/performance/SampleMaterial.lc 1121:15-1133:18
6012testdata/performance/SampleMaterial.lc 1122:29-1122:36 forall a . Maybe a 8359 StageAttrs
6013testdata/performance/SampleMaterial.lc 1123:30-1123:50 RGBGen 8360testdata/performance/SampleMaterial.lc 1122:29-1122:36
6014testdata/performance/SampleMaterial.lc 1124:32-1124:42 AlphaGen 8361 forall a . Maybe a
6015testdata/performance/SampleMaterial.lc 1125:29-1125:36 TCGen 8362testdata/performance/SampleMaterial.lc 1123:30-1123:50
6016testdata/performance/SampleMaterial.lc 1126:29-1126:31 forall a . List a 8363 RGBGen
6017testdata/performance/SampleMaterial.lc 1127:31-1127:37 String -> StageTexture 8364testdata/performance/SampleMaterial.lc 1124:32-1124:42
6018testdata/performance/SampleMaterial.lc 1127:31-1127:80 StageTexture 8365 AlphaGen
6019testdata/performance/SampleMaterial.lc 1127:38-1127:80 String 8366testdata/performance/SampleMaterial.lc 1125:29-1125:36
6020testdata/performance/SampleMaterial.lc 1128:34-1128:38 Bool 8367 TCGen
6021testdata/performance/SampleMaterial.lc 1129:33-1129:41 DepthFunction 8368testdata/performance/SampleMaterial.lc 1126:29-1126:31
6022testdata/performance/SampleMaterial.lc 1130:33-1130:40 forall a . Maybe a 8369 forall a . List a
6023testdata/performance/SampleMaterial.lc 1131:41-1131:46 Bool 8370testdata/performance/SampleMaterial.lc 1127:31-1127:37
6024testdata/performance/SampleMaterial.lc 1132:38-1132:54 String 8371 String -> StageTexture
6025testdata/performance/SampleMaterial.lc 1134:15-1134:25 Maybe (Blending', Blending') 8372testdata/performance/SampleMaterial.lc 1127:31-1127:80
6026 -> RGBGen 8373 StageTexture
6027 -> AlphaGen 8374testdata/performance/SampleMaterial.lc 1127:38-1127:80
8375 String
8376testdata/performance/SampleMaterial.lc 1128:34-1128:38
8377 Bool
8378testdata/performance/SampleMaterial.lc 1129:33-1129:41
8379 DepthFunction
8380testdata/performance/SampleMaterial.lc 1130:33-1130:40
8381 forall a . Maybe a
8382testdata/performance/SampleMaterial.lc 1131:41-1131:46
8383 Bool
8384testdata/performance/SampleMaterial.lc 1132:38-1132:54
8385 String
8386testdata/performance/SampleMaterial.lc 1134:15-1134:25
8387 Maybe (Blending', Blending')
8388 -> RGBGen
8389 -> AlphaGen
8390 -> TCGen
8391 -> List TCMod
8392 -> StageTexture
8393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8394testdata/performance/SampleMaterial.lc 1134:15-1135:57
8395 RGBGen
8396 -> AlphaGen
8397 -> TCGen
8398 -> List TCMod
8399 -> StageTexture
8400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8401testdata/performance/SampleMaterial.lc 1134:15-1136:50
8402 AlphaGen
6028 -> TCGen 8403 -> TCGen
6029 -> List TCMod 8404 -> List TCMod
6030 -> StageTexture 8405 -> StageTexture
6031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6032testdata/performance/SampleMaterial.lc 1134:15-1135:57 RGBGen 8407testdata/performance/SampleMaterial.lc 1134:15-1137:42
6033 -> AlphaGen 8408 TCGen
6034 -> TCGen
6035 -> List TCMod 8409 -> List TCMod
6036 -> StageTexture 8410 -> StageTexture
6037 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6038testdata/performance/SampleMaterial.lc 1134:15-1136:50 AlphaGen 8412testdata/performance/SampleMaterial.lc 1134:15-1138:40
6039 -> TCGen 8413 List TCMod
6040 -> List TCMod
6041 -> StageTexture 8414 -> StageTexture
6042 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6043testdata/performance/SampleMaterial.lc 1134:15-1137:42 TCGen 8416testdata/performance/SampleMaterial.lc 1134:15-1139:31
6044 -> List TCMod 8417 StageTexture
6045 -> StageTexture
6046 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6047testdata/performance/SampleMaterial.lc 1134:15-1138:40 List TCMod 8419testdata/performance/SampleMaterial.lc 1134:15-1140:42
6048 -> StageTexture 8420 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6049 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8421testdata/performance/SampleMaterial.lc 1134:15-1141:38
6050testdata/performance/SampleMaterial.lc 1134:15-1139:31 StageTexture 8422 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6051 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8423testdata/performance/SampleMaterial.lc 1134:15-1142:41
6052testdata/performance/SampleMaterial.lc 1134:15-1140:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8424 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6053testdata/performance/SampleMaterial.lc 1134:15-1141:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8425testdata/performance/SampleMaterial.lc 1134:15-1143:40
6054testdata/performance/SampleMaterial.lc 1134:15-1142:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8426 Bool -> String -> StageAttrs
6055testdata/performance/SampleMaterial.lc 1134:15-1143:40 Bool -> String -> StageAttrs 8427testdata/performance/SampleMaterial.lc 1134:15-1144:46
6056testdata/performance/SampleMaterial.lc 1134:15-1144:46 String -> StageAttrs 8428 String -> StageAttrs
6057testdata/performance/SampleMaterial.lc 1134:15-1146:18 List StageAttrs | StageAttrs 8429testdata/performance/SampleMaterial.lc 1134:15-1146:18
6058testdata/performance/SampleMaterial.lc 1135:29-1135:33 forall a . a -> Maybe a 8430 StageAttrs | List StageAttrs
6059testdata/performance/SampleMaterial.lc 1135:29-1135:57 Maybe (Blending', Blending') 8431testdata/performance/SampleMaterial.lc 1135:29-1135:33
6060testdata/performance/SampleMaterial.lc 1135:34-1135:57 (Blending', Blending') 8432 forall a . a -> Maybe a
6061testdata/performance/SampleMaterial.lc 1135:36-1135:46 Blending' 8433testdata/performance/SampleMaterial.lc 1135:29-1135:57
6062testdata/performance/SampleMaterial.lc 1135:49-1135:55 ((Blending')) | Blending' 8434 Maybe (Blending', Blending')
6063testdata/performance/SampleMaterial.lc 1136:30-1136:50 RGBGen 8435testdata/performance/SampleMaterial.lc 1135:34-1135:57
6064testdata/performance/SampleMaterial.lc 1137:32-1137:42 AlphaGen 8436 (Blending', Blending')
6065testdata/performance/SampleMaterial.lc 1138:29-1138:40 TCGen 8437testdata/performance/SampleMaterial.lc 1135:36-1135:46
6066testdata/performance/SampleMaterial.lc 1139:29-1139:31 forall a . List a 8438 Blending'
6067testdata/performance/SampleMaterial.lc 1140:31-1140:42 StageTexture 8439testdata/performance/SampleMaterial.lc 1135:49-1135:55
6068testdata/performance/SampleMaterial.lc 1141:34-1141:38 Bool 8440 Blending' | ((Blending'))
6069testdata/performance/SampleMaterial.lc 1142:33-1142:41 DepthFunction 8441testdata/performance/SampleMaterial.lc 1136:30-1136:50
6070testdata/performance/SampleMaterial.lc 1143:33-1143:40 forall a . Maybe a 8442 RGBGen
6071testdata/performance/SampleMaterial.lc 1144:41-1144:46 Bool 8443testdata/performance/SampleMaterial.lc 1137:32-1137:42
6072testdata/performance/SampleMaterial.lc 1145:38-1145:54 String 8444 AlphaGen
6073testdata/performance/SampleMaterial.lc 1148:21-1148:26 Bool 8445testdata/performance/SampleMaterial.lc 1138:29-1138:40
6074testdata/performance/SampleMaterial.lc 1151:5-1193:6 (String, CommonAttrs) 8446 TCGen
6075testdata/performance/SampleMaterial.lc 1151:5-2182:6 List (String, CommonAttrs) 8447testdata/performance/SampleMaterial.lc 1139:29-1139:31
6076testdata/performance/SampleMaterial.lc 1151:7-1151:41 String 8448 forall a . List a
6077testdata/performance/SampleMaterial.lc 1152:7-1152:18 () 8449testdata/performance/SampleMaterial.lc 1140:31-1140:42
6078 -> () 8450 StageTexture
6079 -> Bool 8451testdata/performance/SampleMaterial.lc 1141:34-1141:38
8452 Bool
8453testdata/performance/SampleMaterial.lc 1142:33-1142:41
8454 DepthFunction
8455testdata/performance/SampleMaterial.lc 1143:33-1143:40
8456 forall a . Maybe a
8457testdata/performance/SampleMaterial.lc 1144:41-1144:46
8458 Bool
8459testdata/performance/SampleMaterial.lc 1145:38-1145:54
8460 String
8461testdata/performance/SampleMaterial.lc 1148:21-1148:26
8462 Bool
8463testdata/performance/SampleMaterial.lc 1151:5-1193:6
8464 (String, CommonAttrs)
8465testdata/performance/SampleMaterial.lc 1151:5-2182:6
8466 List (String, CommonAttrs)
8467testdata/performance/SampleMaterial.lc 1151:7-1151:41
8468 String
8469testdata/performance/SampleMaterial.lc 1152:7-1152:18
8470 ()
8471 -> ()
8472 -> Bool
8473 -> Float
8474 -> Bool
8475 -> Bool
8476 -> CullType
8477 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8478testdata/performance/SampleMaterial.lc 1152:7-1153:26
8479 ()
8480 -> Bool
8481 -> Float
8482 -> Bool
8483 -> Bool
8484 -> CullType
8485 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8486testdata/performance/SampleMaterial.lc 1152:7-1154:26
8487 Bool
6080 -> Float 8488 -> Float
6081 -> Bool 8489 -> Bool
6082 -> Bool 8490 -> Bool
6083 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8491 -> CullType
6084testdata/performance/SampleMaterial.lc 1152:7-1153:26 () 8492 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6085 -> Bool 8493testdata/performance/SampleMaterial.lc 1152:7-1155:27
6086 -> Float 8494 Float
6087 -> Bool 8495 -> Bool
6088 -> Bool 8496 -> Bool
6089 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8497 -> CullType
6090testdata/performance/SampleMaterial.lc 1152:7-1154:26 Bool 8498 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6091 -> Float 8499testdata/performance/SampleMaterial.lc 1152:7-1156:21
6092 -> Bool 8500 Bool
6093 -> Bool 8501 -> Bool
6094 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8502 -> CullType
6095testdata/performance/SampleMaterial.lc 1152:7-1155:27 Float 8503 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6096 -> Bool 8504testdata/performance/SampleMaterial.lc 1152:7-1157:35
6097 -> Bool 8505 Bool
6098 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8506 -> CullType
6099testdata/performance/SampleMaterial.lc 1152:7-1156:21 Bool 8507 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6100 -> Bool 8508testdata/performance/SampleMaterial.lc 1152:7-1158:28
6101 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8509 CullType
6102testdata/performance/SampleMaterial.lc 1152:7-1157:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8510 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6103testdata/performance/SampleMaterial.lc 1152:7-1158:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8511testdata/performance/SampleMaterial.lc 1152:7-1159:33
6104testdata/performance/SampleMaterial.lc 1152:7-1159:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8512 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6105testdata/performance/SampleMaterial.lc 1152:7-1160:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8513testdata/performance/SampleMaterial.lc 1152:7-1160:32
6106testdata/performance/SampleMaterial.lc 1152:7-1161:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8514 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6107testdata/performance/SampleMaterial.lc 1152:7-1162:34 List StageAttrs -> Bool -> CommonAttrs 8515testdata/performance/SampleMaterial.lc 1152:7-1161:30
6108testdata/performance/SampleMaterial.lc 1152:7-1190:14 Bool -> CommonAttrs 8516 Bool -> List StageAttrs -> Bool -> CommonAttrs
6109testdata/performance/SampleMaterial.lc 1152:7-1192:10 ((CommonAttrs)) | CommonAttrs 8517testdata/performance/SampleMaterial.lc 1152:7-1162:34
6110testdata/performance/SampleMaterial.lc 1153:24-1153:26 () 8518 List StageAttrs -> Bool -> CommonAttrs
6111testdata/performance/SampleMaterial.lc 1154:24-1154:26 () 8519testdata/performance/SampleMaterial.lc 1152:7-1190:14
6112testdata/performance/SampleMaterial.lc 1155:22-1155:27 Bool 8520 Bool -> CommonAttrs
6113testdata/performance/SampleMaterial.lc 1156:20-1156:21 _b 8521testdata/performance/SampleMaterial.lc 1152:7-1192:10
6114testdata/performance/SampleMaterial.lc 1157:30-1157:35 Bool 8522 CommonAttrs | ((CommonAttrs))
6115testdata/performance/SampleMaterial.lc 1158:23-1158:28 Bool 8523testdata/performance/SampleMaterial.lc 1153:24-1153:26
6116testdata/performance/SampleMaterial.lc 1159:20-1159:33 CullType 8524 ()
6117testdata/performance/SampleMaterial.lc 1160:30-1160:32 forall a . List a 8525testdata/performance/SampleMaterial.lc 1154:24-1154:26
6118testdata/performance/SampleMaterial.lc 1161:25-1161:30 Bool 8526 ()
6119testdata/performance/SampleMaterial.lc 1162:29-1162:34 Bool 8527testdata/performance/SampleMaterial.lc 1155:22-1155:27
6120testdata/performance/SampleMaterial.lc 1164:13-1190:14 List StageAttrs 8528 Bool
6121testdata/performance/SampleMaterial.lc 1164:15-1164:25 Maybe (Blending', Blending') 8529testdata/performance/SampleMaterial.lc 1156:20-1156:21
6122 -> RGBGen 8530 _b
6123 -> AlphaGen 8531testdata/performance/SampleMaterial.lc 1157:30-1157:35
8532 Bool
8533testdata/performance/SampleMaterial.lc 1158:23-1158:28
8534 Bool
8535testdata/performance/SampleMaterial.lc 1159:20-1159:33
8536 CullType
8537testdata/performance/SampleMaterial.lc 1160:30-1160:32
8538 forall a . List a
8539testdata/performance/SampleMaterial.lc 1161:25-1161:30
8540 Bool
8541testdata/performance/SampleMaterial.lc 1162:29-1162:34
8542 Bool
8543testdata/performance/SampleMaterial.lc 1164:13-1190:14
8544 List StageAttrs
8545testdata/performance/SampleMaterial.lc 1164:15-1164:25
8546 Maybe (Blending', Blending')
8547 -> RGBGen
8548 -> AlphaGen
8549 -> TCGen
8550 -> List TCMod
8551 -> StageTexture
8552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8553testdata/performance/SampleMaterial.lc 1164:15-1165:36
8554 RGBGen
8555 -> AlphaGen
8556 -> TCGen
8557 -> List TCMod
8558 -> StageTexture
8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8560testdata/performance/SampleMaterial.lc 1164:15-1166:50
8561 AlphaGen
6124 -> TCGen 8562 -> TCGen
6125 -> List TCMod 8563 -> List TCMod
6126 -> StageTexture 8564 -> StageTexture
6127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6128testdata/performance/SampleMaterial.lc 1164:15-1165:36 RGBGen 8566testdata/performance/SampleMaterial.lc 1164:15-1167:42
6129 -> AlphaGen 8567 TCGen
6130 -> TCGen
6131 -> List TCMod 8568 -> List TCMod
6132 -> StageTexture 8569 -> StageTexture
6133 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8570 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6134testdata/performance/SampleMaterial.lc 1164:15-1166:50 AlphaGen 8571testdata/performance/SampleMaterial.lc 1164:15-1168:36
6135 -> TCGen 8572 List TCMod
6136 -> List TCMod
6137 -> StageTexture 8573 -> StageTexture
6138 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6139testdata/performance/SampleMaterial.lc 1164:15-1167:42 TCGen 8575testdata/performance/SampleMaterial.lc 1164:15-1169:31
6140 -> List TCMod 8576 StageTexture
6141 -> StageTexture
6142 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8577 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6143testdata/performance/SampleMaterial.lc 1164:15-1168:36 List TCMod 8578testdata/performance/SampleMaterial.lc 1164:15-1170:72
6144 -> StageTexture 8579 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6145 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8580testdata/performance/SampleMaterial.lc 1164:15-1171:38
6146testdata/performance/SampleMaterial.lc 1164:15-1169:31 StageTexture 8581 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6147 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8582testdata/performance/SampleMaterial.lc 1164:15-1172:41
6148testdata/performance/SampleMaterial.lc 1164:15-1170:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8583 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6149testdata/performance/SampleMaterial.lc 1164:15-1171:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8584testdata/performance/SampleMaterial.lc 1164:15-1173:40
6150testdata/performance/SampleMaterial.lc 1164:15-1172:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8585 Bool -> String -> StageAttrs
6151testdata/performance/SampleMaterial.lc 1164:15-1173:40 Bool -> String -> StageAttrs 8586testdata/performance/SampleMaterial.lc 1164:15-1174:46
6152testdata/performance/SampleMaterial.lc 1164:15-1174:46 String -> StageAttrs 8587 String -> StageAttrs
6153testdata/performance/SampleMaterial.lc 1164:15-1176:18 StageAttrs 8588testdata/performance/SampleMaterial.lc 1164:15-1176:18
6154testdata/performance/SampleMaterial.lc 1165:29-1165:36 forall a . Maybe a 8589 StageAttrs
6155testdata/performance/SampleMaterial.lc 1166:30-1166:50 RGBGen 8590testdata/performance/SampleMaterial.lc 1165:29-1165:36
6156testdata/performance/SampleMaterial.lc 1167:32-1167:42 AlphaGen 8591 forall a . Maybe a
6157testdata/performance/SampleMaterial.lc 1168:29-1168:36 TCGen 8592testdata/performance/SampleMaterial.lc 1166:30-1166:50
6158testdata/performance/SampleMaterial.lc 1169:29-1169:31 forall a . List a 8593 RGBGen
6159testdata/performance/SampleMaterial.lc 1170:31-1170:37 String -> StageTexture 8594testdata/performance/SampleMaterial.lc 1167:32-1167:42
6160testdata/performance/SampleMaterial.lc 1170:31-1170:72 StageTexture 8595 AlphaGen
6161testdata/performance/SampleMaterial.lc 1170:38-1170:72 String 8596testdata/performance/SampleMaterial.lc 1168:29-1168:36
6162testdata/performance/SampleMaterial.lc 1171:34-1171:38 Bool 8597 TCGen
6163testdata/performance/SampleMaterial.lc 1172:33-1172:41 DepthFunction 8598testdata/performance/SampleMaterial.lc 1169:29-1169:31
6164testdata/performance/SampleMaterial.lc 1173:33-1173:40 forall a . Maybe a 8599 forall a . List a
6165testdata/performance/SampleMaterial.lc 1174:41-1174:46 Bool 8600testdata/performance/SampleMaterial.lc 1170:31-1170:37
6166testdata/performance/SampleMaterial.lc 1175:38-1175:54 String 8601 String -> StageTexture
6167testdata/performance/SampleMaterial.lc 1177:15-1177:25 Maybe (Blending', Blending') 8602testdata/performance/SampleMaterial.lc 1170:31-1170:72
6168 -> RGBGen 8603 StageTexture
6169 -> AlphaGen 8604testdata/performance/SampleMaterial.lc 1170:38-1170:72
8605 String
8606testdata/performance/SampleMaterial.lc 1171:34-1171:38
8607 Bool
8608testdata/performance/SampleMaterial.lc 1172:33-1172:41
8609 DepthFunction
8610testdata/performance/SampleMaterial.lc 1173:33-1173:40
8611 forall a . Maybe a
8612testdata/performance/SampleMaterial.lc 1174:41-1174:46
8613 Bool
8614testdata/performance/SampleMaterial.lc 1175:38-1175:54
8615 String
8616testdata/performance/SampleMaterial.lc 1177:15-1177:25
8617 Maybe (Blending', Blending')
8618 -> RGBGen
8619 -> AlphaGen
8620 -> TCGen
8621 -> List TCMod
8622 -> StageTexture
8623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8624testdata/performance/SampleMaterial.lc 1177:15-1178:57
8625 RGBGen
8626 -> AlphaGen
8627 -> TCGen
8628 -> List TCMod
8629 -> StageTexture
8630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8631testdata/performance/SampleMaterial.lc 1177:15-1179:50
8632 AlphaGen
6170 -> TCGen 8633 -> TCGen
6171 -> List TCMod 8634 -> List TCMod
6172 -> StageTexture 8635 -> StageTexture
6173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8636 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6174testdata/performance/SampleMaterial.lc 1177:15-1178:57 RGBGen 8637testdata/performance/SampleMaterial.lc 1177:15-1180:42
6175 -> AlphaGen 8638 TCGen
6176 -> TCGen
6177 -> List TCMod 8639 -> List TCMod
6178 -> StageTexture 8640 -> StageTexture
6179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6180testdata/performance/SampleMaterial.lc 1177:15-1179:50 AlphaGen 8642testdata/performance/SampleMaterial.lc 1177:15-1181:40
6181 -> TCGen 8643 List TCMod
6182 -> List TCMod
6183 -> StageTexture 8644 -> StageTexture
6184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8645 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6185testdata/performance/SampleMaterial.lc 1177:15-1180:42 TCGen 8646testdata/performance/SampleMaterial.lc 1177:15-1182:31
6186 -> List TCMod 8647 StageTexture
6187 -> StageTexture
6188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6189testdata/performance/SampleMaterial.lc 1177:15-1181:40 List TCMod 8649testdata/performance/SampleMaterial.lc 1177:15-1183:42
6190 -> StageTexture 8650 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8651testdata/performance/SampleMaterial.lc 1177:15-1184:38
6192testdata/performance/SampleMaterial.lc 1177:15-1182:31 StageTexture 8652 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6193 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8653testdata/performance/SampleMaterial.lc 1177:15-1185:41
6194testdata/performance/SampleMaterial.lc 1177:15-1183:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8654 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6195testdata/performance/SampleMaterial.lc 1177:15-1184:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8655testdata/performance/SampleMaterial.lc 1177:15-1186:40
6196testdata/performance/SampleMaterial.lc 1177:15-1185:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8656 Bool -> String -> StageAttrs
6197testdata/performance/SampleMaterial.lc 1177:15-1186:40 Bool -> String -> StageAttrs 8657testdata/performance/SampleMaterial.lc 1177:15-1187:46
6198testdata/performance/SampleMaterial.lc 1177:15-1187:46 String -> StageAttrs 8658 String -> StageAttrs
6199testdata/performance/SampleMaterial.lc 1177:15-1189:18 List StageAttrs | StageAttrs 8659testdata/performance/SampleMaterial.lc 1177:15-1189:18
6200testdata/performance/SampleMaterial.lc 1178:29-1178:33 forall a . a -> Maybe a 8660 StageAttrs | List StageAttrs
6201testdata/performance/SampleMaterial.lc 1178:29-1178:57 Maybe (Blending', Blending') 8661testdata/performance/SampleMaterial.lc 1178:29-1178:33
6202testdata/performance/SampleMaterial.lc 1178:34-1178:57 (Blending', Blending') 8662 forall a . a -> Maybe a
6203testdata/performance/SampleMaterial.lc 1178:36-1178:46 Blending' 8663testdata/performance/SampleMaterial.lc 1178:29-1178:57
6204testdata/performance/SampleMaterial.lc 1178:49-1178:55 ((Blending')) | Blending' 8664 Maybe (Blending', Blending')
6205testdata/performance/SampleMaterial.lc 1179:30-1179:50 RGBGen 8665testdata/performance/SampleMaterial.lc 1178:34-1178:57
6206testdata/performance/SampleMaterial.lc 1180:32-1180:42 AlphaGen 8666 (Blending', Blending')
6207testdata/performance/SampleMaterial.lc 1181:29-1181:40 TCGen 8667testdata/performance/SampleMaterial.lc 1178:36-1178:46
6208testdata/performance/SampleMaterial.lc 1182:29-1182:31 forall a . List a 8668 Blending'
6209testdata/performance/SampleMaterial.lc 1183:31-1183:42 StageTexture 8669testdata/performance/SampleMaterial.lc 1178:49-1178:55
6210testdata/performance/SampleMaterial.lc 1184:34-1184:38 Bool 8670 Blending' | ((Blending'))
6211testdata/performance/SampleMaterial.lc 1185:33-1185:41 DepthFunction 8671testdata/performance/SampleMaterial.lc 1179:30-1179:50
6212testdata/performance/SampleMaterial.lc 1186:33-1186:40 forall a . Maybe a 8672 RGBGen
6213testdata/performance/SampleMaterial.lc 1187:41-1187:46 Bool 8673testdata/performance/SampleMaterial.lc 1180:32-1180:42
6214testdata/performance/SampleMaterial.lc 1188:38-1188:54 String 8674 AlphaGen
6215testdata/performance/SampleMaterial.lc 1191:21-1191:26 Bool 8675testdata/performance/SampleMaterial.lc 1181:29-1181:40
6216testdata/performance/SampleMaterial.lc 1194:5-1236:6 (String, CommonAttrs) 8676 TCGen
6217testdata/performance/SampleMaterial.lc 1194:5-2182:6 List (String, CommonAttrs) 8677testdata/performance/SampleMaterial.lc 1182:29-1182:31
6218testdata/performance/SampleMaterial.lc 1194:7-1194:43 String 8678 forall a . List a
6219testdata/performance/SampleMaterial.lc 1195:7-1195:18 () 8679testdata/performance/SampleMaterial.lc 1183:31-1183:42
6220 -> () 8680 StageTexture
6221 -> Bool 8681testdata/performance/SampleMaterial.lc 1184:34-1184:38
8682 Bool
8683testdata/performance/SampleMaterial.lc 1185:33-1185:41
8684 DepthFunction
8685testdata/performance/SampleMaterial.lc 1186:33-1186:40
8686 forall a . Maybe a
8687testdata/performance/SampleMaterial.lc 1187:41-1187:46
8688 Bool
8689testdata/performance/SampleMaterial.lc 1188:38-1188:54
8690 String
8691testdata/performance/SampleMaterial.lc 1191:21-1191:26
8692 Bool
8693testdata/performance/SampleMaterial.lc 1194:5-1236:6
8694 (String, CommonAttrs)
8695testdata/performance/SampleMaterial.lc 1194:5-2182:6
8696 List (String, CommonAttrs)
8697testdata/performance/SampleMaterial.lc 1194:7-1194:43
8698 String
8699testdata/performance/SampleMaterial.lc 1195:7-1195:18
8700 ()
8701 -> ()
8702 -> Bool
8703 -> Float
8704 -> Bool
8705 -> Bool
8706 -> CullType
8707 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8708testdata/performance/SampleMaterial.lc 1195:7-1196:26
8709 ()
8710 -> Bool
8711 -> Float
8712 -> Bool
8713 -> Bool
8714 -> CullType
8715 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8716testdata/performance/SampleMaterial.lc 1195:7-1197:26
8717 Bool
6222 -> Float 8718 -> Float
6223 -> Bool 8719 -> Bool
6224 -> Bool 8720 -> Bool
6225 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8721 -> CullType
6226testdata/performance/SampleMaterial.lc 1195:7-1196:26 () 8722 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6227 -> Bool 8723testdata/performance/SampleMaterial.lc 1195:7-1198:27
6228 -> Float 8724 Float
6229 -> Bool 8725 -> Bool
6230 -> Bool 8726 -> Bool
6231 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8727 -> CullType
6232testdata/performance/SampleMaterial.lc 1195:7-1197:26 Bool 8728 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6233 -> Float 8729testdata/performance/SampleMaterial.lc 1195:7-1199:21
6234 -> Bool 8730 Bool
6235 -> Bool 8731 -> Bool
6236 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8732 -> CullType
6237testdata/performance/SampleMaterial.lc 1195:7-1198:27 Float 8733 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6238 -> Bool 8734testdata/performance/SampleMaterial.lc 1195:7-1200:35
6239 -> Bool 8735 Bool
6240 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8736 -> CullType
6241testdata/performance/SampleMaterial.lc 1195:7-1199:21 Bool 8737 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6242 -> Bool 8738testdata/performance/SampleMaterial.lc 1195:7-1201:28
6243 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8739 CullType
6244testdata/performance/SampleMaterial.lc 1195:7-1200:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8740 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6245testdata/performance/SampleMaterial.lc 1195:7-1201:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8741testdata/performance/SampleMaterial.lc 1195:7-1202:33
6246testdata/performance/SampleMaterial.lc 1195:7-1202:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8742 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6247testdata/performance/SampleMaterial.lc 1195:7-1203:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8743testdata/performance/SampleMaterial.lc 1195:7-1203:32
6248testdata/performance/SampleMaterial.lc 1195:7-1204:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8744 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6249testdata/performance/SampleMaterial.lc 1195:7-1205:34 List StageAttrs -> Bool -> CommonAttrs 8745testdata/performance/SampleMaterial.lc 1195:7-1204:30
6250testdata/performance/SampleMaterial.lc 1195:7-1233:14 Bool -> CommonAttrs 8746 Bool -> List StageAttrs -> Bool -> CommonAttrs
6251testdata/performance/SampleMaterial.lc 1195:7-1235:10 ((CommonAttrs)) | CommonAttrs 8747testdata/performance/SampleMaterial.lc 1195:7-1205:34
6252testdata/performance/SampleMaterial.lc 1196:24-1196:26 () 8748 List StageAttrs -> Bool -> CommonAttrs
6253testdata/performance/SampleMaterial.lc 1197:24-1197:26 () 8749testdata/performance/SampleMaterial.lc 1195:7-1233:14
6254testdata/performance/SampleMaterial.lc 1198:22-1198:27 Bool 8750 Bool -> CommonAttrs
6255testdata/performance/SampleMaterial.lc 1199:20-1199:21 _b 8751testdata/performance/SampleMaterial.lc 1195:7-1235:10
6256testdata/performance/SampleMaterial.lc 1200:30-1200:35 Bool 8752 CommonAttrs | ((CommonAttrs))
6257testdata/performance/SampleMaterial.lc 1201:23-1201:28 Bool 8753testdata/performance/SampleMaterial.lc 1196:24-1196:26
6258testdata/performance/SampleMaterial.lc 1202:20-1202:33 CullType 8754 ()
6259testdata/performance/SampleMaterial.lc 1203:30-1203:32 forall a . List a 8755testdata/performance/SampleMaterial.lc 1197:24-1197:26
6260testdata/performance/SampleMaterial.lc 1204:25-1204:30 Bool 8756 ()
6261testdata/performance/SampleMaterial.lc 1205:29-1205:34 Bool 8757testdata/performance/SampleMaterial.lc 1198:22-1198:27
6262testdata/performance/SampleMaterial.lc 1207:13-1233:14 List StageAttrs 8758 Bool
6263testdata/performance/SampleMaterial.lc 1207:15-1207:25 Maybe (Blending', Blending') 8759testdata/performance/SampleMaterial.lc 1199:20-1199:21
6264 -> RGBGen 8760 _b
6265 -> AlphaGen 8761testdata/performance/SampleMaterial.lc 1200:30-1200:35
8762 Bool
8763testdata/performance/SampleMaterial.lc 1201:23-1201:28
8764 Bool
8765testdata/performance/SampleMaterial.lc 1202:20-1202:33
8766 CullType
8767testdata/performance/SampleMaterial.lc 1203:30-1203:32
8768 forall a . List a
8769testdata/performance/SampleMaterial.lc 1204:25-1204:30
8770 Bool
8771testdata/performance/SampleMaterial.lc 1205:29-1205:34
8772 Bool
8773testdata/performance/SampleMaterial.lc 1207:13-1233:14
8774 List StageAttrs
8775testdata/performance/SampleMaterial.lc 1207:15-1207:25
8776 Maybe (Blending', Blending')
8777 -> RGBGen
8778 -> AlphaGen
8779 -> TCGen
8780 -> List TCMod
8781 -> StageTexture
8782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8783testdata/performance/SampleMaterial.lc 1207:15-1208:36
8784 RGBGen
8785 -> AlphaGen
8786 -> TCGen
8787 -> List TCMod
8788 -> StageTexture
8789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8790testdata/performance/SampleMaterial.lc 1207:15-1209:50
8791 AlphaGen
6266 -> TCGen 8792 -> TCGen
6267 -> List TCMod 8793 -> List TCMod
6268 -> StageTexture 8794 -> StageTexture
6269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6270testdata/performance/SampleMaterial.lc 1207:15-1208:36 RGBGen 8796testdata/performance/SampleMaterial.lc 1207:15-1210:42
6271 -> AlphaGen 8797 TCGen
6272 -> TCGen
6273 -> List TCMod 8798 -> List TCMod
6274 -> StageTexture 8799 -> StageTexture
6275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8800 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6276testdata/performance/SampleMaterial.lc 1207:15-1209:50 AlphaGen 8801testdata/performance/SampleMaterial.lc 1207:15-1211:36
6277 -> TCGen 8802 List TCMod
6278 -> List TCMod
6279 -> StageTexture 8803 -> StageTexture
6280 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8804 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6281testdata/performance/SampleMaterial.lc 1207:15-1210:42 TCGen 8805testdata/performance/SampleMaterial.lc 1207:15-1212:31
6282 -> List TCMod 8806 StageTexture
6283 -> StageTexture
6284 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8807 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6285testdata/performance/SampleMaterial.lc 1207:15-1211:36 List TCMod 8808testdata/performance/SampleMaterial.lc 1207:15-1213:74
6286 -> StageTexture 8809 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6287 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8810testdata/performance/SampleMaterial.lc 1207:15-1214:38
6288testdata/performance/SampleMaterial.lc 1207:15-1212:31 StageTexture 8811 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6289 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8812testdata/performance/SampleMaterial.lc 1207:15-1215:41
6290testdata/performance/SampleMaterial.lc 1207:15-1213:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8813 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6291testdata/performance/SampleMaterial.lc 1207:15-1214:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8814testdata/performance/SampleMaterial.lc 1207:15-1216:40
6292testdata/performance/SampleMaterial.lc 1207:15-1215:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8815 Bool -> String -> StageAttrs
6293testdata/performance/SampleMaterial.lc 1207:15-1216:40 Bool -> String -> StageAttrs 8816testdata/performance/SampleMaterial.lc 1207:15-1217:46
6294testdata/performance/SampleMaterial.lc 1207:15-1217:46 String -> StageAttrs 8817 String -> StageAttrs
6295testdata/performance/SampleMaterial.lc 1207:15-1219:18 StageAttrs 8818testdata/performance/SampleMaterial.lc 1207:15-1219:18
6296testdata/performance/SampleMaterial.lc 1208:29-1208:36 forall a . Maybe a 8819 StageAttrs
6297testdata/performance/SampleMaterial.lc 1209:30-1209:50 RGBGen 8820testdata/performance/SampleMaterial.lc 1208:29-1208:36
6298testdata/performance/SampleMaterial.lc 1210:32-1210:42 AlphaGen 8821 forall a . Maybe a
6299testdata/performance/SampleMaterial.lc 1211:29-1211:36 TCGen 8822testdata/performance/SampleMaterial.lc 1209:30-1209:50
6300testdata/performance/SampleMaterial.lc 1212:29-1212:31 forall a . List a 8823 RGBGen
6301testdata/performance/SampleMaterial.lc 1213:31-1213:37 String -> StageTexture 8824testdata/performance/SampleMaterial.lc 1210:32-1210:42
6302testdata/performance/SampleMaterial.lc 1213:31-1213:74 StageTexture 8825 AlphaGen
6303testdata/performance/SampleMaterial.lc 1213:38-1213:74 String 8826testdata/performance/SampleMaterial.lc 1211:29-1211:36
6304testdata/performance/SampleMaterial.lc 1214:34-1214:38 Bool 8827 TCGen
6305testdata/performance/SampleMaterial.lc 1215:33-1215:41 DepthFunction 8828testdata/performance/SampleMaterial.lc 1212:29-1212:31
6306testdata/performance/SampleMaterial.lc 1216:33-1216:40 forall a . Maybe a 8829 forall a . List a
6307testdata/performance/SampleMaterial.lc 1217:41-1217:46 Bool 8830testdata/performance/SampleMaterial.lc 1213:31-1213:37
6308testdata/performance/SampleMaterial.lc 1218:38-1218:54 String 8831 String -> StageTexture
6309testdata/performance/SampleMaterial.lc 1220:15-1220:25 Maybe (Blending', Blending') 8832testdata/performance/SampleMaterial.lc 1213:31-1213:74
6310 -> RGBGen 8833 StageTexture
6311 -> AlphaGen 8834testdata/performance/SampleMaterial.lc 1213:38-1213:74
8835 String
8836testdata/performance/SampleMaterial.lc 1214:34-1214:38
8837 Bool
8838testdata/performance/SampleMaterial.lc 1215:33-1215:41
8839 DepthFunction
8840testdata/performance/SampleMaterial.lc 1216:33-1216:40
8841 forall a . Maybe a
8842testdata/performance/SampleMaterial.lc 1217:41-1217:46
8843 Bool
8844testdata/performance/SampleMaterial.lc 1218:38-1218:54
8845 String
8846testdata/performance/SampleMaterial.lc 1220:15-1220:25
8847 Maybe (Blending', Blending')
8848 -> RGBGen
8849 -> AlphaGen
8850 -> TCGen
8851 -> List TCMod
8852 -> StageTexture
8853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8854testdata/performance/SampleMaterial.lc 1220:15-1221:57
8855 RGBGen
8856 -> AlphaGen
8857 -> TCGen
8858 -> List TCMod
8859 -> StageTexture
8860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8861testdata/performance/SampleMaterial.lc 1220:15-1222:50
8862 AlphaGen
6312 -> TCGen 8863 -> TCGen
6313 -> List TCMod 8864 -> List TCMod
6314 -> StageTexture 8865 -> StageTexture
6315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8866 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6316testdata/performance/SampleMaterial.lc 1220:15-1221:57 RGBGen 8867testdata/performance/SampleMaterial.lc 1220:15-1223:42
6317 -> AlphaGen 8868 TCGen
6318 -> TCGen
6319 -> List TCMod 8869 -> List TCMod
6320 -> StageTexture 8870 -> StageTexture
6321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6322testdata/performance/SampleMaterial.lc 1220:15-1222:50 AlphaGen 8872testdata/performance/SampleMaterial.lc 1220:15-1224:40
6323 -> TCGen 8873 List TCMod
6324 -> List TCMod
6325 -> StageTexture 8874 -> StageTexture
6326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8875 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6327testdata/performance/SampleMaterial.lc 1220:15-1223:42 TCGen 8876testdata/performance/SampleMaterial.lc 1220:15-1225:31
6328 -> List TCMod 8877 StageTexture
6329 -> StageTexture
6330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8878 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6331testdata/performance/SampleMaterial.lc 1220:15-1224:40 List TCMod 8879testdata/performance/SampleMaterial.lc 1220:15-1226:42
6332 -> StageTexture 8880 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6333 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8881testdata/performance/SampleMaterial.lc 1220:15-1227:38
6334testdata/performance/SampleMaterial.lc 1220:15-1225:31 StageTexture 8882 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8883testdata/performance/SampleMaterial.lc 1220:15-1228:41
6336testdata/performance/SampleMaterial.lc 1220:15-1226:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8884 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6337testdata/performance/SampleMaterial.lc 1220:15-1227:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8885testdata/performance/SampleMaterial.lc 1220:15-1229:40
6338testdata/performance/SampleMaterial.lc 1220:15-1228:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 8886 Bool -> String -> StageAttrs
6339testdata/performance/SampleMaterial.lc 1220:15-1229:40 Bool -> String -> StageAttrs 8887testdata/performance/SampleMaterial.lc 1220:15-1230:46
6340testdata/performance/SampleMaterial.lc 1220:15-1230:46 String -> StageAttrs 8888 String -> StageAttrs
6341testdata/performance/SampleMaterial.lc 1220:15-1232:18 List StageAttrs | StageAttrs 8889testdata/performance/SampleMaterial.lc 1220:15-1232:18
6342testdata/performance/SampleMaterial.lc 1221:29-1221:33 forall a . a -> Maybe a 8890 StageAttrs | List StageAttrs
6343testdata/performance/SampleMaterial.lc 1221:29-1221:57 Maybe (Blending', Blending') 8891testdata/performance/SampleMaterial.lc 1221:29-1221:33
6344testdata/performance/SampleMaterial.lc 1221:34-1221:57 (Blending', Blending') 8892 forall a . a -> Maybe a
6345testdata/performance/SampleMaterial.lc 1221:36-1221:46 Blending' 8893testdata/performance/SampleMaterial.lc 1221:29-1221:57
6346testdata/performance/SampleMaterial.lc 1221:49-1221:55 ((Blending')) | Blending' 8894 Maybe (Blending', Blending')
6347testdata/performance/SampleMaterial.lc 1222:30-1222:50 RGBGen 8895testdata/performance/SampleMaterial.lc 1221:34-1221:57
6348testdata/performance/SampleMaterial.lc 1223:32-1223:42 AlphaGen 8896 (Blending', Blending')
6349testdata/performance/SampleMaterial.lc 1224:29-1224:40 TCGen 8897testdata/performance/SampleMaterial.lc 1221:36-1221:46
6350testdata/performance/SampleMaterial.lc 1225:29-1225:31 forall a . List a 8898 Blending'
6351testdata/performance/SampleMaterial.lc 1226:31-1226:42 StageTexture 8899testdata/performance/SampleMaterial.lc 1221:49-1221:55
6352testdata/performance/SampleMaterial.lc 1227:34-1227:38 Bool 8900 Blending' | ((Blending'))
6353testdata/performance/SampleMaterial.lc 1228:33-1228:41 DepthFunction 8901testdata/performance/SampleMaterial.lc 1222:30-1222:50
6354testdata/performance/SampleMaterial.lc 1229:33-1229:40 forall a . Maybe a 8902 RGBGen
6355testdata/performance/SampleMaterial.lc 1230:41-1230:46 Bool 8903testdata/performance/SampleMaterial.lc 1223:32-1223:42
6356testdata/performance/SampleMaterial.lc 1231:38-1231:54 String 8904 AlphaGen
6357testdata/performance/SampleMaterial.lc 1234:21-1234:26 Bool 8905testdata/performance/SampleMaterial.lc 1224:29-1224:40
6358testdata/performance/SampleMaterial.lc 1237:5-1279:6 (String, CommonAttrs) 8906 TCGen
6359testdata/performance/SampleMaterial.lc 1237:5-2182:6 List (String, CommonAttrs) 8907testdata/performance/SampleMaterial.lc 1225:29-1225:31
6360testdata/performance/SampleMaterial.lc 1237:7-1237:41 String 8908 forall a . List a
6361testdata/performance/SampleMaterial.lc 1238:7-1238:18 () 8909testdata/performance/SampleMaterial.lc 1226:31-1226:42
6362 -> () 8910 StageTexture
6363 -> Bool 8911testdata/performance/SampleMaterial.lc 1227:34-1227:38
8912 Bool
8913testdata/performance/SampleMaterial.lc 1228:33-1228:41
8914 DepthFunction
8915testdata/performance/SampleMaterial.lc 1229:33-1229:40
8916 forall a . Maybe a
8917testdata/performance/SampleMaterial.lc 1230:41-1230:46
8918 Bool
8919testdata/performance/SampleMaterial.lc 1231:38-1231:54
8920 String
8921testdata/performance/SampleMaterial.lc 1234:21-1234:26
8922 Bool
8923testdata/performance/SampleMaterial.lc 1237:5-1279:6
8924 (String, CommonAttrs)
8925testdata/performance/SampleMaterial.lc 1237:5-2182:6
8926 List (String, CommonAttrs)
8927testdata/performance/SampleMaterial.lc 1237:7-1237:41
8928 String
8929testdata/performance/SampleMaterial.lc 1238:7-1238:18
8930 ()
8931 -> ()
8932 -> Bool
8933 -> Float
8934 -> Bool
8935 -> Bool
8936 -> CullType
8937 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8938testdata/performance/SampleMaterial.lc 1238:7-1239:26
8939 ()
8940 -> Bool
8941 -> Float
8942 -> Bool
8943 -> Bool
8944 -> CullType
8945 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8946testdata/performance/SampleMaterial.lc 1238:7-1240:26
8947 Bool
6364 -> Float 8948 -> Float
6365 -> Bool 8949 -> Bool
6366 -> Bool 8950 -> Bool
6367 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8951 -> CullType
6368testdata/performance/SampleMaterial.lc 1238:7-1239:26 () 8952 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6369 -> Bool 8953testdata/performance/SampleMaterial.lc 1238:7-1241:27
6370 -> Float 8954 Float
6371 -> Bool 8955 -> Bool
6372 -> Bool 8956 -> Bool
6373 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8957 -> CullType
6374testdata/performance/SampleMaterial.lc 1238:7-1240:26 Bool 8958 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6375 -> Float 8959testdata/performance/SampleMaterial.lc 1238:7-1242:21
6376 -> Bool 8960 Bool
6377 -> Bool 8961 -> Bool
6378 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8962 -> CullType
6379testdata/performance/SampleMaterial.lc 1238:7-1241:27 Float 8963 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6380 -> Bool 8964testdata/performance/SampleMaterial.lc 1238:7-1243:35
6381 -> Bool 8965 Bool
6382 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8966 -> CullType
6383testdata/performance/SampleMaterial.lc 1238:7-1242:21 Bool 8967 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6384 -> Bool 8968testdata/performance/SampleMaterial.lc 1238:7-1244:28
6385 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8969 CullType
6386testdata/performance/SampleMaterial.lc 1238:7-1243:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8970 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6387testdata/performance/SampleMaterial.lc 1238:7-1244:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8971testdata/performance/SampleMaterial.lc 1238:7-1245:33
6388testdata/performance/SampleMaterial.lc 1238:7-1245:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8972 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6389testdata/performance/SampleMaterial.lc 1238:7-1246:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8973testdata/performance/SampleMaterial.lc 1238:7-1246:32
6390testdata/performance/SampleMaterial.lc 1238:7-1247:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 8974 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6391testdata/performance/SampleMaterial.lc 1238:7-1248:34 List StageAttrs -> Bool -> CommonAttrs 8975testdata/performance/SampleMaterial.lc 1238:7-1247:30
6392testdata/performance/SampleMaterial.lc 1238:7-1276:14 Bool -> CommonAttrs 8976 Bool -> List StageAttrs -> Bool -> CommonAttrs
6393testdata/performance/SampleMaterial.lc 1238:7-1278:10 ((CommonAttrs)) | CommonAttrs 8977testdata/performance/SampleMaterial.lc 1238:7-1248:34
6394testdata/performance/SampleMaterial.lc 1239:24-1239:26 () 8978 List StageAttrs -> Bool -> CommonAttrs
6395testdata/performance/SampleMaterial.lc 1240:24-1240:26 () 8979testdata/performance/SampleMaterial.lc 1238:7-1276:14
6396testdata/performance/SampleMaterial.lc 1241:22-1241:27 Bool 8980 Bool -> CommonAttrs
6397testdata/performance/SampleMaterial.lc 1242:20-1242:21 _b 8981testdata/performance/SampleMaterial.lc 1238:7-1278:10
6398testdata/performance/SampleMaterial.lc 1243:30-1243:35 Bool 8982 CommonAttrs | ((CommonAttrs))
6399testdata/performance/SampleMaterial.lc 1244:23-1244:28 Bool 8983testdata/performance/SampleMaterial.lc 1239:24-1239:26
6400testdata/performance/SampleMaterial.lc 1245:20-1245:33 CullType 8984 ()
6401testdata/performance/SampleMaterial.lc 1246:30-1246:32 forall a . List a 8985testdata/performance/SampleMaterial.lc 1240:24-1240:26
6402testdata/performance/SampleMaterial.lc 1247:25-1247:30 Bool 8986 ()
6403testdata/performance/SampleMaterial.lc 1248:29-1248:34 Bool 8987testdata/performance/SampleMaterial.lc 1241:22-1241:27
6404testdata/performance/SampleMaterial.lc 1250:13-1276:14 List StageAttrs 8988 Bool
6405testdata/performance/SampleMaterial.lc 1250:15-1250:25 Maybe (Blending', Blending') 8989testdata/performance/SampleMaterial.lc 1242:20-1242:21
6406 -> RGBGen 8990 _b
6407 -> AlphaGen 8991testdata/performance/SampleMaterial.lc 1243:30-1243:35
8992 Bool
8993testdata/performance/SampleMaterial.lc 1244:23-1244:28
8994 Bool
8995testdata/performance/SampleMaterial.lc 1245:20-1245:33
8996 CullType
8997testdata/performance/SampleMaterial.lc 1246:30-1246:32
8998 forall a . List a
8999testdata/performance/SampleMaterial.lc 1247:25-1247:30
9000 Bool
9001testdata/performance/SampleMaterial.lc 1248:29-1248:34
9002 Bool
9003testdata/performance/SampleMaterial.lc 1250:13-1276:14
9004 List StageAttrs
9005testdata/performance/SampleMaterial.lc 1250:15-1250:25
9006 Maybe (Blending', Blending')
9007 -> RGBGen
9008 -> AlphaGen
9009 -> TCGen
9010 -> List TCMod
9011 -> StageTexture
9012 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9013testdata/performance/SampleMaterial.lc 1250:15-1251:36
9014 RGBGen
9015 -> AlphaGen
9016 -> TCGen
9017 -> List TCMod
9018 -> StageTexture
9019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9020testdata/performance/SampleMaterial.lc 1250:15-1252:50
9021 AlphaGen
6408 -> TCGen 9022 -> TCGen
6409 -> List TCMod 9023 -> List TCMod
6410 -> StageTexture 9024 -> StageTexture
6411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6412testdata/performance/SampleMaterial.lc 1250:15-1251:36 RGBGen 9026testdata/performance/SampleMaterial.lc 1250:15-1253:42
6413 -> AlphaGen 9027 TCGen
6414 -> TCGen
6415 -> List TCMod 9028 -> List TCMod
6416 -> StageTexture 9029 -> StageTexture
6417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9030 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6418testdata/performance/SampleMaterial.lc 1250:15-1252:50 AlphaGen 9031testdata/performance/SampleMaterial.lc 1250:15-1254:36
6419 -> TCGen 9032 List TCMod
6420 -> List TCMod
6421 -> StageTexture 9033 -> StageTexture
6422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9034 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6423testdata/performance/SampleMaterial.lc 1250:15-1253:42 TCGen 9035testdata/performance/SampleMaterial.lc 1250:15-1255:31
6424 -> List TCMod 9036 StageTexture
6425 -> StageTexture
6426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9037 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6427testdata/performance/SampleMaterial.lc 1250:15-1254:36 List TCMod 9038testdata/performance/SampleMaterial.lc 1250:15-1256:72
6428 -> StageTexture 9039 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6429 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9040testdata/performance/SampleMaterial.lc 1250:15-1257:38
6430testdata/performance/SampleMaterial.lc 1250:15-1255:31 StageTexture 9041 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6431 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9042testdata/performance/SampleMaterial.lc 1250:15-1258:41
6432testdata/performance/SampleMaterial.lc 1250:15-1256:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9043 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6433testdata/performance/SampleMaterial.lc 1250:15-1257:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9044testdata/performance/SampleMaterial.lc 1250:15-1259:40
6434testdata/performance/SampleMaterial.lc 1250:15-1258:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9045 Bool -> String -> StageAttrs
6435testdata/performance/SampleMaterial.lc 1250:15-1259:40 Bool -> String -> StageAttrs 9046testdata/performance/SampleMaterial.lc 1250:15-1260:46
6436testdata/performance/SampleMaterial.lc 1250:15-1260:46 String -> StageAttrs 9047 String -> StageAttrs
6437testdata/performance/SampleMaterial.lc 1250:15-1262:18 StageAttrs 9048testdata/performance/SampleMaterial.lc 1250:15-1262:18
6438testdata/performance/SampleMaterial.lc 1251:29-1251:36 forall a . Maybe a 9049 StageAttrs
6439testdata/performance/SampleMaterial.lc 1252:30-1252:50 RGBGen 9050testdata/performance/SampleMaterial.lc 1251:29-1251:36
6440testdata/performance/SampleMaterial.lc 1253:32-1253:42 AlphaGen 9051 forall a . Maybe a
6441testdata/performance/SampleMaterial.lc 1254:29-1254:36 TCGen 9052testdata/performance/SampleMaterial.lc 1252:30-1252:50
6442testdata/performance/SampleMaterial.lc 1255:29-1255:31 forall a . List a 9053 RGBGen
6443testdata/performance/SampleMaterial.lc 1256:31-1256:37 String -> StageTexture 9054testdata/performance/SampleMaterial.lc 1253:32-1253:42
6444testdata/performance/SampleMaterial.lc 1256:31-1256:72 StageTexture 9055 AlphaGen
6445testdata/performance/SampleMaterial.lc 1256:38-1256:72 String 9056testdata/performance/SampleMaterial.lc 1254:29-1254:36
6446testdata/performance/SampleMaterial.lc 1257:34-1257:38 Bool 9057 TCGen
6447testdata/performance/SampleMaterial.lc 1258:33-1258:41 DepthFunction 9058testdata/performance/SampleMaterial.lc 1255:29-1255:31
6448testdata/performance/SampleMaterial.lc 1259:33-1259:40 forall a . Maybe a 9059 forall a . List a
6449testdata/performance/SampleMaterial.lc 1260:41-1260:46 Bool 9060testdata/performance/SampleMaterial.lc 1256:31-1256:37
6450testdata/performance/SampleMaterial.lc 1261:38-1261:54 String 9061 String -> StageTexture
6451testdata/performance/SampleMaterial.lc 1263:15-1263:25 Maybe (Blending', Blending') 9062testdata/performance/SampleMaterial.lc 1256:31-1256:72
6452 -> RGBGen 9063 StageTexture
6453 -> AlphaGen 9064testdata/performance/SampleMaterial.lc 1256:38-1256:72
9065 String
9066testdata/performance/SampleMaterial.lc 1257:34-1257:38
9067 Bool
9068testdata/performance/SampleMaterial.lc 1258:33-1258:41
9069 DepthFunction
9070testdata/performance/SampleMaterial.lc 1259:33-1259:40
9071 forall a . Maybe a
9072testdata/performance/SampleMaterial.lc 1260:41-1260:46
9073 Bool
9074testdata/performance/SampleMaterial.lc 1261:38-1261:54
9075 String
9076testdata/performance/SampleMaterial.lc 1263:15-1263:25
9077 Maybe (Blending', Blending')
9078 -> RGBGen
9079 -> AlphaGen
9080 -> TCGen
9081 -> List TCMod
9082 -> StageTexture
9083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9084testdata/performance/SampleMaterial.lc 1263:15-1264:57
9085 RGBGen
9086 -> AlphaGen
9087 -> TCGen
9088 -> List TCMod
9089 -> StageTexture
9090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9091testdata/performance/SampleMaterial.lc 1263:15-1265:50
9092 AlphaGen
6454 -> TCGen 9093 -> TCGen
6455 -> List TCMod 9094 -> List TCMod
6456 -> StageTexture 9095 -> StageTexture
6457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9096 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6458testdata/performance/SampleMaterial.lc 1263:15-1264:57 RGBGen 9097testdata/performance/SampleMaterial.lc 1263:15-1266:42
6459 -> AlphaGen 9098 TCGen
6460 -> TCGen
6461 -> List TCMod 9099 -> List TCMod
6462 -> StageTexture 9100 -> StageTexture
6463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9101 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6464testdata/performance/SampleMaterial.lc 1263:15-1265:50 AlphaGen 9102testdata/performance/SampleMaterial.lc 1263:15-1267:40
6465 -> TCGen 9103 List TCMod
6466 -> List TCMod
6467 -> StageTexture 9104 -> StageTexture
6468 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6469testdata/performance/SampleMaterial.lc 1263:15-1266:42 TCGen 9106testdata/performance/SampleMaterial.lc 1263:15-1268:31
6470 -> List TCMod 9107 StageTexture
6471 -> StageTexture
6472 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9108 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6473testdata/performance/SampleMaterial.lc 1263:15-1267:40 List TCMod 9109testdata/performance/SampleMaterial.lc 1263:15-1269:42
6474 -> StageTexture 9110 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9111testdata/performance/SampleMaterial.lc 1263:15-1270:38
6476testdata/performance/SampleMaterial.lc 1263:15-1268:31 StageTexture 9112 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6477 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9113testdata/performance/SampleMaterial.lc 1263:15-1271:41
6478testdata/performance/SampleMaterial.lc 1263:15-1269:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9114 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6479testdata/performance/SampleMaterial.lc 1263:15-1270:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9115testdata/performance/SampleMaterial.lc 1263:15-1272:40
6480testdata/performance/SampleMaterial.lc 1263:15-1271:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9116 Bool -> String -> StageAttrs
6481testdata/performance/SampleMaterial.lc 1263:15-1272:40 Bool -> String -> StageAttrs 9117testdata/performance/SampleMaterial.lc 1263:15-1273:46
6482testdata/performance/SampleMaterial.lc 1263:15-1273:46 String -> StageAttrs 9118 String -> StageAttrs
6483testdata/performance/SampleMaterial.lc 1263:15-1275:18 List StageAttrs | StageAttrs 9119testdata/performance/SampleMaterial.lc 1263:15-1275:18
6484testdata/performance/SampleMaterial.lc 1264:29-1264:33 forall a . a -> Maybe a 9120 StageAttrs | List StageAttrs
6485testdata/performance/SampleMaterial.lc 1264:29-1264:57 Maybe (Blending', Blending') 9121testdata/performance/SampleMaterial.lc 1264:29-1264:33
6486testdata/performance/SampleMaterial.lc 1264:34-1264:57 (Blending', Blending') 9122 forall a . a -> Maybe a
6487testdata/performance/SampleMaterial.lc 1264:36-1264:46 Blending' 9123testdata/performance/SampleMaterial.lc 1264:29-1264:57
6488testdata/performance/SampleMaterial.lc 1264:49-1264:55 ((Blending')) | Blending' 9124 Maybe (Blending', Blending')
6489testdata/performance/SampleMaterial.lc 1265:30-1265:50 RGBGen 9125testdata/performance/SampleMaterial.lc 1264:34-1264:57
6490testdata/performance/SampleMaterial.lc 1266:32-1266:42 AlphaGen 9126 (Blending', Blending')
6491testdata/performance/SampleMaterial.lc 1267:29-1267:40 TCGen 9127testdata/performance/SampleMaterial.lc 1264:36-1264:46
6492testdata/performance/SampleMaterial.lc 1268:29-1268:31 forall a . List a 9128 Blending'
6493testdata/performance/SampleMaterial.lc 1269:31-1269:42 StageTexture 9129testdata/performance/SampleMaterial.lc 1264:49-1264:55
6494testdata/performance/SampleMaterial.lc 1270:34-1270:38 Bool 9130 Blending' | ((Blending'))
6495testdata/performance/SampleMaterial.lc 1271:33-1271:41 DepthFunction 9131testdata/performance/SampleMaterial.lc 1265:30-1265:50
6496testdata/performance/SampleMaterial.lc 1272:33-1272:40 forall a . Maybe a 9132 RGBGen
6497testdata/performance/SampleMaterial.lc 1273:41-1273:46 Bool 9133testdata/performance/SampleMaterial.lc 1266:32-1266:42
6498testdata/performance/SampleMaterial.lc 1274:38-1274:54 String 9134 AlphaGen
6499testdata/performance/SampleMaterial.lc 1277:21-1277:26 Bool 9135testdata/performance/SampleMaterial.lc 1267:29-1267:40
6500testdata/performance/SampleMaterial.lc 1280:5-1322:6 (String, CommonAttrs) 9136 TCGen
6501testdata/performance/SampleMaterial.lc 1280:5-2182:6 List (String, CommonAttrs) 9137testdata/performance/SampleMaterial.lc 1268:29-1268:31
6502testdata/performance/SampleMaterial.lc 1280:7-1280:44 String 9138 forall a . List a
6503testdata/performance/SampleMaterial.lc 1281:7-1281:18 () 9139testdata/performance/SampleMaterial.lc 1269:31-1269:42
6504 -> () 9140 StageTexture
6505 -> Bool 9141testdata/performance/SampleMaterial.lc 1270:34-1270:38
9142 Bool
9143testdata/performance/SampleMaterial.lc 1271:33-1271:41
9144 DepthFunction
9145testdata/performance/SampleMaterial.lc 1272:33-1272:40
9146 forall a . Maybe a
9147testdata/performance/SampleMaterial.lc 1273:41-1273:46
9148 Bool
9149testdata/performance/SampleMaterial.lc 1274:38-1274:54
9150 String
9151testdata/performance/SampleMaterial.lc 1277:21-1277:26
9152 Bool
9153testdata/performance/SampleMaterial.lc 1280:5-1322:6
9154 (String, CommonAttrs)
9155testdata/performance/SampleMaterial.lc 1280:5-2182:6
9156 List (String, CommonAttrs)
9157testdata/performance/SampleMaterial.lc 1280:7-1280:44
9158 String
9159testdata/performance/SampleMaterial.lc 1281:7-1281:18
9160 ()
9161 -> ()
9162 -> Bool
9163 -> Float
9164 -> Bool
9165 -> Bool
9166 -> CullType
9167 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9168testdata/performance/SampleMaterial.lc 1281:7-1282:26
9169 ()
9170 -> Bool
9171 -> Float
9172 -> Bool
9173 -> Bool
9174 -> CullType
9175 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9176testdata/performance/SampleMaterial.lc 1281:7-1283:26
9177 Bool
6506 -> Float 9178 -> Float
6507 -> Bool 9179 -> Bool
6508 -> Bool 9180 -> Bool
6509 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9181 -> CullType
6510testdata/performance/SampleMaterial.lc 1281:7-1282:26 () 9182 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6511 -> Bool 9183testdata/performance/SampleMaterial.lc 1281:7-1284:27
6512 -> Float 9184 Float
6513 -> Bool 9185 -> Bool
6514 -> Bool 9186 -> Bool
6515 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9187 -> CullType
6516testdata/performance/SampleMaterial.lc 1281:7-1283:26 Bool 9188 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6517 -> Float 9189testdata/performance/SampleMaterial.lc 1281:7-1285:21
6518 -> Bool 9190 Bool
6519 -> Bool 9191 -> Bool
6520 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9192 -> CullType
6521testdata/performance/SampleMaterial.lc 1281:7-1284:27 Float 9193 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6522 -> Bool 9194testdata/performance/SampleMaterial.lc 1281:7-1286:35
6523 -> Bool 9195 Bool
6524 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9196 -> CullType
6525testdata/performance/SampleMaterial.lc 1281:7-1285:21 Bool 9197 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6526 -> Bool 9198testdata/performance/SampleMaterial.lc 1281:7-1287:28
6527 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9199 CullType
6528testdata/performance/SampleMaterial.lc 1281:7-1286:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9200 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6529testdata/performance/SampleMaterial.lc 1281:7-1287:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9201testdata/performance/SampleMaterial.lc 1281:7-1288:33
6530testdata/performance/SampleMaterial.lc 1281:7-1288:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9202 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6531testdata/performance/SampleMaterial.lc 1281:7-1289:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9203testdata/performance/SampleMaterial.lc 1281:7-1289:32
6532testdata/performance/SampleMaterial.lc 1281:7-1290:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9204 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6533testdata/performance/SampleMaterial.lc 1281:7-1291:34 List StageAttrs -> Bool -> CommonAttrs 9205testdata/performance/SampleMaterial.lc 1281:7-1290:30
6534testdata/performance/SampleMaterial.lc 1281:7-1319:14 Bool -> CommonAttrs 9206 Bool -> List StageAttrs -> Bool -> CommonAttrs
6535testdata/performance/SampleMaterial.lc 1281:7-1321:10 ((CommonAttrs)) | CommonAttrs 9207testdata/performance/SampleMaterial.lc 1281:7-1291:34
6536testdata/performance/SampleMaterial.lc 1282:24-1282:26 () 9208 List StageAttrs -> Bool -> CommonAttrs
6537testdata/performance/SampleMaterial.lc 1283:24-1283:26 () 9209testdata/performance/SampleMaterial.lc 1281:7-1319:14
6538testdata/performance/SampleMaterial.lc 1284:22-1284:27 Bool 9210 Bool -> CommonAttrs
6539testdata/performance/SampleMaterial.lc 1285:20-1285:21 _b 9211testdata/performance/SampleMaterial.lc 1281:7-1321:10
6540testdata/performance/SampleMaterial.lc 1286:30-1286:35 Bool 9212 CommonAttrs | ((CommonAttrs))
6541testdata/performance/SampleMaterial.lc 1287:23-1287:28 Bool 9213testdata/performance/SampleMaterial.lc 1282:24-1282:26
6542testdata/performance/SampleMaterial.lc 1288:20-1288:33 CullType 9214 ()
6543testdata/performance/SampleMaterial.lc 1289:30-1289:32 forall a . List a 9215testdata/performance/SampleMaterial.lc 1283:24-1283:26
6544testdata/performance/SampleMaterial.lc 1290:25-1290:30 Bool 9216 ()
6545testdata/performance/SampleMaterial.lc 1291:29-1291:34 Bool 9217testdata/performance/SampleMaterial.lc 1284:22-1284:27
6546testdata/performance/SampleMaterial.lc 1293:13-1319:14 List StageAttrs 9218 Bool
6547testdata/performance/SampleMaterial.lc 1293:15-1293:25 Maybe (Blending', Blending') 9219testdata/performance/SampleMaterial.lc 1285:20-1285:21
6548 -> RGBGen 9220 _b
6549 -> AlphaGen 9221testdata/performance/SampleMaterial.lc 1286:30-1286:35
9222 Bool
9223testdata/performance/SampleMaterial.lc 1287:23-1287:28
9224 Bool
9225testdata/performance/SampleMaterial.lc 1288:20-1288:33
9226 CullType
9227testdata/performance/SampleMaterial.lc 1289:30-1289:32
9228 forall a . List a
9229testdata/performance/SampleMaterial.lc 1290:25-1290:30
9230 Bool
9231testdata/performance/SampleMaterial.lc 1291:29-1291:34
9232 Bool
9233testdata/performance/SampleMaterial.lc 1293:13-1319:14
9234 List StageAttrs
9235testdata/performance/SampleMaterial.lc 1293:15-1293:25
9236 Maybe (Blending', Blending')
9237 -> RGBGen
9238 -> AlphaGen
9239 -> TCGen
9240 -> List TCMod
9241 -> StageTexture
9242 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9243testdata/performance/SampleMaterial.lc 1293:15-1294:36
9244 RGBGen
9245 -> AlphaGen
9246 -> TCGen
9247 -> List TCMod
9248 -> StageTexture
9249 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9250testdata/performance/SampleMaterial.lc 1293:15-1295:50
9251 AlphaGen
6550 -> TCGen 9252 -> TCGen
6551 -> List TCMod 9253 -> List TCMod
6552 -> StageTexture 9254 -> StageTexture
6553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9255 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6554testdata/performance/SampleMaterial.lc 1293:15-1294:36 RGBGen 9256testdata/performance/SampleMaterial.lc 1293:15-1296:42
6555 -> AlphaGen 9257 TCGen
6556 -> TCGen
6557 -> List TCMod 9258 -> List TCMod
6558 -> StageTexture 9259 -> StageTexture
6559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9260 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6560testdata/performance/SampleMaterial.lc 1293:15-1295:50 AlphaGen 9261testdata/performance/SampleMaterial.lc 1293:15-1297:36
6561 -> TCGen 9262 List TCMod
6562 -> List TCMod
6563 -> StageTexture 9263 -> StageTexture
6564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9264 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6565testdata/performance/SampleMaterial.lc 1293:15-1296:42 TCGen 9265testdata/performance/SampleMaterial.lc 1293:15-1298:31
6566 -> List TCMod 9266 StageTexture
6567 -> StageTexture
6568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9267 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6569testdata/performance/SampleMaterial.lc 1293:15-1297:36 List TCMod 9268testdata/performance/SampleMaterial.lc 1293:15-1299:75
6570 -> StageTexture 9269 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6571 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9270testdata/performance/SampleMaterial.lc 1293:15-1300:38
6572testdata/performance/SampleMaterial.lc 1293:15-1298:31 StageTexture 9271 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6573 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9272testdata/performance/SampleMaterial.lc 1293:15-1301:41
6574testdata/performance/SampleMaterial.lc 1293:15-1299:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9273 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6575testdata/performance/SampleMaterial.lc 1293:15-1300:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9274testdata/performance/SampleMaterial.lc 1293:15-1302:40
6576testdata/performance/SampleMaterial.lc 1293:15-1301:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9275 Bool -> String -> StageAttrs
6577testdata/performance/SampleMaterial.lc 1293:15-1302:40 Bool -> String -> StageAttrs 9276testdata/performance/SampleMaterial.lc 1293:15-1303:46
6578testdata/performance/SampleMaterial.lc 1293:15-1303:46 String -> StageAttrs 9277 String -> StageAttrs
6579testdata/performance/SampleMaterial.lc 1293:15-1305:18 StageAttrs 9278testdata/performance/SampleMaterial.lc 1293:15-1305:18
6580testdata/performance/SampleMaterial.lc 1294:29-1294:36 forall a . Maybe a 9279 StageAttrs
6581testdata/performance/SampleMaterial.lc 1295:30-1295:50 RGBGen 9280testdata/performance/SampleMaterial.lc 1294:29-1294:36
6582testdata/performance/SampleMaterial.lc 1296:32-1296:42 AlphaGen 9281 forall a . Maybe a
6583testdata/performance/SampleMaterial.lc 1297:29-1297:36 TCGen 9282testdata/performance/SampleMaterial.lc 1295:30-1295:50
6584testdata/performance/SampleMaterial.lc 1298:29-1298:31 forall a . List a 9283 RGBGen
6585testdata/performance/SampleMaterial.lc 1299:31-1299:37 String -> StageTexture 9284testdata/performance/SampleMaterial.lc 1296:32-1296:42
6586testdata/performance/SampleMaterial.lc 1299:31-1299:75 StageTexture 9285 AlphaGen
6587testdata/performance/SampleMaterial.lc 1299:38-1299:75 String 9286testdata/performance/SampleMaterial.lc 1297:29-1297:36
6588testdata/performance/SampleMaterial.lc 1300:34-1300:38 Bool 9287 TCGen
6589testdata/performance/SampleMaterial.lc 1301:33-1301:41 DepthFunction 9288testdata/performance/SampleMaterial.lc 1298:29-1298:31
6590testdata/performance/SampleMaterial.lc 1302:33-1302:40 forall a . Maybe a 9289 forall a . List a
6591testdata/performance/SampleMaterial.lc 1303:41-1303:46 Bool 9290testdata/performance/SampleMaterial.lc 1299:31-1299:37
6592testdata/performance/SampleMaterial.lc 1304:38-1304:54 String 9291 String -> StageTexture
6593testdata/performance/SampleMaterial.lc 1306:15-1306:25 Maybe (Blending', Blending') 9292testdata/performance/SampleMaterial.lc 1299:31-1299:75
6594 -> RGBGen 9293 StageTexture
6595 -> AlphaGen 9294testdata/performance/SampleMaterial.lc 1299:38-1299:75
9295 String
9296testdata/performance/SampleMaterial.lc 1300:34-1300:38
9297 Bool
9298testdata/performance/SampleMaterial.lc 1301:33-1301:41
9299 DepthFunction
9300testdata/performance/SampleMaterial.lc 1302:33-1302:40
9301 forall a . Maybe a
9302testdata/performance/SampleMaterial.lc 1303:41-1303:46
9303 Bool
9304testdata/performance/SampleMaterial.lc 1304:38-1304:54
9305 String
9306testdata/performance/SampleMaterial.lc 1306:15-1306:25
9307 Maybe (Blending', Blending')
9308 -> RGBGen
9309 -> AlphaGen
9310 -> TCGen
9311 -> List TCMod
9312 -> StageTexture
9313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9314testdata/performance/SampleMaterial.lc 1306:15-1307:57
9315 RGBGen
9316 -> AlphaGen
9317 -> TCGen
9318 -> List TCMod
9319 -> StageTexture
9320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9321testdata/performance/SampleMaterial.lc 1306:15-1308:50
9322 AlphaGen
6596 -> TCGen 9323 -> TCGen
6597 -> List TCMod 9324 -> List TCMod
6598 -> StageTexture 9325 -> StageTexture
6599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9326 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6600testdata/performance/SampleMaterial.lc 1306:15-1307:57 RGBGen 9327testdata/performance/SampleMaterial.lc 1306:15-1309:42
6601 -> AlphaGen 9328 TCGen
6602 -> TCGen
6603 -> List TCMod 9329 -> List TCMod
6604 -> StageTexture 9330 -> StageTexture
6605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9331 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6606testdata/performance/SampleMaterial.lc 1306:15-1308:50 AlphaGen 9332testdata/performance/SampleMaterial.lc 1306:15-1310:40
6607 -> TCGen 9333 List TCMod
6608 -> List TCMod
6609 -> StageTexture 9334 -> StageTexture
6610 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6611testdata/performance/SampleMaterial.lc 1306:15-1309:42 TCGen 9336testdata/performance/SampleMaterial.lc 1306:15-1311:31
6612 -> List TCMod 9337 StageTexture
6613 -> StageTexture
6614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6615testdata/performance/SampleMaterial.lc 1306:15-1310:40 List TCMod 9339testdata/performance/SampleMaterial.lc 1306:15-1312:42
6616 -> StageTexture 9340 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9341testdata/performance/SampleMaterial.lc 1306:15-1313:38
6618testdata/performance/SampleMaterial.lc 1306:15-1311:31 StageTexture 9342 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9343testdata/performance/SampleMaterial.lc 1306:15-1314:41
6620testdata/performance/SampleMaterial.lc 1306:15-1312:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9344 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6621testdata/performance/SampleMaterial.lc 1306:15-1313:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9345testdata/performance/SampleMaterial.lc 1306:15-1315:40
6622testdata/performance/SampleMaterial.lc 1306:15-1314:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9346 Bool -> String -> StageAttrs
6623testdata/performance/SampleMaterial.lc 1306:15-1315:40 Bool -> String -> StageAttrs 9347testdata/performance/SampleMaterial.lc 1306:15-1316:46
6624testdata/performance/SampleMaterial.lc 1306:15-1316:46 String -> StageAttrs 9348 String -> StageAttrs
6625testdata/performance/SampleMaterial.lc 1306:15-1318:18 List StageAttrs | StageAttrs 9349testdata/performance/SampleMaterial.lc 1306:15-1318:18
6626testdata/performance/SampleMaterial.lc 1307:29-1307:33 forall a . a -> Maybe a 9350 StageAttrs | List StageAttrs
6627testdata/performance/SampleMaterial.lc 1307:29-1307:57 Maybe (Blending', Blending') 9351testdata/performance/SampleMaterial.lc 1307:29-1307:33
6628testdata/performance/SampleMaterial.lc 1307:34-1307:57 (Blending', Blending') 9352 forall a . a -> Maybe a
6629testdata/performance/SampleMaterial.lc 1307:36-1307:46 Blending' 9353testdata/performance/SampleMaterial.lc 1307:29-1307:57
6630testdata/performance/SampleMaterial.lc 1307:49-1307:55 ((Blending')) | Blending' 9354 Maybe (Blending', Blending')
6631testdata/performance/SampleMaterial.lc 1308:30-1308:50 RGBGen 9355testdata/performance/SampleMaterial.lc 1307:34-1307:57
6632testdata/performance/SampleMaterial.lc 1309:32-1309:42 AlphaGen 9356 (Blending', Blending')
6633testdata/performance/SampleMaterial.lc 1310:29-1310:40 TCGen 9357testdata/performance/SampleMaterial.lc 1307:36-1307:46
6634testdata/performance/SampleMaterial.lc 1311:29-1311:31 forall a . List a 9358 Blending'
6635testdata/performance/SampleMaterial.lc 1312:31-1312:42 StageTexture 9359testdata/performance/SampleMaterial.lc 1307:49-1307:55
6636testdata/performance/SampleMaterial.lc 1313:34-1313:38 Bool 9360 Blending' | ((Blending'))
6637testdata/performance/SampleMaterial.lc 1314:33-1314:41 DepthFunction 9361testdata/performance/SampleMaterial.lc 1308:30-1308:50
6638testdata/performance/SampleMaterial.lc 1315:33-1315:40 forall a . Maybe a 9362 RGBGen
6639testdata/performance/SampleMaterial.lc 1316:41-1316:46 Bool 9363testdata/performance/SampleMaterial.lc 1309:32-1309:42
6640testdata/performance/SampleMaterial.lc 1317:38-1317:54 String 9364 AlphaGen
6641testdata/performance/SampleMaterial.lc 1320:21-1320:26 Bool 9365testdata/performance/SampleMaterial.lc 1310:29-1310:40
6642testdata/performance/SampleMaterial.lc 1323:5-1365:6 (String, CommonAttrs) 9366 TCGen
6643testdata/performance/SampleMaterial.lc 1323:5-2182:6 List (String, CommonAttrs) 9367testdata/performance/SampleMaterial.lc 1311:29-1311:31
6644testdata/performance/SampleMaterial.lc 1323:7-1323:43 String 9368 forall a . List a
6645testdata/performance/SampleMaterial.lc 1324:7-1324:18 () 9369testdata/performance/SampleMaterial.lc 1312:31-1312:42
6646 -> () 9370 StageTexture
6647 -> Bool 9371testdata/performance/SampleMaterial.lc 1313:34-1313:38
9372 Bool
9373testdata/performance/SampleMaterial.lc 1314:33-1314:41
9374 DepthFunction
9375testdata/performance/SampleMaterial.lc 1315:33-1315:40
9376 forall a . Maybe a
9377testdata/performance/SampleMaterial.lc 1316:41-1316:46
9378 Bool
9379testdata/performance/SampleMaterial.lc 1317:38-1317:54
9380 String
9381testdata/performance/SampleMaterial.lc 1320:21-1320:26
9382 Bool
9383testdata/performance/SampleMaterial.lc 1323:5-1365:6
9384 (String, CommonAttrs)
9385testdata/performance/SampleMaterial.lc 1323:5-2182:6
9386 List (String, CommonAttrs)
9387testdata/performance/SampleMaterial.lc 1323:7-1323:43
9388 String
9389testdata/performance/SampleMaterial.lc 1324:7-1324:18
9390 ()
9391 -> ()
9392 -> Bool
9393 -> Float
9394 -> Bool
9395 -> Bool
9396 -> CullType
9397 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9398testdata/performance/SampleMaterial.lc 1324:7-1325:26
9399 ()
9400 -> Bool
9401 -> Float
9402 -> Bool
9403 -> Bool
9404 -> CullType
9405 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9406testdata/performance/SampleMaterial.lc 1324:7-1326:26
9407 Bool
6648 -> Float 9408 -> Float
6649 -> Bool 9409 -> Bool
6650 -> Bool 9410 -> Bool
6651 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9411 -> CullType
6652testdata/performance/SampleMaterial.lc 1324:7-1325:26 () 9412 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6653 -> Bool 9413testdata/performance/SampleMaterial.lc 1324:7-1327:27
6654 -> Float 9414 Float
6655 -> Bool 9415 -> Bool
6656 -> Bool 9416 -> Bool
6657 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9417 -> CullType
6658testdata/performance/SampleMaterial.lc 1324:7-1326:26 Bool 9418 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6659 -> Float 9419testdata/performance/SampleMaterial.lc 1324:7-1328:21
6660 -> Bool 9420 Bool
6661 -> Bool 9421 -> Bool
6662 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9422 -> CullType
6663testdata/performance/SampleMaterial.lc 1324:7-1327:27 Float 9423 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6664 -> Bool 9424testdata/performance/SampleMaterial.lc 1324:7-1329:35
6665 -> Bool 9425 Bool
6666 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9426 -> CullType
6667testdata/performance/SampleMaterial.lc 1324:7-1328:21 Bool 9427 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6668 -> Bool 9428testdata/performance/SampleMaterial.lc 1324:7-1330:28
6669 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9429 CullType
6670testdata/performance/SampleMaterial.lc 1324:7-1329:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9430 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6671testdata/performance/SampleMaterial.lc 1324:7-1330:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9431testdata/performance/SampleMaterial.lc 1324:7-1331:33
6672testdata/performance/SampleMaterial.lc 1324:7-1331:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9432 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6673testdata/performance/SampleMaterial.lc 1324:7-1332:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9433testdata/performance/SampleMaterial.lc 1324:7-1332:32
6674testdata/performance/SampleMaterial.lc 1324:7-1333:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9434 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6675testdata/performance/SampleMaterial.lc 1324:7-1334:34 List StageAttrs -> Bool -> CommonAttrs 9435testdata/performance/SampleMaterial.lc 1324:7-1333:30
6676testdata/performance/SampleMaterial.lc 1324:7-1362:14 Bool -> CommonAttrs 9436 Bool -> List StageAttrs -> Bool -> CommonAttrs
6677testdata/performance/SampleMaterial.lc 1324:7-1364:10 ((CommonAttrs)) | CommonAttrs 9437testdata/performance/SampleMaterial.lc 1324:7-1334:34
6678testdata/performance/SampleMaterial.lc 1325:24-1325:26 () 9438 List StageAttrs -> Bool -> CommonAttrs
6679testdata/performance/SampleMaterial.lc 1326:24-1326:26 () 9439testdata/performance/SampleMaterial.lc 1324:7-1362:14
6680testdata/performance/SampleMaterial.lc 1327:22-1327:27 Bool 9440 Bool -> CommonAttrs
6681testdata/performance/SampleMaterial.lc 1328:20-1328:21 _b 9441testdata/performance/SampleMaterial.lc 1324:7-1364:10
6682testdata/performance/SampleMaterial.lc 1329:30-1329:35 Bool 9442 CommonAttrs | ((CommonAttrs))
6683testdata/performance/SampleMaterial.lc 1330:23-1330:28 Bool 9443testdata/performance/SampleMaterial.lc 1325:24-1325:26
6684testdata/performance/SampleMaterial.lc 1331:20-1331:33 CullType 9444 ()
6685testdata/performance/SampleMaterial.lc 1332:30-1332:32 forall a . List a 9445testdata/performance/SampleMaterial.lc 1326:24-1326:26
6686testdata/performance/SampleMaterial.lc 1333:25-1333:30 Bool 9446 ()
6687testdata/performance/SampleMaterial.lc 1334:29-1334:34 Bool 9447testdata/performance/SampleMaterial.lc 1327:22-1327:27
6688testdata/performance/SampleMaterial.lc 1336:13-1362:14 List StageAttrs 9448 Bool
6689testdata/performance/SampleMaterial.lc 1336:15-1336:25 Maybe (Blending', Blending') 9449testdata/performance/SampleMaterial.lc 1328:20-1328:21
6690 -> RGBGen 9450 _b
6691 -> AlphaGen 9451testdata/performance/SampleMaterial.lc 1329:30-1329:35
9452 Bool
9453testdata/performance/SampleMaterial.lc 1330:23-1330:28
9454 Bool
9455testdata/performance/SampleMaterial.lc 1331:20-1331:33
9456 CullType
9457testdata/performance/SampleMaterial.lc 1332:30-1332:32
9458 forall a . List a
9459testdata/performance/SampleMaterial.lc 1333:25-1333:30
9460 Bool
9461testdata/performance/SampleMaterial.lc 1334:29-1334:34
9462 Bool
9463testdata/performance/SampleMaterial.lc 1336:13-1362:14
9464 List StageAttrs
9465testdata/performance/SampleMaterial.lc 1336:15-1336:25
9466 Maybe (Blending', Blending')
9467 -> RGBGen
9468 -> AlphaGen
9469 -> TCGen
9470 -> List TCMod
9471 -> StageTexture
9472 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9473testdata/performance/SampleMaterial.lc 1336:15-1337:36
9474 RGBGen
9475 -> AlphaGen
9476 -> TCGen
9477 -> List TCMod
9478 -> StageTexture
9479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9480testdata/performance/SampleMaterial.lc 1336:15-1338:50
9481 AlphaGen
6692 -> TCGen 9482 -> TCGen
6693 -> List TCMod 9483 -> List TCMod
6694 -> StageTexture 9484 -> StageTexture
6695 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9485 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6696testdata/performance/SampleMaterial.lc 1336:15-1337:36 RGBGen 9486testdata/performance/SampleMaterial.lc 1336:15-1339:42
6697 -> AlphaGen 9487 TCGen
6698 -> TCGen
6699 -> List TCMod 9488 -> List TCMod
6700 -> StageTexture 9489 -> StageTexture
6701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9490 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6702testdata/performance/SampleMaterial.lc 1336:15-1338:50 AlphaGen 9491testdata/performance/SampleMaterial.lc 1336:15-1340:36
6703 -> TCGen 9492 List TCMod
6704 -> List TCMod
6705 -> StageTexture 9493 -> StageTexture
6706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6707testdata/performance/SampleMaterial.lc 1336:15-1339:42 TCGen 9495testdata/performance/SampleMaterial.lc 1336:15-1341:31
6708 -> List TCMod 9496 StageTexture
6709 -> StageTexture
6710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9497 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6711testdata/performance/SampleMaterial.lc 1336:15-1340:36 List TCMod 9498testdata/performance/SampleMaterial.lc 1336:15-1342:74
6712 -> StageTexture 9499 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6713 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9500testdata/performance/SampleMaterial.lc 1336:15-1343:38
6714testdata/performance/SampleMaterial.lc 1336:15-1341:31 StageTexture 9501 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9502testdata/performance/SampleMaterial.lc 1336:15-1344:41
6716testdata/performance/SampleMaterial.lc 1336:15-1342:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9503 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6717testdata/performance/SampleMaterial.lc 1336:15-1343:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9504testdata/performance/SampleMaterial.lc 1336:15-1345:40
6718testdata/performance/SampleMaterial.lc 1336:15-1344:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9505 Bool -> String -> StageAttrs
6719testdata/performance/SampleMaterial.lc 1336:15-1345:40 Bool -> String -> StageAttrs 9506testdata/performance/SampleMaterial.lc 1336:15-1346:46
6720testdata/performance/SampleMaterial.lc 1336:15-1346:46 String -> StageAttrs 9507 String -> StageAttrs
6721testdata/performance/SampleMaterial.lc 1336:15-1348:18 StageAttrs 9508testdata/performance/SampleMaterial.lc 1336:15-1348:18
6722testdata/performance/SampleMaterial.lc 1337:29-1337:36 forall a . Maybe a 9509 StageAttrs
6723testdata/performance/SampleMaterial.lc 1338:30-1338:50 RGBGen 9510testdata/performance/SampleMaterial.lc 1337:29-1337:36
6724testdata/performance/SampleMaterial.lc 1339:32-1339:42 AlphaGen 9511 forall a . Maybe a
6725testdata/performance/SampleMaterial.lc 1340:29-1340:36 TCGen 9512testdata/performance/SampleMaterial.lc 1338:30-1338:50
6726testdata/performance/SampleMaterial.lc 1341:29-1341:31 forall a . List a 9513 RGBGen
6727testdata/performance/SampleMaterial.lc 1342:31-1342:37 String -> StageTexture 9514testdata/performance/SampleMaterial.lc 1339:32-1339:42
6728testdata/performance/SampleMaterial.lc 1342:31-1342:74 StageTexture 9515 AlphaGen
6729testdata/performance/SampleMaterial.lc 1342:38-1342:74 String 9516testdata/performance/SampleMaterial.lc 1340:29-1340:36
6730testdata/performance/SampleMaterial.lc 1343:34-1343:38 Bool 9517 TCGen
6731testdata/performance/SampleMaterial.lc 1344:33-1344:41 DepthFunction 9518testdata/performance/SampleMaterial.lc 1341:29-1341:31
6732testdata/performance/SampleMaterial.lc 1345:33-1345:40 forall a . Maybe a 9519 forall a . List a
6733testdata/performance/SampleMaterial.lc 1346:41-1346:46 Bool 9520testdata/performance/SampleMaterial.lc 1342:31-1342:37
6734testdata/performance/SampleMaterial.lc 1347:38-1347:54 String 9521 String -> StageTexture
6735testdata/performance/SampleMaterial.lc 1349:15-1349:25 Maybe (Blending', Blending') 9522testdata/performance/SampleMaterial.lc 1342:31-1342:74
6736 -> RGBGen 9523 StageTexture
6737 -> AlphaGen 9524testdata/performance/SampleMaterial.lc 1342:38-1342:74
9525 String
9526testdata/performance/SampleMaterial.lc 1343:34-1343:38
9527 Bool
9528testdata/performance/SampleMaterial.lc 1344:33-1344:41
9529 DepthFunction
9530testdata/performance/SampleMaterial.lc 1345:33-1345:40
9531 forall a . Maybe a
9532testdata/performance/SampleMaterial.lc 1346:41-1346:46
9533 Bool
9534testdata/performance/SampleMaterial.lc 1347:38-1347:54
9535 String
9536testdata/performance/SampleMaterial.lc 1349:15-1349:25
9537 Maybe (Blending', Blending')
9538 -> RGBGen
9539 -> AlphaGen
9540 -> TCGen
9541 -> List TCMod
9542 -> StageTexture
9543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9544testdata/performance/SampleMaterial.lc 1349:15-1350:57
9545 RGBGen
9546 -> AlphaGen
9547 -> TCGen
9548 -> List TCMod
9549 -> StageTexture
9550 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9551testdata/performance/SampleMaterial.lc 1349:15-1351:50
9552 AlphaGen
6738 -> TCGen 9553 -> TCGen
6739 -> List TCMod 9554 -> List TCMod
6740 -> StageTexture 9555 -> StageTexture
6741 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9556 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6742testdata/performance/SampleMaterial.lc 1349:15-1350:57 RGBGen 9557testdata/performance/SampleMaterial.lc 1349:15-1352:42
6743 -> AlphaGen 9558 TCGen
6744 -> TCGen
6745 -> List TCMod 9559 -> List TCMod
6746 -> StageTexture 9560 -> StageTexture
6747 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9561 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6748testdata/performance/SampleMaterial.lc 1349:15-1351:50 AlphaGen 9562testdata/performance/SampleMaterial.lc 1349:15-1353:40
6749 -> TCGen 9563 List TCMod
6750 -> List TCMod
6751 -> StageTexture 9564 -> StageTexture
6752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6753testdata/performance/SampleMaterial.lc 1349:15-1352:42 TCGen 9566testdata/performance/SampleMaterial.lc 1349:15-1354:31
6754 -> List TCMod 9567 StageTexture
6755 -> StageTexture
6756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6757testdata/performance/SampleMaterial.lc 1349:15-1353:40 List TCMod 9569testdata/performance/SampleMaterial.lc 1349:15-1355:42
6758 -> StageTexture 9570 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9571testdata/performance/SampleMaterial.lc 1349:15-1356:38
6760testdata/performance/SampleMaterial.lc 1349:15-1354:31 StageTexture 9572 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9573testdata/performance/SampleMaterial.lc 1349:15-1357:41
6762testdata/performance/SampleMaterial.lc 1349:15-1355:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9574 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6763testdata/performance/SampleMaterial.lc 1349:15-1356:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9575testdata/performance/SampleMaterial.lc 1349:15-1358:40
6764testdata/performance/SampleMaterial.lc 1349:15-1357:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9576 Bool -> String -> StageAttrs
6765testdata/performance/SampleMaterial.lc 1349:15-1358:40 Bool -> String -> StageAttrs 9577testdata/performance/SampleMaterial.lc 1349:15-1359:46
6766testdata/performance/SampleMaterial.lc 1349:15-1359:46 String -> StageAttrs 9578 String -> StageAttrs
6767testdata/performance/SampleMaterial.lc 1349:15-1361:18 List StageAttrs | StageAttrs 9579testdata/performance/SampleMaterial.lc 1349:15-1361:18
6768testdata/performance/SampleMaterial.lc 1350:29-1350:33 forall a . a -> Maybe a 9580 StageAttrs | List StageAttrs
6769testdata/performance/SampleMaterial.lc 1350:29-1350:57 Maybe (Blending', Blending') 9581testdata/performance/SampleMaterial.lc 1350:29-1350:33
6770testdata/performance/SampleMaterial.lc 1350:34-1350:57 (Blending', Blending') 9582 forall a . a -> Maybe a
6771testdata/performance/SampleMaterial.lc 1350:36-1350:46 Blending' 9583testdata/performance/SampleMaterial.lc 1350:29-1350:57
6772testdata/performance/SampleMaterial.lc 1350:49-1350:55 ((Blending')) | Blending' 9584 Maybe (Blending', Blending')
6773testdata/performance/SampleMaterial.lc 1351:30-1351:50 RGBGen 9585testdata/performance/SampleMaterial.lc 1350:34-1350:57
6774testdata/performance/SampleMaterial.lc 1352:32-1352:42 AlphaGen 9586 (Blending', Blending')
6775testdata/performance/SampleMaterial.lc 1353:29-1353:40 TCGen 9587testdata/performance/SampleMaterial.lc 1350:36-1350:46
6776testdata/performance/SampleMaterial.lc 1354:29-1354:31 forall a . List a 9588 Blending'
6777testdata/performance/SampleMaterial.lc 1355:31-1355:42 StageTexture 9589testdata/performance/SampleMaterial.lc 1350:49-1350:55
6778testdata/performance/SampleMaterial.lc 1356:34-1356:38 Bool 9590 Blending' | ((Blending'))
6779testdata/performance/SampleMaterial.lc 1357:33-1357:41 DepthFunction 9591testdata/performance/SampleMaterial.lc 1351:30-1351:50
6780testdata/performance/SampleMaterial.lc 1358:33-1358:40 forall a . Maybe a 9592 RGBGen
6781testdata/performance/SampleMaterial.lc 1359:41-1359:46 Bool 9593testdata/performance/SampleMaterial.lc 1352:32-1352:42
6782testdata/performance/SampleMaterial.lc 1360:38-1360:54 String 9594 AlphaGen
6783testdata/performance/SampleMaterial.lc 1363:21-1363:26 Bool 9595testdata/performance/SampleMaterial.lc 1353:29-1353:40
6784testdata/performance/SampleMaterial.lc 1366:5-1408:6 (String, CommonAttrs) 9596 TCGen
6785testdata/performance/SampleMaterial.lc 1366:5-2182:6 List (String, CommonAttrs) 9597testdata/performance/SampleMaterial.lc 1354:29-1354:31
6786testdata/performance/SampleMaterial.lc 1366:7-1366:44 String 9598 forall a . List a
6787testdata/performance/SampleMaterial.lc 1367:7-1367:18 () 9599testdata/performance/SampleMaterial.lc 1355:31-1355:42
6788 -> () 9600 StageTexture
6789 -> Bool 9601testdata/performance/SampleMaterial.lc 1356:34-1356:38
9602 Bool
9603testdata/performance/SampleMaterial.lc 1357:33-1357:41
9604 DepthFunction
9605testdata/performance/SampleMaterial.lc 1358:33-1358:40
9606 forall a . Maybe a
9607testdata/performance/SampleMaterial.lc 1359:41-1359:46
9608 Bool
9609testdata/performance/SampleMaterial.lc 1360:38-1360:54
9610 String
9611testdata/performance/SampleMaterial.lc 1363:21-1363:26
9612 Bool
9613testdata/performance/SampleMaterial.lc 1366:5-1408:6
9614 (String, CommonAttrs)
9615testdata/performance/SampleMaterial.lc 1366:5-2182:6
9616 List (String, CommonAttrs)
9617testdata/performance/SampleMaterial.lc 1366:7-1366:44
9618 String
9619testdata/performance/SampleMaterial.lc 1367:7-1367:18
9620 ()
9621 -> ()
9622 -> Bool
9623 -> Float
9624 -> Bool
9625 -> Bool
9626 -> CullType
9627 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9628testdata/performance/SampleMaterial.lc 1367:7-1368:26
9629 ()
9630 -> Bool
9631 -> Float
9632 -> Bool
9633 -> Bool
9634 -> CullType
9635 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9636testdata/performance/SampleMaterial.lc 1367:7-1369:26
9637 Bool
6790 -> Float 9638 -> Float
6791 -> Bool 9639 -> Bool
6792 -> Bool 9640 -> Bool
6793 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9641 -> CullType
6794testdata/performance/SampleMaterial.lc 1367:7-1368:26 () 9642 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6795 -> Bool 9643testdata/performance/SampleMaterial.lc 1367:7-1370:27
6796 -> Float 9644 Float
6797 -> Bool 9645 -> Bool
6798 -> Bool 9646 -> Bool
6799 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9647 -> CullType
6800testdata/performance/SampleMaterial.lc 1367:7-1369:26 Bool 9648 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6801 -> Float 9649testdata/performance/SampleMaterial.lc 1367:7-1371:21
6802 -> Bool 9650 Bool
6803 -> Bool 9651 -> Bool
6804 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9652 -> CullType
6805testdata/performance/SampleMaterial.lc 1367:7-1370:27 Float 9653 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6806 -> Bool 9654testdata/performance/SampleMaterial.lc 1367:7-1372:35
6807 -> Bool 9655 Bool
6808 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9656 -> CullType
6809testdata/performance/SampleMaterial.lc 1367:7-1371:21 Bool 9657 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6810 -> Bool 9658testdata/performance/SampleMaterial.lc 1367:7-1373:28
6811 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9659 CullType
6812testdata/performance/SampleMaterial.lc 1367:7-1372:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9660 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6813testdata/performance/SampleMaterial.lc 1367:7-1373:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9661testdata/performance/SampleMaterial.lc 1367:7-1374:33
6814testdata/performance/SampleMaterial.lc 1367:7-1374:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9662 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6815testdata/performance/SampleMaterial.lc 1367:7-1375:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9663testdata/performance/SampleMaterial.lc 1367:7-1375:32
6816testdata/performance/SampleMaterial.lc 1367:7-1376:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9664 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6817testdata/performance/SampleMaterial.lc 1367:7-1377:34 List StageAttrs -> Bool -> CommonAttrs 9665testdata/performance/SampleMaterial.lc 1367:7-1376:30
6818testdata/performance/SampleMaterial.lc 1367:7-1405:14 Bool -> CommonAttrs 9666 Bool -> List StageAttrs -> Bool -> CommonAttrs
6819testdata/performance/SampleMaterial.lc 1367:7-1407:10 ((CommonAttrs)) | CommonAttrs 9667testdata/performance/SampleMaterial.lc 1367:7-1377:34
6820testdata/performance/SampleMaterial.lc 1368:24-1368:26 () 9668 List StageAttrs -> Bool -> CommonAttrs
6821testdata/performance/SampleMaterial.lc 1369:24-1369:26 () 9669testdata/performance/SampleMaterial.lc 1367:7-1405:14
6822testdata/performance/SampleMaterial.lc 1370:22-1370:27 Bool 9670 Bool -> CommonAttrs
6823testdata/performance/SampleMaterial.lc 1371:20-1371:21 _b 9671testdata/performance/SampleMaterial.lc 1367:7-1407:10
6824testdata/performance/SampleMaterial.lc 1372:30-1372:35 Bool 9672 CommonAttrs | ((CommonAttrs))
6825testdata/performance/SampleMaterial.lc 1373:23-1373:28 Bool 9673testdata/performance/SampleMaterial.lc 1368:24-1368:26
6826testdata/performance/SampleMaterial.lc 1374:20-1374:33 CullType 9674 ()
6827testdata/performance/SampleMaterial.lc 1375:30-1375:32 forall a . List a 9675testdata/performance/SampleMaterial.lc 1369:24-1369:26
6828testdata/performance/SampleMaterial.lc 1376:25-1376:30 Bool 9676 ()
6829testdata/performance/SampleMaterial.lc 1377:29-1377:34 Bool 9677testdata/performance/SampleMaterial.lc 1370:22-1370:27
6830testdata/performance/SampleMaterial.lc 1379:13-1405:14 List StageAttrs 9678 Bool
6831testdata/performance/SampleMaterial.lc 1379:15-1379:25 Maybe (Blending', Blending') 9679testdata/performance/SampleMaterial.lc 1371:20-1371:21
6832 -> RGBGen 9680 _b
6833 -> AlphaGen 9681testdata/performance/SampleMaterial.lc 1372:30-1372:35
9682 Bool
9683testdata/performance/SampleMaterial.lc 1373:23-1373:28
9684 Bool
9685testdata/performance/SampleMaterial.lc 1374:20-1374:33
9686 CullType
9687testdata/performance/SampleMaterial.lc 1375:30-1375:32
9688 forall a . List a
9689testdata/performance/SampleMaterial.lc 1376:25-1376:30
9690 Bool
9691testdata/performance/SampleMaterial.lc 1377:29-1377:34
9692 Bool
9693testdata/performance/SampleMaterial.lc 1379:13-1405:14
9694 List StageAttrs
9695testdata/performance/SampleMaterial.lc 1379:15-1379:25
9696 Maybe (Blending', Blending')
9697 -> RGBGen
9698 -> AlphaGen
9699 -> TCGen
9700 -> List TCMod
9701 -> StageTexture
9702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9703testdata/performance/SampleMaterial.lc 1379:15-1380:36
9704 RGBGen
9705 -> AlphaGen
9706 -> TCGen
9707 -> List TCMod
9708 -> StageTexture
9709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9710testdata/performance/SampleMaterial.lc 1379:15-1381:50
9711 AlphaGen
6834 -> TCGen 9712 -> TCGen
6835 -> List TCMod 9713 -> List TCMod
6836 -> StageTexture 9714 -> StageTexture
6837 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6838testdata/performance/SampleMaterial.lc 1379:15-1380:36 RGBGen 9716testdata/performance/SampleMaterial.lc 1379:15-1382:42
6839 -> AlphaGen 9717 TCGen
6840 -> TCGen
6841 -> List TCMod 9718 -> List TCMod
6842 -> StageTexture 9719 -> StageTexture
6843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9720 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6844testdata/performance/SampleMaterial.lc 1379:15-1381:50 AlphaGen 9721testdata/performance/SampleMaterial.lc 1379:15-1383:36
6845 -> TCGen 9722 List TCMod
6846 -> List TCMod
6847 -> StageTexture 9723 -> StageTexture
6848 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6849testdata/performance/SampleMaterial.lc 1379:15-1382:42 TCGen 9725testdata/performance/SampleMaterial.lc 1379:15-1384:31
6850 -> List TCMod 9726 StageTexture
6851 -> StageTexture
6852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9727 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6853testdata/performance/SampleMaterial.lc 1379:15-1383:36 List TCMod 9728testdata/performance/SampleMaterial.lc 1379:15-1385:75
6854 -> StageTexture 9729 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6855 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9730testdata/performance/SampleMaterial.lc 1379:15-1386:38
6856testdata/performance/SampleMaterial.lc 1379:15-1384:31 StageTexture 9731 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9732testdata/performance/SampleMaterial.lc 1379:15-1387:41
6858testdata/performance/SampleMaterial.lc 1379:15-1385:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9733 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6859testdata/performance/SampleMaterial.lc 1379:15-1386:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9734testdata/performance/SampleMaterial.lc 1379:15-1388:40
6860testdata/performance/SampleMaterial.lc 1379:15-1387:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9735 Bool -> String -> StageAttrs
6861testdata/performance/SampleMaterial.lc 1379:15-1388:40 Bool -> String -> StageAttrs 9736testdata/performance/SampleMaterial.lc 1379:15-1389:46
6862testdata/performance/SampleMaterial.lc 1379:15-1389:46 String -> StageAttrs 9737 String -> StageAttrs
6863testdata/performance/SampleMaterial.lc 1379:15-1391:18 StageAttrs 9738testdata/performance/SampleMaterial.lc 1379:15-1391:18
6864testdata/performance/SampleMaterial.lc 1380:29-1380:36 forall a . Maybe a 9739 StageAttrs
6865testdata/performance/SampleMaterial.lc 1381:30-1381:50 RGBGen 9740testdata/performance/SampleMaterial.lc 1380:29-1380:36
6866testdata/performance/SampleMaterial.lc 1382:32-1382:42 AlphaGen 9741 forall a . Maybe a
6867testdata/performance/SampleMaterial.lc 1383:29-1383:36 TCGen 9742testdata/performance/SampleMaterial.lc 1381:30-1381:50
6868testdata/performance/SampleMaterial.lc 1384:29-1384:31 forall a . List a 9743 RGBGen
6869testdata/performance/SampleMaterial.lc 1385:31-1385:37 String -> StageTexture 9744testdata/performance/SampleMaterial.lc 1382:32-1382:42
6870testdata/performance/SampleMaterial.lc 1385:31-1385:75 StageTexture 9745 AlphaGen
6871testdata/performance/SampleMaterial.lc 1385:38-1385:75 String 9746testdata/performance/SampleMaterial.lc 1383:29-1383:36
6872testdata/performance/SampleMaterial.lc 1386:34-1386:38 Bool 9747 TCGen
6873testdata/performance/SampleMaterial.lc 1387:33-1387:41 DepthFunction 9748testdata/performance/SampleMaterial.lc 1384:29-1384:31
6874testdata/performance/SampleMaterial.lc 1388:33-1388:40 forall a . Maybe a 9749 forall a . List a
6875testdata/performance/SampleMaterial.lc 1389:41-1389:46 Bool 9750testdata/performance/SampleMaterial.lc 1385:31-1385:37
6876testdata/performance/SampleMaterial.lc 1390:38-1390:54 String 9751 String -> StageTexture
6877testdata/performance/SampleMaterial.lc 1392:15-1392:25 Maybe (Blending', Blending') 9752testdata/performance/SampleMaterial.lc 1385:31-1385:75
6878 -> RGBGen 9753 StageTexture
6879 -> AlphaGen 9754testdata/performance/SampleMaterial.lc 1385:38-1385:75
9755 String
9756testdata/performance/SampleMaterial.lc 1386:34-1386:38
9757 Bool
9758testdata/performance/SampleMaterial.lc 1387:33-1387:41
9759 DepthFunction
9760testdata/performance/SampleMaterial.lc 1388:33-1388:40
9761 forall a . Maybe a
9762testdata/performance/SampleMaterial.lc 1389:41-1389:46
9763 Bool
9764testdata/performance/SampleMaterial.lc 1390:38-1390:54
9765 String
9766testdata/performance/SampleMaterial.lc 1392:15-1392:25
9767 Maybe (Blending', Blending')
9768 -> RGBGen
9769 -> AlphaGen
9770 -> TCGen
9771 -> List TCMod
9772 -> StageTexture
9773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9774testdata/performance/SampleMaterial.lc 1392:15-1393:57
9775 RGBGen
9776 -> AlphaGen
9777 -> TCGen
9778 -> List TCMod
9779 -> StageTexture
9780 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9781testdata/performance/SampleMaterial.lc 1392:15-1394:50
9782 AlphaGen
6880 -> TCGen 9783 -> TCGen
6881 -> List TCMod 9784 -> List TCMod
6882 -> StageTexture 9785 -> StageTexture
6883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9786 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6884testdata/performance/SampleMaterial.lc 1392:15-1393:57 RGBGen 9787testdata/performance/SampleMaterial.lc 1392:15-1395:42
6885 -> AlphaGen 9788 TCGen
6886 -> TCGen
6887 -> List TCMod 9789 -> List TCMod
6888 -> StageTexture 9790 -> StageTexture
6889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9791 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6890testdata/performance/SampleMaterial.lc 1392:15-1394:50 AlphaGen 9792testdata/performance/SampleMaterial.lc 1392:15-1396:40
6891 -> TCGen 9793 List TCMod
6892 -> List TCMod
6893 -> StageTexture 9794 -> StageTexture
6894 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6895testdata/performance/SampleMaterial.lc 1392:15-1395:42 TCGen 9796testdata/performance/SampleMaterial.lc 1392:15-1397:31
6896 -> List TCMod 9797 StageTexture
6897 -> StageTexture
6898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6899testdata/performance/SampleMaterial.lc 1392:15-1396:40 List TCMod 9799testdata/performance/SampleMaterial.lc 1392:15-1398:42
6900 -> StageTexture 9800 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6901 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9801testdata/performance/SampleMaterial.lc 1392:15-1399:38
6902testdata/performance/SampleMaterial.lc 1392:15-1397:31 StageTexture 9802 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6903 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9803testdata/performance/SampleMaterial.lc 1392:15-1400:41
6904testdata/performance/SampleMaterial.lc 1392:15-1398:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9804 Maybe AlphaFunction -> Bool -> String -> StageAttrs
6905testdata/performance/SampleMaterial.lc 1392:15-1399:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9805testdata/performance/SampleMaterial.lc 1392:15-1401:40
6906testdata/performance/SampleMaterial.lc 1392:15-1400:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9806 Bool -> String -> StageAttrs
6907testdata/performance/SampleMaterial.lc 1392:15-1401:40 Bool -> String -> StageAttrs 9807testdata/performance/SampleMaterial.lc 1392:15-1402:46
6908testdata/performance/SampleMaterial.lc 1392:15-1402:46 String -> StageAttrs 9808 String -> StageAttrs
6909testdata/performance/SampleMaterial.lc 1392:15-1404:18 List StageAttrs | StageAttrs 9809testdata/performance/SampleMaterial.lc 1392:15-1404:18
6910testdata/performance/SampleMaterial.lc 1393:29-1393:33 forall a . a -> Maybe a 9810 StageAttrs | List StageAttrs
6911testdata/performance/SampleMaterial.lc 1393:29-1393:57 Maybe (Blending', Blending') 9811testdata/performance/SampleMaterial.lc 1393:29-1393:33
6912testdata/performance/SampleMaterial.lc 1393:34-1393:57 (Blending', Blending') 9812 forall a . a -> Maybe a
6913testdata/performance/SampleMaterial.lc 1393:36-1393:46 Blending' 9813testdata/performance/SampleMaterial.lc 1393:29-1393:57
6914testdata/performance/SampleMaterial.lc 1393:49-1393:55 ((Blending')) | Blending' 9814 Maybe (Blending', Blending')
6915testdata/performance/SampleMaterial.lc 1394:30-1394:50 RGBGen 9815testdata/performance/SampleMaterial.lc 1393:34-1393:57
6916testdata/performance/SampleMaterial.lc 1395:32-1395:42 AlphaGen 9816 (Blending', Blending')
6917testdata/performance/SampleMaterial.lc 1396:29-1396:40 TCGen 9817testdata/performance/SampleMaterial.lc 1393:36-1393:46
6918testdata/performance/SampleMaterial.lc 1397:29-1397:31 forall a . List a 9818 Blending'
6919testdata/performance/SampleMaterial.lc 1398:31-1398:42 StageTexture 9819testdata/performance/SampleMaterial.lc 1393:49-1393:55
6920testdata/performance/SampleMaterial.lc 1399:34-1399:38 Bool 9820 Blending' | ((Blending'))
6921testdata/performance/SampleMaterial.lc 1400:33-1400:41 DepthFunction 9821testdata/performance/SampleMaterial.lc 1394:30-1394:50
6922testdata/performance/SampleMaterial.lc 1401:33-1401:40 forall a . Maybe a 9822 RGBGen
6923testdata/performance/SampleMaterial.lc 1402:41-1402:46 Bool 9823testdata/performance/SampleMaterial.lc 1395:32-1395:42
6924testdata/performance/SampleMaterial.lc 1403:38-1403:54 String 9824 AlphaGen
6925testdata/performance/SampleMaterial.lc 1406:21-1406:26 Bool 9825testdata/performance/SampleMaterial.lc 1396:29-1396:40
6926testdata/performance/SampleMaterial.lc 1409:5-1451:6 (String, CommonAttrs) 9826 TCGen
6927testdata/performance/SampleMaterial.lc 1409:5-2182:6 List (String, CommonAttrs) 9827testdata/performance/SampleMaterial.lc 1397:29-1397:31
6928testdata/performance/SampleMaterial.lc 1409:7-1409:44 String 9828 forall a . List a
6929testdata/performance/SampleMaterial.lc 1410:7-1410:18 () 9829testdata/performance/SampleMaterial.lc 1398:31-1398:42
6930 -> () 9830 StageTexture
6931 -> Bool 9831testdata/performance/SampleMaterial.lc 1399:34-1399:38
9832 Bool
9833testdata/performance/SampleMaterial.lc 1400:33-1400:41
9834 DepthFunction
9835testdata/performance/SampleMaterial.lc 1401:33-1401:40
9836 forall a . Maybe a
9837testdata/performance/SampleMaterial.lc 1402:41-1402:46
9838 Bool
9839testdata/performance/SampleMaterial.lc 1403:38-1403:54
9840 String
9841testdata/performance/SampleMaterial.lc 1406:21-1406:26
9842 Bool
9843testdata/performance/SampleMaterial.lc 1409:5-1451:6
9844 (String, CommonAttrs)
9845testdata/performance/SampleMaterial.lc 1409:5-2182:6
9846 List (String, CommonAttrs)
9847testdata/performance/SampleMaterial.lc 1409:7-1409:44
9848 String
9849testdata/performance/SampleMaterial.lc 1410:7-1410:18
9850 ()
9851 -> ()
9852 -> Bool
9853 -> Float
9854 -> Bool
9855 -> Bool
9856 -> CullType
9857 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9858testdata/performance/SampleMaterial.lc 1410:7-1411:26
9859 ()
9860 -> Bool
9861 -> Float
9862 -> Bool
9863 -> Bool
9864 -> CullType
9865 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9866testdata/performance/SampleMaterial.lc 1410:7-1412:26
9867 Bool
6932 -> Float 9868 -> Float
6933 -> Bool 9869 -> Bool
6934 -> Bool 9870 -> Bool
6935 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9871 -> CullType
6936testdata/performance/SampleMaterial.lc 1410:7-1411:26 () 9872 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6937 -> Bool 9873testdata/performance/SampleMaterial.lc 1410:7-1413:27
6938 -> Float 9874 Float
6939 -> Bool 9875 -> Bool
6940 -> Bool 9876 -> Bool
6941 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9877 -> CullType
6942testdata/performance/SampleMaterial.lc 1410:7-1412:26 Bool 9878 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6943 -> Float 9879testdata/performance/SampleMaterial.lc 1410:7-1414:21
6944 -> Bool 9880 Bool
6945 -> Bool 9881 -> Bool
6946 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9882 -> CullType
6947testdata/performance/SampleMaterial.lc 1410:7-1413:27 Float 9883 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6948 -> Bool 9884testdata/performance/SampleMaterial.lc 1410:7-1415:35
6949 -> Bool 9885 Bool
6950 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9886 -> CullType
6951testdata/performance/SampleMaterial.lc 1410:7-1414:21 Bool 9887 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6952 -> Bool 9888testdata/performance/SampleMaterial.lc 1410:7-1416:28
6953 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9889 CullType
6954testdata/performance/SampleMaterial.lc 1410:7-1415:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9890 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6955testdata/performance/SampleMaterial.lc 1410:7-1416:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9891testdata/performance/SampleMaterial.lc 1410:7-1417:33
6956testdata/performance/SampleMaterial.lc 1410:7-1417:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9892 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6957testdata/performance/SampleMaterial.lc 1410:7-1418:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9893testdata/performance/SampleMaterial.lc 1410:7-1418:32
6958testdata/performance/SampleMaterial.lc 1410:7-1419:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 9894 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6959testdata/performance/SampleMaterial.lc 1410:7-1420:34 List StageAttrs -> Bool -> CommonAttrs 9895testdata/performance/SampleMaterial.lc 1410:7-1419:30
6960testdata/performance/SampleMaterial.lc 1410:7-1448:14 Bool -> CommonAttrs 9896 Bool -> List StageAttrs -> Bool -> CommonAttrs
6961testdata/performance/SampleMaterial.lc 1410:7-1450:10 ((CommonAttrs)) | CommonAttrs 9897testdata/performance/SampleMaterial.lc 1410:7-1420:34
6962testdata/performance/SampleMaterial.lc 1411:24-1411:26 () 9898 List StageAttrs -> Bool -> CommonAttrs
6963testdata/performance/SampleMaterial.lc 1412:24-1412:26 () 9899testdata/performance/SampleMaterial.lc 1410:7-1448:14
6964testdata/performance/SampleMaterial.lc 1413:22-1413:27 Bool 9900 Bool -> CommonAttrs
6965testdata/performance/SampleMaterial.lc 1414:20-1414:21 _b 9901testdata/performance/SampleMaterial.lc 1410:7-1450:10
6966testdata/performance/SampleMaterial.lc 1415:30-1415:35 Bool 9902 CommonAttrs | ((CommonAttrs))
6967testdata/performance/SampleMaterial.lc 1416:23-1416:28 Bool 9903testdata/performance/SampleMaterial.lc 1411:24-1411:26
6968testdata/performance/SampleMaterial.lc 1417:20-1417:33 CullType 9904 ()
6969testdata/performance/SampleMaterial.lc 1418:30-1418:32 forall a . List a 9905testdata/performance/SampleMaterial.lc 1412:24-1412:26
6970testdata/performance/SampleMaterial.lc 1419:25-1419:30 Bool 9906 ()
6971testdata/performance/SampleMaterial.lc 1420:29-1420:34 Bool 9907testdata/performance/SampleMaterial.lc 1413:22-1413:27
6972testdata/performance/SampleMaterial.lc 1422:13-1448:14 List StageAttrs 9908 Bool
6973testdata/performance/SampleMaterial.lc 1422:15-1422:25 Maybe (Blending', Blending') 9909testdata/performance/SampleMaterial.lc 1414:20-1414:21
6974 -> RGBGen 9910 _b
6975 -> AlphaGen 9911testdata/performance/SampleMaterial.lc 1415:30-1415:35
9912 Bool
9913testdata/performance/SampleMaterial.lc 1416:23-1416:28
9914 Bool
9915testdata/performance/SampleMaterial.lc 1417:20-1417:33
9916 CullType
9917testdata/performance/SampleMaterial.lc 1418:30-1418:32
9918 forall a . List a
9919testdata/performance/SampleMaterial.lc 1419:25-1419:30
9920 Bool
9921testdata/performance/SampleMaterial.lc 1420:29-1420:34
9922 Bool
9923testdata/performance/SampleMaterial.lc 1422:13-1448:14
9924 List StageAttrs
9925testdata/performance/SampleMaterial.lc 1422:15-1422:25
9926 Maybe (Blending', Blending')
9927 -> RGBGen
9928 -> AlphaGen
9929 -> TCGen
9930 -> List TCMod
9931 -> StageTexture
9932 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9933testdata/performance/SampleMaterial.lc 1422:15-1423:36
9934 RGBGen
9935 -> AlphaGen
9936 -> TCGen
9937 -> List TCMod
9938 -> StageTexture
9939 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9940testdata/performance/SampleMaterial.lc 1422:15-1424:50
9941 AlphaGen
6976 -> TCGen 9942 -> TCGen
6977 -> List TCMod 9943 -> List TCMod
6978 -> StageTexture 9944 -> StageTexture
6979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6980testdata/performance/SampleMaterial.lc 1422:15-1423:36 RGBGen 9946testdata/performance/SampleMaterial.lc 1422:15-1425:42
6981 -> AlphaGen 9947 TCGen
6982 -> TCGen
6983 -> List TCMod 9948 -> List TCMod
6984 -> StageTexture 9949 -> StageTexture
6985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9950 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6986testdata/performance/SampleMaterial.lc 1422:15-1424:50 AlphaGen 9951testdata/performance/SampleMaterial.lc 1422:15-1426:36
6987 -> TCGen 9952 List TCMod
6988 -> List TCMod
6989 -> StageTexture 9953 -> StageTexture
6990 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6991testdata/performance/SampleMaterial.lc 1422:15-1425:42 TCGen 9955testdata/performance/SampleMaterial.lc 1422:15-1427:31
6992 -> List TCMod 9956 StageTexture
6993 -> StageTexture
6994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6995testdata/performance/SampleMaterial.lc 1422:15-1426:36 List TCMod 9958testdata/performance/SampleMaterial.lc 1422:15-1428:75
6996 -> StageTexture 9959 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9960testdata/performance/SampleMaterial.lc 1422:15-1429:38
6998testdata/performance/SampleMaterial.lc 1422:15-1427:31 StageTexture 9961 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6999 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9962testdata/performance/SampleMaterial.lc 1422:15-1430:41
7000testdata/performance/SampleMaterial.lc 1422:15-1428:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9963 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7001testdata/performance/SampleMaterial.lc 1422:15-1429:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9964testdata/performance/SampleMaterial.lc 1422:15-1431:40
7002testdata/performance/SampleMaterial.lc 1422:15-1430:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 9965 Bool -> String -> StageAttrs
7003testdata/performance/SampleMaterial.lc 1422:15-1431:40 Bool -> String -> StageAttrs 9966testdata/performance/SampleMaterial.lc 1422:15-1432:46
7004testdata/performance/SampleMaterial.lc 1422:15-1432:46 String -> StageAttrs 9967 String -> StageAttrs
7005testdata/performance/SampleMaterial.lc 1422:15-1434:18 StageAttrs 9968testdata/performance/SampleMaterial.lc 1422:15-1434:18
7006testdata/performance/SampleMaterial.lc 1423:29-1423:36 forall a . Maybe a 9969 StageAttrs
7007testdata/performance/SampleMaterial.lc 1424:30-1424:50 RGBGen 9970testdata/performance/SampleMaterial.lc 1423:29-1423:36
7008testdata/performance/SampleMaterial.lc 1425:32-1425:42 AlphaGen 9971 forall a . Maybe a
7009testdata/performance/SampleMaterial.lc 1426:29-1426:36 TCGen 9972testdata/performance/SampleMaterial.lc 1424:30-1424:50
7010testdata/performance/SampleMaterial.lc 1427:29-1427:31 forall a . List a 9973 RGBGen
7011testdata/performance/SampleMaterial.lc 1428:31-1428:37 String -> StageTexture 9974testdata/performance/SampleMaterial.lc 1425:32-1425:42
7012testdata/performance/SampleMaterial.lc 1428:31-1428:75 StageTexture 9975 AlphaGen
7013testdata/performance/SampleMaterial.lc 1428:38-1428:75 String 9976testdata/performance/SampleMaterial.lc 1426:29-1426:36
7014testdata/performance/SampleMaterial.lc 1429:34-1429:38 Bool 9977 TCGen
7015testdata/performance/SampleMaterial.lc 1430:33-1430:41 DepthFunction 9978testdata/performance/SampleMaterial.lc 1427:29-1427:31
7016testdata/performance/SampleMaterial.lc 1431:33-1431:40 forall a . Maybe a 9979 forall a . List a
7017testdata/performance/SampleMaterial.lc 1432:41-1432:46 Bool 9980testdata/performance/SampleMaterial.lc 1428:31-1428:37
7018testdata/performance/SampleMaterial.lc 1433:38-1433:54 String 9981 String -> StageTexture
7019testdata/performance/SampleMaterial.lc 1435:15-1435:25 Maybe (Blending', Blending') 9982testdata/performance/SampleMaterial.lc 1428:31-1428:75
7020 -> RGBGen 9983 StageTexture
7021 -> AlphaGen 9984testdata/performance/SampleMaterial.lc 1428:38-1428:75
9985 String
9986testdata/performance/SampleMaterial.lc 1429:34-1429:38
9987 Bool
9988testdata/performance/SampleMaterial.lc 1430:33-1430:41
9989 DepthFunction
9990testdata/performance/SampleMaterial.lc 1431:33-1431:40
9991 forall a . Maybe a
9992testdata/performance/SampleMaterial.lc 1432:41-1432:46
9993 Bool
9994testdata/performance/SampleMaterial.lc 1433:38-1433:54
9995 String
9996testdata/performance/SampleMaterial.lc 1435:15-1435:25
9997 Maybe (Blending', Blending')
9998 -> RGBGen
9999 -> AlphaGen
10000 -> TCGen
10001 -> List TCMod
10002 -> StageTexture
10003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10004testdata/performance/SampleMaterial.lc 1435:15-1436:57
10005 RGBGen
10006 -> AlphaGen
10007 -> TCGen
10008 -> List TCMod
10009 -> StageTexture
10010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10011testdata/performance/SampleMaterial.lc 1435:15-1437:50
10012 AlphaGen
7022 -> TCGen 10013 -> TCGen
7023 -> List TCMod 10014 -> List TCMod
7024 -> StageTexture 10015 -> StageTexture
7025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10016 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7026testdata/performance/SampleMaterial.lc 1435:15-1436:57 RGBGen 10017testdata/performance/SampleMaterial.lc 1435:15-1438:42
7027 -> AlphaGen 10018 TCGen
7028 -> TCGen
7029 -> List TCMod 10019 -> List TCMod
7030 -> StageTexture 10020 -> StageTexture
7031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10021 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7032testdata/performance/SampleMaterial.lc 1435:15-1437:50 AlphaGen 10022testdata/performance/SampleMaterial.lc 1435:15-1439:40
7033 -> TCGen 10023 List TCMod
7034 -> List TCMod
7035 -> StageTexture 10024 -> StageTexture
7036 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7037testdata/performance/SampleMaterial.lc 1435:15-1438:42 TCGen 10026testdata/performance/SampleMaterial.lc 1435:15-1440:31
7038 -> List TCMod 10027 StageTexture
7039 -> StageTexture
7040 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7041testdata/performance/SampleMaterial.lc 1435:15-1439:40 List TCMod 10029testdata/performance/SampleMaterial.lc 1435:15-1441:42
7042 -> StageTexture 10030 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7043 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10031testdata/performance/SampleMaterial.lc 1435:15-1442:38
7044testdata/performance/SampleMaterial.lc 1435:15-1440:31 StageTexture 10032 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7045 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10033testdata/performance/SampleMaterial.lc 1435:15-1443:41
7046testdata/performance/SampleMaterial.lc 1435:15-1441:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10034 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7047testdata/performance/SampleMaterial.lc 1435:15-1442:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10035testdata/performance/SampleMaterial.lc 1435:15-1444:40
7048testdata/performance/SampleMaterial.lc 1435:15-1443:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10036 Bool -> String -> StageAttrs
7049testdata/performance/SampleMaterial.lc 1435:15-1444:40 Bool -> String -> StageAttrs 10037testdata/performance/SampleMaterial.lc 1435:15-1445:46
7050testdata/performance/SampleMaterial.lc 1435:15-1445:46 String -> StageAttrs 10038 String -> StageAttrs
7051testdata/performance/SampleMaterial.lc 1435:15-1447:18 List StageAttrs | StageAttrs 10039testdata/performance/SampleMaterial.lc 1435:15-1447:18
7052testdata/performance/SampleMaterial.lc 1436:29-1436:33 forall a . a -> Maybe a 10040 StageAttrs | List StageAttrs
7053testdata/performance/SampleMaterial.lc 1436:29-1436:57 Maybe (Blending', Blending') 10041testdata/performance/SampleMaterial.lc 1436:29-1436:33
7054testdata/performance/SampleMaterial.lc 1436:34-1436:57 (Blending', Blending') 10042 forall a . a -> Maybe a
7055testdata/performance/SampleMaterial.lc 1436:36-1436:46 Blending' 10043testdata/performance/SampleMaterial.lc 1436:29-1436:57
7056testdata/performance/SampleMaterial.lc 1436:49-1436:55 ((Blending')) | Blending' 10044 Maybe (Blending', Blending')
7057testdata/performance/SampleMaterial.lc 1437:30-1437:50 RGBGen 10045testdata/performance/SampleMaterial.lc 1436:34-1436:57
7058testdata/performance/SampleMaterial.lc 1438:32-1438:42 AlphaGen 10046 (Blending', Blending')
7059testdata/performance/SampleMaterial.lc 1439:29-1439:40 TCGen 10047testdata/performance/SampleMaterial.lc 1436:36-1436:46
7060testdata/performance/SampleMaterial.lc 1440:29-1440:31 forall a . List a 10048 Blending'
7061testdata/performance/SampleMaterial.lc 1441:31-1441:42 StageTexture 10049testdata/performance/SampleMaterial.lc 1436:49-1436:55
7062testdata/performance/SampleMaterial.lc 1442:34-1442:38 Bool 10050 Blending' | ((Blending'))
7063testdata/performance/SampleMaterial.lc 1443:33-1443:41 DepthFunction 10051testdata/performance/SampleMaterial.lc 1437:30-1437:50
7064testdata/performance/SampleMaterial.lc 1444:33-1444:40 forall a . Maybe a 10052 RGBGen
7065testdata/performance/SampleMaterial.lc 1445:41-1445:46 Bool 10053testdata/performance/SampleMaterial.lc 1438:32-1438:42
7066testdata/performance/SampleMaterial.lc 1446:38-1446:54 String 10054 AlphaGen
7067testdata/performance/SampleMaterial.lc 1449:21-1449:26 Bool 10055testdata/performance/SampleMaterial.lc 1439:29-1439:40
7068testdata/performance/SampleMaterial.lc 1452:5-1494:6 (String, CommonAttrs) 10056 TCGen
7069testdata/performance/SampleMaterial.lc 1452:5-2182:6 List (String, CommonAttrs) 10057testdata/performance/SampleMaterial.lc 1440:29-1440:31
7070testdata/performance/SampleMaterial.lc 1452:7-1452:44 String 10058 forall a . List a
7071testdata/performance/SampleMaterial.lc 1453:7-1453:18 () 10059testdata/performance/SampleMaterial.lc 1441:31-1441:42
7072 -> () 10060 StageTexture
7073 -> Bool 10061testdata/performance/SampleMaterial.lc 1442:34-1442:38
10062 Bool
10063testdata/performance/SampleMaterial.lc 1443:33-1443:41
10064 DepthFunction
10065testdata/performance/SampleMaterial.lc 1444:33-1444:40
10066 forall a . Maybe a
10067testdata/performance/SampleMaterial.lc 1445:41-1445:46
10068 Bool
10069testdata/performance/SampleMaterial.lc 1446:38-1446:54
10070 String
10071testdata/performance/SampleMaterial.lc 1449:21-1449:26
10072 Bool
10073testdata/performance/SampleMaterial.lc 1452:5-1494:6
10074 (String, CommonAttrs)
10075testdata/performance/SampleMaterial.lc 1452:5-2182:6
10076 List (String, CommonAttrs)
10077testdata/performance/SampleMaterial.lc 1452:7-1452:44
10078 String
10079testdata/performance/SampleMaterial.lc 1453:7-1453:18
10080 ()
10081 -> ()
10082 -> Bool
10083 -> Float
10084 -> Bool
10085 -> Bool
10086 -> CullType
10087 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10088testdata/performance/SampleMaterial.lc 1453:7-1454:26
10089 ()
10090 -> Bool
10091 -> Float
10092 -> Bool
10093 -> Bool
10094 -> CullType
10095 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10096testdata/performance/SampleMaterial.lc 1453:7-1455:26
10097 Bool
7074 -> Float 10098 -> Float
7075 -> Bool 10099 -> Bool
7076 -> Bool 10100 -> Bool
7077 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10101 -> CullType
7078testdata/performance/SampleMaterial.lc 1453:7-1454:26 () 10102 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7079 -> Bool 10103testdata/performance/SampleMaterial.lc 1453:7-1456:27
7080 -> Float 10104 Float
7081 -> Bool 10105 -> Bool
7082 -> Bool 10106 -> Bool
7083 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10107 -> CullType
7084testdata/performance/SampleMaterial.lc 1453:7-1455:26 Bool 10108 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7085 -> Float 10109testdata/performance/SampleMaterial.lc 1453:7-1457:21
7086 -> Bool 10110 Bool
7087 -> Bool 10111 -> Bool
7088 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10112 -> CullType
7089testdata/performance/SampleMaterial.lc 1453:7-1456:27 Float 10113 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7090 -> Bool 10114testdata/performance/SampleMaterial.lc 1453:7-1458:35
7091 -> Bool 10115 Bool
7092 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10116 -> CullType
7093testdata/performance/SampleMaterial.lc 1453:7-1457:21 Bool 10117 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7094 -> Bool 10118testdata/performance/SampleMaterial.lc 1453:7-1459:28
7095 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10119 CullType
7096testdata/performance/SampleMaterial.lc 1453:7-1458:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10120 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7097testdata/performance/SampleMaterial.lc 1453:7-1459:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10121testdata/performance/SampleMaterial.lc 1453:7-1460:33
7098testdata/performance/SampleMaterial.lc 1453:7-1460:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10122 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7099testdata/performance/SampleMaterial.lc 1453:7-1461:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10123testdata/performance/SampleMaterial.lc 1453:7-1461:32
7100testdata/performance/SampleMaterial.lc 1453:7-1462:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10124 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7101testdata/performance/SampleMaterial.lc 1453:7-1463:34 List StageAttrs -> Bool -> CommonAttrs 10125testdata/performance/SampleMaterial.lc 1453:7-1462:30
7102testdata/performance/SampleMaterial.lc 1453:7-1491:14 Bool -> CommonAttrs 10126 Bool -> List StageAttrs -> Bool -> CommonAttrs
7103testdata/performance/SampleMaterial.lc 1453:7-1493:10 ((CommonAttrs)) | CommonAttrs 10127testdata/performance/SampleMaterial.lc 1453:7-1463:34
7104testdata/performance/SampleMaterial.lc 1454:24-1454:26 () 10128 List StageAttrs -> Bool -> CommonAttrs
7105testdata/performance/SampleMaterial.lc 1455:24-1455:26 () 10129testdata/performance/SampleMaterial.lc 1453:7-1491:14
7106testdata/performance/SampleMaterial.lc 1456:22-1456:27 Bool 10130 Bool -> CommonAttrs
7107testdata/performance/SampleMaterial.lc 1457:20-1457:21 _b 10131testdata/performance/SampleMaterial.lc 1453:7-1493:10
7108testdata/performance/SampleMaterial.lc 1458:30-1458:35 Bool 10132 CommonAttrs | ((CommonAttrs))
7109testdata/performance/SampleMaterial.lc 1459:23-1459:28 Bool 10133testdata/performance/SampleMaterial.lc 1454:24-1454:26
7110testdata/performance/SampleMaterial.lc 1460:20-1460:33 CullType 10134 ()
7111testdata/performance/SampleMaterial.lc 1461:30-1461:32 forall a . List a 10135testdata/performance/SampleMaterial.lc 1455:24-1455:26
7112testdata/performance/SampleMaterial.lc 1462:25-1462:30 Bool 10136 ()
7113testdata/performance/SampleMaterial.lc 1463:29-1463:34 Bool 10137testdata/performance/SampleMaterial.lc 1456:22-1456:27
7114testdata/performance/SampleMaterial.lc 1465:13-1491:14 List StageAttrs 10138 Bool
7115testdata/performance/SampleMaterial.lc 1465:15-1465:25 Maybe (Blending', Blending') 10139testdata/performance/SampleMaterial.lc 1457:20-1457:21
7116 -> RGBGen 10140 _b
7117 -> AlphaGen 10141testdata/performance/SampleMaterial.lc 1458:30-1458:35
10142 Bool
10143testdata/performance/SampleMaterial.lc 1459:23-1459:28
10144 Bool
10145testdata/performance/SampleMaterial.lc 1460:20-1460:33
10146 CullType
10147testdata/performance/SampleMaterial.lc 1461:30-1461:32
10148 forall a . List a
10149testdata/performance/SampleMaterial.lc 1462:25-1462:30
10150 Bool
10151testdata/performance/SampleMaterial.lc 1463:29-1463:34
10152 Bool
10153testdata/performance/SampleMaterial.lc 1465:13-1491:14
10154 List StageAttrs
10155testdata/performance/SampleMaterial.lc 1465:15-1465:25
10156 Maybe (Blending', Blending')
10157 -> RGBGen
10158 -> AlphaGen
10159 -> TCGen
10160 -> List TCMod
10161 -> StageTexture
10162 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10163testdata/performance/SampleMaterial.lc 1465:15-1466:36
10164 RGBGen
10165 -> AlphaGen
10166 -> TCGen
10167 -> List TCMod
10168 -> StageTexture
10169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10170testdata/performance/SampleMaterial.lc 1465:15-1467:50
10171 AlphaGen
7118 -> TCGen 10172 -> TCGen
7119 -> List TCMod 10173 -> List TCMod
7120 -> StageTexture 10174 -> StageTexture
7121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7122testdata/performance/SampleMaterial.lc 1465:15-1466:36 RGBGen 10176testdata/performance/SampleMaterial.lc 1465:15-1468:42
7123 -> AlphaGen 10177 TCGen
7124 -> TCGen
7125 -> List TCMod 10178 -> List TCMod
7126 -> StageTexture 10179 -> StageTexture
7127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7128testdata/performance/SampleMaterial.lc 1465:15-1467:50 AlphaGen 10181testdata/performance/SampleMaterial.lc 1465:15-1469:36
7129 -> TCGen 10182 List TCMod
7130 -> List TCMod
7131 -> StageTexture 10183 -> StageTexture
7132 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7133testdata/performance/SampleMaterial.lc 1465:15-1468:42 TCGen 10185testdata/performance/SampleMaterial.lc 1465:15-1470:31
7134 -> List TCMod 10186 StageTexture
7135 -> StageTexture
7136 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7137testdata/performance/SampleMaterial.lc 1465:15-1469:36 List TCMod 10188testdata/performance/SampleMaterial.lc 1465:15-1471:75
7138 -> StageTexture 10189 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10190testdata/performance/SampleMaterial.lc 1465:15-1472:38
7140testdata/performance/SampleMaterial.lc 1465:15-1470:31 StageTexture 10191 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7141 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10192testdata/performance/SampleMaterial.lc 1465:15-1473:41
7142testdata/performance/SampleMaterial.lc 1465:15-1471:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10193 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7143testdata/performance/SampleMaterial.lc 1465:15-1472:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10194testdata/performance/SampleMaterial.lc 1465:15-1474:40
7144testdata/performance/SampleMaterial.lc 1465:15-1473:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10195 Bool -> String -> StageAttrs
7145testdata/performance/SampleMaterial.lc 1465:15-1474:40 Bool -> String -> StageAttrs 10196testdata/performance/SampleMaterial.lc 1465:15-1475:46
7146testdata/performance/SampleMaterial.lc 1465:15-1475:46 String -> StageAttrs 10197 String -> StageAttrs
7147testdata/performance/SampleMaterial.lc 1465:15-1477:18 StageAttrs 10198testdata/performance/SampleMaterial.lc 1465:15-1477:18
7148testdata/performance/SampleMaterial.lc 1466:29-1466:36 forall a . Maybe a 10199 StageAttrs
7149testdata/performance/SampleMaterial.lc 1467:30-1467:50 RGBGen 10200testdata/performance/SampleMaterial.lc 1466:29-1466:36
7150testdata/performance/SampleMaterial.lc 1468:32-1468:42 AlphaGen 10201 forall a . Maybe a
7151testdata/performance/SampleMaterial.lc 1469:29-1469:36 TCGen 10202testdata/performance/SampleMaterial.lc 1467:30-1467:50
7152testdata/performance/SampleMaterial.lc 1470:29-1470:31 forall a . List a 10203 RGBGen
7153testdata/performance/SampleMaterial.lc 1471:31-1471:37 String -> StageTexture 10204testdata/performance/SampleMaterial.lc 1468:32-1468:42
7154testdata/performance/SampleMaterial.lc 1471:31-1471:75 StageTexture 10205 AlphaGen
7155testdata/performance/SampleMaterial.lc 1471:38-1471:75 String 10206testdata/performance/SampleMaterial.lc 1469:29-1469:36
7156testdata/performance/SampleMaterial.lc 1472:34-1472:38 Bool 10207 TCGen
7157testdata/performance/SampleMaterial.lc 1473:33-1473:41 DepthFunction 10208testdata/performance/SampleMaterial.lc 1470:29-1470:31
7158testdata/performance/SampleMaterial.lc 1474:33-1474:40 forall a . Maybe a 10209 forall a . List a
7159testdata/performance/SampleMaterial.lc 1475:41-1475:46 Bool 10210testdata/performance/SampleMaterial.lc 1471:31-1471:37
7160testdata/performance/SampleMaterial.lc 1476:38-1476:54 String 10211 String -> StageTexture
7161testdata/performance/SampleMaterial.lc 1478:15-1478:25 Maybe (Blending', Blending') 10212testdata/performance/SampleMaterial.lc 1471:31-1471:75
7162 -> RGBGen 10213 StageTexture
7163 -> AlphaGen 10214testdata/performance/SampleMaterial.lc 1471:38-1471:75
10215 String
10216testdata/performance/SampleMaterial.lc 1472:34-1472:38
10217 Bool
10218testdata/performance/SampleMaterial.lc 1473:33-1473:41
10219 DepthFunction
10220testdata/performance/SampleMaterial.lc 1474:33-1474:40
10221 forall a . Maybe a
10222testdata/performance/SampleMaterial.lc 1475:41-1475:46
10223 Bool
10224testdata/performance/SampleMaterial.lc 1476:38-1476:54
10225 String
10226testdata/performance/SampleMaterial.lc 1478:15-1478:25
10227 Maybe (Blending', Blending')
10228 -> RGBGen
10229 -> AlphaGen
10230 -> TCGen
10231 -> List TCMod
10232 -> StageTexture
10233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10234testdata/performance/SampleMaterial.lc 1478:15-1479:57
10235 RGBGen
10236 -> AlphaGen
10237 -> TCGen
10238 -> List TCMod
10239 -> StageTexture
10240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10241testdata/performance/SampleMaterial.lc 1478:15-1480:50
10242 AlphaGen
7164 -> TCGen 10243 -> TCGen
7165 -> List TCMod 10244 -> List TCMod
7166 -> StageTexture 10245 -> StageTexture
7167 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10246 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7168testdata/performance/SampleMaterial.lc 1478:15-1479:57 RGBGen 10247testdata/performance/SampleMaterial.lc 1478:15-1481:42
7169 -> AlphaGen 10248 TCGen
7170 -> TCGen
7171 -> List TCMod 10249 -> List TCMod
7172 -> StageTexture 10250 -> StageTexture
7173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7174testdata/performance/SampleMaterial.lc 1478:15-1480:50 AlphaGen 10252testdata/performance/SampleMaterial.lc 1478:15-1482:40
7175 -> TCGen 10253 List TCMod
7176 -> List TCMod
7177 -> StageTexture 10254 -> StageTexture
7178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10255 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7179testdata/performance/SampleMaterial.lc 1478:15-1481:42 TCGen 10256testdata/performance/SampleMaterial.lc 1478:15-1483:31
7180 -> List TCMod 10257 StageTexture
7181 -> StageTexture
7182 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7183testdata/performance/SampleMaterial.lc 1478:15-1482:40 List TCMod 10259testdata/performance/SampleMaterial.lc 1478:15-1484:42
7184 -> StageTexture 10260 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10261testdata/performance/SampleMaterial.lc 1478:15-1485:38
7186testdata/performance/SampleMaterial.lc 1478:15-1483:31 StageTexture 10262 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10263testdata/performance/SampleMaterial.lc 1478:15-1486:41
7188testdata/performance/SampleMaterial.lc 1478:15-1484:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10264 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7189testdata/performance/SampleMaterial.lc 1478:15-1485:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10265testdata/performance/SampleMaterial.lc 1478:15-1487:40
7190testdata/performance/SampleMaterial.lc 1478:15-1486:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10266 Bool -> String -> StageAttrs
7191testdata/performance/SampleMaterial.lc 1478:15-1487:40 Bool -> String -> StageAttrs 10267testdata/performance/SampleMaterial.lc 1478:15-1488:46
7192testdata/performance/SampleMaterial.lc 1478:15-1488:46 String -> StageAttrs 10268 String -> StageAttrs
7193testdata/performance/SampleMaterial.lc 1478:15-1490:18 List StageAttrs | StageAttrs 10269testdata/performance/SampleMaterial.lc 1478:15-1490:18
7194testdata/performance/SampleMaterial.lc 1479:29-1479:33 forall a . a -> Maybe a 10270 StageAttrs | List StageAttrs
7195testdata/performance/SampleMaterial.lc 1479:29-1479:57 Maybe (Blending', Blending') 10271testdata/performance/SampleMaterial.lc 1479:29-1479:33
7196testdata/performance/SampleMaterial.lc 1479:34-1479:57 (Blending', Blending') 10272 forall a . a -> Maybe a
7197testdata/performance/SampleMaterial.lc 1479:36-1479:46 Blending' 10273testdata/performance/SampleMaterial.lc 1479:29-1479:57
7198testdata/performance/SampleMaterial.lc 1479:49-1479:55 ((Blending')) | Blending' 10274 Maybe (Blending', Blending')
7199testdata/performance/SampleMaterial.lc 1480:30-1480:50 RGBGen 10275testdata/performance/SampleMaterial.lc 1479:34-1479:57
7200testdata/performance/SampleMaterial.lc 1481:32-1481:42 AlphaGen 10276 (Blending', Blending')
7201testdata/performance/SampleMaterial.lc 1482:29-1482:40 TCGen 10277testdata/performance/SampleMaterial.lc 1479:36-1479:46
7202testdata/performance/SampleMaterial.lc 1483:29-1483:31 forall a . List a 10278 Blending'
7203testdata/performance/SampleMaterial.lc 1484:31-1484:42 StageTexture 10279testdata/performance/SampleMaterial.lc 1479:49-1479:55
7204testdata/performance/SampleMaterial.lc 1485:34-1485:38 Bool 10280 Blending' | ((Blending'))
7205testdata/performance/SampleMaterial.lc 1486:33-1486:41 DepthFunction 10281testdata/performance/SampleMaterial.lc 1480:30-1480:50
7206testdata/performance/SampleMaterial.lc 1487:33-1487:40 forall a . Maybe a 10282 RGBGen
7207testdata/performance/SampleMaterial.lc 1488:41-1488:46 Bool 10283testdata/performance/SampleMaterial.lc 1481:32-1481:42
7208testdata/performance/SampleMaterial.lc 1489:38-1489:54 String 10284 AlphaGen
7209testdata/performance/SampleMaterial.lc 1492:21-1492:26 Bool 10285testdata/performance/SampleMaterial.lc 1482:29-1482:40
7210testdata/performance/SampleMaterial.lc 1495:5-1537:6 (String, CommonAttrs) 10286 TCGen
7211testdata/performance/SampleMaterial.lc 1495:5-2182:6 List (String, CommonAttrs) 10287testdata/performance/SampleMaterial.lc 1483:29-1483:31
7212testdata/performance/SampleMaterial.lc 1495:7-1495:45 String 10288 forall a . List a
7213testdata/performance/SampleMaterial.lc 1496:7-1496:18 () 10289testdata/performance/SampleMaterial.lc 1484:31-1484:42
7214 -> () 10290 StageTexture
7215 -> Bool 10291testdata/performance/SampleMaterial.lc 1485:34-1485:38
10292 Bool
10293testdata/performance/SampleMaterial.lc 1486:33-1486:41
10294 DepthFunction
10295testdata/performance/SampleMaterial.lc 1487:33-1487:40
10296 forall a . Maybe a
10297testdata/performance/SampleMaterial.lc 1488:41-1488:46
10298 Bool
10299testdata/performance/SampleMaterial.lc 1489:38-1489:54
10300 String
10301testdata/performance/SampleMaterial.lc 1492:21-1492:26
10302 Bool
10303testdata/performance/SampleMaterial.lc 1495:5-1537:6
10304 (String, CommonAttrs)
10305testdata/performance/SampleMaterial.lc 1495:5-2182:6
10306 List (String, CommonAttrs)
10307testdata/performance/SampleMaterial.lc 1495:7-1495:45
10308 String
10309testdata/performance/SampleMaterial.lc 1496:7-1496:18
10310 ()
10311 -> ()
10312 -> Bool
10313 -> Float
10314 -> Bool
10315 -> Bool
10316 -> CullType
10317 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10318testdata/performance/SampleMaterial.lc 1496:7-1497:26
10319 ()
10320 -> Bool
10321 -> Float
10322 -> Bool
10323 -> Bool
10324 -> CullType
10325 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10326testdata/performance/SampleMaterial.lc 1496:7-1498:26
10327 Bool
7216 -> Float 10328 -> Float
7217 -> Bool 10329 -> Bool
7218 -> Bool 10330 -> Bool
7219 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10331 -> CullType
7220testdata/performance/SampleMaterial.lc 1496:7-1497:26 () 10332 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7221 -> Bool 10333testdata/performance/SampleMaterial.lc 1496:7-1499:27
7222 -> Float 10334 Float
7223 -> Bool 10335 -> Bool
7224 -> Bool 10336 -> Bool
7225 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10337 -> CullType
7226testdata/performance/SampleMaterial.lc 1496:7-1498:26 Bool 10338 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7227 -> Float 10339testdata/performance/SampleMaterial.lc 1496:7-1500:21
7228 -> Bool 10340 Bool
7229 -> Bool 10341 -> Bool
7230 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10342 -> CullType
7231testdata/performance/SampleMaterial.lc 1496:7-1499:27 Float 10343 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7232 -> Bool 10344testdata/performance/SampleMaterial.lc 1496:7-1501:35
7233 -> Bool 10345 Bool
7234 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10346 -> CullType
7235testdata/performance/SampleMaterial.lc 1496:7-1500:21 Bool 10347 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7236 -> Bool 10348testdata/performance/SampleMaterial.lc 1496:7-1502:28
7237 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10349 CullType
7238testdata/performance/SampleMaterial.lc 1496:7-1501:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10350 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7239testdata/performance/SampleMaterial.lc 1496:7-1502:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10351testdata/performance/SampleMaterial.lc 1496:7-1503:33
7240testdata/performance/SampleMaterial.lc 1496:7-1503:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10352 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7241testdata/performance/SampleMaterial.lc 1496:7-1504:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10353testdata/performance/SampleMaterial.lc 1496:7-1504:32
7242testdata/performance/SampleMaterial.lc 1496:7-1505:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10354 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7243testdata/performance/SampleMaterial.lc 1496:7-1506:34 List StageAttrs -> Bool -> CommonAttrs 10355testdata/performance/SampleMaterial.lc 1496:7-1505:30
7244testdata/performance/SampleMaterial.lc 1496:7-1534:14 Bool -> CommonAttrs 10356 Bool -> List StageAttrs -> Bool -> CommonAttrs
7245testdata/performance/SampleMaterial.lc 1496:7-1536:10 ((CommonAttrs)) | CommonAttrs 10357testdata/performance/SampleMaterial.lc 1496:7-1506:34
7246testdata/performance/SampleMaterial.lc 1497:24-1497:26 () 10358 List StageAttrs -> Bool -> CommonAttrs
7247testdata/performance/SampleMaterial.lc 1498:24-1498:26 () 10359testdata/performance/SampleMaterial.lc 1496:7-1534:14
7248testdata/performance/SampleMaterial.lc 1499:22-1499:27 Bool 10360 Bool -> CommonAttrs
7249testdata/performance/SampleMaterial.lc 1500:20-1500:21 _b 10361testdata/performance/SampleMaterial.lc 1496:7-1536:10
7250testdata/performance/SampleMaterial.lc 1501:30-1501:35 Bool 10362 CommonAttrs | ((CommonAttrs))
7251testdata/performance/SampleMaterial.lc 1502:23-1502:28 Bool 10363testdata/performance/SampleMaterial.lc 1497:24-1497:26
7252testdata/performance/SampleMaterial.lc 1503:20-1503:33 CullType 10364 ()
7253testdata/performance/SampleMaterial.lc 1504:30-1504:32 forall a . List a 10365testdata/performance/SampleMaterial.lc 1498:24-1498:26
7254testdata/performance/SampleMaterial.lc 1505:25-1505:30 Bool 10366 ()
7255testdata/performance/SampleMaterial.lc 1506:29-1506:34 Bool 10367testdata/performance/SampleMaterial.lc 1499:22-1499:27
7256testdata/performance/SampleMaterial.lc 1508:13-1534:14 List StageAttrs 10368 Bool
7257testdata/performance/SampleMaterial.lc 1508:15-1508:25 Maybe (Blending', Blending') 10369testdata/performance/SampleMaterial.lc 1500:20-1500:21
7258 -> RGBGen 10370 _b
7259 -> AlphaGen 10371testdata/performance/SampleMaterial.lc 1501:30-1501:35
10372 Bool
10373testdata/performance/SampleMaterial.lc 1502:23-1502:28
10374 Bool
10375testdata/performance/SampleMaterial.lc 1503:20-1503:33
10376 CullType
10377testdata/performance/SampleMaterial.lc 1504:30-1504:32
10378 forall a . List a
10379testdata/performance/SampleMaterial.lc 1505:25-1505:30
10380 Bool
10381testdata/performance/SampleMaterial.lc 1506:29-1506:34
10382 Bool
10383testdata/performance/SampleMaterial.lc 1508:13-1534:14
10384 List StageAttrs
10385testdata/performance/SampleMaterial.lc 1508:15-1508:25
10386 Maybe (Blending', Blending')
10387 -> RGBGen
10388 -> AlphaGen
10389 -> TCGen
10390 -> List TCMod
10391 -> StageTexture
10392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10393testdata/performance/SampleMaterial.lc 1508:15-1509:36
10394 RGBGen
10395 -> AlphaGen
10396 -> TCGen
10397 -> List TCMod
10398 -> StageTexture
10399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10400testdata/performance/SampleMaterial.lc 1508:15-1510:50
10401 AlphaGen
7260 -> TCGen 10402 -> TCGen
7261 -> List TCMod 10403 -> List TCMod
7262 -> StageTexture 10404 -> StageTexture
7263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7264testdata/performance/SampleMaterial.lc 1508:15-1509:36 RGBGen 10406testdata/performance/SampleMaterial.lc 1508:15-1511:42
7265 -> AlphaGen 10407 TCGen
7266 -> TCGen
7267 -> List TCMod 10408 -> List TCMod
7268 -> StageTexture 10409 -> StageTexture
7269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7270testdata/performance/SampleMaterial.lc 1508:15-1510:50 AlphaGen 10411testdata/performance/SampleMaterial.lc 1508:15-1512:36
7271 -> TCGen 10412 List TCMod
7272 -> List TCMod
7273 -> StageTexture 10413 -> StageTexture
7274 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7275testdata/performance/SampleMaterial.lc 1508:15-1511:42 TCGen 10415testdata/performance/SampleMaterial.lc 1508:15-1513:31
7276 -> List TCMod 10416 StageTexture
7277 -> StageTexture
7278 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7279testdata/performance/SampleMaterial.lc 1508:15-1512:36 List TCMod 10418testdata/performance/SampleMaterial.lc 1508:15-1514:76
7280 -> StageTexture 10419 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7281 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10420testdata/performance/SampleMaterial.lc 1508:15-1515:38
7282testdata/performance/SampleMaterial.lc 1508:15-1513:31 StageTexture 10421 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7283 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10422testdata/performance/SampleMaterial.lc 1508:15-1516:41
7284testdata/performance/SampleMaterial.lc 1508:15-1514:76 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10423 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7285testdata/performance/SampleMaterial.lc 1508:15-1515:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10424testdata/performance/SampleMaterial.lc 1508:15-1517:40
7286testdata/performance/SampleMaterial.lc 1508:15-1516:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10425 Bool -> String -> StageAttrs
7287testdata/performance/SampleMaterial.lc 1508:15-1517:40 Bool -> String -> StageAttrs 10426testdata/performance/SampleMaterial.lc 1508:15-1518:46
7288testdata/performance/SampleMaterial.lc 1508:15-1518:46 String -> StageAttrs 10427 String -> StageAttrs
7289testdata/performance/SampleMaterial.lc 1508:15-1520:18 StageAttrs 10428testdata/performance/SampleMaterial.lc 1508:15-1520:18
7290testdata/performance/SampleMaterial.lc 1509:29-1509:36 forall a . Maybe a 10429 StageAttrs
7291testdata/performance/SampleMaterial.lc 1510:30-1510:50 RGBGen 10430testdata/performance/SampleMaterial.lc 1509:29-1509:36
7292testdata/performance/SampleMaterial.lc 1511:32-1511:42 AlphaGen 10431 forall a . Maybe a
7293testdata/performance/SampleMaterial.lc 1512:29-1512:36 TCGen 10432testdata/performance/SampleMaterial.lc 1510:30-1510:50
7294testdata/performance/SampleMaterial.lc 1513:29-1513:31 forall a . List a 10433 RGBGen
7295testdata/performance/SampleMaterial.lc 1514:31-1514:37 String -> StageTexture 10434testdata/performance/SampleMaterial.lc 1511:32-1511:42
7296testdata/performance/SampleMaterial.lc 1514:31-1514:76 StageTexture 10435 AlphaGen
7297testdata/performance/SampleMaterial.lc 1514:38-1514:76 String 10436testdata/performance/SampleMaterial.lc 1512:29-1512:36
7298testdata/performance/SampleMaterial.lc 1515:34-1515:38 Bool 10437 TCGen
7299testdata/performance/SampleMaterial.lc 1516:33-1516:41 DepthFunction 10438testdata/performance/SampleMaterial.lc 1513:29-1513:31
7300testdata/performance/SampleMaterial.lc 1517:33-1517:40 forall a . Maybe a 10439 forall a . List a
7301testdata/performance/SampleMaterial.lc 1518:41-1518:46 Bool 10440testdata/performance/SampleMaterial.lc 1514:31-1514:37
7302testdata/performance/SampleMaterial.lc 1519:38-1519:54 String 10441 String -> StageTexture
7303testdata/performance/SampleMaterial.lc 1521:15-1521:25 Maybe (Blending', Blending') 10442testdata/performance/SampleMaterial.lc 1514:31-1514:76
7304 -> RGBGen 10443 StageTexture
7305 -> AlphaGen 10444testdata/performance/SampleMaterial.lc 1514:38-1514:76
10445 String
10446testdata/performance/SampleMaterial.lc 1515:34-1515:38
10447 Bool
10448testdata/performance/SampleMaterial.lc 1516:33-1516:41
10449 DepthFunction
10450testdata/performance/SampleMaterial.lc 1517:33-1517:40
10451 forall a . Maybe a
10452testdata/performance/SampleMaterial.lc 1518:41-1518:46
10453 Bool
10454testdata/performance/SampleMaterial.lc 1519:38-1519:54
10455 String
10456testdata/performance/SampleMaterial.lc 1521:15-1521:25
10457 Maybe (Blending', Blending')
10458 -> RGBGen
10459 -> AlphaGen
10460 -> TCGen
10461 -> List TCMod
10462 -> StageTexture
10463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10464testdata/performance/SampleMaterial.lc 1521:15-1522:57
10465 RGBGen
10466 -> AlphaGen
10467 -> TCGen
10468 -> List TCMod
10469 -> StageTexture
10470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10471testdata/performance/SampleMaterial.lc 1521:15-1523:50
10472 AlphaGen
7306 -> TCGen 10473 -> TCGen
7307 -> List TCMod 10474 -> List TCMod
7308 -> StageTexture 10475 -> StageTexture
7309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10476 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7310testdata/performance/SampleMaterial.lc 1521:15-1522:57 RGBGen 10477testdata/performance/SampleMaterial.lc 1521:15-1524:42
7311 -> AlphaGen 10478 TCGen
7312 -> TCGen
7313 -> List TCMod 10479 -> List TCMod
7314 -> StageTexture 10480 -> StageTexture
7315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7316testdata/performance/SampleMaterial.lc 1521:15-1523:50 AlphaGen 10482testdata/performance/SampleMaterial.lc 1521:15-1525:40
7317 -> TCGen 10483 List TCMod
7318 -> List TCMod
7319 -> StageTexture 10484 -> StageTexture
7320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10485 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7321testdata/performance/SampleMaterial.lc 1521:15-1524:42 TCGen 10486testdata/performance/SampleMaterial.lc 1521:15-1526:31
7322 -> List TCMod 10487 StageTexture
7323 -> StageTexture
7324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7325testdata/performance/SampleMaterial.lc 1521:15-1525:40 List TCMod 10489testdata/performance/SampleMaterial.lc 1521:15-1527:42
7326 -> StageTexture 10490 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7327 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10491testdata/performance/SampleMaterial.lc 1521:15-1528:38
7328testdata/performance/SampleMaterial.lc 1521:15-1526:31 StageTexture 10492 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10493testdata/performance/SampleMaterial.lc 1521:15-1529:41
7330testdata/performance/SampleMaterial.lc 1521:15-1527:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10494 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7331testdata/performance/SampleMaterial.lc 1521:15-1528:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10495testdata/performance/SampleMaterial.lc 1521:15-1530:40
7332testdata/performance/SampleMaterial.lc 1521:15-1529:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10496 Bool -> String -> StageAttrs
7333testdata/performance/SampleMaterial.lc 1521:15-1530:40 Bool -> String -> StageAttrs 10497testdata/performance/SampleMaterial.lc 1521:15-1531:46
7334testdata/performance/SampleMaterial.lc 1521:15-1531:46 String -> StageAttrs 10498 String -> StageAttrs
7335testdata/performance/SampleMaterial.lc 1521:15-1533:18 List StageAttrs | StageAttrs 10499testdata/performance/SampleMaterial.lc 1521:15-1533:18
7336testdata/performance/SampleMaterial.lc 1522:29-1522:33 forall a . a -> Maybe a 10500 StageAttrs | List StageAttrs
7337testdata/performance/SampleMaterial.lc 1522:29-1522:57 Maybe (Blending', Blending') 10501testdata/performance/SampleMaterial.lc 1522:29-1522:33
7338testdata/performance/SampleMaterial.lc 1522:34-1522:57 (Blending', Blending') 10502 forall a . a -> Maybe a
7339testdata/performance/SampleMaterial.lc 1522:36-1522:46 Blending' 10503testdata/performance/SampleMaterial.lc 1522:29-1522:57
7340testdata/performance/SampleMaterial.lc 1522:49-1522:55 ((Blending')) | Blending' 10504 Maybe (Blending', Blending')
7341testdata/performance/SampleMaterial.lc 1523:30-1523:50 RGBGen 10505testdata/performance/SampleMaterial.lc 1522:34-1522:57
7342testdata/performance/SampleMaterial.lc 1524:32-1524:42 AlphaGen 10506 (Blending', Blending')
7343testdata/performance/SampleMaterial.lc 1525:29-1525:40 TCGen 10507testdata/performance/SampleMaterial.lc 1522:36-1522:46
7344testdata/performance/SampleMaterial.lc 1526:29-1526:31 forall a . List a 10508 Blending'
7345testdata/performance/SampleMaterial.lc 1527:31-1527:42 StageTexture 10509testdata/performance/SampleMaterial.lc 1522:49-1522:55
7346testdata/performance/SampleMaterial.lc 1528:34-1528:38 Bool 10510 Blending' | ((Blending'))
7347testdata/performance/SampleMaterial.lc 1529:33-1529:41 DepthFunction 10511testdata/performance/SampleMaterial.lc 1523:30-1523:50
7348testdata/performance/SampleMaterial.lc 1530:33-1530:40 forall a . Maybe a 10512 RGBGen
7349testdata/performance/SampleMaterial.lc 1531:41-1531:46 Bool 10513testdata/performance/SampleMaterial.lc 1524:32-1524:42
7350testdata/performance/SampleMaterial.lc 1532:38-1532:54 String 10514 AlphaGen
7351testdata/performance/SampleMaterial.lc 1535:21-1535:26 Bool 10515testdata/performance/SampleMaterial.lc 1525:29-1525:40
7352testdata/performance/SampleMaterial.lc 1538:5-1580:6 (String, CommonAttrs) 10516 TCGen
7353testdata/performance/SampleMaterial.lc 1538:5-2182:6 List (String, CommonAttrs) 10517testdata/performance/SampleMaterial.lc 1526:29-1526:31
7354testdata/performance/SampleMaterial.lc 1538:7-1538:47 String 10518 forall a . List a
7355testdata/performance/SampleMaterial.lc 1539:7-1539:18 () 10519testdata/performance/SampleMaterial.lc 1527:31-1527:42
7356 -> () 10520 StageTexture
7357 -> Bool 10521testdata/performance/SampleMaterial.lc 1528:34-1528:38
10522 Bool
10523testdata/performance/SampleMaterial.lc 1529:33-1529:41
10524 DepthFunction
10525testdata/performance/SampleMaterial.lc 1530:33-1530:40
10526 forall a . Maybe a
10527testdata/performance/SampleMaterial.lc 1531:41-1531:46
10528 Bool
10529testdata/performance/SampleMaterial.lc 1532:38-1532:54
10530 String
10531testdata/performance/SampleMaterial.lc 1535:21-1535:26
10532 Bool
10533testdata/performance/SampleMaterial.lc 1538:5-1580:6
10534 (String, CommonAttrs)
10535testdata/performance/SampleMaterial.lc 1538:5-2182:6
10536 List (String, CommonAttrs)
10537testdata/performance/SampleMaterial.lc 1538:7-1538:47
10538 String
10539testdata/performance/SampleMaterial.lc 1539:7-1539:18
10540 ()
10541 -> ()
10542 -> Bool
10543 -> Float
10544 -> Bool
10545 -> Bool
10546 -> CullType
10547 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10548testdata/performance/SampleMaterial.lc 1539:7-1540:26
10549 ()
10550 -> Bool
10551 -> Float
10552 -> Bool
10553 -> Bool
10554 -> CullType
10555 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10556testdata/performance/SampleMaterial.lc 1539:7-1541:26
10557 Bool
7358 -> Float 10558 -> Float
7359 -> Bool 10559 -> Bool
7360 -> Bool 10560 -> Bool
7361 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10561 -> CullType
7362testdata/performance/SampleMaterial.lc 1539:7-1540:26 () 10562 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7363 -> Bool 10563testdata/performance/SampleMaterial.lc 1539:7-1542:27
7364 -> Float 10564 Float
7365 -> Bool 10565 -> Bool
7366 -> Bool 10566 -> Bool
7367 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10567 -> CullType
7368testdata/performance/SampleMaterial.lc 1539:7-1541:26 Bool 10568 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7369 -> Float 10569testdata/performance/SampleMaterial.lc 1539:7-1543:21
7370 -> Bool 10570 Bool
7371 -> Bool 10571 -> Bool
7372 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10572 -> CullType
7373testdata/performance/SampleMaterial.lc 1539:7-1542:27 Float 10573 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7374 -> Bool 10574testdata/performance/SampleMaterial.lc 1539:7-1544:35
7375 -> Bool 10575 Bool
7376 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10576 -> CullType
7377testdata/performance/SampleMaterial.lc 1539:7-1543:21 Bool 10577 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7378 -> Bool 10578testdata/performance/SampleMaterial.lc 1539:7-1545:28
7379 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10579 CullType
7380testdata/performance/SampleMaterial.lc 1539:7-1544:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10580 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7381testdata/performance/SampleMaterial.lc 1539:7-1545:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10581testdata/performance/SampleMaterial.lc 1539:7-1546:33
7382testdata/performance/SampleMaterial.lc 1539:7-1546:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10582 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7383testdata/performance/SampleMaterial.lc 1539:7-1547:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10583testdata/performance/SampleMaterial.lc 1539:7-1547:32
7384testdata/performance/SampleMaterial.lc 1539:7-1548:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10584 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7385testdata/performance/SampleMaterial.lc 1539:7-1549:34 List StageAttrs -> Bool -> CommonAttrs 10585testdata/performance/SampleMaterial.lc 1539:7-1548:30
7386testdata/performance/SampleMaterial.lc 1539:7-1577:14 Bool -> CommonAttrs 10586 Bool -> List StageAttrs -> Bool -> CommonAttrs
7387testdata/performance/SampleMaterial.lc 1539:7-1579:10 ((CommonAttrs)) | CommonAttrs 10587testdata/performance/SampleMaterial.lc 1539:7-1549:34
7388testdata/performance/SampleMaterial.lc 1540:24-1540:26 () 10588 List StageAttrs -> Bool -> CommonAttrs
7389testdata/performance/SampleMaterial.lc 1541:24-1541:26 () 10589testdata/performance/SampleMaterial.lc 1539:7-1577:14
7390testdata/performance/SampleMaterial.lc 1542:22-1542:27 Bool 10590 Bool -> CommonAttrs
7391testdata/performance/SampleMaterial.lc 1543:20-1543:21 _b 10591testdata/performance/SampleMaterial.lc 1539:7-1579:10
7392testdata/performance/SampleMaterial.lc 1544:30-1544:35 Bool 10592 CommonAttrs | ((CommonAttrs))
7393testdata/performance/SampleMaterial.lc 1545:23-1545:28 Bool 10593testdata/performance/SampleMaterial.lc 1540:24-1540:26
7394testdata/performance/SampleMaterial.lc 1546:20-1546:33 CullType 10594 ()
7395testdata/performance/SampleMaterial.lc 1547:30-1547:32 forall a . List a 10595testdata/performance/SampleMaterial.lc 1541:24-1541:26
7396testdata/performance/SampleMaterial.lc 1548:25-1548:30 Bool 10596 ()
7397testdata/performance/SampleMaterial.lc 1549:29-1549:34 Bool 10597testdata/performance/SampleMaterial.lc 1542:22-1542:27
7398testdata/performance/SampleMaterial.lc 1551:13-1577:14 List StageAttrs 10598 Bool
7399testdata/performance/SampleMaterial.lc 1551:15-1551:25 Maybe (Blending', Blending') 10599testdata/performance/SampleMaterial.lc 1543:20-1543:21
7400 -> RGBGen 10600 _b
7401 -> AlphaGen 10601testdata/performance/SampleMaterial.lc 1544:30-1544:35
10602 Bool
10603testdata/performance/SampleMaterial.lc 1545:23-1545:28
10604 Bool
10605testdata/performance/SampleMaterial.lc 1546:20-1546:33
10606 CullType
10607testdata/performance/SampleMaterial.lc 1547:30-1547:32
10608 forall a . List a
10609testdata/performance/SampleMaterial.lc 1548:25-1548:30
10610 Bool
10611testdata/performance/SampleMaterial.lc 1549:29-1549:34
10612 Bool
10613testdata/performance/SampleMaterial.lc 1551:13-1577:14
10614 List StageAttrs
10615testdata/performance/SampleMaterial.lc 1551:15-1551:25
10616 Maybe (Blending', Blending')
10617 -> RGBGen
10618 -> AlphaGen
10619 -> TCGen
10620 -> List TCMod
10621 -> StageTexture
10622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10623testdata/performance/SampleMaterial.lc 1551:15-1552:36
10624 RGBGen
10625 -> AlphaGen
10626 -> TCGen
10627 -> List TCMod
10628 -> StageTexture
10629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10630testdata/performance/SampleMaterial.lc 1551:15-1553:50
10631 AlphaGen
7402 -> TCGen 10632 -> TCGen
7403 -> List TCMod 10633 -> List TCMod
7404 -> StageTexture 10634 -> StageTexture
7405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7406testdata/performance/SampleMaterial.lc 1551:15-1552:36 RGBGen 10636testdata/performance/SampleMaterial.lc 1551:15-1554:42
7407 -> AlphaGen 10637 TCGen
7408 -> TCGen
7409 -> List TCMod 10638 -> List TCMod
7410 -> StageTexture 10639 -> StageTexture
7411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10640 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7412testdata/performance/SampleMaterial.lc 1551:15-1553:50 AlphaGen 10641testdata/performance/SampleMaterial.lc 1551:15-1555:36
7413 -> TCGen 10642 List TCMod
7414 -> List TCMod
7415 -> StageTexture 10643 -> StageTexture
7416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7417testdata/performance/SampleMaterial.lc 1551:15-1554:42 TCGen 10645testdata/performance/SampleMaterial.lc 1551:15-1556:31
7418 -> List TCMod 10646 StageTexture
7419 -> StageTexture
7420 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10647 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7421testdata/performance/SampleMaterial.lc 1551:15-1555:36 List TCMod 10648testdata/performance/SampleMaterial.lc 1551:15-1557:78
7422 -> StageTexture 10649 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10650testdata/performance/SampleMaterial.lc 1551:15-1558:38
7424testdata/performance/SampleMaterial.lc 1551:15-1556:31 StageTexture 10651 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10652testdata/performance/SampleMaterial.lc 1551:15-1559:41
7426testdata/performance/SampleMaterial.lc 1551:15-1557:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10653 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7427testdata/performance/SampleMaterial.lc 1551:15-1558:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10654testdata/performance/SampleMaterial.lc 1551:15-1560:40
7428testdata/performance/SampleMaterial.lc 1551:15-1559:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10655 Bool -> String -> StageAttrs
7429testdata/performance/SampleMaterial.lc 1551:15-1560:40 Bool -> String -> StageAttrs 10656testdata/performance/SampleMaterial.lc 1551:15-1561:46
7430testdata/performance/SampleMaterial.lc 1551:15-1561:46 String -> StageAttrs 10657 String -> StageAttrs
7431testdata/performance/SampleMaterial.lc 1551:15-1563:18 StageAttrs 10658testdata/performance/SampleMaterial.lc 1551:15-1563:18
7432testdata/performance/SampleMaterial.lc 1552:29-1552:36 forall a . Maybe a 10659 StageAttrs
7433testdata/performance/SampleMaterial.lc 1553:30-1553:50 RGBGen 10660testdata/performance/SampleMaterial.lc 1552:29-1552:36
7434testdata/performance/SampleMaterial.lc 1554:32-1554:42 AlphaGen 10661 forall a . Maybe a
7435testdata/performance/SampleMaterial.lc 1555:29-1555:36 TCGen 10662testdata/performance/SampleMaterial.lc 1553:30-1553:50
7436testdata/performance/SampleMaterial.lc 1556:29-1556:31 forall a . List a 10663 RGBGen
7437testdata/performance/SampleMaterial.lc 1557:31-1557:37 String -> StageTexture 10664testdata/performance/SampleMaterial.lc 1554:32-1554:42
7438testdata/performance/SampleMaterial.lc 1557:31-1557:78 StageTexture 10665 AlphaGen
7439testdata/performance/SampleMaterial.lc 1557:38-1557:78 String 10666testdata/performance/SampleMaterial.lc 1555:29-1555:36
7440testdata/performance/SampleMaterial.lc 1558:34-1558:38 Bool 10667 TCGen
7441testdata/performance/SampleMaterial.lc 1559:33-1559:41 DepthFunction 10668testdata/performance/SampleMaterial.lc 1556:29-1556:31
7442testdata/performance/SampleMaterial.lc 1560:33-1560:40 forall a . Maybe a 10669 forall a . List a
7443testdata/performance/SampleMaterial.lc 1561:41-1561:46 Bool 10670testdata/performance/SampleMaterial.lc 1557:31-1557:37
7444testdata/performance/SampleMaterial.lc 1562:38-1562:54 String 10671 String -> StageTexture
7445testdata/performance/SampleMaterial.lc 1564:15-1564:25 Maybe (Blending', Blending') 10672testdata/performance/SampleMaterial.lc 1557:31-1557:78
7446 -> RGBGen 10673 StageTexture
7447 -> AlphaGen 10674testdata/performance/SampleMaterial.lc 1557:38-1557:78
10675 String
10676testdata/performance/SampleMaterial.lc 1558:34-1558:38
10677 Bool
10678testdata/performance/SampleMaterial.lc 1559:33-1559:41
10679 DepthFunction
10680testdata/performance/SampleMaterial.lc 1560:33-1560:40
10681 forall a . Maybe a
10682testdata/performance/SampleMaterial.lc 1561:41-1561:46
10683 Bool
10684testdata/performance/SampleMaterial.lc 1562:38-1562:54
10685 String
10686testdata/performance/SampleMaterial.lc 1564:15-1564:25
10687 Maybe (Blending', Blending')
10688 -> RGBGen
10689 -> AlphaGen
10690 -> TCGen
10691 -> List TCMod
10692 -> StageTexture
10693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10694testdata/performance/SampleMaterial.lc 1564:15-1565:57
10695 RGBGen
10696 -> AlphaGen
10697 -> TCGen
10698 -> List TCMod
10699 -> StageTexture
10700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10701testdata/performance/SampleMaterial.lc 1564:15-1566:50
10702 AlphaGen
7448 -> TCGen 10703 -> TCGen
7449 -> List TCMod 10704 -> List TCMod
7450 -> StageTexture 10705 -> StageTexture
7451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7452testdata/performance/SampleMaterial.lc 1564:15-1565:57 RGBGen 10707testdata/performance/SampleMaterial.lc 1564:15-1567:42
7453 -> AlphaGen 10708 TCGen
7454 -> TCGen
7455 -> List TCMod 10709 -> List TCMod
7456 -> StageTexture 10710 -> StageTexture
7457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10711 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7458testdata/performance/SampleMaterial.lc 1564:15-1566:50 AlphaGen 10712testdata/performance/SampleMaterial.lc 1564:15-1568:40
7459 -> TCGen 10713 List TCMod
7460 -> List TCMod
7461 -> StageTexture 10714 -> StageTexture
7462 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7463testdata/performance/SampleMaterial.lc 1564:15-1567:42 TCGen 10716testdata/performance/SampleMaterial.lc 1564:15-1569:31
7464 -> List TCMod 10717 StageTexture
7465 -> StageTexture
7466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10718 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7467testdata/performance/SampleMaterial.lc 1564:15-1568:40 List TCMod 10719testdata/performance/SampleMaterial.lc 1564:15-1570:42
7468 -> StageTexture 10720 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10721testdata/performance/SampleMaterial.lc 1564:15-1571:38
7470testdata/performance/SampleMaterial.lc 1564:15-1569:31 StageTexture 10722 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7471 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10723testdata/performance/SampleMaterial.lc 1564:15-1572:41
7472testdata/performance/SampleMaterial.lc 1564:15-1570:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10724 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7473testdata/performance/SampleMaterial.lc 1564:15-1571:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10725testdata/performance/SampleMaterial.lc 1564:15-1573:40
7474testdata/performance/SampleMaterial.lc 1564:15-1572:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10726 Bool -> String -> StageAttrs
7475testdata/performance/SampleMaterial.lc 1564:15-1573:40 Bool -> String -> StageAttrs 10727testdata/performance/SampleMaterial.lc 1564:15-1574:46
7476testdata/performance/SampleMaterial.lc 1564:15-1574:46 String -> StageAttrs 10728 String -> StageAttrs
7477testdata/performance/SampleMaterial.lc 1564:15-1576:18 List StageAttrs | StageAttrs 10729testdata/performance/SampleMaterial.lc 1564:15-1576:18
7478testdata/performance/SampleMaterial.lc 1565:29-1565:33 forall a . a -> Maybe a 10730 StageAttrs | List StageAttrs
7479testdata/performance/SampleMaterial.lc 1565:29-1565:57 Maybe (Blending', Blending') 10731testdata/performance/SampleMaterial.lc 1565:29-1565:33
7480testdata/performance/SampleMaterial.lc 1565:34-1565:57 (Blending', Blending') 10732 forall a . a -> Maybe a
7481testdata/performance/SampleMaterial.lc 1565:36-1565:46 Blending' 10733testdata/performance/SampleMaterial.lc 1565:29-1565:57
7482testdata/performance/SampleMaterial.lc 1565:49-1565:55 ((Blending')) | Blending' 10734 Maybe (Blending', Blending')
7483testdata/performance/SampleMaterial.lc 1566:30-1566:50 RGBGen 10735testdata/performance/SampleMaterial.lc 1565:34-1565:57
7484testdata/performance/SampleMaterial.lc 1567:32-1567:42 AlphaGen 10736 (Blending', Blending')
7485testdata/performance/SampleMaterial.lc 1568:29-1568:40 TCGen 10737testdata/performance/SampleMaterial.lc 1565:36-1565:46
7486testdata/performance/SampleMaterial.lc 1569:29-1569:31 forall a . List a 10738 Blending'
7487testdata/performance/SampleMaterial.lc 1570:31-1570:42 StageTexture 10739testdata/performance/SampleMaterial.lc 1565:49-1565:55
7488testdata/performance/SampleMaterial.lc 1571:34-1571:38 Bool 10740 Blending' | ((Blending'))
7489testdata/performance/SampleMaterial.lc 1572:33-1572:41 DepthFunction 10741testdata/performance/SampleMaterial.lc 1566:30-1566:50
7490testdata/performance/SampleMaterial.lc 1573:33-1573:40 forall a . Maybe a 10742 RGBGen
7491testdata/performance/SampleMaterial.lc 1574:41-1574:46 Bool 10743testdata/performance/SampleMaterial.lc 1567:32-1567:42
7492testdata/performance/SampleMaterial.lc 1575:38-1575:54 String 10744 AlphaGen
7493testdata/performance/SampleMaterial.lc 1578:21-1578:26 Bool 10745testdata/performance/SampleMaterial.lc 1568:29-1568:40
7494testdata/performance/SampleMaterial.lc 1581:5-1623:6 (String, CommonAttrs) 10746 TCGen
7495testdata/performance/SampleMaterial.lc 1581:5-2182:6 List (String, CommonAttrs) 10747testdata/performance/SampleMaterial.lc 1569:29-1569:31
7496testdata/performance/SampleMaterial.lc 1581:7-1581:49 String 10748 forall a . List a
7497testdata/performance/SampleMaterial.lc 1582:7-1582:18 () 10749testdata/performance/SampleMaterial.lc 1570:31-1570:42
7498 -> () 10750 StageTexture
7499 -> Bool 10751testdata/performance/SampleMaterial.lc 1571:34-1571:38
10752 Bool
10753testdata/performance/SampleMaterial.lc 1572:33-1572:41
10754 DepthFunction
10755testdata/performance/SampleMaterial.lc 1573:33-1573:40
10756 forall a . Maybe a
10757testdata/performance/SampleMaterial.lc 1574:41-1574:46
10758 Bool
10759testdata/performance/SampleMaterial.lc 1575:38-1575:54
10760 String
10761testdata/performance/SampleMaterial.lc 1578:21-1578:26
10762 Bool
10763testdata/performance/SampleMaterial.lc 1581:5-1623:6
10764 (String, CommonAttrs)
10765testdata/performance/SampleMaterial.lc 1581:5-2182:6
10766 List (String, CommonAttrs)
10767testdata/performance/SampleMaterial.lc 1581:7-1581:49
10768 String
10769testdata/performance/SampleMaterial.lc 1582:7-1582:18
10770 ()
10771 -> ()
10772 -> Bool
10773 -> Float
10774 -> Bool
10775 -> Bool
10776 -> CullType
10777 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10778testdata/performance/SampleMaterial.lc 1582:7-1583:26
10779 ()
10780 -> Bool
10781 -> Float
10782 -> Bool
10783 -> Bool
10784 -> CullType
10785 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10786testdata/performance/SampleMaterial.lc 1582:7-1584:26
10787 Bool
7500 -> Float 10788 -> Float
7501 -> Bool 10789 -> Bool
7502 -> Bool 10790 -> Bool
7503 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10791 -> CullType
7504testdata/performance/SampleMaterial.lc 1582:7-1583:26 () 10792 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7505 -> Bool 10793testdata/performance/SampleMaterial.lc 1582:7-1585:27
7506 -> Float 10794 Float
7507 -> Bool 10795 -> Bool
7508 -> Bool 10796 -> Bool
7509 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10797 -> CullType
7510testdata/performance/SampleMaterial.lc 1582:7-1584:26 Bool 10798 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7511 -> Float 10799testdata/performance/SampleMaterial.lc 1582:7-1586:21
7512 -> Bool 10800 Bool
7513 -> Bool 10801 -> Bool
7514 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10802 -> CullType
7515testdata/performance/SampleMaterial.lc 1582:7-1585:27 Float 10803 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7516 -> Bool 10804testdata/performance/SampleMaterial.lc 1582:7-1587:35
7517 -> Bool 10805 Bool
7518 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10806 -> CullType
7519testdata/performance/SampleMaterial.lc 1582:7-1586:21 Bool 10807 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7520 -> Bool 10808testdata/performance/SampleMaterial.lc 1582:7-1588:28
7521 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10809 CullType
7522testdata/performance/SampleMaterial.lc 1582:7-1587:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10810 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7523testdata/performance/SampleMaterial.lc 1582:7-1588:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10811testdata/performance/SampleMaterial.lc 1582:7-1589:33
7524testdata/performance/SampleMaterial.lc 1582:7-1589:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10812 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7525testdata/performance/SampleMaterial.lc 1582:7-1590:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10813testdata/performance/SampleMaterial.lc 1582:7-1590:32
7526testdata/performance/SampleMaterial.lc 1582:7-1591:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 10814 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7527testdata/performance/SampleMaterial.lc 1582:7-1592:34 List StageAttrs -> Bool -> CommonAttrs 10815testdata/performance/SampleMaterial.lc 1582:7-1591:30
7528testdata/performance/SampleMaterial.lc 1582:7-1620:14 Bool -> CommonAttrs 10816 Bool -> List StageAttrs -> Bool -> CommonAttrs
7529testdata/performance/SampleMaterial.lc 1582:7-1622:10 ((CommonAttrs)) | CommonAttrs 10817testdata/performance/SampleMaterial.lc 1582:7-1592:34
7530testdata/performance/SampleMaterial.lc 1583:24-1583:26 () 10818 List StageAttrs -> Bool -> CommonAttrs
7531testdata/performance/SampleMaterial.lc 1584:24-1584:26 () 10819testdata/performance/SampleMaterial.lc 1582:7-1620:14
7532testdata/performance/SampleMaterial.lc 1585:22-1585:27 Bool 10820 Bool -> CommonAttrs
7533testdata/performance/SampleMaterial.lc 1586:20-1586:21 _b 10821testdata/performance/SampleMaterial.lc 1582:7-1622:10
7534testdata/performance/SampleMaterial.lc 1587:30-1587:35 Bool 10822 CommonAttrs | ((CommonAttrs))
7535testdata/performance/SampleMaterial.lc 1588:23-1588:28 Bool 10823testdata/performance/SampleMaterial.lc 1583:24-1583:26
7536testdata/performance/SampleMaterial.lc 1589:20-1589:33 CullType 10824 ()
7537testdata/performance/SampleMaterial.lc 1590:30-1590:32 forall a . List a 10825testdata/performance/SampleMaterial.lc 1584:24-1584:26
7538testdata/performance/SampleMaterial.lc 1591:25-1591:30 Bool 10826 ()
7539testdata/performance/SampleMaterial.lc 1592:29-1592:34 Bool 10827testdata/performance/SampleMaterial.lc 1585:22-1585:27
7540testdata/performance/SampleMaterial.lc 1594:13-1620:14 List StageAttrs 10828 Bool
7541testdata/performance/SampleMaterial.lc 1594:15-1594:25 Maybe (Blending', Blending') 10829testdata/performance/SampleMaterial.lc 1586:20-1586:21
7542 -> RGBGen 10830 _b
7543 -> AlphaGen 10831testdata/performance/SampleMaterial.lc 1587:30-1587:35
10832 Bool
10833testdata/performance/SampleMaterial.lc 1588:23-1588:28
10834 Bool
10835testdata/performance/SampleMaterial.lc 1589:20-1589:33
10836 CullType
10837testdata/performance/SampleMaterial.lc 1590:30-1590:32
10838 forall a . List a
10839testdata/performance/SampleMaterial.lc 1591:25-1591:30
10840 Bool
10841testdata/performance/SampleMaterial.lc 1592:29-1592:34
10842 Bool
10843testdata/performance/SampleMaterial.lc 1594:13-1620:14
10844 List StageAttrs
10845testdata/performance/SampleMaterial.lc 1594:15-1594:25
10846 Maybe (Blending', Blending')
10847 -> RGBGen
10848 -> AlphaGen
10849 -> TCGen
10850 -> List TCMod
10851 -> StageTexture
10852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10853testdata/performance/SampleMaterial.lc 1594:15-1595:36
10854 RGBGen
10855 -> AlphaGen
10856 -> TCGen
10857 -> List TCMod
10858 -> StageTexture
10859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10860testdata/performance/SampleMaterial.lc 1594:15-1596:50
10861 AlphaGen
7544 -> TCGen 10862 -> TCGen
7545 -> List TCMod 10863 -> List TCMod
7546 -> StageTexture 10864 -> StageTexture
7547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7548testdata/performance/SampleMaterial.lc 1594:15-1595:36 RGBGen 10866testdata/performance/SampleMaterial.lc 1594:15-1597:42
7549 -> AlphaGen 10867 TCGen
7550 -> TCGen
7551 -> List TCMod 10868 -> List TCMod
7552 -> StageTexture 10869 -> StageTexture
7553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10870 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7554testdata/performance/SampleMaterial.lc 1594:15-1596:50 AlphaGen 10871testdata/performance/SampleMaterial.lc 1594:15-1598:36
7555 -> TCGen 10872 List TCMod
7556 -> List TCMod
7557 -> StageTexture 10873 -> StageTexture
7558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7559testdata/performance/SampleMaterial.lc 1594:15-1597:42 TCGen 10875testdata/performance/SampleMaterial.lc 1594:15-1599:31
7560 -> List TCMod 10876 StageTexture
7561 -> StageTexture
7562 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7563testdata/performance/SampleMaterial.lc 1594:15-1598:36 List TCMod 10878testdata/performance/SampleMaterial.lc 1594:15-1600:80
7564 -> StageTexture 10879 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10880testdata/performance/SampleMaterial.lc 1594:15-1601:38
7566testdata/performance/SampleMaterial.lc 1594:15-1599:31 StageTexture 10881 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10882testdata/performance/SampleMaterial.lc 1594:15-1602:41
7568testdata/performance/SampleMaterial.lc 1594:15-1600:80 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10883 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7569testdata/performance/SampleMaterial.lc 1594:15-1601:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10884testdata/performance/SampleMaterial.lc 1594:15-1603:40
7570testdata/performance/SampleMaterial.lc 1594:15-1602:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10885 Bool -> String -> StageAttrs
7571testdata/performance/SampleMaterial.lc 1594:15-1603:40 Bool -> String -> StageAttrs 10886testdata/performance/SampleMaterial.lc 1594:15-1604:46
7572testdata/performance/SampleMaterial.lc 1594:15-1604:46 String -> StageAttrs 10887 String -> StageAttrs
7573testdata/performance/SampleMaterial.lc 1594:15-1606:18 StageAttrs 10888testdata/performance/SampleMaterial.lc 1594:15-1606:18
7574testdata/performance/SampleMaterial.lc 1595:29-1595:36 forall a . Maybe a 10889 StageAttrs
7575testdata/performance/SampleMaterial.lc 1596:30-1596:50 RGBGen 10890testdata/performance/SampleMaterial.lc 1595:29-1595:36
7576testdata/performance/SampleMaterial.lc 1597:32-1597:42 AlphaGen 10891 forall a . Maybe a
7577testdata/performance/SampleMaterial.lc 1598:29-1598:36 TCGen 10892testdata/performance/SampleMaterial.lc 1596:30-1596:50
7578testdata/performance/SampleMaterial.lc 1599:29-1599:31 forall a . List a 10893 RGBGen
7579testdata/performance/SampleMaterial.lc 1600:31-1600:37 String -> StageTexture 10894testdata/performance/SampleMaterial.lc 1597:32-1597:42
7580testdata/performance/SampleMaterial.lc 1600:31-1600:80 StageTexture 10895 AlphaGen
7581testdata/performance/SampleMaterial.lc 1600:38-1600:80 String 10896testdata/performance/SampleMaterial.lc 1598:29-1598:36
7582testdata/performance/SampleMaterial.lc 1601:34-1601:38 Bool 10897 TCGen
7583testdata/performance/SampleMaterial.lc 1602:33-1602:41 DepthFunction 10898testdata/performance/SampleMaterial.lc 1599:29-1599:31
7584testdata/performance/SampleMaterial.lc 1603:33-1603:40 forall a . Maybe a 10899 forall a . List a
7585testdata/performance/SampleMaterial.lc 1604:41-1604:46 Bool 10900testdata/performance/SampleMaterial.lc 1600:31-1600:37
7586testdata/performance/SampleMaterial.lc 1605:38-1605:54 String 10901 String -> StageTexture
7587testdata/performance/SampleMaterial.lc 1607:15-1607:25 Maybe (Blending', Blending') 10902testdata/performance/SampleMaterial.lc 1600:31-1600:80
7588 -> RGBGen 10903 StageTexture
7589 -> AlphaGen 10904testdata/performance/SampleMaterial.lc 1600:38-1600:80
10905 String
10906testdata/performance/SampleMaterial.lc 1601:34-1601:38
10907 Bool
10908testdata/performance/SampleMaterial.lc 1602:33-1602:41
10909 DepthFunction
10910testdata/performance/SampleMaterial.lc 1603:33-1603:40
10911 forall a . Maybe a
10912testdata/performance/SampleMaterial.lc 1604:41-1604:46
10913 Bool
10914testdata/performance/SampleMaterial.lc 1605:38-1605:54
10915 String
10916testdata/performance/SampleMaterial.lc 1607:15-1607:25
10917 Maybe (Blending', Blending')
10918 -> RGBGen
10919 -> AlphaGen
10920 -> TCGen
10921 -> List TCMod
10922 -> StageTexture
10923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10924testdata/performance/SampleMaterial.lc 1607:15-1608:57
10925 RGBGen
10926 -> AlphaGen
10927 -> TCGen
10928 -> List TCMod
10929 -> StageTexture
10930 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10931testdata/performance/SampleMaterial.lc 1607:15-1609:50
10932 AlphaGen
7590 -> TCGen 10933 -> TCGen
7591 -> List TCMod 10934 -> List TCMod
7592 -> StageTexture 10935 -> StageTexture
7593 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10936 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7594testdata/performance/SampleMaterial.lc 1607:15-1608:57 RGBGen 10937testdata/performance/SampleMaterial.lc 1607:15-1610:42
7595 -> AlphaGen 10938 TCGen
7596 -> TCGen
7597 -> List TCMod 10939 -> List TCMod
7598 -> StageTexture 10940 -> StageTexture
7599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10941 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7600testdata/performance/SampleMaterial.lc 1607:15-1609:50 AlphaGen 10942testdata/performance/SampleMaterial.lc 1607:15-1611:40
7601 -> TCGen 10943 List TCMod
7602 -> List TCMod
7603 -> StageTexture 10944 -> StageTexture
7604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7605testdata/performance/SampleMaterial.lc 1607:15-1610:42 TCGen 10946testdata/performance/SampleMaterial.lc 1607:15-1612:31
7606 -> List TCMod 10947 StageTexture
7607 -> StageTexture
7608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7609testdata/performance/SampleMaterial.lc 1607:15-1611:40 List TCMod 10949testdata/performance/SampleMaterial.lc 1607:15-1613:42
7610 -> StageTexture 10950 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10951testdata/performance/SampleMaterial.lc 1607:15-1614:38
7612testdata/performance/SampleMaterial.lc 1607:15-1612:31 StageTexture 10952 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10953testdata/performance/SampleMaterial.lc 1607:15-1615:41
7614testdata/performance/SampleMaterial.lc 1607:15-1613:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10954 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7615testdata/performance/SampleMaterial.lc 1607:15-1614:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10955testdata/performance/SampleMaterial.lc 1607:15-1616:40
7616testdata/performance/SampleMaterial.lc 1607:15-1615:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 10956 Bool -> String -> StageAttrs
7617testdata/performance/SampleMaterial.lc 1607:15-1616:40 Bool -> String -> StageAttrs 10957testdata/performance/SampleMaterial.lc 1607:15-1617:46
7618testdata/performance/SampleMaterial.lc 1607:15-1617:46 String -> StageAttrs 10958 String -> StageAttrs
7619testdata/performance/SampleMaterial.lc 1607:15-1619:18 List StageAttrs | StageAttrs 10959testdata/performance/SampleMaterial.lc 1607:15-1619:18
7620testdata/performance/SampleMaterial.lc 1608:29-1608:33 forall a . a -> Maybe a 10960 StageAttrs | List StageAttrs
7621testdata/performance/SampleMaterial.lc 1608:29-1608:57 Maybe (Blending', Blending') 10961testdata/performance/SampleMaterial.lc 1608:29-1608:33
7622testdata/performance/SampleMaterial.lc 1608:34-1608:57 (Blending', Blending') 10962 forall a . a -> Maybe a
7623testdata/performance/SampleMaterial.lc 1608:36-1608:46 Blending' 10963testdata/performance/SampleMaterial.lc 1608:29-1608:57
7624testdata/performance/SampleMaterial.lc 1608:49-1608:55 ((Blending')) | Blending' 10964 Maybe (Blending', Blending')
7625testdata/performance/SampleMaterial.lc 1609:30-1609:50 RGBGen 10965testdata/performance/SampleMaterial.lc 1608:34-1608:57
7626testdata/performance/SampleMaterial.lc 1610:32-1610:42 AlphaGen 10966 (Blending', Blending')
7627testdata/performance/SampleMaterial.lc 1611:29-1611:40 TCGen 10967testdata/performance/SampleMaterial.lc 1608:36-1608:46
7628testdata/performance/SampleMaterial.lc 1612:29-1612:31 forall a . List a 10968 Blending'
7629testdata/performance/SampleMaterial.lc 1613:31-1613:42 StageTexture 10969testdata/performance/SampleMaterial.lc 1608:49-1608:55
7630testdata/performance/SampleMaterial.lc 1614:34-1614:38 Bool 10970 Blending' | ((Blending'))
7631testdata/performance/SampleMaterial.lc 1615:33-1615:41 DepthFunction 10971testdata/performance/SampleMaterial.lc 1609:30-1609:50
7632testdata/performance/SampleMaterial.lc 1616:33-1616:40 forall a . Maybe a 10972 RGBGen
7633testdata/performance/SampleMaterial.lc 1617:41-1617:46 Bool 10973testdata/performance/SampleMaterial.lc 1610:32-1610:42
7634testdata/performance/SampleMaterial.lc 1618:38-1618:54 String 10974 AlphaGen
7635testdata/performance/SampleMaterial.lc 1621:21-1621:26 Bool 10975testdata/performance/SampleMaterial.lc 1611:29-1611:40
7636testdata/performance/SampleMaterial.lc 1624:5-1666:6 (String, CommonAttrs) 10976 TCGen
7637testdata/performance/SampleMaterial.lc 1624:5-2182:6 List (String, CommonAttrs) 10977testdata/performance/SampleMaterial.lc 1612:29-1612:31
7638testdata/performance/SampleMaterial.lc 1624:7-1624:44 String 10978 forall a . List a
7639testdata/performance/SampleMaterial.lc 1625:7-1625:18 () 10979testdata/performance/SampleMaterial.lc 1613:31-1613:42
7640 -> () 10980 StageTexture
7641 -> Bool 10981testdata/performance/SampleMaterial.lc 1614:34-1614:38
10982 Bool
10983testdata/performance/SampleMaterial.lc 1615:33-1615:41
10984 DepthFunction
10985testdata/performance/SampleMaterial.lc 1616:33-1616:40
10986 forall a . Maybe a
10987testdata/performance/SampleMaterial.lc 1617:41-1617:46
10988 Bool
10989testdata/performance/SampleMaterial.lc 1618:38-1618:54
10990 String
10991testdata/performance/SampleMaterial.lc 1621:21-1621:26
10992 Bool
10993testdata/performance/SampleMaterial.lc 1624:5-1666:6
10994 (String, CommonAttrs)
10995testdata/performance/SampleMaterial.lc 1624:5-2182:6
10996 List (String, CommonAttrs)
10997testdata/performance/SampleMaterial.lc 1624:7-1624:44
10998 String
10999testdata/performance/SampleMaterial.lc 1625:7-1625:18
11000 ()
11001 -> ()
11002 -> Bool
11003 -> Float
11004 -> Bool
11005 -> Bool
11006 -> CullType
11007 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11008testdata/performance/SampleMaterial.lc 1625:7-1626:26
11009 ()
11010 -> Bool
11011 -> Float
11012 -> Bool
11013 -> Bool
11014 -> CullType
11015 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11016testdata/performance/SampleMaterial.lc 1625:7-1627:26
11017 Bool
7642 -> Float 11018 -> Float
7643 -> Bool 11019 -> Bool
7644 -> Bool 11020 -> Bool
7645 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11021 -> CullType
7646testdata/performance/SampleMaterial.lc 1625:7-1626:26 () 11022 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7647 -> Bool 11023testdata/performance/SampleMaterial.lc 1625:7-1628:27
7648 -> Float 11024 Float
7649 -> Bool 11025 -> Bool
7650 -> Bool 11026 -> Bool
7651 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11027 -> CullType
7652testdata/performance/SampleMaterial.lc 1625:7-1627:26 Bool 11028 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7653 -> Float 11029testdata/performance/SampleMaterial.lc 1625:7-1629:21
7654 -> Bool 11030 Bool
7655 -> Bool 11031 -> Bool
7656 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11032 -> CullType
7657testdata/performance/SampleMaterial.lc 1625:7-1628:27 Float 11033 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7658 -> Bool 11034testdata/performance/SampleMaterial.lc 1625:7-1630:35
7659 -> Bool 11035 Bool
7660 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11036 -> CullType
7661testdata/performance/SampleMaterial.lc 1625:7-1629:21 Bool 11037 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7662 -> Bool 11038testdata/performance/SampleMaterial.lc 1625:7-1631:28
7663 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11039 CullType
7664testdata/performance/SampleMaterial.lc 1625:7-1630:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11040 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7665testdata/performance/SampleMaterial.lc 1625:7-1631:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11041testdata/performance/SampleMaterial.lc 1625:7-1632:33
7666testdata/performance/SampleMaterial.lc 1625:7-1632:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11042 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7667testdata/performance/SampleMaterial.lc 1625:7-1633:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11043testdata/performance/SampleMaterial.lc 1625:7-1633:32
7668testdata/performance/SampleMaterial.lc 1625:7-1634:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11044 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7669testdata/performance/SampleMaterial.lc 1625:7-1635:34 List StageAttrs -> Bool -> CommonAttrs 11045testdata/performance/SampleMaterial.lc 1625:7-1634:30
7670testdata/performance/SampleMaterial.lc 1625:7-1663:14 Bool -> CommonAttrs 11046 Bool -> List StageAttrs -> Bool -> CommonAttrs
7671testdata/performance/SampleMaterial.lc 1625:7-1665:10 ((CommonAttrs)) | CommonAttrs 11047testdata/performance/SampleMaterial.lc 1625:7-1635:34
7672testdata/performance/SampleMaterial.lc 1626:24-1626:26 () 11048 List StageAttrs -> Bool -> CommonAttrs
7673testdata/performance/SampleMaterial.lc 1627:24-1627:26 () 11049testdata/performance/SampleMaterial.lc 1625:7-1663:14
7674testdata/performance/SampleMaterial.lc 1628:22-1628:27 Bool 11050 Bool -> CommonAttrs
7675testdata/performance/SampleMaterial.lc 1629:20-1629:21 _b 11051testdata/performance/SampleMaterial.lc 1625:7-1665:10
7676testdata/performance/SampleMaterial.lc 1630:30-1630:35 Bool 11052 CommonAttrs | ((CommonAttrs))
7677testdata/performance/SampleMaterial.lc 1631:23-1631:28 Bool 11053testdata/performance/SampleMaterial.lc 1626:24-1626:26
7678testdata/performance/SampleMaterial.lc 1632:20-1632:33 CullType 11054 ()
7679testdata/performance/SampleMaterial.lc 1633:30-1633:32 forall a . List a 11055testdata/performance/SampleMaterial.lc 1627:24-1627:26
7680testdata/performance/SampleMaterial.lc 1634:25-1634:30 Bool 11056 ()
7681testdata/performance/SampleMaterial.lc 1635:29-1635:34 Bool 11057testdata/performance/SampleMaterial.lc 1628:22-1628:27
7682testdata/performance/SampleMaterial.lc 1637:13-1663:14 List StageAttrs 11058 Bool
7683testdata/performance/SampleMaterial.lc 1637:15-1637:25 Maybe (Blending', Blending') 11059testdata/performance/SampleMaterial.lc 1629:20-1629:21
7684 -> RGBGen 11060 _b
7685 -> AlphaGen 11061testdata/performance/SampleMaterial.lc 1630:30-1630:35
11062 Bool
11063testdata/performance/SampleMaterial.lc 1631:23-1631:28
11064 Bool
11065testdata/performance/SampleMaterial.lc 1632:20-1632:33
11066 CullType
11067testdata/performance/SampleMaterial.lc 1633:30-1633:32
11068 forall a . List a
11069testdata/performance/SampleMaterial.lc 1634:25-1634:30
11070 Bool
11071testdata/performance/SampleMaterial.lc 1635:29-1635:34
11072 Bool
11073testdata/performance/SampleMaterial.lc 1637:13-1663:14
11074 List StageAttrs
11075testdata/performance/SampleMaterial.lc 1637:15-1637:25
11076 Maybe (Blending', Blending')
11077 -> RGBGen
11078 -> AlphaGen
11079 -> TCGen
11080 -> List TCMod
11081 -> StageTexture
11082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11083testdata/performance/SampleMaterial.lc 1637:15-1638:36
11084 RGBGen
11085 -> AlphaGen
11086 -> TCGen
11087 -> List TCMod
11088 -> StageTexture
11089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11090testdata/performance/SampleMaterial.lc 1637:15-1639:50
11091 AlphaGen
7686 -> TCGen 11092 -> TCGen
7687 -> List TCMod 11093 -> List TCMod
7688 -> StageTexture 11094 -> StageTexture
7689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7690testdata/performance/SampleMaterial.lc 1637:15-1638:36 RGBGen 11096testdata/performance/SampleMaterial.lc 1637:15-1640:42
7691 -> AlphaGen 11097 TCGen
7692 -> TCGen
7693 -> List TCMod 11098 -> List TCMod
7694 -> StageTexture 11099 -> StageTexture
7695 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7696testdata/performance/SampleMaterial.lc 1637:15-1639:50 AlphaGen 11101testdata/performance/SampleMaterial.lc 1637:15-1641:36
7697 -> TCGen 11102 List TCMod
7698 -> List TCMod
7699 -> StageTexture 11103 -> StageTexture
7700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7701testdata/performance/SampleMaterial.lc 1637:15-1640:42 TCGen 11105testdata/performance/SampleMaterial.lc 1637:15-1642:31
7702 -> List TCMod 11106 StageTexture
7703 -> StageTexture
7704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7705testdata/performance/SampleMaterial.lc 1637:15-1641:36 List TCMod 11108testdata/performance/SampleMaterial.lc 1637:15-1643:75
7706 -> StageTexture 11109 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7707 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11110testdata/performance/SampleMaterial.lc 1637:15-1644:38
7708testdata/performance/SampleMaterial.lc 1637:15-1642:31 StageTexture 11111 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11112testdata/performance/SampleMaterial.lc 1637:15-1645:41
7710testdata/performance/SampleMaterial.lc 1637:15-1643:75 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11113 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7711testdata/performance/SampleMaterial.lc 1637:15-1644:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11114testdata/performance/SampleMaterial.lc 1637:15-1646:40
7712testdata/performance/SampleMaterial.lc 1637:15-1645:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11115 Bool -> String -> StageAttrs
7713testdata/performance/SampleMaterial.lc 1637:15-1646:40 Bool -> String -> StageAttrs 11116testdata/performance/SampleMaterial.lc 1637:15-1647:46
7714testdata/performance/SampleMaterial.lc 1637:15-1647:46 String -> StageAttrs 11117 String -> StageAttrs
7715testdata/performance/SampleMaterial.lc 1637:15-1649:18 StageAttrs 11118testdata/performance/SampleMaterial.lc 1637:15-1649:18
7716testdata/performance/SampleMaterial.lc 1638:29-1638:36 forall a . Maybe a 11119 StageAttrs
7717testdata/performance/SampleMaterial.lc 1639:30-1639:50 RGBGen 11120testdata/performance/SampleMaterial.lc 1638:29-1638:36
7718testdata/performance/SampleMaterial.lc 1640:32-1640:42 AlphaGen 11121 forall a . Maybe a
7719testdata/performance/SampleMaterial.lc 1641:29-1641:36 TCGen 11122testdata/performance/SampleMaterial.lc 1639:30-1639:50
7720testdata/performance/SampleMaterial.lc 1642:29-1642:31 forall a . List a 11123 RGBGen
7721testdata/performance/SampleMaterial.lc 1643:31-1643:37 String -> StageTexture 11124testdata/performance/SampleMaterial.lc 1640:32-1640:42
7722testdata/performance/SampleMaterial.lc 1643:31-1643:75 StageTexture 11125 AlphaGen
7723testdata/performance/SampleMaterial.lc 1643:38-1643:75 String 11126testdata/performance/SampleMaterial.lc 1641:29-1641:36
7724testdata/performance/SampleMaterial.lc 1644:34-1644:38 Bool 11127 TCGen
7725testdata/performance/SampleMaterial.lc 1645:33-1645:41 DepthFunction 11128testdata/performance/SampleMaterial.lc 1642:29-1642:31
7726testdata/performance/SampleMaterial.lc 1646:33-1646:40 forall a . Maybe a 11129 forall a . List a
7727testdata/performance/SampleMaterial.lc 1647:41-1647:46 Bool 11130testdata/performance/SampleMaterial.lc 1643:31-1643:37
7728testdata/performance/SampleMaterial.lc 1648:38-1648:54 String 11131 String -> StageTexture
7729testdata/performance/SampleMaterial.lc 1650:15-1650:25 Maybe (Blending', Blending') 11132testdata/performance/SampleMaterial.lc 1643:31-1643:75
7730 -> RGBGen 11133 StageTexture
7731 -> AlphaGen 11134testdata/performance/SampleMaterial.lc 1643:38-1643:75
11135 String
11136testdata/performance/SampleMaterial.lc 1644:34-1644:38
11137 Bool
11138testdata/performance/SampleMaterial.lc 1645:33-1645:41
11139 DepthFunction
11140testdata/performance/SampleMaterial.lc 1646:33-1646:40
11141 forall a . Maybe a
11142testdata/performance/SampleMaterial.lc 1647:41-1647:46
11143 Bool
11144testdata/performance/SampleMaterial.lc 1648:38-1648:54
11145 String
11146testdata/performance/SampleMaterial.lc 1650:15-1650:25
11147 Maybe (Blending', Blending')
11148 -> RGBGen
11149 -> AlphaGen
11150 -> TCGen
11151 -> List TCMod
11152 -> StageTexture
11153 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11154testdata/performance/SampleMaterial.lc 1650:15-1651:57
11155 RGBGen
11156 -> AlphaGen
11157 -> TCGen
11158 -> List TCMod
11159 -> StageTexture
11160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11161testdata/performance/SampleMaterial.lc 1650:15-1652:50
11162 AlphaGen
7732 -> TCGen 11163 -> TCGen
7733 -> List TCMod 11164 -> List TCMod
7734 -> StageTexture 11165 -> StageTexture
7735 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11166 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7736testdata/performance/SampleMaterial.lc 1650:15-1651:57 RGBGen 11167testdata/performance/SampleMaterial.lc 1650:15-1653:42
7737 -> AlphaGen 11168 TCGen
7738 -> TCGen
7739 -> List TCMod 11169 -> List TCMod
7740 -> StageTexture 11170 -> StageTexture
7741 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11171 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7742testdata/performance/SampleMaterial.lc 1650:15-1652:50 AlphaGen 11172testdata/performance/SampleMaterial.lc 1650:15-1654:40
7743 -> TCGen 11173 List TCMod
7744 -> List TCMod
7745 -> StageTexture 11174 -> StageTexture
7746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7747testdata/performance/SampleMaterial.lc 1650:15-1653:42 TCGen 11176testdata/performance/SampleMaterial.lc 1650:15-1655:31
7748 -> List TCMod 11177 StageTexture
7749 -> StageTexture
7750 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7751testdata/performance/SampleMaterial.lc 1650:15-1654:40 List TCMod 11179testdata/performance/SampleMaterial.lc 1650:15-1656:42
7752 -> StageTexture 11180 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11181testdata/performance/SampleMaterial.lc 1650:15-1657:38
7754testdata/performance/SampleMaterial.lc 1650:15-1655:31 StageTexture 11182 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7755 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11183testdata/performance/SampleMaterial.lc 1650:15-1658:41
7756testdata/performance/SampleMaterial.lc 1650:15-1656:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11184 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7757testdata/performance/SampleMaterial.lc 1650:15-1657:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11185testdata/performance/SampleMaterial.lc 1650:15-1659:40
7758testdata/performance/SampleMaterial.lc 1650:15-1658:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11186 Bool -> String -> StageAttrs
7759testdata/performance/SampleMaterial.lc 1650:15-1659:40 Bool -> String -> StageAttrs 11187testdata/performance/SampleMaterial.lc 1650:15-1660:46
7760testdata/performance/SampleMaterial.lc 1650:15-1660:46 String -> StageAttrs 11188 String -> StageAttrs
7761testdata/performance/SampleMaterial.lc 1650:15-1662:18 List StageAttrs | StageAttrs 11189testdata/performance/SampleMaterial.lc 1650:15-1662:18
7762testdata/performance/SampleMaterial.lc 1651:29-1651:33 forall a . a -> Maybe a 11190 StageAttrs | List StageAttrs
7763testdata/performance/SampleMaterial.lc 1651:29-1651:57 Maybe (Blending', Blending') 11191testdata/performance/SampleMaterial.lc 1651:29-1651:33
7764testdata/performance/SampleMaterial.lc 1651:34-1651:57 (Blending', Blending') 11192 forall a . a -> Maybe a
7765testdata/performance/SampleMaterial.lc 1651:36-1651:46 Blending' 11193testdata/performance/SampleMaterial.lc 1651:29-1651:57
7766testdata/performance/SampleMaterial.lc 1651:49-1651:55 ((Blending')) | Blending' 11194 Maybe (Blending', Blending')
7767testdata/performance/SampleMaterial.lc 1652:30-1652:50 RGBGen 11195testdata/performance/SampleMaterial.lc 1651:34-1651:57
7768testdata/performance/SampleMaterial.lc 1653:32-1653:42 AlphaGen 11196 (Blending', Blending')
7769testdata/performance/SampleMaterial.lc 1654:29-1654:40 TCGen 11197testdata/performance/SampleMaterial.lc 1651:36-1651:46
7770testdata/performance/SampleMaterial.lc 1655:29-1655:31 forall a . List a 11198 Blending'
7771testdata/performance/SampleMaterial.lc 1656:31-1656:42 StageTexture 11199testdata/performance/SampleMaterial.lc 1651:49-1651:55
7772testdata/performance/SampleMaterial.lc 1657:34-1657:38 Bool 11200 Blending' | ((Blending'))
7773testdata/performance/SampleMaterial.lc 1658:33-1658:41 DepthFunction 11201testdata/performance/SampleMaterial.lc 1652:30-1652:50
7774testdata/performance/SampleMaterial.lc 1659:33-1659:40 forall a . Maybe a 11202 RGBGen
7775testdata/performance/SampleMaterial.lc 1660:41-1660:46 Bool 11203testdata/performance/SampleMaterial.lc 1653:32-1653:42
7776testdata/performance/SampleMaterial.lc 1661:38-1661:54 String 11204 AlphaGen
7777testdata/performance/SampleMaterial.lc 1664:21-1664:26 Bool 11205testdata/performance/SampleMaterial.lc 1654:29-1654:40
7778testdata/performance/SampleMaterial.lc 1667:5-1709:6 (String, CommonAttrs) 11206 TCGen
7779testdata/performance/SampleMaterial.lc 1667:5-2182:6 List (String, CommonAttrs) 11207testdata/performance/SampleMaterial.lc 1655:29-1655:31
7780testdata/performance/SampleMaterial.lc 1667:7-1667:43 String 11208 forall a . List a
7781testdata/performance/SampleMaterial.lc 1668:7-1668:18 () 11209testdata/performance/SampleMaterial.lc 1656:31-1656:42
7782 -> () 11210 StageTexture
7783 -> Bool 11211testdata/performance/SampleMaterial.lc 1657:34-1657:38
11212 Bool
11213testdata/performance/SampleMaterial.lc 1658:33-1658:41
11214 DepthFunction
11215testdata/performance/SampleMaterial.lc 1659:33-1659:40
11216 forall a . Maybe a
11217testdata/performance/SampleMaterial.lc 1660:41-1660:46
11218 Bool
11219testdata/performance/SampleMaterial.lc 1661:38-1661:54
11220 String
11221testdata/performance/SampleMaterial.lc 1664:21-1664:26
11222 Bool
11223testdata/performance/SampleMaterial.lc 1667:5-1709:6
11224 (String, CommonAttrs)
11225testdata/performance/SampleMaterial.lc 1667:5-2182:6
11226 List (String, CommonAttrs)
11227testdata/performance/SampleMaterial.lc 1667:7-1667:43
11228 String
11229testdata/performance/SampleMaterial.lc 1668:7-1668:18
11230 ()
11231 -> ()
11232 -> Bool
11233 -> Float
11234 -> Bool
11235 -> Bool
11236 -> CullType
11237 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11238testdata/performance/SampleMaterial.lc 1668:7-1669:26
11239 ()
11240 -> Bool
11241 -> Float
11242 -> Bool
11243 -> Bool
11244 -> CullType
11245 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11246testdata/performance/SampleMaterial.lc 1668:7-1670:26
11247 Bool
7784 -> Float 11248 -> Float
7785 -> Bool 11249 -> Bool
7786 -> Bool 11250 -> Bool
7787 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11251 -> CullType
7788testdata/performance/SampleMaterial.lc 1668:7-1669:26 () 11252 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7789 -> Bool 11253testdata/performance/SampleMaterial.lc 1668:7-1671:27
7790 -> Float 11254 Float
7791 -> Bool 11255 -> Bool
7792 -> Bool 11256 -> Bool
7793 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11257 -> CullType
7794testdata/performance/SampleMaterial.lc 1668:7-1670:26 Bool 11258 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7795 -> Float 11259testdata/performance/SampleMaterial.lc 1668:7-1672:21
7796 -> Bool 11260 Bool
7797 -> Bool 11261 -> Bool
7798 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11262 -> CullType
7799testdata/performance/SampleMaterial.lc 1668:7-1671:27 Float 11263 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7800 -> Bool 11264testdata/performance/SampleMaterial.lc 1668:7-1673:35
7801 -> Bool 11265 Bool
7802 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11266 -> CullType
7803testdata/performance/SampleMaterial.lc 1668:7-1672:21 Bool 11267 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7804 -> Bool 11268testdata/performance/SampleMaterial.lc 1668:7-1674:28
7805 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11269 CullType
7806testdata/performance/SampleMaterial.lc 1668:7-1673:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11270 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7807testdata/performance/SampleMaterial.lc 1668:7-1674:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11271testdata/performance/SampleMaterial.lc 1668:7-1675:33
7808testdata/performance/SampleMaterial.lc 1668:7-1675:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11272 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7809testdata/performance/SampleMaterial.lc 1668:7-1676:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11273testdata/performance/SampleMaterial.lc 1668:7-1676:32
7810testdata/performance/SampleMaterial.lc 1668:7-1677:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11274 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7811testdata/performance/SampleMaterial.lc 1668:7-1678:34 List StageAttrs -> Bool -> CommonAttrs 11275testdata/performance/SampleMaterial.lc 1668:7-1677:30
7812testdata/performance/SampleMaterial.lc 1668:7-1706:14 Bool -> CommonAttrs 11276 Bool -> List StageAttrs -> Bool -> CommonAttrs
7813testdata/performance/SampleMaterial.lc 1668:7-1708:10 ((CommonAttrs)) | CommonAttrs 11277testdata/performance/SampleMaterial.lc 1668:7-1678:34
7814testdata/performance/SampleMaterial.lc 1669:24-1669:26 () 11278 List StageAttrs -> Bool -> CommonAttrs
7815testdata/performance/SampleMaterial.lc 1670:24-1670:26 () 11279testdata/performance/SampleMaterial.lc 1668:7-1706:14
7816testdata/performance/SampleMaterial.lc 1671:22-1671:27 Bool 11280 Bool -> CommonAttrs
7817testdata/performance/SampleMaterial.lc 1672:20-1672:21 _b 11281testdata/performance/SampleMaterial.lc 1668:7-1708:10
7818testdata/performance/SampleMaterial.lc 1673:30-1673:35 Bool 11282 CommonAttrs | ((CommonAttrs))
7819testdata/performance/SampleMaterial.lc 1674:23-1674:28 Bool 11283testdata/performance/SampleMaterial.lc 1669:24-1669:26
7820testdata/performance/SampleMaterial.lc 1675:20-1675:33 CullType 11284 ()
7821testdata/performance/SampleMaterial.lc 1676:30-1676:32 forall a . List a 11285testdata/performance/SampleMaterial.lc 1670:24-1670:26
7822testdata/performance/SampleMaterial.lc 1677:25-1677:30 Bool 11286 ()
7823testdata/performance/SampleMaterial.lc 1678:29-1678:34 Bool 11287testdata/performance/SampleMaterial.lc 1671:22-1671:27
7824testdata/performance/SampleMaterial.lc 1680:13-1706:14 List StageAttrs 11288 Bool
7825testdata/performance/SampleMaterial.lc 1680:15-1680:25 Maybe (Blending', Blending') 11289testdata/performance/SampleMaterial.lc 1672:20-1672:21
7826 -> RGBGen 11290 _b
7827 -> AlphaGen 11291testdata/performance/SampleMaterial.lc 1673:30-1673:35
11292 Bool
11293testdata/performance/SampleMaterial.lc 1674:23-1674:28
11294 Bool
11295testdata/performance/SampleMaterial.lc 1675:20-1675:33
11296 CullType
11297testdata/performance/SampleMaterial.lc 1676:30-1676:32
11298 forall a . List a
11299testdata/performance/SampleMaterial.lc 1677:25-1677:30
11300 Bool
11301testdata/performance/SampleMaterial.lc 1678:29-1678:34
11302 Bool
11303testdata/performance/SampleMaterial.lc 1680:13-1706:14
11304 List StageAttrs
11305testdata/performance/SampleMaterial.lc 1680:15-1680:25
11306 Maybe (Blending', Blending')
11307 -> RGBGen
11308 -> AlphaGen
11309 -> TCGen
11310 -> List TCMod
11311 -> StageTexture
11312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11313testdata/performance/SampleMaterial.lc 1680:15-1681:36
11314 RGBGen
11315 -> AlphaGen
11316 -> TCGen
11317 -> List TCMod
11318 -> StageTexture
11319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11320testdata/performance/SampleMaterial.lc 1680:15-1682:50
11321 AlphaGen
7828 -> TCGen 11322 -> TCGen
7829 -> List TCMod 11323 -> List TCMod
7830 -> StageTexture 11324 -> StageTexture
7831 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7832testdata/performance/SampleMaterial.lc 1680:15-1681:36 RGBGen 11326testdata/performance/SampleMaterial.lc 1680:15-1683:42
7833 -> AlphaGen 11327 TCGen
7834 -> TCGen
7835 -> List TCMod 11328 -> List TCMod
7836 -> StageTexture 11329 -> StageTexture
7837 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7838testdata/performance/SampleMaterial.lc 1680:15-1682:50 AlphaGen 11331testdata/performance/SampleMaterial.lc 1680:15-1684:36
7839 -> TCGen 11332 List TCMod
7840 -> List TCMod
7841 -> StageTexture 11333 -> StageTexture
7842 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11334 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7843testdata/performance/SampleMaterial.lc 1680:15-1683:42 TCGen 11335testdata/performance/SampleMaterial.lc 1680:15-1685:31
7844 -> List TCMod 11336 StageTexture
7845 -> StageTexture
7846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7847testdata/performance/SampleMaterial.lc 1680:15-1684:36 List TCMod 11338testdata/performance/SampleMaterial.lc 1680:15-1686:74
7848 -> StageTexture 11339 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11340testdata/performance/SampleMaterial.lc 1680:15-1687:38
7850testdata/performance/SampleMaterial.lc 1680:15-1685:31 StageTexture 11341 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7851 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11342testdata/performance/SampleMaterial.lc 1680:15-1688:41
7852testdata/performance/SampleMaterial.lc 1680:15-1686:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11343 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7853testdata/performance/SampleMaterial.lc 1680:15-1687:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11344testdata/performance/SampleMaterial.lc 1680:15-1689:40
7854testdata/performance/SampleMaterial.lc 1680:15-1688:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11345 Bool -> String -> StageAttrs
7855testdata/performance/SampleMaterial.lc 1680:15-1689:40 Bool -> String -> StageAttrs 11346testdata/performance/SampleMaterial.lc 1680:15-1690:46
7856testdata/performance/SampleMaterial.lc 1680:15-1690:46 String -> StageAttrs 11347 String -> StageAttrs
7857testdata/performance/SampleMaterial.lc 1680:15-1692:18 StageAttrs 11348testdata/performance/SampleMaterial.lc 1680:15-1692:18
7858testdata/performance/SampleMaterial.lc 1681:29-1681:36 forall a . Maybe a 11349 StageAttrs
7859testdata/performance/SampleMaterial.lc 1682:30-1682:50 RGBGen 11350testdata/performance/SampleMaterial.lc 1681:29-1681:36
7860testdata/performance/SampleMaterial.lc 1683:32-1683:42 AlphaGen 11351 forall a . Maybe a
7861testdata/performance/SampleMaterial.lc 1684:29-1684:36 TCGen 11352testdata/performance/SampleMaterial.lc 1682:30-1682:50
7862testdata/performance/SampleMaterial.lc 1685:29-1685:31 forall a . List a 11353 RGBGen
7863testdata/performance/SampleMaterial.lc 1686:31-1686:37 String -> StageTexture 11354testdata/performance/SampleMaterial.lc 1683:32-1683:42
7864testdata/performance/SampleMaterial.lc 1686:31-1686:74 StageTexture 11355 AlphaGen
7865testdata/performance/SampleMaterial.lc 1686:38-1686:74 String 11356testdata/performance/SampleMaterial.lc 1684:29-1684:36
7866testdata/performance/SampleMaterial.lc 1687:34-1687:38 Bool 11357 TCGen
7867testdata/performance/SampleMaterial.lc 1688:33-1688:41 DepthFunction 11358testdata/performance/SampleMaterial.lc 1685:29-1685:31
7868testdata/performance/SampleMaterial.lc 1689:33-1689:40 forall a . Maybe a 11359 forall a . List a
7869testdata/performance/SampleMaterial.lc 1690:41-1690:46 Bool 11360testdata/performance/SampleMaterial.lc 1686:31-1686:37
7870testdata/performance/SampleMaterial.lc 1691:38-1691:54 String 11361 String -> StageTexture
7871testdata/performance/SampleMaterial.lc 1693:15-1693:25 Maybe (Blending', Blending') 11362testdata/performance/SampleMaterial.lc 1686:31-1686:74
7872 -> RGBGen 11363 StageTexture
7873 -> AlphaGen 11364testdata/performance/SampleMaterial.lc 1686:38-1686:74
11365 String
11366testdata/performance/SampleMaterial.lc 1687:34-1687:38
11367 Bool
11368testdata/performance/SampleMaterial.lc 1688:33-1688:41
11369 DepthFunction
11370testdata/performance/SampleMaterial.lc 1689:33-1689:40
11371 forall a . Maybe a
11372testdata/performance/SampleMaterial.lc 1690:41-1690:46
11373 Bool
11374testdata/performance/SampleMaterial.lc 1691:38-1691:54
11375 String
11376testdata/performance/SampleMaterial.lc 1693:15-1693:25
11377 Maybe (Blending', Blending')
11378 -> RGBGen
11379 -> AlphaGen
11380 -> TCGen
11381 -> List TCMod
11382 -> StageTexture
11383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11384testdata/performance/SampleMaterial.lc 1693:15-1694:57
11385 RGBGen
11386 -> AlphaGen
11387 -> TCGen
11388 -> List TCMod
11389 -> StageTexture
11390 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11391testdata/performance/SampleMaterial.lc 1693:15-1695:50
11392 AlphaGen
7874 -> TCGen 11393 -> TCGen
7875 -> List TCMod 11394 -> List TCMod
7876 -> StageTexture 11395 -> StageTexture
7877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7878testdata/performance/SampleMaterial.lc 1693:15-1694:57 RGBGen 11397testdata/performance/SampleMaterial.lc 1693:15-1696:42
7879 -> AlphaGen 11398 TCGen
7880 -> TCGen
7881 -> List TCMod 11399 -> List TCMod
7882 -> StageTexture 11400 -> StageTexture
7883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11401 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7884testdata/performance/SampleMaterial.lc 1693:15-1695:50 AlphaGen 11402testdata/performance/SampleMaterial.lc 1693:15-1697:40
7885 -> TCGen 11403 List TCMod
7886 -> List TCMod
7887 -> StageTexture 11404 -> StageTexture
7888 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7889testdata/performance/SampleMaterial.lc 1693:15-1696:42 TCGen 11406testdata/performance/SampleMaterial.lc 1693:15-1698:31
7890 -> List TCMod 11407 StageTexture
7891 -> StageTexture
7892 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7893testdata/performance/SampleMaterial.lc 1693:15-1697:40 List TCMod 11409testdata/performance/SampleMaterial.lc 1693:15-1699:42
7894 -> StageTexture 11410 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7895 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11411testdata/performance/SampleMaterial.lc 1693:15-1700:38
7896testdata/performance/SampleMaterial.lc 1693:15-1698:31 StageTexture 11412 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11413testdata/performance/SampleMaterial.lc 1693:15-1701:41
7898testdata/performance/SampleMaterial.lc 1693:15-1699:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11414 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7899testdata/performance/SampleMaterial.lc 1693:15-1700:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11415testdata/performance/SampleMaterial.lc 1693:15-1702:40
7900testdata/performance/SampleMaterial.lc 1693:15-1701:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11416 Bool -> String -> StageAttrs
7901testdata/performance/SampleMaterial.lc 1693:15-1702:40 Bool -> String -> StageAttrs 11417testdata/performance/SampleMaterial.lc 1693:15-1703:46
7902testdata/performance/SampleMaterial.lc 1693:15-1703:46 String -> StageAttrs 11418 String -> StageAttrs
7903testdata/performance/SampleMaterial.lc 1693:15-1705:18 List StageAttrs | StageAttrs 11419testdata/performance/SampleMaterial.lc 1693:15-1705:18
7904testdata/performance/SampleMaterial.lc 1694:29-1694:33 forall a . a -> Maybe a 11420 StageAttrs | List StageAttrs
7905testdata/performance/SampleMaterial.lc 1694:29-1694:57 Maybe (Blending', Blending') 11421testdata/performance/SampleMaterial.lc 1694:29-1694:33
7906testdata/performance/SampleMaterial.lc 1694:34-1694:57 (Blending', Blending') 11422 forall a . a -> Maybe a
7907testdata/performance/SampleMaterial.lc 1694:36-1694:46 Blending' 11423testdata/performance/SampleMaterial.lc 1694:29-1694:57
7908testdata/performance/SampleMaterial.lc 1694:49-1694:55 ((Blending')) | Blending' 11424 Maybe (Blending', Blending')
7909testdata/performance/SampleMaterial.lc 1695:30-1695:50 RGBGen 11425testdata/performance/SampleMaterial.lc 1694:34-1694:57
7910testdata/performance/SampleMaterial.lc 1696:32-1696:42 AlphaGen 11426 (Blending', Blending')
7911testdata/performance/SampleMaterial.lc 1697:29-1697:40 TCGen 11427testdata/performance/SampleMaterial.lc 1694:36-1694:46
7912testdata/performance/SampleMaterial.lc 1698:29-1698:31 forall a . List a 11428 Blending'
7913testdata/performance/SampleMaterial.lc 1699:31-1699:42 StageTexture 11429testdata/performance/SampleMaterial.lc 1694:49-1694:55
7914testdata/performance/SampleMaterial.lc 1700:34-1700:38 Bool 11430 Blending' | ((Blending'))
7915testdata/performance/SampleMaterial.lc 1701:33-1701:41 DepthFunction 11431testdata/performance/SampleMaterial.lc 1695:30-1695:50
7916testdata/performance/SampleMaterial.lc 1702:33-1702:40 forall a . Maybe a 11432 RGBGen
7917testdata/performance/SampleMaterial.lc 1703:41-1703:46 Bool 11433testdata/performance/SampleMaterial.lc 1696:32-1696:42
7918testdata/performance/SampleMaterial.lc 1704:38-1704:54 String 11434 AlphaGen
7919testdata/performance/SampleMaterial.lc 1707:21-1707:26 Bool 11435testdata/performance/SampleMaterial.lc 1697:29-1697:40
7920testdata/performance/SampleMaterial.lc 1710:5-1752:6 (String, CommonAttrs) 11436 TCGen
7921testdata/performance/SampleMaterial.lc 1710:5-2182:6 List (String, CommonAttrs) 11437testdata/performance/SampleMaterial.lc 1698:29-1698:31
7922testdata/performance/SampleMaterial.lc 1710:7-1710:41 String 11438 forall a . List a
7923testdata/performance/SampleMaterial.lc 1711:7-1711:18 () 11439testdata/performance/SampleMaterial.lc 1699:31-1699:42
7924 -> () 11440 StageTexture
7925 -> Bool 11441testdata/performance/SampleMaterial.lc 1700:34-1700:38
11442 Bool
11443testdata/performance/SampleMaterial.lc 1701:33-1701:41
11444 DepthFunction
11445testdata/performance/SampleMaterial.lc 1702:33-1702:40
11446 forall a . Maybe a
11447testdata/performance/SampleMaterial.lc 1703:41-1703:46
11448 Bool
11449testdata/performance/SampleMaterial.lc 1704:38-1704:54
11450 String
11451testdata/performance/SampleMaterial.lc 1707:21-1707:26
11452 Bool
11453testdata/performance/SampleMaterial.lc 1710:5-1752:6
11454 (String, CommonAttrs)
11455testdata/performance/SampleMaterial.lc 1710:5-2182:6
11456 List (String, CommonAttrs)
11457testdata/performance/SampleMaterial.lc 1710:7-1710:41
11458 String
11459testdata/performance/SampleMaterial.lc 1711:7-1711:18
11460 ()
11461 -> ()
11462 -> Bool
11463 -> Float
11464 -> Bool
11465 -> Bool
11466 -> CullType
11467 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11468testdata/performance/SampleMaterial.lc 1711:7-1712:26
11469 ()
11470 -> Bool
11471 -> Float
11472 -> Bool
11473 -> Bool
11474 -> CullType
11475 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11476testdata/performance/SampleMaterial.lc 1711:7-1713:26
11477 Bool
7926 -> Float 11478 -> Float
7927 -> Bool 11479 -> Bool
7928 -> Bool 11480 -> Bool
7929 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11481 -> CullType
7930testdata/performance/SampleMaterial.lc 1711:7-1712:26 () 11482 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7931 -> Bool 11483testdata/performance/SampleMaterial.lc 1711:7-1714:27
7932 -> Float 11484 Float
7933 -> Bool 11485 -> Bool
7934 -> Bool 11486 -> Bool
7935 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11487 -> CullType
7936testdata/performance/SampleMaterial.lc 1711:7-1713:26 Bool 11488 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7937 -> Float 11489testdata/performance/SampleMaterial.lc 1711:7-1715:21
7938 -> Bool 11490 Bool
7939 -> Bool 11491 -> Bool
7940 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11492 -> CullType
7941testdata/performance/SampleMaterial.lc 1711:7-1714:27 Float 11493 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7942 -> Bool 11494testdata/performance/SampleMaterial.lc 1711:7-1716:35
7943 -> Bool 11495 Bool
7944 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11496 -> CullType
7945testdata/performance/SampleMaterial.lc 1711:7-1715:21 Bool 11497 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7946 -> Bool 11498testdata/performance/SampleMaterial.lc 1711:7-1717:28
7947 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11499 CullType
7948testdata/performance/SampleMaterial.lc 1711:7-1716:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11500 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7949testdata/performance/SampleMaterial.lc 1711:7-1717:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11501testdata/performance/SampleMaterial.lc 1711:7-1718:33
7950testdata/performance/SampleMaterial.lc 1711:7-1718:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11502 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7951testdata/performance/SampleMaterial.lc 1711:7-1719:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11503testdata/performance/SampleMaterial.lc 1711:7-1719:32
7952testdata/performance/SampleMaterial.lc 1711:7-1720:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11504 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7953testdata/performance/SampleMaterial.lc 1711:7-1721:34 List StageAttrs -> Bool -> CommonAttrs 11505testdata/performance/SampleMaterial.lc 1711:7-1720:30
7954testdata/performance/SampleMaterial.lc 1711:7-1749:14 Bool -> CommonAttrs 11506 Bool -> List StageAttrs -> Bool -> CommonAttrs
7955testdata/performance/SampleMaterial.lc 1711:7-1751:10 ((CommonAttrs)) | CommonAttrs 11507testdata/performance/SampleMaterial.lc 1711:7-1721:34
7956testdata/performance/SampleMaterial.lc 1712:24-1712:26 () 11508 List StageAttrs -> Bool -> CommonAttrs
7957testdata/performance/SampleMaterial.lc 1713:24-1713:26 () 11509testdata/performance/SampleMaterial.lc 1711:7-1749:14
7958testdata/performance/SampleMaterial.lc 1714:22-1714:27 Bool 11510 Bool -> CommonAttrs
7959testdata/performance/SampleMaterial.lc 1715:20-1715:21 _b 11511testdata/performance/SampleMaterial.lc 1711:7-1751:10
7960testdata/performance/SampleMaterial.lc 1716:30-1716:35 Bool 11512 CommonAttrs | ((CommonAttrs))
7961testdata/performance/SampleMaterial.lc 1717:23-1717:28 Bool 11513testdata/performance/SampleMaterial.lc 1712:24-1712:26
7962testdata/performance/SampleMaterial.lc 1718:20-1718:33 CullType 11514 ()
7963testdata/performance/SampleMaterial.lc 1719:30-1719:32 forall a . List a 11515testdata/performance/SampleMaterial.lc 1713:24-1713:26
7964testdata/performance/SampleMaterial.lc 1720:25-1720:30 Bool 11516 ()
7965testdata/performance/SampleMaterial.lc 1721:29-1721:34 Bool 11517testdata/performance/SampleMaterial.lc 1714:22-1714:27
7966testdata/performance/SampleMaterial.lc 1723:13-1749:14 List StageAttrs 11518 Bool
7967testdata/performance/SampleMaterial.lc 1723:15-1723:25 Maybe (Blending', Blending') 11519testdata/performance/SampleMaterial.lc 1715:20-1715:21
7968 -> RGBGen 11520 _b
7969 -> AlphaGen 11521testdata/performance/SampleMaterial.lc 1716:30-1716:35
11522 Bool
11523testdata/performance/SampleMaterial.lc 1717:23-1717:28
11524 Bool
11525testdata/performance/SampleMaterial.lc 1718:20-1718:33
11526 CullType
11527testdata/performance/SampleMaterial.lc 1719:30-1719:32
11528 forall a . List a
11529testdata/performance/SampleMaterial.lc 1720:25-1720:30
11530 Bool
11531testdata/performance/SampleMaterial.lc 1721:29-1721:34
11532 Bool
11533testdata/performance/SampleMaterial.lc 1723:13-1749:14
11534 List StageAttrs
11535testdata/performance/SampleMaterial.lc 1723:15-1723:25
11536 Maybe (Blending', Blending')
11537 -> RGBGen
11538 -> AlphaGen
11539 -> TCGen
11540 -> List TCMod
11541 -> StageTexture
11542 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11543testdata/performance/SampleMaterial.lc 1723:15-1724:36
11544 RGBGen
11545 -> AlphaGen
11546 -> TCGen
11547 -> List TCMod
11548 -> StageTexture
11549 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11550testdata/performance/SampleMaterial.lc 1723:15-1725:50
11551 AlphaGen
7970 -> TCGen 11552 -> TCGen
7971 -> List TCMod 11553 -> List TCMod
7972 -> StageTexture 11554 -> StageTexture
7973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7974testdata/performance/SampleMaterial.lc 1723:15-1724:36 RGBGen 11556testdata/performance/SampleMaterial.lc 1723:15-1726:42
7975 -> AlphaGen 11557 TCGen
7976 -> TCGen
7977 -> List TCMod 11558 -> List TCMod
7978 -> StageTexture 11559 -> StageTexture
7979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7980testdata/performance/SampleMaterial.lc 1723:15-1725:50 AlphaGen 11561testdata/performance/SampleMaterial.lc 1723:15-1727:36
7981 -> TCGen 11562 List TCMod
7982 -> List TCMod
7983 -> StageTexture 11563 -> StageTexture
7984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7985testdata/performance/SampleMaterial.lc 1723:15-1726:42 TCGen 11565testdata/performance/SampleMaterial.lc 1723:15-1728:31
7986 -> List TCMod 11566 StageTexture
7987 -> StageTexture
7988 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7989testdata/performance/SampleMaterial.lc 1723:15-1727:36 List TCMod 11568testdata/performance/SampleMaterial.lc 1723:15-1729:72
7990 -> StageTexture 11569 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11570testdata/performance/SampleMaterial.lc 1723:15-1730:38
7992testdata/performance/SampleMaterial.lc 1723:15-1728:31 StageTexture 11571 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11572testdata/performance/SampleMaterial.lc 1723:15-1731:41
7994testdata/performance/SampleMaterial.lc 1723:15-1729:72 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11573 Maybe AlphaFunction -> Bool -> String -> StageAttrs
7995testdata/performance/SampleMaterial.lc 1723:15-1730:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11574testdata/performance/SampleMaterial.lc 1723:15-1732:40
7996testdata/performance/SampleMaterial.lc 1723:15-1731:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11575 Bool -> String -> StageAttrs
7997testdata/performance/SampleMaterial.lc 1723:15-1732:40 Bool -> String -> StageAttrs 11576testdata/performance/SampleMaterial.lc 1723:15-1733:46
7998testdata/performance/SampleMaterial.lc 1723:15-1733:46 String -> StageAttrs 11577 String -> StageAttrs
7999testdata/performance/SampleMaterial.lc 1723:15-1735:18 StageAttrs 11578testdata/performance/SampleMaterial.lc 1723:15-1735:18
8000testdata/performance/SampleMaterial.lc 1724:29-1724:36 forall a . Maybe a 11579 StageAttrs
8001testdata/performance/SampleMaterial.lc 1725:30-1725:50 RGBGen 11580testdata/performance/SampleMaterial.lc 1724:29-1724:36
8002testdata/performance/SampleMaterial.lc 1726:32-1726:42 AlphaGen 11581 forall a . Maybe a
8003testdata/performance/SampleMaterial.lc 1727:29-1727:36 TCGen 11582testdata/performance/SampleMaterial.lc 1725:30-1725:50
8004testdata/performance/SampleMaterial.lc 1728:29-1728:31 forall a . List a 11583 RGBGen
8005testdata/performance/SampleMaterial.lc 1729:31-1729:37 String -> StageTexture 11584testdata/performance/SampleMaterial.lc 1726:32-1726:42
8006testdata/performance/SampleMaterial.lc 1729:31-1729:72 StageTexture 11585 AlphaGen
8007testdata/performance/SampleMaterial.lc 1729:38-1729:72 String 11586testdata/performance/SampleMaterial.lc 1727:29-1727:36
8008testdata/performance/SampleMaterial.lc 1730:34-1730:38 Bool 11587 TCGen
8009testdata/performance/SampleMaterial.lc 1731:33-1731:41 DepthFunction 11588testdata/performance/SampleMaterial.lc 1728:29-1728:31
8010testdata/performance/SampleMaterial.lc 1732:33-1732:40 forall a . Maybe a 11589 forall a . List a
8011testdata/performance/SampleMaterial.lc 1733:41-1733:46 Bool 11590testdata/performance/SampleMaterial.lc 1729:31-1729:37
8012testdata/performance/SampleMaterial.lc 1734:38-1734:54 String 11591 String -> StageTexture
8013testdata/performance/SampleMaterial.lc 1736:15-1736:25 Maybe (Blending', Blending') 11592testdata/performance/SampleMaterial.lc 1729:31-1729:72
8014 -> RGBGen 11593 StageTexture
8015 -> AlphaGen 11594testdata/performance/SampleMaterial.lc 1729:38-1729:72
11595 String
11596testdata/performance/SampleMaterial.lc 1730:34-1730:38
11597 Bool
11598testdata/performance/SampleMaterial.lc 1731:33-1731:41
11599 DepthFunction
11600testdata/performance/SampleMaterial.lc 1732:33-1732:40
11601 forall a . Maybe a
11602testdata/performance/SampleMaterial.lc 1733:41-1733:46
11603 Bool
11604testdata/performance/SampleMaterial.lc 1734:38-1734:54
11605 String
11606testdata/performance/SampleMaterial.lc 1736:15-1736:25
11607 Maybe (Blending', Blending')
11608 -> RGBGen
11609 -> AlphaGen
11610 -> TCGen
11611 -> List TCMod
11612 -> StageTexture
11613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11614testdata/performance/SampleMaterial.lc 1736:15-1737:57
11615 RGBGen
11616 -> AlphaGen
11617 -> TCGen
11618 -> List TCMod
11619 -> StageTexture
11620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11621testdata/performance/SampleMaterial.lc 1736:15-1738:50
11622 AlphaGen
8016 -> TCGen 11623 -> TCGen
8017 -> List TCMod 11624 -> List TCMod
8018 -> StageTexture 11625 -> StageTexture
8019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8020testdata/performance/SampleMaterial.lc 1736:15-1737:57 RGBGen 11627testdata/performance/SampleMaterial.lc 1736:15-1739:42
8021 -> AlphaGen 11628 TCGen
8022 -> TCGen
8023 -> List TCMod 11629 -> List TCMod
8024 -> StageTexture 11630 -> StageTexture
8025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8026testdata/performance/SampleMaterial.lc 1736:15-1738:50 AlphaGen 11632testdata/performance/SampleMaterial.lc 1736:15-1740:40
8027 -> TCGen 11633 List TCMod
8028 -> List TCMod
8029 -> StageTexture 11634 -> StageTexture
8030 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8031testdata/performance/SampleMaterial.lc 1736:15-1739:42 TCGen 11636testdata/performance/SampleMaterial.lc 1736:15-1741:31
8032 -> List TCMod 11637 StageTexture
8033 -> StageTexture
8034 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8035testdata/performance/SampleMaterial.lc 1736:15-1740:40 List TCMod 11639testdata/performance/SampleMaterial.lc 1736:15-1742:42
8036 -> StageTexture 11640 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8037 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11641testdata/performance/SampleMaterial.lc 1736:15-1743:38
8038testdata/performance/SampleMaterial.lc 1736:15-1741:31 StageTexture 11642 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8039 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11643testdata/performance/SampleMaterial.lc 1736:15-1744:41
8040testdata/performance/SampleMaterial.lc 1736:15-1742:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11644 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8041testdata/performance/SampleMaterial.lc 1736:15-1743:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11645testdata/performance/SampleMaterial.lc 1736:15-1745:40
8042testdata/performance/SampleMaterial.lc 1736:15-1744:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11646 Bool -> String -> StageAttrs
8043testdata/performance/SampleMaterial.lc 1736:15-1745:40 Bool -> String -> StageAttrs 11647testdata/performance/SampleMaterial.lc 1736:15-1746:46
8044testdata/performance/SampleMaterial.lc 1736:15-1746:46 String -> StageAttrs 11648 String -> StageAttrs
8045testdata/performance/SampleMaterial.lc 1736:15-1748:18 List StageAttrs | StageAttrs 11649testdata/performance/SampleMaterial.lc 1736:15-1748:18
8046testdata/performance/SampleMaterial.lc 1737:29-1737:33 forall a . a -> Maybe a 11650 StageAttrs | List StageAttrs
8047testdata/performance/SampleMaterial.lc 1737:29-1737:57 Maybe (Blending', Blending') 11651testdata/performance/SampleMaterial.lc 1737:29-1737:33
8048testdata/performance/SampleMaterial.lc 1737:34-1737:57 (Blending', Blending') 11652 forall a . a -> Maybe a
8049testdata/performance/SampleMaterial.lc 1737:36-1737:46 Blending' 11653testdata/performance/SampleMaterial.lc 1737:29-1737:57
8050testdata/performance/SampleMaterial.lc 1737:49-1737:55 ((Blending')) | Blending' 11654 Maybe (Blending', Blending')
8051testdata/performance/SampleMaterial.lc 1738:30-1738:50 RGBGen 11655testdata/performance/SampleMaterial.lc 1737:34-1737:57
8052testdata/performance/SampleMaterial.lc 1739:32-1739:42 AlphaGen 11656 (Blending', Blending')
8053testdata/performance/SampleMaterial.lc 1740:29-1740:40 TCGen 11657testdata/performance/SampleMaterial.lc 1737:36-1737:46
8054testdata/performance/SampleMaterial.lc 1741:29-1741:31 forall a . List a 11658 Blending'
8055testdata/performance/SampleMaterial.lc 1742:31-1742:42 StageTexture 11659testdata/performance/SampleMaterial.lc 1737:49-1737:55
8056testdata/performance/SampleMaterial.lc 1743:34-1743:38 Bool 11660 Blending' | ((Blending'))
8057testdata/performance/SampleMaterial.lc 1744:33-1744:41 DepthFunction 11661testdata/performance/SampleMaterial.lc 1738:30-1738:50
8058testdata/performance/SampleMaterial.lc 1745:33-1745:40 forall a . Maybe a 11662 RGBGen
8059testdata/performance/SampleMaterial.lc 1746:41-1746:46 Bool 11663testdata/performance/SampleMaterial.lc 1739:32-1739:42
8060testdata/performance/SampleMaterial.lc 1747:38-1747:54 String 11664 AlphaGen
8061testdata/performance/SampleMaterial.lc 1750:21-1750:26 Bool 11665testdata/performance/SampleMaterial.lc 1740:29-1740:40
8062testdata/performance/SampleMaterial.lc 1753:5-1795:6 (String, CommonAttrs) 11666 TCGen
8063testdata/performance/SampleMaterial.lc 1753:5-2182:6 List (String, CommonAttrs) 11667testdata/performance/SampleMaterial.lc 1741:29-1741:31
8064testdata/performance/SampleMaterial.lc 1753:7-1753:42 String 11668 forall a . List a
8065testdata/performance/SampleMaterial.lc 1754:7-1754:18 () 11669testdata/performance/SampleMaterial.lc 1742:31-1742:42
8066 -> () 11670 StageTexture
8067 -> Bool 11671testdata/performance/SampleMaterial.lc 1743:34-1743:38
11672 Bool
11673testdata/performance/SampleMaterial.lc 1744:33-1744:41
11674 DepthFunction
11675testdata/performance/SampleMaterial.lc 1745:33-1745:40
11676 forall a . Maybe a
11677testdata/performance/SampleMaterial.lc 1746:41-1746:46
11678 Bool
11679testdata/performance/SampleMaterial.lc 1747:38-1747:54
11680 String
11681testdata/performance/SampleMaterial.lc 1750:21-1750:26
11682 Bool
11683testdata/performance/SampleMaterial.lc 1753:5-1795:6
11684 (String, CommonAttrs)
11685testdata/performance/SampleMaterial.lc 1753:5-2182:6
11686 List (String, CommonAttrs)
11687testdata/performance/SampleMaterial.lc 1753:7-1753:42
11688 String
11689testdata/performance/SampleMaterial.lc 1754:7-1754:18
11690 ()
11691 -> ()
11692 -> Bool
11693 -> Float
11694 -> Bool
11695 -> Bool
11696 -> CullType
11697 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11698testdata/performance/SampleMaterial.lc 1754:7-1755:26
11699 ()
11700 -> Bool
11701 -> Float
11702 -> Bool
11703 -> Bool
11704 -> CullType
11705 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11706testdata/performance/SampleMaterial.lc 1754:7-1756:26
11707 Bool
8068 -> Float 11708 -> Float
8069 -> Bool 11709 -> Bool
8070 -> Bool 11710 -> Bool
8071 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11711 -> CullType
8072testdata/performance/SampleMaterial.lc 1754:7-1755:26 () 11712 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8073 -> Bool 11713testdata/performance/SampleMaterial.lc 1754:7-1757:27
8074 -> Float 11714 Float
8075 -> Bool 11715 -> Bool
8076 -> Bool 11716 -> Bool
8077 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11717 -> CullType
8078testdata/performance/SampleMaterial.lc 1754:7-1756:26 Bool 11718 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8079 -> Float 11719testdata/performance/SampleMaterial.lc 1754:7-1758:21
8080 -> Bool 11720 Bool
8081 -> Bool 11721 -> Bool
8082 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11722 -> CullType
8083testdata/performance/SampleMaterial.lc 1754:7-1757:27 Float 11723 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8084 -> Bool 11724testdata/performance/SampleMaterial.lc 1754:7-1759:35
8085 -> Bool 11725 Bool
8086 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11726 -> CullType
8087testdata/performance/SampleMaterial.lc 1754:7-1758:21 Bool 11727 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8088 -> Bool 11728testdata/performance/SampleMaterial.lc 1754:7-1760:28
8089 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11729 CullType
8090testdata/performance/SampleMaterial.lc 1754:7-1759:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11730 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8091testdata/performance/SampleMaterial.lc 1754:7-1760:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11731testdata/performance/SampleMaterial.lc 1754:7-1761:33
8092testdata/performance/SampleMaterial.lc 1754:7-1761:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11732 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8093testdata/performance/SampleMaterial.lc 1754:7-1762:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11733testdata/performance/SampleMaterial.lc 1754:7-1762:32
8094testdata/performance/SampleMaterial.lc 1754:7-1763:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11734 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8095testdata/performance/SampleMaterial.lc 1754:7-1764:34 List StageAttrs -> Bool -> CommonAttrs 11735testdata/performance/SampleMaterial.lc 1754:7-1763:30
8096testdata/performance/SampleMaterial.lc 1754:7-1792:14 Bool -> CommonAttrs 11736 Bool -> List StageAttrs -> Bool -> CommonAttrs
8097testdata/performance/SampleMaterial.lc 1754:7-1794:10 ((CommonAttrs)) | CommonAttrs 11737testdata/performance/SampleMaterial.lc 1754:7-1764:34
8098testdata/performance/SampleMaterial.lc 1755:24-1755:26 () 11738 List StageAttrs -> Bool -> CommonAttrs
8099testdata/performance/SampleMaterial.lc 1756:24-1756:26 () 11739testdata/performance/SampleMaterial.lc 1754:7-1792:14
8100testdata/performance/SampleMaterial.lc 1757:22-1757:27 Bool 11740 Bool -> CommonAttrs
8101testdata/performance/SampleMaterial.lc 1758:20-1758:21 _b 11741testdata/performance/SampleMaterial.lc 1754:7-1794:10
8102testdata/performance/SampleMaterial.lc 1759:30-1759:35 Bool 11742 CommonAttrs | ((CommonAttrs))
8103testdata/performance/SampleMaterial.lc 1760:23-1760:28 Bool 11743testdata/performance/SampleMaterial.lc 1755:24-1755:26
8104testdata/performance/SampleMaterial.lc 1761:20-1761:33 CullType 11744 ()
8105testdata/performance/SampleMaterial.lc 1762:30-1762:32 forall a . List a 11745testdata/performance/SampleMaterial.lc 1756:24-1756:26
8106testdata/performance/SampleMaterial.lc 1763:25-1763:30 Bool 11746 ()
8107testdata/performance/SampleMaterial.lc 1764:29-1764:34 Bool 11747testdata/performance/SampleMaterial.lc 1757:22-1757:27
8108testdata/performance/SampleMaterial.lc 1766:13-1792:14 List StageAttrs 11748 Bool
8109testdata/performance/SampleMaterial.lc 1766:15-1766:25 Maybe (Blending', Blending') 11749testdata/performance/SampleMaterial.lc 1758:20-1758:21
8110 -> RGBGen 11750 _b
8111 -> AlphaGen 11751testdata/performance/SampleMaterial.lc 1759:30-1759:35
11752 Bool
11753testdata/performance/SampleMaterial.lc 1760:23-1760:28
11754 Bool
11755testdata/performance/SampleMaterial.lc 1761:20-1761:33
11756 CullType
11757testdata/performance/SampleMaterial.lc 1762:30-1762:32
11758 forall a . List a
11759testdata/performance/SampleMaterial.lc 1763:25-1763:30
11760 Bool
11761testdata/performance/SampleMaterial.lc 1764:29-1764:34
11762 Bool
11763testdata/performance/SampleMaterial.lc 1766:13-1792:14
11764 List StageAttrs
11765testdata/performance/SampleMaterial.lc 1766:15-1766:25
11766 Maybe (Blending', Blending')
11767 -> RGBGen
11768 -> AlphaGen
11769 -> TCGen
11770 -> List TCMod
11771 -> StageTexture
11772 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11773testdata/performance/SampleMaterial.lc 1766:15-1767:36
11774 RGBGen
11775 -> AlphaGen
11776 -> TCGen
11777 -> List TCMod
11778 -> StageTexture
11779 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11780testdata/performance/SampleMaterial.lc 1766:15-1768:50
11781 AlphaGen
8112 -> TCGen 11782 -> TCGen
8113 -> List TCMod 11783 -> List TCMod
8114 -> StageTexture 11784 -> StageTexture
8115 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8116testdata/performance/SampleMaterial.lc 1766:15-1767:36 RGBGen 11786testdata/performance/SampleMaterial.lc 1766:15-1769:42
8117 -> AlphaGen 11787 TCGen
8118 -> TCGen
8119 -> List TCMod 11788 -> List TCMod
8120 -> StageTexture 11789 -> StageTexture
8121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8122testdata/performance/SampleMaterial.lc 1766:15-1768:50 AlphaGen 11791testdata/performance/SampleMaterial.lc 1766:15-1770:36
8123 -> TCGen 11792 List TCMod
8124 -> List TCMod
8125 -> StageTexture 11793 -> StageTexture
8126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8127testdata/performance/SampleMaterial.lc 1766:15-1769:42 TCGen 11795testdata/performance/SampleMaterial.lc 1766:15-1771:31
8128 -> List TCMod 11796 StageTexture
8129 -> StageTexture
8130 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8131testdata/performance/SampleMaterial.lc 1766:15-1770:36 List TCMod 11798testdata/performance/SampleMaterial.lc 1766:15-1772:73
8132 -> StageTexture 11799 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8133 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11800testdata/performance/SampleMaterial.lc 1766:15-1773:38
8134testdata/performance/SampleMaterial.lc 1766:15-1771:31 StageTexture 11801 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11802testdata/performance/SampleMaterial.lc 1766:15-1774:41
8136testdata/performance/SampleMaterial.lc 1766:15-1772:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11803 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8137testdata/performance/SampleMaterial.lc 1766:15-1773:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11804testdata/performance/SampleMaterial.lc 1766:15-1775:40
8138testdata/performance/SampleMaterial.lc 1766:15-1774:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11805 Bool -> String -> StageAttrs
8139testdata/performance/SampleMaterial.lc 1766:15-1775:40 Bool -> String -> StageAttrs 11806testdata/performance/SampleMaterial.lc 1766:15-1776:46
8140testdata/performance/SampleMaterial.lc 1766:15-1776:46 String -> StageAttrs 11807 String -> StageAttrs
8141testdata/performance/SampleMaterial.lc 1766:15-1778:18 StageAttrs 11808testdata/performance/SampleMaterial.lc 1766:15-1778:18
8142testdata/performance/SampleMaterial.lc 1767:29-1767:36 forall a . Maybe a 11809 StageAttrs
8143testdata/performance/SampleMaterial.lc 1768:30-1768:50 RGBGen 11810testdata/performance/SampleMaterial.lc 1767:29-1767:36
8144testdata/performance/SampleMaterial.lc 1769:32-1769:42 AlphaGen 11811 forall a . Maybe a
8145testdata/performance/SampleMaterial.lc 1770:29-1770:36 TCGen 11812testdata/performance/SampleMaterial.lc 1768:30-1768:50
8146testdata/performance/SampleMaterial.lc 1771:29-1771:31 forall a . List a 11813 RGBGen
8147testdata/performance/SampleMaterial.lc 1772:31-1772:37 String -> StageTexture 11814testdata/performance/SampleMaterial.lc 1769:32-1769:42
8148testdata/performance/SampleMaterial.lc 1772:31-1772:73 StageTexture 11815 AlphaGen
8149testdata/performance/SampleMaterial.lc 1772:38-1772:73 String 11816testdata/performance/SampleMaterial.lc 1770:29-1770:36
8150testdata/performance/SampleMaterial.lc 1773:34-1773:38 Bool 11817 TCGen
8151testdata/performance/SampleMaterial.lc 1774:33-1774:41 DepthFunction 11818testdata/performance/SampleMaterial.lc 1771:29-1771:31
8152testdata/performance/SampleMaterial.lc 1775:33-1775:40 forall a . Maybe a 11819 forall a . List a
8153testdata/performance/SampleMaterial.lc 1776:41-1776:46 Bool 11820testdata/performance/SampleMaterial.lc 1772:31-1772:37
8154testdata/performance/SampleMaterial.lc 1777:38-1777:54 String 11821 String -> StageTexture
8155testdata/performance/SampleMaterial.lc 1779:15-1779:25 Maybe (Blending', Blending') 11822testdata/performance/SampleMaterial.lc 1772:31-1772:73
8156 -> RGBGen 11823 StageTexture
8157 -> AlphaGen 11824testdata/performance/SampleMaterial.lc 1772:38-1772:73
11825 String
11826testdata/performance/SampleMaterial.lc 1773:34-1773:38
11827 Bool
11828testdata/performance/SampleMaterial.lc 1774:33-1774:41
11829 DepthFunction
11830testdata/performance/SampleMaterial.lc 1775:33-1775:40
11831 forall a . Maybe a
11832testdata/performance/SampleMaterial.lc 1776:41-1776:46
11833 Bool
11834testdata/performance/SampleMaterial.lc 1777:38-1777:54
11835 String
11836testdata/performance/SampleMaterial.lc 1779:15-1779:25
11837 Maybe (Blending', Blending')
11838 -> RGBGen
11839 -> AlphaGen
11840 -> TCGen
11841 -> List TCMod
11842 -> StageTexture
11843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11844testdata/performance/SampleMaterial.lc 1779:15-1780:57
11845 RGBGen
11846 -> AlphaGen
11847 -> TCGen
11848 -> List TCMod
11849 -> StageTexture
11850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11851testdata/performance/SampleMaterial.lc 1779:15-1781:50
11852 AlphaGen
8158 -> TCGen 11853 -> TCGen
8159 -> List TCMod 11854 -> List TCMod
8160 -> StageTexture 11855 -> StageTexture
8161 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8162testdata/performance/SampleMaterial.lc 1779:15-1780:57 RGBGen 11857testdata/performance/SampleMaterial.lc 1779:15-1782:42
8163 -> AlphaGen 11858 TCGen
8164 -> TCGen
8165 -> List TCMod 11859 -> List TCMod
8166 -> StageTexture 11860 -> StageTexture
8167 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8168testdata/performance/SampleMaterial.lc 1779:15-1781:50 AlphaGen 11862testdata/performance/SampleMaterial.lc 1779:15-1783:40
8169 -> TCGen 11863 List TCMod
8170 -> List TCMod
8171 -> StageTexture 11864 -> StageTexture
8172 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8173testdata/performance/SampleMaterial.lc 1779:15-1782:42 TCGen 11866testdata/performance/SampleMaterial.lc 1779:15-1784:31
8174 -> List TCMod 11867 StageTexture
8175 -> StageTexture
8176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8177testdata/performance/SampleMaterial.lc 1779:15-1783:40 List TCMod 11869testdata/performance/SampleMaterial.lc 1779:15-1785:42
8178 -> StageTexture 11870 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11871testdata/performance/SampleMaterial.lc 1779:15-1786:38
8180testdata/performance/SampleMaterial.lc 1779:15-1784:31 StageTexture 11872 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11873testdata/performance/SampleMaterial.lc 1779:15-1787:41
8182testdata/performance/SampleMaterial.lc 1779:15-1785:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11874 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8183testdata/performance/SampleMaterial.lc 1779:15-1786:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11875testdata/performance/SampleMaterial.lc 1779:15-1788:40
8184testdata/performance/SampleMaterial.lc 1779:15-1787:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 11876 Bool -> String -> StageAttrs
8185testdata/performance/SampleMaterial.lc 1779:15-1788:40 Bool -> String -> StageAttrs 11877testdata/performance/SampleMaterial.lc 1779:15-1789:46
8186testdata/performance/SampleMaterial.lc 1779:15-1789:46 String -> StageAttrs 11878 String -> StageAttrs
8187testdata/performance/SampleMaterial.lc 1779:15-1791:18 List StageAttrs | StageAttrs 11879testdata/performance/SampleMaterial.lc 1779:15-1791:18
8188testdata/performance/SampleMaterial.lc 1780:29-1780:33 forall a . a -> Maybe a 11880 StageAttrs | List StageAttrs
8189testdata/performance/SampleMaterial.lc 1780:29-1780:57 Maybe (Blending', Blending') 11881testdata/performance/SampleMaterial.lc 1780:29-1780:33
8190testdata/performance/SampleMaterial.lc 1780:34-1780:57 (Blending', Blending') 11882 forall a . a -> Maybe a
8191testdata/performance/SampleMaterial.lc 1780:36-1780:46 Blending' 11883testdata/performance/SampleMaterial.lc 1780:29-1780:57
8192testdata/performance/SampleMaterial.lc 1780:49-1780:55 ((Blending')) | Blending' 11884 Maybe (Blending', Blending')
8193testdata/performance/SampleMaterial.lc 1781:30-1781:50 RGBGen 11885testdata/performance/SampleMaterial.lc 1780:34-1780:57
8194testdata/performance/SampleMaterial.lc 1782:32-1782:42 AlphaGen 11886 (Blending', Blending')
8195testdata/performance/SampleMaterial.lc 1783:29-1783:40 TCGen 11887testdata/performance/SampleMaterial.lc 1780:36-1780:46
8196testdata/performance/SampleMaterial.lc 1784:29-1784:31 forall a . List a 11888 Blending'
8197testdata/performance/SampleMaterial.lc 1785:31-1785:42 StageTexture 11889testdata/performance/SampleMaterial.lc 1780:49-1780:55
8198testdata/performance/SampleMaterial.lc 1786:34-1786:38 Bool 11890 Blending' | ((Blending'))
8199testdata/performance/SampleMaterial.lc 1787:33-1787:41 DepthFunction 11891testdata/performance/SampleMaterial.lc 1781:30-1781:50
8200testdata/performance/SampleMaterial.lc 1788:33-1788:40 forall a . Maybe a 11892 RGBGen
8201testdata/performance/SampleMaterial.lc 1789:41-1789:46 Bool 11893testdata/performance/SampleMaterial.lc 1782:32-1782:42
8202testdata/performance/SampleMaterial.lc 1790:38-1790:54 String 11894 AlphaGen
8203testdata/performance/SampleMaterial.lc 1793:21-1793:26 Bool 11895testdata/performance/SampleMaterial.lc 1783:29-1783:40
8204testdata/performance/SampleMaterial.lc 1796:5-1838:6 (String, CommonAttrs) 11896 TCGen
8205testdata/performance/SampleMaterial.lc 1796:5-2182:6 List (String, CommonAttrs) 11897testdata/performance/SampleMaterial.lc 1784:29-1784:31
8206testdata/performance/SampleMaterial.lc 1796:7-1796:48 String 11898 forall a . List a
8207testdata/performance/SampleMaterial.lc 1797:7-1797:18 () 11899testdata/performance/SampleMaterial.lc 1785:31-1785:42
8208 -> () 11900 StageTexture
8209 -> Bool 11901testdata/performance/SampleMaterial.lc 1786:34-1786:38
11902 Bool
11903testdata/performance/SampleMaterial.lc 1787:33-1787:41
11904 DepthFunction
11905testdata/performance/SampleMaterial.lc 1788:33-1788:40
11906 forall a . Maybe a
11907testdata/performance/SampleMaterial.lc 1789:41-1789:46
11908 Bool
11909testdata/performance/SampleMaterial.lc 1790:38-1790:54
11910 String
11911testdata/performance/SampleMaterial.lc 1793:21-1793:26
11912 Bool
11913testdata/performance/SampleMaterial.lc 1796:5-1838:6
11914 (String, CommonAttrs)
11915testdata/performance/SampleMaterial.lc 1796:5-2182:6
11916 List (String, CommonAttrs)
11917testdata/performance/SampleMaterial.lc 1796:7-1796:48
11918 String
11919testdata/performance/SampleMaterial.lc 1797:7-1797:18
11920 ()
11921 -> ()
11922 -> Bool
11923 -> Float
11924 -> Bool
11925 -> Bool
11926 -> CullType
11927 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11928testdata/performance/SampleMaterial.lc 1797:7-1798:26
11929 ()
11930 -> Bool
11931 -> Float
11932 -> Bool
11933 -> Bool
11934 -> CullType
11935 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11936testdata/performance/SampleMaterial.lc 1797:7-1799:26
11937 Bool
8210 -> Float 11938 -> Float
8211 -> Bool 11939 -> Bool
8212 -> Bool 11940 -> Bool
8213 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11941 -> CullType
8214testdata/performance/SampleMaterial.lc 1797:7-1798:26 () 11942 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8215 -> Bool 11943testdata/performance/SampleMaterial.lc 1797:7-1800:27
8216 -> Float 11944 Float
8217 -> Bool 11945 -> Bool
8218 -> Bool 11946 -> Bool
8219 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11947 -> CullType
8220testdata/performance/SampleMaterial.lc 1797:7-1799:26 Bool 11948 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8221 -> Float 11949testdata/performance/SampleMaterial.lc 1797:7-1801:21
8222 -> Bool 11950 Bool
8223 -> Bool 11951 -> Bool
8224 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11952 -> CullType
8225testdata/performance/SampleMaterial.lc 1797:7-1800:27 Float 11953 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8226 -> Bool 11954testdata/performance/SampleMaterial.lc 1797:7-1802:35
8227 -> Bool 11955 Bool
8228 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11956 -> CullType
8229testdata/performance/SampleMaterial.lc 1797:7-1801:21 Bool 11957 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8230 -> Bool 11958testdata/performance/SampleMaterial.lc 1797:7-1803:28
8231 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11959 CullType
8232testdata/performance/SampleMaterial.lc 1797:7-1802:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11960 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8233testdata/performance/SampleMaterial.lc 1797:7-1803:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11961testdata/performance/SampleMaterial.lc 1797:7-1804:33
8234testdata/performance/SampleMaterial.lc 1797:7-1804:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11962 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8235testdata/performance/SampleMaterial.lc 1797:7-1805:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11963testdata/performance/SampleMaterial.lc 1797:7-1805:32
8236testdata/performance/SampleMaterial.lc 1797:7-1806:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 11964 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8237testdata/performance/SampleMaterial.lc 1797:7-1807:34 List StageAttrs -> Bool -> CommonAttrs 11965testdata/performance/SampleMaterial.lc 1797:7-1806:30
8238testdata/performance/SampleMaterial.lc 1797:7-1835:14 Bool -> CommonAttrs 11966 Bool -> List StageAttrs -> Bool -> CommonAttrs
8239testdata/performance/SampleMaterial.lc 1797:7-1837:10 ((CommonAttrs)) | CommonAttrs 11967testdata/performance/SampleMaterial.lc 1797:7-1807:34
8240testdata/performance/SampleMaterial.lc 1798:24-1798:26 () 11968 List StageAttrs -> Bool -> CommonAttrs
8241testdata/performance/SampleMaterial.lc 1799:24-1799:26 () 11969testdata/performance/SampleMaterial.lc 1797:7-1835:14
8242testdata/performance/SampleMaterial.lc 1800:22-1800:27 Bool 11970 Bool -> CommonAttrs
8243testdata/performance/SampleMaterial.lc 1801:20-1801:21 _b 11971testdata/performance/SampleMaterial.lc 1797:7-1837:10
8244testdata/performance/SampleMaterial.lc 1802:30-1802:35 Bool 11972 CommonAttrs | ((CommonAttrs))
8245testdata/performance/SampleMaterial.lc 1803:23-1803:28 Bool 11973testdata/performance/SampleMaterial.lc 1798:24-1798:26
8246testdata/performance/SampleMaterial.lc 1804:20-1804:33 CullType 11974 ()
8247testdata/performance/SampleMaterial.lc 1805:30-1805:32 forall a . List a 11975testdata/performance/SampleMaterial.lc 1799:24-1799:26
8248testdata/performance/SampleMaterial.lc 1806:25-1806:30 Bool 11976 ()
8249testdata/performance/SampleMaterial.lc 1807:29-1807:34 Bool 11977testdata/performance/SampleMaterial.lc 1800:22-1800:27
8250testdata/performance/SampleMaterial.lc 1809:13-1835:14 List StageAttrs 11978 Bool
8251testdata/performance/SampleMaterial.lc 1809:15-1809:25 Maybe (Blending', Blending') 11979testdata/performance/SampleMaterial.lc 1801:20-1801:21
8252 -> RGBGen 11980 _b
8253 -> AlphaGen 11981testdata/performance/SampleMaterial.lc 1802:30-1802:35
11982 Bool
11983testdata/performance/SampleMaterial.lc 1803:23-1803:28
11984 Bool
11985testdata/performance/SampleMaterial.lc 1804:20-1804:33
11986 CullType
11987testdata/performance/SampleMaterial.lc 1805:30-1805:32
11988 forall a . List a
11989testdata/performance/SampleMaterial.lc 1806:25-1806:30
11990 Bool
11991testdata/performance/SampleMaterial.lc 1807:29-1807:34
11992 Bool
11993testdata/performance/SampleMaterial.lc 1809:13-1835:14
11994 List StageAttrs
11995testdata/performance/SampleMaterial.lc 1809:15-1809:25
11996 Maybe (Blending', Blending')
11997 -> RGBGen
11998 -> AlphaGen
11999 -> TCGen
12000 -> List TCMod
12001 -> StageTexture
12002 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12003testdata/performance/SampleMaterial.lc 1809:15-1810:36
12004 RGBGen
12005 -> AlphaGen
12006 -> TCGen
12007 -> List TCMod
12008 -> StageTexture
12009 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12010testdata/performance/SampleMaterial.lc 1809:15-1811:42
12011 AlphaGen
8254 -> TCGen 12012 -> TCGen
8255 -> List TCMod 12013 -> List TCMod
8256 -> StageTexture 12014 -> StageTexture
8257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12015 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8258testdata/performance/SampleMaterial.lc 1809:15-1810:36 RGBGen 12016testdata/performance/SampleMaterial.lc 1809:15-1812:42
8259 -> AlphaGen 12017 TCGen
8260 -> TCGen
8261 -> List TCMod 12018 -> List TCMod
8262 -> StageTexture 12019 -> StageTexture
8263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8264testdata/performance/SampleMaterial.lc 1809:15-1811:42 AlphaGen 12021testdata/performance/SampleMaterial.lc 1809:15-1813:40
8265 -> TCGen 12022 List TCMod
8266 -> List TCMod
8267 -> StageTexture 12023 -> StageTexture
8268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8269testdata/performance/SampleMaterial.lc 1809:15-1812:42 TCGen 12025testdata/performance/SampleMaterial.lc 1809:15-1814:31
8270 -> List TCMod 12026 StageTexture
8271 -> StageTexture
8272 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12027 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8273testdata/performance/SampleMaterial.lc 1809:15-1813:40 List TCMod 12028testdata/performance/SampleMaterial.lc 1809:15-1815:42
8274 -> StageTexture 12029 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8275 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12030testdata/performance/SampleMaterial.lc 1809:15-1816:38
8276testdata/performance/SampleMaterial.lc 1809:15-1814:31 StageTexture 12031 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8277 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12032testdata/performance/SampleMaterial.lc 1809:15-1817:41
8278testdata/performance/SampleMaterial.lc 1809:15-1815:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12033 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8279testdata/performance/SampleMaterial.lc 1809:15-1816:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12034testdata/performance/SampleMaterial.lc 1809:15-1818:40
8280testdata/performance/SampleMaterial.lc 1809:15-1817:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12035 Bool -> String -> StageAttrs
8281testdata/performance/SampleMaterial.lc 1809:15-1818:40 Bool -> String -> StageAttrs 12036testdata/performance/SampleMaterial.lc 1809:15-1819:46
8282testdata/performance/SampleMaterial.lc 1809:15-1819:46 String -> StageAttrs 12037 String -> StageAttrs
8283testdata/performance/SampleMaterial.lc 1809:15-1821:18 StageAttrs 12038testdata/performance/SampleMaterial.lc 1809:15-1821:18
8284testdata/performance/SampleMaterial.lc 1810:29-1810:36 forall a . Maybe a 12039 StageAttrs
8285testdata/performance/SampleMaterial.lc 1811:30-1811:42 RGBGen 12040testdata/performance/SampleMaterial.lc 1810:29-1810:36
8286testdata/performance/SampleMaterial.lc 1812:32-1812:42 AlphaGen 12041 forall a . Maybe a
8287testdata/performance/SampleMaterial.lc 1813:29-1813:40 TCGen 12042testdata/performance/SampleMaterial.lc 1811:30-1811:42
8288testdata/performance/SampleMaterial.lc 1814:29-1814:31 forall a . List a 12043 RGBGen
8289testdata/performance/SampleMaterial.lc 1815:31-1815:42 StageTexture 12044testdata/performance/SampleMaterial.lc 1812:32-1812:42
8290testdata/performance/SampleMaterial.lc 1816:34-1816:38 Bool 12045 AlphaGen
8291testdata/performance/SampleMaterial.lc 1817:33-1817:41 DepthFunction 12046testdata/performance/SampleMaterial.lc 1813:29-1813:40
8292testdata/performance/SampleMaterial.lc 1818:33-1818:40 forall a . Maybe a 12047 TCGen
8293testdata/performance/SampleMaterial.lc 1819:41-1819:46 Bool 12048testdata/performance/SampleMaterial.lc 1814:29-1814:31
8294testdata/performance/SampleMaterial.lc 1820:38-1820:53 String 12049 forall a . List a
8295testdata/performance/SampleMaterial.lc 1822:15-1822:25 Maybe (Blending', Blending') 12050testdata/performance/SampleMaterial.lc 1815:31-1815:42
8296 -> RGBGen 12051 StageTexture
8297 -> AlphaGen 12052testdata/performance/SampleMaterial.lc 1816:34-1816:38
12053 Bool
12054testdata/performance/SampleMaterial.lc 1817:33-1817:41
12055 DepthFunction
12056testdata/performance/SampleMaterial.lc 1818:33-1818:40
12057 forall a . Maybe a
12058testdata/performance/SampleMaterial.lc 1819:41-1819:46
12059 Bool
12060testdata/performance/SampleMaterial.lc 1820:38-1820:53
12061 String
12062testdata/performance/SampleMaterial.lc 1822:15-1822:25
12063 Maybe (Blending', Blending')
12064 -> RGBGen
12065 -> AlphaGen
12066 -> TCGen
12067 -> List TCMod
12068 -> StageTexture
12069 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12070testdata/performance/SampleMaterial.lc 1822:15-1823:57
12071 RGBGen
12072 -> AlphaGen
12073 -> TCGen
12074 -> List TCMod
12075 -> StageTexture
12076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12077testdata/performance/SampleMaterial.lc 1822:15-1824:42
12078 AlphaGen
8298 -> TCGen 12079 -> TCGen
8299 -> List TCMod 12080 -> List TCMod
8300 -> StageTexture 12081 -> StageTexture
8301 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8302testdata/performance/SampleMaterial.lc 1822:15-1823:57 RGBGen 12083testdata/performance/SampleMaterial.lc 1822:15-1825:42
8303 -> AlphaGen 12084 TCGen
8304 -> TCGen
8305 -> List TCMod 12085 -> List TCMod
8306 -> StageTexture 12086 -> StageTexture
8307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8308testdata/performance/SampleMaterial.lc 1822:15-1824:42 AlphaGen 12088testdata/performance/SampleMaterial.lc 1822:15-1826:36
8309 -> TCGen 12089 List TCMod
8310 -> List TCMod
8311 -> StageTexture 12090 -> StageTexture
8312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8313testdata/performance/SampleMaterial.lc 1822:15-1825:42 TCGen 12092testdata/performance/SampleMaterial.lc 1822:15-1827:31
8314 -> List TCMod 12093 StageTexture
8315 -> StageTexture
8316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8317testdata/performance/SampleMaterial.lc 1822:15-1826:36 List TCMod 12095testdata/performance/SampleMaterial.lc 1822:15-1828:77
8318 -> StageTexture 12096 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12097testdata/performance/SampleMaterial.lc 1822:15-1829:39
8320testdata/performance/SampleMaterial.lc 1822:15-1827:31 StageTexture 12098 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12099testdata/performance/SampleMaterial.lc 1822:15-1830:41
8322testdata/performance/SampleMaterial.lc 1822:15-1828:77 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12100 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8323testdata/performance/SampleMaterial.lc 1822:15-1829:39 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12101testdata/performance/SampleMaterial.lc 1822:15-1831:40
8324testdata/performance/SampleMaterial.lc 1822:15-1830:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12102 Bool -> String -> StageAttrs
8325testdata/performance/SampleMaterial.lc 1822:15-1831:40 Bool -> String -> StageAttrs 12103testdata/performance/SampleMaterial.lc 1822:15-1832:46
8326testdata/performance/SampleMaterial.lc 1822:15-1832:46 String -> StageAttrs 12104 String -> StageAttrs
8327testdata/performance/SampleMaterial.lc 1822:15-1834:18 List StageAttrs | StageAttrs 12105testdata/performance/SampleMaterial.lc 1822:15-1834:18
8328testdata/performance/SampleMaterial.lc 1823:29-1823:33 forall a . a -> Maybe a 12106 StageAttrs | List StageAttrs
8329testdata/performance/SampleMaterial.lc 1823:29-1823:57 Maybe (Blending', Blending') 12107testdata/performance/SampleMaterial.lc 1823:29-1823:33
8330testdata/performance/SampleMaterial.lc 1823:34-1823:57 (Blending', Blending') 12108 forall a . a -> Maybe a
8331testdata/performance/SampleMaterial.lc 1823:36-1823:46 Blending' 12109testdata/performance/SampleMaterial.lc 1823:29-1823:57
8332testdata/performance/SampleMaterial.lc 1823:49-1823:55 ((Blending')) | Blending' 12110 Maybe (Blending', Blending')
8333testdata/performance/SampleMaterial.lc 1824:30-1824:42 RGBGen 12111testdata/performance/SampleMaterial.lc 1823:34-1823:57
8334testdata/performance/SampleMaterial.lc 1825:32-1825:42 AlphaGen 12112 (Blending', Blending')
8335testdata/performance/SampleMaterial.lc 1826:29-1826:36 TCGen 12113testdata/performance/SampleMaterial.lc 1823:36-1823:46
8336testdata/performance/SampleMaterial.lc 1827:29-1827:31 forall a . List a 12114 Blending'
8337testdata/performance/SampleMaterial.lc 1828:31-1828:37 String -> StageTexture 12115testdata/performance/SampleMaterial.lc 1823:49-1823:55
8338testdata/performance/SampleMaterial.lc 1828:31-1828:77 StageTexture 12116 Blending' | ((Blending'))
8339testdata/performance/SampleMaterial.lc 1828:38-1828:77 String 12117testdata/performance/SampleMaterial.lc 1824:30-1824:42
8340testdata/performance/SampleMaterial.lc 1829:34-1829:39 Bool 12118 RGBGen
8341testdata/performance/SampleMaterial.lc 1830:33-1830:41 DepthFunction 12119testdata/performance/SampleMaterial.lc 1825:32-1825:42
8342testdata/performance/SampleMaterial.lc 1831:33-1831:40 forall a . Maybe a 12120 AlphaGen
8343testdata/performance/SampleMaterial.lc 1832:41-1832:46 Bool 12121testdata/performance/SampleMaterial.lc 1826:29-1826:36
8344testdata/performance/SampleMaterial.lc 1833:38-1833:54 String 12122 TCGen
8345testdata/performance/SampleMaterial.lc 1836:21-1836:26 Bool 12123testdata/performance/SampleMaterial.lc 1827:29-1827:31
8346testdata/performance/SampleMaterial.lc 1839:5-1881:6 (String, CommonAttrs) 12124 forall a . List a
8347testdata/performance/SampleMaterial.lc 1839:5-2182:6 List (String, CommonAttrs) 12125testdata/performance/SampleMaterial.lc 1828:31-1828:37
8348testdata/performance/SampleMaterial.lc 1839:7-1839:42 String 12126 String -> StageTexture
8349testdata/performance/SampleMaterial.lc 1840:7-1840:18 () 12127testdata/performance/SampleMaterial.lc 1828:31-1828:77
8350 -> () 12128 StageTexture
8351 -> Bool 12129testdata/performance/SampleMaterial.lc 1828:38-1828:77
12130 String
12131testdata/performance/SampleMaterial.lc 1829:34-1829:39
12132 Bool
12133testdata/performance/SampleMaterial.lc 1830:33-1830:41
12134 DepthFunction
12135testdata/performance/SampleMaterial.lc 1831:33-1831:40
12136 forall a . Maybe a
12137testdata/performance/SampleMaterial.lc 1832:41-1832:46
12138 Bool
12139testdata/performance/SampleMaterial.lc 1833:38-1833:54
12140 String
12141testdata/performance/SampleMaterial.lc 1836:21-1836:26
12142 Bool
12143testdata/performance/SampleMaterial.lc 1839:5-1881:6
12144 (String, CommonAttrs)
12145testdata/performance/SampleMaterial.lc 1839:5-2182:6
12146 List (String, CommonAttrs)
12147testdata/performance/SampleMaterial.lc 1839:7-1839:42
12148 String
12149testdata/performance/SampleMaterial.lc 1840:7-1840:18
12150 ()
12151 -> ()
12152 -> Bool
12153 -> Float
12154 -> Bool
12155 -> Bool
12156 -> CullType
12157 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12158testdata/performance/SampleMaterial.lc 1840:7-1841:26
12159 ()
12160 -> Bool
12161 -> Float
12162 -> Bool
12163 -> Bool
12164 -> CullType
12165 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12166testdata/performance/SampleMaterial.lc 1840:7-1842:26
12167 Bool
8352 -> Float 12168 -> Float
8353 -> Bool 12169 -> Bool
8354 -> Bool 12170 -> Bool
8355 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12171 -> CullType
8356testdata/performance/SampleMaterial.lc 1840:7-1841:26 () 12172 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8357 -> Bool 12173testdata/performance/SampleMaterial.lc 1840:7-1843:27
8358 -> Float 12174 Float
8359 -> Bool 12175 -> Bool
8360 -> Bool 12176 -> Bool
8361 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12177 -> CullType
8362testdata/performance/SampleMaterial.lc 1840:7-1842:26 Bool 12178 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8363 -> Float 12179testdata/performance/SampleMaterial.lc 1840:7-1844:21
8364 -> Bool 12180 Bool
8365 -> Bool 12181 -> Bool
8366 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12182 -> CullType
8367testdata/performance/SampleMaterial.lc 1840:7-1843:27 Float 12183 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8368 -> Bool 12184testdata/performance/SampleMaterial.lc 1840:7-1845:35
8369 -> Bool 12185 Bool
8370 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12186 -> CullType
8371testdata/performance/SampleMaterial.lc 1840:7-1844:21 Bool 12187 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8372 -> Bool 12188testdata/performance/SampleMaterial.lc 1840:7-1846:28
8373 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12189 CullType
8374testdata/performance/SampleMaterial.lc 1840:7-1845:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12190 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8375testdata/performance/SampleMaterial.lc 1840:7-1846:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12191testdata/performance/SampleMaterial.lc 1840:7-1847:33
8376testdata/performance/SampleMaterial.lc 1840:7-1847:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12192 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8377testdata/performance/SampleMaterial.lc 1840:7-1848:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12193testdata/performance/SampleMaterial.lc 1840:7-1848:32
8378testdata/performance/SampleMaterial.lc 1840:7-1849:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12194 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8379testdata/performance/SampleMaterial.lc 1840:7-1850:34 List StageAttrs -> Bool -> CommonAttrs 12195testdata/performance/SampleMaterial.lc 1840:7-1849:30
8380testdata/performance/SampleMaterial.lc 1840:7-1878:14 Bool -> CommonAttrs 12196 Bool -> List StageAttrs -> Bool -> CommonAttrs
8381testdata/performance/SampleMaterial.lc 1840:7-1880:10 ((CommonAttrs)) | CommonAttrs 12197testdata/performance/SampleMaterial.lc 1840:7-1850:34
8382testdata/performance/SampleMaterial.lc 1841:24-1841:26 () 12198 List StageAttrs -> Bool -> CommonAttrs
8383testdata/performance/SampleMaterial.lc 1842:24-1842:26 () 12199testdata/performance/SampleMaterial.lc 1840:7-1878:14
8384testdata/performance/SampleMaterial.lc 1843:22-1843:27 Bool 12200 Bool -> CommonAttrs
8385testdata/performance/SampleMaterial.lc 1844:20-1844:21 _b 12201testdata/performance/SampleMaterial.lc 1840:7-1880:10
8386testdata/performance/SampleMaterial.lc 1845:30-1845:35 Bool 12202 CommonAttrs | ((CommonAttrs))
8387testdata/performance/SampleMaterial.lc 1846:23-1846:28 Bool 12203testdata/performance/SampleMaterial.lc 1841:24-1841:26
8388testdata/performance/SampleMaterial.lc 1847:20-1847:33 CullType 12204 ()
8389testdata/performance/SampleMaterial.lc 1848:30-1848:32 forall a . List a 12205testdata/performance/SampleMaterial.lc 1842:24-1842:26
8390testdata/performance/SampleMaterial.lc 1849:25-1849:30 Bool 12206 ()
8391testdata/performance/SampleMaterial.lc 1850:29-1850:34 Bool 12207testdata/performance/SampleMaterial.lc 1843:22-1843:27
8392testdata/performance/SampleMaterial.lc 1852:13-1878:14 List StageAttrs 12208 Bool
8393testdata/performance/SampleMaterial.lc 1852:15-1852:25 Maybe (Blending', Blending') 12209testdata/performance/SampleMaterial.lc 1844:20-1844:21
8394 -> RGBGen 12210 _b
8395 -> AlphaGen 12211testdata/performance/SampleMaterial.lc 1845:30-1845:35
12212 Bool
12213testdata/performance/SampleMaterial.lc 1846:23-1846:28
12214 Bool
12215testdata/performance/SampleMaterial.lc 1847:20-1847:33
12216 CullType
12217testdata/performance/SampleMaterial.lc 1848:30-1848:32
12218 forall a . List a
12219testdata/performance/SampleMaterial.lc 1849:25-1849:30
12220 Bool
12221testdata/performance/SampleMaterial.lc 1850:29-1850:34
12222 Bool
12223testdata/performance/SampleMaterial.lc 1852:13-1878:14
12224 List StageAttrs
12225testdata/performance/SampleMaterial.lc 1852:15-1852:25
12226 Maybe (Blending', Blending')
12227 -> RGBGen
12228 -> AlphaGen
12229 -> TCGen
12230 -> List TCMod
12231 -> StageTexture
12232 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12233testdata/performance/SampleMaterial.lc 1852:15-1853:36
12234 RGBGen
12235 -> AlphaGen
12236 -> TCGen
12237 -> List TCMod
12238 -> StageTexture
12239 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12240testdata/performance/SampleMaterial.lc 1852:15-1854:50
12241 AlphaGen
8396 -> TCGen 12242 -> TCGen
8397 -> List TCMod 12243 -> List TCMod
8398 -> StageTexture 12244 -> StageTexture
8399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8400testdata/performance/SampleMaterial.lc 1852:15-1853:36 RGBGen 12246testdata/performance/SampleMaterial.lc 1852:15-1855:42
8401 -> AlphaGen 12247 TCGen
8402 -> TCGen
8403 -> List TCMod 12248 -> List TCMod
8404 -> StageTexture 12249 -> StageTexture
8405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8406testdata/performance/SampleMaterial.lc 1852:15-1854:50 AlphaGen 12251testdata/performance/SampleMaterial.lc 1852:15-1856:36
8407 -> TCGen 12252 List TCMod
8408 -> List TCMod
8409 -> StageTexture 12253 -> StageTexture
8410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8411testdata/performance/SampleMaterial.lc 1852:15-1855:42 TCGen 12255testdata/performance/SampleMaterial.lc 1852:15-1857:31
8412 -> List TCMod 12256 StageTexture
8413 -> StageTexture
8414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8415testdata/performance/SampleMaterial.lc 1852:15-1856:36 List TCMod 12258testdata/performance/SampleMaterial.lc 1852:15-1858:73
8416 -> StageTexture 12259 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12260testdata/performance/SampleMaterial.lc 1852:15-1859:38
8418testdata/performance/SampleMaterial.lc 1852:15-1857:31 StageTexture 12261 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8419 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12262testdata/performance/SampleMaterial.lc 1852:15-1860:41
8420testdata/performance/SampleMaterial.lc 1852:15-1858:73 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12263 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8421testdata/performance/SampleMaterial.lc 1852:15-1859:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12264testdata/performance/SampleMaterial.lc 1852:15-1861:40
8422testdata/performance/SampleMaterial.lc 1852:15-1860:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12265 Bool -> String -> StageAttrs
8423testdata/performance/SampleMaterial.lc 1852:15-1861:40 Bool -> String -> StageAttrs 12266testdata/performance/SampleMaterial.lc 1852:15-1862:46
8424testdata/performance/SampleMaterial.lc 1852:15-1862:46 String -> StageAttrs 12267 String -> StageAttrs
8425testdata/performance/SampleMaterial.lc 1852:15-1864:18 StageAttrs 12268testdata/performance/SampleMaterial.lc 1852:15-1864:18
8426testdata/performance/SampleMaterial.lc 1853:29-1853:36 forall a . Maybe a 12269 StageAttrs
8427testdata/performance/SampleMaterial.lc 1854:30-1854:50 RGBGen 12270testdata/performance/SampleMaterial.lc 1853:29-1853:36
8428testdata/performance/SampleMaterial.lc 1855:32-1855:42 AlphaGen 12271 forall a . Maybe a
8429testdata/performance/SampleMaterial.lc 1856:29-1856:36 TCGen 12272testdata/performance/SampleMaterial.lc 1854:30-1854:50
8430testdata/performance/SampleMaterial.lc 1857:29-1857:31 forall a . List a 12273 RGBGen
8431testdata/performance/SampleMaterial.lc 1858:31-1858:37 String -> StageTexture 12274testdata/performance/SampleMaterial.lc 1855:32-1855:42
8432testdata/performance/SampleMaterial.lc 1858:31-1858:73 StageTexture 12275 AlphaGen
8433testdata/performance/SampleMaterial.lc 1858:38-1858:73 String 12276testdata/performance/SampleMaterial.lc 1856:29-1856:36
8434testdata/performance/SampleMaterial.lc 1859:34-1859:38 Bool 12277 TCGen
8435testdata/performance/SampleMaterial.lc 1860:33-1860:41 DepthFunction 12278testdata/performance/SampleMaterial.lc 1857:29-1857:31
8436testdata/performance/SampleMaterial.lc 1861:33-1861:40 forall a . Maybe a 12279 forall a . List a
8437testdata/performance/SampleMaterial.lc 1862:41-1862:46 Bool 12280testdata/performance/SampleMaterial.lc 1858:31-1858:37
8438testdata/performance/SampleMaterial.lc 1863:38-1863:54 String 12281 String -> StageTexture
8439testdata/performance/SampleMaterial.lc 1865:15-1865:25 Maybe (Blending', Blending') 12282testdata/performance/SampleMaterial.lc 1858:31-1858:73
8440 -> RGBGen 12283 StageTexture
8441 -> AlphaGen 12284testdata/performance/SampleMaterial.lc 1858:38-1858:73
12285 String
12286testdata/performance/SampleMaterial.lc 1859:34-1859:38
12287 Bool
12288testdata/performance/SampleMaterial.lc 1860:33-1860:41
12289 DepthFunction
12290testdata/performance/SampleMaterial.lc 1861:33-1861:40
12291 forall a . Maybe a
12292testdata/performance/SampleMaterial.lc 1862:41-1862:46
12293 Bool
12294testdata/performance/SampleMaterial.lc 1863:38-1863:54
12295 String
12296testdata/performance/SampleMaterial.lc 1865:15-1865:25
12297 Maybe (Blending', Blending')
12298 -> RGBGen
12299 -> AlphaGen
12300 -> TCGen
12301 -> List TCMod
12302 -> StageTexture
12303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12304testdata/performance/SampleMaterial.lc 1865:15-1866:57
12305 RGBGen
12306 -> AlphaGen
12307 -> TCGen
12308 -> List TCMod
12309 -> StageTexture
12310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12311testdata/performance/SampleMaterial.lc 1865:15-1867:50
12312 AlphaGen
8442 -> TCGen 12313 -> TCGen
8443 -> List TCMod 12314 -> List TCMod
8444 -> StageTexture 12315 -> StageTexture
8445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8446testdata/performance/SampleMaterial.lc 1865:15-1866:57 RGBGen 12317testdata/performance/SampleMaterial.lc 1865:15-1868:42
8447 -> AlphaGen 12318 TCGen
8448 -> TCGen
8449 -> List TCMod 12319 -> List TCMod
8450 -> StageTexture 12320 -> StageTexture
8451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12321 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8452testdata/performance/SampleMaterial.lc 1865:15-1867:50 AlphaGen 12322testdata/performance/SampleMaterial.lc 1865:15-1869:40
8453 -> TCGen 12323 List TCMod
8454 -> List TCMod
8455 -> StageTexture 12324 -> StageTexture
8456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8457testdata/performance/SampleMaterial.lc 1865:15-1868:42 TCGen 12326testdata/performance/SampleMaterial.lc 1865:15-1870:31
8458 -> List TCMod 12327 StageTexture
8459 -> StageTexture
8460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8461testdata/performance/SampleMaterial.lc 1865:15-1869:40 List TCMod 12329testdata/performance/SampleMaterial.lc 1865:15-1871:42
8462 -> StageTexture 12330 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12331testdata/performance/SampleMaterial.lc 1865:15-1872:38
8464testdata/performance/SampleMaterial.lc 1865:15-1870:31 StageTexture 12332 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8465 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12333testdata/performance/SampleMaterial.lc 1865:15-1873:41
8466testdata/performance/SampleMaterial.lc 1865:15-1871:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12334 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8467testdata/performance/SampleMaterial.lc 1865:15-1872:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12335testdata/performance/SampleMaterial.lc 1865:15-1874:40
8468testdata/performance/SampleMaterial.lc 1865:15-1873:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12336 Bool -> String -> StageAttrs
8469testdata/performance/SampleMaterial.lc 1865:15-1874:40 Bool -> String -> StageAttrs 12337testdata/performance/SampleMaterial.lc 1865:15-1875:46
8470testdata/performance/SampleMaterial.lc 1865:15-1875:46 String -> StageAttrs 12338 String -> StageAttrs
8471testdata/performance/SampleMaterial.lc 1865:15-1877:18 List StageAttrs | StageAttrs 12339testdata/performance/SampleMaterial.lc 1865:15-1877:18
8472testdata/performance/SampleMaterial.lc 1866:29-1866:33 forall a . a -> Maybe a 12340 StageAttrs | List StageAttrs
8473testdata/performance/SampleMaterial.lc 1866:29-1866:57 Maybe (Blending', Blending') 12341testdata/performance/SampleMaterial.lc 1866:29-1866:33
8474testdata/performance/SampleMaterial.lc 1866:34-1866:57 (Blending', Blending') 12342 forall a . a -> Maybe a
8475testdata/performance/SampleMaterial.lc 1866:36-1866:46 Blending' 12343testdata/performance/SampleMaterial.lc 1866:29-1866:57
8476testdata/performance/SampleMaterial.lc 1866:49-1866:55 ((Blending')) | Blending' 12344 Maybe (Blending', Blending')
8477testdata/performance/SampleMaterial.lc 1867:30-1867:50 RGBGen 12345testdata/performance/SampleMaterial.lc 1866:34-1866:57
8478testdata/performance/SampleMaterial.lc 1868:32-1868:42 AlphaGen 12346 (Blending', Blending')
8479testdata/performance/SampleMaterial.lc 1869:29-1869:40 TCGen 12347testdata/performance/SampleMaterial.lc 1866:36-1866:46
8480testdata/performance/SampleMaterial.lc 1870:29-1870:31 forall a . List a 12348 Blending'
8481testdata/performance/SampleMaterial.lc 1871:31-1871:42 StageTexture 12349testdata/performance/SampleMaterial.lc 1866:49-1866:55
8482testdata/performance/SampleMaterial.lc 1872:34-1872:38 Bool 12350 Blending' | ((Blending'))
8483testdata/performance/SampleMaterial.lc 1873:33-1873:41 DepthFunction 12351testdata/performance/SampleMaterial.lc 1867:30-1867:50
8484testdata/performance/SampleMaterial.lc 1874:33-1874:40 forall a . Maybe a 12352 RGBGen
8485testdata/performance/SampleMaterial.lc 1875:41-1875:46 Bool 12353testdata/performance/SampleMaterial.lc 1868:32-1868:42
8486testdata/performance/SampleMaterial.lc 1876:38-1876:54 String 12354 AlphaGen
8487testdata/performance/SampleMaterial.lc 1879:21-1879:26 Bool 12355testdata/performance/SampleMaterial.lc 1869:29-1869:40
8488testdata/performance/SampleMaterial.lc 1882:5-1924:6 (String, CommonAttrs) 12356 TCGen
8489testdata/performance/SampleMaterial.lc 1882:5-2182:6 List (String, CommonAttrs) 12357testdata/performance/SampleMaterial.lc 1870:29-1870:31
8490testdata/performance/SampleMaterial.lc 1882:7-1882:47 String 12358 forall a . List a
8491testdata/performance/SampleMaterial.lc 1883:7-1883:18 () 12359testdata/performance/SampleMaterial.lc 1871:31-1871:42
8492 -> () 12360 StageTexture
8493 -> Bool 12361testdata/performance/SampleMaterial.lc 1872:34-1872:38
12362 Bool
12363testdata/performance/SampleMaterial.lc 1873:33-1873:41
12364 DepthFunction
12365testdata/performance/SampleMaterial.lc 1874:33-1874:40
12366 forall a . Maybe a
12367testdata/performance/SampleMaterial.lc 1875:41-1875:46
12368 Bool
12369testdata/performance/SampleMaterial.lc 1876:38-1876:54
12370 String
12371testdata/performance/SampleMaterial.lc 1879:21-1879:26
12372 Bool
12373testdata/performance/SampleMaterial.lc 1882:5-1924:6
12374 (String, CommonAttrs)
12375testdata/performance/SampleMaterial.lc 1882:5-2182:6
12376 List (String, CommonAttrs)
12377testdata/performance/SampleMaterial.lc 1882:7-1882:47
12378 String
12379testdata/performance/SampleMaterial.lc 1883:7-1883:18
12380 ()
12381 -> ()
12382 -> Bool
12383 -> Float
12384 -> Bool
12385 -> Bool
12386 -> CullType
12387 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12388testdata/performance/SampleMaterial.lc 1883:7-1884:26
12389 ()
12390 -> Bool
12391 -> Float
12392 -> Bool
12393 -> Bool
12394 -> CullType
12395 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12396testdata/performance/SampleMaterial.lc 1883:7-1885:26
12397 Bool
8494 -> Float 12398 -> Float
8495 -> Bool 12399 -> Bool
8496 -> Bool 12400 -> Bool
8497 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12401 -> CullType
8498testdata/performance/SampleMaterial.lc 1883:7-1884:26 () 12402 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8499 -> Bool 12403testdata/performance/SampleMaterial.lc 1883:7-1886:27
8500 -> Float 12404 Float
8501 -> Bool 12405 -> Bool
8502 -> Bool 12406 -> Bool
8503 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12407 -> CullType
8504testdata/performance/SampleMaterial.lc 1883:7-1885:26 Bool 12408 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8505 -> Float 12409testdata/performance/SampleMaterial.lc 1883:7-1887:21
8506 -> Bool 12410 Bool
8507 -> Bool 12411 -> Bool
8508 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12412 -> CullType
8509testdata/performance/SampleMaterial.lc 1883:7-1886:27 Float 12413 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8510 -> Bool 12414testdata/performance/SampleMaterial.lc 1883:7-1888:35
8511 -> Bool 12415 Bool
8512 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12416 -> CullType
8513testdata/performance/SampleMaterial.lc 1883:7-1887:21 Bool 12417 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8514 -> Bool 12418testdata/performance/SampleMaterial.lc 1883:7-1889:28
8515 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12419 CullType
8516testdata/performance/SampleMaterial.lc 1883:7-1888:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12420 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8517testdata/performance/SampleMaterial.lc 1883:7-1889:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12421testdata/performance/SampleMaterial.lc 1883:7-1890:33
8518testdata/performance/SampleMaterial.lc 1883:7-1890:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12422 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8519testdata/performance/SampleMaterial.lc 1883:7-1891:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12423testdata/performance/SampleMaterial.lc 1883:7-1891:32
8520testdata/performance/SampleMaterial.lc 1883:7-1892:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12424 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8521testdata/performance/SampleMaterial.lc 1883:7-1893:34 List StageAttrs -> Bool -> CommonAttrs 12425testdata/performance/SampleMaterial.lc 1883:7-1892:30
8522testdata/performance/SampleMaterial.lc 1883:7-1921:14 Bool -> CommonAttrs 12426 Bool -> List StageAttrs -> Bool -> CommonAttrs
8523testdata/performance/SampleMaterial.lc 1883:7-1923:10 ((CommonAttrs)) | CommonAttrs 12427testdata/performance/SampleMaterial.lc 1883:7-1893:34
8524testdata/performance/SampleMaterial.lc 1884:24-1884:26 () 12428 List StageAttrs -> Bool -> CommonAttrs
8525testdata/performance/SampleMaterial.lc 1885:24-1885:26 () 12429testdata/performance/SampleMaterial.lc 1883:7-1921:14
8526testdata/performance/SampleMaterial.lc 1886:22-1886:27 Bool 12430 Bool -> CommonAttrs
8527testdata/performance/SampleMaterial.lc 1887:20-1887:21 _b 12431testdata/performance/SampleMaterial.lc 1883:7-1923:10
8528testdata/performance/SampleMaterial.lc 1888:30-1888:35 Bool 12432 CommonAttrs | ((CommonAttrs))
8529testdata/performance/SampleMaterial.lc 1889:23-1889:28 Bool 12433testdata/performance/SampleMaterial.lc 1884:24-1884:26
8530testdata/performance/SampleMaterial.lc 1890:20-1890:33 CullType 12434 ()
8531testdata/performance/SampleMaterial.lc 1891:30-1891:32 forall a . List a 12435testdata/performance/SampleMaterial.lc 1885:24-1885:26
8532testdata/performance/SampleMaterial.lc 1892:25-1892:30 Bool 12436 ()
8533testdata/performance/SampleMaterial.lc 1893:29-1893:34 Bool 12437testdata/performance/SampleMaterial.lc 1886:22-1886:27
8534testdata/performance/SampleMaterial.lc 1895:13-1921:14 List StageAttrs 12438 Bool
8535testdata/performance/SampleMaterial.lc 1895:15-1895:25 Maybe (Blending', Blending') 12439testdata/performance/SampleMaterial.lc 1887:20-1887:21
8536 -> RGBGen 12440 _b
8537 -> AlphaGen 12441testdata/performance/SampleMaterial.lc 1888:30-1888:35
12442 Bool
12443testdata/performance/SampleMaterial.lc 1889:23-1889:28
12444 Bool
12445testdata/performance/SampleMaterial.lc 1890:20-1890:33
12446 CullType
12447testdata/performance/SampleMaterial.lc 1891:30-1891:32
12448 forall a . List a
12449testdata/performance/SampleMaterial.lc 1892:25-1892:30
12450 Bool
12451testdata/performance/SampleMaterial.lc 1893:29-1893:34
12452 Bool
12453testdata/performance/SampleMaterial.lc 1895:13-1921:14
12454 List StageAttrs
12455testdata/performance/SampleMaterial.lc 1895:15-1895:25
12456 Maybe (Blending', Blending')
12457 -> RGBGen
12458 -> AlphaGen
12459 -> TCGen
12460 -> List TCMod
12461 -> StageTexture
12462 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12463testdata/performance/SampleMaterial.lc 1895:15-1896:36
12464 RGBGen
12465 -> AlphaGen
12466 -> TCGen
12467 -> List TCMod
12468 -> StageTexture
12469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12470testdata/performance/SampleMaterial.lc 1895:15-1897:50
12471 AlphaGen
8538 -> TCGen 12472 -> TCGen
8539 -> List TCMod 12473 -> List TCMod
8540 -> StageTexture 12474 -> StageTexture
8541 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8542testdata/performance/SampleMaterial.lc 1895:15-1896:36 RGBGen 12476testdata/performance/SampleMaterial.lc 1895:15-1898:42
8543 -> AlphaGen 12477 TCGen
8544 -> TCGen
8545 -> List TCMod 12478 -> List TCMod
8546 -> StageTexture 12479 -> StageTexture
8547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12480 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8548testdata/performance/SampleMaterial.lc 1895:15-1897:50 AlphaGen 12481testdata/performance/SampleMaterial.lc 1895:15-1899:36
8549 -> TCGen 12482 List TCMod
8550 -> List TCMod
8551 -> StageTexture 12483 -> StageTexture
8552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12484 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8553testdata/performance/SampleMaterial.lc 1895:15-1898:42 TCGen 12485testdata/performance/SampleMaterial.lc 1895:15-1900:31
8554 -> List TCMod 12486 StageTexture
8555 -> StageTexture
8556 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12487 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8557testdata/performance/SampleMaterial.lc 1895:15-1899:36 List TCMod 12488testdata/performance/SampleMaterial.lc 1895:15-1901:78
8558 -> StageTexture 12489 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12490testdata/performance/SampleMaterial.lc 1895:15-1902:38
8560testdata/performance/SampleMaterial.lc 1895:15-1900:31 StageTexture 12491 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8561 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12492testdata/performance/SampleMaterial.lc 1895:15-1903:41
8562testdata/performance/SampleMaterial.lc 1895:15-1901:78 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12493 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8563testdata/performance/SampleMaterial.lc 1895:15-1902:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12494testdata/performance/SampleMaterial.lc 1895:15-1904:40
8564testdata/performance/SampleMaterial.lc 1895:15-1903:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12495 Bool -> String -> StageAttrs
8565testdata/performance/SampleMaterial.lc 1895:15-1904:40 Bool -> String -> StageAttrs 12496testdata/performance/SampleMaterial.lc 1895:15-1905:46
8566testdata/performance/SampleMaterial.lc 1895:15-1905:46 String -> StageAttrs 12497 String -> StageAttrs
8567testdata/performance/SampleMaterial.lc 1895:15-1907:18 StageAttrs 12498testdata/performance/SampleMaterial.lc 1895:15-1907:18
8568testdata/performance/SampleMaterial.lc 1896:29-1896:36 forall a . Maybe a 12499 StageAttrs
8569testdata/performance/SampleMaterial.lc 1897:30-1897:50 RGBGen 12500testdata/performance/SampleMaterial.lc 1896:29-1896:36
8570testdata/performance/SampleMaterial.lc 1898:32-1898:42 AlphaGen 12501 forall a . Maybe a
8571testdata/performance/SampleMaterial.lc 1899:29-1899:36 TCGen 12502testdata/performance/SampleMaterial.lc 1897:30-1897:50
8572testdata/performance/SampleMaterial.lc 1900:29-1900:31 forall a . List a 12503 RGBGen
8573testdata/performance/SampleMaterial.lc 1901:31-1901:37 String -> StageTexture 12504testdata/performance/SampleMaterial.lc 1898:32-1898:42
8574testdata/performance/SampleMaterial.lc 1901:31-1901:78 StageTexture 12505 AlphaGen
8575testdata/performance/SampleMaterial.lc 1901:38-1901:78 String 12506testdata/performance/SampleMaterial.lc 1899:29-1899:36
8576testdata/performance/SampleMaterial.lc 1902:34-1902:38 Bool 12507 TCGen
8577testdata/performance/SampleMaterial.lc 1903:33-1903:41 DepthFunction 12508testdata/performance/SampleMaterial.lc 1900:29-1900:31
8578testdata/performance/SampleMaterial.lc 1904:33-1904:40 forall a . Maybe a 12509 forall a . List a
8579testdata/performance/SampleMaterial.lc 1905:41-1905:46 Bool 12510testdata/performance/SampleMaterial.lc 1901:31-1901:37
8580testdata/performance/SampleMaterial.lc 1906:38-1906:54 String 12511 String -> StageTexture
8581testdata/performance/SampleMaterial.lc 1908:15-1908:25 Maybe (Blending', Blending') 12512testdata/performance/SampleMaterial.lc 1901:31-1901:78
8582 -> RGBGen 12513 StageTexture
8583 -> AlphaGen 12514testdata/performance/SampleMaterial.lc 1901:38-1901:78
12515 String
12516testdata/performance/SampleMaterial.lc 1902:34-1902:38
12517 Bool
12518testdata/performance/SampleMaterial.lc 1903:33-1903:41
12519 DepthFunction
12520testdata/performance/SampleMaterial.lc 1904:33-1904:40
12521 forall a . Maybe a
12522testdata/performance/SampleMaterial.lc 1905:41-1905:46
12523 Bool
12524testdata/performance/SampleMaterial.lc 1906:38-1906:54
12525 String
12526testdata/performance/SampleMaterial.lc 1908:15-1908:25
12527 Maybe (Blending', Blending')
12528 -> RGBGen
12529 -> AlphaGen
12530 -> TCGen
12531 -> List TCMod
12532 -> StageTexture
12533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12534testdata/performance/SampleMaterial.lc 1908:15-1909:57
12535 RGBGen
12536 -> AlphaGen
12537 -> TCGen
12538 -> List TCMod
12539 -> StageTexture
12540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12541testdata/performance/SampleMaterial.lc 1908:15-1910:50
12542 AlphaGen
8584 -> TCGen 12543 -> TCGen
8585 -> List TCMod 12544 -> List TCMod
8586 -> StageTexture 12545 -> StageTexture
8587 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8588testdata/performance/SampleMaterial.lc 1908:15-1909:57 RGBGen 12547testdata/performance/SampleMaterial.lc 1908:15-1911:42
8589 -> AlphaGen 12548 TCGen
8590 -> TCGen
8591 -> List TCMod 12549 -> List TCMod
8592 -> StageTexture 12550 -> StageTexture
8593 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8594testdata/performance/SampleMaterial.lc 1908:15-1910:50 AlphaGen 12552testdata/performance/SampleMaterial.lc 1908:15-1912:40
8595 -> TCGen 12553 List TCMod
8596 -> List TCMod
8597 -> StageTexture 12554 -> StageTexture
8598 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8599testdata/performance/SampleMaterial.lc 1908:15-1911:42 TCGen 12556testdata/performance/SampleMaterial.lc 1908:15-1913:31
8600 -> List TCMod 12557 StageTexture
8601 -> StageTexture
8602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8603testdata/performance/SampleMaterial.lc 1908:15-1912:40 List TCMod 12559testdata/performance/SampleMaterial.lc 1908:15-1914:42
8604 -> StageTexture 12560 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8605 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12561testdata/performance/SampleMaterial.lc 1908:15-1915:38
8606testdata/performance/SampleMaterial.lc 1908:15-1913:31 StageTexture 12562 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8607 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12563testdata/performance/SampleMaterial.lc 1908:15-1916:41
8608testdata/performance/SampleMaterial.lc 1908:15-1914:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12564 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8609testdata/performance/SampleMaterial.lc 1908:15-1915:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12565testdata/performance/SampleMaterial.lc 1908:15-1917:40
8610testdata/performance/SampleMaterial.lc 1908:15-1916:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12566 Bool -> String -> StageAttrs
8611testdata/performance/SampleMaterial.lc 1908:15-1917:40 Bool -> String -> StageAttrs 12567testdata/performance/SampleMaterial.lc 1908:15-1918:46
8612testdata/performance/SampleMaterial.lc 1908:15-1918:46 String -> StageAttrs 12568 String -> StageAttrs
8613testdata/performance/SampleMaterial.lc 1908:15-1920:18 List StageAttrs | StageAttrs 12569testdata/performance/SampleMaterial.lc 1908:15-1920:18
8614testdata/performance/SampleMaterial.lc 1909:29-1909:33 forall a . a -> Maybe a 12570 StageAttrs | List StageAttrs
8615testdata/performance/SampleMaterial.lc 1909:29-1909:57 Maybe (Blending', Blending') 12571testdata/performance/SampleMaterial.lc 1909:29-1909:33
8616testdata/performance/SampleMaterial.lc 1909:34-1909:57 (Blending', Blending') 12572 forall a . a -> Maybe a
8617testdata/performance/SampleMaterial.lc 1909:36-1909:46 Blending' 12573testdata/performance/SampleMaterial.lc 1909:29-1909:57
8618testdata/performance/SampleMaterial.lc 1909:49-1909:55 ((Blending')) | Blending' 12574 Maybe (Blending', Blending')
8619testdata/performance/SampleMaterial.lc 1910:30-1910:50 RGBGen 12575testdata/performance/SampleMaterial.lc 1909:34-1909:57
8620testdata/performance/SampleMaterial.lc 1911:32-1911:42 AlphaGen 12576 (Blending', Blending')
8621testdata/performance/SampleMaterial.lc 1912:29-1912:40 TCGen 12577testdata/performance/SampleMaterial.lc 1909:36-1909:46
8622testdata/performance/SampleMaterial.lc 1913:29-1913:31 forall a . List a 12578 Blending'
8623testdata/performance/SampleMaterial.lc 1914:31-1914:42 StageTexture 12579testdata/performance/SampleMaterial.lc 1909:49-1909:55
8624testdata/performance/SampleMaterial.lc 1915:34-1915:38 Bool 12580 Blending' | ((Blending'))
8625testdata/performance/SampleMaterial.lc 1916:33-1916:41 DepthFunction 12581testdata/performance/SampleMaterial.lc 1910:30-1910:50
8626testdata/performance/SampleMaterial.lc 1917:33-1917:40 forall a . Maybe a 12582 RGBGen
8627testdata/performance/SampleMaterial.lc 1918:41-1918:46 Bool 12583testdata/performance/SampleMaterial.lc 1911:32-1911:42
8628testdata/performance/SampleMaterial.lc 1919:38-1919:54 String 12584 AlphaGen
8629testdata/performance/SampleMaterial.lc 1922:21-1922:26 Bool 12585testdata/performance/SampleMaterial.lc 1912:29-1912:40
8630testdata/performance/SampleMaterial.lc 1925:5-1967:6 (String, CommonAttrs) 12586 TCGen
8631testdata/performance/SampleMaterial.lc 1925:5-2182:6 List (String, CommonAttrs) 12587testdata/performance/SampleMaterial.lc 1913:29-1913:31
8632testdata/performance/SampleMaterial.lc 1925:7-1925:38 String 12588 forall a . List a
8633testdata/performance/SampleMaterial.lc 1926:7-1926:18 () 12589testdata/performance/SampleMaterial.lc 1914:31-1914:42
8634 -> () 12590 StageTexture
8635 -> Bool 12591testdata/performance/SampleMaterial.lc 1915:34-1915:38
12592 Bool
12593testdata/performance/SampleMaterial.lc 1916:33-1916:41
12594 DepthFunction
12595testdata/performance/SampleMaterial.lc 1917:33-1917:40
12596 forall a . Maybe a
12597testdata/performance/SampleMaterial.lc 1918:41-1918:46
12598 Bool
12599testdata/performance/SampleMaterial.lc 1919:38-1919:54
12600 String
12601testdata/performance/SampleMaterial.lc 1922:21-1922:26
12602 Bool
12603testdata/performance/SampleMaterial.lc 1925:5-1967:6
12604 (String, CommonAttrs)
12605testdata/performance/SampleMaterial.lc 1925:5-2182:6
12606 List (String, CommonAttrs)
12607testdata/performance/SampleMaterial.lc 1925:7-1925:38
12608 String
12609testdata/performance/SampleMaterial.lc 1926:7-1926:18
12610 ()
12611 -> ()
12612 -> Bool
12613 -> Float
12614 -> Bool
12615 -> Bool
12616 -> CullType
12617 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12618testdata/performance/SampleMaterial.lc 1926:7-1927:26
12619 ()
12620 -> Bool
12621 -> Float
12622 -> Bool
12623 -> Bool
12624 -> CullType
12625 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12626testdata/performance/SampleMaterial.lc 1926:7-1928:26
12627 Bool
8636 -> Float 12628 -> Float
8637 -> Bool 12629 -> Bool
8638 -> Bool 12630 -> Bool
8639 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12631 -> CullType
8640testdata/performance/SampleMaterial.lc 1926:7-1927:26 () 12632 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8641 -> Bool 12633testdata/performance/SampleMaterial.lc 1926:7-1929:27
8642 -> Float 12634 Float
8643 -> Bool 12635 -> Bool
8644 -> Bool 12636 -> Bool
8645 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12637 -> CullType
8646testdata/performance/SampleMaterial.lc 1926:7-1928:26 Bool 12638 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8647 -> Float 12639testdata/performance/SampleMaterial.lc 1926:7-1930:21
8648 -> Bool 12640 Bool
8649 -> Bool 12641 -> Bool
8650 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12642 -> CullType
8651testdata/performance/SampleMaterial.lc 1926:7-1929:27 Float 12643 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8652 -> Bool 12644testdata/performance/SampleMaterial.lc 1926:7-1931:35
8653 -> Bool 12645 Bool
8654 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12646 -> CullType
8655testdata/performance/SampleMaterial.lc 1926:7-1930:21 Bool 12647 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8656 -> Bool 12648testdata/performance/SampleMaterial.lc 1926:7-1932:28
8657 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12649 CullType
8658testdata/performance/SampleMaterial.lc 1926:7-1931:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12650 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8659testdata/performance/SampleMaterial.lc 1926:7-1932:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12651testdata/performance/SampleMaterial.lc 1926:7-1933:33
8660testdata/performance/SampleMaterial.lc 1926:7-1933:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12652 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8661testdata/performance/SampleMaterial.lc 1926:7-1934:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12653testdata/performance/SampleMaterial.lc 1926:7-1934:32
8662testdata/performance/SampleMaterial.lc 1926:7-1935:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12654 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8663testdata/performance/SampleMaterial.lc 1926:7-1936:34 List StageAttrs -> Bool -> CommonAttrs 12655testdata/performance/SampleMaterial.lc 1926:7-1935:30
8664testdata/performance/SampleMaterial.lc 1926:7-1964:14 Bool -> CommonAttrs 12656 Bool -> List StageAttrs -> Bool -> CommonAttrs
8665testdata/performance/SampleMaterial.lc 1926:7-1966:10 ((CommonAttrs)) | CommonAttrs 12657testdata/performance/SampleMaterial.lc 1926:7-1936:34
8666testdata/performance/SampleMaterial.lc 1927:24-1927:26 () 12658 List StageAttrs -> Bool -> CommonAttrs
8667testdata/performance/SampleMaterial.lc 1928:24-1928:26 () 12659testdata/performance/SampleMaterial.lc 1926:7-1964:14
8668testdata/performance/SampleMaterial.lc 1929:22-1929:27 Bool 12660 Bool -> CommonAttrs
8669testdata/performance/SampleMaterial.lc 1930:20-1930:21 _b 12661testdata/performance/SampleMaterial.lc 1926:7-1966:10
8670testdata/performance/SampleMaterial.lc 1931:30-1931:35 Bool 12662 CommonAttrs | ((CommonAttrs))
8671testdata/performance/SampleMaterial.lc 1932:23-1932:28 Bool 12663testdata/performance/SampleMaterial.lc 1927:24-1927:26
8672testdata/performance/SampleMaterial.lc 1933:20-1933:33 CullType 12664 ()
8673testdata/performance/SampleMaterial.lc 1934:30-1934:32 forall a . List a 12665testdata/performance/SampleMaterial.lc 1928:24-1928:26
8674testdata/performance/SampleMaterial.lc 1935:25-1935:30 Bool 12666 ()
8675testdata/performance/SampleMaterial.lc 1936:29-1936:34 Bool 12667testdata/performance/SampleMaterial.lc 1929:22-1929:27
8676testdata/performance/SampleMaterial.lc 1938:13-1964:14 List StageAttrs 12668 Bool
8677testdata/performance/SampleMaterial.lc 1938:15-1938:25 Maybe (Blending', Blending') 12669testdata/performance/SampleMaterial.lc 1930:20-1930:21
8678 -> RGBGen 12670 _b
8679 -> AlphaGen 12671testdata/performance/SampleMaterial.lc 1931:30-1931:35
12672 Bool
12673testdata/performance/SampleMaterial.lc 1932:23-1932:28
12674 Bool
12675testdata/performance/SampleMaterial.lc 1933:20-1933:33
12676 CullType
12677testdata/performance/SampleMaterial.lc 1934:30-1934:32
12678 forall a . List a
12679testdata/performance/SampleMaterial.lc 1935:25-1935:30
12680 Bool
12681testdata/performance/SampleMaterial.lc 1936:29-1936:34
12682 Bool
12683testdata/performance/SampleMaterial.lc 1938:13-1964:14
12684 List StageAttrs
12685testdata/performance/SampleMaterial.lc 1938:15-1938:25
12686 Maybe (Blending', Blending')
12687 -> RGBGen
12688 -> AlphaGen
12689 -> TCGen
12690 -> List TCMod
12691 -> StageTexture
12692 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12693testdata/performance/SampleMaterial.lc 1938:15-1939:36
12694 RGBGen
12695 -> AlphaGen
12696 -> TCGen
12697 -> List TCMod
12698 -> StageTexture
12699 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12700testdata/performance/SampleMaterial.lc 1938:15-1940:50
12701 AlphaGen
8680 -> TCGen 12702 -> TCGen
8681 -> List TCMod 12703 -> List TCMod
8682 -> StageTexture 12704 -> StageTexture
8683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8684testdata/performance/SampleMaterial.lc 1938:15-1939:36 RGBGen 12706testdata/performance/SampleMaterial.lc 1938:15-1941:42
8685 -> AlphaGen 12707 TCGen
8686 -> TCGen
8687 -> List TCMod 12708 -> List TCMod
8688 -> StageTexture 12709 -> StageTexture
8689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8690testdata/performance/SampleMaterial.lc 1938:15-1940:50 AlphaGen 12711testdata/performance/SampleMaterial.lc 1938:15-1942:36
8691 -> TCGen 12712 List TCMod
8692 -> List TCMod
8693 -> StageTexture 12713 -> StageTexture
8694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12714 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8695testdata/performance/SampleMaterial.lc 1938:15-1941:42 TCGen 12715testdata/performance/SampleMaterial.lc 1938:15-1943:31
8696 -> List TCMod 12716 StageTexture
8697 -> StageTexture
8698 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12717 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8699testdata/performance/SampleMaterial.lc 1938:15-1942:36 List TCMod 12718testdata/performance/SampleMaterial.lc 1938:15-1944:69
8700 -> StageTexture 12719 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12720testdata/performance/SampleMaterial.lc 1938:15-1945:38
8702testdata/performance/SampleMaterial.lc 1938:15-1943:31 StageTexture 12721 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12722testdata/performance/SampleMaterial.lc 1938:15-1946:41
8704testdata/performance/SampleMaterial.lc 1938:15-1944:69 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12723 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8705testdata/performance/SampleMaterial.lc 1938:15-1945:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12724testdata/performance/SampleMaterial.lc 1938:15-1947:40
8706testdata/performance/SampleMaterial.lc 1938:15-1946:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12725 Bool -> String -> StageAttrs
8707testdata/performance/SampleMaterial.lc 1938:15-1947:40 Bool -> String -> StageAttrs 12726testdata/performance/SampleMaterial.lc 1938:15-1948:46
8708testdata/performance/SampleMaterial.lc 1938:15-1948:46 String -> StageAttrs 12727 String -> StageAttrs
8709testdata/performance/SampleMaterial.lc 1938:15-1950:18 StageAttrs 12728testdata/performance/SampleMaterial.lc 1938:15-1950:18
8710testdata/performance/SampleMaterial.lc 1939:29-1939:36 forall a . Maybe a 12729 StageAttrs
8711testdata/performance/SampleMaterial.lc 1940:30-1940:50 RGBGen 12730testdata/performance/SampleMaterial.lc 1939:29-1939:36
8712testdata/performance/SampleMaterial.lc 1941:32-1941:42 AlphaGen 12731 forall a . Maybe a
8713testdata/performance/SampleMaterial.lc 1942:29-1942:36 TCGen 12732testdata/performance/SampleMaterial.lc 1940:30-1940:50
8714testdata/performance/SampleMaterial.lc 1943:29-1943:31 forall a . List a 12733 RGBGen
8715testdata/performance/SampleMaterial.lc 1944:31-1944:37 String -> StageTexture 12734testdata/performance/SampleMaterial.lc 1941:32-1941:42
8716testdata/performance/SampleMaterial.lc 1944:31-1944:69 StageTexture 12735 AlphaGen
8717testdata/performance/SampleMaterial.lc 1944:38-1944:69 String 12736testdata/performance/SampleMaterial.lc 1942:29-1942:36
8718testdata/performance/SampleMaterial.lc 1945:34-1945:38 Bool 12737 TCGen
8719testdata/performance/SampleMaterial.lc 1946:33-1946:41 DepthFunction 12738testdata/performance/SampleMaterial.lc 1943:29-1943:31
8720testdata/performance/SampleMaterial.lc 1947:33-1947:40 forall a . Maybe a 12739 forall a . List a
8721testdata/performance/SampleMaterial.lc 1948:41-1948:46 Bool 12740testdata/performance/SampleMaterial.lc 1944:31-1944:37
8722testdata/performance/SampleMaterial.lc 1949:38-1949:54 String 12741 String -> StageTexture
8723testdata/performance/SampleMaterial.lc 1951:15-1951:25 Maybe (Blending', Blending') 12742testdata/performance/SampleMaterial.lc 1944:31-1944:69
8724 -> RGBGen 12743 StageTexture
8725 -> AlphaGen 12744testdata/performance/SampleMaterial.lc 1944:38-1944:69
12745 String
12746testdata/performance/SampleMaterial.lc 1945:34-1945:38
12747 Bool
12748testdata/performance/SampleMaterial.lc 1946:33-1946:41
12749 DepthFunction
12750testdata/performance/SampleMaterial.lc 1947:33-1947:40
12751 forall a . Maybe a
12752testdata/performance/SampleMaterial.lc 1948:41-1948:46
12753 Bool
12754testdata/performance/SampleMaterial.lc 1949:38-1949:54
12755 String
12756testdata/performance/SampleMaterial.lc 1951:15-1951:25
12757 Maybe (Blending', Blending')
12758 -> RGBGen
12759 -> AlphaGen
12760 -> TCGen
12761 -> List TCMod
12762 -> StageTexture
12763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12764testdata/performance/SampleMaterial.lc 1951:15-1952:57
12765 RGBGen
12766 -> AlphaGen
12767 -> TCGen
12768 -> List TCMod
12769 -> StageTexture
12770 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12771testdata/performance/SampleMaterial.lc 1951:15-1953:50
12772 AlphaGen
8726 -> TCGen 12773 -> TCGen
8727 -> List TCMod 12774 -> List TCMod
8728 -> StageTexture 12775 -> StageTexture
8729 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8730testdata/performance/SampleMaterial.lc 1951:15-1952:57 RGBGen 12777testdata/performance/SampleMaterial.lc 1951:15-1954:42
8731 -> AlphaGen 12778 TCGen
8732 -> TCGen
8733 -> List TCMod 12779 -> List TCMod
8734 -> StageTexture 12780 -> StageTexture
8735 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8736testdata/performance/SampleMaterial.lc 1951:15-1953:50 AlphaGen 12782testdata/performance/SampleMaterial.lc 1951:15-1955:40
8737 -> TCGen 12783 List TCMod
8738 -> List TCMod
8739 -> StageTexture 12784 -> StageTexture
8740 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8741testdata/performance/SampleMaterial.lc 1951:15-1954:42 TCGen 12786testdata/performance/SampleMaterial.lc 1951:15-1956:31
8742 -> List TCMod 12787 StageTexture
8743 -> StageTexture
8744 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12788 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8745testdata/performance/SampleMaterial.lc 1951:15-1955:40 List TCMod 12789testdata/performance/SampleMaterial.lc 1951:15-1957:42
8746 -> StageTexture 12790 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8747 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12791testdata/performance/SampleMaterial.lc 1951:15-1958:38
8748testdata/performance/SampleMaterial.lc 1951:15-1956:31 StageTexture 12792 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12793testdata/performance/SampleMaterial.lc 1951:15-1959:41
8750testdata/performance/SampleMaterial.lc 1951:15-1957:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12794 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8751testdata/performance/SampleMaterial.lc 1951:15-1958:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12795testdata/performance/SampleMaterial.lc 1951:15-1960:40
8752testdata/performance/SampleMaterial.lc 1951:15-1959:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12796 Bool -> String -> StageAttrs
8753testdata/performance/SampleMaterial.lc 1951:15-1960:40 Bool -> String -> StageAttrs 12797testdata/performance/SampleMaterial.lc 1951:15-1961:46
8754testdata/performance/SampleMaterial.lc 1951:15-1961:46 String -> StageAttrs 12798 String -> StageAttrs
8755testdata/performance/SampleMaterial.lc 1951:15-1963:18 List StageAttrs | StageAttrs 12799testdata/performance/SampleMaterial.lc 1951:15-1963:18
8756testdata/performance/SampleMaterial.lc 1952:29-1952:33 forall a . a -> Maybe a 12800 StageAttrs | List StageAttrs
8757testdata/performance/SampleMaterial.lc 1952:29-1952:57 Maybe (Blending', Blending') 12801testdata/performance/SampleMaterial.lc 1952:29-1952:33
8758testdata/performance/SampleMaterial.lc 1952:34-1952:57 (Blending', Blending') 12802 forall a . a -> Maybe a
8759testdata/performance/SampleMaterial.lc 1952:36-1952:46 Blending' 12803testdata/performance/SampleMaterial.lc 1952:29-1952:57
8760testdata/performance/SampleMaterial.lc 1952:49-1952:55 ((Blending')) | Blending' 12804 Maybe (Blending', Blending')
8761testdata/performance/SampleMaterial.lc 1953:30-1953:50 RGBGen 12805testdata/performance/SampleMaterial.lc 1952:34-1952:57
8762testdata/performance/SampleMaterial.lc 1954:32-1954:42 AlphaGen 12806 (Blending', Blending')
8763testdata/performance/SampleMaterial.lc 1955:29-1955:40 TCGen 12807testdata/performance/SampleMaterial.lc 1952:36-1952:46
8764testdata/performance/SampleMaterial.lc 1956:29-1956:31 forall a . List a 12808 Blending'
8765testdata/performance/SampleMaterial.lc 1957:31-1957:42 StageTexture 12809testdata/performance/SampleMaterial.lc 1952:49-1952:55
8766testdata/performance/SampleMaterial.lc 1958:34-1958:38 Bool 12810 Blending' | ((Blending'))
8767testdata/performance/SampleMaterial.lc 1959:33-1959:41 DepthFunction 12811testdata/performance/SampleMaterial.lc 1953:30-1953:50
8768testdata/performance/SampleMaterial.lc 1960:33-1960:40 forall a . Maybe a 12812 RGBGen
8769testdata/performance/SampleMaterial.lc 1961:41-1961:46 Bool 12813testdata/performance/SampleMaterial.lc 1954:32-1954:42
8770testdata/performance/SampleMaterial.lc 1962:38-1962:54 String 12814 AlphaGen
8771testdata/performance/SampleMaterial.lc 1965:21-1965:26 Bool 12815testdata/performance/SampleMaterial.lc 1955:29-1955:40
8772testdata/performance/SampleMaterial.lc 1968:5-2010:6 (String, CommonAttrs) 12816 TCGen
8773testdata/performance/SampleMaterial.lc 1968:5-2182:6 List (String, CommonAttrs) 12817testdata/performance/SampleMaterial.lc 1956:29-1956:31
8774testdata/performance/SampleMaterial.lc 1968:7-1968:43 String 12818 forall a . List a
8775testdata/performance/SampleMaterial.lc 1969:7-1969:18 () 12819testdata/performance/SampleMaterial.lc 1957:31-1957:42
8776 -> () 12820 StageTexture
8777 -> Bool 12821testdata/performance/SampleMaterial.lc 1958:34-1958:38
12822 Bool
12823testdata/performance/SampleMaterial.lc 1959:33-1959:41
12824 DepthFunction
12825testdata/performance/SampleMaterial.lc 1960:33-1960:40
12826 forall a . Maybe a
12827testdata/performance/SampleMaterial.lc 1961:41-1961:46
12828 Bool
12829testdata/performance/SampleMaterial.lc 1962:38-1962:54
12830 String
12831testdata/performance/SampleMaterial.lc 1965:21-1965:26
12832 Bool
12833testdata/performance/SampleMaterial.lc 1968:5-2010:6
12834 (String, CommonAttrs)
12835testdata/performance/SampleMaterial.lc 1968:5-2182:6
12836 List (String, CommonAttrs)
12837testdata/performance/SampleMaterial.lc 1968:7-1968:43
12838 String
12839testdata/performance/SampleMaterial.lc 1969:7-1969:18
12840 ()
12841 -> ()
12842 -> Bool
12843 -> Float
12844 -> Bool
12845 -> Bool
12846 -> CullType
12847 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12848testdata/performance/SampleMaterial.lc 1969:7-1970:26
12849 ()
12850 -> Bool
12851 -> Float
12852 -> Bool
12853 -> Bool
12854 -> CullType
12855 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12856testdata/performance/SampleMaterial.lc 1969:7-1971:26
12857 Bool
8778 -> Float 12858 -> Float
8779 -> Bool 12859 -> Bool
8780 -> Bool 12860 -> Bool
8781 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12861 -> CullType
8782testdata/performance/SampleMaterial.lc 1969:7-1970:26 () 12862 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8783 -> Bool 12863testdata/performance/SampleMaterial.lc 1969:7-1972:27
8784 -> Float 12864 Float
8785 -> Bool 12865 -> Bool
8786 -> Bool 12866 -> Bool
8787 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12867 -> CullType
8788testdata/performance/SampleMaterial.lc 1969:7-1971:26 Bool 12868 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8789 -> Float 12869testdata/performance/SampleMaterial.lc 1969:7-1973:21
8790 -> Bool 12870 Bool
8791 -> Bool 12871 -> Bool
8792 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12872 -> CullType
8793testdata/performance/SampleMaterial.lc 1969:7-1972:27 Float 12873 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8794 -> Bool 12874testdata/performance/SampleMaterial.lc 1969:7-1974:35
8795 -> Bool 12875 Bool
8796 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12876 -> CullType
8797testdata/performance/SampleMaterial.lc 1969:7-1973:21 Bool 12877 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8798 -> Bool 12878testdata/performance/SampleMaterial.lc 1969:7-1975:28
8799 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12879 CullType
8800testdata/performance/SampleMaterial.lc 1969:7-1974:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12880 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8801testdata/performance/SampleMaterial.lc 1969:7-1975:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12881testdata/performance/SampleMaterial.lc 1969:7-1976:33
8802testdata/performance/SampleMaterial.lc 1969:7-1976:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12882 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8803testdata/performance/SampleMaterial.lc 1969:7-1977:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12883testdata/performance/SampleMaterial.lc 1969:7-1977:32
8804testdata/performance/SampleMaterial.lc 1969:7-1978:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 12884 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8805testdata/performance/SampleMaterial.lc 1969:7-1979:34 List StageAttrs -> Bool -> CommonAttrs 12885testdata/performance/SampleMaterial.lc 1969:7-1978:30
8806testdata/performance/SampleMaterial.lc 1969:7-2007:14 Bool -> CommonAttrs 12886 Bool -> List StageAttrs -> Bool -> CommonAttrs
8807testdata/performance/SampleMaterial.lc 1969:7-2009:10 ((CommonAttrs)) | CommonAttrs 12887testdata/performance/SampleMaterial.lc 1969:7-1979:34
8808testdata/performance/SampleMaterial.lc 1970:24-1970:26 () 12888 List StageAttrs -> Bool -> CommonAttrs
8809testdata/performance/SampleMaterial.lc 1971:24-1971:26 () 12889testdata/performance/SampleMaterial.lc 1969:7-2007:14
8810testdata/performance/SampleMaterial.lc 1972:22-1972:27 Bool 12890 Bool -> CommonAttrs
8811testdata/performance/SampleMaterial.lc 1973:20-1973:21 _b 12891testdata/performance/SampleMaterial.lc 1969:7-2009:10
8812testdata/performance/SampleMaterial.lc 1974:30-1974:35 Bool 12892 CommonAttrs | ((CommonAttrs))
8813testdata/performance/SampleMaterial.lc 1975:23-1975:28 Bool 12893testdata/performance/SampleMaterial.lc 1970:24-1970:26
8814testdata/performance/SampleMaterial.lc 1976:20-1976:33 CullType 12894 ()
8815testdata/performance/SampleMaterial.lc 1977:30-1977:32 forall a . List a 12895testdata/performance/SampleMaterial.lc 1971:24-1971:26
8816testdata/performance/SampleMaterial.lc 1978:25-1978:30 Bool 12896 ()
8817testdata/performance/SampleMaterial.lc 1979:29-1979:34 Bool 12897testdata/performance/SampleMaterial.lc 1972:22-1972:27
8818testdata/performance/SampleMaterial.lc 1981:13-2007:14 List StageAttrs 12898 Bool
8819testdata/performance/SampleMaterial.lc 1981:15-1981:25 Maybe (Blending', Blending') 12899testdata/performance/SampleMaterial.lc 1973:20-1973:21
8820 -> RGBGen 12900 _b
8821 -> AlphaGen 12901testdata/performance/SampleMaterial.lc 1974:30-1974:35
12902 Bool
12903testdata/performance/SampleMaterial.lc 1975:23-1975:28
12904 Bool
12905testdata/performance/SampleMaterial.lc 1976:20-1976:33
12906 CullType
12907testdata/performance/SampleMaterial.lc 1977:30-1977:32
12908 forall a . List a
12909testdata/performance/SampleMaterial.lc 1978:25-1978:30
12910 Bool
12911testdata/performance/SampleMaterial.lc 1979:29-1979:34
12912 Bool
12913testdata/performance/SampleMaterial.lc 1981:13-2007:14
12914 List StageAttrs
12915testdata/performance/SampleMaterial.lc 1981:15-1981:25
12916 Maybe (Blending', Blending')
12917 -> RGBGen
12918 -> AlphaGen
12919 -> TCGen
12920 -> List TCMod
12921 -> StageTexture
12922 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12923testdata/performance/SampleMaterial.lc 1981:15-1982:36
12924 RGBGen
12925 -> AlphaGen
12926 -> TCGen
12927 -> List TCMod
12928 -> StageTexture
12929 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12930testdata/performance/SampleMaterial.lc 1981:15-1983:50
12931 AlphaGen
8822 -> TCGen 12932 -> TCGen
8823 -> List TCMod 12933 -> List TCMod
8824 -> StageTexture 12934 -> StageTexture
8825 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8826testdata/performance/SampleMaterial.lc 1981:15-1982:36 RGBGen 12936testdata/performance/SampleMaterial.lc 1981:15-1984:42
8827 -> AlphaGen 12937 TCGen
8828 -> TCGen
8829 -> List TCMod 12938 -> List TCMod
8830 -> StageTexture 12939 -> StageTexture
8831 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8832testdata/performance/SampleMaterial.lc 1981:15-1983:50 AlphaGen 12941testdata/performance/SampleMaterial.lc 1981:15-1985:36
8833 -> TCGen 12942 List TCMod
8834 -> List TCMod
8835 -> StageTexture 12943 -> StageTexture
8836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12944 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8837testdata/performance/SampleMaterial.lc 1981:15-1984:42 TCGen 12945testdata/performance/SampleMaterial.lc 1981:15-1986:31
8838 -> List TCMod 12946 StageTexture
8839 -> StageTexture
8840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8841testdata/performance/SampleMaterial.lc 1981:15-1985:36 List TCMod 12948testdata/performance/SampleMaterial.lc 1981:15-1987:74
8842 -> StageTexture 12949 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12950testdata/performance/SampleMaterial.lc 1981:15-1988:38
8844testdata/performance/SampleMaterial.lc 1981:15-1986:31 StageTexture 12951 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12952testdata/performance/SampleMaterial.lc 1981:15-1989:41
8846testdata/performance/SampleMaterial.lc 1981:15-1987:74 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12953 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8847testdata/performance/SampleMaterial.lc 1981:15-1988:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12954testdata/performance/SampleMaterial.lc 1981:15-1990:40
8848testdata/performance/SampleMaterial.lc 1981:15-1989:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 12955 Bool -> String -> StageAttrs
8849testdata/performance/SampleMaterial.lc 1981:15-1990:40 Bool -> String -> StageAttrs 12956testdata/performance/SampleMaterial.lc 1981:15-1991:46
8850testdata/performance/SampleMaterial.lc 1981:15-1991:46 String -> StageAttrs 12957 String -> StageAttrs
8851testdata/performance/SampleMaterial.lc 1981:15-1993:18 StageAttrs 12958testdata/performance/SampleMaterial.lc 1981:15-1993:18
8852testdata/performance/SampleMaterial.lc 1982:29-1982:36 forall a . Maybe a 12959 StageAttrs
8853testdata/performance/SampleMaterial.lc 1983:30-1983:50 RGBGen 12960testdata/performance/SampleMaterial.lc 1982:29-1982:36
8854testdata/performance/SampleMaterial.lc 1984:32-1984:42 AlphaGen 12961 forall a . Maybe a
8855testdata/performance/SampleMaterial.lc 1985:29-1985:36 TCGen 12962testdata/performance/SampleMaterial.lc 1983:30-1983:50
8856testdata/performance/SampleMaterial.lc 1986:29-1986:31 forall a . List a 12963 RGBGen
8857testdata/performance/SampleMaterial.lc 1987:31-1987:37 String -> StageTexture 12964testdata/performance/SampleMaterial.lc 1984:32-1984:42
8858testdata/performance/SampleMaterial.lc 1987:31-1987:74 StageTexture 12965 AlphaGen
8859testdata/performance/SampleMaterial.lc 1987:38-1987:74 String 12966testdata/performance/SampleMaterial.lc 1985:29-1985:36
8860testdata/performance/SampleMaterial.lc 1988:34-1988:38 Bool 12967 TCGen
8861testdata/performance/SampleMaterial.lc 1989:33-1989:41 DepthFunction 12968testdata/performance/SampleMaterial.lc 1986:29-1986:31
8862testdata/performance/SampleMaterial.lc 1990:33-1990:40 forall a . Maybe a 12969 forall a . List a
8863testdata/performance/SampleMaterial.lc 1991:41-1991:46 Bool 12970testdata/performance/SampleMaterial.lc 1987:31-1987:37
8864testdata/performance/SampleMaterial.lc 1992:38-1992:53 String 12971 String -> StageTexture
8865testdata/performance/SampleMaterial.lc 1994:15-1994:25 Maybe (Blending', Blending') 12972testdata/performance/SampleMaterial.lc 1987:31-1987:74
8866 -> RGBGen 12973 StageTexture
8867 -> AlphaGen 12974testdata/performance/SampleMaterial.lc 1987:38-1987:74
12975 String
12976testdata/performance/SampleMaterial.lc 1988:34-1988:38
12977 Bool
12978testdata/performance/SampleMaterial.lc 1989:33-1989:41
12979 DepthFunction
12980testdata/performance/SampleMaterial.lc 1990:33-1990:40
12981 forall a . Maybe a
12982testdata/performance/SampleMaterial.lc 1991:41-1991:46
12983 Bool
12984testdata/performance/SampleMaterial.lc 1992:38-1992:53
12985 String
12986testdata/performance/SampleMaterial.lc 1994:15-1994:25
12987 Maybe (Blending', Blending')
12988 -> RGBGen
12989 -> AlphaGen
12990 -> TCGen
12991 -> List TCMod
12992 -> StageTexture
12993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12994testdata/performance/SampleMaterial.lc 1994:15-1995:57
12995 RGBGen
12996 -> AlphaGen
12997 -> TCGen
12998 -> List TCMod
12999 -> StageTexture
13000 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13001testdata/performance/SampleMaterial.lc 1994:15-1996:50
13002 AlphaGen
8868 -> TCGen 13003 -> TCGen
8869 -> List TCMod 13004 -> List TCMod
8870 -> StageTexture 13005 -> StageTexture
8871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8872testdata/performance/SampleMaterial.lc 1994:15-1995:57 RGBGen 13007testdata/performance/SampleMaterial.lc 1994:15-1997:42
8873 -> AlphaGen 13008 TCGen
8874 -> TCGen
8875 -> List TCMod 13009 -> List TCMod
8876 -> StageTexture 13010 -> StageTexture
8877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8878testdata/performance/SampleMaterial.lc 1994:15-1996:50 AlphaGen 13012testdata/performance/SampleMaterial.lc 1994:15-1998:40
8879 -> TCGen 13013 List TCMod
8880 -> List TCMod
8881 -> StageTexture 13014 -> StageTexture
8882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13015 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8883testdata/performance/SampleMaterial.lc 1994:15-1997:42 TCGen 13016testdata/performance/SampleMaterial.lc 1994:15-1999:31
8884 -> List TCMod 13017 StageTexture
8885 -> StageTexture
8886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8887testdata/performance/SampleMaterial.lc 1994:15-1998:40 List TCMod 13019testdata/performance/SampleMaterial.lc 1994:15-2000:42
8888 -> StageTexture 13020 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13021testdata/performance/SampleMaterial.lc 1994:15-2001:38
8890testdata/performance/SampleMaterial.lc 1994:15-1999:31 StageTexture 13022 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13023testdata/performance/SampleMaterial.lc 1994:15-2002:41
8892testdata/performance/SampleMaterial.lc 1994:15-2000:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13024 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8893testdata/performance/SampleMaterial.lc 1994:15-2001:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13025testdata/performance/SampleMaterial.lc 1994:15-2003:40
8894testdata/performance/SampleMaterial.lc 1994:15-2002:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13026 Bool -> String -> StageAttrs
8895testdata/performance/SampleMaterial.lc 1994:15-2003:40 Bool -> String -> StageAttrs 13027testdata/performance/SampleMaterial.lc 1994:15-2004:46
8896testdata/performance/SampleMaterial.lc 1994:15-2004:46 String -> StageAttrs 13028 String -> StageAttrs
8897testdata/performance/SampleMaterial.lc 1994:15-2006:18 List StageAttrs | StageAttrs 13029testdata/performance/SampleMaterial.lc 1994:15-2006:18
8898testdata/performance/SampleMaterial.lc 1995:29-1995:33 forall a . a -> Maybe a 13030 StageAttrs | List StageAttrs
8899testdata/performance/SampleMaterial.lc 1995:29-1995:57 Maybe (Blending', Blending') 13031testdata/performance/SampleMaterial.lc 1995:29-1995:33
8900testdata/performance/SampleMaterial.lc 1995:34-1995:57 (Blending', Blending') 13032 forall a . a -> Maybe a
8901testdata/performance/SampleMaterial.lc 1995:36-1995:46 Blending' 13033testdata/performance/SampleMaterial.lc 1995:29-1995:57
8902testdata/performance/SampleMaterial.lc 1995:49-1995:55 ((Blending')) | Blending' 13034 Maybe (Blending', Blending')
8903testdata/performance/SampleMaterial.lc 1996:30-1996:50 RGBGen 13035testdata/performance/SampleMaterial.lc 1995:34-1995:57
8904testdata/performance/SampleMaterial.lc 1997:32-1997:42 AlphaGen 13036 (Blending', Blending')
8905testdata/performance/SampleMaterial.lc 1998:29-1998:40 TCGen 13037testdata/performance/SampleMaterial.lc 1995:36-1995:46
8906testdata/performance/SampleMaterial.lc 1999:29-1999:31 forall a . List a 13038 Blending'
8907testdata/performance/SampleMaterial.lc 2000:31-2000:42 StageTexture 13039testdata/performance/SampleMaterial.lc 1995:49-1995:55
8908testdata/performance/SampleMaterial.lc 2001:34-2001:38 Bool 13040 Blending' | ((Blending'))
8909testdata/performance/SampleMaterial.lc 2002:33-2002:41 DepthFunction 13041testdata/performance/SampleMaterial.lc 1996:30-1996:50
8910testdata/performance/SampleMaterial.lc 2003:33-2003:40 forall a . Maybe a 13042 RGBGen
8911testdata/performance/SampleMaterial.lc 2004:41-2004:46 Bool 13043testdata/performance/SampleMaterial.lc 1997:32-1997:42
8912testdata/performance/SampleMaterial.lc 2005:38-2005:54 String 13044 AlphaGen
8913testdata/performance/SampleMaterial.lc 2008:21-2008:26 Bool 13045testdata/performance/SampleMaterial.lc 1998:29-1998:40
8914testdata/performance/SampleMaterial.lc 2011:5-2053:6 (String, CommonAttrs) 13046 TCGen
8915testdata/performance/SampleMaterial.lc 2011:5-2182:6 List (String, CommonAttrs) 13047testdata/performance/SampleMaterial.lc 1999:29-1999:31
8916testdata/performance/SampleMaterial.lc 2011:7-2011:36 String 13048 forall a . List a
8917testdata/performance/SampleMaterial.lc 2012:7-2012:18 () 13049testdata/performance/SampleMaterial.lc 2000:31-2000:42
8918 -> () 13050 StageTexture
8919 -> Bool 13051testdata/performance/SampleMaterial.lc 2001:34-2001:38
13052 Bool
13053testdata/performance/SampleMaterial.lc 2002:33-2002:41
13054 DepthFunction
13055testdata/performance/SampleMaterial.lc 2003:33-2003:40
13056 forall a . Maybe a
13057testdata/performance/SampleMaterial.lc 2004:41-2004:46
13058 Bool
13059testdata/performance/SampleMaterial.lc 2005:38-2005:54
13060 String
13061testdata/performance/SampleMaterial.lc 2008:21-2008:26
13062 Bool
13063testdata/performance/SampleMaterial.lc 2011:5-2053:6
13064 (String, CommonAttrs)
13065testdata/performance/SampleMaterial.lc 2011:5-2182:6
13066 List (String, CommonAttrs)
13067testdata/performance/SampleMaterial.lc 2011:7-2011:36
13068 String
13069testdata/performance/SampleMaterial.lc 2012:7-2012:18
13070 ()
13071 -> ()
13072 -> Bool
13073 -> Float
13074 -> Bool
13075 -> Bool
13076 -> CullType
13077 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13078testdata/performance/SampleMaterial.lc 2012:7-2013:26
13079 ()
13080 -> Bool
13081 -> Float
13082 -> Bool
13083 -> Bool
13084 -> CullType
13085 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13086testdata/performance/SampleMaterial.lc 2012:7-2014:26
13087 Bool
8920 -> Float 13088 -> Float
8921 -> Bool 13089 -> Bool
8922 -> Bool 13090 -> Bool
8923 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13091 -> CullType
8924testdata/performance/SampleMaterial.lc 2012:7-2013:26 () 13092 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8925 -> Bool 13093testdata/performance/SampleMaterial.lc 2012:7-2015:27
8926 -> Float 13094 Float
8927 -> Bool 13095 -> Bool
8928 -> Bool 13096 -> Bool
8929 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13097 -> CullType
8930testdata/performance/SampleMaterial.lc 2012:7-2014:26 Bool 13098 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8931 -> Float 13099testdata/performance/SampleMaterial.lc 2012:7-2016:21
8932 -> Bool 13100 Bool
8933 -> Bool 13101 -> Bool
8934 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13102 -> CullType
8935testdata/performance/SampleMaterial.lc 2012:7-2015:27 Float 13103 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8936 -> Bool 13104testdata/performance/SampleMaterial.lc 2012:7-2017:35
8937 -> Bool 13105 Bool
8938 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13106 -> CullType
8939testdata/performance/SampleMaterial.lc 2012:7-2016:21 Bool 13107 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8940 -> Bool 13108testdata/performance/SampleMaterial.lc 2012:7-2018:28
8941 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13109 CullType
8942testdata/performance/SampleMaterial.lc 2012:7-2017:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13110 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8943testdata/performance/SampleMaterial.lc 2012:7-2018:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13111testdata/performance/SampleMaterial.lc 2012:7-2019:33
8944testdata/performance/SampleMaterial.lc 2012:7-2019:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13112 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8945testdata/performance/SampleMaterial.lc 2012:7-2020:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13113testdata/performance/SampleMaterial.lc 2012:7-2020:32
8946testdata/performance/SampleMaterial.lc 2012:7-2021:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13114 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8947testdata/performance/SampleMaterial.lc 2012:7-2022:34 List StageAttrs -> Bool -> CommonAttrs 13115testdata/performance/SampleMaterial.lc 2012:7-2021:30
8948testdata/performance/SampleMaterial.lc 2012:7-2050:14 Bool -> CommonAttrs 13116 Bool -> List StageAttrs -> Bool -> CommonAttrs
8949testdata/performance/SampleMaterial.lc 2012:7-2052:10 ((CommonAttrs)) | CommonAttrs 13117testdata/performance/SampleMaterial.lc 2012:7-2022:34
8950testdata/performance/SampleMaterial.lc 2013:24-2013:26 () 13118 List StageAttrs -> Bool -> CommonAttrs
8951testdata/performance/SampleMaterial.lc 2014:24-2014:26 () 13119testdata/performance/SampleMaterial.lc 2012:7-2050:14
8952testdata/performance/SampleMaterial.lc 2015:22-2015:27 Bool 13120 Bool -> CommonAttrs
8953testdata/performance/SampleMaterial.lc 2016:20-2016:21 _b 13121testdata/performance/SampleMaterial.lc 2012:7-2052:10
8954testdata/performance/SampleMaterial.lc 2017:30-2017:35 Bool 13122 CommonAttrs | ((CommonAttrs))
8955testdata/performance/SampleMaterial.lc 2018:23-2018:28 Bool 13123testdata/performance/SampleMaterial.lc 2013:24-2013:26
8956testdata/performance/SampleMaterial.lc 2019:20-2019:33 CullType 13124 ()
8957testdata/performance/SampleMaterial.lc 2020:30-2020:32 forall a . List a 13125testdata/performance/SampleMaterial.lc 2014:24-2014:26
8958testdata/performance/SampleMaterial.lc 2021:25-2021:30 Bool 13126 ()
8959testdata/performance/SampleMaterial.lc 2022:29-2022:34 Bool 13127testdata/performance/SampleMaterial.lc 2015:22-2015:27
8960testdata/performance/SampleMaterial.lc 2024:13-2050:14 List StageAttrs 13128 Bool
8961testdata/performance/SampleMaterial.lc 2024:15-2024:25 Maybe (Blending', Blending') 13129testdata/performance/SampleMaterial.lc 2016:20-2016:21
8962 -> RGBGen 13130 _b
8963 -> AlphaGen 13131testdata/performance/SampleMaterial.lc 2017:30-2017:35
13132 Bool
13133testdata/performance/SampleMaterial.lc 2018:23-2018:28
13134 Bool
13135testdata/performance/SampleMaterial.lc 2019:20-2019:33
13136 CullType
13137testdata/performance/SampleMaterial.lc 2020:30-2020:32
13138 forall a . List a
13139testdata/performance/SampleMaterial.lc 2021:25-2021:30
13140 Bool
13141testdata/performance/SampleMaterial.lc 2022:29-2022:34
13142 Bool
13143testdata/performance/SampleMaterial.lc 2024:13-2050:14
13144 List StageAttrs
13145testdata/performance/SampleMaterial.lc 2024:15-2024:25
13146 Maybe (Blending', Blending')
13147 -> RGBGen
13148 -> AlphaGen
13149 -> TCGen
13150 -> List TCMod
13151 -> StageTexture
13152 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13153testdata/performance/SampleMaterial.lc 2024:15-2025:36
13154 RGBGen
13155 -> AlphaGen
13156 -> TCGen
13157 -> List TCMod
13158 -> StageTexture
13159 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13160testdata/performance/SampleMaterial.lc 2024:15-2026:50
13161 AlphaGen
8964 -> TCGen 13162 -> TCGen
8965 -> List TCMod 13163 -> List TCMod
8966 -> StageTexture 13164 -> StageTexture
8967 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8968testdata/performance/SampleMaterial.lc 2024:15-2025:36 RGBGen 13166testdata/performance/SampleMaterial.lc 2024:15-2027:42
8969 -> AlphaGen 13167 TCGen
8970 -> TCGen
8971 -> List TCMod 13168 -> List TCMod
8972 -> StageTexture 13169 -> StageTexture
8973 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8974testdata/performance/SampleMaterial.lc 2024:15-2026:50 AlphaGen 13171testdata/performance/SampleMaterial.lc 2024:15-2028:36
8975 -> TCGen 13172 List TCMod
8976 -> List TCMod
8977 -> StageTexture 13173 -> StageTexture
8978 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8979testdata/performance/SampleMaterial.lc 2024:15-2027:42 TCGen 13175testdata/performance/SampleMaterial.lc 2024:15-2029:31
8980 -> List TCMod 13176 StageTexture
8981 -> StageTexture
8982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8983testdata/performance/SampleMaterial.lc 2024:15-2028:36 List TCMod 13178testdata/performance/SampleMaterial.lc 2024:15-2030:67
8984 -> StageTexture 13179 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8985 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13180testdata/performance/SampleMaterial.lc 2024:15-2031:38
8986testdata/performance/SampleMaterial.lc 2024:15-2029:31 StageTexture 13181 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8987 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13182testdata/performance/SampleMaterial.lc 2024:15-2032:41
8988testdata/performance/SampleMaterial.lc 2024:15-2030:67 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13183 Maybe AlphaFunction -> Bool -> String -> StageAttrs
8989testdata/performance/SampleMaterial.lc 2024:15-2031:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13184testdata/performance/SampleMaterial.lc 2024:15-2033:40
8990testdata/performance/SampleMaterial.lc 2024:15-2032:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13185 Bool -> String -> StageAttrs
8991testdata/performance/SampleMaterial.lc 2024:15-2033:40 Bool -> String -> StageAttrs 13186testdata/performance/SampleMaterial.lc 2024:15-2034:46
8992testdata/performance/SampleMaterial.lc 2024:15-2034:46 String -> StageAttrs 13187 String -> StageAttrs
8993testdata/performance/SampleMaterial.lc 2024:15-2036:18 StageAttrs 13188testdata/performance/SampleMaterial.lc 2024:15-2036:18
8994testdata/performance/SampleMaterial.lc 2025:29-2025:36 forall a . Maybe a 13189 StageAttrs
8995testdata/performance/SampleMaterial.lc 2026:30-2026:50 RGBGen 13190testdata/performance/SampleMaterial.lc 2025:29-2025:36
8996testdata/performance/SampleMaterial.lc 2027:32-2027:42 AlphaGen 13191 forall a . Maybe a
8997testdata/performance/SampleMaterial.lc 2028:29-2028:36 TCGen 13192testdata/performance/SampleMaterial.lc 2026:30-2026:50
8998testdata/performance/SampleMaterial.lc 2029:29-2029:31 forall a . List a 13193 RGBGen
8999testdata/performance/SampleMaterial.lc 2030:31-2030:37 String -> StageTexture 13194testdata/performance/SampleMaterial.lc 2027:32-2027:42
9000testdata/performance/SampleMaterial.lc 2030:31-2030:67 StageTexture 13195 AlphaGen
9001testdata/performance/SampleMaterial.lc 2030:38-2030:67 String 13196testdata/performance/SampleMaterial.lc 2028:29-2028:36
9002testdata/performance/SampleMaterial.lc 2031:34-2031:38 Bool 13197 TCGen
9003testdata/performance/SampleMaterial.lc 2032:33-2032:41 DepthFunction 13198testdata/performance/SampleMaterial.lc 2029:29-2029:31
9004testdata/performance/SampleMaterial.lc 2033:33-2033:40 forall a . Maybe a 13199 forall a . List a
9005testdata/performance/SampleMaterial.lc 2034:41-2034:46 Bool 13200testdata/performance/SampleMaterial.lc 2030:31-2030:37
9006testdata/performance/SampleMaterial.lc 2035:38-2035:54 String 13201 String -> StageTexture
9007testdata/performance/SampleMaterial.lc 2037:15-2037:25 Maybe (Blending', Blending') 13202testdata/performance/SampleMaterial.lc 2030:31-2030:67
9008 -> RGBGen 13203 StageTexture
9009 -> AlphaGen 13204testdata/performance/SampleMaterial.lc 2030:38-2030:67
13205 String
13206testdata/performance/SampleMaterial.lc 2031:34-2031:38
13207 Bool
13208testdata/performance/SampleMaterial.lc 2032:33-2032:41
13209 DepthFunction
13210testdata/performance/SampleMaterial.lc 2033:33-2033:40
13211 forall a . Maybe a
13212testdata/performance/SampleMaterial.lc 2034:41-2034:46
13213 Bool
13214testdata/performance/SampleMaterial.lc 2035:38-2035:54
13215 String
13216testdata/performance/SampleMaterial.lc 2037:15-2037:25
13217 Maybe (Blending', Blending')
13218 -> RGBGen
13219 -> AlphaGen
13220 -> TCGen
13221 -> List TCMod
13222 -> StageTexture
13223 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13224testdata/performance/SampleMaterial.lc 2037:15-2038:57
13225 RGBGen
13226 -> AlphaGen
13227 -> TCGen
13228 -> List TCMod
13229 -> StageTexture
13230 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13231testdata/performance/SampleMaterial.lc 2037:15-2039:50
13232 AlphaGen
9010 -> TCGen 13233 -> TCGen
9011 -> List TCMod 13234 -> List TCMod
9012 -> StageTexture 13235 -> StageTexture
9013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9014testdata/performance/SampleMaterial.lc 2037:15-2038:57 RGBGen 13237testdata/performance/SampleMaterial.lc 2037:15-2040:42
9015 -> AlphaGen 13238 TCGen
9016 -> TCGen
9017 -> List TCMod 13239 -> List TCMod
9018 -> StageTexture 13240 -> StageTexture
9019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13241 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9020testdata/performance/SampleMaterial.lc 2037:15-2039:50 AlphaGen 13242testdata/performance/SampleMaterial.lc 2037:15-2041:40
9021 -> TCGen 13243 List TCMod
9022 -> List TCMod
9023 -> StageTexture 13244 -> StageTexture
9024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9025testdata/performance/SampleMaterial.lc 2037:15-2040:42 TCGen 13246testdata/performance/SampleMaterial.lc 2037:15-2042:31
9026 -> List TCMod 13247 StageTexture
9027 -> StageTexture
9028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13248 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9029testdata/performance/SampleMaterial.lc 2037:15-2041:40 List TCMod 13249testdata/performance/SampleMaterial.lc 2037:15-2043:42
9030 -> StageTexture 13250 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9031 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13251testdata/performance/SampleMaterial.lc 2037:15-2044:38
9032testdata/performance/SampleMaterial.lc 2037:15-2042:31 StageTexture 13252 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9033 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13253testdata/performance/SampleMaterial.lc 2037:15-2045:41
9034testdata/performance/SampleMaterial.lc 2037:15-2043:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13254 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9035testdata/performance/SampleMaterial.lc 2037:15-2044:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13255testdata/performance/SampleMaterial.lc 2037:15-2046:40
9036testdata/performance/SampleMaterial.lc 2037:15-2045:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13256 Bool -> String -> StageAttrs
9037testdata/performance/SampleMaterial.lc 2037:15-2046:40 Bool -> String -> StageAttrs 13257testdata/performance/SampleMaterial.lc 2037:15-2047:46
9038testdata/performance/SampleMaterial.lc 2037:15-2047:46 String -> StageAttrs 13258 String -> StageAttrs
9039testdata/performance/SampleMaterial.lc 2037:15-2049:18 List StageAttrs | StageAttrs 13259testdata/performance/SampleMaterial.lc 2037:15-2049:18
9040testdata/performance/SampleMaterial.lc 2038:29-2038:33 forall a . a -> Maybe a 13260 StageAttrs | List StageAttrs
9041testdata/performance/SampleMaterial.lc 2038:29-2038:57 Maybe (Blending', Blending') 13261testdata/performance/SampleMaterial.lc 2038:29-2038:33
9042testdata/performance/SampleMaterial.lc 2038:34-2038:57 (Blending', Blending') 13262 forall a . a -> Maybe a
9043testdata/performance/SampleMaterial.lc 2038:36-2038:46 Blending' 13263testdata/performance/SampleMaterial.lc 2038:29-2038:57
9044testdata/performance/SampleMaterial.lc 2038:49-2038:55 ((Blending')) | Blending' 13264 Maybe (Blending', Blending')
9045testdata/performance/SampleMaterial.lc 2039:30-2039:50 RGBGen 13265testdata/performance/SampleMaterial.lc 2038:34-2038:57
9046testdata/performance/SampleMaterial.lc 2040:32-2040:42 AlphaGen 13266 (Blending', Blending')
9047testdata/performance/SampleMaterial.lc 2041:29-2041:40 TCGen 13267testdata/performance/SampleMaterial.lc 2038:36-2038:46
9048testdata/performance/SampleMaterial.lc 2042:29-2042:31 forall a . List a 13268 Blending'
9049testdata/performance/SampleMaterial.lc 2043:31-2043:42 StageTexture 13269testdata/performance/SampleMaterial.lc 2038:49-2038:55
9050testdata/performance/SampleMaterial.lc 2044:34-2044:38 Bool 13270 Blending' | ((Blending'))
9051testdata/performance/SampleMaterial.lc 2045:33-2045:41 DepthFunction 13271testdata/performance/SampleMaterial.lc 2039:30-2039:50
9052testdata/performance/SampleMaterial.lc 2046:33-2046:40 forall a . Maybe a 13272 RGBGen
9053testdata/performance/SampleMaterial.lc 2047:41-2047:46 Bool 13273testdata/performance/SampleMaterial.lc 2040:32-2040:42
9054testdata/performance/SampleMaterial.lc 2048:38-2048:54 String 13274 AlphaGen
9055testdata/performance/SampleMaterial.lc 2051:21-2051:26 Bool 13275testdata/performance/SampleMaterial.lc 2041:29-2041:40
9056testdata/performance/SampleMaterial.lc 2054:5-2096:6 (String, CommonAttrs) 13276 TCGen
9057testdata/performance/SampleMaterial.lc 2054:5-2182:6 List (String, CommonAttrs) 13277testdata/performance/SampleMaterial.lc 2042:29-2042:31
9058testdata/performance/SampleMaterial.lc 2054:7-2054:40 String 13278 forall a . List a
9059testdata/performance/SampleMaterial.lc 2055:7-2055:18 () 13279testdata/performance/SampleMaterial.lc 2043:31-2043:42
9060 -> () 13280 StageTexture
9061 -> Bool 13281testdata/performance/SampleMaterial.lc 2044:34-2044:38
13282 Bool
13283testdata/performance/SampleMaterial.lc 2045:33-2045:41
13284 DepthFunction
13285testdata/performance/SampleMaterial.lc 2046:33-2046:40
13286 forall a . Maybe a
13287testdata/performance/SampleMaterial.lc 2047:41-2047:46
13288 Bool
13289testdata/performance/SampleMaterial.lc 2048:38-2048:54
13290 String
13291testdata/performance/SampleMaterial.lc 2051:21-2051:26
13292 Bool
13293testdata/performance/SampleMaterial.lc 2054:5-2096:6
13294 (String, CommonAttrs)
13295testdata/performance/SampleMaterial.lc 2054:5-2182:6
13296 List (String, CommonAttrs)
13297testdata/performance/SampleMaterial.lc 2054:7-2054:40
13298 String
13299testdata/performance/SampleMaterial.lc 2055:7-2055:18
13300 ()
13301 -> ()
13302 -> Bool
13303 -> Float
13304 -> Bool
13305 -> Bool
13306 -> CullType
13307 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13308testdata/performance/SampleMaterial.lc 2055:7-2056:26
13309 ()
13310 -> Bool
13311 -> Float
13312 -> Bool
13313 -> Bool
13314 -> CullType
13315 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13316testdata/performance/SampleMaterial.lc 2055:7-2057:26
13317 Bool
9062 -> Float 13318 -> Float
9063 -> Bool 13319 -> Bool
9064 -> Bool 13320 -> Bool
9065 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13321 -> CullType
9066testdata/performance/SampleMaterial.lc 2055:7-2056:26 () 13322 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9067 -> Bool 13323testdata/performance/SampleMaterial.lc 2055:7-2058:27
9068 -> Float 13324 Float
9069 -> Bool 13325 -> Bool
9070 -> Bool 13326 -> Bool
9071 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13327 -> CullType
9072testdata/performance/SampleMaterial.lc 2055:7-2057:26 Bool 13328 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9073 -> Float 13329testdata/performance/SampleMaterial.lc 2055:7-2059:21
9074 -> Bool 13330 Bool
9075 -> Bool 13331 -> Bool
9076 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13332 -> CullType
9077testdata/performance/SampleMaterial.lc 2055:7-2058:27 Float 13333 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9078 -> Bool 13334testdata/performance/SampleMaterial.lc 2055:7-2060:35
9079 -> Bool 13335 Bool
9080 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13336 -> CullType
9081testdata/performance/SampleMaterial.lc 2055:7-2059:21 Bool 13337 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9082 -> Bool 13338testdata/performance/SampleMaterial.lc 2055:7-2061:28
9083 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13339 CullType
9084testdata/performance/SampleMaterial.lc 2055:7-2060:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13340 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9085testdata/performance/SampleMaterial.lc 2055:7-2061:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13341testdata/performance/SampleMaterial.lc 2055:7-2062:33
9086testdata/performance/SampleMaterial.lc 2055:7-2062:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13342 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9087testdata/performance/SampleMaterial.lc 2055:7-2063:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13343testdata/performance/SampleMaterial.lc 2055:7-2063:32
9088testdata/performance/SampleMaterial.lc 2055:7-2064:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13344 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9089testdata/performance/SampleMaterial.lc 2055:7-2065:34 List StageAttrs -> Bool -> CommonAttrs 13345testdata/performance/SampleMaterial.lc 2055:7-2064:30
9090testdata/performance/SampleMaterial.lc 2055:7-2093:14 Bool -> CommonAttrs 13346 Bool -> List StageAttrs -> Bool -> CommonAttrs
9091testdata/performance/SampleMaterial.lc 2055:7-2095:10 ((CommonAttrs)) | CommonAttrs 13347testdata/performance/SampleMaterial.lc 2055:7-2065:34
9092testdata/performance/SampleMaterial.lc 2056:24-2056:26 () 13348 List StageAttrs -> Bool -> CommonAttrs
9093testdata/performance/SampleMaterial.lc 2057:24-2057:26 () 13349testdata/performance/SampleMaterial.lc 2055:7-2093:14
9094testdata/performance/SampleMaterial.lc 2058:22-2058:27 Bool 13350 Bool -> CommonAttrs
9095testdata/performance/SampleMaterial.lc 2059:20-2059:21 _b 13351testdata/performance/SampleMaterial.lc 2055:7-2095:10
9096testdata/performance/SampleMaterial.lc 2060:30-2060:35 Bool 13352 CommonAttrs | ((CommonAttrs))
9097testdata/performance/SampleMaterial.lc 2061:23-2061:28 Bool 13353testdata/performance/SampleMaterial.lc 2056:24-2056:26
9098testdata/performance/SampleMaterial.lc 2062:20-2062:33 CullType 13354 ()
9099testdata/performance/SampleMaterial.lc 2063:30-2063:32 forall a . List a 13355testdata/performance/SampleMaterial.lc 2057:24-2057:26
9100testdata/performance/SampleMaterial.lc 2064:25-2064:30 Bool 13356 ()
9101testdata/performance/SampleMaterial.lc 2065:29-2065:34 Bool 13357testdata/performance/SampleMaterial.lc 2058:22-2058:27
9102testdata/performance/SampleMaterial.lc 2067:13-2093:14 List StageAttrs 13358 Bool
9103testdata/performance/SampleMaterial.lc 2067:15-2067:25 Maybe (Blending', Blending') 13359testdata/performance/SampleMaterial.lc 2059:20-2059:21
9104 -> RGBGen 13360 _b
9105 -> AlphaGen 13361testdata/performance/SampleMaterial.lc 2060:30-2060:35
13362 Bool
13363testdata/performance/SampleMaterial.lc 2061:23-2061:28
13364 Bool
13365testdata/performance/SampleMaterial.lc 2062:20-2062:33
13366 CullType
13367testdata/performance/SampleMaterial.lc 2063:30-2063:32
13368 forall a . List a
13369testdata/performance/SampleMaterial.lc 2064:25-2064:30
13370 Bool
13371testdata/performance/SampleMaterial.lc 2065:29-2065:34
13372 Bool
13373testdata/performance/SampleMaterial.lc 2067:13-2093:14
13374 List StageAttrs
13375testdata/performance/SampleMaterial.lc 2067:15-2067:25
13376 Maybe (Blending', Blending')
13377 -> RGBGen
13378 -> AlphaGen
13379 -> TCGen
13380 -> List TCMod
13381 -> StageTexture
13382 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13383testdata/performance/SampleMaterial.lc 2067:15-2068:36
13384 RGBGen
13385 -> AlphaGen
13386 -> TCGen
13387 -> List TCMod
13388 -> StageTexture
13389 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13390testdata/performance/SampleMaterial.lc 2067:15-2069:50
13391 AlphaGen
9106 -> TCGen 13392 -> TCGen
9107 -> List TCMod 13393 -> List TCMod
9108 -> StageTexture 13394 -> StageTexture
9109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13395 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9110testdata/performance/SampleMaterial.lc 2067:15-2068:36 RGBGen 13396testdata/performance/SampleMaterial.lc 2067:15-2070:42
9111 -> AlphaGen 13397 TCGen
9112 -> TCGen
9113 -> List TCMod 13398 -> List TCMod
9114 -> StageTexture 13399 -> StageTexture
9115 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9116testdata/performance/SampleMaterial.lc 2067:15-2069:50 AlphaGen 13401testdata/performance/SampleMaterial.lc 2067:15-2071:36
9117 -> TCGen 13402 List TCMod
9118 -> List TCMod
9119 -> StageTexture 13403 -> StageTexture
9120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9121testdata/performance/SampleMaterial.lc 2067:15-2070:42 TCGen 13405testdata/performance/SampleMaterial.lc 2067:15-2072:31
9122 -> List TCMod 13406 StageTexture
9123 -> StageTexture
9124 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9125testdata/performance/SampleMaterial.lc 2067:15-2071:36 List TCMod 13408testdata/performance/SampleMaterial.lc 2067:15-2073:71
9126 -> StageTexture 13409 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9127 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13410testdata/performance/SampleMaterial.lc 2067:15-2074:38
9128testdata/performance/SampleMaterial.lc 2067:15-2072:31 StageTexture 13411 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9129 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13412testdata/performance/SampleMaterial.lc 2067:15-2075:41
9130testdata/performance/SampleMaterial.lc 2067:15-2073:71 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13413 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9131testdata/performance/SampleMaterial.lc 2067:15-2074:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13414testdata/performance/SampleMaterial.lc 2067:15-2076:40
9132testdata/performance/SampleMaterial.lc 2067:15-2075:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13415 Bool -> String -> StageAttrs
9133testdata/performance/SampleMaterial.lc 2067:15-2076:40 Bool -> String -> StageAttrs 13416testdata/performance/SampleMaterial.lc 2067:15-2077:46
9134testdata/performance/SampleMaterial.lc 2067:15-2077:46 String -> StageAttrs 13417 String -> StageAttrs
9135testdata/performance/SampleMaterial.lc 2067:15-2079:18 StageAttrs 13418testdata/performance/SampleMaterial.lc 2067:15-2079:18
9136testdata/performance/SampleMaterial.lc 2068:29-2068:36 forall a . Maybe a 13419 StageAttrs
9137testdata/performance/SampleMaterial.lc 2069:30-2069:50 RGBGen 13420testdata/performance/SampleMaterial.lc 2068:29-2068:36
9138testdata/performance/SampleMaterial.lc 2070:32-2070:42 AlphaGen 13421 forall a . Maybe a
9139testdata/performance/SampleMaterial.lc 2071:29-2071:36 TCGen 13422testdata/performance/SampleMaterial.lc 2069:30-2069:50
9140testdata/performance/SampleMaterial.lc 2072:29-2072:31 forall a . List a 13423 RGBGen
9141testdata/performance/SampleMaterial.lc 2073:31-2073:37 String -> StageTexture 13424testdata/performance/SampleMaterial.lc 2070:32-2070:42
9142testdata/performance/SampleMaterial.lc 2073:31-2073:71 StageTexture 13425 AlphaGen
9143testdata/performance/SampleMaterial.lc 2073:38-2073:71 String 13426testdata/performance/SampleMaterial.lc 2071:29-2071:36
9144testdata/performance/SampleMaterial.lc 2074:34-2074:38 Bool 13427 TCGen
9145testdata/performance/SampleMaterial.lc 2075:33-2075:41 DepthFunction 13428testdata/performance/SampleMaterial.lc 2072:29-2072:31
9146testdata/performance/SampleMaterial.lc 2076:33-2076:40 forall a . Maybe a 13429 forall a . List a
9147testdata/performance/SampleMaterial.lc 2077:41-2077:46 Bool 13430testdata/performance/SampleMaterial.lc 2073:31-2073:37
9148testdata/performance/SampleMaterial.lc 2078:38-2078:54 String 13431 String -> StageTexture
9149testdata/performance/SampleMaterial.lc 2080:15-2080:25 Maybe (Blending', Blending') 13432testdata/performance/SampleMaterial.lc 2073:31-2073:71
9150 -> RGBGen 13433 StageTexture
9151 -> AlphaGen 13434testdata/performance/SampleMaterial.lc 2073:38-2073:71
13435 String
13436testdata/performance/SampleMaterial.lc 2074:34-2074:38
13437 Bool
13438testdata/performance/SampleMaterial.lc 2075:33-2075:41
13439 DepthFunction
13440testdata/performance/SampleMaterial.lc 2076:33-2076:40
13441 forall a . Maybe a
13442testdata/performance/SampleMaterial.lc 2077:41-2077:46
13443 Bool
13444testdata/performance/SampleMaterial.lc 2078:38-2078:54
13445 String
13446testdata/performance/SampleMaterial.lc 2080:15-2080:25
13447 Maybe (Blending', Blending')
13448 -> RGBGen
13449 -> AlphaGen
13450 -> TCGen
13451 -> List TCMod
13452 -> StageTexture
13453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13454testdata/performance/SampleMaterial.lc 2080:15-2081:57
13455 RGBGen
13456 -> AlphaGen
13457 -> TCGen
13458 -> List TCMod
13459 -> StageTexture
13460 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13461testdata/performance/SampleMaterial.lc 2080:15-2082:50
13462 AlphaGen
9152 -> TCGen 13463 -> TCGen
9153 -> List TCMod 13464 -> List TCMod
9154 -> StageTexture 13465 -> StageTexture
9155 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9156testdata/performance/SampleMaterial.lc 2080:15-2081:57 RGBGen 13467testdata/performance/SampleMaterial.lc 2080:15-2083:42
9157 -> AlphaGen 13468 TCGen
9158 -> TCGen
9159 -> List TCMod 13469 -> List TCMod
9160 -> StageTexture 13470 -> StageTexture
9161 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13471 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9162testdata/performance/SampleMaterial.lc 2080:15-2082:50 AlphaGen 13472testdata/performance/SampleMaterial.lc 2080:15-2084:40
9163 -> TCGen 13473 List TCMod
9164 -> List TCMod
9165 -> StageTexture 13474 -> StageTexture
9166 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9167testdata/performance/SampleMaterial.lc 2080:15-2083:42 TCGen 13476testdata/performance/SampleMaterial.lc 2080:15-2085:31
9168 -> List TCMod 13477 StageTexture
9169 -> StageTexture
9170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13478 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9171testdata/performance/SampleMaterial.lc 2080:15-2084:40 List TCMod 13479testdata/performance/SampleMaterial.lc 2080:15-2086:42
9172 -> StageTexture 13480 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13481testdata/performance/SampleMaterial.lc 2080:15-2087:38
9174testdata/performance/SampleMaterial.lc 2080:15-2085:31 StageTexture 13482 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13483testdata/performance/SampleMaterial.lc 2080:15-2088:41
9176testdata/performance/SampleMaterial.lc 2080:15-2086:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13484 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9177testdata/performance/SampleMaterial.lc 2080:15-2087:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13485testdata/performance/SampleMaterial.lc 2080:15-2089:40
9178testdata/performance/SampleMaterial.lc 2080:15-2088:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13486 Bool -> String -> StageAttrs
9179testdata/performance/SampleMaterial.lc 2080:15-2089:40 Bool -> String -> StageAttrs 13487testdata/performance/SampleMaterial.lc 2080:15-2090:46
9180testdata/performance/SampleMaterial.lc 2080:15-2090:46 String -> StageAttrs 13488 String -> StageAttrs
9181testdata/performance/SampleMaterial.lc 2080:15-2092:18 List StageAttrs | StageAttrs 13489testdata/performance/SampleMaterial.lc 2080:15-2092:18
9182testdata/performance/SampleMaterial.lc 2081:29-2081:33 forall a . a -> Maybe a 13490 StageAttrs | List StageAttrs
9183testdata/performance/SampleMaterial.lc 2081:29-2081:57 Maybe (Blending', Blending') 13491testdata/performance/SampleMaterial.lc 2081:29-2081:33
9184testdata/performance/SampleMaterial.lc 2081:34-2081:57 (Blending', Blending') 13492 forall a . a -> Maybe a
9185testdata/performance/SampleMaterial.lc 2081:36-2081:46 Blending' 13493testdata/performance/SampleMaterial.lc 2081:29-2081:57
9186testdata/performance/SampleMaterial.lc 2081:49-2081:55 ((Blending')) | Blending' 13494 Maybe (Blending', Blending')
9187testdata/performance/SampleMaterial.lc 2082:30-2082:50 RGBGen 13495testdata/performance/SampleMaterial.lc 2081:34-2081:57
9188testdata/performance/SampleMaterial.lc 2083:32-2083:42 AlphaGen 13496 (Blending', Blending')
9189testdata/performance/SampleMaterial.lc 2084:29-2084:40 TCGen 13497testdata/performance/SampleMaterial.lc 2081:36-2081:46
9190testdata/performance/SampleMaterial.lc 2085:29-2085:31 forall a . List a 13498 Blending'
9191testdata/performance/SampleMaterial.lc 2086:31-2086:42 StageTexture 13499testdata/performance/SampleMaterial.lc 2081:49-2081:55
9192testdata/performance/SampleMaterial.lc 2087:34-2087:38 Bool 13500 Blending' | ((Blending'))
9193testdata/performance/SampleMaterial.lc 2088:33-2088:41 DepthFunction 13501testdata/performance/SampleMaterial.lc 2082:30-2082:50
9194testdata/performance/SampleMaterial.lc 2089:33-2089:40 forall a . Maybe a 13502 RGBGen
9195testdata/performance/SampleMaterial.lc 2090:41-2090:46 Bool 13503testdata/performance/SampleMaterial.lc 2083:32-2083:42
9196testdata/performance/SampleMaterial.lc 2091:38-2091:54 String 13504 AlphaGen
9197testdata/performance/SampleMaterial.lc 2094:21-2094:26 Bool 13505testdata/performance/SampleMaterial.lc 2084:29-2084:40
9198testdata/performance/SampleMaterial.lc 2097:5-2139:6 (String, CommonAttrs) 13506 TCGen
9199testdata/performance/SampleMaterial.lc 2097:5-2182:6 List (String, CommonAttrs) 13507testdata/performance/SampleMaterial.lc 2085:29-2085:31
9200testdata/performance/SampleMaterial.lc 2097:7-2097:50 String 13508 forall a . List a
9201testdata/performance/SampleMaterial.lc 2098:7-2098:18 () 13509testdata/performance/SampleMaterial.lc 2086:31-2086:42
9202 -> () 13510 StageTexture
9203 -> Bool 13511testdata/performance/SampleMaterial.lc 2087:34-2087:38
13512 Bool
13513testdata/performance/SampleMaterial.lc 2088:33-2088:41
13514 DepthFunction
13515testdata/performance/SampleMaterial.lc 2089:33-2089:40
13516 forall a . Maybe a
13517testdata/performance/SampleMaterial.lc 2090:41-2090:46
13518 Bool
13519testdata/performance/SampleMaterial.lc 2091:38-2091:54
13520 String
13521testdata/performance/SampleMaterial.lc 2094:21-2094:26
13522 Bool
13523testdata/performance/SampleMaterial.lc 2097:5-2139:6
13524 (String, CommonAttrs)
13525testdata/performance/SampleMaterial.lc 2097:5-2182:6
13526 List (String, CommonAttrs)
13527testdata/performance/SampleMaterial.lc 2097:7-2097:50
13528 String
13529testdata/performance/SampleMaterial.lc 2098:7-2098:18
13530 ()
13531 -> ()
13532 -> Bool
13533 -> Float
13534 -> Bool
13535 -> Bool
13536 -> CullType
13537 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13538testdata/performance/SampleMaterial.lc 2098:7-2099:26
13539 ()
13540 -> Bool
13541 -> Float
13542 -> Bool
13543 -> Bool
13544 -> CullType
13545 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13546testdata/performance/SampleMaterial.lc 2098:7-2100:26
13547 Bool
9204 -> Float 13548 -> Float
9205 -> Bool 13549 -> Bool
9206 -> Bool 13550 -> Bool
9207 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13551 -> CullType
9208testdata/performance/SampleMaterial.lc 2098:7-2099:26 () 13552 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9209 -> Bool 13553testdata/performance/SampleMaterial.lc 2098:7-2101:27
9210 -> Float 13554 Float
9211 -> Bool 13555 -> Bool
9212 -> Bool 13556 -> Bool
9213 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13557 -> CullType
9214testdata/performance/SampleMaterial.lc 2098:7-2100:26 Bool 13558 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9215 -> Float 13559testdata/performance/SampleMaterial.lc 2098:7-2102:21
9216 -> Bool 13560 Bool
9217 -> Bool 13561 -> Bool
9218 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13562 -> CullType
9219testdata/performance/SampleMaterial.lc 2098:7-2101:27 Float 13563 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9220 -> Bool 13564testdata/performance/SampleMaterial.lc 2098:7-2103:35
9221 -> Bool 13565 Bool
9222 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13566 -> CullType
9223testdata/performance/SampleMaterial.lc 2098:7-2102:21 Bool 13567 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9224 -> Bool 13568testdata/performance/SampleMaterial.lc 2098:7-2104:28
9225 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13569 CullType
9226testdata/performance/SampleMaterial.lc 2098:7-2103:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13570 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9227testdata/performance/SampleMaterial.lc 2098:7-2104:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13571testdata/performance/SampleMaterial.lc 2098:7-2105:33
9228testdata/performance/SampleMaterial.lc 2098:7-2105:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13572 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9229testdata/performance/SampleMaterial.lc 2098:7-2106:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13573testdata/performance/SampleMaterial.lc 2098:7-2106:32
9230testdata/performance/SampleMaterial.lc 2098:7-2107:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13574 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9231testdata/performance/SampleMaterial.lc 2098:7-2108:34 List StageAttrs -> Bool -> CommonAttrs 13575testdata/performance/SampleMaterial.lc 2098:7-2107:30
9232testdata/performance/SampleMaterial.lc 2098:7-2136:14 Bool -> CommonAttrs 13576 Bool -> List StageAttrs -> Bool -> CommonAttrs
9233testdata/performance/SampleMaterial.lc 2098:7-2138:10 ((CommonAttrs)) | CommonAttrs 13577testdata/performance/SampleMaterial.lc 2098:7-2108:34
9234testdata/performance/SampleMaterial.lc 2099:24-2099:26 () 13578 List StageAttrs -> Bool -> CommonAttrs
9235testdata/performance/SampleMaterial.lc 2100:24-2100:26 () 13579testdata/performance/SampleMaterial.lc 2098:7-2136:14
9236testdata/performance/SampleMaterial.lc 2101:22-2101:27 Bool 13580 Bool -> CommonAttrs
9237testdata/performance/SampleMaterial.lc 2102:20-2102:21 _b 13581testdata/performance/SampleMaterial.lc 2098:7-2138:10
9238testdata/performance/SampleMaterial.lc 2103:30-2103:35 Bool 13582 CommonAttrs | ((CommonAttrs))
9239testdata/performance/SampleMaterial.lc 2104:23-2104:28 Bool 13583testdata/performance/SampleMaterial.lc 2099:24-2099:26
9240testdata/performance/SampleMaterial.lc 2105:20-2105:33 CullType 13584 ()
9241testdata/performance/SampleMaterial.lc 2106:30-2106:32 forall a . List a 13585testdata/performance/SampleMaterial.lc 2100:24-2100:26
9242testdata/performance/SampleMaterial.lc 2107:25-2107:30 Bool 13586 ()
9243testdata/performance/SampleMaterial.lc 2108:29-2108:34 Bool 13587testdata/performance/SampleMaterial.lc 2101:22-2101:27
9244testdata/performance/SampleMaterial.lc 2110:13-2136:14 List StageAttrs 13588 Bool
9245testdata/performance/SampleMaterial.lc 2110:15-2110:25 Maybe (Blending', Blending') 13589testdata/performance/SampleMaterial.lc 2102:20-2102:21
9246 -> RGBGen 13590 _b
9247 -> AlphaGen 13591testdata/performance/SampleMaterial.lc 2103:30-2103:35
13592 Bool
13593testdata/performance/SampleMaterial.lc 2104:23-2104:28
13594 Bool
13595testdata/performance/SampleMaterial.lc 2105:20-2105:33
13596 CullType
13597testdata/performance/SampleMaterial.lc 2106:30-2106:32
13598 forall a . List a
13599testdata/performance/SampleMaterial.lc 2107:25-2107:30
13600 Bool
13601testdata/performance/SampleMaterial.lc 2108:29-2108:34
13602 Bool
13603testdata/performance/SampleMaterial.lc 2110:13-2136:14
13604 List StageAttrs
13605testdata/performance/SampleMaterial.lc 2110:15-2110:25
13606 Maybe (Blending', Blending')
13607 -> RGBGen
13608 -> AlphaGen
13609 -> TCGen
13610 -> List TCMod
13611 -> StageTexture
13612 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13613testdata/performance/SampleMaterial.lc 2110:15-2111:36
13614 RGBGen
13615 -> AlphaGen
13616 -> TCGen
13617 -> List TCMod
13618 -> StageTexture
13619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13620testdata/performance/SampleMaterial.lc 2110:15-2112:50
13621 AlphaGen
9248 -> TCGen 13622 -> TCGen
9249 -> List TCMod 13623 -> List TCMod
9250 -> StageTexture 13624 -> StageTexture
9251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13625 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9252testdata/performance/SampleMaterial.lc 2110:15-2111:36 RGBGen 13626testdata/performance/SampleMaterial.lc 2110:15-2113:42
9253 -> AlphaGen 13627 TCGen
9254 -> TCGen
9255 -> List TCMod 13628 -> List TCMod
9256 -> StageTexture 13629 -> StageTexture
9257 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9258testdata/performance/SampleMaterial.lc 2110:15-2112:50 AlphaGen 13631testdata/performance/SampleMaterial.lc 2110:15-2114:36
9259 -> TCGen 13632 List TCMod
9260 -> List TCMod
9261 -> StageTexture 13633 -> StageTexture
9262 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9263testdata/performance/SampleMaterial.lc 2110:15-2113:42 TCGen 13635testdata/performance/SampleMaterial.lc 2110:15-2115:31
9264 -> List TCMod 13636 StageTexture
9265 -> StageTexture
9266 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9267testdata/performance/SampleMaterial.lc 2110:15-2114:36 List TCMod 13638testdata/performance/SampleMaterial.lc 2110:15-2116:81
9268 -> StageTexture 13639 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13640testdata/performance/SampleMaterial.lc 2110:15-2117:38
9270testdata/performance/SampleMaterial.lc 2110:15-2115:31 StageTexture 13641 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9271 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13642testdata/performance/SampleMaterial.lc 2110:15-2118:41
9272testdata/performance/SampleMaterial.lc 2110:15-2116:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13643 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9273testdata/performance/SampleMaterial.lc 2110:15-2117:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13644testdata/performance/SampleMaterial.lc 2110:15-2119:40
9274testdata/performance/SampleMaterial.lc 2110:15-2118:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13645 Bool -> String -> StageAttrs
9275testdata/performance/SampleMaterial.lc 2110:15-2119:40 Bool -> String -> StageAttrs 13646testdata/performance/SampleMaterial.lc 2110:15-2120:46
9276testdata/performance/SampleMaterial.lc 2110:15-2120:46 String -> StageAttrs 13647 String -> StageAttrs
9277testdata/performance/SampleMaterial.lc 2110:15-2122:18 StageAttrs 13648testdata/performance/SampleMaterial.lc 2110:15-2122:18
9278testdata/performance/SampleMaterial.lc 2111:29-2111:36 forall a . Maybe a 13649 StageAttrs
9279testdata/performance/SampleMaterial.lc 2112:30-2112:50 RGBGen 13650testdata/performance/SampleMaterial.lc 2111:29-2111:36
9280testdata/performance/SampleMaterial.lc 2113:32-2113:42 AlphaGen 13651 forall a . Maybe a
9281testdata/performance/SampleMaterial.lc 2114:29-2114:36 TCGen 13652testdata/performance/SampleMaterial.lc 2112:30-2112:50
9282testdata/performance/SampleMaterial.lc 2115:29-2115:31 forall a . List a 13653 RGBGen
9283testdata/performance/SampleMaterial.lc 2116:31-2116:37 String -> StageTexture 13654testdata/performance/SampleMaterial.lc 2113:32-2113:42
9284testdata/performance/SampleMaterial.lc 2116:31-2116:81 StageTexture 13655 AlphaGen
9285testdata/performance/SampleMaterial.lc 2116:38-2116:81 String 13656testdata/performance/SampleMaterial.lc 2114:29-2114:36
9286testdata/performance/SampleMaterial.lc 2117:34-2117:38 Bool 13657 TCGen
9287testdata/performance/SampleMaterial.lc 2118:33-2118:41 DepthFunction 13658testdata/performance/SampleMaterial.lc 2115:29-2115:31
9288testdata/performance/SampleMaterial.lc 2119:33-2119:40 forall a . Maybe a 13659 forall a . List a
9289testdata/performance/SampleMaterial.lc 2120:41-2120:46 Bool 13660testdata/performance/SampleMaterial.lc 2116:31-2116:37
9290testdata/performance/SampleMaterial.lc 2121:38-2121:53 String 13661 String -> StageTexture
9291testdata/performance/SampleMaterial.lc 2123:15-2123:25 Maybe (Blending', Blending') 13662testdata/performance/SampleMaterial.lc 2116:31-2116:81
9292 -> RGBGen 13663 StageTexture
9293 -> AlphaGen 13664testdata/performance/SampleMaterial.lc 2116:38-2116:81
13665 String
13666testdata/performance/SampleMaterial.lc 2117:34-2117:38
13667 Bool
13668testdata/performance/SampleMaterial.lc 2118:33-2118:41
13669 DepthFunction
13670testdata/performance/SampleMaterial.lc 2119:33-2119:40
13671 forall a . Maybe a
13672testdata/performance/SampleMaterial.lc 2120:41-2120:46
13673 Bool
13674testdata/performance/SampleMaterial.lc 2121:38-2121:53
13675 String
13676testdata/performance/SampleMaterial.lc 2123:15-2123:25
13677 Maybe (Blending', Blending')
13678 -> RGBGen
13679 -> AlphaGen
13680 -> TCGen
13681 -> List TCMod
13682 -> StageTexture
13683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13684testdata/performance/SampleMaterial.lc 2123:15-2124:57
13685 RGBGen
13686 -> AlphaGen
13687 -> TCGen
13688 -> List TCMod
13689 -> StageTexture
13690 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13691testdata/performance/SampleMaterial.lc 2123:15-2125:50
13692 AlphaGen
9294 -> TCGen 13693 -> TCGen
9295 -> List TCMod 13694 -> List TCMod
9296 -> StageTexture 13695 -> StageTexture
9297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13696 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9298testdata/performance/SampleMaterial.lc 2123:15-2124:57 RGBGen 13697testdata/performance/SampleMaterial.lc 2123:15-2126:42
9299 -> AlphaGen 13698 TCGen
9300 -> TCGen
9301 -> List TCMod 13699 -> List TCMod
9302 -> StageTexture 13700 -> StageTexture
9303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13701 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9304testdata/performance/SampleMaterial.lc 2123:15-2125:50 AlphaGen 13702testdata/performance/SampleMaterial.lc 2123:15-2127:40
9305 -> TCGen 13703 List TCMod
9306 -> List TCMod
9307 -> StageTexture 13704 -> StageTexture
9308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9309testdata/performance/SampleMaterial.lc 2123:15-2126:42 TCGen 13706testdata/performance/SampleMaterial.lc 2123:15-2128:31
9310 -> List TCMod 13707 StageTexture
9311 -> StageTexture
9312 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13708 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9313testdata/performance/SampleMaterial.lc 2123:15-2127:40 List TCMod 13709testdata/performance/SampleMaterial.lc 2123:15-2129:42
9314 -> StageTexture 13710 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13711testdata/performance/SampleMaterial.lc 2123:15-2130:38
9316testdata/performance/SampleMaterial.lc 2123:15-2128:31 StageTexture 13712 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13713testdata/performance/SampleMaterial.lc 2123:15-2131:41
9318testdata/performance/SampleMaterial.lc 2123:15-2129:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13714 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9319testdata/performance/SampleMaterial.lc 2123:15-2130:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13715testdata/performance/SampleMaterial.lc 2123:15-2132:40
9320testdata/performance/SampleMaterial.lc 2123:15-2131:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13716 Bool -> String -> StageAttrs
9321testdata/performance/SampleMaterial.lc 2123:15-2132:40 Bool -> String -> StageAttrs 13717testdata/performance/SampleMaterial.lc 2123:15-2133:46
9322testdata/performance/SampleMaterial.lc 2123:15-2133:46 String -> StageAttrs 13718 String -> StageAttrs
9323testdata/performance/SampleMaterial.lc 2123:15-2135:18 List StageAttrs | StageAttrs 13719testdata/performance/SampleMaterial.lc 2123:15-2135:18
9324testdata/performance/SampleMaterial.lc 2124:29-2124:33 forall a . a -> Maybe a 13720 StageAttrs | List StageAttrs
9325testdata/performance/SampleMaterial.lc 2124:29-2124:57 Maybe (Blending', Blending') 13721testdata/performance/SampleMaterial.lc 2124:29-2124:33
9326testdata/performance/SampleMaterial.lc 2124:34-2124:57 (Blending', Blending') 13722 forall a . a -> Maybe a
9327testdata/performance/SampleMaterial.lc 2124:36-2124:46 Blending' 13723testdata/performance/SampleMaterial.lc 2124:29-2124:57
9328testdata/performance/SampleMaterial.lc 2124:49-2124:55 ((Blending')) | Blending' 13724 Maybe (Blending', Blending')
9329testdata/performance/SampleMaterial.lc 2125:30-2125:50 RGBGen 13725testdata/performance/SampleMaterial.lc 2124:34-2124:57
9330testdata/performance/SampleMaterial.lc 2126:32-2126:42 AlphaGen 13726 (Blending', Blending')
9331testdata/performance/SampleMaterial.lc 2127:29-2127:40 TCGen 13727testdata/performance/SampleMaterial.lc 2124:36-2124:46
9332testdata/performance/SampleMaterial.lc 2128:29-2128:31 forall a . List a 13728 Blending'
9333testdata/performance/SampleMaterial.lc 2129:31-2129:42 StageTexture 13729testdata/performance/SampleMaterial.lc 2124:49-2124:55
9334testdata/performance/SampleMaterial.lc 2130:34-2130:38 Bool 13730 Blending' | ((Blending'))
9335testdata/performance/SampleMaterial.lc 2131:33-2131:41 DepthFunction 13731testdata/performance/SampleMaterial.lc 2125:30-2125:50
9336testdata/performance/SampleMaterial.lc 2132:33-2132:40 forall a . Maybe a 13732 RGBGen
9337testdata/performance/SampleMaterial.lc 2133:41-2133:46 Bool 13733testdata/performance/SampleMaterial.lc 2126:32-2126:42
9338testdata/performance/SampleMaterial.lc 2134:38-2134:54 String 13734 AlphaGen
9339testdata/performance/SampleMaterial.lc 2137:21-2137:26 Bool 13735testdata/performance/SampleMaterial.lc 2127:29-2127:40
9340testdata/performance/SampleMaterial.lc 2140:5-2182:6 (String, CommonAttrs) | List (String, CommonAttrs) 13736 TCGen
9341testdata/performance/SampleMaterial.lc 2140:7-2140:50 String 13737testdata/performance/SampleMaterial.lc 2128:29-2128:31
9342testdata/performance/SampleMaterial.lc 2141:7-2141:18 () 13738 forall a . List a
9343 -> () 13739testdata/performance/SampleMaterial.lc 2129:31-2129:42
9344 -> Bool 13740 StageTexture
13741testdata/performance/SampleMaterial.lc 2130:34-2130:38
13742 Bool
13743testdata/performance/SampleMaterial.lc 2131:33-2131:41
13744 DepthFunction
13745testdata/performance/SampleMaterial.lc 2132:33-2132:40
13746 forall a . Maybe a
13747testdata/performance/SampleMaterial.lc 2133:41-2133:46
13748 Bool
13749testdata/performance/SampleMaterial.lc 2134:38-2134:54
13750 String
13751testdata/performance/SampleMaterial.lc 2137:21-2137:26
13752 Bool
13753testdata/performance/SampleMaterial.lc 2140:5-2182:6
13754 (String, CommonAttrs) | List (String, CommonAttrs)
13755testdata/performance/SampleMaterial.lc 2140:7-2140:50
13756 String
13757testdata/performance/SampleMaterial.lc 2141:7-2141:18
13758 ()
13759 -> ()
13760 -> Bool
13761 -> Float
13762 -> Bool
13763 -> Bool
13764 -> CullType
13765 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13766testdata/performance/SampleMaterial.lc 2141:7-2142:26
13767 ()
13768 -> Bool
13769 -> Float
13770 -> Bool
13771 -> Bool
13772 -> CullType
13773 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13774testdata/performance/SampleMaterial.lc 2141:7-2143:26
13775 Bool
9345 -> Float 13776 -> Float
9346 -> Bool 13777 -> Bool
9347 -> Bool 13778 -> Bool
9348 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13779 -> CullType
9349testdata/performance/SampleMaterial.lc 2141:7-2142:26 () 13780 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9350 -> Bool 13781testdata/performance/SampleMaterial.lc 2141:7-2144:27
9351 -> Float 13782 Float
9352 -> Bool 13783 -> Bool
9353 -> Bool 13784 -> Bool
9354 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13785 -> CullType
9355testdata/performance/SampleMaterial.lc 2141:7-2143:26 Bool 13786 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9356 -> Float 13787testdata/performance/SampleMaterial.lc 2141:7-2145:21
9357 -> Bool 13788 Bool
9358 -> Bool 13789 -> Bool
9359 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13790 -> CullType
9360testdata/performance/SampleMaterial.lc 2141:7-2144:27 Float 13791 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9361 -> Bool 13792testdata/performance/SampleMaterial.lc 2141:7-2146:35
9362 -> Bool 13793 Bool
9363 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13794 -> CullType
9364testdata/performance/SampleMaterial.lc 2141:7-2145:21 Bool 13795 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9365 -> Bool 13796testdata/performance/SampleMaterial.lc 2141:7-2147:28
9366 -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13797 CullType
9367testdata/performance/SampleMaterial.lc 2141:7-2146:35 Bool -> CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13798 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9368testdata/performance/SampleMaterial.lc 2141:7-2147:28 CullType -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13799testdata/performance/SampleMaterial.lc 2141:7-2148:33
9369testdata/performance/SampleMaterial.lc 2141:7-2148:33 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13800 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9370testdata/performance/SampleMaterial.lc 2141:7-2149:32 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13801testdata/performance/SampleMaterial.lc 2141:7-2149:32
9371testdata/performance/SampleMaterial.lc 2141:7-2150:30 Bool -> List StageAttrs -> Bool -> CommonAttrs 13802 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9372testdata/performance/SampleMaterial.lc 2141:7-2151:34 List StageAttrs -> Bool -> CommonAttrs 13803testdata/performance/SampleMaterial.lc 2141:7-2150:30
9373testdata/performance/SampleMaterial.lc 2141:7-2179:14 Bool -> CommonAttrs 13804 Bool -> List StageAttrs -> Bool -> CommonAttrs
9374testdata/performance/SampleMaterial.lc 2141:7-2181:10 ((CommonAttrs)) | CommonAttrs 13805testdata/performance/SampleMaterial.lc 2141:7-2151:34
9375testdata/performance/SampleMaterial.lc 2142:24-2142:26 () 13806 List StageAttrs -> Bool -> CommonAttrs
9376testdata/performance/SampleMaterial.lc 2143:24-2143:26 () 13807testdata/performance/SampleMaterial.lc 2141:7-2179:14
9377testdata/performance/SampleMaterial.lc 2144:22-2144:27 Bool 13808 Bool -> CommonAttrs
9378testdata/performance/SampleMaterial.lc 2145:20-2145:21 _b 13809testdata/performance/SampleMaterial.lc 2141:7-2181:10
9379testdata/performance/SampleMaterial.lc 2146:30-2146:35 Bool 13810 CommonAttrs | ((CommonAttrs))
9380testdata/performance/SampleMaterial.lc 2147:23-2147:28 Bool 13811testdata/performance/SampleMaterial.lc 2142:24-2142:26
9381testdata/performance/SampleMaterial.lc 2148:20-2148:33 CullType 13812 ()
9382testdata/performance/SampleMaterial.lc 2149:30-2149:32 forall a . List a 13813testdata/performance/SampleMaterial.lc 2143:24-2143:26
9383testdata/performance/SampleMaterial.lc 2150:25-2150:30 Bool 13814 ()
9384testdata/performance/SampleMaterial.lc 2151:29-2151:34 Bool 13815testdata/performance/SampleMaterial.lc 2144:22-2144:27
9385testdata/performance/SampleMaterial.lc 2153:13-2179:14 List StageAttrs 13816 Bool
9386testdata/performance/SampleMaterial.lc 2153:15-2153:25 Maybe (Blending', Blending') 13817testdata/performance/SampleMaterial.lc 2145:20-2145:21
9387 -> RGBGen 13818 _b
9388 -> AlphaGen 13819testdata/performance/SampleMaterial.lc 2146:30-2146:35
13820 Bool
13821testdata/performance/SampleMaterial.lc 2147:23-2147:28
13822 Bool
13823testdata/performance/SampleMaterial.lc 2148:20-2148:33
13824 CullType
13825testdata/performance/SampleMaterial.lc 2149:30-2149:32
13826 forall a . List a
13827testdata/performance/SampleMaterial.lc 2150:25-2150:30
13828 Bool
13829testdata/performance/SampleMaterial.lc 2151:29-2151:34
13830 Bool
13831testdata/performance/SampleMaterial.lc 2153:13-2179:14
13832 List StageAttrs
13833testdata/performance/SampleMaterial.lc 2153:15-2153:25
13834 Maybe (Blending', Blending')
13835 -> RGBGen
13836 -> AlphaGen
13837 -> TCGen
13838 -> List TCMod
13839 -> StageTexture
13840 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13841testdata/performance/SampleMaterial.lc 2153:15-2154:36
13842 RGBGen
13843 -> AlphaGen
13844 -> TCGen
13845 -> List TCMod
13846 -> StageTexture
13847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13848testdata/performance/SampleMaterial.lc 2153:15-2155:50
13849 AlphaGen
9389 -> TCGen 13850 -> TCGen
9390 -> List TCMod 13851 -> List TCMod
9391 -> StageTexture 13852 -> StageTexture
9392 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9393testdata/performance/SampleMaterial.lc 2153:15-2154:36 RGBGen 13854testdata/performance/SampleMaterial.lc 2153:15-2156:42
9394 -> AlphaGen 13855 TCGen
9395 -> TCGen
9396 -> List TCMod 13856 -> List TCMod
9397 -> StageTexture 13857 -> StageTexture
9398 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9399testdata/performance/SampleMaterial.lc 2153:15-2155:50 AlphaGen 13859testdata/performance/SampleMaterial.lc 2153:15-2157:36
9400 -> TCGen 13860 List TCMod
9401 -> List TCMod
9402 -> StageTexture 13861 -> StageTexture
9403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9404testdata/performance/SampleMaterial.lc 2153:15-2156:42 TCGen 13863testdata/performance/SampleMaterial.lc 2153:15-2158:31
9405 -> List TCMod 13864 StageTexture
9406 -> StageTexture
9407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9408testdata/performance/SampleMaterial.lc 2153:15-2157:36 List TCMod 13866testdata/performance/SampleMaterial.lc 2153:15-2159:81
9409 -> StageTexture 13867 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13868testdata/performance/SampleMaterial.lc 2153:15-2160:38
9411testdata/performance/SampleMaterial.lc 2153:15-2158:31 StageTexture 13869 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13870testdata/performance/SampleMaterial.lc 2153:15-2161:41
9413testdata/performance/SampleMaterial.lc 2153:15-2159:81 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13871 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9414testdata/performance/SampleMaterial.lc 2153:15-2160:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13872testdata/performance/SampleMaterial.lc 2153:15-2162:40
9415testdata/performance/SampleMaterial.lc 2153:15-2161:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13873 Bool -> String -> StageAttrs
9416testdata/performance/SampleMaterial.lc 2153:15-2162:40 Bool -> String -> StageAttrs 13874testdata/performance/SampleMaterial.lc 2153:15-2163:46
9417testdata/performance/SampleMaterial.lc 2153:15-2163:46 String -> StageAttrs 13875 String -> StageAttrs
9418testdata/performance/SampleMaterial.lc 2153:15-2165:18 StageAttrs 13876testdata/performance/SampleMaterial.lc 2153:15-2165:18
9419testdata/performance/SampleMaterial.lc 2154:29-2154:36 forall a . Maybe a 13877 StageAttrs
9420testdata/performance/SampleMaterial.lc 2155:30-2155:50 RGBGen 13878testdata/performance/SampleMaterial.lc 2154:29-2154:36
9421testdata/performance/SampleMaterial.lc 2156:32-2156:42 AlphaGen 13879 forall a . Maybe a
9422testdata/performance/SampleMaterial.lc 2157:29-2157:36 TCGen 13880testdata/performance/SampleMaterial.lc 2155:30-2155:50
9423testdata/performance/SampleMaterial.lc 2158:29-2158:31 forall a . List a 13881 RGBGen
9424testdata/performance/SampleMaterial.lc 2159:31-2159:37 String -> StageTexture 13882testdata/performance/SampleMaterial.lc 2156:32-2156:42
9425testdata/performance/SampleMaterial.lc 2159:31-2159:81 StageTexture 13883 AlphaGen
9426testdata/performance/SampleMaterial.lc 2159:38-2159:81 String 13884testdata/performance/SampleMaterial.lc 2157:29-2157:36
9427testdata/performance/SampleMaterial.lc 2160:34-2160:38 Bool 13885 TCGen
9428testdata/performance/SampleMaterial.lc 2161:33-2161:41 DepthFunction 13886testdata/performance/SampleMaterial.lc 2158:29-2158:31
9429testdata/performance/SampleMaterial.lc 2162:33-2162:40 forall a . Maybe a 13887 forall a . List a
9430testdata/performance/SampleMaterial.lc 2163:41-2163:46 Bool 13888testdata/performance/SampleMaterial.lc 2159:31-2159:37
9431testdata/performance/SampleMaterial.lc 2164:38-2164:54 String 13889 String -> StageTexture
9432testdata/performance/SampleMaterial.lc 2166:15-2166:25 Maybe (Blending', Blending') 13890testdata/performance/SampleMaterial.lc 2159:31-2159:81
9433 -> RGBGen 13891 StageTexture
9434 -> AlphaGen 13892testdata/performance/SampleMaterial.lc 2159:38-2159:81
13893 String
13894testdata/performance/SampleMaterial.lc 2160:34-2160:38
13895 Bool
13896testdata/performance/SampleMaterial.lc 2161:33-2161:41
13897 DepthFunction
13898testdata/performance/SampleMaterial.lc 2162:33-2162:40
13899 forall a . Maybe a
13900testdata/performance/SampleMaterial.lc 2163:41-2163:46
13901 Bool
13902testdata/performance/SampleMaterial.lc 2164:38-2164:54
13903 String
13904testdata/performance/SampleMaterial.lc 2166:15-2166:25
13905 Maybe (Blending', Blending')
13906 -> RGBGen
13907 -> AlphaGen
13908 -> TCGen
13909 -> List TCMod
13910 -> StageTexture
13911 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13912testdata/performance/SampleMaterial.lc 2166:15-2167:57
13913 RGBGen
13914 -> AlphaGen
13915 -> TCGen
13916 -> List TCMod
13917 -> StageTexture
13918 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13919testdata/performance/SampleMaterial.lc 2166:15-2168:50
13920 AlphaGen
9435 -> TCGen 13921 -> TCGen
9436 -> List TCMod 13922 -> List TCMod
9437 -> StageTexture 13923 -> StageTexture
9438 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13924 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9439testdata/performance/SampleMaterial.lc 2166:15-2167:57 RGBGen 13925testdata/performance/SampleMaterial.lc 2166:15-2169:42
9440 -> AlphaGen 13926 TCGen
9441 -> TCGen
9442 -> List TCMod 13927 -> List TCMod
9443 -> StageTexture 13928 -> StageTexture
9444 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13929 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9445testdata/performance/SampleMaterial.lc 2166:15-2168:50 AlphaGen 13930testdata/performance/SampleMaterial.lc 2166:15-2170:40
9446 -> TCGen 13931 List TCMod
9447 -> List TCMod
9448 -> StageTexture 13932 -> StageTexture
9449 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9450testdata/performance/SampleMaterial.lc 2166:15-2169:42 TCGen 13934testdata/performance/SampleMaterial.lc 2166:15-2171:31
9451 -> List TCMod 13935 StageTexture
9452 -> StageTexture
9453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13936 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9454testdata/performance/SampleMaterial.lc 2166:15-2170:40 List TCMod 13937testdata/performance/SampleMaterial.lc 2166:15-2172:42
9455 -> StageTexture 13938 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13939testdata/performance/SampleMaterial.lc 2166:15-2173:38
9457testdata/performance/SampleMaterial.lc 2166:15-2171:31 StageTexture 13940 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13941testdata/performance/SampleMaterial.lc 2166:15-2174:41
9459testdata/performance/SampleMaterial.lc 2166:15-2172:42 Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13942 Maybe AlphaFunction -> Bool -> String -> StageAttrs
9460testdata/performance/SampleMaterial.lc 2166:15-2173:38 DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13943testdata/performance/SampleMaterial.lc 2166:15-2175:40
9461testdata/performance/SampleMaterial.lc 2166:15-2174:41 Maybe AlphaFunction -> Bool -> String -> StageAttrs 13944 Bool -> String -> StageAttrs
9462testdata/performance/SampleMaterial.lc 2166:15-2175:40 Bool -> String -> StageAttrs 13945testdata/performance/SampleMaterial.lc 2166:15-2176:46
9463testdata/performance/SampleMaterial.lc 2166:15-2176:46 String -> StageAttrs 13946 String -> StageAttrs
9464testdata/performance/SampleMaterial.lc 2166:15-2178:18 List StageAttrs | StageAttrs 13947testdata/performance/SampleMaterial.lc 2166:15-2178:18
9465testdata/performance/SampleMaterial.lc 2167:29-2167:33 forall a . a -> Maybe a 13948 StageAttrs | List StageAttrs
9466testdata/performance/SampleMaterial.lc 2167:29-2167:57 Maybe (Blending', Blending') 13949testdata/performance/SampleMaterial.lc 2167:29-2167:33
9467testdata/performance/SampleMaterial.lc 2167:34-2167:57 (Blending', Blending') 13950 forall a . a -> Maybe a
9468testdata/performance/SampleMaterial.lc 2167:36-2167:46 Blending' 13951testdata/performance/SampleMaterial.lc 2167:29-2167:57
9469testdata/performance/SampleMaterial.lc 2167:49-2167:55 ((Blending')) | Blending' 13952 Maybe (Blending', Blending')
9470testdata/performance/SampleMaterial.lc 2168:30-2168:50 RGBGen 13953testdata/performance/SampleMaterial.lc 2167:34-2167:57
9471testdata/performance/SampleMaterial.lc 2169:32-2169:42 AlphaGen 13954 (Blending', Blending')
9472testdata/performance/SampleMaterial.lc 2170:29-2170:40 TCGen 13955testdata/performance/SampleMaterial.lc 2167:36-2167:46
9473testdata/performance/SampleMaterial.lc 2171:29-2171:31 forall a . List a 13956 Blending'
9474testdata/performance/SampleMaterial.lc 2172:31-2172:42 StageTexture 13957testdata/performance/SampleMaterial.lc 2167:49-2167:55
9475testdata/performance/SampleMaterial.lc 2173:34-2173:38 Bool 13958 Blending' | ((Blending'))
9476testdata/performance/SampleMaterial.lc 2174:33-2174:41 DepthFunction 13959testdata/performance/SampleMaterial.lc 2168:30-2168:50
9477testdata/performance/SampleMaterial.lc 2175:33-2175:40 forall a . Maybe a 13960 RGBGen
9478testdata/performance/SampleMaterial.lc 2176:41-2176:46 Bool 13961testdata/performance/SampleMaterial.lc 2169:32-2169:42
9479testdata/performance/SampleMaterial.lc 2177:38-2177:54 String 13962 AlphaGen
9480testdata/performance/SampleMaterial.lc 2180:21-2180:26 Bool 13963testdata/performance/SampleMaterial.lc 2170:29-2170:40
13964 TCGen
13965testdata/performance/SampleMaterial.lc 2171:29-2171:31
13966 forall a . List a
13967testdata/performance/SampleMaterial.lc 2172:31-2172:42
13968 StageTexture
13969testdata/performance/SampleMaterial.lc 2173:34-2173:38
13970 Bool
13971testdata/performance/SampleMaterial.lc 2174:33-2174:41
13972 DepthFunction
13973testdata/performance/SampleMaterial.lc 2175:33-2175:40
13974 forall a . Maybe a
13975testdata/performance/SampleMaterial.lc 2176:41-2176:46
13976 Bool
13977testdata/performance/SampleMaterial.lc 2177:38-2177:54
13978 String
13979testdata/performance/SampleMaterial.lc 2180:21-2180:26
13980 Bool \ No newline at end of file
diff --git a/testdata/record01.reject.out b/testdata/record01.reject.out
index 1f25211e..cc4fe342 100644
--- a/testdata/record01.reject.out
+++ b/testdata/record01.reject.out
@@ -16,228 +16,462 @@ in testdata/record01.reject.lc:26:15:
16 in ScreenOut record.fieldA 16 in ScreenOut record.fieldA
17 ^^^^^^ 17 ^^^^^^
18------------ tooltips 18------------ tooltips
19testdata/record01.reject.lc 2:16-2:21 (BlendEquation, BlendEquation) 19testdata/record01.reject.lc 2:16-2:21
20 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 20 (BlendEquation, BlendEquation)
21 -> Vec 4 Float -> Blending Float 21 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
22testdata/record01.reject.lc 2:16-2:23 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 22 -> Vec 4 Float -> Blending Float
23 -> Vec 4 Float -> Blending Float 23testdata/record01.reject.lc 2:16-2:23
24testdata/record01.reject.lc 2:16-2:81 Vec 4 Float -> Blending Float 24 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
25testdata/record01.reject.lc 2:16-2:102 Blending Float 25 -> Vec 4 Float -> Blending Float
26testdata/record01.reject.lc 2:22-2:23 _b 26testdata/record01.reject.lc 2:16-2:81
27testdata/record01.reject.lc 2:24-2:81 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 27 Vec 4 Float -> Blending Float
28testdata/record01.reject.lc 2:25-2:52 (BlendingFactor, BlendingFactor) 28testdata/record01.reject.lc 2:16-2:102
29testdata/record01.reject.lc 2:26-2:34 BlendingFactor 29 Blending Float
30testdata/record01.reject.lc 2:35-2:51 ((BlendingFactor)) | BlendingFactor 30testdata/record01.reject.lc 2:22-2:23
31testdata/record01.reject.lc 2:53-2:80 (((BlendingFactor, BlendingFactor))) | (BlendingFactor, BlendingFactor) 31 _b
32testdata/record01.reject.lc 2:54-2:62 BlendingFactor 32testdata/record01.reject.lc 2:24-2:81
33testdata/record01.reject.lc 2:63-2:79 ((BlendingFactor)) | BlendingFactor 33 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
34testdata/record01.reject.lc 2:83-2:85 forall a . a -> a -> a -> a -> VecS a 4 34testdata/record01.reject.lc 2:25-2:52
35testdata/record01.reject.lc 2:83-2:89 Float -> Float -> Float -> VecS Float 4 35 (BlendingFactor, BlendingFactor)
36testdata/record01.reject.lc 2:83-2:93 Float -> Float -> VecS Float 4 36testdata/record01.reject.lc 2:26-2:34
37testdata/record01.reject.lc 2:83-2:97 Float -> VecS Float 4 37 BlendingFactor
38testdata/record01.reject.lc 2:83-2:101 VecS Float 4 38testdata/record01.reject.lc 2:35-2:51
39testdata/record01.reject.lc 2:86-2:89 Float 39 BlendingFactor | ((BlendingFactor))
40testdata/record01.reject.lc 2:90-2:93 Float 40testdata/record01.reject.lc 2:53-2:80
41testdata/record01.reject.lc 2:94-2:97 Float 41 (BlendingFactor, BlendingFactor) | (((BlendingFactor, BlendingFactor)))
42testdata/record01.reject.lc 2:98-2:101 Float 42testdata/record01.reject.lc 2:54-2:62
43testdata/record01.reject.lc 3:13-3:21 (BlendEquation, BlendEquation) -> Blending Float 43 BlendingFactor
44testdata/record01.reject.lc 3:13-3:39 Blending Float 44testdata/record01.reject.lc 2:63-2:79
45testdata/record01.reject.lc 3:22-3:39 (BlendEquation, BlendEquation) 45 BlendingFactor | ((BlendingFactor))
46testdata/record01.reject.lc 3:23-3:30 BlendEquation 46testdata/record01.reject.lc 2:83-2:85
47testdata/record01.reject.lc 3:31-3:38 ((BlendEquation)) | BlendEquation 47 forall a . a -> a -> a -> a -> VecS a 4
48testdata/record01.reject.lc 4:11-4:16 (BlendEquation, BlendEquation) 48testdata/record01.reject.lc 2:83-2:89
49 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 49 Float -> Float -> Float -> VecS Float 4
50 -> Vec 4 Float -> Blending Float 50testdata/record01.reject.lc 2:83-2:93
51testdata/record01.reject.lc 4:11-4:34 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 51 Float -> Float -> VecS Float 4
52 -> Vec 4 Float -> Blending Float 52testdata/record01.reject.lc 2:83-2:97
53testdata/record01.reject.lc 4:11-4:92 Vec 4 Float -> Blending Float 53 Float -> VecS Float 4
54testdata/record01.reject.lc 4:11-4:113 Blending Float 54testdata/record01.reject.lc 2:83-2:101
55testdata/record01.reject.lc 4:17-4:34 (BlendEquation, BlendEquation) 55 VecS Float 4
56testdata/record01.reject.lc 4:18-4:25 BlendEquation 56testdata/record01.reject.lc 2:86-2:89
57testdata/record01.reject.lc 4:26-4:33 ((BlendEquation)) | BlendEquation 57 Float
58testdata/record01.reject.lc 4:35-4:92 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor)) 58testdata/record01.reject.lc 2:90-2:93
59testdata/record01.reject.lc 4:36-4:63 (BlendingFactor, BlendingFactor) 59 Float
60testdata/record01.reject.lc 4:37-4:45 BlendingFactor 60testdata/record01.reject.lc 2:94-2:97
61testdata/record01.reject.lc 4:46-4:62 ((BlendingFactor)) | BlendingFactor 61 Float
62testdata/record01.reject.lc 4:64-4:91 (((BlendingFactor, BlendingFactor))) | (BlendingFactor, BlendingFactor) 62testdata/record01.reject.lc 2:98-2:101
63testdata/record01.reject.lc 4:65-4:73 BlendingFactor 63 Float
64testdata/record01.reject.lc 4:74-4:90 ((BlendingFactor)) | BlendingFactor 64testdata/record01.reject.lc 3:13-3:21
65testdata/record01.reject.lc 4:94-4:96 forall a . a -> a -> a -> a -> VecS a 4 65 (BlendEquation, BlendEquation) -> Blending Float
66testdata/record01.reject.lc 4:94-4:100 Float -> Float -> Float -> VecS Float 4 66testdata/record01.reject.lc 3:13-3:39
67testdata/record01.reject.lc 4:94-4:104 Float -> Float -> VecS Float 4 67 Blending Float
68testdata/record01.reject.lc 4:94-4:108 Float -> VecS Float 4 68testdata/record01.reject.lc 3:22-3:39
69testdata/record01.reject.lc 4:94-4:112 VecS Float 4 69 (BlendEquation, BlendEquation)
70testdata/record01.reject.lc 4:97-4:100 Float 70testdata/record01.reject.lc 3:23-3:30
71testdata/record01.reject.lc 4:101-4:104 Float 71 BlendEquation
72testdata/record01.reject.lc 4:105-4:108 Float 72testdata/record01.reject.lc 3:31-3:38
73testdata/record01.reject.lc 4:109-4:112 Float 73 BlendEquation | ((BlendEquation))
74testdata/record01.reject.lc 5:12-5:22 forall a . Blending a 74testdata/record01.reject.lc 4:11-4:16
75testdata/record01.reject.lc 6:13-6:15 forall a . a -> a -> a -> a -> VecS a 4 75 (BlendEquation, BlendEquation)
76testdata/record01.reject.lc 6:13-6:19 Float -> Float -> Float -> VecS Float 4 76 -> ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
77testdata/record01.reject.lc 6:13-6:23 Float -> Float -> VecS Float 4 77 -> Vec 4 Float -> Blending Float
78testdata/record01.reject.lc 6:13-6:27 Float -> VecS Float 4 78testdata/record01.reject.lc 4:11-4:34
79testdata/record01.reject.lc 6:13-6:31 VecS Float 4 79 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
80testdata/record01.reject.lc 6:16-6:19 Float 80 -> Vec 4 Float -> Blending Float
81testdata/record01.reject.lc 6:20-6:23 Float 81testdata/record01.reject.lc 4:11-4:92
82testdata/record01.reject.lc 6:24-6:27 Float 82 Vec 4 Float -> Blending Float
83testdata/record01.reject.lc 6:28-6:31 Float 83testdata/record01.reject.lc 4:11-4:113
84testdata/record01.reject.lc 7:14-7:16 forall a . a -> a -> a -> a -> VecS a 4 84 Blending Float
85testdata/record01.reject.lc 7:14-7:20 Float -> Float -> Float -> VecS Float 4 85testdata/record01.reject.lc 4:17-4:34
86testdata/record01.reject.lc 7:14-7:24 Float -> Float -> VecS Float 4 86 (BlendEquation, BlendEquation)
87testdata/record01.reject.lc 7:14-7:28 Float -> VecS Float 4 87testdata/record01.reject.lc 4:18-4:25
88testdata/record01.reject.lc 7:14-7:32 VecS Float 4 88 BlendEquation
89testdata/record01.reject.lc 7:17-7:20 Float 89testdata/record01.reject.lc 4:26-4:33
90testdata/record01.reject.lc 7:21-7:24 Float 90 BlendEquation | ((BlendEquation))
91testdata/record01.reject.lc 7:25-7:28 Float 91testdata/record01.reject.lc 4:35-4:92
92testdata/record01.reject.lc 7:29-7:32 Float 92 ((BlendingFactor, BlendingFactor), (BlendingFactor, BlendingFactor))
93testdata/record01.reject.lc 8:23-8:34 forall (a :: List Type) 93testdata/record01.reject.lc 4:36-4:63
94 . sameLayerCounts a 94 (BlendingFactor, BlendingFactor)
95 => HList a -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 95testdata/record01.reject.lc 4:37-4:45
96testdata/record01.reject.lc 8:23-8:75 FrameBuffer 96 BlendingFactor
97 1 97testdata/record01.reject.lc 4:46-4:62
98 (map 98 BlendingFactor | ((BlendingFactor))
99testdata/record01.reject.lc 4:64-4:91
100 (BlendingFactor, BlendingFactor) | (((BlendingFactor, BlendingFactor)))
101testdata/record01.reject.lc 4:65-4:73
102 BlendingFactor
103testdata/record01.reject.lc 4:74-4:90
104 BlendingFactor | ((BlendingFactor))
105testdata/record01.reject.lc 4:94-4:96
106 forall a . a -> a -> a -> a -> VecS a 4
107testdata/record01.reject.lc 4:94-4:100
108 Float -> Float -> Float -> VecS Float 4
109testdata/record01.reject.lc 4:94-4:104
110 Float -> Float -> VecS Float 4
111testdata/record01.reject.lc 4:94-4:108
112 Float -> VecS Float 4
113testdata/record01.reject.lc 4:94-4:112
114 VecS Float 4
115testdata/record01.reject.lc 4:97-4:100
116 Float
117testdata/record01.reject.lc 4:101-4:104
118 Float
119testdata/record01.reject.lc 4:105-4:108
120 Float
121testdata/record01.reject.lc 4:109-4:112
122 Float
123testdata/record01.reject.lc 5:12-5:22
124 forall a . Blending a
125testdata/record01.reject.lc 6:13-6:15
126 forall a . a -> a -> a -> a -> VecS a 4
127testdata/record01.reject.lc 6:13-6:19
128 Float -> Float -> Float -> VecS Float 4
129testdata/record01.reject.lc 6:13-6:23
130 Float -> Float -> VecS Float 4
131testdata/record01.reject.lc 6:13-6:27
132 Float -> VecS Float 4
133testdata/record01.reject.lc 6:13-6:31
134 VecS Float 4
135testdata/record01.reject.lc 6:16-6:19
136 Float
137testdata/record01.reject.lc 6:20-6:23
138 Float
139testdata/record01.reject.lc 6:24-6:27
140 Float
141testdata/record01.reject.lc 6:28-6:31
142 Float
143testdata/record01.reject.lc 7:14-7:16
144 forall a . a -> a -> a -> a -> VecS a 4
145testdata/record01.reject.lc 7:14-7:20
146 Float -> Float -> Float -> VecS Float 4
147testdata/record01.reject.lc 7:14-7:24
148 Float -> Float -> VecS Float 4
149testdata/record01.reject.lc 7:14-7:28
150 Float -> VecS Float 4
151testdata/record01.reject.lc 7:14-7:32
152 VecS Float 4
153testdata/record01.reject.lc 7:17-7:20
154 Float
155testdata/record01.reject.lc 7:21-7:24
156 Float
157testdata/record01.reject.lc 7:25-7:28
158 Float
159testdata/record01.reject.lc 7:29-7:32
160 Float
161testdata/record01.reject.lc 8:23-8:34
162 forall (a :: List Type)
163 . sameLayerCounts a
164 => HList a
165 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
166testdata/record01.reject.lc 8:23-8:75
167 FrameBuffer
168 1
169 (map
170 Type
171 ImageKind
172 GetImageKind
173 ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil)))
174testdata/record01.reject.lc 8:35-8:75
175 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float)))
176testdata/record01.reject.lc 8:36-8:47
177 Float -> Image 1 'Depth
178testdata/record01.reject.lc 8:36-8:54
179 Image 1 'Depth
180testdata/record01.reject.lc 8:48-8:54
181 Float
182testdata/record01.reject.lc 8:55-8:66
183 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c)
184testdata/record01.reject.lc 8:55-8:74
185 Image 1 ('Color (VecScalar 4 Float)) | ((Image 1 ('Color (VecScalar 4 Float))))
186testdata/record01.reject.lc 8:67-8:74
187 VecS Float 4
188testdata/record01.reject.lc 9:23-9:34
189 forall a . Float -> PolygonMode a
190testdata/record01.reject.lc 9:23-9:39
191 PolygonMode _a
192testdata/record01.reject.lc 9:35-9:39
193 Float
194testdata/record01.reject.lc 10:23-10:34
195 forall a . PolygonMode a
196testdata/record01.reject.lc 11:23-11:35
197 forall a . PointSize a -> PolygonMode a
198testdata/record01.reject.lc 11:23-11:52
199 PolygonMode _a
200testdata/record01.reject.lc 11:37-11:46
201 forall a . Float -> PointSize a
202testdata/record01.reject.lc 11:37-11:51
203 PointSize _a
204testdata/record01.reject.lc 11:47-11:51
205 Float
206testdata/record01.reject.lc 12:10-12:18
207 CullMode
208testdata/record01.reject.lc 13:11-13:20
209 CullMode
210testdata/record01.reject.lc 14:23-14:34
211 forall a
212 . CullMode
213 -> PolygonMode a
214 -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle
215testdata/record01.reject.lc 14:23-14:39
216 PolygonMode _a -> PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle
217testdata/record01.reject.lc 14:23-14:49
218 PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle
219testdata/record01.reject.lc 14:23-14:58
220 ProvokingVertex -> RasterContext _a 'Triangle
221testdata/record01.reject.lc 14:23-14:70
222 RasterContext _a 'Triangle
223testdata/record01.reject.lc 14:35-14:39
224 CullMode
225testdata/record01.reject.lc 14:40-14:49
226 forall a . PolygonMode a
227testdata/record01.reject.lc 14:50-14:58
228 PolygonOffset
229testdata/record01.reject.lc 14:59-14:70
230 ProvokingVertex
231testdata/record01.reject.lc 15:23-15:42
232 forall a . a -> a
233testdata/record01.reject.lc 15:23-15:102
234 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
235testdata/record01.reject.lc 15:43-15:102
236 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
237testdata/record01.reject.lc 15:44-15:51
238 ComparisonFunction -> Bool -> FragmentOperation 'Depth
239testdata/record01.reject.lc 15:44-15:56
240 Bool -> FragmentOperation 'Depth
241testdata/record01.reject.lc 15:44-15:61
242 FragmentOperation 'Depth
243testdata/record01.reject.lc 15:52-15:56
244 ComparisonFunction
245testdata/record01.reject.lc 15:57-15:61
246 Bool
247testdata/record01.reject.lc 15:63-15:70
248 forall a (b :: Nat)
249 . Num a
250 => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a))
251testdata/record01.reject.lc 15:63-15:76
252 VecScalar _b Bool -> FragmentOperation ('Color (VecScalar _b Float))
253testdata/record01.reject.lc 15:63-15:101
254 FragmentOperation ('Color (VecScalar 4 Float)) | ((FragmentOperation
255 ('Color (VecScalar 4 Float))))
256testdata/record01.reject.lc 15:71-15:76
257 Blending Float
258testdata/record01.reject.lc 15:78-15:80
259 forall a . a -> a -> a -> a -> VecS a 4
260testdata/record01.reject.lc 15:78-15:85
261 Bool -> Bool -> Bool -> VecS Bool 4
262testdata/record01.reject.lc 15:78-15:90
263 Bool -> Bool -> VecS Bool 4
264testdata/record01.reject.lc 15:78-15:95
265 Bool -> VecS Bool 4
266testdata/record01.reject.lc 15:78-15:100
267 VecS Bool 4
268testdata/record01.reject.lc 15:81-15:85
269 Bool
270testdata/record01.reject.lc 15:86-15:90
271 Bool
272testdata/record01.reject.lc 15:91-15:95
273 Bool
274testdata/record01.reject.lc 15:96-15:100
275 Bool
276testdata/record01.reject.lc 16:23-16:30
277 forall a . String -> a
278testdata/record01.reject.lc 16:23-16:36
279 _a
280testdata/record01.reject.lc 16:31-16:36
281 String
282testdata/record01.reject.lc 16:40-16:43
283 Nat -> Nat -> Type -> Type
284testdata/record01.reject.lc 16:40-16:45
285 Nat -> Type -> Type
286testdata/record01.reject.lc 16:40-16:47
287 Type -> Type
288testdata/record01.reject.lc 16:40-16:53
289 Type
290testdata/record01.reject.lc 16:44-16:45
291 _b
292testdata/record01.reject.lc 16:46-16:47
293 _b
294testdata/record01.reject.lc 16:48-16:53
99 Type 295 Type
100 ImageKind 296testdata/record01.reject.lc 17:27-17:61
101 GetImageKind 297 (VecS Float 4, VecS Float 4) | (VecS Float 4, VecS Float 4)
102 ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) 298testdata/record01.reject.lc 17:28-17:41
103testdata/record01.reject.lc 8:35-8:75 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) 299 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c
104testdata/record01.reject.lc 8:36-8:47 Float -> Image 1 'Depth 300testdata/record01.reject.lc 17:28-17:55
105testdata/record01.reject.lc 8:36-8:54 Image 1 'Depth 301 Vec 4 Float -> Vec 4 Float
106testdata/record01.reject.lc 8:48-8:54 Float 302testdata/record01.reject.lc 17:28-17:57
107testdata/record01.reject.lc 8:55-8:66 forall (a :: Nat) b c . (Num b, c ~ VecScalar a b) => c -> Image 1 ('Color c) 303 Vec 4 Float
108testdata/record01.reject.lc 8:55-8:74 ((Image 1 ('Color (VecScalar 4 Float)))) | Image 1 ('Color (VecScalar 4 Float)) 304testdata/record01.reject.lc 17:42-17:55
109testdata/record01.reject.lc 8:67-8:74 VecS Float 4 305 Mat 4 4 Float
110testdata/record01.reject.lc 9:23-9:34 forall a . Float -> PolygonMode a 306testdata/record01.reject.lc 17:56-17:57
111testdata/record01.reject.lc 9:23-9:39 PolygonMode _a 307 _g
112testdata/record01.reject.lc 9:35-9:39 Float 308testdata/record01.reject.lc 17:59-17:60
113testdata/record01.reject.lc 10:23-10:34 forall a . PolygonMode a 309 VecS Float 4 | ((VecS Float 4))
114testdata/record01.reject.lc 11:23-11:35 forall a . PointSize a -> PolygonMode a 310testdata/record01.reject.lc 18:23-18:28
115testdata/record01.reject.lc 11:23-11:52 PolygonMode _a 311 forall (a :: PrimitiveType) (b :: List Type)
116testdata/record01.reject.lc 11:37-11:46 forall a . Float -> PointSize a 312 . String -> HList b -> PrimitiveStream a (HList b)
117testdata/record01.reject.lc 11:37-11:51 PointSize _a 313testdata/record01.reject.lc 18:23-18:37
118testdata/record01.reject.lc 11:47-11:51 Float 314 HList _a -> PrimitiveStream _b (HList _a)
119testdata/record01.reject.lc 12:10-12:18 CullMode 315testdata/record01.reject.lc 18:23-18:79
120testdata/record01.reject.lc 13:11-13:20 CullMode 316 PrimitiveStream _a ((Vec 4 Float))
121testdata/record01.reject.lc 14:23-14:34 forall a 317testdata/record01.reject.lc 18:29-18:37
122 . CullMode 318 String
123 -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle 319testdata/record01.reject.lc 18:39-18:48
124testdata/record01.reject.lc 14:23-14:39 PolygonMode _a -> PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle 320 forall a . String -> a
125testdata/record01.reject.lc 14:23-14:49 PolygonOffset -> ProvokingVertex -> RasterContext _a 'Triangle 321testdata/record01.reject.lc 18:39-18:59
126testdata/record01.reject.lc 14:23-14:58 ProvokingVertex -> RasterContext _a 'Triangle 322 _a
127testdata/record01.reject.lc 14:23-14:70 RasterContext _a 'Triangle 323testdata/record01.reject.lc 18:39-18:78
128testdata/record01.reject.lc 14:35-14:39 CullMode 324 ((Vec 4 Float))
129testdata/record01.reject.lc 14:40-14:49 forall a . PolygonMode a 325testdata/record01.reject.lc 18:49-18:59
130testdata/record01.reject.lc 14:50-14:58 PolygonOffset 326 String
131testdata/record01.reject.lc 14:59-14:70 ProvokingVertex 327testdata/record01.reject.lc 18:63-18:78
132testdata/record01.reject.lc 15:23-15:42 forall a . a -> a 328 Type
133testdata/record01.reject.lc 15:23-15:102 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 329testdata/record01.reject.lc 18:65-18:68
134testdata/record01.reject.lc 15:43-15:102 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 330 Nat -> Type -> Type
135testdata/record01.reject.lc 15:44-15:51 ComparisonFunction -> Bool -> FragmentOperation 'Depth 331testdata/record01.reject.lc 18:65-18:70
136testdata/record01.reject.lc 15:44-15:56 Bool -> FragmentOperation 'Depth 332 Type -> Type
137testdata/record01.reject.lc 15:44-15:61 FragmentOperation 'Depth 333testdata/record01.reject.lc 18:65-18:76
138testdata/record01.reject.lc 15:52-15:56 ComparisonFunction 334 Type | List Type
139testdata/record01.reject.lc 15:57-15:61 Bool 335testdata/record01.reject.lc 18:69-18:70
140testdata/record01.reject.lc 15:63-15:70 forall a (b :: Nat) 336 _b
141 . Num a => Blending a -> VecScalar b Bool -> FragmentOperation ('Color (VecScalar b a)) 337testdata/record01.reject.lc 18:71-18:76
142testdata/record01.reject.lc 15:63-15:76 VecScalar _b Bool -> FragmentOperation ('Color (VecScalar _b Float)) 338 Type
143testdata/record01.reject.lc 15:63-15:101 ((FragmentOperation ('Color (VecScalar 4 Float)))) | FragmentOperation ('Color (VecScalar 4 Float)) 339testdata/record01.reject.lc 19:23-19:36
144testdata/record01.reject.lc 15:71-15:76 Blending Float 340 forall a b (c :: PrimitiveType)
145testdata/record01.reject.lc 15:78-15:80 forall a . a -> a -> a -> a -> VecS a 4 341 . (a -> b) -> List (Primitive a c) -> List (Primitive b c)
146testdata/record01.reject.lc 15:78-15:85 Bool -> Bool -> Bool -> VecS Bool 4 342testdata/record01.reject.lc 19:23-19:49
147testdata/record01.reject.lc 15:78-15:90 Bool -> Bool -> VecS Bool 4 343 List (Primitive ((VecS Float 4)) _a)
148testdata/record01.reject.lc 15:78-15:95 Bool -> VecS Bool 4 344 -> List (Primitive (VecS Float 4, VecS Float 4) _a)
149testdata/record01.reject.lc 15:78-15:100 VecS Bool 4 345testdata/record01.reject.lc 19:23-19:62
150testdata/record01.reject.lc 15:81-15:85 Bool 346 List (Primitive (VecS Float 4, VecS Float 4) _a)
151testdata/record01.reject.lc 15:86-15:90 Bool 347testdata/record01.reject.lc 19:37-19:49
152testdata/record01.reject.lc 15:91-15:95 Bool 348 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4)
153testdata/record01.reject.lc 15:96-15:100 Bool 349testdata/record01.reject.lc 19:50-19:62
154testdata/record01.reject.lc 16:23-16:30 forall a . String -> a 350 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float))
155testdata/record01.reject.lc 16:23-16:36 _a 351testdata/record01.reject.lc 20:23-20:42
156testdata/record01.reject.lc 16:31-16:36 String 352 forall (a :: List Type) (b :: PrimitiveType)
157testdata/record01.reject.lc 16:40-16:43 Nat -> Nat -> Type -> Type 353 . RasterContext (HList ('Cons (Vec 4 Float) a)) b
158testdata/record01.reject.lc 16:40-16:45 Nat -> Type -> Type 354 -> HList (map Type Type Interpolated a)
159testdata/record01.reject.lc 16:40-16:47 Type -> Type 355 -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b)
160testdata/record01.reject.lc 16:40-16:53 Type 356 -> List (Vector 1 (Maybe (SimpleFragment (HList a))))
161testdata/record01.reject.lc 16:44-16:45 _b 357testdata/record01.reject.lc 20:23-20:52
162testdata/record01.reject.lc 16:46-16:47 _b 358 HList (map Type Type Interpolated _a)
163testdata/record01.reject.lc 16:48-16:53 Type 359 -> List (Primitive (HList ('Cons (Vec 4 Float) _a)) 'Triangle)
164testdata/record01.reject.lc 17:27-17:61 (VecS Float 4, VecS Float 4) | HList _c -> _b | _c -> HList _b -> _a 360 -> List (Vector 1 (Maybe (SimpleFragment (HList _a))))
165testdata/record01.reject.lc 17:28-17:41 forall (a :: Nat) (b :: Nat) c . Mat a b c -> Vec b c -> Vec a c 361testdata/record01.reject.lc 20:23-20:63
166testdata/record01.reject.lc 17:28-17:55 Vec 4 Float -> Vec 4 Float 362 List (Primitive (HList ('Cons (Vec 4 Float) _d)) 'Triangle)
167testdata/record01.reject.lc 17:28-17:57 Vec 4 Float 363 -> List (Vector 1 (Maybe (SimpleFragment (HList _d))))
168testdata/record01.reject.lc 17:42-17:55 Mat 4 4 Float 364testdata/record01.reject.lc 20:23-20:79
169testdata/record01.reject.lc 17:56-17:57 _g 365 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4)))))
170testdata/record01.reject.lc 17:59-17:60 ((VecS Float 4)) | VecS Float 4 366testdata/record01.reject.lc 20:43-20:52
171testdata/record01.reject.lc 18:23-18:28 forall (a :: PrimitiveType) (b :: List Type) 367 forall a . RasterContext a 'Triangle
172 . String -> HList b -> PrimitiveStream a (HList b) 368testdata/record01.reject.lc 20:53-20:63
173testdata/record01.reject.lc 18:23-18:37 HList _a -> PrimitiveStream _b (HList _a) 369 ((Interpolated _c))
174testdata/record01.reject.lc 18:23-18:79 PrimitiveStream _a ((Vec 4 Float)) 370testdata/record01.reject.lc 20:55-20:61
175testdata/record01.reject.lc 18:29-18:37 String 371 forall a . Floating a => Interpolated a
176testdata/record01.reject.lc 18:39-18:48 forall a . String -> a 372testdata/record01.reject.lc 20:64-20:79
177testdata/record01.reject.lc 18:39-18:59 _a 373 forall (a :: PrimitiveType) . List (Primitive (VecS Float 4, VecS Float 4) a)
178testdata/record01.reject.lc 18:39-18:78 ((Vec 4 Float)) 374testdata/record01.reject.lc 21:33-21:55
179testdata/record01.reject.lc 18:49-18:59 String 375 ((VecS Float 4)) | ((VecS Float 4))
180testdata/record01.reject.lc 18:63-18:78 Type 376testdata/record01.reject.lc 21:35-21:37
181testdata/record01.reject.lc 18:65-18:68 Nat -> Type -> Type 377 forall a . a -> a -> a -> a -> VecS a 4
182testdata/record01.reject.lc 18:65-18:70 Type -> Type 378testdata/record01.reject.lc 21:35-21:41
183testdata/record01.reject.lc 18:65-18:76 List Type | Type 379 Float -> Float -> Float -> VecS Float 4
184testdata/record01.reject.lc 18:69-18:70 _b 380testdata/record01.reject.lc 21:35-21:45
185testdata/record01.reject.lc 18:71-18:76 Type 381 Float -> Float -> VecS Float 4
186testdata/record01.reject.lc 19:23-19:36 forall a b (c :: PrimitiveType) . (a -> b) -> List (Primitive a c) -> List (Primitive b c) 382testdata/record01.reject.lc 21:35-21:49
187testdata/record01.reject.lc 19:23-19:49 List (Primitive ((VecS Float 4)) _a) -> List (Primitive (VecS Float 4, VecS Float 4) _a) 383 Float -> VecS Float 4
188testdata/record01.reject.lc 19:23-19:62 List (Primitive (VecS Float 4, VecS Float 4) _a) 384testdata/record01.reject.lc 21:35-21:53
189testdata/record01.reject.lc 19:37-19:49 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4) 385 VecS Float 4
190testdata/record01.reject.lc 19:50-19:62 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float)) 386testdata/record01.reject.lc 21:38-21:41
191testdata/record01.reject.lc 20:23-20:42 forall (a :: List Type) (b :: PrimitiveType) 387 Float
192 . RasterContext (HList ('Cons (Vec 4 Float) a)) b 388testdata/record01.reject.lc 21:42-21:45
193 -> HList (map Type Type Interpolated a) 389 Float
194 -> List (Primitive (HList ('Cons (Vec 4 Float) a)) b) 390testdata/record01.reject.lc 21:46-21:49
195 -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) 391 Float
196testdata/record01.reject.lc 20:23-20:52 HList (map Type Type Interpolated _a) 392testdata/record01.reject.lc 21:50-21:53
197 -> List (Primitive (HList ('Cons (Vec 4 Float) _a)) 'Triangle) 393 Float
198 -> List (Vector 1 (Maybe (SimpleFragment (HList _a)))) 394testdata/record01.reject.lc 22:33-22:67
199testdata/record01.reject.lc 20:23-20:63 List (Primitive (HList ('Cons (Vec 4 Float) _d)) 'Triangle) 395 ((VecS Float 4)) | ((VecS Float 4))
200 -> List (Vector 1 (Maybe (SimpleFragment (HList _d)))) 396testdata/record01.reject.lc 22:35-22:42
201testdata/record01.reject.lc 20:23-20:79 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) 397 forall a . Num (MatVecScalarElem a) => a -> a -> a
202testdata/record01.reject.lc 20:43-20:52 forall a . RasterContext a 'Triangle 398testdata/record01.reject.lc 22:35-22:44
203testdata/record01.reject.lc 20:53-20:63 ((Interpolated _c)) 399 _i -> _i
204testdata/record01.reject.lc 20:55-20:61 forall a . Floating a => Interpolated a 400testdata/record01.reject.lc 22:35-22:65
205testdata/record01.reject.lc 20:64-20:79 forall (a :: PrimitiveType) . List (Primitive (VecS Float 4, VecS Float 4) a) 401 VecS Float 4
206testdata/record01.reject.lc 21:33-21:55 ((VecS Float 4)) | HList _c -> _b | _c -> HList _b -> _a 402testdata/record01.reject.lc 22:43-22:44
207testdata/record01.reject.lc 21:35-21:37 forall a . a -> a -> a -> a -> VecS a 4 403 _j
208testdata/record01.reject.lc 21:35-21:41 Float -> Float -> Float -> VecS Float 4 404testdata/record01.reject.lc 22:46-22:48
209testdata/record01.reject.lc 21:35-21:45 Float -> Float -> VecS Float 4 405 forall a . a -> a -> a -> a -> VecS a 4
210testdata/record01.reject.lc 21:35-21:49 Float -> VecS Float 4 406testdata/record01.reject.lc 22:46-22:52
211testdata/record01.reject.lc 21:35-21:53 VecS Float 4 407 Float -> Float -> Float -> VecS Float 4
212testdata/record01.reject.lc 21:38-21:41 Float 408testdata/record01.reject.lc 22:46-22:56
213testdata/record01.reject.lc 21:42-21:45 Float 409 Float -> Float -> VecS Float 4
214testdata/record01.reject.lc 21:46-21:49 Float 410testdata/record01.reject.lc 22:46-22:60
215testdata/record01.reject.lc 21:50-21:53 Float 411 Float -> VecS Float 4
216testdata/record01.reject.lc 22:33-22:67 ((VecS Float 4)) | HList _c -> _b | _c -> HList _b -> _a 412testdata/record01.reject.lc 22:46-22:64
217testdata/record01.reject.lc 22:35-22:42 forall a . Num (MatVecScalarElem a) => a -> a -> a 413 VecS Float 4
218testdata/record01.reject.lc 22:35-22:44 _i -> _i 414testdata/record01.reject.lc 22:49-22:52
219testdata/record01.reject.lc 22:35-22:65 VecS Float 4 415 Float
220testdata/record01.reject.lc 22:43-22:44 _j 416testdata/record01.reject.lc 22:53-22:56
221testdata/record01.reject.lc 22:46-22:48 forall a . a -> a -> a -> a -> VecS a 4 417 Float
222testdata/record01.reject.lc 22:46-22:52 Float -> Float -> Float -> VecS Float 4 418testdata/record01.reject.lc 22:57-22:60
223testdata/record01.reject.lc 22:46-22:56 Float -> Float -> VecS Float 4 419 Float
224testdata/record01.reject.lc 22:46-22:60 Float -> VecS Float 4 420testdata/record01.reject.lc 22:61-22:64
225testdata/record01.reject.lc 22:46-22:64 VecS Float 4 421 Float
226testdata/record01.reject.lc 22:49-22:52 Float 422testdata/record01.reject.lc 23:23-23:33
227testdata/record01.reject.lc 22:53-22:56 Float 423 forall (a :: Nat) (b :: List Type) c
228testdata/record01.reject.lc 22:57-22:60 Float 424 . HList b
229testdata/record01.reject.lc 22:61-22:64 Float 425 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b)))
230testdata/record01.reject.lc 23:23-23:33 forall (a :: Nat) (b :: List Type) c 426 -> List (Vector a (Maybe (SimpleFragment c)))
231 . HList b 427 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
232 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) 428 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
233 -> List (Vector a (Maybe (SimpleFragment c))) 429testdata/record01.reject.lc 23:23-23:45
234 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 430 (_a
235 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 431 -> ((imageType
236testdata/record01.reject.lc 23:23-23:45 (_a 432 (FragmentOperationKind (FragmentOperation ('Color (VecScalar 4 Float)))))))
237 -> ((imageType (FragmentOperationKind (FragmentOperation ('Color (VecScalar 4 Float))))))) 433 -> List (Vector _b (Maybe (SimpleFragment _a)))
238 -> List (Vector _b (Maybe (SimpleFragment _a))) 434 -> FrameBuffer
239 -> FrameBuffer 435 _b
240 _b 436 (map
437 Type
438 ImageKind
439 FragmentOperationKind
440 ('Cons
441 (FragmentOperation 'Depth)
442 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
443 -> FrameBuffer
444 _b
445 (map
446 Type
447 ImageKind
448 FragmentOperationKind
449 ('Cons
450 (FragmentOperation 'Depth)
451 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
452testdata/record01.reject.lc 23:23-23:60
453 List (Vector _a (Maybe (SimpleFragment ((VecS Float 4)))))
454 -> FrameBuffer
455 _a
456 (map
457 Type
458 ImageKind
459 FragmentOperationKind
460 ('Cons
461 (FragmentOperation 'Depth)
462 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
463 -> FrameBuffer
464 _a
465 (map
466 Type
467 ImageKind
468 FragmentOperationKind
469 ('Cons
470 (FragmentOperation 'Depth)
471 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
472testdata/record01.reject.lc 23:23-23:75
473 FrameBuffer
474 1
241 (map 475 (map
242 Type 476 Type
243 ImageKind 477 ImageKind
@@ -246,7 +480,7 @@ testdata/record01.reject.lc 23:23-23:45 (_a
246 (FragmentOperation 'Depth) 480 (FragmentOperation 'Depth)
247 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 481 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
248 -> FrameBuffer 482 -> FrameBuffer
249 _b 483 1
250 (map 484 (map
251 Type 485 Type
252 ImageKind 486 ImageKind
@@ -254,9 +488,9 @@ testdata/record01.reject.lc 23:23-23:45 (_a
254 ('Cons 488 ('Cons
255 (FragmentOperation 'Depth) 489 (FragmentOperation 'Depth)
256 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 490 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
257testdata/record01.reject.lc 23:23-23:60 List (Vector _a (Maybe (SimpleFragment ((VecS Float 4))))) 491testdata/record01.reject.lc 23:23-23:83
258 -> FrameBuffer 492 FrameBuffer
259 _a 493 1
260 (map 494 (map
261 Type 495 Type
262 ImageKind 496 ImageKind
@@ -264,8 +498,66 @@ testdata/record01.reject.lc 23:23-23:60 List (Vector _a (Maybe (SimpleFragment
264 ('Cons 498 ('Cons
265 (FragmentOperation 'Depth) 499 (FragmentOperation 'Depth)
266 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 500 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
267 -> FrameBuffer 501testdata/record01.reject.lc 23:34-23:45
268 _a 502 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
503testdata/record01.reject.lc 23:46-23:60
504 ((VecS Float 4)) -> ((VecS Float 4))
505testdata/record01.reject.lc 23:61-23:75
506 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4)))))
507testdata/record01.reject.lc 23:76-23:83
508 FrameBuffer
509 1
510 (map
511 Type
512 ImageKind
513 GetImageKind
514 ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil)))
515testdata/record01.reject.lc 24:12-24:58
516 RecordC
517 ('Cons
518 ('RecItem "fieldA" Float)
519 ('Cons
520 ('RecItem
521 "fieldB"
522 (FrameBuffer
523 1
524 (map
525 Type
526 ImageKind
527 FragmentOperationKind
528 ('Cons
529 (FragmentOperation 'Depth)
530 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))))
531 ('Cons
532 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
533 'Nil)))
534testdata/record01.reject.lc 24:13-24:19
535 String | RecItem
536testdata/record01.reject.lc 24:13-24:47
537 List RecItem
538testdata/record01.reject.lc 24:21-24:24
539 Float
540testdata/record01.reject.lc 24:21-24:57
541 (Float, recItemType
542 ('RecItem
543 "fieldB"
544 (FrameBuffer
545 1
546 (map
547 Type
548 ImageKind
549 FragmentOperationKind
550 ('Cons
551 (FragmentOperation 'Depth)
552 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))), recItemType
553 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)))
554testdata/record01.reject.lc 24:26-24:32
555 String | RecItem
556testdata/record01.reject.lc 24:26-24:47
557 List RecItem
558testdata/record01.reject.lc 24:34-24:39
559 FrameBuffer
560 1
269 (map 561 (map
270 Type 562 Type
271 ImageKind 563 ImageKind
@@ -273,132 +565,67 @@ testdata/record01.reject.lc 23:23-23:60 List (Vector _a (Maybe (SimpleFragment
273 ('Cons 565 ('Cons
274 (FragmentOperation 'Depth) 566 (FragmentOperation 'Depth)
275 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 567 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
276testdata/record01.reject.lc 23:23-23:75 FrameBuffer 568testdata/record01.reject.lc 24:34-24:57
277 1 569 (FrameBuffer
278 (map 570 1
279 Type 571 (map
280 ImageKind 572 Type
281 FragmentOperationKind 573 ImageKind
282 ('Cons 574 FragmentOperationKind
283 (FragmentOperation 'Depth) 575 ('Cons
284 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 576 (FragmentOperation 'Depth)
285 -> FrameBuffer 577 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))), recItemType
286 1 578 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)))
287 (map 579testdata/record01.reject.lc 24:41-24:47
288 Type 580 String | RecItem | List RecItem
289 ImageKind 581testdata/record01.reject.lc 24:49-24:57
290 FragmentOperationKind 582 (BlendEquation, BlendEquation)
583 -> Blending Float | (((BlendEquation, BlendEquation) -> Blending Float))
584testdata/record01.reject.lc 25:11-25:17
585 RecordC
291 ('Cons 586 ('Cons
292 (FragmentOperation 'Depth) 587 ('RecItem "fieldA" Float)
293 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 588 ('Cons
294testdata/record01.reject.lc 23:23-23:83 FrameBuffer 589 ('RecItem
295 1 590 "fieldB"
296 (map 591 (FrameBuffer
297 Type 592 1
298 ImageKind 593 (map
299 FragmentOperationKind 594 Type
300 ('Cons 595 ImageKind
301 (FragmentOperation 'Depth) 596 FragmentOperationKind
302 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 597 ('Cons
303testdata/record01.reject.lc 23:34-23:45 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 598 (FragmentOperation 'Depth)
304testdata/record01.reject.lc 23:46-23:60 ((VecS Float 4)) -> ((VecS Float 4)) 599 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))))
305testdata/record01.reject.lc 23:61-23:75 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) 600 ('Cons
306testdata/record01.reject.lc 23:76-23:83 FrameBuffer 601 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
307 1 602 'Nil)))
308 (map 603testdata/record01.reject.lc 25:11-25:24
309 Type 604 _b
310 ImageKind 605testdata/record01.reject.lc 25:18-25:24
311 GetImageKind 606 String
312 ('Cons (Image 1 'Depth) ('Cons (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) 607testdata/record01.reject.lc 26:5-26:14
313testdata/record01.reject.lc 24:12-24:58 RecordC 608 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
314 ('Cons 609testdata/record01.reject.lc 26:15-26:21
315 ('RecItem "fieldA" Float) 610 RecordC
316 ('Cons
317 ('RecItem
318 "fieldB"
319 (FrameBuffer
320 1
321 (map
322 Type
323 ImageKind
324 FragmentOperationKind
325 ('Cons
326 (FragmentOperation 'Depth)
327 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))))
328 ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil)))
329testdata/record01.reject.lc 24:13-24:19 RecItem | String
330testdata/record01.reject.lc 24:13-24:47 List RecItem
331testdata/record01.reject.lc 24:21-24:24 Float
332testdata/record01.reject.lc 24:21-24:57 (Float, recItemType
333 ('RecItem
334 "fieldB"
335 (FrameBuffer
336 1
337 (map
338 Type
339 ImageKind
340 FragmentOperationKind
341 ('Cons
342 (FragmentOperation 'Depth)
343 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))), recItemType
344 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)))
345testdata/record01.reject.lc 24:26-24:32 RecItem | String
346testdata/record01.reject.lc 24:26-24:47 List RecItem
347testdata/record01.reject.lc 24:34-24:39 FrameBuffer
348 1
349 (map
350 Type
351 ImageKind
352 FragmentOperationKind
353 ('Cons
354 (FragmentOperation 'Depth)
355 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))
356testdata/record01.reject.lc 24:34-24:57 (FrameBuffer
357 1
358 (map
359 Type
360 ImageKind
361 FragmentOperationKind
362 ('Cons 611 ('Cons
363 (FragmentOperation 'Depth) 612 ('RecItem "fieldA" Float)
364 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))), recItemType 613 ('Cons
365 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) 614 ('RecItem
366testdata/record01.reject.lc 24:41-24:47 List RecItem | RecItem | String 615 "fieldB"
367testdata/record01.reject.lc 24:49-24:57 (((BlendEquation, BlendEquation) -> Blending Float)) | (BlendEquation, BlendEquation) -> Blending Float 616 (FrameBuffer
368testdata/record01.reject.lc 25:11-25:17 RecordC 617 1
369 ('Cons 618 (map
370 ('RecItem "fieldA" Float) 619 Type
371 ('Cons 620 ImageKind
372 ('RecItem 621 FragmentOperationKind
373 "fieldB" 622 ('Cons
374 (FrameBuffer 623 (FragmentOperation 'Depth)
375 1 624 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))))
376 (map 625 ('Cons
377 Type 626 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
378 ImageKind 627 'Nil)))
379 FragmentOperationKind 628testdata/record01.reject.lc 26:15-26:28
380 ('Cons 629 _b
381 (FragmentOperation 'Depth) 630testdata/record01.reject.lc 26:22-26:28
382 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) 631 String \ No newline at end of file
383 ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil)))
384testdata/record01.reject.lc 25:11-25:24 _b
385testdata/record01.reject.lc 25:18-25:24 String
386testdata/record01.reject.lc 26:5-26:14 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
387testdata/record01.reject.lc 26:15-26:21 RecordC
388 ('Cons
389 ('RecItem "fieldA" Float)
390 ('Cons
391 ('RecItem
392 "fieldB"
393 (FrameBuffer
394 1
395 (map
396 Type
397 ImageKind
398 FragmentOperationKind
399 ('Cons
400 (FragmentOperation 'Depth)
401 ('Cons (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil)))))
402 ('Cons ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) 'Nil)))
403testdata/record01.reject.lc 26:15-26:28 _b
404testdata/record01.reject.lc 26:22-26:28 String
diff --git a/testdata/scope01.reject.out b/testdata/scope01.reject.out
index 5e807a95..ac083bb0 100644
--- a/testdata/scope01.reject.out
+++ b/testdata/scope01.reject.out
@@ -6,4 +6,5 @@ can't find: frame' in testdata/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 Float 9testdata/scope01.reject.lc 2:17-2:20
10 Float \ No newline at end of file
diff --git a/testdata/traceTest.out b/testdata/traceTest.out
index 7ec5a68b..4ab055c6 100644
--- a/testdata/traceTest.out
+++ b/testdata/traceTest.out
@@ -5,24 +5,37 @@ data X (_ :: Type) (_ :: _a) :: Type where
5x = _rhs undefined :: X \(a :: _) (b :: _) -> HList ('Cons a ('Cons b 'Nil)) 5x = _rhs undefined :: X \(a :: _) (b :: _) -> HList ('Cons a ('Cons b 'Nil))
6main is not found 6main is not found
7------------ trace 7------------ trace
8id :: forall a . a -> a 8id :: forall a . a -> a
9'X :: forall a . a -> Type 9'X :: forall a . a -> Type
10'XCase :: forall a (b :: a) . forall (c :: X a b -> Type) (d :: X a b) -> c d 10'XCase :: forall a (b :: a) . forall (c :: X a b -> Type) (d :: X a b) -> c d
11match'X 11match'X
12 :: forall (a :: Type -> Type) 12 :: forall (a :: Type -> Type)
13 -> (forall b . forall (c :: b) -> a (X b c)) -> forall d -> a d -> a d 13 -> (forall b . forall (c :: b) -> a (X b c)) -> forall d -> a d -> a d
14x :: X (Type -> Type -> Type) \(a :: Type) (b :: Type) -> (a, b) 14x :: X (Type -> Type -> Type) \(a :: Type) (b :: Type) -> (a, b)
15------------ tooltips 15------------ tooltips
16testdata/traceTest.lc 6:1-6:3 forall a . a -> a 16testdata/traceTest.lc 6:1-6:3
17testdata/traceTest.lc 6:8-6:9 _b 17 forall a . a -> a
18testdata/traceTest.lc 8:6-8:7 Type | forall a . a -> Type 18testdata/traceTest.lc 6:8-6:9
19testdata/traceTest.lc 8:6-8:18 Type 19 _b
20testdata/traceTest.lc 8:17-8:18 Type 20testdata/traceTest.lc 8:6-8:7
21testdata/traceTest.lc 10:6-10:7 forall a . a -> Type 21 forall a . a -> Type | forall a . a -> Type | forall a . a -> Type | Type | Type
22testdata/traceTest.lc 10:6-10:25 Type 22testdata/traceTest.lc 8:6-8:18
23testdata/traceTest.lc 10:17-10:24 Type 23 Type
24testdata/traceTest.lc 10:19-10:20 _e 24testdata/traceTest.lc 8:17-8:18
25testdata/traceTest.lc 10:19-10:23 List Type 25 Type | Type | Type
26testdata/traceTest.lc 10:22-10:23 List Type | _c 26testdata/traceTest.lc 10:6-10:7
27testdata/traceTest.lc 11:1-11:2 X (Type -> Type -> Type) \(a :: Type) (b :: Type) -> (a, b) 27 forall a . a -> Type
28testdata/traceTest.lc 11:5-11:14 forall a . a 28testdata/traceTest.lc 10:6-10:25
29 Type
30testdata/traceTest.lc 10:17-10:24
31 Type
32testdata/traceTest.lc 10:19-10:20
33 _e
34testdata/traceTest.lc 10:19-10:23
35 List Type
36testdata/traceTest.lc 10:22-10:23
37 _c | List Type
38testdata/traceTest.lc 11:1-11:2
39 X (Type -> Type -> Type) \(a :: Type) (b :: Type) -> (a, b)
40testdata/traceTest.lc 11:5-11:14
41 forall a . a \ No newline at end of file
diff --git a/testdata/typeclass.out b/testdata/typeclass.out
index 746fa7b9..cb227dbc 100644
--- a/testdata/typeclass.out
+++ b/testdata/typeclass.out
@@ -26,43 +26,76 @@ not = \(a :: _) -> 'BoolCase \_ -> _ :: _ (_rhs True) (_rhs False) a
26/= = \(a :: _) (b :: _) -> _rhs (not (a == b)) 26/= = \(a :: _) (b :: _) -> _rhs (not (a == b))
27main is not found 27main is not found
28------------ trace 28------------ trace
29not :: Bool -> Bool 29not :: Bool -> Bool
30&& :: Bool -> Bool -> Bool 30&& :: Bool -> Bool -> Bool
31|| :: Bool -> Bool -> Bool 31|| :: Bool -> Bool -> Bool
32'Eq :: Type -> Type 32'Eq :: Type -> Type
33== :: forall a . Eq a => a -> a -> Bool 33== :: forall a . Eq a => a -> a -> Bool
34/= :: forall a . Eq a => a -> a -> Bool 34/= :: forall a . Eq a => a -> a -> Bool
35------------ tooltips 35------------ tooltips
36testdata/typeclass.lc 8:1-8:4 Bool -> Bool 36testdata/typeclass.lc 8:1-8:4
37testdata/typeclass.lc 8:12-8:17 Bool 37 Bool -> Bool
38testdata/typeclass.lc 8:12-9:17 Bool -> Bool 38testdata/typeclass.lc 8:12-8:17
39testdata/typeclass.lc 9:13-9:17 Bool 39 Bool
40testdata/typeclass.lc 11:6-11:8 Bool -> Bool -> Bool 40testdata/typeclass.lc 8:12-9:17
41testdata/typeclass.lc 11:13-11:14 _b 41 Bool -> Bool
42testdata/typeclass.lc 11:13-12:19 Bool -> Bool 42testdata/typeclass.lc 9:13-9:17
43testdata/typeclass.lc 12:14-12:19 Bool 43 Bool
44testdata/typeclass.lc 14:7-14:9 Bool -> Bool -> Bool 44testdata/typeclass.lc 11:6-11:8
45testdata/typeclass.lc 14:14-14:15 _c 45 Bool -> Bool -> Bool
46testdata/typeclass.lc 14:14-15:17 Bool -> Bool 46testdata/typeclass.lc 11:13-11:14
47testdata/typeclass.lc 15:13-15:17 Bool 47 _b
48testdata/typeclass.lc 17:7-17:9 Type -> Type 48testdata/typeclass.lc 11:13-12:19
49testdata/typeclass.lc 17:7-18:27 Type 49 Bool -> Bool
50testdata/typeclass.lc 18:6-18:8 forall a . Eq a => a -> a -> Bool 50testdata/typeclass.lc 12:14-12:19
51testdata/typeclass.lc 18:13-18:14 Type 51 Bool
52testdata/typeclass.lc 18:13-18:27 Type 52testdata/typeclass.lc 14:7-14:9
53testdata/typeclass.lc 18:18-18:19 Type 53 Bool -> Bool -> Bool
54testdata/typeclass.lc 18:18-18:27 Type 54testdata/typeclass.lc 14:14-14:15
55testdata/typeclass.lc 18:23-18:27 Type 55 _c
56testdata/typeclass.lc 20:3-20:5 forall a . Eq a => a -> a -> Bool 56testdata/typeclass.lc 14:14-15:17
57testdata/typeclass.lc 20:10-20:13 Bool -> Bool 57 Bool -> Bool
58testdata/typeclass.lc 20:10-20:22 Bool 58testdata/typeclass.lc 15:13-15:17
59testdata/typeclass.lc 20:15-20:16 _f 59 Bool
60testdata/typeclass.lc 20:15-20:19 _e -> Bool 60testdata/typeclass.lc 17:7-17:9
61testdata/typeclass.lc 20:15-20:21 Bool 61 Type -> Type | Type -> Type
62testdata/typeclass.lc 20:17-20:19 forall a . Eq a => a -> a -> Bool 62testdata/typeclass.lc 17:7-18:27
63testdata/typeclass.lc 20:20-20:21 _c 63 Type
64testdata/typeclass.lc 23:17-23:18 Bool 64testdata/typeclass.lc 18:6-18:8
65testdata/typeclass.lc 23:17-24:23 Bool -> Bool | Eq _a => _a -> _a -> Bool | forall a . Eq a => a -> a -> Bool 65 forall a . Eq a => a -> a -> Bool
66testdata/typeclass.lc 24:18-24:21 Bool -> Bool 66testdata/typeclass.lc 18:13-18:14
67testdata/typeclass.lc 24:18-24:23 Bool 67 Type
68testdata/typeclass.lc 24:22-24:23 _b 68testdata/typeclass.lc 18:13-18:27
69 Type
70testdata/typeclass.lc 18:18-18:19
71 Type
72testdata/typeclass.lc 18:18-18:27
73 Type
74testdata/typeclass.lc 18:23-18:27
75 Type | Type
76testdata/typeclass.lc 20:3-20:5
77 forall a . Eq a => a -> a -> Bool
78testdata/typeclass.lc 20:10-20:13
79 Bool -> Bool
80testdata/typeclass.lc 20:10-20:22
81 Bool
82testdata/typeclass.lc 20:15-20:16
83 _f
84testdata/typeclass.lc 20:15-20:19
85 _e -> Bool
86testdata/typeclass.lc 20:15-20:21
87 Bool
88testdata/typeclass.lc 20:17-20:19
89 forall a . Eq a => a -> a -> Bool
90testdata/typeclass.lc 20:20-20:21
91 _c
92testdata/typeclass.lc 23:17-23:18
93 Bool
94testdata/typeclass.lc 23:17-24:23
95 Bool -> Bool
96testdata/typeclass.lc 24:18-24:21
97 Bool -> Bool
98testdata/typeclass.lc 24:18-24:23
99 Bool
100testdata/typeclass.lc 24:22-24:23
101 _b \ No newline at end of file
diff --git a/testdata/typesig.reject.out b/testdata/typesig.reject.out
index aa062c93..90566f2c 100644
--- a/testdata/typesig.reject.out
+++ b/testdata/typesig.reject.out
@@ -1,18 +1,24 @@
1focus checkMetas: \(a :: Type) -> (\(b :: Type) -> primFix a b) 1focus checkMetas: \(a :: Type) -> (\(b :: Type) -> primFix a b)
2 \(a := Type) -> \(c :: Type) -> <<HERE>> 2 \(a := Type) -> \(c :: Type) -> <<HERE>>
3\(d :: Type ~ _a) (e :: _a ~ X) -> typeAnn _a (labend X) 3\(a :: Type ~ _a) (b :: _a ~ X) -> typeAnn _a (labend X)
4------------ trace 4------------ trace
5'X :: Type 5'X :: Type
6X :: X 6X :: X
7'XCase :: forall (a :: X -> Type) -> a 'X -> forall (b :: X) -> a b 7'XCase :: 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!focus checkMetas: \(a :: Type) -> (\(b :: Type) -> primFix a b) 9!focus checkMetas: \(a :: Type) -> (\(b :: Type) -> primFix a b)
10 \(a := Type) -> \(c :: Type) -> <<HERE>> 10 \(a := Type) -> \(c :: Type) -> <<HERE>>
11\(d :: Type ~ _a) (e :: _a ~ X) -> typeAnn _a (labend X) 11\(a :: Type ~ _a) (b :: _a ~ X) -> typeAnn _a (labend X)
12------------ tooltips 12------------ tooltips
13testdata/typesig.reject.lc 4:6-4:7 Type 13testdata/typesig.reject.lc 4:6-4:7
14testdata/typesig.reject.lc 4:6-4:11 Type 14 Type | Type | Type | Type | Type
15testdata/typesig.reject.lc 4:10-4:11 X 15testdata/typesig.reject.lc 4:6-4:11
16testdata/typesig.reject.lc 6:6-6:7 _b 16 Type
17testdata/typesig.reject.lc 6:6-7:6 _a -> _a | _c 17testdata/typesig.reject.lc 4:10-4:11
18testdata/typesig.reject.lc 7:5-7:6 X 18 X
19testdata/typesig.reject.lc 6:6-6:7
20 _b
21testdata/typesig.reject.lc 6:6-7:6
22 _c
23testdata/typesig.reject.lc 7:5-7:6
24 X \ No newline at end of file
diff --git a/testdata/typesigctx.reject.out b/testdata/typesigctx.reject.out
index c3055e27..ff06cec2 100644
--- a/testdata/typesigctx.reject.out
+++ b/testdata/typesigctx.reject.out
@@ -1,23 +1,34 @@
1type error: no instance of 'Show' on ??? 1type error: no instance of 'Show' on ???
2in Wildcard2 builtin 'Type 2in Wildcard2 builtin 'Type
3------------ trace 3------------ trace
4'X :: Type 4'X :: Type
5X :: X 5X :: X
6'XCase :: forall (a :: X -> Type) -> a 'X -> forall (b :: X) -> a b 6'XCase :: forall (a :: X -> Type) -> a 'X -> forall (b :: X) -> a b
7match'X :: forall (a :: Type -> Type) -> a X -> forall b -> a b -> a b 7match'X :: forall (a :: Type -> Type) -> a X -> forall b -> a b -> a b
8'Show' :: Type -> Type 8'Show' :: Type -> Type
9show' :: forall a . Show' a => a -> X 9show' :: forall a . Show' a => a -> X
10!type error: no instance of 'Show' on ??? 10!type error: no instance of 'Show' on ???
11in Wildcard2 builtin 'Type 11in Wildcard2 builtin 'Type
12------------ tooltips 12------------ tooltips
13testdata/typesigctx.reject.lc 1:6-1:7 Type 13testdata/typesigctx.reject.lc 1:6-1:7
14testdata/typesigctx.reject.lc 1:6-1:11 Type 14 Type | Type | Type | Type | Type
15testdata/typesigctx.reject.lc 1:10-1:11 X 15testdata/typesigctx.reject.lc 1:6-1:11
16testdata/typesigctx.reject.lc 3:7-3:12 Type -> Type 16 Type
17testdata/typesigctx.reject.lc 3:7-3:36 Type 17testdata/typesigctx.reject.lc 1:10-1:11
18testdata/typesigctx.reject.lc 3:21-3:26 forall a . Show' a => a -> X 18 X
19testdata/typesigctx.reject.lc 3:30-3:31 Type 19testdata/typesigctx.reject.lc 3:7-3:12
20testdata/typesigctx.reject.lc 3:30-3:36 Type 20 Type -> Type | Type -> Type
21testdata/typesigctx.reject.lc 3:35-3:36 Type 21testdata/typesigctx.reject.lc 3:7-3:36
22testdata/typesigctx.reject.lc 5:11-5:12 Type 22 Type
23testdata/typesigctx.reject.lc 6:10-6:15 forall a . Show' a => a -> X 23testdata/typesigctx.reject.lc 3:21-3:26
24 forall a . Show' a => a -> X
25testdata/typesigctx.reject.lc 3:30-3:31
26 Type
27testdata/typesigctx.reject.lc 3:30-3:36
28 Type
29testdata/typesigctx.reject.lc 3:35-3:36
30 Type | Type
31testdata/typesigctx.reject.lc 5:11-5:12
32 Type
33testdata/typesigctx.reject.lc 6:10-6:15
34 forall a . Show' a => a -> X \ No newline at end of file
diff --git a/testdata/where.out b/testdata/where.out
index 6b633324..89ee58f1 100644
--- a/testdata/where.out
+++ b/testdata/where.out
@@ -2,10 +2,15 @@
2f = _rhs \(a := _rhs \(c := _rhs 1.0) -> c) (b := _rhs 1.0) -> b 2f = _rhs \(a := _rhs \(c := _rhs 1.0) -> c) (b := _rhs 1.0) -> b
3main is not found 3main is not found
4------------ trace 4------------ trace
5f :: Float 5f :: Float
6------------ tooltips 6------------ tooltips
7testdata/where.lc 3:1-3:2 Float 7testdata/where.lc 3:1-3:2
8testdata/where.lc 3:5-3:6 Float 8 Float
9testdata/where.lc 5:9-5:10 Float 9testdata/where.lc 3:5-3:6
10testdata/where.lc 7:13-7:16 Float 10 Float
11testdata/where.lc 8:9-8:12 Float 11testdata/where.lc 5:9-5:10
12 Float
13testdata/where.lc 7:13-7:16
14 Float
15testdata/where.lc 8:9-8:12
16 Float \ No newline at end of file
diff --git a/testdata/zip01.out b/testdata/zip01.out
index deb2cf14..21511345 100644
--- a/testdata/zip01.out
+++ b/testdata/zip01.out
@@ -13,33 +13,61 @@ zip2
13 . List g -> List h -> List (HList ('Cons g ('Cons h 'Nil))) 13 . List g -> List h -> List (HList ('Cons g ('Cons h 'Nil)))
14main is not found 14main is not found
15------------ trace 15------------ trace
16zip2 :: forall a b . List a -> List b -> List (a, b) 16zip2 :: forall a b . List a -> List b -> List (a, b)
17------------ tooltips 17------------ tooltips
18testdata/zip01.lc 1:9-1:12 Type 18testdata/zip01.lc 1:9-1:12
19testdata/zip01.lc 1:9-1:30 Type 19 Type
20testdata/zip01.lc 1:9-4:40 _a -> _a | forall a b . List a -> List b -> List (a, b) 20testdata/zip01.lc 1:9-1:30
21testdata/zip01.lc 1:10-1:11 _d 21 Type | Type
22testdata/zip01.lc 1:16-1:19 Type 22testdata/zip01.lc 1:9-4:40
23testdata/zip01.lc 1:16-1:30 Type 23 forall a b . List a -> List b -> List (a, b)
24testdata/zip01.lc 1:17-1:18 _c 24testdata/zip01.lc 1:10-1:11
25testdata/zip01.lc 1:23-1:30 Type 25 _d
26testdata/zip01.lc 1:24-1:29 Type 26testdata/zip01.lc 1:16-1:19
27testdata/zip01.lc 1:25-1:26 Type 27 Type
28testdata/zip01.lc 1:25-1:28 List Type 28testdata/zip01.lc 1:16-1:30
29testdata/zip01.lc 1:27-1:28 List Type | Type 29 Type
30testdata/zip01.lc 2:1-2:5 forall a b . List a -> List b -> List (a, b) 30testdata/zip01.lc 1:17-1:18
31testdata/zip01.lc 2:22-2:24 forall a . List a 31 _c
32testdata/zip01.lc 2:22-4:40 List (_d, _c) | List _a -> List (_a, _d) | List _b -> List (_c, _b) | List _b -> List _a -> List (_b, _a) 32testdata/zip01.lc 1:23-1:30
33testdata/zip01.lc 3:22-3:24 forall a . List a 33 Type | Type
34testdata/zip01.lc 3:22-4:40 List (_c, _f) | List _a -> List (_e, _a) | List _c -> List _b | _b -> List _b -> List _a 34testdata/zip01.lc 1:24-1:29
35testdata/zip01.lc 4:22-4:27 (_h, _d) 35 Type
36testdata/zip01.lc 4:22-4:29 List (_h, _d) -> List (_h, _d) 36testdata/zip01.lc 1:25-1:26
37testdata/zip01.lc 4:22-4:40 List (_g, _c) | List _c -> List _b | _b -> List _b -> List _a 37 Type
38testdata/zip01.lc 4:23-4:24 _k 38testdata/zip01.lc 1:25-1:28
39testdata/zip01.lc 4:25-4:26 ((_d)) | _g 39 List Type
40testdata/zip01.lc 4:28-4:29 forall a . a -> List a -> List a 40testdata/zip01.lc 1:27-1:28
41testdata/zip01.lc 4:30-4:34 forall a b . List a -> List b -> List (a, b) 41 Type | List Type
42testdata/zip01.lc 4:30-4:37 List _a -> List (_h, _a) 42testdata/zip01.lc 2:1-2:5
43testdata/zip01.lc 4:30-4:40 List (_g, _c) 43 forall a b . List a -> List b -> List (a, b)
44testdata/zip01.lc 4:35-4:37 List _i 44testdata/zip01.lc 2:22-2:24
45testdata/zip01.lc 4:38-4:40 List _c 45 forall a . List a
46testdata/zip01.lc 2:22-4:40
47 List _a -> List (_a, _d) | List (_d, _c)
48testdata/zip01.lc 3:22-3:24
49 forall a . List a
50testdata/zip01.lc 3:22-4:40
51 List _a -> List (_e, _a) | List (_c, _f)
52testdata/zip01.lc 4:22-4:27
53 (_h, _d)
54testdata/zip01.lc 4:22-4:29
55 List (_h, _d) -> List (_h, _d)
56testdata/zip01.lc 4:22-4:40
57 List (_g, _c)
58testdata/zip01.lc 4:23-4:24
59 _k
60testdata/zip01.lc 4:25-4:26
61 _g | ((_d))
62testdata/zip01.lc 4:28-4:29
63 forall a . a -> List a -> List a
64testdata/zip01.lc 4:30-4:34
65 forall a b . List a -> List b -> List (a, b)
66testdata/zip01.lc 4:30-4:37
67 List _a -> List (_h, _a)
68testdata/zip01.lc 4:30-4:40
69 List (_g, _c)
70testdata/zip01.lc 4:35-4:37
71 List _i
72testdata/zip01.lc 4:38-4:40
73 List _c \ No newline at end of file