summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-05-02 17:52:01 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-05-02 17:52:01 +0200
commit438e4a1b062a73b667adf0fd94167dcc311929d3 (patch)
treef2bed41f845106c51d36f048a0e23d5f27064fa2 /testdata
parent769c7ac09e66bcae5ca34009734b5e184ce2e0f0 (diff)
more list syntax in pretty print
Diffstat (limited to 'testdata')
-rw-r--r--testdata/Builtins.out565
-rw-r--r--testdata/Internals.out84
-rw-r--r--testdata/Material.out95
-rw-r--r--testdata/Prelude.out449
-rw-r--r--testdata/SampleMaterial.out3090
-rw-r--r--testdata/data.out8
-rw-r--r--testdata/framebuffer02.reject.out4
-rw-r--r--testdata/language-features/basic-list/list01.out32
-rw-r--r--testdata/language-features/basic-list/list02.out32
-rw-r--r--testdata/language-features/basic-list/list08.out8
-rw-r--r--testdata/language-features/basic-list/list09.out10
-rw-r--r--testdata/language-features/basic-list/list11.out12
-rw-r--r--testdata/language-features/basic-list/list12.out36
-rw-r--r--testdata/language-features/basic-list/list13.out36
-rw-r--r--testdata/language-features/basic-list/list14.reject.out12
-rw-r--r--testdata/language-features/basic-list/list15.reject.out12
-rw-r--r--testdata/language-features/basic-list/list16.reject.out8
-rw-r--r--testdata/language-features/basic-list/listcomp01.out16
-rw-r--r--testdata/language-features/basic-list/listcomp02.out22
-rw-r--r--testdata/language-features/basic-list/listcomp03.out18
-rw-r--r--testdata/language-features/basic-list/listcomp04.out26
-rw-r--r--testdata/language-features/basic-list/listcomp05.out10
-rw-r--r--testdata/language-features/basic-list/listcomp06.out26
-rw-r--r--testdata/language-features/basic-list/listcomp07.out30
-rw-r--r--testdata/language-features/basic-list/listcomp09.out10
-rw-r--r--testdata/language-features/basic-values/data01.out4
-rw-r--r--testdata/language-features/basic-values/fixity02.out4
-rw-r--r--testdata/language-features/basic-values/infix03.out4
-rw-r--r--testdata/language-features/basic-values/typesig03.out4
-rw-r--r--testdata/language-features/basic-values/typesig04.out4
-rw-r--r--testdata/language-features/basic-values/typesig07.out6
-rw-r--r--testdata/language-features/pattern/uncovered.out8
-rw-r--r--testdata/performance/Material.out95
-rw-r--r--testdata/performance/SampleMaterial.out3090
-rw-r--r--testdata/record01.reject.out92
-rw-r--r--testdata/traceTest.out6
-rw-r--r--testdata/zip01.out36
37 files changed, 3634 insertions, 4370 deletions
diff --git a/testdata/Builtins.out b/testdata/Builtins.out
index 85fa9d7f..4010c01b 100644
--- a/testdata/Builtins.out
+++ b/testdata/Builtins.out
@@ -1,9 +1,9 @@
1------------ desugared source code 1------------ desugared source code
2id = \(a :: _) -> _rhs a 2id = \(a :: _) -> _rhs a
3data VecS (_ :: Type) :: Nat -> Type where 3data VecS (_ :: Type) :: Nat -> Type where
4 V2 :: _a -> _a -> VecS _a (fromInt 2) 4 V2 :: forall a . a -> a -> VecS a (fromInt 2)
5 V3 :: _a -> _a -> _a -> VecS _a (fromInt 3) 5 V3 :: forall b . b -> b -> b -> VecS b (fromInt 3)
6 V4 :: _a -> _a -> _a -> _a -> VecS _a (fromInt 4) 6 V4 :: forall c . c -> c -> c -> c -> VecS c (fromInt 4)
7mapVec 7mapVec
8 = (\(a :: _) (b :: _) -> 'VecSCase 8 = (\(a :: _) (b :: _) -> 'VecSCase
9 \_ -> \_ -> _ :: _ 9 \_ -> \_ -> _ :: _
@@ -566,7 +566,7 @@ PrimSign
566 :: forall (a :: _) (b :: _) (c :: _) . (Signed a, b ~ VecScalar c a) => b -> b 566 :: forall (a :: _) (b :: _) (c :: _) . (Signed a, b ~ VecScalar c a) => b -> b
567PrimModF 567PrimModF
568 :: forall (a :: _) (b :: _) 568 :: forall (a :: _) (b :: _)
569 . (a ~ VecScalar b Float) => a -> HList (a : a : 'Nil) 569 . (a ~ VecScalar b Float) => a -> HList (a : a : '[])
570PrimClamp 570PrimClamp
571 :: forall (a :: _) (b :: _) (c :: _) 571 :: forall (a :: _) (b :: _) (c :: _)
572 . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 572 . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
@@ -671,7 +671,7 @@ map
671 b 671 b
672concatMap 672concatMap
673 = (\(a :: _) (b :: _) -> _rhs (concat (map a b))) 673 = (\(a :: _) (b :: _) -> _rhs (concat (map a b)))
674 :: forall (c :: _) (d :: _) . (c -> List d) -> List c -> List d 674 :: forall (c :: _) (d :: _) . (c -> [d]) -> [c] -> [d]
675len 675len
676 = \(a :: _) -> 'ListCase 676 = \(a :: _) -> 'ListCase
677 \_ -> _ :: _ 677 \_ -> _ :: _
@@ -679,8 +679,8 @@ len
679 \_ (b :: _) -> _rhs (fromInt 1 `primAddInt` len b) 679 \_ (b :: _) -> _rhs (fromInt 1 `primAddInt` len b)
680 a 680 a
681data Maybe (_ :: Type) :: Type where 681data Maybe (_ :: Type) :: Type where
682 Nothing :: Maybe _a 682 Nothing :: forall a . Maybe a
683 Just :: _a -> Maybe _a 683 Just :: forall b . b -> Maybe b
684data Vector (_ :: Nat) (_ :: Type) :: Type where 684data Vector (_ :: Nat) (_ :: Type) :: Type where
685 685
686data PrimitiveType :: Type where 686data PrimitiveType :: Type where
@@ -690,13 +690,13 @@ data PrimitiveType :: Type where
690 TriangleAdjacency :: PrimitiveType 690 TriangleAdjacency :: PrimitiveType
691 LineAdjacency :: PrimitiveType 691 LineAdjacency :: PrimitiveType
692data Primitive (_ :: Type) :: PrimitiveType -> Type where 692data Primitive (_ :: Type) :: PrimitiveType -> Type where
693 PrimPoint :: _a -> Primitive _a Point 693 PrimPoint :: forall a . a -> Primitive a Point
694 PrimLine :: _a -> _a -> Primitive _a Line 694 PrimLine :: forall b . b -> b -> Primitive b Line
695 PrimTriangle :: _a -> _a -> _a -> Primitive _a Triangle 695 PrimTriangle :: forall c . c -> c -> c -> Primitive c Triangle
696mapPrimitive 696mapPrimitive
697 :: forall (a :: _) (b :: _) (c :: _) 697 :: forall (a :: _) (b :: _) (c :: _)
698 . (a -> b) -> Primitive a c -> Primitive b c 698 . (a -> b) -> Primitive a c -> Primitive b c
699'PrimitiveStream = \(a :: _) (b :: _) -> _rhs ('List ('Primitive b a)) 699'PrimitiveStream = \(a :: _) (b :: _) -> _rhs ['Primitive b a]
700mapPrimitives 700mapPrimitives
701 = (\(a :: _) -> _rhs (map (mapPrimitive a))) 701 = (\(a :: _) -> _rhs (map (mapPrimitive a)))
702 :: forall (b :: _) (c :: _) (d :: _) 702 :: forall (b :: _) (c :: _) (d :: _)
@@ -711,17 +711,17 @@ fetch
711 :: forall (a :: _) (b :: _) . String -> HList b -> PrimitiveStream a (HList b) 711 :: forall (a :: _) (b :: _) . String -> HList b -> PrimitiveStream a (HList b)
712Attribute :: forall (a :: _) . String -> a 712Attribute :: forall (a :: _) . String -> a
713fetchStream 713fetchStream
714 :: forall (a :: _) (b :: List Type) 714 :: forall (a :: _) (b :: [Type])
715 . String 715 . String
716 -> forall (c :: List String) -> (len c ~ len b) => PrimitiveStream a (HList b) 716 -> forall (c :: [String]) -> (len c ~ len b) => PrimitiveStream a (HList b)
717data SimpleFragment (_ :: Type) :: Type where 717data SimpleFragment (_ :: Type) :: Type where
718 SimpleFragment :: Vec (fromInt 3) Float -> _a -> SimpleFragment _a 718 SimpleFragment :: forall a . Vec (fromInt 3) Float -> a -> SimpleFragment a
719'Fragment = \(a :: _) (b :: _) -> _rhs ('Vector a ('Maybe ('SimpleFragment b))) 719'Fragment = \(a :: _) (b :: _) -> _rhs ('Vector a ('Maybe ('SimpleFragment b)))
720sFragmentCoords 720sFragmentCoords
721 = \(a :: _) -> 'SimpleFragmentCase \_ -> _ :: _ \(b :: _) -> \_ -> _rhs b a 721 = \(a :: _) -> 'SimpleFragmentCase \_ -> _ :: _ \(b :: _) -> \_ -> _rhs b a
722sFragmentValue 722sFragmentValue
723 = \(a :: _) -> 'SimpleFragmentCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a 723 = \(a :: _) -> 'SimpleFragmentCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a
724'FragmentStream = \(a :: _) (b :: _) -> _rhs ('List ('Fragment a b)) 724'FragmentStream = \(a :: _) (b :: _) -> _rhs ['Fragment a b]
725customizeDepth 725customizeDepth
726 :: forall (a :: _) (b :: _) . (a -> Float) -> Fragment b a -> Fragment b a 726 :: forall (a :: _) (b :: _) . (a -> Float) -> Fragment b a -> Fragment b a
727customizeDepths 727customizeDepths
@@ -872,36 +872,37 @@ data CullMode :: Type where
872 CullBack :: CullMode 872 CullBack :: CullMode
873 CullNone :: CullMode 873 CullNone :: CullMode
874data PointSize (_ :: Type) :: Type where 874data PointSize (_ :: Type) :: Type where
875 PointSize :: Float -> PointSize _a 875 PointSize :: forall a . Float -> PointSize a
876 ProgramPointSize :: (_a -> Float) -> PointSize _a 876 ProgramPointSize :: forall b . (b -> Float) -> PointSize b
877data PolygonMode (_ :: Type) :: Type where 877data PolygonMode (_ :: Type) :: Type where
878 PolygonFill :: PolygonMode _a 878 PolygonFill :: forall a . PolygonMode a
879 PolygonPoint :: PointSize _a -> PolygonMode _a 879 PolygonPoint :: forall b . PointSize b -> PolygonMode b
880 PolygonLine :: Float -> PolygonMode _a 880 PolygonLine :: forall c . Float -> PolygonMode c
881data PolygonOffset :: Type where 881data PolygonOffset :: Type where
882 NoOffset :: PolygonOffset 882 NoOffset :: PolygonOffset
883 Offset :: Float -> Float -> PolygonOffset 883 Offset :: Float -> Float -> PolygonOffset
884data PointSpriteCoordOrigin :: Type where 884data PointSpriteCoordOrigin :: Type where
885 LowerLeft :: PointSpriteCoordOrigin 885 LowerLeft :: PointSpriteCoordOrigin
886 UpperLeft :: PointSpriteCoordOrigin 886 UpperLeft :: PointSpriteCoordOrigin
887primTexture :: HList 'Nil -> Vec (fromInt 2) Float -> Vec (fromInt 4) Float 887primTexture :: HList '[] -> Vec (fromInt 2) Float -> Vec (fromInt 4) Float
888Uniform :: forall (a :: _) . String -> a 888Uniform :: forall (a :: _) . String -> a
889data RasterContext (_ :: Type) :: PrimitiveType -> Type where 889data RasterContext (_ :: Type) :: PrimitiveType -> Type where
890 TriangleCtx 890 TriangleCtx
891 :: CullMode 891 :: forall a
892 -> PolygonMode _a 892 . CullMode
893 -> PolygonOffset -> ProvokingVertex -> RasterContext _a Triangle 893 -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a Triangle
894 PointCtx 894 PointCtx
895 :: PointSize _a -> Float -> PointSpriteCoordOrigin -> RasterContext _a Point 895 :: forall b
896 LineCtx :: Float -> ProvokingVertex -> RasterContext _a Line 896 . PointSize b -> Float -> PointSpriteCoordOrigin -> RasterContext b Point
897 LineCtx :: forall c . Float -> ProvokingVertex -> RasterContext c Line
897data Blending :: Type -> Type where 898data Blending :: Type -> Type where
898 NoBlending :: forall (a :: _) . Blending a 899 NoBlending :: forall (a :: _) . Blending a
899 BlendLogicOp :: forall (b :: _) . Integral b => LogicOperation -> Blending b 900 BlendLogicOp :: forall (b :: _) . Integral b => LogicOperation -> Blending b
900 Blend 901 Blend
901 :: HList (BlendEquation : BlendEquation : 'Nil) 902 :: HList (BlendEquation : BlendEquation : '[])
902 -> HList 903 -> HList
903 (HList (BlendingFactor : BlendingFactor : 'Nil) 904 (HList (BlendingFactor : BlendingFactor : '[])
904 : HList (BlendingFactor : BlendingFactor : 'Nil) : 'Nil) 905 : HList (BlendingFactor : BlendingFactor : '[]) : '[])
905 -> Vec (fromInt 4) Float -> Blending Float 906 -> Vec (fromInt 4) Float -> Blending Float
906data StencilTests :: Type where 907data StencilTests :: Type where
907 908
@@ -916,9 +917,9 @@ data FragmentOperation :: ImageKind -> Type where
916 StencilOp 917 StencilOp
917 :: StencilTests -> StencilOps -> StencilOps -> FragmentOperation Stencil 918 :: StencilTests -> StencilOps -> StencilOps -> FragmentOperation Stencil
918data Interpolated (_ :: Type) :: Type where 919data Interpolated (_ :: Type) :: Type where
919 Smooth :: Floating _a => Interpolated _a 920 Smooth :: forall a . Floating a => Interpolated a
920 NoPerspective :: Floating _a => Interpolated _a 921 NoPerspective :: forall b . Floating b => Interpolated b
921 Flat :: Interpolated _a 922 Flat :: forall c . Interpolated c
922rasterizePrimitive 923rasterizePrimitive
923 :: forall (a :: _) (b :: _) (c :: _) (d :: _) 924 :: forall (a :: _) (b :: _) (c :: _) (d :: _)
924 . (map Interpolated a ~ b, c ~ Vec (fromInt 4) Float : a) 925 . (map Interpolated a ~ b, c ~ Vec (fromInt 4) Float : a)
@@ -940,9 +941,9 @@ allSame
940 \(d :: _) (e :: _) -> _rhs ('T2 (b ~ d) (allSame (d : e))) 941 \(d :: _) (e :: _) -> _rhs ('T2 (b ~ d) (allSame (d : e)))
941 c 942 c
942 a) 943 a)
943 :: forall (f :: _) . List f -> Type 944 :: forall (f :: _) . [f] -> Type
944sameLayerCounts = \(a :: _) -> _rhs (allSame (map 'ImageLC a)) 945sameLayerCounts = \(a :: _) -> _rhs (allSame (map 'ImageLC a))
945data FrameBuffer (_ :: Nat) (_ :: List ImageKind) :: Type where 946data FrameBuffer (_ :: Nat) (_ :: [ImageKind]) :: Type where
946 947
947imageType' 948imageType'
948 = (\(a :: _) -> 'ListCase 949 = (\(a :: _) -> 'ListCase
@@ -955,12 +956,12 @@ imageType'
955 (_rhs (map imageType a)) 956 (_rhs (map imageType a))
956 b 957 b
957 a) 958 a)
958 :: List ImageKind -> List Type 959 :: [ImageKind] -> [Type]
959'FragmentOperationKind 960'FragmentOperationKind
960 = (\(a :: _) -> match'FragmentOperation \_ -> _ \(b :: _) -> _rhs b a undefined) 961 = (\(a :: _) -> match'FragmentOperation \_ -> _ \(b :: _) -> _rhs b a undefined)
961 :: Type -> ImageKind 962 :: Type -> ImageKind
962Accumulate 963Accumulate
963 :: forall (a :: _) (b :: Nat) (c :: List Type) 964 :: forall (a :: _) (b :: Nat) (c :: [Type])
964 . (a ~ map FragmentOperationKind c) 965 . (a ~ map FragmentOperationKind c)
965 => HList c 966 => HList c
966 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 967 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
@@ -978,7 +979,7 @@ infixl 0 overlay
978 = (\(a :: _) -> match'Image \_ -> _ \_ (b :: _) -> _rhs b a undefined) 979 = (\(a :: _) -> match'Image \_ -> _ \_ (b :: _) -> _rhs b a undefined)
979 :: Type -> ImageKind 980 :: Type -> ImageKind
980FrameBuffer 981FrameBuffer
981 :: forall (a :: List Type) 982 :: forall (a :: [Type])
982 . sameLayerCounts a 983 . sameLayerCounts a
983 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a) 984 => HList a -> FrameBuffer (ImageLC (head a)) (map GetImageKind a)
984imageFrame = _rhs FrameBuffer 985imageFrame = _rhs FrameBuffer
@@ -986,9 +987,9 @@ accumulate
986 = \(a :: _) (b :: _) (c :: _) (d :: _) -> _rhs 987 = \(a :: _) (b :: _) (c :: _) (d :: _) -> _rhs
987 (Accumulate a (mapFragments b c) d) 988 (Accumulate a (mapFragments b c) d)
988PrjImage 989PrjImage
989 :: forall (a :: _) . FrameBuffer (fromInt 1) (a : 'Nil) -> Image (fromInt 1) a 990 :: forall (a :: _) . FrameBuffer (fromInt 1) (a : '[]) -> Image (fromInt 1) a
990PrjImageColor 991PrjImageColor
991 :: FrameBuffer (fromInt 1) ('Depth : 'Color (Vec (fromInt 4) Float) : 'Nil) 992 :: FrameBuffer (fromInt 1) ('Depth : 'Color (Vec (fromInt 4) Float) : '[])
992 -> Image (fromInt 1) (Color (Vec (fromInt 4) Float)) 993 -> Image (fromInt 1) (Color (Vec (fromInt 4) Float))
993data Output :: Type where 994data Output :: Type where
994 ScreenOut :: forall (a :: _) (b :: _) . FrameBuffer a b -> Output 995 ScreenOut :: forall (a :: _) (b :: _) . FrameBuffer a b -> Output
@@ -1222,13 +1223,13 @@ PrimNoise1 :: forall (a :: Nat) . VecScalar a Float -> Float
1222PrimNoise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float 1223PrimNoise2 :: forall (a :: Nat) . VecScalar a Float -> Vec 2 Float
1223PrimNoise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float 1224PrimNoise3 :: forall (a :: Nat) . VecScalar a Float -> Vec 3 Float
1224PrimNoise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float 1225PrimNoise4 :: forall (a :: Nat) . VecScalar a Float -> Vec 4 Float
1225head :: forall a . List a -> a 1226head :: forall a . [a] -> a
1226++ :: forall a . List a -> List a -> List a 1227++ :: forall a . [a] -> [a] -> [a]
1227foldr :: forall a b . (b -> a -> a) -> a -> List b -> a 1228foldr :: forall a b . (b -> a -> a) -> a -> [b] -> a
1228concat :: forall a . List (List a) -> List a 1229concat :: forall a . [[a]] -> [a]
1229map :: forall a b . (a -> b) -> List a -> List b 1230map :: forall a b . (a -> b) -> [a] -> [b]
1230concatMap :: forall a b . (a -> List b) -> List a -> List b 1231concatMap :: forall a b . (a -> [b]) -> [a] -> [b]
1231len :: forall a . List a -> Int 1232len :: forall a . [a] -> Int
1232'Maybe :: Type -> Type 1233'Maybe :: Type -> Type
1233Nothing :: forall a . Maybe a 1234Nothing :: forall a . Maybe a
1234Just :: forall a . a -> Maybe a 1235Just :: forall a . a -> Maybe a
@@ -1282,19 +1283,19 @@ mapPrimitive
1282'PrimitiveStream :: PrimitiveType -> Type -> Type 1283'PrimitiveStream :: PrimitiveType -> Type -> Type
1283mapPrimitives 1284mapPrimitives
1284 :: forall a b (c :: PrimitiveType) 1285 :: forall a b (c :: PrimitiveType)
1285 . (a -> b) -> List (Primitive a c) -> List (Primitive b c) 1286 . (a -> b) -> [Primitive a c] -> [Primitive b c]
1286'ListElem :: Type -> Type 1287'ListElem :: Type -> Type
1287fetchArrays 1288fetchArrays
1288 :: forall (a :: PrimitiveType) (b :: List Type) (c :: List Type) 1289 :: forall (a :: PrimitiveType) (b :: [Type]) (c :: [Type])
1289 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b) 1290 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b)
1290fetch 1291fetch
1291 :: forall (a :: PrimitiveType) (b :: List Type) 1292 :: forall (a :: PrimitiveType) (b :: [Type])
1292 . String -> HList b -> PrimitiveStream a (HList b) 1293 . String -> HList b -> PrimitiveStream a (HList b)
1293Attribute :: forall a . String -> a 1294Attribute :: forall a . String -> a
1294fetchStream 1295fetchStream
1295 :: forall (a :: PrimitiveType) (b :: List Type) 1296 :: forall (a :: PrimitiveType) (b :: [Type])
1296 . String 1297 . String
1297 -> forall (c :: List String) 1298 -> forall (c :: [String])
1298 -> (len String c ~ len Type b) => PrimitiveStream a (HList b) 1299 -> (len String c ~ len Type b) => PrimitiveStream a (HList b)
1299'SimpleFragment :: Type -> Type 1300'SimpleFragment :: Type -> Type
1300SimpleFragment :: forall a . Vec 3 Float -> a -> SimpleFragment a 1301SimpleFragment :: forall a . Vec 3 Float -> a -> SimpleFragment a
@@ -1315,21 +1316,21 @@ customizeDepth
1315customizeDepths 1316customizeDepths
1316 :: forall a (b :: Nat) 1317 :: forall a (b :: Nat)
1317 . (a -> Float) 1318 . (a -> Float)
1318 -> List (Vector b (Maybe (SimpleFragment a))) 1319 -> [Vector b (Maybe (SimpleFragment a))]
1319 -> List (Vector b (Maybe (SimpleFragment a))) 1320 -> [Vector b (Maybe (SimpleFragment a))]
1320filterFragment 1321filterFragment
1321 :: forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 1322 :: forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
1322filterFragments 1323filterFragments
1323 :: forall a (b :: Nat) 1324 :: forall a (b :: Nat)
1324 . (a -> Bool) 1325 . (a -> Bool)
1325 -> List (Vector b (Maybe (SimpleFragment a))) 1326 -> [Vector b (Maybe (SimpleFragment a))]
1326 -> List (Vector b (Maybe (SimpleFragment a))) 1327 -> [Vector b (Maybe (SimpleFragment a))]
1327mapFragment :: forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 1328mapFragment :: forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
1328mapFragments 1329mapFragments
1329 :: forall a b (c :: Nat) 1330 :: forall a b (c :: Nat)
1330 . (a -> b) 1331 . (a -> b)
1331 -> List (Vector c (Maybe (SimpleFragment a))) 1332 -> [Vector c (Maybe (SimpleFragment a))]
1332 -> List (Vector c (Maybe (SimpleFragment b))) 1333 -> [Vector c (Maybe (SimpleFragment b))]
1333'ImageKind :: Type 1334'ImageKind :: Type
1334Color :: Type -> ImageKind 1335Color :: Type -> ImageKind
1335Depth :: ImageKind 1336Depth :: ImageKind
@@ -1646,75 +1647,74 @@ match'Interpolated
1646 :: forall (a :: Type -> Type) 1647 :: forall (a :: Type -> Type)
1647 -> (forall b -> a (Interpolated b)) -> forall c -> a c -> a c 1648 -> (forall b -> a (Interpolated b)) -> forall c -> a c -> a c
1648rasterizePrimitive 1649rasterizePrimitive
1649 :: forall (a :: List Type) 1650 :: forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType)
1650 (b :: List Type) (c :: List Type) (d :: PrimitiveType)
1651 . (map Type Type Interpolated a ~ b, c ~ : (Vec 4 Float) a) 1651 . (map Type Type Interpolated a ~ b, c ~ : (Vec 4 Float) a)
1652 => HList b 1652 => HList b
1653 -> RasterContext (HList c) d 1653 -> RasterContext (HList c) d
1654 -> Primitive (HList c) d -> FragmentStream 1 (HList a) 1654 -> Primitive (HList c) d -> FragmentStream 1 (HList a)
1655rasterizePrimitives 1655rasterizePrimitives
1656 :: forall (a :: List Type) (b :: PrimitiveType) 1656 :: forall (a :: [Type]) (b :: PrimitiveType)
1657 . RasterContext (HList (: (Vec 4 Float) a)) b 1657 . RasterContext (HList (: (Vec 4 Float) a)) b
1658 -> HList (map Type Type Interpolated a) 1658 -> HList (map Type Type Interpolated a)
1659 -> List (Primitive (HList (: (Vec 4 Float) a)) b) 1659 -> [Primitive (HList (: (Vec 4 Float) a)) b]
1660 -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) 1660 -> [Vector 1 (Maybe (SimpleFragment (HList a)))]
1661'ImageLC :: Type -> Nat 1661'ImageLC :: Type -> Nat
1662allSame :: forall a . List a -> Type 1662allSame :: forall a . [a] -> Type
1663sameLayerCounts :: List Type -> Type 1663sameLayerCounts :: [Type] -> Type
1664'FrameBuffer :: Nat -> List ImageKind -> Type 1664'FrameBuffer :: Nat -> [ImageKind] -> Type
1665'FrameBufferCase 1665'FrameBufferCase
1666 :: forall (a :: Nat) (b :: List ImageKind) 1666 :: forall (a :: Nat) (b :: [ImageKind])
1667 . forall (c :: FrameBuffer a b -> Type) (d :: FrameBuffer a b) -> c d 1667 . forall (c :: FrameBuffer a b -> Type) (d :: FrameBuffer a b) -> c d
1668match'FrameBuffer 1668match'FrameBuffer
1669 :: forall (a :: Type -> Type) 1669 :: forall (a :: Type -> Type)
1670 -> (forall (b :: Nat) (c :: List ImageKind) -> a (FrameBuffer b c)) 1670 -> (forall (b :: Nat) (c :: [ImageKind]) -> a (FrameBuffer b c))
1671 -> forall d -> a d -> a d 1671 -> forall d -> a d -> a d
1672imageType' :: List ImageKind -> List Type 1672imageType' :: [ImageKind] -> [Type]
1673'FragmentOperationKind :: Type -> ImageKind 1673'FragmentOperationKind :: Type -> ImageKind
1674Accumulate 1674Accumulate
1675 :: forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 1675 :: forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
1676 . (a ~ map Type ImageKind FragmentOperationKind c) 1676 . (a ~ map Type ImageKind FragmentOperationKind c)
1677 => HList c 1677 => HList c
1678 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 1678 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
1679accumulateWith :: forall a b . a -> b -> (a, b) 1679accumulateWith :: forall a b . a -> b -> (a, b)
1680overlay 1680overlay
1681 :: forall (a :: Nat) (b :: List Type) 1681 :: forall (a :: Nat) (b :: [Type])
1682 . FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1682 . FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1683 -> (HList b, List 1683 -> (HList b, [Fragment
1684 (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b))))) 1684 a
1685 (HList (imageType' (map Type ImageKind FragmentOperationKind b)))])
1685 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1686 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1686'GetImageKind :: Type -> ImageKind 1687'GetImageKind :: Type -> ImageKind
1687FrameBuffer 1688FrameBuffer
1688 :: forall (a :: List Type) 1689 :: forall (a :: [Type])
1689 . sameLayerCounts a 1690 . sameLayerCounts a
1690 => HList a 1691 => HList a
1691 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 1692 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
1692imageFrame 1693imageFrame
1693 :: forall (a :: List Type) 1694 :: forall (a :: [Type])
1694 . sameLayerCounts a 1695 . sameLayerCounts a
1695 => HList a 1696 => HList a
1696 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 1697 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
1697accumulate 1698accumulate
1698 :: forall (a :: Nat) (b :: List Type) c 1699 :: forall (a :: Nat) (b :: [Type]) c
1699 . HList b 1700 . HList b
1700 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) 1701 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b)))
1701 -> List (Vector a (Maybe (SimpleFragment c))) 1702 -> [Vector a (Maybe (SimpleFragment c))]
1702 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1703 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1703 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 1704 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
1704PrjImage :: forall (a :: ImageKind) . FrameBuffer 1 (: a 'Nil) -> Image 1 a 1705PrjImage :: forall (a :: ImageKind) . FrameBuffer 1 (: a '[]) -> Image 1 a
1705PrjImageColor 1706PrjImageColor
1706 :: FrameBuffer 1 (: 'Depth (: ('Color (Vec 4 Float)) 'Nil)) 1707 :: FrameBuffer 1 (: 'Depth (: ('Color (Vec 4 Float)) '[]))
1707 -> Image 1 ('Color (Vec 4 Float)) 1708 -> Image 1 ('Color (Vec 4 Float))
1708'Output :: Type 1709'Output :: Type
1709ScreenOut :: forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 1710ScreenOut :: forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
1710'OutputCase 1711'OutputCase
1711 :: forall (a :: Output -> Type) 1712 :: forall (a :: Output -> Type)
1712 -> (forall (b :: Nat) (c :: List ImageKind) 1713 -> (forall (b :: Nat) (c :: [ImageKind])
1713 . forall (d :: FrameBuffer b c) -> a ('ScreenOut b c d)) 1714 . forall (d :: FrameBuffer b c) -> a ('ScreenOut b c d))
1714 -> forall (e :: Output) -> a e 1715 -> forall (e :: Output) -> a e
1715match'Output :: forall (a :: Type -> Type) -> a Output -> forall b -> a b -> a b 1716match'Output :: forall (a :: Type -> Type) -> a Output -> forall b -> a b -> a b
1716renderFrame 1717renderFrame :: forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
1717 :: forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output
1718'Texture :: Type 1718'Texture :: Type
1719Texture2DSlot :: String -> Texture 1719Texture2DSlot :: String -> Texture
1720Texture2D :: Vec 2 Int -> Image 1 ('Color (Vec 4 Float)) -> Texture 1720Texture2D :: Vec 2 Int -> Image 1 ('Color (Vec 4 Float)) -> Texture
@@ -3628,9 +3628,9 @@ testdata/Builtins.lc 145:66-145:72
3628testdata/Builtins.lc 145:67-145:68 3628testdata/Builtins.lc 145:67-145:68
3629 Type 3629 Type
3630testdata/Builtins.lc 145:67-145:71 3630testdata/Builtins.lc 145:67-145:71
3631 List Type 3631 [Type]
3632testdata/Builtins.lc 145:70-145:71 3632testdata/Builtins.lc 145:70-145:71
3633 Type | List Type 3633 Type | [Type]
3634testdata/Builtins.lc 146:1-146:10 3634testdata/Builtins.lc 146:1-146:10
3635 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b 3635 forall a b (c :: Nat) . (Num a, b ~ VecScalar c a) => b -> b -> b -> b
3636testdata/Builtins.lc 146:34-146:80 3636testdata/Builtins.lc 146:34-146:80
@@ -4761,35 +4761,35 @@ testdata/Builtins.lc 187:59-187:60
4761testdata/Builtins.lc 187:61-187:66 4761testdata/Builtins.lc 187:61-187:66
4762 Type 4762 Type
4763testdata/Builtins.lc 201:1-201:5 4763testdata/Builtins.lc 201:1-201:5
4764 forall a . List a -> a 4764 forall a . [a] -> a
4765testdata/Builtins.lc 201:15-201:16 4765testdata/Builtins.lc 201:15-201:16
4766 _d 4766 _d
4767testdata/Builtins.lc 203:6-203:8 4767testdata/Builtins.lc 203:6-203:8
4768 forall a . List a -> List a -> List a 4768 forall a . [a] -> [a] -> [a]
4769testdata/Builtins.lc 203:14-203:16 4769testdata/Builtins.lc 203:14-203:16
4770 _d 4770 _d
4771testdata/Builtins.lc 203:14-204:26 4771testdata/Builtins.lc 203:14-204:26
4772 List _a -> List _a 4772 [_a] -> [_a]
4773testdata/Builtins.lc 204:14-204:15 4773testdata/Builtins.lc 204:14-204:15
4774 _d 4774 _d
4775testdata/Builtins.lc 204:14-204:17 4775testdata/Builtins.lc 204:14-204:17
4776 List _c -> List _c 4776 [_c] -> [_c]
4777testdata/Builtins.lc 204:14-204:26 4777testdata/Builtins.lc 204:14-204:26
4778 List _c 4778 [_c]
4779testdata/Builtins.lc 204:16-204:17 4779testdata/Builtins.lc 204:16-204:17
4780 forall a . a -> List a -> List a 4780 forall a . a -> [a] -> [a]
4781testdata/Builtins.lc 204:18-204:20 4781testdata/Builtins.lc 204:18-204:20
4782 List _f 4782 [_f]
4783testdata/Builtins.lc 204:21-204:23 4783testdata/Builtins.lc 204:21-204:23
4784 _h 4784 _h
4785testdata/Builtins.lc 204:24-204:26 4785testdata/Builtins.lc 204:24-204:26
4786 List _g 4786 [_g]
4787testdata/Builtins.lc 206:1-206:6 4787testdata/Builtins.lc 206:1-206:6
4788 forall a b . (b -> a -> a) -> a -> List b -> a 4788 forall a b . (b -> a -> a) -> a -> [b] -> a
4789testdata/Builtins.lc 206:16-206:17 4789testdata/Builtins.lc 206:16-206:17
4790 _f 4790 _f
4791testdata/Builtins.lc 206:16-207:39 4791testdata/Builtins.lc 206:16-207:39
4792 List _b -> _f 4792 [_b] -> _f
4793testdata/Builtins.lc 207:21-207:22 4793testdata/Builtins.lc 207:21-207:22
4794 _i 4794 _i
4795testdata/Builtins.lc 207:23-207:24 4795testdata/Builtins.lc 207:23-207:24
@@ -4801,41 +4801,41 @@ testdata/Builtins.lc 207:32-207:33
4801testdata/Builtins.lc 207:34-207:35 4801testdata/Builtins.lc 207:34-207:35
4802 _o 4802 _o
4803testdata/Builtins.lc 207:36-207:38 4803testdata/Builtins.lc 207:36-207:38
4804 List _k 4804 [_k]
4805testdata/Builtins.lc 209:1-209:7 4805testdata/Builtins.lc 209:1-209:7
4806 forall a . List (List a) -> List a 4806 forall a . [[a]] -> [a]
4807testdata/Builtins.lc 209:10-209:15 4807testdata/Builtins.lc 209:10-209:15
4808 forall a b . (b -> a -> a) -> a -> List b -> a 4808 forall a b . (b -> a -> a) -> a -> [b] -> a
4809testdata/Builtins.lc 209:10-209:20 4809testdata/Builtins.lc 209:10-209:20
4810 List _a -> List (List _a) -> List _a 4810 [_a] -> [[_a]] -> [_a]
4811testdata/Builtins.lc 209:10-209:23 4811testdata/Builtins.lc 209:10-209:23
4812 List (List _a) -> List _a 4812 [[_a]] -> [_a]
4813testdata/Builtins.lc 209:16-209:20 4813testdata/Builtins.lc 209:16-209:20
4814 forall a . List a -> List a -> List a 4814 forall a . [a] -> [a] -> [a]
4815testdata/Builtins.lc 209:21-209:23 4815testdata/Builtins.lc 209:21-209:23
4816 forall a . List a 4816 forall a . [a]
4817testdata/Builtins.lc 211:1-211:4 4817testdata/Builtins.lc 211:1-211:4
4818 forall a b . (a -> b) -> List a -> List b 4818 forall a b . (a -> b) -> [a] -> [b]
4819testdata/Builtins.lc 211:16-211:18 4819testdata/Builtins.lc 211:16-211:18
4820 forall a . List a 4820 forall a . [a]
4821testdata/Builtins.lc 211:16-212:30 4821testdata/Builtins.lc 211:16-212:30
4822 List _b -> List _a 4822 [_b] -> [_a]
4823testdata/Builtins.lc 212:16-212:17 4823testdata/Builtins.lc 212:16-212:17
4824 _i 4824 _i
4825testdata/Builtins.lc 212:16-212:21 4825testdata/Builtins.lc 212:16-212:21
4826 List _a -> List _a 4826 [_a] -> [_a]
4827testdata/Builtins.lc 212:16-212:30 4827testdata/Builtins.lc 212:16-212:30
4828 List _c 4828 [_c]
4829testdata/Builtins.lc 212:18-212:19 4829testdata/Builtins.lc 212:18-212:19
4830 _h 4830 _h
4831testdata/Builtins.lc 212:20-212:21 4831testdata/Builtins.lc 212:20-212:21
4832 forall a . a -> List a -> List a 4832 forall a . a -> [a] -> [a]
4833testdata/Builtins.lc 212:22-212:25 4833testdata/Builtins.lc 212:22-212:25
4834 _i 4834 _i
4835testdata/Builtins.lc 212:26-212:27 4835testdata/Builtins.lc 212:26-212:27
4836 _g -> _f 4836 _g -> _f
4837testdata/Builtins.lc 212:28-212:30 4837testdata/Builtins.lc 212:28-212:30
4838 List _h 4838 [_h]
4839testdata/Builtins.lc 214:14-214:38 4839testdata/Builtins.lc 214:14-214:38
4840 Type | Type 4840 Type | Type
4841testdata/Builtins.lc 214:15-214:16 4841testdata/Builtins.lc 214:15-214:16
@@ -4855,27 +4855,27 @@ testdata/Builtins.lc 214:35-214:38
4855testdata/Builtins.lc 214:36-214:37 4855testdata/Builtins.lc 214:36-214:37
4856 Type 4856 Type
4857testdata/Builtins.lc 215:1-215:10 4857testdata/Builtins.lc 215:1-215:10
4858 forall a b . (a -> List b) -> List a -> List b 4858 forall a b . (a -> [b]) -> [a] -> [b]
4859testdata/Builtins.lc 215:17-215:23 4859testdata/Builtins.lc 215:17-215:23
4860 forall a . List (List a) -> List a 4860 forall a . [[a]] -> [a]
4861testdata/Builtins.lc 215:17-215:33 4861testdata/Builtins.lc 215:17-215:33
4862 List _c 4862 [_c]
4863testdata/Builtins.lc 215:25-215:28 4863testdata/Builtins.lc 215:25-215:28
4864 forall a b . (a -> b) -> List a -> List b 4864 forall a b . (a -> b) -> [a] -> [b]
4865testdata/Builtins.lc 215:25-215:30 4865testdata/Builtins.lc 215:25-215:30
4866 List _e -> List (List _d) 4866 [_e] -> [[_d]]
4867testdata/Builtins.lc 215:25-215:32 4867testdata/Builtins.lc 215:25-215:32
4868 List (List _c) 4868 [[_c]]
4869testdata/Builtins.lc 215:29-215:30 4869testdata/Builtins.lc 215:29-215:30
4870 _g -> List _f 4870 _g -> [_f]
4871testdata/Builtins.lc 215:31-215:32 4871testdata/Builtins.lc 215:31-215:32
4872 List _d 4872 [_d]
4873testdata/Builtins.lc 217:1-217:4 4873testdata/Builtins.lc 217:1-217:4
4874 forall a . List a -> Int 4874 forall a . [a] -> Int
4875testdata/Builtins.lc 217:10-217:11 4875testdata/Builtins.lc 217:10-217:11
4876 _b 4876 _b
4877testdata/Builtins.lc 217:10-218:35 4877testdata/Builtins.lc 217:10-218:35
4878 List _b -> Int 4878 [_b] -> Int
4879testdata/Builtins.lc 218:14-218:15 4879testdata/Builtins.lc 218:14-218:15
4880 _b 4880 _b
4881testdata/Builtins.lc 218:14-218:28 4881testdata/Builtins.lc 218:14-218:28
@@ -4887,7 +4887,7 @@ testdata/Builtins.lc 218:16-218:28
4887testdata/Builtins.lc 218:29-218:32 4887testdata/Builtins.lc 218:29-218:32
4888 _h 4888 _h
4889testdata/Builtins.lc 218:33-218:35 4889testdata/Builtins.lc 218:33-218:35
4890 List _g 4890 [_g]
4891testdata/Builtins.lc 222:6-222:11 4891testdata/Builtins.lc 222:6-222:11
4892 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type 4892 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
4893testdata/Builtins.lc 222:6-222:13 4893testdata/Builtins.lc 222:6-222:13
@@ -5073,12 +5073,11 @@ testdata/Builtins.lc 252:69-252:70
5073testdata/Builtins.lc 252:71-252:72 5073testdata/Builtins.lc 252:71-252:72
5074 Type 5074 Type
5075testdata/Builtins.lc 253:1-253:14 5075testdata/Builtins.lc 253:1-253:14
5076 forall a b (c :: PrimitiveType) 5076 forall a b (c :: PrimitiveType) . (a -> b) -> [Primitive a c] -> [Primitive b c]
5077 . (a -> b) -> List (Primitive a c) -> List (Primitive b c)
5078testdata/Builtins.lc 253:19-253:22 5077testdata/Builtins.lc 253:19-253:22
5079 forall a b . (a -> b) -> List a -> List b 5078 forall a b . (a -> b) -> [a] -> [b]
5080testdata/Builtins.lc 253:19-253:39 5079testdata/Builtins.lc 253:19-253:39
5081 List (Primitive _e _a) -> List (Primitive _d _a) 5080 [Primitive _e _a] -> [Primitive _d _a]
5082testdata/Builtins.lc 253:24-253:36 5081testdata/Builtins.lc 253:24-253:36
5083 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c 5082 forall a b (c :: PrimitiveType) . (a -> b) -> Primitive a c -> Primitive b c
5084testdata/Builtins.lc 253:24-253:38 5083testdata/Builtins.lc 253:24-253:38
@@ -5090,7 +5089,7 @@ testdata/Builtins.lc 255:30-255:38
5090testdata/Builtins.lc 255:45-255:46 5089testdata/Builtins.lc 255:45-255:46
5091 Type 5090 Type
5092testdata/Builtins.lc 260:1-260:12 5091testdata/Builtins.lc 260:1-260:12
5093 forall (a :: PrimitiveType) (b :: List Type) (c :: List Type) 5092 forall (a :: PrimitiveType) (b :: [Type]) (c :: [Type])
5094 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b) 5093 . (b ~ map Type Type ListElem c) => HList c -> PrimitiveStream a (HList b)
5095testdata/Builtins.lc 260:32-260:119 5094testdata/Builtins.lc 260:32-260:119
5096 Type | Type | Type 5095 Type | Type | Type
@@ -5103,23 +5102,23 @@ testdata/Builtins.lc 260:56-260:75
5103testdata/Builtins.lc 260:58-260:59 5102testdata/Builtins.lc 260:58-260:59
5104 forall a . a -> a -> Type 5103 forall a . a -> a -> Type
5105testdata/Builtins.lc 260:60-260:63 5104testdata/Builtins.lc 260:60-260:63
5106 forall a b . (a -> b) -> List a -> List b 5105 forall a b . (a -> b) -> [a] -> [b]
5107testdata/Builtins.lc 260:60-260:72 5106testdata/Builtins.lc 260:60-260:72
5108 List Type -> List Type 5107 [Type] -> [Type]
5109testdata/Builtins.lc 260:60-260:75 5108testdata/Builtins.lc 260:60-260:75
5110 List Type 5109 [Type]
5111testdata/Builtins.lc 260:64-260:72 5110testdata/Builtins.lc 260:64-260:72
5112 Type -> Type 5111 Type -> Type
5113testdata/Builtins.lc 260:73-260:75 5112testdata/Builtins.lc 260:73-260:75
5114 _b 5113 _b
5115testdata/Builtins.lc 260:80-260:85 5114testdata/Builtins.lc 260:80-260:85
5116 List Type -> Type 5115 [Type] -> Type
5117testdata/Builtins.lc 260:80-260:88 5116testdata/Builtins.lc 260:80-260:88
5118 Type 5117 Type
5119testdata/Builtins.lc 260:80-260:119 5118testdata/Builtins.lc 260:80-260:119
5120 Type 5119 Type
5121testdata/Builtins.lc 260:86-260:88 5120testdata/Builtins.lc 260:86-260:88
5122 List Type 5121 [Type]
5123testdata/Builtins.lc 260:92-260:107 5122testdata/Builtins.lc 260:92-260:107
5124 PrimitiveType -> Type -> Type 5123 PrimitiveType -> Type -> Type
5125testdata/Builtins.lc 260:92-260:109 5124testdata/Builtins.lc 260:92-260:109
@@ -5129,20 +5128,20 @@ testdata/Builtins.lc 260:92-260:119
5129testdata/Builtins.lc 260:108-260:109 5128testdata/Builtins.lc 260:108-260:109
5130 _f 5129 _f
5131testdata/Builtins.lc 260:111-260:116 5130testdata/Builtins.lc 260:111-260:116
5132 List Type -> Type 5131 [Type] -> Type
5133testdata/Builtins.lc 260:111-260:118 5132testdata/Builtins.lc 260:111-260:118
5134 Type 5133 Type
5135testdata/Builtins.lc 260:117-260:118 5134testdata/Builtins.lc 260:117-260:118
5136 List Type 5135 [Type]
5137testdata/Builtins.lc 262:1-262:6 5136testdata/Builtins.lc 262:1-262:6
5138 forall (a :: PrimitiveType) (b :: List Type) 5137 forall (a :: PrimitiveType) (b :: [Type])
5139 . String -> HList b -> PrimitiveStream a (HList b) 5138 . String -> HList b -> PrimitiveStream a (HList b)
5140testdata/Builtins.lc 262:56-262:62 5139testdata/Builtins.lc 262:56-262:62
5141 Type 5140 Type
5142testdata/Builtins.lc 262:56-262:104 5141testdata/Builtins.lc 262:56-262:104
5143 Type | Type 5142 Type | Type
5144testdata/Builtins.lc 262:66-262:71 5143testdata/Builtins.lc 262:66-262:71
5145 List Type -> Type 5144 [Type] -> Type
5146testdata/Builtins.lc 262:66-262:73 5145testdata/Builtins.lc 262:66-262:73
5147 Type 5146 Type
5148testdata/Builtins.lc 262:66-262:104 5147testdata/Builtins.lc 262:66-262:104
@@ -5158,11 +5157,11 @@ testdata/Builtins.lc 262:77-262:104
5158testdata/Builtins.lc 262:93-262:94 5157testdata/Builtins.lc 262:93-262:94
5159 _e 5158 _e
5160testdata/Builtins.lc 262:96-262:101 5159testdata/Builtins.lc 262:96-262:101
5161 List Type -> Type 5160 [Type] -> Type
5162testdata/Builtins.lc 262:96-262:103 5161testdata/Builtins.lc 262:96-262:103
5163 Type 5162 Type
5164testdata/Builtins.lc 262:102-262:103 5163testdata/Builtins.lc 262:102-262:103
5165 List Type 5164 [Type]
5166testdata/Builtins.lc 264:1-264:10 5165testdata/Builtins.lc 264:1-264:10
5167 forall a . String -> a 5166 forall a . String -> a
5168testdata/Builtins.lc 264:14-264:20 5167testdata/Builtins.lc 264:14-264:20
@@ -5172,9 +5171,9 @@ testdata/Builtins.lc 264:14-264:25
5172testdata/Builtins.lc 264:24-264:25 5171testdata/Builtins.lc 264:24-264:25
5173 _c | Type 5172 _c | Type
5174testdata/Builtins.lc 266:1-266:12 5173testdata/Builtins.lc 266:1-266:12
5175 forall (a :: PrimitiveType) (b :: List Type) 5174 forall (a :: PrimitiveType) (b :: [Type])
5176 . String 5175 . String
5177 -> forall (c :: List String) 5176 -> forall (c :: [String])
5178 -> (len String c ~ len Type b) => PrimitiveStream a (HList b) 5177 -> (len String c ~ len Type b) => PrimitiveStream a (HList b)
5179testdata/Builtins.lc 266:31-266:37 5178testdata/Builtins.lc 266:31-266:37
5180 Type 5179 Type
@@ -5193,7 +5192,7 @@ testdata/Builtins.lc 266:65-266:73
5193testdata/Builtins.lc 266:66-266:72 5192testdata/Builtins.lc 266:66-266:72
5194 Type 5193 Type
5195testdata/Builtins.lc 266:78-266:81 5194testdata/Builtins.lc 266:78-266:81
5196 forall a . List a -> Int 5195 forall a . [a] -> Int
5197testdata/Builtins.lc 266:78-266:84 5196testdata/Builtins.lc 266:78-266:84
5198 Int 5197 Int
5199testdata/Builtins.lc 266:78-266:86 5198testdata/Builtins.lc 266:78-266:86
@@ -5203,15 +5202,15 @@ testdata/Builtins.lc 266:78-266:92
5203testdata/Builtins.lc 266:78-266:123 5202testdata/Builtins.lc 266:78-266:123
5204 Type 5203 Type
5205testdata/Builtins.lc 266:82-266:84 5204testdata/Builtins.lc 266:82-266:84
5206 List String 5205 [String]
5207testdata/Builtins.lc 266:85-266:86 5206testdata/Builtins.lc 266:85-266:86
5208 forall a . a -> a -> Type 5207 forall a . a -> a -> Type
5209testdata/Builtins.lc 266:87-266:90 5208testdata/Builtins.lc 266:87-266:90
5210 forall a . List a -> Int 5209 forall a . [a] -> Int
5211testdata/Builtins.lc 266:87-266:92 5210testdata/Builtins.lc 266:87-266:92
5212 Int 5211 Int
5213testdata/Builtins.lc 266:91-266:92 5212testdata/Builtins.lc 266:91-266:92
5214 List Type 5213 [Type]
5215testdata/Builtins.lc 266:96-266:111 5214testdata/Builtins.lc 266:96-266:111
5216 PrimitiveType -> Type -> Type 5215 PrimitiveType -> Type -> Type
5217testdata/Builtins.lc 266:96-266:113 5216testdata/Builtins.lc 266:96-266:113
@@ -5221,11 +5220,11 @@ testdata/Builtins.lc 266:96-266:123
5221testdata/Builtins.lc 266:112-266:113 5220testdata/Builtins.lc 266:112-266:113
5222 _f 5221 _f
5223testdata/Builtins.lc 266:115-266:120 5222testdata/Builtins.lc 266:115-266:120
5224 List Type -> Type 5223 [Type] -> Type
5225testdata/Builtins.lc 266:115-266:122 5224testdata/Builtins.lc 266:115-266:122
5226 Type 5225 Type
5227testdata/Builtins.lc 266:121-266:122 5226testdata/Builtins.lc 266:121-266:122
5228 List Type 5227 [Type]
5229testdata/Builtins.lc 270:6-270:14 5228testdata/Builtins.lc 270:6-270:14
5230 Nat -> Type -> Type 5229 Nat -> Type -> Type
5231testdata/Builtins.lc 270:21-270:27 5230testdata/Builtins.lc 270:21-270:27
@@ -5350,13 +5349,13 @@ testdata/Builtins.lc 281:75-281:76
5350testdata/Builtins.lc 282:1-282:16 5349testdata/Builtins.lc 282:1-282:16
5351 forall a (b :: Nat) 5350 forall a (b :: Nat)
5352 . (a -> Float) 5351 . (a -> Float)
5353 -> List (Vector b (Maybe (SimpleFragment a))) 5352 -> [Vector b (Maybe (SimpleFragment a))]
5354 -> List (Vector b (Maybe (SimpleFragment a))) 5353 -> [Vector b (Maybe (SimpleFragment a))]
5355testdata/Builtins.lc 282:21-282:24 5354testdata/Builtins.lc 282:21-282:24
5356 forall a b . (a -> b) -> List a -> List b 5355 forall a b . (a -> b) -> [a] -> [b]
5357testdata/Builtins.lc 282:21-282:43 5356testdata/Builtins.lc 282:21-282:43
5358 List (Vector _a (Maybe (SimpleFragment _d))) 5357 [Vector _a (Maybe (SimpleFragment _d))]
5359 -> List (Vector _a (Maybe (SimpleFragment _d))) 5358 -> [Vector _a (Maybe (SimpleFragment _d))]
5360testdata/Builtins.lc 282:26-282:40 5359testdata/Builtins.lc 282:26-282:40
5361 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a 5360 forall a (b :: Nat) . (a -> Float) -> Fragment b a -> Fragment b a
5362testdata/Builtins.lc 282:26-282:42 5361testdata/Builtins.lc 282:26-282:42
@@ -5424,13 +5423,13 @@ testdata/Builtins.lc 286:74-286:75
5424testdata/Builtins.lc 287:1-287:16 5423testdata/Builtins.lc 287:1-287:16
5425 forall a (b :: Nat) 5424 forall a (b :: Nat)
5426 . (a -> Bool) 5425 . (a -> Bool)
5427 -> List (Vector b (Maybe (SimpleFragment a))) 5426 -> [Vector b (Maybe (SimpleFragment a))]
5428 -> List (Vector b (Maybe (SimpleFragment a))) 5427 -> [Vector b (Maybe (SimpleFragment a))]
5429testdata/Builtins.lc 287:21-287:24 5428testdata/Builtins.lc 287:21-287:24
5430 forall a b . (a -> b) -> List a -> List b 5429 forall a b . (a -> b) -> [a] -> [b]
5431testdata/Builtins.lc 287:21-287:43 5430testdata/Builtins.lc 287:21-287:43
5432 List (Vector _a (Maybe (SimpleFragment _d))) 5431 [Vector _a (Maybe (SimpleFragment _d))]
5433 -> List (Vector _a (Maybe (SimpleFragment _d))) 5432 -> [Vector _a (Maybe (SimpleFragment _d))]
5434testdata/Builtins.lc 287:26-287:40 5433testdata/Builtins.lc 287:26-287:40
5435 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a 5434 forall a (b :: Nat) . (a -> Bool) -> Fragment b a -> Fragment b a
5436testdata/Builtins.lc 287:26-287:42 5435testdata/Builtins.lc 287:26-287:42
@@ -5498,13 +5497,13 @@ testdata/Builtins.lc 291:68-291:69
5498testdata/Builtins.lc 292:1-292:13 5497testdata/Builtins.lc 292:1-292:13
5499 forall a b (c :: Nat) 5498 forall a b (c :: Nat)
5500 . (a -> b) 5499 . (a -> b)
5501 -> List (Vector c (Maybe (SimpleFragment a))) 5500 -> [Vector c (Maybe (SimpleFragment a))]
5502 -> List (Vector c (Maybe (SimpleFragment b))) 5501 -> [Vector c (Maybe (SimpleFragment b))]
5503testdata/Builtins.lc 292:18-292:21 5502testdata/Builtins.lc 292:18-292:21
5504 forall a b . (a -> b) -> List a -> List b 5503 forall a b . (a -> b) -> [a] -> [b]
5505testdata/Builtins.lc 292:18-292:37 5504testdata/Builtins.lc 292:18-292:37
5506 List (Vector _a (Maybe (SimpleFragment _e))) 5505 [Vector _a (Maybe (SimpleFragment _e))]
5507 -> List (Vector _a (Maybe (SimpleFragment _d))) 5506 -> [Vector _a (Maybe (SimpleFragment _d))]
5508testdata/Builtins.lc 292:23-292:34 5507testdata/Builtins.lc 292:23-292:34
5509 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b 5508 forall a b (c :: Nat) . (a -> b) -> Fragment c a -> Fragment c b
5510testdata/Builtins.lc 292:23-292:36 5509testdata/Builtins.lc 292:23-292:36
@@ -6208,9 +6207,9 @@ testdata/Builtins.lc 463:26-463:56
6208testdata/Builtins.lc 463:27-463:40 6207testdata/Builtins.lc 463:27-463:40
6209 Type 6208 Type
6210testdata/Builtins.lc 463:27-463:55 6209testdata/Builtins.lc 463:27-463:55
6211 List Type 6210 [Type]
6212testdata/Builtins.lc 463:42-463:55 6211testdata/Builtins.lc 463:42-463:55
6213 Type | List Type 6212 Type | [Type]
6214testdata/Builtins.lc 464:29-464:97 6213testdata/Builtins.lc 464:29-464:97
6215 Type 6214 Type
6216testdata/Builtins.lc 464:29-465:74 6215testdata/Builtins.lc 464:29-465:74
@@ -6218,21 +6217,21 @@ testdata/Builtins.lc 464:29-465:74
6218testdata/Builtins.lc 464:30-464:62 6217testdata/Builtins.lc 464:30-464:62
6219 Type 6218 Type
6220testdata/Builtins.lc 464:30-464:96 6219testdata/Builtins.lc 464:30-464:96
6221 List Type 6220 [Type]
6222testdata/Builtins.lc 464:31-464:45 6221testdata/Builtins.lc 464:31-464:45
6223 Type 6222 Type
6224testdata/Builtins.lc 464:31-464:61 6223testdata/Builtins.lc 464:31-464:61
6225 List Type 6224 [Type]
6226testdata/Builtins.lc 464:47-464:61 6225testdata/Builtins.lc 464:47-464:61
6227 Type | List Type 6226 Type | [Type]
6228testdata/Builtins.lc 464:64-464:96 6227testdata/Builtins.lc 464:64-464:96
6229 Type | List Type 6228 Type | [Type]
6230testdata/Builtins.lc 464:65-464:79 6229testdata/Builtins.lc 464:65-464:79
6231 Type 6230 Type
6232testdata/Builtins.lc 464:65-464:95 6231testdata/Builtins.lc 464:65-464:95
6233 List Type 6232 [Type]
6234testdata/Builtins.lc 464:81-464:95 6233testdata/Builtins.lc 464:81-464:95
6235 Type | List Type 6234 Type | [Type]
6236testdata/Builtins.lc 465:29-465:32 6235testdata/Builtins.lc 465:29-465:32
6237 Nat -> Type -> Type 6236 Nat -> Type -> Type
6238testdata/Builtins.lc 465:29-465:34 6237testdata/Builtins.lc 465:29-465:34
@@ -6388,7 +6387,7 @@ testdata/Builtins.lc 478:42-478:56
6388testdata/Builtins.lc 478:55-478:56 6387testdata/Builtins.lc 478:55-478:56
6389 Type 6388 Type
6390testdata/Builtins.lc 480:1-480:19 6389testdata/Builtins.lc 480:1-480:19
6391 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) 6390 forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType)
6392 . (map Type Type Interpolated a ~ b, c ~ : (Vec 4 Float) a) 6391 . (map Type Type Interpolated a ~ b, c ~ : (Vec 4 Float) a)
6393 => HList b 6392 => HList b
6394 -> RasterContext (HList c) d 6393 -> RasterContext (HList c) d
@@ -6396,13 +6395,13 @@ testdata/Builtins.lc 480:1-480:19
6396testdata/Builtins.lc 481:8-486:34 6395testdata/Builtins.lc 481:8-486:34
6397 Type | Type | Type | Type 6396 Type | Type | Type | Type
6398testdata/Builtins.lc 481:10-481:13 6397testdata/Builtins.lc 481:10-481:13
6399 forall a b . (a -> b) -> List a -> List b 6398 forall a b . (a -> b) -> [a] -> [b]
6400testdata/Builtins.lc 481:10-481:26 6399testdata/Builtins.lc 481:10-481:26
6401 List Type -> List Type 6400 [Type] -> [Type]
6402testdata/Builtins.lc 481:10-481:28 6401testdata/Builtins.lc 481:10-481:28
6403 List Type 6402 [Type]
6404testdata/Builtins.lc 481:10-481:30 6403testdata/Builtins.lc 481:10-481:30
6405 List Type -> Type 6404 [Type] -> Type
6406testdata/Builtins.lc 481:10-481:44 6405testdata/Builtins.lc 481:10-481:44
6407 Type 6406 Type
6408testdata/Builtins.lc 481:14-481:26 6407testdata/Builtins.lc 481:14-481:26
@@ -6430,25 +6429,25 @@ testdata/Builtins.lc 482:14-482:19
6430testdata/Builtins.lc 482:14-482:25 6429testdata/Builtins.lc 482:14-482:25
6431 Type 6430 Type
6432testdata/Builtins.lc 482:14-482:26 6431testdata/Builtins.lc 482:14-482:26
6433 List Type -> List Type 6432 [Type] -> [Type]
6434testdata/Builtins.lc 482:14-482:28 6433testdata/Builtins.lc 482:14-482:28
6435 List Type 6434 [Type]
6436testdata/Builtins.lc 482:18-482:19 6435testdata/Builtins.lc 482:18-482:19
6437 _b 6436 _b
6438testdata/Builtins.lc 482:20-482:25 6437testdata/Builtins.lc 482:20-482:25
6439 Type 6438 Type
6440testdata/Builtins.lc 482:25-482:26 6439testdata/Builtins.lc 482:25-482:26
6441 forall a . a -> List a -> List a 6440 forall a . a -> [a] -> [a]
6442testdata/Builtins.lc 482:27-482:28 6441testdata/Builtins.lc 482:27-482:28
6443 List Type 6442 [Type]
6444testdata/Builtins.lc 483:8-483:13 6443testdata/Builtins.lc 483:8-483:13
6445 List Type -> Type 6444 [Type] -> Type
6446testdata/Builtins.lc 483:8-483:27 6445testdata/Builtins.lc 483:8-483:27
6447 Type 6446 Type
6448testdata/Builtins.lc 483:8-486:34 6447testdata/Builtins.lc 483:8-486:34
6449 Type 6448 Type
6450testdata/Builtins.lc 483:14-483:27 6449testdata/Builtins.lc 483:14-483:27
6451 List Type 6450 [Type]
6452testdata/Builtins.lc 484:8-484:21 6451testdata/Builtins.lc 484:8-484:21
6453 Type -> PrimitiveType -> Type 6452 Type -> PrimitiveType -> Type
6454testdata/Builtins.lc 484:8-484:31 6453testdata/Builtins.lc 484:8-484:31
@@ -6458,11 +6457,11 @@ testdata/Builtins.lc 484:8-484:33
6458testdata/Builtins.lc 484:8-486:34 6457testdata/Builtins.lc 484:8-486:34
6459 Type 6458 Type
6460testdata/Builtins.lc 484:23-484:28 6459testdata/Builtins.lc 484:23-484:28
6461 List Type -> Type 6460 [Type] -> Type
6462testdata/Builtins.lc 484:23-484:30 6461testdata/Builtins.lc 484:23-484:30
6463 Type 6462 Type
6464testdata/Builtins.lc 484:29-484:30 6463testdata/Builtins.lc 484:29-484:30
6465 List Type 6464 [Type]
6466testdata/Builtins.lc 484:32-484:33 6465testdata/Builtins.lc 484:32-484:33
6467 _e 6466 _e
6468testdata/Builtins.lc 485:8-485:17 6467testdata/Builtins.lc 485:8-485:17
@@ -6474,11 +6473,11 @@ testdata/Builtins.lc 485:8-485:29
6474testdata/Builtins.lc 485:8-486:34 6473testdata/Builtins.lc 485:8-486:34
6475 Type 6474 Type
6476testdata/Builtins.lc 485:19-485:24 6475testdata/Builtins.lc 485:19-485:24
6477 List Type -> Type 6476 [Type] -> Type
6478testdata/Builtins.lc 485:19-485:26 6477testdata/Builtins.lc 485:19-485:26
6479 Type 6478 Type
6480testdata/Builtins.lc 485:25-485:26 6479testdata/Builtins.lc 485:25-485:26
6481 List Type 6480 [Type]
6482testdata/Builtins.lc 485:28-485:29 6481testdata/Builtins.lc 485:28-485:29
6483 PrimitiveType 6482 PrimitiveType
6484testdata/Builtins.lc 486:8-486:22 6483testdata/Builtins.lc 486:8-486:22
@@ -6490,30 +6489,29 @@ testdata/Builtins.lc 486:8-486:34
6490testdata/Builtins.lc 486:23-486:24 6489testdata/Builtins.lc 486:23-486:24
6491 _b 6490 _b
6492testdata/Builtins.lc 486:26-486:31 6491testdata/Builtins.lc 486:26-486:31
6493 List Type -> Type 6492 [Type] -> Type
6494testdata/Builtins.lc 486:26-486:33 6493testdata/Builtins.lc 486:26-486:33
6495 Type 6494 Type
6496testdata/Builtins.lc 486:32-486:33 6495testdata/Builtins.lc 486:32-486:33
6497 List Type 6496 [Type]
6498testdata/Builtins.lc 488:1-488:20 6497testdata/Builtins.lc 488:1-488:20
6499 forall (a :: List Type) (b :: PrimitiveType) 6498 forall (a :: [Type]) (b :: PrimitiveType)
6500 . RasterContext (HList (: (Vec 4 Float) a)) b 6499 . RasterContext (HList (: (Vec 4 Float) a)) b
6501 -> HList (map Type Type Interpolated a) 6500 -> HList (map Type Type Interpolated a)
6502 -> List (Primitive (HList (: (Vec 4 Float) a)) b) 6501 -> [Primitive (HList (: (Vec 4 Float) a)) b]
6503 -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) 6502 -> [Vector 1 (Maybe (SimpleFragment (HList a)))]
6504testdata/Builtins.lc 488:32-488:38 6503testdata/Builtins.lc 488:32-488:38
6505 forall a . List (List a) -> List a 6504 forall a . [[a]] -> [a]
6506testdata/Builtins.lc 488:32-488:74 6505testdata/Builtins.lc 488:32-488:74
6507 List (Vector 1 (Maybe (SimpleFragment (HList _b)))) 6506 [Vector 1 (Maybe (SimpleFragment (HList _b)))]
6508testdata/Builtins.lc 488:40-488:43 6507testdata/Builtins.lc 488:40-488:43
6509 forall a b . (a -> b) -> List a -> List b 6508 forall a b . (a -> b) -> [a] -> [b]
6510testdata/Builtins.lc 488:40-488:71 6509testdata/Builtins.lc 488:40-488:71
6511 List (Primitive (HList (: (Vec 4 Float) _b)) _a) 6510 [Primitive (HList (: (Vec 4 Float) _b)) _a] -> [[Fragment 1 (HList _b)]]
6512 -> List (List (Fragment 1 (HList _b)))
6513testdata/Builtins.lc 488:40-488:73 6511testdata/Builtins.lc 488:40-488:73
6514 List (List (Fragment 1 (HList _b))) 6512 [[Fragment 1 (HList _b)]]
6515testdata/Builtins.lc 488:45-488:63 6513testdata/Builtins.lc 488:45-488:63
6516 forall (a :: List Type) (b :: List Type) (c :: List Type) (d :: PrimitiveType) 6514 forall (a :: [Type]) (b :: [Type]) (c :: [Type]) (d :: PrimitiveType)
6517 . (map Type Type Interpolated a ~ b, c ~ : (Vec 4 Float) a) 6515 . (map Type Type Interpolated a ~ b, c ~ : (Vec 4 Float) a)
6518 => HList b 6516 => HList b
6519 -> RasterContext (HList c) d 6517 -> RasterContext (HList c) d
@@ -6540,21 +6538,21 @@ testdata/Builtins.lc 492:12-492:15
6540testdata/Builtins.lc 492:12-492:23 6538testdata/Builtins.lc 492:12-492:23
6541 Type 6539 Type
6542testdata/Builtins.lc 492:12-495:50 6540testdata/Builtins.lc 492:12-495:50
6543 forall a . List a -> Type 6541 forall a . [a] -> Type
6544testdata/Builtins.lc 492:13-492:14 6542testdata/Builtins.lc 492:13-492:14
6545 _b 6543 _b
6546testdata/Builtins.lc 492:19-492:23 6544testdata/Builtins.lc 492:19-492:23
6547 Type | Type 6545 Type | Type
6548testdata/Builtins.lc 493:1-493:8 6546testdata/Builtins.lc 493:1-493:8
6549 forall a . List a -> Type 6547 forall a . [a] -> Type
6550testdata/Builtins.lc 493:14-493:19 6548testdata/Builtins.lc 493:14-493:19
6551 Type 6549 Type
6552testdata/Builtins.lc 493:14-495:50 6550testdata/Builtins.lc 493:14-495:50
6553 List _a -> Type | Type 6551 [_a] -> Type | Type
6554testdata/Builtins.lc 494:15-494:20 6552testdata/Builtins.lc 494:15-494:20
6555 Type 6553 Type
6556testdata/Builtins.lc 494:15-495:50 6554testdata/Builtins.lc 494:15-495:50
6557 List _c -> Type | Type 6555 [_c] -> Type | Type
6558testdata/Builtins.lc 495:22-495:25 6556testdata/Builtins.lc 495:22-495:25
6559 Type -> Type -> Type 6557 Type -> Type -> Type
6560testdata/Builtins.lc 495:22-495:33 6558testdata/Builtins.lc 495:22-495:33
@@ -6572,38 +6570,38 @@ testdata/Builtins.lc 495:29-495:30
6572testdata/Builtins.lc 495:31-495:32 6570testdata/Builtins.lc 495:31-495:32
6573 _c 6571 _c
6574testdata/Builtins.lc 495:35-495:42 6572testdata/Builtins.lc 495:35-495:42
6575 forall a . List a -> Type 6573 forall a . [a] -> Type
6576testdata/Builtins.lc 495:35-495:49 6574testdata/Builtins.lc 495:35-495:49
6577 Type 6575 Type
6578testdata/Builtins.lc 495:44-495:45 6576testdata/Builtins.lc 495:44-495:45
6579 _g 6577 _g
6580testdata/Builtins.lc 495:44-495:46 6578testdata/Builtins.lc 495:44-495:46
6581 List _f -> List _f 6579 [_f] -> [_f]
6582testdata/Builtins.lc 495:44-495:48 6580testdata/Builtins.lc 495:44-495:48
6583 List _e 6581 [_e]
6584testdata/Builtins.lc 495:45-495:46 6582testdata/Builtins.lc 495:45-495:46
6585 forall a . a -> List a -> List a 6583 forall a . a -> [a] -> [a]
6586testdata/Builtins.lc 495:46-495:48 6584testdata/Builtins.lc 495:46-495:48
6587 List _e 6585 [_e]
6588testdata/Builtins.lc 497:1-497:16 6586testdata/Builtins.lc 497:1-497:16
6589 List Type -> Type 6587 [Type] -> Type
6590testdata/Builtins.lc 497:21-497:28 6588testdata/Builtins.lc 497:21-497:28
6591 forall a . List a -> Type 6589 forall a . [a] -> Type
6592testdata/Builtins.lc 497:21-497:45 6590testdata/Builtins.lc 497:21-497:45
6593 Type 6591 Type
6594testdata/Builtins.lc 497:30-497:33 6592testdata/Builtins.lc 497:30-497:33
6595 forall a b . (a -> b) -> List a -> List b 6593 forall a b . (a -> b) -> [a] -> [b]
6596testdata/Builtins.lc 497:30-497:42 6594testdata/Builtins.lc 497:30-497:42
6597 List Type -> List Nat 6595 [Type] -> [Nat]
6598testdata/Builtins.lc 497:30-497:44 6596testdata/Builtins.lc 497:30-497:44
6599 List Nat 6597 [Nat]
6600testdata/Builtins.lc 497:34-497:42 6598testdata/Builtins.lc 497:34-497:42
6601 Type -> Nat 6599 Type -> Nat
6602testdata/Builtins.lc 497:43-497:44 6600testdata/Builtins.lc 497:43-497:44
6603 _b 6601 _b
6604testdata/Builtins.lc 509:6-509:17 6602testdata/Builtins.lc 509:6-509:17
6605 Nat -> List ImageKind -> Type | Nat -> List ImageKind -> Type | Nat 6603 Nat -> [ImageKind] -> Type | Nat -> [ImageKind] -> Type | Nat
6606 -> List ImageKind -> Type | Type | Type 6604 -> [ImageKind] -> Type | Type | Type
6607testdata/Builtins.lc 509:6-509:46 6605testdata/Builtins.lc 509:6-509:46
6608 Type 6606 Type
6609testdata/Builtins.lc 509:24-509:27 6607testdata/Builtins.lc 509:24-509:27
@@ -6621,31 +6619,30 @@ testdata/Builtins.lc 511:30-511:36
6621testdata/Builtins.lc 511:31-511:35 6619testdata/Builtins.lc 511:31-511:35
6622 Type 6620 Type
6623testdata/Builtins.lc 512:1-512:11 6621testdata/Builtins.lc 512:1-512:11
6624 List ImageKind -> List Type 6622 [ImageKind] -> [Type]
6625testdata/Builtins.lc 512:25-512:28 6623testdata/Builtins.lc 512:25-512:28
6626 forall a b . (a -> b) -> List a -> List b 6624 forall a b . (a -> b) -> [a] -> [b]
6627testdata/Builtins.lc 512:25-512:38 6625testdata/Builtins.lc 512:25-512:38
6628 List ImageKind -> List Type 6626 [ImageKind] -> [Type]
6629testdata/Builtins.lc 512:25-512:40 6627testdata/Builtins.lc 512:25-512:40
6630 List Type 6628 [Type]
6631testdata/Builtins.lc 512:25-513:31 6629testdata/Builtins.lc 512:25-513:31
6632 List Type -> ImageKind -> List Type | List Type | List Type 6630 [Type] -> ImageKind -> [Type] | [Type] | [Type]
6633testdata/Builtins.lc 512:29-512:38 6631testdata/Builtins.lc 512:29-512:38
6634 ImageKind -> Type 6632 ImageKind -> Type
6635testdata/Builtins.lc 512:39-512:40 6633testdata/Builtins.lc 512:39-512:40
6636 List _c 6634 [_c]
6637testdata/Builtins.lc 513:16-513:19 6635testdata/Builtins.lc 513:16-513:19
6638 forall a b . (a -> b) -> List a -> List b | forall a b 6636 forall a b . (a -> b) -> [a] -> [b] | forall a b
6639 . (a -> b) -> List a -> List b | forall a b . (a -> b) -> List a -> List b 6637 . (a -> b) -> [a] -> [b] | forall a b . (a -> b) -> [a] -> [b]
6640testdata/Builtins.lc 513:16-513:29 6638testdata/Builtins.lc 513:16-513:29
6641 List ImageKind -> List Type | List ImageKind -> List Type | List ImageKind 6639 [ImageKind] -> [Type] | [ImageKind] -> [Type] | [ImageKind] -> [Type]
6642 -> List Type
6643testdata/Builtins.lc 513:16-513:31 6640testdata/Builtins.lc 513:16-513:31
6644 List Type | List Type | List Type 6641 [Type] | [Type] | [Type]
6645testdata/Builtins.lc 513:20-513:29 6642testdata/Builtins.lc 513:20-513:29
6646 ImageKind -> Type | ImageKind -> Type | ImageKind -> Type 6643 ImageKind -> Type | ImageKind -> Type | ImageKind -> Type
6647testdata/Builtins.lc 513:30-513:31 6644testdata/Builtins.lc 513:30-513:31
6648 List ImageKind | List ImageKind | List ImageKind 6645 [ImageKind] | [ImageKind] | [ImageKind]
6649testdata/Builtins.lc 515:40-515:49 6646testdata/Builtins.lc 515:40-515:49
6650 Type | Type 6647 Type | Type
6651testdata/Builtins.lc 515:56-515:77 6648testdata/Builtins.lc 515:56-515:77
@@ -6653,7 +6650,7 @@ testdata/Builtins.lc 515:56-515:77
6653testdata/Builtins.lc 515:102-515:103 6650testdata/Builtins.lc 515:102-515:103
6654 ImageKind 6651 ImageKind
6655testdata/Builtins.lc 517:1-517:11 6652testdata/Builtins.lc 517:1-517:11
6656 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 6653 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
6657 . (a ~ map Type ImageKind FragmentOperationKind c) 6654 . (a ~ map Type ImageKind FragmentOperationKind c)
6658 => HList c 6655 => HList c
6659 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 6656 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
@@ -6678,23 +6675,23 @@ testdata/Builtins.lc 517:50-517:81
6678testdata/Builtins.lc 517:52-517:53 6675testdata/Builtins.lc 517:52-517:53
6679 forall a . a -> a -> Type 6676 forall a . a -> a -> Type
6680testdata/Builtins.lc 517:54-517:57 6677testdata/Builtins.lc 517:54-517:57
6681 forall a b . (a -> b) -> List a -> List b 6678 forall a b . (a -> b) -> [a] -> [b]
6682testdata/Builtins.lc 517:54-517:79 6679testdata/Builtins.lc 517:54-517:79
6683 List Type -> List ImageKind 6680 [Type] -> [ImageKind]
6684testdata/Builtins.lc 517:54-517:81 6681testdata/Builtins.lc 517:54-517:81
6685 List ImageKind 6682 [ImageKind]
6686testdata/Builtins.lc 517:58-517:79 6683testdata/Builtins.lc 517:58-517:79
6687 Type -> ImageKind 6684 Type -> ImageKind
6688testdata/Builtins.lc 517:80-517:81 6685testdata/Builtins.lc 517:80-517:81
6689 List Type 6686 [Type]
6690testdata/Builtins.lc 517:86-517:91 6687testdata/Builtins.lc 517:86-517:91
6691 List Type -> Type 6688 [Type] -> Type
6692testdata/Builtins.lc 517:86-517:93 6689testdata/Builtins.lc 517:86-517:93
6693 Type 6690 Type
6694testdata/Builtins.lc 517:86-517:174 6691testdata/Builtins.lc 517:86-517:174
6695 Type 6692 Type
6696testdata/Builtins.lc 517:92-517:93 6693testdata/Builtins.lc 517:92-517:93
6697 List Type 6694 [Type]
6698testdata/Builtins.lc 517:97-517:111 6695testdata/Builtins.lc 517:97-517:111
6699 Nat -> Type -> Type 6696 Nat -> Type -> Type
6700testdata/Builtins.lc 517:97-517:113 6697testdata/Builtins.lc 517:97-517:113
@@ -6706,19 +6703,19 @@ testdata/Builtins.lc 517:97-517:174
6706testdata/Builtins.lc 517:112-517:113 6703testdata/Builtins.lc 517:112-517:113
6707 Nat 6704 Nat
6708testdata/Builtins.lc 517:115-517:120 6705testdata/Builtins.lc 517:115-517:120
6709 List Type -> Type 6706 [Type] -> Type
6710testdata/Builtins.lc 517:115-517:135 6707testdata/Builtins.lc 517:115-517:135
6711 Type 6708 Type
6712testdata/Builtins.lc 517:122-517:132 6709testdata/Builtins.lc 517:122-517:132
6713 List ImageKind -> List Type 6710 [ImageKind] -> [Type]
6714testdata/Builtins.lc 517:122-517:134 6711testdata/Builtins.lc 517:122-517:134
6715 List Type 6712 [Type]
6716testdata/Builtins.lc 517:133-517:134 6713testdata/Builtins.lc 517:133-517:134
6717 List ImageKind 6714 [ImageKind]
6718testdata/Builtins.lc 517:140-517:151 6715testdata/Builtins.lc 517:140-517:151
6719 Nat -> List ImageKind -> Type 6716 Nat -> [ImageKind] -> Type
6720testdata/Builtins.lc 517:140-517:153 6717testdata/Builtins.lc 517:140-517:153
6721 List ImageKind -> Type 6718 [ImageKind] -> Type
6722testdata/Builtins.lc 517:140-517:155 6719testdata/Builtins.lc 517:140-517:155
6723 Type 6720 Type
6724testdata/Builtins.lc 517:140-517:174 6721testdata/Builtins.lc 517:140-517:174
@@ -6726,17 +6723,17 @@ testdata/Builtins.lc 517:140-517:174
6726testdata/Builtins.lc 517:152-517:153 6723testdata/Builtins.lc 517:152-517:153
6727 Nat 6724 Nat
6728testdata/Builtins.lc 517:154-517:155 6725testdata/Builtins.lc 517:154-517:155
6729 List ImageKind 6726 [ImageKind]
6730testdata/Builtins.lc 517:159-517:170 6727testdata/Builtins.lc 517:159-517:170
6731 Nat -> List ImageKind -> Type 6728 Nat -> [ImageKind] -> Type
6732testdata/Builtins.lc 517:159-517:172 6729testdata/Builtins.lc 517:159-517:172
6733 List ImageKind -> Type 6730 [ImageKind] -> Type
6734testdata/Builtins.lc 517:159-517:174 6731testdata/Builtins.lc 517:159-517:174
6735 Type | Type 6732 Type | Type
6736testdata/Builtins.lc 517:171-517:172 6733testdata/Builtins.lc 517:171-517:172
6737 Nat 6734 Nat
6738testdata/Builtins.lc 517:173-517:174 6735testdata/Builtins.lc 517:173-517:174
6739 List ImageKind 6736 [ImageKind]
6740testdata/Builtins.lc 519:1-519:15 6737testdata/Builtins.lc 519:1-519:15
6741 forall a b . a -> b -> (a, b) 6738 forall a b . a -> b -> (a, b)
6742testdata/Builtins.lc 519:24-519:32 6739testdata/Builtins.lc 519:24-519:32
@@ -6746,13 +6743,14 @@ testdata/Builtins.lc 519:25-519:28
6746testdata/Builtins.lc 519:30-519:31 6743testdata/Builtins.lc 519:30-519:31
6747 _e | ((_b)) 6744 _e | ((_b))
6748testdata/Builtins.lc 520:1-520:8 6745testdata/Builtins.lc 520:1-520:8
6749 forall (a :: Nat) (b :: List Type) 6746 forall (a :: Nat) (b :: [Type])
6750 . FrameBuffer a (map Type ImageKind FragmentOperationKind b) 6747 . FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6751 -> (HList b, List 6748 -> (HList b, [Fragment
6752 (Fragment a (HList (imageType' (map Type ImageKind FragmentOperationKind b))))) 6749 a
6750 (HList (imageType' (map Type ImageKind FragmentOperationKind b)))])
6753 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 6751 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6754testdata/Builtins.lc 520:25-520:35 6752testdata/Builtins.lc 520:25-520:35
6755 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 6753 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
6756 . (a ~ map Type ImageKind FragmentOperationKind c) 6754 . (a ~ map Type ImageKind FragmentOperationKind c)
6757 => HList c 6755 => HList c
6758 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 6756 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
@@ -6784,7 +6782,7 @@ testdata/Builtins.lc 524:47-524:59
6784testdata/Builtins.lc 524:74-524:75 6782testdata/Builtins.lc 524:74-524:75
6785 ImageKind 6783 ImageKind
6786testdata/Builtins.lc 530:1-530:12 6784testdata/Builtins.lc 530:1-530:12
6787 forall (a :: List Type) 6785 forall (a :: [Type])
6788 . sameLayerCounts a 6786 . sameLayerCounts a
6789 => HList a 6787 => HList a
6790 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 6788 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
@@ -6795,23 +6793,23 @@ testdata/Builtins.lc 530:31-530:35
6795testdata/Builtins.lc 530:40-530:125 6793testdata/Builtins.lc 530:40-530:125
6796 Type 6794 Type
6797testdata/Builtins.lc 530:41-530:56 6795testdata/Builtins.lc 530:41-530:56
6798 List Type -> Type 6796 [Type] -> Type
6799testdata/Builtins.lc 530:41-530:58 6797testdata/Builtins.lc 530:41-530:58
6800 Type 6798 Type
6801testdata/Builtins.lc 530:57-530:58 6799testdata/Builtins.lc 530:57-530:58
6802 List Type 6800 [Type]
6803testdata/Builtins.lc 530:63-530:68 6801testdata/Builtins.lc 530:63-530:68
6804 List Type -> Type 6802 [Type] -> Type
6805testdata/Builtins.lc 530:63-530:70 6803testdata/Builtins.lc 530:63-530:70
6806 Type 6804 Type
6807testdata/Builtins.lc 530:63-530:125 6805testdata/Builtins.lc 530:63-530:125
6808 Type 6806 Type
6809testdata/Builtins.lc 530:69-530:70 6807testdata/Builtins.lc 530:69-530:70
6810 List Type 6808 [Type]
6811testdata/Builtins.lc 530:74-530:85 6809testdata/Builtins.lc 530:74-530:85
6812 Nat -> List ImageKind -> Type 6810 Nat -> [ImageKind] -> Type
6813testdata/Builtins.lc 530:74-530:104 6811testdata/Builtins.lc 530:74-530:104
6814 List ImageKind -> Type 6812 [ImageKind] -> Type
6815testdata/Builtins.lc 530:74-530:125 6813testdata/Builtins.lc 530:74-530:125
6816 Type | Type 6814 Type | Type
6817testdata/Builtins.lc 530:87-530:94 6815testdata/Builtins.lc 530:87-530:94
@@ -6819,40 +6817,40 @@ testdata/Builtins.lc 530:87-530:94
6819testdata/Builtins.lc 530:87-530:103 6817testdata/Builtins.lc 530:87-530:103
6820 Nat 6818 Nat
6821testdata/Builtins.lc 530:96-530:100 6819testdata/Builtins.lc 530:96-530:100
6822 forall a . List a -> a 6820 forall a . [a] -> a
6823testdata/Builtins.lc 530:96-530:102 6821testdata/Builtins.lc 530:96-530:102
6824 Type 6822 Type
6825testdata/Builtins.lc 530:101-530:102 6823testdata/Builtins.lc 530:101-530:102
6826 List Type 6824 [Type]
6827testdata/Builtins.lc 530:106-530:109 6825testdata/Builtins.lc 530:106-530:109
6828 forall a b . (a -> b) -> List a -> List b 6826 forall a b . (a -> b) -> [a] -> [b]
6829testdata/Builtins.lc 530:106-530:122 6827testdata/Builtins.lc 530:106-530:122
6830 List Type -> List ImageKind 6828 [Type] -> [ImageKind]
6831testdata/Builtins.lc 530:106-530:124 6829testdata/Builtins.lc 530:106-530:124
6832 List ImageKind 6830 [ImageKind]
6833testdata/Builtins.lc 530:110-530:122 6831testdata/Builtins.lc 530:110-530:122
6834 Type -> ImageKind 6832 Type -> ImageKind
6835testdata/Builtins.lc 530:123-530:124 6833testdata/Builtins.lc 530:123-530:124
6836 List Type 6834 [Type]
6837testdata/Builtins.lc 532:1-532:11 6835testdata/Builtins.lc 532:1-532:11
6838 forall (a :: List Type) 6836 forall (a :: [Type])
6839 . sameLayerCounts a 6837 . sameLayerCounts a
6840 => HList a 6838 => HList a
6841 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 6839 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
6842testdata/Builtins.lc 532:14-532:25 6840testdata/Builtins.lc 532:14-532:25
6843 forall (a :: List Type) 6841 forall (a :: [Type])
6844 . sameLayerCounts a 6842 . sameLayerCounts a
6845 => HList a 6843 => HList a
6846 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 6844 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
6847testdata/Builtins.lc 534:1-534:11 6845testdata/Builtins.lc 534:1-534:11
6848 forall (a :: Nat) (b :: List Type) c 6846 forall (a :: Nat) (b :: [Type]) c
6849 . HList b 6847 . HList b
6850 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) 6848 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b)))
6851 -> List (Vector a (Maybe (SimpleFragment c))) 6849 -> [Vector a (Maybe (SimpleFragment c))]
6852 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 6850 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6853 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 6851 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
6854testdata/Builtins.lc 534:34-534:44 6852testdata/Builtins.lc 534:34-534:44
6855 forall (a :: List ImageKind) (b :: Nat) (c :: List Type) 6853 forall (a :: [ImageKind]) (b :: Nat) (c :: [Type])
6856 . (a ~ map Type ImageKind FragmentOperationKind c) 6854 . (a ~ map Type ImageKind FragmentOperationKind c)
6857 => HList c 6855 => HList c
6858 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a 6856 -> FragmentStream b (HList (imageType' a)) -> FrameBuffer b a -> FrameBuffer b a
@@ -6872,18 +6870,17 @@ testdata/Builtins.lc 534:45-534:48
6872testdata/Builtins.lc 534:50-534:62 6870testdata/Builtins.lc 534:50-534:62
6873 forall a b (c :: Nat) 6871 forall a b (c :: Nat)
6874 . (a -> b) 6872 . (a -> b)
6875 -> List (Vector c (Maybe (SimpleFragment a))) 6873 -> [Vector c (Maybe (SimpleFragment a))]
6876 -> List (Vector c (Maybe (SimpleFragment b))) 6874 -> [Vector c (Maybe (SimpleFragment b))]
6877testdata/Builtins.lc 534:50-534:70 6875testdata/Builtins.lc 534:50-534:70
6878 List (Vector _a (Maybe (SimpleFragment _c))) 6876 [Vector _a (Maybe (SimpleFragment _c))]
6879 -> List (Vector _a (Maybe (SimpleFragment _b))) 6877 -> [Vector _a (Maybe (SimpleFragment _b))]
6880testdata/Builtins.lc 534:50-534:75 6878testdata/Builtins.lc 534:50-534:75
6881 List 6879 [Vector
6882 (Vector 6880 _c
6883 _c 6881 (Maybe
6884 (Maybe 6882 (SimpleFragment
6885 (SimpleFragment 6883 (HList (imageType' (map Type ImageKind FragmentOperationKind _b)))))]
6886 (HList (imageType' (map Type ImageKind FragmentOperationKind _b))))))
6887testdata/Builtins.lc 534:63-534:70 6884testdata/Builtins.lc 534:63-534:70
6888 _k 6885 _k
6889testdata/Builtins.lc 534:71-534:75 6886testdata/Builtins.lc 534:71-534:75
@@ -6891,11 +6888,11 @@ testdata/Builtins.lc 534:71-534:75
6891testdata/Builtins.lc 534:77-534:79 6888testdata/Builtins.lc 534:77-534:79
6892 _e 6889 _e
6893testdata/Builtins.lc 537:1-537:9 6890testdata/Builtins.lc 537:1-537:9
6894 forall (a :: ImageKind) . FrameBuffer 1 (: a 'Nil) -> Image 1 a 6891 forall (a :: ImageKind) . FrameBuffer 1 (: a '[]) -> Image 1 a
6895testdata/Builtins.lc 537:24-537:35 6892testdata/Builtins.lc 537:24-537:35
6896 Nat -> List ImageKind -> Type 6893 Nat -> [ImageKind] -> Type
6897testdata/Builtins.lc 537:24-537:37 6894testdata/Builtins.lc 537:24-537:37
6898 List ImageKind -> Type 6895 [ImageKind] -> Type
6899testdata/Builtins.lc 537:24-537:42 6896testdata/Builtins.lc 537:24-537:42
6900 Type 6897 Type
6901testdata/Builtins.lc 537:24-537:55 6898testdata/Builtins.lc 537:24-537:55
@@ -6903,7 +6900,7 @@ testdata/Builtins.lc 537:24-537:55
6903testdata/Builtins.lc 537:36-537:37 6900testdata/Builtins.lc 537:36-537:37
6904 _b 6901 _b
6905testdata/Builtins.lc 537:38-537:42 6902testdata/Builtins.lc 537:38-537:42
6906 List ImageKind 6903 [ImageKind]
6907testdata/Builtins.lc 537:40-537:41 6904testdata/Builtins.lc 537:40-537:41
6908 _c 6905 _c
6909testdata/Builtins.lc 537:46-537:51 6906testdata/Builtins.lc 537:46-537:51
@@ -6917,24 +6914,24 @@ testdata/Builtins.lc 537:52-537:53
6917testdata/Builtins.lc 537:54-537:55 6914testdata/Builtins.lc 537:54-537:55
6918 ImageKind 6915 ImageKind
6919testdata/Builtins.lc 538:1-538:14 6916testdata/Builtins.lc 538:1-538:14
6920 FrameBuffer 1 (: 'Depth (: ('Color (Vec 4 Float)) 'Nil)) 6917 FrameBuffer 1 (: 'Depth (: ('Color (Vec 4 Float)) '[]))
6921 -> Image 1 ('Color (Vec 4 Float)) 6918 -> Image 1 ('Color (Vec 4 Float))
6922testdata/Builtins.lc 538:24-538:35 6919testdata/Builtins.lc 538:24-538:35
6923 Nat -> List ImageKind -> Type 6920 Nat -> [ImageKind] -> Type
6924testdata/Builtins.lc 538:24-538:37 6921testdata/Builtins.lc 538:24-538:37
6925 List ImageKind -> Type 6922 [ImageKind] -> Type
6926testdata/Builtins.lc 538:24-538:70 6923testdata/Builtins.lc 538:24-538:70
6927 Type 6924 Type
6928testdata/Builtins.lc 538:36-538:37 6925testdata/Builtins.lc 538:36-538:37
6929 _b 6926 _b
6930testdata/Builtins.lc 538:38-538:70 6927testdata/Builtins.lc 538:38-538:70
6931 List ImageKind 6928 [ImageKind]
6932testdata/Builtins.lc 538:41-538:47 6929testdata/Builtins.lc 538:41-538:47
6933 ImageKind 6930 ImageKind
6934testdata/Builtins.lc 538:49-538:55 6931testdata/Builtins.lc 538:49-538:55
6935 Type -> ImageKind 6932 Type -> ImageKind
6936testdata/Builtins.lc 538:49-538:69 6933testdata/Builtins.lc 538:49-538:69
6937 ImageKind | List ImageKind 6934 ImageKind | [ImageKind]
6938testdata/Builtins.lc 538:57-538:60 6935testdata/Builtins.lc 538:57-538:60
6939 Nat -> Type -> Type 6936 Nat -> Type -> Type
6940testdata/Builtins.lc 538:57-538:62 6937testdata/Builtins.lc 538:57-538:62
@@ -6972,12 +6969,12 @@ testdata/Builtins.lc 540:6-540:12
6972testdata/Builtins.lc 540:6-541:12 6969testdata/Builtins.lc 540:6-541:12
6973 Type 6970 Type
6974testdata/Builtins.lc 541:3-541:12 6971testdata/Builtins.lc 541:3-541:12
6975 forall (a :: Nat) (b :: List ImageKind) 6972 forall (a :: Nat) (b :: [ImageKind])
6976 . FrameBuffer a b -> Output | Output | Type | Type | Type | Type 6973 . FrameBuffer a b -> Output | Output | Type | Type | Type | Type
6977testdata/Builtins.lc 541:26-541:37 6974testdata/Builtins.lc 541:26-541:37
6978 Nat -> List ImageKind -> Type 6975 Nat -> [ImageKind] -> Type
6979testdata/Builtins.lc 541:26-541:39 6976testdata/Builtins.lc 541:26-541:39
6980 List ImageKind -> Type 6977 [ImageKind] -> Type
6981testdata/Builtins.lc 541:26-541:41 6978testdata/Builtins.lc 541:26-541:41
6982 Type 6979 Type
6983testdata/Builtins.lc 541:26-541:51 6980testdata/Builtins.lc 541:26-541:51
@@ -6989,9 +6986,9 @@ testdata/Builtins.lc 541:40-541:41
6989testdata/Builtins.lc 541:45-541:51 6986testdata/Builtins.lc 541:45-541:51
6990 Type | Type 6987 Type | Type
6991testdata/Builtins.lc 543:1-543:12 6988testdata/Builtins.lc 543:1-543:12
6992 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 6989 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
6993testdata/Builtins.lc 543:15-543:24 6990testdata/Builtins.lc 543:15-543:24
6994 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 6991 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
6995testdata/Builtins.lc 549:6-549:13 6992testdata/Builtins.lc 549:6-549:13
6996 Type | Type | Type | Type 6993 Type | Type | Type | Type
6997testdata/Builtins.lc 549:6-553:12 6994testdata/Builtins.lc 549:6-553:12
diff --git a/testdata/Internals.out b/testdata/Internals.out
index 8d522708..d89f0fb7 100644
--- a/testdata/Internals.out
+++ b/testdata/Internals.out
@@ -192,15 +192,15 @@ negate
192 :: forall v . Eq v => v -> v -> Bool 192 :: forall v . Eq v => v -> v -> Bool
193infix 4 == 193infix 4 ==
194data List (_ :: Type) :: Type where 194data List (_ :: Type) :: Type where
195 [] :: List _a 195 [] :: forall a . [a]
196 (:) :: _a -> List _a -> List _a 196 (:) :: forall b . b -> [b] -> [b]
197infixr 5 : 197infixr 5 :
198data HList :: List Type -> Type where 198data HList :: [Type] -> Type where
199 HNil :: HList 'Nil 199 HNil :: HList '[]
200 HCons :: forall (a :: _) (b :: _) . a -> HList b -> HList (a : b) 200 HCons :: forall (a :: _) (b :: _) . a -> HList b -> HList (a : b)
201hlistNilCase :: forall (a :: _) -> a -> HList [] -> a 201hlistNilCase :: forall (a :: _) -> a -> HList [] -> a
202hlistConsCase 202hlistConsCase
203 :: forall a (b :: List Type) 203 :: forall a (b :: [Type])
204 . forall (c :: _) -> (a -> HList b -> c) -> HList (a : b) -> c 204 . forall (c :: _) -> (a -> HList b -> c) -> HList (a : b) -> c
205main is not found 205main is not found
206------------ trace 206------------ trace
@@ -288,31 +288,30 @@ negate :: 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
291[] :: forall a . List a 291[] :: forall a . [a]
292(:) :: forall a . a -> List a -> List a 292(:) :: forall a . a -> [a] -> [a]
293'ListCase 293'ListCase
294 :: forall a 294 :: forall a
295 . forall (b :: List a -> Type) 295 . forall (b :: [a] -> Type)
296 -> b 'Nil 296 -> b '[]
297 -> (forall (c :: a) (d :: List a) -> b (: c d)) -> forall (e :: List a) -> b e 297 -> (forall (c :: a) (d :: [a]) -> b (: c d)) -> forall (e :: [a]) -> b e
298match'List 298match'List
299 :: forall (a :: Type -> Type) 299 :: forall (a :: Type -> Type) -> (forall b -> a [b]) -> forall c -> a c -> a c
300 -> (forall b -> a (List b)) -> forall c -> a c -> a c 300'HList :: [Type] -> Type
301'HList :: List Type -> Type
302HNil :: () 301HNil :: ()
303HCons :: forall a (b :: List Type) . a -> HList b -> HList (: a b) 302HCons :: forall a (b :: [Type]) . a -> HList b -> HList (: a b)
304'HListCase 303'HListCase
305 :: forall (a :: forall (b :: List Type) -> HList b -> Type) 304 :: forall (a :: forall (b :: [Type]) -> HList b -> Type)
306 -> a 'Nil () 305 -> a '[] ()
307 -> (forall c (d :: List Type) 306 -> (forall c (d :: [Type])
308 . forall (e :: c) (f :: HList d) -> a (: c d) ('HCons c d e f)) 307 . forall (e :: c) (f :: HList d) -> a (: c d) ('HCons c d e f))
309 -> forall (g :: List Type) . forall (h :: HList g) -> a g h 308 -> forall (g :: [Type]) . forall (h :: HList g) -> a g h
310match'HList 309match'HList
311 :: forall (a :: Type -> Type) 310 :: forall (a :: Type -> Type)
312 -> (forall (b :: List Type) -> a (HList b)) -> forall c -> a c -> a c 311 -> (forall (b :: [Type]) -> a (HList b)) -> forall c -> a c -> a c
313hlistNilCase :: forall a -> a -> () -> a 312hlistNilCase :: forall a -> a -> () -> a
314hlistConsCase 313hlistConsCase
315 :: forall a (b :: List Type) 314 :: forall a (b :: [Type])
316 . forall c -> (a -> HList b -> c) -> HList (: a b) -> c 315 . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
317------------ tooltips 316------------ tooltips
318testdata/Internals.lc 6:1-6:8 317testdata/Internals.lc 6:1-6:8
@@ -828,9 +827,9 @@ testdata/Internals.lc 122:6-122:35
828testdata/Internals.lc 122:11-122:12 827testdata/Internals.lc 122:11-122:12
829 Type | Type 828 Type | Type
830testdata/Internals.lc 122:15-122:18 829testdata/Internals.lc 122:15-122:18
831 forall a . List a | List _b 830 forall a . [a] | [_b]
832testdata/Internals.lc 122:22-122:23 831testdata/Internals.lc 122:22-122:23
833 forall a . a -> List a -> List a | List _e | Type | Type | Type 832 forall a . a -> [a] -> [a] | [_e] | Type | Type | Type
834testdata/Internals.lc 122:25-122:26 833testdata/Internals.lc 122:25-122:26
835 Type 834 Type
836testdata/Internals.lc 122:28-122:32 835testdata/Internals.lc 122:28-122:32
@@ -840,7 +839,7 @@ testdata/Internals.lc 122:28-122:34
840testdata/Internals.lc 122:33-122:34 839testdata/Internals.lc 122:33-122:34
841 Type 840 Type
842testdata/Internals.lc 126:6-126:11 841testdata/Internals.lc 126:6-126:11
843 List Type -> Type | List Type -> Type | Type | List Type -> Type | Type | Type 842 [Type] -> Type | [Type] -> Type | Type | [Type] -> Type | Type | Type
844testdata/Internals.lc 126:6-128:45 843testdata/Internals.lc 126:6-128:45
845 Type | Type 844 Type | Type
846testdata/Internals.lc 126:15-126:21 845testdata/Internals.lc 126:15-126:21
@@ -854,13 +853,13 @@ testdata/Internals.lc 127:5-127:9
854testdata/Internals.lc 127:5-127:22 853testdata/Internals.lc 127:5-127:22
855 Type 854 Type
856testdata/Internals.lc 127:13-127:18 855testdata/Internals.lc 127:13-127:18
857 List Type -> Type 856 [Type] -> Type
858testdata/Internals.lc 127:13-127:22 857testdata/Internals.lc 127:13-127:22
859 Type 858 Type
860testdata/Internals.lc 127:19-127:22 859testdata/Internals.lc 127:19-127:22
861 forall a . List a | forall a . List a 860 forall a . [a] | forall a . [a]
862testdata/Internals.lc 128:5-128:10 861testdata/Internals.lc 128:5-128:10
863 forall a (b :: List Type) . a -> HList b -> HList (: a b) | HList (: _d _c) 862 forall a (b :: [Type]) . a -> HList b -> HList (: a b) | HList (: _d _c)
864testdata/Internals.lc 128:5-128:45 863testdata/Internals.lc 128:5-128:45
865 Type | Type | Type | Type | Type 864 Type | Type | Type | Type | Type
866testdata/Internals.lc 128:14-128:15 865testdata/Internals.lc 128:14-128:15
@@ -868,7 +867,7 @@ testdata/Internals.lc 128:14-128:15
868testdata/Internals.lc 128:14-128:45 867testdata/Internals.lc 128:14-128:45
869 Type | Type 868 Type | Type
870testdata/Internals.lc 128:19-128:24 869testdata/Internals.lc 128:19-128:24
871 List Type -> Type 870 [Type] -> Type
872testdata/Internals.lc 128:19-128:27 871testdata/Internals.lc 128:19-128:27
873 Type 872 Type
874testdata/Internals.lc 128:19-128:45 873testdata/Internals.lc 128:19-128:45
@@ -876,19 +875,19 @@ testdata/Internals.lc 128:19-128:45
876testdata/Internals.lc 128:25-128:27 875testdata/Internals.lc 128:25-128:27
877 _c 876 _c
878testdata/Internals.lc 128:31-128:36 877testdata/Internals.lc 128:31-128:36
879 List Type -> Type 878 [Type] -> Type
880testdata/Internals.lc 128:31-128:45 879testdata/Internals.lc 128:31-128:45
881 Type | Type 880 Type | Type
882testdata/Internals.lc 128:39-128:40 881testdata/Internals.lc 128:39-128:40
883 Type | Type 882 Type | Type
884testdata/Internals.lc 128:39-128:41 883testdata/Internals.lc 128:39-128:41
885 List Type -> List Type | List Type -> List Type 884 [Type] -> [Type] | [Type] -> [Type]
886testdata/Internals.lc 128:39-128:44 885testdata/Internals.lc 128:39-128:44
887 List Type | List Type 886 [Type] | [Type]
888testdata/Internals.lc 128:40-128:41 887testdata/Internals.lc 128:40-128:41
889 forall a . a -> List a -> List a | forall a . a -> List a -> List a 888 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a]
890testdata/Internals.lc 128:42-128:44 889testdata/Internals.lc 128:42-128:44
891 List Type | List Type 890 [Type] | [Type]
892testdata/Internals.lc 130:1-130:13 891testdata/Internals.lc 130:1-130:13
893 forall a -> a -> () -> a 892 forall a -> a -> () -> a
894testdata/Internals.lc 130:29-130:30 893testdata/Internals.lc 130:29-130:30
@@ -896,18 +895,17 @@ testdata/Internals.lc 130:29-130:30
896testdata/Internals.lc 130:29-130:48 895testdata/Internals.lc 130:29-130:48
897 Type 896 Type
898testdata/Internals.lc 130:34-130:39 897testdata/Internals.lc 130:34-130:39
899 List Type -> Type 898 [Type] -> Type
900testdata/Internals.lc 130:34-130:43 899testdata/Internals.lc 130:34-130:43
901 Type 900 Type
902testdata/Internals.lc 130:34-130:48 901testdata/Internals.lc 130:34-130:48
903 Type 902 Type
904testdata/Internals.lc 130:40-130:43 903testdata/Internals.lc 130:40-130:43
905 forall a . List a 904 forall a . [a]
906testdata/Internals.lc 130:47-130:48 905testdata/Internals.lc 130:47-130:48
907 Type | Type 906 Type | Type
908testdata/Internals.lc 131:1-131:14 907testdata/Internals.lc 131:1-131:14
909 forall a (b :: List Type) 908 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
910 . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
911testdata/Internals.lc 132:21-132:25 909testdata/Internals.lc 132:21-132:25
912 Type 910 Type
913testdata/Internals.lc 132:33-132:37 911testdata/Internals.lc 132:33-132:37
@@ -925,17 +923,17 @@ testdata/Internals.lc 134:8-136:9
925testdata/Internals.lc 134:9-134:10 923testdata/Internals.lc 134:9-134:10
926 Type 924 Type
927testdata/Internals.lc 134:14-134:19 925testdata/Internals.lc 134:14-134:19
928 List Type -> Type 926 [Type] -> Type
929testdata/Internals.lc 134:14-134:21 927testdata/Internals.lc 134:14-134:21
930 Type 928 Type
931testdata/Internals.lc 134:14-134:26 929testdata/Internals.lc 134:14-134:26
932 Type 930 Type
933testdata/Internals.lc 134:20-134:21 931testdata/Internals.lc 134:20-134:21
934 List Type 932 [Type]
935testdata/Internals.lc 134:25-134:26 933testdata/Internals.lc 134:25-134:26
936 _d | Type 934 _d | Type
937testdata/Internals.lc 135:8-135:13 935testdata/Internals.lc 135:8-135:13
938 List Type -> Type 936 [Type] -> Type
939testdata/Internals.lc 135:8-135:20 937testdata/Internals.lc 135:8-135:20
940 Type 938 Type
941testdata/Internals.lc 135:8-136:9 939testdata/Internals.lc 135:8-136:9
@@ -943,12 +941,12 @@ testdata/Internals.lc 135:8-136:9
943testdata/Internals.lc 135:15-135:16 941testdata/Internals.lc 135:15-135:16
944 Type 942 Type
945testdata/Internals.lc 135:15-135:17 943testdata/Internals.lc 135:15-135:17
946 List Type -> List Type 944 [Type] -> [Type]
947testdata/Internals.lc 135:15-135:19 945testdata/Internals.lc 135:15-135:19
948 List Type 946 [Type]
949testdata/Internals.lc 135:16-135:17 947testdata/Internals.lc 135:16-135:17
950 forall a . a -> List a -> List a 948 forall a . a -> [a] -> [a]
951testdata/Internals.lc 135:18-135:19 949testdata/Internals.lc 135:18-135:19
952 List Type 950 [Type]
953testdata/Internals.lc 136:8-136:9 951testdata/Internals.lc 136:8-136:9
954 Type | Type \ No newline at end of file 952 Type | Type \ No newline at end of file
diff --git a/testdata/Material.out b/testdata/Material.out
index 2a1525b4..41e812e0 100644
--- a/testdata/Material.out
+++ b/testdata/Material.out
@@ -93,7 +93,7 @@ data TCMod :: Type where
93data StageTexture :: Type where 93data StageTexture :: Type where
94 ST_Map :: String -> StageTexture 94 ST_Map :: String -> StageTexture
95 ST_ClampMap :: String -> StageTexture 95 ST_ClampMap :: String -> StageTexture
96 ST_AnimMap :: Float -> List String -> StageTexture 96 ST_AnimMap :: Float -> [String] -> StageTexture
97 ST_Lightmap :: StageTexture 97 ST_Lightmap :: StageTexture
98 ST_WhiteImage :: StageTexture 98 ST_WhiteImage :: StageTexture
99data AlphaFunction :: Type where 99data AlphaFunction :: Type where
@@ -105,11 +105,11 @@ data DepthFunction :: Type where
105 D_Lequal :: DepthFunction 105 D_Lequal :: DepthFunction
106data StageAttrs :: Type where 106data StageAttrs :: Type where
107 StageAttrs 107 StageAttrs
108 :: Maybe (HList (Blending' : Blending' : 'Nil)) 108 :: Maybe (HList (Blending' : Blending' : '[]))
109 -> RGBGen 109 -> RGBGen
110 -> AlphaGen 110 -> AlphaGen
111 -> TCGen 111 -> TCGen
112 -> List TCMod 112 -> [TCMod]
113 -> StageTexture 113 -> StageTexture
114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
115saBlend 115saBlend
@@ -184,14 +184,13 @@ defaultStageAttrs
184 :: StageAttrs 184 :: StageAttrs
185data CommonAttrs :: Type where 185data CommonAttrs :: Type where
186 CommonAttrs 186 CommonAttrs
187 :: HList 'Nil 187 :: HList '[]
188 -> HList 'Nil 188 -> HList '[]
189 -> Bool 189 -> Bool
190 -> Float 190 -> Float
191 -> Bool 191 -> Bool
192 -> Bool 192 -> Bool
193 -> CullType 193 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
194 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
195caSkyParms 194caSkyParms
196 = \(a :: _) -> 'CommonAttrsCase 195 = \(a :: _) -> 'CommonAttrsCase
197 \_ -> _ :: _ 196 \_ -> _ :: _
@@ -478,14 +477,14 @@ match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b
478'StageTexture :: Type 477'StageTexture :: Type
479ST_Map :: String -> StageTexture 478ST_Map :: String -> StageTexture
480ST_ClampMap :: String -> StageTexture 479ST_ClampMap :: String -> StageTexture
481ST_AnimMap :: Float -> List String -> StageTexture 480ST_AnimMap :: Float -> [String] -> StageTexture
482ST_Lightmap :: StageTexture 481ST_Lightmap :: StageTexture
483ST_WhiteImage :: StageTexture 482ST_WhiteImage :: StageTexture
484'StageTextureCase 483'StageTextureCase
485 :: forall (a :: StageTexture -> Type) 484 :: forall (a :: StageTexture -> Type)
486 -> (forall (b :: String) -> a ('ST_Map b)) 485 -> (forall (b :: String) -> a ('ST_Map b))
487 -> (forall (c :: String) -> a ('ST_ClampMap c)) 486 -> (forall (c :: String) -> a ('ST_ClampMap c))
488 -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e)) 487 -> (forall (d :: Float) (e :: [String]) -> a ('ST_AnimMap d e))
489 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f 488 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f
490match'StageTexture 489match'StageTexture
491 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b 490 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b
@@ -512,7 +511,7 @@ StageAttrs
512 -> RGBGen 511 -> RGBGen
513 -> AlphaGen 512 -> AlphaGen
514 -> TCGen 513 -> TCGen
515 -> List TCMod 514 -> [TCMod]
516 -> StageTexture 515 -> StageTexture
517 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
518'StageAttrsCase 517'StageAttrsCase
@@ -521,7 +520,7 @@ StageAttrs
521 (c :: RGBGen) 520 (c :: RGBGen)
522 (d :: AlphaGen) 521 (d :: AlphaGen)
523 (e :: TCGen) 522 (e :: TCGen)
524 (f :: List TCMod) 523 (f :: [TCMod])
525 (g :: StageTexture) 524 (g :: StageTexture)
526 (h :: Bool) 525 (h :: Bool)
527 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) 526 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String)
@@ -533,7 +532,7 @@ saBlend :: StageAttrs -> Maybe (Blending', Blending')
533saRGBGen :: StageAttrs -> RGBGen 532saRGBGen :: StageAttrs -> RGBGen
534saAlphaGen :: StageAttrs -> AlphaGen 533saAlphaGen :: StageAttrs -> AlphaGen
535saTCGen :: StageAttrs -> TCGen 534saTCGen :: StageAttrs -> TCGen
536saTCMod :: StageAttrs -> List TCMod 535saTCMod :: StageAttrs -> [TCMod]
537saTexture :: StageAttrs -> StageTexture 536saTexture :: StageAttrs -> StageTexture
538saDepthWrite :: StageAttrs -> Bool 537saDepthWrite :: StageAttrs -> Bool
539saDepthFunc :: StageAttrs -> DepthFunction 538saDepthFunc :: StageAttrs -> DepthFunction
@@ -549,8 +548,7 @@ CommonAttrs
549 -> Float 548 -> Float
550 -> Bool 549 -> Bool
551 -> Bool 550 -> Bool
552 -> CullType 551 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
554'CommonAttrsCase 552'CommonAttrsCase
555 :: forall (a :: CommonAttrs -> Type) 553 :: forall (a :: CommonAttrs -> Type)
556 -> (forall (b :: ()) 554 -> (forall (b :: ())
@@ -560,7 +558,7 @@ CommonAttrs
560 (f :: Bool) 558 (f :: Bool)
561 (g :: Bool) 559 (g :: Bool)
562 (h :: CullType) 560 (h :: CullType)
563 (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) 561 (i :: [Deform]) (j :: Bool) (k :: Bool) (l :: [StageAttrs]) (m :: Bool)
564 -> a ('CommonAttrs b c d e f g h i j k l m)) 562 -> a ('CommonAttrs b c d e f g h i j k l m))
565 -> forall (n :: CommonAttrs) -> a n 563 -> forall (n :: CommonAttrs) -> a n
566match'CommonAttrs 564match'CommonAttrs
@@ -572,10 +570,10 @@ caSort :: CommonAttrs -> Float
572caEntityMergable :: CommonAttrs -> Bool 570caEntityMergable :: CommonAttrs -> Bool
573caFogOnly :: CommonAttrs -> Bool 571caFogOnly :: CommonAttrs -> Bool
574caCull :: CommonAttrs -> CullType 572caCull :: CommonAttrs -> CullType
575caDeformVertexes :: CommonAttrs -> List Deform 573caDeformVertexes :: CommonAttrs -> [Deform]
576caNoMipMaps :: CommonAttrs -> Bool 574caNoMipMaps :: CommonAttrs -> Bool
577caPolygonOffset :: CommonAttrs -> Bool 575caPolygonOffset :: CommonAttrs -> Bool
578caStages :: CommonAttrs -> List StageAttrs 576caStages :: CommonAttrs -> [StageAttrs]
579caIsSky :: CommonAttrs -> Bool 577caIsSky :: CommonAttrs -> Bool
580defaultCommonAttrs :: CommonAttrs 578defaultCommonAttrs :: CommonAttrs
581------------ tooltips 579------------ tooltips
@@ -962,7 +960,7 @@ testdata/Material.lc 113:7-113:18
962testdata/Material.lc 113:21-113:27 960testdata/Material.lc 113:21-113:27
963 Type 961 Type
964testdata/Material.lc 114:7-114:17 962testdata/Material.lc 114:7-114:17
965 Float -> List String -> StageTexture | StageTexture | Type | Type | Type 963 Float -> [String] -> StageTexture | StageTexture | Type | Type | Type
966testdata/Material.lc 114:21-114:26 964testdata/Material.lc 114:21-114:26
967 Type 965 Type
968testdata/Material.lc 114:27-114:35 966testdata/Material.lc 114:27-114:35
@@ -1002,7 +1000,7 @@ testdata/Material.lc 131:7-131:17
1002 -> RGBGen 1000 -> RGBGen
1003 -> AlphaGen 1001 -> AlphaGen
1004 -> TCGen 1002 -> TCGen
1005 -> List TCMod 1003 -> [TCMod]
1006 -> StageTexture 1004 -> StageTexture
1007 -> Bool 1005 -> Bool
1008 -> DepthFunction 1006 -> DepthFunction
@@ -1021,9 +1019,9 @@ testdata/Material.lc 132:31-132:53
1021testdata/Material.lc 132:32-132:41 1019testdata/Material.lc 132:32-132:41
1022 Type 1020 Type
1023testdata/Material.lc 132:32-132:52 1021testdata/Material.lc 132:32-132:52
1024 List Type 1022 [Type]
1025testdata/Material.lc 132:43-132:52 1023testdata/Material.lc 132:43-132:52
1026 Type | List Type 1024 Type | [Type]
1027testdata/Material.lc 133:7-133:15 1025testdata/Material.lc 133:7-133:15
1028 StageAttrs -> RGBGen 1026 StageAttrs -> RGBGen
1029testdata/Material.lc 133:24-133:30 1027testdata/Material.lc 133:24-133:30
@@ -1037,7 +1035,7 @@ testdata/Material.lc 135:7-135:14
1037testdata/Material.lc 135:24-135:29 1035testdata/Material.lc 135:24-135:29
1038 Type 1036 Type
1039testdata/Material.lc 136:7-136:14 1037testdata/Material.lc 136:7-136:14
1040 StageAttrs -> List TCMod 1038 StageAttrs -> [TCMod]
1041testdata/Material.lc 136:24-136:31 1039testdata/Material.lc 136:24-136:31
1042 Type 1040 Type
1043testdata/Material.lc 136:25-136:30 1041testdata/Material.lc 136:25-136:30
@@ -1079,29 +1077,29 @@ testdata/Material.lc 149:21-149:31
1079 -> RGBGen 1077 -> RGBGen
1080 -> AlphaGen 1078 -> AlphaGen
1081 -> TCGen 1079 -> TCGen
1082 -> List TCMod 1080 -> [TCMod]
1083 -> StageTexture 1081 -> StageTexture
1084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1085testdata/Material.lc 149:21-150:30 1083testdata/Material.lc 149:21-150:30
1086 RGBGen 1084 RGBGen
1087 -> AlphaGen 1085 -> AlphaGen
1088 -> TCGen 1086 -> TCGen
1089 -> List TCMod 1087 -> [TCMod]
1090 -> StageTexture 1088 -> StageTexture
1091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1092testdata/Material.lc 149:21-151:36 1090testdata/Material.lc 149:21-151:36
1093 AlphaGen 1091 AlphaGen
1094 -> TCGen 1092 -> TCGen
1095 -> List TCMod 1093 -> [TCMod]
1096 -> StageTexture 1094 -> StageTexture
1097 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1098testdata/Material.lc 149:21-152:33 1096testdata/Material.lc 149:21-152:33
1099 TCGen 1097 TCGen
1100 -> List TCMod 1098 -> [TCMod]
1101 -> StageTexture 1099 -> StageTexture
1102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1103testdata/Material.lc 149:21-153:35 1101testdata/Material.lc 149:21-153:35
1104 List TCMod 1102 [TCMod]
1105 -> StageTexture 1103 -> StageTexture
1106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1107testdata/Material.lc 149:21-154:25 1105testdata/Material.lc 149:21-154:25
@@ -1128,7 +1126,7 @@ testdata/Material.lc 152:23-152:33
1128testdata/Material.lc 153:23-153:35 1126testdata/Material.lc 153:23-153:35
1129 TCGen 1127 TCGen
1130testdata/Material.lc 154:23-154:25 1128testdata/Material.lc 154:23-154:25
1131 forall a . List a 1129 forall a . [a]
1132testdata/Material.lc 155:23-155:36 1130testdata/Material.lc 155:23-155:36
1133 StageTexture 1131 StageTexture
1134testdata/Material.lc 156:23-156:27 1132testdata/Material.lc 156:23-156:27
@@ -1155,10 +1153,10 @@ testdata/Material.lc 164:7-164:18
1155 -> Bool 1153 -> Bool
1156 -> Bool 1154 -> Bool
1157 -> CullType 1155 -> CullType
1158 -> List Deform 1156 -> [Deform]
1159 -> Bool 1157 -> Bool
1160 -> Bool 1158 -> Bool
1161 -> List StageAttrs 1159 -> [StageAttrs]
1162 -> Bool 1160 -> Bool
1163 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1161 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1164testdata/Material.lc 165:7-165:17 1162testdata/Material.lc 165:7-165:17
@@ -1190,7 +1188,7 @@ testdata/Material.lc 171:7-171:13
1190testdata/Material.lc 171:28-171:36 1188testdata/Material.lc 171:28-171:36
1191 Type 1189 Type
1192testdata/Material.lc 172:7-172:23 1190testdata/Material.lc 172:7-172:23
1193 CommonAttrs -> List Deform 1191 CommonAttrs -> [Deform]
1194testdata/Material.lc 172:28-172:36 1192testdata/Material.lc 172:28-172:36
1195 Type 1193 Type
1196testdata/Material.lc 172:29-172:35 1194testdata/Material.lc 172:29-172:35
@@ -1204,7 +1202,7 @@ testdata/Material.lc 174:7-174:22
1204testdata/Material.lc 174:28-174:32 1202testdata/Material.lc 174:28-174:32
1205 Type 1203 Type
1206testdata/Material.lc 175:7-175:15 1204testdata/Material.lc 175:7-175:15
1207 CommonAttrs -> List StageAttrs 1205 CommonAttrs -> [StageAttrs]
1208testdata/Material.lc 175:28-175:40 1206testdata/Material.lc 175:28-175:40
1209 Type 1207 Type
1210testdata/Material.lc 175:29-175:39 1208testdata/Material.lc 175:29-175:39
@@ -1224,49 +1222,42 @@ testdata/Material.lc 183:22-183:33
1224 -> Float 1222 -> Float
1225 -> Bool 1223 -> Bool
1226 -> Bool 1224 -> Bool
1227 -> CullType 1225 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1228 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1229testdata/Material.lc 183:22-184:29 1226testdata/Material.lc 183:22-184:29
1230 () 1227 ()
1231 -> Bool 1228 -> Bool
1232 -> Float 1229 -> Float
1233 -> Bool 1230 -> Bool
1234 -> Bool 1231 -> Bool
1235 -> CullType 1232 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1236 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1237testdata/Material.lc 183:22-185:29 1233testdata/Material.lc 183:22-185:29
1238 Bool 1234 Bool
1239 -> Float 1235 -> Float
1240 -> Bool 1236 -> Bool
1241 -> Bool 1237 -> Bool
1242 -> CullType 1238 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1243 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1244testdata/Material.lc 183:22-186:32 1239testdata/Material.lc 183:22-186:32
1245 Float 1240 Float
1246 -> Bool 1241 -> Bool
1247 -> Bool 1242 -> Bool
1248 -> CullType 1243 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1250testdata/Material.lc 183:22-187:28 1244testdata/Material.lc 183:22-187:28
1251 Bool 1245 Bool
1252 -> Bool 1246 -> Bool
1253 -> CullType 1247 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1254 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1255testdata/Material.lc 183:22-188:32 1248testdata/Material.lc 183:22-188:32
1256 Bool 1249 Bool
1257 -> CullType 1250 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1258 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1259testdata/Material.lc 183:22-189:32 1251testdata/Material.lc 183:22-189:32
1260 CullType 1252 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1261 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1262testdata/Material.lc 183:22-190:40 1253testdata/Material.lc 183:22-190:40
1263 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1254 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1264testdata/Material.lc 183:22-191:29 1255testdata/Material.lc 183:22-191:29
1265 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1256 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1266testdata/Material.lc 183:22-192:32 1257testdata/Material.lc 183:22-192:32
1267 Bool -> List StageAttrs -> Bool -> CommonAttrs 1258 Bool -> [StageAttrs] -> Bool -> CommonAttrs
1268testdata/Material.lc 183:22-193:32 1259testdata/Material.lc 183:22-193:32
1269 List StageAttrs -> Bool -> CommonAttrs 1260 [StageAttrs] -> Bool -> CommonAttrs
1270testdata/Material.lc 183:22-194:29 1261testdata/Material.lc 183:22-194:29
1271 Bool -> CommonAttrs 1262 Bool -> CommonAttrs
1272testdata/Material.lc 183:22-196:6 1263testdata/Material.lc 183:22-196:6
@@ -1286,12 +1277,12 @@ testdata/Material.lc 189:27-189:32
1286testdata/Material.lc 190:27-190:40 1277testdata/Material.lc 190:27-190:40
1287 CullType 1278 CullType
1288testdata/Material.lc 191:27-191:29 1279testdata/Material.lc 191:27-191:29
1289 forall a . List a 1280 forall a . [a]
1290testdata/Material.lc 192:27-192:32 1281testdata/Material.lc 192:27-192:32
1291 Bool 1282 Bool
1292testdata/Material.lc 193:27-193:32 1283testdata/Material.lc 193:27-193:32
1293 Bool 1284 Bool
1294testdata/Material.lc 194:27-194:29 1285testdata/Material.lc 194:27-194:29
1295 forall a . List a 1286 forall a . [a]
1296testdata/Material.lc 195:27-195:32 1287testdata/Material.lc 195:27-195:32
1297 Bool \ No newline at end of file 1288 Bool \ No newline at end of file
diff --git a/testdata/Prelude.out b/testdata/Prelude.out
index fdd8ce6b..6e3f4bf9 100644
--- a/testdata/Prelude.out
+++ b/testdata/Prelude.out
@@ -40,7 +40,7 @@ zip
40 \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip d f) 40 \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip d f)
41 b 41 b
42 a) 42 a)
43 :: forall (g :: _) (h :: _) . List g -> List h -> List (HList (g : h : 'Nil)) 43 :: forall (g :: _) (h :: _) . [g] -> [h] -> [HList (g : h : '[])]
44unzip 44unzip
45 = (\(a :: _) -> 'ListCase 45 = (\(a :: _) -> 'ListCase
46 \_ -> _ :: _ 46 \_ -> _ :: _
@@ -77,8 +77,7 @@ unzip
77 e 77 e
78 b 78 b
79 a) 79 a)
80 :: forall (s :: _) (t :: _) 80 :: forall (s :: _) (t :: _) . [HList (s : t : '[])] -> HList ([s] : [t] : '[])
81 . List (HList (s : t : 'Nil)) -> HList (List s : List t : 'Nil)
82filter 81filter
83 = \(a :: _) (b :: _) -> 'ListCase 82 = \(a :: _) (b :: _) -> 'ListCase
84 \_ -> _ :: _ 83 \_ -> _ :: _
@@ -88,10 +87,10 @@ filter
88 b 87 b
89tail 88tail
90 = (\(a :: _) -> 'ListCase \_ -> _ :: _ (_rhs undefined) \_ (b :: _) -> _rhs b a) 89 = (\(a :: _) -> 'ListCase \_ -> _ :: _ (_rhs undefined) \_ (b :: _) -> _rhs b a)
91 :: forall (c :: _) . List c -> List c 90 :: forall (c :: _) . [c] -> [c]
92pairs 91pairs
93 = (\(a :: _) -> _rhs (zip a (tail a))) 92 = (\(a :: _) -> _rhs (zip a (tail a)))
94 :: forall (b :: _) . List b -> List (HList (b : b : 'Nil)) 93 :: forall (b :: _) . [b] -> [HList (b : b : '[])]
95foldl' 94foldl'
96 = \(a :: _) (b :: _) (c :: _) -> 'ListCase 95 = \(a :: _) (b :: _) (c :: _) -> 'ListCase
97 \_ -> _ :: _ 96 \_ -> _ :: _
@@ -160,7 +159,7 @@ sortBy
160 b 159 b
161iterate 160iterate
162 = (\(a :: _) (b :: _) -> _rhs (b : iterate a (a b))) 161 = (\(a :: _) (b :: _) -> _rhs (b : iterate a (a b)))
163 :: forall (c :: _) . (c -> c) -> c -> List c 162 :: forall (c :: _) . (c -> c) -> c -> [c]
164fst 163fst
165 = \(a :: _) -> hlistConsCase 164 = \(a :: _) -> hlistConsCase
166 (_ :: _) 165 (_ :: _)
@@ -184,8 +183,8 @@ infixr 3 &&&
184data RecItem :: Type where 183data RecItem :: Type where
185 RecItem :: String -> Type -> RecItem 184 RecItem :: String -> Type -> RecItem
186recItemType = \(a :: _) -> 'RecItemCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a 185recItemType = \(a :: _) -> 'RecItemCase \_ -> _ :: _ \_ (b :: _) -> _rhs b a
187data RecordC (_ :: List RecItem) :: Type where 186data RecordC (_ :: [RecItem]) :: Type where
188 RecordCons :: HList (map recItemType _a) -> RecordC _a 187 RecordCons :: forall (a :: [RecItem]) . HList (map recItemType a) -> RecordC a
189isKeyC 188isKeyC
190 = \(a :: _) (b :: _) (c :: _) -> 'ListCase 189 = \(a :: _) (b :: _) (c :: _) -> 'ListCase
191 \_ -> _ :: _ 190 \_ -> _ :: _
@@ -220,7 +219,7 @@ project
220 d 219 d
221 e 220 e
222 b) 221 b)
223 :: forall (i :: _) (j :: List RecItem) 222 :: forall (i :: _) (j :: [RecItem])
224 . forall (k :: String) -> isKeyC k i j => RecordC j -> i 223 . forall (k :: String) -> isKeyC k i j => RecordC j -> i
225rgb = \(a :: _) (b :: _) (c :: _) -> _rhs (V4 a b c 1.0) 224rgb = \(a :: _) (b :: _) (c :: _) -> _rhs (V4 a b c 1.0)
226black = _rhs (rgb 0.0 0.0 0.0) 225black = _rhs (rgb 0.0 0.0 0.0)
@@ -454,7 +453,7 @@ fromTo
454 (_rhs (a : fromTo (a + fromInt 1) b)) 453 (_rhs (a : fromTo (a + fromInt 1) b))
455 (_rhs []) 454 (_rhs [])
456 (a > b)) 455 (a > b))
457 :: Float -> Float -> List Float 456 :: Float -> Float -> [Float]
458!! 457!!
459 = (\(a :: _) (b :: _) -> 'ListCase 458 = (\(a :: _) (b :: _) -> 'ListCase
460 \_ -> _ :: _ 459 \_ -> _ :: _
@@ -465,7 +464,7 @@ fromTo
465 (_rhs c) 464 (_rhs c)
466 (fromInt 0 == b) 465 (fromInt 0 == b)
467 a) 466 a)
468 :: forall (e :: _) . List e -> Int -> e 467 :: forall (e :: _) . [e] -> Int -> e
469main is not found 468main is not found
470------------ trace 469------------ trace
471const :: forall a b . a -> b -> a 470const :: forall a b . a -> b -> a
@@ -476,17 +475,17 @@ $ :: forall a b . (a -> b) -> a -> b
476uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b 475uncurry :: forall a b c . (a -> c -> b) -> (a, c) -> b
477*** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d) 476*** :: forall a b c d . (a -> c) -> (b -> d) -> (a, b) -> (c, d)
478pi :: Float 477pi :: Float
479zip :: forall a b . List a -> List b -> List (a, b) 478zip :: forall a b . [a] -> [b] -> [(a, b)]
480unzip :: forall a b . List (a, b) -> (List a, List b) 479unzip :: forall a b . [(a, b)] -> ([a], [b])
481filter :: forall a . (a -> Bool) -> List a -> List a 480filter :: forall a . (a -> Bool) -> [a] -> [a]
482tail :: forall a . List a -> List a 481tail :: forall a . [a] -> [a]
483pairs :: forall a . List a -> List (a, a) 482pairs :: forall a . [a] -> [(a, a)]
484foldl' :: forall a b . (a -> b -> a) -> a -> List b -> a 483foldl' :: forall a b . (a -> b -> a) -> a -> [b] -> a
485foldr1 :: forall a . (a -> a -> a) -> List a -> a 484foldr1 :: forall a . (a -> a -> a) -> [a] -> a
486split :: forall a . List a -> (List a, List a) 485split :: forall a . [a] -> ([a], [a])
487mergeBy :: forall a . (a -> a -> Ordering) -> List a -> List a -> List a 486mergeBy :: forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a]
488sortBy :: forall a . (a -> a -> Ordering) -> List a -> List a 487sortBy :: forall a . (a -> a -> Ordering) -> [a] -> [a]
489iterate :: forall a . (a -> a) -> a -> List a 488iterate :: forall a . (a -> a) -> a -> [a]
490fst :: forall a b . (a, b) -> a 489fst :: forall a b . (a, b) -> a
491snd :: forall a b . (a, b) -> b 490snd :: forall a b . (a, b) -> b
492||| :: Bool -> Bool -> Bool 491||| :: Bool -> Bool -> Bool
@@ -499,23 +498,22 @@ RecItem :: String -> Type -> RecItem
499match'RecItem 498match'RecItem
500 :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b 499 :: forall (a :: Type -> Type) -> a RecItem -> forall b -> a b -> a b
501recItemType :: RecItem -> Type 500recItemType :: RecItem -> Type
502'RecordC :: List RecItem -> Type 501'RecordC :: [RecItem] -> Type
503RecordCons 502RecordCons
504 :: forall (a :: List RecItem) 503 :: forall (a :: [RecItem]) . HList (map RecItem Type recItemType a) -> RecordC a
505 . HList (map RecItem Type recItemType a) -> RecordC a
506'RecordCCase 504'RecordCCase
507 :: forall (a :: List RecItem) 505 :: forall (a :: [RecItem])
508 . forall (b :: RecordC a -> Type) 506 . forall (b :: RecordC a -> Type)
509 -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c)) 507 -> (forall (c :: HList (map RecItem Type recItemType a)) -> b ('RecordCons c))
510 -> forall (d :: RecordC a) -> b d 508 -> forall (d :: RecordC a) -> b d
511match'RecordC 509match'RecordC
512 :: forall (a :: Type -> Type) 510 :: forall (a :: Type -> Type)
513 -> (forall (b :: List RecItem) -> a (RecordC b)) -> forall c -> a c -> a c 511 -> (forall (b :: [RecItem]) -> a (RecordC b)) -> forall c -> a c -> a c
514isKeyC :: String -> Type -> List RecItem -> Type 512isKeyC :: String -> Type -> [RecItem] -> Type
515fstTup :: forall a (b :: List Type) . HList (: a b) -> a 513fstTup :: forall a (b :: [Type]) . HList (: a b) -> a
516sndTup :: forall a (b :: List Type) . HList (: a b) -> HList b 514sndTup :: forall a (b :: [Type]) . HList (: a b) -> HList b
517project 515project
518 :: forall a (b :: List RecItem) 516 :: forall a (b :: [RecItem])
519 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 517 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
520rgb :: Float -> Float -> Float -> VecS Float 4 518rgb :: Float -> Float -> Float -> VecS Float 4
521black :: VecS Float 4 519black :: VecS Float 4
@@ -679,8 +677,8 @@ rotationEuler :: Float -> Float -> Float -> Mat 4 4 Float
679translateBefore4 :: Vec 3 Float -> Mat 4 4 Float 677translateBefore4 :: Vec 3 Float -> Mat 4 4 Float
680lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float 678lookat :: Vec 3 Float -> Vec 3 Float -> Vec 3 Float -> Mat 4 4 Float
681scale :: Float -> VecS Float 4 -> VecS Float 4 679scale :: Float -> VecS Float 4 -> VecS Float 4
682fromTo :: Float -> Float -> List Float 680fromTo :: Float -> Float -> [Float]
683!! :: forall a . List a -> Int -> a 681!! :: forall a . [a] -> Int -> a
684------------ tooltips 682------------ tooltips
685testdata/Prelude.lc 16:1-16:6 683testdata/Prelude.lc 16:1-16:6
686 forall a b . a -> b -> a 684 forall a b . a -> b -> a
@@ -743,7 +741,7 @@ testdata/Prelude.lc 31:8-31:11
743testdata/Prelude.lc 31:8-31:29 741testdata/Prelude.lc 31:8-31:29
744 Type | Type 742 Type | Type
745testdata/Prelude.lc 31:8-34:39 743testdata/Prelude.lc 31:8-34:39
746 forall a b . List a -> List b -> List (a, b) 744 forall a b . [a] -> [b] -> [(a, b)]
747testdata/Prelude.lc 31:9-31:10 745testdata/Prelude.lc 31:9-31:10
748 _d 746 _d
749testdata/Prelude.lc 31:15-31:18 747testdata/Prelude.lc 31:15-31:18
@@ -759,151 +757,151 @@ testdata/Prelude.lc 31:23-31:28
759testdata/Prelude.lc 31:24-31:25 757testdata/Prelude.lc 31:24-31:25
760 Type 758 Type
761testdata/Prelude.lc 31:24-31:27 759testdata/Prelude.lc 31:24-31:27
762 List Type 760 [Type]
763testdata/Prelude.lc 31:26-31:27 761testdata/Prelude.lc 31:26-31:27
764 Type | List Type 762 Type | [Type]
765testdata/Prelude.lc 32:1-32:4 763testdata/Prelude.lc 32:1-32:4
766 forall a b . List a -> List b -> List (a, b) 764 forall a b . [a] -> [b] -> [(a, b)]
767testdata/Prelude.lc 32:22-32:24 765testdata/Prelude.lc 32:22-32:24
768 forall a . List a 766 forall a . [a]
769testdata/Prelude.lc 32:22-34:39 767testdata/Prelude.lc 32:22-34:39
770 List _a -> List (_a, _d) | List (_d, _c) 768 [_a] -> [(_a, _d)] | [(_d, _c)]
771testdata/Prelude.lc 33:22-33:24 769testdata/Prelude.lc 33:22-33:24
772 forall a . List a 770 forall a . [a]
773testdata/Prelude.lc 33:22-34:39 771testdata/Prelude.lc 33:22-34:39
774 List _a -> List (_e, _a) | List (_c, _f) 772 [_a] -> [(_e, _a)] | [(_c, _f)]
775testdata/Prelude.lc 34:23-34:28 773testdata/Prelude.lc 34:23-34:28
776 (_h, _d) 774 (_h, _d)
777testdata/Prelude.lc 34:23-34:29 775testdata/Prelude.lc 34:23-34:29
778 List (_h, _d) -> List (_h, _d) 776 [(_h, _d)] -> [(_h, _d)]
779testdata/Prelude.lc 34:23-34:39 777testdata/Prelude.lc 34:23-34:39
780 List (_g, _c) 778 [(_g, _c)]
781testdata/Prelude.lc 34:24-34:25 779testdata/Prelude.lc 34:24-34:25
782 _k 780 _k
783testdata/Prelude.lc 34:26-34:27 781testdata/Prelude.lc 34:26-34:27
784 _g | ((_d)) 782 _g | ((_d))
785testdata/Prelude.lc 34:28-34:29 783testdata/Prelude.lc 34:28-34:29
786 forall a . a -> List a -> List a 784 forall a . a -> [a] -> [a]
787testdata/Prelude.lc 34:30-34:33 785testdata/Prelude.lc 34:30-34:33
788 forall a b . List a -> List b -> List (a, b) 786 forall a b . [a] -> [b] -> [(a, b)]
789testdata/Prelude.lc 34:30-34:36 787testdata/Prelude.lc 34:30-34:36
790 List _a -> List (_h, _a) 788 [_a] -> [(_h, _a)]
791testdata/Prelude.lc 34:30-34:39 789testdata/Prelude.lc 34:30-34:39
792 List (_g, _c) 790 [(_g, _c)]
793testdata/Prelude.lc 34:34-34:36 791testdata/Prelude.lc 34:34-34:36
794 List _i 792 [_i]
795testdata/Prelude.lc 34:37-34:39 793testdata/Prelude.lc 34:37-34:39
796 List _c 794 [_c]
797testdata/Prelude.lc 36:10-36:17 795testdata/Prelude.lc 36:10-36:17
798 Type 796 Type
799testdata/Prelude.lc 36:10-36:30 797testdata/Prelude.lc 36:10-36:30
800 Type | Type 798 Type | Type
801testdata/Prelude.lc 36:10-39:27 799testdata/Prelude.lc 36:10-39:27
802 forall a b . List (a, b) -> (List a, List b) 800 forall a b . [(a, b)] -> ([a], [b])
803testdata/Prelude.lc 36:11-36:16 801testdata/Prelude.lc 36:11-36:16
804 Type 802 Type
805testdata/Prelude.lc 36:12-36:13 803testdata/Prelude.lc 36:12-36:13
806 _e 804 _e
807testdata/Prelude.lc 36:12-36:15 805testdata/Prelude.lc 36:12-36:15
808 List Type 806 [Type]
809testdata/Prelude.lc 36:14-36:15 807testdata/Prelude.lc 36:14-36:15
810 _c | List Type 808 _c | [Type]
811testdata/Prelude.lc 36:21-36:30 809testdata/Prelude.lc 36:21-36:30
812 Type | Type 810 Type | Type
813testdata/Prelude.lc 36:22-36:25 811testdata/Prelude.lc 36:22-36:25
814 Type 812 Type
815testdata/Prelude.lc 36:22-36:29 813testdata/Prelude.lc 36:22-36:29
816 List Type 814 [Type]
817testdata/Prelude.lc 36:23-36:24 815testdata/Prelude.lc 36:23-36:24
818 Type 816 Type
819testdata/Prelude.lc 36:26-36:29 817testdata/Prelude.lc 36:26-36:29
820 Type | List Type 818 Type | [Type]
821testdata/Prelude.lc 36:27-36:28 819testdata/Prelude.lc 36:27-36:28
822 Type 820 Type
823testdata/Prelude.lc 37:1-37:6 821testdata/Prelude.lc 37:1-37:6
824 forall a b . List (a, b) -> (List a, List b) 822 forall a b . [(a, b)] -> ([a], [b])
825testdata/Prelude.lc 37:12-37:19 823testdata/Prelude.lc 37:12-37:19
826 (List _b, List _a) 824 ([_b], [_a])
827testdata/Prelude.lc 37:12-39:27 825testdata/Prelude.lc 37:12-39:27
828 List (_b, _a) -> (List _b, List _a) | (List _c, List _b) 826 [(_b, _a)] -> ([_b], [_a]) | ([_c], [_b])
829testdata/Prelude.lc 37:13-37:15 827testdata/Prelude.lc 37:13-37:15
830 forall a . List a 828 forall a . [a]
831testdata/Prelude.lc 37:16-37:18 829testdata/Prelude.lc 37:16-37:18
832 forall a . List a | ((List _a)) 830 forall a . [a] | (([_a]))
833testdata/Prelude.lc 38:20-38:31 831testdata/Prelude.lc 38:20-38:31
834 (List _n, List _i) 832 ([_n], [_i])
835testdata/Prelude.lc 38:20-39:27 833testdata/Prelude.lc 38:20-39:27
836 (List _h, List _c) | (List _d, List _a) | (List _d, List _c) 834 ([_h], [_c]) | ([_d], [_a]) | ([_d], [_c])
837testdata/Prelude.lc 38:21-38:22 835testdata/Prelude.lc 38:21-38:22
838 _s 836 _s
839testdata/Prelude.lc 38:21-38:23 837testdata/Prelude.lc 38:21-38:23
840 List _r -> List _r 838 [_r] -> [_r]
841testdata/Prelude.lc 38:21-38:25 839testdata/Prelude.lc 38:21-38:25
842 List _p 840 [_p]
843testdata/Prelude.lc 38:22-38:23 841testdata/Prelude.lc 38:22-38:23
844 forall a . a -> List a -> List a 842 forall a . a -> [a] -> [a]
845testdata/Prelude.lc 38:23-38:25 843testdata/Prelude.lc 38:23-38:25
846 List _f 844 [_f]
847testdata/Prelude.lc 38:26-38:27 845testdata/Prelude.lc 38:26-38:27
848 _n 846 _n
849testdata/Prelude.lc 38:26-38:28 847testdata/Prelude.lc 38:26-38:28
850 List _m -> List _m 848 [_m] -> [_m]
851testdata/Prelude.lc 38:26-38:30 849testdata/Prelude.lc 38:26-38:30
852 List _k | ((List _i)) 850 [_k] | (([_i]))
853testdata/Prelude.lc 38:27-38:28 851testdata/Prelude.lc 38:27-38:28
854 forall a . a -> List a -> List a 852 forall a . a -> [a] -> [a]
855testdata/Prelude.lc 38:28-38:30 853testdata/Prelude.lc 38:28-38:30
856 List _f 854 [_f]
857testdata/Prelude.lc 39:10-39:12 855testdata/Prelude.lc 39:10-39:12
858 _k | _h | _d 856 _k | _h | _d
859testdata/Prelude.lc 39:10-39:15 857testdata/Prelude.lc 39:10-39:15
860 (List _e, List _d) | (List _f, List _e) 858 ([_e], [_d]) | ([_f], [_e])
861testdata/Prelude.lc 39:13-39:15 859testdata/Prelude.lc 39:13-39:15
862 _f | _c | _c 860 _f | _c | _c
863testdata/Prelude.lc 39:19-39:24 861testdata/Prelude.lc 39:19-39:24
864 forall a b . List (a, b) -> (List a, List b) 862 forall a b . [(a, b)] -> ([a], [b])
865testdata/Prelude.lc 39:19-39:27 863testdata/Prelude.lc 39:19-39:27
866 (List _b, List _a) 864 ([_b], [_a])
867testdata/Prelude.lc 39:25-39:27 865testdata/Prelude.lc 39:25-39:27
868 List _r 866 [_r]
869testdata/Prelude.lc 41:1-41:7 867testdata/Prelude.lc 41:1-41:7
870 forall a . (a -> Bool) -> List a -> List a 868 forall a . (a -> Bool) -> [a] -> [a]
871testdata/Prelude.lc 41:21-41:23 869testdata/Prelude.lc 41:21-41:23
872 forall a . List a 870 forall a . [a]
873testdata/Prelude.lc 41:21-44:49 871testdata/Prelude.lc 41:21-44:49
874 List _a -> List _a 872 [_a] -> [_a]
875testdata/Prelude.lc 42:22-44:49 873testdata/Prelude.lc 42:22-44:49
876 List _c 874 [_c]
877testdata/Prelude.lc 42:27-42:31 875testdata/Prelude.lc 42:27-42:31
878 _g 876 _g
879testdata/Prelude.lc 42:32-42:33 877testdata/Prelude.lc 42:32-42:33
880 _f 878 _f
881testdata/Prelude.lc 43:32-44:49 879testdata/Prelude.lc 43:32-44:49
882 Bool -> List _f 880 Bool -> [_f]
883testdata/Prelude.lc 43:33-43:34 881testdata/Prelude.lc 43:33-43:34
884 _h 882 _h
885testdata/Prelude.lc 43:33-43:36 883testdata/Prelude.lc 43:33-43:36
886 List _g -> List _g 884 [_g] -> [_g]
887testdata/Prelude.lc 43:33-43:51 885testdata/Prelude.lc 43:33-43:51
888 List _f 886 [_f]
889testdata/Prelude.lc 43:35-43:36 887testdata/Prelude.lc 43:35-43:36
890 forall a . a -> List a -> List a 888 forall a . a -> [a] -> [a]
891testdata/Prelude.lc 43:37-43:43 889testdata/Prelude.lc 43:37-43:43
892 _j -> List _f -> List _f 890 _j -> [_f] -> [_f]
893testdata/Prelude.lc 43:37-43:48 891testdata/Prelude.lc 43:37-43:48
894 List _f -> List _f 892 [_f] -> [_f]
895testdata/Prelude.lc 43:37-43:51 893testdata/Prelude.lc 43:37-43:51
896 List _f 894 [_f]
897testdata/Prelude.lc 43:44-43:48 895testdata/Prelude.lc 43:44-43:48
898 _j 896 _j
899testdata/Prelude.lc 43:49-43:51 897testdata/Prelude.lc 43:49-43:51
900 List _f 898 [_f]
901testdata/Prelude.lc 44:34-44:40 899testdata/Prelude.lc 44:34-44:40
902 _m 900 _m
903testdata/Prelude.lc 44:41-44:45 901testdata/Prelude.lc 44:41-44:45
904 _n 902 _n
905testdata/Prelude.lc 44:46-44:48 903testdata/Prelude.lc 44:46-44:48
906 List _k 904 [_k]
907testdata/Prelude.lc 49:9-49:12 905testdata/Prelude.lc 49:9-49:12
908 Type 906 Type
909testdata/Prelude.lc 49:9-49:19 907testdata/Prelude.lc 49:9-49:19
@@ -915,9 +913,9 @@ testdata/Prelude.lc 49:16-49:19
915testdata/Prelude.lc 49:17-49:18 913testdata/Prelude.lc 49:17-49:18
916 Type 914 Type
917testdata/Prelude.lc 50:1-50:5 915testdata/Prelude.lc 50:1-50:5
918 forall a . List a -> List a 916 forall a . [a] -> [a]
919testdata/Prelude.lc 50:16-50:18 917testdata/Prelude.lc 50:16-50:18
920 List _d | List _b 918 [_d] | [_b]
921testdata/Prelude.lc 52:10-52:13 919testdata/Prelude.lc 52:10-52:13
922 Type 920 Type
923testdata/Prelude.lc 52:10-52:25 921testdata/Prelude.lc 52:10-52:25
@@ -931,31 +929,31 @@ testdata/Prelude.lc 52:18-52:24
931testdata/Prelude.lc 52:19-52:20 929testdata/Prelude.lc 52:19-52:20
932 Type 930 Type
933testdata/Prelude.lc 52:19-52:23 931testdata/Prelude.lc 52:19-52:23
934 List Type 932 [Type]
935testdata/Prelude.lc 52:22-52:23 933testdata/Prelude.lc 52:22-52:23
936 Type | List Type 934 Type | [Type]
937testdata/Prelude.lc 53:1-53:6 935testdata/Prelude.lc 53:1-53:6
938 forall a . List a -> List (a, a) 936 forall a . [a] -> [(a, a)]
939testdata/Prelude.lc 53:11-53:14 937testdata/Prelude.lc 53:11-53:14
940 forall a b . List a -> List b -> List (a, b) 938 forall a b . [a] -> [b] -> [(a, b)]
941testdata/Prelude.lc 53:11-53:16 939testdata/Prelude.lc 53:11-53:16
942 List _a -> List (_c, _a) 940 [_a] -> [(_c, _a)]
943testdata/Prelude.lc 53:11-53:25 941testdata/Prelude.lc 53:11-53:25
944 List (_b, _b) 942 [(_b, _b)]
945testdata/Prelude.lc 53:15-53:16 943testdata/Prelude.lc 53:15-53:16
946 List _d 944 [_d]
947testdata/Prelude.lc 53:18-53:22 945testdata/Prelude.lc 53:18-53:22
948 forall a . List a -> List a 946 forall a . [a] -> [a]
949testdata/Prelude.lc 53:18-53:24 947testdata/Prelude.lc 53:18-53:24
950 List _b 948 [_b]
951testdata/Prelude.lc 53:23-53:24 949testdata/Prelude.lc 53:23-53:24
952 List _c 950 [_c]
953testdata/Prelude.lc 55:1-55:7 951testdata/Prelude.lc 55:1-55:7
954 forall a b . (a -> b -> a) -> a -> List b -> a 952 forall a b . (a -> b -> a) -> a -> [b] -> a
955testdata/Prelude.lc 55:17-55:18 953testdata/Prelude.lc 55:17-55:18
956 _f 954 _f
957testdata/Prelude.lc 55:17-56:41 955testdata/Prelude.lc 55:17-56:41
958 List _b -> _f 956 [_b] -> _f
959testdata/Prelude.lc 56:22-56:28 957testdata/Prelude.lc 56:22-56:28
960 _k 958 _k
961testdata/Prelude.lc 56:29-56:30 959testdata/Prelude.lc 56:29-56:30
@@ -967,15 +965,15 @@ testdata/Prelude.lc 56:34-56:35
967testdata/Prelude.lc 56:36-56:37 965testdata/Prelude.lc 56:36-56:37
968 _k 966 _k
969testdata/Prelude.lc 56:39-56:41 967testdata/Prelude.lc 56:39-56:41
970 List _h 968 [_h]
971testdata/Prelude.lc 58:1-58:7 969testdata/Prelude.lc 58:1-58:7
972 forall a . (a -> a -> a) -> List a -> a 970 forall a . (a -> a -> a) -> [a] -> a
973testdata/Prelude.lc 58:20-58:25 971testdata/Prelude.lc 58:20-58:25
974 forall a b . (b -> a -> a) -> a -> List b -> a 972 forall a b . (b -> a -> a) -> a -> [b] -> a
975testdata/Prelude.lc 58:20-58:27 973testdata/Prelude.lc 58:20-58:27
976 _b -> List _a -> _b 974 _b -> [_a] -> _b
977testdata/Prelude.lc 58:20-58:29 975testdata/Prelude.lc 58:20-58:29
978 List _a -> _e 976 [_a] -> _e
979testdata/Prelude.lc 58:20-58:32 977testdata/Prelude.lc 58:20-58:32
980 _c 978 _c
981testdata/Prelude.lc 58:26-58:27 979testdata/Prelude.lc 58:26-58:27
@@ -983,27 +981,27 @@ testdata/Prelude.lc 58:26-58:27
983testdata/Prelude.lc 58:28-58:29 981testdata/Prelude.lc 58:28-58:29
984 _f 982 _f
985testdata/Prelude.lc 58:30-58:32 983testdata/Prelude.lc 58:30-58:32
986 List _d 984 [_d]
987testdata/Prelude.lc 60:1-60:6 985testdata/Prelude.lc 60:1-60:6
988 forall a . List a -> (List a, List a) 986 forall a . [a] -> ([a], [a])
989testdata/Prelude.lc 60:12-60:20 987testdata/Prelude.lc 60:12-60:20
990 (List _b, List _a) 988 ([_b], [_a])
991testdata/Prelude.lc 60:12-61:55 989testdata/Prelude.lc 60:12-61:55
992 List _b -> (List _b, List _a) 990 [_b] -> ([_b], [_a])
993testdata/Prelude.lc 60:13-60:15 991testdata/Prelude.lc 60:13-60:15
994 forall a . List a 992 forall a . [a]
995testdata/Prelude.lc 60:17-60:19 993testdata/Prelude.lc 60:17-60:19
996 forall a . List a | ((List _a)) 994 forall a . [a] | (([_a]))
997testdata/Prelude.lc 61:17-61:28 995testdata/Prelude.lc 61:17-61:28
998 (List _i, _c) 996 ([_i], _c)
999testdata/Prelude.lc 61:18-61:19 997testdata/Prelude.lc 61:18-61:19
1000 _m 998 _m
1001testdata/Prelude.lc 61:18-61:20 999testdata/Prelude.lc 61:18-61:20
1002 List _l -> List _l 1000 [_l] -> [_l]
1003testdata/Prelude.lc 61:18-61:23 1001testdata/Prelude.lc 61:18-61:23
1004 List _j 1002 [_j]
1005testdata/Prelude.lc 61:19-61:20 1003testdata/Prelude.lc 61:19-61:20
1006 forall a . a -> List a -> List a 1004 forall a . a -> [a] -> [a]
1007testdata/Prelude.lc 61:21-61:23 1005testdata/Prelude.lc 61:21-61:23
1008 _d 1006 _d
1009testdata/Prelude.lc 61:25-61:27 1007testdata/Prelude.lc 61:25-61:27
@@ -1017,13 +1015,13 @@ testdata/Prelude.lc 61:41-61:43
1017testdata/Prelude.lc 61:47-61:52 1015testdata/Prelude.lc 61:47-61:52
1018 _i 1016 _i
1019testdata/Prelude.lc 61:53-61:55 1017testdata/Prelude.lc 61:53-61:55
1020 List _h 1018 [_h]
1021testdata/Prelude.lc 63:1-63:8 1019testdata/Prelude.lc 63:1-63:8
1022 forall a . (a -> a -> Ordering) -> List a -> List a -> List a 1020 forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a]
1023testdata/Prelude.lc 63:27-65:32 1021testdata/Prelude.lc 63:27-65:32
1024 List _e 1022 [_e]
1025testdata/Prelude.lc 63:27-67:21 1023testdata/Prelude.lc 63:27-67:21
1026 List _c -> List _c | List _c 1024 [_c] -> [_c] | [_c]
1027testdata/Prelude.lc 63:32-63:33 1025testdata/Prelude.lc 63:32-63:33
1028 _j 1026 _j
1029testdata/Prelude.lc 63:34-63:35 1027testdata/Prelude.lc 63:34-63:35
@@ -1033,89 +1031,89 @@ testdata/Prelude.lc 63:36-63:37
1033testdata/Prelude.lc 64:11-64:12 1031testdata/Prelude.lc 64:11-64:12
1034 _j 1032 _j
1035testdata/Prelude.lc 64:11-64:13 1033testdata/Prelude.lc 64:11-64:13
1036 List _i -> List _i 1034 [_i] -> [_i]
1037testdata/Prelude.lc 64:11-64:33 1035testdata/Prelude.lc 64:11-64:33
1038 List _h 1036 [_h]
1039testdata/Prelude.lc 64:11-65:32 1037testdata/Prelude.lc 64:11-65:32
1040 List _g -> Ordering -> List _g 1038 [_g] -> Ordering -> [_g]
1041testdata/Prelude.lc 64:12-64:13 1039testdata/Prelude.lc 64:12-64:13
1042 forall a . a -> List a -> List a 1040 forall a . a -> [a] -> [a]
1043testdata/Prelude.lc 64:14-64:21 1041testdata/Prelude.lc 64:14-64:21
1044 _p 1042 _p
1045testdata/Prelude.lc 64:22-64:23 1043testdata/Prelude.lc 64:22-64:23
1046 _q 1044 _q
1047testdata/Prelude.lc 64:24-64:26 1045testdata/Prelude.lc 64:24-64:26
1048 List _l 1046 [_l]
1049testdata/Prelude.lc 64:28-64:29 1047testdata/Prelude.lc 64:28-64:29
1050 _j 1048 _j
1051testdata/Prelude.lc 64:28-64:30 1049testdata/Prelude.lc 64:28-64:30
1052 List _i -> List _i 1050 [_i] -> [_i]
1053testdata/Prelude.lc 64:28-64:32 1051testdata/Prelude.lc 64:28-64:32
1054 List _i 1052 [_i]
1055testdata/Prelude.lc 64:29-64:30 1053testdata/Prelude.lc 64:29-64:30
1056 forall a . a -> List a -> List a 1054 forall a . a -> [a] -> [a]
1057testdata/Prelude.lc 64:30-64:32 1055testdata/Prelude.lc 64:30-64:32
1058 List _i 1056 [_i]
1059testdata/Prelude.lc 65:10-65:11 1057testdata/Prelude.lc 65:10-65:11
1060 _f | _h 1058 _f | _h
1061testdata/Prelude.lc 65:10-65:12 1059testdata/Prelude.lc 65:10-65:12
1062 List _e -> List _e | List _g -> List _g 1060 [_e] -> [_e] | [_g] -> [_g]
1063testdata/Prelude.lc 65:10-65:32 1061testdata/Prelude.lc 65:10-65:32
1064 List _g | List _g 1062 [_g] | [_g]
1065testdata/Prelude.lc 65:11-65:12 1063testdata/Prelude.lc 65:11-65:12
1066 forall a . a -> List a -> List a | forall a . a -> List a -> List a 1064 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a]
1067testdata/Prelude.lc 65:13-65:20 1065testdata/Prelude.lc 65:13-65:20
1068 _m -> List _g -> List _g -> List _g | _m -> List _g -> List _g -> List _g 1066 _m -> [_g] -> [_g] -> [_g] | _m -> [_g] -> [_g] -> [_g]
1069testdata/Prelude.lc 65:13-65:22 1067testdata/Prelude.lc 65:13-65:22
1070 List _g -> List _g -> List _g | List _g -> List _g -> List _g 1068 [_g] -> [_g] -> [_g] | [_g] -> [_g] -> [_g]
1071testdata/Prelude.lc 65:13-65:29 1069testdata/Prelude.lc 65:13-65:29
1072 List _g -> List _g | List _g -> List _g 1070 [_g] -> [_g] | [_g] -> [_g]
1073testdata/Prelude.lc 65:13-65:32 1071testdata/Prelude.lc 65:13-65:32
1074 List _g | List _g 1072 [_g] | [_g]
1075testdata/Prelude.lc 65:21-65:22 1073testdata/Prelude.lc 65:21-65:22
1076 _m | _m 1074 _m | _m
1077testdata/Prelude.lc 65:24-65:25 1075testdata/Prelude.lc 65:24-65:25
1078 _h | _h 1076 _h | _h
1079testdata/Prelude.lc 65:24-65:26 1077testdata/Prelude.lc 65:24-65:26
1080 List _g -> List _g | List _g -> List _g 1078 [_g] -> [_g] | [_g] -> [_g]
1081testdata/Prelude.lc 65:24-65:28 1079testdata/Prelude.lc 65:24-65:28
1082 List _g | List _g 1080 [_g] | [_g]
1083testdata/Prelude.lc 65:25-65:26 1081testdata/Prelude.lc 65:25-65:26
1084 forall a . a -> List a -> List a | forall a . a -> List a -> List a 1082 forall a . a -> [a] -> [a] | forall a . a -> [a] -> [a]
1085testdata/Prelude.lc 65:26-65:28 1083testdata/Prelude.lc 65:26-65:28
1086 List _g | List _g 1084 [_g] | [_g]
1087testdata/Prelude.lc 65:30-65:32 1085testdata/Prelude.lc 65:30-65:32
1088 List _g | List _g 1086 [_g] | [_g]
1089testdata/Prelude.lc 66:19-66:21 1087testdata/Prelude.lc 66:19-66:21
1090 _d 1088 _d
1091testdata/Prelude.lc 67:19-67:21 1089testdata/Prelude.lc 67:19-67:21
1092 _i 1090 _i
1093testdata/Prelude.lc 69:1-69:7 1091testdata/Prelude.lc 69:1-69:7
1094 forall a . (a -> a -> Ordering) -> List a -> List a 1092 forall a . (a -> a -> Ordering) -> [a] -> [a]
1095testdata/Prelude.lc 69:15-69:17 1093testdata/Prelude.lc 69:15-69:17
1096 forall a . List a 1094 forall a . [a]
1097testdata/Prelude.lc 69:15-71:71 1095testdata/Prelude.lc 69:15-71:71
1098 List _b -> List _b 1096 [_b] -> [_b]
1099testdata/Prelude.lc 70:16-70:19 1097testdata/Prelude.lc 70:16-70:19
1100 List _e 1098 [_e]
1101testdata/Prelude.lc 70:16-71:71 1099testdata/Prelude.lc 70:16-71:71
1102 List _b -> List _f | List _d 1100 [_b] -> [_f] | [_d]
1103testdata/Prelude.lc 70:17-70:18 1101testdata/Prelude.lc 70:17-70:18
1104 _g 1102 _g
1105testdata/Prelude.lc 71:15-71:22 1103testdata/Prelude.lc 71:15-71:22
1106 forall a b c . (a -> c -> b) -> (a, c) -> b 1104 forall a b c . (a -> c -> b) -> (a, c) -> b
1107testdata/Prelude.lc 71:15-71:34 1105testdata/Prelude.lc 71:15-71:34
1108 (List _a, List _a) -> List _a 1106 ([_a], [_a]) -> [_a]
1109testdata/Prelude.lc 71:15-71:71 1107testdata/Prelude.lc 71:15-71:71
1110 List _h 1108 [_h]
1111testdata/Prelude.lc 71:24-71:31 1109testdata/Prelude.lc 71:24-71:31
1112 forall a . (a -> a -> Ordering) -> List a -> List a -> List a 1110 forall a . (a -> a -> Ordering) -> [a] -> [a] -> [a]
1113testdata/Prelude.lc 71:24-71:33 1111testdata/Prelude.lc 71:24-71:33
1114 List _a -> List _a -> List _a 1112 [_a] -> [_a] -> [_a]
1115testdata/Prelude.lc 71:32-71:33 1113testdata/Prelude.lc 71:32-71:33
1116 _o 1114 _o
1117testdata/Prelude.lc 71:36-71:70 1115testdata/Prelude.lc 71:36-71:70
1118 (List _h, List _h) 1116 ([_h], [_h])
1119testdata/Prelude.lc 71:37-71:43 1117testdata/Prelude.lc 71:37-71:43
1120 _p 1118 _p
1121testdata/Prelude.lc 71:37-71:49 1119testdata/Prelude.lc 71:37-71:49
@@ -1133,15 +1131,15 @@ testdata/Prelude.lc 71:50-71:58
1133testdata/Prelude.lc 71:57-71:58 1131testdata/Prelude.lc 71:57-71:58
1134 _i -> _i -> Ordering 1132 _i -> _i -> Ordering
1135testdata/Prelude.lc 71:61-71:66 1133testdata/Prelude.lc 71:61-71:66
1136 forall a . List a -> (List a, List a) 1134 forall a . [a] -> ([a], [a])
1137testdata/Prelude.lc 71:61-71:69 1135testdata/Prelude.lc 71:61-71:69
1138 (List _a, List _a) 1136 ([_a], [_a])
1139testdata/Prelude.lc 71:67-71:69 1137testdata/Prelude.lc 71:67-71:69
1140 _k 1138 _k
1141testdata/Prelude.lc 73:12-73:32 1139testdata/Prelude.lc 73:12-73:32
1142 Type 1140 Type
1143testdata/Prelude.lc 73:12-74:35 1141testdata/Prelude.lc 73:12-74:35
1144 forall a . (a -> a) -> a -> List a 1142 forall a . (a -> a) -> a -> [a]
1145testdata/Prelude.lc 73:13-73:14 1143testdata/Prelude.lc 73:13-73:14
1146 _b 1144 _b
1147testdata/Prelude.lc 73:18-73:19 1145testdata/Prelude.lc 73:18-73:19
@@ -1155,21 +1153,21 @@ testdata/Prelude.lc 73:29-73:32
1155testdata/Prelude.lc 73:30-73:31 1153testdata/Prelude.lc 73:30-73:31
1156 Type 1154 Type
1157testdata/Prelude.lc 74:1-74:8 1155testdata/Prelude.lc 74:1-74:8
1158 forall a . (a -> a) -> a -> List a 1156 forall a . (a -> a) -> a -> [a]
1159testdata/Prelude.lc 74:16-74:17 1157testdata/Prelude.lc 74:16-74:17
1160 _d 1158 _d
1161testdata/Prelude.lc 74:16-74:19 1159testdata/Prelude.lc 74:16-74:19
1162 List _c -> List _c 1160 [_c] -> [_c]
1163testdata/Prelude.lc 74:16-74:35 1161testdata/Prelude.lc 74:16-74:35
1164 List _c 1162 [_c]
1165testdata/Prelude.lc 74:18-74:19 1163testdata/Prelude.lc 74:18-74:19
1166 forall a . a -> List a -> List a 1164 forall a . a -> [a] -> [a]
1167testdata/Prelude.lc 74:20-74:27 1165testdata/Prelude.lc 74:20-74:27
1168 forall a . (a -> a) -> a -> List a 1166 forall a . (a -> a) -> a -> [a]
1169testdata/Prelude.lc 74:20-74:29 1167testdata/Prelude.lc 74:20-74:29
1170 _c -> List _c 1168 _c -> [_c]
1171testdata/Prelude.lc 74:20-74:35 1169testdata/Prelude.lc 74:20-74:35
1172 List _c 1170 [_c]
1173testdata/Prelude.lc 74:28-74:29 1171testdata/Prelude.lc 74:28-74:29
1174 _d -> _d 1172 _d -> _d
1175testdata/Prelude.lc 74:31-74:32 1173testdata/Prelude.lc 74:31-74:32
@@ -1219,8 +1217,7 @@ testdata/Prelude.lc 124:1-124:12
1219testdata/Prelude.lc 124:29-124:30 1217testdata/Prelude.lc 124:29-124:30
1220 Type 1218 Type
1221testdata/Prelude.lc 126:6-126:13 1219testdata/Prelude.lc 126:6-126:13
1222 List RecItem -> Type | List RecItem -> Type | List RecItem -> Type | List 1220 [RecItem] -> Type | [RecItem] -> Type | [RecItem] -> Type | [RecItem]
1223 RecItem
1224 -> Type | Type 1221 -> Type | Type
1225testdata/Prelude.lc 126:6-126:17 1222testdata/Prelude.lc 126:6-126:17
1226 Type | Type 1223 Type | Type
@@ -1229,36 +1226,36 @@ testdata/Prelude.lc 126:6-127:17
1229testdata/Prelude.lc 126:6-127:46 1226testdata/Prelude.lc 126:6-127:46
1230 Type 1227 Type
1231testdata/Prelude.lc 126:15-126:17 1228testdata/Prelude.lc 126:15-126:17
1232 List RecItem 1229 [RecItem]
1233testdata/Prelude.lc 126:21-126:30 1230testdata/Prelude.lc 126:21-126:30
1234 Type | Type | Type 1231 Type | Type | Type
1235testdata/Prelude.lc 126:22-126:29 1232testdata/Prelude.lc 126:22-126:29
1236 Type | Type | Type 1233 Type | Type | Type
1237testdata/Prelude.lc 127:7-127:17 1234testdata/Prelude.lc 127:7-127:17
1238 forall (a :: List RecItem) 1235 forall (a :: [RecItem])
1239 . HList (map RecItem Type recItemType a) -> RecordC a | RecordC _c | Type | Type 1236 . HList (map RecItem Type recItemType a) -> RecordC a | RecordC _c | Type | Type
1240testdata/Prelude.lc 127:19-127:24 1237testdata/Prelude.lc 127:19-127:24
1241 List Type -> Type 1238 [Type] -> Type
1242testdata/Prelude.lc 127:19-127:45 1239testdata/Prelude.lc 127:19-127:45
1243 Type 1240 Type
1244testdata/Prelude.lc 127:26-127:29 1241testdata/Prelude.lc 127:26-127:29
1245 forall a b . (a -> b) -> List a -> List b 1242 forall a b . (a -> b) -> [a] -> [b]
1246testdata/Prelude.lc 127:26-127:41 1243testdata/Prelude.lc 127:26-127:41
1247 List RecItem -> List Type 1244 [RecItem] -> [Type]
1248testdata/Prelude.lc 127:26-127:44 1245testdata/Prelude.lc 127:26-127:44
1249 List Type 1246 [Type]
1250testdata/Prelude.lc 127:30-127:41 1247testdata/Prelude.lc 127:30-127:41
1251 RecItem -> Type 1248 RecItem -> Type
1252testdata/Prelude.lc 127:42-127:44 1249testdata/Prelude.lc 127:42-127:44
1253 List RecItem 1250 [RecItem]
1254testdata/Prelude.lc 129:1-129:7 1251testdata/Prelude.lc 129:1-129:7
1255 String -> Type -> List RecItem -> Type 1252 String -> Type -> [RecItem] -> Type
1256testdata/Prelude.lc 129:17-129:23 1253testdata/Prelude.lc 129:17-129:23
1257 String -> Type 1254 String -> Type
1258testdata/Prelude.lc 129:17-129:26 1255testdata/Prelude.lc 129:17-129:26
1259 Type 1256 Type
1260testdata/Prelude.lc 129:17-130:75 1257testdata/Prelude.lc 129:17-130:75
1261 List RecItem -> Type 1258 [RecItem] -> Type
1262testdata/Prelude.lc 129:24-129:26 1259testdata/Prelude.lc 129:24-129:26
1263 String 1260 String
1264testdata/Prelude.lc 130:34-130:75 1261testdata/Prelude.lc 130:34-130:75
@@ -1292,12 +1289,11 @@ testdata/Prelude.lc 130:69-130:70
1292testdata/Prelude.lc 130:71-130:72 1289testdata/Prelude.lc 130:71-130:72
1293 Type 1290 Type
1294testdata/Prelude.lc 130:73-130:75 1291testdata/Prelude.lc 130:73-130:75
1295 List _i 1292 [_i]
1296testdata/Prelude.lc 132:1-132:7 1293testdata/Prelude.lc 132:1-132:7
1297 forall a (b :: List Type) . HList (: a b) -> a 1294 forall a (b :: [Type]) . HList (: a b) -> a
1298testdata/Prelude.lc 132:10-132:23 1295testdata/Prelude.lc 132:10-132:23
1299 forall a (b :: List Type) 1296 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
1300 . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
1301testdata/Prelude.lc 132:10-132:25 1297testdata/Prelude.lc 132:10-132:25
1302 (_c -> HList _b -> _a) -> HList (: _c _b) -> _a 1298 (_c -> HList _b -> _a) -> HList (: _c _b) -> _a
1303testdata/Prelude.lc 132:10-132:37 1299testdata/Prelude.lc 132:10-132:37
@@ -1305,10 +1301,9 @@ testdata/Prelude.lc 132:10-132:37
1305testdata/Prelude.lc 132:35-132:36 1301testdata/Prelude.lc 132:35-132:36
1306 _e 1302 _e
1307testdata/Prelude.lc 133:1-133:7 1303testdata/Prelude.lc 133:1-133:7
1308 forall a (b :: List Type) . HList (: a b) -> HList b 1304 forall a (b :: [Type]) . HList (: a b) -> HList b
1309testdata/Prelude.lc 133:10-133:23 1305testdata/Prelude.lc 133:10-133:23
1310 forall a (b :: List Type) 1306 forall a (b :: [Type]) . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
1311 . forall c -> (a -> HList b -> c) -> HList (: a b) -> c
1312testdata/Prelude.lc 133:10-133:25 1307testdata/Prelude.lc 133:10-133:25
1313 (_c -> HList _b -> _a) -> HList (: _c _b) -> _a 1308 (_c -> HList _b -> _a) -> HList (: _c _b) -> _a
1314testdata/Prelude.lc 133:10-133:37 1309testdata/Prelude.lc 133:10-133:37
@@ -1316,7 +1311,7 @@ testdata/Prelude.lc 133:10-133:37
1316testdata/Prelude.lc 133:35-133:36 1311testdata/Prelude.lc 133:35-133:36
1317 HList _d 1312 HList _d
1318testdata/Prelude.lc 136:12-138:181 1313testdata/Prelude.lc 136:12-138:181
1319 forall a (b :: List RecItem) 1314 forall a (b :: [RecItem])
1320 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 1315 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
1321testdata/Prelude.lc 136:28-136:37 1316testdata/Prelude.lc 136:28-136:37
1322 Type 1317 Type
@@ -1329,11 +1324,11 @@ testdata/Prelude.lc 136:41-136:97
1329testdata/Prelude.lc 136:54-136:60 1324testdata/Prelude.lc 136:54-136:60
1330 Type 1325 Type
1331testdata/Prelude.lc 136:65-136:71 1326testdata/Prelude.lc 136:65-136:71
1332 String -> Type -> List RecItem -> Type 1327 String -> Type -> [RecItem] -> Type
1333testdata/Prelude.lc 136:65-136:73 1328testdata/Prelude.lc 136:65-136:73
1334 Type -> List RecItem -> Type 1329 Type -> [RecItem] -> Type
1335testdata/Prelude.lc 136:65-136:75 1330testdata/Prelude.lc 136:65-136:75
1336 List RecItem -> Type 1331 [RecItem] -> Type
1337testdata/Prelude.lc 136:65-136:78 1332testdata/Prelude.lc 136:65-136:78
1338 Type 1333 Type
1339testdata/Prelude.lc 136:65-136:97 1334testdata/Prelude.lc 136:65-136:97
@@ -1343,19 +1338,19 @@ testdata/Prelude.lc 136:72-136:73
1343testdata/Prelude.lc 136:74-136:75 1338testdata/Prelude.lc 136:74-136:75
1344 _d 1339 _d
1345testdata/Prelude.lc 136:76-136:78 1340testdata/Prelude.lc 136:76-136:78
1346 List RecItem 1341 [RecItem]
1347testdata/Prelude.lc 136:82-136:89 1342testdata/Prelude.lc 136:82-136:89
1348 List RecItem -> Type 1343 [RecItem] -> Type
1349testdata/Prelude.lc 136:82-136:92 1344testdata/Prelude.lc 136:82-136:92
1350 Type 1345 Type
1351testdata/Prelude.lc 136:82-136:97 1346testdata/Prelude.lc 136:82-136:97
1352 Type 1347 Type
1353testdata/Prelude.lc 136:90-136:92 1348testdata/Prelude.lc 136:90-136:92
1354 List RecItem 1349 [RecItem]
1355testdata/Prelude.lc 136:96-136:97 1350testdata/Prelude.lc 136:96-136:97
1356 Type | Type 1351 Type | Type
1357testdata/Prelude.lc 137:1-137:8 1352testdata/Prelude.lc 137:1-137:8
1358 forall a (b :: List RecItem) 1353 forall a (b :: [RecItem])
1359 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 1354 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
1360testdata/Prelude.lc 137:57-137:58 1355testdata/Prelude.lc 137:57-137:58
1361 String 1356 String
@@ -1370,7 +1365,7 @@ testdata/Prelude.lc 137:59-137:61
1370testdata/Prelude.lc 137:62-137:64 1365testdata/Prelude.lc 137:62-137:64
1371 String 1366 String
1372testdata/Prelude.lc 137:67-137:73 1367testdata/Prelude.lc 137:67-137:73
1373 forall a (b :: List Type) . HList (: a b) -> a 1368 forall a (b :: [Type]) . HList (: a b) -> a
1374testdata/Prelude.lc 137:67-137:129 1369testdata/Prelude.lc 137:67-137:129
1375 _n 1370 _n
1376testdata/Prelude.lc 137:67-138:181 1371testdata/Prelude.lc 137:67-138:181
@@ -1384,34 +1379,34 @@ testdata/Prelude.lc 137:75-137:125
1384testdata/Prelude.lc 137:75-137:128 1379testdata/Prelude.lc 137:75-137:128
1385 HList (: _n (map RecItem Type recItemType _g)) 1380 HList (: _n (map RecItem Type recItemType _g))
1386testdata/Prelude.lc 137:93-137:98 1381testdata/Prelude.lc 137:93-137:98
1387 List Type -> Type 1382 [Type] -> Type
1388testdata/Prelude.lc 137:93-137:124 1383testdata/Prelude.lc 137:93-137:124
1389 Type 1384 Type
1390testdata/Prelude.lc 137:101-137:102 1385testdata/Prelude.lc 137:101-137:102
1391 Type 1386 Type
1392testdata/Prelude.lc 137:101-137:104 1387testdata/Prelude.lc 137:101-137:104
1393 List Type -> List Type 1388 [Type] -> [Type]
1394testdata/Prelude.lc 137:101-137:123 1389testdata/Prelude.lc 137:101-137:123
1395 List Type 1390 [Type]
1396testdata/Prelude.lc 137:103-137:104 1391testdata/Prelude.lc 137:103-137:104
1397 forall a . a -> List a -> List a 1392 forall a . a -> [a] -> [a]
1398testdata/Prelude.lc 137:105-137:108 1393testdata/Prelude.lc 137:105-137:108
1399 forall a b . (a -> b) -> List a -> List b 1394 forall a b . (a -> b) -> [a] -> [b]
1400testdata/Prelude.lc 137:105-137:120 1395testdata/Prelude.lc 137:105-137:120
1401 List RecItem -> List Type 1396 [RecItem] -> [Type]
1402testdata/Prelude.lc 137:105-137:123 1397testdata/Prelude.lc 137:105-137:123
1403 List Type 1398 [Type]
1404testdata/Prelude.lc 137:109-137:120 1399testdata/Prelude.lc 137:109-137:120
1405 RecItem -> Type 1400 RecItem -> Type
1406testdata/Prelude.lc 137:121-137:123 1401testdata/Prelude.lc 137:121-137:123
1407 List RecItem 1402 [RecItem]
1408testdata/Prelude.lc 137:126-137:128 1403testdata/Prelude.lc 137:126-137:128
1409 HList (map RecItem Type recItemType _d) 1404 HList (map RecItem Type recItemType _d)
1410testdata/Prelude.lc 138:57-138:64 1405testdata/Prelude.lc 138:57-138:64
1411 forall a (b :: List RecItem) 1406 forall a (b :: [RecItem])
1412 . forall (c :: String) -> isKeyC c a b => RecordC b -> a 1407 . forall (c :: String) -> isKeyC c a b => RecordC b -> a
1413testdata/Prelude.lc 138:57-138:67 1408testdata/Prelude.lc 138:57-138:67
1414 forall (a :: List RecItem) 1409 forall (a :: [RecItem])
1415 . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p 1410 . forall (b :: String) -> isKeyC b _p a => RecordC a -> _p
1416testdata/Prelude.lc 138:57-138:71 1411testdata/Prelude.lc 138:57-138:71
1417 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o 1412 forall (a :: String) -> isKeyC a _o _h => RecordC _h -> _o
@@ -1424,7 +1419,7 @@ testdata/Prelude.lc 138:57-138:181
1424testdata/Prelude.lc 138:66-138:67 1419testdata/Prelude.lc 138:66-138:67
1425 Type 1420 Type
1426testdata/Prelude.lc 138:69-138:71 1421testdata/Prelude.lc 138:69-138:71
1427 List _k 1422 [_k]
1428testdata/Prelude.lc 138:72-138:73 1423testdata/Prelude.lc 138:72-138:73
1429 String 1424 String
1430testdata/Prelude.lc 138:76-138:85 1425testdata/Prelude.lc 138:76-138:85
@@ -1432,11 +1427,11 @@ testdata/Prelude.lc 138:76-138:85
1432testdata/Prelude.lc 138:76-138:102 1427testdata/Prelude.lc 138:76-138:102
1433 isKeyC _m _o _h 1428 isKeyC _m _o _h
1434testdata/Prelude.lc 138:88-138:94 1429testdata/Prelude.lc 138:88-138:94
1435 String -> Type -> List RecItem -> Type 1430 String -> Type -> [RecItem] -> Type
1436testdata/Prelude.lc 138:88-138:96 1431testdata/Prelude.lc 138:88-138:96
1437 Type -> List RecItem -> Type 1432 Type -> [RecItem] -> Type
1438testdata/Prelude.lc 138:88-138:98 1433testdata/Prelude.lc 138:88-138:98
1439 List RecItem -> Type 1434 [RecItem] -> Type
1440testdata/Prelude.lc 138:88-138:101 1435testdata/Prelude.lc 138:88-138:101
1441 Type 1436 Type
1442testdata/Prelude.lc 138:95-138:96 1437testdata/Prelude.lc 138:95-138:96
@@ -1444,13 +1439,13 @@ testdata/Prelude.lc 138:95-138:96
1444testdata/Prelude.lc 138:97-138:98 1439testdata/Prelude.lc 138:97-138:98
1445 Type 1440 Type
1446testdata/Prelude.lc 138:99-138:101 1441testdata/Prelude.lc 138:99-138:101
1447 List RecItem 1442 [RecItem]
1448testdata/Prelude.lc 138:105-138:115 1443testdata/Prelude.lc 138:105-138:115
1449 forall (a :: List RecItem) . HList (map RecItem Type recItemType a) -> RecordC a 1444 forall (a :: [RecItem]) . HList (map RecItem Type recItemType a) -> RecordC a
1450testdata/Prelude.lc 138:105-138:180 1445testdata/Prelude.lc 138:105-138:180
1451 RecordC _b 1446 RecordC _b
1452testdata/Prelude.lc 138:117-138:123 1447testdata/Prelude.lc 138:117-138:123
1453 forall a (b :: List Type) . HList (: a b) -> HList b 1448 forall a (b :: [Type]) . HList (: a b) -> HList b
1454testdata/Prelude.lc 138:117-138:179 1449testdata/Prelude.lc 138:117-138:179
1455 HList (map RecItem Type recItemType _h) 1450 HList (map RecItem Type recItemType _h)
1456testdata/Prelude.lc 138:125-138:137 1451testdata/Prelude.lc 138:125-138:137
@@ -1462,27 +1457,27 @@ testdata/Prelude.lc 138:125-138:175
1462testdata/Prelude.lc 138:125-138:178 1457testdata/Prelude.lc 138:125-138:178
1463 HList (: _o (map RecItem Type recItemType _h)) 1458 HList (: _o (map RecItem Type recItemType _h))
1464testdata/Prelude.lc 138:143-138:148 1459testdata/Prelude.lc 138:143-138:148
1465 List Type -> Type 1460 [Type] -> Type
1466testdata/Prelude.lc 138:143-138:174 1461testdata/Prelude.lc 138:143-138:174
1467 Type 1462 Type
1468testdata/Prelude.lc 138:151-138:152 1463testdata/Prelude.lc 138:151-138:152
1469 Type 1464 Type
1470testdata/Prelude.lc 138:151-138:154 1465testdata/Prelude.lc 138:151-138:154
1471 List Type -> List Type 1466 [Type] -> [Type]
1472testdata/Prelude.lc 138:151-138:173 1467testdata/Prelude.lc 138:151-138:173
1473 List Type 1468 [Type]
1474testdata/Prelude.lc 138:153-138:154 1469testdata/Prelude.lc 138:153-138:154
1475 forall a . a -> List a -> List a 1470 forall a . a -> [a] -> [a]
1476testdata/Prelude.lc 138:155-138:158 1471testdata/Prelude.lc 138:155-138:158
1477 forall a b . (a -> b) -> List a -> List b 1472 forall a b . (a -> b) -> [a] -> [b]
1478testdata/Prelude.lc 138:155-138:170 1473testdata/Prelude.lc 138:155-138:170
1479 List RecItem -> List Type 1474 [RecItem] -> [Type]
1480testdata/Prelude.lc 138:155-138:173 1475testdata/Prelude.lc 138:155-138:173
1481 List Type 1476 [Type]
1482testdata/Prelude.lc 138:159-138:170 1477testdata/Prelude.lc 138:159-138:170
1483 RecItem -> Type 1478 RecItem -> Type
1484testdata/Prelude.lc 138:171-138:173 1479testdata/Prelude.lc 138:171-138:173
1485 List RecItem 1480 [RecItem]
1486testdata/Prelude.lc 138:176-138:178 1481testdata/Prelude.lc 138:176-138:178
1487 HList (map RecItem Type recItemType _e) 1482 HList (map RecItem Type recItemType _e)
1488testdata/Prelude.lc 142:1-142:4 1483testdata/Prelude.lc 142:1-142:4
@@ -3438,7 +3433,7 @@ testdata/Prelude.lc 380:26-380:29
3438testdata/Prelude.lc 382:11-382:16 3433testdata/Prelude.lc 382:11-382:16
3439 Type 3434 Type
3440testdata/Prelude.lc 382:11-385:38 3435testdata/Prelude.lc 382:11-385:38
3441 Float -> Float -> List Float 3436 Float -> Float -> [Float]
3442testdata/Prelude.lc 382:20-382:25 3437testdata/Prelude.lc 382:20-382:25
3443 Type 3438 Type
3444testdata/Prelude.lc 382:20-382:36 3439testdata/Prelude.lc 382:20-382:36
@@ -3448,7 +3443,7 @@ testdata/Prelude.lc 382:29-382:36
3448testdata/Prelude.lc 382:30-382:35 3443testdata/Prelude.lc 382:30-382:35
3449 Type 3444 Type
3450testdata/Prelude.lc 383:1-383:7 3445testdata/Prelude.lc 383:1-383:7
3451 Float -> Float -> List Float 3446 Float -> Float -> [Float]
3452testdata/Prelude.lc 384:7-384:8 3447testdata/Prelude.lc 384:7-384:8
3453 Float 3448 Float
3454testdata/Prelude.lc 384:7-384:10 3449testdata/Prelude.lc 384:7-384:10
@@ -3456,30 +3451,30 @@ testdata/Prelude.lc 384:7-384:10
3456testdata/Prelude.lc 384:7-384:12 3451testdata/Prelude.lc 384:7-384:12
3457 VecScalar 1 Bool 3452 VecScalar 1 Bool
3458testdata/Prelude.lc 384:7-385:38 3453testdata/Prelude.lc 384:7-385:38
3459 List Float 3454 [Float]
3460testdata/Prelude.lc 384:9-384:10 3455testdata/Prelude.lc 384:9-384:10
3461 forall (a :: Nat) b 3456 forall (a :: Nat) b
3462 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool 3457 . Num b => VecScalar a b -> VecScalar a b -> VecScalar a Bool
3463testdata/Prelude.lc 384:11-384:12 3458testdata/Prelude.lc 384:11-384:12
3464 Float 3459 Float
3465testdata/Prelude.lc 384:15-384:17 3460testdata/Prelude.lc 384:15-384:17
3466 forall a . List a 3461 forall a . [a]
3467testdata/Prelude.lc 384:15-385:38 3462testdata/Prelude.lc 384:15-385:38
3468 Bool -> List Float 3463 Bool -> [Float]
3469testdata/Prelude.lc 385:19-385:20 3464testdata/Prelude.lc 385:19-385:20
3470 Float 3465 Float
3471testdata/Prelude.lc 385:19-385:21 3466testdata/Prelude.lc 385:19-385:21
3472 List Float -> List Float 3467 [Float] -> [Float]
3473testdata/Prelude.lc 385:19-385:38 3468testdata/Prelude.lc 385:19-385:38
3474 List Float 3469 [Float]
3475testdata/Prelude.lc 385:20-385:21 3470testdata/Prelude.lc 385:20-385:21
3476 forall a . a -> List a -> List a 3471 forall a . a -> [a] -> [a]
3477testdata/Prelude.lc 385:22-385:28 3472testdata/Prelude.lc 385:22-385:28
3478 Float -> Float -> List Float 3473 Float -> Float -> [Float]
3479testdata/Prelude.lc 385:22-385:36 3474testdata/Prelude.lc 385:22-385:36
3480 Float -> List Float 3475 Float -> [Float]
3481testdata/Prelude.lc 385:22-385:38 3476testdata/Prelude.lc 385:22-385:38
3482 List Float 3477 [Float]
3483testdata/Prelude.lc 385:30-385:31 3478testdata/Prelude.lc 385:30-385:31
3484 Float 3479 Float
3485testdata/Prelude.lc 385:30-385:33 3480testdata/Prelude.lc 385:30-385:33
@@ -3497,7 +3492,7 @@ testdata/Prelude.lc 387:9-387:12
3497testdata/Prelude.lc 387:9-387:24 3492testdata/Prelude.lc 387:9-387:24
3498 Type 3493 Type
3499testdata/Prelude.lc 387:9-389:30 3494testdata/Prelude.lc 387:9-389:30
3500 forall a . List a -> Int -> a 3495 forall a . [a] -> Int -> a
3501testdata/Prelude.lc 387:10-387:11 3496testdata/Prelude.lc 387:10-387:11
3502 _b 3497 _b
3503testdata/Prelude.lc 387:16-387:19 3498testdata/Prelude.lc 387:16-387:19
@@ -3507,19 +3502,19 @@ testdata/Prelude.lc 387:16-387:24
3507testdata/Prelude.lc 387:23-387:24 3502testdata/Prelude.lc 387:23-387:24
3508 Type | Type 3503 Type | Type
3509testdata/Prelude.lc 388:10-388:12 3504testdata/Prelude.lc 388:10-388:12
3510 forall a . List a -> Int -> a 3505 forall a . [a] -> Int -> a
3511testdata/Prelude.lc 388:19-388:20 3506testdata/Prelude.lc 388:19-388:20
3512 _d 3507 _d
3513testdata/Prelude.lc 388:19-389:30 3508testdata/Prelude.lc 388:19-389:30
3514 Bool -> _d | _c | _c 3509 Bool -> _d | _c | _c
3515testdata/Prelude.lc 389:19-389:21 3510testdata/Prelude.lc 389:19-389:21
3516 List _f 3511 [_f]
3517testdata/Prelude.lc 389:19-389:24 3512testdata/Prelude.lc 389:19-389:24
3518 Int -> _e 3513 Int -> _e
3519testdata/Prelude.lc 389:19-389:30 3514testdata/Prelude.lc 389:19-389:30
3520 _d 3515 _d
3521testdata/Prelude.lc 389:22-389:24 3516testdata/Prelude.lc 389:22-389:24
3522 forall a . List a -> Int -> a 3517 forall a . [a] -> Int -> a
3523testdata/Prelude.lc 389:26-389:27 3518testdata/Prelude.lc 389:26-389:27
3524 Int 3519 Int
3525testdata/Prelude.lc 389:26-389:28 3520testdata/Prelude.lc 389:26-389:28
diff --git a/testdata/SampleMaterial.out b/testdata/SampleMaterial.out
index d76fc5b4..91701a48 100644
--- a/testdata/SampleMaterial.out
+++ b/testdata/SampleMaterial.out
@@ -2078,12 +2078,12 @@ sampleMaterial
2078 : []) 2078 : [])
2079main is not found 2079main is not found
2080------------ trace 2080------------ trace
2081sampleMaterial :: List (String, CommonAttrs) 2081sampleMaterial :: [(String, CommonAttrs)]
2082------------ tooltips 2082------------ tooltips
2083testdata/SampleMaterial.lc 3:1-3:15 2083testdata/SampleMaterial.lc 3:1-3:15
2084 List (String, CommonAttrs) 2084 [(String, CommonAttrs)]
2085testdata/SampleMaterial.lc 4:3-2183:4 2085testdata/SampleMaterial.lc 4:3-2183:4
2086 List (String, CommonAttrs) 2086 [(String, CommonAttrs)]
2087testdata/SampleMaterial.lc 4:5-46:6 2087testdata/SampleMaterial.lc 4:5-46:6
2088 (String, CommonAttrs) 2088 (String, CommonAttrs)
2089testdata/SampleMaterial.lc 4:7-4:40 2089testdata/SampleMaterial.lc 4:7-4:40
@@ -2095,49 +2095,42 @@ testdata/SampleMaterial.lc 5:7-5:18
2095 -> Float 2095 -> Float
2096 -> Bool 2096 -> Bool
2097 -> Bool 2097 -> Bool
2098 -> CullType 2098 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2099 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2100testdata/SampleMaterial.lc 5:7-6:26 2099testdata/SampleMaterial.lc 5:7-6:26
2101 () 2100 ()
2102 -> Bool 2101 -> Bool
2103 -> Float 2102 -> Float
2104 -> Bool 2103 -> Bool
2105 -> Bool 2104 -> Bool
2106 -> CullType 2105 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2107 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2108testdata/SampleMaterial.lc 5:7-7:26 2106testdata/SampleMaterial.lc 5:7-7:26
2109 Bool 2107 Bool
2110 -> Float 2108 -> Float
2111 -> Bool 2109 -> Bool
2112 -> Bool 2110 -> Bool
2113 -> CullType 2111 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2114 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2115testdata/SampleMaterial.lc 5:7-8:27 2112testdata/SampleMaterial.lc 5:7-8:27
2116 Float 2113 Float
2117 -> Bool 2114 -> Bool
2118 -> Bool 2115 -> Bool
2119 -> CullType 2116 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2120 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2121testdata/SampleMaterial.lc 5:7-9:21 2117testdata/SampleMaterial.lc 5:7-9:21
2122 Bool 2118 Bool
2123 -> Bool 2119 -> Bool
2124 -> CullType 2120 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2125 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2126testdata/SampleMaterial.lc 5:7-10:35 2121testdata/SampleMaterial.lc 5:7-10:35
2127 Bool 2122 Bool
2128 -> CullType 2123 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2129 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2130testdata/SampleMaterial.lc 5:7-11:28 2124testdata/SampleMaterial.lc 5:7-11:28
2131 CullType 2125 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2132 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2133testdata/SampleMaterial.lc 5:7-12:33 2126testdata/SampleMaterial.lc 5:7-12:33
2134 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2127 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2135testdata/SampleMaterial.lc 5:7-13:32 2128testdata/SampleMaterial.lc 5:7-13:32
2136 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2129 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2137testdata/SampleMaterial.lc 5:7-14:30 2130testdata/SampleMaterial.lc 5:7-14:30
2138 Bool -> List StageAttrs -> Bool -> CommonAttrs 2131 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2139testdata/SampleMaterial.lc 5:7-15:34 2132testdata/SampleMaterial.lc 5:7-15:34
2140 List StageAttrs -> Bool -> CommonAttrs 2133 [StageAttrs] -> Bool -> CommonAttrs
2141testdata/SampleMaterial.lc 5:7-43:14 2134testdata/SampleMaterial.lc 5:7-43:14
2142 Bool -> CommonAttrs 2135 Bool -> CommonAttrs
2143testdata/SampleMaterial.lc 5:7-45:10 2136testdata/SampleMaterial.lc 5:7-45:10
@@ -2157,41 +2150,41 @@ testdata/SampleMaterial.lc 11:23-11:28
2157testdata/SampleMaterial.lc 12:20-12:33 2150testdata/SampleMaterial.lc 12:20-12:33
2158 CullType 2151 CullType
2159testdata/SampleMaterial.lc 13:30-13:32 2152testdata/SampleMaterial.lc 13:30-13:32
2160 forall a . List a 2153 forall a . [a]
2161testdata/SampleMaterial.lc 14:25-14:30 2154testdata/SampleMaterial.lc 14:25-14:30
2162 Bool 2155 Bool
2163testdata/SampleMaterial.lc 15:29-15:34 2156testdata/SampleMaterial.lc 15:29-15:34
2164 Bool 2157 Bool
2165testdata/SampleMaterial.lc 17:13-43:14 2158testdata/SampleMaterial.lc 17:13-43:14
2166 List StageAttrs 2159 [StageAttrs]
2167testdata/SampleMaterial.lc 17:15-17:25 2160testdata/SampleMaterial.lc 17:15-17:25
2168 Maybe (Blending', Blending') 2161 Maybe (Blending', Blending')
2169 -> RGBGen 2162 -> RGBGen
2170 -> AlphaGen 2163 -> AlphaGen
2171 -> TCGen 2164 -> TCGen
2172 -> List TCMod 2165 -> [TCMod]
2173 -> StageTexture 2166 -> StageTexture
2174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2167 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2175testdata/SampleMaterial.lc 17:15-18:36 2168testdata/SampleMaterial.lc 17:15-18:36
2176 RGBGen 2169 RGBGen
2177 -> AlphaGen 2170 -> AlphaGen
2178 -> TCGen 2171 -> TCGen
2179 -> List TCMod 2172 -> [TCMod]
2180 -> StageTexture 2173 -> StageTexture
2181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2182testdata/SampleMaterial.lc 17:15-19:50 2175testdata/SampleMaterial.lc 17:15-19:50
2183 AlphaGen 2176 AlphaGen
2184 -> TCGen 2177 -> TCGen
2185 -> List TCMod 2178 -> [TCMod]
2186 -> StageTexture 2179 -> StageTexture
2187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2188testdata/SampleMaterial.lc 17:15-20:42 2181testdata/SampleMaterial.lc 17:15-20:42
2189 TCGen 2182 TCGen
2190 -> List TCMod 2183 -> [TCMod]
2191 -> StageTexture 2184 -> StageTexture
2192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2193testdata/SampleMaterial.lc 17:15-21:36 2186testdata/SampleMaterial.lc 17:15-21:36
2194 List TCMod 2187 [TCMod]
2195 -> StageTexture 2188 -> StageTexture
2196 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2189 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2197testdata/SampleMaterial.lc 17:15-22:31 2190testdata/SampleMaterial.lc 17:15-22:31
@@ -2218,7 +2211,7 @@ testdata/SampleMaterial.lc 20:32-20:42
2218testdata/SampleMaterial.lc 21:29-21:36 2211testdata/SampleMaterial.lc 21:29-21:36
2219 TCGen 2212 TCGen
2220testdata/SampleMaterial.lc 22:29-22:31 2213testdata/SampleMaterial.lc 22:29-22:31
2221 forall a . List a 2214 forall a . [a]
2222testdata/SampleMaterial.lc 23:31-23:37 2215testdata/SampleMaterial.lc 23:31-23:37
2223 String -> StageTexture 2216 String -> StageTexture
2224testdata/SampleMaterial.lc 23:31-23:71 2217testdata/SampleMaterial.lc 23:31-23:71
@@ -2240,29 +2233,29 @@ testdata/SampleMaterial.lc 30:15-30:25
2240 -> RGBGen 2233 -> RGBGen
2241 -> AlphaGen 2234 -> AlphaGen
2242 -> TCGen 2235 -> TCGen
2243 -> List TCMod 2236 -> [TCMod]
2244 -> StageTexture 2237 -> StageTexture
2245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2238 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2246testdata/SampleMaterial.lc 30:15-31:57 2239testdata/SampleMaterial.lc 30:15-31:57
2247 RGBGen 2240 RGBGen
2248 -> AlphaGen 2241 -> AlphaGen
2249 -> TCGen 2242 -> TCGen
2250 -> List TCMod 2243 -> [TCMod]
2251 -> StageTexture 2244 -> StageTexture
2252 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2253testdata/SampleMaterial.lc 30:15-32:50 2246testdata/SampleMaterial.lc 30:15-32:50
2254 AlphaGen 2247 AlphaGen
2255 -> TCGen 2248 -> TCGen
2256 -> List TCMod 2249 -> [TCMod]
2257 -> StageTexture 2250 -> StageTexture
2258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2259testdata/SampleMaterial.lc 30:15-33:42 2252testdata/SampleMaterial.lc 30:15-33:42
2260 TCGen 2253 TCGen
2261 -> List TCMod 2254 -> [TCMod]
2262 -> StageTexture 2255 -> StageTexture
2263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2256 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2264testdata/SampleMaterial.lc 30:15-34:40 2257testdata/SampleMaterial.lc 30:15-34:40
2265 List TCMod 2258 [TCMod]
2266 -> StageTexture 2259 -> StageTexture
2267 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2260 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2268testdata/SampleMaterial.lc 30:15-35:31 2261testdata/SampleMaterial.lc 30:15-35:31
@@ -2279,7 +2272,7 @@ testdata/SampleMaterial.lc 30:15-39:40
2279testdata/SampleMaterial.lc 30:15-40:46 2272testdata/SampleMaterial.lc 30:15-40:46
2280 String -> StageAttrs 2273 String -> StageAttrs
2281testdata/SampleMaterial.lc 30:15-42:18 2274testdata/SampleMaterial.lc 30:15-42:18
2282 StageAttrs | List StageAttrs 2275 StageAttrs | [StageAttrs]
2283testdata/SampleMaterial.lc 31:29-31:33 2276testdata/SampleMaterial.lc 31:29-31:33
2284 forall a . a -> Maybe a 2277 forall a . a -> Maybe a
2285testdata/SampleMaterial.lc 31:29-31:57 2278testdata/SampleMaterial.lc 31:29-31:57
@@ -2297,7 +2290,7 @@ testdata/SampleMaterial.lc 33:32-33:42
2297testdata/SampleMaterial.lc 34:29-34:40 2290testdata/SampleMaterial.lc 34:29-34:40
2298 TCGen 2291 TCGen
2299testdata/SampleMaterial.lc 35:29-35:31 2292testdata/SampleMaterial.lc 35:29-35:31
2300 forall a . List a 2293 forall a . [a]
2301testdata/SampleMaterial.lc 36:31-36:42 2294testdata/SampleMaterial.lc 36:31-36:42
2302 StageTexture 2295 StageTexture
2303testdata/SampleMaterial.lc 37:34-37:38 2296testdata/SampleMaterial.lc 37:34-37:38
@@ -2315,7 +2308,7 @@ testdata/SampleMaterial.lc 44:21-44:26
2315testdata/SampleMaterial.lc 47:5-89:6 2308testdata/SampleMaterial.lc 47:5-89:6
2316 (String, CommonAttrs) 2309 (String, CommonAttrs)
2317testdata/SampleMaterial.lc 47:5-2182:6 2310testdata/SampleMaterial.lc 47:5-2182:6
2318 List (String, CommonAttrs) 2311 [(String, CommonAttrs)]
2319testdata/SampleMaterial.lc 47:7-47:39 2312testdata/SampleMaterial.lc 47:7-47:39
2320 String 2313 String
2321testdata/SampleMaterial.lc 48:7-48:18 2314testdata/SampleMaterial.lc 48:7-48:18
@@ -2325,49 +2318,42 @@ testdata/SampleMaterial.lc 48:7-48:18
2325 -> Float 2318 -> Float
2326 -> Bool 2319 -> Bool
2327 -> Bool 2320 -> Bool
2328 -> CullType 2321 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2329 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2330testdata/SampleMaterial.lc 48:7-49:26 2322testdata/SampleMaterial.lc 48:7-49:26
2331 () 2323 ()
2332 -> Bool 2324 -> Bool
2333 -> Float 2325 -> Float
2334 -> Bool 2326 -> Bool
2335 -> Bool 2327 -> Bool
2336 -> CullType 2328 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2337 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2338testdata/SampleMaterial.lc 48:7-50:26 2329testdata/SampleMaterial.lc 48:7-50:26
2339 Bool 2330 Bool
2340 -> Float 2331 -> Float
2341 -> Bool 2332 -> Bool
2342 -> Bool 2333 -> Bool
2343 -> CullType 2334 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2344 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2345testdata/SampleMaterial.lc 48:7-51:27 2335testdata/SampleMaterial.lc 48:7-51:27
2346 Float 2336 Float
2347 -> Bool 2337 -> Bool
2348 -> Bool 2338 -> Bool
2349 -> CullType 2339 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2350 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2351testdata/SampleMaterial.lc 48:7-52:21 2340testdata/SampleMaterial.lc 48:7-52:21
2352 Bool 2341 Bool
2353 -> Bool 2342 -> Bool
2354 -> CullType 2343 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2355 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2356testdata/SampleMaterial.lc 48:7-53:35 2344testdata/SampleMaterial.lc 48:7-53:35
2357 Bool 2345 Bool
2358 -> CullType 2346 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2359 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2360testdata/SampleMaterial.lc 48:7-54:28 2347testdata/SampleMaterial.lc 48:7-54:28
2361 CullType 2348 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2362 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2363testdata/SampleMaterial.lc 48:7-55:33 2349testdata/SampleMaterial.lc 48:7-55:33
2364 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2350 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2365testdata/SampleMaterial.lc 48:7-56:32 2351testdata/SampleMaterial.lc 48:7-56:32
2366 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2352 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2367testdata/SampleMaterial.lc 48:7-57:30 2353testdata/SampleMaterial.lc 48:7-57:30
2368 Bool -> List StageAttrs -> Bool -> CommonAttrs 2354 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2369testdata/SampleMaterial.lc 48:7-58:34 2355testdata/SampleMaterial.lc 48:7-58:34
2370 List StageAttrs -> Bool -> CommonAttrs 2356 [StageAttrs] -> Bool -> CommonAttrs
2371testdata/SampleMaterial.lc 48:7-86:14 2357testdata/SampleMaterial.lc 48:7-86:14
2372 Bool -> CommonAttrs 2358 Bool -> CommonAttrs
2373testdata/SampleMaterial.lc 48:7-88:10 2359testdata/SampleMaterial.lc 48:7-88:10
@@ -2387,41 +2373,41 @@ testdata/SampleMaterial.lc 54:23-54:28
2387testdata/SampleMaterial.lc 55:20-55:33 2373testdata/SampleMaterial.lc 55:20-55:33
2388 CullType 2374 CullType
2389testdata/SampleMaterial.lc 56:30-56:32 2375testdata/SampleMaterial.lc 56:30-56:32
2390 forall a . List a 2376 forall a . [a]
2391testdata/SampleMaterial.lc 57:25-57:30 2377testdata/SampleMaterial.lc 57:25-57:30
2392 Bool 2378 Bool
2393testdata/SampleMaterial.lc 58:29-58:34 2379testdata/SampleMaterial.lc 58:29-58:34
2394 Bool 2380 Bool
2395testdata/SampleMaterial.lc 60:13-86:14 2381testdata/SampleMaterial.lc 60:13-86:14
2396 List StageAttrs 2382 [StageAttrs]
2397testdata/SampleMaterial.lc 60:15-60:25 2383testdata/SampleMaterial.lc 60:15-60:25
2398 Maybe (Blending', Blending') 2384 Maybe (Blending', Blending')
2399 -> RGBGen 2385 -> RGBGen
2400 -> AlphaGen 2386 -> AlphaGen
2401 -> TCGen 2387 -> TCGen
2402 -> List TCMod 2388 -> [TCMod]
2403 -> StageTexture 2389 -> StageTexture
2404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2390 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2405testdata/SampleMaterial.lc 60:15-61:36 2391testdata/SampleMaterial.lc 60:15-61:36
2406 RGBGen 2392 RGBGen
2407 -> AlphaGen 2393 -> AlphaGen
2408 -> TCGen 2394 -> TCGen
2409 -> List TCMod 2395 -> [TCMod]
2410 -> StageTexture 2396 -> StageTexture
2411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2397 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2412testdata/SampleMaterial.lc 60:15-62:50 2398testdata/SampleMaterial.lc 60:15-62:50
2413 AlphaGen 2399 AlphaGen
2414 -> TCGen 2400 -> TCGen
2415 -> List TCMod 2401 -> [TCMod]
2416 -> StageTexture 2402 -> StageTexture
2417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2418testdata/SampleMaterial.lc 60:15-63:42 2404testdata/SampleMaterial.lc 60:15-63:42
2419 TCGen 2405 TCGen
2420 -> List TCMod 2406 -> [TCMod]
2421 -> StageTexture 2407 -> StageTexture
2422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2423testdata/SampleMaterial.lc 60:15-64:36 2409testdata/SampleMaterial.lc 60:15-64:36
2424 List TCMod 2410 [TCMod]
2425 -> StageTexture 2411 -> StageTexture
2426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2427testdata/SampleMaterial.lc 60:15-65:31 2413testdata/SampleMaterial.lc 60:15-65:31
@@ -2448,7 +2434,7 @@ testdata/SampleMaterial.lc 63:32-63:42
2448testdata/SampleMaterial.lc 64:29-64:36 2434testdata/SampleMaterial.lc 64:29-64:36
2449 TCGen 2435 TCGen
2450testdata/SampleMaterial.lc 65:29-65:31 2436testdata/SampleMaterial.lc 65:29-65:31
2451 forall a . List a 2437 forall a . [a]
2452testdata/SampleMaterial.lc 66:31-66:37 2438testdata/SampleMaterial.lc 66:31-66:37
2453 String -> StageTexture 2439 String -> StageTexture
2454testdata/SampleMaterial.lc 66:31-66:70 2440testdata/SampleMaterial.lc 66:31-66:70
@@ -2470,29 +2456,29 @@ testdata/SampleMaterial.lc 73:15-73:25
2470 -> RGBGen 2456 -> RGBGen
2471 -> AlphaGen 2457 -> AlphaGen
2472 -> TCGen 2458 -> TCGen
2473 -> List TCMod 2459 -> [TCMod]
2474 -> StageTexture 2460 -> StageTexture
2475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2461 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2476testdata/SampleMaterial.lc 73:15-74:57 2462testdata/SampleMaterial.lc 73:15-74:57
2477 RGBGen 2463 RGBGen
2478 -> AlphaGen 2464 -> AlphaGen
2479 -> TCGen 2465 -> TCGen
2480 -> List TCMod 2466 -> [TCMod]
2481 -> StageTexture 2467 -> StageTexture
2482 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2468 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2483testdata/SampleMaterial.lc 73:15-75:50 2469testdata/SampleMaterial.lc 73:15-75:50
2484 AlphaGen 2470 AlphaGen
2485 -> TCGen 2471 -> TCGen
2486 -> List TCMod 2472 -> [TCMod]
2487 -> StageTexture 2473 -> StageTexture
2488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2489testdata/SampleMaterial.lc 73:15-76:42 2475testdata/SampleMaterial.lc 73:15-76:42
2490 TCGen 2476 TCGen
2491 -> List TCMod 2477 -> [TCMod]
2492 -> StageTexture 2478 -> StageTexture
2493 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2494testdata/SampleMaterial.lc 73:15-77:40 2480testdata/SampleMaterial.lc 73:15-77:40
2495 List TCMod 2481 [TCMod]
2496 -> StageTexture 2482 -> StageTexture
2497 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2483 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2498testdata/SampleMaterial.lc 73:15-78:31 2484testdata/SampleMaterial.lc 73:15-78:31
@@ -2509,7 +2495,7 @@ testdata/SampleMaterial.lc 73:15-82:40
2509testdata/SampleMaterial.lc 73:15-83:46 2495testdata/SampleMaterial.lc 73:15-83:46
2510 String -> StageAttrs 2496 String -> StageAttrs
2511testdata/SampleMaterial.lc 73:15-85:18 2497testdata/SampleMaterial.lc 73:15-85:18
2512 StageAttrs | List StageAttrs 2498 StageAttrs | [StageAttrs]
2513testdata/SampleMaterial.lc 74:29-74:33 2499testdata/SampleMaterial.lc 74:29-74:33
2514 forall a . a -> Maybe a 2500 forall a . a -> Maybe a
2515testdata/SampleMaterial.lc 74:29-74:57 2501testdata/SampleMaterial.lc 74:29-74:57
@@ -2527,7 +2513,7 @@ testdata/SampleMaterial.lc 76:32-76:42
2527testdata/SampleMaterial.lc 77:29-77:40 2513testdata/SampleMaterial.lc 77:29-77:40
2528 TCGen 2514 TCGen
2529testdata/SampleMaterial.lc 78:29-78:31 2515testdata/SampleMaterial.lc 78:29-78:31
2530 forall a . List a 2516 forall a . [a]
2531testdata/SampleMaterial.lc 79:31-79:42 2517testdata/SampleMaterial.lc 79:31-79:42
2532 StageTexture 2518 StageTexture
2533testdata/SampleMaterial.lc 80:34-80:38 2519testdata/SampleMaterial.lc 80:34-80:38
@@ -2545,7 +2531,7 @@ testdata/SampleMaterial.lc 87:21-87:26
2545testdata/SampleMaterial.lc 90:5-132:6 2531testdata/SampleMaterial.lc 90:5-132:6
2546 (String, CommonAttrs) 2532 (String, CommonAttrs)
2547testdata/SampleMaterial.lc 90:5-2182:6 2533testdata/SampleMaterial.lc 90:5-2182:6
2548 List (String, CommonAttrs) 2534 [(String, CommonAttrs)]
2549testdata/SampleMaterial.lc 90:7-90:40 2535testdata/SampleMaterial.lc 90:7-90:40
2550 String 2536 String
2551testdata/SampleMaterial.lc 91:7-91:18 2537testdata/SampleMaterial.lc 91:7-91:18
@@ -2555,49 +2541,42 @@ testdata/SampleMaterial.lc 91:7-91:18
2555 -> Float 2541 -> Float
2556 -> Bool 2542 -> Bool
2557 -> Bool 2543 -> Bool
2558 -> CullType 2544 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2559 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2560testdata/SampleMaterial.lc 91:7-92:26 2545testdata/SampleMaterial.lc 91:7-92:26
2561 () 2546 ()
2562 -> Bool 2547 -> Bool
2563 -> Float 2548 -> Float
2564 -> Bool 2549 -> Bool
2565 -> Bool 2550 -> Bool
2566 -> CullType 2551 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2567 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2568testdata/SampleMaterial.lc 91:7-93:26 2552testdata/SampleMaterial.lc 91:7-93:26
2569 Bool 2553 Bool
2570 -> Float 2554 -> Float
2571 -> Bool 2555 -> Bool
2572 -> Bool 2556 -> Bool
2573 -> CullType 2557 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2574 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2575testdata/SampleMaterial.lc 91:7-94:27 2558testdata/SampleMaterial.lc 91:7-94:27
2576 Float 2559 Float
2577 -> Bool 2560 -> Bool
2578 -> Bool 2561 -> Bool
2579 -> CullType 2562 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2580 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2581testdata/SampleMaterial.lc 91:7-95:21 2563testdata/SampleMaterial.lc 91:7-95:21
2582 Bool 2564 Bool
2583 -> Bool 2565 -> Bool
2584 -> CullType 2566 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2585 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2586testdata/SampleMaterial.lc 91:7-96:35 2567testdata/SampleMaterial.lc 91:7-96:35
2587 Bool 2568 Bool
2588 -> CullType 2569 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2589 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2590testdata/SampleMaterial.lc 91:7-97:28 2570testdata/SampleMaterial.lc 91:7-97:28
2591 CullType 2571 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2592 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2593testdata/SampleMaterial.lc 91:7-98:33 2572testdata/SampleMaterial.lc 91:7-98:33
2594 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2573 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2595testdata/SampleMaterial.lc 91:7-99:32 2574testdata/SampleMaterial.lc 91:7-99:32
2596 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2575 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2597testdata/SampleMaterial.lc 91:7-100:30 2576testdata/SampleMaterial.lc 91:7-100:30
2598 Bool -> List StageAttrs -> Bool -> CommonAttrs 2577 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2599testdata/SampleMaterial.lc 91:7-101:34 2578testdata/SampleMaterial.lc 91:7-101:34
2600 List StageAttrs -> Bool -> CommonAttrs 2579 [StageAttrs] -> Bool -> CommonAttrs
2601testdata/SampleMaterial.lc 91:7-129:14 2580testdata/SampleMaterial.lc 91:7-129:14
2602 Bool -> CommonAttrs 2581 Bool -> CommonAttrs
2603testdata/SampleMaterial.lc 91:7-131:10 2582testdata/SampleMaterial.lc 91:7-131:10
@@ -2617,41 +2596,41 @@ testdata/SampleMaterial.lc 97:23-97:28
2617testdata/SampleMaterial.lc 98:20-98:33 2596testdata/SampleMaterial.lc 98:20-98:33
2618 CullType 2597 CullType
2619testdata/SampleMaterial.lc 99:30-99:32 2598testdata/SampleMaterial.lc 99:30-99:32
2620 forall a . List a 2599 forall a . [a]
2621testdata/SampleMaterial.lc 100:25-100:30 2600testdata/SampleMaterial.lc 100:25-100:30
2622 Bool 2601 Bool
2623testdata/SampleMaterial.lc 101:29-101:34 2602testdata/SampleMaterial.lc 101:29-101:34
2624 Bool 2603 Bool
2625testdata/SampleMaterial.lc 103:13-129:14 2604testdata/SampleMaterial.lc 103:13-129:14
2626 List StageAttrs 2605 [StageAttrs]
2627testdata/SampleMaterial.lc 103:15-103:25 2606testdata/SampleMaterial.lc 103:15-103:25
2628 Maybe (Blending', Blending') 2607 Maybe (Blending', Blending')
2629 -> RGBGen 2608 -> RGBGen
2630 -> AlphaGen 2609 -> AlphaGen
2631 -> TCGen 2610 -> TCGen
2632 -> List TCMod 2611 -> [TCMod]
2633 -> StageTexture 2612 -> StageTexture
2634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2635testdata/SampleMaterial.lc 103:15-104:36 2614testdata/SampleMaterial.lc 103:15-104:36
2636 RGBGen 2615 RGBGen
2637 -> AlphaGen 2616 -> AlphaGen
2638 -> TCGen 2617 -> TCGen
2639 -> List TCMod 2618 -> [TCMod]
2640 -> StageTexture 2619 -> StageTexture
2641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2642testdata/SampleMaterial.lc 103:15-105:50 2621testdata/SampleMaterial.lc 103:15-105:50
2643 AlphaGen 2622 AlphaGen
2644 -> TCGen 2623 -> TCGen
2645 -> List TCMod 2624 -> [TCMod]
2646 -> StageTexture 2625 -> StageTexture
2647 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2648testdata/SampleMaterial.lc 103:15-106:42 2627testdata/SampleMaterial.lc 103:15-106:42
2649 TCGen 2628 TCGen
2650 -> List TCMod 2629 -> [TCMod]
2651 -> StageTexture 2630 -> StageTexture
2652 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2653testdata/SampleMaterial.lc 103:15-107:36 2632testdata/SampleMaterial.lc 103:15-107:36
2654 List TCMod 2633 [TCMod]
2655 -> StageTexture 2634 -> StageTexture
2656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2657testdata/SampleMaterial.lc 103:15-108:31 2636testdata/SampleMaterial.lc 103:15-108:31
@@ -2678,7 +2657,7 @@ testdata/SampleMaterial.lc 106:32-106:42
2678testdata/SampleMaterial.lc 107:29-107:36 2657testdata/SampleMaterial.lc 107:29-107:36
2679 TCGen 2658 TCGen
2680testdata/SampleMaterial.lc 108:29-108:31 2659testdata/SampleMaterial.lc 108:29-108:31
2681 forall a . List a 2660 forall a . [a]
2682testdata/SampleMaterial.lc 109:31-109:37 2661testdata/SampleMaterial.lc 109:31-109:37
2683 String -> StageTexture 2662 String -> StageTexture
2684testdata/SampleMaterial.lc 109:31-109:71 2663testdata/SampleMaterial.lc 109:31-109:71
@@ -2700,29 +2679,29 @@ testdata/SampleMaterial.lc 116:15-116:25
2700 -> RGBGen 2679 -> RGBGen
2701 -> AlphaGen 2680 -> AlphaGen
2702 -> TCGen 2681 -> TCGen
2703 -> List TCMod 2682 -> [TCMod]
2704 -> StageTexture 2683 -> StageTexture
2705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2706testdata/SampleMaterial.lc 116:15-117:57 2685testdata/SampleMaterial.lc 116:15-117:57
2707 RGBGen 2686 RGBGen
2708 -> AlphaGen 2687 -> AlphaGen
2709 -> TCGen 2688 -> TCGen
2710 -> List TCMod 2689 -> [TCMod]
2711 -> StageTexture 2690 -> StageTexture
2712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2691 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2713testdata/SampleMaterial.lc 116:15-118:50 2692testdata/SampleMaterial.lc 116:15-118:50
2714 AlphaGen 2693 AlphaGen
2715 -> TCGen 2694 -> TCGen
2716 -> List TCMod 2695 -> [TCMod]
2717 -> StageTexture 2696 -> StageTexture
2718 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2719testdata/SampleMaterial.lc 116:15-119:42 2698testdata/SampleMaterial.lc 116:15-119:42
2720 TCGen 2699 TCGen
2721 -> List TCMod 2700 -> [TCMod]
2722 -> StageTexture 2701 -> StageTexture
2723 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2724testdata/SampleMaterial.lc 116:15-120:40 2703testdata/SampleMaterial.lc 116:15-120:40
2725 List TCMod 2704 [TCMod]
2726 -> StageTexture 2705 -> StageTexture
2727 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2728testdata/SampleMaterial.lc 116:15-121:31 2707testdata/SampleMaterial.lc 116:15-121:31
@@ -2739,7 +2718,7 @@ testdata/SampleMaterial.lc 116:15-125:40
2739testdata/SampleMaterial.lc 116:15-126:46 2718testdata/SampleMaterial.lc 116:15-126:46
2740 String -> StageAttrs 2719 String -> StageAttrs
2741testdata/SampleMaterial.lc 116:15-128:18 2720testdata/SampleMaterial.lc 116:15-128:18
2742 StageAttrs | List StageAttrs 2721 StageAttrs | [StageAttrs]
2743testdata/SampleMaterial.lc 117:29-117:33 2722testdata/SampleMaterial.lc 117:29-117:33
2744 forall a . a -> Maybe a 2723 forall a . a -> Maybe a
2745testdata/SampleMaterial.lc 117:29-117:57 2724testdata/SampleMaterial.lc 117:29-117:57
@@ -2757,7 +2736,7 @@ testdata/SampleMaterial.lc 119:32-119:42
2757testdata/SampleMaterial.lc 120:29-120:40 2736testdata/SampleMaterial.lc 120:29-120:40
2758 TCGen 2737 TCGen
2759testdata/SampleMaterial.lc 121:29-121:31 2738testdata/SampleMaterial.lc 121:29-121:31
2760 forall a . List a 2739 forall a . [a]
2761testdata/SampleMaterial.lc 122:31-122:42 2740testdata/SampleMaterial.lc 122:31-122:42
2762 StageTexture 2741 StageTexture
2763testdata/SampleMaterial.lc 123:34-123:38 2742testdata/SampleMaterial.lc 123:34-123:38
@@ -2775,7 +2754,7 @@ testdata/SampleMaterial.lc 130:21-130:26
2775testdata/SampleMaterial.lc 133:5-175:6 2754testdata/SampleMaterial.lc 133:5-175:6
2776 (String, CommonAttrs) 2755 (String, CommonAttrs)
2777testdata/SampleMaterial.lc 133:5-2182:6 2756testdata/SampleMaterial.lc 133:5-2182:6
2778 List (String, CommonAttrs) 2757 [(String, CommonAttrs)]
2779testdata/SampleMaterial.lc 133:7-133:42 2758testdata/SampleMaterial.lc 133:7-133:42
2780 String 2759 String
2781testdata/SampleMaterial.lc 134:7-134:18 2760testdata/SampleMaterial.lc 134:7-134:18
@@ -2785,49 +2764,42 @@ testdata/SampleMaterial.lc 134:7-134:18
2785 -> Float 2764 -> Float
2786 -> Bool 2765 -> Bool
2787 -> Bool 2766 -> Bool
2788 -> CullType 2767 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2789 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2790testdata/SampleMaterial.lc 134:7-135:26 2768testdata/SampleMaterial.lc 134:7-135:26
2791 () 2769 ()
2792 -> Bool 2770 -> Bool
2793 -> Float 2771 -> Float
2794 -> Bool 2772 -> Bool
2795 -> Bool 2773 -> Bool
2796 -> CullType 2774 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2797 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2798testdata/SampleMaterial.lc 134:7-136:26 2775testdata/SampleMaterial.lc 134:7-136:26
2799 Bool 2776 Bool
2800 -> Float 2777 -> Float
2801 -> Bool 2778 -> Bool
2802 -> Bool 2779 -> Bool
2803 -> CullType 2780 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2804 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2805testdata/SampleMaterial.lc 134:7-137:27 2781testdata/SampleMaterial.lc 134:7-137:27
2806 Float 2782 Float
2807 -> Bool 2783 -> Bool
2808 -> Bool 2784 -> Bool
2809 -> CullType 2785 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2810 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2811testdata/SampleMaterial.lc 134:7-138:21 2786testdata/SampleMaterial.lc 134:7-138:21
2812 Bool 2787 Bool
2813 -> Bool 2788 -> Bool
2814 -> CullType 2789 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2815 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2816testdata/SampleMaterial.lc 134:7-139:35 2790testdata/SampleMaterial.lc 134:7-139:35
2817 Bool 2791 Bool
2818 -> CullType 2792 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2819 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2820testdata/SampleMaterial.lc 134:7-140:28 2793testdata/SampleMaterial.lc 134:7-140:28
2821 CullType 2794 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2822 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2823testdata/SampleMaterial.lc 134:7-141:33 2795testdata/SampleMaterial.lc 134:7-141:33
2824 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2796 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2825testdata/SampleMaterial.lc 134:7-142:32 2797testdata/SampleMaterial.lc 134:7-142:32
2826 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2798 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2827testdata/SampleMaterial.lc 134:7-143:30 2799testdata/SampleMaterial.lc 134:7-143:30
2828 Bool -> List StageAttrs -> Bool -> CommonAttrs 2800 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2829testdata/SampleMaterial.lc 134:7-144:34 2801testdata/SampleMaterial.lc 134:7-144:34
2830 List StageAttrs -> Bool -> CommonAttrs 2802 [StageAttrs] -> Bool -> CommonAttrs
2831testdata/SampleMaterial.lc 134:7-172:14 2803testdata/SampleMaterial.lc 134:7-172:14
2832 Bool -> CommonAttrs 2804 Bool -> CommonAttrs
2833testdata/SampleMaterial.lc 134:7-174:10 2805testdata/SampleMaterial.lc 134:7-174:10
@@ -2847,41 +2819,41 @@ testdata/SampleMaterial.lc 140:23-140:28
2847testdata/SampleMaterial.lc 141:20-141:33 2819testdata/SampleMaterial.lc 141:20-141:33
2848 CullType 2820 CullType
2849testdata/SampleMaterial.lc 142:30-142:32 2821testdata/SampleMaterial.lc 142:30-142:32
2850 forall a . List a 2822 forall a . [a]
2851testdata/SampleMaterial.lc 143:25-143:30 2823testdata/SampleMaterial.lc 143:25-143:30
2852 Bool 2824 Bool
2853testdata/SampleMaterial.lc 144:29-144:34 2825testdata/SampleMaterial.lc 144:29-144:34
2854 Bool 2826 Bool
2855testdata/SampleMaterial.lc 146:13-172:14 2827testdata/SampleMaterial.lc 146:13-172:14
2856 List StageAttrs 2828 [StageAttrs]
2857testdata/SampleMaterial.lc 146:15-146:25 2829testdata/SampleMaterial.lc 146:15-146:25
2858 Maybe (Blending', Blending') 2830 Maybe (Blending', Blending')
2859 -> RGBGen 2831 -> RGBGen
2860 -> AlphaGen 2832 -> AlphaGen
2861 -> TCGen 2833 -> TCGen
2862 -> List TCMod 2834 -> [TCMod]
2863 -> StageTexture 2835 -> StageTexture
2864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2865testdata/SampleMaterial.lc 146:15-147:36 2837testdata/SampleMaterial.lc 146:15-147:36
2866 RGBGen 2838 RGBGen
2867 -> AlphaGen 2839 -> AlphaGen
2868 -> TCGen 2840 -> TCGen
2869 -> List TCMod 2841 -> [TCMod]
2870 -> StageTexture 2842 -> StageTexture
2871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2872testdata/SampleMaterial.lc 146:15-148:50 2844testdata/SampleMaterial.lc 146:15-148:50
2873 AlphaGen 2845 AlphaGen
2874 -> TCGen 2846 -> TCGen
2875 -> List TCMod 2847 -> [TCMod]
2876 -> StageTexture 2848 -> StageTexture
2877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2878testdata/SampleMaterial.lc 146:15-149:42 2850testdata/SampleMaterial.lc 146:15-149:42
2879 TCGen 2851 TCGen
2880 -> List TCMod 2852 -> [TCMod]
2881 -> StageTexture 2853 -> StageTexture
2882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2883testdata/SampleMaterial.lc 146:15-150:36 2855testdata/SampleMaterial.lc 146:15-150:36
2884 List TCMod 2856 [TCMod]
2885 -> StageTexture 2857 -> StageTexture
2886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2887testdata/SampleMaterial.lc 146:15-151:31 2859testdata/SampleMaterial.lc 146:15-151:31
@@ -2908,7 +2880,7 @@ testdata/SampleMaterial.lc 149:32-149:42
2908testdata/SampleMaterial.lc 150:29-150:36 2880testdata/SampleMaterial.lc 150:29-150:36
2909 TCGen 2881 TCGen
2910testdata/SampleMaterial.lc 151:29-151:31 2882testdata/SampleMaterial.lc 151:29-151:31
2911 forall a . List a 2883 forall a . [a]
2912testdata/SampleMaterial.lc 152:31-152:37 2884testdata/SampleMaterial.lc 152:31-152:37
2913 String -> StageTexture 2885 String -> StageTexture
2914testdata/SampleMaterial.lc 152:31-152:73 2886testdata/SampleMaterial.lc 152:31-152:73
@@ -2930,29 +2902,29 @@ testdata/SampleMaterial.lc 159:15-159:25
2930 -> RGBGen 2902 -> RGBGen
2931 -> AlphaGen 2903 -> AlphaGen
2932 -> TCGen 2904 -> TCGen
2933 -> List TCMod 2905 -> [TCMod]
2934 -> StageTexture 2906 -> StageTexture
2935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2907 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2936testdata/SampleMaterial.lc 159:15-160:57 2908testdata/SampleMaterial.lc 159:15-160:57
2937 RGBGen 2909 RGBGen
2938 -> AlphaGen 2910 -> AlphaGen
2939 -> TCGen 2911 -> TCGen
2940 -> List TCMod 2912 -> [TCMod]
2941 -> StageTexture 2913 -> StageTexture
2942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2914 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2943testdata/SampleMaterial.lc 159:15-161:50 2915testdata/SampleMaterial.lc 159:15-161:50
2944 AlphaGen 2916 AlphaGen
2945 -> TCGen 2917 -> TCGen
2946 -> List TCMod 2918 -> [TCMod]
2947 -> StageTexture 2919 -> StageTexture
2948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2949testdata/SampleMaterial.lc 159:15-162:42 2921testdata/SampleMaterial.lc 159:15-162:42
2950 TCGen 2922 TCGen
2951 -> List TCMod 2923 -> [TCMod]
2952 -> StageTexture 2924 -> StageTexture
2953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2925 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2954testdata/SampleMaterial.lc 159:15-163:40 2926testdata/SampleMaterial.lc 159:15-163:40
2955 List TCMod 2927 [TCMod]
2956 -> StageTexture 2928 -> StageTexture
2957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2929 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2958testdata/SampleMaterial.lc 159:15-164:31 2930testdata/SampleMaterial.lc 159:15-164:31
@@ -2969,7 +2941,7 @@ testdata/SampleMaterial.lc 159:15-168:40
2969testdata/SampleMaterial.lc 159:15-169:46 2941testdata/SampleMaterial.lc 159:15-169:46
2970 String -> StageAttrs 2942 String -> StageAttrs
2971testdata/SampleMaterial.lc 159:15-171:18 2943testdata/SampleMaterial.lc 159:15-171:18
2972 StageAttrs | List StageAttrs 2944 StageAttrs | [StageAttrs]
2973testdata/SampleMaterial.lc 160:29-160:33 2945testdata/SampleMaterial.lc 160:29-160:33
2974 forall a . a -> Maybe a 2946 forall a . a -> Maybe a
2975testdata/SampleMaterial.lc 160:29-160:57 2947testdata/SampleMaterial.lc 160:29-160:57
@@ -2987,7 +2959,7 @@ testdata/SampleMaterial.lc 162:32-162:42
2987testdata/SampleMaterial.lc 163:29-163:40 2959testdata/SampleMaterial.lc 163:29-163:40
2988 TCGen 2960 TCGen
2989testdata/SampleMaterial.lc 164:29-164:31 2961testdata/SampleMaterial.lc 164:29-164:31
2990 forall a . List a 2962 forall a . [a]
2991testdata/SampleMaterial.lc 165:31-165:42 2963testdata/SampleMaterial.lc 165:31-165:42
2992 StageTexture 2964 StageTexture
2993testdata/SampleMaterial.lc 166:34-166:38 2965testdata/SampleMaterial.lc 166:34-166:38
@@ -3005,7 +2977,7 @@ testdata/SampleMaterial.lc 173:21-173:26
3005testdata/SampleMaterial.lc 176:5-232:6 2977testdata/SampleMaterial.lc 176:5-232:6
3006 (String, CommonAttrs) 2978 (String, CommonAttrs)
3007testdata/SampleMaterial.lc 176:5-2182:6 2979testdata/SampleMaterial.lc 176:5-2182:6
3008 List (String, CommonAttrs) 2980 [(String, CommonAttrs)]
3009testdata/SampleMaterial.lc 176:7-176:46 2981testdata/SampleMaterial.lc 176:7-176:46
3010 String 2982 String
3011testdata/SampleMaterial.lc 177:7-177:18 2983testdata/SampleMaterial.lc 177:7-177:18
@@ -3015,49 +2987,42 @@ testdata/SampleMaterial.lc 177:7-177:18
3015 -> Float 2987 -> Float
3016 -> Bool 2988 -> Bool
3017 -> Bool 2989 -> Bool
3018 -> CullType 2990 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3019 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3020testdata/SampleMaterial.lc 177:7-178:26 2991testdata/SampleMaterial.lc 177:7-178:26
3021 () 2992 ()
3022 -> Bool 2993 -> Bool
3023 -> Float 2994 -> Float
3024 -> Bool 2995 -> Bool
3025 -> Bool 2996 -> Bool
3026 -> CullType 2997 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3027 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3028testdata/SampleMaterial.lc 177:7-179:26 2998testdata/SampleMaterial.lc 177:7-179:26
3029 Bool 2999 Bool
3030 -> Float 3000 -> Float
3031 -> Bool 3001 -> Bool
3032 -> Bool 3002 -> Bool
3033 -> CullType 3003 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3034 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3035testdata/SampleMaterial.lc 177:7-180:27 3004testdata/SampleMaterial.lc 177:7-180:27
3036 Float 3005 Float
3037 -> Bool 3006 -> Bool
3038 -> Bool 3007 -> Bool
3039 -> CullType 3008 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3040 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3041testdata/SampleMaterial.lc 177:7-181:21 3009testdata/SampleMaterial.lc 177:7-181:21
3042 Bool 3010 Bool
3043 -> Bool 3011 -> Bool
3044 -> CullType 3012 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3045 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3046testdata/SampleMaterial.lc 177:7-182:35 3013testdata/SampleMaterial.lc 177:7-182:35
3047 Bool 3014 Bool
3048 -> CullType 3015 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3049 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3050testdata/SampleMaterial.lc 177:7-183:28 3016testdata/SampleMaterial.lc 177:7-183:28
3051 CullType 3017 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3052 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3053testdata/SampleMaterial.lc 177:7-184:33 3018testdata/SampleMaterial.lc 177:7-184:33
3054 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3019 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3055testdata/SampleMaterial.lc 177:7-185:32 3020testdata/SampleMaterial.lc 177:7-185:32
3056 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3021 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3057testdata/SampleMaterial.lc 177:7-186:30 3022testdata/SampleMaterial.lc 177:7-186:30
3058 Bool -> List StageAttrs -> Bool -> CommonAttrs 3023 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3059testdata/SampleMaterial.lc 177:7-187:34 3024testdata/SampleMaterial.lc 177:7-187:34
3060 List StageAttrs -> Bool -> CommonAttrs 3025 [StageAttrs] -> Bool -> CommonAttrs
3061testdata/SampleMaterial.lc 177:7-229:14 3026testdata/SampleMaterial.lc 177:7-229:14
3062 Bool -> CommonAttrs 3027 Bool -> CommonAttrs
3063testdata/SampleMaterial.lc 177:7-231:10 3028testdata/SampleMaterial.lc 177:7-231:10
@@ -3077,41 +3042,41 @@ testdata/SampleMaterial.lc 183:23-183:28
3077testdata/SampleMaterial.lc 184:20-184:33 3042testdata/SampleMaterial.lc 184:20-184:33
3078 CullType 3043 CullType
3079testdata/SampleMaterial.lc 185:30-185:32 3044testdata/SampleMaterial.lc 185:30-185:32
3080 forall a . List a 3045 forall a . [a]
3081testdata/SampleMaterial.lc 186:25-186:30 3046testdata/SampleMaterial.lc 186:25-186:30
3082 Bool 3047 Bool
3083testdata/SampleMaterial.lc 187:29-187:34 3048testdata/SampleMaterial.lc 187:29-187:34
3084 Bool 3049 Bool
3085testdata/SampleMaterial.lc 189:13-229:14 3050testdata/SampleMaterial.lc 189:13-229:14
3086 List StageAttrs 3051 [StageAttrs]
3087testdata/SampleMaterial.lc 189:15-189:25 3052testdata/SampleMaterial.lc 189:15-189:25
3088 Maybe (Blending', Blending') 3053 Maybe (Blending', Blending')
3089 -> RGBGen 3054 -> RGBGen
3090 -> AlphaGen 3055 -> AlphaGen
3091 -> TCGen 3056 -> TCGen
3092 -> List TCMod 3057 -> [TCMod]
3093 -> StageTexture 3058 -> StageTexture
3094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3059 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3095testdata/SampleMaterial.lc 189:15-190:36 3060testdata/SampleMaterial.lc 189:15-190:36
3096 RGBGen 3061 RGBGen
3097 -> AlphaGen 3062 -> AlphaGen
3098 -> TCGen 3063 -> TCGen
3099 -> List TCMod 3064 -> [TCMod]
3100 -> StageTexture 3065 -> StageTexture
3101 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3066 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3102testdata/SampleMaterial.lc 189:15-191:42 3067testdata/SampleMaterial.lc 189:15-191:42
3103 AlphaGen 3068 AlphaGen
3104 -> TCGen 3069 -> TCGen
3105 -> List TCMod 3070 -> [TCMod]
3106 -> StageTexture 3071 -> StageTexture
3107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3108testdata/SampleMaterial.lc 189:15-192:42 3073testdata/SampleMaterial.lc 189:15-192:42
3109 TCGen 3074 TCGen
3110 -> List TCMod 3075 -> [TCMod]
3111 -> StageTexture 3076 -> StageTexture
3112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3113testdata/SampleMaterial.lc 189:15-193:36 3078testdata/SampleMaterial.lc 189:15-193:36
3114 List TCMod 3079 [TCMod]
3115 -> StageTexture 3080 -> StageTexture
3116 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3081 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3117testdata/SampleMaterial.lc 189:15-195:88 3082testdata/SampleMaterial.lc 189:15-195:88
@@ -3138,7 +3103,7 @@ testdata/SampleMaterial.lc 192:32-192:42
3138testdata/SampleMaterial.lc 193:29-193:36 3103testdata/SampleMaterial.lc 193:29-193:36
3139 TCGen 3104 TCGen
3140testdata/SampleMaterial.lc 195:21-195:88 3105testdata/SampleMaterial.lc 195:21-195:88
3141 List TCMod 3106 [TCMod]
3142testdata/SampleMaterial.lc 195:23-195:32 3107testdata/SampleMaterial.lc 195:23-195:32
3143 Float -> Float -> TCMod 3108 Float -> Float -> TCMod
3144testdata/SampleMaterial.lc 195:23-195:36 3109testdata/SampleMaterial.lc 195:23-195:36
@@ -3160,7 +3125,7 @@ testdata/SampleMaterial.lc 195:43-195:63
3160testdata/SampleMaterial.lc 195:43-195:67 3125testdata/SampleMaterial.lc 195:43-195:67
3161 TCMod 3126 TCMod
3162testdata/SampleMaterial.lc 195:43-195:86 3127testdata/SampleMaterial.lc 195:43-195:86
3163 List TCMod 3128 [TCMod]
3164testdata/SampleMaterial.lc 195:51-195:54 3129testdata/SampleMaterial.lc 195:51-195:54
3165 Float 3130 Float
3166testdata/SampleMaterial.lc 195:55-195:59 3131testdata/SampleMaterial.lc 195:55-195:59
@@ -3174,7 +3139,7 @@ testdata/SampleMaterial.lc 195:70-195:78
3174testdata/SampleMaterial.lc 195:70-195:82 3139testdata/SampleMaterial.lc 195:70-195:82
3175 Float -> TCMod 3140 Float -> TCMod
3176testdata/SampleMaterial.lc 195:70-195:86 3141testdata/SampleMaterial.lc 195:70-195:86
3177 TCMod | List TCMod 3142 TCMod | [TCMod]
3178testdata/SampleMaterial.lc 195:79-195:82 3143testdata/SampleMaterial.lc 195:79-195:82
3179 Float 3144 Float
3180testdata/SampleMaterial.lc 195:83-195:86 3145testdata/SampleMaterial.lc 195:83-195:86
@@ -3200,29 +3165,29 @@ testdata/SampleMaterial.lc 203:15-203:25
3200 -> RGBGen 3165 -> RGBGen
3201 -> AlphaGen 3166 -> AlphaGen
3202 -> TCGen 3167 -> TCGen
3203 -> List TCMod 3168 -> [TCMod]
3204 -> StageTexture 3169 -> StageTexture
3205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3206testdata/SampleMaterial.lc 203:15-204:69 3171testdata/SampleMaterial.lc 203:15-204:69
3207 RGBGen 3172 RGBGen
3208 -> AlphaGen 3173 -> AlphaGen
3209 -> TCGen 3174 -> TCGen
3210 -> List TCMod 3175 -> [TCMod]
3211 -> StageTexture 3176 -> StageTexture
3212 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3213testdata/SampleMaterial.lc 203:15-205:42 3178testdata/SampleMaterial.lc 203:15-205:42
3214 AlphaGen 3179 AlphaGen
3215 -> TCGen 3180 -> TCGen
3216 -> List TCMod 3181 -> [TCMod]
3217 -> StageTexture 3182 -> StageTexture
3218 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3219testdata/SampleMaterial.lc 203:15-206:42 3184testdata/SampleMaterial.lc 203:15-206:42
3220 TCGen 3185 TCGen
3221 -> List TCMod 3186 -> [TCMod]
3222 -> StageTexture 3187 -> StageTexture
3223 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3224testdata/SampleMaterial.lc 203:15-207:36 3189testdata/SampleMaterial.lc 203:15-207:36
3225 List TCMod 3190 [TCMod]
3226 -> StageTexture 3191 -> StageTexture
3227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3228testdata/SampleMaterial.lc 203:15-208:31 3193testdata/SampleMaterial.lc 203:15-208:31
@@ -3241,7 +3206,7 @@ testdata/SampleMaterial.lc 203:15-213:46
3241testdata/SampleMaterial.lc 203:15-215:18 3206testdata/SampleMaterial.lc 203:15-215:18
3242 StageAttrs 3207 StageAttrs
3243testdata/SampleMaterial.lc 203:15-228:18 3208testdata/SampleMaterial.lc 203:15-228:18
3244 List StageAttrs 3209 [StageAttrs]
3245testdata/SampleMaterial.lc 204:29-204:33 3210testdata/SampleMaterial.lc 204:29-204:33
3246 forall a . a -> Maybe a 3211 forall a . a -> Maybe a
3247testdata/SampleMaterial.lc 204:29-204:69 3212testdata/SampleMaterial.lc 204:29-204:69
@@ -3259,7 +3224,7 @@ testdata/SampleMaterial.lc 206:32-206:42
3259testdata/SampleMaterial.lc 207:29-207:36 3224testdata/SampleMaterial.lc 207:29-207:36
3260 TCGen 3225 TCGen
3261testdata/SampleMaterial.lc 208:29-208:31 3226testdata/SampleMaterial.lc 208:29-208:31
3262 forall a . List a 3227 forall a . [a]
3263testdata/SampleMaterial.lc 209:31-209:37 3228testdata/SampleMaterial.lc 209:31-209:37
3264 String -> StageTexture 3229 String -> StageTexture
3265testdata/SampleMaterial.lc 209:31-209:81 3230testdata/SampleMaterial.lc 209:31-209:81
@@ -3281,29 +3246,29 @@ testdata/SampleMaterial.lc 216:15-216:25
3281 -> RGBGen 3246 -> RGBGen
3282 -> AlphaGen 3247 -> AlphaGen
3283 -> TCGen 3248 -> TCGen
3284 -> List TCMod 3249 -> [TCMod]
3285 -> StageTexture 3250 -> StageTexture
3286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3287testdata/SampleMaterial.lc 216:15-217:69 3252testdata/SampleMaterial.lc 216:15-217:69
3288 RGBGen 3253 RGBGen
3289 -> AlphaGen 3254 -> AlphaGen
3290 -> TCGen 3255 -> TCGen
3291 -> List TCMod 3256 -> [TCMod]
3292 -> StageTexture 3257 -> StageTexture
3293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3294testdata/SampleMaterial.lc 216:15-218:42 3259testdata/SampleMaterial.lc 216:15-218:42
3295 AlphaGen 3260 AlphaGen
3296 -> TCGen 3261 -> TCGen
3297 -> List TCMod 3262 -> [TCMod]
3298 -> StageTexture 3263 -> StageTexture
3299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3264 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3300testdata/SampleMaterial.lc 216:15-219:42 3265testdata/SampleMaterial.lc 216:15-219:42
3301 TCGen 3266 TCGen
3302 -> List TCMod 3267 -> [TCMod]
3303 -> StageTexture 3268 -> StageTexture
3304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3305testdata/SampleMaterial.lc 216:15-220:40 3270testdata/SampleMaterial.lc 216:15-220:40
3306 List TCMod 3271 [TCMod]
3307 -> StageTexture 3272 -> StageTexture
3308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3309testdata/SampleMaterial.lc 216:15-221:31 3274testdata/SampleMaterial.lc 216:15-221:31
@@ -3320,7 +3285,7 @@ testdata/SampleMaterial.lc 216:15-225:40
3320testdata/SampleMaterial.lc 216:15-226:46 3285testdata/SampleMaterial.lc 216:15-226:46
3321 String -> StageAttrs 3286 String -> StageAttrs
3322testdata/SampleMaterial.lc 216:15-228:18 3287testdata/SampleMaterial.lc 216:15-228:18
3323 StageAttrs | List StageAttrs 3288 StageAttrs | [StageAttrs]
3324testdata/SampleMaterial.lc 217:29-217:33 3289testdata/SampleMaterial.lc 217:29-217:33
3325 forall a . a -> Maybe a 3290 forall a . a -> Maybe a
3326testdata/SampleMaterial.lc 217:29-217:69 3291testdata/SampleMaterial.lc 217:29-217:69
@@ -3338,7 +3303,7 @@ testdata/SampleMaterial.lc 219:32-219:42
3338testdata/SampleMaterial.lc 220:29-220:40 3303testdata/SampleMaterial.lc 220:29-220:40
3339 TCGen 3304 TCGen
3340testdata/SampleMaterial.lc 221:29-221:31 3305testdata/SampleMaterial.lc 221:29-221:31
3341 forall a . List a 3306 forall a . [a]
3342testdata/SampleMaterial.lc 222:31-222:42 3307testdata/SampleMaterial.lc 222:31-222:42
3343 StageTexture 3308 StageTexture
3344testdata/SampleMaterial.lc 223:34-223:39 3309testdata/SampleMaterial.lc 223:34-223:39
@@ -3356,7 +3321,7 @@ testdata/SampleMaterial.lc 230:21-230:26
3356testdata/SampleMaterial.lc 233:5-275:6 3321testdata/SampleMaterial.lc 233:5-275:6
3357 (String, CommonAttrs) 3322 (String, CommonAttrs)
3358testdata/SampleMaterial.lc 233:5-2182:6 3323testdata/SampleMaterial.lc 233:5-2182:6
3359 List (String, CommonAttrs) 3324 [(String, CommonAttrs)]
3360testdata/SampleMaterial.lc 233:7-233:40 3325testdata/SampleMaterial.lc 233:7-233:40
3361 String 3326 String
3362testdata/SampleMaterial.lc 234:7-234:18 3327testdata/SampleMaterial.lc 234:7-234:18
@@ -3366,49 +3331,42 @@ testdata/SampleMaterial.lc 234:7-234:18
3366 -> Float 3331 -> Float
3367 -> Bool 3332 -> Bool
3368 -> Bool 3333 -> Bool
3369 -> CullType 3334 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3370 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3371testdata/SampleMaterial.lc 234:7-235:26 3335testdata/SampleMaterial.lc 234:7-235:26
3372 () 3336 ()
3373 -> Bool 3337 -> Bool
3374 -> Float 3338 -> Float
3375 -> Bool 3339 -> Bool
3376 -> Bool 3340 -> Bool
3377 -> CullType 3341 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3378 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3379testdata/SampleMaterial.lc 234:7-236:26 3342testdata/SampleMaterial.lc 234:7-236:26
3380 Bool 3343 Bool
3381 -> Float 3344 -> Float
3382 -> Bool 3345 -> Bool
3383 -> Bool 3346 -> Bool
3384 -> CullType 3347 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3385 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3386testdata/SampleMaterial.lc 234:7-237:27 3348testdata/SampleMaterial.lc 234:7-237:27
3387 Float 3349 Float
3388 -> Bool 3350 -> Bool
3389 -> Bool 3351 -> Bool
3390 -> CullType 3352 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3391 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3392testdata/SampleMaterial.lc 234:7-238:21 3353testdata/SampleMaterial.lc 234:7-238:21
3393 Bool 3354 Bool
3394 -> Bool 3355 -> Bool
3395 -> CullType 3356 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3396 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3397testdata/SampleMaterial.lc 234:7-239:35 3357testdata/SampleMaterial.lc 234:7-239:35
3398 Bool 3358 Bool
3399 -> CullType 3359 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3400 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3401testdata/SampleMaterial.lc 234:7-240:28 3360testdata/SampleMaterial.lc 234:7-240:28
3402 CullType 3361 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3403 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3404testdata/SampleMaterial.lc 234:7-241:33 3362testdata/SampleMaterial.lc 234:7-241:33
3405 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3363 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3406testdata/SampleMaterial.lc 234:7-242:32 3364testdata/SampleMaterial.lc 234:7-242:32
3407 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3365 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3408testdata/SampleMaterial.lc 234:7-243:30 3366testdata/SampleMaterial.lc 234:7-243:30
3409 Bool -> List StageAttrs -> Bool -> CommonAttrs 3367 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3410testdata/SampleMaterial.lc 234:7-244:34 3368testdata/SampleMaterial.lc 234:7-244:34
3411 List StageAttrs -> Bool -> CommonAttrs 3369 [StageAttrs] -> Bool -> CommonAttrs
3412testdata/SampleMaterial.lc 234:7-272:14 3370testdata/SampleMaterial.lc 234:7-272:14
3413 Bool -> CommonAttrs 3371 Bool -> CommonAttrs
3414testdata/SampleMaterial.lc 234:7-274:10 3372testdata/SampleMaterial.lc 234:7-274:10
@@ -3428,41 +3386,41 @@ testdata/SampleMaterial.lc 240:23-240:28
3428testdata/SampleMaterial.lc 241:20-241:33 3386testdata/SampleMaterial.lc 241:20-241:33
3429 CullType 3387 CullType
3430testdata/SampleMaterial.lc 242:30-242:32 3388testdata/SampleMaterial.lc 242:30-242:32
3431 forall a . List a 3389 forall a . [a]
3432testdata/SampleMaterial.lc 243:25-243:30 3390testdata/SampleMaterial.lc 243:25-243:30
3433 Bool 3391 Bool
3434testdata/SampleMaterial.lc 244:29-244:34 3392testdata/SampleMaterial.lc 244:29-244:34
3435 Bool 3393 Bool
3436testdata/SampleMaterial.lc 246:13-272:14 3394testdata/SampleMaterial.lc 246:13-272:14
3437 List StageAttrs 3395 [StageAttrs]
3438testdata/SampleMaterial.lc 246:15-246:25 3396testdata/SampleMaterial.lc 246:15-246:25
3439 Maybe (Blending', Blending') 3397 Maybe (Blending', Blending')
3440 -> RGBGen 3398 -> RGBGen
3441 -> AlphaGen 3399 -> AlphaGen
3442 -> TCGen 3400 -> TCGen
3443 -> List TCMod 3401 -> [TCMod]
3444 -> StageTexture 3402 -> StageTexture
3445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3446testdata/SampleMaterial.lc 246:15-247:36 3404testdata/SampleMaterial.lc 246:15-247:36
3447 RGBGen 3405 RGBGen
3448 -> AlphaGen 3406 -> AlphaGen
3449 -> TCGen 3407 -> TCGen
3450 -> List TCMod 3408 -> [TCMod]
3451 -> StageTexture 3409 -> StageTexture
3452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3453testdata/SampleMaterial.lc 246:15-248:50 3411testdata/SampleMaterial.lc 246:15-248:50
3454 AlphaGen 3412 AlphaGen
3455 -> TCGen 3413 -> TCGen
3456 -> List TCMod 3414 -> [TCMod]
3457 -> StageTexture 3415 -> StageTexture
3458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3459testdata/SampleMaterial.lc 246:15-249:42 3417testdata/SampleMaterial.lc 246:15-249:42
3460 TCGen 3418 TCGen
3461 -> List TCMod 3419 -> [TCMod]
3462 -> StageTexture 3420 -> StageTexture
3463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3421 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3464testdata/SampleMaterial.lc 246:15-250:36 3422testdata/SampleMaterial.lc 246:15-250:36
3465 List TCMod 3423 [TCMod]
3466 -> StageTexture 3424 -> StageTexture
3467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3468testdata/SampleMaterial.lc 246:15-251:31 3426testdata/SampleMaterial.lc 246:15-251:31
@@ -3489,7 +3447,7 @@ testdata/SampleMaterial.lc 249:32-249:42
3489testdata/SampleMaterial.lc 250:29-250:36 3447testdata/SampleMaterial.lc 250:29-250:36
3490 TCGen 3448 TCGen
3491testdata/SampleMaterial.lc 251:29-251:31 3449testdata/SampleMaterial.lc 251:29-251:31
3492 forall a . List a 3450 forall a . [a]
3493testdata/SampleMaterial.lc 252:31-252:37 3451testdata/SampleMaterial.lc 252:31-252:37
3494 String -> StageTexture 3452 String -> StageTexture
3495testdata/SampleMaterial.lc 252:31-252:71 3453testdata/SampleMaterial.lc 252:31-252:71
@@ -3511,29 +3469,29 @@ testdata/SampleMaterial.lc 259:15-259:25
3511 -> RGBGen 3469 -> RGBGen
3512 -> AlphaGen 3470 -> AlphaGen
3513 -> TCGen 3471 -> TCGen
3514 -> List TCMod 3472 -> [TCMod]
3515 -> StageTexture 3473 -> StageTexture
3516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3517testdata/SampleMaterial.lc 259:15-260:57 3475testdata/SampleMaterial.lc 259:15-260:57
3518 RGBGen 3476 RGBGen
3519 -> AlphaGen 3477 -> AlphaGen
3520 -> TCGen 3478 -> TCGen
3521 -> List TCMod 3479 -> [TCMod]
3522 -> StageTexture 3480 -> StageTexture
3523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3524testdata/SampleMaterial.lc 259:15-261:50 3482testdata/SampleMaterial.lc 259:15-261:50
3525 AlphaGen 3483 AlphaGen
3526 -> TCGen 3484 -> TCGen
3527 -> List TCMod 3485 -> [TCMod]
3528 -> StageTexture 3486 -> StageTexture
3529 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3487 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3530testdata/SampleMaterial.lc 259:15-262:42 3488testdata/SampleMaterial.lc 259:15-262:42
3531 TCGen 3489 TCGen
3532 -> List TCMod 3490 -> [TCMod]
3533 -> StageTexture 3491 -> StageTexture
3534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3492 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3535testdata/SampleMaterial.lc 259:15-263:40 3493testdata/SampleMaterial.lc 259:15-263:40
3536 List TCMod 3494 [TCMod]
3537 -> StageTexture 3495 -> StageTexture
3538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3539testdata/SampleMaterial.lc 259:15-264:31 3497testdata/SampleMaterial.lc 259:15-264:31
@@ -3550,7 +3508,7 @@ testdata/SampleMaterial.lc 259:15-268:40
3550testdata/SampleMaterial.lc 259:15-269:46 3508testdata/SampleMaterial.lc 259:15-269:46
3551 String -> StageAttrs 3509 String -> StageAttrs
3552testdata/SampleMaterial.lc 259:15-271:18 3510testdata/SampleMaterial.lc 259:15-271:18
3553 StageAttrs | List StageAttrs 3511 StageAttrs | [StageAttrs]
3554testdata/SampleMaterial.lc 260:29-260:33 3512testdata/SampleMaterial.lc 260:29-260:33
3555 forall a . a -> Maybe a 3513 forall a . a -> Maybe a
3556testdata/SampleMaterial.lc 260:29-260:57 3514testdata/SampleMaterial.lc 260:29-260:57
@@ -3568,7 +3526,7 @@ testdata/SampleMaterial.lc 262:32-262:42
3568testdata/SampleMaterial.lc 263:29-263:40 3526testdata/SampleMaterial.lc 263:29-263:40
3569 TCGen 3527 TCGen
3570testdata/SampleMaterial.lc 264:29-264:31 3528testdata/SampleMaterial.lc 264:29-264:31
3571 forall a . List a 3529 forall a . [a]
3572testdata/SampleMaterial.lc 265:31-265:42 3530testdata/SampleMaterial.lc 265:31-265:42
3573 StageTexture 3531 StageTexture
3574testdata/SampleMaterial.lc 266:34-266:38 3532testdata/SampleMaterial.lc 266:34-266:38
@@ -3586,7 +3544,7 @@ testdata/SampleMaterial.lc 273:21-273:26
3586testdata/SampleMaterial.lc 276:5-318:6 3544testdata/SampleMaterial.lc 276:5-318:6
3587 (String, CommonAttrs) 3545 (String, CommonAttrs)
3588testdata/SampleMaterial.lc 276:5-2182:6 3546testdata/SampleMaterial.lc 276:5-2182:6
3589 List (String, CommonAttrs) 3547 [(String, CommonAttrs)]
3590testdata/SampleMaterial.lc 276:7-276:42 3548testdata/SampleMaterial.lc 276:7-276:42
3591 String 3549 String
3592testdata/SampleMaterial.lc 277:7-277:18 3550testdata/SampleMaterial.lc 277:7-277:18
@@ -3596,49 +3554,42 @@ testdata/SampleMaterial.lc 277:7-277:18
3596 -> Float 3554 -> Float
3597 -> Bool 3555 -> Bool
3598 -> Bool 3556 -> Bool
3599 -> CullType 3557 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3600 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3601testdata/SampleMaterial.lc 277:7-278:26 3558testdata/SampleMaterial.lc 277:7-278:26
3602 () 3559 ()
3603 -> Bool 3560 -> Bool
3604 -> Float 3561 -> Float
3605 -> Bool 3562 -> Bool
3606 -> Bool 3563 -> Bool
3607 -> CullType 3564 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3608 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3609testdata/SampleMaterial.lc 277:7-279:26 3565testdata/SampleMaterial.lc 277:7-279:26
3610 Bool 3566 Bool
3611 -> Float 3567 -> Float
3612 -> Bool 3568 -> Bool
3613 -> Bool 3569 -> Bool
3614 -> CullType 3570 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3615 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3616testdata/SampleMaterial.lc 277:7-280:27 3571testdata/SampleMaterial.lc 277:7-280:27
3617 Float 3572 Float
3618 -> Bool 3573 -> Bool
3619 -> Bool 3574 -> Bool
3620 -> CullType 3575 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3621 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3622testdata/SampleMaterial.lc 277:7-281:21 3576testdata/SampleMaterial.lc 277:7-281:21
3623 Bool 3577 Bool
3624 -> Bool 3578 -> Bool
3625 -> CullType 3579 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3626 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3627testdata/SampleMaterial.lc 277:7-282:35 3580testdata/SampleMaterial.lc 277:7-282:35
3628 Bool 3581 Bool
3629 -> CullType 3582 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3630 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3631testdata/SampleMaterial.lc 277:7-283:28 3583testdata/SampleMaterial.lc 277:7-283:28
3632 CullType 3584 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3633 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3634testdata/SampleMaterial.lc 277:7-284:33 3585testdata/SampleMaterial.lc 277:7-284:33
3635 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3586 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3636testdata/SampleMaterial.lc 277:7-285:32 3587testdata/SampleMaterial.lc 277:7-285:32
3637 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3588 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3638testdata/SampleMaterial.lc 277:7-286:30 3589testdata/SampleMaterial.lc 277:7-286:30
3639 Bool -> List StageAttrs -> Bool -> CommonAttrs 3590 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3640testdata/SampleMaterial.lc 277:7-287:34 3591testdata/SampleMaterial.lc 277:7-287:34
3641 List StageAttrs -> Bool -> CommonAttrs 3592 [StageAttrs] -> Bool -> CommonAttrs
3642testdata/SampleMaterial.lc 277:7-315:14 3593testdata/SampleMaterial.lc 277:7-315:14
3643 Bool -> CommonAttrs 3594 Bool -> CommonAttrs
3644testdata/SampleMaterial.lc 277:7-317:10 3595testdata/SampleMaterial.lc 277:7-317:10
@@ -3658,41 +3609,41 @@ testdata/SampleMaterial.lc 283:23-283:28
3658testdata/SampleMaterial.lc 284:20-284:33 3609testdata/SampleMaterial.lc 284:20-284:33
3659 CullType 3610 CullType
3660testdata/SampleMaterial.lc 285:30-285:32 3611testdata/SampleMaterial.lc 285:30-285:32
3661 forall a . List a 3612 forall a . [a]
3662testdata/SampleMaterial.lc 286:25-286:30 3613testdata/SampleMaterial.lc 286:25-286:30
3663 Bool 3614 Bool
3664testdata/SampleMaterial.lc 287:29-287:34 3615testdata/SampleMaterial.lc 287:29-287:34
3665 Bool 3616 Bool
3666testdata/SampleMaterial.lc 289:13-315:14 3617testdata/SampleMaterial.lc 289:13-315:14
3667 List StageAttrs 3618 [StageAttrs]
3668testdata/SampleMaterial.lc 289:15-289:25 3619testdata/SampleMaterial.lc 289:15-289:25
3669 Maybe (Blending', Blending') 3620 Maybe (Blending', Blending')
3670 -> RGBGen 3621 -> RGBGen
3671 -> AlphaGen 3622 -> AlphaGen
3672 -> TCGen 3623 -> TCGen
3673 -> List TCMod 3624 -> [TCMod]
3674 -> StageTexture 3625 -> StageTexture
3675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3676testdata/SampleMaterial.lc 289:15-290:36 3627testdata/SampleMaterial.lc 289:15-290:36
3677 RGBGen 3628 RGBGen
3678 -> AlphaGen 3629 -> AlphaGen
3679 -> TCGen 3630 -> TCGen
3680 -> List TCMod 3631 -> [TCMod]
3681 -> StageTexture 3632 -> StageTexture
3682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3633 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3683testdata/SampleMaterial.lc 289:15-291:50 3634testdata/SampleMaterial.lc 289:15-291:50
3684 AlphaGen 3635 AlphaGen
3685 -> TCGen 3636 -> TCGen
3686 -> List TCMod 3637 -> [TCMod]
3687 -> StageTexture 3638 -> StageTexture
3688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3689testdata/SampleMaterial.lc 289:15-292:42 3640testdata/SampleMaterial.lc 289:15-292:42
3690 TCGen 3641 TCGen
3691 -> List TCMod 3642 -> [TCMod]
3692 -> StageTexture 3643 -> StageTexture
3693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3694testdata/SampleMaterial.lc 289:15-293:36 3645testdata/SampleMaterial.lc 289:15-293:36
3695 List TCMod 3646 [TCMod]
3696 -> StageTexture 3647 -> StageTexture
3697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3698testdata/SampleMaterial.lc 289:15-294:31 3649testdata/SampleMaterial.lc 289:15-294:31
@@ -3719,7 +3670,7 @@ testdata/SampleMaterial.lc 292:32-292:42
3719testdata/SampleMaterial.lc 293:29-293:36 3670testdata/SampleMaterial.lc 293:29-293:36
3720 TCGen 3671 TCGen
3721testdata/SampleMaterial.lc 294:29-294:31 3672testdata/SampleMaterial.lc 294:29-294:31
3722 forall a . List a 3673 forall a . [a]
3723testdata/SampleMaterial.lc 295:31-295:37 3674testdata/SampleMaterial.lc 295:31-295:37
3724 String -> StageTexture 3675 String -> StageTexture
3725testdata/SampleMaterial.lc 295:31-295:73 3676testdata/SampleMaterial.lc 295:31-295:73
@@ -3741,29 +3692,29 @@ testdata/SampleMaterial.lc 302:15-302:25
3741 -> RGBGen 3692 -> RGBGen
3742 -> AlphaGen 3693 -> AlphaGen
3743 -> TCGen 3694 -> TCGen
3744 -> List TCMod 3695 -> [TCMod]
3745 -> StageTexture 3696 -> StageTexture
3746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3747testdata/SampleMaterial.lc 302:15-303:57 3698testdata/SampleMaterial.lc 302:15-303:57
3748 RGBGen 3699 RGBGen
3749 -> AlphaGen 3700 -> AlphaGen
3750 -> TCGen 3701 -> TCGen
3751 -> List TCMod 3702 -> [TCMod]
3752 -> StageTexture 3703 -> StageTexture
3753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3754testdata/SampleMaterial.lc 302:15-304:50 3705testdata/SampleMaterial.lc 302:15-304:50
3755 AlphaGen 3706 AlphaGen
3756 -> TCGen 3707 -> TCGen
3757 -> List TCMod 3708 -> [TCMod]
3758 -> StageTexture 3709 -> StageTexture
3759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3760testdata/SampleMaterial.lc 302:15-305:42 3711testdata/SampleMaterial.lc 302:15-305:42
3761 TCGen 3712 TCGen
3762 -> List TCMod 3713 -> [TCMod]
3763 -> StageTexture 3714 -> StageTexture
3764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3765testdata/SampleMaterial.lc 302:15-306:40 3716testdata/SampleMaterial.lc 302:15-306:40
3766 List TCMod 3717 [TCMod]
3767 -> StageTexture 3718 -> StageTexture
3768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3769testdata/SampleMaterial.lc 302:15-307:31 3720testdata/SampleMaterial.lc 302:15-307:31
@@ -3780,7 +3731,7 @@ testdata/SampleMaterial.lc 302:15-311:40
3780testdata/SampleMaterial.lc 302:15-312:46 3731testdata/SampleMaterial.lc 302:15-312:46
3781 String -> StageAttrs 3732 String -> StageAttrs
3782testdata/SampleMaterial.lc 302:15-314:18 3733testdata/SampleMaterial.lc 302:15-314:18
3783 StageAttrs | List StageAttrs 3734 StageAttrs | [StageAttrs]
3784testdata/SampleMaterial.lc 303:29-303:33 3735testdata/SampleMaterial.lc 303:29-303:33
3785 forall a . a -> Maybe a 3736 forall a . a -> Maybe a
3786testdata/SampleMaterial.lc 303:29-303:57 3737testdata/SampleMaterial.lc 303:29-303:57
@@ -3798,7 +3749,7 @@ testdata/SampleMaterial.lc 305:32-305:42
3798testdata/SampleMaterial.lc 306:29-306:40 3749testdata/SampleMaterial.lc 306:29-306:40
3799 TCGen 3750 TCGen
3800testdata/SampleMaterial.lc 307:29-307:31 3751testdata/SampleMaterial.lc 307:29-307:31
3801 forall a . List a 3752 forall a . [a]
3802testdata/SampleMaterial.lc 308:31-308:42 3753testdata/SampleMaterial.lc 308:31-308:42
3803 StageTexture 3754 StageTexture
3804testdata/SampleMaterial.lc 309:34-309:38 3755testdata/SampleMaterial.lc 309:34-309:38
@@ -3816,7 +3767,7 @@ testdata/SampleMaterial.lc 316:21-316:26
3816testdata/SampleMaterial.lc 319:5-361:6 3767testdata/SampleMaterial.lc 319:5-361:6
3817 (String, CommonAttrs) 3768 (String, CommonAttrs)
3818testdata/SampleMaterial.lc 319:5-2182:6 3769testdata/SampleMaterial.lc 319:5-2182:6
3819 List (String, CommonAttrs) 3770 [(String, CommonAttrs)]
3820testdata/SampleMaterial.lc 319:7-319:43 3771testdata/SampleMaterial.lc 319:7-319:43
3821 String 3772 String
3822testdata/SampleMaterial.lc 320:7-320:18 3773testdata/SampleMaterial.lc 320:7-320:18
@@ -3826,49 +3777,42 @@ testdata/SampleMaterial.lc 320:7-320:18
3826 -> Float 3777 -> Float
3827 -> Bool 3778 -> Bool
3828 -> Bool 3779 -> Bool
3829 -> CullType 3780 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3830 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3831testdata/SampleMaterial.lc 320:7-321:26 3781testdata/SampleMaterial.lc 320:7-321:26
3832 () 3782 ()
3833 -> Bool 3783 -> Bool
3834 -> Float 3784 -> Float
3835 -> Bool 3785 -> Bool
3836 -> Bool 3786 -> Bool
3837 -> CullType 3787 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3838 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3839testdata/SampleMaterial.lc 320:7-322:26 3788testdata/SampleMaterial.lc 320:7-322:26
3840 Bool 3789 Bool
3841 -> Float 3790 -> Float
3842 -> Bool 3791 -> Bool
3843 -> Bool 3792 -> Bool
3844 -> CullType 3793 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3845 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3846testdata/SampleMaterial.lc 320:7-323:27 3794testdata/SampleMaterial.lc 320:7-323:27
3847 Float 3795 Float
3848 -> Bool 3796 -> Bool
3849 -> Bool 3797 -> Bool
3850 -> CullType 3798 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3851 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3852testdata/SampleMaterial.lc 320:7-324:21 3799testdata/SampleMaterial.lc 320:7-324:21
3853 Bool 3800 Bool
3854 -> Bool 3801 -> Bool
3855 -> CullType 3802 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3856 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3857testdata/SampleMaterial.lc 320:7-325:35 3803testdata/SampleMaterial.lc 320:7-325:35
3858 Bool 3804 Bool
3859 -> CullType 3805 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3860 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3861testdata/SampleMaterial.lc 320:7-326:28 3806testdata/SampleMaterial.lc 320:7-326:28
3862 CullType 3807 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3863 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3864testdata/SampleMaterial.lc 320:7-327:33 3808testdata/SampleMaterial.lc 320:7-327:33
3865 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3809 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3866testdata/SampleMaterial.lc 320:7-328:32 3810testdata/SampleMaterial.lc 320:7-328:32
3867 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3811 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3868testdata/SampleMaterial.lc 320:7-329:30 3812testdata/SampleMaterial.lc 320:7-329:30
3869 Bool -> List StageAttrs -> Bool -> CommonAttrs 3813 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3870testdata/SampleMaterial.lc 320:7-330:34 3814testdata/SampleMaterial.lc 320:7-330:34
3871 List StageAttrs -> Bool -> CommonAttrs 3815 [StageAttrs] -> Bool -> CommonAttrs
3872testdata/SampleMaterial.lc 320:7-358:14 3816testdata/SampleMaterial.lc 320:7-358:14
3873 Bool -> CommonAttrs 3817 Bool -> CommonAttrs
3874testdata/SampleMaterial.lc 320:7-360:10 3818testdata/SampleMaterial.lc 320:7-360:10
@@ -3888,41 +3832,41 @@ testdata/SampleMaterial.lc 326:23-326:28
3888testdata/SampleMaterial.lc 327:20-327:33 3832testdata/SampleMaterial.lc 327:20-327:33
3889 CullType 3833 CullType
3890testdata/SampleMaterial.lc 328:30-328:32 3834testdata/SampleMaterial.lc 328:30-328:32
3891 forall a . List a 3835 forall a . [a]
3892testdata/SampleMaterial.lc 329:25-329:30 3836testdata/SampleMaterial.lc 329:25-329:30
3893 Bool 3837 Bool
3894testdata/SampleMaterial.lc 330:29-330:34 3838testdata/SampleMaterial.lc 330:29-330:34
3895 Bool 3839 Bool
3896testdata/SampleMaterial.lc 332:13-358:14 3840testdata/SampleMaterial.lc 332:13-358:14
3897 List StageAttrs 3841 [StageAttrs]
3898testdata/SampleMaterial.lc 332:15-332:25 3842testdata/SampleMaterial.lc 332:15-332:25
3899 Maybe (Blending', Blending') 3843 Maybe (Blending', Blending')
3900 -> RGBGen 3844 -> RGBGen
3901 -> AlphaGen 3845 -> AlphaGen
3902 -> TCGen 3846 -> TCGen
3903 -> List TCMod 3847 -> [TCMod]
3904 -> StageTexture 3848 -> StageTexture
3905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3906testdata/SampleMaterial.lc 332:15-333:36 3850testdata/SampleMaterial.lc 332:15-333:36
3907 RGBGen 3851 RGBGen
3908 -> AlphaGen 3852 -> AlphaGen
3909 -> TCGen 3853 -> TCGen
3910 -> List TCMod 3854 -> [TCMod]
3911 -> StageTexture 3855 -> StageTexture
3912 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3913testdata/SampleMaterial.lc 332:15-334:50 3857testdata/SampleMaterial.lc 332:15-334:50
3914 AlphaGen 3858 AlphaGen
3915 -> TCGen 3859 -> TCGen
3916 -> List TCMod 3860 -> [TCMod]
3917 -> StageTexture 3861 -> StageTexture
3918 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3919testdata/SampleMaterial.lc 332:15-335:42 3863testdata/SampleMaterial.lc 332:15-335:42
3920 TCGen 3864 TCGen
3921 -> List TCMod 3865 -> [TCMod]
3922 -> StageTexture 3866 -> StageTexture
3923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3924testdata/SampleMaterial.lc 332:15-336:36 3868testdata/SampleMaterial.lc 332:15-336:36
3925 List TCMod 3869 [TCMod]
3926 -> StageTexture 3870 -> StageTexture
3927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3928testdata/SampleMaterial.lc 332:15-337:31 3872testdata/SampleMaterial.lc 332:15-337:31
@@ -3949,7 +3893,7 @@ testdata/SampleMaterial.lc 335:32-335:42
3949testdata/SampleMaterial.lc 336:29-336:36 3893testdata/SampleMaterial.lc 336:29-336:36
3950 TCGen 3894 TCGen
3951testdata/SampleMaterial.lc 337:29-337:31 3895testdata/SampleMaterial.lc 337:29-337:31
3952 forall a . List a 3896 forall a . [a]
3953testdata/SampleMaterial.lc 338:31-338:37 3897testdata/SampleMaterial.lc 338:31-338:37
3954 String -> StageTexture 3898 String -> StageTexture
3955testdata/SampleMaterial.lc 338:31-338:74 3899testdata/SampleMaterial.lc 338:31-338:74
@@ -3971,29 +3915,29 @@ testdata/SampleMaterial.lc 345:15-345:25
3971 -> RGBGen 3915 -> RGBGen
3972 -> AlphaGen 3916 -> AlphaGen
3973 -> TCGen 3917 -> TCGen
3974 -> List TCMod 3918 -> [TCMod]
3975 -> StageTexture 3919 -> StageTexture
3976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3977testdata/SampleMaterial.lc 345:15-346:57 3921testdata/SampleMaterial.lc 345:15-346:57
3978 RGBGen 3922 RGBGen
3979 -> AlphaGen 3923 -> AlphaGen
3980 -> TCGen 3924 -> TCGen
3981 -> List TCMod 3925 -> [TCMod]
3982 -> StageTexture 3926 -> StageTexture
3983 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3984testdata/SampleMaterial.lc 345:15-347:50 3928testdata/SampleMaterial.lc 345:15-347:50
3985 AlphaGen 3929 AlphaGen
3986 -> TCGen 3930 -> TCGen
3987 -> List TCMod 3931 -> [TCMod]
3988 -> StageTexture 3932 -> StageTexture
3989 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3990testdata/SampleMaterial.lc 345:15-348:42 3934testdata/SampleMaterial.lc 345:15-348:42
3991 TCGen 3935 TCGen
3992 -> List TCMod 3936 -> [TCMod]
3993 -> StageTexture 3937 -> StageTexture
3994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3938 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3995testdata/SampleMaterial.lc 345:15-349:40 3939testdata/SampleMaterial.lc 345:15-349:40
3996 List TCMod 3940 [TCMod]
3997 -> StageTexture 3941 -> StageTexture
3998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3999testdata/SampleMaterial.lc 345:15-350:31 3943testdata/SampleMaterial.lc 345:15-350:31
@@ -4010,7 +3954,7 @@ testdata/SampleMaterial.lc 345:15-354:40
4010testdata/SampleMaterial.lc 345:15-355:46 3954testdata/SampleMaterial.lc 345:15-355:46
4011 String -> StageAttrs 3955 String -> StageAttrs
4012testdata/SampleMaterial.lc 345:15-357:18 3956testdata/SampleMaterial.lc 345:15-357:18
4013 StageAttrs | List StageAttrs 3957 StageAttrs | [StageAttrs]
4014testdata/SampleMaterial.lc 346:29-346:33 3958testdata/SampleMaterial.lc 346:29-346:33
4015 forall a . a -> Maybe a 3959 forall a . a -> Maybe a
4016testdata/SampleMaterial.lc 346:29-346:57 3960testdata/SampleMaterial.lc 346:29-346:57
@@ -4028,7 +3972,7 @@ testdata/SampleMaterial.lc 348:32-348:42
4028testdata/SampleMaterial.lc 349:29-349:40 3972testdata/SampleMaterial.lc 349:29-349:40
4029 TCGen 3973 TCGen
4030testdata/SampleMaterial.lc 350:29-350:31 3974testdata/SampleMaterial.lc 350:29-350:31
4031 forall a . List a 3975 forall a . [a]
4032testdata/SampleMaterial.lc 351:31-351:42 3976testdata/SampleMaterial.lc 351:31-351:42
4033 StageTexture 3977 StageTexture
4034testdata/SampleMaterial.lc 352:34-352:38 3978testdata/SampleMaterial.lc 352:34-352:38
@@ -4046,7 +3990,7 @@ testdata/SampleMaterial.lc 359:21-359:26
4046testdata/SampleMaterial.lc 362:5-404:6 3990testdata/SampleMaterial.lc 362:5-404:6
4047 (String, CommonAttrs) 3991 (String, CommonAttrs)
4048testdata/SampleMaterial.lc 362:5-2182:6 3992testdata/SampleMaterial.lc 362:5-2182:6
4049 List (String, CommonAttrs) 3993 [(String, CommonAttrs)]
4050testdata/SampleMaterial.lc 362:7-362:53 3994testdata/SampleMaterial.lc 362:7-362:53
4051 String 3995 String
4052testdata/SampleMaterial.lc 363:7-363:18 3996testdata/SampleMaterial.lc 363:7-363:18
@@ -4056,49 +4000,42 @@ testdata/SampleMaterial.lc 363:7-363:18
4056 -> Float 4000 -> Float
4057 -> Bool 4001 -> Bool
4058 -> Bool 4002 -> Bool
4059 -> CullType 4003 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4060 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4061testdata/SampleMaterial.lc 363:7-364:26 4004testdata/SampleMaterial.lc 363:7-364:26
4062 () 4005 ()
4063 -> Bool 4006 -> Bool
4064 -> Float 4007 -> Float
4065 -> Bool 4008 -> Bool
4066 -> Bool 4009 -> Bool
4067 -> CullType 4010 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4068 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4069testdata/SampleMaterial.lc 363:7-365:26 4011testdata/SampleMaterial.lc 363:7-365:26
4070 Bool 4012 Bool
4071 -> Float 4013 -> Float
4072 -> Bool 4014 -> Bool
4073 -> Bool 4015 -> Bool
4074 -> CullType 4016 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4075 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4076testdata/SampleMaterial.lc 363:7-366:27 4017testdata/SampleMaterial.lc 363:7-366:27
4077 Float 4018 Float
4078 -> Bool 4019 -> Bool
4079 -> Bool 4020 -> Bool
4080 -> CullType 4021 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4081 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4082testdata/SampleMaterial.lc 363:7-367:21 4022testdata/SampleMaterial.lc 363:7-367:21
4083 Bool 4023 Bool
4084 -> Bool 4024 -> Bool
4085 -> CullType 4025 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4086 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4087testdata/SampleMaterial.lc 363:7-368:35 4026testdata/SampleMaterial.lc 363:7-368:35
4088 Bool 4027 Bool
4089 -> CullType 4028 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4090 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4091testdata/SampleMaterial.lc 363:7-369:28 4029testdata/SampleMaterial.lc 363:7-369:28
4092 CullType 4030 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4093 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4094testdata/SampleMaterial.lc 363:7-370:33 4031testdata/SampleMaterial.lc 363:7-370:33
4095 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4032 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4096testdata/SampleMaterial.lc 363:7-371:32 4033testdata/SampleMaterial.lc 363:7-371:32
4097 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4034 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4098testdata/SampleMaterial.lc 363:7-372:30 4035testdata/SampleMaterial.lc 363:7-372:30
4099 Bool -> List StageAttrs -> Bool -> CommonAttrs 4036 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4100testdata/SampleMaterial.lc 363:7-373:34 4037testdata/SampleMaterial.lc 363:7-373:34
4101 List StageAttrs -> Bool -> CommonAttrs 4038 [StageAttrs] -> Bool -> CommonAttrs
4102testdata/SampleMaterial.lc 363:7-401:14 4039testdata/SampleMaterial.lc 363:7-401:14
4103 Bool -> CommonAttrs 4040 Bool -> CommonAttrs
4104testdata/SampleMaterial.lc 363:7-403:10 4041testdata/SampleMaterial.lc 363:7-403:10
@@ -4118,41 +4055,41 @@ testdata/SampleMaterial.lc 369:23-369:28
4118testdata/SampleMaterial.lc 370:20-370:33 4055testdata/SampleMaterial.lc 370:20-370:33
4119 CullType 4056 CullType
4120testdata/SampleMaterial.lc 371:30-371:32 4057testdata/SampleMaterial.lc 371:30-371:32
4121 forall a . List a 4058 forall a . [a]
4122testdata/SampleMaterial.lc 372:25-372:30 4059testdata/SampleMaterial.lc 372:25-372:30
4123 Bool 4060 Bool
4124testdata/SampleMaterial.lc 373:29-373:34 4061testdata/SampleMaterial.lc 373:29-373:34
4125 Bool 4062 Bool
4126testdata/SampleMaterial.lc 375:13-401:14 4063testdata/SampleMaterial.lc 375:13-401:14
4127 List StageAttrs 4064 [StageAttrs]
4128testdata/SampleMaterial.lc 375:15-375:25 4065testdata/SampleMaterial.lc 375:15-375:25
4129 Maybe (Blending', Blending') 4066 Maybe (Blending', Blending')
4130 -> RGBGen 4067 -> RGBGen
4131 -> AlphaGen 4068 -> AlphaGen
4132 -> TCGen 4069 -> TCGen
4133 -> List TCMod 4070 -> [TCMod]
4134 -> StageTexture 4071 -> StageTexture
4135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4136testdata/SampleMaterial.lc 375:15-376:36 4073testdata/SampleMaterial.lc 375:15-376:36
4137 RGBGen 4074 RGBGen
4138 -> AlphaGen 4075 -> AlphaGen
4139 -> TCGen 4076 -> TCGen
4140 -> List TCMod 4077 -> [TCMod]
4141 -> StageTexture 4078 -> StageTexture
4142 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4143testdata/SampleMaterial.lc 375:15-377:50 4080testdata/SampleMaterial.lc 375:15-377:50
4144 AlphaGen 4081 AlphaGen
4145 -> TCGen 4082 -> TCGen
4146 -> List TCMod 4083 -> [TCMod]
4147 -> StageTexture 4084 -> StageTexture
4148 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4149testdata/SampleMaterial.lc 375:15-378:42 4086testdata/SampleMaterial.lc 375:15-378:42
4150 TCGen 4087 TCGen
4151 -> List TCMod 4088 -> [TCMod]
4152 -> StageTexture 4089 -> StageTexture
4153 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4154testdata/SampleMaterial.lc 375:15-379:36 4091testdata/SampleMaterial.lc 375:15-379:36
4155 List TCMod 4092 [TCMod]
4156 -> StageTexture 4093 -> StageTexture
4157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4158testdata/SampleMaterial.lc 375:15-380:31 4095testdata/SampleMaterial.lc 375:15-380:31
@@ -4179,7 +4116,7 @@ testdata/SampleMaterial.lc 378:32-378:42
4179testdata/SampleMaterial.lc 379:29-379:36 4116testdata/SampleMaterial.lc 379:29-379:36
4180 TCGen 4117 TCGen
4181testdata/SampleMaterial.lc 380:29-380:31 4118testdata/SampleMaterial.lc 380:29-380:31
4182 forall a . List a 4119 forall a . [a]
4183testdata/SampleMaterial.lc 381:31-381:37 4120testdata/SampleMaterial.lc 381:31-381:37
4184 String -> StageTexture 4121 String -> StageTexture
4185testdata/SampleMaterial.lc 381:31-381:84 4122testdata/SampleMaterial.lc 381:31-381:84
@@ -4201,29 +4138,29 @@ testdata/SampleMaterial.lc 388:15-388:25
4201 -> RGBGen 4138 -> RGBGen
4202 -> AlphaGen 4139 -> AlphaGen
4203 -> TCGen 4140 -> TCGen
4204 -> List TCMod 4141 -> [TCMod]
4205 -> StageTexture 4142 -> StageTexture
4206 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4207testdata/SampleMaterial.lc 388:15-389:57 4144testdata/SampleMaterial.lc 388:15-389:57
4208 RGBGen 4145 RGBGen
4209 -> AlphaGen 4146 -> AlphaGen
4210 -> TCGen 4147 -> TCGen
4211 -> List TCMod 4148 -> [TCMod]
4212 -> StageTexture 4149 -> StageTexture
4213 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4150 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4214testdata/SampleMaterial.lc 388:15-390:50 4151testdata/SampleMaterial.lc 388:15-390:50
4215 AlphaGen 4152 AlphaGen
4216 -> TCGen 4153 -> TCGen
4217 -> List TCMod 4154 -> [TCMod]
4218 -> StageTexture 4155 -> StageTexture
4219 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4220testdata/SampleMaterial.lc 388:15-391:42 4157testdata/SampleMaterial.lc 388:15-391:42
4221 TCGen 4158 TCGen
4222 -> List TCMod 4159 -> [TCMod]
4223 -> StageTexture 4160 -> StageTexture
4224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4161 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4225testdata/SampleMaterial.lc 388:15-392:40 4162testdata/SampleMaterial.lc 388:15-392:40
4226 List TCMod 4163 [TCMod]
4227 -> StageTexture 4164 -> StageTexture
4228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4229testdata/SampleMaterial.lc 388:15-393:31 4166testdata/SampleMaterial.lc 388:15-393:31
@@ -4240,7 +4177,7 @@ testdata/SampleMaterial.lc 388:15-397:40
4240testdata/SampleMaterial.lc 388:15-398:46 4177testdata/SampleMaterial.lc 388:15-398:46
4241 String -> StageAttrs 4178 String -> StageAttrs
4242testdata/SampleMaterial.lc 388:15-400:18 4179testdata/SampleMaterial.lc 388:15-400:18
4243 StageAttrs | List StageAttrs 4180 StageAttrs | [StageAttrs]
4244testdata/SampleMaterial.lc 389:29-389:33 4181testdata/SampleMaterial.lc 389:29-389:33
4245 forall a . a -> Maybe a 4182 forall a . a -> Maybe a
4246testdata/SampleMaterial.lc 389:29-389:57 4183testdata/SampleMaterial.lc 389:29-389:57
@@ -4258,7 +4195,7 @@ testdata/SampleMaterial.lc 391:32-391:42
4258testdata/SampleMaterial.lc 392:29-392:40 4195testdata/SampleMaterial.lc 392:29-392:40
4259 TCGen 4196 TCGen
4260testdata/SampleMaterial.lc 393:29-393:31 4197testdata/SampleMaterial.lc 393:29-393:31
4261 forall a . List a 4198 forall a . [a]
4262testdata/SampleMaterial.lc 394:31-394:42 4199testdata/SampleMaterial.lc 394:31-394:42
4263 StageTexture 4200 StageTexture
4264testdata/SampleMaterial.lc 395:34-395:38 4201testdata/SampleMaterial.lc 395:34-395:38
@@ -4276,7 +4213,7 @@ testdata/SampleMaterial.lc 402:21-402:26
4276testdata/SampleMaterial.lc 405:5-447:6 4213testdata/SampleMaterial.lc 405:5-447:6
4277 (String, CommonAttrs) 4214 (String, CommonAttrs)
4278testdata/SampleMaterial.lc 405:5-2182:6 4215testdata/SampleMaterial.lc 405:5-2182:6
4279 List (String, CommonAttrs) 4216 [(String, CommonAttrs)]
4280testdata/SampleMaterial.lc 405:7-405:53 4217testdata/SampleMaterial.lc 405:7-405:53
4281 String 4218 String
4282testdata/SampleMaterial.lc 406:7-406:18 4219testdata/SampleMaterial.lc 406:7-406:18
@@ -4286,49 +4223,42 @@ testdata/SampleMaterial.lc 406:7-406:18
4286 -> Float 4223 -> Float
4287 -> Bool 4224 -> Bool
4288 -> Bool 4225 -> Bool
4289 -> CullType 4226 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4290 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4291testdata/SampleMaterial.lc 406:7-407:26 4227testdata/SampleMaterial.lc 406:7-407:26
4292 () 4228 ()
4293 -> Bool 4229 -> Bool
4294 -> Float 4230 -> Float
4295 -> Bool 4231 -> Bool
4296 -> Bool 4232 -> Bool
4297 -> CullType 4233 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4298 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4299testdata/SampleMaterial.lc 406:7-408:26 4234testdata/SampleMaterial.lc 406:7-408:26
4300 Bool 4235 Bool
4301 -> Float 4236 -> Float
4302 -> Bool 4237 -> Bool
4303 -> Bool 4238 -> Bool
4304 -> CullType 4239 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4305 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4306testdata/SampleMaterial.lc 406:7-409:27 4240testdata/SampleMaterial.lc 406:7-409:27
4307 Float 4241 Float
4308 -> Bool 4242 -> Bool
4309 -> Bool 4243 -> Bool
4310 -> CullType 4244 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4311 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4312testdata/SampleMaterial.lc 406:7-410:21 4245testdata/SampleMaterial.lc 406:7-410:21
4313 Bool 4246 Bool
4314 -> Bool 4247 -> Bool
4315 -> CullType 4248 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4316 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4317testdata/SampleMaterial.lc 406:7-411:35 4249testdata/SampleMaterial.lc 406:7-411:35
4318 Bool 4250 Bool
4319 -> CullType 4251 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4320 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4321testdata/SampleMaterial.lc 406:7-412:28 4252testdata/SampleMaterial.lc 406:7-412:28
4322 CullType 4253 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4323 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4324testdata/SampleMaterial.lc 406:7-413:33 4254testdata/SampleMaterial.lc 406:7-413:33
4325 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4255 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4326testdata/SampleMaterial.lc 406:7-414:32 4256testdata/SampleMaterial.lc 406:7-414:32
4327 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4257 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4328testdata/SampleMaterial.lc 406:7-415:30 4258testdata/SampleMaterial.lc 406:7-415:30
4329 Bool -> List StageAttrs -> Bool -> CommonAttrs 4259 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4330testdata/SampleMaterial.lc 406:7-416:34 4260testdata/SampleMaterial.lc 406:7-416:34
4331 List StageAttrs -> Bool -> CommonAttrs 4261 [StageAttrs] -> Bool -> CommonAttrs
4332testdata/SampleMaterial.lc 406:7-444:14 4262testdata/SampleMaterial.lc 406:7-444:14
4333 Bool -> CommonAttrs 4263 Bool -> CommonAttrs
4334testdata/SampleMaterial.lc 406:7-446:10 4264testdata/SampleMaterial.lc 406:7-446:10
@@ -4348,41 +4278,41 @@ testdata/SampleMaterial.lc 412:23-412:28
4348testdata/SampleMaterial.lc 413:20-413:33 4278testdata/SampleMaterial.lc 413:20-413:33
4349 CullType 4279 CullType
4350testdata/SampleMaterial.lc 414:30-414:32 4280testdata/SampleMaterial.lc 414:30-414:32
4351 forall a . List a 4281 forall a . [a]
4352testdata/SampleMaterial.lc 415:25-415:30 4282testdata/SampleMaterial.lc 415:25-415:30
4353 Bool 4283 Bool
4354testdata/SampleMaterial.lc 416:29-416:34 4284testdata/SampleMaterial.lc 416:29-416:34
4355 Bool 4285 Bool
4356testdata/SampleMaterial.lc 418:13-444:14 4286testdata/SampleMaterial.lc 418:13-444:14
4357 List StageAttrs 4287 [StageAttrs]
4358testdata/SampleMaterial.lc 418:15-418:25 4288testdata/SampleMaterial.lc 418:15-418:25
4359 Maybe (Blending', Blending') 4289 Maybe (Blending', Blending')
4360 -> RGBGen 4290 -> RGBGen
4361 -> AlphaGen 4291 -> AlphaGen
4362 -> TCGen 4292 -> TCGen
4363 -> List TCMod 4293 -> [TCMod]
4364 -> StageTexture 4294 -> StageTexture
4365 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4295 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4366testdata/SampleMaterial.lc 418:15-419:36 4296testdata/SampleMaterial.lc 418:15-419:36
4367 RGBGen 4297 RGBGen
4368 -> AlphaGen 4298 -> AlphaGen
4369 -> TCGen 4299 -> TCGen
4370 -> List TCMod 4300 -> [TCMod]
4371 -> StageTexture 4301 -> StageTexture
4372 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4302 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4373testdata/SampleMaterial.lc 418:15-420:50 4303testdata/SampleMaterial.lc 418:15-420:50
4374 AlphaGen 4304 AlphaGen
4375 -> TCGen 4305 -> TCGen
4376 -> List TCMod 4306 -> [TCMod]
4377 -> StageTexture 4307 -> StageTexture
4378 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4379testdata/SampleMaterial.lc 418:15-421:42 4309testdata/SampleMaterial.lc 418:15-421:42
4380 TCGen 4310 TCGen
4381 -> List TCMod 4311 -> [TCMod]
4382 -> StageTexture 4312 -> StageTexture
4383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4384testdata/SampleMaterial.lc 418:15-422:36 4314testdata/SampleMaterial.lc 418:15-422:36
4385 List TCMod 4315 [TCMod]
4386 -> StageTexture 4316 -> StageTexture
4387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4388testdata/SampleMaterial.lc 418:15-423:31 4318testdata/SampleMaterial.lc 418:15-423:31
@@ -4409,7 +4339,7 @@ testdata/SampleMaterial.lc 421:32-421:42
4409testdata/SampleMaterial.lc 422:29-422:36 4339testdata/SampleMaterial.lc 422:29-422:36
4410 TCGen 4340 TCGen
4411testdata/SampleMaterial.lc 423:29-423:31 4341testdata/SampleMaterial.lc 423:29-423:31
4412 forall a . List a 4342 forall a . [a]
4413testdata/SampleMaterial.lc 424:31-424:37 4343testdata/SampleMaterial.lc 424:31-424:37
4414 String -> StageTexture 4344 String -> StageTexture
4415testdata/SampleMaterial.lc 424:31-424:84 4345testdata/SampleMaterial.lc 424:31-424:84
@@ -4431,29 +4361,29 @@ testdata/SampleMaterial.lc 431:15-431:25
4431 -> RGBGen 4361 -> RGBGen
4432 -> AlphaGen 4362 -> AlphaGen
4433 -> TCGen 4363 -> TCGen
4434 -> List TCMod 4364 -> [TCMod]
4435 -> StageTexture 4365 -> StageTexture
4436 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4366 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4437testdata/SampleMaterial.lc 431:15-432:57 4367testdata/SampleMaterial.lc 431:15-432:57
4438 RGBGen 4368 RGBGen
4439 -> AlphaGen 4369 -> AlphaGen
4440 -> TCGen 4370 -> TCGen
4441 -> List TCMod 4371 -> [TCMod]
4442 -> StageTexture 4372 -> StageTexture
4443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4373 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4444testdata/SampleMaterial.lc 431:15-433:50 4374testdata/SampleMaterial.lc 431:15-433:50
4445 AlphaGen 4375 AlphaGen
4446 -> TCGen 4376 -> TCGen
4447 -> List TCMod 4377 -> [TCMod]
4448 -> StageTexture 4378 -> StageTexture
4449 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4450testdata/SampleMaterial.lc 431:15-434:42 4380testdata/SampleMaterial.lc 431:15-434:42
4451 TCGen 4381 TCGen
4452 -> List TCMod 4382 -> [TCMod]
4453 -> StageTexture 4383 -> StageTexture
4454 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4384 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4455testdata/SampleMaterial.lc 431:15-435:40 4385testdata/SampleMaterial.lc 431:15-435:40
4456 List TCMod 4386 [TCMod]
4457 -> StageTexture 4387 -> StageTexture
4458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4388 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4459testdata/SampleMaterial.lc 431:15-436:31 4389testdata/SampleMaterial.lc 431:15-436:31
@@ -4470,7 +4400,7 @@ testdata/SampleMaterial.lc 431:15-440:40
4470testdata/SampleMaterial.lc 431:15-441:46 4400testdata/SampleMaterial.lc 431:15-441:46
4471 String -> StageAttrs 4401 String -> StageAttrs
4472testdata/SampleMaterial.lc 431:15-443:18 4402testdata/SampleMaterial.lc 431:15-443:18
4473 StageAttrs | List StageAttrs 4403 StageAttrs | [StageAttrs]
4474testdata/SampleMaterial.lc 432:29-432:33 4404testdata/SampleMaterial.lc 432:29-432:33
4475 forall a . a -> Maybe a 4405 forall a . a -> Maybe a
4476testdata/SampleMaterial.lc 432:29-432:57 4406testdata/SampleMaterial.lc 432:29-432:57
@@ -4488,7 +4418,7 @@ testdata/SampleMaterial.lc 434:32-434:42
4488testdata/SampleMaterial.lc 435:29-435:40 4418testdata/SampleMaterial.lc 435:29-435:40
4489 TCGen 4419 TCGen
4490testdata/SampleMaterial.lc 436:29-436:31 4420testdata/SampleMaterial.lc 436:29-436:31
4491 forall a . List a 4421 forall a . [a]
4492testdata/SampleMaterial.lc 437:31-437:42 4422testdata/SampleMaterial.lc 437:31-437:42
4493 StageTexture 4423 StageTexture
4494testdata/SampleMaterial.lc 438:34-438:38 4424testdata/SampleMaterial.lc 438:34-438:38
@@ -4506,7 +4436,7 @@ testdata/SampleMaterial.lc 445:21-445:26
4506testdata/SampleMaterial.lc 448:5-490:6 4436testdata/SampleMaterial.lc 448:5-490:6
4507 (String, CommonAttrs) 4437 (String, CommonAttrs)
4508testdata/SampleMaterial.lc 448:5-2182:6 4438testdata/SampleMaterial.lc 448:5-2182:6
4509 List (String, CommonAttrs) 4439 [(String, CommonAttrs)]
4510testdata/SampleMaterial.lc 448:7-448:53 4440testdata/SampleMaterial.lc 448:7-448:53
4511 String 4441 String
4512testdata/SampleMaterial.lc 449:7-449:18 4442testdata/SampleMaterial.lc 449:7-449:18
@@ -4516,49 +4446,42 @@ testdata/SampleMaterial.lc 449:7-449:18
4516 -> Float 4446 -> Float
4517 -> Bool 4447 -> Bool
4518 -> Bool 4448 -> Bool
4519 -> CullType 4449 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4520 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4521testdata/SampleMaterial.lc 449:7-450:26 4450testdata/SampleMaterial.lc 449:7-450:26
4522 () 4451 ()
4523 -> Bool 4452 -> Bool
4524 -> Float 4453 -> Float
4525 -> Bool 4454 -> Bool
4526 -> Bool 4455 -> Bool
4527 -> CullType 4456 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4528 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4529testdata/SampleMaterial.lc 449:7-451:26 4457testdata/SampleMaterial.lc 449:7-451:26
4530 Bool 4458 Bool
4531 -> Float 4459 -> Float
4532 -> Bool 4460 -> Bool
4533 -> Bool 4461 -> Bool
4534 -> CullType 4462 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4535 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4536testdata/SampleMaterial.lc 449:7-452:27 4463testdata/SampleMaterial.lc 449:7-452:27
4537 Float 4464 Float
4538 -> Bool 4465 -> Bool
4539 -> Bool 4466 -> Bool
4540 -> CullType 4467 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4541 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4542testdata/SampleMaterial.lc 449:7-453:21 4468testdata/SampleMaterial.lc 449:7-453:21
4543 Bool 4469 Bool
4544 -> Bool 4470 -> Bool
4545 -> CullType 4471 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4546 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4547testdata/SampleMaterial.lc 449:7-454:35 4472testdata/SampleMaterial.lc 449:7-454:35
4548 Bool 4473 Bool
4549 -> CullType 4474 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4550 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4551testdata/SampleMaterial.lc 449:7-455:28 4475testdata/SampleMaterial.lc 449:7-455:28
4552 CullType 4476 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4554testdata/SampleMaterial.lc 449:7-456:33 4477testdata/SampleMaterial.lc 449:7-456:33
4555 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4478 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4556testdata/SampleMaterial.lc 449:7-457:32 4479testdata/SampleMaterial.lc 449:7-457:32
4557 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4480 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4558testdata/SampleMaterial.lc 449:7-458:30 4481testdata/SampleMaterial.lc 449:7-458:30
4559 Bool -> List StageAttrs -> Bool -> CommonAttrs 4482 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4560testdata/SampleMaterial.lc 449:7-459:34 4483testdata/SampleMaterial.lc 449:7-459:34
4561 List StageAttrs -> Bool -> CommonAttrs 4484 [StageAttrs] -> Bool -> CommonAttrs
4562testdata/SampleMaterial.lc 449:7-487:14 4485testdata/SampleMaterial.lc 449:7-487:14
4563 Bool -> CommonAttrs 4486 Bool -> CommonAttrs
4564testdata/SampleMaterial.lc 449:7-489:10 4487testdata/SampleMaterial.lc 449:7-489:10
@@ -4578,41 +4501,41 @@ testdata/SampleMaterial.lc 455:23-455:28
4578testdata/SampleMaterial.lc 456:20-456:33 4501testdata/SampleMaterial.lc 456:20-456:33
4579 CullType 4502 CullType
4580testdata/SampleMaterial.lc 457:30-457:32 4503testdata/SampleMaterial.lc 457:30-457:32
4581 forall a . List a 4504 forall a . [a]
4582testdata/SampleMaterial.lc 458:25-458:30 4505testdata/SampleMaterial.lc 458:25-458:30
4583 Bool 4506 Bool
4584testdata/SampleMaterial.lc 459:29-459:34 4507testdata/SampleMaterial.lc 459:29-459:34
4585 Bool 4508 Bool
4586testdata/SampleMaterial.lc 461:13-487:14 4509testdata/SampleMaterial.lc 461:13-487:14
4587 List StageAttrs 4510 [StageAttrs]
4588testdata/SampleMaterial.lc 461:15-461:25 4511testdata/SampleMaterial.lc 461:15-461:25
4589 Maybe (Blending', Blending') 4512 Maybe (Blending', Blending')
4590 -> RGBGen 4513 -> RGBGen
4591 -> AlphaGen 4514 -> AlphaGen
4592 -> TCGen 4515 -> TCGen
4593 -> List TCMod 4516 -> [TCMod]
4594 -> StageTexture 4517 -> StageTexture
4595 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4518 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4596testdata/SampleMaterial.lc 461:15-462:36 4519testdata/SampleMaterial.lc 461:15-462:36
4597 RGBGen 4520 RGBGen
4598 -> AlphaGen 4521 -> AlphaGen
4599 -> TCGen 4522 -> TCGen
4600 -> List TCMod 4523 -> [TCMod]
4601 -> StageTexture 4524 -> StageTexture
4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4525 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4603testdata/SampleMaterial.lc 461:15-463:50 4526testdata/SampleMaterial.lc 461:15-463:50
4604 AlphaGen 4527 AlphaGen
4605 -> TCGen 4528 -> TCGen
4606 -> List TCMod 4529 -> [TCMod]
4607 -> StageTexture 4530 -> StageTexture
4608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4609testdata/SampleMaterial.lc 461:15-464:42 4532testdata/SampleMaterial.lc 461:15-464:42
4610 TCGen 4533 TCGen
4611 -> List TCMod 4534 -> [TCMod]
4612 -> StageTexture 4535 -> StageTexture
4613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4614testdata/SampleMaterial.lc 461:15-465:36 4537testdata/SampleMaterial.lc 461:15-465:36
4615 List TCMod 4538 [TCMod]
4616 -> StageTexture 4539 -> StageTexture
4617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4618testdata/SampleMaterial.lc 461:15-466:31 4541testdata/SampleMaterial.lc 461:15-466:31
@@ -4639,7 +4562,7 @@ testdata/SampleMaterial.lc 464:32-464:42
4639testdata/SampleMaterial.lc 465:29-465:36 4562testdata/SampleMaterial.lc 465:29-465:36
4640 TCGen 4563 TCGen
4641testdata/SampleMaterial.lc 466:29-466:31 4564testdata/SampleMaterial.lc 466:29-466:31
4642 forall a . List a 4565 forall a . [a]
4643testdata/SampleMaterial.lc 467:31-467:37 4566testdata/SampleMaterial.lc 467:31-467:37
4644 String -> StageTexture 4567 String -> StageTexture
4645testdata/SampleMaterial.lc 467:31-467:84 4568testdata/SampleMaterial.lc 467:31-467:84
@@ -4661,29 +4584,29 @@ testdata/SampleMaterial.lc 474:15-474:25
4661 -> RGBGen 4584 -> RGBGen
4662 -> AlphaGen 4585 -> AlphaGen
4663 -> TCGen 4586 -> TCGen
4664 -> List TCMod 4587 -> [TCMod]
4665 -> StageTexture 4588 -> StageTexture
4666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4589 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4667testdata/SampleMaterial.lc 474:15-475:57 4590testdata/SampleMaterial.lc 474:15-475:57
4668 RGBGen 4591 RGBGen
4669 -> AlphaGen 4592 -> AlphaGen
4670 -> TCGen 4593 -> TCGen
4671 -> List TCMod 4594 -> [TCMod]
4672 -> StageTexture 4595 -> StageTexture
4673 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4596 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4674testdata/SampleMaterial.lc 474:15-476:50 4597testdata/SampleMaterial.lc 474:15-476:50
4675 AlphaGen 4598 AlphaGen
4676 -> TCGen 4599 -> TCGen
4677 -> List TCMod 4600 -> [TCMod]
4678 -> StageTexture 4601 -> StageTexture
4679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4680testdata/SampleMaterial.lc 474:15-477:42 4603testdata/SampleMaterial.lc 474:15-477:42
4681 TCGen 4604 TCGen
4682 -> List TCMod 4605 -> [TCMod]
4683 -> StageTexture 4606 -> StageTexture
4684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4607 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4685testdata/SampleMaterial.lc 474:15-478:40 4608testdata/SampleMaterial.lc 474:15-478:40
4686 List TCMod 4609 [TCMod]
4687 -> StageTexture 4610 -> StageTexture
4688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4689testdata/SampleMaterial.lc 474:15-479:31 4612testdata/SampleMaterial.lc 474:15-479:31
@@ -4700,7 +4623,7 @@ testdata/SampleMaterial.lc 474:15-483:40
4700testdata/SampleMaterial.lc 474:15-484:46 4623testdata/SampleMaterial.lc 474:15-484:46
4701 String -> StageAttrs 4624 String -> StageAttrs
4702testdata/SampleMaterial.lc 474:15-486:18 4625testdata/SampleMaterial.lc 474:15-486:18
4703 StageAttrs | List StageAttrs 4626 StageAttrs | [StageAttrs]
4704testdata/SampleMaterial.lc 475:29-475:33 4627testdata/SampleMaterial.lc 475:29-475:33
4705 forall a . a -> Maybe a 4628 forall a . a -> Maybe a
4706testdata/SampleMaterial.lc 475:29-475:57 4629testdata/SampleMaterial.lc 475:29-475:57
@@ -4718,7 +4641,7 @@ testdata/SampleMaterial.lc 477:32-477:42
4718testdata/SampleMaterial.lc 478:29-478:40 4641testdata/SampleMaterial.lc 478:29-478:40
4719 TCGen 4642 TCGen
4720testdata/SampleMaterial.lc 479:29-479:31 4643testdata/SampleMaterial.lc 479:29-479:31
4721 forall a . List a 4644 forall a . [a]
4722testdata/SampleMaterial.lc 480:31-480:42 4645testdata/SampleMaterial.lc 480:31-480:42
4723 StageTexture 4646 StageTexture
4724testdata/SampleMaterial.lc 481:34-481:38 4647testdata/SampleMaterial.lc 481:34-481:38
@@ -4736,7 +4659,7 @@ testdata/SampleMaterial.lc 488:21-488:26
4736testdata/SampleMaterial.lc 491:5-533:6 4659testdata/SampleMaterial.lc 491:5-533:6
4737 (String, CommonAttrs) 4660 (String, CommonAttrs)
4738testdata/SampleMaterial.lc 491:5-2182:6 4661testdata/SampleMaterial.lc 491:5-2182:6
4739 List (String, CommonAttrs) 4662 [(String, CommonAttrs)]
4740testdata/SampleMaterial.lc 491:7-491:53 4663testdata/SampleMaterial.lc 491:7-491:53
4741 String 4664 String
4742testdata/SampleMaterial.lc 492:7-492:18 4665testdata/SampleMaterial.lc 492:7-492:18
@@ -4746,49 +4669,42 @@ testdata/SampleMaterial.lc 492:7-492:18
4746 -> Float 4669 -> Float
4747 -> Bool 4670 -> Bool
4748 -> Bool 4671 -> Bool
4749 -> CullType 4672 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4750 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4751testdata/SampleMaterial.lc 492:7-493:26 4673testdata/SampleMaterial.lc 492:7-493:26
4752 () 4674 ()
4753 -> Bool 4675 -> Bool
4754 -> Float 4676 -> Float
4755 -> Bool 4677 -> Bool
4756 -> Bool 4678 -> Bool
4757 -> CullType 4679 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4758 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4759testdata/SampleMaterial.lc 492:7-494:26 4680testdata/SampleMaterial.lc 492:7-494:26
4760 Bool 4681 Bool
4761 -> Float 4682 -> Float
4762 -> Bool 4683 -> Bool
4763 -> Bool 4684 -> Bool
4764 -> CullType 4685 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4765 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4766testdata/SampleMaterial.lc 492:7-495:27 4686testdata/SampleMaterial.lc 492:7-495:27
4767 Float 4687 Float
4768 -> Bool 4688 -> Bool
4769 -> Bool 4689 -> Bool
4770 -> CullType 4690 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4771 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4772testdata/SampleMaterial.lc 492:7-496:21 4691testdata/SampleMaterial.lc 492:7-496:21
4773 Bool 4692 Bool
4774 -> Bool 4693 -> Bool
4775 -> CullType 4694 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4776 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4777testdata/SampleMaterial.lc 492:7-497:35 4695testdata/SampleMaterial.lc 492:7-497:35
4778 Bool 4696 Bool
4779 -> CullType 4697 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4780 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4781testdata/SampleMaterial.lc 492:7-498:28 4698testdata/SampleMaterial.lc 492:7-498:28
4782 CullType 4699 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4783 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4784testdata/SampleMaterial.lc 492:7-499:33 4700testdata/SampleMaterial.lc 492:7-499:33
4785 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4701 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4786testdata/SampleMaterial.lc 492:7-500:32 4702testdata/SampleMaterial.lc 492:7-500:32
4787 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4703 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4788testdata/SampleMaterial.lc 492:7-501:30 4704testdata/SampleMaterial.lc 492:7-501:30
4789 Bool -> List StageAttrs -> Bool -> CommonAttrs 4705 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4790testdata/SampleMaterial.lc 492:7-502:34 4706testdata/SampleMaterial.lc 492:7-502:34
4791 List StageAttrs -> Bool -> CommonAttrs 4707 [StageAttrs] -> Bool -> CommonAttrs
4792testdata/SampleMaterial.lc 492:7-530:14 4708testdata/SampleMaterial.lc 492:7-530:14
4793 Bool -> CommonAttrs 4709 Bool -> CommonAttrs
4794testdata/SampleMaterial.lc 492:7-532:10 4710testdata/SampleMaterial.lc 492:7-532:10
@@ -4808,41 +4724,41 @@ testdata/SampleMaterial.lc 498:23-498:28
4808testdata/SampleMaterial.lc 499:20-499:33 4724testdata/SampleMaterial.lc 499:20-499:33
4809 CullType 4725 CullType
4810testdata/SampleMaterial.lc 500:30-500:32 4726testdata/SampleMaterial.lc 500:30-500:32
4811 forall a . List a 4727 forall a . [a]
4812testdata/SampleMaterial.lc 501:25-501:30 4728testdata/SampleMaterial.lc 501:25-501:30
4813 Bool 4729 Bool
4814testdata/SampleMaterial.lc 502:29-502:34 4730testdata/SampleMaterial.lc 502:29-502:34
4815 Bool 4731 Bool
4816testdata/SampleMaterial.lc 504:13-530:14 4732testdata/SampleMaterial.lc 504:13-530:14
4817 List StageAttrs 4733 [StageAttrs]
4818testdata/SampleMaterial.lc 504:15-504:25 4734testdata/SampleMaterial.lc 504:15-504:25
4819 Maybe (Blending', Blending') 4735 Maybe (Blending', Blending')
4820 -> RGBGen 4736 -> RGBGen
4821 -> AlphaGen 4737 -> AlphaGen
4822 -> TCGen 4738 -> TCGen
4823 -> List TCMod 4739 -> [TCMod]
4824 -> StageTexture 4740 -> StageTexture
4825 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4741 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4826testdata/SampleMaterial.lc 504:15-505:36 4742testdata/SampleMaterial.lc 504:15-505:36
4827 RGBGen 4743 RGBGen
4828 -> AlphaGen 4744 -> AlphaGen
4829 -> TCGen 4745 -> TCGen
4830 -> List TCMod 4746 -> [TCMod]
4831 -> StageTexture 4747 -> StageTexture
4832 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4748 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4833testdata/SampleMaterial.lc 504:15-506:50 4749testdata/SampleMaterial.lc 504:15-506:50
4834 AlphaGen 4750 AlphaGen
4835 -> TCGen 4751 -> TCGen
4836 -> List TCMod 4752 -> [TCMod]
4837 -> StageTexture 4753 -> StageTexture
4838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4839testdata/SampleMaterial.lc 504:15-507:42 4755testdata/SampleMaterial.lc 504:15-507:42
4840 TCGen 4756 TCGen
4841 -> List TCMod 4757 -> [TCMod]
4842 -> StageTexture 4758 -> StageTexture
4843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4844testdata/SampleMaterial.lc 504:15-508:36 4760testdata/SampleMaterial.lc 504:15-508:36
4845 List TCMod 4761 [TCMod]
4846 -> StageTexture 4762 -> StageTexture
4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4848testdata/SampleMaterial.lc 504:15-509:31 4764testdata/SampleMaterial.lc 504:15-509:31
@@ -4869,7 +4785,7 @@ testdata/SampleMaterial.lc 507:32-507:42
4869testdata/SampleMaterial.lc 508:29-508:36 4785testdata/SampleMaterial.lc 508:29-508:36
4870 TCGen 4786 TCGen
4871testdata/SampleMaterial.lc 509:29-509:31 4787testdata/SampleMaterial.lc 509:29-509:31
4872 forall a . List a 4788 forall a . [a]
4873testdata/SampleMaterial.lc 510:31-510:37 4789testdata/SampleMaterial.lc 510:31-510:37
4874 String -> StageTexture 4790 String -> StageTexture
4875testdata/SampleMaterial.lc 510:31-510:84 4791testdata/SampleMaterial.lc 510:31-510:84
@@ -4891,29 +4807,29 @@ testdata/SampleMaterial.lc 517:15-517:25
4891 -> RGBGen 4807 -> RGBGen
4892 -> AlphaGen 4808 -> AlphaGen
4893 -> TCGen 4809 -> TCGen
4894 -> List TCMod 4810 -> [TCMod]
4895 -> StageTexture 4811 -> StageTexture
4896 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4897testdata/SampleMaterial.lc 517:15-518:57 4813testdata/SampleMaterial.lc 517:15-518:57
4898 RGBGen 4814 RGBGen
4899 -> AlphaGen 4815 -> AlphaGen
4900 -> TCGen 4816 -> TCGen
4901 -> List TCMod 4817 -> [TCMod]
4902 -> StageTexture 4818 -> StageTexture
4903 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4819 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4904testdata/SampleMaterial.lc 517:15-519:50 4820testdata/SampleMaterial.lc 517:15-519:50
4905 AlphaGen 4821 AlphaGen
4906 -> TCGen 4822 -> TCGen
4907 -> List TCMod 4823 -> [TCMod]
4908 -> StageTexture 4824 -> StageTexture
4909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4825 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4910testdata/SampleMaterial.lc 517:15-520:42 4826testdata/SampleMaterial.lc 517:15-520:42
4911 TCGen 4827 TCGen
4912 -> List TCMod 4828 -> [TCMod]
4913 -> StageTexture 4829 -> StageTexture
4914 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4915testdata/SampleMaterial.lc 517:15-521:40 4831testdata/SampleMaterial.lc 517:15-521:40
4916 List TCMod 4832 [TCMod]
4917 -> StageTexture 4833 -> StageTexture
4918 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4919testdata/SampleMaterial.lc 517:15-522:31 4835testdata/SampleMaterial.lc 517:15-522:31
@@ -4930,7 +4846,7 @@ testdata/SampleMaterial.lc 517:15-526:40
4930testdata/SampleMaterial.lc 517:15-527:46 4846testdata/SampleMaterial.lc 517:15-527:46
4931 String -> StageAttrs 4847 String -> StageAttrs
4932testdata/SampleMaterial.lc 517:15-529:18 4848testdata/SampleMaterial.lc 517:15-529:18
4933 StageAttrs | List StageAttrs 4849 StageAttrs | [StageAttrs]
4934testdata/SampleMaterial.lc 518:29-518:33 4850testdata/SampleMaterial.lc 518:29-518:33
4935 forall a . a -> Maybe a 4851 forall a . a -> Maybe a
4936testdata/SampleMaterial.lc 518:29-518:57 4852testdata/SampleMaterial.lc 518:29-518:57
@@ -4948,7 +4864,7 @@ testdata/SampleMaterial.lc 520:32-520:42
4948testdata/SampleMaterial.lc 521:29-521:40 4864testdata/SampleMaterial.lc 521:29-521:40
4949 TCGen 4865 TCGen
4950testdata/SampleMaterial.lc 522:29-522:31 4866testdata/SampleMaterial.lc 522:29-522:31
4951 forall a . List a 4867 forall a . [a]
4952testdata/SampleMaterial.lc 523:31-523:42 4868testdata/SampleMaterial.lc 523:31-523:42
4953 StageTexture 4869 StageTexture
4954testdata/SampleMaterial.lc 524:34-524:38 4870testdata/SampleMaterial.lc 524:34-524:38
@@ -4966,7 +4882,7 @@ testdata/SampleMaterial.lc 531:21-531:26
4966testdata/SampleMaterial.lc 534:5-576:6 4882testdata/SampleMaterial.lc 534:5-576:6
4967 (String, CommonAttrs) 4883 (String, CommonAttrs)
4968testdata/SampleMaterial.lc 534:5-2182:6 4884testdata/SampleMaterial.lc 534:5-2182:6
4969 List (String, CommonAttrs) 4885 [(String, CommonAttrs)]
4970testdata/SampleMaterial.lc 534:7-534:42 4886testdata/SampleMaterial.lc 534:7-534:42
4971 String 4887 String
4972testdata/SampleMaterial.lc 535:7-535:18 4888testdata/SampleMaterial.lc 535:7-535:18
@@ -4976,49 +4892,42 @@ testdata/SampleMaterial.lc 535:7-535:18
4976 -> Float 4892 -> Float
4977 -> Bool 4893 -> Bool
4978 -> Bool 4894 -> Bool
4979 -> CullType 4895 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4980 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4981testdata/SampleMaterial.lc 535:7-536:26 4896testdata/SampleMaterial.lc 535:7-536:26
4982 () 4897 ()
4983 -> Bool 4898 -> Bool
4984 -> Float 4899 -> Float
4985 -> Bool 4900 -> Bool
4986 -> Bool 4901 -> Bool
4987 -> CullType 4902 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4988 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4989testdata/SampleMaterial.lc 535:7-537:26 4903testdata/SampleMaterial.lc 535:7-537:26
4990 Bool 4904 Bool
4991 -> Float 4905 -> Float
4992 -> Bool 4906 -> Bool
4993 -> Bool 4907 -> Bool
4994 -> CullType 4908 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4995 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4996testdata/SampleMaterial.lc 535:7-538:27 4909testdata/SampleMaterial.lc 535:7-538:27
4997 Float 4910 Float
4998 -> Bool 4911 -> Bool
4999 -> Bool 4912 -> Bool
5000 -> CullType 4913 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5001 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5002testdata/SampleMaterial.lc 535:7-539:21 4914testdata/SampleMaterial.lc 535:7-539:21
5003 Bool 4915 Bool
5004 -> Bool 4916 -> Bool
5005 -> CullType 4917 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5006 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5007testdata/SampleMaterial.lc 535:7-540:35 4918testdata/SampleMaterial.lc 535:7-540:35
5008 Bool 4919 Bool
5009 -> CullType 4920 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5010 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5011testdata/SampleMaterial.lc 535:7-541:28 4921testdata/SampleMaterial.lc 535:7-541:28
5012 CullType 4922 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5013 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5014testdata/SampleMaterial.lc 535:7-542:33 4923testdata/SampleMaterial.lc 535:7-542:33
5015 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4924 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5016testdata/SampleMaterial.lc 535:7-543:32 4925testdata/SampleMaterial.lc 535:7-543:32
5017 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4926 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5018testdata/SampleMaterial.lc 535:7-544:30 4927testdata/SampleMaterial.lc 535:7-544:30
5019 Bool -> List StageAttrs -> Bool -> CommonAttrs 4928 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5020testdata/SampleMaterial.lc 535:7-545:34 4929testdata/SampleMaterial.lc 535:7-545:34
5021 List StageAttrs -> Bool -> CommonAttrs 4930 [StageAttrs] -> Bool -> CommonAttrs
5022testdata/SampleMaterial.lc 535:7-573:14 4931testdata/SampleMaterial.lc 535:7-573:14
5023 Bool -> CommonAttrs 4932 Bool -> CommonAttrs
5024testdata/SampleMaterial.lc 535:7-575:10 4933testdata/SampleMaterial.lc 535:7-575:10
@@ -5038,41 +4947,41 @@ testdata/SampleMaterial.lc 541:23-541:28
5038testdata/SampleMaterial.lc 542:20-542:33 4947testdata/SampleMaterial.lc 542:20-542:33
5039 CullType 4948 CullType
5040testdata/SampleMaterial.lc 543:30-543:32 4949testdata/SampleMaterial.lc 543:30-543:32
5041 forall a . List a 4950 forall a . [a]
5042testdata/SampleMaterial.lc 544:25-544:30 4951testdata/SampleMaterial.lc 544:25-544:30
5043 Bool 4952 Bool
5044testdata/SampleMaterial.lc 545:29-545:34 4953testdata/SampleMaterial.lc 545:29-545:34
5045 Bool 4954 Bool
5046testdata/SampleMaterial.lc 547:13-573:14 4955testdata/SampleMaterial.lc 547:13-573:14
5047 List StageAttrs 4956 [StageAttrs]
5048testdata/SampleMaterial.lc 547:15-547:25 4957testdata/SampleMaterial.lc 547:15-547:25
5049 Maybe (Blending', Blending') 4958 Maybe (Blending', Blending')
5050 -> RGBGen 4959 -> RGBGen
5051 -> AlphaGen 4960 -> AlphaGen
5052 -> TCGen 4961 -> TCGen
5053 -> List TCMod 4962 -> [TCMod]
5054 -> StageTexture 4963 -> StageTexture
5055 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4964 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5056testdata/SampleMaterial.lc 547:15-548:36 4965testdata/SampleMaterial.lc 547:15-548:36
5057 RGBGen 4966 RGBGen
5058 -> AlphaGen 4967 -> AlphaGen
5059 -> TCGen 4968 -> TCGen
5060 -> List TCMod 4969 -> [TCMod]
5061 -> StageTexture 4970 -> StageTexture
5062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4971 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5063testdata/SampleMaterial.lc 547:15-549:50 4972testdata/SampleMaterial.lc 547:15-549:50
5064 AlphaGen 4973 AlphaGen
5065 -> TCGen 4974 -> TCGen
5066 -> List TCMod 4975 -> [TCMod]
5067 -> StageTexture 4976 -> StageTexture
5068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5069testdata/SampleMaterial.lc 547:15-550:42 4978testdata/SampleMaterial.lc 547:15-550:42
5070 TCGen 4979 TCGen
5071 -> List TCMod 4980 -> [TCMod]
5072 -> StageTexture 4981 -> StageTexture
5073 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5074testdata/SampleMaterial.lc 547:15-551:36 4983testdata/SampleMaterial.lc 547:15-551:36
5075 List TCMod 4984 [TCMod]
5076 -> StageTexture 4985 -> StageTexture
5077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5078testdata/SampleMaterial.lc 547:15-552:31 4987testdata/SampleMaterial.lc 547:15-552:31
@@ -5099,7 +5008,7 @@ testdata/SampleMaterial.lc 550:32-550:42
5099testdata/SampleMaterial.lc 551:29-551:36 5008testdata/SampleMaterial.lc 551:29-551:36
5100 TCGen 5009 TCGen
5101testdata/SampleMaterial.lc 552:29-552:31 5010testdata/SampleMaterial.lc 552:29-552:31
5102 forall a . List a 5011 forall a . [a]
5103testdata/SampleMaterial.lc 553:31-553:37 5012testdata/SampleMaterial.lc 553:31-553:37
5104 String -> StageTexture 5013 String -> StageTexture
5105testdata/SampleMaterial.lc 553:31-553:73 5014testdata/SampleMaterial.lc 553:31-553:73
@@ -5121,29 +5030,29 @@ testdata/SampleMaterial.lc 560:15-560:25
5121 -> RGBGen 5030 -> RGBGen
5122 -> AlphaGen 5031 -> AlphaGen
5123 -> TCGen 5032 -> TCGen
5124 -> List TCMod 5033 -> [TCMod]
5125 -> StageTexture 5034 -> StageTexture
5126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5035 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5127testdata/SampleMaterial.lc 560:15-561:57 5036testdata/SampleMaterial.lc 560:15-561:57
5128 RGBGen 5037 RGBGen
5129 -> AlphaGen 5038 -> AlphaGen
5130 -> TCGen 5039 -> TCGen
5131 -> List TCMod 5040 -> [TCMod]
5132 -> StageTexture 5041 -> StageTexture
5133 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5042 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5134testdata/SampleMaterial.lc 560:15-562:50 5043testdata/SampleMaterial.lc 560:15-562:50
5135 AlphaGen 5044 AlphaGen
5136 -> TCGen 5045 -> TCGen
5137 -> List TCMod 5046 -> [TCMod]
5138 -> StageTexture 5047 -> StageTexture
5139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5048 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5140testdata/SampleMaterial.lc 560:15-563:42 5049testdata/SampleMaterial.lc 560:15-563:42
5141 TCGen 5050 TCGen
5142 -> List TCMod 5051 -> [TCMod]
5143 -> StageTexture 5052 -> StageTexture
5144 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5053 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5145testdata/SampleMaterial.lc 560:15-564:40 5054testdata/SampleMaterial.lc 560:15-564:40
5146 List TCMod 5055 [TCMod]
5147 -> StageTexture 5056 -> StageTexture
5148 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5057 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5149testdata/SampleMaterial.lc 560:15-565:31 5058testdata/SampleMaterial.lc 560:15-565:31
@@ -5160,7 +5069,7 @@ testdata/SampleMaterial.lc 560:15-569:40
5160testdata/SampleMaterial.lc 560:15-570:46 5069testdata/SampleMaterial.lc 560:15-570:46
5161 String -> StageAttrs 5070 String -> StageAttrs
5162testdata/SampleMaterial.lc 560:15-572:18 5071testdata/SampleMaterial.lc 560:15-572:18
5163 StageAttrs | List StageAttrs 5072 StageAttrs | [StageAttrs]
5164testdata/SampleMaterial.lc 561:29-561:33 5073testdata/SampleMaterial.lc 561:29-561:33
5165 forall a . a -> Maybe a 5074 forall a . a -> Maybe a
5166testdata/SampleMaterial.lc 561:29-561:57 5075testdata/SampleMaterial.lc 561:29-561:57
@@ -5178,7 +5087,7 @@ testdata/SampleMaterial.lc 563:32-563:42
5178testdata/SampleMaterial.lc 564:29-564:40 5087testdata/SampleMaterial.lc 564:29-564:40
5179 TCGen 5088 TCGen
5180testdata/SampleMaterial.lc 565:29-565:31 5089testdata/SampleMaterial.lc 565:29-565:31
5181 forall a . List a 5090 forall a . [a]
5182testdata/SampleMaterial.lc 566:31-566:42 5091testdata/SampleMaterial.lc 566:31-566:42
5183 StageTexture 5092 StageTexture
5184testdata/SampleMaterial.lc 567:34-567:38 5093testdata/SampleMaterial.lc 567:34-567:38
@@ -5196,7 +5105,7 @@ testdata/SampleMaterial.lc 574:21-574:26
5196testdata/SampleMaterial.lc 577:5-619:6 5105testdata/SampleMaterial.lc 577:5-619:6
5197 (String, CommonAttrs) 5106 (String, CommonAttrs)
5198testdata/SampleMaterial.lc 577:5-2182:6 5107testdata/SampleMaterial.lc 577:5-2182:6
5199 List (String, CommonAttrs) 5108 [(String, CommonAttrs)]
5200testdata/SampleMaterial.lc 577:7-577:42 5109testdata/SampleMaterial.lc 577:7-577:42
5201 String 5110 String
5202testdata/SampleMaterial.lc 578:7-578:18 5111testdata/SampleMaterial.lc 578:7-578:18
@@ -5206,49 +5115,42 @@ testdata/SampleMaterial.lc 578:7-578:18
5206 -> Float 5115 -> Float
5207 -> Bool 5116 -> Bool
5208 -> Bool 5117 -> Bool
5209 -> CullType 5118 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5210 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5211testdata/SampleMaterial.lc 578:7-579:26 5119testdata/SampleMaterial.lc 578:7-579:26
5212 () 5120 ()
5213 -> Bool 5121 -> Bool
5214 -> Float 5122 -> Float
5215 -> Bool 5123 -> Bool
5216 -> Bool 5124 -> Bool
5217 -> CullType 5125 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5218 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5219testdata/SampleMaterial.lc 578:7-580:26 5126testdata/SampleMaterial.lc 578:7-580:26
5220 Bool 5127 Bool
5221 -> Float 5128 -> Float
5222 -> Bool 5129 -> Bool
5223 -> Bool 5130 -> Bool
5224 -> CullType 5131 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5225 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5226testdata/SampleMaterial.lc 578:7-581:27 5132testdata/SampleMaterial.lc 578:7-581:27
5227 Float 5133 Float
5228 -> Bool 5134 -> Bool
5229 -> Bool 5135 -> Bool
5230 -> CullType 5136 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5231 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5232testdata/SampleMaterial.lc 578:7-582:21 5137testdata/SampleMaterial.lc 578:7-582:21
5233 Bool 5138 Bool
5234 -> Bool 5139 -> Bool
5235 -> CullType 5140 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5236 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5237testdata/SampleMaterial.lc 578:7-583:35 5141testdata/SampleMaterial.lc 578:7-583:35
5238 Bool 5142 Bool
5239 -> CullType 5143 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5240 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5241testdata/SampleMaterial.lc 578:7-584:28 5144testdata/SampleMaterial.lc 578:7-584:28
5242 CullType 5145 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5243 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5244testdata/SampleMaterial.lc 578:7-585:33 5146testdata/SampleMaterial.lc 578:7-585:33
5245 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5147 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5246testdata/SampleMaterial.lc 578:7-586:32 5148testdata/SampleMaterial.lc 578:7-586:32
5247 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5149 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5248testdata/SampleMaterial.lc 578:7-587:30 5150testdata/SampleMaterial.lc 578:7-587:30
5249 Bool -> List StageAttrs -> Bool -> CommonAttrs 5151 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5250testdata/SampleMaterial.lc 578:7-588:34 5152testdata/SampleMaterial.lc 578:7-588:34
5251 List StageAttrs -> Bool -> CommonAttrs 5153 [StageAttrs] -> Bool -> CommonAttrs
5252testdata/SampleMaterial.lc 578:7-616:14 5154testdata/SampleMaterial.lc 578:7-616:14
5253 Bool -> CommonAttrs 5155 Bool -> CommonAttrs
5254testdata/SampleMaterial.lc 578:7-618:10 5156testdata/SampleMaterial.lc 578:7-618:10
@@ -5268,41 +5170,41 @@ testdata/SampleMaterial.lc 584:23-584:28
5268testdata/SampleMaterial.lc 585:20-585:33 5170testdata/SampleMaterial.lc 585:20-585:33
5269 CullType 5171 CullType
5270testdata/SampleMaterial.lc 586:30-586:32 5172testdata/SampleMaterial.lc 586:30-586:32
5271 forall a . List a 5173 forall a . [a]
5272testdata/SampleMaterial.lc 587:25-587:30 5174testdata/SampleMaterial.lc 587:25-587:30
5273 Bool 5175 Bool
5274testdata/SampleMaterial.lc 588:29-588:34 5176testdata/SampleMaterial.lc 588:29-588:34
5275 Bool 5177 Bool
5276testdata/SampleMaterial.lc 590:13-616:14 5178testdata/SampleMaterial.lc 590:13-616:14
5277 List StageAttrs 5179 [StageAttrs]
5278testdata/SampleMaterial.lc 590:15-590:25 5180testdata/SampleMaterial.lc 590:15-590:25
5279 Maybe (Blending', Blending') 5181 Maybe (Blending', Blending')
5280 -> RGBGen 5182 -> RGBGen
5281 -> AlphaGen 5183 -> AlphaGen
5282 -> TCGen 5184 -> TCGen
5283 -> List TCMod 5185 -> [TCMod]
5284 -> StageTexture 5186 -> StageTexture
5285 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5286testdata/SampleMaterial.lc 590:15-591:36 5188testdata/SampleMaterial.lc 590:15-591:36
5287 RGBGen 5189 RGBGen
5288 -> AlphaGen 5190 -> AlphaGen
5289 -> TCGen 5191 -> TCGen
5290 -> List TCMod 5192 -> [TCMod]
5291 -> StageTexture 5193 -> StageTexture
5292 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5194 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5293testdata/SampleMaterial.lc 590:15-592:50 5195testdata/SampleMaterial.lc 590:15-592:50
5294 AlphaGen 5196 AlphaGen
5295 -> TCGen 5197 -> TCGen
5296 -> List TCMod 5198 -> [TCMod]
5297 -> StageTexture 5199 -> StageTexture
5298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5200 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5299testdata/SampleMaterial.lc 590:15-593:42 5201testdata/SampleMaterial.lc 590:15-593:42
5300 TCGen 5202 TCGen
5301 -> List TCMod 5203 -> [TCMod]
5302 -> StageTexture 5204 -> StageTexture
5303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5304testdata/SampleMaterial.lc 590:15-594:36 5206testdata/SampleMaterial.lc 590:15-594:36
5305 List TCMod 5207 [TCMod]
5306 -> StageTexture 5208 -> StageTexture
5307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5308testdata/SampleMaterial.lc 590:15-595:31 5210testdata/SampleMaterial.lc 590:15-595:31
@@ -5329,7 +5231,7 @@ testdata/SampleMaterial.lc 593:32-593:42
5329testdata/SampleMaterial.lc 594:29-594:36 5231testdata/SampleMaterial.lc 594:29-594:36
5330 TCGen 5232 TCGen
5331testdata/SampleMaterial.lc 595:29-595:31 5233testdata/SampleMaterial.lc 595:29-595:31
5332 forall a . List a 5234 forall a . [a]
5333testdata/SampleMaterial.lc 596:31-596:37 5235testdata/SampleMaterial.lc 596:31-596:37
5334 String -> StageTexture 5236 String -> StageTexture
5335testdata/SampleMaterial.lc 596:31-596:73 5237testdata/SampleMaterial.lc 596:31-596:73
@@ -5351,29 +5253,29 @@ testdata/SampleMaterial.lc 603:15-603:25
5351 -> RGBGen 5253 -> RGBGen
5352 -> AlphaGen 5254 -> AlphaGen
5353 -> TCGen 5255 -> TCGen
5354 -> List TCMod 5256 -> [TCMod]
5355 -> StageTexture 5257 -> StageTexture
5356 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5357testdata/SampleMaterial.lc 603:15-604:57 5259testdata/SampleMaterial.lc 603:15-604:57
5358 RGBGen 5260 RGBGen
5359 -> AlphaGen 5261 -> AlphaGen
5360 -> TCGen 5262 -> TCGen
5361 -> List TCMod 5263 -> [TCMod]
5362 -> StageTexture 5264 -> StageTexture
5363 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5265 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5364testdata/SampleMaterial.lc 603:15-605:50 5266testdata/SampleMaterial.lc 603:15-605:50
5365 AlphaGen 5267 AlphaGen
5366 -> TCGen 5268 -> TCGen
5367 -> List TCMod 5269 -> [TCMod]
5368 -> StageTexture 5270 -> StageTexture
5369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5271 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5370testdata/SampleMaterial.lc 603:15-606:42 5272testdata/SampleMaterial.lc 603:15-606:42
5371 TCGen 5273 TCGen
5372 -> List TCMod 5274 -> [TCMod]
5373 -> StageTexture 5275 -> StageTexture
5374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5276 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5375testdata/SampleMaterial.lc 603:15-607:40 5277testdata/SampleMaterial.lc 603:15-607:40
5376 List TCMod 5278 [TCMod]
5377 -> StageTexture 5279 -> StageTexture
5378 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5280 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5379testdata/SampleMaterial.lc 603:15-608:31 5281testdata/SampleMaterial.lc 603:15-608:31
@@ -5390,7 +5292,7 @@ testdata/SampleMaterial.lc 603:15-612:40
5390testdata/SampleMaterial.lc 603:15-613:46 5292testdata/SampleMaterial.lc 603:15-613:46
5391 String -> StageAttrs 5293 String -> StageAttrs
5392testdata/SampleMaterial.lc 603:15-615:18 5294testdata/SampleMaterial.lc 603:15-615:18
5393 StageAttrs | List StageAttrs 5295 StageAttrs | [StageAttrs]
5394testdata/SampleMaterial.lc 604:29-604:33 5296testdata/SampleMaterial.lc 604:29-604:33
5395 forall a . a -> Maybe a 5297 forall a . a -> Maybe a
5396testdata/SampleMaterial.lc 604:29-604:57 5298testdata/SampleMaterial.lc 604:29-604:57
@@ -5408,7 +5310,7 @@ testdata/SampleMaterial.lc 606:32-606:42
5408testdata/SampleMaterial.lc 607:29-607:40 5310testdata/SampleMaterial.lc 607:29-607:40
5409 TCGen 5311 TCGen
5410testdata/SampleMaterial.lc 608:29-608:31 5312testdata/SampleMaterial.lc 608:29-608:31
5411 forall a . List a 5313 forall a . [a]
5412testdata/SampleMaterial.lc 609:31-609:42 5314testdata/SampleMaterial.lc 609:31-609:42
5413 StageTexture 5315 StageTexture
5414testdata/SampleMaterial.lc 610:34-610:38 5316testdata/SampleMaterial.lc 610:34-610:38
@@ -5426,7 +5328,7 @@ testdata/SampleMaterial.lc 617:21-617:26
5426testdata/SampleMaterial.lc 620:5-662:6 5328testdata/SampleMaterial.lc 620:5-662:6
5427 (String, CommonAttrs) 5329 (String, CommonAttrs)
5428testdata/SampleMaterial.lc 620:5-2182:6 5330testdata/SampleMaterial.lc 620:5-2182:6
5429 List (String, CommonAttrs) 5331 [(String, CommonAttrs)]
5430testdata/SampleMaterial.lc 620:7-620:42 5332testdata/SampleMaterial.lc 620:7-620:42
5431 String 5333 String
5432testdata/SampleMaterial.lc 621:7-621:18 5334testdata/SampleMaterial.lc 621:7-621:18
@@ -5436,49 +5338,42 @@ testdata/SampleMaterial.lc 621:7-621:18
5436 -> Float 5338 -> Float
5437 -> Bool 5339 -> Bool
5438 -> Bool 5340 -> Bool
5439 -> CullType 5341 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5440 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5441testdata/SampleMaterial.lc 621:7-622:26 5342testdata/SampleMaterial.lc 621:7-622:26
5442 () 5343 ()
5443 -> Bool 5344 -> Bool
5444 -> Float 5345 -> Float
5445 -> Bool 5346 -> Bool
5446 -> Bool 5347 -> Bool
5447 -> CullType 5348 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5448 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5449testdata/SampleMaterial.lc 621:7-623:26 5349testdata/SampleMaterial.lc 621:7-623:26
5450 Bool 5350 Bool
5451 -> Float 5351 -> Float
5452 -> Bool 5352 -> Bool
5453 -> Bool 5353 -> Bool
5454 -> CullType 5354 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5455 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5456testdata/SampleMaterial.lc 621:7-624:27 5355testdata/SampleMaterial.lc 621:7-624:27
5457 Float 5356 Float
5458 -> Bool 5357 -> Bool
5459 -> Bool 5358 -> Bool
5460 -> CullType 5359 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5461 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5462testdata/SampleMaterial.lc 621:7-625:21 5360testdata/SampleMaterial.lc 621:7-625:21
5463 Bool 5361 Bool
5464 -> Bool 5362 -> Bool
5465 -> CullType 5363 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5466 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5467testdata/SampleMaterial.lc 621:7-626:35 5364testdata/SampleMaterial.lc 621:7-626:35
5468 Bool 5365 Bool
5469 -> CullType 5366 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5470 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5471testdata/SampleMaterial.lc 621:7-627:28 5367testdata/SampleMaterial.lc 621:7-627:28
5472 CullType 5368 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5473 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5474testdata/SampleMaterial.lc 621:7-628:33 5369testdata/SampleMaterial.lc 621:7-628:33
5475 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5370 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5476testdata/SampleMaterial.lc 621:7-629:32 5371testdata/SampleMaterial.lc 621:7-629:32
5477 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5372 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5478testdata/SampleMaterial.lc 621:7-630:30 5373testdata/SampleMaterial.lc 621:7-630:30
5479 Bool -> List StageAttrs -> Bool -> CommonAttrs 5374 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5480testdata/SampleMaterial.lc 621:7-631:34 5375testdata/SampleMaterial.lc 621:7-631:34
5481 List StageAttrs -> Bool -> CommonAttrs 5376 [StageAttrs] -> Bool -> CommonAttrs
5482testdata/SampleMaterial.lc 621:7-659:14 5377testdata/SampleMaterial.lc 621:7-659:14
5483 Bool -> CommonAttrs 5378 Bool -> CommonAttrs
5484testdata/SampleMaterial.lc 621:7-661:10 5379testdata/SampleMaterial.lc 621:7-661:10
@@ -5498,41 +5393,41 @@ testdata/SampleMaterial.lc 627:23-627:28
5498testdata/SampleMaterial.lc 628:20-628:33 5393testdata/SampleMaterial.lc 628:20-628:33
5499 CullType 5394 CullType
5500testdata/SampleMaterial.lc 629:30-629:32 5395testdata/SampleMaterial.lc 629:30-629:32
5501 forall a . List a 5396 forall a . [a]
5502testdata/SampleMaterial.lc 630:25-630:30 5397testdata/SampleMaterial.lc 630:25-630:30
5503 Bool 5398 Bool
5504testdata/SampleMaterial.lc 631:29-631:34 5399testdata/SampleMaterial.lc 631:29-631:34
5505 Bool 5400 Bool
5506testdata/SampleMaterial.lc 633:13-659:14 5401testdata/SampleMaterial.lc 633:13-659:14
5507 List StageAttrs 5402 [StageAttrs]
5508testdata/SampleMaterial.lc 633:15-633:25 5403testdata/SampleMaterial.lc 633:15-633:25
5509 Maybe (Blending', Blending') 5404 Maybe (Blending', Blending')
5510 -> RGBGen 5405 -> RGBGen
5511 -> AlphaGen 5406 -> AlphaGen
5512 -> TCGen 5407 -> TCGen
5513 -> List TCMod 5408 -> [TCMod]
5514 -> StageTexture 5409 -> StageTexture
5515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5516testdata/SampleMaterial.lc 633:15-634:36 5411testdata/SampleMaterial.lc 633:15-634:36
5517 RGBGen 5412 RGBGen
5518 -> AlphaGen 5413 -> AlphaGen
5519 -> TCGen 5414 -> TCGen
5520 -> List TCMod 5415 -> [TCMod]
5521 -> StageTexture 5416 -> StageTexture
5522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5523testdata/SampleMaterial.lc 633:15-635:50 5418testdata/SampleMaterial.lc 633:15-635:50
5524 AlphaGen 5419 AlphaGen
5525 -> TCGen 5420 -> TCGen
5526 -> List TCMod 5421 -> [TCMod]
5527 -> StageTexture 5422 -> StageTexture
5528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5529testdata/SampleMaterial.lc 633:15-636:42 5424testdata/SampleMaterial.lc 633:15-636:42
5530 TCGen 5425 TCGen
5531 -> List TCMod 5426 -> [TCMod]
5532 -> StageTexture 5427 -> StageTexture
5533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5534testdata/SampleMaterial.lc 633:15-637:36 5429testdata/SampleMaterial.lc 633:15-637:36
5535 List TCMod 5430 [TCMod]
5536 -> StageTexture 5431 -> StageTexture
5537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5432 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5538testdata/SampleMaterial.lc 633:15-638:31 5433testdata/SampleMaterial.lc 633:15-638:31
@@ -5559,7 +5454,7 @@ testdata/SampleMaterial.lc 636:32-636:42
5559testdata/SampleMaterial.lc 637:29-637:36 5454testdata/SampleMaterial.lc 637:29-637:36
5560 TCGen 5455 TCGen
5561testdata/SampleMaterial.lc 638:29-638:31 5456testdata/SampleMaterial.lc 638:29-638:31
5562 forall a . List a 5457 forall a . [a]
5563testdata/SampleMaterial.lc 639:31-639:37 5458testdata/SampleMaterial.lc 639:31-639:37
5564 String -> StageTexture 5459 String -> StageTexture
5565testdata/SampleMaterial.lc 639:31-639:73 5460testdata/SampleMaterial.lc 639:31-639:73
@@ -5581,29 +5476,29 @@ testdata/SampleMaterial.lc 646:15-646:25
5581 -> RGBGen 5476 -> RGBGen
5582 -> AlphaGen 5477 -> AlphaGen
5583 -> TCGen 5478 -> TCGen
5584 -> List TCMod 5479 -> [TCMod]
5585 -> StageTexture 5480 -> StageTexture
5586 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5587testdata/SampleMaterial.lc 646:15-647:57 5482testdata/SampleMaterial.lc 646:15-647:57
5588 RGBGen 5483 RGBGen
5589 -> AlphaGen 5484 -> AlphaGen
5590 -> TCGen 5485 -> TCGen
5591 -> List TCMod 5486 -> [TCMod]
5592 -> StageTexture 5487 -> StageTexture
5593 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5594testdata/SampleMaterial.lc 646:15-648:50 5489testdata/SampleMaterial.lc 646:15-648:50
5595 AlphaGen 5490 AlphaGen
5596 -> TCGen 5491 -> TCGen
5597 -> List TCMod 5492 -> [TCMod]
5598 -> StageTexture 5493 -> StageTexture
5599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5600testdata/SampleMaterial.lc 646:15-649:42 5495testdata/SampleMaterial.lc 646:15-649:42
5601 TCGen 5496 TCGen
5602 -> List TCMod 5497 -> [TCMod]
5603 -> StageTexture 5498 -> StageTexture
5604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5499 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5605testdata/SampleMaterial.lc 646:15-650:40 5500testdata/SampleMaterial.lc 646:15-650:40
5606 List TCMod 5501 [TCMod]
5607 -> StageTexture 5502 -> StageTexture
5608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5503 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5609testdata/SampleMaterial.lc 646:15-651:31 5504testdata/SampleMaterial.lc 646:15-651:31
@@ -5620,7 +5515,7 @@ testdata/SampleMaterial.lc 646:15-655:40
5620testdata/SampleMaterial.lc 646:15-656:46 5515testdata/SampleMaterial.lc 646:15-656:46
5621 String -> StageAttrs 5516 String -> StageAttrs
5622testdata/SampleMaterial.lc 646:15-658:18 5517testdata/SampleMaterial.lc 646:15-658:18
5623 StageAttrs | List StageAttrs 5518 StageAttrs | [StageAttrs]
5624testdata/SampleMaterial.lc 647:29-647:33 5519testdata/SampleMaterial.lc 647:29-647:33
5625 forall a . a -> Maybe a 5520 forall a . a -> Maybe a
5626testdata/SampleMaterial.lc 647:29-647:57 5521testdata/SampleMaterial.lc 647:29-647:57
@@ -5638,7 +5533,7 @@ testdata/SampleMaterial.lc 649:32-649:42
5638testdata/SampleMaterial.lc 650:29-650:40 5533testdata/SampleMaterial.lc 650:29-650:40
5639 TCGen 5534 TCGen
5640testdata/SampleMaterial.lc 651:29-651:31 5535testdata/SampleMaterial.lc 651:29-651:31
5641 forall a . List a 5536 forall a . [a]
5642testdata/SampleMaterial.lc 652:31-652:42 5537testdata/SampleMaterial.lc 652:31-652:42
5643 StageTexture 5538 StageTexture
5644testdata/SampleMaterial.lc 653:34-653:38 5539testdata/SampleMaterial.lc 653:34-653:38
@@ -5656,7 +5551,7 @@ testdata/SampleMaterial.lc 660:21-660:26
5656testdata/SampleMaterial.lc 663:5-705:6 5551testdata/SampleMaterial.lc 663:5-705:6
5657 (String, CommonAttrs) 5552 (String, CommonAttrs)
5658testdata/SampleMaterial.lc 663:5-2182:6 5553testdata/SampleMaterial.lc 663:5-2182:6
5659 List (String, CommonAttrs) 5554 [(String, CommonAttrs)]
5660testdata/SampleMaterial.lc 663:7-663:42 5555testdata/SampleMaterial.lc 663:7-663:42
5661 String 5556 String
5662testdata/SampleMaterial.lc 664:7-664:18 5557testdata/SampleMaterial.lc 664:7-664:18
@@ -5666,49 +5561,42 @@ testdata/SampleMaterial.lc 664:7-664:18
5666 -> Float 5561 -> Float
5667 -> Bool 5562 -> Bool
5668 -> Bool 5563 -> Bool
5669 -> CullType 5564 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5670 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5671testdata/SampleMaterial.lc 664:7-665:26 5565testdata/SampleMaterial.lc 664:7-665:26
5672 () 5566 ()
5673 -> Bool 5567 -> Bool
5674 -> Float 5568 -> Float
5675 -> Bool 5569 -> Bool
5676 -> Bool 5570 -> Bool
5677 -> CullType 5571 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5678 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5679testdata/SampleMaterial.lc 664:7-666:26 5572testdata/SampleMaterial.lc 664:7-666:26
5680 Bool 5573 Bool
5681 -> Float 5574 -> Float
5682 -> Bool 5575 -> Bool
5683 -> Bool 5576 -> Bool
5684 -> CullType 5577 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5685 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5686testdata/SampleMaterial.lc 664:7-667:27 5578testdata/SampleMaterial.lc 664:7-667:27
5687 Float 5579 Float
5688 -> Bool 5580 -> Bool
5689 -> Bool 5581 -> Bool
5690 -> CullType 5582 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5691 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5692testdata/SampleMaterial.lc 664:7-668:21 5583testdata/SampleMaterial.lc 664:7-668:21
5693 Bool 5584 Bool
5694 -> Bool 5585 -> Bool
5695 -> CullType 5586 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5696 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5697testdata/SampleMaterial.lc 664:7-669:35 5587testdata/SampleMaterial.lc 664:7-669:35
5698 Bool 5588 Bool
5699 -> CullType 5589 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5700 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5701testdata/SampleMaterial.lc 664:7-670:28 5590testdata/SampleMaterial.lc 664:7-670:28
5702 CullType 5591 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5703 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5704testdata/SampleMaterial.lc 664:7-671:33 5592testdata/SampleMaterial.lc 664:7-671:33
5705 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5593 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5706testdata/SampleMaterial.lc 664:7-672:32 5594testdata/SampleMaterial.lc 664:7-672:32
5707 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5595 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5708testdata/SampleMaterial.lc 664:7-673:30 5596testdata/SampleMaterial.lc 664:7-673:30
5709 Bool -> List StageAttrs -> Bool -> CommonAttrs 5597 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5710testdata/SampleMaterial.lc 664:7-674:34 5598testdata/SampleMaterial.lc 664:7-674:34
5711 List StageAttrs -> Bool -> CommonAttrs 5599 [StageAttrs] -> Bool -> CommonAttrs
5712testdata/SampleMaterial.lc 664:7-702:14 5600testdata/SampleMaterial.lc 664:7-702:14
5713 Bool -> CommonAttrs 5601 Bool -> CommonAttrs
5714testdata/SampleMaterial.lc 664:7-704:10 5602testdata/SampleMaterial.lc 664:7-704:10
@@ -5728,41 +5616,41 @@ testdata/SampleMaterial.lc 670:23-670:28
5728testdata/SampleMaterial.lc 671:20-671:33 5616testdata/SampleMaterial.lc 671:20-671:33
5729 CullType 5617 CullType
5730testdata/SampleMaterial.lc 672:30-672:32 5618testdata/SampleMaterial.lc 672:30-672:32
5731 forall a . List a 5619 forall a . [a]
5732testdata/SampleMaterial.lc 673:25-673:30 5620testdata/SampleMaterial.lc 673:25-673:30
5733 Bool 5621 Bool
5734testdata/SampleMaterial.lc 674:29-674:34 5622testdata/SampleMaterial.lc 674:29-674:34
5735 Bool 5623 Bool
5736testdata/SampleMaterial.lc 676:13-702:14 5624testdata/SampleMaterial.lc 676:13-702:14
5737 List StageAttrs 5625 [StageAttrs]
5738testdata/SampleMaterial.lc 676:15-676:25 5626testdata/SampleMaterial.lc 676:15-676:25
5739 Maybe (Blending', Blending') 5627 Maybe (Blending', Blending')
5740 -> RGBGen 5628 -> RGBGen
5741 -> AlphaGen 5629 -> AlphaGen
5742 -> TCGen 5630 -> TCGen
5743 -> List TCMod 5631 -> [TCMod]
5744 -> StageTexture 5632 -> StageTexture
5745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5633 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5746testdata/SampleMaterial.lc 676:15-677:36 5634testdata/SampleMaterial.lc 676:15-677:36
5747 RGBGen 5635 RGBGen
5748 -> AlphaGen 5636 -> AlphaGen
5749 -> TCGen 5637 -> TCGen
5750 -> List TCMod 5638 -> [TCMod]
5751 -> StageTexture 5639 -> StageTexture
5752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5640 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5753testdata/SampleMaterial.lc 676:15-678:50 5641testdata/SampleMaterial.lc 676:15-678:50
5754 AlphaGen 5642 AlphaGen
5755 -> TCGen 5643 -> TCGen
5756 -> List TCMod 5644 -> [TCMod]
5757 -> StageTexture 5645 -> StageTexture
5758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5646 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5759testdata/SampleMaterial.lc 676:15-679:42 5647testdata/SampleMaterial.lc 676:15-679:42
5760 TCGen 5648 TCGen
5761 -> List TCMod 5649 -> [TCMod]
5762 -> StageTexture 5650 -> StageTexture
5763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5764testdata/SampleMaterial.lc 676:15-680:36 5652testdata/SampleMaterial.lc 676:15-680:36
5765 List TCMod 5653 [TCMod]
5766 -> StageTexture 5654 -> StageTexture
5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5655 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5768testdata/SampleMaterial.lc 676:15-681:31 5656testdata/SampleMaterial.lc 676:15-681:31
@@ -5789,7 +5677,7 @@ testdata/SampleMaterial.lc 679:32-679:42
5789testdata/SampleMaterial.lc 680:29-680:36 5677testdata/SampleMaterial.lc 680:29-680:36
5790 TCGen 5678 TCGen
5791testdata/SampleMaterial.lc 681:29-681:31 5679testdata/SampleMaterial.lc 681:29-681:31
5792 forall a . List a 5680 forall a . [a]
5793testdata/SampleMaterial.lc 682:31-682:37 5681testdata/SampleMaterial.lc 682:31-682:37
5794 String -> StageTexture 5682 String -> StageTexture
5795testdata/SampleMaterial.lc 682:31-682:73 5683testdata/SampleMaterial.lc 682:31-682:73
@@ -5811,29 +5699,29 @@ testdata/SampleMaterial.lc 689:15-689:25
5811 -> RGBGen 5699 -> RGBGen
5812 -> AlphaGen 5700 -> AlphaGen
5813 -> TCGen 5701 -> TCGen
5814 -> List TCMod 5702 -> [TCMod]
5815 -> StageTexture 5703 -> StageTexture
5816 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5817testdata/SampleMaterial.lc 689:15-690:57 5705testdata/SampleMaterial.lc 689:15-690:57
5818 RGBGen 5706 RGBGen
5819 -> AlphaGen 5707 -> AlphaGen
5820 -> TCGen 5708 -> TCGen
5821 -> List TCMod 5709 -> [TCMod]
5822 -> StageTexture 5710 -> StageTexture
5823 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5711 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5824testdata/SampleMaterial.lc 689:15-691:50 5712testdata/SampleMaterial.lc 689:15-691:50
5825 AlphaGen 5713 AlphaGen
5826 -> TCGen 5714 -> TCGen
5827 -> List TCMod 5715 -> [TCMod]
5828 -> StageTexture 5716 -> StageTexture
5829 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5717 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5830testdata/SampleMaterial.lc 689:15-692:42 5718testdata/SampleMaterial.lc 689:15-692:42
5831 TCGen 5719 TCGen
5832 -> List TCMod 5720 -> [TCMod]
5833 -> StageTexture 5721 -> StageTexture
5834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5722 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5835testdata/SampleMaterial.lc 689:15-693:40 5723testdata/SampleMaterial.lc 689:15-693:40
5836 List TCMod 5724 [TCMod]
5837 -> StageTexture 5725 -> StageTexture
5838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5726 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5839testdata/SampleMaterial.lc 689:15-694:31 5727testdata/SampleMaterial.lc 689:15-694:31
@@ -5850,7 +5738,7 @@ testdata/SampleMaterial.lc 689:15-698:40
5850testdata/SampleMaterial.lc 689:15-699:46 5738testdata/SampleMaterial.lc 689:15-699:46
5851 String -> StageAttrs 5739 String -> StageAttrs
5852testdata/SampleMaterial.lc 689:15-701:18 5740testdata/SampleMaterial.lc 689:15-701:18
5853 StageAttrs | List StageAttrs 5741 StageAttrs | [StageAttrs]
5854testdata/SampleMaterial.lc 690:29-690:33 5742testdata/SampleMaterial.lc 690:29-690:33
5855 forall a . a -> Maybe a 5743 forall a . a -> Maybe a
5856testdata/SampleMaterial.lc 690:29-690:57 5744testdata/SampleMaterial.lc 690:29-690:57
@@ -5868,7 +5756,7 @@ testdata/SampleMaterial.lc 692:32-692:42
5868testdata/SampleMaterial.lc 693:29-693:40 5756testdata/SampleMaterial.lc 693:29-693:40
5869 TCGen 5757 TCGen
5870testdata/SampleMaterial.lc 694:29-694:31 5758testdata/SampleMaterial.lc 694:29-694:31
5871 forall a . List a 5759 forall a . [a]
5872testdata/SampleMaterial.lc 695:31-695:42 5760testdata/SampleMaterial.lc 695:31-695:42
5873 StageTexture 5761 StageTexture
5874testdata/SampleMaterial.lc 696:34-696:38 5762testdata/SampleMaterial.lc 696:34-696:38
@@ -5886,7 +5774,7 @@ testdata/SampleMaterial.lc 703:21-703:26
5886testdata/SampleMaterial.lc 706:5-748:6 5774testdata/SampleMaterial.lc 706:5-748:6
5887 (String, CommonAttrs) 5775 (String, CommonAttrs)
5888testdata/SampleMaterial.lc 706:5-2182:6 5776testdata/SampleMaterial.lc 706:5-2182:6
5889 List (String, CommonAttrs) 5777 [(String, CommonAttrs)]
5890testdata/SampleMaterial.lc 706:7-706:42 5778testdata/SampleMaterial.lc 706:7-706:42
5891 String 5779 String
5892testdata/SampleMaterial.lc 707:7-707:18 5780testdata/SampleMaterial.lc 707:7-707:18
@@ -5896,49 +5784,42 @@ testdata/SampleMaterial.lc 707:7-707:18
5896 -> Float 5784 -> Float
5897 -> Bool 5785 -> Bool
5898 -> Bool 5786 -> Bool
5899 -> CullType 5787 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5900 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5901testdata/SampleMaterial.lc 707:7-708:26 5788testdata/SampleMaterial.lc 707:7-708:26
5902 () 5789 ()
5903 -> Bool 5790 -> Bool
5904 -> Float 5791 -> Float
5905 -> Bool 5792 -> Bool
5906 -> Bool 5793 -> Bool
5907 -> CullType 5794 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5908 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5909testdata/SampleMaterial.lc 707:7-709:26 5795testdata/SampleMaterial.lc 707:7-709:26
5910 Bool 5796 Bool
5911 -> Float 5797 -> Float
5912 -> Bool 5798 -> Bool
5913 -> Bool 5799 -> Bool
5914 -> CullType 5800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5915 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5916testdata/SampleMaterial.lc 707:7-710:27 5801testdata/SampleMaterial.lc 707:7-710:27
5917 Float 5802 Float
5918 -> Bool 5803 -> Bool
5919 -> Bool 5804 -> Bool
5920 -> CullType 5805 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5921 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5922testdata/SampleMaterial.lc 707:7-711:21 5806testdata/SampleMaterial.lc 707:7-711:21
5923 Bool 5807 Bool
5924 -> Bool 5808 -> Bool
5925 -> CullType 5809 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5926 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5927testdata/SampleMaterial.lc 707:7-712:35 5810testdata/SampleMaterial.lc 707:7-712:35
5928 Bool 5811 Bool
5929 -> CullType 5812 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5930 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5931testdata/SampleMaterial.lc 707:7-713:28 5813testdata/SampleMaterial.lc 707:7-713:28
5932 CullType 5814 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5933 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5934testdata/SampleMaterial.lc 707:7-714:33 5815testdata/SampleMaterial.lc 707:7-714:33
5935 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5816 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5936testdata/SampleMaterial.lc 707:7-715:32 5817testdata/SampleMaterial.lc 707:7-715:32
5937 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5818 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5938testdata/SampleMaterial.lc 707:7-716:30 5819testdata/SampleMaterial.lc 707:7-716:30
5939 Bool -> List StageAttrs -> Bool -> CommonAttrs 5820 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5940testdata/SampleMaterial.lc 707:7-717:34 5821testdata/SampleMaterial.lc 707:7-717:34
5941 List StageAttrs -> Bool -> CommonAttrs 5822 [StageAttrs] -> Bool -> CommonAttrs
5942testdata/SampleMaterial.lc 707:7-745:14 5823testdata/SampleMaterial.lc 707:7-745:14
5943 Bool -> CommonAttrs 5824 Bool -> CommonAttrs
5944testdata/SampleMaterial.lc 707:7-747:10 5825testdata/SampleMaterial.lc 707:7-747:10
@@ -5958,41 +5839,41 @@ testdata/SampleMaterial.lc 713:23-713:28
5958testdata/SampleMaterial.lc 714:20-714:33 5839testdata/SampleMaterial.lc 714:20-714:33
5959 CullType 5840 CullType
5960testdata/SampleMaterial.lc 715:30-715:32 5841testdata/SampleMaterial.lc 715:30-715:32
5961 forall a . List a 5842 forall a . [a]
5962testdata/SampleMaterial.lc 716:25-716:30 5843testdata/SampleMaterial.lc 716:25-716:30
5963 Bool 5844 Bool
5964testdata/SampleMaterial.lc 717:29-717:34 5845testdata/SampleMaterial.lc 717:29-717:34
5965 Bool 5846 Bool
5966testdata/SampleMaterial.lc 719:13-745:14 5847testdata/SampleMaterial.lc 719:13-745:14
5967 List StageAttrs 5848 [StageAttrs]
5968testdata/SampleMaterial.lc 719:15-719:25 5849testdata/SampleMaterial.lc 719:15-719:25
5969 Maybe (Blending', Blending') 5850 Maybe (Blending', Blending')
5970 -> RGBGen 5851 -> RGBGen
5971 -> AlphaGen 5852 -> AlphaGen
5972 -> TCGen 5853 -> TCGen
5973 -> List TCMod 5854 -> [TCMod]
5974 -> StageTexture 5855 -> StageTexture
5975 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5976testdata/SampleMaterial.lc 719:15-720:36 5857testdata/SampleMaterial.lc 719:15-720:36
5977 RGBGen 5858 RGBGen
5978 -> AlphaGen 5859 -> AlphaGen
5979 -> TCGen 5860 -> TCGen
5980 -> List TCMod 5861 -> [TCMod]
5981 -> StageTexture 5862 -> StageTexture
5982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5863 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5983testdata/SampleMaterial.lc 719:15-721:50 5864testdata/SampleMaterial.lc 719:15-721:50
5984 AlphaGen 5865 AlphaGen
5985 -> TCGen 5866 -> TCGen
5986 -> List TCMod 5867 -> [TCMod]
5987 -> StageTexture 5868 -> StageTexture
5988 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5989testdata/SampleMaterial.lc 719:15-722:42 5870testdata/SampleMaterial.lc 719:15-722:42
5990 TCGen 5871 TCGen
5991 -> List TCMod 5872 -> [TCMod]
5992 -> StageTexture 5873 -> StageTexture
5993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5994testdata/SampleMaterial.lc 719:15-723:36 5875testdata/SampleMaterial.lc 719:15-723:36
5995 List TCMod 5876 [TCMod]
5996 -> StageTexture 5877 -> StageTexture
5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5878 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5998testdata/SampleMaterial.lc 719:15-724:31 5879testdata/SampleMaterial.lc 719:15-724:31
@@ -6019,7 +5900,7 @@ testdata/SampleMaterial.lc 722:32-722:42
6019testdata/SampleMaterial.lc 723:29-723:36 5900testdata/SampleMaterial.lc 723:29-723:36
6020 TCGen 5901 TCGen
6021testdata/SampleMaterial.lc 724:29-724:31 5902testdata/SampleMaterial.lc 724:29-724:31
6022 forall a . List a 5903 forall a . [a]
6023testdata/SampleMaterial.lc 725:31-725:37 5904testdata/SampleMaterial.lc 725:31-725:37
6024 String -> StageTexture 5905 String -> StageTexture
6025testdata/SampleMaterial.lc 725:31-725:73 5906testdata/SampleMaterial.lc 725:31-725:73
@@ -6041,29 +5922,29 @@ testdata/SampleMaterial.lc 732:15-732:25
6041 -> RGBGen 5922 -> RGBGen
6042 -> AlphaGen 5923 -> AlphaGen
6043 -> TCGen 5924 -> TCGen
6044 -> List TCMod 5925 -> [TCMod]
6045 -> StageTexture 5926 -> StageTexture
6046 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6047testdata/SampleMaterial.lc 732:15-733:57 5928testdata/SampleMaterial.lc 732:15-733:57
6048 RGBGen 5929 RGBGen
6049 -> AlphaGen 5930 -> AlphaGen
6050 -> TCGen 5931 -> TCGen
6051 -> List TCMod 5932 -> [TCMod]
6052 -> StageTexture 5933 -> StageTexture
6053 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5934 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6054testdata/SampleMaterial.lc 732:15-734:50 5935testdata/SampleMaterial.lc 732:15-734:50
6055 AlphaGen 5936 AlphaGen
6056 -> TCGen 5937 -> TCGen
6057 -> List TCMod 5938 -> [TCMod]
6058 -> StageTexture 5939 -> StageTexture
6059 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6060testdata/SampleMaterial.lc 732:15-735:42 5941testdata/SampleMaterial.lc 732:15-735:42
6061 TCGen 5942 TCGen
6062 -> List TCMod 5943 -> [TCMod]
6063 -> StageTexture 5944 -> StageTexture
6064 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6065testdata/SampleMaterial.lc 732:15-736:40 5946testdata/SampleMaterial.lc 732:15-736:40
6066 List TCMod 5947 [TCMod]
6067 -> StageTexture 5948 -> StageTexture
6068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5949 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6069testdata/SampleMaterial.lc 732:15-737:31 5950testdata/SampleMaterial.lc 732:15-737:31
@@ -6080,7 +5961,7 @@ testdata/SampleMaterial.lc 732:15-741:40
6080testdata/SampleMaterial.lc 732:15-742:46 5961testdata/SampleMaterial.lc 732:15-742:46
6081 String -> StageAttrs 5962 String -> StageAttrs
6082testdata/SampleMaterial.lc 732:15-744:18 5963testdata/SampleMaterial.lc 732:15-744:18
6083 StageAttrs | List StageAttrs 5964 StageAttrs | [StageAttrs]
6084testdata/SampleMaterial.lc 733:29-733:33 5965testdata/SampleMaterial.lc 733:29-733:33
6085 forall a . a -> Maybe a 5966 forall a . a -> Maybe a
6086testdata/SampleMaterial.lc 733:29-733:57 5967testdata/SampleMaterial.lc 733:29-733:57
@@ -6098,7 +5979,7 @@ testdata/SampleMaterial.lc 735:32-735:42
6098testdata/SampleMaterial.lc 736:29-736:40 5979testdata/SampleMaterial.lc 736:29-736:40
6099 TCGen 5980 TCGen
6100testdata/SampleMaterial.lc 737:29-737:31 5981testdata/SampleMaterial.lc 737:29-737:31
6101 forall a . List a 5982 forall a . [a]
6102testdata/SampleMaterial.lc 738:31-738:42 5983testdata/SampleMaterial.lc 738:31-738:42
6103 StageTexture 5984 StageTexture
6104testdata/SampleMaterial.lc 739:34-739:38 5985testdata/SampleMaterial.lc 739:34-739:38
@@ -6116,7 +5997,7 @@ testdata/SampleMaterial.lc 746:21-746:26
6116testdata/SampleMaterial.lc 749:5-791:6 5997testdata/SampleMaterial.lc 749:5-791:6
6117 (String, CommonAttrs) 5998 (String, CommonAttrs)
6118testdata/SampleMaterial.lc 749:5-2182:6 5999testdata/SampleMaterial.lc 749:5-2182:6
6119 List (String, CommonAttrs) 6000 [(String, CommonAttrs)]
6120testdata/SampleMaterial.lc 749:7-749:42 6001testdata/SampleMaterial.lc 749:7-749:42
6121 String 6002 String
6122testdata/SampleMaterial.lc 750:7-750:18 6003testdata/SampleMaterial.lc 750:7-750:18
@@ -6126,49 +6007,42 @@ testdata/SampleMaterial.lc 750:7-750:18
6126 -> Float 6007 -> Float
6127 -> Bool 6008 -> Bool
6128 -> Bool 6009 -> Bool
6129 -> CullType 6010 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6130 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6131testdata/SampleMaterial.lc 750:7-751:26 6011testdata/SampleMaterial.lc 750:7-751:26
6132 () 6012 ()
6133 -> Bool 6013 -> Bool
6134 -> Float 6014 -> Float
6135 -> Bool 6015 -> Bool
6136 -> Bool 6016 -> Bool
6137 -> CullType 6017 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6138 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6139testdata/SampleMaterial.lc 750:7-752:26 6018testdata/SampleMaterial.lc 750:7-752:26
6140 Bool 6019 Bool
6141 -> Float 6020 -> Float
6142 -> Bool 6021 -> Bool
6143 -> Bool 6022 -> Bool
6144 -> CullType 6023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6145 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6146testdata/SampleMaterial.lc 750:7-753:27 6024testdata/SampleMaterial.lc 750:7-753:27
6147 Float 6025 Float
6148 -> Bool 6026 -> Bool
6149 -> Bool 6027 -> Bool
6150 -> CullType 6028 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6151 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6152testdata/SampleMaterial.lc 750:7-754:21 6029testdata/SampleMaterial.lc 750:7-754:21
6153 Bool 6030 Bool
6154 -> Bool 6031 -> Bool
6155 -> CullType 6032 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6156 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6157testdata/SampleMaterial.lc 750:7-755:35 6033testdata/SampleMaterial.lc 750:7-755:35
6158 Bool 6034 Bool
6159 -> CullType 6035 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6160 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6161testdata/SampleMaterial.lc 750:7-756:28 6036testdata/SampleMaterial.lc 750:7-756:28
6162 CullType 6037 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6163 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6164testdata/SampleMaterial.lc 750:7-757:33 6038testdata/SampleMaterial.lc 750:7-757:33
6165 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6039 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6166testdata/SampleMaterial.lc 750:7-758:32 6040testdata/SampleMaterial.lc 750:7-758:32
6167 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6041 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6168testdata/SampleMaterial.lc 750:7-759:30 6042testdata/SampleMaterial.lc 750:7-759:30
6169 Bool -> List StageAttrs -> Bool -> CommonAttrs 6043 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6170testdata/SampleMaterial.lc 750:7-760:34 6044testdata/SampleMaterial.lc 750:7-760:34
6171 List StageAttrs -> Bool -> CommonAttrs 6045 [StageAttrs] -> Bool -> CommonAttrs
6172testdata/SampleMaterial.lc 750:7-788:14 6046testdata/SampleMaterial.lc 750:7-788:14
6173 Bool -> CommonAttrs 6047 Bool -> CommonAttrs
6174testdata/SampleMaterial.lc 750:7-790:10 6048testdata/SampleMaterial.lc 750:7-790:10
@@ -6188,41 +6062,41 @@ testdata/SampleMaterial.lc 756:23-756:28
6188testdata/SampleMaterial.lc 757:20-757:33 6062testdata/SampleMaterial.lc 757:20-757:33
6189 CullType 6063 CullType
6190testdata/SampleMaterial.lc 758:30-758:32 6064testdata/SampleMaterial.lc 758:30-758:32
6191 forall a . List a 6065 forall a . [a]
6192testdata/SampleMaterial.lc 759:25-759:30 6066testdata/SampleMaterial.lc 759:25-759:30
6193 Bool 6067 Bool
6194testdata/SampleMaterial.lc 760:29-760:34 6068testdata/SampleMaterial.lc 760:29-760:34
6195 Bool 6069 Bool
6196testdata/SampleMaterial.lc 762:13-788:14 6070testdata/SampleMaterial.lc 762:13-788:14
6197 List StageAttrs 6071 [StageAttrs]
6198testdata/SampleMaterial.lc 762:15-762:25 6072testdata/SampleMaterial.lc 762:15-762:25
6199 Maybe (Blending', Blending') 6073 Maybe (Blending', Blending')
6200 -> RGBGen 6074 -> RGBGen
6201 -> AlphaGen 6075 -> AlphaGen
6202 -> TCGen 6076 -> TCGen
6203 -> List TCMod 6077 -> [TCMod]
6204 -> StageTexture 6078 -> StageTexture
6205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6206testdata/SampleMaterial.lc 762:15-763:36 6080testdata/SampleMaterial.lc 762:15-763:36
6207 RGBGen 6081 RGBGen
6208 -> AlphaGen 6082 -> AlphaGen
6209 -> TCGen 6083 -> TCGen
6210 -> List TCMod 6084 -> [TCMod]
6211 -> StageTexture 6085 -> StageTexture
6212 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6213testdata/SampleMaterial.lc 762:15-764:50 6087testdata/SampleMaterial.lc 762:15-764:50
6214 AlphaGen 6088 AlphaGen
6215 -> TCGen 6089 -> TCGen
6216 -> List TCMod 6090 -> [TCMod]
6217 -> StageTexture 6091 -> StageTexture
6218 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6219testdata/SampleMaterial.lc 762:15-765:42 6093testdata/SampleMaterial.lc 762:15-765:42
6220 TCGen 6094 TCGen
6221 -> List TCMod 6095 -> [TCMod]
6222 -> StageTexture 6096 -> StageTexture
6223 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6097 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6224testdata/SampleMaterial.lc 762:15-766:36 6098testdata/SampleMaterial.lc 762:15-766:36
6225 List TCMod 6099 [TCMod]
6226 -> StageTexture 6100 -> StageTexture
6227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6101 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6228testdata/SampleMaterial.lc 762:15-767:31 6102testdata/SampleMaterial.lc 762:15-767:31
@@ -6249,7 +6123,7 @@ testdata/SampleMaterial.lc 765:32-765:42
6249testdata/SampleMaterial.lc 766:29-766:36 6123testdata/SampleMaterial.lc 766:29-766:36
6250 TCGen 6124 TCGen
6251testdata/SampleMaterial.lc 767:29-767:31 6125testdata/SampleMaterial.lc 767:29-767:31
6252 forall a . List a 6126 forall a . [a]
6253testdata/SampleMaterial.lc 768:31-768:37 6127testdata/SampleMaterial.lc 768:31-768:37
6254 String -> StageTexture 6128 String -> StageTexture
6255testdata/SampleMaterial.lc 768:31-768:73 6129testdata/SampleMaterial.lc 768:31-768:73
@@ -6271,29 +6145,29 @@ testdata/SampleMaterial.lc 775:15-775:25
6271 -> RGBGen 6145 -> RGBGen
6272 -> AlphaGen 6146 -> AlphaGen
6273 -> TCGen 6147 -> TCGen
6274 -> List TCMod 6148 -> [TCMod]
6275 -> StageTexture 6149 -> StageTexture
6276 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6150 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6277testdata/SampleMaterial.lc 775:15-776:57 6151testdata/SampleMaterial.lc 775:15-776:57
6278 RGBGen 6152 RGBGen
6279 -> AlphaGen 6153 -> AlphaGen
6280 -> TCGen 6154 -> TCGen
6281 -> List TCMod 6155 -> [TCMod]
6282 -> StageTexture 6156 -> StageTexture
6283 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6284testdata/SampleMaterial.lc 775:15-777:50 6158testdata/SampleMaterial.lc 775:15-777:50
6285 AlphaGen 6159 AlphaGen
6286 -> TCGen 6160 -> TCGen
6287 -> List TCMod 6161 -> [TCMod]
6288 -> StageTexture 6162 -> StageTexture
6289 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6290testdata/SampleMaterial.lc 775:15-778:42 6164testdata/SampleMaterial.lc 775:15-778:42
6291 TCGen 6165 TCGen
6292 -> List TCMod 6166 -> [TCMod]
6293 -> StageTexture 6167 -> StageTexture
6294 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6168 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6295testdata/SampleMaterial.lc 775:15-779:40 6169testdata/SampleMaterial.lc 775:15-779:40
6296 List TCMod 6170 [TCMod]
6297 -> StageTexture 6171 -> StageTexture
6298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6172 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6299testdata/SampleMaterial.lc 775:15-780:31 6173testdata/SampleMaterial.lc 775:15-780:31
@@ -6310,7 +6184,7 @@ testdata/SampleMaterial.lc 775:15-784:40
6310testdata/SampleMaterial.lc 775:15-785:46 6184testdata/SampleMaterial.lc 775:15-785:46
6311 String -> StageAttrs 6185 String -> StageAttrs
6312testdata/SampleMaterial.lc 775:15-787:18 6186testdata/SampleMaterial.lc 775:15-787:18
6313 StageAttrs | List StageAttrs 6187 StageAttrs | [StageAttrs]
6314testdata/SampleMaterial.lc 776:29-776:33 6188testdata/SampleMaterial.lc 776:29-776:33
6315 forall a . a -> Maybe a 6189 forall a . a -> Maybe a
6316testdata/SampleMaterial.lc 776:29-776:57 6190testdata/SampleMaterial.lc 776:29-776:57
@@ -6328,7 +6202,7 @@ testdata/SampleMaterial.lc 778:32-778:42
6328testdata/SampleMaterial.lc 779:29-779:40 6202testdata/SampleMaterial.lc 779:29-779:40
6329 TCGen 6203 TCGen
6330testdata/SampleMaterial.lc 780:29-780:31 6204testdata/SampleMaterial.lc 780:29-780:31
6331 forall a . List a 6205 forall a . [a]
6332testdata/SampleMaterial.lc 781:31-781:42 6206testdata/SampleMaterial.lc 781:31-781:42
6333 StageTexture 6207 StageTexture
6334testdata/SampleMaterial.lc 782:34-782:38 6208testdata/SampleMaterial.lc 782:34-782:38
@@ -6346,7 +6220,7 @@ testdata/SampleMaterial.lc 789:21-789:26
6346testdata/SampleMaterial.lc 792:5-834:6 6220testdata/SampleMaterial.lc 792:5-834:6
6347 (String, CommonAttrs) 6221 (String, CommonAttrs)
6348testdata/SampleMaterial.lc 792:5-2182:6 6222testdata/SampleMaterial.lc 792:5-2182:6
6349 List (String, CommonAttrs) 6223 [(String, CommonAttrs)]
6350testdata/SampleMaterial.lc 792:7-792:41 6224testdata/SampleMaterial.lc 792:7-792:41
6351 String 6225 String
6352testdata/SampleMaterial.lc 793:7-793:18 6226testdata/SampleMaterial.lc 793:7-793:18
@@ -6356,49 +6230,42 @@ testdata/SampleMaterial.lc 793:7-793:18
6356 -> Float 6230 -> Float
6357 -> Bool 6231 -> Bool
6358 -> Bool 6232 -> Bool
6359 -> CullType 6233 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6360 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6361testdata/SampleMaterial.lc 793:7-794:26 6234testdata/SampleMaterial.lc 793:7-794:26
6362 () 6235 ()
6363 -> Bool 6236 -> Bool
6364 -> Float 6237 -> Float
6365 -> Bool 6238 -> Bool
6366 -> Bool 6239 -> Bool
6367 -> CullType 6240 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6368 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6369testdata/SampleMaterial.lc 793:7-795:26 6241testdata/SampleMaterial.lc 793:7-795:26
6370 Bool 6242 Bool
6371 -> Float 6243 -> Float
6372 -> Bool 6244 -> Bool
6373 -> Bool 6245 -> Bool
6374 -> CullType 6246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6375 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6376testdata/SampleMaterial.lc 793:7-796:27 6247testdata/SampleMaterial.lc 793:7-796:27
6377 Float 6248 Float
6378 -> Bool 6249 -> Bool
6379 -> Bool 6250 -> Bool
6380 -> CullType 6251 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6381 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6382testdata/SampleMaterial.lc 793:7-797:21 6252testdata/SampleMaterial.lc 793:7-797:21
6383 Bool 6253 Bool
6384 -> Bool 6254 -> Bool
6385 -> CullType 6255 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6386 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6387testdata/SampleMaterial.lc 793:7-798:35 6256testdata/SampleMaterial.lc 793:7-798:35
6388 Bool 6257 Bool
6389 -> CullType 6258 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6390 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6391testdata/SampleMaterial.lc 793:7-799:28 6259testdata/SampleMaterial.lc 793:7-799:28
6392 CullType 6260 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6393 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6394testdata/SampleMaterial.lc 793:7-800:33 6261testdata/SampleMaterial.lc 793:7-800:33
6395 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6262 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6396testdata/SampleMaterial.lc 793:7-801:32 6263testdata/SampleMaterial.lc 793:7-801:32
6397 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6264 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6398testdata/SampleMaterial.lc 793:7-802:30 6265testdata/SampleMaterial.lc 793:7-802:30
6399 Bool -> List StageAttrs -> Bool -> CommonAttrs 6266 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6400testdata/SampleMaterial.lc 793:7-803:34 6267testdata/SampleMaterial.lc 793:7-803:34
6401 List StageAttrs -> Bool -> CommonAttrs 6268 [StageAttrs] -> Bool -> CommonAttrs
6402testdata/SampleMaterial.lc 793:7-831:14 6269testdata/SampleMaterial.lc 793:7-831:14
6403 Bool -> CommonAttrs 6270 Bool -> CommonAttrs
6404testdata/SampleMaterial.lc 793:7-833:10 6271testdata/SampleMaterial.lc 793:7-833:10
@@ -6418,41 +6285,41 @@ testdata/SampleMaterial.lc 799:23-799:28
6418testdata/SampleMaterial.lc 800:20-800:33 6285testdata/SampleMaterial.lc 800:20-800:33
6419 CullType 6286 CullType
6420testdata/SampleMaterial.lc 801:30-801:32 6287testdata/SampleMaterial.lc 801:30-801:32
6421 forall a . List a 6288 forall a . [a]
6422testdata/SampleMaterial.lc 802:25-802:30 6289testdata/SampleMaterial.lc 802:25-802:30
6423 Bool 6290 Bool
6424testdata/SampleMaterial.lc 803:29-803:34 6291testdata/SampleMaterial.lc 803:29-803:34
6425 Bool 6292 Bool
6426testdata/SampleMaterial.lc 805:13-831:14 6293testdata/SampleMaterial.lc 805:13-831:14
6427 List StageAttrs 6294 [StageAttrs]
6428testdata/SampleMaterial.lc 805:15-805:25 6295testdata/SampleMaterial.lc 805:15-805:25
6429 Maybe (Blending', Blending') 6296 Maybe (Blending', Blending')
6430 -> RGBGen 6297 -> RGBGen
6431 -> AlphaGen 6298 -> AlphaGen
6432 -> TCGen 6299 -> TCGen
6433 -> List TCMod 6300 -> [TCMod]
6434 -> StageTexture 6301 -> StageTexture
6435 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6302 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6436testdata/SampleMaterial.lc 805:15-806:36 6303testdata/SampleMaterial.lc 805:15-806:36
6437 RGBGen 6304 RGBGen
6438 -> AlphaGen 6305 -> AlphaGen
6439 -> TCGen 6306 -> TCGen
6440 -> List TCMod 6307 -> [TCMod]
6441 -> StageTexture 6308 -> StageTexture
6442 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6443testdata/SampleMaterial.lc 805:15-807:50 6310testdata/SampleMaterial.lc 805:15-807:50
6444 AlphaGen 6311 AlphaGen
6445 -> TCGen 6312 -> TCGen
6446 -> List TCMod 6313 -> [TCMod]
6447 -> StageTexture 6314 -> StageTexture
6448 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6449testdata/SampleMaterial.lc 805:15-808:42 6316testdata/SampleMaterial.lc 805:15-808:42
6450 TCGen 6317 TCGen
6451 -> List TCMod 6318 -> [TCMod]
6452 -> StageTexture 6319 -> StageTexture
6453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6454testdata/SampleMaterial.lc 805:15-809:36 6321testdata/SampleMaterial.lc 805:15-809:36
6455 List TCMod 6322 [TCMod]
6456 -> StageTexture 6323 -> StageTexture
6457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6458testdata/SampleMaterial.lc 805:15-810:31 6325testdata/SampleMaterial.lc 805:15-810:31
@@ -6479,7 +6346,7 @@ testdata/SampleMaterial.lc 808:32-808:42
6479testdata/SampleMaterial.lc 809:29-809:36 6346testdata/SampleMaterial.lc 809:29-809:36
6480 TCGen 6347 TCGen
6481testdata/SampleMaterial.lc 810:29-810:31 6348testdata/SampleMaterial.lc 810:29-810:31
6482 forall a . List a 6349 forall a . [a]
6483testdata/SampleMaterial.lc 811:31-811:37 6350testdata/SampleMaterial.lc 811:31-811:37
6484 String -> StageTexture 6351 String -> StageTexture
6485testdata/SampleMaterial.lc 811:31-811:72 6352testdata/SampleMaterial.lc 811:31-811:72
@@ -6501,29 +6368,29 @@ testdata/SampleMaterial.lc 818:15-818:25
6501 -> RGBGen 6368 -> RGBGen
6502 -> AlphaGen 6369 -> AlphaGen
6503 -> TCGen 6370 -> TCGen
6504 -> List TCMod 6371 -> [TCMod]
6505 -> StageTexture 6372 -> StageTexture
6506 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6373 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6507testdata/SampleMaterial.lc 818:15-819:57 6374testdata/SampleMaterial.lc 818:15-819:57
6508 RGBGen 6375 RGBGen
6509 -> AlphaGen 6376 -> AlphaGen
6510 -> TCGen 6377 -> TCGen
6511 -> List TCMod 6378 -> [TCMod]
6512 -> StageTexture 6379 -> StageTexture
6513 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6380 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6514testdata/SampleMaterial.lc 818:15-820:50 6381testdata/SampleMaterial.lc 818:15-820:50
6515 AlphaGen 6382 AlphaGen
6516 -> TCGen 6383 -> TCGen
6517 -> List TCMod 6384 -> [TCMod]
6518 -> StageTexture 6385 -> StageTexture
6519 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6520testdata/SampleMaterial.lc 818:15-821:42 6387testdata/SampleMaterial.lc 818:15-821:42
6521 TCGen 6388 TCGen
6522 -> List TCMod 6389 -> [TCMod]
6523 -> StageTexture 6390 -> StageTexture
6524 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6391 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6525testdata/SampleMaterial.lc 818:15-822:40 6392testdata/SampleMaterial.lc 818:15-822:40
6526 List TCMod 6393 [TCMod]
6527 -> StageTexture 6394 -> StageTexture
6528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6395 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6529testdata/SampleMaterial.lc 818:15-823:31 6396testdata/SampleMaterial.lc 818:15-823:31
@@ -6540,7 +6407,7 @@ testdata/SampleMaterial.lc 818:15-827:40
6540testdata/SampleMaterial.lc 818:15-828:46 6407testdata/SampleMaterial.lc 818:15-828:46
6541 String -> StageAttrs 6408 String -> StageAttrs
6542testdata/SampleMaterial.lc 818:15-830:18 6409testdata/SampleMaterial.lc 818:15-830:18
6543 StageAttrs | List StageAttrs 6410 StageAttrs | [StageAttrs]
6544testdata/SampleMaterial.lc 819:29-819:33 6411testdata/SampleMaterial.lc 819:29-819:33
6545 forall a . a -> Maybe a 6412 forall a . a -> Maybe a
6546testdata/SampleMaterial.lc 819:29-819:57 6413testdata/SampleMaterial.lc 819:29-819:57
@@ -6558,7 +6425,7 @@ testdata/SampleMaterial.lc 821:32-821:42
6558testdata/SampleMaterial.lc 822:29-822:40 6425testdata/SampleMaterial.lc 822:29-822:40
6559 TCGen 6426 TCGen
6560testdata/SampleMaterial.lc 823:29-823:31 6427testdata/SampleMaterial.lc 823:29-823:31
6561 forall a . List a 6428 forall a . [a]
6562testdata/SampleMaterial.lc 824:31-824:42 6429testdata/SampleMaterial.lc 824:31-824:42
6563 StageTexture 6430 StageTexture
6564testdata/SampleMaterial.lc 825:34-825:38 6431testdata/SampleMaterial.lc 825:34-825:38
@@ -6576,7 +6443,7 @@ testdata/SampleMaterial.lc 832:21-832:26
6576testdata/SampleMaterial.lc 835:5-891:6 6443testdata/SampleMaterial.lc 835:5-891:6
6577 (String, CommonAttrs) 6444 (String, CommonAttrs)
6578testdata/SampleMaterial.lc 835:5-2182:6 6445testdata/SampleMaterial.lc 835:5-2182:6
6579 List (String, CommonAttrs) 6446 [(String, CommonAttrs)]
6580testdata/SampleMaterial.lc 835:7-835:41 6447testdata/SampleMaterial.lc 835:7-835:41
6581 String 6448 String
6582testdata/SampleMaterial.lc 836:7-836:18 6449testdata/SampleMaterial.lc 836:7-836:18
@@ -6586,49 +6453,42 @@ testdata/SampleMaterial.lc 836:7-836:18
6586 -> Float 6453 -> Float
6587 -> Bool 6454 -> Bool
6588 -> Bool 6455 -> Bool
6589 -> CullType 6456 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6590 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6591testdata/SampleMaterial.lc 836:7-837:26 6457testdata/SampleMaterial.lc 836:7-837:26
6592 () 6458 ()
6593 -> Bool 6459 -> Bool
6594 -> Float 6460 -> Float
6595 -> Bool 6461 -> Bool
6596 -> Bool 6462 -> Bool
6597 -> CullType 6463 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6598 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6599testdata/SampleMaterial.lc 836:7-838:26 6464testdata/SampleMaterial.lc 836:7-838:26
6600 Bool 6465 Bool
6601 -> Float 6466 -> Float
6602 -> Bool 6467 -> Bool
6603 -> Bool 6468 -> Bool
6604 -> CullType 6469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6605 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6606testdata/SampleMaterial.lc 836:7-839:27 6470testdata/SampleMaterial.lc 836:7-839:27
6607 Float 6471 Float
6608 -> Bool 6472 -> Bool
6609 -> Bool 6473 -> Bool
6610 -> CullType 6474 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6611 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6612testdata/SampleMaterial.lc 836:7-840:21 6475testdata/SampleMaterial.lc 836:7-840:21
6613 Bool 6476 Bool
6614 -> Bool 6477 -> Bool
6615 -> CullType 6478 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6616 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6617testdata/SampleMaterial.lc 836:7-841:35 6479testdata/SampleMaterial.lc 836:7-841:35
6618 Bool 6480 Bool
6619 -> CullType 6481 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6620 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6621testdata/SampleMaterial.lc 836:7-842:28 6482testdata/SampleMaterial.lc 836:7-842:28
6622 CullType 6483 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6623 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6624testdata/SampleMaterial.lc 836:7-843:33 6484testdata/SampleMaterial.lc 836:7-843:33
6625 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6485 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6626testdata/SampleMaterial.lc 836:7-844:32 6486testdata/SampleMaterial.lc 836:7-844:32
6627 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6487 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6628testdata/SampleMaterial.lc 836:7-845:30 6488testdata/SampleMaterial.lc 836:7-845:30
6629 Bool -> List StageAttrs -> Bool -> CommonAttrs 6489 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6630testdata/SampleMaterial.lc 836:7-846:34 6490testdata/SampleMaterial.lc 836:7-846:34
6631 List StageAttrs -> Bool -> CommonAttrs 6491 [StageAttrs] -> Bool -> CommonAttrs
6632testdata/SampleMaterial.lc 836:7-888:14 6492testdata/SampleMaterial.lc 836:7-888:14
6633 Bool -> CommonAttrs 6493 Bool -> CommonAttrs
6634testdata/SampleMaterial.lc 836:7-890:10 6494testdata/SampleMaterial.lc 836:7-890:10
@@ -6648,41 +6508,41 @@ testdata/SampleMaterial.lc 842:23-842:28
6648testdata/SampleMaterial.lc 843:20-843:33 6508testdata/SampleMaterial.lc 843:20-843:33
6649 CullType 6509 CullType
6650testdata/SampleMaterial.lc 844:30-844:32 6510testdata/SampleMaterial.lc 844:30-844:32
6651 forall a . List a 6511 forall a . [a]
6652testdata/SampleMaterial.lc 845:25-845:30 6512testdata/SampleMaterial.lc 845:25-845:30
6653 Bool 6513 Bool
6654testdata/SampleMaterial.lc 846:29-846:34 6514testdata/SampleMaterial.lc 846:29-846:34
6655 Bool 6515 Bool
6656testdata/SampleMaterial.lc 848:13-888:14 6516testdata/SampleMaterial.lc 848:13-888:14
6657 List StageAttrs 6517 [StageAttrs]
6658testdata/SampleMaterial.lc 848:15-848:25 6518testdata/SampleMaterial.lc 848:15-848:25
6659 Maybe (Blending', Blending') 6519 Maybe (Blending', Blending')
6660 -> RGBGen 6520 -> RGBGen
6661 -> AlphaGen 6521 -> AlphaGen
6662 -> TCGen 6522 -> TCGen
6663 -> List TCMod 6523 -> [TCMod]
6664 -> StageTexture 6524 -> StageTexture
6665 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6525 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6666testdata/SampleMaterial.lc 848:15-849:36 6526testdata/SampleMaterial.lc 848:15-849:36
6667 RGBGen 6527 RGBGen
6668 -> AlphaGen 6528 -> AlphaGen
6669 -> TCGen 6529 -> TCGen
6670 -> List TCMod 6530 -> [TCMod]
6671 -> StageTexture 6531 -> StageTexture
6672 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6532 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6673testdata/SampleMaterial.lc 848:15-850:42 6533testdata/SampleMaterial.lc 848:15-850:42
6674 AlphaGen 6534 AlphaGen
6675 -> TCGen 6535 -> TCGen
6676 -> List TCMod 6536 -> [TCMod]
6677 -> StageTexture 6537 -> StageTexture
6678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6679testdata/SampleMaterial.lc 848:15-851:42 6539testdata/SampleMaterial.lc 848:15-851:42
6680 TCGen 6540 TCGen
6681 -> List TCMod 6541 -> [TCMod]
6682 -> StageTexture 6542 -> StageTexture
6683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6684testdata/SampleMaterial.lc 848:15-852:36 6544testdata/SampleMaterial.lc 848:15-852:36
6685 List TCMod 6545 [TCMod]
6686 -> StageTexture 6546 -> StageTexture
6687 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6688testdata/SampleMaterial.lc 848:15-854:88 6548testdata/SampleMaterial.lc 848:15-854:88
@@ -6709,7 +6569,7 @@ testdata/SampleMaterial.lc 851:32-851:42
6709testdata/SampleMaterial.lc 852:29-852:36 6569testdata/SampleMaterial.lc 852:29-852:36
6710 TCGen 6570 TCGen
6711testdata/SampleMaterial.lc 854:21-854:88 6571testdata/SampleMaterial.lc 854:21-854:88
6712 List TCMod 6572 [TCMod]
6713testdata/SampleMaterial.lc 854:23-854:32 6573testdata/SampleMaterial.lc 854:23-854:32
6714 Float -> Float -> TCMod 6574 Float -> Float -> TCMod
6715testdata/SampleMaterial.lc 854:23-854:36 6575testdata/SampleMaterial.lc 854:23-854:36
@@ -6731,7 +6591,7 @@ testdata/SampleMaterial.lc 854:43-854:63
6731testdata/SampleMaterial.lc 854:43-854:67 6591testdata/SampleMaterial.lc 854:43-854:67
6732 TCMod 6592 TCMod
6733testdata/SampleMaterial.lc 854:43-854:86 6593testdata/SampleMaterial.lc 854:43-854:86
6734 List TCMod 6594 [TCMod]
6735testdata/SampleMaterial.lc 854:51-854:54 6595testdata/SampleMaterial.lc 854:51-854:54
6736 Float 6596 Float
6737testdata/SampleMaterial.lc 854:55-854:59 6597testdata/SampleMaterial.lc 854:55-854:59
@@ -6745,7 +6605,7 @@ testdata/SampleMaterial.lc 854:70-854:78
6745testdata/SampleMaterial.lc 854:70-854:82 6605testdata/SampleMaterial.lc 854:70-854:82
6746 Float -> TCMod 6606 Float -> TCMod
6747testdata/SampleMaterial.lc 854:70-854:86 6607testdata/SampleMaterial.lc 854:70-854:86
6748 TCMod | List TCMod 6608 TCMod | [TCMod]
6749testdata/SampleMaterial.lc 854:79-854:82 6609testdata/SampleMaterial.lc 854:79-854:82
6750 Float 6610 Float
6751testdata/SampleMaterial.lc 854:83-854:86 6611testdata/SampleMaterial.lc 854:83-854:86
@@ -6771,29 +6631,29 @@ testdata/SampleMaterial.lc 862:15-862:25
6771 -> RGBGen 6631 -> RGBGen
6772 -> AlphaGen 6632 -> AlphaGen
6773 -> TCGen 6633 -> TCGen
6774 -> List TCMod 6634 -> [TCMod]
6775 -> StageTexture 6635 -> StageTexture
6776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6636 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6777testdata/SampleMaterial.lc 862:15-863:69 6637testdata/SampleMaterial.lc 862:15-863:69
6778 RGBGen 6638 RGBGen
6779 -> AlphaGen 6639 -> AlphaGen
6780 -> TCGen 6640 -> TCGen
6781 -> List TCMod 6641 -> [TCMod]
6782 -> StageTexture 6642 -> StageTexture
6783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6643 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6784testdata/SampleMaterial.lc 862:15-864:42 6644testdata/SampleMaterial.lc 862:15-864:42
6785 AlphaGen 6645 AlphaGen
6786 -> TCGen 6646 -> TCGen
6787 -> List TCMod 6647 -> [TCMod]
6788 -> StageTexture 6648 -> StageTexture
6789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6790testdata/SampleMaterial.lc 862:15-865:42 6650testdata/SampleMaterial.lc 862:15-865:42
6791 TCGen 6651 TCGen
6792 -> List TCMod 6652 -> [TCMod]
6793 -> StageTexture 6653 -> StageTexture
6794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6795testdata/SampleMaterial.lc 862:15-866:36 6655testdata/SampleMaterial.lc 862:15-866:36
6796 List TCMod 6656 [TCMod]
6797 -> StageTexture 6657 -> StageTexture
6798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6658 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6799testdata/SampleMaterial.lc 862:15-867:31 6659testdata/SampleMaterial.lc 862:15-867:31
@@ -6812,7 +6672,7 @@ testdata/SampleMaterial.lc 862:15-872:46
6812testdata/SampleMaterial.lc 862:15-874:18 6672testdata/SampleMaterial.lc 862:15-874:18
6813 StageAttrs 6673 StageAttrs
6814testdata/SampleMaterial.lc 862:15-887:18 6674testdata/SampleMaterial.lc 862:15-887:18
6815 List StageAttrs 6675 [StageAttrs]
6816testdata/SampleMaterial.lc 863:29-863:33 6676testdata/SampleMaterial.lc 863:29-863:33
6817 forall a . a -> Maybe a 6677 forall a . a -> Maybe a
6818testdata/SampleMaterial.lc 863:29-863:69 6678testdata/SampleMaterial.lc 863:29-863:69
@@ -6830,7 +6690,7 @@ testdata/SampleMaterial.lc 865:32-865:42
6830testdata/SampleMaterial.lc 866:29-866:36 6690testdata/SampleMaterial.lc 866:29-866:36
6831 TCGen 6691 TCGen
6832testdata/SampleMaterial.lc 867:29-867:31 6692testdata/SampleMaterial.lc 867:29-867:31
6833 forall a . List a 6693 forall a . [a]
6834testdata/SampleMaterial.lc 868:31-868:37 6694testdata/SampleMaterial.lc 868:31-868:37
6835 String -> StageTexture 6695 String -> StageTexture
6836testdata/SampleMaterial.lc 868:31-868:76 6696testdata/SampleMaterial.lc 868:31-868:76
@@ -6852,29 +6712,29 @@ testdata/SampleMaterial.lc 875:15-875:25
6852 -> RGBGen 6712 -> RGBGen
6853 -> AlphaGen 6713 -> AlphaGen
6854 -> TCGen 6714 -> TCGen
6855 -> List TCMod 6715 -> [TCMod]
6856 -> StageTexture 6716 -> StageTexture
6857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6717 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6858testdata/SampleMaterial.lc 875:15-876:57 6718testdata/SampleMaterial.lc 875:15-876:57
6859 RGBGen 6719 RGBGen
6860 -> AlphaGen 6720 -> AlphaGen
6861 -> TCGen 6721 -> TCGen
6862 -> List TCMod 6722 -> [TCMod]
6863 -> StageTexture 6723 -> StageTexture
6864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6865testdata/SampleMaterial.lc 875:15-877:42 6725testdata/SampleMaterial.lc 875:15-877:42
6866 AlphaGen 6726 AlphaGen
6867 -> TCGen 6727 -> TCGen
6868 -> List TCMod 6728 -> [TCMod]
6869 -> StageTexture 6729 -> StageTexture
6870 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6871testdata/SampleMaterial.lc 875:15-878:42 6731testdata/SampleMaterial.lc 875:15-878:42
6872 TCGen 6732 TCGen
6873 -> List TCMod 6733 -> [TCMod]
6874 -> StageTexture 6734 -> StageTexture
6875 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6735 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6876testdata/SampleMaterial.lc 875:15-879:40 6736testdata/SampleMaterial.lc 875:15-879:40
6877 List TCMod 6737 [TCMod]
6878 -> StageTexture 6738 -> StageTexture
6879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6880testdata/SampleMaterial.lc 875:15-880:31 6740testdata/SampleMaterial.lc 875:15-880:31
@@ -6891,7 +6751,7 @@ testdata/SampleMaterial.lc 875:15-884:40
6891testdata/SampleMaterial.lc 875:15-885:46 6751testdata/SampleMaterial.lc 875:15-885:46
6892 String -> StageAttrs 6752 String -> StageAttrs
6893testdata/SampleMaterial.lc 875:15-887:18 6753testdata/SampleMaterial.lc 875:15-887:18
6894 StageAttrs | List StageAttrs 6754 StageAttrs | [StageAttrs]
6895testdata/SampleMaterial.lc 876:29-876:33 6755testdata/SampleMaterial.lc 876:29-876:33
6896 forall a . a -> Maybe a 6756 forall a . a -> Maybe a
6897testdata/SampleMaterial.lc 876:29-876:57 6757testdata/SampleMaterial.lc 876:29-876:57
@@ -6909,7 +6769,7 @@ testdata/SampleMaterial.lc 878:32-878:42
6909testdata/SampleMaterial.lc 879:29-879:40 6769testdata/SampleMaterial.lc 879:29-879:40
6910 TCGen 6770 TCGen
6911testdata/SampleMaterial.lc 880:29-880:31 6771testdata/SampleMaterial.lc 880:29-880:31
6912 forall a . List a 6772 forall a . [a]
6913testdata/SampleMaterial.lc 881:31-881:42 6773testdata/SampleMaterial.lc 881:31-881:42
6914 StageTexture 6774 StageTexture
6915testdata/SampleMaterial.lc 882:34-882:39 6775testdata/SampleMaterial.lc 882:34-882:39
@@ -6927,7 +6787,7 @@ testdata/SampleMaterial.lc 889:21-889:26
6927testdata/SampleMaterial.lc 892:5-934:6 6787testdata/SampleMaterial.lc 892:5-934:6
6928 (String, CommonAttrs) 6788 (String, CommonAttrs)
6929testdata/SampleMaterial.lc 892:5-2182:6 6789testdata/SampleMaterial.lc 892:5-2182:6
6930 List (String, CommonAttrs) 6790 [(String, CommonAttrs)]
6931testdata/SampleMaterial.lc 892:7-892:41 6791testdata/SampleMaterial.lc 892:7-892:41
6932 String 6792 String
6933testdata/SampleMaterial.lc 893:7-893:18 6793testdata/SampleMaterial.lc 893:7-893:18
@@ -6937,49 +6797,42 @@ testdata/SampleMaterial.lc 893:7-893:18
6937 -> Float 6797 -> Float
6938 -> Bool 6798 -> Bool
6939 -> Bool 6799 -> Bool
6940 -> CullType 6800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6941 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6942testdata/SampleMaterial.lc 893:7-894:26 6801testdata/SampleMaterial.lc 893:7-894:26
6943 () 6802 ()
6944 -> Bool 6803 -> Bool
6945 -> Float 6804 -> Float
6946 -> Bool 6805 -> Bool
6947 -> Bool 6806 -> Bool
6948 -> CullType 6807 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6949 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6950testdata/SampleMaterial.lc 893:7-895:26 6808testdata/SampleMaterial.lc 893:7-895:26
6951 Bool 6809 Bool
6952 -> Float 6810 -> Float
6953 -> Bool 6811 -> Bool
6954 -> Bool 6812 -> Bool
6955 -> CullType 6813 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6956 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6957testdata/SampleMaterial.lc 893:7-896:27 6814testdata/SampleMaterial.lc 893:7-896:27
6958 Float 6815 Float
6959 -> Bool 6816 -> Bool
6960 -> Bool 6817 -> Bool
6961 -> CullType 6818 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6962 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6963testdata/SampleMaterial.lc 893:7-897:21 6819testdata/SampleMaterial.lc 893:7-897:21
6964 Bool 6820 Bool
6965 -> Bool 6821 -> Bool
6966 -> CullType 6822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6967 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6968testdata/SampleMaterial.lc 893:7-898:35 6823testdata/SampleMaterial.lc 893:7-898:35
6969 Bool 6824 Bool
6970 -> CullType 6825 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6971 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6972testdata/SampleMaterial.lc 893:7-899:28 6826testdata/SampleMaterial.lc 893:7-899:28
6973 CullType 6827 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6974 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6975testdata/SampleMaterial.lc 893:7-900:33 6828testdata/SampleMaterial.lc 893:7-900:33
6976 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6829 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6977testdata/SampleMaterial.lc 893:7-901:32 6830testdata/SampleMaterial.lc 893:7-901:32
6978 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6831 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6979testdata/SampleMaterial.lc 893:7-902:30 6832testdata/SampleMaterial.lc 893:7-902:30
6980 Bool -> List StageAttrs -> Bool -> CommonAttrs 6833 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6981testdata/SampleMaterial.lc 893:7-903:34 6834testdata/SampleMaterial.lc 893:7-903:34
6982 List StageAttrs -> Bool -> CommonAttrs 6835 [StageAttrs] -> Bool -> CommonAttrs
6983testdata/SampleMaterial.lc 893:7-931:14 6836testdata/SampleMaterial.lc 893:7-931:14
6984 Bool -> CommonAttrs 6837 Bool -> CommonAttrs
6985testdata/SampleMaterial.lc 893:7-933:10 6838testdata/SampleMaterial.lc 893:7-933:10
@@ -6999,41 +6852,41 @@ testdata/SampleMaterial.lc 899:23-899:28
6999testdata/SampleMaterial.lc 900:20-900:33 6852testdata/SampleMaterial.lc 900:20-900:33
7000 CullType 6853 CullType
7001testdata/SampleMaterial.lc 901:30-901:32 6854testdata/SampleMaterial.lc 901:30-901:32
7002 forall a . List a 6855 forall a . [a]
7003testdata/SampleMaterial.lc 902:25-902:30 6856testdata/SampleMaterial.lc 902:25-902:30
7004 Bool 6857 Bool
7005testdata/SampleMaterial.lc 903:29-903:34 6858testdata/SampleMaterial.lc 903:29-903:34
7006 Bool 6859 Bool
7007testdata/SampleMaterial.lc 905:13-931:14 6860testdata/SampleMaterial.lc 905:13-931:14
7008 List StageAttrs 6861 [StageAttrs]
7009testdata/SampleMaterial.lc 905:15-905:25 6862testdata/SampleMaterial.lc 905:15-905:25
7010 Maybe (Blending', Blending') 6863 Maybe (Blending', Blending')
7011 -> RGBGen 6864 -> RGBGen
7012 -> AlphaGen 6865 -> AlphaGen
7013 -> TCGen 6866 -> TCGen
7014 -> List TCMod 6867 -> [TCMod]
7015 -> StageTexture 6868 -> StageTexture
7016 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7017testdata/SampleMaterial.lc 905:15-906:36 6870testdata/SampleMaterial.lc 905:15-906:36
7018 RGBGen 6871 RGBGen
7019 -> AlphaGen 6872 -> AlphaGen
7020 -> TCGen 6873 -> TCGen
7021 -> List TCMod 6874 -> [TCMod]
7022 -> StageTexture 6875 -> StageTexture
7023 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7024testdata/SampleMaterial.lc 905:15-907:50 6877testdata/SampleMaterial.lc 905:15-907:50
7025 AlphaGen 6878 AlphaGen
7026 -> TCGen 6879 -> TCGen
7027 -> List TCMod 6880 -> [TCMod]
7028 -> StageTexture 6881 -> StageTexture
7029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7030testdata/SampleMaterial.lc 905:15-908:42 6883testdata/SampleMaterial.lc 905:15-908:42
7031 TCGen 6884 TCGen
7032 -> List TCMod 6885 -> [TCMod]
7033 -> StageTexture 6886 -> StageTexture
7034 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6887 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7035testdata/SampleMaterial.lc 905:15-909:36 6888testdata/SampleMaterial.lc 905:15-909:36
7036 List TCMod 6889 [TCMod]
7037 -> StageTexture 6890 -> StageTexture
7038 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7039testdata/SampleMaterial.lc 905:15-910:31 6892testdata/SampleMaterial.lc 905:15-910:31
@@ -7060,7 +6913,7 @@ testdata/SampleMaterial.lc 908:32-908:42
7060testdata/SampleMaterial.lc 909:29-909:36 6913testdata/SampleMaterial.lc 909:29-909:36
7061 TCGen 6914 TCGen
7062testdata/SampleMaterial.lc 910:29-910:31 6915testdata/SampleMaterial.lc 910:29-910:31
7063 forall a . List a 6916 forall a . [a]
7064testdata/SampleMaterial.lc 911:31-911:37 6917testdata/SampleMaterial.lc 911:31-911:37
7065 String -> StageTexture 6918 String -> StageTexture
7066testdata/SampleMaterial.lc 911:31-911:72 6919testdata/SampleMaterial.lc 911:31-911:72
@@ -7082,29 +6935,29 @@ testdata/SampleMaterial.lc 918:15-918:25
7082 -> RGBGen 6935 -> RGBGen
7083 -> AlphaGen 6936 -> AlphaGen
7084 -> TCGen 6937 -> TCGen
7085 -> List TCMod 6938 -> [TCMod]
7086 -> StageTexture 6939 -> StageTexture
7087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7088testdata/SampleMaterial.lc 918:15-919:57 6941testdata/SampleMaterial.lc 918:15-919:57
7089 RGBGen 6942 RGBGen
7090 -> AlphaGen 6943 -> AlphaGen
7091 -> TCGen 6944 -> TCGen
7092 -> List TCMod 6945 -> [TCMod]
7093 -> StageTexture 6946 -> StageTexture
7094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7095testdata/SampleMaterial.lc 918:15-920:50 6948testdata/SampleMaterial.lc 918:15-920:50
7096 AlphaGen 6949 AlphaGen
7097 -> TCGen 6950 -> TCGen
7098 -> List TCMod 6951 -> [TCMod]
7099 -> StageTexture 6952 -> StageTexture
7100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7101testdata/SampleMaterial.lc 918:15-921:42 6954testdata/SampleMaterial.lc 918:15-921:42
7102 TCGen 6955 TCGen
7103 -> List TCMod 6956 -> [TCMod]
7104 -> StageTexture 6957 -> StageTexture
7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6958 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7106testdata/SampleMaterial.lc 918:15-922:40 6959testdata/SampleMaterial.lc 918:15-922:40
7107 List TCMod 6960 [TCMod]
7108 -> StageTexture 6961 -> StageTexture
7109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7110testdata/SampleMaterial.lc 918:15-923:31 6963testdata/SampleMaterial.lc 918:15-923:31
@@ -7121,7 +6974,7 @@ testdata/SampleMaterial.lc 918:15-927:40
7121testdata/SampleMaterial.lc 918:15-928:46 6974testdata/SampleMaterial.lc 918:15-928:46
7122 String -> StageAttrs 6975 String -> StageAttrs
7123testdata/SampleMaterial.lc 918:15-930:18 6976testdata/SampleMaterial.lc 918:15-930:18
7124 StageAttrs | List StageAttrs 6977 StageAttrs | [StageAttrs]
7125testdata/SampleMaterial.lc 919:29-919:33 6978testdata/SampleMaterial.lc 919:29-919:33
7126 forall a . a -> Maybe a 6979 forall a . a -> Maybe a
7127testdata/SampleMaterial.lc 919:29-919:57 6980testdata/SampleMaterial.lc 919:29-919:57
@@ -7139,7 +6992,7 @@ testdata/SampleMaterial.lc 921:32-921:42
7139testdata/SampleMaterial.lc 922:29-922:40 6992testdata/SampleMaterial.lc 922:29-922:40
7140 TCGen 6993 TCGen
7141testdata/SampleMaterial.lc 923:29-923:31 6994testdata/SampleMaterial.lc 923:29-923:31
7142 forall a . List a 6995 forall a . [a]
7143testdata/SampleMaterial.lc 924:31-924:42 6996testdata/SampleMaterial.lc 924:31-924:42
7144 StageTexture 6997 StageTexture
7145testdata/SampleMaterial.lc 925:34-925:38 6998testdata/SampleMaterial.lc 925:34-925:38
@@ -7157,7 +7010,7 @@ testdata/SampleMaterial.lc 932:21-932:26
7157testdata/SampleMaterial.lc 935:5-978:6 7010testdata/SampleMaterial.lc 935:5-978:6
7158 (String, CommonAttrs) 7011 (String, CommonAttrs)
7159testdata/SampleMaterial.lc 935:5-2182:6 7012testdata/SampleMaterial.lc 935:5-2182:6
7160 List (String, CommonAttrs) 7013 [(String, CommonAttrs)]
7161testdata/SampleMaterial.lc 935:7-935:54 7014testdata/SampleMaterial.lc 935:7-935:54
7162 String 7015 String
7163testdata/SampleMaterial.lc 936:7-936:18 7016testdata/SampleMaterial.lc 936:7-936:18
@@ -7167,49 +7020,42 @@ testdata/SampleMaterial.lc 936:7-936:18
7167 -> Float 7020 -> Float
7168 -> Bool 7021 -> Bool
7169 -> Bool 7022 -> Bool
7170 -> CullType 7023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7171 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7172testdata/SampleMaterial.lc 936:7-937:26 7024testdata/SampleMaterial.lc 936:7-937:26
7173 () 7025 ()
7174 -> Bool 7026 -> Bool
7175 -> Float 7027 -> Float
7176 -> Bool 7028 -> Bool
7177 -> Bool 7029 -> Bool
7178 -> CullType 7030 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7179 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7180testdata/SampleMaterial.lc 936:7-938:26 7031testdata/SampleMaterial.lc 936:7-938:26
7181 Bool 7032 Bool
7182 -> Float 7033 -> Float
7183 -> Bool 7034 -> Bool
7184 -> Bool 7035 -> Bool
7185 -> CullType 7036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7186 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7187testdata/SampleMaterial.lc 936:7-939:27 7037testdata/SampleMaterial.lc 936:7-939:27
7188 Float 7038 Float
7189 -> Bool 7039 -> Bool
7190 -> Bool 7040 -> Bool
7191 -> CullType 7041 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7192 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7193testdata/SampleMaterial.lc 936:7-940:21 7042testdata/SampleMaterial.lc 936:7-940:21
7194 Bool 7043 Bool
7195 -> Bool 7044 -> Bool
7196 -> CullType 7045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7197 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7198testdata/SampleMaterial.lc 936:7-941:35 7046testdata/SampleMaterial.lc 936:7-941:35
7199 Bool 7047 Bool
7200 -> CullType 7048 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7201 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7202testdata/SampleMaterial.lc 936:7-942:28 7049testdata/SampleMaterial.lc 936:7-942:28
7203 CullType 7050 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7204 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7205testdata/SampleMaterial.lc 936:7-943:33 7051testdata/SampleMaterial.lc 936:7-943:33
7206 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7052 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7207testdata/SampleMaterial.lc 936:7-944:32 7053testdata/SampleMaterial.lc 936:7-944:32
7208 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7054 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7209testdata/SampleMaterial.lc 936:7-945:30 7055testdata/SampleMaterial.lc 936:7-945:30
7210 Bool -> List StageAttrs -> Bool -> CommonAttrs 7056 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7211testdata/SampleMaterial.lc 936:7-946:34 7057testdata/SampleMaterial.lc 936:7-946:34
7212 List StageAttrs -> Bool -> CommonAttrs 7058 [StageAttrs] -> Bool -> CommonAttrs
7213testdata/SampleMaterial.lc 936:7-975:14 7059testdata/SampleMaterial.lc 936:7-975:14
7214 Bool -> CommonAttrs 7060 Bool -> CommonAttrs
7215testdata/SampleMaterial.lc 936:7-977:10 7061testdata/SampleMaterial.lc 936:7-977:10
@@ -7229,41 +7075,41 @@ testdata/SampleMaterial.lc 942:23-942:28
7229testdata/SampleMaterial.lc 943:20-943:33 7075testdata/SampleMaterial.lc 943:20-943:33
7230 CullType 7076 CullType
7231testdata/SampleMaterial.lc 944:30-944:32 7077testdata/SampleMaterial.lc 944:30-944:32
7232 forall a . List a 7078 forall a . [a]
7233testdata/SampleMaterial.lc 945:25-945:30 7079testdata/SampleMaterial.lc 945:25-945:30
7234 Bool 7080 Bool
7235testdata/SampleMaterial.lc 946:29-946:34 7081testdata/SampleMaterial.lc 946:29-946:34
7236 Bool 7082 Bool
7237testdata/SampleMaterial.lc 948:13-975:14 7083testdata/SampleMaterial.lc 948:13-975:14
7238 List StageAttrs 7084 [StageAttrs]
7239testdata/SampleMaterial.lc 948:15-948:25 7085testdata/SampleMaterial.lc 948:15-948:25
7240 Maybe (Blending', Blending') 7086 Maybe (Blending', Blending')
7241 -> RGBGen 7087 -> RGBGen
7242 -> AlphaGen 7088 -> AlphaGen
7243 -> TCGen 7089 -> TCGen
7244 -> List TCMod 7090 -> [TCMod]
7245 -> StageTexture 7091 -> StageTexture
7246 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7247testdata/SampleMaterial.lc 948:15-949:36 7093testdata/SampleMaterial.lc 948:15-949:36
7248 RGBGen 7094 RGBGen
7249 -> AlphaGen 7095 -> AlphaGen
7250 -> TCGen 7096 -> TCGen
7251 -> List TCMod 7097 -> [TCMod]
7252 -> StageTexture 7098 -> StageTexture
7253 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7254testdata/SampleMaterial.lc 948:15-950:50 7100testdata/SampleMaterial.lc 948:15-950:50
7255 AlphaGen 7101 AlphaGen
7256 -> TCGen 7102 -> TCGen
7257 -> List TCMod 7103 -> [TCMod]
7258 -> StageTexture 7104 -> StageTexture
7259 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7260testdata/SampleMaterial.lc 948:15-951:42 7106testdata/SampleMaterial.lc 948:15-951:42
7261 TCGen 7107 TCGen
7262 -> List TCMod 7108 -> [TCMod]
7263 -> StageTexture 7109 -> StageTexture
7264 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7110 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7265testdata/SampleMaterial.lc 948:15-952:36 7111testdata/SampleMaterial.lc 948:15-952:36
7266 List TCMod 7112 [TCMod]
7267 -> StageTexture 7113 -> StageTexture
7268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7269testdata/SampleMaterial.lc 948:15-953:31 7115testdata/SampleMaterial.lc 948:15-953:31
@@ -7290,7 +7136,7 @@ testdata/SampleMaterial.lc 951:32-951:42
7290testdata/SampleMaterial.lc 952:29-952:36 7136testdata/SampleMaterial.lc 952:29-952:36
7291 TCGen 7137 TCGen
7292testdata/SampleMaterial.lc 953:29-953:31 7138testdata/SampleMaterial.lc 953:29-953:31
7293 forall a . List a 7139 forall a . [a]
7294testdata/SampleMaterial.lc 955:21-955:27 7140testdata/SampleMaterial.lc 955:21-955:27
7295 String -> StageTexture 7141 String -> StageTexture
7296testdata/SampleMaterial.lc 955:21-955:75 7142testdata/SampleMaterial.lc 955:21-955:75
@@ -7312,29 +7158,29 @@ testdata/SampleMaterial.lc 962:15-962:25
7312 -> RGBGen 7158 -> RGBGen
7313 -> AlphaGen 7159 -> AlphaGen
7314 -> TCGen 7160 -> TCGen
7315 -> List TCMod 7161 -> [TCMod]
7316 -> StageTexture 7162 -> StageTexture
7317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7318testdata/SampleMaterial.lc 962:15-963:57 7164testdata/SampleMaterial.lc 962:15-963:57
7319 RGBGen 7165 RGBGen
7320 -> AlphaGen 7166 -> AlphaGen
7321 -> TCGen 7167 -> TCGen
7322 -> List TCMod 7168 -> [TCMod]
7323 -> StageTexture 7169 -> StageTexture
7324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7325testdata/SampleMaterial.lc 962:15-964:50 7171testdata/SampleMaterial.lc 962:15-964:50
7326 AlphaGen 7172 AlphaGen
7327 -> TCGen 7173 -> TCGen
7328 -> List TCMod 7174 -> [TCMod]
7329 -> StageTexture 7175 -> StageTexture
7330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7331testdata/SampleMaterial.lc 962:15-965:42 7177testdata/SampleMaterial.lc 962:15-965:42
7332 TCGen 7178 TCGen
7333 -> List TCMod 7179 -> [TCMod]
7334 -> StageTexture 7180 -> StageTexture
7335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7336testdata/SampleMaterial.lc 962:15-966:40 7182testdata/SampleMaterial.lc 962:15-966:40
7337 List TCMod 7183 [TCMod]
7338 -> StageTexture 7184 -> StageTexture
7339 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7340testdata/SampleMaterial.lc 962:15-967:31 7186testdata/SampleMaterial.lc 962:15-967:31
@@ -7351,7 +7197,7 @@ testdata/SampleMaterial.lc 962:15-971:40
7351testdata/SampleMaterial.lc 962:15-972:46 7197testdata/SampleMaterial.lc 962:15-972:46
7352 String -> StageAttrs 7198 String -> StageAttrs
7353testdata/SampleMaterial.lc 962:15-974:18 7199testdata/SampleMaterial.lc 962:15-974:18
7354 StageAttrs | List StageAttrs 7200 StageAttrs | [StageAttrs]
7355testdata/SampleMaterial.lc 963:29-963:33 7201testdata/SampleMaterial.lc 963:29-963:33
7356 forall a . a -> Maybe a 7202 forall a . a -> Maybe a
7357testdata/SampleMaterial.lc 963:29-963:57 7203testdata/SampleMaterial.lc 963:29-963:57
@@ -7369,7 +7215,7 @@ testdata/SampleMaterial.lc 965:32-965:42
7369testdata/SampleMaterial.lc 966:29-966:40 7215testdata/SampleMaterial.lc 966:29-966:40
7370 TCGen 7216 TCGen
7371testdata/SampleMaterial.lc 967:29-967:31 7217testdata/SampleMaterial.lc 967:29-967:31
7372 forall a . List a 7218 forall a . [a]
7373testdata/SampleMaterial.lc 968:31-968:42 7219testdata/SampleMaterial.lc 968:31-968:42
7374 StageTexture 7220 StageTexture
7375testdata/SampleMaterial.lc 969:34-969:38 7221testdata/SampleMaterial.lc 969:34-969:38
@@ -7387,7 +7233,7 @@ testdata/SampleMaterial.lc 976:21-976:26
7387testdata/SampleMaterial.lc 979:5-1021:6 7233testdata/SampleMaterial.lc 979:5-1021:6
7388 (String, CommonAttrs) 7234 (String, CommonAttrs)
7389testdata/SampleMaterial.lc 979:5-2182:6 7235testdata/SampleMaterial.lc 979:5-2182:6
7390 List (String, CommonAttrs) 7236 [(String, CommonAttrs)]
7391testdata/SampleMaterial.lc 979:7-979:45 7237testdata/SampleMaterial.lc 979:7-979:45
7392 String 7238 String
7393testdata/SampleMaterial.lc 980:7-980:18 7239testdata/SampleMaterial.lc 980:7-980:18
@@ -7397,49 +7243,42 @@ testdata/SampleMaterial.lc 980:7-980:18
7397 -> Float 7243 -> Float
7398 -> Bool 7244 -> Bool
7399 -> Bool 7245 -> Bool
7400 -> CullType 7246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7401 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7402testdata/SampleMaterial.lc 980:7-981:26 7247testdata/SampleMaterial.lc 980:7-981:26
7403 () 7248 ()
7404 -> Bool 7249 -> Bool
7405 -> Float 7250 -> Float
7406 -> Bool 7251 -> Bool
7407 -> Bool 7252 -> Bool
7408 -> CullType 7253 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7409 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7410testdata/SampleMaterial.lc 980:7-982:26 7254testdata/SampleMaterial.lc 980:7-982:26
7411 Bool 7255 Bool
7412 -> Float 7256 -> Float
7413 -> Bool 7257 -> Bool
7414 -> Bool 7258 -> Bool
7415 -> CullType 7259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7416 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7417testdata/SampleMaterial.lc 980:7-983:27 7260testdata/SampleMaterial.lc 980:7-983:27
7418 Float 7261 Float
7419 -> Bool 7262 -> Bool
7420 -> Bool 7263 -> Bool
7421 -> CullType 7264 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7422 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7423testdata/SampleMaterial.lc 980:7-984:21 7265testdata/SampleMaterial.lc 980:7-984:21
7424 Bool 7266 Bool
7425 -> Bool 7267 -> Bool
7426 -> CullType 7268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7427 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7428testdata/SampleMaterial.lc 980:7-985:35 7269testdata/SampleMaterial.lc 980:7-985:35
7429 Bool 7270 Bool
7430 -> CullType 7271 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7431 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7432testdata/SampleMaterial.lc 980:7-986:28 7272testdata/SampleMaterial.lc 980:7-986:28
7433 CullType 7273 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7434 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7435testdata/SampleMaterial.lc 980:7-987:33 7274testdata/SampleMaterial.lc 980:7-987:33
7436 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7275 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7437testdata/SampleMaterial.lc 980:7-988:32 7276testdata/SampleMaterial.lc 980:7-988:32
7438 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7277 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7439testdata/SampleMaterial.lc 980:7-989:30 7278testdata/SampleMaterial.lc 980:7-989:30
7440 Bool -> List StageAttrs -> Bool -> CommonAttrs 7279 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7441testdata/SampleMaterial.lc 980:7-990:34 7280testdata/SampleMaterial.lc 980:7-990:34
7442 List StageAttrs -> Bool -> CommonAttrs 7281 [StageAttrs] -> Bool -> CommonAttrs
7443testdata/SampleMaterial.lc 980:7-1018:14 7282testdata/SampleMaterial.lc 980:7-1018:14
7444 Bool -> CommonAttrs 7283 Bool -> CommonAttrs
7445testdata/SampleMaterial.lc 980:7-1020:10 7284testdata/SampleMaterial.lc 980:7-1020:10
@@ -7459,41 +7298,41 @@ testdata/SampleMaterial.lc 986:23-986:28
7459testdata/SampleMaterial.lc 987:20-987:33 7298testdata/SampleMaterial.lc 987:20-987:33
7460 CullType 7299 CullType
7461testdata/SampleMaterial.lc 988:30-988:32 7300testdata/SampleMaterial.lc 988:30-988:32
7462 forall a . List a 7301 forall a . [a]
7463testdata/SampleMaterial.lc 989:25-989:30 7302testdata/SampleMaterial.lc 989:25-989:30
7464 Bool 7303 Bool
7465testdata/SampleMaterial.lc 990:29-990:34 7304testdata/SampleMaterial.lc 990:29-990:34
7466 Bool 7305 Bool
7467testdata/SampleMaterial.lc 992:13-1018:14 7306testdata/SampleMaterial.lc 992:13-1018:14
7468 List StageAttrs 7307 [StageAttrs]
7469testdata/SampleMaterial.lc 992:15-992:25 7308testdata/SampleMaterial.lc 992:15-992:25
7470 Maybe (Blending', Blending') 7309 Maybe (Blending', Blending')
7471 -> RGBGen 7310 -> RGBGen
7472 -> AlphaGen 7311 -> AlphaGen
7473 -> TCGen 7312 -> TCGen
7474 -> List TCMod 7313 -> [TCMod]
7475 -> StageTexture 7314 -> StageTexture
7476 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7477testdata/SampleMaterial.lc 992:15-993:36 7316testdata/SampleMaterial.lc 992:15-993:36
7478 RGBGen 7317 RGBGen
7479 -> AlphaGen 7318 -> AlphaGen
7480 -> TCGen 7319 -> TCGen
7481 -> List TCMod 7320 -> [TCMod]
7482 -> StageTexture 7321 -> StageTexture
7483 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7322 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7484testdata/SampleMaterial.lc 992:15-994:50 7323testdata/SampleMaterial.lc 992:15-994:50
7485 AlphaGen 7324 AlphaGen
7486 -> TCGen 7325 -> TCGen
7487 -> List TCMod 7326 -> [TCMod]
7488 -> StageTexture 7327 -> StageTexture
7489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7490testdata/SampleMaterial.lc 992:15-995:42 7329testdata/SampleMaterial.lc 992:15-995:42
7491 TCGen 7330 TCGen
7492 -> List TCMod 7331 -> [TCMod]
7493 -> StageTexture 7332 -> StageTexture
7494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7333 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7495testdata/SampleMaterial.lc 992:15-996:36 7334testdata/SampleMaterial.lc 992:15-996:36
7496 List TCMod 7335 [TCMod]
7497 -> StageTexture 7336 -> StageTexture
7498 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7499testdata/SampleMaterial.lc 992:15-997:31 7338testdata/SampleMaterial.lc 992:15-997:31
@@ -7520,7 +7359,7 @@ testdata/SampleMaterial.lc 995:32-995:42
7520testdata/SampleMaterial.lc 996:29-996:36 7359testdata/SampleMaterial.lc 996:29-996:36
7521 TCGen 7360 TCGen
7522testdata/SampleMaterial.lc 997:29-997:31 7361testdata/SampleMaterial.lc 997:29-997:31
7523 forall a . List a 7362 forall a . [a]
7524testdata/SampleMaterial.lc 998:31-998:37 7363testdata/SampleMaterial.lc 998:31-998:37
7525 String -> StageTexture 7364 String -> StageTexture
7526testdata/SampleMaterial.lc 998:31-998:76 7365testdata/SampleMaterial.lc 998:31-998:76
@@ -7542,29 +7381,29 @@ testdata/SampleMaterial.lc 1005:15-1005:25
7542 -> RGBGen 7381 -> RGBGen
7543 -> AlphaGen 7382 -> AlphaGen
7544 -> TCGen 7383 -> TCGen
7545 -> List TCMod 7384 -> [TCMod]
7546 -> StageTexture 7385 -> StageTexture
7547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7548testdata/SampleMaterial.lc 1005:15-1006:57 7387testdata/SampleMaterial.lc 1005:15-1006:57
7549 RGBGen 7388 RGBGen
7550 -> AlphaGen 7389 -> AlphaGen
7551 -> TCGen 7390 -> TCGen
7552 -> List TCMod 7391 -> [TCMod]
7553 -> StageTexture 7392 -> StageTexture
7554 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7555testdata/SampleMaterial.lc 1005:15-1007:50 7394testdata/SampleMaterial.lc 1005:15-1007:50
7556 AlphaGen 7395 AlphaGen
7557 -> TCGen 7396 -> TCGen
7558 -> List TCMod 7397 -> [TCMod]
7559 -> StageTexture 7398 -> StageTexture
7560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7561testdata/SampleMaterial.lc 1005:15-1008:42 7400testdata/SampleMaterial.lc 1005:15-1008:42
7562 TCGen 7401 TCGen
7563 -> List TCMod 7402 -> [TCMod]
7564 -> StageTexture 7403 -> StageTexture
7565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7566testdata/SampleMaterial.lc 1005:15-1009:40 7405testdata/SampleMaterial.lc 1005:15-1009:40
7567 List TCMod 7406 [TCMod]
7568 -> StageTexture 7407 -> StageTexture
7569 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7570testdata/SampleMaterial.lc 1005:15-1010:31 7409testdata/SampleMaterial.lc 1005:15-1010:31
@@ -7581,7 +7420,7 @@ testdata/SampleMaterial.lc 1005:15-1014:40
7581testdata/SampleMaterial.lc 1005:15-1015:46 7420testdata/SampleMaterial.lc 1005:15-1015:46
7582 String -> StageAttrs 7421 String -> StageAttrs
7583testdata/SampleMaterial.lc 1005:15-1017:18 7422testdata/SampleMaterial.lc 1005:15-1017:18
7584 StageAttrs | List StageAttrs 7423 StageAttrs | [StageAttrs]
7585testdata/SampleMaterial.lc 1006:29-1006:33 7424testdata/SampleMaterial.lc 1006:29-1006:33
7586 forall a . a -> Maybe a 7425 forall a . a -> Maybe a
7587testdata/SampleMaterial.lc 1006:29-1006:57 7426testdata/SampleMaterial.lc 1006:29-1006:57
@@ -7599,7 +7438,7 @@ testdata/SampleMaterial.lc 1008:32-1008:42
7599testdata/SampleMaterial.lc 1009:29-1009:40 7438testdata/SampleMaterial.lc 1009:29-1009:40
7600 TCGen 7439 TCGen
7601testdata/SampleMaterial.lc 1010:29-1010:31 7440testdata/SampleMaterial.lc 1010:29-1010:31
7602 forall a . List a 7441 forall a . [a]
7603testdata/SampleMaterial.lc 1011:31-1011:42 7442testdata/SampleMaterial.lc 1011:31-1011:42
7604 StageTexture 7443 StageTexture
7605testdata/SampleMaterial.lc 1012:34-1012:38 7444testdata/SampleMaterial.lc 1012:34-1012:38
@@ -7617,7 +7456,7 @@ testdata/SampleMaterial.lc 1019:21-1019:26
7617testdata/SampleMaterial.lc 1022:5-1064:6 7456testdata/SampleMaterial.lc 1022:5-1064:6
7618 (String, CommonAttrs) 7457 (String, CommonAttrs)
7619testdata/SampleMaterial.lc 1022:5-2182:6 7458testdata/SampleMaterial.lc 1022:5-2182:6
7620 List (String, CommonAttrs) 7459 [(String, CommonAttrs)]
7621testdata/SampleMaterial.lc 1022:7-1022:44 7460testdata/SampleMaterial.lc 1022:7-1022:44
7622 String 7461 String
7623testdata/SampleMaterial.lc 1023:7-1023:18 7462testdata/SampleMaterial.lc 1023:7-1023:18
@@ -7627,49 +7466,42 @@ testdata/SampleMaterial.lc 1023:7-1023:18
7627 -> Float 7466 -> Float
7628 -> Bool 7467 -> Bool
7629 -> Bool 7468 -> Bool
7630 -> CullType 7469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7631 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7632testdata/SampleMaterial.lc 1023:7-1024:26 7470testdata/SampleMaterial.lc 1023:7-1024:26
7633 () 7471 ()
7634 -> Bool 7472 -> Bool
7635 -> Float 7473 -> Float
7636 -> Bool 7474 -> Bool
7637 -> Bool 7475 -> Bool
7638 -> CullType 7476 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7639 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7640testdata/SampleMaterial.lc 1023:7-1025:26 7477testdata/SampleMaterial.lc 1023:7-1025:26
7641 Bool 7478 Bool
7642 -> Float 7479 -> Float
7643 -> Bool 7480 -> Bool
7644 -> Bool 7481 -> Bool
7645 -> CullType 7482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7646 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7647testdata/SampleMaterial.lc 1023:7-1026:27 7483testdata/SampleMaterial.lc 1023:7-1026:27
7648 Float 7484 Float
7649 -> Bool 7485 -> Bool
7650 -> Bool 7486 -> Bool
7651 -> CullType 7487 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7652 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7653testdata/SampleMaterial.lc 1023:7-1027:21 7488testdata/SampleMaterial.lc 1023:7-1027:21
7654 Bool 7489 Bool
7655 -> Bool 7490 -> Bool
7656 -> CullType 7491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7657 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7658testdata/SampleMaterial.lc 1023:7-1028:35 7492testdata/SampleMaterial.lc 1023:7-1028:35
7659 Bool 7493 Bool
7660 -> CullType 7494 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7661 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7662testdata/SampleMaterial.lc 1023:7-1029:28 7495testdata/SampleMaterial.lc 1023:7-1029:28
7663 CullType 7496 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7664 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7665testdata/SampleMaterial.lc 1023:7-1030:33 7497testdata/SampleMaterial.lc 1023:7-1030:33
7666 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7498 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7667testdata/SampleMaterial.lc 1023:7-1031:32 7499testdata/SampleMaterial.lc 1023:7-1031:32
7668 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7500 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7669testdata/SampleMaterial.lc 1023:7-1032:30 7501testdata/SampleMaterial.lc 1023:7-1032:30
7670 Bool -> List StageAttrs -> Bool -> CommonAttrs 7502 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7671testdata/SampleMaterial.lc 1023:7-1033:34 7503testdata/SampleMaterial.lc 1023:7-1033:34
7672 List StageAttrs -> Bool -> CommonAttrs 7504 [StageAttrs] -> Bool -> CommonAttrs
7673testdata/SampleMaterial.lc 1023:7-1061:14 7505testdata/SampleMaterial.lc 1023:7-1061:14
7674 Bool -> CommonAttrs 7506 Bool -> CommonAttrs
7675testdata/SampleMaterial.lc 1023:7-1063:10 7507testdata/SampleMaterial.lc 1023:7-1063:10
@@ -7689,41 +7521,41 @@ testdata/SampleMaterial.lc 1029:23-1029:28
7689testdata/SampleMaterial.lc 1030:20-1030:33 7521testdata/SampleMaterial.lc 1030:20-1030:33
7690 CullType 7522 CullType
7691testdata/SampleMaterial.lc 1031:30-1031:32 7523testdata/SampleMaterial.lc 1031:30-1031:32
7692 forall a . List a 7524 forall a . [a]
7693testdata/SampleMaterial.lc 1032:25-1032:30 7525testdata/SampleMaterial.lc 1032:25-1032:30
7694 Bool 7526 Bool
7695testdata/SampleMaterial.lc 1033:29-1033:34 7527testdata/SampleMaterial.lc 1033:29-1033:34
7696 Bool 7528 Bool
7697testdata/SampleMaterial.lc 1035:13-1061:14 7529testdata/SampleMaterial.lc 1035:13-1061:14
7698 List StageAttrs 7530 [StageAttrs]
7699testdata/SampleMaterial.lc 1035:15-1035:25 7531testdata/SampleMaterial.lc 1035:15-1035:25
7700 Maybe (Blending', Blending') 7532 Maybe (Blending', Blending')
7701 -> RGBGen 7533 -> RGBGen
7702 -> AlphaGen 7534 -> AlphaGen
7703 -> TCGen 7535 -> TCGen
7704 -> List TCMod 7536 -> [TCMod]
7705 -> StageTexture 7537 -> StageTexture
7706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7707testdata/SampleMaterial.lc 1035:15-1036:36 7539testdata/SampleMaterial.lc 1035:15-1036:36
7708 RGBGen 7540 RGBGen
7709 -> AlphaGen 7541 -> AlphaGen
7710 -> TCGen 7542 -> TCGen
7711 -> List TCMod 7543 -> [TCMod]
7712 -> StageTexture 7544 -> StageTexture
7713 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7714testdata/SampleMaterial.lc 1035:15-1037:50 7546testdata/SampleMaterial.lc 1035:15-1037:50
7715 AlphaGen 7547 AlphaGen
7716 -> TCGen 7548 -> TCGen
7717 -> List TCMod 7549 -> [TCMod]
7718 -> StageTexture 7550 -> StageTexture
7719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7720testdata/SampleMaterial.lc 1035:15-1038:42 7552testdata/SampleMaterial.lc 1035:15-1038:42
7721 TCGen 7553 TCGen
7722 -> List TCMod 7554 -> [TCMod]
7723 -> StageTexture 7555 -> StageTexture
7724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7556 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7725testdata/SampleMaterial.lc 1035:15-1039:36 7557testdata/SampleMaterial.lc 1035:15-1039:36
7726 List TCMod 7558 [TCMod]
7727 -> StageTexture 7559 -> StageTexture
7728 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7729testdata/SampleMaterial.lc 1035:15-1040:31 7561testdata/SampleMaterial.lc 1035:15-1040:31
@@ -7750,7 +7582,7 @@ testdata/SampleMaterial.lc 1038:32-1038:42
7750testdata/SampleMaterial.lc 1039:29-1039:36 7582testdata/SampleMaterial.lc 1039:29-1039:36
7751 TCGen 7583 TCGen
7752testdata/SampleMaterial.lc 1040:29-1040:31 7584testdata/SampleMaterial.lc 1040:29-1040:31
7753 forall a . List a 7585 forall a . [a]
7754testdata/SampleMaterial.lc 1041:31-1041:37 7586testdata/SampleMaterial.lc 1041:31-1041:37
7755 String -> StageTexture 7587 String -> StageTexture
7756testdata/SampleMaterial.lc 1041:31-1041:75 7588testdata/SampleMaterial.lc 1041:31-1041:75
@@ -7772,29 +7604,29 @@ testdata/SampleMaterial.lc 1048:15-1048:25
7772 -> RGBGen 7604 -> RGBGen
7773 -> AlphaGen 7605 -> AlphaGen
7774 -> TCGen 7606 -> TCGen
7775 -> List TCMod 7607 -> [TCMod]
7776 -> StageTexture 7608 -> StageTexture
7777 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7778testdata/SampleMaterial.lc 1048:15-1049:57 7610testdata/SampleMaterial.lc 1048:15-1049:57
7779 RGBGen 7611 RGBGen
7780 -> AlphaGen 7612 -> AlphaGen
7781 -> TCGen 7613 -> TCGen
7782 -> List TCMod 7614 -> [TCMod]
7783 -> StageTexture 7615 -> StageTexture
7784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7785testdata/SampleMaterial.lc 1048:15-1050:50 7617testdata/SampleMaterial.lc 1048:15-1050:50
7786 AlphaGen 7618 AlphaGen
7787 -> TCGen 7619 -> TCGen
7788 -> List TCMod 7620 -> [TCMod]
7789 -> StageTexture 7621 -> StageTexture
7790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7791testdata/SampleMaterial.lc 1048:15-1051:42 7623testdata/SampleMaterial.lc 1048:15-1051:42
7792 TCGen 7624 TCGen
7793 -> List TCMod 7625 -> [TCMod]
7794 -> StageTexture 7626 -> StageTexture
7795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7627 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7796testdata/SampleMaterial.lc 1048:15-1052:40 7628testdata/SampleMaterial.lc 1048:15-1052:40
7797 List TCMod 7629 [TCMod]
7798 -> StageTexture 7630 -> StageTexture
7799 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7800testdata/SampleMaterial.lc 1048:15-1053:31 7632testdata/SampleMaterial.lc 1048:15-1053:31
@@ -7811,7 +7643,7 @@ testdata/SampleMaterial.lc 1048:15-1057:40
7811testdata/SampleMaterial.lc 1048:15-1058:46 7643testdata/SampleMaterial.lc 1048:15-1058:46
7812 String -> StageAttrs 7644 String -> StageAttrs
7813testdata/SampleMaterial.lc 1048:15-1060:18 7645testdata/SampleMaterial.lc 1048:15-1060:18
7814 StageAttrs | List StageAttrs 7646 StageAttrs | [StageAttrs]
7815testdata/SampleMaterial.lc 1049:29-1049:33 7647testdata/SampleMaterial.lc 1049:29-1049:33
7816 forall a . a -> Maybe a 7648 forall a . a -> Maybe a
7817testdata/SampleMaterial.lc 1049:29-1049:57 7649testdata/SampleMaterial.lc 1049:29-1049:57
@@ -7829,7 +7661,7 @@ testdata/SampleMaterial.lc 1051:32-1051:42
7829testdata/SampleMaterial.lc 1052:29-1052:40 7661testdata/SampleMaterial.lc 1052:29-1052:40
7830 TCGen 7662 TCGen
7831testdata/SampleMaterial.lc 1053:29-1053:31 7663testdata/SampleMaterial.lc 1053:29-1053:31
7832 forall a . List a 7664 forall a . [a]
7833testdata/SampleMaterial.lc 1054:31-1054:42 7665testdata/SampleMaterial.lc 1054:31-1054:42
7834 StageTexture 7666 StageTexture
7835testdata/SampleMaterial.lc 1055:34-1055:38 7667testdata/SampleMaterial.lc 1055:34-1055:38
@@ -7847,7 +7679,7 @@ testdata/SampleMaterial.lc 1062:21-1062:26
7847testdata/SampleMaterial.lc 1065:5-1107:6 7679testdata/SampleMaterial.lc 1065:5-1107:6
7848 (String, CommonAttrs) 7680 (String, CommonAttrs)
7849testdata/SampleMaterial.lc 1065:5-2182:6 7681testdata/SampleMaterial.lc 1065:5-2182:6
7850 List (String, CommonAttrs) 7682 [(String, CommonAttrs)]
7851testdata/SampleMaterial.lc 1065:7-1065:44 7683testdata/SampleMaterial.lc 1065:7-1065:44
7852 String 7684 String
7853testdata/SampleMaterial.lc 1066:7-1066:18 7685testdata/SampleMaterial.lc 1066:7-1066:18
@@ -7857,49 +7689,42 @@ testdata/SampleMaterial.lc 1066:7-1066:18
7857 -> Float 7689 -> Float
7858 -> Bool 7690 -> Bool
7859 -> Bool 7691 -> Bool
7860 -> CullType 7692 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7861 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7862testdata/SampleMaterial.lc 1066:7-1067:26 7693testdata/SampleMaterial.lc 1066:7-1067:26
7863 () 7694 ()
7864 -> Bool 7695 -> Bool
7865 -> Float 7696 -> Float
7866 -> Bool 7697 -> Bool
7867 -> Bool 7698 -> Bool
7868 -> CullType 7699 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7869 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7870testdata/SampleMaterial.lc 1066:7-1068:26 7700testdata/SampleMaterial.lc 1066:7-1068:26
7871 Bool 7701 Bool
7872 -> Float 7702 -> Float
7873 -> Bool 7703 -> Bool
7874 -> Bool 7704 -> Bool
7875 -> CullType 7705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7876 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7877testdata/SampleMaterial.lc 1066:7-1069:27 7706testdata/SampleMaterial.lc 1066:7-1069:27
7878 Float 7707 Float
7879 -> Bool 7708 -> Bool
7880 -> Bool 7709 -> Bool
7881 -> CullType 7710 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7882 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7883testdata/SampleMaterial.lc 1066:7-1070:21 7711testdata/SampleMaterial.lc 1066:7-1070:21
7884 Bool 7712 Bool
7885 -> Bool 7713 -> Bool
7886 -> CullType 7714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7887 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7888testdata/SampleMaterial.lc 1066:7-1071:35 7715testdata/SampleMaterial.lc 1066:7-1071:35
7889 Bool 7716 Bool
7890 -> CullType 7717 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7891 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7892testdata/SampleMaterial.lc 1066:7-1072:28 7718testdata/SampleMaterial.lc 1066:7-1072:28
7893 CullType 7719 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7894 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7895testdata/SampleMaterial.lc 1066:7-1073:33 7720testdata/SampleMaterial.lc 1066:7-1073:33
7896 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7721 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7897testdata/SampleMaterial.lc 1066:7-1074:32 7722testdata/SampleMaterial.lc 1066:7-1074:32
7898 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7723 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7899testdata/SampleMaterial.lc 1066:7-1075:30 7724testdata/SampleMaterial.lc 1066:7-1075:30
7900 Bool -> List StageAttrs -> Bool -> CommonAttrs 7725 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7901testdata/SampleMaterial.lc 1066:7-1076:34 7726testdata/SampleMaterial.lc 1066:7-1076:34
7902 List StageAttrs -> Bool -> CommonAttrs 7727 [StageAttrs] -> Bool -> CommonAttrs
7903testdata/SampleMaterial.lc 1066:7-1104:14 7728testdata/SampleMaterial.lc 1066:7-1104:14
7904 Bool -> CommonAttrs 7729 Bool -> CommonAttrs
7905testdata/SampleMaterial.lc 1066:7-1106:10 7730testdata/SampleMaterial.lc 1066:7-1106:10
@@ -7919,41 +7744,41 @@ testdata/SampleMaterial.lc 1072:23-1072:28
7919testdata/SampleMaterial.lc 1073:20-1073:33 7744testdata/SampleMaterial.lc 1073:20-1073:33
7920 CullType 7745 CullType
7921testdata/SampleMaterial.lc 1074:30-1074:32 7746testdata/SampleMaterial.lc 1074:30-1074:32
7922 forall a . List a 7747 forall a . [a]
7923testdata/SampleMaterial.lc 1075:25-1075:30 7748testdata/SampleMaterial.lc 1075:25-1075:30
7924 Bool 7749 Bool
7925testdata/SampleMaterial.lc 1076:29-1076:34 7750testdata/SampleMaterial.lc 1076:29-1076:34
7926 Bool 7751 Bool
7927testdata/SampleMaterial.lc 1078:13-1104:14 7752testdata/SampleMaterial.lc 1078:13-1104:14
7928 List StageAttrs 7753 [StageAttrs]
7929testdata/SampleMaterial.lc 1078:15-1078:25 7754testdata/SampleMaterial.lc 1078:15-1078:25
7930 Maybe (Blending', Blending') 7755 Maybe (Blending', Blending')
7931 -> RGBGen 7756 -> RGBGen
7932 -> AlphaGen 7757 -> AlphaGen
7933 -> TCGen 7758 -> TCGen
7934 -> List TCMod 7759 -> [TCMod]
7935 -> StageTexture 7760 -> StageTexture
7936 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7937testdata/SampleMaterial.lc 1078:15-1079:36 7762testdata/SampleMaterial.lc 1078:15-1079:36
7938 RGBGen 7763 RGBGen
7939 -> AlphaGen 7764 -> AlphaGen
7940 -> TCGen 7765 -> TCGen
7941 -> List TCMod 7766 -> [TCMod]
7942 -> StageTexture 7767 -> StageTexture
7943 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7944testdata/SampleMaterial.lc 1078:15-1080:50 7769testdata/SampleMaterial.lc 1078:15-1080:50
7945 AlphaGen 7770 AlphaGen
7946 -> TCGen 7771 -> TCGen
7947 -> List TCMod 7772 -> [TCMod]
7948 -> StageTexture 7773 -> StageTexture
7949 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7950testdata/SampleMaterial.lc 1078:15-1081:42 7775testdata/SampleMaterial.lc 1078:15-1081:42
7951 TCGen 7776 TCGen
7952 -> List TCMod 7777 -> [TCMod]
7953 -> StageTexture 7778 -> StageTexture
7954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7779 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7955testdata/SampleMaterial.lc 1078:15-1082:36 7780testdata/SampleMaterial.lc 1078:15-1082:36
7956 List TCMod 7781 [TCMod]
7957 -> StageTexture 7782 -> StageTexture
7958 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7959testdata/SampleMaterial.lc 1078:15-1083:31 7784testdata/SampleMaterial.lc 1078:15-1083:31
@@ -7980,7 +7805,7 @@ testdata/SampleMaterial.lc 1081:32-1081:42
7980testdata/SampleMaterial.lc 1082:29-1082:36 7805testdata/SampleMaterial.lc 1082:29-1082:36
7981 TCGen 7806 TCGen
7982testdata/SampleMaterial.lc 1083:29-1083:31 7807testdata/SampleMaterial.lc 1083:29-1083:31
7983 forall a . List a 7808 forall a . [a]
7984testdata/SampleMaterial.lc 1084:31-1084:37 7809testdata/SampleMaterial.lc 1084:31-1084:37
7985 String -> StageTexture 7810 String -> StageTexture
7986testdata/SampleMaterial.lc 1084:31-1084:75 7811testdata/SampleMaterial.lc 1084:31-1084:75
@@ -8002,29 +7827,29 @@ testdata/SampleMaterial.lc 1091:15-1091:25
8002 -> RGBGen 7827 -> RGBGen
8003 -> AlphaGen 7828 -> AlphaGen
8004 -> TCGen 7829 -> TCGen
8005 -> List TCMod 7830 -> [TCMod]
8006 -> StageTexture 7831 -> StageTexture
8007 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7832 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8008testdata/SampleMaterial.lc 1091:15-1092:57 7833testdata/SampleMaterial.lc 1091:15-1092:57
8009 RGBGen 7834 RGBGen
8010 -> AlphaGen 7835 -> AlphaGen
8011 -> TCGen 7836 -> TCGen
8012 -> List TCMod 7837 -> [TCMod]
8013 -> StageTexture 7838 -> StageTexture
8014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8015testdata/SampleMaterial.lc 1091:15-1093:50 7840testdata/SampleMaterial.lc 1091:15-1093:50
8016 AlphaGen 7841 AlphaGen
8017 -> TCGen 7842 -> TCGen
8018 -> List TCMod 7843 -> [TCMod]
8019 -> StageTexture 7844 -> StageTexture
8020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8021testdata/SampleMaterial.lc 1091:15-1094:42 7846testdata/SampleMaterial.lc 1091:15-1094:42
8022 TCGen 7847 TCGen
8023 -> List TCMod 7848 -> [TCMod]
8024 -> StageTexture 7849 -> StageTexture
8025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8026testdata/SampleMaterial.lc 1091:15-1095:40 7851testdata/SampleMaterial.lc 1091:15-1095:40
8027 List TCMod 7852 [TCMod]
8028 -> StageTexture 7853 -> StageTexture
8029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8030testdata/SampleMaterial.lc 1091:15-1096:31 7855testdata/SampleMaterial.lc 1091:15-1096:31
@@ -8041,7 +7866,7 @@ testdata/SampleMaterial.lc 1091:15-1100:40
8041testdata/SampleMaterial.lc 1091:15-1101:46 7866testdata/SampleMaterial.lc 1091:15-1101:46
8042 String -> StageAttrs 7867 String -> StageAttrs
8043testdata/SampleMaterial.lc 1091:15-1103:18 7868testdata/SampleMaterial.lc 1091:15-1103:18
8044 StageAttrs | List StageAttrs 7869 StageAttrs | [StageAttrs]
8045testdata/SampleMaterial.lc 1092:29-1092:33 7870testdata/SampleMaterial.lc 1092:29-1092:33
8046 forall a . a -> Maybe a 7871 forall a . a -> Maybe a
8047testdata/SampleMaterial.lc 1092:29-1092:57 7872testdata/SampleMaterial.lc 1092:29-1092:57
@@ -8059,7 +7884,7 @@ testdata/SampleMaterial.lc 1094:32-1094:42
8059testdata/SampleMaterial.lc 1095:29-1095:40 7884testdata/SampleMaterial.lc 1095:29-1095:40
8060 TCGen 7885 TCGen
8061testdata/SampleMaterial.lc 1096:29-1096:31 7886testdata/SampleMaterial.lc 1096:29-1096:31
8062 forall a . List a 7887 forall a . [a]
8063testdata/SampleMaterial.lc 1097:31-1097:42 7888testdata/SampleMaterial.lc 1097:31-1097:42
8064 StageTexture 7889 StageTexture
8065testdata/SampleMaterial.lc 1098:34-1098:38 7890testdata/SampleMaterial.lc 1098:34-1098:38
@@ -8077,7 +7902,7 @@ testdata/SampleMaterial.lc 1105:21-1105:26
8077testdata/SampleMaterial.lc 1108:5-1150:6 7902testdata/SampleMaterial.lc 1108:5-1150:6
8078 (String, CommonAttrs) 7903 (String, CommonAttrs)
8079testdata/SampleMaterial.lc 1108:5-2182:6 7904testdata/SampleMaterial.lc 1108:5-2182:6
8080 List (String, CommonAttrs) 7905 [(String, CommonAttrs)]
8081testdata/SampleMaterial.lc 1108:7-1108:49 7906testdata/SampleMaterial.lc 1108:7-1108:49
8082 String 7907 String
8083testdata/SampleMaterial.lc 1109:7-1109:18 7908testdata/SampleMaterial.lc 1109:7-1109:18
@@ -8087,49 +7912,42 @@ testdata/SampleMaterial.lc 1109:7-1109:18
8087 -> Float 7912 -> Float
8088 -> Bool 7913 -> Bool
8089 -> Bool 7914 -> Bool
8090 -> CullType 7915 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8091 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8092testdata/SampleMaterial.lc 1109:7-1110:26 7916testdata/SampleMaterial.lc 1109:7-1110:26
8093 () 7917 ()
8094 -> Bool 7918 -> Bool
8095 -> Float 7919 -> Float
8096 -> Bool 7920 -> Bool
8097 -> Bool 7921 -> Bool
8098 -> CullType 7922 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8099 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8100testdata/SampleMaterial.lc 1109:7-1111:26 7923testdata/SampleMaterial.lc 1109:7-1111:26
8101 Bool 7924 Bool
8102 -> Float 7925 -> Float
8103 -> Bool 7926 -> Bool
8104 -> Bool 7927 -> Bool
8105 -> CullType 7928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8106 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8107testdata/SampleMaterial.lc 1109:7-1112:27 7929testdata/SampleMaterial.lc 1109:7-1112:27
8108 Float 7930 Float
8109 -> Bool 7931 -> Bool
8110 -> Bool 7932 -> Bool
8111 -> CullType 7933 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8112 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8113testdata/SampleMaterial.lc 1109:7-1113:21 7934testdata/SampleMaterial.lc 1109:7-1113:21
8114 Bool 7935 Bool
8115 -> Bool 7936 -> Bool
8116 -> CullType 7937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8117 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8118testdata/SampleMaterial.lc 1109:7-1114:35 7938testdata/SampleMaterial.lc 1109:7-1114:35
8119 Bool 7939 Bool
8120 -> CullType 7940 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8121 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8122testdata/SampleMaterial.lc 1109:7-1115:28 7941testdata/SampleMaterial.lc 1109:7-1115:28
8123 CullType 7942 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8124 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8125testdata/SampleMaterial.lc 1109:7-1116:33 7943testdata/SampleMaterial.lc 1109:7-1116:33
8126 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7944 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8127testdata/SampleMaterial.lc 1109:7-1117:32 7945testdata/SampleMaterial.lc 1109:7-1117:32
8128 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7946 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8129testdata/SampleMaterial.lc 1109:7-1118:30 7947testdata/SampleMaterial.lc 1109:7-1118:30
8130 Bool -> List StageAttrs -> Bool -> CommonAttrs 7948 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8131testdata/SampleMaterial.lc 1109:7-1119:34 7949testdata/SampleMaterial.lc 1109:7-1119:34
8132 List StageAttrs -> Bool -> CommonAttrs 7950 [StageAttrs] -> Bool -> CommonAttrs
8133testdata/SampleMaterial.lc 1109:7-1147:14 7951testdata/SampleMaterial.lc 1109:7-1147:14
8134 Bool -> CommonAttrs 7952 Bool -> CommonAttrs
8135testdata/SampleMaterial.lc 1109:7-1149:10 7953testdata/SampleMaterial.lc 1109:7-1149:10
@@ -8149,41 +7967,41 @@ testdata/SampleMaterial.lc 1115:23-1115:28
8149testdata/SampleMaterial.lc 1116:20-1116:33 7967testdata/SampleMaterial.lc 1116:20-1116:33
8150 CullType 7968 CullType
8151testdata/SampleMaterial.lc 1117:30-1117:32 7969testdata/SampleMaterial.lc 1117:30-1117:32
8152 forall a . List a 7970 forall a . [a]
8153testdata/SampleMaterial.lc 1118:25-1118:30 7971testdata/SampleMaterial.lc 1118:25-1118:30
8154 Bool 7972 Bool
8155testdata/SampleMaterial.lc 1119:29-1119:34 7973testdata/SampleMaterial.lc 1119:29-1119:34
8156 Bool 7974 Bool
8157testdata/SampleMaterial.lc 1121:13-1147:14 7975testdata/SampleMaterial.lc 1121:13-1147:14
8158 List StageAttrs 7976 [StageAttrs]
8159testdata/SampleMaterial.lc 1121:15-1121:25 7977testdata/SampleMaterial.lc 1121:15-1121:25
8160 Maybe (Blending', Blending') 7978 Maybe (Blending', Blending')
8161 -> RGBGen 7979 -> RGBGen
8162 -> AlphaGen 7980 -> AlphaGen
8163 -> TCGen 7981 -> TCGen
8164 -> List TCMod 7982 -> [TCMod]
8165 -> StageTexture 7983 -> StageTexture
8166 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8167testdata/SampleMaterial.lc 1121:15-1122:36 7985testdata/SampleMaterial.lc 1121:15-1122:36
8168 RGBGen 7986 RGBGen
8169 -> AlphaGen 7987 -> AlphaGen
8170 -> TCGen 7988 -> TCGen
8171 -> List TCMod 7989 -> [TCMod]
8172 -> StageTexture 7990 -> StageTexture
8173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8174testdata/SampleMaterial.lc 1121:15-1123:50 7992testdata/SampleMaterial.lc 1121:15-1123:50
8175 AlphaGen 7993 AlphaGen
8176 -> TCGen 7994 -> TCGen
8177 -> List TCMod 7995 -> [TCMod]
8178 -> StageTexture 7996 -> StageTexture
8179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8180testdata/SampleMaterial.lc 1121:15-1124:42 7998testdata/SampleMaterial.lc 1121:15-1124:42
8181 TCGen 7999 TCGen
8182 -> List TCMod 8000 -> [TCMod]
8183 -> StageTexture 8001 -> StageTexture
8184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8002 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8185testdata/SampleMaterial.lc 1121:15-1125:36 8003testdata/SampleMaterial.lc 1121:15-1125:36
8186 List TCMod 8004 [TCMod]
8187 -> StageTexture 8005 -> StageTexture
8188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8189testdata/SampleMaterial.lc 1121:15-1126:31 8007testdata/SampleMaterial.lc 1121:15-1126:31
@@ -8210,7 +8028,7 @@ testdata/SampleMaterial.lc 1124:32-1124:42
8210testdata/SampleMaterial.lc 1125:29-1125:36 8028testdata/SampleMaterial.lc 1125:29-1125:36
8211 TCGen 8029 TCGen
8212testdata/SampleMaterial.lc 1126:29-1126:31 8030testdata/SampleMaterial.lc 1126:29-1126:31
8213 forall a . List a 8031 forall a . [a]
8214testdata/SampleMaterial.lc 1127:31-1127:37 8032testdata/SampleMaterial.lc 1127:31-1127:37
8215 String -> StageTexture 8033 String -> StageTexture
8216testdata/SampleMaterial.lc 1127:31-1127:80 8034testdata/SampleMaterial.lc 1127:31-1127:80
@@ -8232,29 +8050,29 @@ testdata/SampleMaterial.lc 1134:15-1134:25
8232 -> RGBGen 8050 -> RGBGen
8233 -> AlphaGen 8051 -> AlphaGen
8234 -> TCGen 8052 -> TCGen
8235 -> List TCMod 8053 -> [TCMod]
8236 -> StageTexture 8054 -> StageTexture
8237 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8055 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8238testdata/SampleMaterial.lc 1134:15-1135:57 8056testdata/SampleMaterial.lc 1134:15-1135:57
8239 RGBGen 8057 RGBGen
8240 -> AlphaGen 8058 -> AlphaGen
8241 -> TCGen 8059 -> TCGen
8242 -> List TCMod 8060 -> [TCMod]
8243 -> StageTexture 8061 -> StageTexture
8244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8245testdata/SampleMaterial.lc 1134:15-1136:50 8063testdata/SampleMaterial.lc 1134:15-1136:50
8246 AlphaGen 8064 AlphaGen
8247 -> TCGen 8065 -> TCGen
8248 -> List TCMod 8066 -> [TCMod]
8249 -> StageTexture 8067 -> StageTexture
8250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8251testdata/SampleMaterial.lc 1134:15-1137:42 8069testdata/SampleMaterial.lc 1134:15-1137:42
8252 TCGen 8070 TCGen
8253 -> List TCMod 8071 -> [TCMod]
8254 -> StageTexture 8072 -> StageTexture
8255 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8073 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8256testdata/SampleMaterial.lc 1134:15-1138:40 8074testdata/SampleMaterial.lc 1134:15-1138:40
8257 List TCMod 8075 [TCMod]
8258 -> StageTexture 8076 -> StageTexture
8259 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8260testdata/SampleMaterial.lc 1134:15-1139:31 8078testdata/SampleMaterial.lc 1134:15-1139:31
@@ -8271,7 +8089,7 @@ testdata/SampleMaterial.lc 1134:15-1143:40
8271testdata/SampleMaterial.lc 1134:15-1144:46 8089testdata/SampleMaterial.lc 1134:15-1144:46
8272 String -> StageAttrs 8090 String -> StageAttrs
8273testdata/SampleMaterial.lc 1134:15-1146:18 8091testdata/SampleMaterial.lc 1134:15-1146:18
8274 StageAttrs | List StageAttrs 8092 StageAttrs | [StageAttrs]
8275testdata/SampleMaterial.lc 1135:29-1135:33 8093testdata/SampleMaterial.lc 1135:29-1135:33
8276 forall a . a -> Maybe a 8094 forall a . a -> Maybe a
8277testdata/SampleMaterial.lc 1135:29-1135:57 8095testdata/SampleMaterial.lc 1135:29-1135:57
@@ -8289,7 +8107,7 @@ testdata/SampleMaterial.lc 1137:32-1137:42
8289testdata/SampleMaterial.lc 1138:29-1138:40 8107testdata/SampleMaterial.lc 1138:29-1138:40
8290 TCGen 8108 TCGen
8291testdata/SampleMaterial.lc 1139:29-1139:31 8109testdata/SampleMaterial.lc 1139:29-1139:31
8292 forall a . List a 8110 forall a . [a]
8293testdata/SampleMaterial.lc 1140:31-1140:42 8111testdata/SampleMaterial.lc 1140:31-1140:42
8294 StageTexture 8112 StageTexture
8295testdata/SampleMaterial.lc 1141:34-1141:38 8113testdata/SampleMaterial.lc 1141:34-1141:38
@@ -8307,7 +8125,7 @@ testdata/SampleMaterial.lc 1148:21-1148:26
8307testdata/SampleMaterial.lc 1151:5-1193:6 8125testdata/SampleMaterial.lc 1151:5-1193:6
8308 (String, CommonAttrs) 8126 (String, CommonAttrs)
8309testdata/SampleMaterial.lc 1151:5-2182:6 8127testdata/SampleMaterial.lc 1151:5-2182:6
8310 List (String, CommonAttrs) 8128 [(String, CommonAttrs)]
8311testdata/SampleMaterial.lc 1151:7-1151:41 8129testdata/SampleMaterial.lc 1151:7-1151:41
8312 String 8130 String
8313testdata/SampleMaterial.lc 1152:7-1152:18 8131testdata/SampleMaterial.lc 1152:7-1152:18
@@ -8317,49 +8135,42 @@ testdata/SampleMaterial.lc 1152:7-1152:18
8317 -> Float 8135 -> Float
8318 -> Bool 8136 -> Bool
8319 -> Bool 8137 -> Bool
8320 -> CullType 8138 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8321 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8322testdata/SampleMaterial.lc 1152:7-1153:26 8139testdata/SampleMaterial.lc 1152:7-1153:26
8323 () 8140 ()
8324 -> Bool 8141 -> Bool
8325 -> Float 8142 -> Float
8326 -> Bool 8143 -> Bool
8327 -> Bool 8144 -> Bool
8328 -> CullType 8145 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8329 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8330testdata/SampleMaterial.lc 1152:7-1154:26 8146testdata/SampleMaterial.lc 1152:7-1154:26
8331 Bool 8147 Bool
8332 -> Float 8148 -> Float
8333 -> Bool 8149 -> Bool
8334 -> Bool 8150 -> Bool
8335 -> CullType 8151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8336 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8337testdata/SampleMaterial.lc 1152:7-1155:27 8152testdata/SampleMaterial.lc 1152:7-1155:27
8338 Float 8153 Float
8339 -> Bool 8154 -> Bool
8340 -> Bool 8155 -> Bool
8341 -> CullType 8156 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8342 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8343testdata/SampleMaterial.lc 1152:7-1156:21 8157testdata/SampleMaterial.lc 1152:7-1156:21
8344 Bool 8158 Bool
8345 -> Bool 8159 -> Bool
8346 -> CullType 8160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8347 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8348testdata/SampleMaterial.lc 1152:7-1157:35 8161testdata/SampleMaterial.lc 1152:7-1157:35
8349 Bool 8162 Bool
8350 -> CullType 8163 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8351 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8352testdata/SampleMaterial.lc 1152:7-1158:28 8164testdata/SampleMaterial.lc 1152:7-1158:28
8353 CullType 8165 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8354 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8355testdata/SampleMaterial.lc 1152:7-1159:33 8166testdata/SampleMaterial.lc 1152:7-1159:33
8356 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8167 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8357testdata/SampleMaterial.lc 1152:7-1160:32 8168testdata/SampleMaterial.lc 1152:7-1160:32
8358 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8169 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8359testdata/SampleMaterial.lc 1152:7-1161:30 8170testdata/SampleMaterial.lc 1152:7-1161:30
8360 Bool -> List StageAttrs -> Bool -> CommonAttrs 8171 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8361testdata/SampleMaterial.lc 1152:7-1162:34 8172testdata/SampleMaterial.lc 1152:7-1162:34
8362 List StageAttrs -> Bool -> CommonAttrs 8173 [StageAttrs] -> Bool -> CommonAttrs
8363testdata/SampleMaterial.lc 1152:7-1190:14 8174testdata/SampleMaterial.lc 1152:7-1190:14
8364 Bool -> CommonAttrs 8175 Bool -> CommonAttrs
8365testdata/SampleMaterial.lc 1152:7-1192:10 8176testdata/SampleMaterial.lc 1152:7-1192:10
@@ -8379,41 +8190,41 @@ testdata/SampleMaterial.lc 1158:23-1158:28
8379testdata/SampleMaterial.lc 1159:20-1159:33 8190testdata/SampleMaterial.lc 1159:20-1159:33
8380 CullType 8191 CullType
8381testdata/SampleMaterial.lc 1160:30-1160:32 8192testdata/SampleMaterial.lc 1160:30-1160:32
8382 forall a . List a 8193 forall a . [a]
8383testdata/SampleMaterial.lc 1161:25-1161:30 8194testdata/SampleMaterial.lc 1161:25-1161:30
8384 Bool 8195 Bool
8385testdata/SampleMaterial.lc 1162:29-1162:34 8196testdata/SampleMaterial.lc 1162:29-1162:34
8386 Bool 8197 Bool
8387testdata/SampleMaterial.lc 1164:13-1190:14 8198testdata/SampleMaterial.lc 1164:13-1190:14
8388 List StageAttrs 8199 [StageAttrs]
8389testdata/SampleMaterial.lc 1164:15-1164:25 8200testdata/SampleMaterial.lc 1164:15-1164:25
8390 Maybe (Blending', Blending') 8201 Maybe (Blending', Blending')
8391 -> RGBGen 8202 -> RGBGen
8392 -> AlphaGen 8203 -> AlphaGen
8393 -> TCGen 8204 -> TCGen
8394 -> List TCMod 8205 -> [TCMod]
8395 -> StageTexture 8206 -> StageTexture
8396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8207 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8397testdata/SampleMaterial.lc 1164:15-1165:36 8208testdata/SampleMaterial.lc 1164:15-1165:36
8398 RGBGen 8209 RGBGen
8399 -> AlphaGen 8210 -> AlphaGen
8400 -> TCGen 8211 -> TCGen
8401 -> List TCMod 8212 -> [TCMod]
8402 -> StageTexture 8213 -> StageTexture
8403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8404testdata/SampleMaterial.lc 1164:15-1166:50 8215testdata/SampleMaterial.lc 1164:15-1166:50
8405 AlphaGen 8216 AlphaGen
8406 -> TCGen 8217 -> TCGen
8407 -> List TCMod 8218 -> [TCMod]
8408 -> StageTexture 8219 -> StageTexture
8409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8410testdata/SampleMaterial.lc 1164:15-1167:42 8221testdata/SampleMaterial.lc 1164:15-1167:42
8411 TCGen 8222 TCGen
8412 -> List TCMod 8223 -> [TCMod]
8413 -> StageTexture 8224 -> StageTexture
8414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8225 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8415testdata/SampleMaterial.lc 1164:15-1168:36 8226testdata/SampleMaterial.lc 1164:15-1168:36
8416 List TCMod 8227 [TCMod]
8417 -> StageTexture 8228 -> StageTexture
8418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8419testdata/SampleMaterial.lc 1164:15-1169:31 8230testdata/SampleMaterial.lc 1164:15-1169:31
@@ -8440,7 +8251,7 @@ testdata/SampleMaterial.lc 1167:32-1167:42
8440testdata/SampleMaterial.lc 1168:29-1168:36 8251testdata/SampleMaterial.lc 1168:29-1168:36
8441 TCGen 8252 TCGen
8442testdata/SampleMaterial.lc 1169:29-1169:31 8253testdata/SampleMaterial.lc 1169:29-1169:31
8443 forall a . List a 8254 forall a . [a]
8444testdata/SampleMaterial.lc 1170:31-1170:37 8255testdata/SampleMaterial.lc 1170:31-1170:37
8445 String -> StageTexture 8256 String -> StageTexture
8446testdata/SampleMaterial.lc 1170:31-1170:72 8257testdata/SampleMaterial.lc 1170:31-1170:72
@@ -8462,29 +8273,29 @@ testdata/SampleMaterial.lc 1177:15-1177:25
8462 -> RGBGen 8273 -> RGBGen
8463 -> AlphaGen 8274 -> AlphaGen
8464 -> TCGen 8275 -> TCGen
8465 -> List TCMod 8276 -> [TCMod]
8466 -> StageTexture 8277 -> StageTexture
8467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8278 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8468testdata/SampleMaterial.lc 1177:15-1178:57 8279testdata/SampleMaterial.lc 1177:15-1178:57
8469 RGBGen 8280 RGBGen
8470 -> AlphaGen 8281 -> AlphaGen
8471 -> TCGen 8282 -> TCGen
8472 -> List TCMod 8283 -> [TCMod]
8473 -> StageTexture 8284 -> StageTexture
8474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8285 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8475testdata/SampleMaterial.lc 1177:15-1179:50 8286testdata/SampleMaterial.lc 1177:15-1179:50
8476 AlphaGen 8287 AlphaGen
8477 -> TCGen 8288 -> TCGen
8478 -> List TCMod 8289 -> [TCMod]
8479 -> StageTexture 8290 -> StageTexture
8480 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8481testdata/SampleMaterial.lc 1177:15-1180:42 8292testdata/SampleMaterial.lc 1177:15-1180:42
8482 TCGen 8293 TCGen
8483 -> List TCMod 8294 -> [TCMod]
8484 -> StageTexture 8295 -> StageTexture
8485 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8296 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8486testdata/SampleMaterial.lc 1177:15-1181:40 8297testdata/SampleMaterial.lc 1177:15-1181:40
8487 List TCMod 8298 [TCMod]
8488 -> StageTexture 8299 -> StageTexture
8489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8490testdata/SampleMaterial.lc 1177:15-1182:31 8301testdata/SampleMaterial.lc 1177:15-1182:31
@@ -8501,7 +8312,7 @@ testdata/SampleMaterial.lc 1177:15-1186:40
8501testdata/SampleMaterial.lc 1177:15-1187:46 8312testdata/SampleMaterial.lc 1177:15-1187:46
8502 String -> StageAttrs 8313 String -> StageAttrs
8503testdata/SampleMaterial.lc 1177:15-1189:18 8314testdata/SampleMaterial.lc 1177:15-1189:18
8504 StageAttrs | List StageAttrs 8315 StageAttrs | [StageAttrs]
8505testdata/SampleMaterial.lc 1178:29-1178:33 8316testdata/SampleMaterial.lc 1178:29-1178:33
8506 forall a . a -> Maybe a 8317 forall a . a -> Maybe a
8507testdata/SampleMaterial.lc 1178:29-1178:57 8318testdata/SampleMaterial.lc 1178:29-1178:57
@@ -8519,7 +8330,7 @@ testdata/SampleMaterial.lc 1180:32-1180:42
8519testdata/SampleMaterial.lc 1181:29-1181:40 8330testdata/SampleMaterial.lc 1181:29-1181:40
8520 TCGen 8331 TCGen
8521testdata/SampleMaterial.lc 1182:29-1182:31 8332testdata/SampleMaterial.lc 1182:29-1182:31
8522 forall a . List a 8333 forall a . [a]
8523testdata/SampleMaterial.lc 1183:31-1183:42 8334testdata/SampleMaterial.lc 1183:31-1183:42
8524 StageTexture 8335 StageTexture
8525testdata/SampleMaterial.lc 1184:34-1184:38 8336testdata/SampleMaterial.lc 1184:34-1184:38
@@ -8537,7 +8348,7 @@ testdata/SampleMaterial.lc 1191:21-1191:26
8537testdata/SampleMaterial.lc 1194:5-1236:6 8348testdata/SampleMaterial.lc 1194:5-1236:6
8538 (String, CommonAttrs) 8349 (String, CommonAttrs)
8539testdata/SampleMaterial.lc 1194:5-2182:6 8350testdata/SampleMaterial.lc 1194:5-2182:6
8540 List (String, CommonAttrs) 8351 [(String, CommonAttrs)]
8541testdata/SampleMaterial.lc 1194:7-1194:43 8352testdata/SampleMaterial.lc 1194:7-1194:43
8542 String 8353 String
8543testdata/SampleMaterial.lc 1195:7-1195:18 8354testdata/SampleMaterial.lc 1195:7-1195:18
@@ -8547,49 +8358,42 @@ testdata/SampleMaterial.lc 1195:7-1195:18
8547 -> Float 8358 -> Float
8548 -> Bool 8359 -> Bool
8549 -> Bool 8360 -> Bool
8550 -> CullType 8361 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8551 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8552testdata/SampleMaterial.lc 1195:7-1196:26 8362testdata/SampleMaterial.lc 1195:7-1196:26
8553 () 8363 ()
8554 -> Bool 8364 -> Bool
8555 -> Float 8365 -> Float
8556 -> Bool 8366 -> Bool
8557 -> Bool 8367 -> Bool
8558 -> CullType 8368 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8559 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8560testdata/SampleMaterial.lc 1195:7-1197:26 8369testdata/SampleMaterial.lc 1195:7-1197:26
8561 Bool 8370 Bool
8562 -> Float 8371 -> Float
8563 -> Bool 8372 -> Bool
8564 -> Bool 8373 -> Bool
8565 -> CullType 8374 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8566 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8567testdata/SampleMaterial.lc 1195:7-1198:27 8375testdata/SampleMaterial.lc 1195:7-1198:27
8568 Float 8376 Float
8569 -> Bool 8377 -> Bool
8570 -> Bool 8378 -> Bool
8571 -> CullType 8379 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8572 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8573testdata/SampleMaterial.lc 1195:7-1199:21 8380testdata/SampleMaterial.lc 1195:7-1199:21
8574 Bool 8381 Bool
8575 -> Bool 8382 -> Bool
8576 -> CullType 8383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8577 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8578testdata/SampleMaterial.lc 1195:7-1200:35 8384testdata/SampleMaterial.lc 1195:7-1200:35
8579 Bool 8385 Bool
8580 -> CullType 8386 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8581 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8582testdata/SampleMaterial.lc 1195:7-1201:28 8387testdata/SampleMaterial.lc 1195:7-1201:28
8583 CullType 8388 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8584 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8585testdata/SampleMaterial.lc 1195:7-1202:33 8389testdata/SampleMaterial.lc 1195:7-1202:33
8586 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8390 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8587testdata/SampleMaterial.lc 1195:7-1203:32 8391testdata/SampleMaterial.lc 1195:7-1203:32
8588 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8392 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8589testdata/SampleMaterial.lc 1195:7-1204:30 8393testdata/SampleMaterial.lc 1195:7-1204:30
8590 Bool -> List StageAttrs -> Bool -> CommonAttrs 8394 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8591testdata/SampleMaterial.lc 1195:7-1205:34 8395testdata/SampleMaterial.lc 1195:7-1205:34
8592 List StageAttrs -> Bool -> CommonAttrs 8396 [StageAttrs] -> Bool -> CommonAttrs
8593testdata/SampleMaterial.lc 1195:7-1233:14 8397testdata/SampleMaterial.lc 1195:7-1233:14
8594 Bool -> CommonAttrs 8398 Bool -> CommonAttrs
8595testdata/SampleMaterial.lc 1195:7-1235:10 8399testdata/SampleMaterial.lc 1195:7-1235:10
@@ -8609,41 +8413,41 @@ testdata/SampleMaterial.lc 1201:23-1201:28
8609testdata/SampleMaterial.lc 1202:20-1202:33 8413testdata/SampleMaterial.lc 1202:20-1202:33
8610 CullType 8414 CullType
8611testdata/SampleMaterial.lc 1203:30-1203:32 8415testdata/SampleMaterial.lc 1203:30-1203:32
8612 forall a . List a 8416 forall a . [a]
8613testdata/SampleMaterial.lc 1204:25-1204:30 8417testdata/SampleMaterial.lc 1204:25-1204:30
8614 Bool 8418 Bool
8615testdata/SampleMaterial.lc 1205:29-1205:34 8419testdata/SampleMaterial.lc 1205:29-1205:34
8616 Bool 8420 Bool
8617testdata/SampleMaterial.lc 1207:13-1233:14 8421testdata/SampleMaterial.lc 1207:13-1233:14
8618 List StageAttrs 8422 [StageAttrs]
8619testdata/SampleMaterial.lc 1207:15-1207:25 8423testdata/SampleMaterial.lc 1207:15-1207:25
8620 Maybe (Blending', Blending') 8424 Maybe (Blending', Blending')
8621 -> RGBGen 8425 -> RGBGen
8622 -> AlphaGen 8426 -> AlphaGen
8623 -> TCGen 8427 -> TCGen
8624 -> List TCMod 8428 -> [TCMod]
8625 -> StageTexture 8429 -> StageTexture
8626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8430 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8627testdata/SampleMaterial.lc 1207:15-1208:36 8431testdata/SampleMaterial.lc 1207:15-1208:36
8628 RGBGen 8432 RGBGen
8629 -> AlphaGen 8433 -> AlphaGen
8630 -> TCGen 8434 -> TCGen
8631 -> List TCMod 8435 -> [TCMod]
8632 -> StageTexture 8436 -> StageTexture
8633 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8634testdata/SampleMaterial.lc 1207:15-1209:50 8438testdata/SampleMaterial.lc 1207:15-1209:50
8635 AlphaGen 8439 AlphaGen
8636 -> TCGen 8440 -> TCGen
8637 -> List TCMod 8441 -> [TCMod]
8638 -> StageTexture 8442 -> StageTexture
8639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8640testdata/SampleMaterial.lc 1207:15-1210:42 8444testdata/SampleMaterial.lc 1207:15-1210:42
8641 TCGen 8445 TCGen
8642 -> List TCMod 8446 -> [TCMod]
8643 -> StageTexture 8447 -> StageTexture
8644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8448 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8645testdata/SampleMaterial.lc 1207:15-1211:36 8449testdata/SampleMaterial.lc 1207:15-1211:36
8646 List TCMod 8450 [TCMod]
8647 -> StageTexture 8451 -> StageTexture
8648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8649testdata/SampleMaterial.lc 1207:15-1212:31 8453testdata/SampleMaterial.lc 1207:15-1212:31
@@ -8670,7 +8474,7 @@ testdata/SampleMaterial.lc 1210:32-1210:42
8670testdata/SampleMaterial.lc 1211:29-1211:36 8474testdata/SampleMaterial.lc 1211:29-1211:36
8671 TCGen 8475 TCGen
8672testdata/SampleMaterial.lc 1212:29-1212:31 8476testdata/SampleMaterial.lc 1212:29-1212:31
8673 forall a . List a 8477 forall a . [a]
8674testdata/SampleMaterial.lc 1213:31-1213:37 8478testdata/SampleMaterial.lc 1213:31-1213:37
8675 String -> StageTexture 8479 String -> StageTexture
8676testdata/SampleMaterial.lc 1213:31-1213:74 8480testdata/SampleMaterial.lc 1213:31-1213:74
@@ -8692,29 +8496,29 @@ testdata/SampleMaterial.lc 1220:15-1220:25
8692 -> RGBGen 8496 -> RGBGen
8693 -> AlphaGen 8497 -> AlphaGen
8694 -> TCGen 8498 -> TCGen
8695 -> List TCMod 8499 -> [TCMod]
8696 -> StageTexture 8500 -> StageTexture
8697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8501 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8698testdata/SampleMaterial.lc 1220:15-1221:57 8502testdata/SampleMaterial.lc 1220:15-1221:57
8699 RGBGen 8503 RGBGen
8700 -> AlphaGen 8504 -> AlphaGen
8701 -> TCGen 8505 -> TCGen
8702 -> List TCMod 8506 -> [TCMod]
8703 -> StageTexture 8507 -> StageTexture
8704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8508 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8705testdata/SampleMaterial.lc 1220:15-1222:50 8509testdata/SampleMaterial.lc 1220:15-1222:50
8706 AlphaGen 8510 AlphaGen
8707 -> TCGen 8511 -> TCGen
8708 -> List TCMod 8512 -> [TCMod]
8709 -> StageTexture 8513 -> StageTexture
8710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8711testdata/SampleMaterial.lc 1220:15-1223:42 8515testdata/SampleMaterial.lc 1220:15-1223:42
8712 TCGen 8516 TCGen
8713 -> List TCMod 8517 -> [TCMod]
8714 -> StageTexture 8518 -> StageTexture
8715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8519 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8716testdata/SampleMaterial.lc 1220:15-1224:40 8520testdata/SampleMaterial.lc 1220:15-1224:40
8717 List TCMod 8521 [TCMod]
8718 -> StageTexture 8522 -> StageTexture
8719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8720testdata/SampleMaterial.lc 1220:15-1225:31 8524testdata/SampleMaterial.lc 1220:15-1225:31
@@ -8731,7 +8535,7 @@ testdata/SampleMaterial.lc 1220:15-1229:40
8731testdata/SampleMaterial.lc 1220:15-1230:46 8535testdata/SampleMaterial.lc 1220:15-1230:46
8732 String -> StageAttrs 8536 String -> StageAttrs
8733testdata/SampleMaterial.lc 1220:15-1232:18 8537testdata/SampleMaterial.lc 1220:15-1232:18
8734 StageAttrs | List StageAttrs 8538 StageAttrs | [StageAttrs]
8735testdata/SampleMaterial.lc 1221:29-1221:33 8539testdata/SampleMaterial.lc 1221:29-1221:33
8736 forall a . a -> Maybe a 8540 forall a . a -> Maybe a
8737testdata/SampleMaterial.lc 1221:29-1221:57 8541testdata/SampleMaterial.lc 1221:29-1221:57
@@ -8749,7 +8553,7 @@ testdata/SampleMaterial.lc 1223:32-1223:42
8749testdata/SampleMaterial.lc 1224:29-1224:40 8553testdata/SampleMaterial.lc 1224:29-1224:40
8750 TCGen 8554 TCGen
8751testdata/SampleMaterial.lc 1225:29-1225:31 8555testdata/SampleMaterial.lc 1225:29-1225:31
8752 forall a . List a 8556 forall a . [a]
8753testdata/SampleMaterial.lc 1226:31-1226:42 8557testdata/SampleMaterial.lc 1226:31-1226:42
8754 StageTexture 8558 StageTexture
8755testdata/SampleMaterial.lc 1227:34-1227:38 8559testdata/SampleMaterial.lc 1227:34-1227:38
@@ -8767,7 +8571,7 @@ testdata/SampleMaterial.lc 1234:21-1234:26
8767testdata/SampleMaterial.lc 1237:5-1279:6 8571testdata/SampleMaterial.lc 1237:5-1279:6
8768 (String, CommonAttrs) 8572 (String, CommonAttrs)
8769testdata/SampleMaterial.lc 1237:5-2182:6 8573testdata/SampleMaterial.lc 1237:5-2182:6
8770 List (String, CommonAttrs) 8574 [(String, CommonAttrs)]
8771testdata/SampleMaterial.lc 1237:7-1237:41 8575testdata/SampleMaterial.lc 1237:7-1237:41
8772 String 8576 String
8773testdata/SampleMaterial.lc 1238:7-1238:18 8577testdata/SampleMaterial.lc 1238:7-1238:18
@@ -8777,49 +8581,42 @@ testdata/SampleMaterial.lc 1238:7-1238:18
8777 -> Float 8581 -> Float
8778 -> Bool 8582 -> Bool
8779 -> Bool 8583 -> Bool
8780 -> CullType 8584 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8781 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8782testdata/SampleMaterial.lc 1238:7-1239:26 8585testdata/SampleMaterial.lc 1238:7-1239:26
8783 () 8586 ()
8784 -> Bool 8587 -> Bool
8785 -> Float 8588 -> Float
8786 -> Bool 8589 -> Bool
8787 -> Bool 8590 -> Bool
8788 -> CullType 8591 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8789 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8790testdata/SampleMaterial.lc 1238:7-1240:26 8592testdata/SampleMaterial.lc 1238:7-1240:26
8791 Bool 8593 Bool
8792 -> Float 8594 -> Float
8793 -> Bool 8595 -> Bool
8794 -> Bool 8596 -> Bool
8795 -> CullType 8597 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8796 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8797testdata/SampleMaterial.lc 1238:7-1241:27 8598testdata/SampleMaterial.lc 1238:7-1241:27
8798 Float 8599 Float
8799 -> Bool 8600 -> Bool
8800 -> Bool 8601 -> Bool
8801 -> CullType 8602 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8802 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8803testdata/SampleMaterial.lc 1238:7-1242:21 8603testdata/SampleMaterial.lc 1238:7-1242:21
8804 Bool 8604 Bool
8805 -> Bool 8605 -> Bool
8806 -> CullType 8606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8807 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8808testdata/SampleMaterial.lc 1238:7-1243:35 8607testdata/SampleMaterial.lc 1238:7-1243:35
8809 Bool 8608 Bool
8810 -> CullType 8609 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8811 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8812testdata/SampleMaterial.lc 1238:7-1244:28 8610testdata/SampleMaterial.lc 1238:7-1244:28
8813 CullType 8611 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8814 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8815testdata/SampleMaterial.lc 1238:7-1245:33 8612testdata/SampleMaterial.lc 1238:7-1245:33
8816 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8613 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8817testdata/SampleMaterial.lc 1238:7-1246:32 8614testdata/SampleMaterial.lc 1238:7-1246:32
8818 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8615 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8819testdata/SampleMaterial.lc 1238:7-1247:30 8616testdata/SampleMaterial.lc 1238:7-1247:30
8820 Bool -> List StageAttrs -> Bool -> CommonAttrs 8617 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8821testdata/SampleMaterial.lc 1238:7-1248:34 8618testdata/SampleMaterial.lc 1238:7-1248:34
8822 List StageAttrs -> Bool -> CommonAttrs 8619 [StageAttrs] -> Bool -> CommonAttrs
8823testdata/SampleMaterial.lc 1238:7-1276:14 8620testdata/SampleMaterial.lc 1238:7-1276:14
8824 Bool -> CommonAttrs 8621 Bool -> CommonAttrs
8825testdata/SampleMaterial.lc 1238:7-1278:10 8622testdata/SampleMaterial.lc 1238:7-1278:10
@@ -8839,41 +8636,41 @@ testdata/SampleMaterial.lc 1244:23-1244:28
8839testdata/SampleMaterial.lc 1245:20-1245:33 8636testdata/SampleMaterial.lc 1245:20-1245:33
8840 CullType 8637 CullType
8841testdata/SampleMaterial.lc 1246:30-1246:32 8638testdata/SampleMaterial.lc 1246:30-1246:32
8842 forall a . List a 8639 forall a . [a]
8843testdata/SampleMaterial.lc 1247:25-1247:30 8640testdata/SampleMaterial.lc 1247:25-1247:30
8844 Bool 8641 Bool
8845testdata/SampleMaterial.lc 1248:29-1248:34 8642testdata/SampleMaterial.lc 1248:29-1248:34
8846 Bool 8643 Bool
8847testdata/SampleMaterial.lc 1250:13-1276:14 8644testdata/SampleMaterial.lc 1250:13-1276:14
8848 List StageAttrs 8645 [StageAttrs]
8849testdata/SampleMaterial.lc 1250:15-1250:25 8646testdata/SampleMaterial.lc 1250:15-1250:25
8850 Maybe (Blending', Blending') 8647 Maybe (Blending', Blending')
8851 -> RGBGen 8648 -> RGBGen
8852 -> AlphaGen 8649 -> AlphaGen
8853 -> TCGen 8650 -> TCGen
8854 -> List TCMod 8651 -> [TCMod]
8855 -> StageTexture 8652 -> StageTexture
8856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8857testdata/SampleMaterial.lc 1250:15-1251:36 8654testdata/SampleMaterial.lc 1250:15-1251:36
8858 RGBGen 8655 RGBGen
8859 -> AlphaGen 8656 -> AlphaGen
8860 -> TCGen 8657 -> TCGen
8861 -> List TCMod 8658 -> [TCMod]
8862 -> StageTexture 8659 -> StageTexture
8863 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8864testdata/SampleMaterial.lc 1250:15-1252:50 8661testdata/SampleMaterial.lc 1250:15-1252:50
8865 AlphaGen 8662 AlphaGen
8866 -> TCGen 8663 -> TCGen
8867 -> List TCMod 8664 -> [TCMod]
8868 -> StageTexture 8665 -> StageTexture
8869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8870testdata/SampleMaterial.lc 1250:15-1253:42 8667testdata/SampleMaterial.lc 1250:15-1253:42
8871 TCGen 8668 TCGen
8872 -> List TCMod 8669 -> [TCMod]
8873 -> StageTexture 8670 -> StageTexture
8874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8875testdata/SampleMaterial.lc 1250:15-1254:36 8672testdata/SampleMaterial.lc 1250:15-1254:36
8876 List TCMod 8673 [TCMod]
8877 -> StageTexture 8674 -> StageTexture
8878 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8879testdata/SampleMaterial.lc 1250:15-1255:31 8676testdata/SampleMaterial.lc 1250:15-1255:31
@@ -8900,7 +8697,7 @@ testdata/SampleMaterial.lc 1253:32-1253:42
8900testdata/SampleMaterial.lc 1254:29-1254:36 8697testdata/SampleMaterial.lc 1254:29-1254:36
8901 TCGen 8698 TCGen
8902testdata/SampleMaterial.lc 1255:29-1255:31 8699testdata/SampleMaterial.lc 1255:29-1255:31
8903 forall a . List a 8700 forall a . [a]
8904testdata/SampleMaterial.lc 1256:31-1256:37 8701testdata/SampleMaterial.lc 1256:31-1256:37
8905 String -> StageTexture 8702 String -> StageTexture
8906testdata/SampleMaterial.lc 1256:31-1256:72 8703testdata/SampleMaterial.lc 1256:31-1256:72
@@ -8922,29 +8719,29 @@ testdata/SampleMaterial.lc 1263:15-1263:25
8922 -> RGBGen 8719 -> RGBGen
8923 -> AlphaGen 8720 -> AlphaGen
8924 -> TCGen 8721 -> TCGen
8925 -> List TCMod 8722 -> [TCMod]
8926 -> StageTexture 8723 -> StageTexture
8927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8928testdata/SampleMaterial.lc 1263:15-1264:57 8725testdata/SampleMaterial.lc 1263:15-1264:57
8929 RGBGen 8726 RGBGen
8930 -> AlphaGen 8727 -> AlphaGen
8931 -> TCGen 8728 -> TCGen
8932 -> List TCMod 8729 -> [TCMod]
8933 -> StageTexture 8730 -> StageTexture
8934 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8731 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8935testdata/SampleMaterial.lc 1263:15-1265:50 8732testdata/SampleMaterial.lc 1263:15-1265:50
8936 AlphaGen 8733 AlphaGen
8937 -> TCGen 8734 -> TCGen
8938 -> List TCMod 8735 -> [TCMod]
8939 -> StageTexture 8736 -> StageTexture
8940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8941testdata/SampleMaterial.lc 1263:15-1266:42 8738testdata/SampleMaterial.lc 1263:15-1266:42
8942 TCGen 8739 TCGen
8943 -> List TCMod 8740 -> [TCMod]
8944 -> StageTexture 8741 -> StageTexture
8945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8742 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8946testdata/SampleMaterial.lc 1263:15-1267:40 8743testdata/SampleMaterial.lc 1263:15-1267:40
8947 List TCMod 8744 [TCMod]
8948 -> StageTexture 8745 -> StageTexture
8949 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8950testdata/SampleMaterial.lc 1263:15-1268:31 8747testdata/SampleMaterial.lc 1263:15-1268:31
@@ -8961,7 +8758,7 @@ testdata/SampleMaterial.lc 1263:15-1272:40
8961testdata/SampleMaterial.lc 1263:15-1273:46 8758testdata/SampleMaterial.lc 1263:15-1273:46
8962 String -> StageAttrs 8759 String -> StageAttrs
8963testdata/SampleMaterial.lc 1263:15-1275:18 8760testdata/SampleMaterial.lc 1263:15-1275:18
8964 StageAttrs | List StageAttrs 8761 StageAttrs | [StageAttrs]
8965testdata/SampleMaterial.lc 1264:29-1264:33 8762testdata/SampleMaterial.lc 1264:29-1264:33
8966 forall a . a -> Maybe a 8763 forall a . a -> Maybe a
8967testdata/SampleMaterial.lc 1264:29-1264:57 8764testdata/SampleMaterial.lc 1264:29-1264:57
@@ -8979,7 +8776,7 @@ testdata/SampleMaterial.lc 1266:32-1266:42
8979testdata/SampleMaterial.lc 1267:29-1267:40 8776testdata/SampleMaterial.lc 1267:29-1267:40
8980 TCGen 8777 TCGen
8981testdata/SampleMaterial.lc 1268:29-1268:31 8778testdata/SampleMaterial.lc 1268:29-1268:31
8982 forall a . List a 8779 forall a . [a]
8983testdata/SampleMaterial.lc 1269:31-1269:42 8780testdata/SampleMaterial.lc 1269:31-1269:42
8984 StageTexture 8781 StageTexture
8985testdata/SampleMaterial.lc 1270:34-1270:38 8782testdata/SampleMaterial.lc 1270:34-1270:38
@@ -8997,7 +8794,7 @@ testdata/SampleMaterial.lc 1277:21-1277:26
8997testdata/SampleMaterial.lc 1280:5-1322:6 8794testdata/SampleMaterial.lc 1280:5-1322:6
8998 (String, CommonAttrs) 8795 (String, CommonAttrs)
8999testdata/SampleMaterial.lc 1280:5-2182:6 8796testdata/SampleMaterial.lc 1280:5-2182:6
9000 List (String, CommonAttrs) 8797 [(String, CommonAttrs)]
9001testdata/SampleMaterial.lc 1280:7-1280:44 8798testdata/SampleMaterial.lc 1280:7-1280:44
9002 String 8799 String
9003testdata/SampleMaterial.lc 1281:7-1281:18 8800testdata/SampleMaterial.lc 1281:7-1281:18
@@ -9007,49 +8804,42 @@ testdata/SampleMaterial.lc 1281:7-1281:18
9007 -> Float 8804 -> Float
9008 -> Bool 8805 -> Bool
9009 -> Bool 8806 -> Bool
9010 -> CullType 8807 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9011 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9012testdata/SampleMaterial.lc 1281:7-1282:26 8808testdata/SampleMaterial.lc 1281:7-1282:26
9013 () 8809 ()
9014 -> Bool 8810 -> Bool
9015 -> Float 8811 -> Float
9016 -> Bool 8812 -> Bool
9017 -> Bool 8813 -> Bool
9018 -> CullType 8814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9019 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9020testdata/SampleMaterial.lc 1281:7-1283:26 8815testdata/SampleMaterial.lc 1281:7-1283:26
9021 Bool 8816 Bool
9022 -> Float 8817 -> Float
9023 -> Bool 8818 -> Bool
9024 -> Bool 8819 -> Bool
9025 -> CullType 8820 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9026 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9027testdata/SampleMaterial.lc 1281:7-1284:27 8821testdata/SampleMaterial.lc 1281:7-1284:27
9028 Float 8822 Float
9029 -> Bool 8823 -> Bool
9030 -> Bool 8824 -> Bool
9031 -> CullType 8825 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9032 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9033testdata/SampleMaterial.lc 1281:7-1285:21 8826testdata/SampleMaterial.lc 1281:7-1285:21
9034 Bool 8827 Bool
9035 -> Bool 8828 -> Bool
9036 -> CullType 8829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9037 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9038testdata/SampleMaterial.lc 1281:7-1286:35 8830testdata/SampleMaterial.lc 1281:7-1286:35
9039 Bool 8831 Bool
9040 -> CullType 8832 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9041 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9042testdata/SampleMaterial.lc 1281:7-1287:28 8833testdata/SampleMaterial.lc 1281:7-1287:28
9043 CullType 8834 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9044 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9045testdata/SampleMaterial.lc 1281:7-1288:33 8835testdata/SampleMaterial.lc 1281:7-1288:33
9046 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8836 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9047testdata/SampleMaterial.lc 1281:7-1289:32 8837testdata/SampleMaterial.lc 1281:7-1289:32
9048 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8838 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9049testdata/SampleMaterial.lc 1281:7-1290:30 8839testdata/SampleMaterial.lc 1281:7-1290:30
9050 Bool -> List StageAttrs -> Bool -> CommonAttrs 8840 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9051testdata/SampleMaterial.lc 1281:7-1291:34 8841testdata/SampleMaterial.lc 1281:7-1291:34
9052 List StageAttrs -> Bool -> CommonAttrs 8842 [StageAttrs] -> Bool -> CommonAttrs
9053testdata/SampleMaterial.lc 1281:7-1319:14 8843testdata/SampleMaterial.lc 1281:7-1319:14
9054 Bool -> CommonAttrs 8844 Bool -> CommonAttrs
9055testdata/SampleMaterial.lc 1281:7-1321:10 8845testdata/SampleMaterial.lc 1281:7-1321:10
@@ -9069,41 +8859,41 @@ testdata/SampleMaterial.lc 1287:23-1287:28
9069testdata/SampleMaterial.lc 1288:20-1288:33 8859testdata/SampleMaterial.lc 1288:20-1288:33
9070 CullType 8860 CullType
9071testdata/SampleMaterial.lc 1289:30-1289:32 8861testdata/SampleMaterial.lc 1289:30-1289:32
9072 forall a . List a 8862 forall a . [a]
9073testdata/SampleMaterial.lc 1290:25-1290:30 8863testdata/SampleMaterial.lc 1290:25-1290:30
9074 Bool 8864 Bool
9075testdata/SampleMaterial.lc 1291:29-1291:34 8865testdata/SampleMaterial.lc 1291:29-1291:34
9076 Bool 8866 Bool
9077testdata/SampleMaterial.lc 1293:13-1319:14 8867testdata/SampleMaterial.lc 1293:13-1319:14
9078 List StageAttrs 8868 [StageAttrs]
9079testdata/SampleMaterial.lc 1293:15-1293:25 8869testdata/SampleMaterial.lc 1293:15-1293:25
9080 Maybe (Blending', Blending') 8870 Maybe (Blending', Blending')
9081 -> RGBGen 8871 -> RGBGen
9082 -> AlphaGen 8872 -> AlphaGen
9083 -> TCGen 8873 -> TCGen
9084 -> List TCMod 8874 -> [TCMod]
9085 -> StageTexture 8875 -> StageTexture
9086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9087testdata/SampleMaterial.lc 1293:15-1294:36 8877testdata/SampleMaterial.lc 1293:15-1294:36
9088 RGBGen 8878 RGBGen
9089 -> AlphaGen 8879 -> AlphaGen
9090 -> TCGen 8880 -> TCGen
9091 -> List TCMod 8881 -> [TCMod]
9092 -> StageTexture 8882 -> StageTexture
9093 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9094testdata/SampleMaterial.lc 1293:15-1295:50 8884testdata/SampleMaterial.lc 1293:15-1295:50
9095 AlphaGen 8885 AlphaGen
9096 -> TCGen 8886 -> TCGen
9097 -> List TCMod 8887 -> [TCMod]
9098 -> StageTexture 8888 -> StageTexture
9099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9100testdata/SampleMaterial.lc 1293:15-1296:42 8890testdata/SampleMaterial.lc 1293:15-1296:42
9101 TCGen 8891 TCGen
9102 -> List TCMod 8892 -> [TCMod]
9103 -> StageTexture 8893 -> StageTexture
9104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8894 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9105testdata/SampleMaterial.lc 1293:15-1297:36 8895testdata/SampleMaterial.lc 1293:15-1297:36
9106 List TCMod 8896 [TCMod]
9107 -> StageTexture 8897 -> StageTexture
9108 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9109testdata/SampleMaterial.lc 1293:15-1298:31 8899testdata/SampleMaterial.lc 1293:15-1298:31
@@ -9130,7 +8920,7 @@ testdata/SampleMaterial.lc 1296:32-1296:42
9130testdata/SampleMaterial.lc 1297:29-1297:36 8920testdata/SampleMaterial.lc 1297:29-1297:36
9131 TCGen 8921 TCGen
9132testdata/SampleMaterial.lc 1298:29-1298:31 8922testdata/SampleMaterial.lc 1298:29-1298:31
9133 forall a . List a 8923 forall a . [a]
9134testdata/SampleMaterial.lc 1299:31-1299:37 8924testdata/SampleMaterial.lc 1299:31-1299:37
9135 String -> StageTexture 8925 String -> StageTexture
9136testdata/SampleMaterial.lc 1299:31-1299:75 8926testdata/SampleMaterial.lc 1299:31-1299:75
@@ -9152,29 +8942,29 @@ testdata/SampleMaterial.lc 1306:15-1306:25
9152 -> RGBGen 8942 -> RGBGen
9153 -> AlphaGen 8943 -> AlphaGen
9154 -> TCGen 8944 -> TCGen
9155 -> List TCMod 8945 -> [TCMod]
9156 -> StageTexture 8946 -> StageTexture
9157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9158testdata/SampleMaterial.lc 1306:15-1307:57 8948testdata/SampleMaterial.lc 1306:15-1307:57
9159 RGBGen 8949 RGBGen
9160 -> AlphaGen 8950 -> AlphaGen
9161 -> TCGen 8951 -> TCGen
9162 -> List TCMod 8952 -> [TCMod]
9163 -> StageTexture 8953 -> StageTexture
9164 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9165testdata/SampleMaterial.lc 1306:15-1308:50 8955testdata/SampleMaterial.lc 1306:15-1308:50
9166 AlphaGen 8956 AlphaGen
9167 -> TCGen 8957 -> TCGen
9168 -> List TCMod 8958 -> [TCMod]
9169 -> StageTexture 8959 -> StageTexture
9170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8960 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9171testdata/SampleMaterial.lc 1306:15-1309:42 8961testdata/SampleMaterial.lc 1306:15-1309:42
9172 TCGen 8962 TCGen
9173 -> List TCMod 8963 -> [TCMod]
9174 -> StageTexture 8964 -> StageTexture
9175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8965 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9176testdata/SampleMaterial.lc 1306:15-1310:40 8966testdata/SampleMaterial.lc 1306:15-1310:40
9177 List TCMod 8967 [TCMod]
9178 -> StageTexture 8968 -> StageTexture
9179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9180testdata/SampleMaterial.lc 1306:15-1311:31 8970testdata/SampleMaterial.lc 1306:15-1311:31
@@ -9191,7 +8981,7 @@ testdata/SampleMaterial.lc 1306:15-1315:40
9191testdata/SampleMaterial.lc 1306:15-1316:46 8981testdata/SampleMaterial.lc 1306:15-1316:46
9192 String -> StageAttrs 8982 String -> StageAttrs
9193testdata/SampleMaterial.lc 1306:15-1318:18 8983testdata/SampleMaterial.lc 1306:15-1318:18
9194 StageAttrs | List StageAttrs 8984 StageAttrs | [StageAttrs]
9195testdata/SampleMaterial.lc 1307:29-1307:33 8985testdata/SampleMaterial.lc 1307:29-1307:33
9196 forall a . a -> Maybe a 8986 forall a . a -> Maybe a
9197testdata/SampleMaterial.lc 1307:29-1307:57 8987testdata/SampleMaterial.lc 1307:29-1307:57
@@ -9209,7 +8999,7 @@ testdata/SampleMaterial.lc 1309:32-1309:42
9209testdata/SampleMaterial.lc 1310:29-1310:40 8999testdata/SampleMaterial.lc 1310:29-1310:40
9210 TCGen 9000 TCGen
9211testdata/SampleMaterial.lc 1311:29-1311:31 9001testdata/SampleMaterial.lc 1311:29-1311:31
9212 forall a . List a 9002 forall a . [a]
9213testdata/SampleMaterial.lc 1312:31-1312:42 9003testdata/SampleMaterial.lc 1312:31-1312:42
9214 StageTexture 9004 StageTexture
9215testdata/SampleMaterial.lc 1313:34-1313:38 9005testdata/SampleMaterial.lc 1313:34-1313:38
@@ -9227,7 +9017,7 @@ testdata/SampleMaterial.lc 1320:21-1320:26
9227testdata/SampleMaterial.lc 1323:5-1365:6 9017testdata/SampleMaterial.lc 1323:5-1365:6
9228 (String, CommonAttrs) 9018 (String, CommonAttrs)
9229testdata/SampleMaterial.lc 1323:5-2182:6 9019testdata/SampleMaterial.lc 1323:5-2182:6
9230 List (String, CommonAttrs) 9020 [(String, CommonAttrs)]
9231testdata/SampleMaterial.lc 1323:7-1323:43 9021testdata/SampleMaterial.lc 1323:7-1323:43
9232 String 9022 String
9233testdata/SampleMaterial.lc 1324:7-1324:18 9023testdata/SampleMaterial.lc 1324:7-1324:18
@@ -9237,49 +9027,42 @@ testdata/SampleMaterial.lc 1324:7-1324:18
9237 -> Float 9027 -> Float
9238 -> Bool 9028 -> Bool
9239 -> Bool 9029 -> Bool
9240 -> CullType 9030 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9241 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9242testdata/SampleMaterial.lc 1324:7-1325:26 9031testdata/SampleMaterial.lc 1324:7-1325:26
9243 () 9032 ()
9244 -> Bool 9033 -> Bool
9245 -> Float 9034 -> Float
9246 -> Bool 9035 -> Bool
9247 -> Bool 9036 -> Bool
9248 -> CullType 9037 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9250testdata/SampleMaterial.lc 1324:7-1326:26 9038testdata/SampleMaterial.lc 1324:7-1326:26
9251 Bool 9039 Bool
9252 -> Float 9040 -> Float
9253 -> Bool 9041 -> Bool
9254 -> Bool 9042 -> Bool
9255 -> CullType 9043 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9256 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9257testdata/SampleMaterial.lc 1324:7-1327:27 9044testdata/SampleMaterial.lc 1324:7-1327:27
9258 Float 9045 Float
9259 -> Bool 9046 -> Bool
9260 -> Bool 9047 -> Bool
9261 -> CullType 9048 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9262 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9263testdata/SampleMaterial.lc 1324:7-1328:21 9049testdata/SampleMaterial.lc 1324:7-1328:21
9264 Bool 9050 Bool
9265 -> Bool 9051 -> Bool
9266 -> CullType 9052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9267 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9268testdata/SampleMaterial.lc 1324:7-1329:35 9053testdata/SampleMaterial.lc 1324:7-1329:35
9269 Bool 9054 Bool
9270 -> CullType 9055 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9271 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9272testdata/SampleMaterial.lc 1324:7-1330:28 9056testdata/SampleMaterial.lc 1324:7-1330:28
9273 CullType 9057 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9274 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9275testdata/SampleMaterial.lc 1324:7-1331:33 9058testdata/SampleMaterial.lc 1324:7-1331:33
9276 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9059 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9277testdata/SampleMaterial.lc 1324:7-1332:32 9060testdata/SampleMaterial.lc 1324:7-1332:32
9278 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9061 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9279testdata/SampleMaterial.lc 1324:7-1333:30 9062testdata/SampleMaterial.lc 1324:7-1333:30
9280 Bool -> List StageAttrs -> Bool -> CommonAttrs 9063 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9281testdata/SampleMaterial.lc 1324:7-1334:34 9064testdata/SampleMaterial.lc 1324:7-1334:34
9282 List StageAttrs -> Bool -> CommonAttrs 9065 [StageAttrs] -> Bool -> CommonAttrs
9283testdata/SampleMaterial.lc 1324:7-1362:14 9066testdata/SampleMaterial.lc 1324:7-1362:14
9284 Bool -> CommonAttrs 9067 Bool -> CommonAttrs
9285testdata/SampleMaterial.lc 1324:7-1364:10 9068testdata/SampleMaterial.lc 1324:7-1364:10
@@ -9299,41 +9082,41 @@ testdata/SampleMaterial.lc 1330:23-1330:28
9299testdata/SampleMaterial.lc 1331:20-1331:33 9082testdata/SampleMaterial.lc 1331:20-1331:33
9300 CullType 9083 CullType
9301testdata/SampleMaterial.lc 1332:30-1332:32 9084testdata/SampleMaterial.lc 1332:30-1332:32
9302 forall a . List a 9085 forall a . [a]
9303testdata/SampleMaterial.lc 1333:25-1333:30 9086testdata/SampleMaterial.lc 1333:25-1333:30
9304 Bool 9087 Bool
9305testdata/SampleMaterial.lc 1334:29-1334:34 9088testdata/SampleMaterial.lc 1334:29-1334:34
9306 Bool 9089 Bool
9307testdata/SampleMaterial.lc 1336:13-1362:14 9090testdata/SampleMaterial.lc 1336:13-1362:14
9308 List StageAttrs 9091 [StageAttrs]
9309testdata/SampleMaterial.lc 1336:15-1336:25 9092testdata/SampleMaterial.lc 1336:15-1336:25
9310 Maybe (Blending', Blending') 9093 Maybe (Blending', Blending')
9311 -> RGBGen 9094 -> RGBGen
9312 -> AlphaGen 9095 -> AlphaGen
9313 -> TCGen 9096 -> TCGen
9314 -> List TCMod 9097 -> [TCMod]
9315 -> StageTexture 9098 -> StageTexture
9316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9317testdata/SampleMaterial.lc 1336:15-1337:36 9100testdata/SampleMaterial.lc 1336:15-1337:36
9318 RGBGen 9101 RGBGen
9319 -> AlphaGen 9102 -> AlphaGen
9320 -> TCGen 9103 -> TCGen
9321 -> List TCMod 9104 -> [TCMod]
9322 -> StageTexture 9105 -> StageTexture
9323 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9324testdata/SampleMaterial.lc 1336:15-1338:50 9107testdata/SampleMaterial.lc 1336:15-1338:50
9325 AlphaGen 9108 AlphaGen
9326 -> TCGen 9109 -> TCGen
9327 -> List TCMod 9110 -> [TCMod]
9328 -> StageTexture 9111 -> StageTexture
9329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9330testdata/SampleMaterial.lc 1336:15-1339:42 9113testdata/SampleMaterial.lc 1336:15-1339:42
9331 TCGen 9114 TCGen
9332 -> List TCMod 9115 -> [TCMod]
9333 -> StageTexture 9116 -> StageTexture
9334 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9117 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9335testdata/SampleMaterial.lc 1336:15-1340:36 9118testdata/SampleMaterial.lc 1336:15-1340:36
9336 List TCMod 9119 [TCMod]
9337 -> StageTexture 9120 -> StageTexture
9338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9339testdata/SampleMaterial.lc 1336:15-1341:31 9122testdata/SampleMaterial.lc 1336:15-1341:31
@@ -9360,7 +9143,7 @@ testdata/SampleMaterial.lc 1339:32-1339:42
9360testdata/SampleMaterial.lc 1340:29-1340:36 9143testdata/SampleMaterial.lc 1340:29-1340:36
9361 TCGen 9144 TCGen
9362testdata/SampleMaterial.lc 1341:29-1341:31 9145testdata/SampleMaterial.lc 1341:29-1341:31
9363 forall a . List a 9146 forall a . [a]
9364testdata/SampleMaterial.lc 1342:31-1342:37 9147testdata/SampleMaterial.lc 1342:31-1342:37
9365 String -> StageTexture 9148 String -> StageTexture
9366testdata/SampleMaterial.lc 1342:31-1342:74 9149testdata/SampleMaterial.lc 1342:31-1342:74
@@ -9382,29 +9165,29 @@ testdata/SampleMaterial.lc 1349:15-1349:25
9382 -> RGBGen 9165 -> RGBGen
9383 -> AlphaGen 9166 -> AlphaGen
9384 -> TCGen 9167 -> TCGen
9385 -> List TCMod 9168 -> [TCMod]
9386 -> StageTexture 9169 -> StageTexture
9387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9388testdata/SampleMaterial.lc 1349:15-1350:57 9171testdata/SampleMaterial.lc 1349:15-1350:57
9389 RGBGen 9172 RGBGen
9390 -> AlphaGen 9173 -> AlphaGen
9391 -> TCGen 9174 -> TCGen
9392 -> List TCMod 9175 -> [TCMod]
9393 -> StageTexture 9176 -> StageTexture
9394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9395testdata/SampleMaterial.lc 1349:15-1351:50 9178testdata/SampleMaterial.lc 1349:15-1351:50
9396 AlphaGen 9179 AlphaGen
9397 -> TCGen 9180 -> TCGen
9398 -> List TCMod 9181 -> [TCMod]
9399 -> StageTexture 9182 -> StageTexture
9400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9401testdata/SampleMaterial.lc 1349:15-1352:42 9184testdata/SampleMaterial.lc 1349:15-1352:42
9402 TCGen 9185 TCGen
9403 -> List TCMod 9186 -> [TCMod]
9404 -> StageTexture 9187 -> StageTexture
9405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9406testdata/SampleMaterial.lc 1349:15-1353:40 9189testdata/SampleMaterial.lc 1349:15-1353:40
9407 List TCMod 9190 [TCMod]
9408 -> StageTexture 9191 -> StageTexture
9409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9410testdata/SampleMaterial.lc 1349:15-1354:31 9193testdata/SampleMaterial.lc 1349:15-1354:31
@@ -9421,7 +9204,7 @@ testdata/SampleMaterial.lc 1349:15-1358:40
9421testdata/SampleMaterial.lc 1349:15-1359:46 9204testdata/SampleMaterial.lc 1349:15-1359:46
9422 String -> StageAttrs 9205 String -> StageAttrs
9423testdata/SampleMaterial.lc 1349:15-1361:18 9206testdata/SampleMaterial.lc 1349:15-1361:18
9424 StageAttrs | List StageAttrs 9207 StageAttrs | [StageAttrs]
9425testdata/SampleMaterial.lc 1350:29-1350:33 9208testdata/SampleMaterial.lc 1350:29-1350:33
9426 forall a . a -> Maybe a 9209 forall a . a -> Maybe a
9427testdata/SampleMaterial.lc 1350:29-1350:57 9210testdata/SampleMaterial.lc 1350:29-1350:57
@@ -9439,7 +9222,7 @@ testdata/SampleMaterial.lc 1352:32-1352:42
9439testdata/SampleMaterial.lc 1353:29-1353:40 9222testdata/SampleMaterial.lc 1353:29-1353:40
9440 TCGen 9223 TCGen
9441testdata/SampleMaterial.lc 1354:29-1354:31 9224testdata/SampleMaterial.lc 1354:29-1354:31
9442 forall a . List a 9225 forall a . [a]
9443testdata/SampleMaterial.lc 1355:31-1355:42 9226testdata/SampleMaterial.lc 1355:31-1355:42
9444 StageTexture 9227 StageTexture
9445testdata/SampleMaterial.lc 1356:34-1356:38 9228testdata/SampleMaterial.lc 1356:34-1356:38
@@ -9457,7 +9240,7 @@ testdata/SampleMaterial.lc 1363:21-1363:26
9457testdata/SampleMaterial.lc 1366:5-1408:6 9240testdata/SampleMaterial.lc 1366:5-1408:6
9458 (String, CommonAttrs) 9241 (String, CommonAttrs)
9459testdata/SampleMaterial.lc 1366:5-2182:6 9242testdata/SampleMaterial.lc 1366:5-2182:6
9460 List (String, CommonAttrs) 9243 [(String, CommonAttrs)]
9461testdata/SampleMaterial.lc 1366:7-1366:44 9244testdata/SampleMaterial.lc 1366:7-1366:44
9462 String 9245 String
9463testdata/SampleMaterial.lc 1367:7-1367:18 9246testdata/SampleMaterial.lc 1367:7-1367:18
@@ -9467,49 +9250,42 @@ testdata/SampleMaterial.lc 1367:7-1367:18
9467 -> Float 9250 -> Float
9468 -> Bool 9251 -> Bool
9469 -> Bool 9252 -> Bool
9470 -> CullType 9253 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9471 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9472testdata/SampleMaterial.lc 1367:7-1368:26 9254testdata/SampleMaterial.lc 1367:7-1368:26
9473 () 9255 ()
9474 -> Bool 9256 -> Bool
9475 -> Float 9257 -> Float
9476 -> Bool 9258 -> Bool
9477 -> Bool 9259 -> Bool
9478 -> CullType 9260 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9479 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9480testdata/SampleMaterial.lc 1367:7-1369:26 9261testdata/SampleMaterial.lc 1367:7-1369:26
9481 Bool 9262 Bool
9482 -> Float 9263 -> Float
9483 -> Bool 9264 -> Bool
9484 -> Bool 9265 -> Bool
9485 -> CullType 9266 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9486 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9487testdata/SampleMaterial.lc 1367:7-1370:27 9267testdata/SampleMaterial.lc 1367:7-1370:27
9488 Float 9268 Float
9489 -> Bool 9269 -> Bool
9490 -> Bool 9270 -> Bool
9491 -> CullType 9271 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9492 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9493testdata/SampleMaterial.lc 1367:7-1371:21 9272testdata/SampleMaterial.lc 1367:7-1371:21
9494 Bool 9273 Bool
9495 -> Bool 9274 -> Bool
9496 -> CullType 9275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9497 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9498testdata/SampleMaterial.lc 1367:7-1372:35 9276testdata/SampleMaterial.lc 1367:7-1372:35
9499 Bool 9277 Bool
9500 -> CullType 9278 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9501 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9502testdata/SampleMaterial.lc 1367:7-1373:28 9279testdata/SampleMaterial.lc 1367:7-1373:28
9503 CullType 9280 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9504 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9505testdata/SampleMaterial.lc 1367:7-1374:33 9281testdata/SampleMaterial.lc 1367:7-1374:33
9506 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9282 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9507testdata/SampleMaterial.lc 1367:7-1375:32 9283testdata/SampleMaterial.lc 1367:7-1375:32
9508 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9284 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9509testdata/SampleMaterial.lc 1367:7-1376:30 9285testdata/SampleMaterial.lc 1367:7-1376:30
9510 Bool -> List StageAttrs -> Bool -> CommonAttrs 9286 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9511testdata/SampleMaterial.lc 1367:7-1377:34 9287testdata/SampleMaterial.lc 1367:7-1377:34
9512 List StageAttrs -> Bool -> CommonAttrs 9288 [StageAttrs] -> Bool -> CommonAttrs
9513testdata/SampleMaterial.lc 1367:7-1405:14 9289testdata/SampleMaterial.lc 1367:7-1405:14
9514 Bool -> CommonAttrs 9290 Bool -> CommonAttrs
9515testdata/SampleMaterial.lc 1367:7-1407:10 9291testdata/SampleMaterial.lc 1367:7-1407:10
@@ -9529,41 +9305,41 @@ testdata/SampleMaterial.lc 1373:23-1373:28
9529testdata/SampleMaterial.lc 1374:20-1374:33 9305testdata/SampleMaterial.lc 1374:20-1374:33
9530 CullType 9306 CullType
9531testdata/SampleMaterial.lc 1375:30-1375:32 9307testdata/SampleMaterial.lc 1375:30-1375:32
9532 forall a . List a 9308 forall a . [a]
9533testdata/SampleMaterial.lc 1376:25-1376:30 9309testdata/SampleMaterial.lc 1376:25-1376:30
9534 Bool 9310 Bool
9535testdata/SampleMaterial.lc 1377:29-1377:34 9311testdata/SampleMaterial.lc 1377:29-1377:34
9536 Bool 9312 Bool
9537testdata/SampleMaterial.lc 1379:13-1405:14 9313testdata/SampleMaterial.lc 1379:13-1405:14
9538 List StageAttrs 9314 [StageAttrs]
9539testdata/SampleMaterial.lc 1379:15-1379:25 9315testdata/SampleMaterial.lc 1379:15-1379:25
9540 Maybe (Blending', Blending') 9316 Maybe (Blending', Blending')
9541 -> RGBGen 9317 -> RGBGen
9542 -> AlphaGen 9318 -> AlphaGen
9543 -> TCGen 9319 -> TCGen
9544 -> List TCMod 9320 -> [TCMod]
9545 -> StageTexture 9321 -> StageTexture
9546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9322 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9547testdata/SampleMaterial.lc 1379:15-1380:36 9323testdata/SampleMaterial.lc 1379:15-1380:36
9548 RGBGen 9324 RGBGen
9549 -> AlphaGen 9325 -> AlphaGen
9550 -> TCGen 9326 -> TCGen
9551 -> List TCMod 9327 -> [TCMod]
9552 -> StageTexture 9328 -> StageTexture
9553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9554testdata/SampleMaterial.lc 1379:15-1381:50 9330testdata/SampleMaterial.lc 1379:15-1381:50
9555 AlphaGen 9331 AlphaGen
9556 -> TCGen 9332 -> TCGen
9557 -> List TCMod 9333 -> [TCMod]
9558 -> StageTexture 9334 -> StageTexture
9559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9560testdata/SampleMaterial.lc 1379:15-1382:42 9336testdata/SampleMaterial.lc 1379:15-1382:42
9561 TCGen 9337 TCGen
9562 -> List TCMod 9338 -> [TCMod]
9563 -> StageTexture 9339 -> StageTexture
9564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9340 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9565testdata/SampleMaterial.lc 1379:15-1383:36 9341testdata/SampleMaterial.lc 1379:15-1383:36
9566 List TCMod 9342 [TCMod]
9567 -> StageTexture 9343 -> StageTexture
9568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9569testdata/SampleMaterial.lc 1379:15-1384:31 9345testdata/SampleMaterial.lc 1379:15-1384:31
@@ -9590,7 +9366,7 @@ testdata/SampleMaterial.lc 1382:32-1382:42
9590testdata/SampleMaterial.lc 1383:29-1383:36 9366testdata/SampleMaterial.lc 1383:29-1383:36
9591 TCGen 9367 TCGen
9592testdata/SampleMaterial.lc 1384:29-1384:31 9368testdata/SampleMaterial.lc 1384:29-1384:31
9593 forall a . List a 9369 forall a . [a]
9594testdata/SampleMaterial.lc 1385:31-1385:37 9370testdata/SampleMaterial.lc 1385:31-1385:37
9595 String -> StageTexture 9371 String -> StageTexture
9596testdata/SampleMaterial.lc 1385:31-1385:75 9372testdata/SampleMaterial.lc 1385:31-1385:75
@@ -9612,29 +9388,29 @@ testdata/SampleMaterial.lc 1392:15-1392:25
9612 -> RGBGen 9388 -> RGBGen
9613 -> AlphaGen 9389 -> AlphaGen
9614 -> TCGen 9390 -> TCGen
9615 -> List TCMod 9391 -> [TCMod]
9616 -> StageTexture 9392 -> StageTexture
9617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9618testdata/SampleMaterial.lc 1392:15-1393:57 9394testdata/SampleMaterial.lc 1392:15-1393:57
9619 RGBGen 9395 RGBGen
9620 -> AlphaGen 9396 -> AlphaGen
9621 -> TCGen 9397 -> TCGen
9622 -> List TCMod 9398 -> [TCMod]
9623 -> StageTexture 9399 -> StageTexture
9624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9625testdata/SampleMaterial.lc 1392:15-1394:50 9401testdata/SampleMaterial.lc 1392:15-1394:50
9626 AlphaGen 9402 AlphaGen
9627 -> TCGen 9403 -> TCGen
9628 -> List TCMod 9404 -> [TCMod]
9629 -> StageTexture 9405 -> StageTexture
9630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9631testdata/SampleMaterial.lc 1392:15-1395:42 9407testdata/SampleMaterial.lc 1392:15-1395:42
9632 TCGen 9408 TCGen
9633 -> List TCMod 9409 -> [TCMod]
9634 -> StageTexture 9410 -> StageTexture
9635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9636testdata/SampleMaterial.lc 1392:15-1396:40 9412testdata/SampleMaterial.lc 1392:15-1396:40
9637 List TCMod 9413 [TCMod]
9638 -> StageTexture 9414 -> StageTexture
9639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9640testdata/SampleMaterial.lc 1392:15-1397:31 9416testdata/SampleMaterial.lc 1392:15-1397:31
@@ -9651,7 +9427,7 @@ testdata/SampleMaterial.lc 1392:15-1401:40
9651testdata/SampleMaterial.lc 1392:15-1402:46 9427testdata/SampleMaterial.lc 1392:15-1402:46
9652 String -> StageAttrs 9428 String -> StageAttrs
9653testdata/SampleMaterial.lc 1392:15-1404:18 9429testdata/SampleMaterial.lc 1392:15-1404:18
9654 StageAttrs | List StageAttrs 9430 StageAttrs | [StageAttrs]
9655testdata/SampleMaterial.lc 1393:29-1393:33 9431testdata/SampleMaterial.lc 1393:29-1393:33
9656 forall a . a -> Maybe a 9432 forall a . a -> Maybe a
9657testdata/SampleMaterial.lc 1393:29-1393:57 9433testdata/SampleMaterial.lc 1393:29-1393:57
@@ -9669,7 +9445,7 @@ testdata/SampleMaterial.lc 1395:32-1395:42
9669testdata/SampleMaterial.lc 1396:29-1396:40 9445testdata/SampleMaterial.lc 1396:29-1396:40
9670 TCGen 9446 TCGen
9671testdata/SampleMaterial.lc 1397:29-1397:31 9447testdata/SampleMaterial.lc 1397:29-1397:31
9672 forall a . List a 9448 forall a . [a]
9673testdata/SampleMaterial.lc 1398:31-1398:42 9449testdata/SampleMaterial.lc 1398:31-1398:42
9674 StageTexture 9450 StageTexture
9675testdata/SampleMaterial.lc 1399:34-1399:38 9451testdata/SampleMaterial.lc 1399:34-1399:38
@@ -9687,7 +9463,7 @@ testdata/SampleMaterial.lc 1406:21-1406:26
9687testdata/SampleMaterial.lc 1409:5-1451:6 9463testdata/SampleMaterial.lc 1409:5-1451:6
9688 (String, CommonAttrs) 9464 (String, CommonAttrs)
9689testdata/SampleMaterial.lc 1409:5-2182:6 9465testdata/SampleMaterial.lc 1409:5-2182:6
9690 List (String, CommonAttrs) 9466 [(String, CommonAttrs)]
9691testdata/SampleMaterial.lc 1409:7-1409:44 9467testdata/SampleMaterial.lc 1409:7-1409:44
9692 String 9468 String
9693testdata/SampleMaterial.lc 1410:7-1410:18 9469testdata/SampleMaterial.lc 1410:7-1410:18
@@ -9697,49 +9473,42 @@ testdata/SampleMaterial.lc 1410:7-1410:18
9697 -> Float 9473 -> Float
9698 -> Bool 9474 -> Bool
9699 -> Bool 9475 -> Bool
9700 -> CullType 9476 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9701 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9702testdata/SampleMaterial.lc 1410:7-1411:26 9477testdata/SampleMaterial.lc 1410:7-1411:26
9703 () 9478 ()
9704 -> Bool 9479 -> Bool
9705 -> Float 9480 -> Float
9706 -> Bool 9481 -> Bool
9707 -> Bool 9482 -> Bool
9708 -> CullType 9483 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9709 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9710testdata/SampleMaterial.lc 1410:7-1412:26 9484testdata/SampleMaterial.lc 1410:7-1412:26
9711 Bool 9485 Bool
9712 -> Float 9486 -> Float
9713 -> Bool 9487 -> Bool
9714 -> Bool 9488 -> Bool
9715 -> CullType 9489 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9716 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9717testdata/SampleMaterial.lc 1410:7-1413:27 9490testdata/SampleMaterial.lc 1410:7-1413:27
9718 Float 9491 Float
9719 -> Bool 9492 -> Bool
9720 -> Bool 9493 -> Bool
9721 -> CullType 9494 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9722 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9723testdata/SampleMaterial.lc 1410:7-1414:21 9495testdata/SampleMaterial.lc 1410:7-1414:21
9724 Bool 9496 Bool
9725 -> Bool 9497 -> Bool
9726 -> CullType 9498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9727 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9728testdata/SampleMaterial.lc 1410:7-1415:35 9499testdata/SampleMaterial.lc 1410:7-1415:35
9729 Bool 9500 Bool
9730 -> CullType 9501 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9731 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9732testdata/SampleMaterial.lc 1410:7-1416:28 9502testdata/SampleMaterial.lc 1410:7-1416:28
9733 CullType 9503 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9734 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9735testdata/SampleMaterial.lc 1410:7-1417:33 9504testdata/SampleMaterial.lc 1410:7-1417:33
9736 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9505 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9737testdata/SampleMaterial.lc 1410:7-1418:32 9506testdata/SampleMaterial.lc 1410:7-1418:32
9738 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9507 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9739testdata/SampleMaterial.lc 1410:7-1419:30 9508testdata/SampleMaterial.lc 1410:7-1419:30
9740 Bool -> List StageAttrs -> Bool -> CommonAttrs 9509 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9741testdata/SampleMaterial.lc 1410:7-1420:34 9510testdata/SampleMaterial.lc 1410:7-1420:34
9742 List StageAttrs -> Bool -> CommonAttrs 9511 [StageAttrs] -> Bool -> CommonAttrs
9743testdata/SampleMaterial.lc 1410:7-1448:14 9512testdata/SampleMaterial.lc 1410:7-1448:14
9744 Bool -> CommonAttrs 9513 Bool -> CommonAttrs
9745testdata/SampleMaterial.lc 1410:7-1450:10 9514testdata/SampleMaterial.lc 1410:7-1450:10
@@ -9759,41 +9528,41 @@ testdata/SampleMaterial.lc 1416:23-1416:28
9759testdata/SampleMaterial.lc 1417:20-1417:33 9528testdata/SampleMaterial.lc 1417:20-1417:33
9760 CullType 9529 CullType
9761testdata/SampleMaterial.lc 1418:30-1418:32 9530testdata/SampleMaterial.lc 1418:30-1418:32
9762 forall a . List a 9531 forall a . [a]
9763testdata/SampleMaterial.lc 1419:25-1419:30 9532testdata/SampleMaterial.lc 1419:25-1419:30
9764 Bool 9533 Bool
9765testdata/SampleMaterial.lc 1420:29-1420:34 9534testdata/SampleMaterial.lc 1420:29-1420:34
9766 Bool 9535 Bool
9767testdata/SampleMaterial.lc 1422:13-1448:14 9536testdata/SampleMaterial.lc 1422:13-1448:14
9768 List StageAttrs 9537 [StageAttrs]
9769testdata/SampleMaterial.lc 1422:15-1422:25 9538testdata/SampleMaterial.lc 1422:15-1422:25
9770 Maybe (Blending', Blending') 9539 Maybe (Blending', Blending')
9771 -> RGBGen 9540 -> RGBGen
9772 -> AlphaGen 9541 -> AlphaGen
9773 -> TCGen 9542 -> TCGen
9774 -> List TCMod 9543 -> [TCMod]
9775 -> StageTexture 9544 -> StageTexture
9776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9777testdata/SampleMaterial.lc 1422:15-1423:36 9546testdata/SampleMaterial.lc 1422:15-1423:36
9778 RGBGen 9547 RGBGen
9779 -> AlphaGen 9548 -> AlphaGen
9780 -> TCGen 9549 -> TCGen
9781 -> List TCMod 9550 -> [TCMod]
9782 -> StageTexture 9551 -> StageTexture
9783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9784testdata/SampleMaterial.lc 1422:15-1424:50 9553testdata/SampleMaterial.lc 1422:15-1424:50
9785 AlphaGen 9554 AlphaGen
9786 -> TCGen 9555 -> TCGen
9787 -> List TCMod 9556 -> [TCMod]
9788 -> StageTexture 9557 -> StageTexture
9789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9790testdata/SampleMaterial.lc 1422:15-1425:42 9559testdata/SampleMaterial.lc 1422:15-1425:42
9791 TCGen 9560 TCGen
9792 -> List TCMod 9561 -> [TCMod]
9793 -> StageTexture 9562 -> StageTexture
9794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9563 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9795testdata/SampleMaterial.lc 1422:15-1426:36 9564testdata/SampleMaterial.lc 1422:15-1426:36
9796 List TCMod 9565 [TCMod]
9797 -> StageTexture 9566 -> StageTexture
9798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9799testdata/SampleMaterial.lc 1422:15-1427:31 9568testdata/SampleMaterial.lc 1422:15-1427:31
@@ -9820,7 +9589,7 @@ testdata/SampleMaterial.lc 1425:32-1425:42
9820testdata/SampleMaterial.lc 1426:29-1426:36 9589testdata/SampleMaterial.lc 1426:29-1426:36
9821 TCGen 9590 TCGen
9822testdata/SampleMaterial.lc 1427:29-1427:31 9591testdata/SampleMaterial.lc 1427:29-1427:31
9823 forall a . List a 9592 forall a . [a]
9824testdata/SampleMaterial.lc 1428:31-1428:37 9593testdata/SampleMaterial.lc 1428:31-1428:37
9825 String -> StageTexture 9594 String -> StageTexture
9826testdata/SampleMaterial.lc 1428:31-1428:75 9595testdata/SampleMaterial.lc 1428:31-1428:75
@@ -9842,29 +9611,29 @@ testdata/SampleMaterial.lc 1435:15-1435:25
9842 -> RGBGen 9611 -> RGBGen
9843 -> AlphaGen 9612 -> AlphaGen
9844 -> TCGen 9613 -> TCGen
9845 -> List TCMod 9614 -> [TCMod]
9846 -> StageTexture 9615 -> StageTexture
9847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9848testdata/SampleMaterial.lc 1435:15-1436:57 9617testdata/SampleMaterial.lc 1435:15-1436:57
9849 RGBGen 9618 RGBGen
9850 -> AlphaGen 9619 -> AlphaGen
9851 -> TCGen 9620 -> TCGen
9852 -> List TCMod 9621 -> [TCMod]
9853 -> StageTexture 9622 -> StageTexture
9854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9855testdata/SampleMaterial.lc 1435:15-1437:50 9624testdata/SampleMaterial.lc 1435:15-1437:50
9856 AlphaGen 9625 AlphaGen
9857 -> TCGen 9626 -> TCGen
9858 -> List TCMod 9627 -> [TCMod]
9859 -> StageTexture 9628 -> StageTexture
9860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9861testdata/SampleMaterial.lc 1435:15-1438:42 9630testdata/SampleMaterial.lc 1435:15-1438:42
9862 TCGen 9631 TCGen
9863 -> List TCMod 9632 -> [TCMod]
9864 -> StageTexture 9633 -> StageTexture
9865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9866testdata/SampleMaterial.lc 1435:15-1439:40 9635testdata/SampleMaterial.lc 1435:15-1439:40
9867 List TCMod 9636 [TCMod]
9868 -> StageTexture 9637 -> StageTexture
9869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9870testdata/SampleMaterial.lc 1435:15-1440:31 9639testdata/SampleMaterial.lc 1435:15-1440:31
@@ -9881,7 +9650,7 @@ testdata/SampleMaterial.lc 1435:15-1444:40
9881testdata/SampleMaterial.lc 1435:15-1445:46 9650testdata/SampleMaterial.lc 1435:15-1445:46
9882 String -> StageAttrs 9651 String -> StageAttrs
9883testdata/SampleMaterial.lc 1435:15-1447:18 9652testdata/SampleMaterial.lc 1435:15-1447:18
9884 StageAttrs | List StageAttrs 9653 StageAttrs | [StageAttrs]
9885testdata/SampleMaterial.lc 1436:29-1436:33 9654testdata/SampleMaterial.lc 1436:29-1436:33
9886 forall a . a -> Maybe a 9655 forall a . a -> Maybe a
9887testdata/SampleMaterial.lc 1436:29-1436:57 9656testdata/SampleMaterial.lc 1436:29-1436:57
@@ -9899,7 +9668,7 @@ testdata/SampleMaterial.lc 1438:32-1438:42
9899testdata/SampleMaterial.lc 1439:29-1439:40 9668testdata/SampleMaterial.lc 1439:29-1439:40
9900 TCGen 9669 TCGen
9901testdata/SampleMaterial.lc 1440:29-1440:31 9670testdata/SampleMaterial.lc 1440:29-1440:31
9902 forall a . List a 9671 forall a . [a]
9903testdata/SampleMaterial.lc 1441:31-1441:42 9672testdata/SampleMaterial.lc 1441:31-1441:42
9904 StageTexture 9673 StageTexture
9905testdata/SampleMaterial.lc 1442:34-1442:38 9674testdata/SampleMaterial.lc 1442:34-1442:38
@@ -9917,7 +9686,7 @@ testdata/SampleMaterial.lc 1449:21-1449:26
9917testdata/SampleMaterial.lc 1452:5-1494:6 9686testdata/SampleMaterial.lc 1452:5-1494:6
9918 (String, CommonAttrs) 9687 (String, CommonAttrs)
9919testdata/SampleMaterial.lc 1452:5-2182:6 9688testdata/SampleMaterial.lc 1452:5-2182:6
9920 List (String, CommonAttrs) 9689 [(String, CommonAttrs)]
9921testdata/SampleMaterial.lc 1452:7-1452:44 9690testdata/SampleMaterial.lc 1452:7-1452:44
9922 String 9691 String
9923testdata/SampleMaterial.lc 1453:7-1453:18 9692testdata/SampleMaterial.lc 1453:7-1453:18
@@ -9927,49 +9696,42 @@ testdata/SampleMaterial.lc 1453:7-1453:18
9927 -> Float 9696 -> Float
9928 -> Bool 9697 -> Bool
9929 -> Bool 9698 -> Bool
9930 -> CullType 9699 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9931 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9932testdata/SampleMaterial.lc 1453:7-1454:26 9700testdata/SampleMaterial.lc 1453:7-1454:26
9933 () 9701 ()
9934 -> Bool 9702 -> Bool
9935 -> Float 9703 -> Float
9936 -> Bool 9704 -> Bool
9937 -> Bool 9705 -> Bool
9938 -> CullType 9706 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9939 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9940testdata/SampleMaterial.lc 1453:7-1455:26 9707testdata/SampleMaterial.lc 1453:7-1455:26
9941 Bool 9708 Bool
9942 -> Float 9709 -> Float
9943 -> Bool 9710 -> Bool
9944 -> Bool 9711 -> Bool
9945 -> CullType 9712 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9946 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9947testdata/SampleMaterial.lc 1453:7-1456:27 9713testdata/SampleMaterial.lc 1453:7-1456:27
9948 Float 9714 Float
9949 -> Bool 9715 -> Bool
9950 -> Bool 9716 -> Bool
9951 -> CullType 9717 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9952 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9953testdata/SampleMaterial.lc 1453:7-1457:21 9718testdata/SampleMaterial.lc 1453:7-1457:21
9954 Bool 9719 Bool
9955 -> Bool 9720 -> Bool
9956 -> CullType 9721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9957 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9958testdata/SampleMaterial.lc 1453:7-1458:35 9722testdata/SampleMaterial.lc 1453:7-1458:35
9959 Bool 9723 Bool
9960 -> CullType 9724 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9961 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9962testdata/SampleMaterial.lc 1453:7-1459:28 9725testdata/SampleMaterial.lc 1453:7-1459:28
9963 CullType 9726 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9964 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9965testdata/SampleMaterial.lc 1453:7-1460:33 9727testdata/SampleMaterial.lc 1453:7-1460:33
9966 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9728 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9967testdata/SampleMaterial.lc 1453:7-1461:32 9729testdata/SampleMaterial.lc 1453:7-1461:32
9968 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9730 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9969testdata/SampleMaterial.lc 1453:7-1462:30 9731testdata/SampleMaterial.lc 1453:7-1462:30
9970 Bool -> List StageAttrs -> Bool -> CommonAttrs 9732 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9971testdata/SampleMaterial.lc 1453:7-1463:34 9733testdata/SampleMaterial.lc 1453:7-1463:34
9972 List StageAttrs -> Bool -> CommonAttrs 9734 [StageAttrs] -> Bool -> CommonAttrs
9973testdata/SampleMaterial.lc 1453:7-1491:14 9735testdata/SampleMaterial.lc 1453:7-1491:14
9974 Bool -> CommonAttrs 9736 Bool -> CommonAttrs
9975testdata/SampleMaterial.lc 1453:7-1493:10 9737testdata/SampleMaterial.lc 1453:7-1493:10
@@ -9989,41 +9751,41 @@ testdata/SampleMaterial.lc 1459:23-1459:28
9989testdata/SampleMaterial.lc 1460:20-1460:33 9751testdata/SampleMaterial.lc 1460:20-1460:33
9990 CullType 9752 CullType
9991testdata/SampleMaterial.lc 1461:30-1461:32 9753testdata/SampleMaterial.lc 1461:30-1461:32
9992 forall a . List a 9754 forall a . [a]
9993testdata/SampleMaterial.lc 1462:25-1462:30 9755testdata/SampleMaterial.lc 1462:25-1462:30
9994 Bool 9756 Bool
9995testdata/SampleMaterial.lc 1463:29-1463:34 9757testdata/SampleMaterial.lc 1463:29-1463:34
9996 Bool 9758 Bool
9997testdata/SampleMaterial.lc 1465:13-1491:14 9759testdata/SampleMaterial.lc 1465:13-1491:14
9998 List StageAttrs 9760 [StageAttrs]
9999testdata/SampleMaterial.lc 1465:15-1465:25 9761testdata/SampleMaterial.lc 1465:15-1465:25
10000 Maybe (Blending', Blending') 9762 Maybe (Blending', Blending')
10001 -> RGBGen 9763 -> RGBGen
10002 -> AlphaGen 9764 -> AlphaGen
10003 -> TCGen 9765 -> TCGen
10004 -> List TCMod 9766 -> [TCMod]
10005 -> StageTexture 9767 -> StageTexture
10006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10007testdata/SampleMaterial.lc 1465:15-1466:36 9769testdata/SampleMaterial.lc 1465:15-1466:36
10008 RGBGen 9770 RGBGen
10009 -> AlphaGen 9771 -> AlphaGen
10010 -> TCGen 9772 -> TCGen
10011 -> List TCMod 9773 -> [TCMod]
10012 -> StageTexture 9774 -> StageTexture
10013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9775 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10014testdata/SampleMaterial.lc 1465:15-1467:50 9776testdata/SampleMaterial.lc 1465:15-1467:50
10015 AlphaGen 9777 AlphaGen
10016 -> TCGen 9778 -> TCGen
10017 -> List TCMod 9779 -> [TCMod]
10018 -> StageTexture 9780 -> StageTexture
10019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10020testdata/SampleMaterial.lc 1465:15-1468:42 9782testdata/SampleMaterial.lc 1465:15-1468:42
10021 TCGen 9783 TCGen
10022 -> List TCMod 9784 -> [TCMod]
10023 -> StageTexture 9785 -> StageTexture
10024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9786 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10025testdata/SampleMaterial.lc 1465:15-1469:36 9787testdata/SampleMaterial.lc 1465:15-1469:36
10026 List TCMod 9788 [TCMod]
10027 -> StageTexture 9789 -> StageTexture
10028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10029testdata/SampleMaterial.lc 1465:15-1470:31 9791testdata/SampleMaterial.lc 1465:15-1470:31
@@ -10050,7 +9812,7 @@ testdata/SampleMaterial.lc 1468:32-1468:42
10050testdata/SampleMaterial.lc 1469:29-1469:36 9812testdata/SampleMaterial.lc 1469:29-1469:36
10051 TCGen 9813 TCGen
10052testdata/SampleMaterial.lc 1470:29-1470:31 9814testdata/SampleMaterial.lc 1470:29-1470:31
10053 forall a . List a 9815 forall a . [a]
10054testdata/SampleMaterial.lc 1471:31-1471:37 9816testdata/SampleMaterial.lc 1471:31-1471:37
10055 String -> StageTexture 9817 String -> StageTexture
10056testdata/SampleMaterial.lc 1471:31-1471:75 9818testdata/SampleMaterial.lc 1471:31-1471:75
@@ -10072,29 +9834,29 @@ testdata/SampleMaterial.lc 1478:15-1478:25
10072 -> RGBGen 9834 -> RGBGen
10073 -> AlphaGen 9835 -> AlphaGen
10074 -> TCGen 9836 -> TCGen
10075 -> List TCMod 9837 -> [TCMod]
10076 -> StageTexture 9838 -> StageTexture
10077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10078testdata/SampleMaterial.lc 1478:15-1479:57 9840testdata/SampleMaterial.lc 1478:15-1479:57
10079 RGBGen 9841 RGBGen
10080 -> AlphaGen 9842 -> AlphaGen
10081 -> TCGen 9843 -> TCGen
10082 -> List TCMod 9844 -> [TCMod]
10083 -> StageTexture 9845 -> StageTexture
10084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10085testdata/SampleMaterial.lc 1478:15-1480:50 9847testdata/SampleMaterial.lc 1478:15-1480:50
10086 AlphaGen 9848 AlphaGen
10087 -> TCGen 9849 -> TCGen
10088 -> List TCMod 9850 -> [TCMod]
10089 -> StageTexture 9851 -> StageTexture
10090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10091testdata/SampleMaterial.lc 1478:15-1481:42 9853testdata/SampleMaterial.lc 1478:15-1481:42
10092 TCGen 9854 TCGen
10093 -> List TCMod 9855 -> [TCMod]
10094 -> StageTexture 9856 -> StageTexture
10095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10096testdata/SampleMaterial.lc 1478:15-1482:40 9858testdata/SampleMaterial.lc 1478:15-1482:40
10097 List TCMod 9859 [TCMod]
10098 -> StageTexture 9860 -> StageTexture
10099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10100testdata/SampleMaterial.lc 1478:15-1483:31 9862testdata/SampleMaterial.lc 1478:15-1483:31
@@ -10111,7 +9873,7 @@ testdata/SampleMaterial.lc 1478:15-1487:40
10111testdata/SampleMaterial.lc 1478:15-1488:46 9873testdata/SampleMaterial.lc 1478:15-1488:46
10112 String -> StageAttrs 9874 String -> StageAttrs
10113testdata/SampleMaterial.lc 1478:15-1490:18 9875testdata/SampleMaterial.lc 1478:15-1490:18
10114 StageAttrs | List StageAttrs 9876 StageAttrs | [StageAttrs]
10115testdata/SampleMaterial.lc 1479:29-1479:33 9877testdata/SampleMaterial.lc 1479:29-1479:33
10116 forall a . a -> Maybe a 9878 forall a . a -> Maybe a
10117testdata/SampleMaterial.lc 1479:29-1479:57 9879testdata/SampleMaterial.lc 1479:29-1479:57
@@ -10129,7 +9891,7 @@ testdata/SampleMaterial.lc 1481:32-1481:42
10129testdata/SampleMaterial.lc 1482:29-1482:40 9891testdata/SampleMaterial.lc 1482:29-1482:40
10130 TCGen 9892 TCGen
10131testdata/SampleMaterial.lc 1483:29-1483:31 9893testdata/SampleMaterial.lc 1483:29-1483:31
10132 forall a . List a 9894 forall a . [a]
10133testdata/SampleMaterial.lc 1484:31-1484:42 9895testdata/SampleMaterial.lc 1484:31-1484:42
10134 StageTexture 9896 StageTexture
10135testdata/SampleMaterial.lc 1485:34-1485:38 9897testdata/SampleMaterial.lc 1485:34-1485:38
@@ -10147,7 +9909,7 @@ testdata/SampleMaterial.lc 1492:21-1492:26
10147testdata/SampleMaterial.lc 1495:5-1537:6 9909testdata/SampleMaterial.lc 1495:5-1537:6
10148 (String, CommonAttrs) 9910 (String, CommonAttrs)
10149testdata/SampleMaterial.lc 1495:5-2182:6 9911testdata/SampleMaterial.lc 1495:5-2182:6
10150 List (String, CommonAttrs) 9912 [(String, CommonAttrs)]
10151testdata/SampleMaterial.lc 1495:7-1495:45 9913testdata/SampleMaterial.lc 1495:7-1495:45
10152 String 9914 String
10153testdata/SampleMaterial.lc 1496:7-1496:18 9915testdata/SampleMaterial.lc 1496:7-1496:18
@@ -10157,49 +9919,42 @@ testdata/SampleMaterial.lc 1496:7-1496:18
10157 -> Float 9919 -> Float
10158 -> Bool 9920 -> Bool
10159 -> Bool 9921 -> Bool
10160 -> CullType 9922 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10161 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10162testdata/SampleMaterial.lc 1496:7-1497:26 9923testdata/SampleMaterial.lc 1496:7-1497:26
10163 () 9924 ()
10164 -> Bool 9925 -> Bool
10165 -> Float 9926 -> Float
10166 -> Bool 9927 -> Bool
10167 -> Bool 9928 -> Bool
10168 -> CullType 9929 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10169 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10170testdata/SampleMaterial.lc 1496:7-1498:26 9930testdata/SampleMaterial.lc 1496:7-1498:26
10171 Bool 9931 Bool
10172 -> Float 9932 -> Float
10173 -> Bool 9933 -> Bool
10174 -> Bool 9934 -> Bool
10175 -> CullType 9935 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10176 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10177testdata/SampleMaterial.lc 1496:7-1499:27 9936testdata/SampleMaterial.lc 1496:7-1499:27
10178 Float 9937 Float
10179 -> Bool 9938 -> Bool
10180 -> Bool 9939 -> Bool
10181 -> CullType 9940 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10182 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10183testdata/SampleMaterial.lc 1496:7-1500:21 9941testdata/SampleMaterial.lc 1496:7-1500:21
10184 Bool 9942 Bool
10185 -> Bool 9943 -> Bool
10186 -> CullType 9944 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10187 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10188testdata/SampleMaterial.lc 1496:7-1501:35 9945testdata/SampleMaterial.lc 1496:7-1501:35
10189 Bool 9946 Bool
10190 -> CullType 9947 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10191 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10192testdata/SampleMaterial.lc 1496:7-1502:28 9948testdata/SampleMaterial.lc 1496:7-1502:28
10193 CullType 9949 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10194 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10195testdata/SampleMaterial.lc 1496:7-1503:33 9950testdata/SampleMaterial.lc 1496:7-1503:33
10196 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9951 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10197testdata/SampleMaterial.lc 1496:7-1504:32 9952testdata/SampleMaterial.lc 1496:7-1504:32
10198 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9953 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10199testdata/SampleMaterial.lc 1496:7-1505:30 9954testdata/SampleMaterial.lc 1496:7-1505:30
10200 Bool -> List StageAttrs -> Bool -> CommonAttrs 9955 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10201testdata/SampleMaterial.lc 1496:7-1506:34 9956testdata/SampleMaterial.lc 1496:7-1506:34
10202 List StageAttrs -> Bool -> CommonAttrs 9957 [StageAttrs] -> Bool -> CommonAttrs
10203testdata/SampleMaterial.lc 1496:7-1534:14 9958testdata/SampleMaterial.lc 1496:7-1534:14
10204 Bool -> CommonAttrs 9959 Bool -> CommonAttrs
10205testdata/SampleMaterial.lc 1496:7-1536:10 9960testdata/SampleMaterial.lc 1496:7-1536:10
@@ -10219,41 +9974,41 @@ testdata/SampleMaterial.lc 1502:23-1502:28
10219testdata/SampleMaterial.lc 1503:20-1503:33 9974testdata/SampleMaterial.lc 1503:20-1503:33
10220 CullType 9975 CullType
10221testdata/SampleMaterial.lc 1504:30-1504:32 9976testdata/SampleMaterial.lc 1504:30-1504:32
10222 forall a . List a 9977 forall a . [a]
10223testdata/SampleMaterial.lc 1505:25-1505:30 9978testdata/SampleMaterial.lc 1505:25-1505:30
10224 Bool 9979 Bool
10225testdata/SampleMaterial.lc 1506:29-1506:34 9980testdata/SampleMaterial.lc 1506:29-1506:34
10226 Bool 9981 Bool
10227testdata/SampleMaterial.lc 1508:13-1534:14 9982testdata/SampleMaterial.lc 1508:13-1534:14
10228 List StageAttrs 9983 [StageAttrs]
10229testdata/SampleMaterial.lc 1508:15-1508:25 9984testdata/SampleMaterial.lc 1508:15-1508:25
10230 Maybe (Blending', Blending') 9985 Maybe (Blending', Blending')
10231 -> RGBGen 9986 -> RGBGen
10232 -> AlphaGen 9987 -> AlphaGen
10233 -> TCGen 9988 -> TCGen
10234 -> List TCMod 9989 -> [TCMod]
10235 -> StageTexture 9990 -> StageTexture
10236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10237testdata/SampleMaterial.lc 1508:15-1509:36 9992testdata/SampleMaterial.lc 1508:15-1509:36
10238 RGBGen 9993 RGBGen
10239 -> AlphaGen 9994 -> AlphaGen
10240 -> TCGen 9995 -> TCGen
10241 -> List TCMod 9996 -> [TCMod]
10242 -> StageTexture 9997 -> StageTexture
10243 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10244testdata/SampleMaterial.lc 1508:15-1510:50 9999testdata/SampleMaterial.lc 1508:15-1510:50
10245 AlphaGen 10000 AlphaGen
10246 -> TCGen 10001 -> TCGen
10247 -> List TCMod 10002 -> [TCMod]
10248 -> StageTexture 10003 -> StageTexture
10249 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10250testdata/SampleMaterial.lc 1508:15-1511:42 10005testdata/SampleMaterial.lc 1508:15-1511:42
10251 TCGen 10006 TCGen
10252 -> List TCMod 10007 -> [TCMod]
10253 -> StageTexture 10008 -> StageTexture
10254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10009 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10255testdata/SampleMaterial.lc 1508:15-1512:36 10010testdata/SampleMaterial.lc 1508:15-1512:36
10256 List TCMod 10011 [TCMod]
10257 -> StageTexture 10012 -> StageTexture
10258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10259testdata/SampleMaterial.lc 1508:15-1513:31 10014testdata/SampleMaterial.lc 1508:15-1513:31
@@ -10280,7 +10035,7 @@ testdata/SampleMaterial.lc 1511:32-1511:42
10280testdata/SampleMaterial.lc 1512:29-1512:36 10035testdata/SampleMaterial.lc 1512:29-1512:36
10281 TCGen 10036 TCGen
10282testdata/SampleMaterial.lc 1513:29-1513:31 10037testdata/SampleMaterial.lc 1513:29-1513:31
10283 forall a . List a 10038 forall a . [a]
10284testdata/SampleMaterial.lc 1514:31-1514:37 10039testdata/SampleMaterial.lc 1514:31-1514:37
10285 String -> StageTexture 10040 String -> StageTexture
10286testdata/SampleMaterial.lc 1514:31-1514:76 10041testdata/SampleMaterial.lc 1514:31-1514:76
@@ -10302,29 +10057,29 @@ testdata/SampleMaterial.lc 1521:15-1521:25
10302 -> RGBGen 10057 -> RGBGen
10303 -> AlphaGen 10058 -> AlphaGen
10304 -> TCGen 10059 -> TCGen
10305 -> List TCMod 10060 -> [TCMod]
10306 -> StageTexture 10061 -> StageTexture
10307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10308testdata/SampleMaterial.lc 1521:15-1522:57 10063testdata/SampleMaterial.lc 1521:15-1522:57
10309 RGBGen 10064 RGBGen
10310 -> AlphaGen 10065 -> AlphaGen
10311 -> TCGen 10066 -> TCGen
10312 -> List TCMod 10067 -> [TCMod]
10313 -> StageTexture 10068 -> StageTexture
10314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10069 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10315testdata/SampleMaterial.lc 1521:15-1523:50 10070testdata/SampleMaterial.lc 1521:15-1523:50
10316 AlphaGen 10071 AlphaGen
10317 -> TCGen 10072 -> TCGen
10318 -> List TCMod 10073 -> [TCMod]
10319 -> StageTexture 10074 -> StageTexture
10320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10075 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10321testdata/SampleMaterial.lc 1521:15-1524:42 10076testdata/SampleMaterial.lc 1521:15-1524:42
10322 TCGen 10077 TCGen
10323 -> List TCMod 10078 -> [TCMod]
10324 -> StageTexture 10079 -> StageTexture
10325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10326testdata/SampleMaterial.lc 1521:15-1525:40 10081testdata/SampleMaterial.lc 1521:15-1525:40
10327 List TCMod 10082 [TCMod]
10328 -> StageTexture 10083 -> StageTexture
10329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10330testdata/SampleMaterial.lc 1521:15-1526:31 10085testdata/SampleMaterial.lc 1521:15-1526:31
@@ -10341,7 +10096,7 @@ testdata/SampleMaterial.lc 1521:15-1530:40
10341testdata/SampleMaterial.lc 1521:15-1531:46 10096testdata/SampleMaterial.lc 1521:15-1531:46
10342 String -> StageAttrs 10097 String -> StageAttrs
10343testdata/SampleMaterial.lc 1521:15-1533:18 10098testdata/SampleMaterial.lc 1521:15-1533:18
10344 StageAttrs | List StageAttrs 10099 StageAttrs | [StageAttrs]
10345testdata/SampleMaterial.lc 1522:29-1522:33 10100testdata/SampleMaterial.lc 1522:29-1522:33
10346 forall a . a -> Maybe a 10101 forall a . a -> Maybe a
10347testdata/SampleMaterial.lc 1522:29-1522:57 10102testdata/SampleMaterial.lc 1522:29-1522:57
@@ -10359,7 +10114,7 @@ testdata/SampleMaterial.lc 1524:32-1524:42
10359testdata/SampleMaterial.lc 1525:29-1525:40 10114testdata/SampleMaterial.lc 1525:29-1525:40
10360 TCGen 10115 TCGen
10361testdata/SampleMaterial.lc 1526:29-1526:31 10116testdata/SampleMaterial.lc 1526:29-1526:31
10362 forall a . List a 10117 forall a . [a]
10363testdata/SampleMaterial.lc 1527:31-1527:42 10118testdata/SampleMaterial.lc 1527:31-1527:42
10364 StageTexture 10119 StageTexture
10365testdata/SampleMaterial.lc 1528:34-1528:38 10120testdata/SampleMaterial.lc 1528:34-1528:38
@@ -10377,7 +10132,7 @@ testdata/SampleMaterial.lc 1535:21-1535:26
10377testdata/SampleMaterial.lc 1538:5-1580:6 10132testdata/SampleMaterial.lc 1538:5-1580:6
10378 (String, CommonAttrs) 10133 (String, CommonAttrs)
10379testdata/SampleMaterial.lc 1538:5-2182:6 10134testdata/SampleMaterial.lc 1538:5-2182:6
10380 List (String, CommonAttrs) 10135 [(String, CommonAttrs)]
10381testdata/SampleMaterial.lc 1538:7-1538:47 10136testdata/SampleMaterial.lc 1538:7-1538:47
10382 String 10137 String
10383testdata/SampleMaterial.lc 1539:7-1539:18 10138testdata/SampleMaterial.lc 1539:7-1539:18
@@ -10387,49 +10142,42 @@ testdata/SampleMaterial.lc 1539:7-1539:18
10387 -> Float 10142 -> Float
10388 -> Bool 10143 -> Bool
10389 -> Bool 10144 -> Bool
10390 -> CullType 10145 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10391 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10392testdata/SampleMaterial.lc 1539:7-1540:26 10146testdata/SampleMaterial.lc 1539:7-1540:26
10393 () 10147 ()
10394 -> Bool 10148 -> Bool
10395 -> Float 10149 -> Float
10396 -> Bool 10150 -> Bool
10397 -> Bool 10151 -> Bool
10398 -> CullType 10152 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10399 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10400testdata/SampleMaterial.lc 1539:7-1541:26 10153testdata/SampleMaterial.lc 1539:7-1541:26
10401 Bool 10154 Bool
10402 -> Float 10155 -> Float
10403 -> Bool 10156 -> Bool
10404 -> Bool 10157 -> Bool
10405 -> CullType 10158 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10406 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10407testdata/SampleMaterial.lc 1539:7-1542:27 10159testdata/SampleMaterial.lc 1539:7-1542:27
10408 Float 10160 Float
10409 -> Bool 10161 -> Bool
10410 -> Bool 10162 -> Bool
10411 -> CullType 10163 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10412 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10413testdata/SampleMaterial.lc 1539:7-1543:21 10164testdata/SampleMaterial.lc 1539:7-1543:21
10414 Bool 10165 Bool
10415 -> Bool 10166 -> Bool
10416 -> CullType 10167 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10417 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10418testdata/SampleMaterial.lc 1539:7-1544:35 10168testdata/SampleMaterial.lc 1539:7-1544:35
10419 Bool 10169 Bool
10420 -> CullType 10170 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10421 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10422testdata/SampleMaterial.lc 1539:7-1545:28 10171testdata/SampleMaterial.lc 1539:7-1545:28
10423 CullType 10172 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10424 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10425testdata/SampleMaterial.lc 1539:7-1546:33 10173testdata/SampleMaterial.lc 1539:7-1546:33
10426 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10174 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10427testdata/SampleMaterial.lc 1539:7-1547:32 10175testdata/SampleMaterial.lc 1539:7-1547:32
10428 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10176 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10429testdata/SampleMaterial.lc 1539:7-1548:30 10177testdata/SampleMaterial.lc 1539:7-1548:30
10430 Bool -> List StageAttrs -> Bool -> CommonAttrs 10178 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10431testdata/SampleMaterial.lc 1539:7-1549:34 10179testdata/SampleMaterial.lc 1539:7-1549:34
10432 List StageAttrs -> Bool -> CommonAttrs 10180 [StageAttrs] -> Bool -> CommonAttrs
10433testdata/SampleMaterial.lc 1539:7-1577:14 10181testdata/SampleMaterial.lc 1539:7-1577:14
10434 Bool -> CommonAttrs 10182 Bool -> CommonAttrs
10435testdata/SampleMaterial.lc 1539:7-1579:10 10183testdata/SampleMaterial.lc 1539:7-1579:10
@@ -10449,41 +10197,41 @@ testdata/SampleMaterial.lc 1545:23-1545:28
10449testdata/SampleMaterial.lc 1546:20-1546:33 10197testdata/SampleMaterial.lc 1546:20-1546:33
10450 CullType 10198 CullType
10451testdata/SampleMaterial.lc 1547:30-1547:32 10199testdata/SampleMaterial.lc 1547:30-1547:32
10452 forall a . List a 10200 forall a . [a]
10453testdata/SampleMaterial.lc 1548:25-1548:30 10201testdata/SampleMaterial.lc 1548:25-1548:30
10454 Bool 10202 Bool
10455testdata/SampleMaterial.lc 1549:29-1549:34 10203testdata/SampleMaterial.lc 1549:29-1549:34
10456 Bool 10204 Bool
10457testdata/SampleMaterial.lc 1551:13-1577:14 10205testdata/SampleMaterial.lc 1551:13-1577:14
10458 List StageAttrs 10206 [StageAttrs]
10459testdata/SampleMaterial.lc 1551:15-1551:25 10207testdata/SampleMaterial.lc 1551:15-1551:25
10460 Maybe (Blending', Blending') 10208 Maybe (Blending', Blending')
10461 -> RGBGen 10209 -> RGBGen
10462 -> AlphaGen 10210 -> AlphaGen
10463 -> TCGen 10211 -> TCGen
10464 -> List TCMod 10212 -> [TCMod]
10465 -> StageTexture 10213 -> StageTexture
10466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10467testdata/SampleMaterial.lc 1551:15-1552:36 10215testdata/SampleMaterial.lc 1551:15-1552:36
10468 RGBGen 10216 RGBGen
10469 -> AlphaGen 10217 -> AlphaGen
10470 -> TCGen 10218 -> TCGen
10471 -> List TCMod 10219 -> [TCMod]
10472 -> StageTexture 10220 -> StageTexture
10473 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10221 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10474testdata/SampleMaterial.lc 1551:15-1553:50 10222testdata/SampleMaterial.lc 1551:15-1553:50
10475 AlphaGen 10223 AlphaGen
10476 -> TCGen 10224 -> TCGen
10477 -> List TCMod 10225 -> [TCMod]
10478 -> StageTexture 10226 -> StageTexture
10479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10480testdata/SampleMaterial.lc 1551:15-1554:42 10228testdata/SampleMaterial.lc 1551:15-1554:42
10481 TCGen 10229 TCGen
10482 -> List TCMod 10230 -> [TCMod]
10483 -> StageTexture 10231 -> StageTexture
10484 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10232 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10485testdata/SampleMaterial.lc 1551:15-1555:36 10233testdata/SampleMaterial.lc 1551:15-1555:36
10486 List TCMod 10234 [TCMod]
10487 -> StageTexture 10235 -> StageTexture
10488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10489testdata/SampleMaterial.lc 1551:15-1556:31 10237testdata/SampleMaterial.lc 1551:15-1556:31
@@ -10510,7 +10258,7 @@ testdata/SampleMaterial.lc 1554:32-1554:42
10510testdata/SampleMaterial.lc 1555:29-1555:36 10258testdata/SampleMaterial.lc 1555:29-1555:36
10511 TCGen 10259 TCGen
10512testdata/SampleMaterial.lc 1556:29-1556:31 10260testdata/SampleMaterial.lc 1556:29-1556:31
10513 forall a . List a 10261 forall a . [a]
10514testdata/SampleMaterial.lc 1557:31-1557:37 10262testdata/SampleMaterial.lc 1557:31-1557:37
10515 String -> StageTexture 10263 String -> StageTexture
10516testdata/SampleMaterial.lc 1557:31-1557:78 10264testdata/SampleMaterial.lc 1557:31-1557:78
@@ -10532,29 +10280,29 @@ testdata/SampleMaterial.lc 1564:15-1564:25
10532 -> RGBGen 10280 -> RGBGen
10533 -> AlphaGen 10281 -> AlphaGen
10534 -> TCGen 10282 -> TCGen
10535 -> List TCMod 10283 -> [TCMod]
10536 -> StageTexture 10284 -> StageTexture
10537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10285 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10538testdata/SampleMaterial.lc 1564:15-1565:57 10286testdata/SampleMaterial.lc 1564:15-1565:57
10539 RGBGen 10287 RGBGen
10540 -> AlphaGen 10288 -> AlphaGen
10541 -> TCGen 10289 -> TCGen
10542 -> List TCMod 10290 -> [TCMod]
10543 -> StageTexture 10291 -> StageTexture
10544 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10292 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10545testdata/SampleMaterial.lc 1564:15-1566:50 10293testdata/SampleMaterial.lc 1564:15-1566:50
10546 AlphaGen 10294 AlphaGen
10547 -> TCGen 10295 -> TCGen
10548 -> List TCMod 10296 -> [TCMod]
10549 -> StageTexture 10297 -> StageTexture
10550 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10551testdata/SampleMaterial.lc 1564:15-1567:42 10299testdata/SampleMaterial.lc 1564:15-1567:42
10552 TCGen 10300 TCGen
10553 -> List TCMod 10301 -> [TCMod]
10554 -> StageTexture 10302 -> StageTexture
10555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10556testdata/SampleMaterial.lc 1564:15-1568:40 10304testdata/SampleMaterial.lc 1564:15-1568:40
10557 List TCMod 10305 [TCMod]
10558 -> StageTexture 10306 -> StageTexture
10559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10560testdata/SampleMaterial.lc 1564:15-1569:31 10308testdata/SampleMaterial.lc 1564:15-1569:31
@@ -10571,7 +10319,7 @@ testdata/SampleMaterial.lc 1564:15-1573:40
10571testdata/SampleMaterial.lc 1564:15-1574:46 10319testdata/SampleMaterial.lc 1564:15-1574:46
10572 String -> StageAttrs 10320 String -> StageAttrs
10573testdata/SampleMaterial.lc 1564:15-1576:18 10321testdata/SampleMaterial.lc 1564:15-1576:18
10574 StageAttrs | List StageAttrs 10322 StageAttrs | [StageAttrs]
10575testdata/SampleMaterial.lc 1565:29-1565:33 10323testdata/SampleMaterial.lc 1565:29-1565:33
10576 forall a . a -> Maybe a 10324 forall a . a -> Maybe a
10577testdata/SampleMaterial.lc 1565:29-1565:57 10325testdata/SampleMaterial.lc 1565:29-1565:57
@@ -10589,7 +10337,7 @@ testdata/SampleMaterial.lc 1567:32-1567:42
10589testdata/SampleMaterial.lc 1568:29-1568:40 10337testdata/SampleMaterial.lc 1568:29-1568:40
10590 TCGen 10338 TCGen
10591testdata/SampleMaterial.lc 1569:29-1569:31 10339testdata/SampleMaterial.lc 1569:29-1569:31
10592 forall a . List a 10340 forall a . [a]
10593testdata/SampleMaterial.lc 1570:31-1570:42 10341testdata/SampleMaterial.lc 1570:31-1570:42
10594 StageTexture 10342 StageTexture
10595testdata/SampleMaterial.lc 1571:34-1571:38 10343testdata/SampleMaterial.lc 1571:34-1571:38
@@ -10607,7 +10355,7 @@ testdata/SampleMaterial.lc 1578:21-1578:26
10607testdata/SampleMaterial.lc 1581:5-1623:6 10355testdata/SampleMaterial.lc 1581:5-1623:6
10608 (String, CommonAttrs) 10356 (String, CommonAttrs)
10609testdata/SampleMaterial.lc 1581:5-2182:6 10357testdata/SampleMaterial.lc 1581:5-2182:6
10610 List (String, CommonAttrs) 10358 [(String, CommonAttrs)]
10611testdata/SampleMaterial.lc 1581:7-1581:49 10359testdata/SampleMaterial.lc 1581:7-1581:49
10612 String 10360 String
10613testdata/SampleMaterial.lc 1582:7-1582:18 10361testdata/SampleMaterial.lc 1582:7-1582:18
@@ -10617,49 +10365,42 @@ testdata/SampleMaterial.lc 1582:7-1582:18
10617 -> Float 10365 -> Float
10618 -> Bool 10366 -> Bool
10619 -> Bool 10367 -> Bool
10620 -> CullType 10368 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10621 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10622testdata/SampleMaterial.lc 1582:7-1583:26 10369testdata/SampleMaterial.lc 1582:7-1583:26
10623 () 10370 ()
10624 -> Bool 10371 -> Bool
10625 -> Float 10372 -> Float
10626 -> Bool 10373 -> Bool
10627 -> Bool 10374 -> Bool
10628 -> CullType 10375 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10629 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10630testdata/SampleMaterial.lc 1582:7-1584:26 10376testdata/SampleMaterial.lc 1582:7-1584:26
10631 Bool 10377 Bool
10632 -> Float 10378 -> Float
10633 -> Bool 10379 -> Bool
10634 -> Bool 10380 -> Bool
10635 -> CullType 10381 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10636 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10637testdata/SampleMaterial.lc 1582:7-1585:27 10382testdata/SampleMaterial.lc 1582:7-1585:27
10638 Float 10383 Float
10639 -> Bool 10384 -> Bool
10640 -> Bool 10385 -> Bool
10641 -> CullType 10386 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10642 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10643testdata/SampleMaterial.lc 1582:7-1586:21 10387testdata/SampleMaterial.lc 1582:7-1586:21
10644 Bool 10388 Bool
10645 -> Bool 10389 -> Bool
10646 -> CullType 10390 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10647 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10648testdata/SampleMaterial.lc 1582:7-1587:35 10391testdata/SampleMaterial.lc 1582:7-1587:35
10649 Bool 10392 Bool
10650 -> CullType 10393 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10651 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10652testdata/SampleMaterial.lc 1582:7-1588:28 10394testdata/SampleMaterial.lc 1582:7-1588:28
10653 CullType 10395 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10654 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10655testdata/SampleMaterial.lc 1582:7-1589:33 10396testdata/SampleMaterial.lc 1582:7-1589:33
10656 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10397 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10657testdata/SampleMaterial.lc 1582:7-1590:32 10398testdata/SampleMaterial.lc 1582:7-1590:32
10658 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10399 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10659testdata/SampleMaterial.lc 1582:7-1591:30 10400testdata/SampleMaterial.lc 1582:7-1591:30
10660 Bool -> List StageAttrs -> Bool -> CommonAttrs 10401 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10661testdata/SampleMaterial.lc 1582:7-1592:34 10402testdata/SampleMaterial.lc 1582:7-1592:34
10662 List StageAttrs -> Bool -> CommonAttrs 10403 [StageAttrs] -> Bool -> CommonAttrs
10663testdata/SampleMaterial.lc 1582:7-1620:14 10404testdata/SampleMaterial.lc 1582:7-1620:14
10664 Bool -> CommonAttrs 10405 Bool -> CommonAttrs
10665testdata/SampleMaterial.lc 1582:7-1622:10 10406testdata/SampleMaterial.lc 1582:7-1622:10
@@ -10679,41 +10420,41 @@ testdata/SampleMaterial.lc 1588:23-1588:28
10679testdata/SampleMaterial.lc 1589:20-1589:33 10420testdata/SampleMaterial.lc 1589:20-1589:33
10680 CullType 10421 CullType
10681testdata/SampleMaterial.lc 1590:30-1590:32 10422testdata/SampleMaterial.lc 1590:30-1590:32
10682 forall a . List a 10423 forall a . [a]
10683testdata/SampleMaterial.lc 1591:25-1591:30 10424testdata/SampleMaterial.lc 1591:25-1591:30
10684 Bool 10425 Bool
10685testdata/SampleMaterial.lc 1592:29-1592:34 10426testdata/SampleMaterial.lc 1592:29-1592:34
10686 Bool 10427 Bool
10687testdata/SampleMaterial.lc 1594:13-1620:14 10428testdata/SampleMaterial.lc 1594:13-1620:14
10688 List StageAttrs 10429 [StageAttrs]
10689testdata/SampleMaterial.lc 1594:15-1594:25 10430testdata/SampleMaterial.lc 1594:15-1594:25
10690 Maybe (Blending', Blending') 10431 Maybe (Blending', Blending')
10691 -> RGBGen 10432 -> RGBGen
10692 -> AlphaGen 10433 -> AlphaGen
10693 -> TCGen 10434 -> TCGen
10694 -> List TCMod 10435 -> [TCMod]
10695 -> StageTexture 10436 -> StageTexture
10696 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10697testdata/SampleMaterial.lc 1594:15-1595:36 10438testdata/SampleMaterial.lc 1594:15-1595:36
10698 RGBGen 10439 RGBGen
10699 -> AlphaGen 10440 -> AlphaGen
10700 -> TCGen 10441 -> TCGen
10701 -> List TCMod 10442 -> [TCMod]
10702 -> StageTexture 10443 -> StageTexture
10703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10444 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10704testdata/SampleMaterial.lc 1594:15-1596:50 10445testdata/SampleMaterial.lc 1594:15-1596:50
10705 AlphaGen 10446 AlphaGen
10706 -> TCGen 10447 -> TCGen
10707 -> List TCMod 10448 -> [TCMod]
10708 -> StageTexture 10449 -> StageTexture
10709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10450 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10710testdata/SampleMaterial.lc 1594:15-1597:42 10451testdata/SampleMaterial.lc 1594:15-1597:42
10711 TCGen 10452 TCGen
10712 -> List TCMod 10453 -> [TCMod]
10713 -> StageTexture 10454 -> StageTexture
10714 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10455 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10715testdata/SampleMaterial.lc 1594:15-1598:36 10456testdata/SampleMaterial.lc 1594:15-1598:36
10716 List TCMod 10457 [TCMod]
10717 -> StageTexture 10458 -> StageTexture
10718 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10719testdata/SampleMaterial.lc 1594:15-1599:31 10460testdata/SampleMaterial.lc 1594:15-1599:31
@@ -10740,7 +10481,7 @@ testdata/SampleMaterial.lc 1597:32-1597:42
10740testdata/SampleMaterial.lc 1598:29-1598:36 10481testdata/SampleMaterial.lc 1598:29-1598:36
10741 TCGen 10482 TCGen
10742testdata/SampleMaterial.lc 1599:29-1599:31 10483testdata/SampleMaterial.lc 1599:29-1599:31
10743 forall a . List a 10484 forall a . [a]
10744testdata/SampleMaterial.lc 1600:31-1600:37 10485testdata/SampleMaterial.lc 1600:31-1600:37
10745 String -> StageTexture 10486 String -> StageTexture
10746testdata/SampleMaterial.lc 1600:31-1600:80 10487testdata/SampleMaterial.lc 1600:31-1600:80
@@ -10762,29 +10503,29 @@ testdata/SampleMaterial.lc 1607:15-1607:25
10762 -> RGBGen 10503 -> RGBGen
10763 -> AlphaGen 10504 -> AlphaGen
10764 -> TCGen 10505 -> TCGen
10765 -> List TCMod 10506 -> [TCMod]
10766 -> StageTexture 10507 -> StageTexture
10767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10508 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10768testdata/SampleMaterial.lc 1607:15-1608:57 10509testdata/SampleMaterial.lc 1607:15-1608:57
10769 RGBGen 10510 RGBGen
10770 -> AlphaGen 10511 -> AlphaGen
10771 -> TCGen 10512 -> TCGen
10772 -> List TCMod 10513 -> [TCMod]
10773 -> StageTexture 10514 -> StageTexture
10774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10775testdata/SampleMaterial.lc 1607:15-1609:50 10516testdata/SampleMaterial.lc 1607:15-1609:50
10776 AlphaGen 10517 AlphaGen
10777 -> TCGen 10518 -> TCGen
10778 -> List TCMod 10519 -> [TCMod]
10779 -> StageTexture 10520 -> StageTexture
10780 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10521 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10781testdata/SampleMaterial.lc 1607:15-1610:42 10522testdata/SampleMaterial.lc 1607:15-1610:42
10782 TCGen 10523 TCGen
10783 -> List TCMod 10524 -> [TCMod]
10784 -> StageTexture 10525 -> StageTexture
10785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10786testdata/SampleMaterial.lc 1607:15-1611:40 10527testdata/SampleMaterial.lc 1607:15-1611:40
10787 List TCMod 10528 [TCMod]
10788 -> StageTexture 10529 -> StageTexture
10789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10790testdata/SampleMaterial.lc 1607:15-1612:31 10531testdata/SampleMaterial.lc 1607:15-1612:31
@@ -10801,7 +10542,7 @@ testdata/SampleMaterial.lc 1607:15-1616:40
10801testdata/SampleMaterial.lc 1607:15-1617:46 10542testdata/SampleMaterial.lc 1607:15-1617:46
10802 String -> StageAttrs 10543 String -> StageAttrs
10803testdata/SampleMaterial.lc 1607:15-1619:18 10544testdata/SampleMaterial.lc 1607:15-1619:18
10804 StageAttrs | List StageAttrs 10545 StageAttrs | [StageAttrs]
10805testdata/SampleMaterial.lc 1608:29-1608:33 10546testdata/SampleMaterial.lc 1608:29-1608:33
10806 forall a . a -> Maybe a 10547 forall a . a -> Maybe a
10807testdata/SampleMaterial.lc 1608:29-1608:57 10548testdata/SampleMaterial.lc 1608:29-1608:57
@@ -10819,7 +10560,7 @@ testdata/SampleMaterial.lc 1610:32-1610:42
10819testdata/SampleMaterial.lc 1611:29-1611:40 10560testdata/SampleMaterial.lc 1611:29-1611:40
10820 TCGen 10561 TCGen
10821testdata/SampleMaterial.lc 1612:29-1612:31 10562testdata/SampleMaterial.lc 1612:29-1612:31
10822 forall a . List a 10563 forall a . [a]
10823testdata/SampleMaterial.lc 1613:31-1613:42 10564testdata/SampleMaterial.lc 1613:31-1613:42
10824 StageTexture 10565 StageTexture
10825testdata/SampleMaterial.lc 1614:34-1614:38 10566testdata/SampleMaterial.lc 1614:34-1614:38
@@ -10837,7 +10578,7 @@ testdata/SampleMaterial.lc 1621:21-1621:26
10837testdata/SampleMaterial.lc 1624:5-1666:6 10578testdata/SampleMaterial.lc 1624:5-1666:6
10838 (String, CommonAttrs) 10579 (String, CommonAttrs)
10839testdata/SampleMaterial.lc 1624:5-2182:6 10580testdata/SampleMaterial.lc 1624:5-2182:6
10840 List (String, CommonAttrs) 10581 [(String, CommonAttrs)]
10841testdata/SampleMaterial.lc 1624:7-1624:44 10582testdata/SampleMaterial.lc 1624:7-1624:44
10842 String 10583 String
10843testdata/SampleMaterial.lc 1625:7-1625:18 10584testdata/SampleMaterial.lc 1625:7-1625:18
@@ -10847,49 +10588,42 @@ testdata/SampleMaterial.lc 1625:7-1625:18
10847 -> Float 10588 -> Float
10848 -> Bool 10589 -> Bool
10849 -> Bool 10590 -> Bool
10850 -> CullType 10591 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10851 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10852testdata/SampleMaterial.lc 1625:7-1626:26 10592testdata/SampleMaterial.lc 1625:7-1626:26
10853 () 10593 ()
10854 -> Bool 10594 -> Bool
10855 -> Float 10595 -> Float
10856 -> Bool 10596 -> Bool
10857 -> Bool 10597 -> Bool
10858 -> CullType 10598 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10859 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10860testdata/SampleMaterial.lc 1625:7-1627:26 10599testdata/SampleMaterial.lc 1625:7-1627:26
10861 Bool 10600 Bool
10862 -> Float 10601 -> Float
10863 -> Bool 10602 -> Bool
10864 -> Bool 10603 -> Bool
10865 -> CullType 10604 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10866 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10867testdata/SampleMaterial.lc 1625:7-1628:27 10605testdata/SampleMaterial.lc 1625:7-1628:27
10868 Float 10606 Float
10869 -> Bool 10607 -> Bool
10870 -> Bool 10608 -> Bool
10871 -> CullType 10609 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10872 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10873testdata/SampleMaterial.lc 1625:7-1629:21 10610testdata/SampleMaterial.lc 1625:7-1629:21
10874 Bool 10611 Bool
10875 -> Bool 10612 -> Bool
10876 -> CullType 10613 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10877 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10878testdata/SampleMaterial.lc 1625:7-1630:35 10614testdata/SampleMaterial.lc 1625:7-1630:35
10879 Bool 10615 Bool
10880 -> CullType 10616 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10881 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10882testdata/SampleMaterial.lc 1625:7-1631:28 10617testdata/SampleMaterial.lc 1625:7-1631:28
10883 CullType 10618 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10884 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10885testdata/SampleMaterial.lc 1625:7-1632:33 10619testdata/SampleMaterial.lc 1625:7-1632:33
10886 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10620 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10887testdata/SampleMaterial.lc 1625:7-1633:32 10621testdata/SampleMaterial.lc 1625:7-1633:32
10888 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10622 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10889testdata/SampleMaterial.lc 1625:7-1634:30 10623testdata/SampleMaterial.lc 1625:7-1634:30
10890 Bool -> List StageAttrs -> Bool -> CommonAttrs 10624 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10891testdata/SampleMaterial.lc 1625:7-1635:34 10625testdata/SampleMaterial.lc 1625:7-1635:34
10892 List StageAttrs -> Bool -> CommonAttrs 10626 [StageAttrs] -> Bool -> CommonAttrs
10893testdata/SampleMaterial.lc 1625:7-1663:14 10627testdata/SampleMaterial.lc 1625:7-1663:14
10894 Bool -> CommonAttrs 10628 Bool -> CommonAttrs
10895testdata/SampleMaterial.lc 1625:7-1665:10 10629testdata/SampleMaterial.lc 1625:7-1665:10
@@ -10909,41 +10643,41 @@ testdata/SampleMaterial.lc 1631:23-1631:28
10909testdata/SampleMaterial.lc 1632:20-1632:33 10643testdata/SampleMaterial.lc 1632:20-1632:33
10910 CullType 10644 CullType
10911testdata/SampleMaterial.lc 1633:30-1633:32 10645testdata/SampleMaterial.lc 1633:30-1633:32
10912 forall a . List a 10646 forall a . [a]
10913testdata/SampleMaterial.lc 1634:25-1634:30 10647testdata/SampleMaterial.lc 1634:25-1634:30
10914 Bool 10648 Bool
10915testdata/SampleMaterial.lc 1635:29-1635:34 10649testdata/SampleMaterial.lc 1635:29-1635:34
10916 Bool 10650 Bool
10917testdata/SampleMaterial.lc 1637:13-1663:14 10651testdata/SampleMaterial.lc 1637:13-1663:14
10918 List StageAttrs 10652 [StageAttrs]
10919testdata/SampleMaterial.lc 1637:15-1637:25 10653testdata/SampleMaterial.lc 1637:15-1637:25
10920 Maybe (Blending', Blending') 10654 Maybe (Blending', Blending')
10921 -> RGBGen 10655 -> RGBGen
10922 -> AlphaGen 10656 -> AlphaGen
10923 -> TCGen 10657 -> TCGen
10924 -> List TCMod 10658 -> [TCMod]
10925 -> StageTexture 10659 -> StageTexture
10926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10927testdata/SampleMaterial.lc 1637:15-1638:36 10661testdata/SampleMaterial.lc 1637:15-1638:36
10928 RGBGen 10662 RGBGen
10929 -> AlphaGen 10663 -> AlphaGen
10930 -> TCGen 10664 -> TCGen
10931 -> List TCMod 10665 -> [TCMod]
10932 -> StageTexture 10666 -> StageTexture
10933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10667 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10934testdata/SampleMaterial.lc 1637:15-1639:50 10668testdata/SampleMaterial.lc 1637:15-1639:50
10935 AlphaGen 10669 AlphaGen
10936 -> TCGen 10670 -> TCGen
10937 -> List TCMod 10671 -> [TCMod]
10938 -> StageTexture 10672 -> StageTexture
10939 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10673 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10940testdata/SampleMaterial.lc 1637:15-1640:42 10674testdata/SampleMaterial.lc 1637:15-1640:42
10941 TCGen 10675 TCGen
10942 -> List TCMod 10676 -> [TCMod]
10943 -> StageTexture 10677 -> StageTexture
10944 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10945testdata/SampleMaterial.lc 1637:15-1641:36 10679testdata/SampleMaterial.lc 1637:15-1641:36
10946 List TCMod 10680 [TCMod]
10947 -> StageTexture 10681 -> StageTexture
10948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10949testdata/SampleMaterial.lc 1637:15-1642:31 10683testdata/SampleMaterial.lc 1637:15-1642:31
@@ -10970,7 +10704,7 @@ testdata/SampleMaterial.lc 1640:32-1640:42
10970testdata/SampleMaterial.lc 1641:29-1641:36 10704testdata/SampleMaterial.lc 1641:29-1641:36
10971 TCGen 10705 TCGen
10972testdata/SampleMaterial.lc 1642:29-1642:31 10706testdata/SampleMaterial.lc 1642:29-1642:31
10973 forall a . List a 10707 forall a . [a]
10974testdata/SampleMaterial.lc 1643:31-1643:37 10708testdata/SampleMaterial.lc 1643:31-1643:37
10975 String -> StageTexture 10709 String -> StageTexture
10976testdata/SampleMaterial.lc 1643:31-1643:75 10710testdata/SampleMaterial.lc 1643:31-1643:75
@@ -10992,29 +10726,29 @@ testdata/SampleMaterial.lc 1650:15-1650:25
10992 -> RGBGen 10726 -> RGBGen
10993 -> AlphaGen 10727 -> AlphaGen
10994 -> TCGen 10728 -> TCGen
10995 -> List TCMod 10729 -> [TCMod]
10996 -> StageTexture 10730 -> StageTexture
10997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10731 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10998testdata/SampleMaterial.lc 1650:15-1651:57 10732testdata/SampleMaterial.lc 1650:15-1651:57
10999 RGBGen 10733 RGBGen
11000 -> AlphaGen 10734 -> AlphaGen
11001 -> TCGen 10735 -> TCGen
11002 -> List TCMod 10736 -> [TCMod]
11003 -> StageTexture 10737 -> StageTexture
11004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10738 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11005testdata/SampleMaterial.lc 1650:15-1652:50 10739testdata/SampleMaterial.lc 1650:15-1652:50
11006 AlphaGen 10740 AlphaGen
11007 -> TCGen 10741 -> TCGen
11008 -> List TCMod 10742 -> [TCMod]
11009 -> StageTexture 10743 -> StageTexture
11010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10744 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11011testdata/SampleMaterial.lc 1650:15-1653:42 10745testdata/SampleMaterial.lc 1650:15-1653:42
11012 TCGen 10746 TCGen
11013 -> List TCMod 10747 -> [TCMod]
11014 -> StageTexture 10748 -> StageTexture
11015 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11016testdata/SampleMaterial.lc 1650:15-1654:40 10750testdata/SampleMaterial.lc 1650:15-1654:40
11017 List TCMod 10751 [TCMod]
11018 -> StageTexture 10752 -> StageTexture
11019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11020testdata/SampleMaterial.lc 1650:15-1655:31 10754testdata/SampleMaterial.lc 1650:15-1655:31
@@ -11031,7 +10765,7 @@ testdata/SampleMaterial.lc 1650:15-1659:40
11031testdata/SampleMaterial.lc 1650:15-1660:46 10765testdata/SampleMaterial.lc 1650:15-1660:46
11032 String -> StageAttrs 10766 String -> StageAttrs
11033testdata/SampleMaterial.lc 1650:15-1662:18 10767testdata/SampleMaterial.lc 1650:15-1662:18
11034 StageAttrs | List StageAttrs 10768 StageAttrs | [StageAttrs]
11035testdata/SampleMaterial.lc 1651:29-1651:33 10769testdata/SampleMaterial.lc 1651:29-1651:33
11036 forall a . a -> Maybe a 10770 forall a . a -> Maybe a
11037testdata/SampleMaterial.lc 1651:29-1651:57 10771testdata/SampleMaterial.lc 1651:29-1651:57
@@ -11049,7 +10783,7 @@ testdata/SampleMaterial.lc 1653:32-1653:42
11049testdata/SampleMaterial.lc 1654:29-1654:40 10783testdata/SampleMaterial.lc 1654:29-1654:40
11050 TCGen 10784 TCGen
11051testdata/SampleMaterial.lc 1655:29-1655:31 10785testdata/SampleMaterial.lc 1655:29-1655:31
11052 forall a . List a 10786 forall a . [a]
11053testdata/SampleMaterial.lc 1656:31-1656:42 10787testdata/SampleMaterial.lc 1656:31-1656:42
11054 StageTexture 10788 StageTexture
11055testdata/SampleMaterial.lc 1657:34-1657:38 10789testdata/SampleMaterial.lc 1657:34-1657:38
@@ -11067,7 +10801,7 @@ testdata/SampleMaterial.lc 1664:21-1664:26
11067testdata/SampleMaterial.lc 1667:5-1709:6 10801testdata/SampleMaterial.lc 1667:5-1709:6
11068 (String, CommonAttrs) 10802 (String, CommonAttrs)
11069testdata/SampleMaterial.lc 1667:5-2182:6 10803testdata/SampleMaterial.lc 1667:5-2182:6
11070 List (String, CommonAttrs) 10804 [(String, CommonAttrs)]
11071testdata/SampleMaterial.lc 1667:7-1667:43 10805testdata/SampleMaterial.lc 1667:7-1667:43
11072 String 10806 String
11073testdata/SampleMaterial.lc 1668:7-1668:18 10807testdata/SampleMaterial.lc 1668:7-1668:18
@@ -11077,49 +10811,42 @@ testdata/SampleMaterial.lc 1668:7-1668:18
11077 -> Float 10811 -> Float
11078 -> Bool 10812 -> Bool
11079 -> Bool 10813 -> Bool
11080 -> CullType 10814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11081 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11082testdata/SampleMaterial.lc 1668:7-1669:26 10815testdata/SampleMaterial.lc 1668:7-1669:26
11083 () 10816 ()
11084 -> Bool 10817 -> Bool
11085 -> Float 10818 -> Float
11086 -> Bool 10819 -> Bool
11087 -> Bool 10820 -> Bool
11088 -> CullType 10821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11089 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11090testdata/SampleMaterial.lc 1668:7-1670:26 10822testdata/SampleMaterial.lc 1668:7-1670:26
11091 Bool 10823 Bool
11092 -> Float 10824 -> Float
11093 -> Bool 10825 -> Bool
11094 -> Bool 10826 -> Bool
11095 -> CullType 10827 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11096 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11097testdata/SampleMaterial.lc 1668:7-1671:27 10828testdata/SampleMaterial.lc 1668:7-1671:27
11098 Float 10829 Float
11099 -> Bool 10830 -> Bool
11100 -> Bool 10831 -> Bool
11101 -> CullType 10832 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11102 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11103testdata/SampleMaterial.lc 1668:7-1672:21 10833testdata/SampleMaterial.lc 1668:7-1672:21
11104 Bool 10834 Bool
11105 -> Bool 10835 -> Bool
11106 -> CullType 10836 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11107 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11108testdata/SampleMaterial.lc 1668:7-1673:35 10837testdata/SampleMaterial.lc 1668:7-1673:35
11109 Bool 10838 Bool
11110 -> CullType 10839 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11111 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11112testdata/SampleMaterial.lc 1668:7-1674:28 10840testdata/SampleMaterial.lc 1668:7-1674:28
11113 CullType 10841 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11114 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11115testdata/SampleMaterial.lc 1668:7-1675:33 10842testdata/SampleMaterial.lc 1668:7-1675:33
11116 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10843 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11117testdata/SampleMaterial.lc 1668:7-1676:32 10844testdata/SampleMaterial.lc 1668:7-1676:32
11118 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10845 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11119testdata/SampleMaterial.lc 1668:7-1677:30 10846testdata/SampleMaterial.lc 1668:7-1677:30
11120 Bool -> List StageAttrs -> Bool -> CommonAttrs 10847 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11121testdata/SampleMaterial.lc 1668:7-1678:34 10848testdata/SampleMaterial.lc 1668:7-1678:34
11122 List StageAttrs -> Bool -> CommonAttrs 10849 [StageAttrs] -> Bool -> CommonAttrs
11123testdata/SampleMaterial.lc 1668:7-1706:14 10850testdata/SampleMaterial.lc 1668:7-1706:14
11124 Bool -> CommonAttrs 10851 Bool -> CommonAttrs
11125testdata/SampleMaterial.lc 1668:7-1708:10 10852testdata/SampleMaterial.lc 1668:7-1708:10
@@ -11139,41 +10866,41 @@ testdata/SampleMaterial.lc 1674:23-1674:28
11139testdata/SampleMaterial.lc 1675:20-1675:33 10866testdata/SampleMaterial.lc 1675:20-1675:33
11140 CullType 10867 CullType
11141testdata/SampleMaterial.lc 1676:30-1676:32 10868testdata/SampleMaterial.lc 1676:30-1676:32
11142 forall a . List a 10869 forall a . [a]
11143testdata/SampleMaterial.lc 1677:25-1677:30 10870testdata/SampleMaterial.lc 1677:25-1677:30
11144 Bool 10871 Bool
11145testdata/SampleMaterial.lc 1678:29-1678:34 10872testdata/SampleMaterial.lc 1678:29-1678:34
11146 Bool 10873 Bool
11147testdata/SampleMaterial.lc 1680:13-1706:14 10874testdata/SampleMaterial.lc 1680:13-1706:14
11148 List StageAttrs 10875 [StageAttrs]
11149testdata/SampleMaterial.lc 1680:15-1680:25 10876testdata/SampleMaterial.lc 1680:15-1680:25
11150 Maybe (Blending', Blending') 10877 Maybe (Blending', Blending')
11151 -> RGBGen 10878 -> RGBGen
11152 -> AlphaGen 10879 -> AlphaGen
11153 -> TCGen 10880 -> TCGen
11154 -> List TCMod 10881 -> [TCMod]
11155 -> StageTexture 10882 -> StageTexture
11156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11157testdata/SampleMaterial.lc 1680:15-1681:36 10884testdata/SampleMaterial.lc 1680:15-1681:36
11158 RGBGen 10885 RGBGen
11159 -> AlphaGen 10886 -> AlphaGen
11160 -> TCGen 10887 -> TCGen
11161 -> List TCMod 10888 -> [TCMod]
11162 -> StageTexture 10889 -> StageTexture
11163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10890 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11164testdata/SampleMaterial.lc 1680:15-1682:50 10891testdata/SampleMaterial.lc 1680:15-1682:50
11165 AlphaGen 10892 AlphaGen
11166 -> TCGen 10893 -> TCGen
11167 -> List TCMod 10894 -> [TCMod]
11168 -> StageTexture 10895 -> StageTexture
11169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10896 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11170testdata/SampleMaterial.lc 1680:15-1683:42 10897testdata/SampleMaterial.lc 1680:15-1683:42
11171 TCGen 10898 TCGen
11172 -> List TCMod 10899 -> [TCMod]
11173 -> StageTexture 10900 -> StageTexture
11174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10901 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11175testdata/SampleMaterial.lc 1680:15-1684:36 10902testdata/SampleMaterial.lc 1680:15-1684:36
11176 List TCMod 10903 [TCMod]
11177 -> StageTexture 10904 -> StageTexture
11178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11179testdata/SampleMaterial.lc 1680:15-1685:31 10906testdata/SampleMaterial.lc 1680:15-1685:31
@@ -11200,7 +10927,7 @@ testdata/SampleMaterial.lc 1683:32-1683:42
11200testdata/SampleMaterial.lc 1684:29-1684:36 10927testdata/SampleMaterial.lc 1684:29-1684:36
11201 TCGen 10928 TCGen
11202testdata/SampleMaterial.lc 1685:29-1685:31 10929testdata/SampleMaterial.lc 1685:29-1685:31
11203 forall a . List a 10930 forall a . [a]
11204testdata/SampleMaterial.lc 1686:31-1686:37 10931testdata/SampleMaterial.lc 1686:31-1686:37
11205 String -> StageTexture 10932 String -> StageTexture
11206testdata/SampleMaterial.lc 1686:31-1686:74 10933testdata/SampleMaterial.lc 1686:31-1686:74
@@ -11222,29 +10949,29 @@ testdata/SampleMaterial.lc 1693:15-1693:25
11222 -> RGBGen 10949 -> RGBGen
11223 -> AlphaGen 10950 -> AlphaGen
11224 -> TCGen 10951 -> TCGen
11225 -> List TCMod 10952 -> [TCMod]
11226 -> StageTexture 10953 -> StageTexture
11227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11228testdata/SampleMaterial.lc 1693:15-1694:57 10955testdata/SampleMaterial.lc 1693:15-1694:57
11229 RGBGen 10956 RGBGen
11230 -> AlphaGen 10957 -> AlphaGen
11231 -> TCGen 10958 -> TCGen
11232 -> List TCMod 10959 -> [TCMod]
11233 -> StageTexture 10960 -> StageTexture
11234 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10961 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11235testdata/SampleMaterial.lc 1693:15-1695:50 10962testdata/SampleMaterial.lc 1693:15-1695:50
11236 AlphaGen 10963 AlphaGen
11237 -> TCGen 10964 -> TCGen
11238 -> List TCMod 10965 -> [TCMod]
11239 -> StageTexture 10966 -> StageTexture
11240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10967 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11241testdata/SampleMaterial.lc 1693:15-1696:42 10968testdata/SampleMaterial.lc 1693:15-1696:42
11242 TCGen 10969 TCGen
11243 -> List TCMod 10970 -> [TCMod]
11244 -> StageTexture 10971 -> StageTexture
11245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11246testdata/SampleMaterial.lc 1693:15-1697:40 10973testdata/SampleMaterial.lc 1693:15-1697:40
11247 List TCMod 10974 [TCMod]
11248 -> StageTexture 10975 -> StageTexture
11249 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11250testdata/SampleMaterial.lc 1693:15-1698:31 10977testdata/SampleMaterial.lc 1693:15-1698:31
@@ -11261,7 +10988,7 @@ testdata/SampleMaterial.lc 1693:15-1702:40
11261testdata/SampleMaterial.lc 1693:15-1703:46 10988testdata/SampleMaterial.lc 1693:15-1703:46
11262 String -> StageAttrs 10989 String -> StageAttrs
11263testdata/SampleMaterial.lc 1693:15-1705:18 10990testdata/SampleMaterial.lc 1693:15-1705:18
11264 StageAttrs | List StageAttrs 10991 StageAttrs | [StageAttrs]
11265testdata/SampleMaterial.lc 1694:29-1694:33 10992testdata/SampleMaterial.lc 1694:29-1694:33
11266 forall a . a -> Maybe a 10993 forall a . a -> Maybe a
11267testdata/SampleMaterial.lc 1694:29-1694:57 10994testdata/SampleMaterial.lc 1694:29-1694:57
@@ -11279,7 +11006,7 @@ testdata/SampleMaterial.lc 1696:32-1696:42
11279testdata/SampleMaterial.lc 1697:29-1697:40 11006testdata/SampleMaterial.lc 1697:29-1697:40
11280 TCGen 11007 TCGen
11281testdata/SampleMaterial.lc 1698:29-1698:31 11008testdata/SampleMaterial.lc 1698:29-1698:31
11282 forall a . List a 11009 forall a . [a]
11283testdata/SampleMaterial.lc 1699:31-1699:42 11010testdata/SampleMaterial.lc 1699:31-1699:42
11284 StageTexture 11011 StageTexture
11285testdata/SampleMaterial.lc 1700:34-1700:38 11012testdata/SampleMaterial.lc 1700:34-1700:38
@@ -11297,7 +11024,7 @@ testdata/SampleMaterial.lc 1707:21-1707:26
11297testdata/SampleMaterial.lc 1710:5-1752:6 11024testdata/SampleMaterial.lc 1710:5-1752:6
11298 (String, CommonAttrs) 11025 (String, CommonAttrs)
11299testdata/SampleMaterial.lc 1710:5-2182:6 11026testdata/SampleMaterial.lc 1710:5-2182:6
11300 List (String, CommonAttrs) 11027 [(String, CommonAttrs)]
11301testdata/SampleMaterial.lc 1710:7-1710:41 11028testdata/SampleMaterial.lc 1710:7-1710:41
11302 String 11029 String
11303testdata/SampleMaterial.lc 1711:7-1711:18 11030testdata/SampleMaterial.lc 1711:7-1711:18
@@ -11307,49 +11034,42 @@ testdata/SampleMaterial.lc 1711:7-1711:18
11307 -> Float 11034 -> Float
11308 -> Bool 11035 -> Bool
11309 -> Bool 11036 -> Bool
11310 -> CullType 11037 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11311 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11312testdata/SampleMaterial.lc 1711:7-1712:26 11038testdata/SampleMaterial.lc 1711:7-1712:26
11313 () 11039 ()
11314 -> Bool 11040 -> Bool
11315 -> Float 11041 -> Float
11316 -> Bool 11042 -> Bool
11317 -> Bool 11043 -> Bool
11318 -> CullType 11044 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11319 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11320testdata/SampleMaterial.lc 1711:7-1713:26 11045testdata/SampleMaterial.lc 1711:7-1713:26
11321 Bool 11046 Bool
11322 -> Float 11047 -> Float
11323 -> Bool 11048 -> Bool
11324 -> Bool 11049 -> Bool
11325 -> CullType 11050 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11326 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11327testdata/SampleMaterial.lc 1711:7-1714:27 11051testdata/SampleMaterial.lc 1711:7-1714:27
11328 Float 11052 Float
11329 -> Bool 11053 -> Bool
11330 -> Bool 11054 -> Bool
11331 -> CullType 11055 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11332 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11333testdata/SampleMaterial.lc 1711:7-1715:21 11056testdata/SampleMaterial.lc 1711:7-1715:21
11334 Bool 11057 Bool
11335 -> Bool 11058 -> Bool
11336 -> CullType 11059 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11337 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11338testdata/SampleMaterial.lc 1711:7-1716:35 11060testdata/SampleMaterial.lc 1711:7-1716:35
11339 Bool 11061 Bool
11340 -> CullType 11062 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11341 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11342testdata/SampleMaterial.lc 1711:7-1717:28 11063testdata/SampleMaterial.lc 1711:7-1717:28
11343 CullType 11064 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11344 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11345testdata/SampleMaterial.lc 1711:7-1718:33 11065testdata/SampleMaterial.lc 1711:7-1718:33
11346 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11066 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11347testdata/SampleMaterial.lc 1711:7-1719:32 11067testdata/SampleMaterial.lc 1711:7-1719:32
11348 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11068 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11349testdata/SampleMaterial.lc 1711:7-1720:30 11069testdata/SampleMaterial.lc 1711:7-1720:30
11350 Bool -> List StageAttrs -> Bool -> CommonAttrs 11070 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11351testdata/SampleMaterial.lc 1711:7-1721:34 11071testdata/SampleMaterial.lc 1711:7-1721:34
11352 List StageAttrs -> Bool -> CommonAttrs 11072 [StageAttrs] -> Bool -> CommonAttrs
11353testdata/SampleMaterial.lc 1711:7-1749:14 11073testdata/SampleMaterial.lc 1711:7-1749:14
11354 Bool -> CommonAttrs 11074 Bool -> CommonAttrs
11355testdata/SampleMaterial.lc 1711:7-1751:10 11075testdata/SampleMaterial.lc 1711:7-1751:10
@@ -11369,41 +11089,41 @@ testdata/SampleMaterial.lc 1717:23-1717:28
11369testdata/SampleMaterial.lc 1718:20-1718:33 11089testdata/SampleMaterial.lc 1718:20-1718:33
11370 CullType 11090 CullType
11371testdata/SampleMaterial.lc 1719:30-1719:32 11091testdata/SampleMaterial.lc 1719:30-1719:32
11372 forall a . List a 11092 forall a . [a]
11373testdata/SampleMaterial.lc 1720:25-1720:30 11093testdata/SampleMaterial.lc 1720:25-1720:30
11374 Bool 11094 Bool
11375testdata/SampleMaterial.lc 1721:29-1721:34 11095testdata/SampleMaterial.lc 1721:29-1721:34
11376 Bool 11096 Bool
11377testdata/SampleMaterial.lc 1723:13-1749:14 11097testdata/SampleMaterial.lc 1723:13-1749:14
11378 List StageAttrs 11098 [StageAttrs]
11379testdata/SampleMaterial.lc 1723:15-1723:25 11099testdata/SampleMaterial.lc 1723:15-1723:25
11380 Maybe (Blending', Blending') 11100 Maybe (Blending', Blending')
11381 -> RGBGen 11101 -> RGBGen
11382 -> AlphaGen 11102 -> AlphaGen
11383 -> TCGen 11103 -> TCGen
11384 -> List TCMod 11104 -> [TCMod]
11385 -> StageTexture 11105 -> StageTexture
11386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11387testdata/SampleMaterial.lc 1723:15-1724:36 11107testdata/SampleMaterial.lc 1723:15-1724:36
11388 RGBGen 11108 RGBGen
11389 -> AlphaGen 11109 -> AlphaGen
11390 -> TCGen 11110 -> TCGen
11391 -> List TCMod 11111 -> [TCMod]
11392 -> StageTexture 11112 -> StageTexture
11393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11113 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11394testdata/SampleMaterial.lc 1723:15-1725:50 11114testdata/SampleMaterial.lc 1723:15-1725:50
11395 AlphaGen 11115 AlphaGen
11396 -> TCGen 11116 -> TCGen
11397 -> List TCMod 11117 -> [TCMod]
11398 -> StageTexture 11118 -> StageTexture
11399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11119 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11400testdata/SampleMaterial.lc 1723:15-1726:42 11120testdata/SampleMaterial.lc 1723:15-1726:42
11401 TCGen 11121 TCGen
11402 -> List TCMod 11122 -> [TCMod]
11403 -> StageTexture 11123 -> StageTexture
11404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11124 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11405testdata/SampleMaterial.lc 1723:15-1727:36 11125testdata/SampleMaterial.lc 1723:15-1727:36
11406 List TCMod 11126 [TCMod]
11407 -> StageTexture 11127 -> StageTexture
11408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11409testdata/SampleMaterial.lc 1723:15-1728:31 11129testdata/SampleMaterial.lc 1723:15-1728:31
@@ -11430,7 +11150,7 @@ testdata/SampleMaterial.lc 1726:32-1726:42
11430testdata/SampleMaterial.lc 1727:29-1727:36 11150testdata/SampleMaterial.lc 1727:29-1727:36
11431 TCGen 11151 TCGen
11432testdata/SampleMaterial.lc 1728:29-1728:31 11152testdata/SampleMaterial.lc 1728:29-1728:31
11433 forall a . List a 11153 forall a . [a]
11434testdata/SampleMaterial.lc 1729:31-1729:37 11154testdata/SampleMaterial.lc 1729:31-1729:37
11435 String -> StageTexture 11155 String -> StageTexture
11436testdata/SampleMaterial.lc 1729:31-1729:72 11156testdata/SampleMaterial.lc 1729:31-1729:72
@@ -11452,29 +11172,29 @@ testdata/SampleMaterial.lc 1736:15-1736:25
11452 -> RGBGen 11172 -> RGBGen
11453 -> AlphaGen 11173 -> AlphaGen
11454 -> TCGen 11174 -> TCGen
11455 -> List TCMod 11175 -> [TCMod]
11456 -> StageTexture 11176 -> StageTexture
11457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11458testdata/SampleMaterial.lc 1736:15-1737:57 11178testdata/SampleMaterial.lc 1736:15-1737:57
11459 RGBGen 11179 RGBGen
11460 -> AlphaGen 11180 -> AlphaGen
11461 -> TCGen 11181 -> TCGen
11462 -> List TCMod 11182 -> [TCMod]
11463 -> StageTexture 11183 -> StageTexture
11464 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11465testdata/SampleMaterial.lc 1736:15-1738:50 11185testdata/SampleMaterial.lc 1736:15-1738:50
11466 AlphaGen 11186 AlphaGen
11467 -> TCGen 11187 -> TCGen
11468 -> List TCMod 11188 -> [TCMod]
11469 -> StageTexture 11189 -> StageTexture
11470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11190 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11471testdata/SampleMaterial.lc 1736:15-1739:42 11191testdata/SampleMaterial.lc 1736:15-1739:42
11472 TCGen 11192 TCGen
11473 -> List TCMod 11193 -> [TCMod]
11474 -> StageTexture 11194 -> StageTexture
11475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11195 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11476testdata/SampleMaterial.lc 1736:15-1740:40 11196testdata/SampleMaterial.lc 1736:15-1740:40
11477 List TCMod 11197 [TCMod]
11478 -> StageTexture 11198 -> StageTexture
11479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11480testdata/SampleMaterial.lc 1736:15-1741:31 11200testdata/SampleMaterial.lc 1736:15-1741:31
@@ -11491,7 +11211,7 @@ testdata/SampleMaterial.lc 1736:15-1745:40
11491testdata/SampleMaterial.lc 1736:15-1746:46 11211testdata/SampleMaterial.lc 1736:15-1746:46
11492 String -> StageAttrs 11212 String -> StageAttrs
11493testdata/SampleMaterial.lc 1736:15-1748:18 11213testdata/SampleMaterial.lc 1736:15-1748:18
11494 StageAttrs | List StageAttrs 11214 StageAttrs | [StageAttrs]
11495testdata/SampleMaterial.lc 1737:29-1737:33 11215testdata/SampleMaterial.lc 1737:29-1737:33
11496 forall a . a -> Maybe a 11216 forall a . a -> Maybe a
11497testdata/SampleMaterial.lc 1737:29-1737:57 11217testdata/SampleMaterial.lc 1737:29-1737:57
@@ -11509,7 +11229,7 @@ testdata/SampleMaterial.lc 1739:32-1739:42
11509testdata/SampleMaterial.lc 1740:29-1740:40 11229testdata/SampleMaterial.lc 1740:29-1740:40
11510 TCGen 11230 TCGen
11511testdata/SampleMaterial.lc 1741:29-1741:31 11231testdata/SampleMaterial.lc 1741:29-1741:31
11512 forall a . List a 11232 forall a . [a]
11513testdata/SampleMaterial.lc 1742:31-1742:42 11233testdata/SampleMaterial.lc 1742:31-1742:42
11514 StageTexture 11234 StageTexture
11515testdata/SampleMaterial.lc 1743:34-1743:38 11235testdata/SampleMaterial.lc 1743:34-1743:38
@@ -11527,7 +11247,7 @@ testdata/SampleMaterial.lc 1750:21-1750:26
11527testdata/SampleMaterial.lc 1753:5-1795:6 11247testdata/SampleMaterial.lc 1753:5-1795:6
11528 (String, CommonAttrs) 11248 (String, CommonAttrs)
11529testdata/SampleMaterial.lc 1753:5-2182:6 11249testdata/SampleMaterial.lc 1753:5-2182:6
11530 List (String, CommonAttrs) 11250 [(String, CommonAttrs)]
11531testdata/SampleMaterial.lc 1753:7-1753:42 11251testdata/SampleMaterial.lc 1753:7-1753:42
11532 String 11252 String
11533testdata/SampleMaterial.lc 1754:7-1754:18 11253testdata/SampleMaterial.lc 1754:7-1754:18
@@ -11537,49 +11257,42 @@ testdata/SampleMaterial.lc 1754:7-1754:18
11537 -> Float 11257 -> Float
11538 -> Bool 11258 -> Bool
11539 -> Bool 11259 -> Bool
11540 -> CullType 11260 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11541 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11542testdata/SampleMaterial.lc 1754:7-1755:26 11261testdata/SampleMaterial.lc 1754:7-1755:26
11543 () 11262 ()
11544 -> Bool 11263 -> Bool
11545 -> Float 11264 -> Float
11546 -> Bool 11265 -> Bool
11547 -> Bool 11266 -> Bool
11548 -> CullType 11267 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11549 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11550testdata/SampleMaterial.lc 1754:7-1756:26 11268testdata/SampleMaterial.lc 1754:7-1756:26
11551 Bool 11269 Bool
11552 -> Float 11270 -> Float
11553 -> Bool 11271 -> Bool
11554 -> Bool 11272 -> Bool
11555 -> CullType 11273 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11556 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11557testdata/SampleMaterial.lc 1754:7-1757:27 11274testdata/SampleMaterial.lc 1754:7-1757:27
11558 Float 11275 Float
11559 -> Bool 11276 -> Bool
11560 -> Bool 11277 -> Bool
11561 -> CullType 11278 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11562 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11563testdata/SampleMaterial.lc 1754:7-1758:21 11279testdata/SampleMaterial.lc 1754:7-1758:21
11564 Bool 11280 Bool
11565 -> Bool 11281 -> Bool
11566 -> CullType 11282 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11567 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11568testdata/SampleMaterial.lc 1754:7-1759:35 11283testdata/SampleMaterial.lc 1754:7-1759:35
11569 Bool 11284 Bool
11570 -> CullType 11285 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11571 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11572testdata/SampleMaterial.lc 1754:7-1760:28 11286testdata/SampleMaterial.lc 1754:7-1760:28
11573 CullType 11287 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11574 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11575testdata/SampleMaterial.lc 1754:7-1761:33 11288testdata/SampleMaterial.lc 1754:7-1761:33
11576 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11289 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11577testdata/SampleMaterial.lc 1754:7-1762:32 11290testdata/SampleMaterial.lc 1754:7-1762:32
11578 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11291 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11579testdata/SampleMaterial.lc 1754:7-1763:30 11292testdata/SampleMaterial.lc 1754:7-1763:30
11580 Bool -> List StageAttrs -> Bool -> CommonAttrs 11293 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11581testdata/SampleMaterial.lc 1754:7-1764:34 11294testdata/SampleMaterial.lc 1754:7-1764:34
11582 List StageAttrs -> Bool -> CommonAttrs 11295 [StageAttrs] -> Bool -> CommonAttrs
11583testdata/SampleMaterial.lc 1754:7-1792:14 11296testdata/SampleMaterial.lc 1754:7-1792:14
11584 Bool -> CommonAttrs 11297 Bool -> CommonAttrs
11585testdata/SampleMaterial.lc 1754:7-1794:10 11298testdata/SampleMaterial.lc 1754:7-1794:10
@@ -11599,41 +11312,41 @@ testdata/SampleMaterial.lc 1760:23-1760:28
11599testdata/SampleMaterial.lc 1761:20-1761:33 11312testdata/SampleMaterial.lc 1761:20-1761:33
11600 CullType 11313 CullType
11601testdata/SampleMaterial.lc 1762:30-1762:32 11314testdata/SampleMaterial.lc 1762:30-1762:32
11602 forall a . List a 11315 forall a . [a]
11603testdata/SampleMaterial.lc 1763:25-1763:30 11316testdata/SampleMaterial.lc 1763:25-1763:30
11604 Bool 11317 Bool
11605testdata/SampleMaterial.lc 1764:29-1764:34 11318testdata/SampleMaterial.lc 1764:29-1764:34
11606 Bool 11319 Bool
11607testdata/SampleMaterial.lc 1766:13-1792:14 11320testdata/SampleMaterial.lc 1766:13-1792:14
11608 List StageAttrs 11321 [StageAttrs]
11609testdata/SampleMaterial.lc 1766:15-1766:25 11322testdata/SampleMaterial.lc 1766:15-1766:25
11610 Maybe (Blending', Blending') 11323 Maybe (Blending', Blending')
11611 -> RGBGen 11324 -> RGBGen
11612 -> AlphaGen 11325 -> AlphaGen
11613 -> TCGen 11326 -> TCGen
11614 -> List TCMod 11327 -> [TCMod]
11615 -> StageTexture 11328 -> StageTexture
11616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11617testdata/SampleMaterial.lc 1766:15-1767:36 11330testdata/SampleMaterial.lc 1766:15-1767:36
11618 RGBGen 11331 RGBGen
11619 -> AlphaGen 11332 -> AlphaGen
11620 -> TCGen 11333 -> TCGen
11621 -> List TCMod 11334 -> [TCMod]
11622 -> StageTexture 11335 -> StageTexture
11623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11336 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11624testdata/SampleMaterial.lc 1766:15-1768:50 11337testdata/SampleMaterial.lc 1766:15-1768:50
11625 AlphaGen 11338 AlphaGen
11626 -> TCGen 11339 -> TCGen
11627 -> List TCMod 11340 -> [TCMod]
11628 -> StageTexture 11341 -> StageTexture
11629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11342 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11630testdata/SampleMaterial.lc 1766:15-1769:42 11343testdata/SampleMaterial.lc 1766:15-1769:42
11631 TCGen 11344 TCGen
11632 -> List TCMod 11345 -> [TCMod]
11633 -> StageTexture 11346 -> StageTexture
11634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11347 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11635testdata/SampleMaterial.lc 1766:15-1770:36 11348testdata/SampleMaterial.lc 1766:15-1770:36
11636 List TCMod 11349 [TCMod]
11637 -> StageTexture 11350 -> StageTexture
11638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11351 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11639testdata/SampleMaterial.lc 1766:15-1771:31 11352testdata/SampleMaterial.lc 1766:15-1771:31
@@ -11660,7 +11373,7 @@ testdata/SampleMaterial.lc 1769:32-1769:42
11660testdata/SampleMaterial.lc 1770:29-1770:36 11373testdata/SampleMaterial.lc 1770:29-1770:36
11661 TCGen 11374 TCGen
11662testdata/SampleMaterial.lc 1771:29-1771:31 11375testdata/SampleMaterial.lc 1771:29-1771:31
11663 forall a . List a 11376 forall a . [a]
11664testdata/SampleMaterial.lc 1772:31-1772:37 11377testdata/SampleMaterial.lc 1772:31-1772:37
11665 String -> StageTexture 11378 String -> StageTexture
11666testdata/SampleMaterial.lc 1772:31-1772:73 11379testdata/SampleMaterial.lc 1772:31-1772:73
@@ -11682,29 +11395,29 @@ testdata/SampleMaterial.lc 1779:15-1779:25
11682 -> RGBGen 11395 -> RGBGen
11683 -> AlphaGen 11396 -> AlphaGen
11684 -> TCGen 11397 -> TCGen
11685 -> List TCMod 11398 -> [TCMod]
11686 -> StageTexture 11399 -> StageTexture
11687 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11688testdata/SampleMaterial.lc 1779:15-1780:57 11401testdata/SampleMaterial.lc 1779:15-1780:57
11689 RGBGen 11402 RGBGen
11690 -> AlphaGen 11403 -> AlphaGen
11691 -> TCGen 11404 -> TCGen
11692 -> List TCMod 11405 -> [TCMod]
11693 -> StageTexture 11406 -> StageTexture
11694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11695testdata/SampleMaterial.lc 1779:15-1781:50 11408testdata/SampleMaterial.lc 1779:15-1781:50
11696 AlphaGen 11409 AlphaGen
11697 -> TCGen 11410 -> TCGen
11698 -> List TCMod 11411 -> [TCMod]
11699 -> StageTexture 11412 -> StageTexture
11700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11413 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11701testdata/SampleMaterial.lc 1779:15-1782:42 11414testdata/SampleMaterial.lc 1779:15-1782:42
11702 TCGen 11415 TCGen
11703 -> List TCMod 11416 -> [TCMod]
11704 -> StageTexture 11417 -> StageTexture
11705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11706testdata/SampleMaterial.lc 1779:15-1783:40 11419testdata/SampleMaterial.lc 1779:15-1783:40
11707 List TCMod 11420 [TCMod]
11708 -> StageTexture 11421 -> StageTexture
11709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11710testdata/SampleMaterial.lc 1779:15-1784:31 11423testdata/SampleMaterial.lc 1779:15-1784:31
@@ -11721,7 +11434,7 @@ testdata/SampleMaterial.lc 1779:15-1788:40
11721testdata/SampleMaterial.lc 1779:15-1789:46 11434testdata/SampleMaterial.lc 1779:15-1789:46
11722 String -> StageAttrs 11435 String -> StageAttrs
11723testdata/SampleMaterial.lc 1779:15-1791:18 11436testdata/SampleMaterial.lc 1779:15-1791:18
11724 StageAttrs | List StageAttrs 11437 StageAttrs | [StageAttrs]
11725testdata/SampleMaterial.lc 1780:29-1780:33 11438testdata/SampleMaterial.lc 1780:29-1780:33
11726 forall a . a -> Maybe a 11439 forall a . a -> Maybe a
11727testdata/SampleMaterial.lc 1780:29-1780:57 11440testdata/SampleMaterial.lc 1780:29-1780:57
@@ -11739,7 +11452,7 @@ testdata/SampleMaterial.lc 1782:32-1782:42
11739testdata/SampleMaterial.lc 1783:29-1783:40 11452testdata/SampleMaterial.lc 1783:29-1783:40
11740 TCGen 11453 TCGen
11741testdata/SampleMaterial.lc 1784:29-1784:31 11454testdata/SampleMaterial.lc 1784:29-1784:31
11742 forall a . List a 11455 forall a . [a]
11743testdata/SampleMaterial.lc 1785:31-1785:42 11456testdata/SampleMaterial.lc 1785:31-1785:42
11744 StageTexture 11457 StageTexture
11745testdata/SampleMaterial.lc 1786:34-1786:38 11458testdata/SampleMaterial.lc 1786:34-1786:38
@@ -11757,7 +11470,7 @@ testdata/SampleMaterial.lc 1793:21-1793:26
11757testdata/SampleMaterial.lc 1796:5-1838:6 11470testdata/SampleMaterial.lc 1796:5-1838:6
11758 (String, CommonAttrs) 11471 (String, CommonAttrs)
11759testdata/SampleMaterial.lc 1796:5-2182:6 11472testdata/SampleMaterial.lc 1796:5-2182:6
11760 List (String, CommonAttrs) 11473 [(String, CommonAttrs)]
11761testdata/SampleMaterial.lc 1796:7-1796:48 11474testdata/SampleMaterial.lc 1796:7-1796:48
11762 String 11475 String
11763testdata/SampleMaterial.lc 1797:7-1797:18 11476testdata/SampleMaterial.lc 1797:7-1797:18
@@ -11767,49 +11480,42 @@ testdata/SampleMaterial.lc 1797:7-1797:18
11767 -> Float 11480 -> Float
11768 -> Bool 11481 -> Bool
11769 -> Bool 11482 -> Bool
11770 -> CullType 11483 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11771 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11772testdata/SampleMaterial.lc 1797:7-1798:26 11484testdata/SampleMaterial.lc 1797:7-1798:26
11773 () 11485 ()
11774 -> Bool 11486 -> Bool
11775 -> Float 11487 -> Float
11776 -> Bool 11488 -> Bool
11777 -> Bool 11489 -> Bool
11778 -> CullType 11490 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11779 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11780testdata/SampleMaterial.lc 1797:7-1799:26 11491testdata/SampleMaterial.lc 1797:7-1799:26
11781 Bool 11492 Bool
11782 -> Float 11493 -> Float
11783 -> Bool 11494 -> Bool
11784 -> Bool 11495 -> Bool
11785 -> CullType 11496 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11786 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11787testdata/SampleMaterial.lc 1797:7-1800:27 11497testdata/SampleMaterial.lc 1797:7-1800:27
11788 Float 11498 Float
11789 -> Bool 11499 -> Bool
11790 -> Bool 11500 -> Bool
11791 -> CullType 11501 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11792 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11793testdata/SampleMaterial.lc 1797:7-1801:21 11502testdata/SampleMaterial.lc 1797:7-1801:21
11794 Bool 11503 Bool
11795 -> Bool 11504 -> Bool
11796 -> CullType 11505 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11797 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11798testdata/SampleMaterial.lc 1797:7-1802:35 11506testdata/SampleMaterial.lc 1797:7-1802:35
11799 Bool 11507 Bool
11800 -> CullType 11508 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11801 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11802testdata/SampleMaterial.lc 1797:7-1803:28 11509testdata/SampleMaterial.lc 1797:7-1803:28
11803 CullType 11510 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11804 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11805testdata/SampleMaterial.lc 1797:7-1804:33 11511testdata/SampleMaterial.lc 1797:7-1804:33
11806 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11512 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11807testdata/SampleMaterial.lc 1797:7-1805:32 11513testdata/SampleMaterial.lc 1797:7-1805:32
11808 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11514 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11809testdata/SampleMaterial.lc 1797:7-1806:30 11515testdata/SampleMaterial.lc 1797:7-1806:30
11810 Bool -> List StageAttrs -> Bool -> CommonAttrs 11516 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11811testdata/SampleMaterial.lc 1797:7-1807:34 11517testdata/SampleMaterial.lc 1797:7-1807:34
11812 List StageAttrs -> Bool -> CommonAttrs 11518 [StageAttrs] -> Bool -> CommonAttrs
11813testdata/SampleMaterial.lc 1797:7-1835:14 11519testdata/SampleMaterial.lc 1797:7-1835:14
11814 Bool -> CommonAttrs 11520 Bool -> CommonAttrs
11815testdata/SampleMaterial.lc 1797:7-1837:10 11521testdata/SampleMaterial.lc 1797:7-1837:10
@@ -11829,41 +11535,41 @@ testdata/SampleMaterial.lc 1803:23-1803:28
11829testdata/SampleMaterial.lc 1804:20-1804:33 11535testdata/SampleMaterial.lc 1804:20-1804:33
11830 CullType 11536 CullType
11831testdata/SampleMaterial.lc 1805:30-1805:32 11537testdata/SampleMaterial.lc 1805:30-1805:32
11832 forall a . List a 11538 forall a . [a]
11833testdata/SampleMaterial.lc 1806:25-1806:30 11539testdata/SampleMaterial.lc 1806:25-1806:30
11834 Bool 11540 Bool
11835testdata/SampleMaterial.lc 1807:29-1807:34 11541testdata/SampleMaterial.lc 1807:29-1807:34
11836 Bool 11542 Bool
11837testdata/SampleMaterial.lc 1809:13-1835:14 11543testdata/SampleMaterial.lc 1809:13-1835:14
11838 List StageAttrs 11544 [StageAttrs]
11839testdata/SampleMaterial.lc 1809:15-1809:25 11545testdata/SampleMaterial.lc 1809:15-1809:25
11840 Maybe (Blending', Blending') 11546 Maybe (Blending', Blending')
11841 -> RGBGen 11547 -> RGBGen
11842 -> AlphaGen 11548 -> AlphaGen
11843 -> TCGen 11549 -> TCGen
11844 -> List TCMod 11550 -> [TCMod]
11845 -> StageTexture 11551 -> StageTexture
11846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11847testdata/SampleMaterial.lc 1809:15-1810:36 11553testdata/SampleMaterial.lc 1809:15-1810:36
11848 RGBGen 11554 RGBGen
11849 -> AlphaGen 11555 -> AlphaGen
11850 -> TCGen 11556 -> TCGen
11851 -> List TCMod 11557 -> [TCMod]
11852 -> StageTexture 11558 -> StageTexture
11853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11854testdata/SampleMaterial.lc 1809:15-1811:42 11560testdata/SampleMaterial.lc 1809:15-1811:42
11855 AlphaGen 11561 AlphaGen
11856 -> TCGen 11562 -> TCGen
11857 -> List TCMod 11563 -> [TCMod]
11858 -> StageTexture 11564 -> StageTexture
11859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11860testdata/SampleMaterial.lc 1809:15-1812:42 11566testdata/SampleMaterial.lc 1809:15-1812:42
11861 TCGen 11567 TCGen
11862 -> List TCMod 11568 -> [TCMod]
11863 -> StageTexture 11569 -> StageTexture
11864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11570 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11865testdata/SampleMaterial.lc 1809:15-1813:40 11571testdata/SampleMaterial.lc 1809:15-1813:40
11866 List TCMod 11572 [TCMod]
11867 -> StageTexture 11573 -> StageTexture
11868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11869testdata/SampleMaterial.lc 1809:15-1814:31 11575testdata/SampleMaterial.lc 1809:15-1814:31
@@ -11890,7 +11596,7 @@ testdata/SampleMaterial.lc 1812:32-1812:42
11890testdata/SampleMaterial.lc 1813:29-1813:40 11596testdata/SampleMaterial.lc 1813:29-1813:40
11891 TCGen 11597 TCGen
11892testdata/SampleMaterial.lc 1814:29-1814:31 11598testdata/SampleMaterial.lc 1814:29-1814:31
11893 forall a . List a 11599 forall a . [a]
11894testdata/SampleMaterial.lc 1815:31-1815:42 11600testdata/SampleMaterial.lc 1815:31-1815:42
11895 StageTexture 11601 StageTexture
11896testdata/SampleMaterial.lc 1816:34-1816:38 11602testdata/SampleMaterial.lc 1816:34-1816:38
@@ -11908,29 +11614,29 @@ testdata/SampleMaterial.lc 1822:15-1822:25
11908 -> RGBGen 11614 -> RGBGen
11909 -> AlphaGen 11615 -> AlphaGen
11910 -> TCGen 11616 -> TCGen
11911 -> List TCMod 11617 -> [TCMod]
11912 -> StageTexture 11618 -> StageTexture
11913 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11914testdata/SampleMaterial.lc 1822:15-1823:57 11620testdata/SampleMaterial.lc 1822:15-1823:57
11915 RGBGen 11621 RGBGen
11916 -> AlphaGen 11622 -> AlphaGen
11917 -> TCGen 11623 -> TCGen
11918 -> List TCMod 11624 -> [TCMod]
11919 -> StageTexture 11625 -> StageTexture
11920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11921testdata/SampleMaterial.lc 1822:15-1824:42 11627testdata/SampleMaterial.lc 1822:15-1824:42
11922 AlphaGen 11628 AlphaGen
11923 -> TCGen 11629 -> TCGen
11924 -> List TCMod 11630 -> [TCMod]
11925 -> StageTexture 11631 -> StageTexture
11926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11632 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11927testdata/SampleMaterial.lc 1822:15-1825:42 11633testdata/SampleMaterial.lc 1822:15-1825:42
11928 TCGen 11634 TCGen
11929 -> List TCMod 11635 -> [TCMod]
11930 -> StageTexture 11636 -> StageTexture
11931 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11932testdata/SampleMaterial.lc 1822:15-1826:36 11638testdata/SampleMaterial.lc 1822:15-1826:36
11933 List TCMod 11639 [TCMod]
11934 -> StageTexture 11640 -> StageTexture
11935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11936testdata/SampleMaterial.lc 1822:15-1827:31 11642testdata/SampleMaterial.lc 1822:15-1827:31
@@ -11947,7 +11653,7 @@ testdata/SampleMaterial.lc 1822:15-1831:40
11947testdata/SampleMaterial.lc 1822:15-1832:46 11653testdata/SampleMaterial.lc 1822:15-1832:46
11948 String -> StageAttrs 11654 String -> StageAttrs
11949testdata/SampleMaterial.lc 1822:15-1834:18 11655testdata/SampleMaterial.lc 1822:15-1834:18
11950 StageAttrs | List StageAttrs 11656 StageAttrs | [StageAttrs]
11951testdata/SampleMaterial.lc 1823:29-1823:33 11657testdata/SampleMaterial.lc 1823:29-1823:33
11952 forall a . a -> Maybe a 11658 forall a . a -> Maybe a
11953testdata/SampleMaterial.lc 1823:29-1823:57 11659testdata/SampleMaterial.lc 1823:29-1823:57
@@ -11965,7 +11671,7 @@ testdata/SampleMaterial.lc 1825:32-1825:42
11965testdata/SampleMaterial.lc 1826:29-1826:36 11671testdata/SampleMaterial.lc 1826:29-1826:36
11966 TCGen 11672 TCGen
11967testdata/SampleMaterial.lc 1827:29-1827:31 11673testdata/SampleMaterial.lc 1827:29-1827:31
11968 forall a . List a 11674 forall a . [a]
11969testdata/SampleMaterial.lc 1828:31-1828:37 11675testdata/SampleMaterial.lc 1828:31-1828:37
11970 String -> StageTexture 11676 String -> StageTexture
11971testdata/SampleMaterial.lc 1828:31-1828:77 11677testdata/SampleMaterial.lc 1828:31-1828:77
@@ -11987,7 +11693,7 @@ testdata/SampleMaterial.lc 1836:21-1836:26
11987testdata/SampleMaterial.lc 1839:5-1881:6 11693testdata/SampleMaterial.lc 1839:5-1881:6
11988 (String, CommonAttrs) 11694 (String, CommonAttrs)
11989testdata/SampleMaterial.lc 1839:5-2182:6 11695testdata/SampleMaterial.lc 1839:5-2182:6
11990 List (String, CommonAttrs) 11696 [(String, CommonAttrs)]
11991testdata/SampleMaterial.lc 1839:7-1839:42 11697testdata/SampleMaterial.lc 1839:7-1839:42
11992 String 11698 String
11993testdata/SampleMaterial.lc 1840:7-1840:18 11699testdata/SampleMaterial.lc 1840:7-1840:18
@@ -11997,49 +11703,42 @@ testdata/SampleMaterial.lc 1840:7-1840:18
11997 -> Float 11703 -> Float
11998 -> Bool 11704 -> Bool
11999 -> Bool 11705 -> Bool
12000 -> CullType 11706 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12001 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12002testdata/SampleMaterial.lc 1840:7-1841:26 11707testdata/SampleMaterial.lc 1840:7-1841:26
12003 () 11708 ()
12004 -> Bool 11709 -> Bool
12005 -> Float 11710 -> Float
12006 -> Bool 11711 -> Bool
12007 -> Bool 11712 -> Bool
12008 -> CullType 11713 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12009 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12010testdata/SampleMaterial.lc 1840:7-1842:26 11714testdata/SampleMaterial.lc 1840:7-1842:26
12011 Bool 11715 Bool
12012 -> Float 11716 -> Float
12013 -> Bool 11717 -> Bool
12014 -> Bool 11718 -> Bool
12015 -> CullType 11719 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12016 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12017testdata/SampleMaterial.lc 1840:7-1843:27 11720testdata/SampleMaterial.lc 1840:7-1843:27
12018 Float 11721 Float
12019 -> Bool 11722 -> Bool
12020 -> Bool 11723 -> Bool
12021 -> CullType 11724 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12022 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12023testdata/SampleMaterial.lc 1840:7-1844:21 11725testdata/SampleMaterial.lc 1840:7-1844:21
12024 Bool 11726 Bool
12025 -> Bool 11727 -> Bool
12026 -> CullType 11728 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12027 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12028testdata/SampleMaterial.lc 1840:7-1845:35 11729testdata/SampleMaterial.lc 1840:7-1845:35
12029 Bool 11730 Bool
12030 -> CullType 11731 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12031 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12032testdata/SampleMaterial.lc 1840:7-1846:28 11732testdata/SampleMaterial.lc 1840:7-1846:28
12033 CullType 11733 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12034 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12035testdata/SampleMaterial.lc 1840:7-1847:33 11734testdata/SampleMaterial.lc 1840:7-1847:33
12036 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11735 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12037testdata/SampleMaterial.lc 1840:7-1848:32 11736testdata/SampleMaterial.lc 1840:7-1848:32
12038 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11737 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12039testdata/SampleMaterial.lc 1840:7-1849:30 11738testdata/SampleMaterial.lc 1840:7-1849:30
12040 Bool -> List StageAttrs -> Bool -> CommonAttrs 11739 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12041testdata/SampleMaterial.lc 1840:7-1850:34 11740testdata/SampleMaterial.lc 1840:7-1850:34
12042 List StageAttrs -> Bool -> CommonAttrs 11741 [StageAttrs] -> Bool -> CommonAttrs
12043testdata/SampleMaterial.lc 1840:7-1878:14 11742testdata/SampleMaterial.lc 1840:7-1878:14
12044 Bool -> CommonAttrs 11743 Bool -> CommonAttrs
12045testdata/SampleMaterial.lc 1840:7-1880:10 11744testdata/SampleMaterial.lc 1840:7-1880:10
@@ -12059,41 +11758,41 @@ testdata/SampleMaterial.lc 1846:23-1846:28
12059testdata/SampleMaterial.lc 1847:20-1847:33 11758testdata/SampleMaterial.lc 1847:20-1847:33
12060 CullType 11759 CullType
12061testdata/SampleMaterial.lc 1848:30-1848:32 11760testdata/SampleMaterial.lc 1848:30-1848:32
12062 forall a . List a 11761 forall a . [a]
12063testdata/SampleMaterial.lc 1849:25-1849:30 11762testdata/SampleMaterial.lc 1849:25-1849:30
12064 Bool 11763 Bool
12065testdata/SampleMaterial.lc 1850:29-1850:34 11764testdata/SampleMaterial.lc 1850:29-1850:34
12066 Bool 11765 Bool
12067testdata/SampleMaterial.lc 1852:13-1878:14 11766testdata/SampleMaterial.lc 1852:13-1878:14
12068 List StageAttrs 11767 [StageAttrs]
12069testdata/SampleMaterial.lc 1852:15-1852:25 11768testdata/SampleMaterial.lc 1852:15-1852:25
12070 Maybe (Blending', Blending') 11769 Maybe (Blending', Blending')
12071 -> RGBGen 11770 -> RGBGen
12072 -> AlphaGen 11771 -> AlphaGen
12073 -> TCGen 11772 -> TCGen
12074 -> List TCMod 11773 -> [TCMod]
12075 -> StageTexture 11774 -> StageTexture
12076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11775 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12077testdata/SampleMaterial.lc 1852:15-1853:36 11776testdata/SampleMaterial.lc 1852:15-1853:36
12078 RGBGen 11777 RGBGen
12079 -> AlphaGen 11778 -> AlphaGen
12080 -> TCGen 11779 -> TCGen
12081 -> List TCMod 11780 -> [TCMod]
12082 -> StageTexture 11781 -> StageTexture
12083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12084testdata/SampleMaterial.lc 1852:15-1854:50 11783testdata/SampleMaterial.lc 1852:15-1854:50
12085 AlphaGen 11784 AlphaGen
12086 -> TCGen 11785 -> TCGen
12087 -> List TCMod 11786 -> [TCMod]
12088 -> StageTexture 11787 -> StageTexture
12089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11788 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12090testdata/SampleMaterial.lc 1852:15-1855:42 11789testdata/SampleMaterial.lc 1852:15-1855:42
12091 TCGen 11790 TCGen
12092 -> List TCMod 11791 -> [TCMod]
12093 -> StageTexture 11792 -> StageTexture
12094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11793 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12095testdata/SampleMaterial.lc 1852:15-1856:36 11794testdata/SampleMaterial.lc 1852:15-1856:36
12096 List TCMod 11795 [TCMod]
12097 -> StageTexture 11796 -> StageTexture
12098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12099testdata/SampleMaterial.lc 1852:15-1857:31 11798testdata/SampleMaterial.lc 1852:15-1857:31
@@ -12120,7 +11819,7 @@ testdata/SampleMaterial.lc 1855:32-1855:42
12120testdata/SampleMaterial.lc 1856:29-1856:36 11819testdata/SampleMaterial.lc 1856:29-1856:36
12121 TCGen 11820 TCGen
12122testdata/SampleMaterial.lc 1857:29-1857:31 11821testdata/SampleMaterial.lc 1857:29-1857:31
12123 forall a . List a 11822 forall a . [a]
12124testdata/SampleMaterial.lc 1858:31-1858:37 11823testdata/SampleMaterial.lc 1858:31-1858:37
12125 String -> StageTexture 11824 String -> StageTexture
12126testdata/SampleMaterial.lc 1858:31-1858:73 11825testdata/SampleMaterial.lc 1858:31-1858:73
@@ -12142,29 +11841,29 @@ testdata/SampleMaterial.lc 1865:15-1865:25
12142 -> RGBGen 11841 -> RGBGen
12143 -> AlphaGen 11842 -> AlphaGen
12144 -> TCGen 11843 -> TCGen
12145 -> List TCMod 11844 -> [TCMod]
12146 -> StageTexture 11845 -> StageTexture
12147 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12148testdata/SampleMaterial.lc 1865:15-1866:57 11847testdata/SampleMaterial.lc 1865:15-1866:57
12149 RGBGen 11848 RGBGen
12150 -> AlphaGen 11849 -> AlphaGen
12151 -> TCGen 11850 -> TCGen
12152 -> List TCMod 11851 -> [TCMod]
12153 -> StageTexture 11852 -> StageTexture
12154 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12155testdata/SampleMaterial.lc 1865:15-1867:50 11854testdata/SampleMaterial.lc 1865:15-1867:50
12156 AlphaGen 11855 AlphaGen
12157 -> TCGen 11856 -> TCGen
12158 -> List TCMod 11857 -> [TCMod]
12159 -> StageTexture 11858 -> StageTexture
12160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12161testdata/SampleMaterial.lc 1865:15-1868:42 11860testdata/SampleMaterial.lc 1865:15-1868:42
12162 TCGen 11861 TCGen
12163 -> List TCMod 11862 -> [TCMod]
12164 -> StageTexture 11863 -> StageTexture
12165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12166testdata/SampleMaterial.lc 1865:15-1869:40 11865testdata/SampleMaterial.lc 1865:15-1869:40
12167 List TCMod 11866 [TCMod]
12168 -> StageTexture 11867 -> StageTexture
12169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12170testdata/SampleMaterial.lc 1865:15-1870:31 11869testdata/SampleMaterial.lc 1865:15-1870:31
@@ -12181,7 +11880,7 @@ testdata/SampleMaterial.lc 1865:15-1874:40
12181testdata/SampleMaterial.lc 1865:15-1875:46 11880testdata/SampleMaterial.lc 1865:15-1875:46
12182 String -> StageAttrs 11881 String -> StageAttrs
12183testdata/SampleMaterial.lc 1865:15-1877:18 11882testdata/SampleMaterial.lc 1865:15-1877:18
12184 StageAttrs | List StageAttrs 11883 StageAttrs | [StageAttrs]
12185testdata/SampleMaterial.lc 1866:29-1866:33 11884testdata/SampleMaterial.lc 1866:29-1866:33
12186 forall a . a -> Maybe a 11885 forall a . a -> Maybe a
12187testdata/SampleMaterial.lc 1866:29-1866:57 11886testdata/SampleMaterial.lc 1866:29-1866:57
@@ -12199,7 +11898,7 @@ testdata/SampleMaterial.lc 1868:32-1868:42
12199testdata/SampleMaterial.lc 1869:29-1869:40 11898testdata/SampleMaterial.lc 1869:29-1869:40
12200 TCGen 11899 TCGen
12201testdata/SampleMaterial.lc 1870:29-1870:31 11900testdata/SampleMaterial.lc 1870:29-1870:31
12202 forall a . List a 11901 forall a . [a]
12203testdata/SampleMaterial.lc 1871:31-1871:42 11902testdata/SampleMaterial.lc 1871:31-1871:42
12204 StageTexture 11903 StageTexture
12205testdata/SampleMaterial.lc 1872:34-1872:38 11904testdata/SampleMaterial.lc 1872:34-1872:38
@@ -12217,7 +11916,7 @@ testdata/SampleMaterial.lc 1879:21-1879:26
12217testdata/SampleMaterial.lc 1882:5-1924:6 11916testdata/SampleMaterial.lc 1882:5-1924:6
12218 (String, CommonAttrs) 11917 (String, CommonAttrs)
12219testdata/SampleMaterial.lc 1882:5-2182:6 11918testdata/SampleMaterial.lc 1882:5-2182:6
12220 List (String, CommonAttrs) 11919 [(String, CommonAttrs)]
12221testdata/SampleMaterial.lc 1882:7-1882:47 11920testdata/SampleMaterial.lc 1882:7-1882:47
12222 String 11921 String
12223testdata/SampleMaterial.lc 1883:7-1883:18 11922testdata/SampleMaterial.lc 1883:7-1883:18
@@ -12227,49 +11926,42 @@ testdata/SampleMaterial.lc 1883:7-1883:18
12227 -> Float 11926 -> Float
12228 -> Bool 11927 -> Bool
12229 -> Bool 11928 -> Bool
12230 -> CullType 11929 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12231 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12232testdata/SampleMaterial.lc 1883:7-1884:26 11930testdata/SampleMaterial.lc 1883:7-1884:26
12233 () 11931 ()
12234 -> Bool 11932 -> Bool
12235 -> Float 11933 -> Float
12236 -> Bool 11934 -> Bool
12237 -> Bool 11935 -> Bool
12238 -> CullType 11936 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12239 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12240testdata/SampleMaterial.lc 1883:7-1885:26 11937testdata/SampleMaterial.lc 1883:7-1885:26
12241 Bool 11938 Bool
12242 -> Float 11939 -> Float
12243 -> Bool 11940 -> Bool
12244 -> Bool 11941 -> Bool
12245 -> CullType 11942 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12246 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12247testdata/SampleMaterial.lc 1883:7-1886:27 11943testdata/SampleMaterial.lc 1883:7-1886:27
12248 Float 11944 Float
12249 -> Bool 11945 -> Bool
12250 -> Bool 11946 -> Bool
12251 -> CullType 11947 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12252 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12253testdata/SampleMaterial.lc 1883:7-1887:21 11948testdata/SampleMaterial.lc 1883:7-1887:21
12254 Bool 11949 Bool
12255 -> Bool 11950 -> Bool
12256 -> CullType 11951 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12257 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12258testdata/SampleMaterial.lc 1883:7-1888:35 11952testdata/SampleMaterial.lc 1883:7-1888:35
12259 Bool 11953 Bool
12260 -> CullType 11954 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12261 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12262testdata/SampleMaterial.lc 1883:7-1889:28 11955testdata/SampleMaterial.lc 1883:7-1889:28
12263 CullType 11956 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12264 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12265testdata/SampleMaterial.lc 1883:7-1890:33 11957testdata/SampleMaterial.lc 1883:7-1890:33
12266 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11958 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12267testdata/SampleMaterial.lc 1883:7-1891:32 11959testdata/SampleMaterial.lc 1883:7-1891:32
12268 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11960 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12269testdata/SampleMaterial.lc 1883:7-1892:30 11961testdata/SampleMaterial.lc 1883:7-1892:30
12270 Bool -> List StageAttrs -> Bool -> CommonAttrs 11962 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12271testdata/SampleMaterial.lc 1883:7-1893:34 11963testdata/SampleMaterial.lc 1883:7-1893:34
12272 List StageAttrs -> Bool -> CommonAttrs 11964 [StageAttrs] -> Bool -> CommonAttrs
12273testdata/SampleMaterial.lc 1883:7-1921:14 11965testdata/SampleMaterial.lc 1883:7-1921:14
12274 Bool -> CommonAttrs 11966 Bool -> CommonAttrs
12275testdata/SampleMaterial.lc 1883:7-1923:10 11967testdata/SampleMaterial.lc 1883:7-1923:10
@@ -12289,41 +11981,41 @@ testdata/SampleMaterial.lc 1889:23-1889:28
12289testdata/SampleMaterial.lc 1890:20-1890:33 11981testdata/SampleMaterial.lc 1890:20-1890:33
12290 CullType 11982 CullType
12291testdata/SampleMaterial.lc 1891:30-1891:32 11983testdata/SampleMaterial.lc 1891:30-1891:32
12292 forall a . List a 11984 forall a . [a]
12293testdata/SampleMaterial.lc 1892:25-1892:30 11985testdata/SampleMaterial.lc 1892:25-1892:30
12294 Bool 11986 Bool
12295testdata/SampleMaterial.lc 1893:29-1893:34 11987testdata/SampleMaterial.lc 1893:29-1893:34
12296 Bool 11988 Bool
12297testdata/SampleMaterial.lc 1895:13-1921:14 11989testdata/SampleMaterial.lc 1895:13-1921:14
12298 List StageAttrs 11990 [StageAttrs]
12299testdata/SampleMaterial.lc 1895:15-1895:25 11991testdata/SampleMaterial.lc 1895:15-1895:25
12300 Maybe (Blending', Blending') 11992 Maybe (Blending', Blending')
12301 -> RGBGen 11993 -> RGBGen
12302 -> AlphaGen 11994 -> AlphaGen
12303 -> TCGen 11995 -> TCGen
12304 -> List TCMod 11996 -> [TCMod]
12305 -> StageTexture 11997 -> StageTexture
12306 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12307testdata/SampleMaterial.lc 1895:15-1896:36 11999testdata/SampleMaterial.lc 1895:15-1896:36
12308 RGBGen 12000 RGBGen
12309 -> AlphaGen 12001 -> AlphaGen
12310 -> TCGen 12002 -> TCGen
12311 -> List TCMod 12003 -> [TCMod]
12312 -> StageTexture 12004 -> StageTexture
12313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12314testdata/SampleMaterial.lc 1895:15-1897:50 12006testdata/SampleMaterial.lc 1895:15-1897:50
12315 AlphaGen 12007 AlphaGen
12316 -> TCGen 12008 -> TCGen
12317 -> List TCMod 12009 -> [TCMod]
12318 -> StageTexture 12010 -> StageTexture
12319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12320testdata/SampleMaterial.lc 1895:15-1898:42 12012testdata/SampleMaterial.lc 1895:15-1898:42
12321 TCGen 12013 TCGen
12322 -> List TCMod 12014 -> [TCMod]
12323 -> StageTexture 12015 -> StageTexture
12324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12016 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12325testdata/SampleMaterial.lc 1895:15-1899:36 12017testdata/SampleMaterial.lc 1895:15-1899:36
12326 List TCMod 12018 [TCMod]
12327 -> StageTexture 12019 -> StageTexture
12328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12329testdata/SampleMaterial.lc 1895:15-1900:31 12021testdata/SampleMaterial.lc 1895:15-1900:31
@@ -12350,7 +12042,7 @@ testdata/SampleMaterial.lc 1898:32-1898:42
12350testdata/SampleMaterial.lc 1899:29-1899:36 12042testdata/SampleMaterial.lc 1899:29-1899:36
12351 TCGen 12043 TCGen
12352testdata/SampleMaterial.lc 1900:29-1900:31 12044testdata/SampleMaterial.lc 1900:29-1900:31
12353 forall a . List a 12045 forall a . [a]
12354testdata/SampleMaterial.lc 1901:31-1901:37 12046testdata/SampleMaterial.lc 1901:31-1901:37
12355 String -> StageTexture 12047 String -> StageTexture
12356testdata/SampleMaterial.lc 1901:31-1901:78 12048testdata/SampleMaterial.lc 1901:31-1901:78
@@ -12372,29 +12064,29 @@ testdata/SampleMaterial.lc 1908:15-1908:25
12372 -> RGBGen 12064 -> RGBGen
12373 -> AlphaGen 12065 -> AlphaGen
12374 -> TCGen 12066 -> TCGen
12375 -> List TCMod 12067 -> [TCMod]
12376 -> StageTexture 12068 -> StageTexture
12377 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12069 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12378testdata/SampleMaterial.lc 1908:15-1909:57 12070testdata/SampleMaterial.lc 1908:15-1909:57
12379 RGBGen 12071 RGBGen
12380 -> AlphaGen 12072 -> AlphaGen
12381 -> TCGen 12073 -> TCGen
12382 -> List TCMod 12074 -> [TCMod]
12383 -> StageTexture 12075 -> StageTexture
12384 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12385testdata/SampleMaterial.lc 1908:15-1910:50 12077testdata/SampleMaterial.lc 1908:15-1910:50
12386 AlphaGen 12078 AlphaGen
12387 -> TCGen 12079 -> TCGen
12388 -> List TCMod 12080 -> [TCMod]
12389 -> StageTexture 12081 -> StageTexture
12390 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12391testdata/SampleMaterial.lc 1908:15-1911:42 12083testdata/SampleMaterial.lc 1908:15-1911:42
12392 TCGen 12084 TCGen
12393 -> List TCMod 12085 -> [TCMod]
12394 -> StageTexture 12086 -> StageTexture
12395 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12396testdata/SampleMaterial.lc 1908:15-1912:40 12088testdata/SampleMaterial.lc 1908:15-1912:40
12397 List TCMod 12089 [TCMod]
12398 -> StageTexture 12090 -> StageTexture
12399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12400testdata/SampleMaterial.lc 1908:15-1913:31 12092testdata/SampleMaterial.lc 1908:15-1913:31
@@ -12411,7 +12103,7 @@ testdata/SampleMaterial.lc 1908:15-1917:40
12411testdata/SampleMaterial.lc 1908:15-1918:46 12103testdata/SampleMaterial.lc 1908:15-1918:46
12412 String -> StageAttrs 12104 String -> StageAttrs
12413testdata/SampleMaterial.lc 1908:15-1920:18 12105testdata/SampleMaterial.lc 1908:15-1920:18
12414 StageAttrs | List StageAttrs 12106 StageAttrs | [StageAttrs]
12415testdata/SampleMaterial.lc 1909:29-1909:33 12107testdata/SampleMaterial.lc 1909:29-1909:33
12416 forall a . a -> Maybe a 12108 forall a . a -> Maybe a
12417testdata/SampleMaterial.lc 1909:29-1909:57 12109testdata/SampleMaterial.lc 1909:29-1909:57
@@ -12429,7 +12121,7 @@ testdata/SampleMaterial.lc 1911:32-1911:42
12429testdata/SampleMaterial.lc 1912:29-1912:40 12121testdata/SampleMaterial.lc 1912:29-1912:40
12430 TCGen 12122 TCGen
12431testdata/SampleMaterial.lc 1913:29-1913:31 12123testdata/SampleMaterial.lc 1913:29-1913:31
12432 forall a . List a 12124 forall a . [a]
12433testdata/SampleMaterial.lc 1914:31-1914:42 12125testdata/SampleMaterial.lc 1914:31-1914:42
12434 StageTexture 12126 StageTexture
12435testdata/SampleMaterial.lc 1915:34-1915:38 12127testdata/SampleMaterial.lc 1915:34-1915:38
@@ -12447,7 +12139,7 @@ testdata/SampleMaterial.lc 1922:21-1922:26
12447testdata/SampleMaterial.lc 1925:5-1967:6 12139testdata/SampleMaterial.lc 1925:5-1967:6
12448 (String, CommonAttrs) 12140 (String, CommonAttrs)
12449testdata/SampleMaterial.lc 1925:5-2182:6 12141testdata/SampleMaterial.lc 1925:5-2182:6
12450 List (String, CommonAttrs) 12142 [(String, CommonAttrs)]
12451testdata/SampleMaterial.lc 1925:7-1925:38 12143testdata/SampleMaterial.lc 1925:7-1925:38
12452 String 12144 String
12453testdata/SampleMaterial.lc 1926:7-1926:18 12145testdata/SampleMaterial.lc 1926:7-1926:18
@@ -12457,49 +12149,42 @@ testdata/SampleMaterial.lc 1926:7-1926:18
12457 -> Float 12149 -> Float
12458 -> Bool 12150 -> Bool
12459 -> Bool 12151 -> Bool
12460 -> CullType 12152 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12461 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12462testdata/SampleMaterial.lc 1926:7-1927:26 12153testdata/SampleMaterial.lc 1926:7-1927:26
12463 () 12154 ()
12464 -> Bool 12155 -> Bool
12465 -> Float 12156 -> Float
12466 -> Bool 12157 -> Bool
12467 -> Bool 12158 -> Bool
12468 -> CullType 12159 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12469 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12470testdata/SampleMaterial.lc 1926:7-1928:26 12160testdata/SampleMaterial.lc 1926:7-1928:26
12471 Bool 12161 Bool
12472 -> Float 12162 -> Float
12473 -> Bool 12163 -> Bool
12474 -> Bool 12164 -> Bool
12475 -> CullType 12165 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12476 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12477testdata/SampleMaterial.lc 1926:7-1929:27 12166testdata/SampleMaterial.lc 1926:7-1929:27
12478 Float 12167 Float
12479 -> Bool 12168 -> Bool
12480 -> Bool 12169 -> Bool
12481 -> CullType 12170 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12482 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12483testdata/SampleMaterial.lc 1926:7-1930:21 12171testdata/SampleMaterial.lc 1926:7-1930:21
12484 Bool 12172 Bool
12485 -> Bool 12173 -> Bool
12486 -> CullType 12174 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12487 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12488testdata/SampleMaterial.lc 1926:7-1931:35 12175testdata/SampleMaterial.lc 1926:7-1931:35
12489 Bool 12176 Bool
12490 -> CullType 12177 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12491 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12492testdata/SampleMaterial.lc 1926:7-1932:28 12178testdata/SampleMaterial.lc 1926:7-1932:28
12493 CullType 12179 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12494 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12495testdata/SampleMaterial.lc 1926:7-1933:33 12180testdata/SampleMaterial.lc 1926:7-1933:33
12496 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12181 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12497testdata/SampleMaterial.lc 1926:7-1934:32 12182testdata/SampleMaterial.lc 1926:7-1934:32
12498 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12183 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12499testdata/SampleMaterial.lc 1926:7-1935:30 12184testdata/SampleMaterial.lc 1926:7-1935:30
12500 Bool -> List StageAttrs -> Bool -> CommonAttrs 12185 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12501testdata/SampleMaterial.lc 1926:7-1936:34 12186testdata/SampleMaterial.lc 1926:7-1936:34
12502 List StageAttrs -> Bool -> CommonAttrs 12187 [StageAttrs] -> Bool -> CommonAttrs
12503testdata/SampleMaterial.lc 1926:7-1964:14 12188testdata/SampleMaterial.lc 1926:7-1964:14
12504 Bool -> CommonAttrs 12189 Bool -> CommonAttrs
12505testdata/SampleMaterial.lc 1926:7-1966:10 12190testdata/SampleMaterial.lc 1926:7-1966:10
@@ -12519,41 +12204,41 @@ testdata/SampleMaterial.lc 1932:23-1932:28
12519testdata/SampleMaterial.lc 1933:20-1933:33 12204testdata/SampleMaterial.lc 1933:20-1933:33
12520 CullType 12205 CullType
12521testdata/SampleMaterial.lc 1934:30-1934:32 12206testdata/SampleMaterial.lc 1934:30-1934:32
12522 forall a . List a 12207 forall a . [a]
12523testdata/SampleMaterial.lc 1935:25-1935:30 12208testdata/SampleMaterial.lc 1935:25-1935:30
12524 Bool 12209 Bool
12525testdata/SampleMaterial.lc 1936:29-1936:34 12210testdata/SampleMaterial.lc 1936:29-1936:34
12526 Bool 12211 Bool
12527testdata/SampleMaterial.lc 1938:13-1964:14 12212testdata/SampleMaterial.lc 1938:13-1964:14
12528 List StageAttrs 12213 [StageAttrs]
12529testdata/SampleMaterial.lc 1938:15-1938:25 12214testdata/SampleMaterial.lc 1938:15-1938:25
12530 Maybe (Blending', Blending') 12215 Maybe (Blending', Blending')
12531 -> RGBGen 12216 -> RGBGen
12532 -> AlphaGen 12217 -> AlphaGen
12533 -> TCGen 12218 -> TCGen
12534 -> List TCMod 12219 -> [TCMod]
12535 -> StageTexture 12220 -> StageTexture
12536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12221 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12537testdata/SampleMaterial.lc 1938:15-1939:36 12222testdata/SampleMaterial.lc 1938:15-1939:36
12538 RGBGen 12223 RGBGen
12539 -> AlphaGen 12224 -> AlphaGen
12540 -> TCGen 12225 -> TCGen
12541 -> List TCMod 12226 -> [TCMod]
12542 -> StageTexture 12227 -> StageTexture
12543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12544testdata/SampleMaterial.lc 1938:15-1940:50 12229testdata/SampleMaterial.lc 1938:15-1940:50
12545 AlphaGen 12230 AlphaGen
12546 -> TCGen 12231 -> TCGen
12547 -> List TCMod 12232 -> [TCMod]
12548 -> StageTexture 12233 -> StageTexture
12549 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12234 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12550testdata/SampleMaterial.lc 1938:15-1941:42 12235testdata/SampleMaterial.lc 1938:15-1941:42
12551 TCGen 12236 TCGen
12552 -> List TCMod 12237 -> [TCMod]
12553 -> StageTexture 12238 -> StageTexture
12554 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12239 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12555testdata/SampleMaterial.lc 1938:15-1942:36 12240testdata/SampleMaterial.lc 1938:15-1942:36
12556 List TCMod 12241 [TCMod]
12557 -> StageTexture 12242 -> StageTexture
12558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12243 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12559testdata/SampleMaterial.lc 1938:15-1943:31 12244testdata/SampleMaterial.lc 1938:15-1943:31
@@ -12580,7 +12265,7 @@ testdata/SampleMaterial.lc 1941:32-1941:42
12580testdata/SampleMaterial.lc 1942:29-1942:36 12265testdata/SampleMaterial.lc 1942:29-1942:36
12581 TCGen 12266 TCGen
12582testdata/SampleMaterial.lc 1943:29-1943:31 12267testdata/SampleMaterial.lc 1943:29-1943:31
12583 forall a . List a 12268 forall a . [a]
12584testdata/SampleMaterial.lc 1944:31-1944:37 12269testdata/SampleMaterial.lc 1944:31-1944:37
12585 String -> StageTexture 12270 String -> StageTexture
12586testdata/SampleMaterial.lc 1944:31-1944:69 12271testdata/SampleMaterial.lc 1944:31-1944:69
@@ -12602,29 +12287,29 @@ testdata/SampleMaterial.lc 1951:15-1951:25
12602 -> RGBGen 12287 -> RGBGen
12603 -> AlphaGen 12288 -> AlphaGen
12604 -> TCGen 12289 -> TCGen
12605 -> List TCMod 12290 -> [TCMod]
12606 -> StageTexture 12291 -> StageTexture
12607 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12292 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12608testdata/SampleMaterial.lc 1951:15-1952:57 12293testdata/SampleMaterial.lc 1951:15-1952:57
12609 RGBGen 12294 RGBGen
12610 -> AlphaGen 12295 -> AlphaGen
12611 -> TCGen 12296 -> TCGen
12612 -> List TCMod 12297 -> [TCMod]
12613 -> StageTexture 12298 -> StageTexture
12614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12615testdata/SampleMaterial.lc 1951:15-1953:50 12300testdata/SampleMaterial.lc 1951:15-1953:50
12616 AlphaGen 12301 AlphaGen
12617 -> TCGen 12302 -> TCGen
12618 -> List TCMod 12303 -> [TCMod]
12619 -> StageTexture 12304 -> StageTexture
12620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12305 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12621testdata/SampleMaterial.lc 1951:15-1954:42 12306testdata/SampleMaterial.lc 1951:15-1954:42
12622 TCGen 12307 TCGen
12623 -> List TCMod 12308 -> [TCMod]
12624 -> StageTexture 12309 -> StageTexture
12625 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12626testdata/SampleMaterial.lc 1951:15-1955:40 12311testdata/SampleMaterial.lc 1951:15-1955:40
12627 List TCMod 12312 [TCMod]
12628 -> StageTexture 12313 -> StageTexture
12629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12630testdata/SampleMaterial.lc 1951:15-1956:31 12315testdata/SampleMaterial.lc 1951:15-1956:31
@@ -12641,7 +12326,7 @@ testdata/SampleMaterial.lc 1951:15-1960:40
12641testdata/SampleMaterial.lc 1951:15-1961:46 12326testdata/SampleMaterial.lc 1951:15-1961:46
12642 String -> StageAttrs 12327 String -> StageAttrs
12643testdata/SampleMaterial.lc 1951:15-1963:18 12328testdata/SampleMaterial.lc 1951:15-1963:18
12644 StageAttrs | List StageAttrs 12329 StageAttrs | [StageAttrs]
12645testdata/SampleMaterial.lc 1952:29-1952:33 12330testdata/SampleMaterial.lc 1952:29-1952:33
12646 forall a . a -> Maybe a 12331 forall a . a -> Maybe a
12647testdata/SampleMaterial.lc 1952:29-1952:57 12332testdata/SampleMaterial.lc 1952:29-1952:57
@@ -12659,7 +12344,7 @@ testdata/SampleMaterial.lc 1954:32-1954:42
12659testdata/SampleMaterial.lc 1955:29-1955:40 12344testdata/SampleMaterial.lc 1955:29-1955:40
12660 TCGen 12345 TCGen
12661testdata/SampleMaterial.lc 1956:29-1956:31 12346testdata/SampleMaterial.lc 1956:29-1956:31
12662 forall a . List a 12347 forall a . [a]
12663testdata/SampleMaterial.lc 1957:31-1957:42 12348testdata/SampleMaterial.lc 1957:31-1957:42
12664 StageTexture 12349 StageTexture
12665testdata/SampleMaterial.lc 1958:34-1958:38 12350testdata/SampleMaterial.lc 1958:34-1958:38
@@ -12677,7 +12362,7 @@ testdata/SampleMaterial.lc 1965:21-1965:26
12677testdata/SampleMaterial.lc 1968:5-2010:6 12362testdata/SampleMaterial.lc 1968:5-2010:6
12678 (String, CommonAttrs) 12363 (String, CommonAttrs)
12679testdata/SampleMaterial.lc 1968:5-2182:6 12364testdata/SampleMaterial.lc 1968:5-2182:6
12680 List (String, CommonAttrs) 12365 [(String, CommonAttrs)]
12681testdata/SampleMaterial.lc 1968:7-1968:43 12366testdata/SampleMaterial.lc 1968:7-1968:43
12682 String 12367 String
12683testdata/SampleMaterial.lc 1969:7-1969:18 12368testdata/SampleMaterial.lc 1969:7-1969:18
@@ -12687,49 +12372,42 @@ testdata/SampleMaterial.lc 1969:7-1969:18
12687 -> Float 12372 -> Float
12688 -> Bool 12373 -> Bool
12689 -> Bool 12374 -> Bool
12690 -> CullType 12375 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12691 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12692testdata/SampleMaterial.lc 1969:7-1970:26 12376testdata/SampleMaterial.lc 1969:7-1970:26
12693 () 12377 ()
12694 -> Bool 12378 -> Bool
12695 -> Float 12379 -> Float
12696 -> Bool 12380 -> Bool
12697 -> Bool 12381 -> Bool
12698 -> CullType 12382 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12699 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12700testdata/SampleMaterial.lc 1969:7-1971:26 12383testdata/SampleMaterial.lc 1969:7-1971:26
12701 Bool 12384 Bool
12702 -> Float 12385 -> Float
12703 -> Bool 12386 -> Bool
12704 -> Bool 12387 -> Bool
12705 -> CullType 12388 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12706 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12707testdata/SampleMaterial.lc 1969:7-1972:27 12389testdata/SampleMaterial.lc 1969:7-1972:27
12708 Float 12390 Float
12709 -> Bool 12391 -> Bool
12710 -> Bool 12392 -> Bool
12711 -> CullType 12393 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12712 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12713testdata/SampleMaterial.lc 1969:7-1973:21 12394testdata/SampleMaterial.lc 1969:7-1973:21
12714 Bool 12395 Bool
12715 -> Bool 12396 -> Bool
12716 -> CullType 12397 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12717 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12718testdata/SampleMaterial.lc 1969:7-1974:35 12398testdata/SampleMaterial.lc 1969:7-1974:35
12719 Bool 12399 Bool
12720 -> CullType 12400 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12721 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12722testdata/SampleMaterial.lc 1969:7-1975:28 12401testdata/SampleMaterial.lc 1969:7-1975:28
12723 CullType 12402 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12724 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12725testdata/SampleMaterial.lc 1969:7-1976:33 12403testdata/SampleMaterial.lc 1969:7-1976:33
12726 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12404 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12727testdata/SampleMaterial.lc 1969:7-1977:32 12405testdata/SampleMaterial.lc 1969:7-1977:32
12728 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12406 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12729testdata/SampleMaterial.lc 1969:7-1978:30 12407testdata/SampleMaterial.lc 1969:7-1978:30
12730 Bool -> List StageAttrs -> Bool -> CommonAttrs 12408 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12731testdata/SampleMaterial.lc 1969:7-1979:34 12409testdata/SampleMaterial.lc 1969:7-1979:34
12732 List StageAttrs -> Bool -> CommonAttrs 12410 [StageAttrs] -> Bool -> CommonAttrs
12733testdata/SampleMaterial.lc 1969:7-2007:14 12411testdata/SampleMaterial.lc 1969:7-2007:14
12734 Bool -> CommonAttrs 12412 Bool -> CommonAttrs
12735testdata/SampleMaterial.lc 1969:7-2009:10 12413testdata/SampleMaterial.lc 1969:7-2009:10
@@ -12749,41 +12427,41 @@ testdata/SampleMaterial.lc 1975:23-1975:28
12749testdata/SampleMaterial.lc 1976:20-1976:33 12427testdata/SampleMaterial.lc 1976:20-1976:33
12750 CullType 12428 CullType
12751testdata/SampleMaterial.lc 1977:30-1977:32 12429testdata/SampleMaterial.lc 1977:30-1977:32
12752 forall a . List a 12430 forall a . [a]
12753testdata/SampleMaterial.lc 1978:25-1978:30 12431testdata/SampleMaterial.lc 1978:25-1978:30
12754 Bool 12432 Bool
12755testdata/SampleMaterial.lc 1979:29-1979:34 12433testdata/SampleMaterial.lc 1979:29-1979:34
12756 Bool 12434 Bool
12757testdata/SampleMaterial.lc 1981:13-2007:14 12435testdata/SampleMaterial.lc 1981:13-2007:14
12758 List StageAttrs 12436 [StageAttrs]
12759testdata/SampleMaterial.lc 1981:15-1981:25 12437testdata/SampleMaterial.lc 1981:15-1981:25
12760 Maybe (Blending', Blending') 12438 Maybe (Blending', Blending')
12761 -> RGBGen 12439 -> RGBGen
12762 -> AlphaGen 12440 -> AlphaGen
12763 -> TCGen 12441 -> TCGen
12764 -> List TCMod 12442 -> [TCMod]
12765 -> StageTexture 12443 -> StageTexture
12766 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12444 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12767testdata/SampleMaterial.lc 1981:15-1982:36 12445testdata/SampleMaterial.lc 1981:15-1982:36
12768 RGBGen 12446 RGBGen
12769 -> AlphaGen 12447 -> AlphaGen
12770 -> TCGen 12448 -> TCGen
12771 -> List TCMod 12449 -> [TCMod]
12772 -> StageTexture 12450 -> StageTexture
12773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12774testdata/SampleMaterial.lc 1981:15-1983:50 12452testdata/SampleMaterial.lc 1981:15-1983:50
12775 AlphaGen 12453 AlphaGen
12776 -> TCGen 12454 -> TCGen
12777 -> List TCMod 12455 -> [TCMod]
12778 -> StageTexture 12456 -> StageTexture
12779 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12780testdata/SampleMaterial.lc 1981:15-1984:42 12458testdata/SampleMaterial.lc 1981:15-1984:42
12781 TCGen 12459 TCGen
12782 -> List TCMod 12460 -> [TCMod]
12783 -> StageTexture 12461 -> StageTexture
12784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12462 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12785testdata/SampleMaterial.lc 1981:15-1985:36 12463testdata/SampleMaterial.lc 1981:15-1985:36
12786 List TCMod 12464 [TCMod]
12787 -> StageTexture 12465 -> StageTexture
12788 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12789testdata/SampleMaterial.lc 1981:15-1986:31 12467testdata/SampleMaterial.lc 1981:15-1986:31
@@ -12810,7 +12488,7 @@ testdata/SampleMaterial.lc 1984:32-1984:42
12810testdata/SampleMaterial.lc 1985:29-1985:36 12488testdata/SampleMaterial.lc 1985:29-1985:36
12811 TCGen 12489 TCGen
12812testdata/SampleMaterial.lc 1986:29-1986:31 12490testdata/SampleMaterial.lc 1986:29-1986:31
12813 forall a . List a 12491 forall a . [a]
12814testdata/SampleMaterial.lc 1987:31-1987:37 12492testdata/SampleMaterial.lc 1987:31-1987:37
12815 String -> StageTexture 12493 String -> StageTexture
12816testdata/SampleMaterial.lc 1987:31-1987:74 12494testdata/SampleMaterial.lc 1987:31-1987:74
@@ -12832,29 +12510,29 @@ testdata/SampleMaterial.lc 1994:15-1994:25
12832 -> RGBGen 12510 -> RGBGen
12833 -> AlphaGen 12511 -> AlphaGen
12834 -> TCGen 12512 -> TCGen
12835 -> List TCMod 12513 -> [TCMod]
12836 -> StageTexture 12514 -> StageTexture
12837 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12838testdata/SampleMaterial.lc 1994:15-1995:57 12516testdata/SampleMaterial.lc 1994:15-1995:57
12839 RGBGen 12517 RGBGen
12840 -> AlphaGen 12518 -> AlphaGen
12841 -> TCGen 12519 -> TCGen
12842 -> List TCMod 12520 -> [TCMod]
12843 -> StageTexture 12521 -> StageTexture
12844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12845testdata/SampleMaterial.lc 1994:15-1996:50 12523testdata/SampleMaterial.lc 1994:15-1996:50
12846 AlphaGen 12524 AlphaGen
12847 -> TCGen 12525 -> TCGen
12848 -> List TCMod 12526 -> [TCMod]
12849 -> StageTexture 12527 -> StageTexture
12850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12851testdata/SampleMaterial.lc 1994:15-1997:42 12529testdata/SampleMaterial.lc 1994:15-1997:42
12852 TCGen 12530 TCGen
12853 -> List TCMod 12531 -> [TCMod]
12854 -> StageTexture 12532 -> StageTexture
12855 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12856testdata/SampleMaterial.lc 1994:15-1998:40 12534testdata/SampleMaterial.lc 1994:15-1998:40
12857 List TCMod 12535 [TCMod]
12858 -> StageTexture 12536 -> StageTexture
12859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12860testdata/SampleMaterial.lc 1994:15-1999:31 12538testdata/SampleMaterial.lc 1994:15-1999:31
@@ -12871,7 +12549,7 @@ testdata/SampleMaterial.lc 1994:15-2003:40
12871testdata/SampleMaterial.lc 1994:15-2004:46 12549testdata/SampleMaterial.lc 1994:15-2004:46
12872 String -> StageAttrs 12550 String -> StageAttrs
12873testdata/SampleMaterial.lc 1994:15-2006:18 12551testdata/SampleMaterial.lc 1994:15-2006:18
12874 StageAttrs | List StageAttrs 12552 StageAttrs | [StageAttrs]
12875testdata/SampleMaterial.lc 1995:29-1995:33 12553testdata/SampleMaterial.lc 1995:29-1995:33
12876 forall a . a -> Maybe a 12554 forall a . a -> Maybe a
12877testdata/SampleMaterial.lc 1995:29-1995:57 12555testdata/SampleMaterial.lc 1995:29-1995:57
@@ -12889,7 +12567,7 @@ testdata/SampleMaterial.lc 1997:32-1997:42
12889testdata/SampleMaterial.lc 1998:29-1998:40 12567testdata/SampleMaterial.lc 1998:29-1998:40
12890 TCGen 12568 TCGen
12891testdata/SampleMaterial.lc 1999:29-1999:31 12569testdata/SampleMaterial.lc 1999:29-1999:31
12892 forall a . List a 12570 forall a . [a]
12893testdata/SampleMaterial.lc 2000:31-2000:42 12571testdata/SampleMaterial.lc 2000:31-2000:42
12894 StageTexture 12572 StageTexture
12895testdata/SampleMaterial.lc 2001:34-2001:38 12573testdata/SampleMaterial.lc 2001:34-2001:38
@@ -12907,7 +12585,7 @@ testdata/SampleMaterial.lc 2008:21-2008:26
12907testdata/SampleMaterial.lc 2011:5-2053:6 12585testdata/SampleMaterial.lc 2011:5-2053:6
12908 (String, CommonAttrs) 12586 (String, CommonAttrs)
12909testdata/SampleMaterial.lc 2011:5-2182:6 12587testdata/SampleMaterial.lc 2011:5-2182:6
12910 List (String, CommonAttrs) 12588 [(String, CommonAttrs)]
12911testdata/SampleMaterial.lc 2011:7-2011:36 12589testdata/SampleMaterial.lc 2011:7-2011:36
12912 String 12590 String
12913testdata/SampleMaterial.lc 2012:7-2012:18 12591testdata/SampleMaterial.lc 2012:7-2012:18
@@ -12917,49 +12595,42 @@ testdata/SampleMaterial.lc 2012:7-2012:18
12917 -> Float 12595 -> Float
12918 -> Bool 12596 -> Bool
12919 -> Bool 12597 -> Bool
12920 -> CullType 12598 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12921 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12922testdata/SampleMaterial.lc 2012:7-2013:26 12599testdata/SampleMaterial.lc 2012:7-2013:26
12923 () 12600 ()
12924 -> Bool 12601 -> Bool
12925 -> Float 12602 -> Float
12926 -> Bool 12603 -> Bool
12927 -> Bool 12604 -> Bool
12928 -> CullType 12605 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12929 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12930testdata/SampleMaterial.lc 2012:7-2014:26 12606testdata/SampleMaterial.lc 2012:7-2014:26
12931 Bool 12607 Bool
12932 -> Float 12608 -> Float
12933 -> Bool 12609 -> Bool
12934 -> Bool 12610 -> Bool
12935 -> CullType 12611 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12936 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12937testdata/SampleMaterial.lc 2012:7-2015:27 12612testdata/SampleMaterial.lc 2012:7-2015:27
12938 Float 12613 Float
12939 -> Bool 12614 -> Bool
12940 -> Bool 12615 -> Bool
12941 -> CullType 12616 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12942 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12943testdata/SampleMaterial.lc 2012:7-2016:21 12617testdata/SampleMaterial.lc 2012:7-2016:21
12944 Bool 12618 Bool
12945 -> Bool 12619 -> Bool
12946 -> CullType 12620 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12947 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12948testdata/SampleMaterial.lc 2012:7-2017:35 12621testdata/SampleMaterial.lc 2012:7-2017:35
12949 Bool 12622 Bool
12950 -> CullType 12623 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12951 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12952testdata/SampleMaterial.lc 2012:7-2018:28 12624testdata/SampleMaterial.lc 2012:7-2018:28
12953 CullType 12625 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12954 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12955testdata/SampleMaterial.lc 2012:7-2019:33 12626testdata/SampleMaterial.lc 2012:7-2019:33
12956 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12627 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12957testdata/SampleMaterial.lc 2012:7-2020:32 12628testdata/SampleMaterial.lc 2012:7-2020:32
12958 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12629 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12959testdata/SampleMaterial.lc 2012:7-2021:30 12630testdata/SampleMaterial.lc 2012:7-2021:30
12960 Bool -> List StageAttrs -> Bool -> CommonAttrs 12631 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12961testdata/SampleMaterial.lc 2012:7-2022:34 12632testdata/SampleMaterial.lc 2012:7-2022:34
12962 List StageAttrs -> Bool -> CommonAttrs 12633 [StageAttrs] -> Bool -> CommonAttrs
12963testdata/SampleMaterial.lc 2012:7-2050:14 12634testdata/SampleMaterial.lc 2012:7-2050:14
12964 Bool -> CommonAttrs 12635 Bool -> CommonAttrs
12965testdata/SampleMaterial.lc 2012:7-2052:10 12636testdata/SampleMaterial.lc 2012:7-2052:10
@@ -12979,41 +12650,41 @@ testdata/SampleMaterial.lc 2018:23-2018:28
12979testdata/SampleMaterial.lc 2019:20-2019:33 12650testdata/SampleMaterial.lc 2019:20-2019:33
12980 CullType 12651 CullType
12981testdata/SampleMaterial.lc 2020:30-2020:32 12652testdata/SampleMaterial.lc 2020:30-2020:32
12982 forall a . List a 12653 forall a . [a]
12983testdata/SampleMaterial.lc 2021:25-2021:30 12654testdata/SampleMaterial.lc 2021:25-2021:30
12984 Bool 12655 Bool
12985testdata/SampleMaterial.lc 2022:29-2022:34 12656testdata/SampleMaterial.lc 2022:29-2022:34
12986 Bool 12657 Bool
12987testdata/SampleMaterial.lc 2024:13-2050:14 12658testdata/SampleMaterial.lc 2024:13-2050:14
12988 List StageAttrs 12659 [StageAttrs]
12989testdata/SampleMaterial.lc 2024:15-2024:25 12660testdata/SampleMaterial.lc 2024:15-2024:25
12990 Maybe (Blending', Blending') 12661 Maybe (Blending', Blending')
12991 -> RGBGen 12662 -> RGBGen
12992 -> AlphaGen 12663 -> AlphaGen
12993 -> TCGen 12664 -> TCGen
12994 -> List TCMod 12665 -> [TCMod]
12995 -> StageTexture 12666 -> StageTexture
12996 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12667 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12997testdata/SampleMaterial.lc 2024:15-2025:36 12668testdata/SampleMaterial.lc 2024:15-2025:36
12998 RGBGen 12669 RGBGen
12999 -> AlphaGen 12670 -> AlphaGen
13000 -> TCGen 12671 -> TCGen
13001 -> List TCMod 12672 -> [TCMod]
13002 -> StageTexture 12673 -> StageTexture
13003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12674 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13004testdata/SampleMaterial.lc 2024:15-2026:50 12675testdata/SampleMaterial.lc 2024:15-2026:50
13005 AlphaGen 12676 AlphaGen
13006 -> TCGen 12677 -> TCGen
13007 -> List TCMod 12678 -> [TCMod]
13008 -> StageTexture 12679 -> StageTexture
13009 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12680 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13010testdata/SampleMaterial.lc 2024:15-2027:42 12681testdata/SampleMaterial.lc 2024:15-2027:42
13011 TCGen 12682 TCGen
13012 -> List TCMod 12683 -> [TCMod]
13013 -> StageTexture 12684 -> StageTexture
13014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12685 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13015testdata/SampleMaterial.lc 2024:15-2028:36 12686testdata/SampleMaterial.lc 2024:15-2028:36
13016 List TCMod 12687 [TCMod]
13017 -> StageTexture 12688 -> StageTexture
13018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13019testdata/SampleMaterial.lc 2024:15-2029:31 12690testdata/SampleMaterial.lc 2024:15-2029:31
@@ -13040,7 +12711,7 @@ testdata/SampleMaterial.lc 2027:32-2027:42
13040testdata/SampleMaterial.lc 2028:29-2028:36 12711testdata/SampleMaterial.lc 2028:29-2028:36
13041 TCGen 12712 TCGen
13042testdata/SampleMaterial.lc 2029:29-2029:31 12713testdata/SampleMaterial.lc 2029:29-2029:31
13043 forall a . List a 12714 forall a . [a]
13044testdata/SampleMaterial.lc 2030:31-2030:37 12715testdata/SampleMaterial.lc 2030:31-2030:37
13045 String -> StageTexture 12716 String -> StageTexture
13046testdata/SampleMaterial.lc 2030:31-2030:67 12717testdata/SampleMaterial.lc 2030:31-2030:67
@@ -13062,29 +12733,29 @@ testdata/SampleMaterial.lc 2037:15-2037:25
13062 -> RGBGen 12733 -> RGBGen
13063 -> AlphaGen 12734 -> AlphaGen
13064 -> TCGen 12735 -> TCGen
13065 -> List TCMod 12736 -> [TCMod]
13066 -> StageTexture 12737 -> StageTexture
13067 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12738 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13068testdata/SampleMaterial.lc 2037:15-2038:57 12739testdata/SampleMaterial.lc 2037:15-2038:57
13069 RGBGen 12740 RGBGen
13070 -> AlphaGen 12741 -> AlphaGen
13071 -> TCGen 12742 -> TCGen
13072 -> List TCMod 12743 -> [TCMod]
13073 -> StageTexture 12744 -> StageTexture
13074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13075testdata/SampleMaterial.lc 2037:15-2039:50 12746testdata/SampleMaterial.lc 2037:15-2039:50
13076 AlphaGen 12747 AlphaGen
13077 -> TCGen 12748 -> TCGen
13078 -> List TCMod 12749 -> [TCMod]
13079 -> StageTexture 12750 -> StageTexture
13080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12751 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13081testdata/SampleMaterial.lc 2037:15-2040:42 12752testdata/SampleMaterial.lc 2037:15-2040:42
13082 TCGen 12753 TCGen
13083 -> List TCMod 12754 -> [TCMod]
13084 -> StageTexture 12755 -> StageTexture
13085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13086testdata/SampleMaterial.lc 2037:15-2041:40 12757testdata/SampleMaterial.lc 2037:15-2041:40
13087 List TCMod 12758 [TCMod]
13088 -> StageTexture 12759 -> StageTexture
13089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12760 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13090testdata/SampleMaterial.lc 2037:15-2042:31 12761testdata/SampleMaterial.lc 2037:15-2042:31
@@ -13101,7 +12772,7 @@ testdata/SampleMaterial.lc 2037:15-2046:40
13101testdata/SampleMaterial.lc 2037:15-2047:46 12772testdata/SampleMaterial.lc 2037:15-2047:46
13102 String -> StageAttrs 12773 String -> StageAttrs
13103testdata/SampleMaterial.lc 2037:15-2049:18 12774testdata/SampleMaterial.lc 2037:15-2049:18
13104 StageAttrs | List StageAttrs 12775 StageAttrs | [StageAttrs]
13105testdata/SampleMaterial.lc 2038:29-2038:33 12776testdata/SampleMaterial.lc 2038:29-2038:33
13106 forall a . a -> Maybe a 12777 forall a . a -> Maybe a
13107testdata/SampleMaterial.lc 2038:29-2038:57 12778testdata/SampleMaterial.lc 2038:29-2038:57
@@ -13119,7 +12790,7 @@ testdata/SampleMaterial.lc 2040:32-2040:42
13119testdata/SampleMaterial.lc 2041:29-2041:40 12790testdata/SampleMaterial.lc 2041:29-2041:40
13120 TCGen 12791 TCGen
13121testdata/SampleMaterial.lc 2042:29-2042:31 12792testdata/SampleMaterial.lc 2042:29-2042:31
13122 forall a . List a 12793 forall a . [a]
13123testdata/SampleMaterial.lc 2043:31-2043:42 12794testdata/SampleMaterial.lc 2043:31-2043:42
13124 StageTexture 12795 StageTexture
13125testdata/SampleMaterial.lc 2044:34-2044:38 12796testdata/SampleMaterial.lc 2044:34-2044:38
@@ -13137,7 +12808,7 @@ testdata/SampleMaterial.lc 2051:21-2051:26
13137testdata/SampleMaterial.lc 2054:5-2096:6 12808testdata/SampleMaterial.lc 2054:5-2096:6
13138 (String, CommonAttrs) 12809 (String, CommonAttrs)
13139testdata/SampleMaterial.lc 2054:5-2182:6 12810testdata/SampleMaterial.lc 2054:5-2182:6
13140 List (String, CommonAttrs) 12811 [(String, CommonAttrs)]
13141testdata/SampleMaterial.lc 2054:7-2054:40 12812testdata/SampleMaterial.lc 2054:7-2054:40
13142 String 12813 String
13143testdata/SampleMaterial.lc 2055:7-2055:18 12814testdata/SampleMaterial.lc 2055:7-2055:18
@@ -13147,49 +12818,42 @@ testdata/SampleMaterial.lc 2055:7-2055:18
13147 -> Float 12818 -> Float
13148 -> Bool 12819 -> Bool
13149 -> Bool 12820 -> Bool
13150 -> CullType 12821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13151 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13152testdata/SampleMaterial.lc 2055:7-2056:26 12822testdata/SampleMaterial.lc 2055:7-2056:26
13153 () 12823 ()
13154 -> Bool 12824 -> Bool
13155 -> Float 12825 -> Float
13156 -> Bool 12826 -> Bool
13157 -> Bool 12827 -> Bool
13158 -> CullType 12828 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13159 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13160testdata/SampleMaterial.lc 2055:7-2057:26 12829testdata/SampleMaterial.lc 2055:7-2057:26
13161 Bool 12830 Bool
13162 -> Float 12831 -> Float
13163 -> Bool 12832 -> Bool
13164 -> Bool 12833 -> Bool
13165 -> CullType 12834 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13166 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13167testdata/SampleMaterial.lc 2055:7-2058:27 12835testdata/SampleMaterial.lc 2055:7-2058:27
13168 Float 12836 Float
13169 -> Bool 12837 -> Bool
13170 -> Bool 12838 -> Bool
13171 -> CullType 12839 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13172 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13173testdata/SampleMaterial.lc 2055:7-2059:21 12840testdata/SampleMaterial.lc 2055:7-2059:21
13174 Bool 12841 Bool
13175 -> Bool 12842 -> Bool
13176 -> CullType 12843 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13177 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13178testdata/SampleMaterial.lc 2055:7-2060:35 12844testdata/SampleMaterial.lc 2055:7-2060:35
13179 Bool 12845 Bool
13180 -> CullType 12846 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13181 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13182testdata/SampleMaterial.lc 2055:7-2061:28 12847testdata/SampleMaterial.lc 2055:7-2061:28
13183 CullType 12848 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13184 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13185testdata/SampleMaterial.lc 2055:7-2062:33 12849testdata/SampleMaterial.lc 2055:7-2062:33
13186 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12850 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13187testdata/SampleMaterial.lc 2055:7-2063:32 12851testdata/SampleMaterial.lc 2055:7-2063:32
13188 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12852 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13189testdata/SampleMaterial.lc 2055:7-2064:30 12853testdata/SampleMaterial.lc 2055:7-2064:30
13190 Bool -> List StageAttrs -> Bool -> CommonAttrs 12854 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13191testdata/SampleMaterial.lc 2055:7-2065:34 12855testdata/SampleMaterial.lc 2055:7-2065:34
13192 List StageAttrs -> Bool -> CommonAttrs 12856 [StageAttrs] -> Bool -> CommonAttrs
13193testdata/SampleMaterial.lc 2055:7-2093:14 12857testdata/SampleMaterial.lc 2055:7-2093:14
13194 Bool -> CommonAttrs 12858 Bool -> CommonAttrs
13195testdata/SampleMaterial.lc 2055:7-2095:10 12859testdata/SampleMaterial.lc 2055:7-2095:10
@@ -13209,41 +12873,41 @@ testdata/SampleMaterial.lc 2061:23-2061:28
13209testdata/SampleMaterial.lc 2062:20-2062:33 12873testdata/SampleMaterial.lc 2062:20-2062:33
13210 CullType 12874 CullType
13211testdata/SampleMaterial.lc 2063:30-2063:32 12875testdata/SampleMaterial.lc 2063:30-2063:32
13212 forall a . List a 12876 forall a . [a]
13213testdata/SampleMaterial.lc 2064:25-2064:30 12877testdata/SampleMaterial.lc 2064:25-2064:30
13214 Bool 12878 Bool
13215testdata/SampleMaterial.lc 2065:29-2065:34 12879testdata/SampleMaterial.lc 2065:29-2065:34
13216 Bool 12880 Bool
13217testdata/SampleMaterial.lc 2067:13-2093:14 12881testdata/SampleMaterial.lc 2067:13-2093:14
13218 List StageAttrs 12882 [StageAttrs]
13219testdata/SampleMaterial.lc 2067:15-2067:25 12883testdata/SampleMaterial.lc 2067:15-2067:25
13220 Maybe (Blending', Blending') 12884 Maybe (Blending', Blending')
13221 -> RGBGen 12885 -> RGBGen
13222 -> AlphaGen 12886 -> AlphaGen
13223 -> TCGen 12887 -> TCGen
13224 -> List TCMod 12888 -> [TCMod]
13225 -> StageTexture 12889 -> StageTexture
13226 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12890 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13227testdata/SampleMaterial.lc 2067:15-2068:36 12891testdata/SampleMaterial.lc 2067:15-2068:36
13228 RGBGen 12892 RGBGen
13229 -> AlphaGen 12893 -> AlphaGen
13230 -> TCGen 12894 -> TCGen
13231 -> List TCMod 12895 -> [TCMod]
13232 -> StageTexture 12896 -> StageTexture
13233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13234testdata/SampleMaterial.lc 2067:15-2069:50 12898testdata/SampleMaterial.lc 2067:15-2069:50
13235 AlphaGen 12899 AlphaGen
13236 -> TCGen 12900 -> TCGen
13237 -> List TCMod 12901 -> [TCMod]
13238 -> StageTexture 12902 -> StageTexture
13239 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12903 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13240testdata/SampleMaterial.lc 2067:15-2070:42 12904testdata/SampleMaterial.lc 2067:15-2070:42
13241 TCGen 12905 TCGen
13242 -> List TCMod 12906 -> [TCMod]
13243 -> StageTexture 12907 -> StageTexture
13244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12908 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13245testdata/SampleMaterial.lc 2067:15-2071:36 12909testdata/SampleMaterial.lc 2067:15-2071:36
13246 List TCMod 12910 [TCMod]
13247 -> StageTexture 12911 -> StageTexture
13248 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12912 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13249testdata/SampleMaterial.lc 2067:15-2072:31 12913testdata/SampleMaterial.lc 2067:15-2072:31
@@ -13270,7 +12934,7 @@ testdata/SampleMaterial.lc 2070:32-2070:42
13270testdata/SampleMaterial.lc 2071:29-2071:36 12934testdata/SampleMaterial.lc 2071:29-2071:36
13271 TCGen 12935 TCGen
13272testdata/SampleMaterial.lc 2072:29-2072:31 12936testdata/SampleMaterial.lc 2072:29-2072:31
13273 forall a . List a 12937 forall a . [a]
13274testdata/SampleMaterial.lc 2073:31-2073:37 12938testdata/SampleMaterial.lc 2073:31-2073:37
13275 String -> StageTexture 12939 String -> StageTexture
13276testdata/SampleMaterial.lc 2073:31-2073:71 12940testdata/SampleMaterial.lc 2073:31-2073:71
@@ -13292,29 +12956,29 @@ testdata/SampleMaterial.lc 2080:15-2080:25
13292 -> RGBGen 12956 -> RGBGen
13293 -> AlphaGen 12957 -> AlphaGen
13294 -> TCGen 12958 -> TCGen
13295 -> List TCMod 12959 -> [TCMod]
13296 -> StageTexture 12960 -> StageTexture
13297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12961 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13298testdata/SampleMaterial.lc 2080:15-2081:57 12962testdata/SampleMaterial.lc 2080:15-2081:57
13299 RGBGen 12963 RGBGen
13300 -> AlphaGen 12964 -> AlphaGen
13301 -> TCGen 12965 -> TCGen
13302 -> List TCMod 12966 -> [TCMod]
13303 -> StageTexture 12967 -> StageTexture
13304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12968 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13305testdata/SampleMaterial.lc 2080:15-2082:50 12969testdata/SampleMaterial.lc 2080:15-2082:50
13306 AlphaGen 12970 AlphaGen
13307 -> TCGen 12971 -> TCGen
13308 -> List TCMod 12972 -> [TCMod]
13309 -> StageTexture 12973 -> StageTexture
13310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12974 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13311testdata/SampleMaterial.lc 2080:15-2083:42 12975testdata/SampleMaterial.lc 2080:15-2083:42
13312 TCGen 12976 TCGen
13313 -> List TCMod 12977 -> [TCMod]
13314 -> StageTexture 12978 -> StageTexture
13315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13316testdata/SampleMaterial.lc 2080:15-2084:40 12980testdata/SampleMaterial.lc 2080:15-2084:40
13317 List TCMod 12981 [TCMod]
13318 -> StageTexture 12982 -> StageTexture
13319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12983 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13320testdata/SampleMaterial.lc 2080:15-2085:31 12984testdata/SampleMaterial.lc 2080:15-2085:31
@@ -13331,7 +12995,7 @@ testdata/SampleMaterial.lc 2080:15-2089:40
13331testdata/SampleMaterial.lc 2080:15-2090:46 12995testdata/SampleMaterial.lc 2080:15-2090:46
13332 String -> StageAttrs 12996 String -> StageAttrs
13333testdata/SampleMaterial.lc 2080:15-2092:18 12997testdata/SampleMaterial.lc 2080:15-2092:18
13334 StageAttrs | List StageAttrs 12998 StageAttrs | [StageAttrs]
13335testdata/SampleMaterial.lc 2081:29-2081:33 12999testdata/SampleMaterial.lc 2081:29-2081:33
13336 forall a . a -> Maybe a 13000 forall a . a -> Maybe a
13337testdata/SampleMaterial.lc 2081:29-2081:57 13001testdata/SampleMaterial.lc 2081:29-2081:57
@@ -13349,7 +13013,7 @@ testdata/SampleMaterial.lc 2083:32-2083:42
13349testdata/SampleMaterial.lc 2084:29-2084:40 13013testdata/SampleMaterial.lc 2084:29-2084:40
13350 TCGen 13014 TCGen
13351testdata/SampleMaterial.lc 2085:29-2085:31 13015testdata/SampleMaterial.lc 2085:29-2085:31
13352 forall a . List a 13016 forall a . [a]
13353testdata/SampleMaterial.lc 2086:31-2086:42 13017testdata/SampleMaterial.lc 2086:31-2086:42
13354 StageTexture 13018 StageTexture
13355testdata/SampleMaterial.lc 2087:34-2087:38 13019testdata/SampleMaterial.lc 2087:34-2087:38
@@ -13367,7 +13031,7 @@ testdata/SampleMaterial.lc 2094:21-2094:26
13367testdata/SampleMaterial.lc 2097:5-2139:6 13031testdata/SampleMaterial.lc 2097:5-2139:6
13368 (String, CommonAttrs) 13032 (String, CommonAttrs)
13369testdata/SampleMaterial.lc 2097:5-2182:6 13033testdata/SampleMaterial.lc 2097:5-2182:6
13370 List (String, CommonAttrs) 13034 [(String, CommonAttrs)]
13371testdata/SampleMaterial.lc 2097:7-2097:50 13035testdata/SampleMaterial.lc 2097:7-2097:50
13372 String 13036 String
13373testdata/SampleMaterial.lc 2098:7-2098:18 13037testdata/SampleMaterial.lc 2098:7-2098:18
@@ -13377,49 +13041,42 @@ testdata/SampleMaterial.lc 2098:7-2098:18
13377 -> Float 13041 -> Float
13378 -> Bool 13042 -> Bool
13379 -> Bool 13043 -> Bool
13380 -> CullType 13044 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13381 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13382testdata/SampleMaterial.lc 2098:7-2099:26 13045testdata/SampleMaterial.lc 2098:7-2099:26
13383 () 13046 ()
13384 -> Bool 13047 -> Bool
13385 -> Float 13048 -> Float
13386 -> Bool 13049 -> Bool
13387 -> Bool 13050 -> Bool
13388 -> CullType 13051 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13389 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13390testdata/SampleMaterial.lc 2098:7-2100:26 13052testdata/SampleMaterial.lc 2098:7-2100:26
13391 Bool 13053 Bool
13392 -> Float 13054 -> Float
13393 -> Bool 13055 -> Bool
13394 -> Bool 13056 -> Bool
13395 -> CullType 13057 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13396 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13397testdata/SampleMaterial.lc 2098:7-2101:27 13058testdata/SampleMaterial.lc 2098:7-2101:27
13398 Float 13059 Float
13399 -> Bool 13060 -> Bool
13400 -> Bool 13061 -> Bool
13401 -> CullType 13062 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13402 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13403testdata/SampleMaterial.lc 2098:7-2102:21 13063testdata/SampleMaterial.lc 2098:7-2102:21
13404 Bool 13064 Bool
13405 -> Bool 13065 -> Bool
13406 -> CullType 13066 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13407 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13408testdata/SampleMaterial.lc 2098:7-2103:35 13067testdata/SampleMaterial.lc 2098:7-2103:35
13409 Bool 13068 Bool
13410 -> CullType 13069 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13411 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13412testdata/SampleMaterial.lc 2098:7-2104:28 13070testdata/SampleMaterial.lc 2098:7-2104:28
13413 CullType 13071 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13414 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13415testdata/SampleMaterial.lc 2098:7-2105:33 13072testdata/SampleMaterial.lc 2098:7-2105:33
13416 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13073 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13417testdata/SampleMaterial.lc 2098:7-2106:32 13074testdata/SampleMaterial.lc 2098:7-2106:32
13418 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13075 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13419testdata/SampleMaterial.lc 2098:7-2107:30 13076testdata/SampleMaterial.lc 2098:7-2107:30
13420 Bool -> List StageAttrs -> Bool -> CommonAttrs 13077 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13421testdata/SampleMaterial.lc 2098:7-2108:34 13078testdata/SampleMaterial.lc 2098:7-2108:34
13422 List StageAttrs -> Bool -> CommonAttrs 13079 [StageAttrs] -> Bool -> CommonAttrs
13423testdata/SampleMaterial.lc 2098:7-2136:14 13080testdata/SampleMaterial.lc 2098:7-2136:14
13424 Bool -> CommonAttrs 13081 Bool -> CommonAttrs
13425testdata/SampleMaterial.lc 2098:7-2138:10 13082testdata/SampleMaterial.lc 2098:7-2138:10
@@ -13439,41 +13096,41 @@ testdata/SampleMaterial.lc 2104:23-2104:28
13439testdata/SampleMaterial.lc 2105:20-2105:33 13096testdata/SampleMaterial.lc 2105:20-2105:33
13440 CullType 13097 CullType
13441testdata/SampleMaterial.lc 2106:30-2106:32 13098testdata/SampleMaterial.lc 2106:30-2106:32
13442 forall a . List a 13099 forall a . [a]
13443testdata/SampleMaterial.lc 2107:25-2107:30 13100testdata/SampleMaterial.lc 2107:25-2107:30
13444 Bool 13101 Bool
13445testdata/SampleMaterial.lc 2108:29-2108:34 13102testdata/SampleMaterial.lc 2108:29-2108:34
13446 Bool 13103 Bool
13447testdata/SampleMaterial.lc 2110:13-2136:14 13104testdata/SampleMaterial.lc 2110:13-2136:14
13448 List StageAttrs 13105 [StageAttrs]
13449testdata/SampleMaterial.lc 2110:15-2110:25 13106testdata/SampleMaterial.lc 2110:15-2110:25
13450 Maybe (Blending', Blending') 13107 Maybe (Blending', Blending')
13451 -> RGBGen 13108 -> RGBGen
13452 -> AlphaGen 13109 -> AlphaGen
13453 -> TCGen 13110 -> TCGen
13454 -> List TCMod 13111 -> [TCMod]
13455 -> StageTexture 13112 -> StageTexture
13456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13113 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13457testdata/SampleMaterial.lc 2110:15-2111:36 13114testdata/SampleMaterial.lc 2110:15-2111:36
13458 RGBGen 13115 RGBGen
13459 -> AlphaGen 13116 -> AlphaGen
13460 -> TCGen 13117 -> TCGen
13461 -> List TCMod 13118 -> [TCMod]
13462 -> StageTexture 13119 -> StageTexture
13463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13464testdata/SampleMaterial.lc 2110:15-2112:50 13121testdata/SampleMaterial.lc 2110:15-2112:50
13465 AlphaGen 13122 AlphaGen
13466 -> TCGen 13123 -> TCGen
13467 -> List TCMod 13124 -> [TCMod]
13468 -> StageTexture 13125 -> StageTexture
13469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13470testdata/SampleMaterial.lc 2110:15-2113:42 13127testdata/SampleMaterial.lc 2110:15-2113:42
13471 TCGen 13128 TCGen
13472 -> List TCMod 13129 -> [TCMod]
13473 -> StageTexture 13130 -> StageTexture
13474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13131 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13475testdata/SampleMaterial.lc 2110:15-2114:36 13132testdata/SampleMaterial.lc 2110:15-2114:36
13476 List TCMod 13133 [TCMod]
13477 -> StageTexture 13134 -> StageTexture
13478 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13479testdata/SampleMaterial.lc 2110:15-2115:31 13136testdata/SampleMaterial.lc 2110:15-2115:31
@@ -13500,7 +13157,7 @@ testdata/SampleMaterial.lc 2113:32-2113:42
13500testdata/SampleMaterial.lc 2114:29-2114:36 13157testdata/SampleMaterial.lc 2114:29-2114:36
13501 TCGen 13158 TCGen
13502testdata/SampleMaterial.lc 2115:29-2115:31 13159testdata/SampleMaterial.lc 2115:29-2115:31
13503 forall a . List a 13160 forall a . [a]
13504testdata/SampleMaterial.lc 2116:31-2116:37 13161testdata/SampleMaterial.lc 2116:31-2116:37
13505 String -> StageTexture 13162 String -> StageTexture
13506testdata/SampleMaterial.lc 2116:31-2116:81 13163testdata/SampleMaterial.lc 2116:31-2116:81
@@ -13522,29 +13179,29 @@ testdata/SampleMaterial.lc 2123:15-2123:25
13522 -> RGBGen 13179 -> RGBGen
13523 -> AlphaGen 13180 -> AlphaGen
13524 -> TCGen 13181 -> TCGen
13525 -> List TCMod 13182 -> [TCMod]
13526 -> StageTexture 13183 -> StageTexture
13527 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13528testdata/SampleMaterial.lc 2123:15-2124:57 13185testdata/SampleMaterial.lc 2123:15-2124:57
13529 RGBGen 13186 RGBGen
13530 -> AlphaGen 13187 -> AlphaGen
13531 -> TCGen 13188 -> TCGen
13532 -> List TCMod 13189 -> [TCMod]
13533 -> StageTexture 13190 -> StageTexture
13534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13535testdata/SampleMaterial.lc 2123:15-2125:50 13192testdata/SampleMaterial.lc 2123:15-2125:50
13536 AlphaGen 13193 AlphaGen
13537 -> TCGen 13194 -> TCGen
13538 -> List TCMod 13195 -> [TCMod]
13539 -> StageTexture 13196 -> StageTexture
13540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13197 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13541testdata/SampleMaterial.lc 2123:15-2126:42 13198testdata/SampleMaterial.lc 2123:15-2126:42
13542 TCGen 13199 TCGen
13543 -> List TCMod 13200 -> [TCMod]
13544 -> StageTexture 13201 -> StageTexture
13545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13546testdata/SampleMaterial.lc 2123:15-2127:40 13203testdata/SampleMaterial.lc 2123:15-2127:40
13547 List TCMod 13204 [TCMod]
13548 -> StageTexture 13205 -> StageTexture
13549 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13206 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13550testdata/SampleMaterial.lc 2123:15-2128:31 13207testdata/SampleMaterial.lc 2123:15-2128:31
@@ -13561,7 +13218,7 @@ testdata/SampleMaterial.lc 2123:15-2132:40
13561testdata/SampleMaterial.lc 2123:15-2133:46 13218testdata/SampleMaterial.lc 2123:15-2133:46
13562 String -> StageAttrs 13219 String -> StageAttrs
13563testdata/SampleMaterial.lc 2123:15-2135:18 13220testdata/SampleMaterial.lc 2123:15-2135:18
13564 StageAttrs | List StageAttrs 13221 StageAttrs | [StageAttrs]
13565testdata/SampleMaterial.lc 2124:29-2124:33 13222testdata/SampleMaterial.lc 2124:29-2124:33
13566 forall a . a -> Maybe a 13223 forall a . a -> Maybe a
13567testdata/SampleMaterial.lc 2124:29-2124:57 13224testdata/SampleMaterial.lc 2124:29-2124:57
@@ -13579,7 +13236,7 @@ testdata/SampleMaterial.lc 2126:32-2126:42
13579testdata/SampleMaterial.lc 2127:29-2127:40 13236testdata/SampleMaterial.lc 2127:29-2127:40
13580 TCGen 13237 TCGen
13581testdata/SampleMaterial.lc 2128:29-2128:31 13238testdata/SampleMaterial.lc 2128:29-2128:31
13582 forall a . List a 13239 forall a . [a]
13583testdata/SampleMaterial.lc 2129:31-2129:42 13240testdata/SampleMaterial.lc 2129:31-2129:42
13584 StageTexture 13241 StageTexture
13585testdata/SampleMaterial.lc 2130:34-2130:38 13242testdata/SampleMaterial.lc 2130:34-2130:38
@@ -13595,7 +13252,7 @@ testdata/SampleMaterial.lc 2134:38-2134:54
13595testdata/SampleMaterial.lc 2137:21-2137:26 13252testdata/SampleMaterial.lc 2137:21-2137:26
13596 Bool 13253 Bool
13597testdata/SampleMaterial.lc 2140:5-2182:6 13254testdata/SampleMaterial.lc 2140:5-2182:6
13598 (String, CommonAttrs) | List (String, CommonAttrs) 13255 (String, CommonAttrs) | [(String, CommonAttrs)]
13599testdata/SampleMaterial.lc 2140:7-2140:50 13256testdata/SampleMaterial.lc 2140:7-2140:50
13600 String 13257 String
13601testdata/SampleMaterial.lc 2141:7-2141:18 13258testdata/SampleMaterial.lc 2141:7-2141:18
@@ -13605,49 +13262,42 @@ testdata/SampleMaterial.lc 2141:7-2141:18
13605 -> Float 13262 -> Float
13606 -> Bool 13263 -> Bool
13607 -> Bool 13264 -> Bool
13608 -> CullType 13265 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13609 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13610testdata/SampleMaterial.lc 2141:7-2142:26 13266testdata/SampleMaterial.lc 2141:7-2142:26
13611 () 13267 ()
13612 -> Bool 13268 -> Bool
13613 -> Float 13269 -> Float
13614 -> Bool 13270 -> Bool
13615 -> Bool 13271 -> Bool
13616 -> CullType 13272 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13617 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13618testdata/SampleMaterial.lc 2141:7-2143:26 13273testdata/SampleMaterial.lc 2141:7-2143:26
13619 Bool 13274 Bool
13620 -> Float 13275 -> Float
13621 -> Bool 13276 -> Bool
13622 -> Bool 13277 -> Bool
13623 -> CullType 13278 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13624 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13625testdata/SampleMaterial.lc 2141:7-2144:27 13279testdata/SampleMaterial.lc 2141:7-2144:27
13626 Float 13280 Float
13627 -> Bool 13281 -> Bool
13628 -> Bool 13282 -> Bool
13629 -> CullType 13283 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13630 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13631testdata/SampleMaterial.lc 2141:7-2145:21 13284testdata/SampleMaterial.lc 2141:7-2145:21
13632 Bool 13285 Bool
13633 -> Bool 13286 -> Bool
13634 -> CullType 13287 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13635 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13636testdata/SampleMaterial.lc 2141:7-2146:35 13288testdata/SampleMaterial.lc 2141:7-2146:35
13637 Bool 13289 Bool
13638 -> CullType 13290 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13639 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13640testdata/SampleMaterial.lc 2141:7-2147:28 13291testdata/SampleMaterial.lc 2141:7-2147:28
13641 CullType 13292 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13642 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13643testdata/SampleMaterial.lc 2141:7-2148:33 13293testdata/SampleMaterial.lc 2141:7-2148:33
13644 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13294 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13645testdata/SampleMaterial.lc 2141:7-2149:32 13295testdata/SampleMaterial.lc 2141:7-2149:32
13646 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13296 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13647testdata/SampleMaterial.lc 2141:7-2150:30 13297testdata/SampleMaterial.lc 2141:7-2150:30
13648 Bool -> List StageAttrs -> Bool -> CommonAttrs 13298 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13649testdata/SampleMaterial.lc 2141:7-2151:34 13299testdata/SampleMaterial.lc 2141:7-2151:34
13650 List StageAttrs -> Bool -> CommonAttrs 13300 [StageAttrs] -> Bool -> CommonAttrs
13651testdata/SampleMaterial.lc 2141:7-2179:14 13301testdata/SampleMaterial.lc 2141:7-2179:14
13652 Bool -> CommonAttrs 13302 Bool -> CommonAttrs
13653testdata/SampleMaterial.lc 2141:7-2181:10 13303testdata/SampleMaterial.lc 2141:7-2181:10
@@ -13667,41 +13317,41 @@ testdata/SampleMaterial.lc 2147:23-2147:28
13667testdata/SampleMaterial.lc 2148:20-2148:33 13317testdata/SampleMaterial.lc 2148:20-2148:33
13668 CullType 13318 CullType
13669testdata/SampleMaterial.lc 2149:30-2149:32 13319testdata/SampleMaterial.lc 2149:30-2149:32
13670 forall a . List a 13320 forall a . [a]
13671testdata/SampleMaterial.lc 2150:25-2150:30 13321testdata/SampleMaterial.lc 2150:25-2150:30
13672 Bool 13322 Bool
13673testdata/SampleMaterial.lc 2151:29-2151:34 13323testdata/SampleMaterial.lc 2151:29-2151:34
13674 Bool 13324 Bool
13675testdata/SampleMaterial.lc 2153:13-2179:14 13325testdata/SampleMaterial.lc 2153:13-2179:14
13676 List StageAttrs 13326 [StageAttrs]
13677testdata/SampleMaterial.lc 2153:15-2153:25 13327testdata/SampleMaterial.lc 2153:15-2153:25
13678 Maybe (Blending', Blending') 13328 Maybe (Blending', Blending')
13679 -> RGBGen 13329 -> RGBGen
13680 -> AlphaGen 13330 -> AlphaGen
13681 -> TCGen 13331 -> TCGen
13682 -> List TCMod 13332 -> [TCMod]
13683 -> StageTexture 13333 -> StageTexture
13684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13334 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13685testdata/SampleMaterial.lc 2153:15-2154:36 13335testdata/SampleMaterial.lc 2153:15-2154:36
13686 RGBGen 13336 RGBGen
13687 -> AlphaGen 13337 -> AlphaGen
13688 -> TCGen 13338 -> TCGen
13689 -> List TCMod 13339 -> [TCMod]
13690 -> StageTexture 13340 -> StageTexture
13691 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13341 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13692testdata/SampleMaterial.lc 2153:15-2155:50 13342testdata/SampleMaterial.lc 2153:15-2155:50
13693 AlphaGen 13343 AlphaGen
13694 -> TCGen 13344 -> TCGen
13695 -> List TCMod 13345 -> [TCMod]
13696 -> StageTexture 13346 -> StageTexture
13697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13347 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13698testdata/SampleMaterial.lc 2153:15-2156:42 13348testdata/SampleMaterial.lc 2153:15-2156:42
13699 TCGen 13349 TCGen
13700 -> List TCMod 13350 -> [TCMod]
13701 -> StageTexture 13351 -> StageTexture
13702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13703testdata/SampleMaterial.lc 2153:15-2157:36 13353testdata/SampleMaterial.lc 2153:15-2157:36
13704 List TCMod 13354 [TCMod]
13705 -> StageTexture 13355 -> StageTexture
13706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13356 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13707testdata/SampleMaterial.lc 2153:15-2158:31 13357testdata/SampleMaterial.lc 2153:15-2158:31
@@ -13728,7 +13378,7 @@ testdata/SampleMaterial.lc 2156:32-2156:42
13728testdata/SampleMaterial.lc 2157:29-2157:36 13378testdata/SampleMaterial.lc 2157:29-2157:36
13729 TCGen 13379 TCGen
13730testdata/SampleMaterial.lc 2158:29-2158:31 13380testdata/SampleMaterial.lc 2158:29-2158:31
13731 forall a . List a 13381 forall a . [a]
13732testdata/SampleMaterial.lc 2159:31-2159:37 13382testdata/SampleMaterial.lc 2159:31-2159:37
13733 String -> StageTexture 13383 String -> StageTexture
13734testdata/SampleMaterial.lc 2159:31-2159:81 13384testdata/SampleMaterial.lc 2159:31-2159:81
@@ -13750,29 +13400,29 @@ testdata/SampleMaterial.lc 2166:15-2166:25
13750 -> RGBGen 13400 -> RGBGen
13751 -> AlphaGen 13401 -> AlphaGen
13752 -> TCGen 13402 -> TCGen
13753 -> List TCMod 13403 -> [TCMod]
13754 -> StageTexture 13404 -> StageTexture
13755 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13756testdata/SampleMaterial.lc 2166:15-2167:57 13406testdata/SampleMaterial.lc 2166:15-2167:57
13757 RGBGen 13407 RGBGen
13758 -> AlphaGen 13408 -> AlphaGen
13759 -> TCGen 13409 -> TCGen
13760 -> List TCMod 13410 -> [TCMod]
13761 -> StageTexture 13411 -> StageTexture
13762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13763testdata/SampleMaterial.lc 2166:15-2168:50 13413testdata/SampleMaterial.lc 2166:15-2168:50
13764 AlphaGen 13414 AlphaGen
13765 -> TCGen 13415 -> TCGen
13766 -> List TCMod 13416 -> [TCMod]
13767 -> StageTexture 13417 -> StageTexture
13768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13769testdata/SampleMaterial.lc 2166:15-2169:42 13419testdata/SampleMaterial.lc 2166:15-2169:42
13770 TCGen 13420 TCGen
13771 -> List TCMod 13421 -> [TCMod]
13772 -> StageTexture 13422 -> StageTexture
13773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13774testdata/SampleMaterial.lc 2166:15-2170:40 13424testdata/SampleMaterial.lc 2166:15-2170:40
13775 List TCMod 13425 [TCMod]
13776 -> StageTexture 13426 -> StageTexture
13777 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13427 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13778testdata/SampleMaterial.lc 2166:15-2171:31 13428testdata/SampleMaterial.lc 2166:15-2171:31
@@ -13789,7 +13439,7 @@ testdata/SampleMaterial.lc 2166:15-2175:40
13789testdata/SampleMaterial.lc 2166:15-2176:46 13439testdata/SampleMaterial.lc 2166:15-2176:46
13790 String -> StageAttrs 13440 String -> StageAttrs
13791testdata/SampleMaterial.lc 2166:15-2178:18 13441testdata/SampleMaterial.lc 2166:15-2178:18
13792 StageAttrs | List StageAttrs 13442 StageAttrs | [StageAttrs]
13793testdata/SampleMaterial.lc 2167:29-2167:33 13443testdata/SampleMaterial.lc 2167:29-2167:33
13794 forall a . a -> Maybe a 13444 forall a . a -> Maybe a
13795testdata/SampleMaterial.lc 2167:29-2167:57 13445testdata/SampleMaterial.lc 2167:29-2167:57
@@ -13807,7 +13457,7 @@ testdata/SampleMaterial.lc 2169:32-2169:42
13807testdata/SampleMaterial.lc 2170:29-2170:40 13457testdata/SampleMaterial.lc 2170:29-2170:40
13808 TCGen 13458 TCGen
13809testdata/SampleMaterial.lc 2171:29-2171:31 13459testdata/SampleMaterial.lc 2171:29-2171:31
13810 forall a . List a 13460 forall a . [a]
13811testdata/SampleMaterial.lc 2172:31-2172:42 13461testdata/SampleMaterial.lc 2172:31-2172:42
13812 StageTexture 13462 StageTexture
13813testdata/SampleMaterial.lc 2173:34-2173:38 13463testdata/SampleMaterial.lc 2173:34-2173:38
diff --git a/testdata/data.out b/testdata/data.out
index 8e2003e2..615a5361 100644
--- a/testdata/data.out
+++ b/testdata/data.out
@@ -2,7 +2,7 @@
2data Data0 :: Type where 2data Data0 :: Type where
3 Data0 :: Data0 3 Data0 :: Data0
4data Data1 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where 4data Data1 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where
5 Data1 :: _c -> _b -> _a -> Data1 _c _b _a 5 Data1 :: forall a b c . a -> b -> c -> Data1 a b c
6data Data2 :: Type where 6data Data2 :: Type where
7 Data21 :: Int -> Data2 7 Data21 :: Int -> Data2
8 Data22 :: Int -> Int -> Data2 8 Data22 :: Int -> Int -> Data2
@@ -25,9 +25,9 @@ y
25 (_rhs undefined) 25 (_rhs undefined)
26 a 26 a
27data Data5 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where 27data Data5 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where
28 Data51 :: _c -> Data5 _c _b _a 28 Data51 :: forall a b c . a -> Data5 a b c
29 Data52 :: _c -> _b -> _a -> Data5 _c _b _a 29 Data52 :: forall d e f . d -> e -> f -> Data5 d e f
30 Data53 :: Int -> _c -> Float -> _b -> _a -> Data5 _c _b _a 30 Data53 :: forall g h i . Int -> g -> Float -> h -> i -> Data5 g h i
31a5 31a5
32 = \(a :: _) -> 'Data5Case 32 = \(a :: _) -> 'Data5Case
33 \_ -> _ :: _ 33 \_ -> _ :: _
diff --git a/testdata/framebuffer02.reject.out b/testdata/framebuffer02.reject.out
index b733b615..1899ff29 100644
--- a/testdata/framebuffer02.reject.out
+++ b/testdata/framebuffer02.reject.out
@@ -21,7 +21,7 @@ in testdata/framebuffer02.reject.lc:2:17:
21 ) 21 )
22------------ tooltips 22------------ tooltips
23testdata/framebuffer02.reject.lc 2:17-2:28 23testdata/framebuffer02.reject.lc 2:17-2:28
24 forall (a :: List Type) 24 forall (a :: [Type])
25 . sameLayerCounts a 25 . sameLayerCounts a
26 => HList a 26 => HList a
27 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 27 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
@@ -36,7 +36,7 @@ testdata/framebuffer02.reject.lc 2:17-5:30
36 (Image 1 ('Color (VecScalar 4 Float))) 36 (Image 1 ('Color (VecScalar 4 Float)))
37 (: 37 (:
38 (Image 2 ('Color (VecScalar 4 Float))) 38 (Image 2 ('Color (VecScalar 4 Float)))
39 (: (Image 1 ('Color (VecScalar 1 Float))) 'Nil)))) 39 (: (Image 1 ('Color (VecScalar 1 Float))) '[]))))
40testdata/framebuffer02.reject.lc 2:29-5:30 40testdata/framebuffer02.reject.lc 2:29-5:30
41 (Image 1 ('Color (VecScalar 4 Float)), Image 41 (Image 1 ('Color (VecScalar 4 Float)), Image
42 2 42 2
diff --git a/testdata/language-features/basic-list/list01.out b/testdata/language-features/basic-list/list01.out
index 58abb9f1..5df5b1a0 100644
--- a/testdata/language-features/basic-list/list01.out
+++ b/testdata/language-features/basic-list/list01.out
@@ -4,47 +4,47 @@ value2 = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : [])
4value3 = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : []) 4value3 = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : [])
5main is not found 5main is not found
6------------ trace 6------------ trace
7value1 :: forall a . List a 7value1 :: forall a . [a]
8value2 :: forall a . Num a => List a 8value2 :: forall a . Num a => [a]
9value3 :: List Char 9value3 :: [Char]
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/list01.lc 1:1-1:7 11testdata/language-features/basic-list/list01.lc 1:1-1:7
12 forall a . List a 12 forall a . [a]
13testdata/language-features/basic-list/list01.lc 1:10-1:12 13testdata/language-features/basic-list/list01.lc 1:10-1:12
14 forall a . List a 14 forall a . [a]
15testdata/language-features/basic-list/list01.lc 2:1-2:7 15testdata/language-features/basic-list/list01.lc 2:1-2:7
16 forall a . Num a => List a 16 forall a . Num a => [a]
17testdata/language-features/basic-list/list01.lc 2:10-2:19 17testdata/language-features/basic-list/list01.lc 2:10-2:19
18 List _c 18 [_c]
19testdata/language-features/basic-list/list01.lc 2:11-2:12 19testdata/language-features/basic-list/list01.lc 2:11-2:12
20 _b 20 _b
21testdata/language-features/basic-list/list01.lc 2:13-2:14 21testdata/language-features/basic-list/list01.lc 2:13-2:14
22 _b 22 _b
23testdata/language-features/basic-list/list01.lc 2:13-2:18 23testdata/language-features/basic-list/list01.lc 2:13-2:18
24 List _d 24 [_d]
25testdata/language-features/basic-list/list01.lc 2:15-2:16 25testdata/language-features/basic-list/list01.lc 2:15-2:16
26 _b 26 _b
27testdata/language-features/basic-list/list01.lc 2:15-2:18 27testdata/language-features/basic-list/list01.lc 2:15-2:18
28 List _e 28 [_e]
29testdata/language-features/basic-list/list01.lc 2:17-2:18 29testdata/language-features/basic-list/list01.lc 2:17-2:18
30 _b | List _e 30 _b | [_e]
31testdata/language-features/basic-list/list01.lc 3:1-3:7 31testdata/language-features/basic-list/list01.lc 3:1-3:7
32 List Char 32 [Char]
33testdata/language-features/basic-list/list01.lc 3:10-3:31 33testdata/language-features/basic-list/list01.lc 3:10-3:31
34 List Char 34 [Char]
35testdata/language-features/basic-list/list01.lc 3:11-3:14 35testdata/language-features/basic-list/list01.lc 3:11-3:14
36 Char 36 Char
37testdata/language-features/basic-list/list01.lc 3:15-3:18 37testdata/language-features/basic-list/list01.lc 3:15-3:18
38 Char 38 Char
39testdata/language-features/basic-list/list01.lc 3:15-3:30 39testdata/language-features/basic-list/list01.lc 3:15-3:30
40 List Char 40 [Char]
41testdata/language-features/basic-list/list01.lc 3:19-3:22 41testdata/language-features/basic-list/list01.lc 3:19-3:22
42 Char 42 Char
43testdata/language-features/basic-list/list01.lc 3:19-3:30 43testdata/language-features/basic-list/list01.lc 3:19-3:30
44 List Char 44 [Char]
45testdata/language-features/basic-list/list01.lc 3:23-3:26 45testdata/language-features/basic-list/list01.lc 3:23-3:26
46 Char 46 Char
47testdata/language-features/basic-list/list01.lc 3:23-3:30 47testdata/language-features/basic-list/list01.lc 3:23-3:30
48 List Char 48 [Char]
49testdata/language-features/basic-list/list01.lc 3:27-3:30 49testdata/language-features/basic-list/list01.lc 3:27-3:30
50 Char | List Char \ No newline at end of file 50 Char | [Char] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list02.out b/testdata/language-features/basic-list/list02.out
index 66445671..dec74991 100644
--- a/testdata/language-features/basic-list/list02.out
+++ b/testdata/language-features/basic-list/list02.out
@@ -4,47 +4,47 @@ value2 = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : [])
4value3 = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : []) 4value3 = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : [])
5main is not found 5main is not found
6------------ trace 6------------ trace
7value1 :: forall a . List a 7value1 :: forall a . [a]
8value2 :: forall a . Num a => List a 8value2 :: forall a . Num a => [a]
9value3 :: List Char 9value3 :: [Char]
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/list02.lc 1:1-1:7 11testdata/language-features/basic-list/list02.lc 1:1-1:7
12 forall a . List a 12 forall a . [a]
13testdata/language-features/basic-list/list02.lc 1:10-2:4 13testdata/language-features/basic-list/list02.lc 1:10-2:4
14 forall a . List a 14 forall a . [a]
15testdata/language-features/basic-list/list02.lc 4:1-4:7 15testdata/language-features/basic-list/list02.lc 4:1-4:7
16 forall a . Num a => List a 16 forall a . Num a => [a]
17testdata/language-features/basic-list/list02.lc 4:10-5:7 17testdata/language-features/basic-list/list02.lc 4:10-5:7
18 List _c 18 [_c]
19testdata/language-features/basic-list/list02.lc 4:11-4:12 19testdata/language-features/basic-list/list02.lc 4:11-4:12
20 _b 20 _b
21testdata/language-features/basic-list/list02.lc 4:13-4:14 21testdata/language-features/basic-list/list02.lc 4:13-4:14
22 _b 22 _b
23testdata/language-features/basic-list/list02.lc 4:13-5:6 23testdata/language-features/basic-list/list02.lc 4:13-5:6
24 List _d 24 [_d]
25testdata/language-features/basic-list/list02.lc 5:3-5:4 25testdata/language-features/basic-list/list02.lc 5:3-5:4
26 _b 26 _b
27testdata/language-features/basic-list/list02.lc 5:3-5:6 27testdata/language-features/basic-list/list02.lc 5:3-5:6
28 List _e 28 [_e]
29testdata/language-features/basic-list/list02.lc 5:5-5:6 29testdata/language-features/basic-list/list02.lc 5:5-5:6
30 _b | List _e 30 _b | [_e]
31testdata/language-features/basic-list/list02.lc 7:1-7:7 31testdata/language-features/basic-list/list02.lc 7:1-7:7
32 List Char 32 [Char]
33testdata/language-features/basic-list/list02.lc 8:3-13:4 33testdata/language-features/basic-list/list02.lc 8:3-13:4
34 List Char 34 [Char]
35testdata/language-features/basic-list/list02.lc 8:5-8:8 35testdata/language-features/basic-list/list02.lc 8:5-8:8
36 Char 36 Char
37testdata/language-features/basic-list/list02.lc 9:5-9:8 37testdata/language-features/basic-list/list02.lc 9:5-9:8
38 Char 38 Char
39testdata/language-features/basic-list/list02.lc 9:5-12:8 39testdata/language-features/basic-list/list02.lc 9:5-12:8
40 List Char 40 [Char]
41testdata/language-features/basic-list/list02.lc 10:5-10:8 41testdata/language-features/basic-list/list02.lc 10:5-10:8
42 Char 42 Char
43testdata/language-features/basic-list/list02.lc 10:5-12:8 43testdata/language-features/basic-list/list02.lc 10:5-12:8
44 List Char 44 [Char]
45testdata/language-features/basic-list/list02.lc 11:5-11:8 45testdata/language-features/basic-list/list02.lc 11:5-11:8
46 Char 46 Char
47testdata/language-features/basic-list/list02.lc 11:5-12:8 47testdata/language-features/basic-list/list02.lc 11:5-12:8
48 List Char 48 [Char]
49testdata/language-features/basic-list/list02.lc 12:5-12:8 49testdata/language-features/basic-list/list02.lc 12:5-12:8
50 Char | List Char \ No newline at end of file 50 Char | [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 7c00caeb..aebab457 100644
--- a/testdata/language-features/basic-list/list08.out
+++ b/testdata/language-features/basic-list/list08.out
@@ -2,13 +2,13 @@
2value = _rhs (fromInt 1 : 1.2 : []) 2value = _rhs (fromInt 1 : 1.2 : [])
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Float 5value :: [Float]
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list08.lc 1:1-1:6 7testdata/language-features/basic-list/list08.lc 1:1-1:6
8 List Float 8 [Float]
9testdata/language-features/basic-list/list08.lc 1:9-1:16 9testdata/language-features/basic-list/list08.lc 1:9-1:16
10 List Float 10 [Float]
11testdata/language-features/basic-list/list08.lc 1:10-1:11 11testdata/language-features/basic-list/list08.lc 1:10-1:11
12 _b 12 _b
13testdata/language-features/basic-list/list08.lc 1:12-1:15 13testdata/language-features/basic-list/list08.lc 1:12-1:15
14 Float | List Float \ No newline at end of file 14 Float | [Float] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list09.out b/testdata/language-features/basic-list/list09.out
index 1667abd0..11abf486 100644
--- a/testdata/language-features/basic-list/list09.out
+++ b/testdata/language-features/basic-list/list09.out
@@ -1,17 +1,17 @@
1------------ desugared source code 1------------ desugared source code
2value = _rhs (fromInt 1 : 1.2 : [] :: List Float) 2value = _rhs (fromInt 1 : 1.2 : [] :: [Float])
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Float 5value :: [Float]
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list09.lc 1:1-1:6 7testdata/language-features/basic-list/list09.lc 1:1-1:6
8 List Float 8 [Float]
9testdata/language-features/basic-list/list09.lc 1:9-1:16 9testdata/language-features/basic-list/list09.lc 1:9-1:16
10 List Float 10 [Float]
11testdata/language-features/basic-list/list09.lc 1:10-1:11 11testdata/language-features/basic-list/list09.lc 1:10-1:11
12 _b 12 _b
13testdata/language-features/basic-list/list09.lc 1:12-1:15 13testdata/language-features/basic-list/list09.lc 1:12-1:15
14 Float | List Float 14 Float | [Float]
15testdata/language-features/basic-list/list09.lc 1:20-1:27 15testdata/language-features/basic-list/list09.lc 1:20-1:27
16 Type 16 Type
17testdata/language-features/basic-list/list09.lc 1:21-1:26 17testdata/language-features/basic-list/list09.lc 1:21-1:26
diff --git a/testdata/language-features/basic-list/list11.out b/testdata/language-features/basic-list/list11.out
index 2c68182e..b70c324c 100644
--- a/testdata/language-features/basic-list/list11.out
+++ b/testdata/language-features/basic-list/list11.out
@@ -2,17 +2,17 @@
2value = _rhs (fromInt 1 : []) 2value = _rhs (fromInt 1 : [])
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: forall a . Num a => List a 5value :: forall a . Num a => [a]
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list11.lc 1:1-1:6 7testdata/language-features/basic-list/list11.lc 1:1-1:6
8 forall a . Num a => List a 8 forall a . Num a => [a]
9testdata/language-features/basic-list/list11.lc 1:9-1:10 9testdata/language-features/basic-list/list11.lc 1:9-1:10
10 _b 10 _b
11testdata/language-features/basic-list/list11.lc 1:9-1:11 11testdata/language-features/basic-list/list11.lc 1:9-1:11
12 List _b -> List _b 12 [_b] -> [_b]
13testdata/language-features/basic-list/list11.lc 1:9-1:13 13testdata/language-features/basic-list/list11.lc 1:9-1:13
14 List _b 14 [_b]
15testdata/language-features/basic-list/list11.lc 1:10-1:11 15testdata/language-features/basic-list/list11.lc 1:10-1:11
16 forall a . a -> List a -> List a 16 forall a . a -> [a] -> [a]
17testdata/language-features/basic-list/list11.lc 1:11-1:13 17testdata/language-features/basic-list/list11.lc 1:11-1:13
18 forall a . List a \ No newline at end of file 18 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list12.out b/testdata/language-features/basic-list/list12.out
index 6217fd5d..5a5f796d 100644
--- a/testdata/language-features/basic-list/list12.out
+++ b/testdata/language-features/basic-list/list12.out
@@ -2,49 +2,49 @@
2value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : []) 2value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : [])
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: forall a . Num a => List a 5value :: forall a . Num a => [a]
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list12.lc 1:1-1:6 7testdata/language-features/basic-list/list12.lc 1:1-1:6
8 forall a . Num a => List a 8 forall a . Num a => [a]
9testdata/language-features/basic-list/list12.lc 1:9-1:10 9testdata/language-features/basic-list/list12.lc 1:9-1:10
10 _b 10 _b
11testdata/language-features/basic-list/list12.lc 1:9-1:11 11testdata/language-features/basic-list/list12.lc 1:9-1:11
12 List _b -> List _b 12 [_b] -> [_b]
13testdata/language-features/basic-list/list12.lc 1:9-1:21 13testdata/language-features/basic-list/list12.lc 1:9-1:21
14 List _c 14 [_c]
15testdata/language-features/basic-list/list12.lc 1:10-1:11 15testdata/language-features/basic-list/list12.lc 1:10-1:11
16 forall a . a -> List a -> List a 16 forall a . a -> [a] -> [a]
17testdata/language-features/basic-list/list12.lc 1:11-1:12 17testdata/language-features/basic-list/list12.lc 1:11-1:12
18 _b 18 _b
19testdata/language-features/basic-list/list12.lc 1:11-1:13 19testdata/language-features/basic-list/list12.lc 1:11-1:13
20 List _b -> List _b 20 [_b] -> [_b]
21testdata/language-features/basic-list/list12.lc 1:11-1:21 21testdata/language-features/basic-list/list12.lc 1:11-1:21
22 List _d 22 [_d]
23testdata/language-features/basic-list/list12.lc 1:12-1:13 23testdata/language-features/basic-list/list12.lc 1:12-1:13
24 forall a . a -> List a -> List a 24 forall a . a -> [a] -> [a]
25testdata/language-features/basic-list/list12.lc 1:13-1:14 25testdata/language-features/basic-list/list12.lc 1:13-1:14
26 _b 26 _b
27testdata/language-features/basic-list/list12.lc 1:13-1:15 27testdata/language-features/basic-list/list12.lc 1:13-1:15
28 List _b -> List _b 28 [_b] -> [_b]
29testdata/language-features/basic-list/list12.lc 1:13-1:21 29testdata/language-features/basic-list/list12.lc 1:13-1:21
30 List _e 30 [_e]
31testdata/language-features/basic-list/list12.lc 1:14-1:15 31testdata/language-features/basic-list/list12.lc 1:14-1:15
32 forall a . a -> List a -> List a 32 forall a . a -> [a] -> [a]
33testdata/language-features/basic-list/list12.lc 1:15-1:16 33testdata/language-features/basic-list/list12.lc 1:15-1:16
34 _b 34 _b
35testdata/language-features/basic-list/list12.lc 1:15-1:17 35testdata/language-features/basic-list/list12.lc 1:15-1:17
36 List _b -> List _b 36 [_b] -> [_b]
37testdata/language-features/basic-list/list12.lc 1:15-1:21 37testdata/language-features/basic-list/list12.lc 1:15-1:21
38 List _f 38 [_f]
39testdata/language-features/basic-list/list12.lc 1:16-1:17 39testdata/language-features/basic-list/list12.lc 1:16-1:17
40 forall a . a -> List a -> List a 40 forall a . a -> [a] -> [a]
41testdata/language-features/basic-list/list12.lc 1:17-1:18 41testdata/language-features/basic-list/list12.lc 1:17-1:18
42 _b 42 _b
43testdata/language-features/basic-list/list12.lc 1:17-1:19 43testdata/language-features/basic-list/list12.lc 1:17-1:19
44 List _b -> List _b 44 [_b] -> [_b]
45testdata/language-features/basic-list/list12.lc 1:17-1:21 45testdata/language-features/basic-list/list12.lc 1:17-1:21
46 List _f 46 [_f]
47testdata/language-features/basic-list/list12.lc 1:18-1:19 47testdata/language-features/basic-list/list12.lc 1:18-1:19
48 forall a . a -> List a -> List a 48 forall a . a -> [a] -> [a]
49testdata/language-features/basic-list/list12.lc 1:19-1:21 49testdata/language-features/basic-list/list12.lc 1:19-1:21
50 forall a . List a \ No newline at end of file 50 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list13.out b/testdata/language-features/basic-list/list13.out
index c4567888..66403b86 100644
--- a/testdata/language-features/basic-list/list13.out
+++ b/testdata/language-features/basic-list/list13.out
@@ -2,49 +2,49 @@
2value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : []) 2value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : [])
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Char 5value :: [Char]
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list13.lc 1:1-1:6 7testdata/language-features/basic-list/list13.lc 1:1-1:6
8 List Char 8 [Char]
9testdata/language-features/basic-list/list13.lc 1:9-1:12 9testdata/language-features/basic-list/list13.lc 1:9-1:12
10 Char 10 Char
11testdata/language-features/basic-list/list13.lc 1:9-1:13 11testdata/language-features/basic-list/list13.lc 1:9-1:13
12 List Char -> List Char 12 [Char] -> [Char]
13testdata/language-features/basic-list/list13.lc 1:9-1:31 13testdata/language-features/basic-list/list13.lc 1:9-1:31
14 List Char 14 [Char]
15testdata/language-features/basic-list/list13.lc 1:12-1:13 15testdata/language-features/basic-list/list13.lc 1:12-1:13
16 forall a . a -> List a -> List a 16 forall a . a -> [a] -> [a]
17testdata/language-features/basic-list/list13.lc 1:13-1:16 17testdata/language-features/basic-list/list13.lc 1:13-1:16
18 Char 18 Char
19testdata/language-features/basic-list/list13.lc 1:13-1:17 19testdata/language-features/basic-list/list13.lc 1:13-1:17
20 List Char -> List Char 20 [Char] -> [Char]
21testdata/language-features/basic-list/list13.lc 1:13-1:31 21testdata/language-features/basic-list/list13.lc 1:13-1:31
22 List Char 22 [Char]
23testdata/language-features/basic-list/list13.lc 1:16-1:17 23testdata/language-features/basic-list/list13.lc 1:16-1:17
24 forall a . a -> List a -> List a 24 forall a . a -> [a] -> [a]
25testdata/language-features/basic-list/list13.lc 1:17-1:20 25testdata/language-features/basic-list/list13.lc 1:17-1:20
26 Char 26 Char
27testdata/language-features/basic-list/list13.lc 1:17-1:21 27testdata/language-features/basic-list/list13.lc 1:17-1:21
28 List Char -> List Char 28 [Char] -> [Char]
29testdata/language-features/basic-list/list13.lc 1:17-1:31 29testdata/language-features/basic-list/list13.lc 1:17-1:31
30 List Char 30 [Char]
31testdata/language-features/basic-list/list13.lc 1:20-1:21 31testdata/language-features/basic-list/list13.lc 1:20-1:21
32 forall a . a -> List a -> List a 32 forall a . a -> [a] -> [a]
33testdata/language-features/basic-list/list13.lc 1:21-1:24 33testdata/language-features/basic-list/list13.lc 1:21-1:24
34 Char 34 Char
35testdata/language-features/basic-list/list13.lc 1:21-1:25 35testdata/language-features/basic-list/list13.lc 1:21-1:25
36 List Char -> List Char 36 [Char] -> [Char]
37testdata/language-features/basic-list/list13.lc 1:21-1:31 37testdata/language-features/basic-list/list13.lc 1:21-1:31
38 List Char 38 [Char]
39testdata/language-features/basic-list/list13.lc 1:24-1:25 39testdata/language-features/basic-list/list13.lc 1:24-1:25
40 forall a . a -> List a -> List a 40 forall a . a -> [a] -> [a]
41testdata/language-features/basic-list/list13.lc 1:25-1:28 41testdata/language-features/basic-list/list13.lc 1:25-1:28
42 Char 42 Char
43testdata/language-features/basic-list/list13.lc 1:25-1:29 43testdata/language-features/basic-list/list13.lc 1:25-1:29
44 List Char -> List Char 44 [Char] -> [Char]
45testdata/language-features/basic-list/list13.lc 1:25-1:31 45testdata/language-features/basic-list/list13.lc 1:25-1:31
46 List Char 46 [Char]
47testdata/language-features/basic-list/list13.lc 1:28-1:29 47testdata/language-features/basic-list/list13.lc 1:28-1:29
48 forall a . a -> List a -> List a 48 forall a . a -> [a] -> [a]
49testdata/language-features/basic-list/list13.lc 1:29-1:31 49testdata/language-features/basic-list/list13.lc 1:29-1:31
50 forall a . List a \ No newline at end of file 50 forall a . [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list14.reject.out b/testdata/language-features/basic-list/list14.reject.out
index 8d1a59e9..a8d86a22 100644
--- a/testdata/language-features/basic-list/list14.reject.out
+++ b/testdata/language-features/basic-list/list14.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2'List 'Char 2['Char]
3with 3with
4() 4()
5 5
@@ -8,7 +8,7 @@ value = 'h':'i':()
8 ^^ 8 ^^
9------------ trace 9------------ trace
10!type error: can not unify 10!type error: can not unify
11'List 'Char 11['Char]
12with 12with
13() 13()
14 14
@@ -19,14 +19,14 @@ value = 'h':'i':()
19testdata/language-features/basic-list/list14.reject.lc 1:9-1:12 19testdata/language-features/basic-list/list14.reject.lc 1:9-1:12
20 Char 20 Char
21testdata/language-features/basic-list/list14.reject.lc 1:9-1:13 21testdata/language-features/basic-list/list14.reject.lc 1:9-1:13
22 List Char -> List Char 22 [Char] -> [Char]
23testdata/language-features/basic-list/list14.reject.lc 1:12-1:13 23testdata/language-features/basic-list/list14.reject.lc 1:12-1:13
24 forall a . a -> List a -> List a 24 forall a . a -> [a] -> [a]
25testdata/language-features/basic-list/list14.reject.lc 1:13-1:16 25testdata/language-features/basic-list/list14.reject.lc 1:13-1:16
26 Char 26 Char
27testdata/language-features/basic-list/list14.reject.lc 1:13-1:17 27testdata/language-features/basic-list/list14.reject.lc 1:13-1:17
28 List Char -> List Char 28 [Char] -> [Char]
29testdata/language-features/basic-list/list14.reject.lc 1:16-1:17 29testdata/language-features/basic-list/list14.reject.lc 1:16-1:17
30 forall a . a -> List a -> List a 30 forall a . a -> [a] -> [a]
31testdata/language-features/basic-list/list14.reject.lc 1:17-1:19 31testdata/language-features/basic-list/list14.reject.lc 1:17-1:19
32 () \ No newline at end of file 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 9caab32f..4260adbe 100644
--- a/testdata/language-features/basic-list/list15.reject.out
+++ b/testdata/language-features/basic-list/list15.reject.out
@@ -19,18 +19,18 @@ value = 'h':'i':():[]
19testdata/language-features/basic-list/list15.reject.lc 1:9-1:12 19testdata/language-features/basic-list/list15.reject.lc 1:9-1:12
20 Char 20 Char
21testdata/language-features/basic-list/list15.reject.lc 1:9-1:13 21testdata/language-features/basic-list/list15.reject.lc 1:9-1:13
22 List Char -> List Char 22 [Char] -> [Char]
23testdata/language-features/basic-list/list15.reject.lc 1:12-1:13 23testdata/language-features/basic-list/list15.reject.lc 1:12-1:13
24 forall a . a -> List a -> List a 24 forall a . a -> [a] -> [a]
25testdata/language-features/basic-list/list15.reject.lc 1:13-1:16 25testdata/language-features/basic-list/list15.reject.lc 1:13-1:16
26 Char 26 Char
27testdata/language-features/basic-list/list15.reject.lc 1:13-1:17 27testdata/language-features/basic-list/list15.reject.lc 1:13-1:17
28 List Char -> List Char 28 [Char] -> [Char]
29testdata/language-features/basic-list/list15.reject.lc 1:16-1:17 29testdata/language-features/basic-list/list15.reject.lc 1:16-1:17
30 forall a . a -> List a -> List a 30 forall a . a -> [a] -> [a]
31testdata/language-features/basic-list/list15.reject.lc 1:17-1:19 31testdata/language-features/basic-list/list15.reject.lc 1:17-1:19
32 () 32 ()
33testdata/language-features/basic-list/list15.reject.lc 1:17-1:20 33testdata/language-features/basic-list/list15.reject.lc 1:17-1:20
34 List () -> List () 34 [()] -> [()]
35testdata/language-features/basic-list/list15.reject.lc 1:19-1:20 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 36 forall a . a -> [a] -> [a] \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list16.reject.out b/testdata/language-features/basic-list/list16.reject.out
index 4ffd3ea0..912f567c 100644
--- a/testdata/language-features/basic-list/list16.reject.out
+++ b/testdata/language-features/basic-list/list16.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2'List 'Char 2['Char]
3with 3with
4'Char 4'Char
5 5
@@ -8,7 +8,7 @@ value = 'h':'i'
8 ^^^ 8 ^^^
9------------ trace 9------------ trace
10!type error: can not unify 10!type error: can not unify
11'List 'Char 11['Char]
12with 12with
13'Char 13'Char
14 14
@@ -19,8 +19,8 @@ value = 'h':'i'
19testdata/language-features/basic-list/list16.reject.lc 1:9-1:12 19testdata/language-features/basic-list/list16.reject.lc 1:9-1:12
20 Char 20 Char
21testdata/language-features/basic-list/list16.reject.lc 1:9-1:13 21testdata/language-features/basic-list/list16.reject.lc 1:9-1:13
22 List Char -> List Char 22 [Char] -> [Char]
23testdata/language-features/basic-list/list16.reject.lc 1:12-1:13 23testdata/language-features/basic-list/list16.reject.lc 1:12-1:13
24 forall a . a -> List a -> List a 24 forall a . a -> [a] -> [a]
25testdata/language-features/basic-list/list16.reject.lc 1:13-1:16 25testdata/language-features/basic-list/list16.reject.lc 1:13-1:16
26 Char \ No newline at end of file 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 be5d1871..a782100a 100644
--- a/testdata/language-features/basic-list/listcomp01.out
+++ b/testdata/language-features/basic-list/listcomp01.out
@@ -2,25 +2,25 @@
2value = _rhs (concatMap \_ -> HNil : [] (HNil : HNil : HNil : HNil : [])) 2value = _rhs (concatMap \_ -> HNil : [] (HNil : HNil : HNil : HNil : []))
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List () 5value :: [()]
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/listcomp01.lc 1:1-1:6 7testdata/language-features/basic-list/listcomp01.lc 1:1-1:6
8 List () 8 [()]
9testdata/language-features/basic-list/listcomp01.lc 1:9-1:34 9testdata/language-features/basic-list/listcomp01.lc 1:9-1:34
10 List () 10 [()]
11testdata/language-features/basic-list/listcomp01.lc 1:10-1:12 11testdata/language-features/basic-list/listcomp01.lc 1:10-1:12
12 () | List () 12 () | [()]
13testdata/language-features/basic-list/listcomp01.lc 1:20-1:33 13testdata/language-features/basic-list/listcomp01.lc 1:20-1:33
14 List () 14 [()]
15testdata/language-features/basic-list/listcomp01.lc 1:21-1:23 15testdata/language-features/basic-list/listcomp01.lc 1:21-1:23
16 () 16 ()
17testdata/language-features/basic-list/listcomp01.lc 1:24-1:26 17testdata/language-features/basic-list/listcomp01.lc 1:24-1:26
18 () 18 ()
19testdata/language-features/basic-list/listcomp01.lc 1:24-1:32 19testdata/language-features/basic-list/listcomp01.lc 1:24-1:32
20 List () 20 [()]
21testdata/language-features/basic-list/listcomp01.lc 1:27-1:29 21testdata/language-features/basic-list/listcomp01.lc 1:27-1:29
22 () 22 ()
23testdata/language-features/basic-list/listcomp01.lc 1:27-1:32 23testdata/language-features/basic-list/listcomp01.lc 1:27-1:32
24 List () 24 [()]
25testdata/language-features/basic-list/listcomp01.lc 1:30-1:32 25testdata/language-features/basic-list/listcomp01.lc 1:30-1:32
26 () | List () \ No newline at end of file 26 () | [()] \ 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 825c5244..661abdad 100644
--- a/testdata/language-features/basic-list/listcomp02.out
+++ b/testdata/language-features/basic-list/listcomp02.out
@@ -3,30 +3,30 @@ l = _rhs (HNil : HNil : HNil : HNil : [])
3value = _rhs (concatMap \(a :: _) -> a : [] l) 3value = _rhs (concatMap \(a :: _) -> a : [] l)
4main is not found 4main is not found
5------------ trace 5------------ trace
6l :: List () 6l :: [()]
7value :: List () 7value :: [()]
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp02.lc 1:1-1:2 9testdata/language-features/basic-list/listcomp02.lc 1:1-1:2
10 List () 10 [()]
11testdata/language-features/basic-list/listcomp02.lc 1:5-1:18 11testdata/language-features/basic-list/listcomp02.lc 1:5-1:18
12 List () 12 [()]
13testdata/language-features/basic-list/listcomp02.lc 1:6-1:8 13testdata/language-features/basic-list/listcomp02.lc 1:6-1:8
14 () 14 ()
15testdata/language-features/basic-list/listcomp02.lc 1:9-1:11 15testdata/language-features/basic-list/listcomp02.lc 1:9-1:11
16 () 16 ()
17testdata/language-features/basic-list/listcomp02.lc 1:9-1:17 17testdata/language-features/basic-list/listcomp02.lc 1:9-1:17
18 List () 18 [()]
19testdata/language-features/basic-list/listcomp02.lc 1:12-1:14 19testdata/language-features/basic-list/listcomp02.lc 1:12-1:14
20 () 20 ()
21testdata/language-features/basic-list/listcomp02.lc 1:12-1:17 21testdata/language-features/basic-list/listcomp02.lc 1:12-1:17
22 List () 22 [()]
23testdata/language-features/basic-list/listcomp02.lc 1:15-1:17 23testdata/language-features/basic-list/listcomp02.lc 1:15-1:17
24 () | List () 24 () | [()]
25testdata/language-features/basic-list/listcomp02.lc 2:1-2:6 25testdata/language-features/basic-list/listcomp02.lc 2:1-2:6
26 List () 26 [()]
27testdata/language-features/basic-list/listcomp02.lc 2:9-2:21 27testdata/language-features/basic-list/listcomp02.lc 2:9-2:21
28 List () 28 [()]
29testdata/language-features/basic-list/listcomp02.lc 2:10-2:11 29testdata/language-features/basic-list/listcomp02.lc 2:10-2:11
30 _d | List _b 30 _d | [_b]
31testdata/language-features/basic-list/listcomp02.lc 2:19-2:20 31testdata/language-features/basic-list/listcomp02.lc 2:19-2:20
32 List () \ No newline at end of file 32 [()] \ 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 22d4ebf6..f6a524a8 100644
--- a/testdata/language-features/basic-list/listcomp03.out
+++ b/testdata/language-features/basic-list/listcomp03.out
@@ -6,29 +6,29 @@ value
6 (HNil : HNil : HNil : HNil : [])) 6 (HNil : HNil : HNil : HNil : []))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: [()]
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6 11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6
12 List () 12 [()]
13testdata/language-features/basic-list/listcomp03.lc 1:9-1:41 13testdata/language-features/basic-list/listcomp03.lc 1:9-1:41
14 List () 14 [()]
15testdata/language-features/basic-list/listcomp03.lc 1:10-1:12 15testdata/language-features/basic-list/listcomp03.lc 1:10-1:12
16 () | List () 16 () | [()]
17testdata/language-features/basic-list/listcomp03.lc 1:10-1:40 17testdata/language-features/basic-list/listcomp03.lc 1:10-1:40
18 List () -> List () | List () 18 [()] -> [()] | [()]
19testdata/language-features/basic-list/listcomp03.lc 1:20-1:33 19testdata/language-features/basic-list/listcomp03.lc 1:20-1:33
20 List () 20 [()]
21testdata/language-features/basic-list/listcomp03.lc 1:21-1:23 21testdata/language-features/basic-list/listcomp03.lc 1:21-1:23
22 () 22 ()
23testdata/language-features/basic-list/listcomp03.lc 1:24-1:26 23testdata/language-features/basic-list/listcomp03.lc 1:24-1:26
24 () 24 ()
25testdata/language-features/basic-list/listcomp03.lc 1:24-1:32 25testdata/language-features/basic-list/listcomp03.lc 1:24-1:32
26 List () 26 [()]
27testdata/language-features/basic-list/listcomp03.lc 1:27-1:29 27testdata/language-features/basic-list/listcomp03.lc 1:27-1:29
28 () 28 ()
29testdata/language-features/basic-list/listcomp03.lc 1:27-1:32 29testdata/language-features/basic-list/listcomp03.lc 1:27-1:32
30 List () 30 [()]
31testdata/language-features/basic-list/listcomp03.lc 1:30-1:32 31testdata/language-features/basic-list/listcomp03.lc 1:30-1:32
32 () | List () 32 () | [()]
33testdata/language-features/basic-list/listcomp03.lc 1:35-1:40 33testdata/language-features/basic-list/listcomp03.lc 1:35-1:40
34 Bool \ No newline at end of file 34 Bool \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp04.out b/testdata/language-features/basic-list/listcomp04.out
index c42d18fa..e1cdf511 100644
--- a/testdata/language-features/basic-list/listcomp04.out
+++ b/testdata/language-features/basic-list/listcomp04.out
@@ -3,34 +3,34 @@ l = _rhs (HNil : HNil : HNil : HNil : [])
3value = _rhs (concatMap \_ -> concatMap \_ -> HNil : [] l l) 3value = _rhs (concatMap \_ -> concatMap \_ -> HNil : [] l l)
4main is not found 4main is not found
5------------ trace 5------------ trace
6l :: List () 6l :: [()]
7value :: List () 7value :: [()]
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp04.lc 1:1-1:2 9testdata/language-features/basic-list/listcomp04.lc 1:1-1:2
10 List () 10 [()]
11testdata/language-features/basic-list/listcomp04.lc 1:5-1:18 11testdata/language-features/basic-list/listcomp04.lc 1:5-1:18
12 List () 12 [()]
13testdata/language-features/basic-list/listcomp04.lc 1:6-1:8 13testdata/language-features/basic-list/listcomp04.lc 1:6-1:8
14 () 14 ()
15testdata/language-features/basic-list/listcomp04.lc 1:9-1:11 15testdata/language-features/basic-list/listcomp04.lc 1:9-1:11
16 () 16 ()
17testdata/language-features/basic-list/listcomp04.lc 1:9-1:17 17testdata/language-features/basic-list/listcomp04.lc 1:9-1:17
18 List () 18 [()]
19testdata/language-features/basic-list/listcomp04.lc 1:12-1:14 19testdata/language-features/basic-list/listcomp04.lc 1:12-1:14
20 () 20 ()
21testdata/language-features/basic-list/listcomp04.lc 1:12-1:17 21testdata/language-features/basic-list/listcomp04.lc 1:12-1:17
22 List () 22 [()]
23testdata/language-features/basic-list/listcomp04.lc 1:15-1:17 23testdata/language-features/basic-list/listcomp04.lc 1:15-1:17
24 () | List () 24 () | [()]
25testdata/language-features/basic-list/listcomp04.lc 2:1-2:6 25testdata/language-features/basic-list/listcomp04.lc 2:1-2:6
26 List () 26 [()]
27testdata/language-features/basic-list/listcomp04.lc 2:9-2:30 27testdata/language-features/basic-list/listcomp04.lc 2:9-2:30
28 List () 28 [()]
29testdata/language-features/basic-list/listcomp04.lc 2:10-2:12 29testdata/language-features/basic-list/listcomp04.lc 2:10-2:12
30 () | List () 30 () | [()]
31testdata/language-features/basic-list/listcomp04.lc 2:10-2:29 31testdata/language-features/basic-list/listcomp04.lc 2:10-2:29
32 List () 32 [()]
33testdata/language-features/basic-list/listcomp04.lc 2:20-2:21 33testdata/language-features/basic-list/listcomp04.lc 2:20-2:21
34 List () 34 [()]
35testdata/language-features/basic-list/listcomp04.lc 2:28-2:29 35testdata/language-features/basic-list/listcomp04.lc 2:28-2:29
36 List () \ No newline at end of file 36 [()] \ 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 53238d6c..b5ac9f54 100644
--- a/testdata/language-features/basic-list/listcomp05.out
+++ b/testdata/language-features/basic-list/listcomp05.out
@@ -6,20 +6,20 @@ value
6 (HNil : HNil : [])) 6 (HNil : HNil : []))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: [()]
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp05.lc 1:1-1:6 11testdata/language-features/basic-list/listcomp05.lc 1:1-1:6
12 List () 12 [()]
13testdata/language-features/basic-list/listcomp05.lc 1:9-1:39 13testdata/language-features/basic-list/listcomp05.lc 1:9-1:39
14 List () 14 [()]
15testdata/language-features/basic-list/listcomp05.lc 1:10-1:11 15testdata/language-features/basic-list/listcomp05.lc 1:10-1:11
16 () 16 ()
17testdata/language-features/basic-list/listcomp05.lc 1:19-1:26 17testdata/language-features/basic-list/listcomp05.lc 1:19-1:26
18 List () 18 [()]
19testdata/language-features/basic-list/listcomp05.lc 1:20-1:22 19testdata/language-features/basic-list/listcomp05.lc 1:20-1:22
20 () 20 ()
21testdata/language-features/basic-list/listcomp05.lc 1:23-1:25 21testdata/language-features/basic-list/listcomp05.lc 1:23-1:25
22 () | List () 22 () | [()]
23testdata/language-features/basic-list/listcomp05.lc 1:32-1:33 23testdata/language-features/basic-list/listcomp05.lc 1:32-1:33
24 _b | () 24 _b | ()
25testdata/language-features/basic-list/listcomp05.lc 1:36-1:38 25testdata/language-features/basic-list/listcomp05.lc 1:36-1:38
diff --git a/testdata/language-features/basic-list/listcomp06.out b/testdata/language-features/basic-list/listcomp06.out
index 56ecc4c6..0002747e 100644
--- a/testdata/language-features/basic-list/listcomp06.out
+++ b/testdata/language-features/basic-list/listcomp06.out
@@ -17,23 +17,23 @@ value2
17 (HNil : HNil : [])) 17 (HNil : HNil : []))
18main is not found 18main is not found
19------------ trace 19------------ trace
20value1 :: List () 20value1 :: [()]
21value2 :: List () 21value2 :: [()]
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-list/listcomp06.lc 1:1-1:7 23testdata/language-features/basic-list/listcomp06.lc 1:1-1:7
24 List () 24 [()]
25testdata/language-features/basic-list/listcomp06.lc 1:10-1:46 25testdata/language-features/basic-list/listcomp06.lc 1:10-1:46
26 List () 26 [()]
27testdata/language-features/basic-list/listcomp06.lc 1:11-1:12 27testdata/language-features/basic-list/listcomp06.lc 1:11-1:12
28 () | List () 28 () | [()]
29testdata/language-features/basic-list/listcomp06.lc 1:11-1:45 29testdata/language-features/basic-list/listcomp06.lc 1:11-1:45
30 List () -> List () 30 [()] -> [()]
31testdata/language-features/basic-list/listcomp06.lc 1:20-1:27 31testdata/language-features/basic-list/listcomp06.lc 1:20-1:27
32 List () 32 [()]
33testdata/language-features/basic-list/listcomp06.lc 1:21-1:23 33testdata/language-features/basic-list/listcomp06.lc 1:21-1:23
34 () 34 ()
35testdata/language-features/basic-list/listcomp06.lc 1:24-1:26 35testdata/language-features/basic-list/listcomp06.lc 1:24-1:26
36 () | List () 36 () | [()]
37testdata/language-features/basic-list/listcomp06.lc 1:33-1:34 37testdata/language-features/basic-list/listcomp06.lc 1:33-1:34
38 _b | () 38 _b | ()
39testdata/language-features/basic-list/listcomp06.lc 1:37-1:39 39testdata/language-features/basic-list/listcomp06.lc 1:37-1:39
@@ -41,19 +41,19 @@ testdata/language-features/basic-list/listcomp06.lc 1:37-1:39
41testdata/language-features/basic-list/listcomp06.lc 1:41-1:45 41testdata/language-features/basic-list/listcomp06.lc 1:41-1:45
42 Bool 42 Bool
43testdata/language-features/basic-list/listcomp06.lc 3:1-3:7 43testdata/language-features/basic-list/listcomp06.lc 3:1-3:7
44 List () 44 [()]
45testdata/language-features/basic-list/listcomp06.lc 3:10-3:46 45testdata/language-features/basic-list/listcomp06.lc 3:10-3:46
46 List () 46 [()]
47testdata/language-features/basic-list/listcomp06.lc 3:11-3:12 47testdata/language-features/basic-list/listcomp06.lc 3:11-3:12
48 () 48 ()
49testdata/language-features/basic-list/listcomp06.lc 3:11-3:45 49testdata/language-features/basic-list/listcomp06.lc 3:11-3:45
50 List () 50 [()]
51testdata/language-features/basic-list/listcomp06.lc 3:20-3:27 51testdata/language-features/basic-list/listcomp06.lc 3:20-3:27
52 List () 52 [()]
53testdata/language-features/basic-list/listcomp06.lc 3:21-3:23 53testdata/language-features/basic-list/listcomp06.lc 3:21-3:23
54 () 54 ()
55testdata/language-features/basic-list/listcomp06.lc 3:24-3:26 55testdata/language-features/basic-list/listcomp06.lc 3:24-3:26
56 () | List () 56 () | [()]
57testdata/language-features/basic-list/listcomp06.lc 3:29-3:33 57testdata/language-features/basic-list/listcomp06.lc 3:29-3:33
58 Bool 58 Bool
59testdata/language-features/basic-list/listcomp06.lc 3:39-3:40 59testdata/language-features/basic-list/listcomp06.lc 3:39-3:40
diff --git a/testdata/language-features/basic-list/listcomp07.out b/testdata/language-features/basic-list/listcomp07.out
index 9d3651c2..1dfa572d 100644
--- a/testdata/language-features/basic-list/listcomp07.out
+++ b/testdata/language-features/basic-list/listcomp07.out
@@ -25,22 +25,22 @@ value3
25 (HNil : HNil : [])) 25 (HNil : HNil : []))
26main is not found 26main is not found
27------------ trace 27------------ trace
28value1 :: List () 28value1 :: [()]
29value2 :: List () 29value2 :: [()]
30value3 :: List () 30value3 :: [()]
31------------ tooltips 31------------ tooltips
32testdata/language-features/basic-list/listcomp07.lc 1:1-1:7 32testdata/language-features/basic-list/listcomp07.lc 1:1-1:7
33 List () 33 [()]
34testdata/language-features/basic-list/listcomp07.lc 1:10-6:11 34testdata/language-features/basic-list/listcomp07.lc 1:10-6:11
35 List () 35 [()]
36testdata/language-features/basic-list/listcomp07.lc 1:12-1:13 36testdata/language-features/basic-list/listcomp07.lc 1:12-1:13
37 () 37 ()
38testdata/language-features/basic-list/listcomp07.lc 2:17-2:24 38testdata/language-features/basic-list/listcomp07.lc 2:17-2:24
39 List () 39 [()]
40testdata/language-features/basic-list/listcomp07.lc 2:18-2:20 40testdata/language-features/basic-list/listcomp07.lc 2:18-2:20
41 () 41 ()
42testdata/language-features/basic-list/listcomp07.lc 2:21-2:23 42testdata/language-features/basic-list/listcomp07.lc 2:21-2:23
43 () | List () 43 () | [()]
44testdata/language-features/basic-list/listcomp07.lc 3:16-3:17 44testdata/language-features/basic-list/listcomp07.lc 3:16-3:17
45 _b | () 45 _b | ()
46testdata/language-features/basic-list/listcomp07.lc 3:20-3:22 46testdata/language-features/basic-list/listcomp07.lc 3:20-3:22
@@ -52,17 +52,17 @@ testdata/language-features/basic-list/listcomp07.lc 5:16-5:17
52testdata/language-features/basic-list/listcomp07.lc 5:20-5:21 52testdata/language-features/basic-list/listcomp07.lc 5:20-5:21
53 () 53 ()
54testdata/language-features/basic-list/listcomp07.lc 8:1-8:7 54testdata/language-features/basic-list/listcomp07.lc 8:1-8:7
55 List () 55 [()]
56testdata/language-features/basic-list/listcomp07.lc 8:10-12:11 56testdata/language-features/basic-list/listcomp07.lc 8:10-12:11
57 List () 57 [()]
58testdata/language-features/basic-list/listcomp07.lc 8:12-8:13 58testdata/language-features/basic-list/listcomp07.lc 8:12-8:13
59 () 59 ()
60testdata/language-features/basic-list/listcomp07.lc 8:21-8:28 60testdata/language-features/basic-list/listcomp07.lc 8:21-8:28
61 List () 61 [()]
62testdata/language-features/basic-list/listcomp07.lc 8:22-8:24 62testdata/language-features/basic-list/listcomp07.lc 8:22-8:24
63 () 63 ()
64testdata/language-features/basic-list/listcomp07.lc 8:25-8:27 64testdata/language-features/basic-list/listcomp07.lc 8:25-8:27
65 () | List () 65 () | [()]
66testdata/language-features/basic-list/listcomp07.lc 9:16-9:17 66testdata/language-features/basic-list/listcomp07.lc 9:16-9:17
67 _b | () 67 _b | ()
68testdata/language-features/basic-list/listcomp07.lc 9:20-9:22 68testdata/language-features/basic-list/listcomp07.lc 9:20-9:22
@@ -74,17 +74,17 @@ testdata/language-features/basic-list/listcomp07.lc 11:16-11:17
74testdata/language-features/basic-list/listcomp07.lc 11:20-11:21 74testdata/language-features/basic-list/listcomp07.lc 11:20-11:21
75 () 75 ()
76testdata/language-features/basic-list/listcomp07.lc 14:1-14:7 76testdata/language-features/basic-list/listcomp07.lc 14:1-14:7
77 List () 77 [()]
78testdata/language-features/basic-list/listcomp07.lc 14:10-20:3 78testdata/language-features/basic-list/listcomp07.lc 14:10-20:3
79 List () 79 [()]
80testdata/language-features/basic-list/listcomp07.lc 14:12-14:13 80testdata/language-features/basic-list/listcomp07.lc 14:12-14:13
81 () 81 ()
82testdata/language-features/basic-list/listcomp07.lc 15:15-15:22 82testdata/language-features/basic-list/listcomp07.lc 15:15-15:22
83 List () 83 [()]
84testdata/language-features/basic-list/listcomp07.lc 15:16-15:18 84testdata/language-features/basic-list/listcomp07.lc 15:16-15:18
85 () 85 ()
86testdata/language-features/basic-list/listcomp07.lc 15:19-15:21 86testdata/language-features/basic-list/listcomp07.lc 15:19-15:21
87 () | List () 87 () | [()]
88testdata/language-features/basic-list/listcomp07.lc 17:2-17:3 88testdata/language-features/basic-list/listcomp07.lc 17:2-17:3
89 _b | () 89 _b | ()
90testdata/language-features/basic-list/listcomp07.lc 17:6-17:8 90testdata/language-features/basic-list/listcomp07.lc 17:6-17:8
diff --git a/testdata/language-features/basic-list/listcomp09.out b/testdata/language-features/basic-list/listcomp09.out
index de34df2b..b9979154 100644
--- a/testdata/language-features/basic-list/listcomp09.out
+++ b/testdata/language-features/basic-list/listcomp09.out
@@ -3,15 +3,15 @@ value1
3 = _rhs (concatMap \_ -> (\(a :: _) -> hlistNilCase (_ :: _) "Hello" a) : [] []) 3 = _rhs (concatMap \_ -> (\(a :: _) -> hlistNilCase (_ :: _) "Hello" a) : [] [])
4main is not found 4main is not found
5------------ trace 5------------ trace
6value1 :: Type => List (() -> String) 6value1 :: Type => [() -> String]
7------------ tooltips 7------------ tooltips
8testdata/language-features/basic-list/listcomp09.lc 1:1-1:7 8testdata/language-features/basic-list/listcomp09.lc 1:1-1:7
9 Type => List (() -> String) 9 Type => [() -> String]
10testdata/language-features/basic-list/listcomp09.lc 1:10-1:36 10testdata/language-features/basic-list/listcomp09.lc 1:10-1:36
11 List (() -> String) 11 [() -> String]
12testdata/language-features/basic-list/listcomp09.lc 1:11-1:25 12testdata/language-features/basic-list/listcomp09.lc 1:11-1:25
13 List (() -> String) 13 [() -> String]
14testdata/language-features/basic-list/listcomp09.lc 1:18-1:25 14testdata/language-features/basic-list/listcomp09.lc 1:18-1:25
15 String 15 String
16testdata/language-features/basic-list/listcomp09.lc 1:33-1:35 16testdata/language-features/basic-list/listcomp09.lc 1:33-1:35
17 forall a . List a \ No newline at end of file 17 forall a . [a] \ 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 7c8cf3d7..f1d99bf2 100644
--- a/testdata/language-features/basic-values/data01.out
+++ b/testdata/language-features/basic-values/data01.out
@@ -5,11 +5,11 @@ data A :: Type where
5 D :: A 5 D :: A
6data E :: Type where 6data E :: Type where
7 F :: E 7 F :: E
8 G :: HList 'Nil -> E 8 G :: HList '[] -> E
9 H :: E 9 H :: E
10data D1 :: Type where 10data D1 :: Type where
11 C1 :: D1 11 C1 :: D1
12 C2 :: HList 'Nil -> D1 12 C2 :: HList '[] -> D1
13 C3 :: D1 13 C3 :: D1
14main is not found 14main is not found
15------------ trace 15------------ trace
diff --git a/testdata/language-features/basic-values/fixity02.out b/testdata/language-features/basic-values/fixity02.out
index d38a6d55..f14d7e38 100644
--- a/testdata/language-features/basic-values/fixity02.out
+++ b/testdata/language-features/basic-values/fixity02.out
@@ -14,7 +14,7 @@ value4 = _rhs (HNil <@ 'c' <@ "hi" @> 1.2 :: Float)
14value5 = _rhs (HNil @> 'c' @> "hi" <@ 1.2 :: String) 14value5 = _rhs (HNil @> 'c' @> "hi" <@ 1.2 :: String)
15value6 = _rhs (HNil @> 'c' <@ "hi" <@ 1.2 :: Char) 15value6 = _rhs (HNil @> 'c' <@ "hi" <@ 1.2 :: Char)
16value7 = _rhs (HNil <@ 'c' @> "hi" <@ 1.2 :: String) 16value7 = _rhs (HNil <@ 'c' @> "hi" <@ 1.2 :: String)
17value8 = _rhs (HNil <@ 'c' <@ "hi" <@ 1.2 :: HList 'Nil) 17value8 = _rhs (HNil <@ 'c' <@ "hi" <@ 1.2 :: HList '[])
18funValue1 = _rhs (HNil `funR` 'c' `funR` "hi" `funR` 1.2 :: Float) 18funValue1 = _rhs (HNil `funR` 'c' `funR` "hi" `funR` 1.2 :: Float)
19funValue2 = _rhs (HNil `funR` 'c' `funL` "hi" `funR` 1.2 :: Float) 19funValue2 = _rhs (HNil `funR` 'c' `funL` "hi" `funR` 1.2 :: Float)
20funValue3 = _rhs (HNil `funL` 'c' `funR` "hi" `funR` 1.2 :: Float) 20funValue3 = _rhs (HNil `funL` 'c' `funR` "hi" `funR` 1.2 :: Float)
@@ -22,7 +22,7 @@ funValue4 = _rhs (HNil `funL` 'c' `funL` "hi" `funR` 1.2 :: Float)
22funValue5 = _rhs (HNil `funR` 'c' `funR` "hi" `funL` 1.2 :: String) 22funValue5 = _rhs (HNil `funR` 'c' `funR` "hi" `funL` 1.2 :: String)
23funValue6 = _rhs (HNil `funR` 'c' `funL` "hi" `funL` 1.2 :: Char) 23funValue6 = _rhs (HNil `funR` 'c' `funL` "hi" `funL` 1.2 :: Char)
24funValue7 = _rhs (HNil `funL` 'c' `funR` "hi" `funL` 1.2 :: String) 24funValue7 = _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 '[])
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
diff --git a/testdata/language-features/basic-values/infix03.out b/testdata/language-features/basic-values/infix03.out
index 6011a719..8c85e0c4 100644
--- a/testdata/language-features/basic-values/infix03.out
+++ b/testdata/language-features/basic-values/infix03.out
@@ -1,7 +1,7 @@
1------------ desugared source code 1------------ desugared source code
2data D :: Type where 2data D :: Type where
3 D2 :: HList 'Nil -> HList 'Nil -> D 3 D2 :: HList '[] -> HList '[] -> D
4 D3 :: HList 'Nil -> HList 'Nil -> HList 'Nil -> D 4 D3 :: HList '[] -> HList '[] -> HList '[] -> D
5d2 = \(a :: _) (b :: _) -> _rhs (a `D2` b) 5d2 = \(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
diff --git a/testdata/language-features/basic-values/typesig03.out b/testdata/language-features/basic-values/typesig03.out
index acca5245..61adce6b 100644
--- a/testdata/language-features/basic-values/typesig03.out
+++ b/testdata/language-features/basic-values/typesig03.out
@@ -1,10 +1,10 @@
1------------ desugared source code 1------------ desugared source code
2fun1 2fun1
3 = (\_ -> \_ -> \_ -> _rhs HNil) 3 = (\_ -> \_ -> \_ -> _rhs HNil)
4 :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList 'Nil 4 :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList '[]
5fun2 5fun2
6 = (\_ -> \_ -> \_ -> _rhs HNil) 6 = (\_ -> \_ -> \_ -> _rhs HNil)
7 :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList 'Nil 7 :: forall (a :: _) (b :: _) (c :: _) . a -> b -> c -> HList '[]
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 -> ()
diff --git a/testdata/language-features/basic-values/typesig04.out b/testdata/language-features/basic-values/typesig04.out
index 9cae9eb3..d37e8d1b 100644
--- a/testdata/language-features/basic-values/typesig04.out
+++ b/testdata/language-features/basic-values/typesig04.out
@@ -1,10 +1,10 @@
1------------ desugared source code 1------------ desugared source code
2fun1 2fun1
3 = (\_ -> \_ -> _rhs HNil) 3 = (\_ -> \_ -> _rhs HNil)
4 :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList 'Nil 4 :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList '[]
5fun2 5fun2
6 = (\_ -> \_ -> _rhs HNil) 6 = (\_ -> \_ -> _rhs HNil)
7 :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList 'Nil 7 :: forall (a :: _) (b :: _) (c :: _) . a -> (b -> c) -> HList '[]
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) -> ()
diff --git a/testdata/language-features/basic-values/typesig07.out b/testdata/language-features/basic-values/typesig07.out
index 8d454af6..f45f79f2 100644
--- a/testdata/language-features/basic-values/typesig07.out
+++ b/testdata/language-features/basic-values/typesig07.out
@@ -2,9 +2,9 @@
2value1 = _rhs (fromInt 1) :: Int 2value1 = _rhs (fromInt 1) :: Int
3value2 = _rhs (fromInt 2) :: Int 3value2 = _rhs (fromInt 2) :: Int
4value3 = _rhs (fromInt 3) :: Int 4value3 = _rhs (fromInt 3) :: Int
5value4 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil 5value4 = (\_ -> \_ -> _rhs HNil) :: HList '[] -> HList '[] -> HList '[]
6@@@ = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil 6@@@ = (\_ -> \_ -> _rhs HNil) :: HList '[] -> HList '[] -> HList '[]
7value6 = (\_ -> \_ -> _rhs HNil) :: HList 'Nil -> HList 'Nil -> HList 'Nil 7value6 = (\_ -> \_ -> _rhs HNil) :: HList '[] -> HList '[] -> HList '[]
8main is not found 8main is not found
9------------ trace 9------------ trace
10value1 :: Int 10value1 :: Int
diff --git a/testdata/language-features/pattern/uncovered.out b/testdata/language-features/pattern/uncovered.out
index 98526e80..9cf9ef79 100644
--- a/testdata/language-features/pattern/uncovered.out
+++ b/testdata/language-features/pattern/uncovered.out
@@ -76,8 +76,8 @@ h
76main is not found 76main is not found
77------------ trace 77------------ trace
78f :: forall a . Num a => Bool -> Bool -> Bool -> a 78f :: forall a . Num a => Bool -> Bool -> Bool -> a
79g :: List Bool -> Bool 79g :: [Bool] -> Bool
80h :: List (List Bool) -> Bool 80h :: [[Bool]] -> Bool
81------------ tooltips 81------------ tooltips
82testdata/language-features/pattern/uncovered.lc 2:1-2:2 82testdata/language-features/pattern/uncovered.lc 2:1-2:2
83 forall a . Num a => Bool -> Bool -> Bool -> a 83 forall a . Num a => Bool -> Bool -> Bool -> a
@@ -94,11 +94,11 @@ testdata/language-features/pattern/uncovered.lc 3:18-4:19
94testdata/language-features/pattern/uncovered.lc 4:18-4:19 94testdata/language-features/pattern/uncovered.lc 4:18-4:19
95 _b 95 _b
96testdata/language-features/pattern/uncovered.lc 6:1-6:2 96testdata/language-features/pattern/uncovered.lc 6:1-6:2
97 List Bool -> Bool 97 [Bool] -> Bool
98testdata/language-features/pattern/uncovered.lc 6:25-6:30 98testdata/language-features/pattern/uncovered.lc 6:25-6:30
99 Bool | Bool | Bool | Bool | Bool | Bool | Bool 99 Bool | Bool | Bool | Bool | Bool | Bool | Bool
100testdata/language-features/pattern/uncovered.lc 8:1-8:2 100testdata/language-features/pattern/uncovered.lc 8:1-8:2
101 List (List Bool) -> Bool 101 [[Bool]] -> Bool
102testdata/language-features/pattern/uncovered.lc 8:23-8:27 102testdata/language-features/pattern/uncovered.lc 8:23-8:27
103 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool 103 Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool | Bool
104------------ warnings 104------------ warnings
diff --git a/testdata/performance/Material.out b/testdata/performance/Material.out
index e6d7df8b..604cf0fd 100644
--- a/testdata/performance/Material.out
+++ b/testdata/performance/Material.out
@@ -93,7 +93,7 @@ data TCMod :: Type where
93data StageTexture :: Type where 93data StageTexture :: Type where
94 ST_Map :: String -> StageTexture 94 ST_Map :: String -> StageTexture
95 ST_ClampMap :: String -> StageTexture 95 ST_ClampMap :: String -> StageTexture
96 ST_AnimMap :: Float -> List String -> StageTexture 96 ST_AnimMap :: Float -> [String] -> StageTexture
97 ST_Lightmap :: StageTexture 97 ST_Lightmap :: StageTexture
98 ST_WhiteImage :: StageTexture 98 ST_WhiteImage :: StageTexture
99data AlphaFunction :: Type where 99data AlphaFunction :: Type where
@@ -105,11 +105,11 @@ data DepthFunction :: Type where
105 D_Lequal :: DepthFunction 105 D_Lequal :: DepthFunction
106data StageAttrs :: Type where 106data StageAttrs :: Type where
107 StageAttrs 107 StageAttrs
108 :: Maybe (HList (Blending' : Blending' : 'Nil)) 108 :: Maybe (HList (Blending' : Blending' : '[]))
109 -> RGBGen 109 -> RGBGen
110 -> AlphaGen 110 -> AlphaGen
111 -> TCGen 111 -> TCGen
112 -> List TCMod 112 -> [TCMod]
113 -> StageTexture 113 -> StageTexture
114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
115saBlend 115saBlend
@@ -184,14 +184,13 @@ defaultStageAttrs
184 :: StageAttrs 184 :: StageAttrs
185data CommonAttrs :: Type where 185data CommonAttrs :: Type where
186 CommonAttrs 186 CommonAttrs
187 :: HList 'Nil 187 :: HList '[]
188 -> HList 'Nil 188 -> HList '[]
189 -> Bool 189 -> Bool
190 -> Float 190 -> Float
191 -> Bool 191 -> Bool
192 -> Bool 192 -> Bool
193 -> CullType 193 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
194 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
195caSkyParms 194caSkyParms
196 = \(a :: _) -> 'CommonAttrsCase 195 = \(a :: _) -> 'CommonAttrsCase
197 \_ -> _ :: _ 196 \_ -> _ :: _
@@ -478,14 +477,14 @@ match'TCMod :: forall (a :: Type -> Type) -> a TCMod -> forall b -> a b -> a b
478'StageTexture :: Type 477'StageTexture :: Type
479ST_Map :: String -> StageTexture 478ST_Map :: String -> StageTexture
480ST_ClampMap :: String -> StageTexture 479ST_ClampMap :: String -> StageTexture
481ST_AnimMap :: Float -> List String -> StageTexture 480ST_AnimMap :: Float -> [String] -> StageTexture
482ST_Lightmap :: StageTexture 481ST_Lightmap :: StageTexture
483ST_WhiteImage :: StageTexture 482ST_WhiteImage :: StageTexture
484'StageTextureCase 483'StageTextureCase
485 :: forall (a :: StageTexture -> Type) 484 :: forall (a :: StageTexture -> Type)
486 -> (forall (b :: String) -> a ('ST_Map b)) 485 -> (forall (b :: String) -> a ('ST_Map b))
487 -> (forall (c :: String) -> a ('ST_ClampMap c)) 486 -> (forall (c :: String) -> a ('ST_ClampMap c))
488 -> (forall (d :: Float) (e :: List String) -> a ('ST_AnimMap d e)) 487 -> (forall (d :: Float) (e :: [String]) -> a ('ST_AnimMap d e))
489 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f 488 -> a 'ST_Lightmap -> a 'ST_WhiteImage -> forall (f :: StageTexture) -> a f
490match'StageTexture 489match'StageTexture
491 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b 490 :: forall (a :: Type -> Type) -> a StageTexture -> forall b -> a b -> a b
@@ -512,7 +511,7 @@ StageAttrs
512 -> RGBGen 511 -> RGBGen
513 -> AlphaGen 512 -> AlphaGen
514 -> TCGen 513 -> TCGen
515 -> List TCMod 514 -> [TCMod]
516 -> StageTexture 515 -> StageTexture
517 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
518'StageAttrsCase 517'StageAttrsCase
@@ -521,7 +520,7 @@ StageAttrs
521 (c :: RGBGen) 520 (c :: RGBGen)
522 (d :: AlphaGen) 521 (d :: AlphaGen)
523 (e :: TCGen) 522 (e :: TCGen)
524 (f :: List TCMod) 523 (f :: [TCMod])
525 (g :: StageTexture) 524 (g :: StageTexture)
526 (h :: Bool) 525 (h :: Bool)
527 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String) 526 (i :: DepthFunction) (j :: Maybe AlphaFunction) (k :: Bool) (l :: String)
@@ -533,7 +532,7 @@ saBlend :: StageAttrs -> Maybe (Blending', Blending')
533saRGBGen :: StageAttrs -> RGBGen 532saRGBGen :: StageAttrs -> RGBGen
534saAlphaGen :: StageAttrs -> AlphaGen 533saAlphaGen :: StageAttrs -> AlphaGen
535saTCGen :: StageAttrs -> TCGen 534saTCGen :: StageAttrs -> TCGen
536saTCMod :: StageAttrs -> List TCMod 535saTCMod :: StageAttrs -> [TCMod]
537saTexture :: StageAttrs -> StageTexture 536saTexture :: StageAttrs -> StageTexture
538saDepthWrite :: StageAttrs -> Bool 537saDepthWrite :: StageAttrs -> Bool
539saDepthFunc :: StageAttrs -> DepthFunction 538saDepthFunc :: StageAttrs -> DepthFunction
@@ -549,8 +548,7 @@ CommonAttrs
549 -> Float 548 -> Float
550 -> Bool 549 -> Bool
551 -> Bool 550 -> Bool
552 -> CullType 551 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
554'CommonAttrsCase 552'CommonAttrsCase
555 :: forall (a :: CommonAttrs -> Type) 553 :: forall (a :: CommonAttrs -> Type)
556 -> (forall (b :: ()) 554 -> (forall (b :: ())
@@ -560,7 +558,7 @@ CommonAttrs
560 (f :: Bool) 558 (f :: Bool)
561 (g :: Bool) 559 (g :: Bool)
562 (h :: CullType) 560 (h :: CullType)
563 (i :: List Deform) (j :: Bool) (k :: Bool) (l :: List StageAttrs) (m :: Bool) 561 (i :: [Deform]) (j :: Bool) (k :: Bool) (l :: [StageAttrs]) (m :: Bool)
564 -> a ('CommonAttrs b c d e f g h i j k l m)) 562 -> a ('CommonAttrs b c d e f g h i j k l m))
565 -> forall (n :: CommonAttrs) -> a n 563 -> forall (n :: CommonAttrs) -> a n
566match'CommonAttrs 564match'CommonAttrs
@@ -572,10 +570,10 @@ caSort :: CommonAttrs -> Float
572caEntityMergable :: CommonAttrs -> Bool 570caEntityMergable :: CommonAttrs -> Bool
573caFogOnly :: CommonAttrs -> Bool 571caFogOnly :: CommonAttrs -> Bool
574caCull :: CommonAttrs -> CullType 572caCull :: CommonAttrs -> CullType
575caDeformVertexes :: CommonAttrs -> List Deform 573caDeformVertexes :: CommonAttrs -> [Deform]
576caNoMipMaps :: CommonAttrs -> Bool 574caNoMipMaps :: CommonAttrs -> Bool
577caPolygonOffset :: CommonAttrs -> Bool 575caPolygonOffset :: CommonAttrs -> Bool
578caStages :: CommonAttrs -> List StageAttrs 576caStages :: CommonAttrs -> [StageAttrs]
579caIsSky :: CommonAttrs -> Bool 577caIsSky :: CommonAttrs -> Bool
580defaultCommonAttrs :: CommonAttrs 578defaultCommonAttrs :: CommonAttrs
581------------ tooltips 579------------ tooltips
@@ -962,7 +960,7 @@ testdata/performance/Material.lc 113:7-113:18
962testdata/performance/Material.lc 113:21-113:27 960testdata/performance/Material.lc 113:21-113:27
963 Type 961 Type
964testdata/performance/Material.lc 114:7-114:17 962testdata/performance/Material.lc 114:7-114:17
965 Float -> List String -> StageTexture | StageTexture | Type | Type | Type 963 Float -> [String] -> StageTexture | StageTexture | Type | Type | Type
966testdata/performance/Material.lc 114:21-114:26 964testdata/performance/Material.lc 114:21-114:26
967 Type 965 Type
968testdata/performance/Material.lc 114:27-114:35 966testdata/performance/Material.lc 114:27-114:35
@@ -1002,7 +1000,7 @@ testdata/performance/Material.lc 131:7-131:17
1002 -> RGBGen 1000 -> RGBGen
1003 -> AlphaGen 1001 -> AlphaGen
1004 -> TCGen 1002 -> TCGen
1005 -> List TCMod 1003 -> [TCMod]
1006 -> StageTexture 1004 -> StageTexture
1007 -> Bool 1005 -> Bool
1008 -> DepthFunction 1006 -> DepthFunction
@@ -1021,9 +1019,9 @@ testdata/performance/Material.lc 132:31-132:53
1021testdata/performance/Material.lc 132:32-132:41 1019testdata/performance/Material.lc 132:32-132:41
1022 Type 1020 Type
1023testdata/performance/Material.lc 132:32-132:52 1021testdata/performance/Material.lc 132:32-132:52
1024 List Type 1022 [Type]
1025testdata/performance/Material.lc 132:43-132:52 1023testdata/performance/Material.lc 132:43-132:52
1026 Type | List Type 1024 Type | [Type]
1027testdata/performance/Material.lc 133:7-133:15 1025testdata/performance/Material.lc 133:7-133:15
1028 StageAttrs -> RGBGen 1026 StageAttrs -> RGBGen
1029testdata/performance/Material.lc 133:24-133:30 1027testdata/performance/Material.lc 133:24-133:30
@@ -1037,7 +1035,7 @@ testdata/performance/Material.lc 135:7-135:14
1037testdata/performance/Material.lc 135:24-135:29 1035testdata/performance/Material.lc 135:24-135:29
1038 Type 1036 Type
1039testdata/performance/Material.lc 136:7-136:14 1037testdata/performance/Material.lc 136:7-136:14
1040 StageAttrs -> List TCMod 1038 StageAttrs -> [TCMod]
1041testdata/performance/Material.lc 136:24-136:31 1039testdata/performance/Material.lc 136:24-136:31
1042 Type 1040 Type
1043testdata/performance/Material.lc 136:25-136:30 1041testdata/performance/Material.lc 136:25-136:30
@@ -1079,29 +1077,29 @@ testdata/performance/Material.lc 149:21-149:31
1079 -> RGBGen 1077 -> RGBGen
1080 -> AlphaGen 1078 -> AlphaGen
1081 -> TCGen 1079 -> TCGen
1082 -> List TCMod 1080 -> [TCMod]
1083 -> StageTexture 1081 -> StageTexture
1084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1085testdata/performance/Material.lc 149:21-150:30 1083testdata/performance/Material.lc 149:21-150:30
1086 RGBGen 1084 RGBGen
1087 -> AlphaGen 1085 -> AlphaGen
1088 -> TCGen 1086 -> TCGen
1089 -> List TCMod 1087 -> [TCMod]
1090 -> StageTexture 1088 -> StageTexture
1091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1092testdata/performance/Material.lc 149:21-151:36 1090testdata/performance/Material.lc 149:21-151:36
1093 AlphaGen 1091 AlphaGen
1094 -> TCGen 1092 -> TCGen
1095 -> List TCMod 1093 -> [TCMod]
1096 -> StageTexture 1094 -> StageTexture
1097 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1098testdata/performance/Material.lc 149:21-152:33 1096testdata/performance/Material.lc 149:21-152:33
1099 TCGen 1097 TCGen
1100 -> List TCMod 1098 -> [TCMod]
1101 -> StageTexture 1099 -> StageTexture
1102 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1103testdata/performance/Material.lc 149:21-153:35 1101testdata/performance/Material.lc 149:21-153:35
1104 List TCMod 1102 [TCMod]
1105 -> StageTexture 1103 -> StageTexture
1106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 1104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
1107testdata/performance/Material.lc 149:21-154:25 1105testdata/performance/Material.lc 149:21-154:25
@@ -1128,7 +1126,7 @@ testdata/performance/Material.lc 152:23-152:33
1128testdata/performance/Material.lc 153:23-153:35 1126testdata/performance/Material.lc 153:23-153:35
1129 TCGen 1127 TCGen
1130testdata/performance/Material.lc 154:23-154:25 1128testdata/performance/Material.lc 154:23-154:25
1131 forall a . List a 1129 forall a . [a]
1132testdata/performance/Material.lc 155:23-155:36 1130testdata/performance/Material.lc 155:23-155:36
1133 StageTexture 1131 StageTexture
1134testdata/performance/Material.lc 156:23-156:27 1132testdata/performance/Material.lc 156:23-156:27
@@ -1155,10 +1153,10 @@ testdata/performance/Material.lc 164:7-164:18
1155 -> Bool 1153 -> Bool
1156 -> Bool 1154 -> Bool
1157 -> CullType 1155 -> CullType
1158 -> List Deform 1156 -> [Deform]
1159 -> Bool 1157 -> Bool
1160 -> Bool 1158 -> Bool
1161 -> List StageAttrs 1159 -> [StageAttrs]
1162 -> Bool 1160 -> Bool
1163 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type 1161 -> CommonAttrs | CommonAttrs | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type | Type
1164testdata/performance/Material.lc 165:7-165:17 1162testdata/performance/Material.lc 165:7-165:17
@@ -1190,7 +1188,7 @@ testdata/performance/Material.lc 171:7-171:13
1190testdata/performance/Material.lc 171:28-171:36 1188testdata/performance/Material.lc 171:28-171:36
1191 Type 1189 Type
1192testdata/performance/Material.lc 172:7-172:23 1190testdata/performance/Material.lc 172:7-172:23
1193 CommonAttrs -> List Deform 1191 CommonAttrs -> [Deform]
1194testdata/performance/Material.lc 172:28-172:36 1192testdata/performance/Material.lc 172:28-172:36
1195 Type 1193 Type
1196testdata/performance/Material.lc 172:29-172:35 1194testdata/performance/Material.lc 172:29-172:35
@@ -1204,7 +1202,7 @@ testdata/performance/Material.lc 174:7-174:22
1204testdata/performance/Material.lc 174:28-174:32 1202testdata/performance/Material.lc 174:28-174:32
1205 Type 1203 Type
1206testdata/performance/Material.lc 175:7-175:15 1204testdata/performance/Material.lc 175:7-175:15
1207 CommonAttrs -> List StageAttrs 1205 CommonAttrs -> [StageAttrs]
1208testdata/performance/Material.lc 175:28-175:40 1206testdata/performance/Material.lc 175:28-175:40
1209 Type 1207 Type
1210testdata/performance/Material.lc 175:29-175:39 1208testdata/performance/Material.lc 175:29-175:39
@@ -1224,49 +1222,42 @@ testdata/performance/Material.lc 183:22-183:33
1224 -> Float 1222 -> Float
1225 -> Bool 1223 -> Bool
1226 -> Bool 1224 -> Bool
1227 -> CullType 1225 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1228 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1229testdata/performance/Material.lc 183:22-184:29 1226testdata/performance/Material.lc 183:22-184:29
1230 () 1227 ()
1231 -> Bool 1228 -> Bool
1232 -> Float 1229 -> Float
1233 -> Bool 1230 -> Bool
1234 -> Bool 1231 -> Bool
1235 -> CullType 1232 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1236 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1237testdata/performance/Material.lc 183:22-185:29 1233testdata/performance/Material.lc 183:22-185:29
1238 Bool 1234 Bool
1239 -> Float 1235 -> Float
1240 -> Bool 1236 -> Bool
1241 -> Bool 1237 -> Bool
1242 -> CullType 1238 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1243 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1244testdata/performance/Material.lc 183:22-186:32 1239testdata/performance/Material.lc 183:22-186:32
1245 Float 1240 Float
1246 -> Bool 1241 -> Bool
1247 -> Bool 1242 -> Bool
1248 -> CullType 1243 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1250testdata/performance/Material.lc 183:22-187:28 1244testdata/performance/Material.lc 183:22-187:28
1251 Bool 1245 Bool
1252 -> Bool 1246 -> Bool
1253 -> CullType 1247 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1254 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1255testdata/performance/Material.lc 183:22-188:32 1248testdata/performance/Material.lc 183:22-188:32
1256 Bool 1249 Bool
1257 -> CullType 1250 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1258 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1259testdata/performance/Material.lc 183:22-189:32 1251testdata/performance/Material.lc 183:22-189:32
1260 CullType 1252 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1261 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
1262testdata/performance/Material.lc 183:22-190:40 1253testdata/performance/Material.lc 183:22-190:40
1263 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1254 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1264testdata/performance/Material.lc 183:22-191:29 1255testdata/performance/Material.lc 183:22-191:29
1265 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 1256 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
1266testdata/performance/Material.lc 183:22-192:32 1257testdata/performance/Material.lc 183:22-192:32
1267 Bool -> List StageAttrs -> Bool -> CommonAttrs 1258 Bool -> [StageAttrs] -> Bool -> CommonAttrs
1268testdata/performance/Material.lc 183:22-193:32 1259testdata/performance/Material.lc 183:22-193:32
1269 List StageAttrs -> Bool -> CommonAttrs 1260 [StageAttrs] -> Bool -> CommonAttrs
1270testdata/performance/Material.lc 183:22-194:29 1261testdata/performance/Material.lc 183:22-194:29
1271 Bool -> CommonAttrs 1262 Bool -> CommonAttrs
1272testdata/performance/Material.lc 183:22-196:6 1263testdata/performance/Material.lc 183:22-196:6
@@ -1286,12 +1277,12 @@ testdata/performance/Material.lc 189:27-189:32
1286testdata/performance/Material.lc 190:27-190:40 1277testdata/performance/Material.lc 190:27-190:40
1287 CullType 1278 CullType
1288testdata/performance/Material.lc 191:27-191:29 1279testdata/performance/Material.lc 191:27-191:29
1289 forall a . List a 1280 forall a . [a]
1290testdata/performance/Material.lc 192:27-192:32 1281testdata/performance/Material.lc 192:27-192:32
1291 Bool 1282 Bool
1292testdata/performance/Material.lc 193:27-193:32 1283testdata/performance/Material.lc 193:27-193:32
1293 Bool 1284 Bool
1294testdata/performance/Material.lc 194:27-194:29 1285testdata/performance/Material.lc 194:27-194:29
1295 forall a . List a 1286 forall a . [a]
1296testdata/performance/Material.lc 195:27-195:32 1287testdata/performance/Material.lc 195:27-195:32
1297 Bool \ No newline at end of file 1288 Bool \ No newline at end of file
diff --git a/testdata/performance/SampleMaterial.out b/testdata/performance/SampleMaterial.out
index 43d83545..95b4da4a 100644
--- a/testdata/performance/SampleMaterial.out
+++ b/testdata/performance/SampleMaterial.out
@@ -2078,12 +2078,12 @@ sampleMaterial
2078 : []) 2078 : [])
2079main is not found 2079main is not found
2080------------ trace 2080------------ trace
2081sampleMaterial :: List (String, CommonAttrs) 2081sampleMaterial :: [(String, CommonAttrs)]
2082------------ tooltips 2082------------ tooltips
2083testdata/performance/SampleMaterial.lc 3:1-3:15 2083testdata/performance/SampleMaterial.lc 3:1-3:15
2084 List (String, CommonAttrs) 2084 [(String, CommonAttrs)]
2085testdata/performance/SampleMaterial.lc 4:3-2183:4 2085testdata/performance/SampleMaterial.lc 4:3-2183:4
2086 List (String, CommonAttrs) 2086 [(String, CommonAttrs)]
2087testdata/performance/SampleMaterial.lc 4:5-46:6 2087testdata/performance/SampleMaterial.lc 4:5-46:6
2088 (String, CommonAttrs) 2088 (String, CommonAttrs)
2089testdata/performance/SampleMaterial.lc 4:7-4:40 2089testdata/performance/SampleMaterial.lc 4:7-4:40
@@ -2095,49 +2095,42 @@ testdata/performance/SampleMaterial.lc 5:7-5:18
2095 -> Float 2095 -> Float
2096 -> Bool 2096 -> Bool
2097 -> Bool 2097 -> Bool
2098 -> CullType 2098 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2099 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2100testdata/performance/SampleMaterial.lc 5:7-6:26 2099testdata/performance/SampleMaterial.lc 5:7-6:26
2101 () 2100 ()
2102 -> Bool 2101 -> Bool
2103 -> Float 2102 -> Float
2104 -> Bool 2103 -> Bool
2105 -> Bool 2104 -> Bool
2106 -> CullType 2105 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2107 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2108testdata/performance/SampleMaterial.lc 5:7-7:26 2106testdata/performance/SampleMaterial.lc 5:7-7:26
2109 Bool 2107 Bool
2110 -> Float 2108 -> Float
2111 -> Bool 2109 -> Bool
2112 -> Bool 2110 -> Bool
2113 -> CullType 2111 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2114 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2115testdata/performance/SampleMaterial.lc 5:7-8:27 2112testdata/performance/SampleMaterial.lc 5:7-8:27
2116 Float 2113 Float
2117 -> Bool 2114 -> Bool
2118 -> Bool 2115 -> Bool
2119 -> CullType 2116 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2120 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2121testdata/performance/SampleMaterial.lc 5:7-9:21 2117testdata/performance/SampleMaterial.lc 5:7-9:21
2122 Bool 2118 Bool
2123 -> Bool 2119 -> Bool
2124 -> CullType 2120 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2125 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2126testdata/performance/SampleMaterial.lc 5:7-10:35 2121testdata/performance/SampleMaterial.lc 5:7-10:35
2127 Bool 2122 Bool
2128 -> CullType 2123 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2129 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2130testdata/performance/SampleMaterial.lc 5:7-11:28 2124testdata/performance/SampleMaterial.lc 5:7-11:28
2131 CullType 2125 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2132 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2133testdata/performance/SampleMaterial.lc 5:7-12:33 2126testdata/performance/SampleMaterial.lc 5:7-12:33
2134 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2127 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2135testdata/performance/SampleMaterial.lc 5:7-13:32 2128testdata/performance/SampleMaterial.lc 5:7-13:32
2136 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2129 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2137testdata/performance/SampleMaterial.lc 5:7-14:30 2130testdata/performance/SampleMaterial.lc 5:7-14:30
2138 Bool -> List StageAttrs -> Bool -> CommonAttrs 2131 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2139testdata/performance/SampleMaterial.lc 5:7-15:34 2132testdata/performance/SampleMaterial.lc 5:7-15:34
2140 List StageAttrs -> Bool -> CommonAttrs 2133 [StageAttrs] -> Bool -> CommonAttrs
2141testdata/performance/SampleMaterial.lc 5:7-43:14 2134testdata/performance/SampleMaterial.lc 5:7-43:14
2142 Bool -> CommonAttrs 2135 Bool -> CommonAttrs
2143testdata/performance/SampleMaterial.lc 5:7-45:10 2136testdata/performance/SampleMaterial.lc 5:7-45:10
@@ -2157,41 +2150,41 @@ testdata/performance/SampleMaterial.lc 11:23-11:28
2157testdata/performance/SampleMaterial.lc 12:20-12:33 2150testdata/performance/SampleMaterial.lc 12:20-12:33
2158 CullType 2151 CullType
2159testdata/performance/SampleMaterial.lc 13:30-13:32 2152testdata/performance/SampleMaterial.lc 13:30-13:32
2160 forall a . List a 2153 forall a . [a]
2161testdata/performance/SampleMaterial.lc 14:25-14:30 2154testdata/performance/SampleMaterial.lc 14:25-14:30
2162 Bool 2155 Bool
2163testdata/performance/SampleMaterial.lc 15:29-15:34 2156testdata/performance/SampleMaterial.lc 15:29-15:34
2164 Bool 2157 Bool
2165testdata/performance/SampleMaterial.lc 17:13-43:14 2158testdata/performance/SampleMaterial.lc 17:13-43:14
2166 List StageAttrs 2159 [StageAttrs]
2167testdata/performance/SampleMaterial.lc 17:15-17:25 2160testdata/performance/SampleMaterial.lc 17:15-17:25
2168 Maybe (Blending', Blending') 2161 Maybe (Blending', Blending')
2169 -> RGBGen 2162 -> RGBGen
2170 -> AlphaGen 2163 -> AlphaGen
2171 -> TCGen 2164 -> TCGen
2172 -> List TCMod 2165 -> [TCMod]
2173 -> StageTexture 2166 -> StageTexture
2174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2167 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2175testdata/performance/SampleMaterial.lc 17:15-18:36 2168testdata/performance/SampleMaterial.lc 17:15-18:36
2176 RGBGen 2169 RGBGen
2177 -> AlphaGen 2170 -> AlphaGen
2178 -> TCGen 2171 -> TCGen
2179 -> List TCMod 2172 -> [TCMod]
2180 -> StageTexture 2173 -> StageTexture
2181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2182testdata/performance/SampleMaterial.lc 17:15-19:50 2175testdata/performance/SampleMaterial.lc 17:15-19:50
2183 AlphaGen 2176 AlphaGen
2184 -> TCGen 2177 -> TCGen
2185 -> List TCMod 2178 -> [TCMod]
2186 -> StageTexture 2179 -> StageTexture
2187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2180 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2188testdata/performance/SampleMaterial.lc 17:15-20:42 2181testdata/performance/SampleMaterial.lc 17:15-20:42
2189 TCGen 2182 TCGen
2190 -> List TCMod 2183 -> [TCMod]
2191 -> StageTexture 2184 -> StageTexture
2192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2193testdata/performance/SampleMaterial.lc 17:15-21:36 2186testdata/performance/SampleMaterial.lc 17:15-21:36
2194 List TCMod 2187 [TCMod]
2195 -> StageTexture 2188 -> StageTexture
2196 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2189 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2197testdata/performance/SampleMaterial.lc 17:15-22:31 2190testdata/performance/SampleMaterial.lc 17:15-22:31
@@ -2218,7 +2211,7 @@ testdata/performance/SampleMaterial.lc 20:32-20:42
2218testdata/performance/SampleMaterial.lc 21:29-21:36 2211testdata/performance/SampleMaterial.lc 21:29-21:36
2219 TCGen 2212 TCGen
2220testdata/performance/SampleMaterial.lc 22:29-22:31 2213testdata/performance/SampleMaterial.lc 22:29-22:31
2221 forall a . List a 2214 forall a . [a]
2222testdata/performance/SampleMaterial.lc 23:31-23:37 2215testdata/performance/SampleMaterial.lc 23:31-23:37
2223 String -> StageTexture 2216 String -> StageTexture
2224testdata/performance/SampleMaterial.lc 23:31-23:71 2217testdata/performance/SampleMaterial.lc 23:31-23:71
@@ -2240,29 +2233,29 @@ testdata/performance/SampleMaterial.lc 30:15-30:25
2240 -> RGBGen 2233 -> RGBGen
2241 -> AlphaGen 2234 -> AlphaGen
2242 -> TCGen 2235 -> TCGen
2243 -> List TCMod 2236 -> [TCMod]
2244 -> StageTexture 2237 -> StageTexture
2245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2238 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2246testdata/performance/SampleMaterial.lc 30:15-31:57 2239testdata/performance/SampleMaterial.lc 30:15-31:57
2247 RGBGen 2240 RGBGen
2248 -> AlphaGen 2241 -> AlphaGen
2249 -> TCGen 2242 -> TCGen
2250 -> List TCMod 2243 -> [TCMod]
2251 -> StageTexture 2244 -> StageTexture
2252 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2253testdata/performance/SampleMaterial.lc 30:15-32:50 2246testdata/performance/SampleMaterial.lc 30:15-32:50
2254 AlphaGen 2247 AlphaGen
2255 -> TCGen 2248 -> TCGen
2256 -> List TCMod 2249 -> [TCMod]
2257 -> StageTexture 2250 -> StageTexture
2258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2259testdata/performance/SampleMaterial.lc 30:15-33:42 2252testdata/performance/SampleMaterial.lc 30:15-33:42
2260 TCGen 2253 TCGen
2261 -> List TCMod 2254 -> [TCMod]
2262 -> StageTexture 2255 -> StageTexture
2263 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2256 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2264testdata/performance/SampleMaterial.lc 30:15-34:40 2257testdata/performance/SampleMaterial.lc 30:15-34:40
2265 List TCMod 2258 [TCMod]
2266 -> StageTexture 2259 -> StageTexture
2267 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2260 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2268testdata/performance/SampleMaterial.lc 30:15-35:31 2261testdata/performance/SampleMaterial.lc 30:15-35:31
@@ -2279,7 +2272,7 @@ testdata/performance/SampleMaterial.lc 30:15-39:40
2279testdata/performance/SampleMaterial.lc 30:15-40:46 2272testdata/performance/SampleMaterial.lc 30:15-40:46
2280 String -> StageAttrs 2273 String -> StageAttrs
2281testdata/performance/SampleMaterial.lc 30:15-42:18 2274testdata/performance/SampleMaterial.lc 30:15-42:18
2282 StageAttrs | List StageAttrs 2275 StageAttrs | [StageAttrs]
2283testdata/performance/SampleMaterial.lc 31:29-31:33 2276testdata/performance/SampleMaterial.lc 31:29-31:33
2284 forall a . a -> Maybe a 2277 forall a . a -> Maybe a
2285testdata/performance/SampleMaterial.lc 31:29-31:57 2278testdata/performance/SampleMaterial.lc 31:29-31:57
@@ -2297,7 +2290,7 @@ testdata/performance/SampleMaterial.lc 33:32-33:42
2297testdata/performance/SampleMaterial.lc 34:29-34:40 2290testdata/performance/SampleMaterial.lc 34:29-34:40
2298 TCGen 2291 TCGen
2299testdata/performance/SampleMaterial.lc 35:29-35:31 2292testdata/performance/SampleMaterial.lc 35:29-35:31
2300 forall a . List a 2293 forall a . [a]
2301testdata/performance/SampleMaterial.lc 36:31-36:42 2294testdata/performance/SampleMaterial.lc 36:31-36:42
2302 StageTexture 2295 StageTexture
2303testdata/performance/SampleMaterial.lc 37:34-37:38 2296testdata/performance/SampleMaterial.lc 37:34-37:38
@@ -2315,7 +2308,7 @@ testdata/performance/SampleMaterial.lc 44:21-44:26
2315testdata/performance/SampleMaterial.lc 47:5-89:6 2308testdata/performance/SampleMaterial.lc 47:5-89:6
2316 (String, CommonAttrs) 2309 (String, CommonAttrs)
2317testdata/performance/SampleMaterial.lc 47:5-2182:6 2310testdata/performance/SampleMaterial.lc 47:5-2182:6
2318 List (String, CommonAttrs) 2311 [(String, CommonAttrs)]
2319testdata/performance/SampleMaterial.lc 47:7-47:39 2312testdata/performance/SampleMaterial.lc 47:7-47:39
2320 String 2313 String
2321testdata/performance/SampleMaterial.lc 48:7-48:18 2314testdata/performance/SampleMaterial.lc 48:7-48:18
@@ -2325,49 +2318,42 @@ testdata/performance/SampleMaterial.lc 48:7-48:18
2325 -> Float 2318 -> Float
2326 -> Bool 2319 -> Bool
2327 -> Bool 2320 -> Bool
2328 -> CullType 2321 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2329 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2330testdata/performance/SampleMaterial.lc 48:7-49:26 2322testdata/performance/SampleMaterial.lc 48:7-49:26
2331 () 2323 ()
2332 -> Bool 2324 -> Bool
2333 -> Float 2325 -> Float
2334 -> Bool 2326 -> Bool
2335 -> Bool 2327 -> Bool
2336 -> CullType 2328 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2337 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2338testdata/performance/SampleMaterial.lc 48:7-50:26 2329testdata/performance/SampleMaterial.lc 48:7-50:26
2339 Bool 2330 Bool
2340 -> Float 2331 -> Float
2341 -> Bool 2332 -> Bool
2342 -> Bool 2333 -> Bool
2343 -> CullType 2334 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2344 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2345testdata/performance/SampleMaterial.lc 48:7-51:27 2335testdata/performance/SampleMaterial.lc 48:7-51:27
2346 Float 2336 Float
2347 -> Bool 2337 -> Bool
2348 -> Bool 2338 -> Bool
2349 -> CullType 2339 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2350 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2351testdata/performance/SampleMaterial.lc 48:7-52:21 2340testdata/performance/SampleMaterial.lc 48:7-52:21
2352 Bool 2341 Bool
2353 -> Bool 2342 -> Bool
2354 -> CullType 2343 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2355 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2356testdata/performance/SampleMaterial.lc 48:7-53:35 2344testdata/performance/SampleMaterial.lc 48:7-53:35
2357 Bool 2345 Bool
2358 -> CullType 2346 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2359 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2360testdata/performance/SampleMaterial.lc 48:7-54:28 2347testdata/performance/SampleMaterial.lc 48:7-54:28
2361 CullType 2348 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2362 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2363testdata/performance/SampleMaterial.lc 48:7-55:33 2349testdata/performance/SampleMaterial.lc 48:7-55:33
2364 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2350 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2365testdata/performance/SampleMaterial.lc 48:7-56:32 2351testdata/performance/SampleMaterial.lc 48:7-56:32
2366 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2352 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2367testdata/performance/SampleMaterial.lc 48:7-57:30 2353testdata/performance/SampleMaterial.lc 48:7-57:30
2368 Bool -> List StageAttrs -> Bool -> CommonAttrs 2354 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2369testdata/performance/SampleMaterial.lc 48:7-58:34 2355testdata/performance/SampleMaterial.lc 48:7-58:34
2370 List StageAttrs -> Bool -> CommonAttrs 2356 [StageAttrs] -> Bool -> CommonAttrs
2371testdata/performance/SampleMaterial.lc 48:7-86:14 2357testdata/performance/SampleMaterial.lc 48:7-86:14
2372 Bool -> CommonAttrs 2358 Bool -> CommonAttrs
2373testdata/performance/SampleMaterial.lc 48:7-88:10 2359testdata/performance/SampleMaterial.lc 48:7-88:10
@@ -2387,41 +2373,41 @@ testdata/performance/SampleMaterial.lc 54:23-54:28
2387testdata/performance/SampleMaterial.lc 55:20-55:33 2373testdata/performance/SampleMaterial.lc 55:20-55:33
2388 CullType 2374 CullType
2389testdata/performance/SampleMaterial.lc 56:30-56:32 2375testdata/performance/SampleMaterial.lc 56:30-56:32
2390 forall a . List a 2376 forall a . [a]
2391testdata/performance/SampleMaterial.lc 57:25-57:30 2377testdata/performance/SampleMaterial.lc 57:25-57:30
2392 Bool 2378 Bool
2393testdata/performance/SampleMaterial.lc 58:29-58:34 2379testdata/performance/SampleMaterial.lc 58:29-58:34
2394 Bool 2380 Bool
2395testdata/performance/SampleMaterial.lc 60:13-86:14 2381testdata/performance/SampleMaterial.lc 60:13-86:14
2396 List StageAttrs 2382 [StageAttrs]
2397testdata/performance/SampleMaterial.lc 60:15-60:25 2383testdata/performance/SampleMaterial.lc 60:15-60:25
2398 Maybe (Blending', Blending') 2384 Maybe (Blending', Blending')
2399 -> RGBGen 2385 -> RGBGen
2400 -> AlphaGen 2386 -> AlphaGen
2401 -> TCGen 2387 -> TCGen
2402 -> List TCMod 2388 -> [TCMod]
2403 -> StageTexture 2389 -> StageTexture
2404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2390 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2405testdata/performance/SampleMaterial.lc 60:15-61:36 2391testdata/performance/SampleMaterial.lc 60:15-61:36
2406 RGBGen 2392 RGBGen
2407 -> AlphaGen 2393 -> AlphaGen
2408 -> TCGen 2394 -> TCGen
2409 -> List TCMod 2395 -> [TCMod]
2410 -> StageTexture 2396 -> StageTexture
2411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2397 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2412testdata/performance/SampleMaterial.lc 60:15-62:50 2398testdata/performance/SampleMaterial.lc 60:15-62:50
2413 AlphaGen 2399 AlphaGen
2414 -> TCGen 2400 -> TCGen
2415 -> List TCMod 2401 -> [TCMod]
2416 -> StageTexture 2402 -> StageTexture
2417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2418testdata/performance/SampleMaterial.lc 60:15-63:42 2404testdata/performance/SampleMaterial.lc 60:15-63:42
2419 TCGen 2405 TCGen
2420 -> List TCMod 2406 -> [TCMod]
2421 -> StageTexture 2407 -> StageTexture
2422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2423testdata/performance/SampleMaterial.lc 60:15-64:36 2409testdata/performance/SampleMaterial.lc 60:15-64:36
2424 List TCMod 2410 [TCMod]
2425 -> StageTexture 2411 -> StageTexture
2426 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2427testdata/performance/SampleMaterial.lc 60:15-65:31 2413testdata/performance/SampleMaterial.lc 60:15-65:31
@@ -2448,7 +2434,7 @@ testdata/performance/SampleMaterial.lc 63:32-63:42
2448testdata/performance/SampleMaterial.lc 64:29-64:36 2434testdata/performance/SampleMaterial.lc 64:29-64:36
2449 TCGen 2435 TCGen
2450testdata/performance/SampleMaterial.lc 65:29-65:31 2436testdata/performance/SampleMaterial.lc 65:29-65:31
2451 forall a . List a 2437 forall a . [a]
2452testdata/performance/SampleMaterial.lc 66:31-66:37 2438testdata/performance/SampleMaterial.lc 66:31-66:37
2453 String -> StageTexture 2439 String -> StageTexture
2454testdata/performance/SampleMaterial.lc 66:31-66:70 2440testdata/performance/SampleMaterial.lc 66:31-66:70
@@ -2470,29 +2456,29 @@ testdata/performance/SampleMaterial.lc 73:15-73:25
2470 -> RGBGen 2456 -> RGBGen
2471 -> AlphaGen 2457 -> AlphaGen
2472 -> TCGen 2458 -> TCGen
2473 -> List TCMod 2459 -> [TCMod]
2474 -> StageTexture 2460 -> StageTexture
2475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2461 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2476testdata/performance/SampleMaterial.lc 73:15-74:57 2462testdata/performance/SampleMaterial.lc 73:15-74:57
2477 RGBGen 2463 RGBGen
2478 -> AlphaGen 2464 -> AlphaGen
2479 -> TCGen 2465 -> TCGen
2480 -> List TCMod 2466 -> [TCMod]
2481 -> StageTexture 2467 -> StageTexture
2482 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2468 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2483testdata/performance/SampleMaterial.lc 73:15-75:50 2469testdata/performance/SampleMaterial.lc 73:15-75:50
2484 AlphaGen 2470 AlphaGen
2485 -> TCGen 2471 -> TCGen
2486 -> List TCMod 2472 -> [TCMod]
2487 -> StageTexture 2473 -> StageTexture
2488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2489testdata/performance/SampleMaterial.lc 73:15-76:42 2475testdata/performance/SampleMaterial.lc 73:15-76:42
2490 TCGen 2476 TCGen
2491 -> List TCMod 2477 -> [TCMod]
2492 -> StageTexture 2478 -> StageTexture
2493 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2494testdata/performance/SampleMaterial.lc 73:15-77:40 2480testdata/performance/SampleMaterial.lc 73:15-77:40
2495 List TCMod 2481 [TCMod]
2496 -> StageTexture 2482 -> StageTexture
2497 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2483 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2498testdata/performance/SampleMaterial.lc 73:15-78:31 2484testdata/performance/SampleMaterial.lc 73:15-78:31
@@ -2509,7 +2495,7 @@ testdata/performance/SampleMaterial.lc 73:15-82:40
2509testdata/performance/SampleMaterial.lc 73:15-83:46 2495testdata/performance/SampleMaterial.lc 73:15-83:46
2510 String -> StageAttrs 2496 String -> StageAttrs
2511testdata/performance/SampleMaterial.lc 73:15-85:18 2497testdata/performance/SampleMaterial.lc 73:15-85:18
2512 StageAttrs | List StageAttrs 2498 StageAttrs | [StageAttrs]
2513testdata/performance/SampleMaterial.lc 74:29-74:33 2499testdata/performance/SampleMaterial.lc 74:29-74:33
2514 forall a . a -> Maybe a 2500 forall a . a -> Maybe a
2515testdata/performance/SampleMaterial.lc 74:29-74:57 2501testdata/performance/SampleMaterial.lc 74:29-74:57
@@ -2527,7 +2513,7 @@ testdata/performance/SampleMaterial.lc 76:32-76:42
2527testdata/performance/SampleMaterial.lc 77:29-77:40 2513testdata/performance/SampleMaterial.lc 77:29-77:40
2528 TCGen 2514 TCGen
2529testdata/performance/SampleMaterial.lc 78:29-78:31 2515testdata/performance/SampleMaterial.lc 78:29-78:31
2530 forall a . List a 2516 forall a . [a]
2531testdata/performance/SampleMaterial.lc 79:31-79:42 2517testdata/performance/SampleMaterial.lc 79:31-79:42
2532 StageTexture 2518 StageTexture
2533testdata/performance/SampleMaterial.lc 80:34-80:38 2519testdata/performance/SampleMaterial.lc 80:34-80:38
@@ -2545,7 +2531,7 @@ testdata/performance/SampleMaterial.lc 87:21-87:26
2545testdata/performance/SampleMaterial.lc 90:5-132:6 2531testdata/performance/SampleMaterial.lc 90:5-132:6
2546 (String, CommonAttrs) 2532 (String, CommonAttrs)
2547testdata/performance/SampleMaterial.lc 90:5-2182:6 2533testdata/performance/SampleMaterial.lc 90:5-2182:6
2548 List (String, CommonAttrs) 2534 [(String, CommonAttrs)]
2549testdata/performance/SampleMaterial.lc 90:7-90:40 2535testdata/performance/SampleMaterial.lc 90:7-90:40
2550 String 2536 String
2551testdata/performance/SampleMaterial.lc 91:7-91:18 2537testdata/performance/SampleMaterial.lc 91:7-91:18
@@ -2555,49 +2541,42 @@ testdata/performance/SampleMaterial.lc 91:7-91:18
2555 -> Float 2541 -> Float
2556 -> Bool 2542 -> Bool
2557 -> Bool 2543 -> Bool
2558 -> CullType 2544 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2559 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2560testdata/performance/SampleMaterial.lc 91:7-92:26 2545testdata/performance/SampleMaterial.lc 91:7-92:26
2561 () 2546 ()
2562 -> Bool 2547 -> Bool
2563 -> Float 2548 -> Float
2564 -> Bool 2549 -> Bool
2565 -> Bool 2550 -> Bool
2566 -> CullType 2551 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2567 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2568testdata/performance/SampleMaterial.lc 91:7-93:26 2552testdata/performance/SampleMaterial.lc 91:7-93:26
2569 Bool 2553 Bool
2570 -> Float 2554 -> Float
2571 -> Bool 2555 -> Bool
2572 -> Bool 2556 -> Bool
2573 -> CullType 2557 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2574 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2575testdata/performance/SampleMaterial.lc 91:7-94:27 2558testdata/performance/SampleMaterial.lc 91:7-94:27
2576 Float 2559 Float
2577 -> Bool 2560 -> Bool
2578 -> Bool 2561 -> Bool
2579 -> CullType 2562 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2580 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2581testdata/performance/SampleMaterial.lc 91:7-95:21 2563testdata/performance/SampleMaterial.lc 91:7-95:21
2582 Bool 2564 Bool
2583 -> Bool 2565 -> Bool
2584 -> CullType 2566 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2585 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2586testdata/performance/SampleMaterial.lc 91:7-96:35 2567testdata/performance/SampleMaterial.lc 91:7-96:35
2587 Bool 2568 Bool
2588 -> CullType 2569 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2589 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2590testdata/performance/SampleMaterial.lc 91:7-97:28 2570testdata/performance/SampleMaterial.lc 91:7-97:28
2591 CullType 2571 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2592 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2593testdata/performance/SampleMaterial.lc 91:7-98:33 2572testdata/performance/SampleMaterial.lc 91:7-98:33
2594 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2573 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2595testdata/performance/SampleMaterial.lc 91:7-99:32 2574testdata/performance/SampleMaterial.lc 91:7-99:32
2596 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2575 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2597testdata/performance/SampleMaterial.lc 91:7-100:30 2576testdata/performance/SampleMaterial.lc 91:7-100:30
2598 Bool -> List StageAttrs -> Bool -> CommonAttrs 2577 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2599testdata/performance/SampleMaterial.lc 91:7-101:34 2578testdata/performance/SampleMaterial.lc 91:7-101:34
2600 List StageAttrs -> Bool -> CommonAttrs 2579 [StageAttrs] -> Bool -> CommonAttrs
2601testdata/performance/SampleMaterial.lc 91:7-129:14 2580testdata/performance/SampleMaterial.lc 91:7-129:14
2602 Bool -> CommonAttrs 2581 Bool -> CommonAttrs
2603testdata/performance/SampleMaterial.lc 91:7-131:10 2582testdata/performance/SampleMaterial.lc 91:7-131:10
@@ -2617,41 +2596,41 @@ testdata/performance/SampleMaterial.lc 97:23-97:28
2617testdata/performance/SampleMaterial.lc 98:20-98:33 2596testdata/performance/SampleMaterial.lc 98:20-98:33
2618 CullType 2597 CullType
2619testdata/performance/SampleMaterial.lc 99:30-99:32 2598testdata/performance/SampleMaterial.lc 99:30-99:32
2620 forall a . List a 2599 forall a . [a]
2621testdata/performance/SampleMaterial.lc 100:25-100:30 2600testdata/performance/SampleMaterial.lc 100:25-100:30
2622 Bool 2601 Bool
2623testdata/performance/SampleMaterial.lc 101:29-101:34 2602testdata/performance/SampleMaterial.lc 101:29-101:34
2624 Bool 2603 Bool
2625testdata/performance/SampleMaterial.lc 103:13-129:14 2604testdata/performance/SampleMaterial.lc 103:13-129:14
2626 List StageAttrs 2605 [StageAttrs]
2627testdata/performance/SampleMaterial.lc 103:15-103:25 2606testdata/performance/SampleMaterial.lc 103:15-103:25
2628 Maybe (Blending', Blending') 2607 Maybe (Blending', Blending')
2629 -> RGBGen 2608 -> RGBGen
2630 -> AlphaGen 2609 -> AlphaGen
2631 -> TCGen 2610 -> TCGen
2632 -> List TCMod 2611 -> [TCMod]
2633 -> StageTexture 2612 -> StageTexture
2634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2635testdata/performance/SampleMaterial.lc 103:15-104:36 2614testdata/performance/SampleMaterial.lc 103:15-104:36
2636 RGBGen 2615 RGBGen
2637 -> AlphaGen 2616 -> AlphaGen
2638 -> TCGen 2617 -> TCGen
2639 -> List TCMod 2618 -> [TCMod]
2640 -> StageTexture 2619 -> StageTexture
2641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2642testdata/performance/SampleMaterial.lc 103:15-105:50 2621testdata/performance/SampleMaterial.lc 103:15-105:50
2643 AlphaGen 2622 AlphaGen
2644 -> TCGen 2623 -> TCGen
2645 -> List TCMod 2624 -> [TCMod]
2646 -> StageTexture 2625 -> StageTexture
2647 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2648testdata/performance/SampleMaterial.lc 103:15-106:42 2627testdata/performance/SampleMaterial.lc 103:15-106:42
2649 TCGen 2628 TCGen
2650 -> List TCMod 2629 -> [TCMod]
2651 -> StageTexture 2630 -> StageTexture
2652 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2653testdata/performance/SampleMaterial.lc 103:15-107:36 2632testdata/performance/SampleMaterial.lc 103:15-107:36
2654 List TCMod 2633 [TCMod]
2655 -> StageTexture 2634 -> StageTexture
2656 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2657testdata/performance/SampleMaterial.lc 103:15-108:31 2636testdata/performance/SampleMaterial.lc 103:15-108:31
@@ -2678,7 +2657,7 @@ testdata/performance/SampleMaterial.lc 106:32-106:42
2678testdata/performance/SampleMaterial.lc 107:29-107:36 2657testdata/performance/SampleMaterial.lc 107:29-107:36
2679 TCGen 2658 TCGen
2680testdata/performance/SampleMaterial.lc 108:29-108:31 2659testdata/performance/SampleMaterial.lc 108:29-108:31
2681 forall a . List a 2660 forall a . [a]
2682testdata/performance/SampleMaterial.lc 109:31-109:37 2661testdata/performance/SampleMaterial.lc 109:31-109:37
2683 String -> StageTexture 2662 String -> StageTexture
2684testdata/performance/SampleMaterial.lc 109:31-109:71 2663testdata/performance/SampleMaterial.lc 109:31-109:71
@@ -2700,29 +2679,29 @@ testdata/performance/SampleMaterial.lc 116:15-116:25
2700 -> RGBGen 2679 -> RGBGen
2701 -> AlphaGen 2680 -> AlphaGen
2702 -> TCGen 2681 -> TCGen
2703 -> List TCMod 2682 -> [TCMod]
2704 -> StageTexture 2683 -> StageTexture
2705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2706testdata/performance/SampleMaterial.lc 116:15-117:57 2685testdata/performance/SampleMaterial.lc 116:15-117:57
2707 RGBGen 2686 RGBGen
2708 -> AlphaGen 2687 -> AlphaGen
2709 -> TCGen 2688 -> TCGen
2710 -> List TCMod 2689 -> [TCMod]
2711 -> StageTexture 2690 -> StageTexture
2712 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2691 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2713testdata/performance/SampleMaterial.lc 116:15-118:50 2692testdata/performance/SampleMaterial.lc 116:15-118:50
2714 AlphaGen 2693 AlphaGen
2715 -> TCGen 2694 -> TCGen
2716 -> List TCMod 2695 -> [TCMod]
2717 -> StageTexture 2696 -> StageTexture
2718 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2719testdata/performance/SampleMaterial.lc 116:15-119:42 2698testdata/performance/SampleMaterial.lc 116:15-119:42
2720 TCGen 2699 TCGen
2721 -> List TCMod 2700 -> [TCMod]
2722 -> StageTexture 2701 -> StageTexture
2723 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2724testdata/performance/SampleMaterial.lc 116:15-120:40 2703testdata/performance/SampleMaterial.lc 116:15-120:40
2725 List TCMod 2704 [TCMod]
2726 -> StageTexture 2705 -> StageTexture
2727 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2728testdata/performance/SampleMaterial.lc 116:15-121:31 2707testdata/performance/SampleMaterial.lc 116:15-121:31
@@ -2739,7 +2718,7 @@ testdata/performance/SampleMaterial.lc 116:15-125:40
2739testdata/performance/SampleMaterial.lc 116:15-126:46 2718testdata/performance/SampleMaterial.lc 116:15-126:46
2740 String -> StageAttrs 2719 String -> StageAttrs
2741testdata/performance/SampleMaterial.lc 116:15-128:18 2720testdata/performance/SampleMaterial.lc 116:15-128:18
2742 StageAttrs | List StageAttrs 2721 StageAttrs | [StageAttrs]
2743testdata/performance/SampleMaterial.lc 117:29-117:33 2722testdata/performance/SampleMaterial.lc 117:29-117:33
2744 forall a . a -> Maybe a 2723 forall a . a -> Maybe a
2745testdata/performance/SampleMaterial.lc 117:29-117:57 2724testdata/performance/SampleMaterial.lc 117:29-117:57
@@ -2757,7 +2736,7 @@ testdata/performance/SampleMaterial.lc 119:32-119:42
2757testdata/performance/SampleMaterial.lc 120:29-120:40 2736testdata/performance/SampleMaterial.lc 120:29-120:40
2758 TCGen 2737 TCGen
2759testdata/performance/SampleMaterial.lc 121:29-121:31 2738testdata/performance/SampleMaterial.lc 121:29-121:31
2760 forall a . List a 2739 forall a . [a]
2761testdata/performance/SampleMaterial.lc 122:31-122:42 2740testdata/performance/SampleMaterial.lc 122:31-122:42
2762 StageTexture 2741 StageTexture
2763testdata/performance/SampleMaterial.lc 123:34-123:38 2742testdata/performance/SampleMaterial.lc 123:34-123:38
@@ -2775,7 +2754,7 @@ testdata/performance/SampleMaterial.lc 130:21-130:26
2775testdata/performance/SampleMaterial.lc 133:5-175:6 2754testdata/performance/SampleMaterial.lc 133:5-175:6
2776 (String, CommonAttrs) 2755 (String, CommonAttrs)
2777testdata/performance/SampleMaterial.lc 133:5-2182:6 2756testdata/performance/SampleMaterial.lc 133:5-2182:6
2778 List (String, CommonAttrs) 2757 [(String, CommonAttrs)]
2779testdata/performance/SampleMaterial.lc 133:7-133:42 2758testdata/performance/SampleMaterial.lc 133:7-133:42
2780 String 2759 String
2781testdata/performance/SampleMaterial.lc 134:7-134:18 2760testdata/performance/SampleMaterial.lc 134:7-134:18
@@ -2785,49 +2764,42 @@ testdata/performance/SampleMaterial.lc 134:7-134:18
2785 -> Float 2764 -> Float
2786 -> Bool 2765 -> Bool
2787 -> Bool 2766 -> Bool
2788 -> CullType 2767 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2789 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2790testdata/performance/SampleMaterial.lc 134:7-135:26 2768testdata/performance/SampleMaterial.lc 134:7-135:26
2791 () 2769 ()
2792 -> Bool 2770 -> Bool
2793 -> Float 2771 -> Float
2794 -> Bool 2772 -> Bool
2795 -> Bool 2773 -> Bool
2796 -> CullType 2774 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2797 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2798testdata/performance/SampleMaterial.lc 134:7-136:26 2775testdata/performance/SampleMaterial.lc 134:7-136:26
2799 Bool 2776 Bool
2800 -> Float 2777 -> Float
2801 -> Bool 2778 -> Bool
2802 -> Bool 2779 -> Bool
2803 -> CullType 2780 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2804 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2805testdata/performance/SampleMaterial.lc 134:7-137:27 2781testdata/performance/SampleMaterial.lc 134:7-137:27
2806 Float 2782 Float
2807 -> Bool 2783 -> Bool
2808 -> Bool 2784 -> Bool
2809 -> CullType 2785 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2810 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2811testdata/performance/SampleMaterial.lc 134:7-138:21 2786testdata/performance/SampleMaterial.lc 134:7-138:21
2812 Bool 2787 Bool
2813 -> Bool 2788 -> Bool
2814 -> CullType 2789 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2815 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2816testdata/performance/SampleMaterial.lc 134:7-139:35 2790testdata/performance/SampleMaterial.lc 134:7-139:35
2817 Bool 2791 Bool
2818 -> CullType 2792 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2819 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2820testdata/performance/SampleMaterial.lc 134:7-140:28 2793testdata/performance/SampleMaterial.lc 134:7-140:28
2821 CullType 2794 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2822 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
2823testdata/performance/SampleMaterial.lc 134:7-141:33 2795testdata/performance/SampleMaterial.lc 134:7-141:33
2824 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2796 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2825testdata/performance/SampleMaterial.lc 134:7-142:32 2797testdata/performance/SampleMaterial.lc 134:7-142:32
2826 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 2798 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
2827testdata/performance/SampleMaterial.lc 134:7-143:30 2799testdata/performance/SampleMaterial.lc 134:7-143:30
2828 Bool -> List StageAttrs -> Bool -> CommonAttrs 2800 Bool -> [StageAttrs] -> Bool -> CommonAttrs
2829testdata/performance/SampleMaterial.lc 134:7-144:34 2801testdata/performance/SampleMaterial.lc 134:7-144:34
2830 List StageAttrs -> Bool -> CommonAttrs 2802 [StageAttrs] -> Bool -> CommonAttrs
2831testdata/performance/SampleMaterial.lc 134:7-172:14 2803testdata/performance/SampleMaterial.lc 134:7-172:14
2832 Bool -> CommonAttrs 2804 Bool -> CommonAttrs
2833testdata/performance/SampleMaterial.lc 134:7-174:10 2805testdata/performance/SampleMaterial.lc 134:7-174:10
@@ -2847,41 +2819,41 @@ testdata/performance/SampleMaterial.lc 140:23-140:28
2847testdata/performance/SampleMaterial.lc 141:20-141:33 2819testdata/performance/SampleMaterial.lc 141:20-141:33
2848 CullType 2820 CullType
2849testdata/performance/SampleMaterial.lc 142:30-142:32 2821testdata/performance/SampleMaterial.lc 142:30-142:32
2850 forall a . List a 2822 forall a . [a]
2851testdata/performance/SampleMaterial.lc 143:25-143:30 2823testdata/performance/SampleMaterial.lc 143:25-143:30
2852 Bool 2824 Bool
2853testdata/performance/SampleMaterial.lc 144:29-144:34 2825testdata/performance/SampleMaterial.lc 144:29-144:34
2854 Bool 2826 Bool
2855testdata/performance/SampleMaterial.lc 146:13-172:14 2827testdata/performance/SampleMaterial.lc 146:13-172:14
2856 List StageAttrs 2828 [StageAttrs]
2857testdata/performance/SampleMaterial.lc 146:15-146:25 2829testdata/performance/SampleMaterial.lc 146:15-146:25
2858 Maybe (Blending', Blending') 2830 Maybe (Blending', Blending')
2859 -> RGBGen 2831 -> RGBGen
2860 -> AlphaGen 2832 -> AlphaGen
2861 -> TCGen 2833 -> TCGen
2862 -> List TCMod 2834 -> [TCMod]
2863 -> StageTexture 2835 -> StageTexture
2864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2836 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2865testdata/performance/SampleMaterial.lc 146:15-147:36 2837testdata/performance/SampleMaterial.lc 146:15-147:36
2866 RGBGen 2838 RGBGen
2867 -> AlphaGen 2839 -> AlphaGen
2868 -> TCGen 2840 -> TCGen
2869 -> List TCMod 2841 -> [TCMod]
2870 -> StageTexture 2842 -> StageTexture
2871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2872testdata/performance/SampleMaterial.lc 146:15-148:50 2844testdata/performance/SampleMaterial.lc 146:15-148:50
2873 AlphaGen 2845 AlphaGen
2874 -> TCGen 2846 -> TCGen
2875 -> List TCMod 2847 -> [TCMod]
2876 -> StageTexture 2848 -> StageTexture
2877 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2878testdata/performance/SampleMaterial.lc 146:15-149:42 2850testdata/performance/SampleMaterial.lc 146:15-149:42
2879 TCGen 2851 TCGen
2880 -> List TCMod 2852 -> [TCMod]
2881 -> StageTexture 2853 -> StageTexture
2882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2883testdata/performance/SampleMaterial.lc 146:15-150:36 2855testdata/performance/SampleMaterial.lc 146:15-150:36
2884 List TCMod 2856 [TCMod]
2885 -> StageTexture 2857 -> StageTexture
2886 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2858 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2887testdata/performance/SampleMaterial.lc 146:15-151:31 2859testdata/performance/SampleMaterial.lc 146:15-151:31
@@ -2908,7 +2880,7 @@ testdata/performance/SampleMaterial.lc 149:32-149:42
2908testdata/performance/SampleMaterial.lc 150:29-150:36 2880testdata/performance/SampleMaterial.lc 150:29-150:36
2909 TCGen 2881 TCGen
2910testdata/performance/SampleMaterial.lc 151:29-151:31 2882testdata/performance/SampleMaterial.lc 151:29-151:31
2911 forall a . List a 2883 forall a . [a]
2912testdata/performance/SampleMaterial.lc 152:31-152:37 2884testdata/performance/SampleMaterial.lc 152:31-152:37
2913 String -> StageTexture 2885 String -> StageTexture
2914testdata/performance/SampleMaterial.lc 152:31-152:73 2886testdata/performance/SampleMaterial.lc 152:31-152:73
@@ -2930,29 +2902,29 @@ testdata/performance/SampleMaterial.lc 159:15-159:25
2930 -> RGBGen 2902 -> RGBGen
2931 -> AlphaGen 2903 -> AlphaGen
2932 -> TCGen 2904 -> TCGen
2933 -> List TCMod 2905 -> [TCMod]
2934 -> StageTexture 2906 -> StageTexture
2935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2907 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2936testdata/performance/SampleMaterial.lc 159:15-160:57 2908testdata/performance/SampleMaterial.lc 159:15-160:57
2937 RGBGen 2909 RGBGen
2938 -> AlphaGen 2910 -> AlphaGen
2939 -> TCGen 2911 -> TCGen
2940 -> List TCMod 2912 -> [TCMod]
2941 -> StageTexture 2913 -> StageTexture
2942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2914 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2943testdata/performance/SampleMaterial.lc 159:15-161:50 2915testdata/performance/SampleMaterial.lc 159:15-161:50
2944 AlphaGen 2916 AlphaGen
2945 -> TCGen 2917 -> TCGen
2946 -> List TCMod 2918 -> [TCMod]
2947 -> StageTexture 2919 -> StageTexture
2948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2949testdata/performance/SampleMaterial.lc 159:15-162:42 2921testdata/performance/SampleMaterial.lc 159:15-162:42
2950 TCGen 2922 TCGen
2951 -> List TCMod 2923 -> [TCMod]
2952 -> StageTexture 2924 -> StageTexture
2953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2925 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2954testdata/performance/SampleMaterial.lc 159:15-163:40 2926testdata/performance/SampleMaterial.lc 159:15-163:40
2955 List TCMod 2927 [TCMod]
2956 -> StageTexture 2928 -> StageTexture
2957 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 2929 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
2958testdata/performance/SampleMaterial.lc 159:15-164:31 2930testdata/performance/SampleMaterial.lc 159:15-164:31
@@ -2969,7 +2941,7 @@ testdata/performance/SampleMaterial.lc 159:15-168:40
2969testdata/performance/SampleMaterial.lc 159:15-169:46 2941testdata/performance/SampleMaterial.lc 159:15-169:46
2970 String -> StageAttrs 2942 String -> StageAttrs
2971testdata/performance/SampleMaterial.lc 159:15-171:18 2943testdata/performance/SampleMaterial.lc 159:15-171:18
2972 StageAttrs | List StageAttrs 2944 StageAttrs | [StageAttrs]
2973testdata/performance/SampleMaterial.lc 160:29-160:33 2945testdata/performance/SampleMaterial.lc 160:29-160:33
2974 forall a . a -> Maybe a 2946 forall a . a -> Maybe a
2975testdata/performance/SampleMaterial.lc 160:29-160:57 2947testdata/performance/SampleMaterial.lc 160:29-160:57
@@ -2987,7 +2959,7 @@ testdata/performance/SampleMaterial.lc 162:32-162:42
2987testdata/performance/SampleMaterial.lc 163:29-163:40 2959testdata/performance/SampleMaterial.lc 163:29-163:40
2988 TCGen 2960 TCGen
2989testdata/performance/SampleMaterial.lc 164:29-164:31 2961testdata/performance/SampleMaterial.lc 164:29-164:31
2990 forall a . List a 2962 forall a . [a]
2991testdata/performance/SampleMaterial.lc 165:31-165:42 2963testdata/performance/SampleMaterial.lc 165:31-165:42
2992 StageTexture 2964 StageTexture
2993testdata/performance/SampleMaterial.lc 166:34-166:38 2965testdata/performance/SampleMaterial.lc 166:34-166:38
@@ -3005,7 +2977,7 @@ testdata/performance/SampleMaterial.lc 173:21-173:26
3005testdata/performance/SampleMaterial.lc 176:5-232:6 2977testdata/performance/SampleMaterial.lc 176:5-232:6
3006 (String, CommonAttrs) 2978 (String, CommonAttrs)
3007testdata/performance/SampleMaterial.lc 176:5-2182:6 2979testdata/performance/SampleMaterial.lc 176:5-2182:6
3008 List (String, CommonAttrs) 2980 [(String, CommonAttrs)]
3009testdata/performance/SampleMaterial.lc 176:7-176:46 2981testdata/performance/SampleMaterial.lc 176:7-176:46
3010 String 2982 String
3011testdata/performance/SampleMaterial.lc 177:7-177:18 2983testdata/performance/SampleMaterial.lc 177:7-177:18
@@ -3015,49 +2987,42 @@ testdata/performance/SampleMaterial.lc 177:7-177:18
3015 -> Float 2987 -> Float
3016 -> Bool 2988 -> Bool
3017 -> Bool 2989 -> Bool
3018 -> CullType 2990 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3019 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3020testdata/performance/SampleMaterial.lc 177:7-178:26 2991testdata/performance/SampleMaterial.lc 177:7-178:26
3021 () 2992 ()
3022 -> Bool 2993 -> Bool
3023 -> Float 2994 -> Float
3024 -> Bool 2995 -> Bool
3025 -> Bool 2996 -> Bool
3026 -> CullType 2997 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3027 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3028testdata/performance/SampleMaterial.lc 177:7-179:26 2998testdata/performance/SampleMaterial.lc 177:7-179:26
3029 Bool 2999 Bool
3030 -> Float 3000 -> Float
3031 -> Bool 3001 -> Bool
3032 -> Bool 3002 -> Bool
3033 -> CullType 3003 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3034 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3035testdata/performance/SampleMaterial.lc 177:7-180:27 3004testdata/performance/SampleMaterial.lc 177:7-180:27
3036 Float 3005 Float
3037 -> Bool 3006 -> Bool
3038 -> Bool 3007 -> Bool
3039 -> CullType 3008 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3040 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3041testdata/performance/SampleMaterial.lc 177:7-181:21 3009testdata/performance/SampleMaterial.lc 177:7-181:21
3042 Bool 3010 Bool
3043 -> Bool 3011 -> Bool
3044 -> CullType 3012 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3045 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3046testdata/performance/SampleMaterial.lc 177:7-182:35 3013testdata/performance/SampleMaterial.lc 177:7-182:35
3047 Bool 3014 Bool
3048 -> CullType 3015 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3049 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3050testdata/performance/SampleMaterial.lc 177:7-183:28 3016testdata/performance/SampleMaterial.lc 177:7-183:28
3051 CullType 3017 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3052 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3053testdata/performance/SampleMaterial.lc 177:7-184:33 3018testdata/performance/SampleMaterial.lc 177:7-184:33
3054 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3019 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3055testdata/performance/SampleMaterial.lc 177:7-185:32 3020testdata/performance/SampleMaterial.lc 177:7-185:32
3056 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3021 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3057testdata/performance/SampleMaterial.lc 177:7-186:30 3022testdata/performance/SampleMaterial.lc 177:7-186:30
3058 Bool -> List StageAttrs -> Bool -> CommonAttrs 3023 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3059testdata/performance/SampleMaterial.lc 177:7-187:34 3024testdata/performance/SampleMaterial.lc 177:7-187:34
3060 List StageAttrs -> Bool -> CommonAttrs 3025 [StageAttrs] -> Bool -> CommonAttrs
3061testdata/performance/SampleMaterial.lc 177:7-229:14 3026testdata/performance/SampleMaterial.lc 177:7-229:14
3062 Bool -> CommonAttrs 3027 Bool -> CommonAttrs
3063testdata/performance/SampleMaterial.lc 177:7-231:10 3028testdata/performance/SampleMaterial.lc 177:7-231:10
@@ -3077,41 +3042,41 @@ testdata/performance/SampleMaterial.lc 183:23-183:28
3077testdata/performance/SampleMaterial.lc 184:20-184:33 3042testdata/performance/SampleMaterial.lc 184:20-184:33
3078 CullType 3043 CullType
3079testdata/performance/SampleMaterial.lc 185:30-185:32 3044testdata/performance/SampleMaterial.lc 185:30-185:32
3080 forall a . List a 3045 forall a . [a]
3081testdata/performance/SampleMaterial.lc 186:25-186:30 3046testdata/performance/SampleMaterial.lc 186:25-186:30
3082 Bool 3047 Bool
3083testdata/performance/SampleMaterial.lc 187:29-187:34 3048testdata/performance/SampleMaterial.lc 187:29-187:34
3084 Bool 3049 Bool
3085testdata/performance/SampleMaterial.lc 189:13-229:14 3050testdata/performance/SampleMaterial.lc 189:13-229:14
3086 List StageAttrs 3051 [StageAttrs]
3087testdata/performance/SampleMaterial.lc 189:15-189:25 3052testdata/performance/SampleMaterial.lc 189:15-189:25
3088 Maybe (Blending', Blending') 3053 Maybe (Blending', Blending')
3089 -> RGBGen 3054 -> RGBGen
3090 -> AlphaGen 3055 -> AlphaGen
3091 -> TCGen 3056 -> TCGen
3092 -> List TCMod 3057 -> [TCMod]
3093 -> StageTexture 3058 -> StageTexture
3094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3059 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3095testdata/performance/SampleMaterial.lc 189:15-190:36 3060testdata/performance/SampleMaterial.lc 189:15-190:36
3096 RGBGen 3061 RGBGen
3097 -> AlphaGen 3062 -> AlphaGen
3098 -> TCGen 3063 -> TCGen
3099 -> List TCMod 3064 -> [TCMod]
3100 -> StageTexture 3065 -> StageTexture
3101 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3066 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3102testdata/performance/SampleMaterial.lc 189:15-191:42 3067testdata/performance/SampleMaterial.lc 189:15-191:42
3103 AlphaGen 3068 AlphaGen
3104 -> TCGen 3069 -> TCGen
3105 -> List TCMod 3070 -> [TCMod]
3106 -> StageTexture 3071 -> StageTexture
3107 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3108testdata/performance/SampleMaterial.lc 189:15-192:42 3073testdata/performance/SampleMaterial.lc 189:15-192:42
3109 TCGen 3074 TCGen
3110 -> List TCMod 3075 -> [TCMod]
3111 -> StageTexture 3076 -> StageTexture
3112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3113testdata/performance/SampleMaterial.lc 189:15-193:36 3078testdata/performance/SampleMaterial.lc 189:15-193:36
3114 List TCMod 3079 [TCMod]
3115 -> StageTexture 3080 -> StageTexture
3116 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3081 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3117testdata/performance/SampleMaterial.lc 189:15-195:88 3082testdata/performance/SampleMaterial.lc 189:15-195:88
@@ -3138,7 +3103,7 @@ testdata/performance/SampleMaterial.lc 192:32-192:42
3138testdata/performance/SampleMaterial.lc 193:29-193:36 3103testdata/performance/SampleMaterial.lc 193:29-193:36
3139 TCGen 3104 TCGen
3140testdata/performance/SampleMaterial.lc 195:21-195:88 3105testdata/performance/SampleMaterial.lc 195:21-195:88
3141 List TCMod 3106 [TCMod]
3142testdata/performance/SampleMaterial.lc 195:23-195:32 3107testdata/performance/SampleMaterial.lc 195:23-195:32
3143 Float -> Float -> TCMod 3108 Float -> Float -> TCMod
3144testdata/performance/SampleMaterial.lc 195:23-195:36 3109testdata/performance/SampleMaterial.lc 195:23-195:36
@@ -3160,7 +3125,7 @@ testdata/performance/SampleMaterial.lc 195:43-195:63
3160testdata/performance/SampleMaterial.lc 195:43-195:67 3125testdata/performance/SampleMaterial.lc 195:43-195:67
3161 TCMod 3126 TCMod
3162testdata/performance/SampleMaterial.lc 195:43-195:86 3127testdata/performance/SampleMaterial.lc 195:43-195:86
3163 List TCMod 3128 [TCMod]
3164testdata/performance/SampleMaterial.lc 195:51-195:54 3129testdata/performance/SampleMaterial.lc 195:51-195:54
3165 Float 3130 Float
3166testdata/performance/SampleMaterial.lc 195:55-195:59 3131testdata/performance/SampleMaterial.lc 195:55-195:59
@@ -3174,7 +3139,7 @@ testdata/performance/SampleMaterial.lc 195:70-195:78
3174testdata/performance/SampleMaterial.lc 195:70-195:82 3139testdata/performance/SampleMaterial.lc 195:70-195:82
3175 Float -> TCMod 3140 Float -> TCMod
3176testdata/performance/SampleMaterial.lc 195:70-195:86 3141testdata/performance/SampleMaterial.lc 195:70-195:86
3177 TCMod | List TCMod 3142 TCMod | [TCMod]
3178testdata/performance/SampleMaterial.lc 195:79-195:82 3143testdata/performance/SampleMaterial.lc 195:79-195:82
3179 Float 3144 Float
3180testdata/performance/SampleMaterial.lc 195:83-195:86 3145testdata/performance/SampleMaterial.lc 195:83-195:86
@@ -3200,29 +3165,29 @@ testdata/performance/SampleMaterial.lc 203:15-203:25
3200 -> RGBGen 3165 -> RGBGen
3201 -> AlphaGen 3166 -> AlphaGen
3202 -> TCGen 3167 -> TCGen
3203 -> List TCMod 3168 -> [TCMod]
3204 -> StageTexture 3169 -> StageTexture
3205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3206testdata/performance/SampleMaterial.lc 203:15-204:69 3171testdata/performance/SampleMaterial.lc 203:15-204:69
3207 RGBGen 3172 RGBGen
3208 -> AlphaGen 3173 -> AlphaGen
3209 -> TCGen 3174 -> TCGen
3210 -> List TCMod 3175 -> [TCMod]
3211 -> StageTexture 3176 -> StageTexture
3212 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3213testdata/performance/SampleMaterial.lc 203:15-205:42 3178testdata/performance/SampleMaterial.lc 203:15-205:42
3214 AlphaGen 3179 AlphaGen
3215 -> TCGen 3180 -> TCGen
3216 -> List TCMod 3181 -> [TCMod]
3217 -> StageTexture 3182 -> StageTexture
3218 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3219testdata/performance/SampleMaterial.lc 203:15-206:42 3184testdata/performance/SampleMaterial.lc 203:15-206:42
3220 TCGen 3185 TCGen
3221 -> List TCMod 3186 -> [TCMod]
3222 -> StageTexture 3187 -> StageTexture
3223 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3224testdata/performance/SampleMaterial.lc 203:15-207:36 3189testdata/performance/SampleMaterial.lc 203:15-207:36
3225 List TCMod 3190 [TCMod]
3226 -> StageTexture 3191 -> StageTexture
3227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3228testdata/performance/SampleMaterial.lc 203:15-208:31 3193testdata/performance/SampleMaterial.lc 203:15-208:31
@@ -3241,7 +3206,7 @@ testdata/performance/SampleMaterial.lc 203:15-213:46
3241testdata/performance/SampleMaterial.lc 203:15-215:18 3206testdata/performance/SampleMaterial.lc 203:15-215:18
3242 StageAttrs 3207 StageAttrs
3243testdata/performance/SampleMaterial.lc 203:15-228:18 3208testdata/performance/SampleMaterial.lc 203:15-228:18
3244 List StageAttrs 3209 [StageAttrs]
3245testdata/performance/SampleMaterial.lc 204:29-204:33 3210testdata/performance/SampleMaterial.lc 204:29-204:33
3246 forall a . a -> Maybe a 3211 forall a . a -> Maybe a
3247testdata/performance/SampleMaterial.lc 204:29-204:69 3212testdata/performance/SampleMaterial.lc 204:29-204:69
@@ -3259,7 +3224,7 @@ testdata/performance/SampleMaterial.lc 206:32-206:42
3259testdata/performance/SampleMaterial.lc 207:29-207:36 3224testdata/performance/SampleMaterial.lc 207:29-207:36
3260 TCGen 3225 TCGen
3261testdata/performance/SampleMaterial.lc 208:29-208:31 3226testdata/performance/SampleMaterial.lc 208:29-208:31
3262 forall a . List a 3227 forall a . [a]
3263testdata/performance/SampleMaterial.lc 209:31-209:37 3228testdata/performance/SampleMaterial.lc 209:31-209:37
3264 String -> StageTexture 3229 String -> StageTexture
3265testdata/performance/SampleMaterial.lc 209:31-209:81 3230testdata/performance/SampleMaterial.lc 209:31-209:81
@@ -3281,29 +3246,29 @@ testdata/performance/SampleMaterial.lc 216:15-216:25
3281 -> RGBGen 3246 -> RGBGen
3282 -> AlphaGen 3247 -> AlphaGen
3283 -> TCGen 3248 -> TCGen
3284 -> List TCMod 3249 -> [TCMod]
3285 -> StageTexture 3250 -> StageTexture
3286 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3251 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3287testdata/performance/SampleMaterial.lc 216:15-217:69 3252testdata/performance/SampleMaterial.lc 216:15-217:69
3288 RGBGen 3253 RGBGen
3289 -> AlphaGen 3254 -> AlphaGen
3290 -> TCGen 3255 -> TCGen
3291 -> List TCMod 3256 -> [TCMod]
3292 -> StageTexture 3257 -> StageTexture
3293 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3294testdata/performance/SampleMaterial.lc 216:15-218:42 3259testdata/performance/SampleMaterial.lc 216:15-218:42
3295 AlphaGen 3260 AlphaGen
3296 -> TCGen 3261 -> TCGen
3297 -> List TCMod 3262 -> [TCMod]
3298 -> StageTexture 3263 -> StageTexture
3299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3264 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3300testdata/performance/SampleMaterial.lc 216:15-219:42 3265testdata/performance/SampleMaterial.lc 216:15-219:42
3301 TCGen 3266 TCGen
3302 -> List TCMod 3267 -> [TCMod]
3303 -> StageTexture 3268 -> StageTexture
3304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3269 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3305testdata/performance/SampleMaterial.lc 216:15-220:40 3270testdata/performance/SampleMaterial.lc 216:15-220:40
3306 List TCMod 3271 [TCMod]
3307 -> StageTexture 3272 -> StageTexture
3308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3273 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3309testdata/performance/SampleMaterial.lc 216:15-221:31 3274testdata/performance/SampleMaterial.lc 216:15-221:31
@@ -3320,7 +3285,7 @@ testdata/performance/SampleMaterial.lc 216:15-225:40
3320testdata/performance/SampleMaterial.lc 216:15-226:46 3285testdata/performance/SampleMaterial.lc 216:15-226:46
3321 String -> StageAttrs 3286 String -> StageAttrs
3322testdata/performance/SampleMaterial.lc 216:15-228:18 3287testdata/performance/SampleMaterial.lc 216:15-228:18
3323 StageAttrs | List StageAttrs 3288 StageAttrs | [StageAttrs]
3324testdata/performance/SampleMaterial.lc 217:29-217:33 3289testdata/performance/SampleMaterial.lc 217:29-217:33
3325 forall a . a -> Maybe a 3290 forall a . a -> Maybe a
3326testdata/performance/SampleMaterial.lc 217:29-217:69 3291testdata/performance/SampleMaterial.lc 217:29-217:69
@@ -3338,7 +3303,7 @@ testdata/performance/SampleMaterial.lc 219:32-219:42
3338testdata/performance/SampleMaterial.lc 220:29-220:40 3303testdata/performance/SampleMaterial.lc 220:29-220:40
3339 TCGen 3304 TCGen
3340testdata/performance/SampleMaterial.lc 221:29-221:31 3305testdata/performance/SampleMaterial.lc 221:29-221:31
3341 forall a . List a 3306 forall a . [a]
3342testdata/performance/SampleMaterial.lc 222:31-222:42 3307testdata/performance/SampleMaterial.lc 222:31-222:42
3343 StageTexture 3308 StageTexture
3344testdata/performance/SampleMaterial.lc 223:34-223:39 3309testdata/performance/SampleMaterial.lc 223:34-223:39
@@ -3356,7 +3321,7 @@ testdata/performance/SampleMaterial.lc 230:21-230:26
3356testdata/performance/SampleMaterial.lc 233:5-275:6 3321testdata/performance/SampleMaterial.lc 233:5-275:6
3357 (String, CommonAttrs) 3322 (String, CommonAttrs)
3358testdata/performance/SampleMaterial.lc 233:5-2182:6 3323testdata/performance/SampleMaterial.lc 233:5-2182:6
3359 List (String, CommonAttrs) 3324 [(String, CommonAttrs)]
3360testdata/performance/SampleMaterial.lc 233:7-233:40 3325testdata/performance/SampleMaterial.lc 233:7-233:40
3361 String 3326 String
3362testdata/performance/SampleMaterial.lc 234:7-234:18 3327testdata/performance/SampleMaterial.lc 234:7-234:18
@@ -3366,49 +3331,42 @@ testdata/performance/SampleMaterial.lc 234:7-234:18
3366 -> Float 3331 -> Float
3367 -> Bool 3332 -> Bool
3368 -> Bool 3333 -> Bool
3369 -> CullType 3334 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3370 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3371testdata/performance/SampleMaterial.lc 234:7-235:26 3335testdata/performance/SampleMaterial.lc 234:7-235:26
3372 () 3336 ()
3373 -> Bool 3337 -> Bool
3374 -> Float 3338 -> Float
3375 -> Bool 3339 -> Bool
3376 -> Bool 3340 -> Bool
3377 -> CullType 3341 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3378 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3379testdata/performance/SampleMaterial.lc 234:7-236:26 3342testdata/performance/SampleMaterial.lc 234:7-236:26
3380 Bool 3343 Bool
3381 -> Float 3344 -> Float
3382 -> Bool 3345 -> Bool
3383 -> Bool 3346 -> Bool
3384 -> CullType 3347 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3385 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3386testdata/performance/SampleMaterial.lc 234:7-237:27 3348testdata/performance/SampleMaterial.lc 234:7-237:27
3387 Float 3349 Float
3388 -> Bool 3350 -> Bool
3389 -> Bool 3351 -> Bool
3390 -> CullType 3352 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3391 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3392testdata/performance/SampleMaterial.lc 234:7-238:21 3353testdata/performance/SampleMaterial.lc 234:7-238:21
3393 Bool 3354 Bool
3394 -> Bool 3355 -> Bool
3395 -> CullType 3356 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3396 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3397testdata/performance/SampleMaterial.lc 234:7-239:35 3357testdata/performance/SampleMaterial.lc 234:7-239:35
3398 Bool 3358 Bool
3399 -> CullType 3359 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3400 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3401testdata/performance/SampleMaterial.lc 234:7-240:28 3360testdata/performance/SampleMaterial.lc 234:7-240:28
3402 CullType 3361 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3403 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3404testdata/performance/SampleMaterial.lc 234:7-241:33 3362testdata/performance/SampleMaterial.lc 234:7-241:33
3405 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3363 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3406testdata/performance/SampleMaterial.lc 234:7-242:32 3364testdata/performance/SampleMaterial.lc 234:7-242:32
3407 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3365 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3408testdata/performance/SampleMaterial.lc 234:7-243:30 3366testdata/performance/SampleMaterial.lc 234:7-243:30
3409 Bool -> List StageAttrs -> Bool -> CommonAttrs 3367 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3410testdata/performance/SampleMaterial.lc 234:7-244:34 3368testdata/performance/SampleMaterial.lc 234:7-244:34
3411 List StageAttrs -> Bool -> CommonAttrs 3369 [StageAttrs] -> Bool -> CommonAttrs
3412testdata/performance/SampleMaterial.lc 234:7-272:14 3370testdata/performance/SampleMaterial.lc 234:7-272:14
3413 Bool -> CommonAttrs 3371 Bool -> CommonAttrs
3414testdata/performance/SampleMaterial.lc 234:7-274:10 3372testdata/performance/SampleMaterial.lc 234:7-274:10
@@ -3428,41 +3386,41 @@ testdata/performance/SampleMaterial.lc 240:23-240:28
3428testdata/performance/SampleMaterial.lc 241:20-241:33 3386testdata/performance/SampleMaterial.lc 241:20-241:33
3429 CullType 3387 CullType
3430testdata/performance/SampleMaterial.lc 242:30-242:32 3388testdata/performance/SampleMaterial.lc 242:30-242:32
3431 forall a . List a 3389 forall a . [a]
3432testdata/performance/SampleMaterial.lc 243:25-243:30 3390testdata/performance/SampleMaterial.lc 243:25-243:30
3433 Bool 3391 Bool
3434testdata/performance/SampleMaterial.lc 244:29-244:34 3392testdata/performance/SampleMaterial.lc 244:29-244:34
3435 Bool 3393 Bool
3436testdata/performance/SampleMaterial.lc 246:13-272:14 3394testdata/performance/SampleMaterial.lc 246:13-272:14
3437 List StageAttrs 3395 [StageAttrs]
3438testdata/performance/SampleMaterial.lc 246:15-246:25 3396testdata/performance/SampleMaterial.lc 246:15-246:25
3439 Maybe (Blending', Blending') 3397 Maybe (Blending', Blending')
3440 -> RGBGen 3398 -> RGBGen
3441 -> AlphaGen 3399 -> AlphaGen
3442 -> TCGen 3400 -> TCGen
3443 -> List TCMod 3401 -> [TCMod]
3444 -> StageTexture 3402 -> StageTexture
3445 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3446testdata/performance/SampleMaterial.lc 246:15-247:36 3404testdata/performance/SampleMaterial.lc 246:15-247:36
3447 RGBGen 3405 RGBGen
3448 -> AlphaGen 3406 -> AlphaGen
3449 -> TCGen 3407 -> TCGen
3450 -> List TCMod 3408 -> [TCMod]
3451 -> StageTexture 3409 -> StageTexture
3452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3453testdata/performance/SampleMaterial.lc 246:15-248:50 3411testdata/performance/SampleMaterial.lc 246:15-248:50
3454 AlphaGen 3412 AlphaGen
3455 -> TCGen 3413 -> TCGen
3456 -> List TCMod 3414 -> [TCMod]
3457 -> StageTexture 3415 -> StageTexture
3458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3416 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3459testdata/performance/SampleMaterial.lc 246:15-249:42 3417testdata/performance/SampleMaterial.lc 246:15-249:42
3460 TCGen 3418 TCGen
3461 -> List TCMod 3419 -> [TCMod]
3462 -> StageTexture 3420 -> StageTexture
3463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3421 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3464testdata/performance/SampleMaterial.lc 246:15-250:36 3422testdata/performance/SampleMaterial.lc 246:15-250:36
3465 List TCMod 3423 [TCMod]
3466 -> StageTexture 3424 -> StageTexture
3467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3425 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3468testdata/performance/SampleMaterial.lc 246:15-251:31 3426testdata/performance/SampleMaterial.lc 246:15-251:31
@@ -3489,7 +3447,7 @@ testdata/performance/SampleMaterial.lc 249:32-249:42
3489testdata/performance/SampleMaterial.lc 250:29-250:36 3447testdata/performance/SampleMaterial.lc 250:29-250:36
3490 TCGen 3448 TCGen
3491testdata/performance/SampleMaterial.lc 251:29-251:31 3449testdata/performance/SampleMaterial.lc 251:29-251:31
3492 forall a . List a 3450 forall a . [a]
3493testdata/performance/SampleMaterial.lc 252:31-252:37 3451testdata/performance/SampleMaterial.lc 252:31-252:37
3494 String -> StageTexture 3452 String -> StageTexture
3495testdata/performance/SampleMaterial.lc 252:31-252:71 3453testdata/performance/SampleMaterial.lc 252:31-252:71
@@ -3511,29 +3469,29 @@ testdata/performance/SampleMaterial.lc 259:15-259:25
3511 -> RGBGen 3469 -> RGBGen
3512 -> AlphaGen 3470 -> AlphaGen
3513 -> TCGen 3471 -> TCGen
3514 -> List TCMod 3472 -> [TCMod]
3515 -> StageTexture 3473 -> StageTexture
3516 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3517testdata/performance/SampleMaterial.lc 259:15-260:57 3475testdata/performance/SampleMaterial.lc 259:15-260:57
3518 RGBGen 3476 RGBGen
3519 -> AlphaGen 3477 -> AlphaGen
3520 -> TCGen 3478 -> TCGen
3521 -> List TCMod 3479 -> [TCMod]
3522 -> StageTexture 3480 -> StageTexture
3523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3524testdata/performance/SampleMaterial.lc 259:15-261:50 3482testdata/performance/SampleMaterial.lc 259:15-261:50
3525 AlphaGen 3483 AlphaGen
3526 -> TCGen 3484 -> TCGen
3527 -> List TCMod 3485 -> [TCMod]
3528 -> StageTexture 3486 -> StageTexture
3529 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3487 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3530testdata/performance/SampleMaterial.lc 259:15-262:42 3488testdata/performance/SampleMaterial.lc 259:15-262:42
3531 TCGen 3489 TCGen
3532 -> List TCMod 3490 -> [TCMod]
3533 -> StageTexture 3491 -> StageTexture
3534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3492 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3535testdata/performance/SampleMaterial.lc 259:15-263:40 3493testdata/performance/SampleMaterial.lc 259:15-263:40
3536 List TCMod 3494 [TCMod]
3537 -> StageTexture 3495 -> StageTexture
3538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3496 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3539testdata/performance/SampleMaterial.lc 259:15-264:31 3497testdata/performance/SampleMaterial.lc 259:15-264:31
@@ -3550,7 +3508,7 @@ testdata/performance/SampleMaterial.lc 259:15-268:40
3550testdata/performance/SampleMaterial.lc 259:15-269:46 3508testdata/performance/SampleMaterial.lc 259:15-269:46
3551 String -> StageAttrs 3509 String -> StageAttrs
3552testdata/performance/SampleMaterial.lc 259:15-271:18 3510testdata/performance/SampleMaterial.lc 259:15-271:18
3553 StageAttrs | List StageAttrs 3511 StageAttrs | [StageAttrs]
3554testdata/performance/SampleMaterial.lc 260:29-260:33 3512testdata/performance/SampleMaterial.lc 260:29-260:33
3555 forall a . a -> Maybe a 3513 forall a . a -> Maybe a
3556testdata/performance/SampleMaterial.lc 260:29-260:57 3514testdata/performance/SampleMaterial.lc 260:29-260:57
@@ -3568,7 +3526,7 @@ testdata/performance/SampleMaterial.lc 262:32-262:42
3568testdata/performance/SampleMaterial.lc 263:29-263:40 3526testdata/performance/SampleMaterial.lc 263:29-263:40
3569 TCGen 3527 TCGen
3570testdata/performance/SampleMaterial.lc 264:29-264:31 3528testdata/performance/SampleMaterial.lc 264:29-264:31
3571 forall a . List a 3529 forall a . [a]
3572testdata/performance/SampleMaterial.lc 265:31-265:42 3530testdata/performance/SampleMaterial.lc 265:31-265:42
3573 StageTexture 3531 StageTexture
3574testdata/performance/SampleMaterial.lc 266:34-266:38 3532testdata/performance/SampleMaterial.lc 266:34-266:38
@@ -3586,7 +3544,7 @@ testdata/performance/SampleMaterial.lc 273:21-273:26
3586testdata/performance/SampleMaterial.lc 276:5-318:6 3544testdata/performance/SampleMaterial.lc 276:5-318:6
3587 (String, CommonAttrs) 3545 (String, CommonAttrs)
3588testdata/performance/SampleMaterial.lc 276:5-2182:6 3546testdata/performance/SampleMaterial.lc 276:5-2182:6
3589 List (String, CommonAttrs) 3547 [(String, CommonAttrs)]
3590testdata/performance/SampleMaterial.lc 276:7-276:42 3548testdata/performance/SampleMaterial.lc 276:7-276:42
3591 String 3549 String
3592testdata/performance/SampleMaterial.lc 277:7-277:18 3550testdata/performance/SampleMaterial.lc 277:7-277:18
@@ -3596,49 +3554,42 @@ testdata/performance/SampleMaterial.lc 277:7-277:18
3596 -> Float 3554 -> Float
3597 -> Bool 3555 -> Bool
3598 -> Bool 3556 -> Bool
3599 -> CullType 3557 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3600 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3601testdata/performance/SampleMaterial.lc 277:7-278:26 3558testdata/performance/SampleMaterial.lc 277:7-278:26
3602 () 3559 ()
3603 -> Bool 3560 -> Bool
3604 -> Float 3561 -> Float
3605 -> Bool 3562 -> Bool
3606 -> Bool 3563 -> Bool
3607 -> CullType 3564 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3608 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3609testdata/performance/SampleMaterial.lc 277:7-279:26 3565testdata/performance/SampleMaterial.lc 277:7-279:26
3610 Bool 3566 Bool
3611 -> Float 3567 -> Float
3612 -> Bool 3568 -> Bool
3613 -> Bool 3569 -> Bool
3614 -> CullType 3570 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3615 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3616testdata/performance/SampleMaterial.lc 277:7-280:27 3571testdata/performance/SampleMaterial.lc 277:7-280:27
3617 Float 3572 Float
3618 -> Bool 3573 -> Bool
3619 -> Bool 3574 -> Bool
3620 -> CullType 3575 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3621 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3622testdata/performance/SampleMaterial.lc 277:7-281:21 3576testdata/performance/SampleMaterial.lc 277:7-281:21
3623 Bool 3577 Bool
3624 -> Bool 3578 -> Bool
3625 -> CullType 3579 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3626 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3627testdata/performance/SampleMaterial.lc 277:7-282:35 3580testdata/performance/SampleMaterial.lc 277:7-282:35
3628 Bool 3581 Bool
3629 -> CullType 3582 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3630 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3631testdata/performance/SampleMaterial.lc 277:7-283:28 3583testdata/performance/SampleMaterial.lc 277:7-283:28
3632 CullType 3584 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3633 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3634testdata/performance/SampleMaterial.lc 277:7-284:33 3585testdata/performance/SampleMaterial.lc 277:7-284:33
3635 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3586 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3636testdata/performance/SampleMaterial.lc 277:7-285:32 3587testdata/performance/SampleMaterial.lc 277:7-285:32
3637 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3588 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3638testdata/performance/SampleMaterial.lc 277:7-286:30 3589testdata/performance/SampleMaterial.lc 277:7-286:30
3639 Bool -> List StageAttrs -> Bool -> CommonAttrs 3590 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3640testdata/performance/SampleMaterial.lc 277:7-287:34 3591testdata/performance/SampleMaterial.lc 277:7-287:34
3641 List StageAttrs -> Bool -> CommonAttrs 3592 [StageAttrs] -> Bool -> CommonAttrs
3642testdata/performance/SampleMaterial.lc 277:7-315:14 3593testdata/performance/SampleMaterial.lc 277:7-315:14
3643 Bool -> CommonAttrs 3594 Bool -> CommonAttrs
3644testdata/performance/SampleMaterial.lc 277:7-317:10 3595testdata/performance/SampleMaterial.lc 277:7-317:10
@@ -3658,41 +3609,41 @@ testdata/performance/SampleMaterial.lc 283:23-283:28
3658testdata/performance/SampleMaterial.lc 284:20-284:33 3609testdata/performance/SampleMaterial.lc 284:20-284:33
3659 CullType 3610 CullType
3660testdata/performance/SampleMaterial.lc 285:30-285:32 3611testdata/performance/SampleMaterial.lc 285:30-285:32
3661 forall a . List a 3612 forall a . [a]
3662testdata/performance/SampleMaterial.lc 286:25-286:30 3613testdata/performance/SampleMaterial.lc 286:25-286:30
3663 Bool 3614 Bool
3664testdata/performance/SampleMaterial.lc 287:29-287:34 3615testdata/performance/SampleMaterial.lc 287:29-287:34
3665 Bool 3616 Bool
3666testdata/performance/SampleMaterial.lc 289:13-315:14 3617testdata/performance/SampleMaterial.lc 289:13-315:14
3667 List StageAttrs 3618 [StageAttrs]
3668testdata/performance/SampleMaterial.lc 289:15-289:25 3619testdata/performance/SampleMaterial.lc 289:15-289:25
3669 Maybe (Blending', Blending') 3620 Maybe (Blending', Blending')
3670 -> RGBGen 3621 -> RGBGen
3671 -> AlphaGen 3622 -> AlphaGen
3672 -> TCGen 3623 -> TCGen
3673 -> List TCMod 3624 -> [TCMod]
3674 -> StageTexture 3625 -> StageTexture
3675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3676testdata/performance/SampleMaterial.lc 289:15-290:36 3627testdata/performance/SampleMaterial.lc 289:15-290:36
3677 RGBGen 3628 RGBGen
3678 -> AlphaGen 3629 -> AlphaGen
3679 -> TCGen 3630 -> TCGen
3680 -> List TCMod 3631 -> [TCMod]
3681 -> StageTexture 3632 -> StageTexture
3682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3633 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3683testdata/performance/SampleMaterial.lc 289:15-291:50 3634testdata/performance/SampleMaterial.lc 289:15-291:50
3684 AlphaGen 3635 AlphaGen
3685 -> TCGen 3636 -> TCGen
3686 -> List TCMod 3637 -> [TCMod]
3687 -> StageTexture 3638 -> StageTexture
3688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3689testdata/performance/SampleMaterial.lc 289:15-292:42 3640testdata/performance/SampleMaterial.lc 289:15-292:42
3690 TCGen 3641 TCGen
3691 -> List TCMod 3642 -> [TCMod]
3692 -> StageTexture 3643 -> StageTexture
3693 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3694testdata/performance/SampleMaterial.lc 289:15-293:36 3645testdata/performance/SampleMaterial.lc 289:15-293:36
3695 List TCMod 3646 [TCMod]
3696 -> StageTexture 3647 -> StageTexture
3697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3698testdata/performance/SampleMaterial.lc 289:15-294:31 3649testdata/performance/SampleMaterial.lc 289:15-294:31
@@ -3719,7 +3670,7 @@ testdata/performance/SampleMaterial.lc 292:32-292:42
3719testdata/performance/SampleMaterial.lc 293:29-293:36 3670testdata/performance/SampleMaterial.lc 293:29-293:36
3720 TCGen 3671 TCGen
3721testdata/performance/SampleMaterial.lc 294:29-294:31 3672testdata/performance/SampleMaterial.lc 294:29-294:31
3722 forall a . List a 3673 forall a . [a]
3723testdata/performance/SampleMaterial.lc 295:31-295:37 3674testdata/performance/SampleMaterial.lc 295:31-295:37
3724 String -> StageTexture 3675 String -> StageTexture
3725testdata/performance/SampleMaterial.lc 295:31-295:73 3676testdata/performance/SampleMaterial.lc 295:31-295:73
@@ -3741,29 +3692,29 @@ testdata/performance/SampleMaterial.lc 302:15-302:25
3741 -> RGBGen 3692 -> RGBGen
3742 -> AlphaGen 3693 -> AlphaGen
3743 -> TCGen 3694 -> TCGen
3744 -> List TCMod 3695 -> [TCMod]
3745 -> StageTexture 3696 -> StageTexture
3746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3747testdata/performance/SampleMaterial.lc 302:15-303:57 3698testdata/performance/SampleMaterial.lc 302:15-303:57
3748 RGBGen 3699 RGBGen
3749 -> AlphaGen 3700 -> AlphaGen
3750 -> TCGen 3701 -> TCGen
3751 -> List TCMod 3702 -> [TCMod]
3752 -> StageTexture 3703 -> StageTexture
3753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3754testdata/performance/SampleMaterial.lc 302:15-304:50 3705testdata/performance/SampleMaterial.lc 302:15-304:50
3755 AlphaGen 3706 AlphaGen
3756 -> TCGen 3707 -> TCGen
3757 -> List TCMod 3708 -> [TCMod]
3758 -> StageTexture 3709 -> StageTexture
3759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3760testdata/performance/SampleMaterial.lc 302:15-305:42 3711testdata/performance/SampleMaterial.lc 302:15-305:42
3761 TCGen 3712 TCGen
3762 -> List TCMod 3713 -> [TCMod]
3763 -> StageTexture 3714 -> StageTexture
3764 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3765testdata/performance/SampleMaterial.lc 302:15-306:40 3716testdata/performance/SampleMaterial.lc 302:15-306:40
3766 List TCMod 3717 [TCMod]
3767 -> StageTexture 3718 -> StageTexture
3768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3769testdata/performance/SampleMaterial.lc 302:15-307:31 3720testdata/performance/SampleMaterial.lc 302:15-307:31
@@ -3780,7 +3731,7 @@ testdata/performance/SampleMaterial.lc 302:15-311:40
3780testdata/performance/SampleMaterial.lc 302:15-312:46 3731testdata/performance/SampleMaterial.lc 302:15-312:46
3781 String -> StageAttrs 3732 String -> StageAttrs
3782testdata/performance/SampleMaterial.lc 302:15-314:18 3733testdata/performance/SampleMaterial.lc 302:15-314:18
3783 StageAttrs | List StageAttrs 3734 StageAttrs | [StageAttrs]
3784testdata/performance/SampleMaterial.lc 303:29-303:33 3735testdata/performance/SampleMaterial.lc 303:29-303:33
3785 forall a . a -> Maybe a 3736 forall a . a -> Maybe a
3786testdata/performance/SampleMaterial.lc 303:29-303:57 3737testdata/performance/SampleMaterial.lc 303:29-303:57
@@ -3798,7 +3749,7 @@ testdata/performance/SampleMaterial.lc 305:32-305:42
3798testdata/performance/SampleMaterial.lc 306:29-306:40 3749testdata/performance/SampleMaterial.lc 306:29-306:40
3799 TCGen 3750 TCGen
3800testdata/performance/SampleMaterial.lc 307:29-307:31 3751testdata/performance/SampleMaterial.lc 307:29-307:31
3801 forall a . List a 3752 forall a . [a]
3802testdata/performance/SampleMaterial.lc 308:31-308:42 3753testdata/performance/SampleMaterial.lc 308:31-308:42
3803 StageTexture 3754 StageTexture
3804testdata/performance/SampleMaterial.lc 309:34-309:38 3755testdata/performance/SampleMaterial.lc 309:34-309:38
@@ -3816,7 +3767,7 @@ testdata/performance/SampleMaterial.lc 316:21-316:26
3816testdata/performance/SampleMaterial.lc 319:5-361:6 3767testdata/performance/SampleMaterial.lc 319:5-361:6
3817 (String, CommonAttrs) 3768 (String, CommonAttrs)
3818testdata/performance/SampleMaterial.lc 319:5-2182:6 3769testdata/performance/SampleMaterial.lc 319:5-2182:6
3819 List (String, CommonAttrs) 3770 [(String, CommonAttrs)]
3820testdata/performance/SampleMaterial.lc 319:7-319:43 3771testdata/performance/SampleMaterial.lc 319:7-319:43
3821 String 3772 String
3822testdata/performance/SampleMaterial.lc 320:7-320:18 3773testdata/performance/SampleMaterial.lc 320:7-320:18
@@ -3826,49 +3777,42 @@ testdata/performance/SampleMaterial.lc 320:7-320:18
3826 -> Float 3777 -> Float
3827 -> Bool 3778 -> Bool
3828 -> Bool 3779 -> Bool
3829 -> CullType 3780 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3830 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3831testdata/performance/SampleMaterial.lc 320:7-321:26 3781testdata/performance/SampleMaterial.lc 320:7-321:26
3832 () 3782 ()
3833 -> Bool 3783 -> Bool
3834 -> Float 3784 -> Float
3835 -> Bool 3785 -> Bool
3836 -> Bool 3786 -> Bool
3837 -> CullType 3787 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3838 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3839testdata/performance/SampleMaterial.lc 320:7-322:26 3788testdata/performance/SampleMaterial.lc 320:7-322:26
3840 Bool 3789 Bool
3841 -> Float 3790 -> Float
3842 -> Bool 3791 -> Bool
3843 -> Bool 3792 -> Bool
3844 -> CullType 3793 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3845 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3846testdata/performance/SampleMaterial.lc 320:7-323:27 3794testdata/performance/SampleMaterial.lc 320:7-323:27
3847 Float 3795 Float
3848 -> Bool 3796 -> Bool
3849 -> Bool 3797 -> Bool
3850 -> CullType 3798 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3851 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3852testdata/performance/SampleMaterial.lc 320:7-324:21 3799testdata/performance/SampleMaterial.lc 320:7-324:21
3853 Bool 3800 Bool
3854 -> Bool 3801 -> Bool
3855 -> CullType 3802 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3856 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3857testdata/performance/SampleMaterial.lc 320:7-325:35 3803testdata/performance/SampleMaterial.lc 320:7-325:35
3858 Bool 3804 Bool
3859 -> CullType 3805 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3860 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3861testdata/performance/SampleMaterial.lc 320:7-326:28 3806testdata/performance/SampleMaterial.lc 320:7-326:28
3862 CullType 3807 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3863 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
3864testdata/performance/SampleMaterial.lc 320:7-327:33 3808testdata/performance/SampleMaterial.lc 320:7-327:33
3865 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3809 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3866testdata/performance/SampleMaterial.lc 320:7-328:32 3810testdata/performance/SampleMaterial.lc 320:7-328:32
3867 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 3811 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
3868testdata/performance/SampleMaterial.lc 320:7-329:30 3812testdata/performance/SampleMaterial.lc 320:7-329:30
3869 Bool -> List StageAttrs -> Bool -> CommonAttrs 3813 Bool -> [StageAttrs] -> Bool -> CommonAttrs
3870testdata/performance/SampleMaterial.lc 320:7-330:34 3814testdata/performance/SampleMaterial.lc 320:7-330:34
3871 List StageAttrs -> Bool -> CommonAttrs 3815 [StageAttrs] -> Bool -> CommonAttrs
3872testdata/performance/SampleMaterial.lc 320:7-358:14 3816testdata/performance/SampleMaterial.lc 320:7-358:14
3873 Bool -> CommonAttrs 3817 Bool -> CommonAttrs
3874testdata/performance/SampleMaterial.lc 320:7-360:10 3818testdata/performance/SampleMaterial.lc 320:7-360:10
@@ -3888,41 +3832,41 @@ testdata/performance/SampleMaterial.lc 326:23-326:28
3888testdata/performance/SampleMaterial.lc 327:20-327:33 3832testdata/performance/SampleMaterial.lc 327:20-327:33
3889 CullType 3833 CullType
3890testdata/performance/SampleMaterial.lc 328:30-328:32 3834testdata/performance/SampleMaterial.lc 328:30-328:32
3891 forall a . List a 3835 forall a . [a]
3892testdata/performance/SampleMaterial.lc 329:25-329:30 3836testdata/performance/SampleMaterial.lc 329:25-329:30
3893 Bool 3837 Bool
3894testdata/performance/SampleMaterial.lc 330:29-330:34 3838testdata/performance/SampleMaterial.lc 330:29-330:34
3895 Bool 3839 Bool
3896testdata/performance/SampleMaterial.lc 332:13-358:14 3840testdata/performance/SampleMaterial.lc 332:13-358:14
3897 List StageAttrs 3841 [StageAttrs]
3898testdata/performance/SampleMaterial.lc 332:15-332:25 3842testdata/performance/SampleMaterial.lc 332:15-332:25
3899 Maybe (Blending', Blending') 3843 Maybe (Blending', Blending')
3900 -> RGBGen 3844 -> RGBGen
3901 -> AlphaGen 3845 -> AlphaGen
3902 -> TCGen 3846 -> TCGen
3903 -> List TCMod 3847 -> [TCMod]
3904 -> StageTexture 3848 -> StageTexture
3905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3849 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3906testdata/performance/SampleMaterial.lc 332:15-333:36 3850testdata/performance/SampleMaterial.lc 332:15-333:36
3907 RGBGen 3851 RGBGen
3908 -> AlphaGen 3852 -> AlphaGen
3909 -> TCGen 3853 -> TCGen
3910 -> List TCMod 3854 -> [TCMod]
3911 -> StageTexture 3855 -> StageTexture
3912 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3913testdata/performance/SampleMaterial.lc 332:15-334:50 3857testdata/performance/SampleMaterial.lc 332:15-334:50
3914 AlphaGen 3858 AlphaGen
3915 -> TCGen 3859 -> TCGen
3916 -> List TCMod 3860 -> [TCMod]
3917 -> StageTexture 3861 -> StageTexture
3918 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3862 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3919testdata/performance/SampleMaterial.lc 332:15-335:42 3863testdata/performance/SampleMaterial.lc 332:15-335:42
3920 TCGen 3864 TCGen
3921 -> List TCMod 3865 -> [TCMod]
3922 -> StageTexture 3866 -> StageTexture
3923 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3867 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3924testdata/performance/SampleMaterial.lc 332:15-336:36 3868testdata/performance/SampleMaterial.lc 332:15-336:36
3925 List TCMod 3869 [TCMod]
3926 -> StageTexture 3870 -> StageTexture
3927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3871 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3928testdata/performance/SampleMaterial.lc 332:15-337:31 3872testdata/performance/SampleMaterial.lc 332:15-337:31
@@ -3949,7 +3893,7 @@ testdata/performance/SampleMaterial.lc 335:32-335:42
3949testdata/performance/SampleMaterial.lc 336:29-336:36 3893testdata/performance/SampleMaterial.lc 336:29-336:36
3950 TCGen 3894 TCGen
3951testdata/performance/SampleMaterial.lc 337:29-337:31 3895testdata/performance/SampleMaterial.lc 337:29-337:31
3952 forall a . List a 3896 forall a . [a]
3953testdata/performance/SampleMaterial.lc 338:31-338:37 3897testdata/performance/SampleMaterial.lc 338:31-338:37
3954 String -> StageTexture 3898 String -> StageTexture
3955testdata/performance/SampleMaterial.lc 338:31-338:74 3899testdata/performance/SampleMaterial.lc 338:31-338:74
@@ -3971,29 +3915,29 @@ testdata/performance/SampleMaterial.lc 345:15-345:25
3971 -> RGBGen 3915 -> RGBGen
3972 -> AlphaGen 3916 -> AlphaGen
3973 -> TCGen 3917 -> TCGen
3974 -> List TCMod 3918 -> [TCMod]
3975 -> StageTexture 3919 -> StageTexture
3976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3977testdata/performance/SampleMaterial.lc 345:15-346:57 3921testdata/performance/SampleMaterial.lc 345:15-346:57
3978 RGBGen 3922 RGBGen
3979 -> AlphaGen 3923 -> AlphaGen
3980 -> TCGen 3924 -> TCGen
3981 -> List TCMod 3925 -> [TCMod]
3982 -> StageTexture 3926 -> StageTexture
3983 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3984testdata/performance/SampleMaterial.lc 345:15-347:50 3928testdata/performance/SampleMaterial.lc 345:15-347:50
3985 AlphaGen 3929 AlphaGen
3986 -> TCGen 3930 -> TCGen
3987 -> List TCMod 3931 -> [TCMod]
3988 -> StageTexture 3932 -> StageTexture
3989 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3990testdata/performance/SampleMaterial.lc 345:15-348:42 3934testdata/performance/SampleMaterial.lc 345:15-348:42
3991 TCGen 3935 TCGen
3992 -> List TCMod 3936 -> [TCMod]
3993 -> StageTexture 3937 -> StageTexture
3994 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3938 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3995testdata/performance/SampleMaterial.lc 345:15-349:40 3939testdata/performance/SampleMaterial.lc 345:15-349:40
3996 List TCMod 3940 [TCMod]
3997 -> StageTexture 3941 -> StageTexture
3998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 3942 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
3999testdata/performance/SampleMaterial.lc 345:15-350:31 3943testdata/performance/SampleMaterial.lc 345:15-350:31
@@ -4010,7 +3954,7 @@ testdata/performance/SampleMaterial.lc 345:15-354:40
4010testdata/performance/SampleMaterial.lc 345:15-355:46 3954testdata/performance/SampleMaterial.lc 345:15-355:46
4011 String -> StageAttrs 3955 String -> StageAttrs
4012testdata/performance/SampleMaterial.lc 345:15-357:18 3956testdata/performance/SampleMaterial.lc 345:15-357:18
4013 StageAttrs | List StageAttrs 3957 StageAttrs | [StageAttrs]
4014testdata/performance/SampleMaterial.lc 346:29-346:33 3958testdata/performance/SampleMaterial.lc 346:29-346:33
4015 forall a . a -> Maybe a 3959 forall a . a -> Maybe a
4016testdata/performance/SampleMaterial.lc 346:29-346:57 3960testdata/performance/SampleMaterial.lc 346:29-346:57
@@ -4028,7 +3972,7 @@ testdata/performance/SampleMaterial.lc 348:32-348:42
4028testdata/performance/SampleMaterial.lc 349:29-349:40 3972testdata/performance/SampleMaterial.lc 349:29-349:40
4029 TCGen 3973 TCGen
4030testdata/performance/SampleMaterial.lc 350:29-350:31 3974testdata/performance/SampleMaterial.lc 350:29-350:31
4031 forall a . List a 3975 forall a . [a]
4032testdata/performance/SampleMaterial.lc 351:31-351:42 3976testdata/performance/SampleMaterial.lc 351:31-351:42
4033 StageTexture 3977 StageTexture
4034testdata/performance/SampleMaterial.lc 352:34-352:38 3978testdata/performance/SampleMaterial.lc 352:34-352:38
@@ -4046,7 +3990,7 @@ testdata/performance/SampleMaterial.lc 359:21-359:26
4046testdata/performance/SampleMaterial.lc 362:5-404:6 3990testdata/performance/SampleMaterial.lc 362:5-404:6
4047 (String, CommonAttrs) 3991 (String, CommonAttrs)
4048testdata/performance/SampleMaterial.lc 362:5-2182:6 3992testdata/performance/SampleMaterial.lc 362:5-2182:6
4049 List (String, CommonAttrs) 3993 [(String, CommonAttrs)]
4050testdata/performance/SampleMaterial.lc 362:7-362:53 3994testdata/performance/SampleMaterial.lc 362:7-362:53
4051 String 3995 String
4052testdata/performance/SampleMaterial.lc 363:7-363:18 3996testdata/performance/SampleMaterial.lc 363:7-363:18
@@ -4056,49 +4000,42 @@ testdata/performance/SampleMaterial.lc 363:7-363:18
4056 -> Float 4000 -> Float
4057 -> Bool 4001 -> Bool
4058 -> Bool 4002 -> Bool
4059 -> CullType 4003 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4060 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4061testdata/performance/SampleMaterial.lc 363:7-364:26 4004testdata/performance/SampleMaterial.lc 363:7-364:26
4062 () 4005 ()
4063 -> Bool 4006 -> Bool
4064 -> Float 4007 -> Float
4065 -> Bool 4008 -> Bool
4066 -> Bool 4009 -> Bool
4067 -> CullType 4010 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4068 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4069testdata/performance/SampleMaterial.lc 363:7-365:26 4011testdata/performance/SampleMaterial.lc 363:7-365:26
4070 Bool 4012 Bool
4071 -> Float 4013 -> Float
4072 -> Bool 4014 -> Bool
4073 -> Bool 4015 -> Bool
4074 -> CullType 4016 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4075 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4076testdata/performance/SampleMaterial.lc 363:7-366:27 4017testdata/performance/SampleMaterial.lc 363:7-366:27
4077 Float 4018 Float
4078 -> Bool 4019 -> Bool
4079 -> Bool 4020 -> Bool
4080 -> CullType 4021 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4081 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4082testdata/performance/SampleMaterial.lc 363:7-367:21 4022testdata/performance/SampleMaterial.lc 363:7-367:21
4083 Bool 4023 Bool
4084 -> Bool 4024 -> Bool
4085 -> CullType 4025 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4086 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4087testdata/performance/SampleMaterial.lc 363:7-368:35 4026testdata/performance/SampleMaterial.lc 363:7-368:35
4088 Bool 4027 Bool
4089 -> CullType 4028 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4090 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4091testdata/performance/SampleMaterial.lc 363:7-369:28 4029testdata/performance/SampleMaterial.lc 363:7-369:28
4092 CullType 4030 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4093 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4094testdata/performance/SampleMaterial.lc 363:7-370:33 4031testdata/performance/SampleMaterial.lc 363:7-370:33
4095 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4032 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4096testdata/performance/SampleMaterial.lc 363:7-371:32 4033testdata/performance/SampleMaterial.lc 363:7-371:32
4097 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4034 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4098testdata/performance/SampleMaterial.lc 363:7-372:30 4035testdata/performance/SampleMaterial.lc 363:7-372:30
4099 Bool -> List StageAttrs -> Bool -> CommonAttrs 4036 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4100testdata/performance/SampleMaterial.lc 363:7-373:34 4037testdata/performance/SampleMaterial.lc 363:7-373:34
4101 List StageAttrs -> Bool -> CommonAttrs 4038 [StageAttrs] -> Bool -> CommonAttrs
4102testdata/performance/SampleMaterial.lc 363:7-401:14 4039testdata/performance/SampleMaterial.lc 363:7-401:14
4103 Bool -> CommonAttrs 4040 Bool -> CommonAttrs
4104testdata/performance/SampleMaterial.lc 363:7-403:10 4041testdata/performance/SampleMaterial.lc 363:7-403:10
@@ -4118,41 +4055,41 @@ testdata/performance/SampleMaterial.lc 369:23-369:28
4118testdata/performance/SampleMaterial.lc 370:20-370:33 4055testdata/performance/SampleMaterial.lc 370:20-370:33
4119 CullType 4056 CullType
4120testdata/performance/SampleMaterial.lc 371:30-371:32 4057testdata/performance/SampleMaterial.lc 371:30-371:32
4121 forall a . List a 4058 forall a . [a]
4122testdata/performance/SampleMaterial.lc 372:25-372:30 4059testdata/performance/SampleMaterial.lc 372:25-372:30
4123 Bool 4060 Bool
4124testdata/performance/SampleMaterial.lc 373:29-373:34 4061testdata/performance/SampleMaterial.lc 373:29-373:34
4125 Bool 4062 Bool
4126testdata/performance/SampleMaterial.lc 375:13-401:14 4063testdata/performance/SampleMaterial.lc 375:13-401:14
4127 List StageAttrs 4064 [StageAttrs]
4128testdata/performance/SampleMaterial.lc 375:15-375:25 4065testdata/performance/SampleMaterial.lc 375:15-375:25
4129 Maybe (Blending', Blending') 4066 Maybe (Blending', Blending')
4130 -> RGBGen 4067 -> RGBGen
4131 -> AlphaGen 4068 -> AlphaGen
4132 -> TCGen 4069 -> TCGen
4133 -> List TCMod 4070 -> [TCMod]
4134 -> StageTexture 4071 -> StageTexture
4135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4072 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4136testdata/performance/SampleMaterial.lc 375:15-376:36 4073testdata/performance/SampleMaterial.lc 375:15-376:36
4137 RGBGen 4074 RGBGen
4138 -> AlphaGen 4075 -> AlphaGen
4139 -> TCGen 4076 -> TCGen
4140 -> List TCMod 4077 -> [TCMod]
4141 -> StageTexture 4078 -> StageTexture
4142 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4143testdata/performance/SampleMaterial.lc 375:15-377:50 4080testdata/performance/SampleMaterial.lc 375:15-377:50
4144 AlphaGen 4081 AlphaGen
4145 -> TCGen 4082 -> TCGen
4146 -> List TCMod 4083 -> [TCMod]
4147 -> StageTexture 4084 -> StageTexture
4148 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4149testdata/performance/SampleMaterial.lc 375:15-378:42 4086testdata/performance/SampleMaterial.lc 375:15-378:42
4150 TCGen 4087 TCGen
4151 -> List TCMod 4088 -> [TCMod]
4152 -> StageTexture 4089 -> StageTexture
4153 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4154testdata/performance/SampleMaterial.lc 375:15-379:36 4091testdata/performance/SampleMaterial.lc 375:15-379:36
4155 List TCMod 4092 [TCMod]
4156 -> StageTexture 4093 -> StageTexture
4157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4158testdata/performance/SampleMaterial.lc 375:15-380:31 4095testdata/performance/SampleMaterial.lc 375:15-380:31
@@ -4179,7 +4116,7 @@ testdata/performance/SampleMaterial.lc 378:32-378:42
4179testdata/performance/SampleMaterial.lc 379:29-379:36 4116testdata/performance/SampleMaterial.lc 379:29-379:36
4180 TCGen 4117 TCGen
4181testdata/performance/SampleMaterial.lc 380:29-380:31 4118testdata/performance/SampleMaterial.lc 380:29-380:31
4182 forall a . List a 4119 forall a . [a]
4183testdata/performance/SampleMaterial.lc 381:31-381:37 4120testdata/performance/SampleMaterial.lc 381:31-381:37
4184 String -> StageTexture 4121 String -> StageTexture
4185testdata/performance/SampleMaterial.lc 381:31-381:84 4122testdata/performance/SampleMaterial.lc 381:31-381:84
@@ -4201,29 +4138,29 @@ testdata/performance/SampleMaterial.lc 388:15-388:25
4201 -> RGBGen 4138 -> RGBGen
4202 -> AlphaGen 4139 -> AlphaGen
4203 -> TCGen 4140 -> TCGen
4204 -> List TCMod 4141 -> [TCMod]
4205 -> StageTexture 4142 -> StageTexture
4206 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4143 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4207testdata/performance/SampleMaterial.lc 388:15-389:57 4144testdata/performance/SampleMaterial.lc 388:15-389:57
4208 RGBGen 4145 RGBGen
4209 -> AlphaGen 4146 -> AlphaGen
4210 -> TCGen 4147 -> TCGen
4211 -> List TCMod 4148 -> [TCMod]
4212 -> StageTexture 4149 -> StageTexture
4213 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4150 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4214testdata/performance/SampleMaterial.lc 388:15-390:50 4151testdata/performance/SampleMaterial.lc 388:15-390:50
4215 AlphaGen 4152 AlphaGen
4216 -> TCGen 4153 -> TCGen
4217 -> List TCMod 4154 -> [TCMod]
4218 -> StageTexture 4155 -> StageTexture
4219 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4220testdata/performance/SampleMaterial.lc 388:15-391:42 4157testdata/performance/SampleMaterial.lc 388:15-391:42
4221 TCGen 4158 TCGen
4222 -> List TCMod 4159 -> [TCMod]
4223 -> StageTexture 4160 -> StageTexture
4224 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4161 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4225testdata/performance/SampleMaterial.lc 388:15-392:40 4162testdata/performance/SampleMaterial.lc 388:15-392:40
4226 List TCMod 4163 [TCMod]
4227 -> StageTexture 4164 -> StageTexture
4228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4229testdata/performance/SampleMaterial.lc 388:15-393:31 4166testdata/performance/SampleMaterial.lc 388:15-393:31
@@ -4240,7 +4177,7 @@ testdata/performance/SampleMaterial.lc 388:15-397:40
4240testdata/performance/SampleMaterial.lc 388:15-398:46 4177testdata/performance/SampleMaterial.lc 388:15-398:46
4241 String -> StageAttrs 4178 String -> StageAttrs
4242testdata/performance/SampleMaterial.lc 388:15-400:18 4179testdata/performance/SampleMaterial.lc 388:15-400:18
4243 StageAttrs | List StageAttrs 4180 StageAttrs | [StageAttrs]
4244testdata/performance/SampleMaterial.lc 389:29-389:33 4181testdata/performance/SampleMaterial.lc 389:29-389:33
4245 forall a . a -> Maybe a 4182 forall a . a -> Maybe a
4246testdata/performance/SampleMaterial.lc 389:29-389:57 4183testdata/performance/SampleMaterial.lc 389:29-389:57
@@ -4258,7 +4195,7 @@ testdata/performance/SampleMaterial.lc 391:32-391:42
4258testdata/performance/SampleMaterial.lc 392:29-392:40 4195testdata/performance/SampleMaterial.lc 392:29-392:40
4259 TCGen 4196 TCGen
4260testdata/performance/SampleMaterial.lc 393:29-393:31 4197testdata/performance/SampleMaterial.lc 393:29-393:31
4261 forall a . List a 4198 forall a . [a]
4262testdata/performance/SampleMaterial.lc 394:31-394:42 4199testdata/performance/SampleMaterial.lc 394:31-394:42
4263 StageTexture 4200 StageTexture
4264testdata/performance/SampleMaterial.lc 395:34-395:38 4201testdata/performance/SampleMaterial.lc 395:34-395:38
@@ -4276,7 +4213,7 @@ testdata/performance/SampleMaterial.lc 402:21-402:26
4276testdata/performance/SampleMaterial.lc 405:5-447:6 4213testdata/performance/SampleMaterial.lc 405:5-447:6
4277 (String, CommonAttrs) 4214 (String, CommonAttrs)
4278testdata/performance/SampleMaterial.lc 405:5-2182:6 4215testdata/performance/SampleMaterial.lc 405:5-2182:6
4279 List (String, CommonAttrs) 4216 [(String, CommonAttrs)]
4280testdata/performance/SampleMaterial.lc 405:7-405:53 4217testdata/performance/SampleMaterial.lc 405:7-405:53
4281 String 4218 String
4282testdata/performance/SampleMaterial.lc 406:7-406:18 4219testdata/performance/SampleMaterial.lc 406:7-406:18
@@ -4286,49 +4223,42 @@ testdata/performance/SampleMaterial.lc 406:7-406:18
4286 -> Float 4223 -> Float
4287 -> Bool 4224 -> Bool
4288 -> Bool 4225 -> Bool
4289 -> CullType 4226 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4290 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4291testdata/performance/SampleMaterial.lc 406:7-407:26 4227testdata/performance/SampleMaterial.lc 406:7-407:26
4292 () 4228 ()
4293 -> Bool 4229 -> Bool
4294 -> Float 4230 -> Float
4295 -> Bool 4231 -> Bool
4296 -> Bool 4232 -> Bool
4297 -> CullType 4233 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4298 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4299testdata/performance/SampleMaterial.lc 406:7-408:26 4234testdata/performance/SampleMaterial.lc 406:7-408:26
4300 Bool 4235 Bool
4301 -> Float 4236 -> Float
4302 -> Bool 4237 -> Bool
4303 -> Bool 4238 -> Bool
4304 -> CullType 4239 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4305 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4306testdata/performance/SampleMaterial.lc 406:7-409:27 4240testdata/performance/SampleMaterial.lc 406:7-409:27
4307 Float 4241 Float
4308 -> Bool 4242 -> Bool
4309 -> Bool 4243 -> Bool
4310 -> CullType 4244 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4311 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4312testdata/performance/SampleMaterial.lc 406:7-410:21 4245testdata/performance/SampleMaterial.lc 406:7-410:21
4313 Bool 4246 Bool
4314 -> Bool 4247 -> Bool
4315 -> CullType 4248 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4316 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4317testdata/performance/SampleMaterial.lc 406:7-411:35 4249testdata/performance/SampleMaterial.lc 406:7-411:35
4318 Bool 4250 Bool
4319 -> CullType 4251 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4320 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4321testdata/performance/SampleMaterial.lc 406:7-412:28 4252testdata/performance/SampleMaterial.lc 406:7-412:28
4322 CullType 4253 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4323 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4324testdata/performance/SampleMaterial.lc 406:7-413:33 4254testdata/performance/SampleMaterial.lc 406:7-413:33
4325 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4255 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4326testdata/performance/SampleMaterial.lc 406:7-414:32 4256testdata/performance/SampleMaterial.lc 406:7-414:32
4327 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4257 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4328testdata/performance/SampleMaterial.lc 406:7-415:30 4258testdata/performance/SampleMaterial.lc 406:7-415:30
4329 Bool -> List StageAttrs -> Bool -> CommonAttrs 4259 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4330testdata/performance/SampleMaterial.lc 406:7-416:34 4260testdata/performance/SampleMaterial.lc 406:7-416:34
4331 List StageAttrs -> Bool -> CommonAttrs 4261 [StageAttrs] -> Bool -> CommonAttrs
4332testdata/performance/SampleMaterial.lc 406:7-444:14 4262testdata/performance/SampleMaterial.lc 406:7-444:14
4333 Bool -> CommonAttrs 4263 Bool -> CommonAttrs
4334testdata/performance/SampleMaterial.lc 406:7-446:10 4264testdata/performance/SampleMaterial.lc 406:7-446:10
@@ -4348,41 +4278,41 @@ testdata/performance/SampleMaterial.lc 412:23-412:28
4348testdata/performance/SampleMaterial.lc 413:20-413:33 4278testdata/performance/SampleMaterial.lc 413:20-413:33
4349 CullType 4279 CullType
4350testdata/performance/SampleMaterial.lc 414:30-414:32 4280testdata/performance/SampleMaterial.lc 414:30-414:32
4351 forall a . List a 4281 forall a . [a]
4352testdata/performance/SampleMaterial.lc 415:25-415:30 4282testdata/performance/SampleMaterial.lc 415:25-415:30
4353 Bool 4283 Bool
4354testdata/performance/SampleMaterial.lc 416:29-416:34 4284testdata/performance/SampleMaterial.lc 416:29-416:34
4355 Bool 4285 Bool
4356testdata/performance/SampleMaterial.lc 418:13-444:14 4286testdata/performance/SampleMaterial.lc 418:13-444:14
4357 List StageAttrs 4287 [StageAttrs]
4358testdata/performance/SampleMaterial.lc 418:15-418:25 4288testdata/performance/SampleMaterial.lc 418:15-418:25
4359 Maybe (Blending', Blending') 4289 Maybe (Blending', Blending')
4360 -> RGBGen 4290 -> RGBGen
4361 -> AlphaGen 4291 -> AlphaGen
4362 -> TCGen 4292 -> TCGen
4363 -> List TCMod 4293 -> [TCMod]
4364 -> StageTexture 4294 -> StageTexture
4365 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4295 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4366testdata/performance/SampleMaterial.lc 418:15-419:36 4296testdata/performance/SampleMaterial.lc 418:15-419:36
4367 RGBGen 4297 RGBGen
4368 -> AlphaGen 4298 -> AlphaGen
4369 -> TCGen 4299 -> TCGen
4370 -> List TCMod 4300 -> [TCMod]
4371 -> StageTexture 4301 -> StageTexture
4372 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4302 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4373testdata/performance/SampleMaterial.lc 418:15-420:50 4303testdata/performance/SampleMaterial.lc 418:15-420:50
4374 AlphaGen 4304 AlphaGen
4375 -> TCGen 4305 -> TCGen
4376 -> List TCMod 4306 -> [TCMod]
4377 -> StageTexture 4307 -> StageTexture
4378 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4308 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4379testdata/performance/SampleMaterial.lc 418:15-421:42 4309testdata/performance/SampleMaterial.lc 418:15-421:42
4380 TCGen 4310 TCGen
4381 -> List TCMod 4311 -> [TCMod]
4382 -> StageTexture 4312 -> StageTexture
4383 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4384testdata/performance/SampleMaterial.lc 418:15-422:36 4314testdata/performance/SampleMaterial.lc 418:15-422:36
4385 List TCMod 4315 [TCMod]
4386 -> StageTexture 4316 -> StageTexture
4387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4388testdata/performance/SampleMaterial.lc 418:15-423:31 4318testdata/performance/SampleMaterial.lc 418:15-423:31
@@ -4409,7 +4339,7 @@ testdata/performance/SampleMaterial.lc 421:32-421:42
4409testdata/performance/SampleMaterial.lc 422:29-422:36 4339testdata/performance/SampleMaterial.lc 422:29-422:36
4410 TCGen 4340 TCGen
4411testdata/performance/SampleMaterial.lc 423:29-423:31 4341testdata/performance/SampleMaterial.lc 423:29-423:31
4412 forall a . List a 4342 forall a . [a]
4413testdata/performance/SampleMaterial.lc 424:31-424:37 4343testdata/performance/SampleMaterial.lc 424:31-424:37
4414 String -> StageTexture 4344 String -> StageTexture
4415testdata/performance/SampleMaterial.lc 424:31-424:84 4345testdata/performance/SampleMaterial.lc 424:31-424:84
@@ -4431,29 +4361,29 @@ testdata/performance/SampleMaterial.lc 431:15-431:25
4431 -> RGBGen 4361 -> RGBGen
4432 -> AlphaGen 4362 -> AlphaGen
4433 -> TCGen 4363 -> TCGen
4434 -> List TCMod 4364 -> [TCMod]
4435 -> StageTexture 4365 -> StageTexture
4436 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4366 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4437testdata/performance/SampleMaterial.lc 431:15-432:57 4367testdata/performance/SampleMaterial.lc 431:15-432:57
4438 RGBGen 4368 RGBGen
4439 -> AlphaGen 4369 -> AlphaGen
4440 -> TCGen 4370 -> TCGen
4441 -> List TCMod 4371 -> [TCMod]
4442 -> StageTexture 4372 -> StageTexture
4443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4373 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4444testdata/performance/SampleMaterial.lc 431:15-433:50 4374testdata/performance/SampleMaterial.lc 431:15-433:50
4445 AlphaGen 4375 AlphaGen
4446 -> TCGen 4376 -> TCGen
4447 -> List TCMod 4377 -> [TCMod]
4448 -> StageTexture 4378 -> StageTexture
4449 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4379 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4450testdata/performance/SampleMaterial.lc 431:15-434:42 4380testdata/performance/SampleMaterial.lc 431:15-434:42
4451 TCGen 4381 TCGen
4452 -> List TCMod 4382 -> [TCMod]
4453 -> StageTexture 4383 -> StageTexture
4454 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4384 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4455testdata/performance/SampleMaterial.lc 431:15-435:40 4385testdata/performance/SampleMaterial.lc 431:15-435:40
4456 List TCMod 4386 [TCMod]
4457 -> StageTexture 4387 -> StageTexture
4458 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4388 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4459testdata/performance/SampleMaterial.lc 431:15-436:31 4389testdata/performance/SampleMaterial.lc 431:15-436:31
@@ -4470,7 +4400,7 @@ testdata/performance/SampleMaterial.lc 431:15-440:40
4470testdata/performance/SampleMaterial.lc 431:15-441:46 4400testdata/performance/SampleMaterial.lc 431:15-441:46
4471 String -> StageAttrs 4401 String -> StageAttrs
4472testdata/performance/SampleMaterial.lc 431:15-443:18 4402testdata/performance/SampleMaterial.lc 431:15-443:18
4473 StageAttrs | List StageAttrs 4403 StageAttrs | [StageAttrs]
4474testdata/performance/SampleMaterial.lc 432:29-432:33 4404testdata/performance/SampleMaterial.lc 432:29-432:33
4475 forall a . a -> Maybe a 4405 forall a . a -> Maybe a
4476testdata/performance/SampleMaterial.lc 432:29-432:57 4406testdata/performance/SampleMaterial.lc 432:29-432:57
@@ -4488,7 +4418,7 @@ testdata/performance/SampleMaterial.lc 434:32-434:42
4488testdata/performance/SampleMaterial.lc 435:29-435:40 4418testdata/performance/SampleMaterial.lc 435:29-435:40
4489 TCGen 4419 TCGen
4490testdata/performance/SampleMaterial.lc 436:29-436:31 4420testdata/performance/SampleMaterial.lc 436:29-436:31
4491 forall a . List a 4421 forall a . [a]
4492testdata/performance/SampleMaterial.lc 437:31-437:42 4422testdata/performance/SampleMaterial.lc 437:31-437:42
4493 StageTexture 4423 StageTexture
4494testdata/performance/SampleMaterial.lc 438:34-438:38 4424testdata/performance/SampleMaterial.lc 438:34-438:38
@@ -4506,7 +4436,7 @@ testdata/performance/SampleMaterial.lc 445:21-445:26
4506testdata/performance/SampleMaterial.lc 448:5-490:6 4436testdata/performance/SampleMaterial.lc 448:5-490:6
4507 (String, CommonAttrs) 4437 (String, CommonAttrs)
4508testdata/performance/SampleMaterial.lc 448:5-2182:6 4438testdata/performance/SampleMaterial.lc 448:5-2182:6
4509 List (String, CommonAttrs) 4439 [(String, CommonAttrs)]
4510testdata/performance/SampleMaterial.lc 448:7-448:53 4440testdata/performance/SampleMaterial.lc 448:7-448:53
4511 String 4441 String
4512testdata/performance/SampleMaterial.lc 449:7-449:18 4442testdata/performance/SampleMaterial.lc 449:7-449:18
@@ -4516,49 +4446,42 @@ testdata/performance/SampleMaterial.lc 449:7-449:18
4516 -> Float 4446 -> Float
4517 -> Bool 4447 -> Bool
4518 -> Bool 4448 -> Bool
4519 -> CullType 4449 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4520 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4521testdata/performance/SampleMaterial.lc 449:7-450:26 4450testdata/performance/SampleMaterial.lc 449:7-450:26
4522 () 4451 ()
4523 -> Bool 4452 -> Bool
4524 -> Float 4453 -> Float
4525 -> Bool 4454 -> Bool
4526 -> Bool 4455 -> Bool
4527 -> CullType 4456 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4528 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4529testdata/performance/SampleMaterial.lc 449:7-451:26 4457testdata/performance/SampleMaterial.lc 449:7-451:26
4530 Bool 4458 Bool
4531 -> Float 4459 -> Float
4532 -> Bool 4460 -> Bool
4533 -> Bool 4461 -> Bool
4534 -> CullType 4462 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4535 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4536testdata/performance/SampleMaterial.lc 449:7-452:27 4463testdata/performance/SampleMaterial.lc 449:7-452:27
4537 Float 4464 Float
4538 -> Bool 4465 -> Bool
4539 -> Bool 4466 -> Bool
4540 -> CullType 4467 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4541 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4542testdata/performance/SampleMaterial.lc 449:7-453:21 4468testdata/performance/SampleMaterial.lc 449:7-453:21
4543 Bool 4469 Bool
4544 -> Bool 4470 -> Bool
4545 -> CullType 4471 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4546 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4547testdata/performance/SampleMaterial.lc 449:7-454:35 4472testdata/performance/SampleMaterial.lc 449:7-454:35
4548 Bool 4473 Bool
4549 -> CullType 4474 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4550 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4551testdata/performance/SampleMaterial.lc 449:7-455:28 4475testdata/performance/SampleMaterial.lc 449:7-455:28
4552 CullType 4476 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4553 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4554testdata/performance/SampleMaterial.lc 449:7-456:33 4477testdata/performance/SampleMaterial.lc 449:7-456:33
4555 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4478 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4556testdata/performance/SampleMaterial.lc 449:7-457:32 4479testdata/performance/SampleMaterial.lc 449:7-457:32
4557 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4480 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4558testdata/performance/SampleMaterial.lc 449:7-458:30 4481testdata/performance/SampleMaterial.lc 449:7-458:30
4559 Bool -> List StageAttrs -> Bool -> CommonAttrs 4482 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4560testdata/performance/SampleMaterial.lc 449:7-459:34 4483testdata/performance/SampleMaterial.lc 449:7-459:34
4561 List StageAttrs -> Bool -> CommonAttrs 4484 [StageAttrs] -> Bool -> CommonAttrs
4562testdata/performance/SampleMaterial.lc 449:7-487:14 4485testdata/performance/SampleMaterial.lc 449:7-487:14
4563 Bool -> CommonAttrs 4486 Bool -> CommonAttrs
4564testdata/performance/SampleMaterial.lc 449:7-489:10 4487testdata/performance/SampleMaterial.lc 449:7-489:10
@@ -4578,41 +4501,41 @@ testdata/performance/SampleMaterial.lc 455:23-455:28
4578testdata/performance/SampleMaterial.lc 456:20-456:33 4501testdata/performance/SampleMaterial.lc 456:20-456:33
4579 CullType 4502 CullType
4580testdata/performance/SampleMaterial.lc 457:30-457:32 4503testdata/performance/SampleMaterial.lc 457:30-457:32
4581 forall a . List a 4504 forall a . [a]
4582testdata/performance/SampleMaterial.lc 458:25-458:30 4505testdata/performance/SampleMaterial.lc 458:25-458:30
4583 Bool 4506 Bool
4584testdata/performance/SampleMaterial.lc 459:29-459:34 4507testdata/performance/SampleMaterial.lc 459:29-459:34
4585 Bool 4508 Bool
4586testdata/performance/SampleMaterial.lc 461:13-487:14 4509testdata/performance/SampleMaterial.lc 461:13-487:14
4587 List StageAttrs 4510 [StageAttrs]
4588testdata/performance/SampleMaterial.lc 461:15-461:25 4511testdata/performance/SampleMaterial.lc 461:15-461:25
4589 Maybe (Blending', Blending') 4512 Maybe (Blending', Blending')
4590 -> RGBGen 4513 -> RGBGen
4591 -> AlphaGen 4514 -> AlphaGen
4592 -> TCGen 4515 -> TCGen
4593 -> List TCMod 4516 -> [TCMod]
4594 -> StageTexture 4517 -> StageTexture
4595 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4518 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4596testdata/performance/SampleMaterial.lc 461:15-462:36 4519testdata/performance/SampleMaterial.lc 461:15-462:36
4597 RGBGen 4520 RGBGen
4598 -> AlphaGen 4521 -> AlphaGen
4599 -> TCGen 4522 -> TCGen
4600 -> List TCMod 4523 -> [TCMod]
4601 -> StageTexture 4524 -> StageTexture
4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4525 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4603testdata/performance/SampleMaterial.lc 461:15-463:50 4526testdata/performance/SampleMaterial.lc 461:15-463:50
4604 AlphaGen 4527 AlphaGen
4605 -> TCGen 4528 -> TCGen
4606 -> List TCMod 4529 -> [TCMod]
4607 -> StageTexture 4530 -> StageTexture
4608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4531 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4609testdata/performance/SampleMaterial.lc 461:15-464:42 4532testdata/performance/SampleMaterial.lc 461:15-464:42
4610 TCGen 4533 TCGen
4611 -> List TCMod 4534 -> [TCMod]
4612 -> StageTexture 4535 -> StageTexture
4613 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4614testdata/performance/SampleMaterial.lc 461:15-465:36 4537testdata/performance/SampleMaterial.lc 461:15-465:36
4615 List TCMod 4538 [TCMod]
4616 -> StageTexture 4539 -> StageTexture
4617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4618testdata/performance/SampleMaterial.lc 461:15-466:31 4541testdata/performance/SampleMaterial.lc 461:15-466:31
@@ -4639,7 +4562,7 @@ testdata/performance/SampleMaterial.lc 464:32-464:42
4639testdata/performance/SampleMaterial.lc 465:29-465:36 4562testdata/performance/SampleMaterial.lc 465:29-465:36
4640 TCGen 4563 TCGen
4641testdata/performance/SampleMaterial.lc 466:29-466:31 4564testdata/performance/SampleMaterial.lc 466:29-466:31
4642 forall a . List a 4565 forall a . [a]
4643testdata/performance/SampleMaterial.lc 467:31-467:37 4566testdata/performance/SampleMaterial.lc 467:31-467:37
4644 String -> StageTexture 4567 String -> StageTexture
4645testdata/performance/SampleMaterial.lc 467:31-467:84 4568testdata/performance/SampleMaterial.lc 467:31-467:84
@@ -4661,29 +4584,29 @@ testdata/performance/SampleMaterial.lc 474:15-474:25
4661 -> RGBGen 4584 -> RGBGen
4662 -> AlphaGen 4585 -> AlphaGen
4663 -> TCGen 4586 -> TCGen
4664 -> List TCMod 4587 -> [TCMod]
4665 -> StageTexture 4588 -> StageTexture
4666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4589 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4667testdata/performance/SampleMaterial.lc 474:15-475:57 4590testdata/performance/SampleMaterial.lc 474:15-475:57
4668 RGBGen 4591 RGBGen
4669 -> AlphaGen 4592 -> AlphaGen
4670 -> TCGen 4593 -> TCGen
4671 -> List TCMod 4594 -> [TCMod]
4672 -> StageTexture 4595 -> StageTexture
4673 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4596 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4674testdata/performance/SampleMaterial.lc 474:15-476:50 4597testdata/performance/SampleMaterial.lc 474:15-476:50
4675 AlphaGen 4598 AlphaGen
4676 -> TCGen 4599 -> TCGen
4677 -> List TCMod 4600 -> [TCMod]
4678 -> StageTexture 4601 -> StageTexture
4679 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4602 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4680testdata/performance/SampleMaterial.lc 474:15-477:42 4603testdata/performance/SampleMaterial.lc 474:15-477:42
4681 TCGen 4604 TCGen
4682 -> List TCMod 4605 -> [TCMod]
4683 -> StageTexture 4606 -> StageTexture
4684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4607 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4685testdata/performance/SampleMaterial.lc 474:15-478:40 4608testdata/performance/SampleMaterial.lc 474:15-478:40
4686 List TCMod 4609 [TCMod]
4687 -> StageTexture 4610 -> StageTexture
4688 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4611 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4689testdata/performance/SampleMaterial.lc 474:15-479:31 4612testdata/performance/SampleMaterial.lc 474:15-479:31
@@ -4700,7 +4623,7 @@ testdata/performance/SampleMaterial.lc 474:15-483:40
4700testdata/performance/SampleMaterial.lc 474:15-484:46 4623testdata/performance/SampleMaterial.lc 474:15-484:46
4701 String -> StageAttrs 4624 String -> StageAttrs
4702testdata/performance/SampleMaterial.lc 474:15-486:18 4625testdata/performance/SampleMaterial.lc 474:15-486:18
4703 StageAttrs | List StageAttrs 4626 StageAttrs | [StageAttrs]
4704testdata/performance/SampleMaterial.lc 475:29-475:33 4627testdata/performance/SampleMaterial.lc 475:29-475:33
4705 forall a . a -> Maybe a 4628 forall a . a -> Maybe a
4706testdata/performance/SampleMaterial.lc 475:29-475:57 4629testdata/performance/SampleMaterial.lc 475:29-475:57
@@ -4718,7 +4641,7 @@ testdata/performance/SampleMaterial.lc 477:32-477:42
4718testdata/performance/SampleMaterial.lc 478:29-478:40 4641testdata/performance/SampleMaterial.lc 478:29-478:40
4719 TCGen 4642 TCGen
4720testdata/performance/SampleMaterial.lc 479:29-479:31 4643testdata/performance/SampleMaterial.lc 479:29-479:31
4721 forall a . List a 4644 forall a . [a]
4722testdata/performance/SampleMaterial.lc 480:31-480:42 4645testdata/performance/SampleMaterial.lc 480:31-480:42
4723 StageTexture 4646 StageTexture
4724testdata/performance/SampleMaterial.lc 481:34-481:38 4647testdata/performance/SampleMaterial.lc 481:34-481:38
@@ -4736,7 +4659,7 @@ testdata/performance/SampleMaterial.lc 488:21-488:26
4736testdata/performance/SampleMaterial.lc 491:5-533:6 4659testdata/performance/SampleMaterial.lc 491:5-533:6
4737 (String, CommonAttrs) 4660 (String, CommonAttrs)
4738testdata/performance/SampleMaterial.lc 491:5-2182:6 4661testdata/performance/SampleMaterial.lc 491:5-2182:6
4739 List (String, CommonAttrs) 4662 [(String, CommonAttrs)]
4740testdata/performance/SampleMaterial.lc 491:7-491:53 4663testdata/performance/SampleMaterial.lc 491:7-491:53
4741 String 4664 String
4742testdata/performance/SampleMaterial.lc 492:7-492:18 4665testdata/performance/SampleMaterial.lc 492:7-492:18
@@ -4746,49 +4669,42 @@ testdata/performance/SampleMaterial.lc 492:7-492:18
4746 -> Float 4669 -> Float
4747 -> Bool 4670 -> Bool
4748 -> Bool 4671 -> Bool
4749 -> CullType 4672 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4750 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4751testdata/performance/SampleMaterial.lc 492:7-493:26 4673testdata/performance/SampleMaterial.lc 492:7-493:26
4752 () 4674 ()
4753 -> Bool 4675 -> Bool
4754 -> Float 4676 -> Float
4755 -> Bool 4677 -> Bool
4756 -> Bool 4678 -> Bool
4757 -> CullType 4679 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4758 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4759testdata/performance/SampleMaterial.lc 492:7-494:26 4680testdata/performance/SampleMaterial.lc 492:7-494:26
4760 Bool 4681 Bool
4761 -> Float 4682 -> Float
4762 -> Bool 4683 -> Bool
4763 -> Bool 4684 -> Bool
4764 -> CullType 4685 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4765 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4766testdata/performance/SampleMaterial.lc 492:7-495:27 4686testdata/performance/SampleMaterial.lc 492:7-495:27
4767 Float 4687 Float
4768 -> Bool 4688 -> Bool
4769 -> Bool 4689 -> Bool
4770 -> CullType 4690 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4771 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4772testdata/performance/SampleMaterial.lc 492:7-496:21 4691testdata/performance/SampleMaterial.lc 492:7-496:21
4773 Bool 4692 Bool
4774 -> Bool 4693 -> Bool
4775 -> CullType 4694 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4776 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4777testdata/performance/SampleMaterial.lc 492:7-497:35 4695testdata/performance/SampleMaterial.lc 492:7-497:35
4778 Bool 4696 Bool
4779 -> CullType 4697 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4780 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4781testdata/performance/SampleMaterial.lc 492:7-498:28 4698testdata/performance/SampleMaterial.lc 492:7-498:28
4782 CullType 4699 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4783 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4784testdata/performance/SampleMaterial.lc 492:7-499:33 4700testdata/performance/SampleMaterial.lc 492:7-499:33
4785 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4701 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4786testdata/performance/SampleMaterial.lc 492:7-500:32 4702testdata/performance/SampleMaterial.lc 492:7-500:32
4787 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4703 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4788testdata/performance/SampleMaterial.lc 492:7-501:30 4704testdata/performance/SampleMaterial.lc 492:7-501:30
4789 Bool -> List StageAttrs -> Bool -> CommonAttrs 4705 Bool -> [StageAttrs] -> Bool -> CommonAttrs
4790testdata/performance/SampleMaterial.lc 492:7-502:34 4706testdata/performance/SampleMaterial.lc 492:7-502:34
4791 List StageAttrs -> Bool -> CommonAttrs 4707 [StageAttrs] -> Bool -> CommonAttrs
4792testdata/performance/SampleMaterial.lc 492:7-530:14 4708testdata/performance/SampleMaterial.lc 492:7-530:14
4793 Bool -> CommonAttrs 4709 Bool -> CommonAttrs
4794testdata/performance/SampleMaterial.lc 492:7-532:10 4710testdata/performance/SampleMaterial.lc 492:7-532:10
@@ -4808,41 +4724,41 @@ testdata/performance/SampleMaterial.lc 498:23-498:28
4808testdata/performance/SampleMaterial.lc 499:20-499:33 4724testdata/performance/SampleMaterial.lc 499:20-499:33
4809 CullType 4725 CullType
4810testdata/performance/SampleMaterial.lc 500:30-500:32 4726testdata/performance/SampleMaterial.lc 500:30-500:32
4811 forall a . List a 4727 forall a . [a]
4812testdata/performance/SampleMaterial.lc 501:25-501:30 4728testdata/performance/SampleMaterial.lc 501:25-501:30
4813 Bool 4729 Bool
4814testdata/performance/SampleMaterial.lc 502:29-502:34 4730testdata/performance/SampleMaterial.lc 502:29-502:34
4815 Bool 4731 Bool
4816testdata/performance/SampleMaterial.lc 504:13-530:14 4732testdata/performance/SampleMaterial.lc 504:13-530:14
4817 List StageAttrs 4733 [StageAttrs]
4818testdata/performance/SampleMaterial.lc 504:15-504:25 4734testdata/performance/SampleMaterial.lc 504:15-504:25
4819 Maybe (Blending', Blending') 4735 Maybe (Blending', Blending')
4820 -> RGBGen 4736 -> RGBGen
4821 -> AlphaGen 4737 -> AlphaGen
4822 -> TCGen 4738 -> TCGen
4823 -> List TCMod 4739 -> [TCMod]
4824 -> StageTexture 4740 -> StageTexture
4825 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4741 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4826testdata/performance/SampleMaterial.lc 504:15-505:36 4742testdata/performance/SampleMaterial.lc 504:15-505:36
4827 RGBGen 4743 RGBGen
4828 -> AlphaGen 4744 -> AlphaGen
4829 -> TCGen 4745 -> TCGen
4830 -> List TCMod 4746 -> [TCMod]
4831 -> StageTexture 4747 -> StageTexture
4832 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4748 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4833testdata/performance/SampleMaterial.lc 504:15-506:50 4749testdata/performance/SampleMaterial.lc 504:15-506:50
4834 AlphaGen 4750 AlphaGen
4835 -> TCGen 4751 -> TCGen
4836 -> List TCMod 4752 -> [TCMod]
4837 -> StageTexture 4753 -> StageTexture
4838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4754 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4839testdata/performance/SampleMaterial.lc 504:15-507:42 4755testdata/performance/SampleMaterial.lc 504:15-507:42
4840 TCGen 4756 TCGen
4841 -> List TCMod 4757 -> [TCMod]
4842 -> StageTexture 4758 -> StageTexture
4843 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4759 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4844testdata/performance/SampleMaterial.lc 504:15-508:36 4760testdata/performance/SampleMaterial.lc 504:15-508:36
4845 List TCMod 4761 [TCMod]
4846 -> StageTexture 4762 -> StageTexture
4847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4848testdata/performance/SampleMaterial.lc 504:15-509:31 4764testdata/performance/SampleMaterial.lc 504:15-509:31
@@ -4869,7 +4785,7 @@ testdata/performance/SampleMaterial.lc 507:32-507:42
4869testdata/performance/SampleMaterial.lc 508:29-508:36 4785testdata/performance/SampleMaterial.lc 508:29-508:36
4870 TCGen 4786 TCGen
4871testdata/performance/SampleMaterial.lc 509:29-509:31 4787testdata/performance/SampleMaterial.lc 509:29-509:31
4872 forall a . List a 4788 forall a . [a]
4873testdata/performance/SampleMaterial.lc 510:31-510:37 4789testdata/performance/SampleMaterial.lc 510:31-510:37
4874 String -> StageTexture 4790 String -> StageTexture
4875testdata/performance/SampleMaterial.lc 510:31-510:84 4791testdata/performance/SampleMaterial.lc 510:31-510:84
@@ -4891,29 +4807,29 @@ testdata/performance/SampleMaterial.lc 517:15-517:25
4891 -> RGBGen 4807 -> RGBGen
4892 -> AlphaGen 4808 -> AlphaGen
4893 -> TCGen 4809 -> TCGen
4894 -> List TCMod 4810 -> [TCMod]
4895 -> StageTexture 4811 -> StageTexture
4896 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4812 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4897testdata/performance/SampleMaterial.lc 517:15-518:57 4813testdata/performance/SampleMaterial.lc 517:15-518:57
4898 RGBGen 4814 RGBGen
4899 -> AlphaGen 4815 -> AlphaGen
4900 -> TCGen 4816 -> TCGen
4901 -> List TCMod 4817 -> [TCMod]
4902 -> StageTexture 4818 -> StageTexture
4903 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4819 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4904testdata/performance/SampleMaterial.lc 517:15-519:50 4820testdata/performance/SampleMaterial.lc 517:15-519:50
4905 AlphaGen 4821 AlphaGen
4906 -> TCGen 4822 -> TCGen
4907 -> List TCMod 4823 -> [TCMod]
4908 -> StageTexture 4824 -> StageTexture
4909 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4825 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4910testdata/performance/SampleMaterial.lc 517:15-520:42 4826testdata/performance/SampleMaterial.lc 517:15-520:42
4911 TCGen 4827 TCGen
4912 -> List TCMod 4828 -> [TCMod]
4913 -> StageTexture 4829 -> StageTexture
4914 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4830 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4915testdata/performance/SampleMaterial.lc 517:15-521:40 4831testdata/performance/SampleMaterial.lc 517:15-521:40
4916 List TCMod 4832 [TCMod]
4917 -> StageTexture 4833 -> StageTexture
4918 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
4919testdata/performance/SampleMaterial.lc 517:15-522:31 4835testdata/performance/SampleMaterial.lc 517:15-522:31
@@ -4930,7 +4846,7 @@ testdata/performance/SampleMaterial.lc 517:15-526:40
4930testdata/performance/SampleMaterial.lc 517:15-527:46 4846testdata/performance/SampleMaterial.lc 517:15-527:46
4931 String -> StageAttrs 4847 String -> StageAttrs
4932testdata/performance/SampleMaterial.lc 517:15-529:18 4848testdata/performance/SampleMaterial.lc 517:15-529:18
4933 StageAttrs | List StageAttrs 4849 StageAttrs | [StageAttrs]
4934testdata/performance/SampleMaterial.lc 518:29-518:33 4850testdata/performance/SampleMaterial.lc 518:29-518:33
4935 forall a . a -> Maybe a 4851 forall a . a -> Maybe a
4936testdata/performance/SampleMaterial.lc 518:29-518:57 4852testdata/performance/SampleMaterial.lc 518:29-518:57
@@ -4948,7 +4864,7 @@ testdata/performance/SampleMaterial.lc 520:32-520:42
4948testdata/performance/SampleMaterial.lc 521:29-521:40 4864testdata/performance/SampleMaterial.lc 521:29-521:40
4949 TCGen 4865 TCGen
4950testdata/performance/SampleMaterial.lc 522:29-522:31 4866testdata/performance/SampleMaterial.lc 522:29-522:31
4951 forall a . List a 4867 forall a . [a]
4952testdata/performance/SampleMaterial.lc 523:31-523:42 4868testdata/performance/SampleMaterial.lc 523:31-523:42
4953 StageTexture 4869 StageTexture
4954testdata/performance/SampleMaterial.lc 524:34-524:38 4870testdata/performance/SampleMaterial.lc 524:34-524:38
@@ -4966,7 +4882,7 @@ testdata/performance/SampleMaterial.lc 531:21-531:26
4966testdata/performance/SampleMaterial.lc 534:5-576:6 4882testdata/performance/SampleMaterial.lc 534:5-576:6
4967 (String, CommonAttrs) 4883 (String, CommonAttrs)
4968testdata/performance/SampleMaterial.lc 534:5-2182:6 4884testdata/performance/SampleMaterial.lc 534:5-2182:6
4969 List (String, CommonAttrs) 4885 [(String, CommonAttrs)]
4970testdata/performance/SampleMaterial.lc 534:7-534:42 4886testdata/performance/SampleMaterial.lc 534:7-534:42
4971 String 4887 String
4972testdata/performance/SampleMaterial.lc 535:7-535:18 4888testdata/performance/SampleMaterial.lc 535:7-535:18
@@ -4976,49 +4892,42 @@ testdata/performance/SampleMaterial.lc 535:7-535:18
4976 -> Float 4892 -> Float
4977 -> Bool 4893 -> Bool
4978 -> Bool 4894 -> Bool
4979 -> CullType 4895 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4980 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4981testdata/performance/SampleMaterial.lc 535:7-536:26 4896testdata/performance/SampleMaterial.lc 535:7-536:26
4982 () 4897 ()
4983 -> Bool 4898 -> Bool
4984 -> Float 4899 -> Float
4985 -> Bool 4900 -> Bool
4986 -> Bool 4901 -> Bool
4987 -> CullType 4902 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4988 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4989testdata/performance/SampleMaterial.lc 535:7-537:26 4903testdata/performance/SampleMaterial.lc 535:7-537:26
4990 Bool 4904 Bool
4991 -> Float 4905 -> Float
4992 -> Bool 4906 -> Bool
4993 -> Bool 4907 -> Bool
4994 -> CullType 4908 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
4995 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
4996testdata/performance/SampleMaterial.lc 535:7-538:27 4909testdata/performance/SampleMaterial.lc 535:7-538:27
4997 Float 4910 Float
4998 -> Bool 4911 -> Bool
4999 -> Bool 4912 -> Bool
5000 -> CullType 4913 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5001 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5002testdata/performance/SampleMaterial.lc 535:7-539:21 4914testdata/performance/SampleMaterial.lc 535:7-539:21
5003 Bool 4915 Bool
5004 -> Bool 4916 -> Bool
5005 -> CullType 4917 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5006 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5007testdata/performance/SampleMaterial.lc 535:7-540:35 4918testdata/performance/SampleMaterial.lc 535:7-540:35
5008 Bool 4919 Bool
5009 -> CullType 4920 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5010 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5011testdata/performance/SampleMaterial.lc 535:7-541:28 4921testdata/performance/SampleMaterial.lc 535:7-541:28
5012 CullType 4922 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5013 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5014testdata/performance/SampleMaterial.lc 535:7-542:33 4923testdata/performance/SampleMaterial.lc 535:7-542:33
5015 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4924 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5016testdata/performance/SampleMaterial.lc 535:7-543:32 4925testdata/performance/SampleMaterial.lc 535:7-543:32
5017 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 4926 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5018testdata/performance/SampleMaterial.lc 535:7-544:30 4927testdata/performance/SampleMaterial.lc 535:7-544:30
5019 Bool -> List StageAttrs -> Bool -> CommonAttrs 4928 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5020testdata/performance/SampleMaterial.lc 535:7-545:34 4929testdata/performance/SampleMaterial.lc 535:7-545:34
5021 List StageAttrs -> Bool -> CommonAttrs 4930 [StageAttrs] -> Bool -> CommonAttrs
5022testdata/performance/SampleMaterial.lc 535:7-573:14 4931testdata/performance/SampleMaterial.lc 535:7-573:14
5023 Bool -> CommonAttrs 4932 Bool -> CommonAttrs
5024testdata/performance/SampleMaterial.lc 535:7-575:10 4933testdata/performance/SampleMaterial.lc 535:7-575:10
@@ -5038,41 +4947,41 @@ testdata/performance/SampleMaterial.lc 541:23-541:28
5038testdata/performance/SampleMaterial.lc 542:20-542:33 4947testdata/performance/SampleMaterial.lc 542:20-542:33
5039 CullType 4948 CullType
5040testdata/performance/SampleMaterial.lc 543:30-543:32 4949testdata/performance/SampleMaterial.lc 543:30-543:32
5041 forall a . List a 4950 forall a . [a]
5042testdata/performance/SampleMaterial.lc 544:25-544:30 4951testdata/performance/SampleMaterial.lc 544:25-544:30
5043 Bool 4952 Bool
5044testdata/performance/SampleMaterial.lc 545:29-545:34 4953testdata/performance/SampleMaterial.lc 545:29-545:34
5045 Bool 4954 Bool
5046testdata/performance/SampleMaterial.lc 547:13-573:14 4955testdata/performance/SampleMaterial.lc 547:13-573:14
5047 List StageAttrs 4956 [StageAttrs]
5048testdata/performance/SampleMaterial.lc 547:15-547:25 4957testdata/performance/SampleMaterial.lc 547:15-547:25
5049 Maybe (Blending', Blending') 4958 Maybe (Blending', Blending')
5050 -> RGBGen 4959 -> RGBGen
5051 -> AlphaGen 4960 -> AlphaGen
5052 -> TCGen 4961 -> TCGen
5053 -> List TCMod 4962 -> [TCMod]
5054 -> StageTexture 4963 -> StageTexture
5055 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4964 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5056testdata/performance/SampleMaterial.lc 547:15-548:36 4965testdata/performance/SampleMaterial.lc 547:15-548:36
5057 RGBGen 4966 RGBGen
5058 -> AlphaGen 4967 -> AlphaGen
5059 -> TCGen 4968 -> TCGen
5060 -> List TCMod 4969 -> [TCMod]
5061 -> StageTexture 4970 -> StageTexture
5062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4971 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5063testdata/performance/SampleMaterial.lc 547:15-549:50 4972testdata/performance/SampleMaterial.lc 547:15-549:50
5064 AlphaGen 4973 AlphaGen
5065 -> TCGen 4974 -> TCGen
5066 -> List TCMod 4975 -> [TCMod]
5067 -> StageTexture 4976 -> StageTexture
5068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4977 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5069testdata/performance/SampleMaterial.lc 547:15-550:42 4978testdata/performance/SampleMaterial.lc 547:15-550:42
5070 TCGen 4979 TCGen
5071 -> List TCMod 4980 -> [TCMod]
5072 -> StageTexture 4981 -> StageTexture
5073 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5074testdata/performance/SampleMaterial.lc 547:15-551:36 4983testdata/performance/SampleMaterial.lc 547:15-551:36
5075 List TCMod 4984 [TCMod]
5076 -> StageTexture 4985 -> StageTexture
5077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 4986 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5078testdata/performance/SampleMaterial.lc 547:15-552:31 4987testdata/performance/SampleMaterial.lc 547:15-552:31
@@ -5099,7 +5008,7 @@ testdata/performance/SampleMaterial.lc 550:32-550:42
5099testdata/performance/SampleMaterial.lc 551:29-551:36 5008testdata/performance/SampleMaterial.lc 551:29-551:36
5100 TCGen 5009 TCGen
5101testdata/performance/SampleMaterial.lc 552:29-552:31 5010testdata/performance/SampleMaterial.lc 552:29-552:31
5102 forall a . List a 5011 forall a . [a]
5103testdata/performance/SampleMaterial.lc 553:31-553:37 5012testdata/performance/SampleMaterial.lc 553:31-553:37
5104 String -> StageTexture 5013 String -> StageTexture
5105testdata/performance/SampleMaterial.lc 553:31-553:73 5014testdata/performance/SampleMaterial.lc 553:31-553:73
@@ -5121,29 +5030,29 @@ testdata/performance/SampleMaterial.lc 560:15-560:25
5121 -> RGBGen 5030 -> RGBGen
5122 -> AlphaGen 5031 -> AlphaGen
5123 -> TCGen 5032 -> TCGen
5124 -> List TCMod 5033 -> [TCMod]
5125 -> StageTexture 5034 -> StageTexture
5126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5035 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5127testdata/performance/SampleMaterial.lc 560:15-561:57 5036testdata/performance/SampleMaterial.lc 560:15-561:57
5128 RGBGen 5037 RGBGen
5129 -> AlphaGen 5038 -> AlphaGen
5130 -> TCGen 5039 -> TCGen
5131 -> List TCMod 5040 -> [TCMod]
5132 -> StageTexture 5041 -> StageTexture
5133 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5042 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5134testdata/performance/SampleMaterial.lc 560:15-562:50 5043testdata/performance/SampleMaterial.lc 560:15-562:50
5135 AlphaGen 5044 AlphaGen
5136 -> TCGen 5045 -> TCGen
5137 -> List TCMod 5046 -> [TCMod]
5138 -> StageTexture 5047 -> StageTexture
5139 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5048 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5140testdata/performance/SampleMaterial.lc 560:15-563:42 5049testdata/performance/SampleMaterial.lc 560:15-563:42
5141 TCGen 5050 TCGen
5142 -> List TCMod 5051 -> [TCMod]
5143 -> StageTexture 5052 -> StageTexture
5144 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5053 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5145testdata/performance/SampleMaterial.lc 560:15-564:40 5054testdata/performance/SampleMaterial.lc 560:15-564:40
5146 List TCMod 5055 [TCMod]
5147 -> StageTexture 5056 -> StageTexture
5148 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5057 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5149testdata/performance/SampleMaterial.lc 560:15-565:31 5058testdata/performance/SampleMaterial.lc 560:15-565:31
@@ -5160,7 +5069,7 @@ testdata/performance/SampleMaterial.lc 560:15-569:40
5160testdata/performance/SampleMaterial.lc 560:15-570:46 5069testdata/performance/SampleMaterial.lc 560:15-570:46
5161 String -> StageAttrs 5070 String -> StageAttrs
5162testdata/performance/SampleMaterial.lc 560:15-572:18 5071testdata/performance/SampleMaterial.lc 560:15-572:18
5163 StageAttrs | List StageAttrs 5072 StageAttrs | [StageAttrs]
5164testdata/performance/SampleMaterial.lc 561:29-561:33 5073testdata/performance/SampleMaterial.lc 561:29-561:33
5165 forall a . a -> Maybe a 5074 forall a . a -> Maybe a
5166testdata/performance/SampleMaterial.lc 561:29-561:57 5075testdata/performance/SampleMaterial.lc 561:29-561:57
@@ -5178,7 +5087,7 @@ testdata/performance/SampleMaterial.lc 563:32-563:42
5178testdata/performance/SampleMaterial.lc 564:29-564:40 5087testdata/performance/SampleMaterial.lc 564:29-564:40
5179 TCGen 5088 TCGen
5180testdata/performance/SampleMaterial.lc 565:29-565:31 5089testdata/performance/SampleMaterial.lc 565:29-565:31
5181 forall a . List a 5090 forall a . [a]
5182testdata/performance/SampleMaterial.lc 566:31-566:42 5091testdata/performance/SampleMaterial.lc 566:31-566:42
5183 StageTexture 5092 StageTexture
5184testdata/performance/SampleMaterial.lc 567:34-567:38 5093testdata/performance/SampleMaterial.lc 567:34-567:38
@@ -5196,7 +5105,7 @@ testdata/performance/SampleMaterial.lc 574:21-574:26
5196testdata/performance/SampleMaterial.lc 577:5-619:6 5105testdata/performance/SampleMaterial.lc 577:5-619:6
5197 (String, CommonAttrs) 5106 (String, CommonAttrs)
5198testdata/performance/SampleMaterial.lc 577:5-2182:6 5107testdata/performance/SampleMaterial.lc 577:5-2182:6
5199 List (String, CommonAttrs) 5108 [(String, CommonAttrs)]
5200testdata/performance/SampleMaterial.lc 577:7-577:42 5109testdata/performance/SampleMaterial.lc 577:7-577:42
5201 String 5110 String
5202testdata/performance/SampleMaterial.lc 578:7-578:18 5111testdata/performance/SampleMaterial.lc 578:7-578:18
@@ -5206,49 +5115,42 @@ testdata/performance/SampleMaterial.lc 578:7-578:18
5206 -> Float 5115 -> Float
5207 -> Bool 5116 -> Bool
5208 -> Bool 5117 -> Bool
5209 -> CullType 5118 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5210 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5211testdata/performance/SampleMaterial.lc 578:7-579:26 5119testdata/performance/SampleMaterial.lc 578:7-579:26
5212 () 5120 ()
5213 -> Bool 5121 -> Bool
5214 -> Float 5122 -> Float
5215 -> Bool 5123 -> Bool
5216 -> Bool 5124 -> Bool
5217 -> CullType 5125 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5218 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5219testdata/performance/SampleMaterial.lc 578:7-580:26 5126testdata/performance/SampleMaterial.lc 578:7-580:26
5220 Bool 5127 Bool
5221 -> Float 5128 -> Float
5222 -> Bool 5129 -> Bool
5223 -> Bool 5130 -> Bool
5224 -> CullType 5131 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5225 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5226testdata/performance/SampleMaterial.lc 578:7-581:27 5132testdata/performance/SampleMaterial.lc 578:7-581:27
5227 Float 5133 Float
5228 -> Bool 5134 -> Bool
5229 -> Bool 5135 -> Bool
5230 -> CullType 5136 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5231 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5232testdata/performance/SampleMaterial.lc 578:7-582:21 5137testdata/performance/SampleMaterial.lc 578:7-582:21
5233 Bool 5138 Bool
5234 -> Bool 5139 -> Bool
5235 -> CullType 5140 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5236 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5237testdata/performance/SampleMaterial.lc 578:7-583:35 5141testdata/performance/SampleMaterial.lc 578:7-583:35
5238 Bool 5142 Bool
5239 -> CullType 5143 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5240 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5241testdata/performance/SampleMaterial.lc 578:7-584:28 5144testdata/performance/SampleMaterial.lc 578:7-584:28
5242 CullType 5145 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5243 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5244testdata/performance/SampleMaterial.lc 578:7-585:33 5146testdata/performance/SampleMaterial.lc 578:7-585:33
5245 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5147 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5246testdata/performance/SampleMaterial.lc 578:7-586:32 5148testdata/performance/SampleMaterial.lc 578:7-586:32
5247 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5149 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5248testdata/performance/SampleMaterial.lc 578:7-587:30 5150testdata/performance/SampleMaterial.lc 578:7-587:30
5249 Bool -> List StageAttrs -> Bool -> CommonAttrs 5151 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5250testdata/performance/SampleMaterial.lc 578:7-588:34 5152testdata/performance/SampleMaterial.lc 578:7-588:34
5251 List StageAttrs -> Bool -> CommonAttrs 5153 [StageAttrs] -> Bool -> CommonAttrs
5252testdata/performance/SampleMaterial.lc 578:7-616:14 5154testdata/performance/SampleMaterial.lc 578:7-616:14
5253 Bool -> CommonAttrs 5155 Bool -> CommonAttrs
5254testdata/performance/SampleMaterial.lc 578:7-618:10 5156testdata/performance/SampleMaterial.lc 578:7-618:10
@@ -5268,41 +5170,41 @@ testdata/performance/SampleMaterial.lc 584:23-584:28
5268testdata/performance/SampleMaterial.lc 585:20-585:33 5170testdata/performance/SampleMaterial.lc 585:20-585:33
5269 CullType 5171 CullType
5270testdata/performance/SampleMaterial.lc 586:30-586:32 5172testdata/performance/SampleMaterial.lc 586:30-586:32
5271 forall a . List a 5173 forall a . [a]
5272testdata/performance/SampleMaterial.lc 587:25-587:30 5174testdata/performance/SampleMaterial.lc 587:25-587:30
5273 Bool 5175 Bool
5274testdata/performance/SampleMaterial.lc 588:29-588:34 5176testdata/performance/SampleMaterial.lc 588:29-588:34
5275 Bool 5177 Bool
5276testdata/performance/SampleMaterial.lc 590:13-616:14 5178testdata/performance/SampleMaterial.lc 590:13-616:14
5277 List StageAttrs 5179 [StageAttrs]
5278testdata/performance/SampleMaterial.lc 590:15-590:25 5180testdata/performance/SampleMaterial.lc 590:15-590:25
5279 Maybe (Blending', Blending') 5181 Maybe (Blending', Blending')
5280 -> RGBGen 5182 -> RGBGen
5281 -> AlphaGen 5183 -> AlphaGen
5282 -> TCGen 5184 -> TCGen
5283 -> List TCMod 5185 -> [TCMod]
5284 -> StageTexture 5186 -> StageTexture
5285 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5187 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5286testdata/performance/SampleMaterial.lc 590:15-591:36 5188testdata/performance/SampleMaterial.lc 590:15-591:36
5287 RGBGen 5189 RGBGen
5288 -> AlphaGen 5190 -> AlphaGen
5289 -> TCGen 5191 -> TCGen
5290 -> List TCMod 5192 -> [TCMod]
5291 -> StageTexture 5193 -> StageTexture
5292 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5194 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5293testdata/performance/SampleMaterial.lc 590:15-592:50 5195testdata/performance/SampleMaterial.lc 590:15-592:50
5294 AlphaGen 5196 AlphaGen
5295 -> TCGen 5197 -> TCGen
5296 -> List TCMod 5198 -> [TCMod]
5297 -> StageTexture 5199 -> StageTexture
5298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5200 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5299testdata/performance/SampleMaterial.lc 590:15-593:42 5201testdata/performance/SampleMaterial.lc 590:15-593:42
5300 TCGen 5202 TCGen
5301 -> List TCMod 5203 -> [TCMod]
5302 -> StageTexture 5204 -> StageTexture
5303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5304testdata/performance/SampleMaterial.lc 590:15-594:36 5206testdata/performance/SampleMaterial.lc 590:15-594:36
5305 List TCMod 5207 [TCMod]
5306 -> StageTexture 5208 -> StageTexture
5307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5209 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5308testdata/performance/SampleMaterial.lc 590:15-595:31 5210testdata/performance/SampleMaterial.lc 590:15-595:31
@@ -5329,7 +5231,7 @@ testdata/performance/SampleMaterial.lc 593:32-593:42
5329testdata/performance/SampleMaterial.lc 594:29-594:36 5231testdata/performance/SampleMaterial.lc 594:29-594:36
5330 TCGen 5232 TCGen
5331testdata/performance/SampleMaterial.lc 595:29-595:31 5233testdata/performance/SampleMaterial.lc 595:29-595:31
5332 forall a . List a 5234 forall a . [a]
5333testdata/performance/SampleMaterial.lc 596:31-596:37 5235testdata/performance/SampleMaterial.lc 596:31-596:37
5334 String -> StageTexture 5236 String -> StageTexture
5335testdata/performance/SampleMaterial.lc 596:31-596:73 5237testdata/performance/SampleMaterial.lc 596:31-596:73
@@ -5351,29 +5253,29 @@ testdata/performance/SampleMaterial.lc 603:15-603:25
5351 -> RGBGen 5253 -> RGBGen
5352 -> AlphaGen 5254 -> AlphaGen
5353 -> TCGen 5255 -> TCGen
5354 -> List TCMod 5256 -> [TCMod]
5355 -> StageTexture 5257 -> StageTexture
5356 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5357testdata/performance/SampleMaterial.lc 603:15-604:57 5259testdata/performance/SampleMaterial.lc 603:15-604:57
5358 RGBGen 5260 RGBGen
5359 -> AlphaGen 5261 -> AlphaGen
5360 -> TCGen 5262 -> TCGen
5361 -> List TCMod 5263 -> [TCMod]
5362 -> StageTexture 5264 -> StageTexture
5363 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5265 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5364testdata/performance/SampleMaterial.lc 603:15-605:50 5266testdata/performance/SampleMaterial.lc 603:15-605:50
5365 AlphaGen 5267 AlphaGen
5366 -> TCGen 5268 -> TCGen
5367 -> List TCMod 5269 -> [TCMod]
5368 -> StageTexture 5270 -> StageTexture
5369 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5271 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5370testdata/performance/SampleMaterial.lc 603:15-606:42 5272testdata/performance/SampleMaterial.lc 603:15-606:42
5371 TCGen 5273 TCGen
5372 -> List TCMod 5274 -> [TCMod]
5373 -> StageTexture 5275 -> StageTexture
5374 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5276 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5375testdata/performance/SampleMaterial.lc 603:15-607:40 5277testdata/performance/SampleMaterial.lc 603:15-607:40
5376 List TCMod 5278 [TCMod]
5377 -> StageTexture 5279 -> StageTexture
5378 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5280 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5379testdata/performance/SampleMaterial.lc 603:15-608:31 5281testdata/performance/SampleMaterial.lc 603:15-608:31
@@ -5390,7 +5292,7 @@ testdata/performance/SampleMaterial.lc 603:15-612:40
5390testdata/performance/SampleMaterial.lc 603:15-613:46 5292testdata/performance/SampleMaterial.lc 603:15-613:46
5391 String -> StageAttrs 5293 String -> StageAttrs
5392testdata/performance/SampleMaterial.lc 603:15-615:18 5294testdata/performance/SampleMaterial.lc 603:15-615:18
5393 StageAttrs | List StageAttrs 5295 StageAttrs | [StageAttrs]
5394testdata/performance/SampleMaterial.lc 604:29-604:33 5296testdata/performance/SampleMaterial.lc 604:29-604:33
5395 forall a . a -> Maybe a 5297 forall a . a -> Maybe a
5396testdata/performance/SampleMaterial.lc 604:29-604:57 5298testdata/performance/SampleMaterial.lc 604:29-604:57
@@ -5408,7 +5310,7 @@ testdata/performance/SampleMaterial.lc 606:32-606:42
5408testdata/performance/SampleMaterial.lc 607:29-607:40 5310testdata/performance/SampleMaterial.lc 607:29-607:40
5409 TCGen 5311 TCGen
5410testdata/performance/SampleMaterial.lc 608:29-608:31 5312testdata/performance/SampleMaterial.lc 608:29-608:31
5411 forall a . List a 5313 forall a . [a]
5412testdata/performance/SampleMaterial.lc 609:31-609:42 5314testdata/performance/SampleMaterial.lc 609:31-609:42
5413 StageTexture 5315 StageTexture
5414testdata/performance/SampleMaterial.lc 610:34-610:38 5316testdata/performance/SampleMaterial.lc 610:34-610:38
@@ -5426,7 +5328,7 @@ testdata/performance/SampleMaterial.lc 617:21-617:26
5426testdata/performance/SampleMaterial.lc 620:5-662:6 5328testdata/performance/SampleMaterial.lc 620:5-662:6
5427 (String, CommonAttrs) 5329 (String, CommonAttrs)
5428testdata/performance/SampleMaterial.lc 620:5-2182:6 5330testdata/performance/SampleMaterial.lc 620:5-2182:6
5429 List (String, CommonAttrs) 5331 [(String, CommonAttrs)]
5430testdata/performance/SampleMaterial.lc 620:7-620:42 5332testdata/performance/SampleMaterial.lc 620:7-620:42
5431 String 5333 String
5432testdata/performance/SampleMaterial.lc 621:7-621:18 5334testdata/performance/SampleMaterial.lc 621:7-621:18
@@ -5436,49 +5338,42 @@ testdata/performance/SampleMaterial.lc 621:7-621:18
5436 -> Float 5338 -> Float
5437 -> Bool 5339 -> Bool
5438 -> Bool 5340 -> Bool
5439 -> CullType 5341 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5440 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5441testdata/performance/SampleMaterial.lc 621:7-622:26 5342testdata/performance/SampleMaterial.lc 621:7-622:26
5442 () 5343 ()
5443 -> Bool 5344 -> Bool
5444 -> Float 5345 -> Float
5445 -> Bool 5346 -> Bool
5446 -> Bool 5347 -> Bool
5447 -> CullType 5348 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5448 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5449testdata/performance/SampleMaterial.lc 621:7-623:26 5349testdata/performance/SampleMaterial.lc 621:7-623:26
5450 Bool 5350 Bool
5451 -> Float 5351 -> Float
5452 -> Bool 5352 -> Bool
5453 -> Bool 5353 -> Bool
5454 -> CullType 5354 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5455 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5456testdata/performance/SampleMaterial.lc 621:7-624:27 5355testdata/performance/SampleMaterial.lc 621:7-624:27
5457 Float 5356 Float
5458 -> Bool 5357 -> Bool
5459 -> Bool 5358 -> Bool
5460 -> CullType 5359 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5461 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5462testdata/performance/SampleMaterial.lc 621:7-625:21 5360testdata/performance/SampleMaterial.lc 621:7-625:21
5463 Bool 5361 Bool
5464 -> Bool 5362 -> Bool
5465 -> CullType 5363 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5466 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5467testdata/performance/SampleMaterial.lc 621:7-626:35 5364testdata/performance/SampleMaterial.lc 621:7-626:35
5468 Bool 5365 Bool
5469 -> CullType 5366 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5470 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5471testdata/performance/SampleMaterial.lc 621:7-627:28 5367testdata/performance/SampleMaterial.lc 621:7-627:28
5472 CullType 5368 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5473 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5474testdata/performance/SampleMaterial.lc 621:7-628:33 5369testdata/performance/SampleMaterial.lc 621:7-628:33
5475 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5370 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5476testdata/performance/SampleMaterial.lc 621:7-629:32 5371testdata/performance/SampleMaterial.lc 621:7-629:32
5477 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5372 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5478testdata/performance/SampleMaterial.lc 621:7-630:30 5373testdata/performance/SampleMaterial.lc 621:7-630:30
5479 Bool -> List StageAttrs -> Bool -> CommonAttrs 5374 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5480testdata/performance/SampleMaterial.lc 621:7-631:34 5375testdata/performance/SampleMaterial.lc 621:7-631:34
5481 List StageAttrs -> Bool -> CommonAttrs 5376 [StageAttrs] -> Bool -> CommonAttrs
5482testdata/performance/SampleMaterial.lc 621:7-659:14 5377testdata/performance/SampleMaterial.lc 621:7-659:14
5483 Bool -> CommonAttrs 5378 Bool -> CommonAttrs
5484testdata/performance/SampleMaterial.lc 621:7-661:10 5379testdata/performance/SampleMaterial.lc 621:7-661:10
@@ -5498,41 +5393,41 @@ testdata/performance/SampleMaterial.lc 627:23-627:28
5498testdata/performance/SampleMaterial.lc 628:20-628:33 5393testdata/performance/SampleMaterial.lc 628:20-628:33
5499 CullType 5394 CullType
5500testdata/performance/SampleMaterial.lc 629:30-629:32 5395testdata/performance/SampleMaterial.lc 629:30-629:32
5501 forall a . List a 5396 forall a . [a]
5502testdata/performance/SampleMaterial.lc 630:25-630:30 5397testdata/performance/SampleMaterial.lc 630:25-630:30
5503 Bool 5398 Bool
5504testdata/performance/SampleMaterial.lc 631:29-631:34 5399testdata/performance/SampleMaterial.lc 631:29-631:34
5505 Bool 5400 Bool
5506testdata/performance/SampleMaterial.lc 633:13-659:14 5401testdata/performance/SampleMaterial.lc 633:13-659:14
5507 List StageAttrs 5402 [StageAttrs]
5508testdata/performance/SampleMaterial.lc 633:15-633:25 5403testdata/performance/SampleMaterial.lc 633:15-633:25
5509 Maybe (Blending', Blending') 5404 Maybe (Blending', Blending')
5510 -> RGBGen 5405 -> RGBGen
5511 -> AlphaGen 5406 -> AlphaGen
5512 -> TCGen 5407 -> TCGen
5513 -> List TCMod 5408 -> [TCMod]
5514 -> StageTexture 5409 -> StageTexture
5515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5410 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5516testdata/performance/SampleMaterial.lc 633:15-634:36 5411testdata/performance/SampleMaterial.lc 633:15-634:36
5517 RGBGen 5412 RGBGen
5518 -> AlphaGen 5413 -> AlphaGen
5519 -> TCGen 5414 -> TCGen
5520 -> List TCMod 5415 -> [TCMod]
5521 -> StageTexture 5416 -> StageTexture
5522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5417 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5523testdata/performance/SampleMaterial.lc 633:15-635:50 5418testdata/performance/SampleMaterial.lc 633:15-635:50
5524 AlphaGen 5419 AlphaGen
5525 -> TCGen 5420 -> TCGen
5526 -> List TCMod 5421 -> [TCMod]
5527 -> StageTexture 5422 -> StageTexture
5528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5529testdata/performance/SampleMaterial.lc 633:15-636:42 5424testdata/performance/SampleMaterial.lc 633:15-636:42
5530 TCGen 5425 TCGen
5531 -> List TCMod 5426 -> [TCMod]
5532 -> StageTexture 5427 -> StageTexture
5533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5428 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5534testdata/performance/SampleMaterial.lc 633:15-637:36 5429testdata/performance/SampleMaterial.lc 633:15-637:36
5535 List TCMod 5430 [TCMod]
5536 -> StageTexture 5431 -> StageTexture
5537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5432 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5538testdata/performance/SampleMaterial.lc 633:15-638:31 5433testdata/performance/SampleMaterial.lc 633:15-638:31
@@ -5559,7 +5454,7 @@ testdata/performance/SampleMaterial.lc 636:32-636:42
5559testdata/performance/SampleMaterial.lc 637:29-637:36 5454testdata/performance/SampleMaterial.lc 637:29-637:36
5560 TCGen 5455 TCGen
5561testdata/performance/SampleMaterial.lc 638:29-638:31 5456testdata/performance/SampleMaterial.lc 638:29-638:31
5562 forall a . List a 5457 forall a . [a]
5563testdata/performance/SampleMaterial.lc 639:31-639:37 5458testdata/performance/SampleMaterial.lc 639:31-639:37
5564 String -> StageTexture 5459 String -> StageTexture
5565testdata/performance/SampleMaterial.lc 639:31-639:73 5460testdata/performance/SampleMaterial.lc 639:31-639:73
@@ -5581,29 +5476,29 @@ testdata/performance/SampleMaterial.lc 646:15-646:25
5581 -> RGBGen 5476 -> RGBGen
5582 -> AlphaGen 5477 -> AlphaGen
5583 -> TCGen 5478 -> TCGen
5584 -> List TCMod 5479 -> [TCMod]
5585 -> StageTexture 5480 -> StageTexture
5586 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5481 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5587testdata/performance/SampleMaterial.lc 646:15-647:57 5482testdata/performance/SampleMaterial.lc 646:15-647:57
5588 RGBGen 5483 RGBGen
5589 -> AlphaGen 5484 -> AlphaGen
5590 -> TCGen 5485 -> TCGen
5591 -> List TCMod 5486 -> [TCMod]
5592 -> StageTexture 5487 -> StageTexture
5593 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5594testdata/performance/SampleMaterial.lc 646:15-648:50 5489testdata/performance/SampleMaterial.lc 646:15-648:50
5595 AlphaGen 5490 AlphaGen
5596 -> TCGen 5491 -> TCGen
5597 -> List TCMod 5492 -> [TCMod]
5598 -> StageTexture 5493 -> StageTexture
5599 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5600testdata/performance/SampleMaterial.lc 646:15-649:42 5495testdata/performance/SampleMaterial.lc 646:15-649:42
5601 TCGen 5496 TCGen
5602 -> List TCMod 5497 -> [TCMod]
5603 -> StageTexture 5498 -> StageTexture
5604 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5499 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5605testdata/performance/SampleMaterial.lc 646:15-650:40 5500testdata/performance/SampleMaterial.lc 646:15-650:40
5606 List TCMod 5501 [TCMod]
5607 -> StageTexture 5502 -> StageTexture
5608 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5503 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5609testdata/performance/SampleMaterial.lc 646:15-651:31 5504testdata/performance/SampleMaterial.lc 646:15-651:31
@@ -5620,7 +5515,7 @@ testdata/performance/SampleMaterial.lc 646:15-655:40
5620testdata/performance/SampleMaterial.lc 646:15-656:46 5515testdata/performance/SampleMaterial.lc 646:15-656:46
5621 String -> StageAttrs 5516 String -> StageAttrs
5622testdata/performance/SampleMaterial.lc 646:15-658:18 5517testdata/performance/SampleMaterial.lc 646:15-658:18
5623 StageAttrs | List StageAttrs 5518 StageAttrs | [StageAttrs]
5624testdata/performance/SampleMaterial.lc 647:29-647:33 5519testdata/performance/SampleMaterial.lc 647:29-647:33
5625 forall a . a -> Maybe a 5520 forall a . a -> Maybe a
5626testdata/performance/SampleMaterial.lc 647:29-647:57 5521testdata/performance/SampleMaterial.lc 647:29-647:57
@@ -5638,7 +5533,7 @@ testdata/performance/SampleMaterial.lc 649:32-649:42
5638testdata/performance/SampleMaterial.lc 650:29-650:40 5533testdata/performance/SampleMaterial.lc 650:29-650:40
5639 TCGen 5534 TCGen
5640testdata/performance/SampleMaterial.lc 651:29-651:31 5535testdata/performance/SampleMaterial.lc 651:29-651:31
5641 forall a . List a 5536 forall a . [a]
5642testdata/performance/SampleMaterial.lc 652:31-652:42 5537testdata/performance/SampleMaterial.lc 652:31-652:42
5643 StageTexture 5538 StageTexture
5644testdata/performance/SampleMaterial.lc 653:34-653:38 5539testdata/performance/SampleMaterial.lc 653:34-653:38
@@ -5656,7 +5551,7 @@ testdata/performance/SampleMaterial.lc 660:21-660:26
5656testdata/performance/SampleMaterial.lc 663:5-705:6 5551testdata/performance/SampleMaterial.lc 663:5-705:6
5657 (String, CommonAttrs) 5552 (String, CommonAttrs)
5658testdata/performance/SampleMaterial.lc 663:5-2182:6 5553testdata/performance/SampleMaterial.lc 663:5-2182:6
5659 List (String, CommonAttrs) 5554 [(String, CommonAttrs)]
5660testdata/performance/SampleMaterial.lc 663:7-663:42 5555testdata/performance/SampleMaterial.lc 663:7-663:42
5661 String 5556 String
5662testdata/performance/SampleMaterial.lc 664:7-664:18 5557testdata/performance/SampleMaterial.lc 664:7-664:18
@@ -5666,49 +5561,42 @@ testdata/performance/SampleMaterial.lc 664:7-664:18
5666 -> Float 5561 -> Float
5667 -> Bool 5562 -> Bool
5668 -> Bool 5563 -> Bool
5669 -> CullType 5564 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5670 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5671testdata/performance/SampleMaterial.lc 664:7-665:26 5565testdata/performance/SampleMaterial.lc 664:7-665:26
5672 () 5566 ()
5673 -> Bool 5567 -> Bool
5674 -> Float 5568 -> Float
5675 -> Bool 5569 -> Bool
5676 -> Bool 5570 -> Bool
5677 -> CullType 5571 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5678 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5679testdata/performance/SampleMaterial.lc 664:7-666:26 5572testdata/performance/SampleMaterial.lc 664:7-666:26
5680 Bool 5573 Bool
5681 -> Float 5574 -> Float
5682 -> Bool 5575 -> Bool
5683 -> Bool 5576 -> Bool
5684 -> CullType 5577 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5685 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5686testdata/performance/SampleMaterial.lc 664:7-667:27 5578testdata/performance/SampleMaterial.lc 664:7-667:27
5687 Float 5579 Float
5688 -> Bool 5580 -> Bool
5689 -> Bool 5581 -> Bool
5690 -> CullType 5582 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5691 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5692testdata/performance/SampleMaterial.lc 664:7-668:21 5583testdata/performance/SampleMaterial.lc 664:7-668:21
5693 Bool 5584 Bool
5694 -> Bool 5585 -> Bool
5695 -> CullType 5586 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5696 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5697testdata/performance/SampleMaterial.lc 664:7-669:35 5587testdata/performance/SampleMaterial.lc 664:7-669:35
5698 Bool 5588 Bool
5699 -> CullType 5589 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5700 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5701testdata/performance/SampleMaterial.lc 664:7-670:28 5590testdata/performance/SampleMaterial.lc 664:7-670:28
5702 CullType 5591 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5703 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5704testdata/performance/SampleMaterial.lc 664:7-671:33 5592testdata/performance/SampleMaterial.lc 664:7-671:33
5705 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5593 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5706testdata/performance/SampleMaterial.lc 664:7-672:32 5594testdata/performance/SampleMaterial.lc 664:7-672:32
5707 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5595 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5708testdata/performance/SampleMaterial.lc 664:7-673:30 5596testdata/performance/SampleMaterial.lc 664:7-673:30
5709 Bool -> List StageAttrs -> Bool -> CommonAttrs 5597 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5710testdata/performance/SampleMaterial.lc 664:7-674:34 5598testdata/performance/SampleMaterial.lc 664:7-674:34
5711 List StageAttrs -> Bool -> CommonAttrs 5599 [StageAttrs] -> Bool -> CommonAttrs
5712testdata/performance/SampleMaterial.lc 664:7-702:14 5600testdata/performance/SampleMaterial.lc 664:7-702:14
5713 Bool -> CommonAttrs 5601 Bool -> CommonAttrs
5714testdata/performance/SampleMaterial.lc 664:7-704:10 5602testdata/performance/SampleMaterial.lc 664:7-704:10
@@ -5728,41 +5616,41 @@ testdata/performance/SampleMaterial.lc 670:23-670:28
5728testdata/performance/SampleMaterial.lc 671:20-671:33 5616testdata/performance/SampleMaterial.lc 671:20-671:33
5729 CullType 5617 CullType
5730testdata/performance/SampleMaterial.lc 672:30-672:32 5618testdata/performance/SampleMaterial.lc 672:30-672:32
5731 forall a . List a 5619 forall a . [a]
5732testdata/performance/SampleMaterial.lc 673:25-673:30 5620testdata/performance/SampleMaterial.lc 673:25-673:30
5733 Bool 5621 Bool
5734testdata/performance/SampleMaterial.lc 674:29-674:34 5622testdata/performance/SampleMaterial.lc 674:29-674:34
5735 Bool 5623 Bool
5736testdata/performance/SampleMaterial.lc 676:13-702:14 5624testdata/performance/SampleMaterial.lc 676:13-702:14
5737 List StageAttrs 5625 [StageAttrs]
5738testdata/performance/SampleMaterial.lc 676:15-676:25 5626testdata/performance/SampleMaterial.lc 676:15-676:25
5739 Maybe (Blending', Blending') 5627 Maybe (Blending', Blending')
5740 -> RGBGen 5628 -> RGBGen
5741 -> AlphaGen 5629 -> AlphaGen
5742 -> TCGen 5630 -> TCGen
5743 -> List TCMod 5631 -> [TCMod]
5744 -> StageTexture 5632 -> StageTexture
5745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5633 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5746testdata/performance/SampleMaterial.lc 676:15-677:36 5634testdata/performance/SampleMaterial.lc 676:15-677:36
5747 RGBGen 5635 RGBGen
5748 -> AlphaGen 5636 -> AlphaGen
5749 -> TCGen 5637 -> TCGen
5750 -> List TCMod 5638 -> [TCMod]
5751 -> StageTexture 5639 -> StageTexture
5752 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5640 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5753testdata/performance/SampleMaterial.lc 676:15-678:50 5641testdata/performance/SampleMaterial.lc 676:15-678:50
5754 AlphaGen 5642 AlphaGen
5755 -> TCGen 5643 -> TCGen
5756 -> List TCMod 5644 -> [TCMod]
5757 -> StageTexture 5645 -> StageTexture
5758 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5646 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5759testdata/performance/SampleMaterial.lc 676:15-679:42 5647testdata/performance/SampleMaterial.lc 676:15-679:42
5760 TCGen 5648 TCGen
5761 -> List TCMod 5649 -> [TCMod]
5762 -> StageTexture 5650 -> StageTexture
5763 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5651 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5764testdata/performance/SampleMaterial.lc 676:15-680:36 5652testdata/performance/SampleMaterial.lc 676:15-680:36
5765 List TCMod 5653 [TCMod]
5766 -> StageTexture 5654 -> StageTexture
5767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5655 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5768testdata/performance/SampleMaterial.lc 676:15-681:31 5656testdata/performance/SampleMaterial.lc 676:15-681:31
@@ -5789,7 +5677,7 @@ testdata/performance/SampleMaterial.lc 679:32-679:42
5789testdata/performance/SampleMaterial.lc 680:29-680:36 5677testdata/performance/SampleMaterial.lc 680:29-680:36
5790 TCGen 5678 TCGen
5791testdata/performance/SampleMaterial.lc 681:29-681:31 5679testdata/performance/SampleMaterial.lc 681:29-681:31
5792 forall a . List a 5680 forall a . [a]
5793testdata/performance/SampleMaterial.lc 682:31-682:37 5681testdata/performance/SampleMaterial.lc 682:31-682:37
5794 String -> StageTexture 5682 String -> StageTexture
5795testdata/performance/SampleMaterial.lc 682:31-682:73 5683testdata/performance/SampleMaterial.lc 682:31-682:73
@@ -5811,29 +5699,29 @@ testdata/performance/SampleMaterial.lc 689:15-689:25
5811 -> RGBGen 5699 -> RGBGen
5812 -> AlphaGen 5700 -> AlphaGen
5813 -> TCGen 5701 -> TCGen
5814 -> List TCMod 5702 -> [TCMod]
5815 -> StageTexture 5703 -> StageTexture
5816 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5817testdata/performance/SampleMaterial.lc 689:15-690:57 5705testdata/performance/SampleMaterial.lc 689:15-690:57
5818 RGBGen 5706 RGBGen
5819 -> AlphaGen 5707 -> AlphaGen
5820 -> TCGen 5708 -> TCGen
5821 -> List TCMod 5709 -> [TCMod]
5822 -> StageTexture 5710 -> StageTexture
5823 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5711 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5824testdata/performance/SampleMaterial.lc 689:15-691:50 5712testdata/performance/SampleMaterial.lc 689:15-691:50
5825 AlphaGen 5713 AlphaGen
5826 -> TCGen 5714 -> TCGen
5827 -> List TCMod 5715 -> [TCMod]
5828 -> StageTexture 5716 -> StageTexture
5829 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5717 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5830testdata/performance/SampleMaterial.lc 689:15-692:42 5718testdata/performance/SampleMaterial.lc 689:15-692:42
5831 TCGen 5719 TCGen
5832 -> List TCMod 5720 -> [TCMod]
5833 -> StageTexture 5721 -> StageTexture
5834 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5722 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5835testdata/performance/SampleMaterial.lc 689:15-693:40 5723testdata/performance/SampleMaterial.lc 689:15-693:40
5836 List TCMod 5724 [TCMod]
5837 -> StageTexture 5725 -> StageTexture
5838 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5726 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5839testdata/performance/SampleMaterial.lc 689:15-694:31 5727testdata/performance/SampleMaterial.lc 689:15-694:31
@@ -5850,7 +5738,7 @@ testdata/performance/SampleMaterial.lc 689:15-698:40
5850testdata/performance/SampleMaterial.lc 689:15-699:46 5738testdata/performance/SampleMaterial.lc 689:15-699:46
5851 String -> StageAttrs 5739 String -> StageAttrs
5852testdata/performance/SampleMaterial.lc 689:15-701:18 5740testdata/performance/SampleMaterial.lc 689:15-701:18
5853 StageAttrs | List StageAttrs 5741 StageAttrs | [StageAttrs]
5854testdata/performance/SampleMaterial.lc 690:29-690:33 5742testdata/performance/SampleMaterial.lc 690:29-690:33
5855 forall a . a -> Maybe a 5743 forall a . a -> Maybe a
5856testdata/performance/SampleMaterial.lc 690:29-690:57 5744testdata/performance/SampleMaterial.lc 690:29-690:57
@@ -5868,7 +5756,7 @@ testdata/performance/SampleMaterial.lc 692:32-692:42
5868testdata/performance/SampleMaterial.lc 693:29-693:40 5756testdata/performance/SampleMaterial.lc 693:29-693:40
5869 TCGen 5757 TCGen
5870testdata/performance/SampleMaterial.lc 694:29-694:31 5758testdata/performance/SampleMaterial.lc 694:29-694:31
5871 forall a . List a 5759 forall a . [a]
5872testdata/performance/SampleMaterial.lc 695:31-695:42 5760testdata/performance/SampleMaterial.lc 695:31-695:42
5873 StageTexture 5761 StageTexture
5874testdata/performance/SampleMaterial.lc 696:34-696:38 5762testdata/performance/SampleMaterial.lc 696:34-696:38
@@ -5886,7 +5774,7 @@ testdata/performance/SampleMaterial.lc 703:21-703:26
5886testdata/performance/SampleMaterial.lc 706:5-748:6 5774testdata/performance/SampleMaterial.lc 706:5-748:6
5887 (String, CommonAttrs) 5775 (String, CommonAttrs)
5888testdata/performance/SampleMaterial.lc 706:5-2182:6 5776testdata/performance/SampleMaterial.lc 706:5-2182:6
5889 List (String, CommonAttrs) 5777 [(String, CommonAttrs)]
5890testdata/performance/SampleMaterial.lc 706:7-706:42 5778testdata/performance/SampleMaterial.lc 706:7-706:42
5891 String 5779 String
5892testdata/performance/SampleMaterial.lc 707:7-707:18 5780testdata/performance/SampleMaterial.lc 707:7-707:18
@@ -5896,49 +5784,42 @@ testdata/performance/SampleMaterial.lc 707:7-707:18
5896 -> Float 5784 -> Float
5897 -> Bool 5785 -> Bool
5898 -> Bool 5786 -> Bool
5899 -> CullType 5787 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5900 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5901testdata/performance/SampleMaterial.lc 707:7-708:26 5788testdata/performance/SampleMaterial.lc 707:7-708:26
5902 () 5789 ()
5903 -> Bool 5790 -> Bool
5904 -> Float 5791 -> Float
5905 -> Bool 5792 -> Bool
5906 -> Bool 5793 -> Bool
5907 -> CullType 5794 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5908 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5909testdata/performance/SampleMaterial.lc 707:7-709:26 5795testdata/performance/SampleMaterial.lc 707:7-709:26
5910 Bool 5796 Bool
5911 -> Float 5797 -> Float
5912 -> Bool 5798 -> Bool
5913 -> Bool 5799 -> Bool
5914 -> CullType 5800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5915 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5916testdata/performance/SampleMaterial.lc 707:7-710:27 5801testdata/performance/SampleMaterial.lc 707:7-710:27
5917 Float 5802 Float
5918 -> Bool 5803 -> Bool
5919 -> Bool 5804 -> Bool
5920 -> CullType 5805 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5921 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5922testdata/performance/SampleMaterial.lc 707:7-711:21 5806testdata/performance/SampleMaterial.lc 707:7-711:21
5923 Bool 5807 Bool
5924 -> Bool 5808 -> Bool
5925 -> CullType 5809 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5926 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5927testdata/performance/SampleMaterial.lc 707:7-712:35 5810testdata/performance/SampleMaterial.lc 707:7-712:35
5928 Bool 5811 Bool
5929 -> CullType 5812 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5930 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5931testdata/performance/SampleMaterial.lc 707:7-713:28 5813testdata/performance/SampleMaterial.lc 707:7-713:28
5932 CullType 5814 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5933 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
5934testdata/performance/SampleMaterial.lc 707:7-714:33 5815testdata/performance/SampleMaterial.lc 707:7-714:33
5935 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5816 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5936testdata/performance/SampleMaterial.lc 707:7-715:32 5817testdata/performance/SampleMaterial.lc 707:7-715:32
5937 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 5818 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
5938testdata/performance/SampleMaterial.lc 707:7-716:30 5819testdata/performance/SampleMaterial.lc 707:7-716:30
5939 Bool -> List StageAttrs -> Bool -> CommonAttrs 5820 Bool -> [StageAttrs] -> Bool -> CommonAttrs
5940testdata/performance/SampleMaterial.lc 707:7-717:34 5821testdata/performance/SampleMaterial.lc 707:7-717:34
5941 List StageAttrs -> Bool -> CommonAttrs 5822 [StageAttrs] -> Bool -> CommonAttrs
5942testdata/performance/SampleMaterial.lc 707:7-745:14 5823testdata/performance/SampleMaterial.lc 707:7-745:14
5943 Bool -> CommonAttrs 5824 Bool -> CommonAttrs
5944testdata/performance/SampleMaterial.lc 707:7-747:10 5825testdata/performance/SampleMaterial.lc 707:7-747:10
@@ -5958,41 +5839,41 @@ testdata/performance/SampleMaterial.lc 713:23-713:28
5958testdata/performance/SampleMaterial.lc 714:20-714:33 5839testdata/performance/SampleMaterial.lc 714:20-714:33
5959 CullType 5840 CullType
5960testdata/performance/SampleMaterial.lc 715:30-715:32 5841testdata/performance/SampleMaterial.lc 715:30-715:32
5961 forall a . List a 5842 forall a . [a]
5962testdata/performance/SampleMaterial.lc 716:25-716:30 5843testdata/performance/SampleMaterial.lc 716:25-716:30
5963 Bool 5844 Bool
5964testdata/performance/SampleMaterial.lc 717:29-717:34 5845testdata/performance/SampleMaterial.lc 717:29-717:34
5965 Bool 5846 Bool
5966testdata/performance/SampleMaterial.lc 719:13-745:14 5847testdata/performance/SampleMaterial.lc 719:13-745:14
5967 List StageAttrs 5848 [StageAttrs]
5968testdata/performance/SampleMaterial.lc 719:15-719:25 5849testdata/performance/SampleMaterial.lc 719:15-719:25
5969 Maybe (Blending', Blending') 5850 Maybe (Blending', Blending')
5970 -> RGBGen 5851 -> RGBGen
5971 -> AlphaGen 5852 -> AlphaGen
5972 -> TCGen 5853 -> TCGen
5973 -> List TCMod 5854 -> [TCMod]
5974 -> StageTexture 5855 -> StageTexture
5975 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5976testdata/performance/SampleMaterial.lc 719:15-720:36 5857testdata/performance/SampleMaterial.lc 719:15-720:36
5977 RGBGen 5858 RGBGen
5978 -> AlphaGen 5859 -> AlphaGen
5979 -> TCGen 5860 -> TCGen
5980 -> List TCMod 5861 -> [TCMod]
5981 -> StageTexture 5862 -> StageTexture
5982 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5863 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5983testdata/performance/SampleMaterial.lc 719:15-721:50 5864testdata/performance/SampleMaterial.lc 719:15-721:50
5984 AlphaGen 5865 AlphaGen
5985 -> TCGen 5866 -> TCGen
5986 -> List TCMod 5867 -> [TCMod]
5987 -> StageTexture 5868 -> StageTexture
5988 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5989testdata/performance/SampleMaterial.lc 719:15-722:42 5870testdata/performance/SampleMaterial.lc 719:15-722:42
5990 TCGen 5871 TCGen
5991 -> List TCMod 5872 -> [TCMod]
5992 -> StageTexture 5873 -> StageTexture
5993 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5994testdata/performance/SampleMaterial.lc 719:15-723:36 5875testdata/performance/SampleMaterial.lc 719:15-723:36
5995 List TCMod 5876 [TCMod]
5996 -> StageTexture 5877 -> StageTexture
5997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5878 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
5998testdata/performance/SampleMaterial.lc 719:15-724:31 5879testdata/performance/SampleMaterial.lc 719:15-724:31
@@ -6019,7 +5900,7 @@ testdata/performance/SampleMaterial.lc 722:32-722:42
6019testdata/performance/SampleMaterial.lc 723:29-723:36 5900testdata/performance/SampleMaterial.lc 723:29-723:36
6020 TCGen 5901 TCGen
6021testdata/performance/SampleMaterial.lc 724:29-724:31 5902testdata/performance/SampleMaterial.lc 724:29-724:31
6022 forall a . List a 5903 forall a . [a]
6023testdata/performance/SampleMaterial.lc 725:31-725:37 5904testdata/performance/SampleMaterial.lc 725:31-725:37
6024 String -> StageTexture 5905 String -> StageTexture
6025testdata/performance/SampleMaterial.lc 725:31-725:73 5906testdata/performance/SampleMaterial.lc 725:31-725:73
@@ -6041,29 +5922,29 @@ testdata/performance/SampleMaterial.lc 732:15-732:25
6041 -> RGBGen 5922 -> RGBGen
6042 -> AlphaGen 5923 -> AlphaGen
6043 -> TCGen 5924 -> TCGen
6044 -> List TCMod 5925 -> [TCMod]
6045 -> StageTexture 5926 -> StageTexture
6046 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6047testdata/performance/SampleMaterial.lc 732:15-733:57 5928testdata/performance/SampleMaterial.lc 732:15-733:57
6048 RGBGen 5929 RGBGen
6049 -> AlphaGen 5930 -> AlphaGen
6050 -> TCGen 5931 -> TCGen
6051 -> List TCMod 5932 -> [TCMod]
6052 -> StageTexture 5933 -> StageTexture
6053 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5934 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6054testdata/performance/SampleMaterial.lc 732:15-734:50 5935testdata/performance/SampleMaterial.lc 732:15-734:50
6055 AlphaGen 5936 AlphaGen
6056 -> TCGen 5937 -> TCGen
6057 -> List TCMod 5938 -> [TCMod]
6058 -> StageTexture 5939 -> StageTexture
6059 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6060testdata/performance/SampleMaterial.lc 732:15-735:42 5941testdata/performance/SampleMaterial.lc 732:15-735:42
6061 TCGen 5942 TCGen
6062 -> List TCMod 5943 -> [TCMod]
6063 -> StageTexture 5944 -> StageTexture
6064 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6065testdata/performance/SampleMaterial.lc 732:15-736:40 5946testdata/performance/SampleMaterial.lc 732:15-736:40
6066 List TCMod 5947 [TCMod]
6067 -> StageTexture 5948 -> StageTexture
6068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 5949 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6069testdata/performance/SampleMaterial.lc 732:15-737:31 5950testdata/performance/SampleMaterial.lc 732:15-737:31
@@ -6080,7 +5961,7 @@ testdata/performance/SampleMaterial.lc 732:15-741:40
6080testdata/performance/SampleMaterial.lc 732:15-742:46 5961testdata/performance/SampleMaterial.lc 732:15-742:46
6081 String -> StageAttrs 5962 String -> StageAttrs
6082testdata/performance/SampleMaterial.lc 732:15-744:18 5963testdata/performance/SampleMaterial.lc 732:15-744:18
6083 StageAttrs | List StageAttrs 5964 StageAttrs | [StageAttrs]
6084testdata/performance/SampleMaterial.lc 733:29-733:33 5965testdata/performance/SampleMaterial.lc 733:29-733:33
6085 forall a . a -> Maybe a 5966 forall a . a -> Maybe a
6086testdata/performance/SampleMaterial.lc 733:29-733:57 5967testdata/performance/SampleMaterial.lc 733:29-733:57
@@ -6098,7 +5979,7 @@ testdata/performance/SampleMaterial.lc 735:32-735:42
6098testdata/performance/SampleMaterial.lc 736:29-736:40 5979testdata/performance/SampleMaterial.lc 736:29-736:40
6099 TCGen 5980 TCGen
6100testdata/performance/SampleMaterial.lc 737:29-737:31 5981testdata/performance/SampleMaterial.lc 737:29-737:31
6101 forall a . List a 5982 forall a . [a]
6102testdata/performance/SampleMaterial.lc 738:31-738:42 5983testdata/performance/SampleMaterial.lc 738:31-738:42
6103 StageTexture 5984 StageTexture
6104testdata/performance/SampleMaterial.lc 739:34-739:38 5985testdata/performance/SampleMaterial.lc 739:34-739:38
@@ -6116,7 +5997,7 @@ testdata/performance/SampleMaterial.lc 746:21-746:26
6116testdata/performance/SampleMaterial.lc 749:5-791:6 5997testdata/performance/SampleMaterial.lc 749:5-791:6
6117 (String, CommonAttrs) 5998 (String, CommonAttrs)
6118testdata/performance/SampleMaterial.lc 749:5-2182:6 5999testdata/performance/SampleMaterial.lc 749:5-2182:6
6119 List (String, CommonAttrs) 6000 [(String, CommonAttrs)]
6120testdata/performance/SampleMaterial.lc 749:7-749:42 6001testdata/performance/SampleMaterial.lc 749:7-749:42
6121 String 6002 String
6122testdata/performance/SampleMaterial.lc 750:7-750:18 6003testdata/performance/SampleMaterial.lc 750:7-750:18
@@ -6126,49 +6007,42 @@ testdata/performance/SampleMaterial.lc 750:7-750:18
6126 -> Float 6007 -> Float
6127 -> Bool 6008 -> Bool
6128 -> Bool 6009 -> Bool
6129 -> CullType 6010 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6130 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6131testdata/performance/SampleMaterial.lc 750:7-751:26 6011testdata/performance/SampleMaterial.lc 750:7-751:26
6132 () 6012 ()
6133 -> Bool 6013 -> Bool
6134 -> Float 6014 -> Float
6135 -> Bool 6015 -> Bool
6136 -> Bool 6016 -> Bool
6137 -> CullType 6017 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6138 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6139testdata/performance/SampleMaterial.lc 750:7-752:26 6018testdata/performance/SampleMaterial.lc 750:7-752:26
6140 Bool 6019 Bool
6141 -> Float 6020 -> Float
6142 -> Bool 6021 -> Bool
6143 -> Bool 6022 -> Bool
6144 -> CullType 6023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6145 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6146testdata/performance/SampleMaterial.lc 750:7-753:27 6024testdata/performance/SampleMaterial.lc 750:7-753:27
6147 Float 6025 Float
6148 -> Bool 6026 -> Bool
6149 -> Bool 6027 -> Bool
6150 -> CullType 6028 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6151 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6152testdata/performance/SampleMaterial.lc 750:7-754:21 6029testdata/performance/SampleMaterial.lc 750:7-754:21
6153 Bool 6030 Bool
6154 -> Bool 6031 -> Bool
6155 -> CullType 6032 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6156 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6157testdata/performance/SampleMaterial.lc 750:7-755:35 6033testdata/performance/SampleMaterial.lc 750:7-755:35
6158 Bool 6034 Bool
6159 -> CullType 6035 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6160 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6161testdata/performance/SampleMaterial.lc 750:7-756:28 6036testdata/performance/SampleMaterial.lc 750:7-756:28
6162 CullType 6037 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6163 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6164testdata/performance/SampleMaterial.lc 750:7-757:33 6038testdata/performance/SampleMaterial.lc 750:7-757:33
6165 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6039 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6166testdata/performance/SampleMaterial.lc 750:7-758:32 6040testdata/performance/SampleMaterial.lc 750:7-758:32
6167 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6041 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6168testdata/performance/SampleMaterial.lc 750:7-759:30 6042testdata/performance/SampleMaterial.lc 750:7-759:30
6169 Bool -> List StageAttrs -> Bool -> CommonAttrs 6043 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6170testdata/performance/SampleMaterial.lc 750:7-760:34 6044testdata/performance/SampleMaterial.lc 750:7-760:34
6171 List StageAttrs -> Bool -> CommonAttrs 6045 [StageAttrs] -> Bool -> CommonAttrs
6172testdata/performance/SampleMaterial.lc 750:7-788:14 6046testdata/performance/SampleMaterial.lc 750:7-788:14
6173 Bool -> CommonAttrs 6047 Bool -> CommonAttrs
6174testdata/performance/SampleMaterial.lc 750:7-790:10 6048testdata/performance/SampleMaterial.lc 750:7-790:10
@@ -6188,41 +6062,41 @@ testdata/performance/SampleMaterial.lc 756:23-756:28
6188testdata/performance/SampleMaterial.lc 757:20-757:33 6062testdata/performance/SampleMaterial.lc 757:20-757:33
6189 CullType 6063 CullType
6190testdata/performance/SampleMaterial.lc 758:30-758:32 6064testdata/performance/SampleMaterial.lc 758:30-758:32
6191 forall a . List a 6065 forall a . [a]
6192testdata/performance/SampleMaterial.lc 759:25-759:30 6066testdata/performance/SampleMaterial.lc 759:25-759:30
6193 Bool 6067 Bool
6194testdata/performance/SampleMaterial.lc 760:29-760:34 6068testdata/performance/SampleMaterial.lc 760:29-760:34
6195 Bool 6069 Bool
6196testdata/performance/SampleMaterial.lc 762:13-788:14 6070testdata/performance/SampleMaterial.lc 762:13-788:14
6197 List StageAttrs 6071 [StageAttrs]
6198testdata/performance/SampleMaterial.lc 762:15-762:25 6072testdata/performance/SampleMaterial.lc 762:15-762:25
6199 Maybe (Blending', Blending') 6073 Maybe (Blending', Blending')
6200 -> RGBGen 6074 -> RGBGen
6201 -> AlphaGen 6075 -> AlphaGen
6202 -> TCGen 6076 -> TCGen
6203 -> List TCMod 6077 -> [TCMod]
6204 -> StageTexture 6078 -> StageTexture
6205 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6079 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6206testdata/performance/SampleMaterial.lc 762:15-763:36 6080testdata/performance/SampleMaterial.lc 762:15-763:36
6207 RGBGen 6081 RGBGen
6208 -> AlphaGen 6082 -> AlphaGen
6209 -> TCGen 6083 -> TCGen
6210 -> List TCMod 6084 -> [TCMod]
6211 -> StageTexture 6085 -> StageTexture
6212 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6213testdata/performance/SampleMaterial.lc 762:15-764:50 6087testdata/performance/SampleMaterial.lc 762:15-764:50
6214 AlphaGen 6088 AlphaGen
6215 -> TCGen 6089 -> TCGen
6216 -> List TCMod 6090 -> [TCMod]
6217 -> StageTexture 6091 -> StageTexture
6218 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6219testdata/performance/SampleMaterial.lc 762:15-765:42 6093testdata/performance/SampleMaterial.lc 762:15-765:42
6220 TCGen 6094 TCGen
6221 -> List TCMod 6095 -> [TCMod]
6222 -> StageTexture 6096 -> StageTexture
6223 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6097 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6224testdata/performance/SampleMaterial.lc 762:15-766:36 6098testdata/performance/SampleMaterial.lc 762:15-766:36
6225 List TCMod 6099 [TCMod]
6226 -> StageTexture 6100 -> StageTexture
6227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6101 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6228testdata/performance/SampleMaterial.lc 762:15-767:31 6102testdata/performance/SampleMaterial.lc 762:15-767:31
@@ -6249,7 +6123,7 @@ testdata/performance/SampleMaterial.lc 765:32-765:42
6249testdata/performance/SampleMaterial.lc 766:29-766:36 6123testdata/performance/SampleMaterial.lc 766:29-766:36
6250 TCGen 6124 TCGen
6251testdata/performance/SampleMaterial.lc 767:29-767:31 6125testdata/performance/SampleMaterial.lc 767:29-767:31
6252 forall a . List a 6126 forall a . [a]
6253testdata/performance/SampleMaterial.lc 768:31-768:37 6127testdata/performance/SampleMaterial.lc 768:31-768:37
6254 String -> StageTexture 6128 String -> StageTexture
6255testdata/performance/SampleMaterial.lc 768:31-768:73 6129testdata/performance/SampleMaterial.lc 768:31-768:73
@@ -6271,29 +6145,29 @@ testdata/performance/SampleMaterial.lc 775:15-775:25
6271 -> RGBGen 6145 -> RGBGen
6272 -> AlphaGen 6146 -> AlphaGen
6273 -> TCGen 6147 -> TCGen
6274 -> List TCMod 6148 -> [TCMod]
6275 -> StageTexture 6149 -> StageTexture
6276 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6150 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6277testdata/performance/SampleMaterial.lc 775:15-776:57 6151testdata/performance/SampleMaterial.lc 775:15-776:57
6278 RGBGen 6152 RGBGen
6279 -> AlphaGen 6153 -> AlphaGen
6280 -> TCGen 6154 -> TCGen
6281 -> List TCMod 6155 -> [TCMod]
6282 -> StageTexture 6156 -> StageTexture
6283 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6284testdata/performance/SampleMaterial.lc 775:15-777:50 6158testdata/performance/SampleMaterial.lc 775:15-777:50
6285 AlphaGen 6159 AlphaGen
6286 -> TCGen 6160 -> TCGen
6287 -> List TCMod 6161 -> [TCMod]
6288 -> StageTexture 6162 -> StageTexture
6289 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6290testdata/performance/SampleMaterial.lc 775:15-778:42 6164testdata/performance/SampleMaterial.lc 775:15-778:42
6291 TCGen 6165 TCGen
6292 -> List TCMod 6166 -> [TCMod]
6293 -> StageTexture 6167 -> StageTexture
6294 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6168 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6295testdata/performance/SampleMaterial.lc 775:15-779:40 6169testdata/performance/SampleMaterial.lc 775:15-779:40
6296 List TCMod 6170 [TCMod]
6297 -> StageTexture 6171 -> StageTexture
6298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6172 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6299testdata/performance/SampleMaterial.lc 775:15-780:31 6173testdata/performance/SampleMaterial.lc 775:15-780:31
@@ -6310,7 +6184,7 @@ testdata/performance/SampleMaterial.lc 775:15-784:40
6310testdata/performance/SampleMaterial.lc 775:15-785:46 6184testdata/performance/SampleMaterial.lc 775:15-785:46
6311 String -> StageAttrs 6185 String -> StageAttrs
6312testdata/performance/SampleMaterial.lc 775:15-787:18 6186testdata/performance/SampleMaterial.lc 775:15-787:18
6313 StageAttrs | List StageAttrs 6187 StageAttrs | [StageAttrs]
6314testdata/performance/SampleMaterial.lc 776:29-776:33 6188testdata/performance/SampleMaterial.lc 776:29-776:33
6315 forall a . a -> Maybe a 6189 forall a . a -> Maybe a
6316testdata/performance/SampleMaterial.lc 776:29-776:57 6190testdata/performance/SampleMaterial.lc 776:29-776:57
@@ -6328,7 +6202,7 @@ testdata/performance/SampleMaterial.lc 778:32-778:42
6328testdata/performance/SampleMaterial.lc 779:29-779:40 6202testdata/performance/SampleMaterial.lc 779:29-779:40
6329 TCGen 6203 TCGen
6330testdata/performance/SampleMaterial.lc 780:29-780:31 6204testdata/performance/SampleMaterial.lc 780:29-780:31
6331 forall a . List a 6205 forall a . [a]
6332testdata/performance/SampleMaterial.lc 781:31-781:42 6206testdata/performance/SampleMaterial.lc 781:31-781:42
6333 StageTexture 6207 StageTexture
6334testdata/performance/SampleMaterial.lc 782:34-782:38 6208testdata/performance/SampleMaterial.lc 782:34-782:38
@@ -6346,7 +6220,7 @@ testdata/performance/SampleMaterial.lc 789:21-789:26
6346testdata/performance/SampleMaterial.lc 792:5-834:6 6220testdata/performance/SampleMaterial.lc 792:5-834:6
6347 (String, CommonAttrs) 6221 (String, CommonAttrs)
6348testdata/performance/SampleMaterial.lc 792:5-2182:6 6222testdata/performance/SampleMaterial.lc 792:5-2182:6
6349 List (String, CommonAttrs) 6223 [(String, CommonAttrs)]
6350testdata/performance/SampleMaterial.lc 792:7-792:41 6224testdata/performance/SampleMaterial.lc 792:7-792:41
6351 String 6225 String
6352testdata/performance/SampleMaterial.lc 793:7-793:18 6226testdata/performance/SampleMaterial.lc 793:7-793:18
@@ -6356,49 +6230,42 @@ testdata/performance/SampleMaterial.lc 793:7-793:18
6356 -> Float 6230 -> Float
6357 -> Bool 6231 -> Bool
6358 -> Bool 6232 -> Bool
6359 -> CullType 6233 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6360 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6361testdata/performance/SampleMaterial.lc 793:7-794:26 6234testdata/performance/SampleMaterial.lc 793:7-794:26
6362 () 6235 ()
6363 -> Bool 6236 -> Bool
6364 -> Float 6237 -> Float
6365 -> Bool 6238 -> Bool
6366 -> Bool 6239 -> Bool
6367 -> CullType 6240 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6368 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6369testdata/performance/SampleMaterial.lc 793:7-795:26 6241testdata/performance/SampleMaterial.lc 793:7-795:26
6370 Bool 6242 Bool
6371 -> Float 6243 -> Float
6372 -> Bool 6244 -> Bool
6373 -> Bool 6245 -> Bool
6374 -> CullType 6246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6375 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6376testdata/performance/SampleMaterial.lc 793:7-796:27 6247testdata/performance/SampleMaterial.lc 793:7-796:27
6377 Float 6248 Float
6378 -> Bool 6249 -> Bool
6379 -> Bool 6250 -> Bool
6380 -> CullType 6251 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6381 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6382testdata/performance/SampleMaterial.lc 793:7-797:21 6252testdata/performance/SampleMaterial.lc 793:7-797:21
6383 Bool 6253 Bool
6384 -> Bool 6254 -> Bool
6385 -> CullType 6255 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6386 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6387testdata/performance/SampleMaterial.lc 793:7-798:35 6256testdata/performance/SampleMaterial.lc 793:7-798:35
6388 Bool 6257 Bool
6389 -> CullType 6258 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6390 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6391testdata/performance/SampleMaterial.lc 793:7-799:28 6259testdata/performance/SampleMaterial.lc 793:7-799:28
6392 CullType 6260 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6393 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6394testdata/performance/SampleMaterial.lc 793:7-800:33 6261testdata/performance/SampleMaterial.lc 793:7-800:33
6395 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6262 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6396testdata/performance/SampleMaterial.lc 793:7-801:32 6263testdata/performance/SampleMaterial.lc 793:7-801:32
6397 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6264 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6398testdata/performance/SampleMaterial.lc 793:7-802:30 6265testdata/performance/SampleMaterial.lc 793:7-802:30
6399 Bool -> List StageAttrs -> Bool -> CommonAttrs 6266 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6400testdata/performance/SampleMaterial.lc 793:7-803:34 6267testdata/performance/SampleMaterial.lc 793:7-803:34
6401 List StageAttrs -> Bool -> CommonAttrs 6268 [StageAttrs] -> Bool -> CommonAttrs
6402testdata/performance/SampleMaterial.lc 793:7-831:14 6269testdata/performance/SampleMaterial.lc 793:7-831:14
6403 Bool -> CommonAttrs 6270 Bool -> CommonAttrs
6404testdata/performance/SampleMaterial.lc 793:7-833:10 6271testdata/performance/SampleMaterial.lc 793:7-833:10
@@ -6418,41 +6285,41 @@ testdata/performance/SampleMaterial.lc 799:23-799:28
6418testdata/performance/SampleMaterial.lc 800:20-800:33 6285testdata/performance/SampleMaterial.lc 800:20-800:33
6419 CullType 6286 CullType
6420testdata/performance/SampleMaterial.lc 801:30-801:32 6287testdata/performance/SampleMaterial.lc 801:30-801:32
6421 forall a . List a 6288 forall a . [a]
6422testdata/performance/SampleMaterial.lc 802:25-802:30 6289testdata/performance/SampleMaterial.lc 802:25-802:30
6423 Bool 6290 Bool
6424testdata/performance/SampleMaterial.lc 803:29-803:34 6291testdata/performance/SampleMaterial.lc 803:29-803:34
6425 Bool 6292 Bool
6426testdata/performance/SampleMaterial.lc 805:13-831:14 6293testdata/performance/SampleMaterial.lc 805:13-831:14
6427 List StageAttrs 6294 [StageAttrs]
6428testdata/performance/SampleMaterial.lc 805:15-805:25 6295testdata/performance/SampleMaterial.lc 805:15-805:25
6429 Maybe (Blending', Blending') 6296 Maybe (Blending', Blending')
6430 -> RGBGen 6297 -> RGBGen
6431 -> AlphaGen 6298 -> AlphaGen
6432 -> TCGen 6299 -> TCGen
6433 -> List TCMod 6300 -> [TCMod]
6434 -> StageTexture 6301 -> StageTexture
6435 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6302 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6436testdata/performance/SampleMaterial.lc 805:15-806:36 6303testdata/performance/SampleMaterial.lc 805:15-806:36
6437 RGBGen 6304 RGBGen
6438 -> AlphaGen 6305 -> AlphaGen
6439 -> TCGen 6306 -> TCGen
6440 -> List TCMod 6307 -> [TCMod]
6441 -> StageTexture 6308 -> StageTexture
6442 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6309 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6443testdata/performance/SampleMaterial.lc 805:15-807:50 6310testdata/performance/SampleMaterial.lc 805:15-807:50
6444 AlphaGen 6311 AlphaGen
6445 -> TCGen 6312 -> TCGen
6446 -> List TCMod 6313 -> [TCMod]
6447 -> StageTexture 6314 -> StageTexture
6448 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6449testdata/performance/SampleMaterial.lc 805:15-808:42 6316testdata/performance/SampleMaterial.lc 805:15-808:42
6450 TCGen 6317 TCGen
6451 -> List TCMod 6318 -> [TCMod]
6452 -> StageTexture 6319 -> StageTexture
6453 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6454testdata/performance/SampleMaterial.lc 805:15-809:36 6321testdata/performance/SampleMaterial.lc 805:15-809:36
6455 List TCMod 6322 [TCMod]
6456 -> StageTexture 6323 -> StageTexture
6457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6458testdata/performance/SampleMaterial.lc 805:15-810:31 6325testdata/performance/SampleMaterial.lc 805:15-810:31
@@ -6479,7 +6346,7 @@ testdata/performance/SampleMaterial.lc 808:32-808:42
6479testdata/performance/SampleMaterial.lc 809:29-809:36 6346testdata/performance/SampleMaterial.lc 809:29-809:36
6480 TCGen 6347 TCGen
6481testdata/performance/SampleMaterial.lc 810:29-810:31 6348testdata/performance/SampleMaterial.lc 810:29-810:31
6482 forall a . List a 6349 forall a . [a]
6483testdata/performance/SampleMaterial.lc 811:31-811:37 6350testdata/performance/SampleMaterial.lc 811:31-811:37
6484 String -> StageTexture 6351 String -> StageTexture
6485testdata/performance/SampleMaterial.lc 811:31-811:72 6352testdata/performance/SampleMaterial.lc 811:31-811:72
@@ -6501,29 +6368,29 @@ testdata/performance/SampleMaterial.lc 818:15-818:25
6501 -> RGBGen 6368 -> RGBGen
6502 -> AlphaGen 6369 -> AlphaGen
6503 -> TCGen 6370 -> TCGen
6504 -> List TCMod 6371 -> [TCMod]
6505 -> StageTexture 6372 -> StageTexture
6506 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6373 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6507testdata/performance/SampleMaterial.lc 818:15-819:57 6374testdata/performance/SampleMaterial.lc 818:15-819:57
6508 RGBGen 6375 RGBGen
6509 -> AlphaGen 6376 -> AlphaGen
6510 -> TCGen 6377 -> TCGen
6511 -> List TCMod 6378 -> [TCMod]
6512 -> StageTexture 6379 -> StageTexture
6513 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6380 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6514testdata/performance/SampleMaterial.lc 818:15-820:50 6381testdata/performance/SampleMaterial.lc 818:15-820:50
6515 AlphaGen 6382 AlphaGen
6516 -> TCGen 6383 -> TCGen
6517 -> List TCMod 6384 -> [TCMod]
6518 -> StageTexture 6385 -> StageTexture
6519 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6520testdata/performance/SampleMaterial.lc 818:15-821:42 6387testdata/performance/SampleMaterial.lc 818:15-821:42
6521 TCGen 6388 TCGen
6522 -> List TCMod 6389 -> [TCMod]
6523 -> StageTexture 6390 -> StageTexture
6524 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6391 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6525testdata/performance/SampleMaterial.lc 818:15-822:40 6392testdata/performance/SampleMaterial.lc 818:15-822:40
6526 List TCMod 6393 [TCMod]
6527 -> StageTexture 6394 -> StageTexture
6528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6395 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6529testdata/performance/SampleMaterial.lc 818:15-823:31 6396testdata/performance/SampleMaterial.lc 818:15-823:31
@@ -6540,7 +6407,7 @@ testdata/performance/SampleMaterial.lc 818:15-827:40
6540testdata/performance/SampleMaterial.lc 818:15-828:46 6407testdata/performance/SampleMaterial.lc 818:15-828:46
6541 String -> StageAttrs 6408 String -> StageAttrs
6542testdata/performance/SampleMaterial.lc 818:15-830:18 6409testdata/performance/SampleMaterial.lc 818:15-830:18
6543 StageAttrs | List StageAttrs 6410 StageAttrs | [StageAttrs]
6544testdata/performance/SampleMaterial.lc 819:29-819:33 6411testdata/performance/SampleMaterial.lc 819:29-819:33
6545 forall a . a -> Maybe a 6412 forall a . a -> Maybe a
6546testdata/performance/SampleMaterial.lc 819:29-819:57 6413testdata/performance/SampleMaterial.lc 819:29-819:57
@@ -6558,7 +6425,7 @@ testdata/performance/SampleMaterial.lc 821:32-821:42
6558testdata/performance/SampleMaterial.lc 822:29-822:40 6425testdata/performance/SampleMaterial.lc 822:29-822:40
6559 TCGen 6426 TCGen
6560testdata/performance/SampleMaterial.lc 823:29-823:31 6427testdata/performance/SampleMaterial.lc 823:29-823:31
6561 forall a . List a 6428 forall a . [a]
6562testdata/performance/SampleMaterial.lc 824:31-824:42 6429testdata/performance/SampleMaterial.lc 824:31-824:42
6563 StageTexture 6430 StageTexture
6564testdata/performance/SampleMaterial.lc 825:34-825:38 6431testdata/performance/SampleMaterial.lc 825:34-825:38
@@ -6576,7 +6443,7 @@ testdata/performance/SampleMaterial.lc 832:21-832:26
6576testdata/performance/SampleMaterial.lc 835:5-891:6 6443testdata/performance/SampleMaterial.lc 835:5-891:6
6577 (String, CommonAttrs) 6444 (String, CommonAttrs)
6578testdata/performance/SampleMaterial.lc 835:5-2182:6 6445testdata/performance/SampleMaterial.lc 835:5-2182:6
6579 List (String, CommonAttrs) 6446 [(String, CommonAttrs)]
6580testdata/performance/SampleMaterial.lc 835:7-835:41 6447testdata/performance/SampleMaterial.lc 835:7-835:41
6581 String 6448 String
6582testdata/performance/SampleMaterial.lc 836:7-836:18 6449testdata/performance/SampleMaterial.lc 836:7-836:18
@@ -6586,49 +6453,42 @@ testdata/performance/SampleMaterial.lc 836:7-836:18
6586 -> Float 6453 -> Float
6587 -> Bool 6454 -> Bool
6588 -> Bool 6455 -> Bool
6589 -> CullType 6456 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6590 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6591testdata/performance/SampleMaterial.lc 836:7-837:26 6457testdata/performance/SampleMaterial.lc 836:7-837:26
6592 () 6458 ()
6593 -> Bool 6459 -> Bool
6594 -> Float 6460 -> Float
6595 -> Bool 6461 -> Bool
6596 -> Bool 6462 -> Bool
6597 -> CullType 6463 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6598 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6599testdata/performance/SampleMaterial.lc 836:7-838:26 6464testdata/performance/SampleMaterial.lc 836:7-838:26
6600 Bool 6465 Bool
6601 -> Float 6466 -> Float
6602 -> Bool 6467 -> Bool
6603 -> Bool 6468 -> Bool
6604 -> CullType 6469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6605 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6606testdata/performance/SampleMaterial.lc 836:7-839:27 6470testdata/performance/SampleMaterial.lc 836:7-839:27
6607 Float 6471 Float
6608 -> Bool 6472 -> Bool
6609 -> Bool 6473 -> Bool
6610 -> CullType 6474 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6611 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6612testdata/performance/SampleMaterial.lc 836:7-840:21 6475testdata/performance/SampleMaterial.lc 836:7-840:21
6613 Bool 6476 Bool
6614 -> Bool 6477 -> Bool
6615 -> CullType 6478 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6616 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6617testdata/performance/SampleMaterial.lc 836:7-841:35 6479testdata/performance/SampleMaterial.lc 836:7-841:35
6618 Bool 6480 Bool
6619 -> CullType 6481 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6620 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6621testdata/performance/SampleMaterial.lc 836:7-842:28 6482testdata/performance/SampleMaterial.lc 836:7-842:28
6622 CullType 6483 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6623 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6624testdata/performance/SampleMaterial.lc 836:7-843:33 6484testdata/performance/SampleMaterial.lc 836:7-843:33
6625 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6485 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6626testdata/performance/SampleMaterial.lc 836:7-844:32 6486testdata/performance/SampleMaterial.lc 836:7-844:32
6627 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6487 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6628testdata/performance/SampleMaterial.lc 836:7-845:30 6488testdata/performance/SampleMaterial.lc 836:7-845:30
6629 Bool -> List StageAttrs -> Bool -> CommonAttrs 6489 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6630testdata/performance/SampleMaterial.lc 836:7-846:34 6490testdata/performance/SampleMaterial.lc 836:7-846:34
6631 List StageAttrs -> Bool -> CommonAttrs 6491 [StageAttrs] -> Bool -> CommonAttrs
6632testdata/performance/SampleMaterial.lc 836:7-888:14 6492testdata/performance/SampleMaterial.lc 836:7-888:14
6633 Bool -> CommonAttrs 6493 Bool -> CommonAttrs
6634testdata/performance/SampleMaterial.lc 836:7-890:10 6494testdata/performance/SampleMaterial.lc 836:7-890:10
@@ -6648,41 +6508,41 @@ testdata/performance/SampleMaterial.lc 842:23-842:28
6648testdata/performance/SampleMaterial.lc 843:20-843:33 6508testdata/performance/SampleMaterial.lc 843:20-843:33
6649 CullType 6509 CullType
6650testdata/performance/SampleMaterial.lc 844:30-844:32 6510testdata/performance/SampleMaterial.lc 844:30-844:32
6651 forall a . List a 6511 forall a . [a]
6652testdata/performance/SampleMaterial.lc 845:25-845:30 6512testdata/performance/SampleMaterial.lc 845:25-845:30
6653 Bool 6513 Bool
6654testdata/performance/SampleMaterial.lc 846:29-846:34 6514testdata/performance/SampleMaterial.lc 846:29-846:34
6655 Bool 6515 Bool
6656testdata/performance/SampleMaterial.lc 848:13-888:14 6516testdata/performance/SampleMaterial.lc 848:13-888:14
6657 List StageAttrs 6517 [StageAttrs]
6658testdata/performance/SampleMaterial.lc 848:15-848:25 6518testdata/performance/SampleMaterial.lc 848:15-848:25
6659 Maybe (Blending', Blending') 6519 Maybe (Blending', Blending')
6660 -> RGBGen 6520 -> RGBGen
6661 -> AlphaGen 6521 -> AlphaGen
6662 -> TCGen 6522 -> TCGen
6663 -> List TCMod 6523 -> [TCMod]
6664 -> StageTexture 6524 -> StageTexture
6665 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6525 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6666testdata/performance/SampleMaterial.lc 848:15-849:36 6526testdata/performance/SampleMaterial.lc 848:15-849:36
6667 RGBGen 6527 RGBGen
6668 -> AlphaGen 6528 -> AlphaGen
6669 -> TCGen 6529 -> TCGen
6670 -> List TCMod 6530 -> [TCMod]
6671 -> StageTexture 6531 -> StageTexture
6672 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6532 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6673testdata/performance/SampleMaterial.lc 848:15-850:42 6533testdata/performance/SampleMaterial.lc 848:15-850:42
6674 AlphaGen 6534 AlphaGen
6675 -> TCGen 6535 -> TCGen
6676 -> List TCMod 6536 -> [TCMod]
6677 -> StageTexture 6537 -> StageTexture
6678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6679testdata/performance/SampleMaterial.lc 848:15-851:42 6539testdata/performance/SampleMaterial.lc 848:15-851:42
6680 TCGen 6540 TCGen
6681 -> List TCMod 6541 -> [TCMod]
6682 -> StageTexture 6542 -> StageTexture
6683 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6684testdata/performance/SampleMaterial.lc 848:15-852:36 6544testdata/performance/SampleMaterial.lc 848:15-852:36
6685 List TCMod 6545 [TCMod]
6686 -> StageTexture 6546 -> StageTexture
6687 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6688testdata/performance/SampleMaterial.lc 848:15-854:88 6548testdata/performance/SampleMaterial.lc 848:15-854:88
@@ -6709,7 +6569,7 @@ testdata/performance/SampleMaterial.lc 851:32-851:42
6709testdata/performance/SampleMaterial.lc 852:29-852:36 6569testdata/performance/SampleMaterial.lc 852:29-852:36
6710 TCGen 6570 TCGen
6711testdata/performance/SampleMaterial.lc 854:21-854:88 6571testdata/performance/SampleMaterial.lc 854:21-854:88
6712 List TCMod 6572 [TCMod]
6713testdata/performance/SampleMaterial.lc 854:23-854:32 6573testdata/performance/SampleMaterial.lc 854:23-854:32
6714 Float -> Float -> TCMod 6574 Float -> Float -> TCMod
6715testdata/performance/SampleMaterial.lc 854:23-854:36 6575testdata/performance/SampleMaterial.lc 854:23-854:36
@@ -6731,7 +6591,7 @@ testdata/performance/SampleMaterial.lc 854:43-854:63
6731testdata/performance/SampleMaterial.lc 854:43-854:67 6591testdata/performance/SampleMaterial.lc 854:43-854:67
6732 TCMod 6592 TCMod
6733testdata/performance/SampleMaterial.lc 854:43-854:86 6593testdata/performance/SampleMaterial.lc 854:43-854:86
6734 List TCMod 6594 [TCMod]
6735testdata/performance/SampleMaterial.lc 854:51-854:54 6595testdata/performance/SampleMaterial.lc 854:51-854:54
6736 Float 6596 Float
6737testdata/performance/SampleMaterial.lc 854:55-854:59 6597testdata/performance/SampleMaterial.lc 854:55-854:59
@@ -6745,7 +6605,7 @@ testdata/performance/SampleMaterial.lc 854:70-854:78
6745testdata/performance/SampleMaterial.lc 854:70-854:82 6605testdata/performance/SampleMaterial.lc 854:70-854:82
6746 Float -> TCMod 6606 Float -> TCMod
6747testdata/performance/SampleMaterial.lc 854:70-854:86 6607testdata/performance/SampleMaterial.lc 854:70-854:86
6748 TCMod | List TCMod 6608 TCMod | [TCMod]
6749testdata/performance/SampleMaterial.lc 854:79-854:82 6609testdata/performance/SampleMaterial.lc 854:79-854:82
6750 Float 6610 Float
6751testdata/performance/SampleMaterial.lc 854:83-854:86 6611testdata/performance/SampleMaterial.lc 854:83-854:86
@@ -6771,29 +6631,29 @@ testdata/performance/SampleMaterial.lc 862:15-862:25
6771 -> RGBGen 6631 -> RGBGen
6772 -> AlphaGen 6632 -> AlphaGen
6773 -> TCGen 6633 -> TCGen
6774 -> List TCMod 6634 -> [TCMod]
6775 -> StageTexture 6635 -> StageTexture
6776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6636 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6777testdata/performance/SampleMaterial.lc 862:15-863:69 6637testdata/performance/SampleMaterial.lc 862:15-863:69
6778 RGBGen 6638 RGBGen
6779 -> AlphaGen 6639 -> AlphaGen
6780 -> TCGen 6640 -> TCGen
6781 -> List TCMod 6641 -> [TCMod]
6782 -> StageTexture 6642 -> StageTexture
6783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6643 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6784testdata/performance/SampleMaterial.lc 862:15-864:42 6644testdata/performance/SampleMaterial.lc 862:15-864:42
6785 AlphaGen 6645 AlphaGen
6786 -> TCGen 6646 -> TCGen
6787 -> List TCMod 6647 -> [TCMod]
6788 -> StageTexture 6648 -> StageTexture
6789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6649 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6790testdata/performance/SampleMaterial.lc 862:15-865:42 6650testdata/performance/SampleMaterial.lc 862:15-865:42
6791 TCGen 6651 TCGen
6792 -> List TCMod 6652 -> [TCMod]
6793 -> StageTexture 6653 -> StageTexture
6794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6654 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6795testdata/performance/SampleMaterial.lc 862:15-866:36 6655testdata/performance/SampleMaterial.lc 862:15-866:36
6796 List TCMod 6656 [TCMod]
6797 -> StageTexture 6657 -> StageTexture
6798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6658 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6799testdata/performance/SampleMaterial.lc 862:15-867:31 6659testdata/performance/SampleMaterial.lc 862:15-867:31
@@ -6812,7 +6672,7 @@ testdata/performance/SampleMaterial.lc 862:15-872:46
6812testdata/performance/SampleMaterial.lc 862:15-874:18 6672testdata/performance/SampleMaterial.lc 862:15-874:18
6813 StageAttrs 6673 StageAttrs
6814testdata/performance/SampleMaterial.lc 862:15-887:18 6674testdata/performance/SampleMaterial.lc 862:15-887:18
6815 List StageAttrs 6675 [StageAttrs]
6816testdata/performance/SampleMaterial.lc 863:29-863:33 6676testdata/performance/SampleMaterial.lc 863:29-863:33
6817 forall a . a -> Maybe a 6677 forall a . a -> Maybe a
6818testdata/performance/SampleMaterial.lc 863:29-863:69 6678testdata/performance/SampleMaterial.lc 863:29-863:69
@@ -6830,7 +6690,7 @@ testdata/performance/SampleMaterial.lc 865:32-865:42
6830testdata/performance/SampleMaterial.lc 866:29-866:36 6690testdata/performance/SampleMaterial.lc 866:29-866:36
6831 TCGen 6691 TCGen
6832testdata/performance/SampleMaterial.lc 867:29-867:31 6692testdata/performance/SampleMaterial.lc 867:29-867:31
6833 forall a . List a 6693 forall a . [a]
6834testdata/performance/SampleMaterial.lc 868:31-868:37 6694testdata/performance/SampleMaterial.lc 868:31-868:37
6835 String -> StageTexture 6695 String -> StageTexture
6836testdata/performance/SampleMaterial.lc 868:31-868:76 6696testdata/performance/SampleMaterial.lc 868:31-868:76
@@ -6852,29 +6712,29 @@ testdata/performance/SampleMaterial.lc 875:15-875:25
6852 -> RGBGen 6712 -> RGBGen
6853 -> AlphaGen 6713 -> AlphaGen
6854 -> TCGen 6714 -> TCGen
6855 -> List TCMod 6715 -> [TCMod]
6856 -> StageTexture 6716 -> StageTexture
6857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6717 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6858testdata/performance/SampleMaterial.lc 875:15-876:57 6718testdata/performance/SampleMaterial.lc 875:15-876:57
6859 RGBGen 6719 RGBGen
6860 -> AlphaGen 6720 -> AlphaGen
6861 -> TCGen 6721 -> TCGen
6862 -> List TCMod 6722 -> [TCMod]
6863 -> StageTexture 6723 -> StageTexture
6864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6865testdata/performance/SampleMaterial.lc 875:15-877:42 6725testdata/performance/SampleMaterial.lc 875:15-877:42
6866 AlphaGen 6726 AlphaGen
6867 -> TCGen 6727 -> TCGen
6868 -> List TCMod 6728 -> [TCMod]
6869 -> StageTexture 6729 -> StageTexture
6870 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6730 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6871testdata/performance/SampleMaterial.lc 875:15-878:42 6731testdata/performance/SampleMaterial.lc 875:15-878:42
6872 TCGen 6732 TCGen
6873 -> List TCMod 6733 -> [TCMod]
6874 -> StageTexture 6734 -> StageTexture
6875 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6735 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6876testdata/performance/SampleMaterial.lc 875:15-879:40 6736testdata/performance/SampleMaterial.lc 875:15-879:40
6877 List TCMod 6737 [TCMod]
6878 -> StageTexture 6738 -> StageTexture
6879 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6739 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
6880testdata/performance/SampleMaterial.lc 875:15-880:31 6740testdata/performance/SampleMaterial.lc 875:15-880:31
@@ -6891,7 +6751,7 @@ testdata/performance/SampleMaterial.lc 875:15-884:40
6891testdata/performance/SampleMaterial.lc 875:15-885:46 6751testdata/performance/SampleMaterial.lc 875:15-885:46
6892 String -> StageAttrs 6752 String -> StageAttrs
6893testdata/performance/SampleMaterial.lc 875:15-887:18 6753testdata/performance/SampleMaterial.lc 875:15-887:18
6894 StageAttrs | List StageAttrs 6754 StageAttrs | [StageAttrs]
6895testdata/performance/SampleMaterial.lc 876:29-876:33 6755testdata/performance/SampleMaterial.lc 876:29-876:33
6896 forall a . a -> Maybe a 6756 forall a . a -> Maybe a
6897testdata/performance/SampleMaterial.lc 876:29-876:57 6757testdata/performance/SampleMaterial.lc 876:29-876:57
@@ -6909,7 +6769,7 @@ testdata/performance/SampleMaterial.lc 878:32-878:42
6909testdata/performance/SampleMaterial.lc 879:29-879:40 6769testdata/performance/SampleMaterial.lc 879:29-879:40
6910 TCGen 6770 TCGen
6911testdata/performance/SampleMaterial.lc 880:29-880:31 6771testdata/performance/SampleMaterial.lc 880:29-880:31
6912 forall a . List a 6772 forall a . [a]
6913testdata/performance/SampleMaterial.lc 881:31-881:42 6773testdata/performance/SampleMaterial.lc 881:31-881:42
6914 StageTexture 6774 StageTexture
6915testdata/performance/SampleMaterial.lc 882:34-882:39 6775testdata/performance/SampleMaterial.lc 882:34-882:39
@@ -6927,7 +6787,7 @@ testdata/performance/SampleMaterial.lc 889:21-889:26
6927testdata/performance/SampleMaterial.lc 892:5-934:6 6787testdata/performance/SampleMaterial.lc 892:5-934:6
6928 (String, CommonAttrs) 6788 (String, CommonAttrs)
6929testdata/performance/SampleMaterial.lc 892:5-2182:6 6789testdata/performance/SampleMaterial.lc 892:5-2182:6
6930 List (String, CommonAttrs) 6790 [(String, CommonAttrs)]
6931testdata/performance/SampleMaterial.lc 892:7-892:41 6791testdata/performance/SampleMaterial.lc 892:7-892:41
6932 String 6792 String
6933testdata/performance/SampleMaterial.lc 893:7-893:18 6793testdata/performance/SampleMaterial.lc 893:7-893:18
@@ -6937,49 +6797,42 @@ testdata/performance/SampleMaterial.lc 893:7-893:18
6937 -> Float 6797 -> Float
6938 -> Bool 6798 -> Bool
6939 -> Bool 6799 -> Bool
6940 -> CullType 6800 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6941 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6942testdata/performance/SampleMaterial.lc 893:7-894:26 6801testdata/performance/SampleMaterial.lc 893:7-894:26
6943 () 6802 ()
6944 -> Bool 6803 -> Bool
6945 -> Float 6804 -> Float
6946 -> Bool 6805 -> Bool
6947 -> Bool 6806 -> Bool
6948 -> CullType 6807 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6949 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6950testdata/performance/SampleMaterial.lc 893:7-895:26 6808testdata/performance/SampleMaterial.lc 893:7-895:26
6951 Bool 6809 Bool
6952 -> Float 6810 -> Float
6953 -> Bool 6811 -> Bool
6954 -> Bool 6812 -> Bool
6955 -> CullType 6813 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6956 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6957testdata/performance/SampleMaterial.lc 893:7-896:27 6814testdata/performance/SampleMaterial.lc 893:7-896:27
6958 Float 6815 Float
6959 -> Bool 6816 -> Bool
6960 -> Bool 6817 -> Bool
6961 -> CullType 6818 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6962 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6963testdata/performance/SampleMaterial.lc 893:7-897:21 6819testdata/performance/SampleMaterial.lc 893:7-897:21
6964 Bool 6820 Bool
6965 -> Bool 6821 -> Bool
6966 -> CullType 6822 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6967 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6968testdata/performance/SampleMaterial.lc 893:7-898:35 6823testdata/performance/SampleMaterial.lc 893:7-898:35
6969 Bool 6824 Bool
6970 -> CullType 6825 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6971 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6972testdata/performance/SampleMaterial.lc 893:7-899:28 6826testdata/performance/SampleMaterial.lc 893:7-899:28
6973 CullType 6827 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6974 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
6975testdata/performance/SampleMaterial.lc 893:7-900:33 6828testdata/performance/SampleMaterial.lc 893:7-900:33
6976 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6829 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6977testdata/performance/SampleMaterial.lc 893:7-901:32 6830testdata/performance/SampleMaterial.lc 893:7-901:32
6978 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 6831 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
6979testdata/performance/SampleMaterial.lc 893:7-902:30 6832testdata/performance/SampleMaterial.lc 893:7-902:30
6980 Bool -> List StageAttrs -> Bool -> CommonAttrs 6833 Bool -> [StageAttrs] -> Bool -> CommonAttrs
6981testdata/performance/SampleMaterial.lc 893:7-903:34 6834testdata/performance/SampleMaterial.lc 893:7-903:34
6982 List StageAttrs -> Bool -> CommonAttrs 6835 [StageAttrs] -> Bool -> CommonAttrs
6983testdata/performance/SampleMaterial.lc 893:7-931:14 6836testdata/performance/SampleMaterial.lc 893:7-931:14
6984 Bool -> CommonAttrs 6837 Bool -> CommonAttrs
6985testdata/performance/SampleMaterial.lc 893:7-933:10 6838testdata/performance/SampleMaterial.lc 893:7-933:10
@@ -6999,41 +6852,41 @@ testdata/performance/SampleMaterial.lc 899:23-899:28
6999testdata/performance/SampleMaterial.lc 900:20-900:33 6852testdata/performance/SampleMaterial.lc 900:20-900:33
7000 CullType 6853 CullType
7001testdata/performance/SampleMaterial.lc 901:30-901:32 6854testdata/performance/SampleMaterial.lc 901:30-901:32
7002 forall a . List a 6855 forall a . [a]
7003testdata/performance/SampleMaterial.lc 902:25-902:30 6856testdata/performance/SampleMaterial.lc 902:25-902:30
7004 Bool 6857 Bool
7005testdata/performance/SampleMaterial.lc 903:29-903:34 6858testdata/performance/SampleMaterial.lc 903:29-903:34
7006 Bool 6859 Bool
7007testdata/performance/SampleMaterial.lc 905:13-931:14 6860testdata/performance/SampleMaterial.lc 905:13-931:14
7008 List StageAttrs 6861 [StageAttrs]
7009testdata/performance/SampleMaterial.lc 905:15-905:25 6862testdata/performance/SampleMaterial.lc 905:15-905:25
7010 Maybe (Blending', Blending') 6863 Maybe (Blending', Blending')
7011 -> RGBGen 6864 -> RGBGen
7012 -> AlphaGen 6865 -> AlphaGen
7013 -> TCGen 6866 -> TCGen
7014 -> List TCMod 6867 -> [TCMod]
7015 -> StageTexture 6868 -> StageTexture
7016 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7017testdata/performance/SampleMaterial.lc 905:15-906:36 6870testdata/performance/SampleMaterial.lc 905:15-906:36
7018 RGBGen 6871 RGBGen
7019 -> AlphaGen 6872 -> AlphaGen
7020 -> TCGen 6873 -> TCGen
7021 -> List TCMod 6874 -> [TCMod]
7022 -> StageTexture 6875 -> StageTexture
7023 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7024testdata/performance/SampleMaterial.lc 905:15-907:50 6877testdata/performance/SampleMaterial.lc 905:15-907:50
7025 AlphaGen 6878 AlphaGen
7026 -> TCGen 6879 -> TCGen
7027 -> List TCMod 6880 -> [TCMod]
7028 -> StageTexture 6881 -> StageTexture
7029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6882 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7030testdata/performance/SampleMaterial.lc 905:15-908:42 6883testdata/performance/SampleMaterial.lc 905:15-908:42
7031 TCGen 6884 TCGen
7032 -> List TCMod 6885 -> [TCMod]
7033 -> StageTexture 6886 -> StageTexture
7034 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6887 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7035testdata/performance/SampleMaterial.lc 905:15-909:36 6888testdata/performance/SampleMaterial.lc 905:15-909:36
7036 List TCMod 6889 [TCMod]
7037 -> StageTexture 6890 -> StageTexture
7038 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6891 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7039testdata/performance/SampleMaterial.lc 905:15-910:31 6892testdata/performance/SampleMaterial.lc 905:15-910:31
@@ -7060,7 +6913,7 @@ testdata/performance/SampleMaterial.lc 908:32-908:42
7060testdata/performance/SampleMaterial.lc 909:29-909:36 6913testdata/performance/SampleMaterial.lc 909:29-909:36
7061 TCGen 6914 TCGen
7062testdata/performance/SampleMaterial.lc 910:29-910:31 6915testdata/performance/SampleMaterial.lc 910:29-910:31
7063 forall a . List a 6916 forall a . [a]
7064testdata/performance/SampleMaterial.lc 911:31-911:37 6917testdata/performance/SampleMaterial.lc 911:31-911:37
7065 String -> StageTexture 6918 String -> StageTexture
7066testdata/performance/SampleMaterial.lc 911:31-911:72 6919testdata/performance/SampleMaterial.lc 911:31-911:72
@@ -7082,29 +6935,29 @@ testdata/performance/SampleMaterial.lc 918:15-918:25
7082 -> RGBGen 6935 -> RGBGen
7083 -> AlphaGen 6936 -> AlphaGen
7084 -> TCGen 6937 -> TCGen
7085 -> List TCMod 6938 -> [TCMod]
7086 -> StageTexture 6939 -> StageTexture
7087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7088testdata/performance/SampleMaterial.lc 918:15-919:57 6941testdata/performance/SampleMaterial.lc 918:15-919:57
7089 RGBGen 6942 RGBGen
7090 -> AlphaGen 6943 -> AlphaGen
7091 -> TCGen 6944 -> TCGen
7092 -> List TCMod 6945 -> [TCMod]
7093 -> StageTexture 6946 -> StageTexture
7094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7095testdata/performance/SampleMaterial.lc 918:15-920:50 6948testdata/performance/SampleMaterial.lc 918:15-920:50
7096 AlphaGen 6949 AlphaGen
7097 -> TCGen 6950 -> TCGen
7098 -> List TCMod 6951 -> [TCMod]
7099 -> StageTexture 6952 -> StageTexture
7100 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6953 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7101testdata/performance/SampleMaterial.lc 918:15-921:42 6954testdata/performance/SampleMaterial.lc 918:15-921:42
7102 TCGen 6955 TCGen
7103 -> List TCMod 6956 -> [TCMod]
7104 -> StageTexture 6957 -> StageTexture
7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6958 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7106testdata/performance/SampleMaterial.lc 918:15-922:40 6959testdata/performance/SampleMaterial.lc 918:15-922:40
7107 List TCMod 6960 [TCMod]
7108 -> StageTexture 6961 -> StageTexture
7109 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 6962 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7110testdata/performance/SampleMaterial.lc 918:15-923:31 6963testdata/performance/SampleMaterial.lc 918:15-923:31
@@ -7121,7 +6974,7 @@ testdata/performance/SampleMaterial.lc 918:15-927:40
7121testdata/performance/SampleMaterial.lc 918:15-928:46 6974testdata/performance/SampleMaterial.lc 918:15-928:46
7122 String -> StageAttrs 6975 String -> StageAttrs
7123testdata/performance/SampleMaterial.lc 918:15-930:18 6976testdata/performance/SampleMaterial.lc 918:15-930:18
7124 StageAttrs | List StageAttrs 6977 StageAttrs | [StageAttrs]
7125testdata/performance/SampleMaterial.lc 919:29-919:33 6978testdata/performance/SampleMaterial.lc 919:29-919:33
7126 forall a . a -> Maybe a 6979 forall a . a -> Maybe a
7127testdata/performance/SampleMaterial.lc 919:29-919:57 6980testdata/performance/SampleMaterial.lc 919:29-919:57
@@ -7139,7 +6992,7 @@ testdata/performance/SampleMaterial.lc 921:32-921:42
7139testdata/performance/SampleMaterial.lc 922:29-922:40 6992testdata/performance/SampleMaterial.lc 922:29-922:40
7140 TCGen 6993 TCGen
7141testdata/performance/SampleMaterial.lc 923:29-923:31 6994testdata/performance/SampleMaterial.lc 923:29-923:31
7142 forall a . List a 6995 forall a . [a]
7143testdata/performance/SampleMaterial.lc 924:31-924:42 6996testdata/performance/SampleMaterial.lc 924:31-924:42
7144 StageTexture 6997 StageTexture
7145testdata/performance/SampleMaterial.lc 925:34-925:38 6998testdata/performance/SampleMaterial.lc 925:34-925:38
@@ -7157,7 +7010,7 @@ testdata/performance/SampleMaterial.lc 932:21-932:26
7157testdata/performance/SampleMaterial.lc 935:5-978:6 7010testdata/performance/SampleMaterial.lc 935:5-978:6
7158 (String, CommonAttrs) 7011 (String, CommonAttrs)
7159testdata/performance/SampleMaterial.lc 935:5-2182:6 7012testdata/performance/SampleMaterial.lc 935:5-2182:6
7160 List (String, CommonAttrs) 7013 [(String, CommonAttrs)]
7161testdata/performance/SampleMaterial.lc 935:7-935:54 7014testdata/performance/SampleMaterial.lc 935:7-935:54
7162 String 7015 String
7163testdata/performance/SampleMaterial.lc 936:7-936:18 7016testdata/performance/SampleMaterial.lc 936:7-936:18
@@ -7167,49 +7020,42 @@ testdata/performance/SampleMaterial.lc 936:7-936:18
7167 -> Float 7020 -> Float
7168 -> Bool 7021 -> Bool
7169 -> Bool 7022 -> Bool
7170 -> CullType 7023 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7171 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7172testdata/performance/SampleMaterial.lc 936:7-937:26 7024testdata/performance/SampleMaterial.lc 936:7-937:26
7173 () 7025 ()
7174 -> Bool 7026 -> Bool
7175 -> Float 7027 -> Float
7176 -> Bool 7028 -> Bool
7177 -> Bool 7029 -> Bool
7178 -> CullType 7030 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7179 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7180testdata/performance/SampleMaterial.lc 936:7-938:26 7031testdata/performance/SampleMaterial.lc 936:7-938:26
7181 Bool 7032 Bool
7182 -> Float 7033 -> Float
7183 -> Bool 7034 -> Bool
7184 -> Bool 7035 -> Bool
7185 -> CullType 7036 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7186 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7187testdata/performance/SampleMaterial.lc 936:7-939:27 7037testdata/performance/SampleMaterial.lc 936:7-939:27
7188 Float 7038 Float
7189 -> Bool 7039 -> Bool
7190 -> Bool 7040 -> Bool
7191 -> CullType 7041 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7192 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7193testdata/performance/SampleMaterial.lc 936:7-940:21 7042testdata/performance/SampleMaterial.lc 936:7-940:21
7194 Bool 7043 Bool
7195 -> Bool 7044 -> Bool
7196 -> CullType 7045 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7197 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7198testdata/performance/SampleMaterial.lc 936:7-941:35 7046testdata/performance/SampleMaterial.lc 936:7-941:35
7199 Bool 7047 Bool
7200 -> CullType 7048 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7201 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7202testdata/performance/SampleMaterial.lc 936:7-942:28 7049testdata/performance/SampleMaterial.lc 936:7-942:28
7203 CullType 7050 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7204 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7205testdata/performance/SampleMaterial.lc 936:7-943:33 7051testdata/performance/SampleMaterial.lc 936:7-943:33
7206 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7052 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7207testdata/performance/SampleMaterial.lc 936:7-944:32 7053testdata/performance/SampleMaterial.lc 936:7-944:32
7208 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7054 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7209testdata/performance/SampleMaterial.lc 936:7-945:30 7055testdata/performance/SampleMaterial.lc 936:7-945:30
7210 Bool -> List StageAttrs -> Bool -> CommonAttrs 7056 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7211testdata/performance/SampleMaterial.lc 936:7-946:34 7057testdata/performance/SampleMaterial.lc 936:7-946:34
7212 List StageAttrs -> Bool -> CommonAttrs 7058 [StageAttrs] -> Bool -> CommonAttrs
7213testdata/performance/SampleMaterial.lc 936:7-975:14 7059testdata/performance/SampleMaterial.lc 936:7-975:14
7214 Bool -> CommonAttrs 7060 Bool -> CommonAttrs
7215testdata/performance/SampleMaterial.lc 936:7-977:10 7061testdata/performance/SampleMaterial.lc 936:7-977:10
@@ -7229,41 +7075,41 @@ testdata/performance/SampleMaterial.lc 942:23-942:28
7229testdata/performance/SampleMaterial.lc 943:20-943:33 7075testdata/performance/SampleMaterial.lc 943:20-943:33
7230 CullType 7076 CullType
7231testdata/performance/SampleMaterial.lc 944:30-944:32 7077testdata/performance/SampleMaterial.lc 944:30-944:32
7232 forall a . List a 7078 forall a . [a]
7233testdata/performance/SampleMaterial.lc 945:25-945:30 7079testdata/performance/SampleMaterial.lc 945:25-945:30
7234 Bool 7080 Bool
7235testdata/performance/SampleMaterial.lc 946:29-946:34 7081testdata/performance/SampleMaterial.lc 946:29-946:34
7236 Bool 7082 Bool
7237testdata/performance/SampleMaterial.lc 948:13-975:14 7083testdata/performance/SampleMaterial.lc 948:13-975:14
7238 List StageAttrs 7084 [StageAttrs]
7239testdata/performance/SampleMaterial.lc 948:15-948:25 7085testdata/performance/SampleMaterial.lc 948:15-948:25
7240 Maybe (Blending', Blending') 7086 Maybe (Blending', Blending')
7241 -> RGBGen 7087 -> RGBGen
7242 -> AlphaGen 7088 -> AlphaGen
7243 -> TCGen 7089 -> TCGen
7244 -> List TCMod 7090 -> [TCMod]
7245 -> StageTexture 7091 -> StageTexture
7246 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7092 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7247testdata/performance/SampleMaterial.lc 948:15-949:36 7093testdata/performance/SampleMaterial.lc 948:15-949:36
7248 RGBGen 7094 RGBGen
7249 -> AlphaGen 7095 -> AlphaGen
7250 -> TCGen 7096 -> TCGen
7251 -> List TCMod 7097 -> [TCMod]
7252 -> StageTexture 7098 -> StageTexture
7253 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7254testdata/performance/SampleMaterial.lc 948:15-950:50 7100testdata/performance/SampleMaterial.lc 948:15-950:50
7255 AlphaGen 7101 AlphaGen
7256 -> TCGen 7102 -> TCGen
7257 -> List TCMod 7103 -> [TCMod]
7258 -> StageTexture 7104 -> StageTexture
7259 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7105 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7260testdata/performance/SampleMaterial.lc 948:15-951:42 7106testdata/performance/SampleMaterial.lc 948:15-951:42
7261 TCGen 7107 TCGen
7262 -> List TCMod 7108 -> [TCMod]
7263 -> StageTexture 7109 -> StageTexture
7264 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7110 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7265testdata/performance/SampleMaterial.lc 948:15-952:36 7111testdata/performance/SampleMaterial.lc 948:15-952:36
7266 List TCMod 7112 [TCMod]
7267 -> StageTexture 7113 -> StageTexture
7268 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7114 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7269testdata/performance/SampleMaterial.lc 948:15-953:31 7115testdata/performance/SampleMaterial.lc 948:15-953:31
@@ -7290,7 +7136,7 @@ testdata/performance/SampleMaterial.lc 951:32-951:42
7290testdata/performance/SampleMaterial.lc 952:29-952:36 7136testdata/performance/SampleMaterial.lc 952:29-952:36
7291 TCGen 7137 TCGen
7292testdata/performance/SampleMaterial.lc 953:29-953:31 7138testdata/performance/SampleMaterial.lc 953:29-953:31
7293 forall a . List a 7139 forall a . [a]
7294testdata/performance/SampleMaterial.lc 955:21-955:27 7140testdata/performance/SampleMaterial.lc 955:21-955:27
7295 String -> StageTexture 7141 String -> StageTexture
7296testdata/performance/SampleMaterial.lc 955:21-955:75 7142testdata/performance/SampleMaterial.lc 955:21-955:75
@@ -7312,29 +7158,29 @@ testdata/performance/SampleMaterial.lc 962:15-962:25
7312 -> RGBGen 7158 -> RGBGen
7313 -> AlphaGen 7159 -> AlphaGen
7314 -> TCGen 7160 -> TCGen
7315 -> List TCMod 7161 -> [TCMod]
7316 -> StageTexture 7162 -> StageTexture
7317 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7318testdata/performance/SampleMaterial.lc 962:15-963:57 7164testdata/performance/SampleMaterial.lc 962:15-963:57
7319 RGBGen 7165 RGBGen
7320 -> AlphaGen 7166 -> AlphaGen
7321 -> TCGen 7167 -> TCGen
7322 -> List TCMod 7168 -> [TCMod]
7323 -> StageTexture 7169 -> StageTexture
7324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7325testdata/performance/SampleMaterial.lc 962:15-964:50 7171testdata/performance/SampleMaterial.lc 962:15-964:50
7326 AlphaGen 7172 AlphaGen
7327 -> TCGen 7173 -> TCGen
7328 -> List TCMod 7174 -> [TCMod]
7329 -> StageTexture 7175 -> StageTexture
7330 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7176 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7331testdata/performance/SampleMaterial.lc 962:15-965:42 7177testdata/performance/SampleMaterial.lc 962:15-965:42
7332 TCGen 7178 TCGen
7333 -> List TCMod 7179 -> [TCMod]
7334 -> StageTexture 7180 -> StageTexture
7335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7181 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7336testdata/performance/SampleMaterial.lc 962:15-966:40 7182testdata/performance/SampleMaterial.lc 962:15-966:40
7337 List TCMod 7183 [TCMod]
7338 -> StageTexture 7184 -> StageTexture
7339 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7185 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7340testdata/performance/SampleMaterial.lc 962:15-967:31 7186testdata/performance/SampleMaterial.lc 962:15-967:31
@@ -7351,7 +7197,7 @@ testdata/performance/SampleMaterial.lc 962:15-971:40
7351testdata/performance/SampleMaterial.lc 962:15-972:46 7197testdata/performance/SampleMaterial.lc 962:15-972:46
7352 String -> StageAttrs 7198 String -> StageAttrs
7353testdata/performance/SampleMaterial.lc 962:15-974:18 7199testdata/performance/SampleMaterial.lc 962:15-974:18
7354 StageAttrs | List StageAttrs 7200 StageAttrs | [StageAttrs]
7355testdata/performance/SampleMaterial.lc 963:29-963:33 7201testdata/performance/SampleMaterial.lc 963:29-963:33
7356 forall a . a -> Maybe a 7202 forall a . a -> Maybe a
7357testdata/performance/SampleMaterial.lc 963:29-963:57 7203testdata/performance/SampleMaterial.lc 963:29-963:57
@@ -7369,7 +7215,7 @@ testdata/performance/SampleMaterial.lc 965:32-965:42
7369testdata/performance/SampleMaterial.lc 966:29-966:40 7215testdata/performance/SampleMaterial.lc 966:29-966:40
7370 TCGen 7216 TCGen
7371testdata/performance/SampleMaterial.lc 967:29-967:31 7217testdata/performance/SampleMaterial.lc 967:29-967:31
7372 forall a . List a 7218 forall a . [a]
7373testdata/performance/SampleMaterial.lc 968:31-968:42 7219testdata/performance/SampleMaterial.lc 968:31-968:42
7374 StageTexture 7220 StageTexture
7375testdata/performance/SampleMaterial.lc 969:34-969:38 7221testdata/performance/SampleMaterial.lc 969:34-969:38
@@ -7387,7 +7233,7 @@ testdata/performance/SampleMaterial.lc 976:21-976:26
7387testdata/performance/SampleMaterial.lc 979:5-1021:6 7233testdata/performance/SampleMaterial.lc 979:5-1021:6
7388 (String, CommonAttrs) 7234 (String, CommonAttrs)
7389testdata/performance/SampleMaterial.lc 979:5-2182:6 7235testdata/performance/SampleMaterial.lc 979:5-2182:6
7390 List (String, CommonAttrs) 7236 [(String, CommonAttrs)]
7391testdata/performance/SampleMaterial.lc 979:7-979:45 7237testdata/performance/SampleMaterial.lc 979:7-979:45
7392 String 7238 String
7393testdata/performance/SampleMaterial.lc 980:7-980:18 7239testdata/performance/SampleMaterial.lc 980:7-980:18
@@ -7397,49 +7243,42 @@ testdata/performance/SampleMaterial.lc 980:7-980:18
7397 -> Float 7243 -> Float
7398 -> Bool 7244 -> Bool
7399 -> Bool 7245 -> Bool
7400 -> CullType 7246 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7401 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7402testdata/performance/SampleMaterial.lc 980:7-981:26 7247testdata/performance/SampleMaterial.lc 980:7-981:26
7403 () 7248 ()
7404 -> Bool 7249 -> Bool
7405 -> Float 7250 -> Float
7406 -> Bool 7251 -> Bool
7407 -> Bool 7252 -> Bool
7408 -> CullType 7253 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7409 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7410testdata/performance/SampleMaterial.lc 980:7-982:26 7254testdata/performance/SampleMaterial.lc 980:7-982:26
7411 Bool 7255 Bool
7412 -> Float 7256 -> Float
7413 -> Bool 7257 -> Bool
7414 -> Bool 7258 -> Bool
7415 -> CullType 7259 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7416 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7417testdata/performance/SampleMaterial.lc 980:7-983:27 7260testdata/performance/SampleMaterial.lc 980:7-983:27
7418 Float 7261 Float
7419 -> Bool 7262 -> Bool
7420 -> Bool 7263 -> Bool
7421 -> CullType 7264 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7422 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7423testdata/performance/SampleMaterial.lc 980:7-984:21 7265testdata/performance/SampleMaterial.lc 980:7-984:21
7424 Bool 7266 Bool
7425 -> Bool 7267 -> Bool
7426 -> CullType 7268 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7427 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7428testdata/performance/SampleMaterial.lc 980:7-985:35 7269testdata/performance/SampleMaterial.lc 980:7-985:35
7429 Bool 7270 Bool
7430 -> CullType 7271 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7431 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7432testdata/performance/SampleMaterial.lc 980:7-986:28 7272testdata/performance/SampleMaterial.lc 980:7-986:28
7433 CullType 7273 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7434 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7435testdata/performance/SampleMaterial.lc 980:7-987:33 7274testdata/performance/SampleMaterial.lc 980:7-987:33
7436 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7275 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7437testdata/performance/SampleMaterial.lc 980:7-988:32 7276testdata/performance/SampleMaterial.lc 980:7-988:32
7438 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7277 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7439testdata/performance/SampleMaterial.lc 980:7-989:30 7278testdata/performance/SampleMaterial.lc 980:7-989:30
7440 Bool -> List StageAttrs -> Bool -> CommonAttrs 7279 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7441testdata/performance/SampleMaterial.lc 980:7-990:34 7280testdata/performance/SampleMaterial.lc 980:7-990:34
7442 List StageAttrs -> Bool -> CommonAttrs 7281 [StageAttrs] -> Bool -> CommonAttrs
7443testdata/performance/SampleMaterial.lc 980:7-1018:14 7282testdata/performance/SampleMaterial.lc 980:7-1018:14
7444 Bool -> CommonAttrs 7283 Bool -> CommonAttrs
7445testdata/performance/SampleMaterial.lc 980:7-1020:10 7284testdata/performance/SampleMaterial.lc 980:7-1020:10
@@ -7459,41 +7298,41 @@ testdata/performance/SampleMaterial.lc 986:23-986:28
7459testdata/performance/SampleMaterial.lc 987:20-987:33 7298testdata/performance/SampleMaterial.lc 987:20-987:33
7460 CullType 7299 CullType
7461testdata/performance/SampleMaterial.lc 988:30-988:32 7300testdata/performance/SampleMaterial.lc 988:30-988:32
7462 forall a . List a 7301 forall a . [a]
7463testdata/performance/SampleMaterial.lc 989:25-989:30 7302testdata/performance/SampleMaterial.lc 989:25-989:30
7464 Bool 7303 Bool
7465testdata/performance/SampleMaterial.lc 990:29-990:34 7304testdata/performance/SampleMaterial.lc 990:29-990:34
7466 Bool 7305 Bool
7467testdata/performance/SampleMaterial.lc 992:13-1018:14 7306testdata/performance/SampleMaterial.lc 992:13-1018:14
7468 List StageAttrs 7307 [StageAttrs]
7469testdata/performance/SampleMaterial.lc 992:15-992:25 7308testdata/performance/SampleMaterial.lc 992:15-992:25
7470 Maybe (Blending', Blending') 7309 Maybe (Blending', Blending')
7471 -> RGBGen 7310 -> RGBGen
7472 -> AlphaGen 7311 -> AlphaGen
7473 -> TCGen 7312 -> TCGen
7474 -> List TCMod 7313 -> [TCMod]
7475 -> StageTexture 7314 -> StageTexture
7476 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7477testdata/performance/SampleMaterial.lc 992:15-993:36 7316testdata/performance/SampleMaterial.lc 992:15-993:36
7478 RGBGen 7317 RGBGen
7479 -> AlphaGen 7318 -> AlphaGen
7480 -> TCGen 7319 -> TCGen
7481 -> List TCMod 7320 -> [TCMod]
7482 -> StageTexture 7321 -> StageTexture
7483 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7322 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7484testdata/performance/SampleMaterial.lc 992:15-994:50 7323testdata/performance/SampleMaterial.lc 992:15-994:50
7485 AlphaGen 7324 AlphaGen
7486 -> TCGen 7325 -> TCGen
7487 -> List TCMod 7326 -> [TCMod]
7488 -> StageTexture 7327 -> StageTexture
7489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7490testdata/performance/SampleMaterial.lc 992:15-995:42 7329testdata/performance/SampleMaterial.lc 992:15-995:42
7491 TCGen 7330 TCGen
7492 -> List TCMod 7331 -> [TCMod]
7493 -> StageTexture 7332 -> StageTexture
7494 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7333 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7495testdata/performance/SampleMaterial.lc 992:15-996:36 7334testdata/performance/SampleMaterial.lc 992:15-996:36
7496 List TCMod 7335 [TCMod]
7497 -> StageTexture 7336 -> StageTexture
7498 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7337 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7499testdata/performance/SampleMaterial.lc 992:15-997:31 7338testdata/performance/SampleMaterial.lc 992:15-997:31
@@ -7520,7 +7359,7 @@ testdata/performance/SampleMaterial.lc 995:32-995:42
7520testdata/performance/SampleMaterial.lc 996:29-996:36 7359testdata/performance/SampleMaterial.lc 996:29-996:36
7521 TCGen 7360 TCGen
7522testdata/performance/SampleMaterial.lc 997:29-997:31 7361testdata/performance/SampleMaterial.lc 997:29-997:31
7523 forall a . List a 7362 forall a . [a]
7524testdata/performance/SampleMaterial.lc 998:31-998:37 7363testdata/performance/SampleMaterial.lc 998:31-998:37
7525 String -> StageTexture 7364 String -> StageTexture
7526testdata/performance/SampleMaterial.lc 998:31-998:76 7365testdata/performance/SampleMaterial.lc 998:31-998:76
@@ -7542,29 +7381,29 @@ testdata/performance/SampleMaterial.lc 1005:15-1005:25
7542 -> RGBGen 7381 -> RGBGen
7543 -> AlphaGen 7382 -> AlphaGen
7544 -> TCGen 7383 -> TCGen
7545 -> List TCMod 7384 -> [TCMod]
7546 -> StageTexture 7385 -> StageTexture
7547 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7548testdata/performance/SampleMaterial.lc 1005:15-1006:57 7387testdata/performance/SampleMaterial.lc 1005:15-1006:57
7549 RGBGen 7388 RGBGen
7550 -> AlphaGen 7389 -> AlphaGen
7551 -> TCGen 7390 -> TCGen
7552 -> List TCMod 7391 -> [TCMod]
7553 -> StageTexture 7392 -> StageTexture
7554 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7555testdata/performance/SampleMaterial.lc 1005:15-1007:50 7394testdata/performance/SampleMaterial.lc 1005:15-1007:50
7556 AlphaGen 7395 AlphaGen
7557 -> TCGen 7396 -> TCGen
7558 -> List TCMod 7397 -> [TCMod]
7559 -> StageTexture 7398 -> StageTexture
7560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7561testdata/performance/SampleMaterial.lc 1005:15-1008:42 7400testdata/performance/SampleMaterial.lc 1005:15-1008:42
7562 TCGen 7401 TCGen
7563 -> List TCMod 7402 -> [TCMod]
7564 -> StageTexture 7403 -> StageTexture
7565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7566testdata/performance/SampleMaterial.lc 1005:15-1009:40 7405testdata/performance/SampleMaterial.lc 1005:15-1009:40
7567 List TCMod 7406 [TCMod]
7568 -> StageTexture 7407 -> StageTexture
7569 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7570testdata/performance/SampleMaterial.lc 1005:15-1010:31 7409testdata/performance/SampleMaterial.lc 1005:15-1010:31
@@ -7581,7 +7420,7 @@ testdata/performance/SampleMaterial.lc 1005:15-1014:40
7581testdata/performance/SampleMaterial.lc 1005:15-1015:46 7420testdata/performance/SampleMaterial.lc 1005:15-1015:46
7582 String -> StageAttrs 7421 String -> StageAttrs
7583testdata/performance/SampleMaterial.lc 1005:15-1017:18 7422testdata/performance/SampleMaterial.lc 1005:15-1017:18
7584 StageAttrs | List StageAttrs 7423 StageAttrs | [StageAttrs]
7585testdata/performance/SampleMaterial.lc 1006:29-1006:33 7424testdata/performance/SampleMaterial.lc 1006:29-1006:33
7586 forall a . a -> Maybe a 7425 forall a . a -> Maybe a
7587testdata/performance/SampleMaterial.lc 1006:29-1006:57 7426testdata/performance/SampleMaterial.lc 1006:29-1006:57
@@ -7599,7 +7438,7 @@ testdata/performance/SampleMaterial.lc 1008:32-1008:42
7599testdata/performance/SampleMaterial.lc 1009:29-1009:40 7438testdata/performance/SampleMaterial.lc 1009:29-1009:40
7600 TCGen 7439 TCGen
7601testdata/performance/SampleMaterial.lc 1010:29-1010:31 7440testdata/performance/SampleMaterial.lc 1010:29-1010:31
7602 forall a . List a 7441 forall a . [a]
7603testdata/performance/SampleMaterial.lc 1011:31-1011:42 7442testdata/performance/SampleMaterial.lc 1011:31-1011:42
7604 StageTexture 7443 StageTexture
7605testdata/performance/SampleMaterial.lc 1012:34-1012:38 7444testdata/performance/SampleMaterial.lc 1012:34-1012:38
@@ -7617,7 +7456,7 @@ testdata/performance/SampleMaterial.lc 1019:21-1019:26
7617testdata/performance/SampleMaterial.lc 1022:5-1064:6 7456testdata/performance/SampleMaterial.lc 1022:5-1064:6
7618 (String, CommonAttrs) 7457 (String, CommonAttrs)
7619testdata/performance/SampleMaterial.lc 1022:5-2182:6 7458testdata/performance/SampleMaterial.lc 1022:5-2182:6
7620 List (String, CommonAttrs) 7459 [(String, CommonAttrs)]
7621testdata/performance/SampleMaterial.lc 1022:7-1022:44 7460testdata/performance/SampleMaterial.lc 1022:7-1022:44
7622 String 7461 String
7623testdata/performance/SampleMaterial.lc 1023:7-1023:18 7462testdata/performance/SampleMaterial.lc 1023:7-1023:18
@@ -7627,49 +7466,42 @@ testdata/performance/SampleMaterial.lc 1023:7-1023:18
7627 -> Float 7466 -> Float
7628 -> Bool 7467 -> Bool
7629 -> Bool 7468 -> Bool
7630 -> CullType 7469 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7631 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7632testdata/performance/SampleMaterial.lc 1023:7-1024:26 7470testdata/performance/SampleMaterial.lc 1023:7-1024:26
7633 () 7471 ()
7634 -> Bool 7472 -> Bool
7635 -> Float 7473 -> Float
7636 -> Bool 7474 -> Bool
7637 -> Bool 7475 -> Bool
7638 -> CullType 7476 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7639 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7640testdata/performance/SampleMaterial.lc 1023:7-1025:26 7477testdata/performance/SampleMaterial.lc 1023:7-1025:26
7641 Bool 7478 Bool
7642 -> Float 7479 -> Float
7643 -> Bool 7480 -> Bool
7644 -> Bool 7481 -> Bool
7645 -> CullType 7482 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7646 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7647testdata/performance/SampleMaterial.lc 1023:7-1026:27 7483testdata/performance/SampleMaterial.lc 1023:7-1026:27
7648 Float 7484 Float
7649 -> Bool 7485 -> Bool
7650 -> Bool 7486 -> Bool
7651 -> CullType 7487 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7652 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7653testdata/performance/SampleMaterial.lc 1023:7-1027:21 7488testdata/performance/SampleMaterial.lc 1023:7-1027:21
7654 Bool 7489 Bool
7655 -> Bool 7490 -> Bool
7656 -> CullType 7491 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7657 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7658testdata/performance/SampleMaterial.lc 1023:7-1028:35 7492testdata/performance/SampleMaterial.lc 1023:7-1028:35
7659 Bool 7493 Bool
7660 -> CullType 7494 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7661 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7662testdata/performance/SampleMaterial.lc 1023:7-1029:28 7495testdata/performance/SampleMaterial.lc 1023:7-1029:28
7663 CullType 7496 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7664 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7665testdata/performance/SampleMaterial.lc 1023:7-1030:33 7497testdata/performance/SampleMaterial.lc 1023:7-1030:33
7666 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7498 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7667testdata/performance/SampleMaterial.lc 1023:7-1031:32 7499testdata/performance/SampleMaterial.lc 1023:7-1031:32
7668 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7500 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7669testdata/performance/SampleMaterial.lc 1023:7-1032:30 7501testdata/performance/SampleMaterial.lc 1023:7-1032:30
7670 Bool -> List StageAttrs -> Bool -> CommonAttrs 7502 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7671testdata/performance/SampleMaterial.lc 1023:7-1033:34 7503testdata/performance/SampleMaterial.lc 1023:7-1033:34
7672 List StageAttrs -> Bool -> CommonAttrs 7504 [StageAttrs] -> Bool -> CommonAttrs
7673testdata/performance/SampleMaterial.lc 1023:7-1061:14 7505testdata/performance/SampleMaterial.lc 1023:7-1061:14
7674 Bool -> CommonAttrs 7506 Bool -> CommonAttrs
7675testdata/performance/SampleMaterial.lc 1023:7-1063:10 7507testdata/performance/SampleMaterial.lc 1023:7-1063:10
@@ -7689,41 +7521,41 @@ testdata/performance/SampleMaterial.lc 1029:23-1029:28
7689testdata/performance/SampleMaterial.lc 1030:20-1030:33 7521testdata/performance/SampleMaterial.lc 1030:20-1030:33
7690 CullType 7522 CullType
7691testdata/performance/SampleMaterial.lc 1031:30-1031:32 7523testdata/performance/SampleMaterial.lc 1031:30-1031:32
7692 forall a . List a 7524 forall a . [a]
7693testdata/performance/SampleMaterial.lc 1032:25-1032:30 7525testdata/performance/SampleMaterial.lc 1032:25-1032:30
7694 Bool 7526 Bool
7695testdata/performance/SampleMaterial.lc 1033:29-1033:34 7527testdata/performance/SampleMaterial.lc 1033:29-1033:34
7696 Bool 7528 Bool
7697testdata/performance/SampleMaterial.lc 1035:13-1061:14 7529testdata/performance/SampleMaterial.lc 1035:13-1061:14
7698 List StageAttrs 7530 [StageAttrs]
7699testdata/performance/SampleMaterial.lc 1035:15-1035:25 7531testdata/performance/SampleMaterial.lc 1035:15-1035:25
7700 Maybe (Blending', Blending') 7532 Maybe (Blending', Blending')
7701 -> RGBGen 7533 -> RGBGen
7702 -> AlphaGen 7534 -> AlphaGen
7703 -> TCGen 7535 -> TCGen
7704 -> List TCMod 7536 -> [TCMod]
7705 -> StageTexture 7537 -> StageTexture
7706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7538 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7707testdata/performance/SampleMaterial.lc 1035:15-1036:36 7539testdata/performance/SampleMaterial.lc 1035:15-1036:36
7708 RGBGen 7540 RGBGen
7709 -> AlphaGen 7541 -> AlphaGen
7710 -> TCGen 7542 -> TCGen
7711 -> List TCMod 7543 -> [TCMod]
7712 -> StageTexture 7544 -> StageTexture
7713 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7714testdata/performance/SampleMaterial.lc 1035:15-1037:50 7546testdata/performance/SampleMaterial.lc 1035:15-1037:50
7715 AlphaGen 7547 AlphaGen
7716 -> TCGen 7548 -> TCGen
7717 -> List TCMod 7549 -> [TCMod]
7718 -> StageTexture 7550 -> StageTexture
7719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7551 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7720testdata/performance/SampleMaterial.lc 1035:15-1038:42 7552testdata/performance/SampleMaterial.lc 1035:15-1038:42
7721 TCGen 7553 TCGen
7722 -> List TCMod 7554 -> [TCMod]
7723 -> StageTexture 7555 -> StageTexture
7724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7556 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7725testdata/performance/SampleMaterial.lc 1035:15-1039:36 7557testdata/performance/SampleMaterial.lc 1035:15-1039:36
7726 List TCMod 7558 [TCMod]
7727 -> StageTexture 7559 -> StageTexture
7728 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7560 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7729testdata/performance/SampleMaterial.lc 1035:15-1040:31 7561testdata/performance/SampleMaterial.lc 1035:15-1040:31
@@ -7750,7 +7582,7 @@ testdata/performance/SampleMaterial.lc 1038:32-1038:42
7750testdata/performance/SampleMaterial.lc 1039:29-1039:36 7582testdata/performance/SampleMaterial.lc 1039:29-1039:36
7751 TCGen 7583 TCGen
7752testdata/performance/SampleMaterial.lc 1040:29-1040:31 7584testdata/performance/SampleMaterial.lc 1040:29-1040:31
7753 forall a . List a 7585 forall a . [a]
7754testdata/performance/SampleMaterial.lc 1041:31-1041:37 7586testdata/performance/SampleMaterial.lc 1041:31-1041:37
7755 String -> StageTexture 7587 String -> StageTexture
7756testdata/performance/SampleMaterial.lc 1041:31-1041:75 7588testdata/performance/SampleMaterial.lc 1041:31-1041:75
@@ -7772,29 +7604,29 @@ testdata/performance/SampleMaterial.lc 1048:15-1048:25
7772 -> RGBGen 7604 -> RGBGen
7773 -> AlphaGen 7605 -> AlphaGen
7774 -> TCGen 7606 -> TCGen
7775 -> List TCMod 7607 -> [TCMod]
7776 -> StageTexture 7608 -> StageTexture
7777 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7609 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7778testdata/performance/SampleMaterial.lc 1048:15-1049:57 7610testdata/performance/SampleMaterial.lc 1048:15-1049:57
7779 RGBGen 7611 RGBGen
7780 -> AlphaGen 7612 -> AlphaGen
7781 -> TCGen 7613 -> TCGen
7782 -> List TCMod 7614 -> [TCMod]
7783 -> StageTexture 7615 -> StageTexture
7784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7785testdata/performance/SampleMaterial.lc 1048:15-1050:50 7617testdata/performance/SampleMaterial.lc 1048:15-1050:50
7786 AlphaGen 7618 AlphaGen
7787 -> TCGen 7619 -> TCGen
7788 -> List TCMod 7620 -> [TCMod]
7789 -> StageTexture 7621 -> StageTexture
7790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7622 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7791testdata/performance/SampleMaterial.lc 1048:15-1051:42 7623testdata/performance/SampleMaterial.lc 1048:15-1051:42
7792 TCGen 7624 TCGen
7793 -> List TCMod 7625 -> [TCMod]
7794 -> StageTexture 7626 -> StageTexture
7795 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7627 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7796testdata/performance/SampleMaterial.lc 1048:15-1052:40 7628testdata/performance/SampleMaterial.lc 1048:15-1052:40
7797 List TCMod 7629 [TCMod]
7798 -> StageTexture 7630 -> StageTexture
7799 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7631 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7800testdata/performance/SampleMaterial.lc 1048:15-1053:31 7632testdata/performance/SampleMaterial.lc 1048:15-1053:31
@@ -7811,7 +7643,7 @@ testdata/performance/SampleMaterial.lc 1048:15-1057:40
7811testdata/performance/SampleMaterial.lc 1048:15-1058:46 7643testdata/performance/SampleMaterial.lc 1048:15-1058:46
7812 String -> StageAttrs 7644 String -> StageAttrs
7813testdata/performance/SampleMaterial.lc 1048:15-1060:18 7645testdata/performance/SampleMaterial.lc 1048:15-1060:18
7814 StageAttrs | List StageAttrs 7646 StageAttrs | [StageAttrs]
7815testdata/performance/SampleMaterial.lc 1049:29-1049:33 7647testdata/performance/SampleMaterial.lc 1049:29-1049:33
7816 forall a . a -> Maybe a 7648 forall a . a -> Maybe a
7817testdata/performance/SampleMaterial.lc 1049:29-1049:57 7649testdata/performance/SampleMaterial.lc 1049:29-1049:57
@@ -7829,7 +7661,7 @@ testdata/performance/SampleMaterial.lc 1051:32-1051:42
7829testdata/performance/SampleMaterial.lc 1052:29-1052:40 7661testdata/performance/SampleMaterial.lc 1052:29-1052:40
7830 TCGen 7662 TCGen
7831testdata/performance/SampleMaterial.lc 1053:29-1053:31 7663testdata/performance/SampleMaterial.lc 1053:29-1053:31
7832 forall a . List a 7664 forall a . [a]
7833testdata/performance/SampleMaterial.lc 1054:31-1054:42 7665testdata/performance/SampleMaterial.lc 1054:31-1054:42
7834 StageTexture 7666 StageTexture
7835testdata/performance/SampleMaterial.lc 1055:34-1055:38 7667testdata/performance/SampleMaterial.lc 1055:34-1055:38
@@ -7847,7 +7679,7 @@ testdata/performance/SampleMaterial.lc 1062:21-1062:26
7847testdata/performance/SampleMaterial.lc 1065:5-1107:6 7679testdata/performance/SampleMaterial.lc 1065:5-1107:6
7848 (String, CommonAttrs) 7680 (String, CommonAttrs)
7849testdata/performance/SampleMaterial.lc 1065:5-2182:6 7681testdata/performance/SampleMaterial.lc 1065:5-2182:6
7850 List (String, CommonAttrs) 7682 [(String, CommonAttrs)]
7851testdata/performance/SampleMaterial.lc 1065:7-1065:44 7683testdata/performance/SampleMaterial.lc 1065:7-1065:44
7852 String 7684 String
7853testdata/performance/SampleMaterial.lc 1066:7-1066:18 7685testdata/performance/SampleMaterial.lc 1066:7-1066:18
@@ -7857,49 +7689,42 @@ testdata/performance/SampleMaterial.lc 1066:7-1066:18
7857 -> Float 7689 -> Float
7858 -> Bool 7690 -> Bool
7859 -> Bool 7691 -> Bool
7860 -> CullType 7692 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7861 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7862testdata/performance/SampleMaterial.lc 1066:7-1067:26 7693testdata/performance/SampleMaterial.lc 1066:7-1067:26
7863 () 7694 ()
7864 -> Bool 7695 -> Bool
7865 -> Float 7696 -> Float
7866 -> Bool 7697 -> Bool
7867 -> Bool 7698 -> Bool
7868 -> CullType 7699 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7869 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7870testdata/performance/SampleMaterial.lc 1066:7-1068:26 7700testdata/performance/SampleMaterial.lc 1066:7-1068:26
7871 Bool 7701 Bool
7872 -> Float 7702 -> Float
7873 -> Bool 7703 -> Bool
7874 -> Bool 7704 -> Bool
7875 -> CullType 7705 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7876 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7877testdata/performance/SampleMaterial.lc 1066:7-1069:27 7706testdata/performance/SampleMaterial.lc 1066:7-1069:27
7878 Float 7707 Float
7879 -> Bool 7708 -> Bool
7880 -> Bool 7709 -> Bool
7881 -> CullType 7710 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7882 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7883testdata/performance/SampleMaterial.lc 1066:7-1070:21 7711testdata/performance/SampleMaterial.lc 1066:7-1070:21
7884 Bool 7712 Bool
7885 -> Bool 7713 -> Bool
7886 -> CullType 7714 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7887 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7888testdata/performance/SampleMaterial.lc 1066:7-1071:35 7715testdata/performance/SampleMaterial.lc 1066:7-1071:35
7889 Bool 7716 Bool
7890 -> CullType 7717 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7891 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7892testdata/performance/SampleMaterial.lc 1066:7-1072:28 7718testdata/performance/SampleMaterial.lc 1066:7-1072:28
7893 CullType 7719 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7894 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
7895testdata/performance/SampleMaterial.lc 1066:7-1073:33 7720testdata/performance/SampleMaterial.lc 1066:7-1073:33
7896 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7721 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7897testdata/performance/SampleMaterial.lc 1066:7-1074:32 7722testdata/performance/SampleMaterial.lc 1066:7-1074:32
7898 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7723 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
7899testdata/performance/SampleMaterial.lc 1066:7-1075:30 7724testdata/performance/SampleMaterial.lc 1066:7-1075:30
7900 Bool -> List StageAttrs -> Bool -> CommonAttrs 7725 Bool -> [StageAttrs] -> Bool -> CommonAttrs
7901testdata/performance/SampleMaterial.lc 1066:7-1076:34 7726testdata/performance/SampleMaterial.lc 1066:7-1076:34
7902 List StageAttrs -> Bool -> CommonAttrs 7727 [StageAttrs] -> Bool -> CommonAttrs
7903testdata/performance/SampleMaterial.lc 1066:7-1104:14 7728testdata/performance/SampleMaterial.lc 1066:7-1104:14
7904 Bool -> CommonAttrs 7729 Bool -> CommonAttrs
7905testdata/performance/SampleMaterial.lc 1066:7-1106:10 7730testdata/performance/SampleMaterial.lc 1066:7-1106:10
@@ -7919,41 +7744,41 @@ testdata/performance/SampleMaterial.lc 1072:23-1072:28
7919testdata/performance/SampleMaterial.lc 1073:20-1073:33 7744testdata/performance/SampleMaterial.lc 1073:20-1073:33
7920 CullType 7745 CullType
7921testdata/performance/SampleMaterial.lc 1074:30-1074:32 7746testdata/performance/SampleMaterial.lc 1074:30-1074:32
7922 forall a . List a 7747 forall a . [a]
7923testdata/performance/SampleMaterial.lc 1075:25-1075:30 7748testdata/performance/SampleMaterial.lc 1075:25-1075:30
7924 Bool 7749 Bool
7925testdata/performance/SampleMaterial.lc 1076:29-1076:34 7750testdata/performance/SampleMaterial.lc 1076:29-1076:34
7926 Bool 7751 Bool
7927testdata/performance/SampleMaterial.lc 1078:13-1104:14 7752testdata/performance/SampleMaterial.lc 1078:13-1104:14
7928 List StageAttrs 7753 [StageAttrs]
7929testdata/performance/SampleMaterial.lc 1078:15-1078:25 7754testdata/performance/SampleMaterial.lc 1078:15-1078:25
7930 Maybe (Blending', Blending') 7755 Maybe (Blending', Blending')
7931 -> RGBGen 7756 -> RGBGen
7932 -> AlphaGen 7757 -> AlphaGen
7933 -> TCGen 7758 -> TCGen
7934 -> List TCMod 7759 -> [TCMod]
7935 -> StageTexture 7760 -> StageTexture
7936 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7761 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7937testdata/performance/SampleMaterial.lc 1078:15-1079:36 7762testdata/performance/SampleMaterial.lc 1078:15-1079:36
7938 RGBGen 7763 RGBGen
7939 -> AlphaGen 7764 -> AlphaGen
7940 -> TCGen 7765 -> TCGen
7941 -> List TCMod 7766 -> [TCMod]
7942 -> StageTexture 7767 -> StageTexture
7943 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7944testdata/performance/SampleMaterial.lc 1078:15-1080:50 7769testdata/performance/SampleMaterial.lc 1078:15-1080:50
7945 AlphaGen 7770 AlphaGen
7946 -> TCGen 7771 -> TCGen
7947 -> List TCMod 7772 -> [TCMod]
7948 -> StageTexture 7773 -> StageTexture
7949 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7950testdata/performance/SampleMaterial.lc 1078:15-1081:42 7775testdata/performance/SampleMaterial.lc 1078:15-1081:42
7951 TCGen 7776 TCGen
7952 -> List TCMod 7777 -> [TCMod]
7953 -> StageTexture 7778 -> StageTexture
7954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7779 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7955testdata/performance/SampleMaterial.lc 1078:15-1082:36 7780testdata/performance/SampleMaterial.lc 1078:15-1082:36
7956 List TCMod 7781 [TCMod]
7957 -> StageTexture 7782 -> StageTexture
7958 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
7959testdata/performance/SampleMaterial.lc 1078:15-1083:31 7784testdata/performance/SampleMaterial.lc 1078:15-1083:31
@@ -7980,7 +7805,7 @@ testdata/performance/SampleMaterial.lc 1081:32-1081:42
7980testdata/performance/SampleMaterial.lc 1082:29-1082:36 7805testdata/performance/SampleMaterial.lc 1082:29-1082:36
7981 TCGen 7806 TCGen
7982testdata/performance/SampleMaterial.lc 1083:29-1083:31 7807testdata/performance/SampleMaterial.lc 1083:29-1083:31
7983 forall a . List a 7808 forall a . [a]
7984testdata/performance/SampleMaterial.lc 1084:31-1084:37 7809testdata/performance/SampleMaterial.lc 1084:31-1084:37
7985 String -> StageTexture 7810 String -> StageTexture
7986testdata/performance/SampleMaterial.lc 1084:31-1084:75 7811testdata/performance/SampleMaterial.lc 1084:31-1084:75
@@ -8002,29 +7827,29 @@ testdata/performance/SampleMaterial.lc 1091:15-1091:25
8002 -> RGBGen 7827 -> RGBGen
8003 -> AlphaGen 7828 -> AlphaGen
8004 -> TCGen 7829 -> TCGen
8005 -> List TCMod 7830 -> [TCMod]
8006 -> StageTexture 7831 -> StageTexture
8007 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7832 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8008testdata/performance/SampleMaterial.lc 1091:15-1092:57 7833testdata/performance/SampleMaterial.lc 1091:15-1092:57
8009 RGBGen 7834 RGBGen
8010 -> AlphaGen 7835 -> AlphaGen
8011 -> TCGen 7836 -> TCGen
8012 -> List TCMod 7837 -> [TCMod]
8013 -> StageTexture 7838 -> StageTexture
8014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8015testdata/performance/SampleMaterial.lc 1091:15-1093:50 7840testdata/performance/SampleMaterial.lc 1091:15-1093:50
8016 AlphaGen 7841 AlphaGen
8017 -> TCGen 7842 -> TCGen
8018 -> List TCMod 7843 -> [TCMod]
8019 -> StageTexture 7844 -> StageTexture
8020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7845 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8021testdata/performance/SampleMaterial.lc 1091:15-1094:42 7846testdata/performance/SampleMaterial.lc 1091:15-1094:42
8022 TCGen 7847 TCGen
8023 -> List TCMod 7848 -> [TCMod]
8024 -> StageTexture 7849 -> StageTexture
8025 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8026testdata/performance/SampleMaterial.lc 1091:15-1095:40 7851testdata/performance/SampleMaterial.lc 1091:15-1095:40
8027 List TCMod 7852 [TCMod]
8028 -> StageTexture 7853 -> StageTexture
8029 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8030testdata/performance/SampleMaterial.lc 1091:15-1096:31 7855testdata/performance/SampleMaterial.lc 1091:15-1096:31
@@ -8041,7 +7866,7 @@ testdata/performance/SampleMaterial.lc 1091:15-1100:40
8041testdata/performance/SampleMaterial.lc 1091:15-1101:46 7866testdata/performance/SampleMaterial.lc 1091:15-1101:46
8042 String -> StageAttrs 7867 String -> StageAttrs
8043testdata/performance/SampleMaterial.lc 1091:15-1103:18 7868testdata/performance/SampleMaterial.lc 1091:15-1103:18
8044 StageAttrs | List StageAttrs 7869 StageAttrs | [StageAttrs]
8045testdata/performance/SampleMaterial.lc 1092:29-1092:33 7870testdata/performance/SampleMaterial.lc 1092:29-1092:33
8046 forall a . a -> Maybe a 7871 forall a . a -> Maybe a
8047testdata/performance/SampleMaterial.lc 1092:29-1092:57 7872testdata/performance/SampleMaterial.lc 1092:29-1092:57
@@ -8059,7 +7884,7 @@ testdata/performance/SampleMaterial.lc 1094:32-1094:42
8059testdata/performance/SampleMaterial.lc 1095:29-1095:40 7884testdata/performance/SampleMaterial.lc 1095:29-1095:40
8060 TCGen 7885 TCGen
8061testdata/performance/SampleMaterial.lc 1096:29-1096:31 7886testdata/performance/SampleMaterial.lc 1096:29-1096:31
8062 forall a . List a 7887 forall a . [a]
8063testdata/performance/SampleMaterial.lc 1097:31-1097:42 7888testdata/performance/SampleMaterial.lc 1097:31-1097:42
8064 StageTexture 7889 StageTexture
8065testdata/performance/SampleMaterial.lc 1098:34-1098:38 7890testdata/performance/SampleMaterial.lc 1098:34-1098:38
@@ -8077,7 +7902,7 @@ testdata/performance/SampleMaterial.lc 1105:21-1105:26
8077testdata/performance/SampleMaterial.lc 1108:5-1150:6 7902testdata/performance/SampleMaterial.lc 1108:5-1150:6
8078 (String, CommonAttrs) 7903 (String, CommonAttrs)
8079testdata/performance/SampleMaterial.lc 1108:5-2182:6 7904testdata/performance/SampleMaterial.lc 1108:5-2182:6
8080 List (String, CommonAttrs) 7905 [(String, CommonAttrs)]
8081testdata/performance/SampleMaterial.lc 1108:7-1108:49 7906testdata/performance/SampleMaterial.lc 1108:7-1108:49
8082 String 7907 String
8083testdata/performance/SampleMaterial.lc 1109:7-1109:18 7908testdata/performance/SampleMaterial.lc 1109:7-1109:18
@@ -8087,49 +7912,42 @@ testdata/performance/SampleMaterial.lc 1109:7-1109:18
8087 -> Float 7912 -> Float
8088 -> Bool 7913 -> Bool
8089 -> Bool 7914 -> Bool
8090 -> CullType 7915 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8091 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8092testdata/performance/SampleMaterial.lc 1109:7-1110:26 7916testdata/performance/SampleMaterial.lc 1109:7-1110:26
8093 () 7917 ()
8094 -> Bool 7918 -> Bool
8095 -> Float 7919 -> Float
8096 -> Bool 7920 -> Bool
8097 -> Bool 7921 -> Bool
8098 -> CullType 7922 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8099 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8100testdata/performance/SampleMaterial.lc 1109:7-1111:26 7923testdata/performance/SampleMaterial.lc 1109:7-1111:26
8101 Bool 7924 Bool
8102 -> Float 7925 -> Float
8103 -> Bool 7926 -> Bool
8104 -> Bool 7927 -> Bool
8105 -> CullType 7928 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8106 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8107testdata/performance/SampleMaterial.lc 1109:7-1112:27 7929testdata/performance/SampleMaterial.lc 1109:7-1112:27
8108 Float 7930 Float
8109 -> Bool 7931 -> Bool
8110 -> Bool 7932 -> Bool
8111 -> CullType 7933 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8112 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8113testdata/performance/SampleMaterial.lc 1109:7-1113:21 7934testdata/performance/SampleMaterial.lc 1109:7-1113:21
8114 Bool 7935 Bool
8115 -> Bool 7936 -> Bool
8116 -> CullType 7937 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8117 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8118testdata/performance/SampleMaterial.lc 1109:7-1114:35 7938testdata/performance/SampleMaterial.lc 1109:7-1114:35
8119 Bool 7939 Bool
8120 -> CullType 7940 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8121 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8122testdata/performance/SampleMaterial.lc 1109:7-1115:28 7941testdata/performance/SampleMaterial.lc 1109:7-1115:28
8123 CullType 7942 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8124 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8125testdata/performance/SampleMaterial.lc 1109:7-1116:33 7943testdata/performance/SampleMaterial.lc 1109:7-1116:33
8126 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7944 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8127testdata/performance/SampleMaterial.lc 1109:7-1117:32 7945testdata/performance/SampleMaterial.lc 1109:7-1117:32
8128 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 7946 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8129testdata/performance/SampleMaterial.lc 1109:7-1118:30 7947testdata/performance/SampleMaterial.lc 1109:7-1118:30
8130 Bool -> List StageAttrs -> Bool -> CommonAttrs 7948 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8131testdata/performance/SampleMaterial.lc 1109:7-1119:34 7949testdata/performance/SampleMaterial.lc 1109:7-1119:34
8132 List StageAttrs -> Bool -> CommonAttrs 7950 [StageAttrs] -> Bool -> CommonAttrs
8133testdata/performance/SampleMaterial.lc 1109:7-1147:14 7951testdata/performance/SampleMaterial.lc 1109:7-1147:14
8134 Bool -> CommonAttrs 7952 Bool -> CommonAttrs
8135testdata/performance/SampleMaterial.lc 1109:7-1149:10 7953testdata/performance/SampleMaterial.lc 1109:7-1149:10
@@ -8149,41 +7967,41 @@ testdata/performance/SampleMaterial.lc 1115:23-1115:28
8149testdata/performance/SampleMaterial.lc 1116:20-1116:33 7967testdata/performance/SampleMaterial.lc 1116:20-1116:33
8150 CullType 7968 CullType
8151testdata/performance/SampleMaterial.lc 1117:30-1117:32 7969testdata/performance/SampleMaterial.lc 1117:30-1117:32
8152 forall a . List a 7970 forall a . [a]
8153testdata/performance/SampleMaterial.lc 1118:25-1118:30 7971testdata/performance/SampleMaterial.lc 1118:25-1118:30
8154 Bool 7972 Bool
8155testdata/performance/SampleMaterial.lc 1119:29-1119:34 7973testdata/performance/SampleMaterial.lc 1119:29-1119:34
8156 Bool 7974 Bool
8157testdata/performance/SampleMaterial.lc 1121:13-1147:14 7975testdata/performance/SampleMaterial.lc 1121:13-1147:14
8158 List StageAttrs 7976 [StageAttrs]
8159testdata/performance/SampleMaterial.lc 1121:15-1121:25 7977testdata/performance/SampleMaterial.lc 1121:15-1121:25
8160 Maybe (Blending', Blending') 7978 Maybe (Blending', Blending')
8161 -> RGBGen 7979 -> RGBGen
8162 -> AlphaGen 7980 -> AlphaGen
8163 -> TCGen 7981 -> TCGen
8164 -> List TCMod 7982 -> [TCMod]
8165 -> StageTexture 7983 -> StageTexture
8166 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7984 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8167testdata/performance/SampleMaterial.lc 1121:15-1122:36 7985testdata/performance/SampleMaterial.lc 1121:15-1122:36
8168 RGBGen 7986 RGBGen
8169 -> AlphaGen 7987 -> AlphaGen
8170 -> TCGen 7988 -> TCGen
8171 -> List TCMod 7989 -> [TCMod]
8172 -> StageTexture 7990 -> StageTexture
8173 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8174testdata/performance/SampleMaterial.lc 1121:15-1123:50 7992testdata/performance/SampleMaterial.lc 1121:15-1123:50
8175 AlphaGen 7993 AlphaGen
8176 -> TCGen 7994 -> TCGen
8177 -> List TCMod 7995 -> [TCMod]
8178 -> StageTexture 7996 -> StageTexture
8179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 7997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8180testdata/performance/SampleMaterial.lc 1121:15-1124:42 7998testdata/performance/SampleMaterial.lc 1121:15-1124:42
8181 TCGen 7999 TCGen
8182 -> List TCMod 8000 -> [TCMod]
8183 -> StageTexture 8001 -> StageTexture
8184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8002 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8185testdata/performance/SampleMaterial.lc 1121:15-1125:36 8003testdata/performance/SampleMaterial.lc 1121:15-1125:36
8186 List TCMod 8004 [TCMod]
8187 -> StageTexture 8005 -> StageTexture
8188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8189testdata/performance/SampleMaterial.lc 1121:15-1126:31 8007testdata/performance/SampleMaterial.lc 1121:15-1126:31
@@ -8210,7 +8028,7 @@ testdata/performance/SampleMaterial.lc 1124:32-1124:42
8210testdata/performance/SampleMaterial.lc 1125:29-1125:36 8028testdata/performance/SampleMaterial.lc 1125:29-1125:36
8211 TCGen 8029 TCGen
8212testdata/performance/SampleMaterial.lc 1126:29-1126:31 8030testdata/performance/SampleMaterial.lc 1126:29-1126:31
8213 forall a . List a 8031 forall a . [a]
8214testdata/performance/SampleMaterial.lc 1127:31-1127:37 8032testdata/performance/SampleMaterial.lc 1127:31-1127:37
8215 String -> StageTexture 8033 String -> StageTexture
8216testdata/performance/SampleMaterial.lc 1127:31-1127:80 8034testdata/performance/SampleMaterial.lc 1127:31-1127:80
@@ -8232,29 +8050,29 @@ testdata/performance/SampleMaterial.lc 1134:15-1134:25
8232 -> RGBGen 8050 -> RGBGen
8233 -> AlphaGen 8051 -> AlphaGen
8234 -> TCGen 8052 -> TCGen
8235 -> List TCMod 8053 -> [TCMod]
8236 -> StageTexture 8054 -> StageTexture
8237 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8055 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8238testdata/performance/SampleMaterial.lc 1134:15-1135:57 8056testdata/performance/SampleMaterial.lc 1134:15-1135:57
8239 RGBGen 8057 RGBGen
8240 -> AlphaGen 8058 -> AlphaGen
8241 -> TCGen 8059 -> TCGen
8242 -> List TCMod 8060 -> [TCMod]
8243 -> StageTexture 8061 -> StageTexture
8244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8245testdata/performance/SampleMaterial.lc 1134:15-1136:50 8063testdata/performance/SampleMaterial.lc 1134:15-1136:50
8246 AlphaGen 8064 AlphaGen
8247 -> TCGen 8065 -> TCGen
8248 -> List TCMod 8066 -> [TCMod]
8249 -> StageTexture 8067 -> StageTexture
8250 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8068 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8251testdata/performance/SampleMaterial.lc 1134:15-1137:42 8069testdata/performance/SampleMaterial.lc 1134:15-1137:42
8252 TCGen 8070 TCGen
8253 -> List TCMod 8071 -> [TCMod]
8254 -> StageTexture 8072 -> StageTexture
8255 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8073 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8256testdata/performance/SampleMaterial.lc 1134:15-1138:40 8074testdata/performance/SampleMaterial.lc 1134:15-1138:40
8257 List TCMod 8075 [TCMod]
8258 -> StageTexture 8076 -> StageTexture
8259 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8260testdata/performance/SampleMaterial.lc 1134:15-1139:31 8078testdata/performance/SampleMaterial.lc 1134:15-1139:31
@@ -8271,7 +8089,7 @@ testdata/performance/SampleMaterial.lc 1134:15-1143:40
8271testdata/performance/SampleMaterial.lc 1134:15-1144:46 8089testdata/performance/SampleMaterial.lc 1134:15-1144:46
8272 String -> StageAttrs 8090 String -> StageAttrs
8273testdata/performance/SampleMaterial.lc 1134:15-1146:18 8091testdata/performance/SampleMaterial.lc 1134:15-1146:18
8274 StageAttrs | List StageAttrs 8092 StageAttrs | [StageAttrs]
8275testdata/performance/SampleMaterial.lc 1135:29-1135:33 8093testdata/performance/SampleMaterial.lc 1135:29-1135:33
8276 forall a . a -> Maybe a 8094 forall a . a -> Maybe a
8277testdata/performance/SampleMaterial.lc 1135:29-1135:57 8095testdata/performance/SampleMaterial.lc 1135:29-1135:57
@@ -8289,7 +8107,7 @@ testdata/performance/SampleMaterial.lc 1137:32-1137:42
8289testdata/performance/SampleMaterial.lc 1138:29-1138:40 8107testdata/performance/SampleMaterial.lc 1138:29-1138:40
8290 TCGen 8108 TCGen
8291testdata/performance/SampleMaterial.lc 1139:29-1139:31 8109testdata/performance/SampleMaterial.lc 1139:29-1139:31
8292 forall a . List a 8110 forall a . [a]
8293testdata/performance/SampleMaterial.lc 1140:31-1140:42 8111testdata/performance/SampleMaterial.lc 1140:31-1140:42
8294 StageTexture 8112 StageTexture
8295testdata/performance/SampleMaterial.lc 1141:34-1141:38 8113testdata/performance/SampleMaterial.lc 1141:34-1141:38
@@ -8307,7 +8125,7 @@ testdata/performance/SampleMaterial.lc 1148:21-1148:26
8307testdata/performance/SampleMaterial.lc 1151:5-1193:6 8125testdata/performance/SampleMaterial.lc 1151:5-1193:6
8308 (String, CommonAttrs) 8126 (String, CommonAttrs)
8309testdata/performance/SampleMaterial.lc 1151:5-2182:6 8127testdata/performance/SampleMaterial.lc 1151:5-2182:6
8310 List (String, CommonAttrs) 8128 [(String, CommonAttrs)]
8311testdata/performance/SampleMaterial.lc 1151:7-1151:41 8129testdata/performance/SampleMaterial.lc 1151:7-1151:41
8312 String 8130 String
8313testdata/performance/SampleMaterial.lc 1152:7-1152:18 8131testdata/performance/SampleMaterial.lc 1152:7-1152:18
@@ -8317,49 +8135,42 @@ testdata/performance/SampleMaterial.lc 1152:7-1152:18
8317 -> Float 8135 -> Float
8318 -> Bool 8136 -> Bool
8319 -> Bool 8137 -> Bool
8320 -> CullType 8138 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8321 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8322testdata/performance/SampleMaterial.lc 1152:7-1153:26 8139testdata/performance/SampleMaterial.lc 1152:7-1153:26
8323 () 8140 ()
8324 -> Bool 8141 -> Bool
8325 -> Float 8142 -> Float
8326 -> Bool 8143 -> Bool
8327 -> Bool 8144 -> Bool
8328 -> CullType 8145 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8329 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8330testdata/performance/SampleMaterial.lc 1152:7-1154:26 8146testdata/performance/SampleMaterial.lc 1152:7-1154:26
8331 Bool 8147 Bool
8332 -> Float 8148 -> Float
8333 -> Bool 8149 -> Bool
8334 -> Bool 8150 -> Bool
8335 -> CullType 8151 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8336 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8337testdata/performance/SampleMaterial.lc 1152:7-1155:27 8152testdata/performance/SampleMaterial.lc 1152:7-1155:27
8338 Float 8153 Float
8339 -> Bool 8154 -> Bool
8340 -> Bool 8155 -> Bool
8341 -> CullType 8156 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8342 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8343testdata/performance/SampleMaterial.lc 1152:7-1156:21 8157testdata/performance/SampleMaterial.lc 1152:7-1156:21
8344 Bool 8158 Bool
8345 -> Bool 8159 -> Bool
8346 -> CullType 8160 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8347 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8348testdata/performance/SampleMaterial.lc 1152:7-1157:35 8161testdata/performance/SampleMaterial.lc 1152:7-1157:35
8349 Bool 8162 Bool
8350 -> CullType 8163 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8351 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8352testdata/performance/SampleMaterial.lc 1152:7-1158:28 8164testdata/performance/SampleMaterial.lc 1152:7-1158:28
8353 CullType 8165 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8354 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8355testdata/performance/SampleMaterial.lc 1152:7-1159:33 8166testdata/performance/SampleMaterial.lc 1152:7-1159:33
8356 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8167 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8357testdata/performance/SampleMaterial.lc 1152:7-1160:32 8168testdata/performance/SampleMaterial.lc 1152:7-1160:32
8358 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8169 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8359testdata/performance/SampleMaterial.lc 1152:7-1161:30 8170testdata/performance/SampleMaterial.lc 1152:7-1161:30
8360 Bool -> List StageAttrs -> Bool -> CommonAttrs 8171 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8361testdata/performance/SampleMaterial.lc 1152:7-1162:34 8172testdata/performance/SampleMaterial.lc 1152:7-1162:34
8362 List StageAttrs -> Bool -> CommonAttrs 8173 [StageAttrs] -> Bool -> CommonAttrs
8363testdata/performance/SampleMaterial.lc 1152:7-1190:14 8174testdata/performance/SampleMaterial.lc 1152:7-1190:14
8364 Bool -> CommonAttrs 8175 Bool -> CommonAttrs
8365testdata/performance/SampleMaterial.lc 1152:7-1192:10 8176testdata/performance/SampleMaterial.lc 1152:7-1192:10
@@ -8379,41 +8190,41 @@ testdata/performance/SampleMaterial.lc 1158:23-1158:28
8379testdata/performance/SampleMaterial.lc 1159:20-1159:33 8190testdata/performance/SampleMaterial.lc 1159:20-1159:33
8380 CullType 8191 CullType
8381testdata/performance/SampleMaterial.lc 1160:30-1160:32 8192testdata/performance/SampleMaterial.lc 1160:30-1160:32
8382 forall a . List a 8193 forall a . [a]
8383testdata/performance/SampleMaterial.lc 1161:25-1161:30 8194testdata/performance/SampleMaterial.lc 1161:25-1161:30
8384 Bool 8195 Bool
8385testdata/performance/SampleMaterial.lc 1162:29-1162:34 8196testdata/performance/SampleMaterial.lc 1162:29-1162:34
8386 Bool 8197 Bool
8387testdata/performance/SampleMaterial.lc 1164:13-1190:14 8198testdata/performance/SampleMaterial.lc 1164:13-1190:14
8388 List StageAttrs 8199 [StageAttrs]
8389testdata/performance/SampleMaterial.lc 1164:15-1164:25 8200testdata/performance/SampleMaterial.lc 1164:15-1164:25
8390 Maybe (Blending', Blending') 8201 Maybe (Blending', Blending')
8391 -> RGBGen 8202 -> RGBGen
8392 -> AlphaGen 8203 -> AlphaGen
8393 -> TCGen 8204 -> TCGen
8394 -> List TCMod 8205 -> [TCMod]
8395 -> StageTexture 8206 -> StageTexture
8396 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8207 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8397testdata/performance/SampleMaterial.lc 1164:15-1165:36 8208testdata/performance/SampleMaterial.lc 1164:15-1165:36
8398 RGBGen 8209 RGBGen
8399 -> AlphaGen 8210 -> AlphaGen
8400 -> TCGen 8211 -> TCGen
8401 -> List TCMod 8212 -> [TCMod]
8402 -> StageTexture 8213 -> StageTexture
8403 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8404testdata/performance/SampleMaterial.lc 1164:15-1166:50 8215testdata/performance/SampleMaterial.lc 1164:15-1166:50
8405 AlphaGen 8216 AlphaGen
8406 -> TCGen 8217 -> TCGen
8407 -> List TCMod 8218 -> [TCMod]
8408 -> StageTexture 8219 -> StageTexture
8409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8220 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8410testdata/performance/SampleMaterial.lc 1164:15-1167:42 8221testdata/performance/SampleMaterial.lc 1164:15-1167:42
8411 TCGen 8222 TCGen
8412 -> List TCMod 8223 -> [TCMod]
8413 -> StageTexture 8224 -> StageTexture
8414 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8225 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8415testdata/performance/SampleMaterial.lc 1164:15-1168:36 8226testdata/performance/SampleMaterial.lc 1164:15-1168:36
8416 List TCMod 8227 [TCMod]
8417 -> StageTexture 8228 -> StageTexture
8418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8229 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8419testdata/performance/SampleMaterial.lc 1164:15-1169:31 8230testdata/performance/SampleMaterial.lc 1164:15-1169:31
@@ -8440,7 +8251,7 @@ testdata/performance/SampleMaterial.lc 1167:32-1167:42
8440testdata/performance/SampleMaterial.lc 1168:29-1168:36 8251testdata/performance/SampleMaterial.lc 1168:29-1168:36
8441 TCGen 8252 TCGen
8442testdata/performance/SampleMaterial.lc 1169:29-1169:31 8253testdata/performance/SampleMaterial.lc 1169:29-1169:31
8443 forall a . List a 8254 forall a . [a]
8444testdata/performance/SampleMaterial.lc 1170:31-1170:37 8255testdata/performance/SampleMaterial.lc 1170:31-1170:37
8445 String -> StageTexture 8256 String -> StageTexture
8446testdata/performance/SampleMaterial.lc 1170:31-1170:72 8257testdata/performance/SampleMaterial.lc 1170:31-1170:72
@@ -8462,29 +8273,29 @@ testdata/performance/SampleMaterial.lc 1177:15-1177:25
8462 -> RGBGen 8273 -> RGBGen
8463 -> AlphaGen 8274 -> AlphaGen
8464 -> TCGen 8275 -> TCGen
8465 -> List TCMod 8276 -> [TCMod]
8466 -> StageTexture 8277 -> StageTexture
8467 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8278 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8468testdata/performance/SampleMaterial.lc 1177:15-1178:57 8279testdata/performance/SampleMaterial.lc 1177:15-1178:57
8469 RGBGen 8280 RGBGen
8470 -> AlphaGen 8281 -> AlphaGen
8471 -> TCGen 8282 -> TCGen
8472 -> List TCMod 8283 -> [TCMod]
8473 -> StageTexture 8284 -> StageTexture
8474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8285 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8475testdata/performance/SampleMaterial.lc 1177:15-1179:50 8286testdata/performance/SampleMaterial.lc 1177:15-1179:50
8476 AlphaGen 8287 AlphaGen
8477 -> TCGen 8288 -> TCGen
8478 -> List TCMod 8289 -> [TCMod]
8479 -> StageTexture 8290 -> StageTexture
8480 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8291 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8481testdata/performance/SampleMaterial.lc 1177:15-1180:42 8292testdata/performance/SampleMaterial.lc 1177:15-1180:42
8482 TCGen 8293 TCGen
8483 -> List TCMod 8294 -> [TCMod]
8484 -> StageTexture 8295 -> StageTexture
8485 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8296 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8486testdata/performance/SampleMaterial.lc 1177:15-1181:40 8297testdata/performance/SampleMaterial.lc 1177:15-1181:40
8487 List TCMod 8298 [TCMod]
8488 -> StageTexture 8299 -> StageTexture
8489 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8300 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8490testdata/performance/SampleMaterial.lc 1177:15-1182:31 8301testdata/performance/SampleMaterial.lc 1177:15-1182:31
@@ -8501,7 +8312,7 @@ testdata/performance/SampleMaterial.lc 1177:15-1186:40
8501testdata/performance/SampleMaterial.lc 1177:15-1187:46 8312testdata/performance/SampleMaterial.lc 1177:15-1187:46
8502 String -> StageAttrs 8313 String -> StageAttrs
8503testdata/performance/SampleMaterial.lc 1177:15-1189:18 8314testdata/performance/SampleMaterial.lc 1177:15-1189:18
8504 StageAttrs | List StageAttrs 8315 StageAttrs | [StageAttrs]
8505testdata/performance/SampleMaterial.lc 1178:29-1178:33 8316testdata/performance/SampleMaterial.lc 1178:29-1178:33
8506 forall a . a -> Maybe a 8317 forall a . a -> Maybe a
8507testdata/performance/SampleMaterial.lc 1178:29-1178:57 8318testdata/performance/SampleMaterial.lc 1178:29-1178:57
@@ -8519,7 +8330,7 @@ testdata/performance/SampleMaterial.lc 1180:32-1180:42
8519testdata/performance/SampleMaterial.lc 1181:29-1181:40 8330testdata/performance/SampleMaterial.lc 1181:29-1181:40
8520 TCGen 8331 TCGen
8521testdata/performance/SampleMaterial.lc 1182:29-1182:31 8332testdata/performance/SampleMaterial.lc 1182:29-1182:31
8522 forall a . List a 8333 forall a . [a]
8523testdata/performance/SampleMaterial.lc 1183:31-1183:42 8334testdata/performance/SampleMaterial.lc 1183:31-1183:42
8524 StageTexture 8335 StageTexture
8525testdata/performance/SampleMaterial.lc 1184:34-1184:38 8336testdata/performance/SampleMaterial.lc 1184:34-1184:38
@@ -8537,7 +8348,7 @@ testdata/performance/SampleMaterial.lc 1191:21-1191:26
8537testdata/performance/SampleMaterial.lc 1194:5-1236:6 8348testdata/performance/SampleMaterial.lc 1194:5-1236:6
8538 (String, CommonAttrs) 8349 (String, CommonAttrs)
8539testdata/performance/SampleMaterial.lc 1194:5-2182:6 8350testdata/performance/SampleMaterial.lc 1194:5-2182:6
8540 List (String, CommonAttrs) 8351 [(String, CommonAttrs)]
8541testdata/performance/SampleMaterial.lc 1194:7-1194:43 8352testdata/performance/SampleMaterial.lc 1194:7-1194:43
8542 String 8353 String
8543testdata/performance/SampleMaterial.lc 1195:7-1195:18 8354testdata/performance/SampleMaterial.lc 1195:7-1195:18
@@ -8547,49 +8358,42 @@ testdata/performance/SampleMaterial.lc 1195:7-1195:18
8547 -> Float 8358 -> Float
8548 -> Bool 8359 -> Bool
8549 -> Bool 8360 -> Bool
8550 -> CullType 8361 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8551 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8552testdata/performance/SampleMaterial.lc 1195:7-1196:26 8362testdata/performance/SampleMaterial.lc 1195:7-1196:26
8553 () 8363 ()
8554 -> Bool 8364 -> Bool
8555 -> Float 8365 -> Float
8556 -> Bool 8366 -> Bool
8557 -> Bool 8367 -> Bool
8558 -> CullType 8368 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8559 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8560testdata/performance/SampleMaterial.lc 1195:7-1197:26 8369testdata/performance/SampleMaterial.lc 1195:7-1197:26
8561 Bool 8370 Bool
8562 -> Float 8371 -> Float
8563 -> Bool 8372 -> Bool
8564 -> Bool 8373 -> Bool
8565 -> CullType 8374 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8566 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8567testdata/performance/SampleMaterial.lc 1195:7-1198:27 8375testdata/performance/SampleMaterial.lc 1195:7-1198:27
8568 Float 8376 Float
8569 -> Bool 8377 -> Bool
8570 -> Bool 8378 -> Bool
8571 -> CullType 8379 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8572 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8573testdata/performance/SampleMaterial.lc 1195:7-1199:21 8380testdata/performance/SampleMaterial.lc 1195:7-1199:21
8574 Bool 8381 Bool
8575 -> Bool 8382 -> Bool
8576 -> CullType 8383 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8577 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8578testdata/performance/SampleMaterial.lc 1195:7-1200:35 8384testdata/performance/SampleMaterial.lc 1195:7-1200:35
8579 Bool 8385 Bool
8580 -> CullType 8386 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8581 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8582testdata/performance/SampleMaterial.lc 1195:7-1201:28 8387testdata/performance/SampleMaterial.lc 1195:7-1201:28
8583 CullType 8388 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8584 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8585testdata/performance/SampleMaterial.lc 1195:7-1202:33 8389testdata/performance/SampleMaterial.lc 1195:7-1202:33
8586 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8390 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8587testdata/performance/SampleMaterial.lc 1195:7-1203:32 8391testdata/performance/SampleMaterial.lc 1195:7-1203:32
8588 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8392 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8589testdata/performance/SampleMaterial.lc 1195:7-1204:30 8393testdata/performance/SampleMaterial.lc 1195:7-1204:30
8590 Bool -> List StageAttrs -> Bool -> CommonAttrs 8394 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8591testdata/performance/SampleMaterial.lc 1195:7-1205:34 8395testdata/performance/SampleMaterial.lc 1195:7-1205:34
8592 List StageAttrs -> Bool -> CommonAttrs 8396 [StageAttrs] -> Bool -> CommonAttrs
8593testdata/performance/SampleMaterial.lc 1195:7-1233:14 8397testdata/performance/SampleMaterial.lc 1195:7-1233:14
8594 Bool -> CommonAttrs 8398 Bool -> CommonAttrs
8595testdata/performance/SampleMaterial.lc 1195:7-1235:10 8399testdata/performance/SampleMaterial.lc 1195:7-1235:10
@@ -8609,41 +8413,41 @@ testdata/performance/SampleMaterial.lc 1201:23-1201:28
8609testdata/performance/SampleMaterial.lc 1202:20-1202:33 8413testdata/performance/SampleMaterial.lc 1202:20-1202:33
8610 CullType 8414 CullType
8611testdata/performance/SampleMaterial.lc 1203:30-1203:32 8415testdata/performance/SampleMaterial.lc 1203:30-1203:32
8612 forall a . List a 8416 forall a . [a]
8613testdata/performance/SampleMaterial.lc 1204:25-1204:30 8417testdata/performance/SampleMaterial.lc 1204:25-1204:30
8614 Bool 8418 Bool
8615testdata/performance/SampleMaterial.lc 1205:29-1205:34 8419testdata/performance/SampleMaterial.lc 1205:29-1205:34
8616 Bool 8420 Bool
8617testdata/performance/SampleMaterial.lc 1207:13-1233:14 8421testdata/performance/SampleMaterial.lc 1207:13-1233:14
8618 List StageAttrs 8422 [StageAttrs]
8619testdata/performance/SampleMaterial.lc 1207:15-1207:25 8423testdata/performance/SampleMaterial.lc 1207:15-1207:25
8620 Maybe (Blending', Blending') 8424 Maybe (Blending', Blending')
8621 -> RGBGen 8425 -> RGBGen
8622 -> AlphaGen 8426 -> AlphaGen
8623 -> TCGen 8427 -> TCGen
8624 -> List TCMod 8428 -> [TCMod]
8625 -> StageTexture 8429 -> StageTexture
8626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8430 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8627testdata/performance/SampleMaterial.lc 1207:15-1208:36 8431testdata/performance/SampleMaterial.lc 1207:15-1208:36
8628 RGBGen 8432 RGBGen
8629 -> AlphaGen 8433 -> AlphaGen
8630 -> TCGen 8434 -> TCGen
8631 -> List TCMod 8435 -> [TCMod]
8632 -> StageTexture 8436 -> StageTexture
8633 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8634testdata/performance/SampleMaterial.lc 1207:15-1209:50 8438testdata/performance/SampleMaterial.lc 1207:15-1209:50
8635 AlphaGen 8439 AlphaGen
8636 -> TCGen 8440 -> TCGen
8637 -> List TCMod 8441 -> [TCMod]
8638 -> StageTexture 8442 -> StageTexture
8639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8443 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8640testdata/performance/SampleMaterial.lc 1207:15-1210:42 8444testdata/performance/SampleMaterial.lc 1207:15-1210:42
8641 TCGen 8445 TCGen
8642 -> List TCMod 8446 -> [TCMod]
8643 -> StageTexture 8447 -> StageTexture
8644 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8448 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8645testdata/performance/SampleMaterial.lc 1207:15-1211:36 8449testdata/performance/SampleMaterial.lc 1207:15-1211:36
8646 List TCMod 8450 [TCMod]
8647 -> StageTexture 8451 -> StageTexture
8648 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8452 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8649testdata/performance/SampleMaterial.lc 1207:15-1212:31 8453testdata/performance/SampleMaterial.lc 1207:15-1212:31
@@ -8670,7 +8474,7 @@ testdata/performance/SampleMaterial.lc 1210:32-1210:42
8670testdata/performance/SampleMaterial.lc 1211:29-1211:36 8474testdata/performance/SampleMaterial.lc 1211:29-1211:36
8671 TCGen 8475 TCGen
8672testdata/performance/SampleMaterial.lc 1212:29-1212:31 8476testdata/performance/SampleMaterial.lc 1212:29-1212:31
8673 forall a . List a 8477 forall a . [a]
8674testdata/performance/SampleMaterial.lc 1213:31-1213:37 8478testdata/performance/SampleMaterial.lc 1213:31-1213:37
8675 String -> StageTexture 8479 String -> StageTexture
8676testdata/performance/SampleMaterial.lc 1213:31-1213:74 8480testdata/performance/SampleMaterial.lc 1213:31-1213:74
@@ -8692,29 +8496,29 @@ testdata/performance/SampleMaterial.lc 1220:15-1220:25
8692 -> RGBGen 8496 -> RGBGen
8693 -> AlphaGen 8497 -> AlphaGen
8694 -> TCGen 8498 -> TCGen
8695 -> List TCMod 8499 -> [TCMod]
8696 -> StageTexture 8500 -> StageTexture
8697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8501 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8698testdata/performance/SampleMaterial.lc 1220:15-1221:57 8502testdata/performance/SampleMaterial.lc 1220:15-1221:57
8699 RGBGen 8503 RGBGen
8700 -> AlphaGen 8504 -> AlphaGen
8701 -> TCGen 8505 -> TCGen
8702 -> List TCMod 8506 -> [TCMod]
8703 -> StageTexture 8507 -> StageTexture
8704 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8508 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8705testdata/performance/SampleMaterial.lc 1220:15-1222:50 8509testdata/performance/SampleMaterial.lc 1220:15-1222:50
8706 AlphaGen 8510 AlphaGen
8707 -> TCGen 8511 -> TCGen
8708 -> List TCMod 8512 -> [TCMod]
8709 -> StageTexture 8513 -> StageTexture
8710 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8514 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8711testdata/performance/SampleMaterial.lc 1220:15-1223:42 8515testdata/performance/SampleMaterial.lc 1220:15-1223:42
8712 TCGen 8516 TCGen
8713 -> List TCMod 8517 -> [TCMod]
8714 -> StageTexture 8518 -> StageTexture
8715 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8519 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8716testdata/performance/SampleMaterial.lc 1220:15-1224:40 8520testdata/performance/SampleMaterial.lc 1220:15-1224:40
8717 List TCMod 8521 [TCMod]
8718 -> StageTexture 8522 -> StageTexture
8719 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8523 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8720testdata/performance/SampleMaterial.lc 1220:15-1225:31 8524testdata/performance/SampleMaterial.lc 1220:15-1225:31
@@ -8731,7 +8535,7 @@ testdata/performance/SampleMaterial.lc 1220:15-1229:40
8731testdata/performance/SampleMaterial.lc 1220:15-1230:46 8535testdata/performance/SampleMaterial.lc 1220:15-1230:46
8732 String -> StageAttrs 8536 String -> StageAttrs
8733testdata/performance/SampleMaterial.lc 1220:15-1232:18 8537testdata/performance/SampleMaterial.lc 1220:15-1232:18
8734 StageAttrs | List StageAttrs 8538 StageAttrs | [StageAttrs]
8735testdata/performance/SampleMaterial.lc 1221:29-1221:33 8539testdata/performance/SampleMaterial.lc 1221:29-1221:33
8736 forall a . a -> Maybe a 8540 forall a . a -> Maybe a
8737testdata/performance/SampleMaterial.lc 1221:29-1221:57 8541testdata/performance/SampleMaterial.lc 1221:29-1221:57
@@ -8749,7 +8553,7 @@ testdata/performance/SampleMaterial.lc 1223:32-1223:42
8749testdata/performance/SampleMaterial.lc 1224:29-1224:40 8553testdata/performance/SampleMaterial.lc 1224:29-1224:40
8750 TCGen 8554 TCGen
8751testdata/performance/SampleMaterial.lc 1225:29-1225:31 8555testdata/performance/SampleMaterial.lc 1225:29-1225:31
8752 forall a . List a 8556 forall a . [a]
8753testdata/performance/SampleMaterial.lc 1226:31-1226:42 8557testdata/performance/SampleMaterial.lc 1226:31-1226:42
8754 StageTexture 8558 StageTexture
8755testdata/performance/SampleMaterial.lc 1227:34-1227:38 8559testdata/performance/SampleMaterial.lc 1227:34-1227:38
@@ -8767,7 +8571,7 @@ testdata/performance/SampleMaterial.lc 1234:21-1234:26
8767testdata/performance/SampleMaterial.lc 1237:5-1279:6 8571testdata/performance/SampleMaterial.lc 1237:5-1279:6
8768 (String, CommonAttrs) 8572 (String, CommonAttrs)
8769testdata/performance/SampleMaterial.lc 1237:5-2182:6 8573testdata/performance/SampleMaterial.lc 1237:5-2182:6
8770 List (String, CommonAttrs) 8574 [(String, CommonAttrs)]
8771testdata/performance/SampleMaterial.lc 1237:7-1237:41 8575testdata/performance/SampleMaterial.lc 1237:7-1237:41
8772 String 8576 String
8773testdata/performance/SampleMaterial.lc 1238:7-1238:18 8577testdata/performance/SampleMaterial.lc 1238:7-1238:18
@@ -8777,49 +8581,42 @@ testdata/performance/SampleMaterial.lc 1238:7-1238:18
8777 -> Float 8581 -> Float
8778 -> Bool 8582 -> Bool
8779 -> Bool 8583 -> Bool
8780 -> CullType 8584 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8781 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8782testdata/performance/SampleMaterial.lc 1238:7-1239:26 8585testdata/performance/SampleMaterial.lc 1238:7-1239:26
8783 () 8586 ()
8784 -> Bool 8587 -> Bool
8785 -> Float 8588 -> Float
8786 -> Bool 8589 -> Bool
8787 -> Bool 8590 -> Bool
8788 -> CullType 8591 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8789 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8790testdata/performance/SampleMaterial.lc 1238:7-1240:26 8592testdata/performance/SampleMaterial.lc 1238:7-1240:26
8791 Bool 8593 Bool
8792 -> Float 8594 -> Float
8793 -> Bool 8595 -> Bool
8794 -> Bool 8596 -> Bool
8795 -> CullType 8597 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8796 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8797testdata/performance/SampleMaterial.lc 1238:7-1241:27 8598testdata/performance/SampleMaterial.lc 1238:7-1241:27
8798 Float 8599 Float
8799 -> Bool 8600 -> Bool
8800 -> Bool 8601 -> Bool
8801 -> CullType 8602 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8802 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8803testdata/performance/SampleMaterial.lc 1238:7-1242:21 8603testdata/performance/SampleMaterial.lc 1238:7-1242:21
8804 Bool 8604 Bool
8805 -> Bool 8605 -> Bool
8806 -> CullType 8606 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8807 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8808testdata/performance/SampleMaterial.lc 1238:7-1243:35 8607testdata/performance/SampleMaterial.lc 1238:7-1243:35
8809 Bool 8608 Bool
8810 -> CullType 8609 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8811 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8812testdata/performance/SampleMaterial.lc 1238:7-1244:28 8610testdata/performance/SampleMaterial.lc 1238:7-1244:28
8813 CullType 8611 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8814 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
8815testdata/performance/SampleMaterial.lc 1238:7-1245:33 8612testdata/performance/SampleMaterial.lc 1238:7-1245:33
8816 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8613 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8817testdata/performance/SampleMaterial.lc 1238:7-1246:32 8614testdata/performance/SampleMaterial.lc 1238:7-1246:32
8818 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8615 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
8819testdata/performance/SampleMaterial.lc 1238:7-1247:30 8616testdata/performance/SampleMaterial.lc 1238:7-1247:30
8820 Bool -> List StageAttrs -> Bool -> CommonAttrs 8617 Bool -> [StageAttrs] -> Bool -> CommonAttrs
8821testdata/performance/SampleMaterial.lc 1238:7-1248:34 8618testdata/performance/SampleMaterial.lc 1238:7-1248:34
8822 List StageAttrs -> Bool -> CommonAttrs 8619 [StageAttrs] -> Bool -> CommonAttrs
8823testdata/performance/SampleMaterial.lc 1238:7-1276:14 8620testdata/performance/SampleMaterial.lc 1238:7-1276:14
8824 Bool -> CommonAttrs 8621 Bool -> CommonAttrs
8825testdata/performance/SampleMaterial.lc 1238:7-1278:10 8622testdata/performance/SampleMaterial.lc 1238:7-1278:10
@@ -8839,41 +8636,41 @@ testdata/performance/SampleMaterial.lc 1244:23-1244:28
8839testdata/performance/SampleMaterial.lc 1245:20-1245:33 8636testdata/performance/SampleMaterial.lc 1245:20-1245:33
8840 CullType 8637 CullType
8841testdata/performance/SampleMaterial.lc 1246:30-1246:32 8638testdata/performance/SampleMaterial.lc 1246:30-1246:32
8842 forall a . List a 8639 forall a . [a]
8843testdata/performance/SampleMaterial.lc 1247:25-1247:30 8640testdata/performance/SampleMaterial.lc 1247:25-1247:30
8844 Bool 8641 Bool
8845testdata/performance/SampleMaterial.lc 1248:29-1248:34 8642testdata/performance/SampleMaterial.lc 1248:29-1248:34
8846 Bool 8643 Bool
8847testdata/performance/SampleMaterial.lc 1250:13-1276:14 8644testdata/performance/SampleMaterial.lc 1250:13-1276:14
8848 List StageAttrs 8645 [StageAttrs]
8849testdata/performance/SampleMaterial.lc 1250:15-1250:25 8646testdata/performance/SampleMaterial.lc 1250:15-1250:25
8850 Maybe (Blending', Blending') 8647 Maybe (Blending', Blending')
8851 -> RGBGen 8648 -> RGBGen
8852 -> AlphaGen 8649 -> AlphaGen
8853 -> TCGen 8650 -> TCGen
8854 -> List TCMod 8651 -> [TCMod]
8855 -> StageTexture 8652 -> StageTexture
8856 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8653 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8857testdata/performance/SampleMaterial.lc 1250:15-1251:36 8654testdata/performance/SampleMaterial.lc 1250:15-1251:36
8858 RGBGen 8655 RGBGen
8859 -> AlphaGen 8656 -> AlphaGen
8860 -> TCGen 8657 -> TCGen
8861 -> List TCMod 8658 -> [TCMod]
8862 -> StageTexture 8659 -> StageTexture
8863 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8864testdata/performance/SampleMaterial.lc 1250:15-1252:50 8661testdata/performance/SampleMaterial.lc 1250:15-1252:50
8865 AlphaGen 8662 AlphaGen
8866 -> TCGen 8663 -> TCGen
8867 -> List TCMod 8664 -> [TCMod]
8868 -> StageTexture 8665 -> StageTexture
8869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8666 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8870testdata/performance/SampleMaterial.lc 1250:15-1253:42 8667testdata/performance/SampleMaterial.lc 1250:15-1253:42
8871 TCGen 8668 TCGen
8872 -> List TCMod 8669 -> [TCMod]
8873 -> StageTexture 8670 -> StageTexture
8874 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8671 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8875testdata/performance/SampleMaterial.lc 1250:15-1254:36 8672testdata/performance/SampleMaterial.lc 1250:15-1254:36
8876 List TCMod 8673 [TCMod]
8877 -> StageTexture 8674 -> StageTexture
8878 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8675 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8879testdata/performance/SampleMaterial.lc 1250:15-1255:31 8676testdata/performance/SampleMaterial.lc 1250:15-1255:31
@@ -8900,7 +8697,7 @@ testdata/performance/SampleMaterial.lc 1253:32-1253:42
8900testdata/performance/SampleMaterial.lc 1254:29-1254:36 8697testdata/performance/SampleMaterial.lc 1254:29-1254:36
8901 TCGen 8698 TCGen
8902testdata/performance/SampleMaterial.lc 1255:29-1255:31 8699testdata/performance/SampleMaterial.lc 1255:29-1255:31
8903 forall a . List a 8700 forall a . [a]
8904testdata/performance/SampleMaterial.lc 1256:31-1256:37 8701testdata/performance/SampleMaterial.lc 1256:31-1256:37
8905 String -> StageTexture 8702 String -> StageTexture
8906testdata/performance/SampleMaterial.lc 1256:31-1256:72 8703testdata/performance/SampleMaterial.lc 1256:31-1256:72
@@ -8922,29 +8719,29 @@ testdata/performance/SampleMaterial.lc 1263:15-1263:25
8922 -> RGBGen 8719 -> RGBGen
8923 -> AlphaGen 8720 -> AlphaGen
8924 -> TCGen 8721 -> TCGen
8925 -> List TCMod 8722 -> [TCMod]
8926 -> StageTexture 8723 -> StageTexture
8927 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8724 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8928testdata/performance/SampleMaterial.lc 1263:15-1264:57 8725testdata/performance/SampleMaterial.lc 1263:15-1264:57
8929 RGBGen 8726 RGBGen
8930 -> AlphaGen 8727 -> AlphaGen
8931 -> TCGen 8728 -> TCGen
8932 -> List TCMod 8729 -> [TCMod]
8933 -> StageTexture 8730 -> StageTexture
8934 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8731 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8935testdata/performance/SampleMaterial.lc 1263:15-1265:50 8732testdata/performance/SampleMaterial.lc 1263:15-1265:50
8936 AlphaGen 8733 AlphaGen
8937 -> TCGen 8734 -> TCGen
8938 -> List TCMod 8735 -> [TCMod]
8939 -> StageTexture 8736 -> StageTexture
8940 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8737 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8941testdata/performance/SampleMaterial.lc 1263:15-1266:42 8738testdata/performance/SampleMaterial.lc 1263:15-1266:42
8942 TCGen 8739 TCGen
8943 -> List TCMod 8740 -> [TCMod]
8944 -> StageTexture 8741 -> StageTexture
8945 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8742 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8946testdata/performance/SampleMaterial.lc 1263:15-1267:40 8743testdata/performance/SampleMaterial.lc 1263:15-1267:40
8947 List TCMod 8744 [TCMod]
8948 -> StageTexture 8745 -> StageTexture
8949 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8746 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
8950testdata/performance/SampleMaterial.lc 1263:15-1268:31 8747testdata/performance/SampleMaterial.lc 1263:15-1268:31
@@ -8961,7 +8758,7 @@ testdata/performance/SampleMaterial.lc 1263:15-1272:40
8961testdata/performance/SampleMaterial.lc 1263:15-1273:46 8758testdata/performance/SampleMaterial.lc 1263:15-1273:46
8962 String -> StageAttrs 8759 String -> StageAttrs
8963testdata/performance/SampleMaterial.lc 1263:15-1275:18 8760testdata/performance/SampleMaterial.lc 1263:15-1275:18
8964 StageAttrs | List StageAttrs 8761 StageAttrs | [StageAttrs]
8965testdata/performance/SampleMaterial.lc 1264:29-1264:33 8762testdata/performance/SampleMaterial.lc 1264:29-1264:33
8966 forall a . a -> Maybe a 8763 forall a . a -> Maybe a
8967testdata/performance/SampleMaterial.lc 1264:29-1264:57 8764testdata/performance/SampleMaterial.lc 1264:29-1264:57
@@ -8979,7 +8776,7 @@ testdata/performance/SampleMaterial.lc 1266:32-1266:42
8979testdata/performance/SampleMaterial.lc 1267:29-1267:40 8776testdata/performance/SampleMaterial.lc 1267:29-1267:40
8980 TCGen 8777 TCGen
8981testdata/performance/SampleMaterial.lc 1268:29-1268:31 8778testdata/performance/SampleMaterial.lc 1268:29-1268:31
8982 forall a . List a 8779 forall a . [a]
8983testdata/performance/SampleMaterial.lc 1269:31-1269:42 8780testdata/performance/SampleMaterial.lc 1269:31-1269:42
8984 StageTexture 8781 StageTexture
8985testdata/performance/SampleMaterial.lc 1270:34-1270:38 8782testdata/performance/SampleMaterial.lc 1270:34-1270:38
@@ -8997,7 +8794,7 @@ testdata/performance/SampleMaterial.lc 1277:21-1277:26
8997testdata/performance/SampleMaterial.lc 1280:5-1322:6 8794testdata/performance/SampleMaterial.lc 1280:5-1322:6
8998 (String, CommonAttrs) 8795 (String, CommonAttrs)
8999testdata/performance/SampleMaterial.lc 1280:5-2182:6 8796testdata/performance/SampleMaterial.lc 1280:5-2182:6
9000 List (String, CommonAttrs) 8797 [(String, CommonAttrs)]
9001testdata/performance/SampleMaterial.lc 1280:7-1280:44 8798testdata/performance/SampleMaterial.lc 1280:7-1280:44
9002 String 8799 String
9003testdata/performance/SampleMaterial.lc 1281:7-1281:18 8800testdata/performance/SampleMaterial.lc 1281:7-1281:18
@@ -9007,49 +8804,42 @@ testdata/performance/SampleMaterial.lc 1281:7-1281:18
9007 -> Float 8804 -> Float
9008 -> Bool 8805 -> Bool
9009 -> Bool 8806 -> Bool
9010 -> CullType 8807 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9011 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9012testdata/performance/SampleMaterial.lc 1281:7-1282:26 8808testdata/performance/SampleMaterial.lc 1281:7-1282:26
9013 () 8809 ()
9014 -> Bool 8810 -> Bool
9015 -> Float 8811 -> Float
9016 -> Bool 8812 -> Bool
9017 -> Bool 8813 -> Bool
9018 -> CullType 8814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9019 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9020testdata/performance/SampleMaterial.lc 1281:7-1283:26 8815testdata/performance/SampleMaterial.lc 1281:7-1283:26
9021 Bool 8816 Bool
9022 -> Float 8817 -> Float
9023 -> Bool 8818 -> Bool
9024 -> Bool 8819 -> Bool
9025 -> CullType 8820 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9026 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9027testdata/performance/SampleMaterial.lc 1281:7-1284:27 8821testdata/performance/SampleMaterial.lc 1281:7-1284:27
9028 Float 8822 Float
9029 -> Bool 8823 -> Bool
9030 -> Bool 8824 -> Bool
9031 -> CullType 8825 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9032 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9033testdata/performance/SampleMaterial.lc 1281:7-1285:21 8826testdata/performance/SampleMaterial.lc 1281:7-1285:21
9034 Bool 8827 Bool
9035 -> Bool 8828 -> Bool
9036 -> CullType 8829 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9037 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9038testdata/performance/SampleMaterial.lc 1281:7-1286:35 8830testdata/performance/SampleMaterial.lc 1281:7-1286:35
9039 Bool 8831 Bool
9040 -> CullType 8832 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9041 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9042testdata/performance/SampleMaterial.lc 1281:7-1287:28 8833testdata/performance/SampleMaterial.lc 1281:7-1287:28
9043 CullType 8834 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9044 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9045testdata/performance/SampleMaterial.lc 1281:7-1288:33 8835testdata/performance/SampleMaterial.lc 1281:7-1288:33
9046 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8836 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9047testdata/performance/SampleMaterial.lc 1281:7-1289:32 8837testdata/performance/SampleMaterial.lc 1281:7-1289:32
9048 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 8838 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9049testdata/performance/SampleMaterial.lc 1281:7-1290:30 8839testdata/performance/SampleMaterial.lc 1281:7-1290:30
9050 Bool -> List StageAttrs -> Bool -> CommonAttrs 8840 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9051testdata/performance/SampleMaterial.lc 1281:7-1291:34 8841testdata/performance/SampleMaterial.lc 1281:7-1291:34
9052 List StageAttrs -> Bool -> CommonAttrs 8842 [StageAttrs] -> Bool -> CommonAttrs
9053testdata/performance/SampleMaterial.lc 1281:7-1319:14 8843testdata/performance/SampleMaterial.lc 1281:7-1319:14
9054 Bool -> CommonAttrs 8844 Bool -> CommonAttrs
9055testdata/performance/SampleMaterial.lc 1281:7-1321:10 8845testdata/performance/SampleMaterial.lc 1281:7-1321:10
@@ -9069,41 +8859,41 @@ testdata/performance/SampleMaterial.lc 1287:23-1287:28
9069testdata/performance/SampleMaterial.lc 1288:20-1288:33 8859testdata/performance/SampleMaterial.lc 1288:20-1288:33
9070 CullType 8860 CullType
9071testdata/performance/SampleMaterial.lc 1289:30-1289:32 8861testdata/performance/SampleMaterial.lc 1289:30-1289:32
9072 forall a . List a 8862 forall a . [a]
9073testdata/performance/SampleMaterial.lc 1290:25-1290:30 8863testdata/performance/SampleMaterial.lc 1290:25-1290:30
9074 Bool 8864 Bool
9075testdata/performance/SampleMaterial.lc 1291:29-1291:34 8865testdata/performance/SampleMaterial.lc 1291:29-1291:34
9076 Bool 8866 Bool
9077testdata/performance/SampleMaterial.lc 1293:13-1319:14 8867testdata/performance/SampleMaterial.lc 1293:13-1319:14
9078 List StageAttrs 8868 [StageAttrs]
9079testdata/performance/SampleMaterial.lc 1293:15-1293:25 8869testdata/performance/SampleMaterial.lc 1293:15-1293:25
9080 Maybe (Blending', Blending') 8870 Maybe (Blending', Blending')
9081 -> RGBGen 8871 -> RGBGen
9082 -> AlphaGen 8872 -> AlphaGen
9083 -> TCGen 8873 -> TCGen
9084 -> List TCMod 8874 -> [TCMod]
9085 -> StageTexture 8875 -> StageTexture
9086 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8876 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9087testdata/performance/SampleMaterial.lc 1293:15-1294:36 8877testdata/performance/SampleMaterial.lc 1293:15-1294:36
9088 RGBGen 8878 RGBGen
9089 -> AlphaGen 8879 -> AlphaGen
9090 -> TCGen 8880 -> TCGen
9091 -> List TCMod 8881 -> [TCMod]
9092 -> StageTexture 8882 -> StageTexture
9093 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9094testdata/performance/SampleMaterial.lc 1293:15-1295:50 8884testdata/performance/SampleMaterial.lc 1293:15-1295:50
9095 AlphaGen 8885 AlphaGen
9096 -> TCGen 8886 -> TCGen
9097 -> List TCMod 8887 -> [TCMod]
9098 -> StageTexture 8888 -> StageTexture
9099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8889 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9100testdata/performance/SampleMaterial.lc 1293:15-1296:42 8890testdata/performance/SampleMaterial.lc 1293:15-1296:42
9101 TCGen 8891 TCGen
9102 -> List TCMod 8892 -> [TCMod]
9103 -> StageTexture 8893 -> StageTexture
9104 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8894 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9105testdata/performance/SampleMaterial.lc 1293:15-1297:36 8895testdata/performance/SampleMaterial.lc 1293:15-1297:36
9106 List TCMod 8896 [TCMod]
9107 -> StageTexture 8897 -> StageTexture
9108 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8898 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9109testdata/performance/SampleMaterial.lc 1293:15-1298:31 8899testdata/performance/SampleMaterial.lc 1293:15-1298:31
@@ -9130,7 +8920,7 @@ testdata/performance/SampleMaterial.lc 1296:32-1296:42
9130testdata/performance/SampleMaterial.lc 1297:29-1297:36 8920testdata/performance/SampleMaterial.lc 1297:29-1297:36
9131 TCGen 8921 TCGen
9132testdata/performance/SampleMaterial.lc 1298:29-1298:31 8922testdata/performance/SampleMaterial.lc 1298:29-1298:31
9133 forall a . List a 8923 forall a . [a]
9134testdata/performance/SampleMaterial.lc 1299:31-1299:37 8924testdata/performance/SampleMaterial.lc 1299:31-1299:37
9135 String -> StageTexture 8925 String -> StageTexture
9136testdata/performance/SampleMaterial.lc 1299:31-1299:75 8926testdata/performance/SampleMaterial.lc 1299:31-1299:75
@@ -9152,29 +8942,29 @@ testdata/performance/SampleMaterial.lc 1306:15-1306:25
9152 -> RGBGen 8942 -> RGBGen
9153 -> AlphaGen 8943 -> AlphaGen
9154 -> TCGen 8944 -> TCGen
9155 -> List TCMod 8945 -> [TCMod]
9156 -> StageTexture 8946 -> StageTexture
9157 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8947 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9158testdata/performance/SampleMaterial.lc 1306:15-1307:57 8948testdata/performance/SampleMaterial.lc 1306:15-1307:57
9159 RGBGen 8949 RGBGen
9160 -> AlphaGen 8950 -> AlphaGen
9161 -> TCGen 8951 -> TCGen
9162 -> List TCMod 8952 -> [TCMod]
9163 -> StageTexture 8953 -> StageTexture
9164 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9165testdata/performance/SampleMaterial.lc 1306:15-1308:50 8955testdata/performance/SampleMaterial.lc 1306:15-1308:50
9166 AlphaGen 8956 AlphaGen
9167 -> TCGen 8957 -> TCGen
9168 -> List TCMod 8958 -> [TCMod]
9169 -> StageTexture 8959 -> StageTexture
9170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8960 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9171testdata/performance/SampleMaterial.lc 1306:15-1309:42 8961testdata/performance/SampleMaterial.lc 1306:15-1309:42
9172 TCGen 8962 TCGen
9173 -> List TCMod 8963 -> [TCMod]
9174 -> StageTexture 8964 -> StageTexture
9175 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8965 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9176testdata/performance/SampleMaterial.lc 1306:15-1310:40 8966testdata/performance/SampleMaterial.lc 1306:15-1310:40
9177 List TCMod 8967 [TCMod]
9178 -> StageTexture 8968 -> StageTexture
9179 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 8969 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9180testdata/performance/SampleMaterial.lc 1306:15-1311:31 8970testdata/performance/SampleMaterial.lc 1306:15-1311:31
@@ -9191,7 +8981,7 @@ testdata/performance/SampleMaterial.lc 1306:15-1315:40
9191testdata/performance/SampleMaterial.lc 1306:15-1316:46 8981testdata/performance/SampleMaterial.lc 1306:15-1316:46
9192 String -> StageAttrs 8982 String -> StageAttrs
9193testdata/performance/SampleMaterial.lc 1306:15-1318:18 8983testdata/performance/SampleMaterial.lc 1306:15-1318:18
9194 StageAttrs | List StageAttrs 8984 StageAttrs | [StageAttrs]
9195testdata/performance/SampleMaterial.lc 1307:29-1307:33 8985testdata/performance/SampleMaterial.lc 1307:29-1307:33
9196 forall a . a -> Maybe a 8986 forall a . a -> Maybe a
9197testdata/performance/SampleMaterial.lc 1307:29-1307:57 8987testdata/performance/SampleMaterial.lc 1307:29-1307:57
@@ -9209,7 +8999,7 @@ testdata/performance/SampleMaterial.lc 1309:32-1309:42
9209testdata/performance/SampleMaterial.lc 1310:29-1310:40 8999testdata/performance/SampleMaterial.lc 1310:29-1310:40
9210 TCGen 9000 TCGen
9211testdata/performance/SampleMaterial.lc 1311:29-1311:31 9001testdata/performance/SampleMaterial.lc 1311:29-1311:31
9212 forall a . List a 9002 forall a . [a]
9213testdata/performance/SampleMaterial.lc 1312:31-1312:42 9003testdata/performance/SampleMaterial.lc 1312:31-1312:42
9214 StageTexture 9004 StageTexture
9215testdata/performance/SampleMaterial.lc 1313:34-1313:38 9005testdata/performance/SampleMaterial.lc 1313:34-1313:38
@@ -9227,7 +9017,7 @@ testdata/performance/SampleMaterial.lc 1320:21-1320:26
9227testdata/performance/SampleMaterial.lc 1323:5-1365:6 9017testdata/performance/SampleMaterial.lc 1323:5-1365:6
9228 (String, CommonAttrs) 9018 (String, CommonAttrs)
9229testdata/performance/SampleMaterial.lc 1323:5-2182:6 9019testdata/performance/SampleMaterial.lc 1323:5-2182:6
9230 List (String, CommonAttrs) 9020 [(String, CommonAttrs)]
9231testdata/performance/SampleMaterial.lc 1323:7-1323:43 9021testdata/performance/SampleMaterial.lc 1323:7-1323:43
9232 String 9022 String
9233testdata/performance/SampleMaterial.lc 1324:7-1324:18 9023testdata/performance/SampleMaterial.lc 1324:7-1324:18
@@ -9237,49 +9027,42 @@ testdata/performance/SampleMaterial.lc 1324:7-1324:18
9237 -> Float 9027 -> Float
9238 -> Bool 9028 -> Bool
9239 -> Bool 9029 -> Bool
9240 -> CullType 9030 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9241 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9242testdata/performance/SampleMaterial.lc 1324:7-1325:26 9031testdata/performance/SampleMaterial.lc 1324:7-1325:26
9243 () 9032 ()
9244 -> Bool 9033 -> Bool
9245 -> Float 9034 -> Float
9246 -> Bool 9035 -> Bool
9247 -> Bool 9036 -> Bool
9248 -> CullType 9037 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9249 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9250testdata/performance/SampleMaterial.lc 1324:7-1326:26 9038testdata/performance/SampleMaterial.lc 1324:7-1326:26
9251 Bool 9039 Bool
9252 -> Float 9040 -> Float
9253 -> Bool 9041 -> Bool
9254 -> Bool 9042 -> Bool
9255 -> CullType 9043 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9256 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9257testdata/performance/SampleMaterial.lc 1324:7-1327:27 9044testdata/performance/SampleMaterial.lc 1324:7-1327:27
9258 Float 9045 Float
9259 -> Bool 9046 -> Bool
9260 -> Bool 9047 -> Bool
9261 -> CullType 9048 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9262 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9263testdata/performance/SampleMaterial.lc 1324:7-1328:21 9049testdata/performance/SampleMaterial.lc 1324:7-1328:21
9264 Bool 9050 Bool
9265 -> Bool 9051 -> Bool
9266 -> CullType 9052 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9267 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9268testdata/performance/SampleMaterial.lc 1324:7-1329:35 9053testdata/performance/SampleMaterial.lc 1324:7-1329:35
9269 Bool 9054 Bool
9270 -> CullType 9055 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9271 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9272testdata/performance/SampleMaterial.lc 1324:7-1330:28 9056testdata/performance/SampleMaterial.lc 1324:7-1330:28
9273 CullType 9057 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9274 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9275testdata/performance/SampleMaterial.lc 1324:7-1331:33 9058testdata/performance/SampleMaterial.lc 1324:7-1331:33
9276 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9059 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9277testdata/performance/SampleMaterial.lc 1324:7-1332:32 9060testdata/performance/SampleMaterial.lc 1324:7-1332:32
9278 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9061 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9279testdata/performance/SampleMaterial.lc 1324:7-1333:30 9062testdata/performance/SampleMaterial.lc 1324:7-1333:30
9280 Bool -> List StageAttrs -> Bool -> CommonAttrs 9063 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9281testdata/performance/SampleMaterial.lc 1324:7-1334:34 9064testdata/performance/SampleMaterial.lc 1324:7-1334:34
9282 List StageAttrs -> Bool -> CommonAttrs 9065 [StageAttrs] -> Bool -> CommonAttrs
9283testdata/performance/SampleMaterial.lc 1324:7-1362:14 9066testdata/performance/SampleMaterial.lc 1324:7-1362:14
9284 Bool -> CommonAttrs 9067 Bool -> CommonAttrs
9285testdata/performance/SampleMaterial.lc 1324:7-1364:10 9068testdata/performance/SampleMaterial.lc 1324:7-1364:10
@@ -9299,41 +9082,41 @@ testdata/performance/SampleMaterial.lc 1330:23-1330:28
9299testdata/performance/SampleMaterial.lc 1331:20-1331:33 9082testdata/performance/SampleMaterial.lc 1331:20-1331:33
9300 CullType 9083 CullType
9301testdata/performance/SampleMaterial.lc 1332:30-1332:32 9084testdata/performance/SampleMaterial.lc 1332:30-1332:32
9302 forall a . List a 9085 forall a . [a]
9303testdata/performance/SampleMaterial.lc 1333:25-1333:30 9086testdata/performance/SampleMaterial.lc 1333:25-1333:30
9304 Bool 9087 Bool
9305testdata/performance/SampleMaterial.lc 1334:29-1334:34 9088testdata/performance/SampleMaterial.lc 1334:29-1334:34
9306 Bool 9089 Bool
9307testdata/performance/SampleMaterial.lc 1336:13-1362:14 9090testdata/performance/SampleMaterial.lc 1336:13-1362:14
9308 List StageAttrs 9091 [StageAttrs]
9309testdata/performance/SampleMaterial.lc 1336:15-1336:25 9092testdata/performance/SampleMaterial.lc 1336:15-1336:25
9310 Maybe (Blending', Blending') 9093 Maybe (Blending', Blending')
9311 -> RGBGen 9094 -> RGBGen
9312 -> AlphaGen 9095 -> AlphaGen
9313 -> TCGen 9096 -> TCGen
9314 -> List TCMod 9097 -> [TCMod]
9315 -> StageTexture 9098 -> StageTexture
9316 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9317testdata/performance/SampleMaterial.lc 1336:15-1337:36 9100testdata/performance/SampleMaterial.lc 1336:15-1337:36
9318 RGBGen 9101 RGBGen
9319 -> AlphaGen 9102 -> AlphaGen
9320 -> TCGen 9103 -> TCGen
9321 -> List TCMod 9104 -> [TCMod]
9322 -> StageTexture 9105 -> StageTexture
9323 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9324testdata/performance/SampleMaterial.lc 1336:15-1338:50 9107testdata/performance/SampleMaterial.lc 1336:15-1338:50
9325 AlphaGen 9108 AlphaGen
9326 -> TCGen 9109 -> TCGen
9327 -> List TCMod 9110 -> [TCMod]
9328 -> StageTexture 9111 -> StageTexture
9329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9112 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9330testdata/performance/SampleMaterial.lc 1336:15-1339:42 9113testdata/performance/SampleMaterial.lc 1336:15-1339:42
9331 TCGen 9114 TCGen
9332 -> List TCMod 9115 -> [TCMod]
9333 -> StageTexture 9116 -> StageTexture
9334 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9117 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9335testdata/performance/SampleMaterial.lc 1336:15-1340:36 9118testdata/performance/SampleMaterial.lc 1336:15-1340:36
9336 List TCMod 9119 [TCMod]
9337 -> StageTexture 9120 -> StageTexture
9338 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9121 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9339testdata/performance/SampleMaterial.lc 1336:15-1341:31 9122testdata/performance/SampleMaterial.lc 1336:15-1341:31
@@ -9360,7 +9143,7 @@ testdata/performance/SampleMaterial.lc 1339:32-1339:42
9360testdata/performance/SampleMaterial.lc 1340:29-1340:36 9143testdata/performance/SampleMaterial.lc 1340:29-1340:36
9361 TCGen 9144 TCGen
9362testdata/performance/SampleMaterial.lc 1341:29-1341:31 9145testdata/performance/SampleMaterial.lc 1341:29-1341:31
9363 forall a . List a 9146 forall a . [a]
9364testdata/performance/SampleMaterial.lc 1342:31-1342:37 9147testdata/performance/SampleMaterial.lc 1342:31-1342:37
9365 String -> StageTexture 9148 String -> StageTexture
9366testdata/performance/SampleMaterial.lc 1342:31-1342:74 9149testdata/performance/SampleMaterial.lc 1342:31-1342:74
@@ -9382,29 +9165,29 @@ testdata/performance/SampleMaterial.lc 1349:15-1349:25
9382 -> RGBGen 9165 -> RGBGen
9383 -> AlphaGen 9166 -> AlphaGen
9384 -> TCGen 9167 -> TCGen
9385 -> List TCMod 9168 -> [TCMod]
9386 -> StageTexture 9169 -> StageTexture
9387 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9170 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9388testdata/performance/SampleMaterial.lc 1349:15-1350:57 9171testdata/performance/SampleMaterial.lc 1349:15-1350:57
9389 RGBGen 9172 RGBGen
9390 -> AlphaGen 9173 -> AlphaGen
9391 -> TCGen 9174 -> TCGen
9392 -> List TCMod 9175 -> [TCMod]
9393 -> StageTexture 9176 -> StageTexture
9394 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9395testdata/performance/SampleMaterial.lc 1349:15-1351:50 9178testdata/performance/SampleMaterial.lc 1349:15-1351:50
9396 AlphaGen 9179 AlphaGen
9397 -> TCGen 9180 -> TCGen
9398 -> List TCMod 9181 -> [TCMod]
9399 -> StageTexture 9182 -> StageTexture
9400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9183 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9401testdata/performance/SampleMaterial.lc 1349:15-1352:42 9184testdata/performance/SampleMaterial.lc 1349:15-1352:42
9402 TCGen 9185 TCGen
9403 -> List TCMod 9186 -> [TCMod]
9404 -> StageTexture 9187 -> StageTexture
9405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9188 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9406testdata/performance/SampleMaterial.lc 1349:15-1353:40 9189testdata/performance/SampleMaterial.lc 1349:15-1353:40
9407 List TCMod 9190 [TCMod]
9408 -> StageTexture 9191 -> StageTexture
9409 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9192 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9410testdata/performance/SampleMaterial.lc 1349:15-1354:31 9193testdata/performance/SampleMaterial.lc 1349:15-1354:31
@@ -9421,7 +9204,7 @@ testdata/performance/SampleMaterial.lc 1349:15-1358:40
9421testdata/performance/SampleMaterial.lc 1349:15-1359:46 9204testdata/performance/SampleMaterial.lc 1349:15-1359:46
9422 String -> StageAttrs 9205 String -> StageAttrs
9423testdata/performance/SampleMaterial.lc 1349:15-1361:18 9206testdata/performance/SampleMaterial.lc 1349:15-1361:18
9424 StageAttrs | List StageAttrs 9207 StageAttrs | [StageAttrs]
9425testdata/performance/SampleMaterial.lc 1350:29-1350:33 9208testdata/performance/SampleMaterial.lc 1350:29-1350:33
9426 forall a . a -> Maybe a 9209 forall a . a -> Maybe a
9427testdata/performance/SampleMaterial.lc 1350:29-1350:57 9210testdata/performance/SampleMaterial.lc 1350:29-1350:57
@@ -9439,7 +9222,7 @@ testdata/performance/SampleMaterial.lc 1352:32-1352:42
9439testdata/performance/SampleMaterial.lc 1353:29-1353:40 9222testdata/performance/SampleMaterial.lc 1353:29-1353:40
9440 TCGen 9223 TCGen
9441testdata/performance/SampleMaterial.lc 1354:29-1354:31 9224testdata/performance/SampleMaterial.lc 1354:29-1354:31
9442 forall a . List a 9225 forall a . [a]
9443testdata/performance/SampleMaterial.lc 1355:31-1355:42 9226testdata/performance/SampleMaterial.lc 1355:31-1355:42
9444 StageTexture 9227 StageTexture
9445testdata/performance/SampleMaterial.lc 1356:34-1356:38 9228testdata/performance/SampleMaterial.lc 1356:34-1356:38
@@ -9457,7 +9240,7 @@ testdata/performance/SampleMaterial.lc 1363:21-1363:26
9457testdata/performance/SampleMaterial.lc 1366:5-1408:6 9240testdata/performance/SampleMaterial.lc 1366:5-1408:6
9458 (String, CommonAttrs) 9241 (String, CommonAttrs)
9459testdata/performance/SampleMaterial.lc 1366:5-2182:6 9242testdata/performance/SampleMaterial.lc 1366:5-2182:6
9460 List (String, CommonAttrs) 9243 [(String, CommonAttrs)]
9461testdata/performance/SampleMaterial.lc 1366:7-1366:44 9244testdata/performance/SampleMaterial.lc 1366:7-1366:44
9462 String 9245 String
9463testdata/performance/SampleMaterial.lc 1367:7-1367:18 9246testdata/performance/SampleMaterial.lc 1367:7-1367:18
@@ -9467,49 +9250,42 @@ testdata/performance/SampleMaterial.lc 1367:7-1367:18
9467 -> Float 9250 -> Float
9468 -> Bool 9251 -> Bool
9469 -> Bool 9252 -> Bool
9470 -> CullType 9253 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9471 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9472testdata/performance/SampleMaterial.lc 1367:7-1368:26 9254testdata/performance/SampleMaterial.lc 1367:7-1368:26
9473 () 9255 ()
9474 -> Bool 9256 -> Bool
9475 -> Float 9257 -> Float
9476 -> Bool 9258 -> Bool
9477 -> Bool 9259 -> Bool
9478 -> CullType 9260 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9479 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9480testdata/performance/SampleMaterial.lc 1367:7-1369:26 9261testdata/performance/SampleMaterial.lc 1367:7-1369:26
9481 Bool 9262 Bool
9482 -> Float 9263 -> Float
9483 -> Bool 9264 -> Bool
9484 -> Bool 9265 -> Bool
9485 -> CullType 9266 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9486 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9487testdata/performance/SampleMaterial.lc 1367:7-1370:27 9267testdata/performance/SampleMaterial.lc 1367:7-1370:27
9488 Float 9268 Float
9489 -> Bool 9269 -> Bool
9490 -> Bool 9270 -> Bool
9491 -> CullType 9271 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9492 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9493testdata/performance/SampleMaterial.lc 1367:7-1371:21 9272testdata/performance/SampleMaterial.lc 1367:7-1371:21
9494 Bool 9273 Bool
9495 -> Bool 9274 -> Bool
9496 -> CullType 9275 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9497 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9498testdata/performance/SampleMaterial.lc 1367:7-1372:35 9276testdata/performance/SampleMaterial.lc 1367:7-1372:35
9499 Bool 9277 Bool
9500 -> CullType 9278 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9501 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9502testdata/performance/SampleMaterial.lc 1367:7-1373:28 9279testdata/performance/SampleMaterial.lc 1367:7-1373:28
9503 CullType 9280 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9504 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9505testdata/performance/SampleMaterial.lc 1367:7-1374:33 9281testdata/performance/SampleMaterial.lc 1367:7-1374:33
9506 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9282 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9507testdata/performance/SampleMaterial.lc 1367:7-1375:32 9283testdata/performance/SampleMaterial.lc 1367:7-1375:32
9508 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9284 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9509testdata/performance/SampleMaterial.lc 1367:7-1376:30 9285testdata/performance/SampleMaterial.lc 1367:7-1376:30
9510 Bool -> List StageAttrs -> Bool -> CommonAttrs 9286 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9511testdata/performance/SampleMaterial.lc 1367:7-1377:34 9287testdata/performance/SampleMaterial.lc 1367:7-1377:34
9512 List StageAttrs -> Bool -> CommonAttrs 9288 [StageAttrs] -> Bool -> CommonAttrs
9513testdata/performance/SampleMaterial.lc 1367:7-1405:14 9289testdata/performance/SampleMaterial.lc 1367:7-1405:14
9514 Bool -> CommonAttrs 9290 Bool -> CommonAttrs
9515testdata/performance/SampleMaterial.lc 1367:7-1407:10 9291testdata/performance/SampleMaterial.lc 1367:7-1407:10
@@ -9529,41 +9305,41 @@ testdata/performance/SampleMaterial.lc 1373:23-1373:28
9529testdata/performance/SampleMaterial.lc 1374:20-1374:33 9305testdata/performance/SampleMaterial.lc 1374:20-1374:33
9530 CullType 9306 CullType
9531testdata/performance/SampleMaterial.lc 1375:30-1375:32 9307testdata/performance/SampleMaterial.lc 1375:30-1375:32
9532 forall a . List a 9308 forall a . [a]
9533testdata/performance/SampleMaterial.lc 1376:25-1376:30 9309testdata/performance/SampleMaterial.lc 1376:25-1376:30
9534 Bool 9310 Bool
9535testdata/performance/SampleMaterial.lc 1377:29-1377:34 9311testdata/performance/SampleMaterial.lc 1377:29-1377:34
9536 Bool 9312 Bool
9537testdata/performance/SampleMaterial.lc 1379:13-1405:14 9313testdata/performance/SampleMaterial.lc 1379:13-1405:14
9538 List StageAttrs 9314 [StageAttrs]
9539testdata/performance/SampleMaterial.lc 1379:15-1379:25 9315testdata/performance/SampleMaterial.lc 1379:15-1379:25
9540 Maybe (Blending', Blending') 9316 Maybe (Blending', Blending')
9541 -> RGBGen 9317 -> RGBGen
9542 -> AlphaGen 9318 -> AlphaGen
9543 -> TCGen 9319 -> TCGen
9544 -> List TCMod 9320 -> [TCMod]
9545 -> StageTexture 9321 -> StageTexture
9546 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9322 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9547testdata/performance/SampleMaterial.lc 1379:15-1380:36 9323testdata/performance/SampleMaterial.lc 1379:15-1380:36
9548 RGBGen 9324 RGBGen
9549 -> AlphaGen 9325 -> AlphaGen
9550 -> TCGen 9326 -> TCGen
9551 -> List TCMod 9327 -> [TCMod]
9552 -> StageTexture 9328 -> StageTexture
9553 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9554testdata/performance/SampleMaterial.lc 1379:15-1381:50 9330testdata/performance/SampleMaterial.lc 1379:15-1381:50
9555 AlphaGen 9331 AlphaGen
9556 -> TCGen 9332 -> TCGen
9557 -> List TCMod 9333 -> [TCMod]
9558 -> StageTexture 9334 -> StageTexture
9559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9335 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9560testdata/performance/SampleMaterial.lc 1379:15-1382:42 9336testdata/performance/SampleMaterial.lc 1379:15-1382:42
9561 TCGen 9337 TCGen
9562 -> List TCMod 9338 -> [TCMod]
9563 -> StageTexture 9339 -> StageTexture
9564 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9340 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9565testdata/performance/SampleMaterial.lc 1379:15-1383:36 9341testdata/performance/SampleMaterial.lc 1379:15-1383:36
9566 List TCMod 9342 [TCMod]
9567 -> StageTexture 9343 -> StageTexture
9568 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9344 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9569testdata/performance/SampleMaterial.lc 1379:15-1384:31 9345testdata/performance/SampleMaterial.lc 1379:15-1384:31
@@ -9590,7 +9366,7 @@ testdata/performance/SampleMaterial.lc 1382:32-1382:42
9590testdata/performance/SampleMaterial.lc 1383:29-1383:36 9366testdata/performance/SampleMaterial.lc 1383:29-1383:36
9591 TCGen 9367 TCGen
9592testdata/performance/SampleMaterial.lc 1384:29-1384:31 9368testdata/performance/SampleMaterial.lc 1384:29-1384:31
9593 forall a . List a 9369 forall a . [a]
9594testdata/performance/SampleMaterial.lc 1385:31-1385:37 9370testdata/performance/SampleMaterial.lc 1385:31-1385:37
9595 String -> StageTexture 9371 String -> StageTexture
9596testdata/performance/SampleMaterial.lc 1385:31-1385:75 9372testdata/performance/SampleMaterial.lc 1385:31-1385:75
@@ -9612,29 +9388,29 @@ testdata/performance/SampleMaterial.lc 1392:15-1392:25
9612 -> RGBGen 9388 -> RGBGen
9613 -> AlphaGen 9389 -> AlphaGen
9614 -> TCGen 9390 -> TCGen
9615 -> List TCMod 9391 -> [TCMod]
9616 -> StageTexture 9392 -> StageTexture
9617 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9618testdata/performance/SampleMaterial.lc 1392:15-1393:57 9394testdata/performance/SampleMaterial.lc 1392:15-1393:57
9619 RGBGen 9395 RGBGen
9620 -> AlphaGen 9396 -> AlphaGen
9621 -> TCGen 9397 -> TCGen
9622 -> List TCMod 9398 -> [TCMod]
9623 -> StageTexture 9399 -> StageTexture
9624 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9625testdata/performance/SampleMaterial.lc 1392:15-1394:50 9401testdata/performance/SampleMaterial.lc 1392:15-1394:50
9626 AlphaGen 9402 AlphaGen
9627 -> TCGen 9403 -> TCGen
9628 -> List TCMod 9404 -> [TCMod]
9629 -> StageTexture 9405 -> StageTexture
9630 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9406 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9631testdata/performance/SampleMaterial.lc 1392:15-1395:42 9407testdata/performance/SampleMaterial.lc 1392:15-1395:42
9632 TCGen 9408 TCGen
9633 -> List TCMod 9409 -> [TCMod]
9634 -> StageTexture 9410 -> StageTexture
9635 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9411 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9636testdata/performance/SampleMaterial.lc 1392:15-1396:40 9412testdata/performance/SampleMaterial.lc 1392:15-1396:40
9637 List TCMod 9413 [TCMod]
9638 -> StageTexture 9414 -> StageTexture
9639 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9415 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9640testdata/performance/SampleMaterial.lc 1392:15-1397:31 9416testdata/performance/SampleMaterial.lc 1392:15-1397:31
@@ -9651,7 +9427,7 @@ testdata/performance/SampleMaterial.lc 1392:15-1401:40
9651testdata/performance/SampleMaterial.lc 1392:15-1402:46 9427testdata/performance/SampleMaterial.lc 1392:15-1402:46
9652 String -> StageAttrs 9428 String -> StageAttrs
9653testdata/performance/SampleMaterial.lc 1392:15-1404:18 9429testdata/performance/SampleMaterial.lc 1392:15-1404:18
9654 StageAttrs | List StageAttrs 9430 StageAttrs | [StageAttrs]
9655testdata/performance/SampleMaterial.lc 1393:29-1393:33 9431testdata/performance/SampleMaterial.lc 1393:29-1393:33
9656 forall a . a -> Maybe a 9432 forall a . a -> Maybe a
9657testdata/performance/SampleMaterial.lc 1393:29-1393:57 9433testdata/performance/SampleMaterial.lc 1393:29-1393:57
@@ -9669,7 +9445,7 @@ testdata/performance/SampleMaterial.lc 1395:32-1395:42
9669testdata/performance/SampleMaterial.lc 1396:29-1396:40 9445testdata/performance/SampleMaterial.lc 1396:29-1396:40
9670 TCGen 9446 TCGen
9671testdata/performance/SampleMaterial.lc 1397:29-1397:31 9447testdata/performance/SampleMaterial.lc 1397:29-1397:31
9672 forall a . List a 9448 forall a . [a]
9673testdata/performance/SampleMaterial.lc 1398:31-1398:42 9449testdata/performance/SampleMaterial.lc 1398:31-1398:42
9674 StageTexture 9450 StageTexture
9675testdata/performance/SampleMaterial.lc 1399:34-1399:38 9451testdata/performance/SampleMaterial.lc 1399:34-1399:38
@@ -9687,7 +9463,7 @@ testdata/performance/SampleMaterial.lc 1406:21-1406:26
9687testdata/performance/SampleMaterial.lc 1409:5-1451:6 9463testdata/performance/SampleMaterial.lc 1409:5-1451:6
9688 (String, CommonAttrs) 9464 (String, CommonAttrs)
9689testdata/performance/SampleMaterial.lc 1409:5-2182:6 9465testdata/performance/SampleMaterial.lc 1409:5-2182:6
9690 List (String, CommonAttrs) 9466 [(String, CommonAttrs)]
9691testdata/performance/SampleMaterial.lc 1409:7-1409:44 9467testdata/performance/SampleMaterial.lc 1409:7-1409:44
9692 String 9468 String
9693testdata/performance/SampleMaterial.lc 1410:7-1410:18 9469testdata/performance/SampleMaterial.lc 1410:7-1410:18
@@ -9697,49 +9473,42 @@ testdata/performance/SampleMaterial.lc 1410:7-1410:18
9697 -> Float 9473 -> Float
9698 -> Bool 9474 -> Bool
9699 -> Bool 9475 -> Bool
9700 -> CullType 9476 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9701 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9702testdata/performance/SampleMaterial.lc 1410:7-1411:26 9477testdata/performance/SampleMaterial.lc 1410:7-1411:26
9703 () 9478 ()
9704 -> Bool 9479 -> Bool
9705 -> Float 9480 -> Float
9706 -> Bool 9481 -> Bool
9707 -> Bool 9482 -> Bool
9708 -> CullType 9483 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9709 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9710testdata/performance/SampleMaterial.lc 1410:7-1412:26 9484testdata/performance/SampleMaterial.lc 1410:7-1412:26
9711 Bool 9485 Bool
9712 -> Float 9486 -> Float
9713 -> Bool 9487 -> Bool
9714 -> Bool 9488 -> Bool
9715 -> CullType 9489 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9716 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9717testdata/performance/SampleMaterial.lc 1410:7-1413:27 9490testdata/performance/SampleMaterial.lc 1410:7-1413:27
9718 Float 9491 Float
9719 -> Bool 9492 -> Bool
9720 -> Bool 9493 -> Bool
9721 -> CullType 9494 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9722 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9723testdata/performance/SampleMaterial.lc 1410:7-1414:21 9495testdata/performance/SampleMaterial.lc 1410:7-1414:21
9724 Bool 9496 Bool
9725 -> Bool 9497 -> Bool
9726 -> CullType 9498 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9727 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9728testdata/performance/SampleMaterial.lc 1410:7-1415:35 9499testdata/performance/SampleMaterial.lc 1410:7-1415:35
9729 Bool 9500 Bool
9730 -> CullType 9501 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9731 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9732testdata/performance/SampleMaterial.lc 1410:7-1416:28 9502testdata/performance/SampleMaterial.lc 1410:7-1416:28
9733 CullType 9503 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9734 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9735testdata/performance/SampleMaterial.lc 1410:7-1417:33 9504testdata/performance/SampleMaterial.lc 1410:7-1417:33
9736 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9505 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9737testdata/performance/SampleMaterial.lc 1410:7-1418:32 9506testdata/performance/SampleMaterial.lc 1410:7-1418:32
9738 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9507 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9739testdata/performance/SampleMaterial.lc 1410:7-1419:30 9508testdata/performance/SampleMaterial.lc 1410:7-1419:30
9740 Bool -> List StageAttrs -> Bool -> CommonAttrs 9509 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9741testdata/performance/SampleMaterial.lc 1410:7-1420:34 9510testdata/performance/SampleMaterial.lc 1410:7-1420:34
9742 List StageAttrs -> Bool -> CommonAttrs 9511 [StageAttrs] -> Bool -> CommonAttrs
9743testdata/performance/SampleMaterial.lc 1410:7-1448:14 9512testdata/performance/SampleMaterial.lc 1410:7-1448:14
9744 Bool -> CommonAttrs 9513 Bool -> CommonAttrs
9745testdata/performance/SampleMaterial.lc 1410:7-1450:10 9514testdata/performance/SampleMaterial.lc 1410:7-1450:10
@@ -9759,41 +9528,41 @@ testdata/performance/SampleMaterial.lc 1416:23-1416:28
9759testdata/performance/SampleMaterial.lc 1417:20-1417:33 9528testdata/performance/SampleMaterial.lc 1417:20-1417:33
9760 CullType 9529 CullType
9761testdata/performance/SampleMaterial.lc 1418:30-1418:32 9530testdata/performance/SampleMaterial.lc 1418:30-1418:32
9762 forall a . List a 9531 forall a . [a]
9763testdata/performance/SampleMaterial.lc 1419:25-1419:30 9532testdata/performance/SampleMaterial.lc 1419:25-1419:30
9764 Bool 9533 Bool
9765testdata/performance/SampleMaterial.lc 1420:29-1420:34 9534testdata/performance/SampleMaterial.lc 1420:29-1420:34
9766 Bool 9535 Bool
9767testdata/performance/SampleMaterial.lc 1422:13-1448:14 9536testdata/performance/SampleMaterial.lc 1422:13-1448:14
9768 List StageAttrs 9537 [StageAttrs]
9769testdata/performance/SampleMaterial.lc 1422:15-1422:25 9538testdata/performance/SampleMaterial.lc 1422:15-1422:25
9770 Maybe (Blending', Blending') 9539 Maybe (Blending', Blending')
9771 -> RGBGen 9540 -> RGBGen
9772 -> AlphaGen 9541 -> AlphaGen
9773 -> TCGen 9542 -> TCGen
9774 -> List TCMod 9543 -> [TCMod]
9775 -> StageTexture 9544 -> StageTexture
9776 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9777testdata/performance/SampleMaterial.lc 1422:15-1423:36 9546testdata/performance/SampleMaterial.lc 1422:15-1423:36
9778 RGBGen 9547 RGBGen
9779 -> AlphaGen 9548 -> AlphaGen
9780 -> TCGen 9549 -> TCGen
9781 -> List TCMod 9550 -> [TCMod]
9782 -> StageTexture 9551 -> StageTexture
9783 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9784testdata/performance/SampleMaterial.lc 1422:15-1424:50 9553testdata/performance/SampleMaterial.lc 1422:15-1424:50
9785 AlphaGen 9554 AlphaGen
9786 -> TCGen 9555 -> TCGen
9787 -> List TCMod 9556 -> [TCMod]
9788 -> StageTexture 9557 -> StageTexture
9789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9790testdata/performance/SampleMaterial.lc 1422:15-1425:42 9559testdata/performance/SampleMaterial.lc 1422:15-1425:42
9791 TCGen 9560 TCGen
9792 -> List TCMod 9561 -> [TCMod]
9793 -> StageTexture 9562 -> StageTexture
9794 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9563 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9795testdata/performance/SampleMaterial.lc 1422:15-1426:36 9564testdata/performance/SampleMaterial.lc 1422:15-1426:36
9796 List TCMod 9565 [TCMod]
9797 -> StageTexture 9566 -> StageTexture
9798 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9567 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9799testdata/performance/SampleMaterial.lc 1422:15-1427:31 9568testdata/performance/SampleMaterial.lc 1422:15-1427:31
@@ -9820,7 +9589,7 @@ testdata/performance/SampleMaterial.lc 1425:32-1425:42
9820testdata/performance/SampleMaterial.lc 1426:29-1426:36 9589testdata/performance/SampleMaterial.lc 1426:29-1426:36
9821 TCGen 9590 TCGen
9822testdata/performance/SampleMaterial.lc 1427:29-1427:31 9591testdata/performance/SampleMaterial.lc 1427:29-1427:31
9823 forall a . List a 9592 forall a . [a]
9824testdata/performance/SampleMaterial.lc 1428:31-1428:37 9593testdata/performance/SampleMaterial.lc 1428:31-1428:37
9825 String -> StageTexture 9594 String -> StageTexture
9826testdata/performance/SampleMaterial.lc 1428:31-1428:75 9595testdata/performance/SampleMaterial.lc 1428:31-1428:75
@@ -9842,29 +9611,29 @@ testdata/performance/SampleMaterial.lc 1435:15-1435:25
9842 -> RGBGen 9611 -> RGBGen
9843 -> AlphaGen 9612 -> AlphaGen
9844 -> TCGen 9613 -> TCGen
9845 -> List TCMod 9614 -> [TCMod]
9846 -> StageTexture 9615 -> StageTexture
9847 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9848testdata/performance/SampleMaterial.lc 1435:15-1436:57 9617testdata/performance/SampleMaterial.lc 1435:15-1436:57
9849 RGBGen 9618 RGBGen
9850 -> AlphaGen 9619 -> AlphaGen
9851 -> TCGen 9620 -> TCGen
9852 -> List TCMod 9621 -> [TCMod]
9853 -> StageTexture 9622 -> StageTexture
9854 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9855testdata/performance/SampleMaterial.lc 1435:15-1437:50 9624testdata/performance/SampleMaterial.lc 1435:15-1437:50
9856 AlphaGen 9625 AlphaGen
9857 -> TCGen 9626 -> TCGen
9858 -> List TCMod 9627 -> [TCMod]
9859 -> StageTexture 9628 -> StageTexture
9860 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9861testdata/performance/SampleMaterial.lc 1435:15-1438:42 9630testdata/performance/SampleMaterial.lc 1435:15-1438:42
9862 TCGen 9631 TCGen
9863 -> List TCMod 9632 -> [TCMod]
9864 -> StageTexture 9633 -> StageTexture
9865 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9866testdata/performance/SampleMaterial.lc 1435:15-1439:40 9635testdata/performance/SampleMaterial.lc 1435:15-1439:40
9867 List TCMod 9636 [TCMod]
9868 -> StageTexture 9637 -> StageTexture
9869 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
9870testdata/performance/SampleMaterial.lc 1435:15-1440:31 9639testdata/performance/SampleMaterial.lc 1435:15-1440:31
@@ -9881,7 +9650,7 @@ testdata/performance/SampleMaterial.lc 1435:15-1444:40
9881testdata/performance/SampleMaterial.lc 1435:15-1445:46 9650testdata/performance/SampleMaterial.lc 1435:15-1445:46
9882 String -> StageAttrs 9651 String -> StageAttrs
9883testdata/performance/SampleMaterial.lc 1435:15-1447:18 9652testdata/performance/SampleMaterial.lc 1435:15-1447:18
9884 StageAttrs | List StageAttrs 9653 StageAttrs | [StageAttrs]
9885testdata/performance/SampleMaterial.lc 1436:29-1436:33 9654testdata/performance/SampleMaterial.lc 1436:29-1436:33
9886 forall a . a -> Maybe a 9655 forall a . a -> Maybe a
9887testdata/performance/SampleMaterial.lc 1436:29-1436:57 9656testdata/performance/SampleMaterial.lc 1436:29-1436:57
@@ -9899,7 +9668,7 @@ testdata/performance/SampleMaterial.lc 1438:32-1438:42
9899testdata/performance/SampleMaterial.lc 1439:29-1439:40 9668testdata/performance/SampleMaterial.lc 1439:29-1439:40
9900 TCGen 9669 TCGen
9901testdata/performance/SampleMaterial.lc 1440:29-1440:31 9670testdata/performance/SampleMaterial.lc 1440:29-1440:31
9902 forall a . List a 9671 forall a . [a]
9903testdata/performance/SampleMaterial.lc 1441:31-1441:42 9672testdata/performance/SampleMaterial.lc 1441:31-1441:42
9904 StageTexture 9673 StageTexture
9905testdata/performance/SampleMaterial.lc 1442:34-1442:38 9674testdata/performance/SampleMaterial.lc 1442:34-1442:38
@@ -9917,7 +9686,7 @@ testdata/performance/SampleMaterial.lc 1449:21-1449:26
9917testdata/performance/SampleMaterial.lc 1452:5-1494:6 9686testdata/performance/SampleMaterial.lc 1452:5-1494:6
9918 (String, CommonAttrs) 9687 (String, CommonAttrs)
9919testdata/performance/SampleMaterial.lc 1452:5-2182:6 9688testdata/performance/SampleMaterial.lc 1452:5-2182:6
9920 List (String, CommonAttrs) 9689 [(String, CommonAttrs)]
9921testdata/performance/SampleMaterial.lc 1452:7-1452:44 9690testdata/performance/SampleMaterial.lc 1452:7-1452:44
9922 String 9691 String
9923testdata/performance/SampleMaterial.lc 1453:7-1453:18 9692testdata/performance/SampleMaterial.lc 1453:7-1453:18
@@ -9927,49 +9696,42 @@ testdata/performance/SampleMaterial.lc 1453:7-1453:18
9927 -> Float 9696 -> Float
9928 -> Bool 9697 -> Bool
9929 -> Bool 9698 -> Bool
9930 -> CullType 9699 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9931 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9932testdata/performance/SampleMaterial.lc 1453:7-1454:26 9700testdata/performance/SampleMaterial.lc 1453:7-1454:26
9933 () 9701 ()
9934 -> Bool 9702 -> Bool
9935 -> Float 9703 -> Float
9936 -> Bool 9704 -> Bool
9937 -> Bool 9705 -> Bool
9938 -> CullType 9706 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9939 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9940testdata/performance/SampleMaterial.lc 1453:7-1455:26 9707testdata/performance/SampleMaterial.lc 1453:7-1455:26
9941 Bool 9708 Bool
9942 -> Float 9709 -> Float
9943 -> Bool 9710 -> Bool
9944 -> Bool 9711 -> Bool
9945 -> CullType 9712 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9946 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9947testdata/performance/SampleMaterial.lc 1453:7-1456:27 9713testdata/performance/SampleMaterial.lc 1453:7-1456:27
9948 Float 9714 Float
9949 -> Bool 9715 -> Bool
9950 -> Bool 9716 -> Bool
9951 -> CullType 9717 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9952 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9953testdata/performance/SampleMaterial.lc 1453:7-1457:21 9718testdata/performance/SampleMaterial.lc 1453:7-1457:21
9954 Bool 9719 Bool
9955 -> Bool 9720 -> Bool
9956 -> CullType 9721 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9957 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9958testdata/performance/SampleMaterial.lc 1453:7-1458:35 9722testdata/performance/SampleMaterial.lc 1453:7-1458:35
9959 Bool 9723 Bool
9960 -> CullType 9724 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9961 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9962testdata/performance/SampleMaterial.lc 1453:7-1459:28 9725testdata/performance/SampleMaterial.lc 1453:7-1459:28
9963 CullType 9726 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9964 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
9965testdata/performance/SampleMaterial.lc 1453:7-1460:33 9727testdata/performance/SampleMaterial.lc 1453:7-1460:33
9966 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9728 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9967testdata/performance/SampleMaterial.lc 1453:7-1461:32 9729testdata/performance/SampleMaterial.lc 1453:7-1461:32
9968 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9730 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
9969testdata/performance/SampleMaterial.lc 1453:7-1462:30 9731testdata/performance/SampleMaterial.lc 1453:7-1462:30
9970 Bool -> List StageAttrs -> Bool -> CommonAttrs 9732 Bool -> [StageAttrs] -> Bool -> CommonAttrs
9971testdata/performance/SampleMaterial.lc 1453:7-1463:34 9733testdata/performance/SampleMaterial.lc 1453:7-1463:34
9972 List StageAttrs -> Bool -> CommonAttrs 9734 [StageAttrs] -> Bool -> CommonAttrs
9973testdata/performance/SampleMaterial.lc 1453:7-1491:14 9735testdata/performance/SampleMaterial.lc 1453:7-1491:14
9974 Bool -> CommonAttrs 9736 Bool -> CommonAttrs
9975testdata/performance/SampleMaterial.lc 1453:7-1493:10 9737testdata/performance/SampleMaterial.lc 1453:7-1493:10
@@ -9989,41 +9751,41 @@ testdata/performance/SampleMaterial.lc 1459:23-1459:28
9989testdata/performance/SampleMaterial.lc 1460:20-1460:33 9751testdata/performance/SampleMaterial.lc 1460:20-1460:33
9990 CullType 9752 CullType
9991testdata/performance/SampleMaterial.lc 1461:30-1461:32 9753testdata/performance/SampleMaterial.lc 1461:30-1461:32
9992 forall a . List a 9754 forall a . [a]
9993testdata/performance/SampleMaterial.lc 1462:25-1462:30 9755testdata/performance/SampleMaterial.lc 1462:25-1462:30
9994 Bool 9756 Bool
9995testdata/performance/SampleMaterial.lc 1463:29-1463:34 9757testdata/performance/SampleMaterial.lc 1463:29-1463:34
9996 Bool 9758 Bool
9997testdata/performance/SampleMaterial.lc 1465:13-1491:14 9759testdata/performance/SampleMaterial.lc 1465:13-1491:14
9998 List StageAttrs 9760 [StageAttrs]
9999testdata/performance/SampleMaterial.lc 1465:15-1465:25 9761testdata/performance/SampleMaterial.lc 1465:15-1465:25
10000 Maybe (Blending', Blending') 9762 Maybe (Blending', Blending')
10001 -> RGBGen 9763 -> RGBGen
10002 -> AlphaGen 9764 -> AlphaGen
10003 -> TCGen 9765 -> TCGen
10004 -> List TCMod 9766 -> [TCMod]
10005 -> StageTexture 9767 -> StageTexture
10006 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10007testdata/performance/SampleMaterial.lc 1465:15-1466:36 9769testdata/performance/SampleMaterial.lc 1465:15-1466:36
10008 RGBGen 9770 RGBGen
10009 -> AlphaGen 9771 -> AlphaGen
10010 -> TCGen 9772 -> TCGen
10011 -> List TCMod 9773 -> [TCMod]
10012 -> StageTexture 9774 -> StageTexture
10013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9775 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10014testdata/performance/SampleMaterial.lc 1465:15-1467:50 9776testdata/performance/SampleMaterial.lc 1465:15-1467:50
10015 AlphaGen 9777 AlphaGen
10016 -> TCGen 9778 -> TCGen
10017 -> List TCMod 9779 -> [TCMod]
10018 -> StageTexture 9780 -> StageTexture
10019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9781 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10020testdata/performance/SampleMaterial.lc 1465:15-1468:42 9782testdata/performance/SampleMaterial.lc 1465:15-1468:42
10021 TCGen 9783 TCGen
10022 -> List TCMod 9784 -> [TCMod]
10023 -> StageTexture 9785 -> StageTexture
10024 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9786 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10025testdata/performance/SampleMaterial.lc 1465:15-1469:36 9787testdata/performance/SampleMaterial.lc 1465:15-1469:36
10026 List TCMod 9788 [TCMod]
10027 -> StageTexture 9789 -> StageTexture
10028 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9790 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10029testdata/performance/SampleMaterial.lc 1465:15-1470:31 9791testdata/performance/SampleMaterial.lc 1465:15-1470:31
@@ -10050,7 +9812,7 @@ testdata/performance/SampleMaterial.lc 1468:32-1468:42
10050testdata/performance/SampleMaterial.lc 1469:29-1469:36 9812testdata/performance/SampleMaterial.lc 1469:29-1469:36
10051 TCGen 9813 TCGen
10052testdata/performance/SampleMaterial.lc 1470:29-1470:31 9814testdata/performance/SampleMaterial.lc 1470:29-1470:31
10053 forall a . List a 9815 forall a . [a]
10054testdata/performance/SampleMaterial.lc 1471:31-1471:37 9816testdata/performance/SampleMaterial.lc 1471:31-1471:37
10055 String -> StageTexture 9817 String -> StageTexture
10056testdata/performance/SampleMaterial.lc 1471:31-1471:75 9818testdata/performance/SampleMaterial.lc 1471:31-1471:75
@@ -10072,29 +9834,29 @@ testdata/performance/SampleMaterial.lc 1478:15-1478:25
10072 -> RGBGen 9834 -> RGBGen
10073 -> AlphaGen 9835 -> AlphaGen
10074 -> TCGen 9836 -> TCGen
10075 -> List TCMod 9837 -> [TCMod]
10076 -> StageTexture 9838 -> StageTexture
10077 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9839 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10078testdata/performance/SampleMaterial.lc 1478:15-1479:57 9840testdata/performance/SampleMaterial.lc 1478:15-1479:57
10079 RGBGen 9841 RGBGen
10080 -> AlphaGen 9842 -> AlphaGen
10081 -> TCGen 9843 -> TCGen
10082 -> List TCMod 9844 -> [TCMod]
10083 -> StageTexture 9845 -> StageTexture
10084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10085testdata/performance/SampleMaterial.lc 1478:15-1480:50 9847testdata/performance/SampleMaterial.lc 1478:15-1480:50
10086 AlphaGen 9848 AlphaGen
10087 -> TCGen 9849 -> TCGen
10088 -> List TCMod 9850 -> [TCMod]
10089 -> StageTexture 9851 -> StageTexture
10090 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9852 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10091testdata/performance/SampleMaterial.lc 1478:15-1481:42 9853testdata/performance/SampleMaterial.lc 1478:15-1481:42
10092 TCGen 9854 TCGen
10093 -> List TCMod 9855 -> [TCMod]
10094 -> StageTexture 9856 -> StageTexture
10095 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9857 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10096testdata/performance/SampleMaterial.lc 1478:15-1482:40 9858testdata/performance/SampleMaterial.lc 1478:15-1482:40
10097 List TCMod 9859 [TCMod]
10098 -> StageTexture 9860 -> StageTexture
10099 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9861 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10100testdata/performance/SampleMaterial.lc 1478:15-1483:31 9862testdata/performance/SampleMaterial.lc 1478:15-1483:31
@@ -10111,7 +9873,7 @@ testdata/performance/SampleMaterial.lc 1478:15-1487:40
10111testdata/performance/SampleMaterial.lc 1478:15-1488:46 9873testdata/performance/SampleMaterial.lc 1478:15-1488:46
10112 String -> StageAttrs 9874 String -> StageAttrs
10113testdata/performance/SampleMaterial.lc 1478:15-1490:18 9875testdata/performance/SampleMaterial.lc 1478:15-1490:18
10114 StageAttrs | List StageAttrs 9876 StageAttrs | [StageAttrs]
10115testdata/performance/SampleMaterial.lc 1479:29-1479:33 9877testdata/performance/SampleMaterial.lc 1479:29-1479:33
10116 forall a . a -> Maybe a 9878 forall a . a -> Maybe a
10117testdata/performance/SampleMaterial.lc 1479:29-1479:57 9879testdata/performance/SampleMaterial.lc 1479:29-1479:57
@@ -10129,7 +9891,7 @@ testdata/performance/SampleMaterial.lc 1481:32-1481:42
10129testdata/performance/SampleMaterial.lc 1482:29-1482:40 9891testdata/performance/SampleMaterial.lc 1482:29-1482:40
10130 TCGen 9892 TCGen
10131testdata/performance/SampleMaterial.lc 1483:29-1483:31 9893testdata/performance/SampleMaterial.lc 1483:29-1483:31
10132 forall a . List a 9894 forall a . [a]
10133testdata/performance/SampleMaterial.lc 1484:31-1484:42 9895testdata/performance/SampleMaterial.lc 1484:31-1484:42
10134 StageTexture 9896 StageTexture
10135testdata/performance/SampleMaterial.lc 1485:34-1485:38 9897testdata/performance/SampleMaterial.lc 1485:34-1485:38
@@ -10147,7 +9909,7 @@ testdata/performance/SampleMaterial.lc 1492:21-1492:26
10147testdata/performance/SampleMaterial.lc 1495:5-1537:6 9909testdata/performance/SampleMaterial.lc 1495:5-1537:6
10148 (String, CommonAttrs) 9910 (String, CommonAttrs)
10149testdata/performance/SampleMaterial.lc 1495:5-2182:6 9911testdata/performance/SampleMaterial.lc 1495:5-2182:6
10150 List (String, CommonAttrs) 9912 [(String, CommonAttrs)]
10151testdata/performance/SampleMaterial.lc 1495:7-1495:45 9913testdata/performance/SampleMaterial.lc 1495:7-1495:45
10152 String 9914 String
10153testdata/performance/SampleMaterial.lc 1496:7-1496:18 9915testdata/performance/SampleMaterial.lc 1496:7-1496:18
@@ -10157,49 +9919,42 @@ testdata/performance/SampleMaterial.lc 1496:7-1496:18
10157 -> Float 9919 -> Float
10158 -> Bool 9920 -> Bool
10159 -> Bool 9921 -> Bool
10160 -> CullType 9922 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10161 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10162testdata/performance/SampleMaterial.lc 1496:7-1497:26 9923testdata/performance/SampleMaterial.lc 1496:7-1497:26
10163 () 9924 ()
10164 -> Bool 9925 -> Bool
10165 -> Float 9926 -> Float
10166 -> Bool 9927 -> Bool
10167 -> Bool 9928 -> Bool
10168 -> CullType 9929 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10169 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10170testdata/performance/SampleMaterial.lc 1496:7-1498:26 9930testdata/performance/SampleMaterial.lc 1496:7-1498:26
10171 Bool 9931 Bool
10172 -> Float 9932 -> Float
10173 -> Bool 9933 -> Bool
10174 -> Bool 9934 -> Bool
10175 -> CullType 9935 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10176 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10177testdata/performance/SampleMaterial.lc 1496:7-1499:27 9936testdata/performance/SampleMaterial.lc 1496:7-1499:27
10178 Float 9937 Float
10179 -> Bool 9938 -> Bool
10180 -> Bool 9939 -> Bool
10181 -> CullType 9940 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10182 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10183testdata/performance/SampleMaterial.lc 1496:7-1500:21 9941testdata/performance/SampleMaterial.lc 1496:7-1500:21
10184 Bool 9942 Bool
10185 -> Bool 9943 -> Bool
10186 -> CullType 9944 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10187 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10188testdata/performance/SampleMaterial.lc 1496:7-1501:35 9945testdata/performance/SampleMaterial.lc 1496:7-1501:35
10189 Bool 9946 Bool
10190 -> CullType 9947 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10191 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10192testdata/performance/SampleMaterial.lc 1496:7-1502:28 9948testdata/performance/SampleMaterial.lc 1496:7-1502:28
10193 CullType 9949 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10194 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10195testdata/performance/SampleMaterial.lc 1496:7-1503:33 9950testdata/performance/SampleMaterial.lc 1496:7-1503:33
10196 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9951 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10197testdata/performance/SampleMaterial.lc 1496:7-1504:32 9952testdata/performance/SampleMaterial.lc 1496:7-1504:32
10198 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 9953 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10199testdata/performance/SampleMaterial.lc 1496:7-1505:30 9954testdata/performance/SampleMaterial.lc 1496:7-1505:30
10200 Bool -> List StageAttrs -> Bool -> CommonAttrs 9955 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10201testdata/performance/SampleMaterial.lc 1496:7-1506:34 9956testdata/performance/SampleMaterial.lc 1496:7-1506:34
10202 List StageAttrs -> Bool -> CommonAttrs 9957 [StageAttrs] -> Bool -> CommonAttrs
10203testdata/performance/SampleMaterial.lc 1496:7-1534:14 9958testdata/performance/SampleMaterial.lc 1496:7-1534:14
10204 Bool -> CommonAttrs 9959 Bool -> CommonAttrs
10205testdata/performance/SampleMaterial.lc 1496:7-1536:10 9960testdata/performance/SampleMaterial.lc 1496:7-1536:10
@@ -10219,41 +9974,41 @@ testdata/performance/SampleMaterial.lc 1502:23-1502:28
10219testdata/performance/SampleMaterial.lc 1503:20-1503:33 9974testdata/performance/SampleMaterial.lc 1503:20-1503:33
10220 CullType 9975 CullType
10221testdata/performance/SampleMaterial.lc 1504:30-1504:32 9976testdata/performance/SampleMaterial.lc 1504:30-1504:32
10222 forall a . List a 9977 forall a . [a]
10223testdata/performance/SampleMaterial.lc 1505:25-1505:30 9978testdata/performance/SampleMaterial.lc 1505:25-1505:30
10224 Bool 9979 Bool
10225testdata/performance/SampleMaterial.lc 1506:29-1506:34 9980testdata/performance/SampleMaterial.lc 1506:29-1506:34
10226 Bool 9981 Bool
10227testdata/performance/SampleMaterial.lc 1508:13-1534:14 9982testdata/performance/SampleMaterial.lc 1508:13-1534:14
10228 List StageAttrs 9983 [StageAttrs]
10229testdata/performance/SampleMaterial.lc 1508:15-1508:25 9984testdata/performance/SampleMaterial.lc 1508:15-1508:25
10230 Maybe (Blending', Blending') 9985 Maybe (Blending', Blending')
10231 -> RGBGen 9986 -> RGBGen
10232 -> AlphaGen 9987 -> AlphaGen
10233 -> TCGen 9988 -> TCGen
10234 -> List TCMod 9989 -> [TCMod]
10235 -> StageTexture 9990 -> StageTexture
10236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9991 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10237testdata/performance/SampleMaterial.lc 1508:15-1509:36 9992testdata/performance/SampleMaterial.lc 1508:15-1509:36
10238 RGBGen 9993 RGBGen
10239 -> AlphaGen 9994 -> AlphaGen
10240 -> TCGen 9995 -> TCGen
10241 -> List TCMod 9996 -> [TCMod]
10242 -> StageTexture 9997 -> StageTexture
10243 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 9998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10244testdata/performance/SampleMaterial.lc 1508:15-1510:50 9999testdata/performance/SampleMaterial.lc 1508:15-1510:50
10245 AlphaGen 10000 AlphaGen
10246 -> TCGen 10001 -> TCGen
10247 -> List TCMod 10002 -> [TCMod]
10248 -> StageTexture 10003 -> StageTexture
10249 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10250testdata/performance/SampleMaterial.lc 1508:15-1511:42 10005testdata/performance/SampleMaterial.lc 1508:15-1511:42
10251 TCGen 10006 TCGen
10252 -> List TCMod 10007 -> [TCMod]
10253 -> StageTexture 10008 -> StageTexture
10254 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10009 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10255testdata/performance/SampleMaterial.lc 1508:15-1512:36 10010testdata/performance/SampleMaterial.lc 1508:15-1512:36
10256 List TCMod 10011 [TCMod]
10257 -> StageTexture 10012 -> StageTexture
10258 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10013 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10259testdata/performance/SampleMaterial.lc 1508:15-1513:31 10014testdata/performance/SampleMaterial.lc 1508:15-1513:31
@@ -10280,7 +10035,7 @@ testdata/performance/SampleMaterial.lc 1511:32-1511:42
10280testdata/performance/SampleMaterial.lc 1512:29-1512:36 10035testdata/performance/SampleMaterial.lc 1512:29-1512:36
10281 TCGen 10036 TCGen
10282testdata/performance/SampleMaterial.lc 1513:29-1513:31 10037testdata/performance/SampleMaterial.lc 1513:29-1513:31
10283 forall a . List a 10038 forall a . [a]
10284testdata/performance/SampleMaterial.lc 1514:31-1514:37 10039testdata/performance/SampleMaterial.lc 1514:31-1514:37
10285 String -> StageTexture 10040 String -> StageTexture
10286testdata/performance/SampleMaterial.lc 1514:31-1514:76 10041testdata/performance/SampleMaterial.lc 1514:31-1514:76
@@ -10302,29 +10057,29 @@ testdata/performance/SampleMaterial.lc 1521:15-1521:25
10302 -> RGBGen 10057 -> RGBGen
10303 -> AlphaGen 10058 -> AlphaGen
10304 -> TCGen 10059 -> TCGen
10305 -> List TCMod 10060 -> [TCMod]
10306 -> StageTexture 10061 -> StageTexture
10307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10062 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10308testdata/performance/SampleMaterial.lc 1521:15-1522:57 10063testdata/performance/SampleMaterial.lc 1521:15-1522:57
10309 RGBGen 10064 RGBGen
10310 -> AlphaGen 10065 -> AlphaGen
10311 -> TCGen 10066 -> TCGen
10312 -> List TCMod 10067 -> [TCMod]
10313 -> StageTexture 10068 -> StageTexture
10314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10069 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10315testdata/performance/SampleMaterial.lc 1521:15-1523:50 10070testdata/performance/SampleMaterial.lc 1521:15-1523:50
10316 AlphaGen 10071 AlphaGen
10317 -> TCGen 10072 -> TCGen
10318 -> List TCMod 10073 -> [TCMod]
10319 -> StageTexture 10074 -> StageTexture
10320 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10075 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10321testdata/performance/SampleMaterial.lc 1521:15-1524:42 10076testdata/performance/SampleMaterial.lc 1521:15-1524:42
10322 TCGen 10077 TCGen
10323 -> List TCMod 10078 -> [TCMod]
10324 -> StageTexture 10079 -> StageTexture
10325 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10326testdata/performance/SampleMaterial.lc 1521:15-1525:40 10081testdata/performance/SampleMaterial.lc 1521:15-1525:40
10327 List TCMod 10082 [TCMod]
10328 -> StageTexture 10083 -> StageTexture
10329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10084 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10330testdata/performance/SampleMaterial.lc 1521:15-1526:31 10085testdata/performance/SampleMaterial.lc 1521:15-1526:31
@@ -10341,7 +10096,7 @@ testdata/performance/SampleMaterial.lc 1521:15-1530:40
10341testdata/performance/SampleMaterial.lc 1521:15-1531:46 10096testdata/performance/SampleMaterial.lc 1521:15-1531:46
10342 String -> StageAttrs 10097 String -> StageAttrs
10343testdata/performance/SampleMaterial.lc 1521:15-1533:18 10098testdata/performance/SampleMaterial.lc 1521:15-1533:18
10344 StageAttrs | List StageAttrs 10099 StageAttrs | [StageAttrs]
10345testdata/performance/SampleMaterial.lc 1522:29-1522:33 10100testdata/performance/SampleMaterial.lc 1522:29-1522:33
10346 forall a . a -> Maybe a 10101 forall a . a -> Maybe a
10347testdata/performance/SampleMaterial.lc 1522:29-1522:57 10102testdata/performance/SampleMaterial.lc 1522:29-1522:57
@@ -10359,7 +10114,7 @@ testdata/performance/SampleMaterial.lc 1524:32-1524:42
10359testdata/performance/SampleMaterial.lc 1525:29-1525:40 10114testdata/performance/SampleMaterial.lc 1525:29-1525:40
10360 TCGen 10115 TCGen
10361testdata/performance/SampleMaterial.lc 1526:29-1526:31 10116testdata/performance/SampleMaterial.lc 1526:29-1526:31
10362 forall a . List a 10117 forall a . [a]
10363testdata/performance/SampleMaterial.lc 1527:31-1527:42 10118testdata/performance/SampleMaterial.lc 1527:31-1527:42
10364 StageTexture 10119 StageTexture
10365testdata/performance/SampleMaterial.lc 1528:34-1528:38 10120testdata/performance/SampleMaterial.lc 1528:34-1528:38
@@ -10377,7 +10132,7 @@ testdata/performance/SampleMaterial.lc 1535:21-1535:26
10377testdata/performance/SampleMaterial.lc 1538:5-1580:6 10132testdata/performance/SampleMaterial.lc 1538:5-1580:6
10378 (String, CommonAttrs) 10133 (String, CommonAttrs)
10379testdata/performance/SampleMaterial.lc 1538:5-2182:6 10134testdata/performance/SampleMaterial.lc 1538:5-2182:6
10380 List (String, CommonAttrs) 10135 [(String, CommonAttrs)]
10381testdata/performance/SampleMaterial.lc 1538:7-1538:47 10136testdata/performance/SampleMaterial.lc 1538:7-1538:47
10382 String 10137 String
10383testdata/performance/SampleMaterial.lc 1539:7-1539:18 10138testdata/performance/SampleMaterial.lc 1539:7-1539:18
@@ -10387,49 +10142,42 @@ testdata/performance/SampleMaterial.lc 1539:7-1539:18
10387 -> Float 10142 -> Float
10388 -> Bool 10143 -> Bool
10389 -> Bool 10144 -> Bool
10390 -> CullType 10145 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10391 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10392testdata/performance/SampleMaterial.lc 1539:7-1540:26 10146testdata/performance/SampleMaterial.lc 1539:7-1540:26
10393 () 10147 ()
10394 -> Bool 10148 -> Bool
10395 -> Float 10149 -> Float
10396 -> Bool 10150 -> Bool
10397 -> Bool 10151 -> Bool
10398 -> CullType 10152 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10399 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10400testdata/performance/SampleMaterial.lc 1539:7-1541:26 10153testdata/performance/SampleMaterial.lc 1539:7-1541:26
10401 Bool 10154 Bool
10402 -> Float 10155 -> Float
10403 -> Bool 10156 -> Bool
10404 -> Bool 10157 -> Bool
10405 -> CullType 10158 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10406 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10407testdata/performance/SampleMaterial.lc 1539:7-1542:27 10159testdata/performance/SampleMaterial.lc 1539:7-1542:27
10408 Float 10160 Float
10409 -> Bool 10161 -> Bool
10410 -> Bool 10162 -> Bool
10411 -> CullType 10163 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10412 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10413testdata/performance/SampleMaterial.lc 1539:7-1543:21 10164testdata/performance/SampleMaterial.lc 1539:7-1543:21
10414 Bool 10165 Bool
10415 -> Bool 10166 -> Bool
10416 -> CullType 10167 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10417 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10418testdata/performance/SampleMaterial.lc 1539:7-1544:35 10168testdata/performance/SampleMaterial.lc 1539:7-1544:35
10419 Bool 10169 Bool
10420 -> CullType 10170 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10421 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10422testdata/performance/SampleMaterial.lc 1539:7-1545:28 10171testdata/performance/SampleMaterial.lc 1539:7-1545:28
10423 CullType 10172 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10424 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10425testdata/performance/SampleMaterial.lc 1539:7-1546:33 10173testdata/performance/SampleMaterial.lc 1539:7-1546:33
10426 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10174 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10427testdata/performance/SampleMaterial.lc 1539:7-1547:32 10175testdata/performance/SampleMaterial.lc 1539:7-1547:32
10428 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10176 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10429testdata/performance/SampleMaterial.lc 1539:7-1548:30 10177testdata/performance/SampleMaterial.lc 1539:7-1548:30
10430 Bool -> List StageAttrs -> Bool -> CommonAttrs 10178 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10431testdata/performance/SampleMaterial.lc 1539:7-1549:34 10179testdata/performance/SampleMaterial.lc 1539:7-1549:34
10432 List StageAttrs -> Bool -> CommonAttrs 10180 [StageAttrs] -> Bool -> CommonAttrs
10433testdata/performance/SampleMaterial.lc 1539:7-1577:14 10181testdata/performance/SampleMaterial.lc 1539:7-1577:14
10434 Bool -> CommonAttrs 10182 Bool -> CommonAttrs
10435testdata/performance/SampleMaterial.lc 1539:7-1579:10 10183testdata/performance/SampleMaterial.lc 1539:7-1579:10
@@ -10449,41 +10197,41 @@ testdata/performance/SampleMaterial.lc 1545:23-1545:28
10449testdata/performance/SampleMaterial.lc 1546:20-1546:33 10197testdata/performance/SampleMaterial.lc 1546:20-1546:33
10450 CullType 10198 CullType
10451testdata/performance/SampleMaterial.lc 1547:30-1547:32 10199testdata/performance/SampleMaterial.lc 1547:30-1547:32
10452 forall a . List a 10200 forall a . [a]
10453testdata/performance/SampleMaterial.lc 1548:25-1548:30 10201testdata/performance/SampleMaterial.lc 1548:25-1548:30
10454 Bool 10202 Bool
10455testdata/performance/SampleMaterial.lc 1549:29-1549:34 10203testdata/performance/SampleMaterial.lc 1549:29-1549:34
10456 Bool 10204 Bool
10457testdata/performance/SampleMaterial.lc 1551:13-1577:14 10205testdata/performance/SampleMaterial.lc 1551:13-1577:14
10458 List StageAttrs 10206 [StageAttrs]
10459testdata/performance/SampleMaterial.lc 1551:15-1551:25 10207testdata/performance/SampleMaterial.lc 1551:15-1551:25
10460 Maybe (Blending', Blending') 10208 Maybe (Blending', Blending')
10461 -> RGBGen 10209 -> RGBGen
10462 -> AlphaGen 10210 -> AlphaGen
10463 -> TCGen 10211 -> TCGen
10464 -> List TCMod 10212 -> [TCMod]
10465 -> StageTexture 10213 -> StageTexture
10466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10214 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10467testdata/performance/SampleMaterial.lc 1551:15-1552:36 10215testdata/performance/SampleMaterial.lc 1551:15-1552:36
10468 RGBGen 10216 RGBGen
10469 -> AlphaGen 10217 -> AlphaGen
10470 -> TCGen 10218 -> TCGen
10471 -> List TCMod 10219 -> [TCMod]
10472 -> StageTexture 10220 -> StageTexture
10473 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10221 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10474testdata/performance/SampleMaterial.lc 1551:15-1553:50 10222testdata/performance/SampleMaterial.lc 1551:15-1553:50
10475 AlphaGen 10223 AlphaGen
10476 -> TCGen 10224 -> TCGen
10477 -> List TCMod 10225 -> [TCMod]
10478 -> StageTexture 10226 -> StageTexture
10479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10480testdata/performance/SampleMaterial.lc 1551:15-1554:42 10228testdata/performance/SampleMaterial.lc 1551:15-1554:42
10481 TCGen 10229 TCGen
10482 -> List TCMod 10230 -> [TCMod]
10483 -> StageTexture 10231 -> StageTexture
10484 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10232 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10485testdata/performance/SampleMaterial.lc 1551:15-1555:36 10233testdata/performance/SampleMaterial.lc 1551:15-1555:36
10486 List TCMod 10234 [TCMod]
10487 -> StageTexture 10235 -> StageTexture
10488 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10236 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10489testdata/performance/SampleMaterial.lc 1551:15-1556:31 10237testdata/performance/SampleMaterial.lc 1551:15-1556:31
@@ -10510,7 +10258,7 @@ testdata/performance/SampleMaterial.lc 1554:32-1554:42
10510testdata/performance/SampleMaterial.lc 1555:29-1555:36 10258testdata/performance/SampleMaterial.lc 1555:29-1555:36
10511 TCGen 10259 TCGen
10512testdata/performance/SampleMaterial.lc 1556:29-1556:31 10260testdata/performance/SampleMaterial.lc 1556:29-1556:31
10513 forall a . List a 10261 forall a . [a]
10514testdata/performance/SampleMaterial.lc 1557:31-1557:37 10262testdata/performance/SampleMaterial.lc 1557:31-1557:37
10515 String -> StageTexture 10263 String -> StageTexture
10516testdata/performance/SampleMaterial.lc 1557:31-1557:78 10264testdata/performance/SampleMaterial.lc 1557:31-1557:78
@@ -10532,29 +10280,29 @@ testdata/performance/SampleMaterial.lc 1564:15-1564:25
10532 -> RGBGen 10280 -> RGBGen
10533 -> AlphaGen 10281 -> AlphaGen
10534 -> TCGen 10282 -> TCGen
10535 -> List TCMod 10283 -> [TCMod]
10536 -> StageTexture 10284 -> StageTexture
10537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10285 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10538testdata/performance/SampleMaterial.lc 1564:15-1565:57 10286testdata/performance/SampleMaterial.lc 1564:15-1565:57
10539 RGBGen 10287 RGBGen
10540 -> AlphaGen 10288 -> AlphaGen
10541 -> TCGen 10289 -> TCGen
10542 -> List TCMod 10290 -> [TCMod]
10543 -> StageTexture 10291 -> StageTexture
10544 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10292 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10545testdata/performance/SampleMaterial.lc 1564:15-1566:50 10293testdata/performance/SampleMaterial.lc 1564:15-1566:50
10546 AlphaGen 10294 AlphaGen
10547 -> TCGen 10295 -> TCGen
10548 -> List TCMod 10296 -> [TCMod]
10549 -> StageTexture 10297 -> StageTexture
10550 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10298 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10551testdata/performance/SampleMaterial.lc 1564:15-1567:42 10299testdata/performance/SampleMaterial.lc 1564:15-1567:42
10552 TCGen 10300 TCGen
10553 -> List TCMod 10301 -> [TCMod]
10554 -> StageTexture 10302 -> StageTexture
10555 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10303 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10556testdata/performance/SampleMaterial.lc 1564:15-1568:40 10304testdata/performance/SampleMaterial.lc 1564:15-1568:40
10557 List TCMod 10305 [TCMod]
10558 -> StageTexture 10306 -> StageTexture
10559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10307 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10560testdata/performance/SampleMaterial.lc 1564:15-1569:31 10308testdata/performance/SampleMaterial.lc 1564:15-1569:31
@@ -10571,7 +10319,7 @@ testdata/performance/SampleMaterial.lc 1564:15-1573:40
10571testdata/performance/SampleMaterial.lc 1564:15-1574:46 10319testdata/performance/SampleMaterial.lc 1564:15-1574:46
10572 String -> StageAttrs 10320 String -> StageAttrs
10573testdata/performance/SampleMaterial.lc 1564:15-1576:18 10321testdata/performance/SampleMaterial.lc 1564:15-1576:18
10574 StageAttrs | List StageAttrs 10322 StageAttrs | [StageAttrs]
10575testdata/performance/SampleMaterial.lc 1565:29-1565:33 10323testdata/performance/SampleMaterial.lc 1565:29-1565:33
10576 forall a . a -> Maybe a 10324 forall a . a -> Maybe a
10577testdata/performance/SampleMaterial.lc 1565:29-1565:57 10325testdata/performance/SampleMaterial.lc 1565:29-1565:57
@@ -10589,7 +10337,7 @@ testdata/performance/SampleMaterial.lc 1567:32-1567:42
10589testdata/performance/SampleMaterial.lc 1568:29-1568:40 10337testdata/performance/SampleMaterial.lc 1568:29-1568:40
10590 TCGen 10338 TCGen
10591testdata/performance/SampleMaterial.lc 1569:29-1569:31 10339testdata/performance/SampleMaterial.lc 1569:29-1569:31
10592 forall a . List a 10340 forall a . [a]
10593testdata/performance/SampleMaterial.lc 1570:31-1570:42 10341testdata/performance/SampleMaterial.lc 1570:31-1570:42
10594 StageTexture 10342 StageTexture
10595testdata/performance/SampleMaterial.lc 1571:34-1571:38 10343testdata/performance/SampleMaterial.lc 1571:34-1571:38
@@ -10607,7 +10355,7 @@ testdata/performance/SampleMaterial.lc 1578:21-1578:26
10607testdata/performance/SampleMaterial.lc 1581:5-1623:6 10355testdata/performance/SampleMaterial.lc 1581:5-1623:6
10608 (String, CommonAttrs) 10356 (String, CommonAttrs)
10609testdata/performance/SampleMaterial.lc 1581:5-2182:6 10357testdata/performance/SampleMaterial.lc 1581:5-2182:6
10610 List (String, CommonAttrs) 10358 [(String, CommonAttrs)]
10611testdata/performance/SampleMaterial.lc 1581:7-1581:49 10359testdata/performance/SampleMaterial.lc 1581:7-1581:49
10612 String 10360 String
10613testdata/performance/SampleMaterial.lc 1582:7-1582:18 10361testdata/performance/SampleMaterial.lc 1582:7-1582:18
@@ -10617,49 +10365,42 @@ testdata/performance/SampleMaterial.lc 1582:7-1582:18
10617 -> Float 10365 -> Float
10618 -> Bool 10366 -> Bool
10619 -> Bool 10367 -> Bool
10620 -> CullType 10368 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10621 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10622testdata/performance/SampleMaterial.lc 1582:7-1583:26 10369testdata/performance/SampleMaterial.lc 1582:7-1583:26
10623 () 10370 ()
10624 -> Bool 10371 -> Bool
10625 -> Float 10372 -> Float
10626 -> Bool 10373 -> Bool
10627 -> Bool 10374 -> Bool
10628 -> CullType 10375 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10629 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10630testdata/performance/SampleMaterial.lc 1582:7-1584:26 10376testdata/performance/SampleMaterial.lc 1582:7-1584:26
10631 Bool 10377 Bool
10632 -> Float 10378 -> Float
10633 -> Bool 10379 -> Bool
10634 -> Bool 10380 -> Bool
10635 -> CullType 10381 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10636 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10637testdata/performance/SampleMaterial.lc 1582:7-1585:27 10382testdata/performance/SampleMaterial.lc 1582:7-1585:27
10638 Float 10383 Float
10639 -> Bool 10384 -> Bool
10640 -> Bool 10385 -> Bool
10641 -> CullType 10386 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10642 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10643testdata/performance/SampleMaterial.lc 1582:7-1586:21 10387testdata/performance/SampleMaterial.lc 1582:7-1586:21
10644 Bool 10388 Bool
10645 -> Bool 10389 -> Bool
10646 -> CullType 10390 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10647 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10648testdata/performance/SampleMaterial.lc 1582:7-1587:35 10391testdata/performance/SampleMaterial.lc 1582:7-1587:35
10649 Bool 10392 Bool
10650 -> CullType 10393 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10651 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10652testdata/performance/SampleMaterial.lc 1582:7-1588:28 10394testdata/performance/SampleMaterial.lc 1582:7-1588:28
10653 CullType 10395 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10654 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10655testdata/performance/SampleMaterial.lc 1582:7-1589:33 10396testdata/performance/SampleMaterial.lc 1582:7-1589:33
10656 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10397 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10657testdata/performance/SampleMaterial.lc 1582:7-1590:32 10398testdata/performance/SampleMaterial.lc 1582:7-1590:32
10658 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10399 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10659testdata/performance/SampleMaterial.lc 1582:7-1591:30 10400testdata/performance/SampleMaterial.lc 1582:7-1591:30
10660 Bool -> List StageAttrs -> Bool -> CommonAttrs 10401 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10661testdata/performance/SampleMaterial.lc 1582:7-1592:34 10402testdata/performance/SampleMaterial.lc 1582:7-1592:34
10662 List StageAttrs -> Bool -> CommonAttrs 10403 [StageAttrs] -> Bool -> CommonAttrs
10663testdata/performance/SampleMaterial.lc 1582:7-1620:14 10404testdata/performance/SampleMaterial.lc 1582:7-1620:14
10664 Bool -> CommonAttrs 10405 Bool -> CommonAttrs
10665testdata/performance/SampleMaterial.lc 1582:7-1622:10 10406testdata/performance/SampleMaterial.lc 1582:7-1622:10
@@ -10679,41 +10420,41 @@ testdata/performance/SampleMaterial.lc 1588:23-1588:28
10679testdata/performance/SampleMaterial.lc 1589:20-1589:33 10420testdata/performance/SampleMaterial.lc 1589:20-1589:33
10680 CullType 10421 CullType
10681testdata/performance/SampleMaterial.lc 1590:30-1590:32 10422testdata/performance/SampleMaterial.lc 1590:30-1590:32
10682 forall a . List a 10423 forall a . [a]
10683testdata/performance/SampleMaterial.lc 1591:25-1591:30 10424testdata/performance/SampleMaterial.lc 1591:25-1591:30
10684 Bool 10425 Bool
10685testdata/performance/SampleMaterial.lc 1592:29-1592:34 10426testdata/performance/SampleMaterial.lc 1592:29-1592:34
10686 Bool 10427 Bool
10687testdata/performance/SampleMaterial.lc 1594:13-1620:14 10428testdata/performance/SampleMaterial.lc 1594:13-1620:14
10688 List StageAttrs 10429 [StageAttrs]
10689testdata/performance/SampleMaterial.lc 1594:15-1594:25 10430testdata/performance/SampleMaterial.lc 1594:15-1594:25
10690 Maybe (Blending', Blending') 10431 Maybe (Blending', Blending')
10691 -> RGBGen 10432 -> RGBGen
10692 -> AlphaGen 10433 -> AlphaGen
10693 -> TCGen 10434 -> TCGen
10694 -> List TCMod 10435 -> [TCMod]
10695 -> StageTexture 10436 -> StageTexture
10696 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10437 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10697testdata/performance/SampleMaterial.lc 1594:15-1595:36 10438testdata/performance/SampleMaterial.lc 1594:15-1595:36
10698 RGBGen 10439 RGBGen
10699 -> AlphaGen 10440 -> AlphaGen
10700 -> TCGen 10441 -> TCGen
10701 -> List TCMod 10442 -> [TCMod]
10702 -> StageTexture 10443 -> StageTexture
10703 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10444 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10704testdata/performance/SampleMaterial.lc 1594:15-1596:50 10445testdata/performance/SampleMaterial.lc 1594:15-1596:50
10705 AlphaGen 10446 AlphaGen
10706 -> TCGen 10447 -> TCGen
10707 -> List TCMod 10448 -> [TCMod]
10708 -> StageTexture 10449 -> StageTexture
10709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10450 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10710testdata/performance/SampleMaterial.lc 1594:15-1597:42 10451testdata/performance/SampleMaterial.lc 1594:15-1597:42
10711 TCGen 10452 TCGen
10712 -> List TCMod 10453 -> [TCMod]
10713 -> StageTexture 10454 -> StageTexture
10714 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10455 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10715testdata/performance/SampleMaterial.lc 1594:15-1598:36 10456testdata/performance/SampleMaterial.lc 1594:15-1598:36
10716 List TCMod 10457 [TCMod]
10717 -> StageTexture 10458 -> StageTexture
10718 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10459 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10719testdata/performance/SampleMaterial.lc 1594:15-1599:31 10460testdata/performance/SampleMaterial.lc 1594:15-1599:31
@@ -10740,7 +10481,7 @@ testdata/performance/SampleMaterial.lc 1597:32-1597:42
10740testdata/performance/SampleMaterial.lc 1598:29-1598:36 10481testdata/performance/SampleMaterial.lc 1598:29-1598:36
10741 TCGen 10482 TCGen
10742testdata/performance/SampleMaterial.lc 1599:29-1599:31 10483testdata/performance/SampleMaterial.lc 1599:29-1599:31
10743 forall a . List a 10484 forall a . [a]
10744testdata/performance/SampleMaterial.lc 1600:31-1600:37 10485testdata/performance/SampleMaterial.lc 1600:31-1600:37
10745 String -> StageTexture 10486 String -> StageTexture
10746testdata/performance/SampleMaterial.lc 1600:31-1600:80 10487testdata/performance/SampleMaterial.lc 1600:31-1600:80
@@ -10762,29 +10503,29 @@ testdata/performance/SampleMaterial.lc 1607:15-1607:25
10762 -> RGBGen 10503 -> RGBGen
10763 -> AlphaGen 10504 -> AlphaGen
10764 -> TCGen 10505 -> TCGen
10765 -> List TCMod 10506 -> [TCMod]
10766 -> StageTexture 10507 -> StageTexture
10767 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10508 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10768testdata/performance/SampleMaterial.lc 1607:15-1608:57 10509testdata/performance/SampleMaterial.lc 1607:15-1608:57
10769 RGBGen 10510 RGBGen
10770 -> AlphaGen 10511 -> AlphaGen
10771 -> TCGen 10512 -> TCGen
10772 -> List TCMod 10513 -> [TCMod]
10773 -> StageTexture 10514 -> StageTexture
10774 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10775testdata/performance/SampleMaterial.lc 1607:15-1609:50 10516testdata/performance/SampleMaterial.lc 1607:15-1609:50
10776 AlphaGen 10517 AlphaGen
10777 -> TCGen 10518 -> TCGen
10778 -> List TCMod 10519 -> [TCMod]
10779 -> StageTexture 10520 -> StageTexture
10780 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10521 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10781testdata/performance/SampleMaterial.lc 1607:15-1610:42 10522testdata/performance/SampleMaterial.lc 1607:15-1610:42
10782 TCGen 10523 TCGen
10783 -> List TCMod 10524 -> [TCMod]
10784 -> StageTexture 10525 -> StageTexture
10785 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10526 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10786testdata/performance/SampleMaterial.lc 1607:15-1611:40 10527testdata/performance/SampleMaterial.lc 1607:15-1611:40
10787 List TCMod 10528 [TCMod]
10788 -> StageTexture 10529 -> StageTexture
10789 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10530 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10790testdata/performance/SampleMaterial.lc 1607:15-1612:31 10531testdata/performance/SampleMaterial.lc 1607:15-1612:31
@@ -10801,7 +10542,7 @@ testdata/performance/SampleMaterial.lc 1607:15-1616:40
10801testdata/performance/SampleMaterial.lc 1607:15-1617:46 10542testdata/performance/SampleMaterial.lc 1607:15-1617:46
10802 String -> StageAttrs 10543 String -> StageAttrs
10803testdata/performance/SampleMaterial.lc 1607:15-1619:18 10544testdata/performance/SampleMaterial.lc 1607:15-1619:18
10804 StageAttrs | List StageAttrs 10545 StageAttrs | [StageAttrs]
10805testdata/performance/SampleMaterial.lc 1608:29-1608:33 10546testdata/performance/SampleMaterial.lc 1608:29-1608:33
10806 forall a . a -> Maybe a 10547 forall a . a -> Maybe a
10807testdata/performance/SampleMaterial.lc 1608:29-1608:57 10548testdata/performance/SampleMaterial.lc 1608:29-1608:57
@@ -10819,7 +10560,7 @@ testdata/performance/SampleMaterial.lc 1610:32-1610:42
10819testdata/performance/SampleMaterial.lc 1611:29-1611:40 10560testdata/performance/SampleMaterial.lc 1611:29-1611:40
10820 TCGen 10561 TCGen
10821testdata/performance/SampleMaterial.lc 1612:29-1612:31 10562testdata/performance/SampleMaterial.lc 1612:29-1612:31
10822 forall a . List a 10563 forall a . [a]
10823testdata/performance/SampleMaterial.lc 1613:31-1613:42 10564testdata/performance/SampleMaterial.lc 1613:31-1613:42
10824 StageTexture 10565 StageTexture
10825testdata/performance/SampleMaterial.lc 1614:34-1614:38 10566testdata/performance/SampleMaterial.lc 1614:34-1614:38
@@ -10837,7 +10578,7 @@ testdata/performance/SampleMaterial.lc 1621:21-1621:26
10837testdata/performance/SampleMaterial.lc 1624:5-1666:6 10578testdata/performance/SampleMaterial.lc 1624:5-1666:6
10838 (String, CommonAttrs) 10579 (String, CommonAttrs)
10839testdata/performance/SampleMaterial.lc 1624:5-2182:6 10580testdata/performance/SampleMaterial.lc 1624:5-2182:6
10840 List (String, CommonAttrs) 10581 [(String, CommonAttrs)]
10841testdata/performance/SampleMaterial.lc 1624:7-1624:44 10582testdata/performance/SampleMaterial.lc 1624:7-1624:44
10842 String 10583 String
10843testdata/performance/SampleMaterial.lc 1625:7-1625:18 10584testdata/performance/SampleMaterial.lc 1625:7-1625:18
@@ -10847,49 +10588,42 @@ testdata/performance/SampleMaterial.lc 1625:7-1625:18
10847 -> Float 10588 -> Float
10848 -> Bool 10589 -> Bool
10849 -> Bool 10590 -> Bool
10850 -> CullType 10591 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10851 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10852testdata/performance/SampleMaterial.lc 1625:7-1626:26 10592testdata/performance/SampleMaterial.lc 1625:7-1626:26
10853 () 10593 ()
10854 -> Bool 10594 -> Bool
10855 -> Float 10595 -> Float
10856 -> Bool 10596 -> Bool
10857 -> Bool 10597 -> Bool
10858 -> CullType 10598 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10859 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10860testdata/performance/SampleMaterial.lc 1625:7-1627:26 10599testdata/performance/SampleMaterial.lc 1625:7-1627:26
10861 Bool 10600 Bool
10862 -> Float 10601 -> Float
10863 -> Bool 10602 -> Bool
10864 -> Bool 10603 -> Bool
10865 -> CullType 10604 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10866 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10867testdata/performance/SampleMaterial.lc 1625:7-1628:27 10605testdata/performance/SampleMaterial.lc 1625:7-1628:27
10868 Float 10606 Float
10869 -> Bool 10607 -> Bool
10870 -> Bool 10608 -> Bool
10871 -> CullType 10609 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10872 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10873testdata/performance/SampleMaterial.lc 1625:7-1629:21 10610testdata/performance/SampleMaterial.lc 1625:7-1629:21
10874 Bool 10611 Bool
10875 -> Bool 10612 -> Bool
10876 -> CullType 10613 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10877 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10878testdata/performance/SampleMaterial.lc 1625:7-1630:35 10614testdata/performance/SampleMaterial.lc 1625:7-1630:35
10879 Bool 10615 Bool
10880 -> CullType 10616 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10881 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10882testdata/performance/SampleMaterial.lc 1625:7-1631:28 10617testdata/performance/SampleMaterial.lc 1625:7-1631:28
10883 CullType 10618 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10884 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
10885testdata/performance/SampleMaterial.lc 1625:7-1632:33 10619testdata/performance/SampleMaterial.lc 1625:7-1632:33
10886 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10620 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10887testdata/performance/SampleMaterial.lc 1625:7-1633:32 10621testdata/performance/SampleMaterial.lc 1625:7-1633:32
10888 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10622 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
10889testdata/performance/SampleMaterial.lc 1625:7-1634:30 10623testdata/performance/SampleMaterial.lc 1625:7-1634:30
10890 Bool -> List StageAttrs -> Bool -> CommonAttrs 10624 Bool -> [StageAttrs] -> Bool -> CommonAttrs
10891testdata/performance/SampleMaterial.lc 1625:7-1635:34 10625testdata/performance/SampleMaterial.lc 1625:7-1635:34
10892 List StageAttrs -> Bool -> CommonAttrs 10626 [StageAttrs] -> Bool -> CommonAttrs
10893testdata/performance/SampleMaterial.lc 1625:7-1663:14 10627testdata/performance/SampleMaterial.lc 1625:7-1663:14
10894 Bool -> CommonAttrs 10628 Bool -> CommonAttrs
10895testdata/performance/SampleMaterial.lc 1625:7-1665:10 10629testdata/performance/SampleMaterial.lc 1625:7-1665:10
@@ -10909,41 +10643,41 @@ testdata/performance/SampleMaterial.lc 1631:23-1631:28
10909testdata/performance/SampleMaterial.lc 1632:20-1632:33 10643testdata/performance/SampleMaterial.lc 1632:20-1632:33
10910 CullType 10644 CullType
10911testdata/performance/SampleMaterial.lc 1633:30-1633:32 10645testdata/performance/SampleMaterial.lc 1633:30-1633:32
10912 forall a . List a 10646 forall a . [a]
10913testdata/performance/SampleMaterial.lc 1634:25-1634:30 10647testdata/performance/SampleMaterial.lc 1634:25-1634:30
10914 Bool 10648 Bool
10915testdata/performance/SampleMaterial.lc 1635:29-1635:34 10649testdata/performance/SampleMaterial.lc 1635:29-1635:34
10916 Bool 10650 Bool
10917testdata/performance/SampleMaterial.lc 1637:13-1663:14 10651testdata/performance/SampleMaterial.lc 1637:13-1663:14
10918 List StageAttrs 10652 [StageAttrs]
10919testdata/performance/SampleMaterial.lc 1637:15-1637:25 10653testdata/performance/SampleMaterial.lc 1637:15-1637:25
10920 Maybe (Blending', Blending') 10654 Maybe (Blending', Blending')
10921 -> RGBGen 10655 -> RGBGen
10922 -> AlphaGen 10656 -> AlphaGen
10923 -> TCGen 10657 -> TCGen
10924 -> List TCMod 10658 -> [TCMod]
10925 -> StageTexture 10659 -> StageTexture
10926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10660 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10927testdata/performance/SampleMaterial.lc 1637:15-1638:36 10661testdata/performance/SampleMaterial.lc 1637:15-1638:36
10928 RGBGen 10662 RGBGen
10929 -> AlphaGen 10663 -> AlphaGen
10930 -> TCGen 10664 -> TCGen
10931 -> List TCMod 10665 -> [TCMod]
10932 -> StageTexture 10666 -> StageTexture
10933 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10667 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10934testdata/performance/SampleMaterial.lc 1637:15-1639:50 10668testdata/performance/SampleMaterial.lc 1637:15-1639:50
10935 AlphaGen 10669 AlphaGen
10936 -> TCGen 10670 -> TCGen
10937 -> List TCMod 10671 -> [TCMod]
10938 -> StageTexture 10672 -> StageTexture
10939 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10673 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10940testdata/performance/SampleMaterial.lc 1637:15-1640:42 10674testdata/performance/SampleMaterial.lc 1637:15-1640:42
10941 TCGen 10675 TCGen
10942 -> List TCMod 10676 -> [TCMod]
10943 -> StageTexture 10677 -> StageTexture
10944 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10678 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10945testdata/performance/SampleMaterial.lc 1637:15-1641:36 10679testdata/performance/SampleMaterial.lc 1637:15-1641:36
10946 List TCMod 10680 [TCMod]
10947 -> StageTexture 10681 -> StageTexture
10948 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10682 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10949testdata/performance/SampleMaterial.lc 1637:15-1642:31 10683testdata/performance/SampleMaterial.lc 1637:15-1642:31
@@ -10970,7 +10704,7 @@ testdata/performance/SampleMaterial.lc 1640:32-1640:42
10970testdata/performance/SampleMaterial.lc 1641:29-1641:36 10704testdata/performance/SampleMaterial.lc 1641:29-1641:36
10971 TCGen 10705 TCGen
10972testdata/performance/SampleMaterial.lc 1642:29-1642:31 10706testdata/performance/SampleMaterial.lc 1642:29-1642:31
10973 forall a . List a 10707 forall a . [a]
10974testdata/performance/SampleMaterial.lc 1643:31-1643:37 10708testdata/performance/SampleMaterial.lc 1643:31-1643:37
10975 String -> StageTexture 10709 String -> StageTexture
10976testdata/performance/SampleMaterial.lc 1643:31-1643:75 10710testdata/performance/SampleMaterial.lc 1643:31-1643:75
@@ -10992,29 +10726,29 @@ testdata/performance/SampleMaterial.lc 1650:15-1650:25
10992 -> RGBGen 10726 -> RGBGen
10993 -> AlphaGen 10727 -> AlphaGen
10994 -> TCGen 10728 -> TCGen
10995 -> List TCMod 10729 -> [TCMod]
10996 -> StageTexture 10730 -> StageTexture
10997 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10731 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
10998testdata/performance/SampleMaterial.lc 1650:15-1651:57 10732testdata/performance/SampleMaterial.lc 1650:15-1651:57
10999 RGBGen 10733 RGBGen
11000 -> AlphaGen 10734 -> AlphaGen
11001 -> TCGen 10735 -> TCGen
11002 -> List TCMod 10736 -> [TCMod]
11003 -> StageTexture 10737 -> StageTexture
11004 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10738 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11005testdata/performance/SampleMaterial.lc 1650:15-1652:50 10739testdata/performance/SampleMaterial.lc 1650:15-1652:50
11006 AlphaGen 10740 AlphaGen
11007 -> TCGen 10741 -> TCGen
11008 -> List TCMod 10742 -> [TCMod]
11009 -> StageTexture 10743 -> StageTexture
11010 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10744 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11011testdata/performance/SampleMaterial.lc 1650:15-1653:42 10745testdata/performance/SampleMaterial.lc 1650:15-1653:42
11012 TCGen 10746 TCGen
11013 -> List TCMod 10747 -> [TCMod]
11014 -> StageTexture 10748 -> StageTexture
11015 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10749 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11016testdata/performance/SampleMaterial.lc 1650:15-1654:40 10750testdata/performance/SampleMaterial.lc 1650:15-1654:40
11017 List TCMod 10751 [TCMod]
11018 -> StageTexture 10752 -> StageTexture
11019 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10753 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11020testdata/performance/SampleMaterial.lc 1650:15-1655:31 10754testdata/performance/SampleMaterial.lc 1650:15-1655:31
@@ -11031,7 +10765,7 @@ testdata/performance/SampleMaterial.lc 1650:15-1659:40
11031testdata/performance/SampleMaterial.lc 1650:15-1660:46 10765testdata/performance/SampleMaterial.lc 1650:15-1660:46
11032 String -> StageAttrs 10766 String -> StageAttrs
11033testdata/performance/SampleMaterial.lc 1650:15-1662:18 10767testdata/performance/SampleMaterial.lc 1650:15-1662:18
11034 StageAttrs | List StageAttrs 10768 StageAttrs | [StageAttrs]
11035testdata/performance/SampleMaterial.lc 1651:29-1651:33 10769testdata/performance/SampleMaterial.lc 1651:29-1651:33
11036 forall a . a -> Maybe a 10770 forall a . a -> Maybe a
11037testdata/performance/SampleMaterial.lc 1651:29-1651:57 10771testdata/performance/SampleMaterial.lc 1651:29-1651:57
@@ -11049,7 +10783,7 @@ testdata/performance/SampleMaterial.lc 1653:32-1653:42
11049testdata/performance/SampleMaterial.lc 1654:29-1654:40 10783testdata/performance/SampleMaterial.lc 1654:29-1654:40
11050 TCGen 10784 TCGen
11051testdata/performance/SampleMaterial.lc 1655:29-1655:31 10785testdata/performance/SampleMaterial.lc 1655:29-1655:31
11052 forall a . List a 10786 forall a . [a]
11053testdata/performance/SampleMaterial.lc 1656:31-1656:42 10787testdata/performance/SampleMaterial.lc 1656:31-1656:42
11054 StageTexture 10788 StageTexture
11055testdata/performance/SampleMaterial.lc 1657:34-1657:38 10789testdata/performance/SampleMaterial.lc 1657:34-1657:38
@@ -11067,7 +10801,7 @@ testdata/performance/SampleMaterial.lc 1664:21-1664:26
11067testdata/performance/SampleMaterial.lc 1667:5-1709:6 10801testdata/performance/SampleMaterial.lc 1667:5-1709:6
11068 (String, CommonAttrs) 10802 (String, CommonAttrs)
11069testdata/performance/SampleMaterial.lc 1667:5-2182:6 10803testdata/performance/SampleMaterial.lc 1667:5-2182:6
11070 List (String, CommonAttrs) 10804 [(String, CommonAttrs)]
11071testdata/performance/SampleMaterial.lc 1667:7-1667:43 10805testdata/performance/SampleMaterial.lc 1667:7-1667:43
11072 String 10806 String
11073testdata/performance/SampleMaterial.lc 1668:7-1668:18 10807testdata/performance/SampleMaterial.lc 1668:7-1668:18
@@ -11077,49 +10811,42 @@ testdata/performance/SampleMaterial.lc 1668:7-1668:18
11077 -> Float 10811 -> Float
11078 -> Bool 10812 -> Bool
11079 -> Bool 10813 -> Bool
11080 -> CullType 10814 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11081 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11082testdata/performance/SampleMaterial.lc 1668:7-1669:26 10815testdata/performance/SampleMaterial.lc 1668:7-1669:26
11083 () 10816 ()
11084 -> Bool 10817 -> Bool
11085 -> Float 10818 -> Float
11086 -> Bool 10819 -> Bool
11087 -> Bool 10820 -> Bool
11088 -> CullType 10821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11089 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11090testdata/performance/SampleMaterial.lc 1668:7-1670:26 10822testdata/performance/SampleMaterial.lc 1668:7-1670:26
11091 Bool 10823 Bool
11092 -> Float 10824 -> Float
11093 -> Bool 10825 -> Bool
11094 -> Bool 10826 -> Bool
11095 -> CullType 10827 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11096 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11097testdata/performance/SampleMaterial.lc 1668:7-1671:27 10828testdata/performance/SampleMaterial.lc 1668:7-1671:27
11098 Float 10829 Float
11099 -> Bool 10830 -> Bool
11100 -> Bool 10831 -> Bool
11101 -> CullType 10832 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11102 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11103testdata/performance/SampleMaterial.lc 1668:7-1672:21 10833testdata/performance/SampleMaterial.lc 1668:7-1672:21
11104 Bool 10834 Bool
11105 -> Bool 10835 -> Bool
11106 -> CullType 10836 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11107 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11108testdata/performance/SampleMaterial.lc 1668:7-1673:35 10837testdata/performance/SampleMaterial.lc 1668:7-1673:35
11109 Bool 10838 Bool
11110 -> CullType 10839 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11111 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11112testdata/performance/SampleMaterial.lc 1668:7-1674:28 10840testdata/performance/SampleMaterial.lc 1668:7-1674:28
11113 CullType 10841 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11114 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11115testdata/performance/SampleMaterial.lc 1668:7-1675:33 10842testdata/performance/SampleMaterial.lc 1668:7-1675:33
11116 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10843 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11117testdata/performance/SampleMaterial.lc 1668:7-1676:32 10844testdata/performance/SampleMaterial.lc 1668:7-1676:32
11118 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 10845 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11119testdata/performance/SampleMaterial.lc 1668:7-1677:30 10846testdata/performance/SampleMaterial.lc 1668:7-1677:30
11120 Bool -> List StageAttrs -> Bool -> CommonAttrs 10847 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11121testdata/performance/SampleMaterial.lc 1668:7-1678:34 10848testdata/performance/SampleMaterial.lc 1668:7-1678:34
11122 List StageAttrs -> Bool -> CommonAttrs 10849 [StageAttrs] -> Bool -> CommonAttrs
11123testdata/performance/SampleMaterial.lc 1668:7-1706:14 10850testdata/performance/SampleMaterial.lc 1668:7-1706:14
11124 Bool -> CommonAttrs 10851 Bool -> CommonAttrs
11125testdata/performance/SampleMaterial.lc 1668:7-1708:10 10852testdata/performance/SampleMaterial.lc 1668:7-1708:10
@@ -11139,41 +10866,41 @@ testdata/performance/SampleMaterial.lc 1674:23-1674:28
11139testdata/performance/SampleMaterial.lc 1675:20-1675:33 10866testdata/performance/SampleMaterial.lc 1675:20-1675:33
11140 CullType 10867 CullType
11141testdata/performance/SampleMaterial.lc 1676:30-1676:32 10868testdata/performance/SampleMaterial.lc 1676:30-1676:32
11142 forall a . List a 10869 forall a . [a]
11143testdata/performance/SampleMaterial.lc 1677:25-1677:30 10870testdata/performance/SampleMaterial.lc 1677:25-1677:30
11144 Bool 10871 Bool
11145testdata/performance/SampleMaterial.lc 1678:29-1678:34 10872testdata/performance/SampleMaterial.lc 1678:29-1678:34
11146 Bool 10873 Bool
11147testdata/performance/SampleMaterial.lc 1680:13-1706:14 10874testdata/performance/SampleMaterial.lc 1680:13-1706:14
11148 List StageAttrs 10875 [StageAttrs]
11149testdata/performance/SampleMaterial.lc 1680:15-1680:25 10876testdata/performance/SampleMaterial.lc 1680:15-1680:25
11150 Maybe (Blending', Blending') 10877 Maybe (Blending', Blending')
11151 -> RGBGen 10878 -> RGBGen
11152 -> AlphaGen 10879 -> AlphaGen
11153 -> TCGen 10880 -> TCGen
11154 -> List TCMod 10881 -> [TCMod]
11155 -> StageTexture 10882 -> StageTexture
11156 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10883 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11157testdata/performance/SampleMaterial.lc 1680:15-1681:36 10884testdata/performance/SampleMaterial.lc 1680:15-1681:36
11158 RGBGen 10885 RGBGen
11159 -> AlphaGen 10886 -> AlphaGen
11160 -> TCGen 10887 -> TCGen
11161 -> List TCMod 10888 -> [TCMod]
11162 -> StageTexture 10889 -> StageTexture
11163 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10890 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11164testdata/performance/SampleMaterial.lc 1680:15-1682:50 10891testdata/performance/SampleMaterial.lc 1680:15-1682:50
11165 AlphaGen 10892 AlphaGen
11166 -> TCGen 10893 -> TCGen
11167 -> List TCMod 10894 -> [TCMod]
11168 -> StageTexture 10895 -> StageTexture
11169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10896 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11170testdata/performance/SampleMaterial.lc 1680:15-1683:42 10897testdata/performance/SampleMaterial.lc 1680:15-1683:42
11171 TCGen 10898 TCGen
11172 -> List TCMod 10899 -> [TCMod]
11173 -> StageTexture 10900 -> StageTexture
11174 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10901 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11175testdata/performance/SampleMaterial.lc 1680:15-1684:36 10902testdata/performance/SampleMaterial.lc 1680:15-1684:36
11176 List TCMod 10903 [TCMod]
11177 -> StageTexture 10904 -> StageTexture
11178 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10905 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11179testdata/performance/SampleMaterial.lc 1680:15-1685:31 10906testdata/performance/SampleMaterial.lc 1680:15-1685:31
@@ -11200,7 +10927,7 @@ testdata/performance/SampleMaterial.lc 1683:32-1683:42
11200testdata/performance/SampleMaterial.lc 1684:29-1684:36 10927testdata/performance/SampleMaterial.lc 1684:29-1684:36
11201 TCGen 10928 TCGen
11202testdata/performance/SampleMaterial.lc 1685:29-1685:31 10929testdata/performance/SampleMaterial.lc 1685:29-1685:31
11203 forall a . List a 10930 forall a . [a]
11204testdata/performance/SampleMaterial.lc 1686:31-1686:37 10931testdata/performance/SampleMaterial.lc 1686:31-1686:37
11205 String -> StageTexture 10932 String -> StageTexture
11206testdata/performance/SampleMaterial.lc 1686:31-1686:74 10933testdata/performance/SampleMaterial.lc 1686:31-1686:74
@@ -11222,29 +10949,29 @@ testdata/performance/SampleMaterial.lc 1693:15-1693:25
11222 -> RGBGen 10949 -> RGBGen
11223 -> AlphaGen 10950 -> AlphaGen
11224 -> TCGen 10951 -> TCGen
11225 -> List TCMod 10952 -> [TCMod]
11226 -> StageTexture 10953 -> StageTexture
11227 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10954 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11228testdata/performance/SampleMaterial.lc 1693:15-1694:57 10955testdata/performance/SampleMaterial.lc 1693:15-1694:57
11229 RGBGen 10956 RGBGen
11230 -> AlphaGen 10957 -> AlphaGen
11231 -> TCGen 10958 -> TCGen
11232 -> List TCMod 10959 -> [TCMod]
11233 -> StageTexture 10960 -> StageTexture
11234 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10961 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11235testdata/performance/SampleMaterial.lc 1693:15-1695:50 10962testdata/performance/SampleMaterial.lc 1693:15-1695:50
11236 AlphaGen 10963 AlphaGen
11237 -> TCGen 10964 -> TCGen
11238 -> List TCMod 10965 -> [TCMod]
11239 -> StageTexture 10966 -> StageTexture
11240 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10967 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11241testdata/performance/SampleMaterial.lc 1693:15-1696:42 10968testdata/performance/SampleMaterial.lc 1693:15-1696:42
11242 TCGen 10969 TCGen
11243 -> List TCMod 10970 -> [TCMod]
11244 -> StageTexture 10971 -> StageTexture
11245 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10972 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11246testdata/performance/SampleMaterial.lc 1693:15-1697:40 10973testdata/performance/SampleMaterial.lc 1693:15-1697:40
11247 List TCMod 10974 [TCMod]
11248 -> StageTexture 10975 -> StageTexture
11249 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 10976 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11250testdata/performance/SampleMaterial.lc 1693:15-1698:31 10977testdata/performance/SampleMaterial.lc 1693:15-1698:31
@@ -11261,7 +10988,7 @@ testdata/performance/SampleMaterial.lc 1693:15-1702:40
11261testdata/performance/SampleMaterial.lc 1693:15-1703:46 10988testdata/performance/SampleMaterial.lc 1693:15-1703:46
11262 String -> StageAttrs 10989 String -> StageAttrs
11263testdata/performance/SampleMaterial.lc 1693:15-1705:18 10990testdata/performance/SampleMaterial.lc 1693:15-1705:18
11264 StageAttrs | List StageAttrs 10991 StageAttrs | [StageAttrs]
11265testdata/performance/SampleMaterial.lc 1694:29-1694:33 10992testdata/performance/SampleMaterial.lc 1694:29-1694:33
11266 forall a . a -> Maybe a 10993 forall a . a -> Maybe a
11267testdata/performance/SampleMaterial.lc 1694:29-1694:57 10994testdata/performance/SampleMaterial.lc 1694:29-1694:57
@@ -11279,7 +11006,7 @@ testdata/performance/SampleMaterial.lc 1696:32-1696:42
11279testdata/performance/SampleMaterial.lc 1697:29-1697:40 11006testdata/performance/SampleMaterial.lc 1697:29-1697:40
11280 TCGen 11007 TCGen
11281testdata/performance/SampleMaterial.lc 1698:29-1698:31 11008testdata/performance/SampleMaterial.lc 1698:29-1698:31
11282 forall a . List a 11009 forall a . [a]
11283testdata/performance/SampleMaterial.lc 1699:31-1699:42 11010testdata/performance/SampleMaterial.lc 1699:31-1699:42
11284 StageTexture 11011 StageTexture
11285testdata/performance/SampleMaterial.lc 1700:34-1700:38 11012testdata/performance/SampleMaterial.lc 1700:34-1700:38
@@ -11297,7 +11024,7 @@ testdata/performance/SampleMaterial.lc 1707:21-1707:26
11297testdata/performance/SampleMaterial.lc 1710:5-1752:6 11024testdata/performance/SampleMaterial.lc 1710:5-1752:6
11298 (String, CommonAttrs) 11025 (String, CommonAttrs)
11299testdata/performance/SampleMaterial.lc 1710:5-2182:6 11026testdata/performance/SampleMaterial.lc 1710:5-2182:6
11300 List (String, CommonAttrs) 11027 [(String, CommonAttrs)]
11301testdata/performance/SampleMaterial.lc 1710:7-1710:41 11028testdata/performance/SampleMaterial.lc 1710:7-1710:41
11302 String 11029 String
11303testdata/performance/SampleMaterial.lc 1711:7-1711:18 11030testdata/performance/SampleMaterial.lc 1711:7-1711:18
@@ -11307,49 +11034,42 @@ testdata/performance/SampleMaterial.lc 1711:7-1711:18
11307 -> Float 11034 -> Float
11308 -> Bool 11035 -> Bool
11309 -> Bool 11036 -> Bool
11310 -> CullType 11037 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11311 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11312testdata/performance/SampleMaterial.lc 1711:7-1712:26 11038testdata/performance/SampleMaterial.lc 1711:7-1712:26
11313 () 11039 ()
11314 -> Bool 11040 -> Bool
11315 -> Float 11041 -> Float
11316 -> Bool 11042 -> Bool
11317 -> Bool 11043 -> Bool
11318 -> CullType 11044 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11319 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11320testdata/performance/SampleMaterial.lc 1711:7-1713:26 11045testdata/performance/SampleMaterial.lc 1711:7-1713:26
11321 Bool 11046 Bool
11322 -> Float 11047 -> Float
11323 -> Bool 11048 -> Bool
11324 -> Bool 11049 -> Bool
11325 -> CullType 11050 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11326 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11327testdata/performance/SampleMaterial.lc 1711:7-1714:27 11051testdata/performance/SampleMaterial.lc 1711:7-1714:27
11328 Float 11052 Float
11329 -> Bool 11053 -> Bool
11330 -> Bool 11054 -> Bool
11331 -> CullType 11055 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11332 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11333testdata/performance/SampleMaterial.lc 1711:7-1715:21 11056testdata/performance/SampleMaterial.lc 1711:7-1715:21
11334 Bool 11057 Bool
11335 -> Bool 11058 -> Bool
11336 -> CullType 11059 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11337 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11338testdata/performance/SampleMaterial.lc 1711:7-1716:35 11060testdata/performance/SampleMaterial.lc 1711:7-1716:35
11339 Bool 11061 Bool
11340 -> CullType 11062 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11341 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11342testdata/performance/SampleMaterial.lc 1711:7-1717:28 11063testdata/performance/SampleMaterial.lc 1711:7-1717:28
11343 CullType 11064 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11344 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11345testdata/performance/SampleMaterial.lc 1711:7-1718:33 11065testdata/performance/SampleMaterial.lc 1711:7-1718:33
11346 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11066 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11347testdata/performance/SampleMaterial.lc 1711:7-1719:32 11067testdata/performance/SampleMaterial.lc 1711:7-1719:32
11348 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11068 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11349testdata/performance/SampleMaterial.lc 1711:7-1720:30 11069testdata/performance/SampleMaterial.lc 1711:7-1720:30
11350 Bool -> List StageAttrs -> Bool -> CommonAttrs 11070 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11351testdata/performance/SampleMaterial.lc 1711:7-1721:34 11071testdata/performance/SampleMaterial.lc 1711:7-1721:34
11352 List StageAttrs -> Bool -> CommonAttrs 11072 [StageAttrs] -> Bool -> CommonAttrs
11353testdata/performance/SampleMaterial.lc 1711:7-1749:14 11073testdata/performance/SampleMaterial.lc 1711:7-1749:14
11354 Bool -> CommonAttrs 11074 Bool -> CommonAttrs
11355testdata/performance/SampleMaterial.lc 1711:7-1751:10 11075testdata/performance/SampleMaterial.lc 1711:7-1751:10
@@ -11369,41 +11089,41 @@ testdata/performance/SampleMaterial.lc 1717:23-1717:28
11369testdata/performance/SampleMaterial.lc 1718:20-1718:33 11089testdata/performance/SampleMaterial.lc 1718:20-1718:33
11370 CullType 11090 CullType
11371testdata/performance/SampleMaterial.lc 1719:30-1719:32 11091testdata/performance/SampleMaterial.lc 1719:30-1719:32
11372 forall a . List a 11092 forall a . [a]
11373testdata/performance/SampleMaterial.lc 1720:25-1720:30 11093testdata/performance/SampleMaterial.lc 1720:25-1720:30
11374 Bool 11094 Bool
11375testdata/performance/SampleMaterial.lc 1721:29-1721:34 11095testdata/performance/SampleMaterial.lc 1721:29-1721:34
11376 Bool 11096 Bool
11377testdata/performance/SampleMaterial.lc 1723:13-1749:14 11097testdata/performance/SampleMaterial.lc 1723:13-1749:14
11378 List StageAttrs 11098 [StageAttrs]
11379testdata/performance/SampleMaterial.lc 1723:15-1723:25 11099testdata/performance/SampleMaterial.lc 1723:15-1723:25
11380 Maybe (Blending', Blending') 11100 Maybe (Blending', Blending')
11381 -> RGBGen 11101 -> RGBGen
11382 -> AlphaGen 11102 -> AlphaGen
11383 -> TCGen 11103 -> TCGen
11384 -> List TCMod 11104 -> [TCMod]
11385 -> StageTexture 11105 -> StageTexture
11386 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11106 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11387testdata/performance/SampleMaterial.lc 1723:15-1724:36 11107testdata/performance/SampleMaterial.lc 1723:15-1724:36
11388 RGBGen 11108 RGBGen
11389 -> AlphaGen 11109 -> AlphaGen
11390 -> TCGen 11110 -> TCGen
11391 -> List TCMod 11111 -> [TCMod]
11392 -> StageTexture 11112 -> StageTexture
11393 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11113 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11394testdata/performance/SampleMaterial.lc 1723:15-1725:50 11114testdata/performance/SampleMaterial.lc 1723:15-1725:50
11395 AlphaGen 11115 AlphaGen
11396 -> TCGen 11116 -> TCGen
11397 -> List TCMod 11117 -> [TCMod]
11398 -> StageTexture 11118 -> StageTexture
11399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11119 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11400testdata/performance/SampleMaterial.lc 1723:15-1726:42 11120testdata/performance/SampleMaterial.lc 1723:15-1726:42
11401 TCGen 11121 TCGen
11402 -> List TCMod 11122 -> [TCMod]
11403 -> StageTexture 11123 -> StageTexture
11404 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11124 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11405testdata/performance/SampleMaterial.lc 1723:15-1727:36 11125testdata/performance/SampleMaterial.lc 1723:15-1727:36
11406 List TCMod 11126 [TCMod]
11407 -> StageTexture 11127 -> StageTexture
11408 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11128 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11409testdata/performance/SampleMaterial.lc 1723:15-1728:31 11129testdata/performance/SampleMaterial.lc 1723:15-1728:31
@@ -11430,7 +11150,7 @@ testdata/performance/SampleMaterial.lc 1726:32-1726:42
11430testdata/performance/SampleMaterial.lc 1727:29-1727:36 11150testdata/performance/SampleMaterial.lc 1727:29-1727:36
11431 TCGen 11151 TCGen
11432testdata/performance/SampleMaterial.lc 1728:29-1728:31 11152testdata/performance/SampleMaterial.lc 1728:29-1728:31
11433 forall a . List a 11153 forall a . [a]
11434testdata/performance/SampleMaterial.lc 1729:31-1729:37 11154testdata/performance/SampleMaterial.lc 1729:31-1729:37
11435 String -> StageTexture 11155 String -> StageTexture
11436testdata/performance/SampleMaterial.lc 1729:31-1729:72 11156testdata/performance/SampleMaterial.lc 1729:31-1729:72
@@ -11452,29 +11172,29 @@ testdata/performance/SampleMaterial.lc 1736:15-1736:25
11452 -> RGBGen 11172 -> RGBGen
11453 -> AlphaGen 11173 -> AlphaGen
11454 -> TCGen 11174 -> TCGen
11455 -> List TCMod 11175 -> [TCMod]
11456 -> StageTexture 11176 -> StageTexture
11457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11177 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11458testdata/performance/SampleMaterial.lc 1736:15-1737:57 11178testdata/performance/SampleMaterial.lc 1736:15-1737:57
11459 RGBGen 11179 RGBGen
11460 -> AlphaGen 11180 -> AlphaGen
11461 -> TCGen 11181 -> TCGen
11462 -> List TCMod 11182 -> [TCMod]
11463 -> StageTexture 11183 -> StageTexture
11464 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11465testdata/performance/SampleMaterial.lc 1736:15-1738:50 11185testdata/performance/SampleMaterial.lc 1736:15-1738:50
11466 AlphaGen 11186 AlphaGen
11467 -> TCGen 11187 -> TCGen
11468 -> List TCMod 11188 -> [TCMod]
11469 -> StageTexture 11189 -> StageTexture
11470 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11190 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11471testdata/performance/SampleMaterial.lc 1736:15-1739:42 11191testdata/performance/SampleMaterial.lc 1736:15-1739:42
11472 TCGen 11192 TCGen
11473 -> List TCMod 11193 -> [TCMod]
11474 -> StageTexture 11194 -> StageTexture
11475 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11195 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11476testdata/performance/SampleMaterial.lc 1736:15-1740:40 11196testdata/performance/SampleMaterial.lc 1736:15-1740:40
11477 List TCMod 11197 [TCMod]
11478 -> StageTexture 11198 -> StageTexture
11479 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11199 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11480testdata/performance/SampleMaterial.lc 1736:15-1741:31 11200testdata/performance/SampleMaterial.lc 1736:15-1741:31
@@ -11491,7 +11211,7 @@ testdata/performance/SampleMaterial.lc 1736:15-1745:40
11491testdata/performance/SampleMaterial.lc 1736:15-1746:46 11211testdata/performance/SampleMaterial.lc 1736:15-1746:46
11492 String -> StageAttrs 11212 String -> StageAttrs
11493testdata/performance/SampleMaterial.lc 1736:15-1748:18 11213testdata/performance/SampleMaterial.lc 1736:15-1748:18
11494 StageAttrs | List StageAttrs 11214 StageAttrs | [StageAttrs]
11495testdata/performance/SampleMaterial.lc 1737:29-1737:33 11215testdata/performance/SampleMaterial.lc 1737:29-1737:33
11496 forall a . a -> Maybe a 11216 forall a . a -> Maybe a
11497testdata/performance/SampleMaterial.lc 1737:29-1737:57 11217testdata/performance/SampleMaterial.lc 1737:29-1737:57
@@ -11509,7 +11229,7 @@ testdata/performance/SampleMaterial.lc 1739:32-1739:42
11509testdata/performance/SampleMaterial.lc 1740:29-1740:40 11229testdata/performance/SampleMaterial.lc 1740:29-1740:40
11510 TCGen 11230 TCGen
11511testdata/performance/SampleMaterial.lc 1741:29-1741:31 11231testdata/performance/SampleMaterial.lc 1741:29-1741:31
11512 forall a . List a 11232 forall a . [a]
11513testdata/performance/SampleMaterial.lc 1742:31-1742:42 11233testdata/performance/SampleMaterial.lc 1742:31-1742:42
11514 StageTexture 11234 StageTexture
11515testdata/performance/SampleMaterial.lc 1743:34-1743:38 11235testdata/performance/SampleMaterial.lc 1743:34-1743:38
@@ -11527,7 +11247,7 @@ testdata/performance/SampleMaterial.lc 1750:21-1750:26
11527testdata/performance/SampleMaterial.lc 1753:5-1795:6 11247testdata/performance/SampleMaterial.lc 1753:5-1795:6
11528 (String, CommonAttrs) 11248 (String, CommonAttrs)
11529testdata/performance/SampleMaterial.lc 1753:5-2182:6 11249testdata/performance/SampleMaterial.lc 1753:5-2182:6
11530 List (String, CommonAttrs) 11250 [(String, CommonAttrs)]
11531testdata/performance/SampleMaterial.lc 1753:7-1753:42 11251testdata/performance/SampleMaterial.lc 1753:7-1753:42
11532 String 11252 String
11533testdata/performance/SampleMaterial.lc 1754:7-1754:18 11253testdata/performance/SampleMaterial.lc 1754:7-1754:18
@@ -11537,49 +11257,42 @@ testdata/performance/SampleMaterial.lc 1754:7-1754:18
11537 -> Float 11257 -> Float
11538 -> Bool 11258 -> Bool
11539 -> Bool 11259 -> Bool
11540 -> CullType 11260 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11541 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11542testdata/performance/SampleMaterial.lc 1754:7-1755:26 11261testdata/performance/SampleMaterial.lc 1754:7-1755:26
11543 () 11262 ()
11544 -> Bool 11263 -> Bool
11545 -> Float 11264 -> Float
11546 -> Bool 11265 -> Bool
11547 -> Bool 11266 -> Bool
11548 -> CullType 11267 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11549 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11550testdata/performance/SampleMaterial.lc 1754:7-1756:26 11268testdata/performance/SampleMaterial.lc 1754:7-1756:26
11551 Bool 11269 Bool
11552 -> Float 11270 -> Float
11553 -> Bool 11271 -> Bool
11554 -> Bool 11272 -> Bool
11555 -> CullType 11273 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11556 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11557testdata/performance/SampleMaterial.lc 1754:7-1757:27 11274testdata/performance/SampleMaterial.lc 1754:7-1757:27
11558 Float 11275 Float
11559 -> Bool 11276 -> Bool
11560 -> Bool 11277 -> Bool
11561 -> CullType 11278 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11562 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11563testdata/performance/SampleMaterial.lc 1754:7-1758:21 11279testdata/performance/SampleMaterial.lc 1754:7-1758:21
11564 Bool 11280 Bool
11565 -> Bool 11281 -> Bool
11566 -> CullType 11282 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11567 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11568testdata/performance/SampleMaterial.lc 1754:7-1759:35 11283testdata/performance/SampleMaterial.lc 1754:7-1759:35
11569 Bool 11284 Bool
11570 -> CullType 11285 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11571 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11572testdata/performance/SampleMaterial.lc 1754:7-1760:28 11286testdata/performance/SampleMaterial.lc 1754:7-1760:28
11573 CullType 11287 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11574 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11575testdata/performance/SampleMaterial.lc 1754:7-1761:33 11288testdata/performance/SampleMaterial.lc 1754:7-1761:33
11576 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11289 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11577testdata/performance/SampleMaterial.lc 1754:7-1762:32 11290testdata/performance/SampleMaterial.lc 1754:7-1762:32
11578 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11291 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11579testdata/performance/SampleMaterial.lc 1754:7-1763:30 11292testdata/performance/SampleMaterial.lc 1754:7-1763:30
11580 Bool -> List StageAttrs -> Bool -> CommonAttrs 11293 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11581testdata/performance/SampleMaterial.lc 1754:7-1764:34 11294testdata/performance/SampleMaterial.lc 1754:7-1764:34
11582 List StageAttrs -> Bool -> CommonAttrs 11295 [StageAttrs] -> Bool -> CommonAttrs
11583testdata/performance/SampleMaterial.lc 1754:7-1792:14 11296testdata/performance/SampleMaterial.lc 1754:7-1792:14
11584 Bool -> CommonAttrs 11297 Bool -> CommonAttrs
11585testdata/performance/SampleMaterial.lc 1754:7-1794:10 11298testdata/performance/SampleMaterial.lc 1754:7-1794:10
@@ -11599,41 +11312,41 @@ testdata/performance/SampleMaterial.lc 1760:23-1760:28
11599testdata/performance/SampleMaterial.lc 1761:20-1761:33 11312testdata/performance/SampleMaterial.lc 1761:20-1761:33
11600 CullType 11313 CullType
11601testdata/performance/SampleMaterial.lc 1762:30-1762:32 11314testdata/performance/SampleMaterial.lc 1762:30-1762:32
11602 forall a . List a 11315 forall a . [a]
11603testdata/performance/SampleMaterial.lc 1763:25-1763:30 11316testdata/performance/SampleMaterial.lc 1763:25-1763:30
11604 Bool 11317 Bool
11605testdata/performance/SampleMaterial.lc 1764:29-1764:34 11318testdata/performance/SampleMaterial.lc 1764:29-1764:34
11606 Bool 11319 Bool
11607testdata/performance/SampleMaterial.lc 1766:13-1792:14 11320testdata/performance/SampleMaterial.lc 1766:13-1792:14
11608 List StageAttrs 11321 [StageAttrs]
11609testdata/performance/SampleMaterial.lc 1766:15-1766:25 11322testdata/performance/SampleMaterial.lc 1766:15-1766:25
11610 Maybe (Blending', Blending') 11323 Maybe (Blending', Blending')
11611 -> RGBGen 11324 -> RGBGen
11612 -> AlphaGen 11325 -> AlphaGen
11613 -> TCGen 11326 -> TCGen
11614 -> List TCMod 11327 -> [TCMod]
11615 -> StageTexture 11328 -> StageTexture
11616 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11329 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11617testdata/performance/SampleMaterial.lc 1766:15-1767:36 11330testdata/performance/SampleMaterial.lc 1766:15-1767:36
11618 RGBGen 11331 RGBGen
11619 -> AlphaGen 11332 -> AlphaGen
11620 -> TCGen 11333 -> TCGen
11621 -> List TCMod 11334 -> [TCMod]
11622 -> StageTexture 11335 -> StageTexture
11623 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11336 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11624testdata/performance/SampleMaterial.lc 1766:15-1768:50 11337testdata/performance/SampleMaterial.lc 1766:15-1768:50
11625 AlphaGen 11338 AlphaGen
11626 -> TCGen 11339 -> TCGen
11627 -> List TCMod 11340 -> [TCMod]
11628 -> StageTexture 11341 -> StageTexture
11629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11342 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11630testdata/performance/SampleMaterial.lc 1766:15-1769:42 11343testdata/performance/SampleMaterial.lc 1766:15-1769:42
11631 TCGen 11344 TCGen
11632 -> List TCMod 11345 -> [TCMod]
11633 -> StageTexture 11346 -> StageTexture
11634 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11347 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11635testdata/performance/SampleMaterial.lc 1766:15-1770:36 11348testdata/performance/SampleMaterial.lc 1766:15-1770:36
11636 List TCMod 11349 [TCMod]
11637 -> StageTexture 11350 -> StageTexture
11638 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11351 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11639testdata/performance/SampleMaterial.lc 1766:15-1771:31 11352testdata/performance/SampleMaterial.lc 1766:15-1771:31
@@ -11660,7 +11373,7 @@ testdata/performance/SampleMaterial.lc 1769:32-1769:42
11660testdata/performance/SampleMaterial.lc 1770:29-1770:36 11373testdata/performance/SampleMaterial.lc 1770:29-1770:36
11661 TCGen 11374 TCGen
11662testdata/performance/SampleMaterial.lc 1771:29-1771:31 11375testdata/performance/SampleMaterial.lc 1771:29-1771:31
11663 forall a . List a 11376 forall a . [a]
11664testdata/performance/SampleMaterial.lc 1772:31-1772:37 11377testdata/performance/SampleMaterial.lc 1772:31-1772:37
11665 String -> StageTexture 11378 String -> StageTexture
11666testdata/performance/SampleMaterial.lc 1772:31-1772:73 11379testdata/performance/SampleMaterial.lc 1772:31-1772:73
@@ -11682,29 +11395,29 @@ testdata/performance/SampleMaterial.lc 1779:15-1779:25
11682 -> RGBGen 11395 -> RGBGen
11683 -> AlphaGen 11396 -> AlphaGen
11684 -> TCGen 11397 -> TCGen
11685 -> List TCMod 11398 -> [TCMod]
11686 -> StageTexture 11399 -> StageTexture
11687 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11400 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11688testdata/performance/SampleMaterial.lc 1779:15-1780:57 11401testdata/performance/SampleMaterial.lc 1779:15-1780:57
11689 RGBGen 11402 RGBGen
11690 -> AlphaGen 11403 -> AlphaGen
11691 -> TCGen 11404 -> TCGen
11692 -> List TCMod 11405 -> [TCMod]
11693 -> StageTexture 11406 -> StageTexture
11694 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11407 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11695testdata/performance/SampleMaterial.lc 1779:15-1781:50 11408testdata/performance/SampleMaterial.lc 1779:15-1781:50
11696 AlphaGen 11409 AlphaGen
11697 -> TCGen 11410 -> TCGen
11698 -> List TCMod 11411 -> [TCMod]
11699 -> StageTexture 11412 -> StageTexture
11700 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11413 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11701testdata/performance/SampleMaterial.lc 1779:15-1782:42 11414testdata/performance/SampleMaterial.lc 1779:15-1782:42
11702 TCGen 11415 TCGen
11703 -> List TCMod 11416 -> [TCMod]
11704 -> StageTexture 11417 -> StageTexture
11705 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11706testdata/performance/SampleMaterial.lc 1779:15-1783:40 11419testdata/performance/SampleMaterial.lc 1779:15-1783:40
11707 List TCMod 11420 [TCMod]
11708 -> StageTexture 11421 -> StageTexture
11709 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11422 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11710testdata/performance/SampleMaterial.lc 1779:15-1784:31 11423testdata/performance/SampleMaterial.lc 1779:15-1784:31
@@ -11721,7 +11434,7 @@ testdata/performance/SampleMaterial.lc 1779:15-1788:40
11721testdata/performance/SampleMaterial.lc 1779:15-1789:46 11434testdata/performance/SampleMaterial.lc 1779:15-1789:46
11722 String -> StageAttrs 11435 String -> StageAttrs
11723testdata/performance/SampleMaterial.lc 1779:15-1791:18 11436testdata/performance/SampleMaterial.lc 1779:15-1791:18
11724 StageAttrs | List StageAttrs 11437 StageAttrs | [StageAttrs]
11725testdata/performance/SampleMaterial.lc 1780:29-1780:33 11438testdata/performance/SampleMaterial.lc 1780:29-1780:33
11726 forall a . a -> Maybe a 11439 forall a . a -> Maybe a
11727testdata/performance/SampleMaterial.lc 1780:29-1780:57 11440testdata/performance/SampleMaterial.lc 1780:29-1780:57
@@ -11739,7 +11452,7 @@ testdata/performance/SampleMaterial.lc 1782:32-1782:42
11739testdata/performance/SampleMaterial.lc 1783:29-1783:40 11452testdata/performance/SampleMaterial.lc 1783:29-1783:40
11740 TCGen 11453 TCGen
11741testdata/performance/SampleMaterial.lc 1784:29-1784:31 11454testdata/performance/SampleMaterial.lc 1784:29-1784:31
11742 forall a . List a 11455 forall a . [a]
11743testdata/performance/SampleMaterial.lc 1785:31-1785:42 11456testdata/performance/SampleMaterial.lc 1785:31-1785:42
11744 StageTexture 11457 StageTexture
11745testdata/performance/SampleMaterial.lc 1786:34-1786:38 11458testdata/performance/SampleMaterial.lc 1786:34-1786:38
@@ -11757,7 +11470,7 @@ testdata/performance/SampleMaterial.lc 1793:21-1793:26
11757testdata/performance/SampleMaterial.lc 1796:5-1838:6 11470testdata/performance/SampleMaterial.lc 1796:5-1838:6
11758 (String, CommonAttrs) 11471 (String, CommonAttrs)
11759testdata/performance/SampleMaterial.lc 1796:5-2182:6 11472testdata/performance/SampleMaterial.lc 1796:5-2182:6
11760 List (String, CommonAttrs) 11473 [(String, CommonAttrs)]
11761testdata/performance/SampleMaterial.lc 1796:7-1796:48 11474testdata/performance/SampleMaterial.lc 1796:7-1796:48
11762 String 11475 String
11763testdata/performance/SampleMaterial.lc 1797:7-1797:18 11476testdata/performance/SampleMaterial.lc 1797:7-1797:18
@@ -11767,49 +11480,42 @@ testdata/performance/SampleMaterial.lc 1797:7-1797:18
11767 -> Float 11480 -> Float
11768 -> Bool 11481 -> Bool
11769 -> Bool 11482 -> Bool
11770 -> CullType 11483 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11771 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11772testdata/performance/SampleMaterial.lc 1797:7-1798:26 11484testdata/performance/SampleMaterial.lc 1797:7-1798:26
11773 () 11485 ()
11774 -> Bool 11486 -> Bool
11775 -> Float 11487 -> Float
11776 -> Bool 11488 -> Bool
11777 -> Bool 11489 -> Bool
11778 -> CullType 11490 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11779 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11780testdata/performance/SampleMaterial.lc 1797:7-1799:26 11491testdata/performance/SampleMaterial.lc 1797:7-1799:26
11781 Bool 11492 Bool
11782 -> Float 11493 -> Float
11783 -> Bool 11494 -> Bool
11784 -> Bool 11495 -> Bool
11785 -> CullType 11496 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11786 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11787testdata/performance/SampleMaterial.lc 1797:7-1800:27 11497testdata/performance/SampleMaterial.lc 1797:7-1800:27
11788 Float 11498 Float
11789 -> Bool 11499 -> Bool
11790 -> Bool 11500 -> Bool
11791 -> CullType 11501 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11792 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11793testdata/performance/SampleMaterial.lc 1797:7-1801:21 11502testdata/performance/SampleMaterial.lc 1797:7-1801:21
11794 Bool 11503 Bool
11795 -> Bool 11504 -> Bool
11796 -> CullType 11505 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11797 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11798testdata/performance/SampleMaterial.lc 1797:7-1802:35 11506testdata/performance/SampleMaterial.lc 1797:7-1802:35
11799 Bool 11507 Bool
11800 -> CullType 11508 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11801 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11802testdata/performance/SampleMaterial.lc 1797:7-1803:28 11509testdata/performance/SampleMaterial.lc 1797:7-1803:28
11803 CullType 11510 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11804 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
11805testdata/performance/SampleMaterial.lc 1797:7-1804:33 11511testdata/performance/SampleMaterial.lc 1797:7-1804:33
11806 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11512 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11807testdata/performance/SampleMaterial.lc 1797:7-1805:32 11513testdata/performance/SampleMaterial.lc 1797:7-1805:32
11808 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11514 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
11809testdata/performance/SampleMaterial.lc 1797:7-1806:30 11515testdata/performance/SampleMaterial.lc 1797:7-1806:30
11810 Bool -> List StageAttrs -> Bool -> CommonAttrs 11516 Bool -> [StageAttrs] -> Bool -> CommonAttrs
11811testdata/performance/SampleMaterial.lc 1797:7-1807:34 11517testdata/performance/SampleMaterial.lc 1797:7-1807:34
11812 List StageAttrs -> Bool -> CommonAttrs 11518 [StageAttrs] -> Bool -> CommonAttrs
11813testdata/performance/SampleMaterial.lc 1797:7-1835:14 11519testdata/performance/SampleMaterial.lc 1797:7-1835:14
11814 Bool -> CommonAttrs 11520 Bool -> CommonAttrs
11815testdata/performance/SampleMaterial.lc 1797:7-1837:10 11521testdata/performance/SampleMaterial.lc 1797:7-1837:10
@@ -11829,41 +11535,41 @@ testdata/performance/SampleMaterial.lc 1803:23-1803:28
11829testdata/performance/SampleMaterial.lc 1804:20-1804:33 11535testdata/performance/SampleMaterial.lc 1804:20-1804:33
11830 CullType 11536 CullType
11831testdata/performance/SampleMaterial.lc 1805:30-1805:32 11537testdata/performance/SampleMaterial.lc 1805:30-1805:32
11832 forall a . List a 11538 forall a . [a]
11833testdata/performance/SampleMaterial.lc 1806:25-1806:30 11539testdata/performance/SampleMaterial.lc 1806:25-1806:30
11834 Bool 11540 Bool
11835testdata/performance/SampleMaterial.lc 1807:29-1807:34 11541testdata/performance/SampleMaterial.lc 1807:29-1807:34
11836 Bool 11542 Bool
11837testdata/performance/SampleMaterial.lc 1809:13-1835:14 11543testdata/performance/SampleMaterial.lc 1809:13-1835:14
11838 List StageAttrs 11544 [StageAttrs]
11839testdata/performance/SampleMaterial.lc 1809:15-1809:25 11545testdata/performance/SampleMaterial.lc 1809:15-1809:25
11840 Maybe (Blending', Blending') 11546 Maybe (Blending', Blending')
11841 -> RGBGen 11547 -> RGBGen
11842 -> AlphaGen 11548 -> AlphaGen
11843 -> TCGen 11549 -> TCGen
11844 -> List TCMod 11550 -> [TCMod]
11845 -> StageTexture 11551 -> StageTexture
11846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11552 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11847testdata/performance/SampleMaterial.lc 1809:15-1810:36 11553testdata/performance/SampleMaterial.lc 1809:15-1810:36
11848 RGBGen 11554 RGBGen
11849 -> AlphaGen 11555 -> AlphaGen
11850 -> TCGen 11556 -> TCGen
11851 -> List TCMod 11557 -> [TCMod]
11852 -> StageTexture 11558 -> StageTexture
11853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11559 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11854testdata/performance/SampleMaterial.lc 1809:15-1811:42 11560testdata/performance/SampleMaterial.lc 1809:15-1811:42
11855 AlphaGen 11561 AlphaGen
11856 -> TCGen 11562 -> TCGen
11857 -> List TCMod 11563 -> [TCMod]
11858 -> StageTexture 11564 -> StageTexture
11859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11565 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11860testdata/performance/SampleMaterial.lc 1809:15-1812:42 11566testdata/performance/SampleMaterial.lc 1809:15-1812:42
11861 TCGen 11567 TCGen
11862 -> List TCMod 11568 -> [TCMod]
11863 -> StageTexture 11569 -> StageTexture
11864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11570 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11865testdata/performance/SampleMaterial.lc 1809:15-1813:40 11571testdata/performance/SampleMaterial.lc 1809:15-1813:40
11866 List TCMod 11572 [TCMod]
11867 -> StageTexture 11573 -> StageTexture
11868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11574 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11869testdata/performance/SampleMaterial.lc 1809:15-1814:31 11575testdata/performance/SampleMaterial.lc 1809:15-1814:31
@@ -11890,7 +11596,7 @@ testdata/performance/SampleMaterial.lc 1812:32-1812:42
11890testdata/performance/SampleMaterial.lc 1813:29-1813:40 11596testdata/performance/SampleMaterial.lc 1813:29-1813:40
11891 TCGen 11597 TCGen
11892testdata/performance/SampleMaterial.lc 1814:29-1814:31 11598testdata/performance/SampleMaterial.lc 1814:29-1814:31
11893 forall a . List a 11599 forall a . [a]
11894testdata/performance/SampleMaterial.lc 1815:31-1815:42 11600testdata/performance/SampleMaterial.lc 1815:31-1815:42
11895 StageTexture 11601 StageTexture
11896testdata/performance/SampleMaterial.lc 1816:34-1816:38 11602testdata/performance/SampleMaterial.lc 1816:34-1816:38
@@ -11908,29 +11614,29 @@ testdata/performance/SampleMaterial.lc 1822:15-1822:25
11908 -> RGBGen 11614 -> RGBGen
11909 -> AlphaGen 11615 -> AlphaGen
11910 -> TCGen 11616 -> TCGen
11911 -> List TCMod 11617 -> [TCMod]
11912 -> StageTexture 11618 -> StageTexture
11913 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11619 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11914testdata/performance/SampleMaterial.lc 1822:15-1823:57 11620testdata/performance/SampleMaterial.lc 1822:15-1823:57
11915 RGBGen 11621 RGBGen
11916 -> AlphaGen 11622 -> AlphaGen
11917 -> TCGen 11623 -> TCGen
11918 -> List TCMod 11624 -> [TCMod]
11919 -> StageTexture 11625 -> StageTexture
11920 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11626 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11921testdata/performance/SampleMaterial.lc 1822:15-1824:42 11627testdata/performance/SampleMaterial.lc 1822:15-1824:42
11922 AlphaGen 11628 AlphaGen
11923 -> TCGen 11629 -> TCGen
11924 -> List TCMod 11630 -> [TCMod]
11925 -> StageTexture 11631 -> StageTexture
11926 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11632 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11927testdata/performance/SampleMaterial.lc 1822:15-1825:42 11633testdata/performance/SampleMaterial.lc 1822:15-1825:42
11928 TCGen 11634 TCGen
11929 -> List TCMod 11635 -> [TCMod]
11930 -> StageTexture 11636 -> StageTexture
11931 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11637 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11932testdata/performance/SampleMaterial.lc 1822:15-1826:36 11638testdata/performance/SampleMaterial.lc 1822:15-1826:36
11933 List TCMod 11639 [TCMod]
11934 -> StageTexture 11640 -> StageTexture
11935 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11641 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
11936testdata/performance/SampleMaterial.lc 1822:15-1827:31 11642testdata/performance/SampleMaterial.lc 1822:15-1827:31
@@ -11947,7 +11653,7 @@ testdata/performance/SampleMaterial.lc 1822:15-1831:40
11947testdata/performance/SampleMaterial.lc 1822:15-1832:46 11653testdata/performance/SampleMaterial.lc 1822:15-1832:46
11948 String -> StageAttrs 11654 String -> StageAttrs
11949testdata/performance/SampleMaterial.lc 1822:15-1834:18 11655testdata/performance/SampleMaterial.lc 1822:15-1834:18
11950 StageAttrs | List StageAttrs 11656 StageAttrs | [StageAttrs]
11951testdata/performance/SampleMaterial.lc 1823:29-1823:33 11657testdata/performance/SampleMaterial.lc 1823:29-1823:33
11952 forall a . a -> Maybe a 11658 forall a . a -> Maybe a
11953testdata/performance/SampleMaterial.lc 1823:29-1823:57 11659testdata/performance/SampleMaterial.lc 1823:29-1823:57
@@ -11965,7 +11671,7 @@ testdata/performance/SampleMaterial.lc 1825:32-1825:42
11965testdata/performance/SampleMaterial.lc 1826:29-1826:36 11671testdata/performance/SampleMaterial.lc 1826:29-1826:36
11966 TCGen 11672 TCGen
11967testdata/performance/SampleMaterial.lc 1827:29-1827:31 11673testdata/performance/SampleMaterial.lc 1827:29-1827:31
11968 forall a . List a 11674 forall a . [a]
11969testdata/performance/SampleMaterial.lc 1828:31-1828:37 11675testdata/performance/SampleMaterial.lc 1828:31-1828:37
11970 String -> StageTexture 11676 String -> StageTexture
11971testdata/performance/SampleMaterial.lc 1828:31-1828:77 11677testdata/performance/SampleMaterial.lc 1828:31-1828:77
@@ -11987,7 +11693,7 @@ testdata/performance/SampleMaterial.lc 1836:21-1836:26
11987testdata/performance/SampleMaterial.lc 1839:5-1881:6 11693testdata/performance/SampleMaterial.lc 1839:5-1881:6
11988 (String, CommonAttrs) 11694 (String, CommonAttrs)
11989testdata/performance/SampleMaterial.lc 1839:5-2182:6 11695testdata/performance/SampleMaterial.lc 1839:5-2182:6
11990 List (String, CommonAttrs) 11696 [(String, CommonAttrs)]
11991testdata/performance/SampleMaterial.lc 1839:7-1839:42 11697testdata/performance/SampleMaterial.lc 1839:7-1839:42
11992 String 11698 String
11993testdata/performance/SampleMaterial.lc 1840:7-1840:18 11699testdata/performance/SampleMaterial.lc 1840:7-1840:18
@@ -11997,49 +11703,42 @@ testdata/performance/SampleMaterial.lc 1840:7-1840:18
11997 -> Float 11703 -> Float
11998 -> Bool 11704 -> Bool
11999 -> Bool 11705 -> Bool
12000 -> CullType 11706 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12001 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12002testdata/performance/SampleMaterial.lc 1840:7-1841:26 11707testdata/performance/SampleMaterial.lc 1840:7-1841:26
12003 () 11708 ()
12004 -> Bool 11709 -> Bool
12005 -> Float 11710 -> Float
12006 -> Bool 11711 -> Bool
12007 -> Bool 11712 -> Bool
12008 -> CullType 11713 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12009 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12010testdata/performance/SampleMaterial.lc 1840:7-1842:26 11714testdata/performance/SampleMaterial.lc 1840:7-1842:26
12011 Bool 11715 Bool
12012 -> Float 11716 -> Float
12013 -> Bool 11717 -> Bool
12014 -> Bool 11718 -> Bool
12015 -> CullType 11719 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12016 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12017testdata/performance/SampleMaterial.lc 1840:7-1843:27 11720testdata/performance/SampleMaterial.lc 1840:7-1843:27
12018 Float 11721 Float
12019 -> Bool 11722 -> Bool
12020 -> Bool 11723 -> Bool
12021 -> CullType 11724 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12022 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12023testdata/performance/SampleMaterial.lc 1840:7-1844:21 11725testdata/performance/SampleMaterial.lc 1840:7-1844:21
12024 Bool 11726 Bool
12025 -> Bool 11727 -> Bool
12026 -> CullType 11728 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12027 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12028testdata/performance/SampleMaterial.lc 1840:7-1845:35 11729testdata/performance/SampleMaterial.lc 1840:7-1845:35
12029 Bool 11730 Bool
12030 -> CullType 11731 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12031 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12032testdata/performance/SampleMaterial.lc 1840:7-1846:28 11732testdata/performance/SampleMaterial.lc 1840:7-1846:28
12033 CullType 11733 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12034 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12035testdata/performance/SampleMaterial.lc 1840:7-1847:33 11734testdata/performance/SampleMaterial.lc 1840:7-1847:33
12036 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11735 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12037testdata/performance/SampleMaterial.lc 1840:7-1848:32 11736testdata/performance/SampleMaterial.lc 1840:7-1848:32
12038 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11737 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12039testdata/performance/SampleMaterial.lc 1840:7-1849:30 11738testdata/performance/SampleMaterial.lc 1840:7-1849:30
12040 Bool -> List StageAttrs -> Bool -> CommonAttrs 11739 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12041testdata/performance/SampleMaterial.lc 1840:7-1850:34 11740testdata/performance/SampleMaterial.lc 1840:7-1850:34
12042 List StageAttrs -> Bool -> CommonAttrs 11741 [StageAttrs] -> Bool -> CommonAttrs
12043testdata/performance/SampleMaterial.lc 1840:7-1878:14 11742testdata/performance/SampleMaterial.lc 1840:7-1878:14
12044 Bool -> CommonAttrs 11743 Bool -> CommonAttrs
12045testdata/performance/SampleMaterial.lc 1840:7-1880:10 11744testdata/performance/SampleMaterial.lc 1840:7-1880:10
@@ -12059,41 +11758,41 @@ testdata/performance/SampleMaterial.lc 1846:23-1846:28
12059testdata/performance/SampleMaterial.lc 1847:20-1847:33 11758testdata/performance/SampleMaterial.lc 1847:20-1847:33
12060 CullType 11759 CullType
12061testdata/performance/SampleMaterial.lc 1848:30-1848:32 11760testdata/performance/SampleMaterial.lc 1848:30-1848:32
12062 forall a . List a 11761 forall a . [a]
12063testdata/performance/SampleMaterial.lc 1849:25-1849:30 11762testdata/performance/SampleMaterial.lc 1849:25-1849:30
12064 Bool 11763 Bool
12065testdata/performance/SampleMaterial.lc 1850:29-1850:34 11764testdata/performance/SampleMaterial.lc 1850:29-1850:34
12066 Bool 11765 Bool
12067testdata/performance/SampleMaterial.lc 1852:13-1878:14 11766testdata/performance/SampleMaterial.lc 1852:13-1878:14
12068 List StageAttrs 11767 [StageAttrs]
12069testdata/performance/SampleMaterial.lc 1852:15-1852:25 11768testdata/performance/SampleMaterial.lc 1852:15-1852:25
12070 Maybe (Blending', Blending') 11769 Maybe (Blending', Blending')
12071 -> RGBGen 11770 -> RGBGen
12072 -> AlphaGen 11771 -> AlphaGen
12073 -> TCGen 11772 -> TCGen
12074 -> List TCMod 11773 -> [TCMod]
12075 -> StageTexture 11774 -> StageTexture
12076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11775 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12077testdata/performance/SampleMaterial.lc 1852:15-1853:36 11776testdata/performance/SampleMaterial.lc 1852:15-1853:36
12078 RGBGen 11777 RGBGen
12079 -> AlphaGen 11778 -> AlphaGen
12080 -> TCGen 11779 -> TCGen
12081 -> List TCMod 11780 -> [TCMod]
12082 -> StageTexture 11781 -> StageTexture
12083 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11782 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12084testdata/performance/SampleMaterial.lc 1852:15-1854:50 11783testdata/performance/SampleMaterial.lc 1852:15-1854:50
12085 AlphaGen 11784 AlphaGen
12086 -> TCGen 11785 -> TCGen
12087 -> List TCMod 11786 -> [TCMod]
12088 -> StageTexture 11787 -> StageTexture
12089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11788 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12090testdata/performance/SampleMaterial.lc 1852:15-1855:42 11789testdata/performance/SampleMaterial.lc 1852:15-1855:42
12091 TCGen 11790 TCGen
12092 -> List TCMod 11791 -> [TCMod]
12093 -> StageTexture 11792 -> StageTexture
12094 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11793 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12095testdata/performance/SampleMaterial.lc 1852:15-1856:36 11794testdata/performance/SampleMaterial.lc 1852:15-1856:36
12096 List TCMod 11795 [TCMod]
12097 -> StageTexture 11796 -> StageTexture
12098 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11797 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12099testdata/performance/SampleMaterial.lc 1852:15-1857:31 11798testdata/performance/SampleMaterial.lc 1852:15-1857:31
@@ -12120,7 +11819,7 @@ testdata/performance/SampleMaterial.lc 1855:32-1855:42
12120testdata/performance/SampleMaterial.lc 1856:29-1856:36 11819testdata/performance/SampleMaterial.lc 1856:29-1856:36
12121 TCGen 11820 TCGen
12122testdata/performance/SampleMaterial.lc 1857:29-1857:31 11821testdata/performance/SampleMaterial.lc 1857:29-1857:31
12123 forall a . List a 11822 forall a . [a]
12124testdata/performance/SampleMaterial.lc 1858:31-1858:37 11823testdata/performance/SampleMaterial.lc 1858:31-1858:37
12125 String -> StageTexture 11824 String -> StageTexture
12126testdata/performance/SampleMaterial.lc 1858:31-1858:73 11825testdata/performance/SampleMaterial.lc 1858:31-1858:73
@@ -12142,29 +11841,29 @@ testdata/performance/SampleMaterial.lc 1865:15-1865:25
12142 -> RGBGen 11841 -> RGBGen
12143 -> AlphaGen 11842 -> AlphaGen
12144 -> TCGen 11843 -> TCGen
12145 -> List TCMod 11844 -> [TCMod]
12146 -> StageTexture 11845 -> StageTexture
12147 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11846 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12148testdata/performance/SampleMaterial.lc 1865:15-1866:57 11847testdata/performance/SampleMaterial.lc 1865:15-1866:57
12149 RGBGen 11848 RGBGen
12150 -> AlphaGen 11849 -> AlphaGen
12151 -> TCGen 11850 -> TCGen
12152 -> List TCMod 11851 -> [TCMod]
12153 -> StageTexture 11852 -> StageTexture
12154 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11853 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12155testdata/performance/SampleMaterial.lc 1865:15-1867:50 11854testdata/performance/SampleMaterial.lc 1865:15-1867:50
12156 AlphaGen 11855 AlphaGen
12157 -> TCGen 11856 -> TCGen
12158 -> List TCMod 11857 -> [TCMod]
12159 -> StageTexture 11858 -> StageTexture
12160 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12161testdata/performance/SampleMaterial.lc 1865:15-1868:42 11860testdata/performance/SampleMaterial.lc 1865:15-1868:42
12162 TCGen 11861 TCGen
12163 -> List TCMod 11862 -> [TCMod]
12164 -> StageTexture 11863 -> StageTexture
12165 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11864 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12166testdata/performance/SampleMaterial.lc 1865:15-1869:40 11865testdata/performance/SampleMaterial.lc 1865:15-1869:40
12167 List TCMod 11866 [TCMod]
12168 -> StageTexture 11867 -> StageTexture
12169 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11868 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12170testdata/performance/SampleMaterial.lc 1865:15-1870:31 11869testdata/performance/SampleMaterial.lc 1865:15-1870:31
@@ -12181,7 +11880,7 @@ testdata/performance/SampleMaterial.lc 1865:15-1874:40
12181testdata/performance/SampleMaterial.lc 1865:15-1875:46 11880testdata/performance/SampleMaterial.lc 1865:15-1875:46
12182 String -> StageAttrs 11881 String -> StageAttrs
12183testdata/performance/SampleMaterial.lc 1865:15-1877:18 11882testdata/performance/SampleMaterial.lc 1865:15-1877:18
12184 StageAttrs | List StageAttrs 11883 StageAttrs | [StageAttrs]
12185testdata/performance/SampleMaterial.lc 1866:29-1866:33 11884testdata/performance/SampleMaterial.lc 1866:29-1866:33
12186 forall a . a -> Maybe a 11885 forall a . a -> Maybe a
12187testdata/performance/SampleMaterial.lc 1866:29-1866:57 11886testdata/performance/SampleMaterial.lc 1866:29-1866:57
@@ -12199,7 +11898,7 @@ testdata/performance/SampleMaterial.lc 1868:32-1868:42
12199testdata/performance/SampleMaterial.lc 1869:29-1869:40 11898testdata/performance/SampleMaterial.lc 1869:29-1869:40
12200 TCGen 11899 TCGen
12201testdata/performance/SampleMaterial.lc 1870:29-1870:31 11900testdata/performance/SampleMaterial.lc 1870:29-1870:31
12202 forall a . List a 11901 forall a . [a]
12203testdata/performance/SampleMaterial.lc 1871:31-1871:42 11902testdata/performance/SampleMaterial.lc 1871:31-1871:42
12204 StageTexture 11903 StageTexture
12205testdata/performance/SampleMaterial.lc 1872:34-1872:38 11904testdata/performance/SampleMaterial.lc 1872:34-1872:38
@@ -12217,7 +11916,7 @@ testdata/performance/SampleMaterial.lc 1879:21-1879:26
12217testdata/performance/SampleMaterial.lc 1882:5-1924:6 11916testdata/performance/SampleMaterial.lc 1882:5-1924:6
12218 (String, CommonAttrs) 11917 (String, CommonAttrs)
12219testdata/performance/SampleMaterial.lc 1882:5-2182:6 11918testdata/performance/SampleMaterial.lc 1882:5-2182:6
12220 List (String, CommonAttrs) 11919 [(String, CommonAttrs)]
12221testdata/performance/SampleMaterial.lc 1882:7-1882:47 11920testdata/performance/SampleMaterial.lc 1882:7-1882:47
12222 String 11921 String
12223testdata/performance/SampleMaterial.lc 1883:7-1883:18 11922testdata/performance/SampleMaterial.lc 1883:7-1883:18
@@ -12227,49 +11926,42 @@ testdata/performance/SampleMaterial.lc 1883:7-1883:18
12227 -> Float 11926 -> Float
12228 -> Bool 11927 -> Bool
12229 -> Bool 11928 -> Bool
12230 -> CullType 11929 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12231 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12232testdata/performance/SampleMaterial.lc 1883:7-1884:26 11930testdata/performance/SampleMaterial.lc 1883:7-1884:26
12233 () 11931 ()
12234 -> Bool 11932 -> Bool
12235 -> Float 11933 -> Float
12236 -> Bool 11934 -> Bool
12237 -> Bool 11935 -> Bool
12238 -> CullType 11936 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12239 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12240testdata/performance/SampleMaterial.lc 1883:7-1885:26 11937testdata/performance/SampleMaterial.lc 1883:7-1885:26
12241 Bool 11938 Bool
12242 -> Float 11939 -> Float
12243 -> Bool 11940 -> Bool
12244 -> Bool 11941 -> Bool
12245 -> CullType 11942 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12246 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12247testdata/performance/SampleMaterial.lc 1883:7-1886:27 11943testdata/performance/SampleMaterial.lc 1883:7-1886:27
12248 Float 11944 Float
12249 -> Bool 11945 -> Bool
12250 -> Bool 11946 -> Bool
12251 -> CullType 11947 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12252 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12253testdata/performance/SampleMaterial.lc 1883:7-1887:21 11948testdata/performance/SampleMaterial.lc 1883:7-1887:21
12254 Bool 11949 Bool
12255 -> Bool 11950 -> Bool
12256 -> CullType 11951 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12257 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12258testdata/performance/SampleMaterial.lc 1883:7-1888:35 11952testdata/performance/SampleMaterial.lc 1883:7-1888:35
12259 Bool 11953 Bool
12260 -> CullType 11954 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12261 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12262testdata/performance/SampleMaterial.lc 1883:7-1889:28 11955testdata/performance/SampleMaterial.lc 1883:7-1889:28
12263 CullType 11956 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12264 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12265testdata/performance/SampleMaterial.lc 1883:7-1890:33 11957testdata/performance/SampleMaterial.lc 1883:7-1890:33
12266 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11958 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12267testdata/performance/SampleMaterial.lc 1883:7-1891:32 11959testdata/performance/SampleMaterial.lc 1883:7-1891:32
12268 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 11960 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12269testdata/performance/SampleMaterial.lc 1883:7-1892:30 11961testdata/performance/SampleMaterial.lc 1883:7-1892:30
12270 Bool -> List StageAttrs -> Bool -> CommonAttrs 11962 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12271testdata/performance/SampleMaterial.lc 1883:7-1893:34 11963testdata/performance/SampleMaterial.lc 1883:7-1893:34
12272 List StageAttrs -> Bool -> CommonAttrs 11964 [StageAttrs] -> Bool -> CommonAttrs
12273testdata/performance/SampleMaterial.lc 1883:7-1921:14 11965testdata/performance/SampleMaterial.lc 1883:7-1921:14
12274 Bool -> CommonAttrs 11966 Bool -> CommonAttrs
12275testdata/performance/SampleMaterial.lc 1883:7-1923:10 11967testdata/performance/SampleMaterial.lc 1883:7-1923:10
@@ -12289,41 +11981,41 @@ testdata/performance/SampleMaterial.lc 1889:23-1889:28
12289testdata/performance/SampleMaterial.lc 1890:20-1890:33 11981testdata/performance/SampleMaterial.lc 1890:20-1890:33
12290 CullType 11982 CullType
12291testdata/performance/SampleMaterial.lc 1891:30-1891:32 11983testdata/performance/SampleMaterial.lc 1891:30-1891:32
12292 forall a . List a 11984 forall a . [a]
12293testdata/performance/SampleMaterial.lc 1892:25-1892:30 11985testdata/performance/SampleMaterial.lc 1892:25-1892:30
12294 Bool 11986 Bool
12295testdata/performance/SampleMaterial.lc 1893:29-1893:34 11987testdata/performance/SampleMaterial.lc 1893:29-1893:34
12296 Bool 11988 Bool
12297testdata/performance/SampleMaterial.lc 1895:13-1921:14 11989testdata/performance/SampleMaterial.lc 1895:13-1921:14
12298 List StageAttrs 11990 [StageAttrs]
12299testdata/performance/SampleMaterial.lc 1895:15-1895:25 11991testdata/performance/SampleMaterial.lc 1895:15-1895:25
12300 Maybe (Blending', Blending') 11992 Maybe (Blending', Blending')
12301 -> RGBGen 11993 -> RGBGen
12302 -> AlphaGen 11994 -> AlphaGen
12303 -> TCGen 11995 -> TCGen
12304 -> List TCMod 11996 -> [TCMod]
12305 -> StageTexture 11997 -> StageTexture
12306 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 11998 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12307testdata/performance/SampleMaterial.lc 1895:15-1896:36 11999testdata/performance/SampleMaterial.lc 1895:15-1896:36
12308 RGBGen 12000 RGBGen
12309 -> AlphaGen 12001 -> AlphaGen
12310 -> TCGen 12002 -> TCGen
12311 -> List TCMod 12003 -> [TCMod]
12312 -> StageTexture 12004 -> StageTexture
12313 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12005 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12314testdata/performance/SampleMaterial.lc 1895:15-1897:50 12006testdata/performance/SampleMaterial.lc 1895:15-1897:50
12315 AlphaGen 12007 AlphaGen
12316 -> TCGen 12008 -> TCGen
12317 -> List TCMod 12009 -> [TCMod]
12318 -> StageTexture 12010 -> StageTexture
12319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12011 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12320testdata/performance/SampleMaterial.lc 1895:15-1898:42 12012testdata/performance/SampleMaterial.lc 1895:15-1898:42
12321 TCGen 12013 TCGen
12322 -> List TCMod 12014 -> [TCMod]
12323 -> StageTexture 12015 -> StageTexture
12324 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12016 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12325testdata/performance/SampleMaterial.lc 1895:15-1899:36 12017testdata/performance/SampleMaterial.lc 1895:15-1899:36
12326 List TCMod 12018 [TCMod]
12327 -> StageTexture 12019 -> StageTexture
12328 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12020 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12329testdata/performance/SampleMaterial.lc 1895:15-1900:31 12021testdata/performance/SampleMaterial.lc 1895:15-1900:31
@@ -12350,7 +12042,7 @@ testdata/performance/SampleMaterial.lc 1898:32-1898:42
12350testdata/performance/SampleMaterial.lc 1899:29-1899:36 12042testdata/performance/SampleMaterial.lc 1899:29-1899:36
12351 TCGen 12043 TCGen
12352testdata/performance/SampleMaterial.lc 1900:29-1900:31 12044testdata/performance/SampleMaterial.lc 1900:29-1900:31
12353 forall a . List a 12045 forall a . [a]
12354testdata/performance/SampleMaterial.lc 1901:31-1901:37 12046testdata/performance/SampleMaterial.lc 1901:31-1901:37
12355 String -> StageTexture 12047 String -> StageTexture
12356testdata/performance/SampleMaterial.lc 1901:31-1901:78 12048testdata/performance/SampleMaterial.lc 1901:31-1901:78
@@ -12372,29 +12064,29 @@ testdata/performance/SampleMaterial.lc 1908:15-1908:25
12372 -> RGBGen 12064 -> RGBGen
12373 -> AlphaGen 12065 -> AlphaGen
12374 -> TCGen 12066 -> TCGen
12375 -> List TCMod 12067 -> [TCMod]
12376 -> StageTexture 12068 -> StageTexture
12377 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12069 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12378testdata/performance/SampleMaterial.lc 1908:15-1909:57 12070testdata/performance/SampleMaterial.lc 1908:15-1909:57
12379 RGBGen 12071 RGBGen
12380 -> AlphaGen 12072 -> AlphaGen
12381 -> TCGen 12073 -> TCGen
12382 -> List TCMod 12074 -> [TCMod]
12383 -> StageTexture 12075 -> StageTexture
12384 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12076 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12385testdata/performance/SampleMaterial.lc 1908:15-1910:50 12077testdata/performance/SampleMaterial.lc 1908:15-1910:50
12386 AlphaGen 12078 AlphaGen
12387 -> TCGen 12079 -> TCGen
12388 -> List TCMod 12080 -> [TCMod]
12389 -> StageTexture 12081 -> StageTexture
12390 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12082 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12391testdata/performance/SampleMaterial.lc 1908:15-1911:42 12083testdata/performance/SampleMaterial.lc 1908:15-1911:42
12392 TCGen 12084 TCGen
12393 -> List TCMod 12085 -> [TCMod]
12394 -> StageTexture 12086 -> StageTexture
12395 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12087 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12396testdata/performance/SampleMaterial.lc 1908:15-1912:40 12088testdata/performance/SampleMaterial.lc 1908:15-1912:40
12397 List TCMod 12089 [TCMod]
12398 -> StageTexture 12090 -> StageTexture
12399 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12091 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12400testdata/performance/SampleMaterial.lc 1908:15-1913:31 12092testdata/performance/SampleMaterial.lc 1908:15-1913:31
@@ -12411,7 +12103,7 @@ testdata/performance/SampleMaterial.lc 1908:15-1917:40
12411testdata/performance/SampleMaterial.lc 1908:15-1918:46 12103testdata/performance/SampleMaterial.lc 1908:15-1918:46
12412 String -> StageAttrs 12104 String -> StageAttrs
12413testdata/performance/SampleMaterial.lc 1908:15-1920:18 12105testdata/performance/SampleMaterial.lc 1908:15-1920:18
12414 StageAttrs | List StageAttrs 12106 StageAttrs | [StageAttrs]
12415testdata/performance/SampleMaterial.lc 1909:29-1909:33 12107testdata/performance/SampleMaterial.lc 1909:29-1909:33
12416 forall a . a -> Maybe a 12108 forall a . a -> Maybe a
12417testdata/performance/SampleMaterial.lc 1909:29-1909:57 12109testdata/performance/SampleMaterial.lc 1909:29-1909:57
@@ -12429,7 +12121,7 @@ testdata/performance/SampleMaterial.lc 1911:32-1911:42
12429testdata/performance/SampleMaterial.lc 1912:29-1912:40 12121testdata/performance/SampleMaterial.lc 1912:29-1912:40
12430 TCGen 12122 TCGen
12431testdata/performance/SampleMaterial.lc 1913:29-1913:31 12123testdata/performance/SampleMaterial.lc 1913:29-1913:31
12432 forall a . List a 12124 forall a . [a]
12433testdata/performance/SampleMaterial.lc 1914:31-1914:42 12125testdata/performance/SampleMaterial.lc 1914:31-1914:42
12434 StageTexture 12126 StageTexture
12435testdata/performance/SampleMaterial.lc 1915:34-1915:38 12127testdata/performance/SampleMaterial.lc 1915:34-1915:38
@@ -12447,7 +12139,7 @@ testdata/performance/SampleMaterial.lc 1922:21-1922:26
12447testdata/performance/SampleMaterial.lc 1925:5-1967:6 12139testdata/performance/SampleMaterial.lc 1925:5-1967:6
12448 (String, CommonAttrs) 12140 (String, CommonAttrs)
12449testdata/performance/SampleMaterial.lc 1925:5-2182:6 12141testdata/performance/SampleMaterial.lc 1925:5-2182:6
12450 List (String, CommonAttrs) 12142 [(String, CommonAttrs)]
12451testdata/performance/SampleMaterial.lc 1925:7-1925:38 12143testdata/performance/SampleMaterial.lc 1925:7-1925:38
12452 String 12144 String
12453testdata/performance/SampleMaterial.lc 1926:7-1926:18 12145testdata/performance/SampleMaterial.lc 1926:7-1926:18
@@ -12457,49 +12149,42 @@ testdata/performance/SampleMaterial.lc 1926:7-1926:18
12457 -> Float 12149 -> Float
12458 -> Bool 12150 -> Bool
12459 -> Bool 12151 -> Bool
12460 -> CullType 12152 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12461 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12462testdata/performance/SampleMaterial.lc 1926:7-1927:26 12153testdata/performance/SampleMaterial.lc 1926:7-1927:26
12463 () 12154 ()
12464 -> Bool 12155 -> Bool
12465 -> Float 12156 -> Float
12466 -> Bool 12157 -> Bool
12467 -> Bool 12158 -> Bool
12468 -> CullType 12159 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12469 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12470testdata/performance/SampleMaterial.lc 1926:7-1928:26 12160testdata/performance/SampleMaterial.lc 1926:7-1928:26
12471 Bool 12161 Bool
12472 -> Float 12162 -> Float
12473 -> Bool 12163 -> Bool
12474 -> Bool 12164 -> Bool
12475 -> CullType 12165 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12476 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12477testdata/performance/SampleMaterial.lc 1926:7-1929:27 12166testdata/performance/SampleMaterial.lc 1926:7-1929:27
12478 Float 12167 Float
12479 -> Bool 12168 -> Bool
12480 -> Bool 12169 -> Bool
12481 -> CullType 12170 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12482 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12483testdata/performance/SampleMaterial.lc 1926:7-1930:21 12171testdata/performance/SampleMaterial.lc 1926:7-1930:21
12484 Bool 12172 Bool
12485 -> Bool 12173 -> Bool
12486 -> CullType 12174 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12487 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12488testdata/performance/SampleMaterial.lc 1926:7-1931:35 12175testdata/performance/SampleMaterial.lc 1926:7-1931:35
12489 Bool 12176 Bool
12490 -> CullType 12177 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12491 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12492testdata/performance/SampleMaterial.lc 1926:7-1932:28 12178testdata/performance/SampleMaterial.lc 1926:7-1932:28
12493 CullType 12179 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12494 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12495testdata/performance/SampleMaterial.lc 1926:7-1933:33 12180testdata/performance/SampleMaterial.lc 1926:7-1933:33
12496 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12181 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12497testdata/performance/SampleMaterial.lc 1926:7-1934:32 12182testdata/performance/SampleMaterial.lc 1926:7-1934:32
12498 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12183 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12499testdata/performance/SampleMaterial.lc 1926:7-1935:30 12184testdata/performance/SampleMaterial.lc 1926:7-1935:30
12500 Bool -> List StageAttrs -> Bool -> CommonAttrs 12185 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12501testdata/performance/SampleMaterial.lc 1926:7-1936:34 12186testdata/performance/SampleMaterial.lc 1926:7-1936:34
12502 List StageAttrs -> Bool -> CommonAttrs 12187 [StageAttrs] -> Bool -> CommonAttrs
12503testdata/performance/SampleMaterial.lc 1926:7-1964:14 12188testdata/performance/SampleMaterial.lc 1926:7-1964:14
12504 Bool -> CommonAttrs 12189 Bool -> CommonAttrs
12505testdata/performance/SampleMaterial.lc 1926:7-1966:10 12190testdata/performance/SampleMaterial.lc 1926:7-1966:10
@@ -12519,41 +12204,41 @@ testdata/performance/SampleMaterial.lc 1932:23-1932:28
12519testdata/performance/SampleMaterial.lc 1933:20-1933:33 12204testdata/performance/SampleMaterial.lc 1933:20-1933:33
12520 CullType 12205 CullType
12521testdata/performance/SampleMaterial.lc 1934:30-1934:32 12206testdata/performance/SampleMaterial.lc 1934:30-1934:32
12522 forall a . List a 12207 forall a . [a]
12523testdata/performance/SampleMaterial.lc 1935:25-1935:30 12208testdata/performance/SampleMaterial.lc 1935:25-1935:30
12524 Bool 12209 Bool
12525testdata/performance/SampleMaterial.lc 1936:29-1936:34 12210testdata/performance/SampleMaterial.lc 1936:29-1936:34
12526 Bool 12211 Bool
12527testdata/performance/SampleMaterial.lc 1938:13-1964:14 12212testdata/performance/SampleMaterial.lc 1938:13-1964:14
12528 List StageAttrs 12213 [StageAttrs]
12529testdata/performance/SampleMaterial.lc 1938:15-1938:25 12214testdata/performance/SampleMaterial.lc 1938:15-1938:25
12530 Maybe (Blending', Blending') 12215 Maybe (Blending', Blending')
12531 -> RGBGen 12216 -> RGBGen
12532 -> AlphaGen 12217 -> AlphaGen
12533 -> TCGen 12218 -> TCGen
12534 -> List TCMod 12219 -> [TCMod]
12535 -> StageTexture 12220 -> StageTexture
12536 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12221 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12537testdata/performance/SampleMaterial.lc 1938:15-1939:36 12222testdata/performance/SampleMaterial.lc 1938:15-1939:36
12538 RGBGen 12223 RGBGen
12539 -> AlphaGen 12224 -> AlphaGen
12540 -> TCGen 12225 -> TCGen
12541 -> List TCMod 12226 -> [TCMod]
12542 -> StageTexture 12227 -> StageTexture
12543 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12228 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12544testdata/performance/SampleMaterial.lc 1938:15-1940:50 12229testdata/performance/SampleMaterial.lc 1938:15-1940:50
12545 AlphaGen 12230 AlphaGen
12546 -> TCGen 12231 -> TCGen
12547 -> List TCMod 12232 -> [TCMod]
12548 -> StageTexture 12233 -> StageTexture
12549 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12234 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12550testdata/performance/SampleMaterial.lc 1938:15-1941:42 12235testdata/performance/SampleMaterial.lc 1938:15-1941:42
12551 TCGen 12236 TCGen
12552 -> List TCMod 12237 -> [TCMod]
12553 -> StageTexture 12238 -> StageTexture
12554 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12239 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12555testdata/performance/SampleMaterial.lc 1938:15-1942:36 12240testdata/performance/SampleMaterial.lc 1938:15-1942:36
12556 List TCMod 12241 [TCMod]
12557 -> StageTexture 12242 -> StageTexture
12558 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12243 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12559testdata/performance/SampleMaterial.lc 1938:15-1943:31 12244testdata/performance/SampleMaterial.lc 1938:15-1943:31
@@ -12580,7 +12265,7 @@ testdata/performance/SampleMaterial.lc 1941:32-1941:42
12580testdata/performance/SampleMaterial.lc 1942:29-1942:36 12265testdata/performance/SampleMaterial.lc 1942:29-1942:36
12581 TCGen 12266 TCGen
12582testdata/performance/SampleMaterial.lc 1943:29-1943:31 12267testdata/performance/SampleMaterial.lc 1943:29-1943:31
12583 forall a . List a 12268 forall a . [a]
12584testdata/performance/SampleMaterial.lc 1944:31-1944:37 12269testdata/performance/SampleMaterial.lc 1944:31-1944:37
12585 String -> StageTexture 12270 String -> StageTexture
12586testdata/performance/SampleMaterial.lc 1944:31-1944:69 12271testdata/performance/SampleMaterial.lc 1944:31-1944:69
@@ -12602,29 +12287,29 @@ testdata/performance/SampleMaterial.lc 1951:15-1951:25
12602 -> RGBGen 12287 -> RGBGen
12603 -> AlphaGen 12288 -> AlphaGen
12604 -> TCGen 12289 -> TCGen
12605 -> List TCMod 12290 -> [TCMod]
12606 -> StageTexture 12291 -> StageTexture
12607 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12292 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12608testdata/performance/SampleMaterial.lc 1951:15-1952:57 12293testdata/performance/SampleMaterial.lc 1951:15-1952:57
12609 RGBGen 12294 RGBGen
12610 -> AlphaGen 12295 -> AlphaGen
12611 -> TCGen 12296 -> TCGen
12612 -> List TCMod 12297 -> [TCMod]
12613 -> StageTexture 12298 -> StageTexture
12614 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12299 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12615testdata/performance/SampleMaterial.lc 1951:15-1953:50 12300testdata/performance/SampleMaterial.lc 1951:15-1953:50
12616 AlphaGen 12301 AlphaGen
12617 -> TCGen 12302 -> TCGen
12618 -> List TCMod 12303 -> [TCMod]
12619 -> StageTexture 12304 -> StageTexture
12620 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12305 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12621testdata/performance/SampleMaterial.lc 1951:15-1954:42 12306testdata/performance/SampleMaterial.lc 1951:15-1954:42
12622 TCGen 12307 TCGen
12623 -> List TCMod 12308 -> [TCMod]
12624 -> StageTexture 12309 -> StageTexture
12625 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12626testdata/performance/SampleMaterial.lc 1951:15-1955:40 12311testdata/performance/SampleMaterial.lc 1951:15-1955:40
12627 List TCMod 12312 [TCMod]
12628 -> StageTexture 12313 -> StageTexture
12629 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12314 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12630testdata/performance/SampleMaterial.lc 1951:15-1956:31 12315testdata/performance/SampleMaterial.lc 1951:15-1956:31
@@ -12641,7 +12326,7 @@ testdata/performance/SampleMaterial.lc 1951:15-1960:40
12641testdata/performance/SampleMaterial.lc 1951:15-1961:46 12326testdata/performance/SampleMaterial.lc 1951:15-1961:46
12642 String -> StageAttrs 12327 String -> StageAttrs
12643testdata/performance/SampleMaterial.lc 1951:15-1963:18 12328testdata/performance/SampleMaterial.lc 1951:15-1963:18
12644 StageAttrs | List StageAttrs 12329 StageAttrs | [StageAttrs]
12645testdata/performance/SampleMaterial.lc 1952:29-1952:33 12330testdata/performance/SampleMaterial.lc 1952:29-1952:33
12646 forall a . a -> Maybe a 12331 forall a . a -> Maybe a
12647testdata/performance/SampleMaterial.lc 1952:29-1952:57 12332testdata/performance/SampleMaterial.lc 1952:29-1952:57
@@ -12659,7 +12344,7 @@ testdata/performance/SampleMaterial.lc 1954:32-1954:42
12659testdata/performance/SampleMaterial.lc 1955:29-1955:40 12344testdata/performance/SampleMaterial.lc 1955:29-1955:40
12660 TCGen 12345 TCGen
12661testdata/performance/SampleMaterial.lc 1956:29-1956:31 12346testdata/performance/SampleMaterial.lc 1956:29-1956:31
12662 forall a . List a 12347 forall a . [a]
12663testdata/performance/SampleMaterial.lc 1957:31-1957:42 12348testdata/performance/SampleMaterial.lc 1957:31-1957:42
12664 StageTexture 12349 StageTexture
12665testdata/performance/SampleMaterial.lc 1958:34-1958:38 12350testdata/performance/SampleMaterial.lc 1958:34-1958:38
@@ -12677,7 +12362,7 @@ testdata/performance/SampleMaterial.lc 1965:21-1965:26
12677testdata/performance/SampleMaterial.lc 1968:5-2010:6 12362testdata/performance/SampleMaterial.lc 1968:5-2010:6
12678 (String, CommonAttrs) 12363 (String, CommonAttrs)
12679testdata/performance/SampleMaterial.lc 1968:5-2182:6 12364testdata/performance/SampleMaterial.lc 1968:5-2182:6
12680 List (String, CommonAttrs) 12365 [(String, CommonAttrs)]
12681testdata/performance/SampleMaterial.lc 1968:7-1968:43 12366testdata/performance/SampleMaterial.lc 1968:7-1968:43
12682 String 12367 String
12683testdata/performance/SampleMaterial.lc 1969:7-1969:18 12368testdata/performance/SampleMaterial.lc 1969:7-1969:18
@@ -12687,49 +12372,42 @@ testdata/performance/SampleMaterial.lc 1969:7-1969:18
12687 -> Float 12372 -> Float
12688 -> Bool 12373 -> Bool
12689 -> Bool 12374 -> Bool
12690 -> CullType 12375 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12691 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12692testdata/performance/SampleMaterial.lc 1969:7-1970:26 12376testdata/performance/SampleMaterial.lc 1969:7-1970:26
12693 () 12377 ()
12694 -> Bool 12378 -> Bool
12695 -> Float 12379 -> Float
12696 -> Bool 12380 -> Bool
12697 -> Bool 12381 -> Bool
12698 -> CullType 12382 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12699 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12700testdata/performance/SampleMaterial.lc 1969:7-1971:26 12383testdata/performance/SampleMaterial.lc 1969:7-1971:26
12701 Bool 12384 Bool
12702 -> Float 12385 -> Float
12703 -> Bool 12386 -> Bool
12704 -> Bool 12387 -> Bool
12705 -> CullType 12388 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12706 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12707testdata/performance/SampleMaterial.lc 1969:7-1972:27 12389testdata/performance/SampleMaterial.lc 1969:7-1972:27
12708 Float 12390 Float
12709 -> Bool 12391 -> Bool
12710 -> Bool 12392 -> Bool
12711 -> CullType 12393 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12712 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12713testdata/performance/SampleMaterial.lc 1969:7-1973:21 12394testdata/performance/SampleMaterial.lc 1969:7-1973:21
12714 Bool 12395 Bool
12715 -> Bool 12396 -> Bool
12716 -> CullType 12397 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12717 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12718testdata/performance/SampleMaterial.lc 1969:7-1974:35 12398testdata/performance/SampleMaterial.lc 1969:7-1974:35
12719 Bool 12399 Bool
12720 -> CullType 12400 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12721 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12722testdata/performance/SampleMaterial.lc 1969:7-1975:28 12401testdata/performance/SampleMaterial.lc 1969:7-1975:28
12723 CullType 12402 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12724 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12725testdata/performance/SampleMaterial.lc 1969:7-1976:33 12403testdata/performance/SampleMaterial.lc 1969:7-1976:33
12726 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12404 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12727testdata/performance/SampleMaterial.lc 1969:7-1977:32 12405testdata/performance/SampleMaterial.lc 1969:7-1977:32
12728 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12406 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12729testdata/performance/SampleMaterial.lc 1969:7-1978:30 12407testdata/performance/SampleMaterial.lc 1969:7-1978:30
12730 Bool -> List StageAttrs -> Bool -> CommonAttrs 12408 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12731testdata/performance/SampleMaterial.lc 1969:7-1979:34 12409testdata/performance/SampleMaterial.lc 1969:7-1979:34
12732 List StageAttrs -> Bool -> CommonAttrs 12410 [StageAttrs] -> Bool -> CommonAttrs
12733testdata/performance/SampleMaterial.lc 1969:7-2007:14 12411testdata/performance/SampleMaterial.lc 1969:7-2007:14
12734 Bool -> CommonAttrs 12412 Bool -> CommonAttrs
12735testdata/performance/SampleMaterial.lc 1969:7-2009:10 12413testdata/performance/SampleMaterial.lc 1969:7-2009:10
@@ -12749,41 +12427,41 @@ testdata/performance/SampleMaterial.lc 1975:23-1975:28
12749testdata/performance/SampleMaterial.lc 1976:20-1976:33 12427testdata/performance/SampleMaterial.lc 1976:20-1976:33
12750 CullType 12428 CullType
12751testdata/performance/SampleMaterial.lc 1977:30-1977:32 12429testdata/performance/SampleMaterial.lc 1977:30-1977:32
12752 forall a . List a 12430 forall a . [a]
12753testdata/performance/SampleMaterial.lc 1978:25-1978:30 12431testdata/performance/SampleMaterial.lc 1978:25-1978:30
12754 Bool 12432 Bool
12755testdata/performance/SampleMaterial.lc 1979:29-1979:34 12433testdata/performance/SampleMaterial.lc 1979:29-1979:34
12756 Bool 12434 Bool
12757testdata/performance/SampleMaterial.lc 1981:13-2007:14 12435testdata/performance/SampleMaterial.lc 1981:13-2007:14
12758 List StageAttrs 12436 [StageAttrs]
12759testdata/performance/SampleMaterial.lc 1981:15-1981:25 12437testdata/performance/SampleMaterial.lc 1981:15-1981:25
12760 Maybe (Blending', Blending') 12438 Maybe (Blending', Blending')
12761 -> RGBGen 12439 -> RGBGen
12762 -> AlphaGen 12440 -> AlphaGen
12763 -> TCGen 12441 -> TCGen
12764 -> List TCMod 12442 -> [TCMod]
12765 -> StageTexture 12443 -> StageTexture
12766 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12444 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12767testdata/performance/SampleMaterial.lc 1981:15-1982:36 12445testdata/performance/SampleMaterial.lc 1981:15-1982:36
12768 RGBGen 12446 RGBGen
12769 -> AlphaGen 12447 -> AlphaGen
12770 -> TCGen 12448 -> TCGen
12771 -> List TCMod 12449 -> [TCMod]
12772 -> StageTexture 12450 -> StageTexture
12773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12451 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12774testdata/performance/SampleMaterial.lc 1981:15-1983:50 12452testdata/performance/SampleMaterial.lc 1981:15-1983:50
12775 AlphaGen 12453 AlphaGen
12776 -> TCGen 12454 -> TCGen
12777 -> List TCMod 12455 -> [TCMod]
12778 -> StageTexture 12456 -> StageTexture
12779 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12457 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12780testdata/performance/SampleMaterial.lc 1981:15-1984:42 12458testdata/performance/SampleMaterial.lc 1981:15-1984:42
12781 TCGen 12459 TCGen
12782 -> List TCMod 12460 -> [TCMod]
12783 -> StageTexture 12461 -> StageTexture
12784 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12462 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12785testdata/performance/SampleMaterial.lc 1981:15-1985:36 12463testdata/performance/SampleMaterial.lc 1981:15-1985:36
12786 List TCMod 12464 [TCMod]
12787 -> StageTexture 12465 -> StageTexture
12788 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12466 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12789testdata/performance/SampleMaterial.lc 1981:15-1986:31 12467testdata/performance/SampleMaterial.lc 1981:15-1986:31
@@ -12810,7 +12488,7 @@ testdata/performance/SampleMaterial.lc 1984:32-1984:42
12810testdata/performance/SampleMaterial.lc 1985:29-1985:36 12488testdata/performance/SampleMaterial.lc 1985:29-1985:36
12811 TCGen 12489 TCGen
12812testdata/performance/SampleMaterial.lc 1986:29-1986:31 12490testdata/performance/SampleMaterial.lc 1986:29-1986:31
12813 forall a . List a 12491 forall a . [a]
12814testdata/performance/SampleMaterial.lc 1987:31-1987:37 12492testdata/performance/SampleMaterial.lc 1987:31-1987:37
12815 String -> StageTexture 12493 String -> StageTexture
12816testdata/performance/SampleMaterial.lc 1987:31-1987:74 12494testdata/performance/SampleMaterial.lc 1987:31-1987:74
@@ -12832,29 +12510,29 @@ testdata/performance/SampleMaterial.lc 1994:15-1994:25
12832 -> RGBGen 12510 -> RGBGen
12833 -> AlphaGen 12511 -> AlphaGen
12834 -> TCGen 12512 -> TCGen
12835 -> List TCMod 12513 -> [TCMod]
12836 -> StageTexture 12514 -> StageTexture
12837 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12515 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12838testdata/performance/SampleMaterial.lc 1994:15-1995:57 12516testdata/performance/SampleMaterial.lc 1994:15-1995:57
12839 RGBGen 12517 RGBGen
12840 -> AlphaGen 12518 -> AlphaGen
12841 -> TCGen 12519 -> TCGen
12842 -> List TCMod 12520 -> [TCMod]
12843 -> StageTexture 12521 -> StageTexture
12844 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12522 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12845testdata/performance/SampleMaterial.lc 1994:15-1996:50 12523testdata/performance/SampleMaterial.lc 1994:15-1996:50
12846 AlphaGen 12524 AlphaGen
12847 -> TCGen 12525 -> TCGen
12848 -> List TCMod 12526 -> [TCMod]
12849 -> StageTexture 12527 -> StageTexture
12850 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12528 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12851testdata/performance/SampleMaterial.lc 1994:15-1997:42 12529testdata/performance/SampleMaterial.lc 1994:15-1997:42
12852 TCGen 12530 TCGen
12853 -> List TCMod 12531 -> [TCMod]
12854 -> StageTexture 12532 -> StageTexture
12855 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12533 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12856testdata/performance/SampleMaterial.lc 1994:15-1998:40 12534testdata/performance/SampleMaterial.lc 1994:15-1998:40
12857 List TCMod 12535 [TCMod]
12858 -> StageTexture 12536 -> StageTexture
12859 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12537 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12860testdata/performance/SampleMaterial.lc 1994:15-1999:31 12538testdata/performance/SampleMaterial.lc 1994:15-1999:31
@@ -12871,7 +12549,7 @@ testdata/performance/SampleMaterial.lc 1994:15-2003:40
12871testdata/performance/SampleMaterial.lc 1994:15-2004:46 12549testdata/performance/SampleMaterial.lc 1994:15-2004:46
12872 String -> StageAttrs 12550 String -> StageAttrs
12873testdata/performance/SampleMaterial.lc 1994:15-2006:18 12551testdata/performance/SampleMaterial.lc 1994:15-2006:18
12874 StageAttrs | List StageAttrs 12552 StageAttrs | [StageAttrs]
12875testdata/performance/SampleMaterial.lc 1995:29-1995:33 12553testdata/performance/SampleMaterial.lc 1995:29-1995:33
12876 forall a . a -> Maybe a 12554 forall a . a -> Maybe a
12877testdata/performance/SampleMaterial.lc 1995:29-1995:57 12555testdata/performance/SampleMaterial.lc 1995:29-1995:57
@@ -12889,7 +12567,7 @@ testdata/performance/SampleMaterial.lc 1997:32-1997:42
12889testdata/performance/SampleMaterial.lc 1998:29-1998:40 12567testdata/performance/SampleMaterial.lc 1998:29-1998:40
12890 TCGen 12568 TCGen
12891testdata/performance/SampleMaterial.lc 1999:29-1999:31 12569testdata/performance/SampleMaterial.lc 1999:29-1999:31
12892 forall a . List a 12570 forall a . [a]
12893testdata/performance/SampleMaterial.lc 2000:31-2000:42 12571testdata/performance/SampleMaterial.lc 2000:31-2000:42
12894 StageTexture 12572 StageTexture
12895testdata/performance/SampleMaterial.lc 2001:34-2001:38 12573testdata/performance/SampleMaterial.lc 2001:34-2001:38
@@ -12907,7 +12585,7 @@ testdata/performance/SampleMaterial.lc 2008:21-2008:26
12907testdata/performance/SampleMaterial.lc 2011:5-2053:6 12585testdata/performance/SampleMaterial.lc 2011:5-2053:6
12908 (String, CommonAttrs) 12586 (String, CommonAttrs)
12909testdata/performance/SampleMaterial.lc 2011:5-2182:6 12587testdata/performance/SampleMaterial.lc 2011:5-2182:6
12910 List (String, CommonAttrs) 12588 [(String, CommonAttrs)]
12911testdata/performance/SampleMaterial.lc 2011:7-2011:36 12589testdata/performance/SampleMaterial.lc 2011:7-2011:36
12912 String 12590 String
12913testdata/performance/SampleMaterial.lc 2012:7-2012:18 12591testdata/performance/SampleMaterial.lc 2012:7-2012:18
@@ -12917,49 +12595,42 @@ testdata/performance/SampleMaterial.lc 2012:7-2012:18
12917 -> Float 12595 -> Float
12918 -> Bool 12596 -> Bool
12919 -> Bool 12597 -> Bool
12920 -> CullType 12598 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12921 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12922testdata/performance/SampleMaterial.lc 2012:7-2013:26 12599testdata/performance/SampleMaterial.lc 2012:7-2013:26
12923 () 12600 ()
12924 -> Bool 12601 -> Bool
12925 -> Float 12602 -> Float
12926 -> Bool 12603 -> Bool
12927 -> Bool 12604 -> Bool
12928 -> CullType 12605 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12929 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12930testdata/performance/SampleMaterial.lc 2012:7-2014:26 12606testdata/performance/SampleMaterial.lc 2012:7-2014:26
12931 Bool 12607 Bool
12932 -> Float 12608 -> Float
12933 -> Bool 12609 -> Bool
12934 -> Bool 12610 -> Bool
12935 -> CullType 12611 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12936 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12937testdata/performance/SampleMaterial.lc 2012:7-2015:27 12612testdata/performance/SampleMaterial.lc 2012:7-2015:27
12938 Float 12613 Float
12939 -> Bool 12614 -> Bool
12940 -> Bool 12615 -> Bool
12941 -> CullType 12616 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12942 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12943testdata/performance/SampleMaterial.lc 2012:7-2016:21 12617testdata/performance/SampleMaterial.lc 2012:7-2016:21
12944 Bool 12618 Bool
12945 -> Bool 12619 -> Bool
12946 -> CullType 12620 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12947 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12948testdata/performance/SampleMaterial.lc 2012:7-2017:35 12621testdata/performance/SampleMaterial.lc 2012:7-2017:35
12949 Bool 12622 Bool
12950 -> CullType 12623 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12951 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12952testdata/performance/SampleMaterial.lc 2012:7-2018:28 12624testdata/performance/SampleMaterial.lc 2012:7-2018:28
12953 CullType 12625 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12954 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
12955testdata/performance/SampleMaterial.lc 2012:7-2019:33 12626testdata/performance/SampleMaterial.lc 2012:7-2019:33
12956 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12627 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12957testdata/performance/SampleMaterial.lc 2012:7-2020:32 12628testdata/performance/SampleMaterial.lc 2012:7-2020:32
12958 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12629 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
12959testdata/performance/SampleMaterial.lc 2012:7-2021:30 12630testdata/performance/SampleMaterial.lc 2012:7-2021:30
12960 Bool -> List StageAttrs -> Bool -> CommonAttrs 12631 Bool -> [StageAttrs] -> Bool -> CommonAttrs
12961testdata/performance/SampleMaterial.lc 2012:7-2022:34 12632testdata/performance/SampleMaterial.lc 2012:7-2022:34
12962 List StageAttrs -> Bool -> CommonAttrs 12633 [StageAttrs] -> Bool -> CommonAttrs
12963testdata/performance/SampleMaterial.lc 2012:7-2050:14 12634testdata/performance/SampleMaterial.lc 2012:7-2050:14
12964 Bool -> CommonAttrs 12635 Bool -> CommonAttrs
12965testdata/performance/SampleMaterial.lc 2012:7-2052:10 12636testdata/performance/SampleMaterial.lc 2012:7-2052:10
@@ -12979,41 +12650,41 @@ testdata/performance/SampleMaterial.lc 2018:23-2018:28
12979testdata/performance/SampleMaterial.lc 2019:20-2019:33 12650testdata/performance/SampleMaterial.lc 2019:20-2019:33
12980 CullType 12651 CullType
12981testdata/performance/SampleMaterial.lc 2020:30-2020:32 12652testdata/performance/SampleMaterial.lc 2020:30-2020:32
12982 forall a . List a 12653 forall a . [a]
12983testdata/performance/SampleMaterial.lc 2021:25-2021:30 12654testdata/performance/SampleMaterial.lc 2021:25-2021:30
12984 Bool 12655 Bool
12985testdata/performance/SampleMaterial.lc 2022:29-2022:34 12656testdata/performance/SampleMaterial.lc 2022:29-2022:34
12986 Bool 12657 Bool
12987testdata/performance/SampleMaterial.lc 2024:13-2050:14 12658testdata/performance/SampleMaterial.lc 2024:13-2050:14
12988 List StageAttrs 12659 [StageAttrs]
12989testdata/performance/SampleMaterial.lc 2024:15-2024:25 12660testdata/performance/SampleMaterial.lc 2024:15-2024:25
12990 Maybe (Blending', Blending') 12661 Maybe (Blending', Blending')
12991 -> RGBGen 12662 -> RGBGen
12992 -> AlphaGen 12663 -> AlphaGen
12993 -> TCGen 12664 -> TCGen
12994 -> List TCMod 12665 -> [TCMod]
12995 -> StageTexture 12666 -> StageTexture
12996 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12667 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
12997testdata/performance/SampleMaterial.lc 2024:15-2025:36 12668testdata/performance/SampleMaterial.lc 2024:15-2025:36
12998 RGBGen 12669 RGBGen
12999 -> AlphaGen 12670 -> AlphaGen
13000 -> TCGen 12671 -> TCGen
13001 -> List TCMod 12672 -> [TCMod]
13002 -> StageTexture 12673 -> StageTexture
13003 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12674 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13004testdata/performance/SampleMaterial.lc 2024:15-2026:50 12675testdata/performance/SampleMaterial.lc 2024:15-2026:50
13005 AlphaGen 12676 AlphaGen
13006 -> TCGen 12677 -> TCGen
13007 -> List TCMod 12678 -> [TCMod]
13008 -> StageTexture 12679 -> StageTexture
13009 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12680 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13010testdata/performance/SampleMaterial.lc 2024:15-2027:42 12681testdata/performance/SampleMaterial.lc 2024:15-2027:42
13011 TCGen 12682 TCGen
13012 -> List TCMod 12683 -> [TCMod]
13013 -> StageTexture 12684 -> StageTexture
13014 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12685 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13015testdata/performance/SampleMaterial.lc 2024:15-2028:36 12686testdata/performance/SampleMaterial.lc 2024:15-2028:36
13016 List TCMod 12687 [TCMod]
13017 -> StageTexture 12688 -> StageTexture
13018 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12689 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13019testdata/performance/SampleMaterial.lc 2024:15-2029:31 12690testdata/performance/SampleMaterial.lc 2024:15-2029:31
@@ -13040,7 +12711,7 @@ testdata/performance/SampleMaterial.lc 2027:32-2027:42
13040testdata/performance/SampleMaterial.lc 2028:29-2028:36 12711testdata/performance/SampleMaterial.lc 2028:29-2028:36
13041 TCGen 12712 TCGen
13042testdata/performance/SampleMaterial.lc 2029:29-2029:31 12713testdata/performance/SampleMaterial.lc 2029:29-2029:31
13043 forall a . List a 12714 forall a . [a]
13044testdata/performance/SampleMaterial.lc 2030:31-2030:37 12715testdata/performance/SampleMaterial.lc 2030:31-2030:37
13045 String -> StageTexture 12716 String -> StageTexture
13046testdata/performance/SampleMaterial.lc 2030:31-2030:67 12717testdata/performance/SampleMaterial.lc 2030:31-2030:67
@@ -13062,29 +12733,29 @@ testdata/performance/SampleMaterial.lc 2037:15-2037:25
13062 -> RGBGen 12733 -> RGBGen
13063 -> AlphaGen 12734 -> AlphaGen
13064 -> TCGen 12735 -> TCGen
13065 -> List TCMod 12736 -> [TCMod]
13066 -> StageTexture 12737 -> StageTexture
13067 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12738 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13068testdata/performance/SampleMaterial.lc 2037:15-2038:57 12739testdata/performance/SampleMaterial.lc 2037:15-2038:57
13069 RGBGen 12740 RGBGen
13070 -> AlphaGen 12741 -> AlphaGen
13071 -> TCGen 12742 -> TCGen
13072 -> List TCMod 12743 -> [TCMod]
13073 -> StageTexture 12744 -> StageTexture
13074 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12745 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13075testdata/performance/SampleMaterial.lc 2037:15-2039:50 12746testdata/performance/SampleMaterial.lc 2037:15-2039:50
13076 AlphaGen 12747 AlphaGen
13077 -> TCGen 12748 -> TCGen
13078 -> List TCMod 12749 -> [TCMod]
13079 -> StageTexture 12750 -> StageTexture
13080 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12751 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13081testdata/performance/SampleMaterial.lc 2037:15-2040:42 12752testdata/performance/SampleMaterial.lc 2037:15-2040:42
13082 TCGen 12753 TCGen
13083 -> List TCMod 12754 -> [TCMod]
13084 -> StageTexture 12755 -> StageTexture
13085 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12756 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13086testdata/performance/SampleMaterial.lc 2037:15-2041:40 12757testdata/performance/SampleMaterial.lc 2037:15-2041:40
13087 List TCMod 12758 [TCMod]
13088 -> StageTexture 12759 -> StageTexture
13089 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12760 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13090testdata/performance/SampleMaterial.lc 2037:15-2042:31 12761testdata/performance/SampleMaterial.lc 2037:15-2042:31
@@ -13101,7 +12772,7 @@ testdata/performance/SampleMaterial.lc 2037:15-2046:40
13101testdata/performance/SampleMaterial.lc 2037:15-2047:46 12772testdata/performance/SampleMaterial.lc 2037:15-2047:46
13102 String -> StageAttrs 12773 String -> StageAttrs
13103testdata/performance/SampleMaterial.lc 2037:15-2049:18 12774testdata/performance/SampleMaterial.lc 2037:15-2049:18
13104 StageAttrs | List StageAttrs 12775 StageAttrs | [StageAttrs]
13105testdata/performance/SampleMaterial.lc 2038:29-2038:33 12776testdata/performance/SampleMaterial.lc 2038:29-2038:33
13106 forall a . a -> Maybe a 12777 forall a . a -> Maybe a
13107testdata/performance/SampleMaterial.lc 2038:29-2038:57 12778testdata/performance/SampleMaterial.lc 2038:29-2038:57
@@ -13119,7 +12790,7 @@ testdata/performance/SampleMaterial.lc 2040:32-2040:42
13119testdata/performance/SampleMaterial.lc 2041:29-2041:40 12790testdata/performance/SampleMaterial.lc 2041:29-2041:40
13120 TCGen 12791 TCGen
13121testdata/performance/SampleMaterial.lc 2042:29-2042:31 12792testdata/performance/SampleMaterial.lc 2042:29-2042:31
13122 forall a . List a 12793 forall a . [a]
13123testdata/performance/SampleMaterial.lc 2043:31-2043:42 12794testdata/performance/SampleMaterial.lc 2043:31-2043:42
13124 StageTexture 12795 StageTexture
13125testdata/performance/SampleMaterial.lc 2044:34-2044:38 12796testdata/performance/SampleMaterial.lc 2044:34-2044:38
@@ -13137,7 +12808,7 @@ testdata/performance/SampleMaterial.lc 2051:21-2051:26
13137testdata/performance/SampleMaterial.lc 2054:5-2096:6 12808testdata/performance/SampleMaterial.lc 2054:5-2096:6
13138 (String, CommonAttrs) 12809 (String, CommonAttrs)
13139testdata/performance/SampleMaterial.lc 2054:5-2182:6 12810testdata/performance/SampleMaterial.lc 2054:5-2182:6
13140 List (String, CommonAttrs) 12811 [(String, CommonAttrs)]
13141testdata/performance/SampleMaterial.lc 2054:7-2054:40 12812testdata/performance/SampleMaterial.lc 2054:7-2054:40
13142 String 12813 String
13143testdata/performance/SampleMaterial.lc 2055:7-2055:18 12814testdata/performance/SampleMaterial.lc 2055:7-2055:18
@@ -13147,49 +12818,42 @@ testdata/performance/SampleMaterial.lc 2055:7-2055:18
13147 -> Float 12818 -> Float
13148 -> Bool 12819 -> Bool
13149 -> Bool 12820 -> Bool
13150 -> CullType 12821 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13151 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13152testdata/performance/SampleMaterial.lc 2055:7-2056:26 12822testdata/performance/SampleMaterial.lc 2055:7-2056:26
13153 () 12823 ()
13154 -> Bool 12824 -> Bool
13155 -> Float 12825 -> Float
13156 -> Bool 12826 -> Bool
13157 -> Bool 12827 -> Bool
13158 -> CullType 12828 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13159 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13160testdata/performance/SampleMaterial.lc 2055:7-2057:26 12829testdata/performance/SampleMaterial.lc 2055:7-2057:26
13161 Bool 12830 Bool
13162 -> Float 12831 -> Float
13163 -> Bool 12832 -> Bool
13164 -> Bool 12833 -> Bool
13165 -> CullType 12834 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13166 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13167testdata/performance/SampleMaterial.lc 2055:7-2058:27 12835testdata/performance/SampleMaterial.lc 2055:7-2058:27
13168 Float 12836 Float
13169 -> Bool 12837 -> Bool
13170 -> Bool 12838 -> Bool
13171 -> CullType 12839 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13172 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13173testdata/performance/SampleMaterial.lc 2055:7-2059:21 12840testdata/performance/SampleMaterial.lc 2055:7-2059:21
13174 Bool 12841 Bool
13175 -> Bool 12842 -> Bool
13176 -> CullType 12843 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13177 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13178testdata/performance/SampleMaterial.lc 2055:7-2060:35 12844testdata/performance/SampleMaterial.lc 2055:7-2060:35
13179 Bool 12845 Bool
13180 -> CullType 12846 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13181 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13182testdata/performance/SampleMaterial.lc 2055:7-2061:28 12847testdata/performance/SampleMaterial.lc 2055:7-2061:28
13183 CullType 12848 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13184 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13185testdata/performance/SampleMaterial.lc 2055:7-2062:33 12849testdata/performance/SampleMaterial.lc 2055:7-2062:33
13186 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12850 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13187testdata/performance/SampleMaterial.lc 2055:7-2063:32 12851testdata/performance/SampleMaterial.lc 2055:7-2063:32
13188 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 12852 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13189testdata/performance/SampleMaterial.lc 2055:7-2064:30 12853testdata/performance/SampleMaterial.lc 2055:7-2064:30
13190 Bool -> List StageAttrs -> Bool -> CommonAttrs 12854 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13191testdata/performance/SampleMaterial.lc 2055:7-2065:34 12855testdata/performance/SampleMaterial.lc 2055:7-2065:34
13192 List StageAttrs -> Bool -> CommonAttrs 12856 [StageAttrs] -> Bool -> CommonAttrs
13193testdata/performance/SampleMaterial.lc 2055:7-2093:14 12857testdata/performance/SampleMaterial.lc 2055:7-2093:14
13194 Bool -> CommonAttrs 12858 Bool -> CommonAttrs
13195testdata/performance/SampleMaterial.lc 2055:7-2095:10 12859testdata/performance/SampleMaterial.lc 2055:7-2095:10
@@ -13209,41 +12873,41 @@ testdata/performance/SampleMaterial.lc 2061:23-2061:28
13209testdata/performance/SampleMaterial.lc 2062:20-2062:33 12873testdata/performance/SampleMaterial.lc 2062:20-2062:33
13210 CullType 12874 CullType
13211testdata/performance/SampleMaterial.lc 2063:30-2063:32 12875testdata/performance/SampleMaterial.lc 2063:30-2063:32
13212 forall a . List a 12876 forall a . [a]
13213testdata/performance/SampleMaterial.lc 2064:25-2064:30 12877testdata/performance/SampleMaterial.lc 2064:25-2064:30
13214 Bool 12878 Bool
13215testdata/performance/SampleMaterial.lc 2065:29-2065:34 12879testdata/performance/SampleMaterial.lc 2065:29-2065:34
13216 Bool 12880 Bool
13217testdata/performance/SampleMaterial.lc 2067:13-2093:14 12881testdata/performance/SampleMaterial.lc 2067:13-2093:14
13218 List StageAttrs 12882 [StageAttrs]
13219testdata/performance/SampleMaterial.lc 2067:15-2067:25 12883testdata/performance/SampleMaterial.lc 2067:15-2067:25
13220 Maybe (Blending', Blending') 12884 Maybe (Blending', Blending')
13221 -> RGBGen 12885 -> RGBGen
13222 -> AlphaGen 12886 -> AlphaGen
13223 -> TCGen 12887 -> TCGen
13224 -> List TCMod 12888 -> [TCMod]
13225 -> StageTexture 12889 -> StageTexture
13226 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12890 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13227testdata/performance/SampleMaterial.lc 2067:15-2068:36 12891testdata/performance/SampleMaterial.lc 2067:15-2068:36
13228 RGBGen 12892 RGBGen
13229 -> AlphaGen 12893 -> AlphaGen
13230 -> TCGen 12894 -> TCGen
13231 -> List TCMod 12895 -> [TCMod]
13232 -> StageTexture 12896 -> StageTexture
13233 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12897 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13234testdata/performance/SampleMaterial.lc 2067:15-2069:50 12898testdata/performance/SampleMaterial.lc 2067:15-2069:50
13235 AlphaGen 12899 AlphaGen
13236 -> TCGen 12900 -> TCGen
13237 -> List TCMod 12901 -> [TCMod]
13238 -> StageTexture 12902 -> StageTexture
13239 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12903 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13240testdata/performance/SampleMaterial.lc 2067:15-2070:42 12904testdata/performance/SampleMaterial.lc 2067:15-2070:42
13241 TCGen 12905 TCGen
13242 -> List TCMod 12906 -> [TCMod]
13243 -> StageTexture 12907 -> StageTexture
13244 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12908 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13245testdata/performance/SampleMaterial.lc 2067:15-2071:36 12909testdata/performance/SampleMaterial.lc 2067:15-2071:36
13246 List TCMod 12910 [TCMod]
13247 -> StageTexture 12911 -> StageTexture
13248 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12912 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13249testdata/performance/SampleMaterial.lc 2067:15-2072:31 12913testdata/performance/SampleMaterial.lc 2067:15-2072:31
@@ -13270,7 +12934,7 @@ testdata/performance/SampleMaterial.lc 2070:32-2070:42
13270testdata/performance/SampleMaterial.lc 2071:29-2071:36 12934testdata/performance/SampleMaterial.lc 2071:29-2071:36
13271 TCGen 12935 TCGen
13272testdata/performance/SampleMaterial.lc 2072:29-2072:31 12936testdata/performance/SampleMaterial.lc 2072:29-2072:31
13273 forall a . List a 12937 forall a . [a]
13274testdata/performance/SampleMaterial.lc 2073:31-2073:37 12938testdata/performance/SampleMaterial.lc 2073:31-2073:37
13275 String -> StageTexture 12939 String -> StageTexture
13276testdata/performance/SampleMaterial.lc 2073:31-2073:71 12940testdata/performance/SampleMaterial.lc 2073:31-2073:71
@@ -13292,29 +12956,29 @@ testdata/performance/SampleMaterial.lc 2080:15-2080:25
13292 -> RGBGen 12956 -> RGBGen
13293 -> AlphaGen 12957 -> AlphaGen
13294 -> TCGen 12958 -> TCGen
13295 -> List TCMod 12959 -> [TCMod]
13296 -> StageTexture 12960 -> StageTexture
13297 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12961 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13298testdata/performance/SampleMaterial.lc 2080:15-2081:57 12962testdata/performance/SampleMaterial.lc 2080:15-2081:57
13299 RGBGen 12963 RGBGen
13300 -> AlphaGen 12964 -> AlphaGen
13301 -> TCGen 12965 -> TCGen
13302 -> List TCMod 12966 -> [TCMod]
13303 -> StageTexture 12967 -> StageTexture
13304 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12968 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13305testdata/performance/SampleMaterial.lc 2080:15-2082:50 12969testdata/performance/SampleMaterial.lc 2080:15-2082:50
13306 AlphaGen 12970 AlphaGen
13307 -> TCGen 12971 -> TCGen
13308 -> List TCMod 12972 -> [TCMod]
13309 -> StageTexture 12973 -> StageTexture
13310 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12974 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13311testdata/performance/SampleMaterial.lc 2080:15-2083:42 12975testdata/performance/SampleMaterial.lc 2080:15-2083:42
13312 TCGen 12976 TCGen
13313 -> List TCMod 12977 -> [TCMod]
13314 -> StageTexture 12978 -> StageTexture
13315 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12979 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13316testdata/performance/SampleMaterial.lc 2080:15-2084:40 12980testdata/performance/SampleMaterial.lc 2080:15-2084:40
13317 List TCMod 12981 [TCMod]
13318 -> StageTexture 12982 -> StageTexture
13319 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 12983 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13320testdata/performance/SampleMaterial.lc 2080:15-2085:31 12984testdata/performance/SampleMaterial.lc 2080:15-2085:31
@@ -13331,7 +12995,7 @@ testdata/performance/SampleMaterial.lc 2080:15-2089:40
13331testdata/performance/SampleMaterial.lc 2080:15-2090:46 12995testdata/performance/SampleMaterial.lc 2080:15-2090:46
13332 String -> StageAttrs 12996 String -> StageAttrs
13333testdata/performance/SampleMaterial.lc 2080:15-2092:18 12997testdata/performance/SampleMaterial.lc 2080:15-2092:18
13334 StageAttrs | List StageAttrs 12998 StageAttrs | [StageAttrs]
13335testdata/performance/SampleMaterial.lc 2081:29-2081:33 12999testdata/performance/SampleMaterial.lc 2081:29-2081:33
13336 forall a . a -> Maybe a 13000 forall a . a -> Maybe a
13337testdata/performance/SampleMaterial.lc 2081:29-2081:57 13001testdata/performance/SampleMaterial.lc 2081:29-2081:57
@@ -13349,7 +13013,7 @@ testdata/performance/SampleMaterial.lc 2083:32-2083:42
13349testdata/performance/SampleMaterial.lc 2084:29-2084:40 13013testdata/performance/SampleMaterial.lc 2084:29-2084:40
13350 TCGen 13014 TCGen
13351testdata/performance/SampleMaterial.lc 2085:29-2085:31 13015testdata/performance/SampleMaterial.lc 2085:29-2085:31
13352 forall a . List a 13016 forall a . [a]
13353testdata/performance/SampleMaterial.lc 2086:31-2086:42 13017testdata/performance/SampleMaterial.lc 2086:31-2086:42
13354 StageTexture 13018 StageTexture
13355testdata/performance/SampleMaterial.lc 2087:34-2087:38 13019testdata/performance/SampleMaterial.lc 2087:34-2087:38
@@ -13367,7 +13031,7 @@ testdata/performance/SampleMaterial.lc 2094:21-2094:26
13367testdata/performance/SampleMaterial.lc 2097:5-2139:6 13031testdata/performance/SampleMaterial.lc 2097:5-2139:6
13368 (String, CommonAttrs) 13032 (String, CommonAttrs)
13369testdata/performance/SampleMaterial.lc 2097:5-2182:6 13033testdata/performance/SampleMaterial.lc 2097:5-2182:6
13370 List (String, CommonAttrs) 13034 [(String, CommonAttrs)]
13371testdata/performance/SampleMaterial.lc 2097:7-2097:50 13035testdata/performance/SampleMaterial.lc 2097:7-2097:50
13372 String 13036 String
13373testdata/performance/SampleMaterial.lc 2098:7-2098:18 13037testdata/performance/SampleMaterial.lc 2098:7-2098:18
@@ -13377,49 +13041,42 @@ testdata/performance/SampleMaterial.lc 2098:7-2098:18
13377 -> Float 13041 -> Float
13378 -> Bool 13042 -> Bool
13379 -> Bool 13043 -> Bool
13380 -> CullType 13044 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13381 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13382testdata/performance/SampleMaterial.lc 2098:7-2099:26 13045testdata/performance/SampleMaterial.lc 2098:7-2099:26
13383 () 13046 ()
13384 -> Bool 13047 -> Bool
13385 -> Float 13048 -> Float
13386 -> Bool 13049 -> Bool
13387 -> Bool 13050 -> Bool
13388 -> CullType 13051 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13389 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13390testdata/performance/SampleMaterial.lc 2098:7-2100:26 13052testdata/performance/SampleMaterial.lc 2098:7-2100:26
13391 Bool 13053 Bool
13392 -> Float 13054 -> Float
13393 -> Bool 13055 -> Bool
13394 -> Bool 13056 -> Bool
13395 -> CullType 13057 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13396 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13397testdata/performance/SampleMaterial.lc 2098:7-2101:27 13058testdata/performance/SampleMaterial.lc 2098:7-2101:27
13398 Float 13059 Float
13399 -> Bool 13060 -> Bool
13400 -> Bool 13061 -> Bool
13401 -> CullType 13062 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13402 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13403testdata/performance/SampleMaterial.lc 2098:7-2102:21 13063testdata/performance/SampleMaterial.lc 2098:7-2102:21
13404 Bool 13064 Bool
13405 -> Bool 13065 -> Bool
13406 -> CullType 13066 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13407 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13408testdata/performance/SampleMaterial.lc 2098:7-2103:35 13067testdata/performance/SampleMaterial.lc 2098:7-2103:35
13409 Bool 13068 Bool
13410 -> CullType 13069 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13411 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13412testdata/performance/SampleMaterial.lc 2098:7-2104:28 13070testdata/performance/SampleMaterial.lc 2098:7-2104:28
13413 CullType 13071 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13414 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13415testdata/performance/SampleMaterial.lc 2098:7-2105:33 13072testdata/performance/SampleMaterial.lc 2098:7-2105:33
13416 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13073 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13417testdata/performance/SampleMaterial.lc 2098:7-2106:32 13074testdata/performance/SampleMaterial.lc 2098:7-2106:32
13418 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13075 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13419testdata/performance/SampleMaterial.lc 2098:7-2107:30 13076testdata/performance/SampleMaterial.lc 2098:7-2107:30
13420 Bool -> List StageAttrs -> Bool -> CommonAttrs 13077 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13421testdata/performance/SampleMaterial.lc 2098:7-2108:34 13078testdata/performance/SampleMaterial.lc 2098:7-2108:34
13422 List StageAttrs -> Bool -> CommonAttrs 13079 [StageAttrs] -> Bool -> CommonAttrs
13423testdata/performance/SampleMaterial.lc 2098:7-2136:14 13080testdata/performance/SampleMaterial.lc 2098:7-2136:14
13424 Bool -> CommonAttrs 13081 Bool -> CommonAttrs
13425testdata/performance/SampleMaterial.lc 2098:7-2138:10 13082testdata/performance/SampleMaterial.lc 2098:7-2138:10
@@ -13439,41 +13096,41 @@ testdata/performance/SampleMaterial.lc 2104:23-2104:28
13439testdata/performance/SampleMaterial.lc 2105:20-2105:33 13096testdata/performance/SampleMaterial.lc 2105:20-2105:33
13440 CullType 13097 CullType
13441testdata/performance/SampleMaterial.lc 2106:30-2106:32 13098testdata/performance/SampleMaterial.lc 2106:30-2106:32
13442 forall a . List a 13099 forall a . [a]
13443testdata/performance/SampleMaterial.lc 2107:25-2107:30 13100testdata/performance/SampleMaterial.lc 2107:25-2107:30
13444 Bool 13101 Bool
13445testdata/performance/SampleMaterial.lc 2108:29-2108:34 13102testdata/performance/SampleMaterial.lc 2108:29-2108:34
13446 Bool 13103 Bool
13447testdata/performance/SampleMaterial.lc 2110:13-2136:14 13104testdata/performance/SampleMaterial.lc 2110:13-2136:14
13448 List StageAttrs 13105 [StageAttrs]
13449testdata/performance/SampleMaterial.lc 2110:15-2110:25 13106testdata/performance/SampleMaterial.lc 2110:15-2110:25
13450 Maybe (Blending', Blending') 13107 Maybe (Blending', Blending')
13451 -> RGBGen 13108 -> RGBGen
13452 -> AlphaGen 13109 -> AlphaGen
13453 -> TCGen 13110 -> TCGen
13454 -> List TCMod 13111 -> [TCMod]
13455 -> StageTexture 13112 -> StageTexture
13456 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13113 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13457testdata/performance/SampleMaterial.lc 2110:15-2111:36 13114testdata/performance/SampleMaterial.lc 2110:15-2111:36
13458 RGBGen 13115 RGBGen
13459 -> AlphaGen 13116 -> AlphaGen
13460 -> TCGen 13117 -> TCGen
13461 -> List TCMod 13118 -> [TCMod]
13462 -> StageTexture 13119 -> StageTexture
13463 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13120 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13464testdata/performance/SampleMaterial.lc 2110:15-2112:50 13121testdata/performance/SampleMaterial.lc 2110:15-2112:50
13465 AlphaGen 13122 AlphaGen
13466 -> TCGen 13123 -> TCGen
13467 -> List TCMod 13124 -> [TCMod]
13468 -> StageTexture 13125 -> StageTexture
13469 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13126 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13470testdata/performance/SampleMaterial.lc 2110:15-2113:42 13127testdata/performance/SampleMaterial.lc 2110:15-2113:42
13471 TCGen 13128 TCGen
13472 -> List TCMod 13129 -> [TCMod]
13473 -> StageTexture 13130 -> StageTexture
13474 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13131 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13475testdata/performance/SampleMaterial.lc 2110:15-2114:36 13132testdata/performance/SampleMaterial.lc 2110:15-2114:36
13476 List TCMod 13133 [TCMod]
13477 -> StageTexture 13134 -> StageTexture
13478 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13135 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13479testdata/performance/SampleMaterial.lc 2110:15-2115:31 13136testdata/performance/SampleMaterial.lc 2110:15-2115:31
@@ -13500,7 +13157,7 @@ testdata/performance/SampleMaterial.lc 2113:32-2113:42
13500testdata/performance/SampleMaterial.lc 2114:29-2114:36 13157testdata/performance/SampleMaterial.lc 2114:29-2114:36
13501 TCGen 13158 TCGen
13502testdata/performance/SampleMaterial.lc 2115:29-2115:31 13159testdata/performance/SampleMaterial.lc 2115:29-2115:31
13503 forall a . List a 13160 forall a . [a]
13504testdata/performance/SampleMaterial.lc 2116:31-2116:37 13161testdata/performance/SampleMaterial.lc 2116:31-2116:37
13505 String -> StageTexture 13162 String -> StageTexture
13506testdata/performance/SampleMaterial.lc 2116:31-2116:81 13163testdata/performance/SampleMaterial.lc 2116:31-2116:81
@@ -13522,29 +13179,29 @@ testdata/performance/SampleMaterial.lc 2123:15-2123:25
13522 -> RGBGen 13179 -> RGBGen
13523 -> AlphaGen 13180 -> AlphaGen
13524 -> TCGen 13181 -> TCGen
13525 -> List TCMod 13182 -> [TCMod]
13526 -> StageTexture 13183 -> StageTexture
13527 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13184 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13528testdata/performance/SampleMaterial.lc 2123:15-2124:57 13185testdata/performance/SampleMaterial.lc 2123:15-2124:57
13529 RGBGen 13186 RGBGen
13530 -> AlphaGen 13187 -> AlphaGen
13531 -> TCGen 13188 -> TCGen
13532 -> List TCMod 13189 -> [TCMod]
13533 -> StageTexture 13190 -> StageTexture
13534 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13191 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13535testdata/performance/SampleMaterial.lc 2123:15-2125:50 13192testdata/performance/SampleMaterial.lc 2123:15-2125:50
13536 AlphaGen 13193 AlphaGen
13537 -> TCGen 13194 -> TCGen
13538 -> List TCMod 13195 -> [TCMod]
13539 -> StageTexture 13196 -> StageTexture
13540 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13197 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13541testdata/performance/SampleMaterial.lc 2123:15-2126:42 13198testdata/performance/SampleMaterial.lc 2123:15-2126:42
13542 TCGen 13199 TCGen
13543 -> List TCMod 13200 -> [TCMod]
13544 -> StageTexture 13201 -> StageTexture
13545 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13202 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13546testdata/performance/SampleMaterial.lc 2123:15-2127:40 13203testdata/performance/SampleMaterial.lc 2123:15-2127:40
13547 List TCMod 13204 [TCMod]
13548 -> StageTexture 13205 -> StageTexture
13549 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13206 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13550testdata/performance/SampleMaterial.lc 2123:15-2128:31 13207testdata/performance/SampleMaterial.lc 2123:15-2128:31
@@ -13561,7 +13218,7 @@ testdata/performance/SampleMaterial.lc 2123:15-2132:40
13561testdata/performance/SampleMaterial.lc 2123:15-2133:46 13218testdata/performance/SampleMaterial.lc 2123:15-2133:46
13562 String -> StageAttrs 13219 String -> StageAttrs
13563testdata/performance/SampleMaterial.lc 2123:15-2135:18 13220testdata/performance/SampleMaterial.lc 2123:15-2135:18
13564 StageAttrs | List StageAttrs 13221 StageAttrs | [StageAttrs]
13565testdata/performance/SampleMaterial.lc 2124:29-2124:33 13222testdata/performance/SampleMaterial.lc 2124:29-2124:33
13566 forall a . a -> Maybe a 13223 forall a . a -> Maybe a
13567testdata/performance/SampleMaterial.lc 2124:29-2124:57 13224testdata/performance/SampleMaterial.lc 2124:29-2124:57
@@ -13579,7 +13236,7 @@ testdata/performance/SampleMaterial.lc 2126:32-2126:42
13579testdata/performance/SampleMaterial.lc 2127:29-2127:40 13236testdata/performance/SampleMaterial.lc 2127:29-2127:40
13580 TCGen 13237 TCGen
13581testdata/performance/SampleMaterial.lc 2128:29-2128:31 13238testdata/performance/SampleMaterial.lc 2128:29-2128:31
13582 forall a . List a 13239 forall a . [a]
13583testdata/performance/SampleMaterial.lc 2129:31-2129:42 13240testdata/performance/SampleMaterial.lc 2129:31-2129:42
13584 StageTexture 13241 StageTexture
13585testdata/performance/SampleMaterial.lc 2130:34-2130:38 13242testdata/performance/SampleMaterial.lc 2130:34-2130:38
@@ -13595,7 +13252,7 @@ testdata/performance/SampleMaterial.lc 2134:38-2134:54
13595testdata/performance/SampleMaterial.lc 2137:21-2137:26 13252testdata/performance/SampleMaterial.lc 2137:21-2137:26
13596 Bool 13253 Bool
13597testdata/performance/SampleMaterial.lc 2140:5-2182:6 13254testdata/performance/SampleMaterial.lc 2140:5-2182:6
13598 (String, CommonAttrs) | List (String, CommonAttrs) 13255 (String, CommonAttrs) | [(String, CommonAttrs)]
13599testdata/performance/SampleMaterial.lc 2140:7-2140:50 13256testdata/performance/SampleMaterial.lc 2140:7-2140:50
13600 String 13257 String
13601testdata/performance/SampleMaterial.lc 2141:7-2141:18 13258testdata/performance/SampleMaterial.lc 2141:7-2141:18
@@ -13605,49 +13262,42 @@ testdata/performance/SampleMaterial.lc 2141:7-2141:18
13605 -> Float 13262 -> Float
13606 -> Bool 13263 -> Bool
13607 -> Bool 13264 -> Bool
13608 -> CullType 13265 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13609 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13610testdata/performance/SampleMaterial.lc 2141:7-2142:26 13266testdata/performance/SampleMaterial.lc 2141:7-2142:26
13611 () 13267 ()
13612 -> Bool 13268 -> Bool
13613 -> Float 13269 -> Float
13614 -> Bool 13270 -> Bool
13615 -> Bool 13271 -> Bool
13616 -> CullType 13272 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13617 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13618testdata/performance/SampleMaterial.lc 2141:7-2143:26 13273testdata/performance/SampleMaterial.lc 2141:7-2143:26
13619 Bool 13274 Bool
13620 -> Float 13275 -> Float
13621 -> Bool 13276 -> Bool
13622 -> Bool 13277 -> Bool
13623 -> CullType 13278 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13624 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13625testdata/performance/SampleMaterial.lc 2141:7-2144:27 13279testdata/performance/SampleMaterial.lc 2141:7-2144:27
13626 Float 13280 Float
13627 -> Bool 13281 -> Bool
13628 -> Bool 13282 -> Bool
13629 -> CullType 13283 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13630 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13631testdata/performance/SampleMaterial.lc 2141:7-2145:21 13284testdata/performance/SampleMaterial.lc 2141:7-2145:21
13632 Bool 13285 Bool
13633 -> Bool 13286 -> Bool
13634 -> CullType 13287 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13635 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13636testdata/performance/SampleMaterial.lc 2141:7-2146:35 13288testdata/performance/SampleMaterial.lc 2141:7-2146:35
13637 Bool 13289 Bool
13638 -> CullType 13290 -> CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13639 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13640testdata/performance/SampleMaterial.lc 2141:7-2147:28 13291testdata/performance/SampleMaterial.lc 2141:7-2147:28
13641 CullType 13292 CullType -> [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13642 -> List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs
13643testdata/performance/SampleMaterial.lc 2141:7-2148:33 13293testdata/performance/SampleMaterial.lc 2141:7-2148:33
13644 List Deform -> Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13294 [Deform] -> Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13645testdata/performance/SampleMaterial.lc 2141:7-2149:32 13295testdata/performance/SampleMaterial.lc 2141:7-2149:32
13646 Bool -> Bool -> List StageAttrs -> Bool -> CommonAttrs 13296 Bool -> Bool -> [StageAttrs] -> Bool -> CommonAttrs
13647testdata/performance/SampleMaterial.lc 2141:7-2150:30 13297testdata/performance/SampleMaterial.lc 2141:7-2150:30
13648 Bool -> List StageAttrs -> Bool -> CommonAttrs 13298 Bool -> [StageAttrs] -> Bool -> CommonAttrs
13649testdata/performance/SampleMaterial.lc 2141:7-2151:34 13299testdata/performance/SampleMaterial.lc 2141:7-2151:34
13650 List StageAttrs -> Bool -> CommonAttrs 13300 [StageAttrs] -> Bool -> CommonAttrs
13651testdata/performance/SampleMaterial.lc 2141:7-2179:14 13301testdata/performance/SampleMaterial.lc 2141:7-2179:14
13652 Bool -> CommonAttrs 13302 Bool -> CommonAttrs
13653testdata/performance/SampleMaterial.lc 2141:7-2181:10 13303testdata/performance/SampleMaterial.lc 2141:7-2181:10
@@ -13667,41 +13317,41 @@ testdata/performance/SampleMaterial.lc 2147:23-2147:28
13667testdata/performance/SampleMaterial.lc 2148:20-2148:33 13317testdata/performance/SampleMaterial.lc 2148:20-2148:33
13668 CullType 13318 CullType
13669testdata/performance/SampleMaterial.lc 2149:30-2149:32 13319testdata/performance/SampleMaterial.lc 2149:30-2149:32
13670 forall a . List a 13320 forall a . [a]
13671testdata/performance/SampleMaterial.lc 2150:25-2150:30 13321testdata/performance/SampleMaterial.lc 2150:25-2150:30
13672 Bool 13322 Bool
13673testdata/performance/SampleMaterial.lc 2151:29-2151:34 13323testdata/performance/SampleMaterial.lc 2151:29-2151:34
13674 Bool 13324 Bool
13675testdata/performance/SampleMaterial.lc 2153:13-2179:14 13325testdata/performance/SampleMaterial.lc 2153:13-2179:14
13676 List StageAttrs 13326 [StageAttrs]
13677testdata/performance/SampleMaterial.lc 2153:15-2153:25 13327testdata/performance/SampleMaterial.lc 2153:15-2153:25
13678 Maybe (Blending', Blending') 13328 Maybe (Blending', Blending')
13679 -> RGBGen 13329 -> RGBGen
13680 -> AlphaGen 13330 -> AlphaGen
13681 -> TCGen 13331 -> TCGen
13682 -> List TCMod 13332 -> [TCMod]
13683 -> StageTexture 13333 -> StageTexture
13684 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13334 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13685testdata/performance/SampleMaterial.lc 2153:15-2154:36 13335testdata/performance/SampleMaterial.lc 2153:15-2154:36
13686 RGBGen 13336 RGBGen
13687 -> AlphaGen 13337 -> AlphaGen
13688 -> TCGen 13338 -> TCGen
13689 -> List TCMod 13339 -> [TCMod]
13690 -> StageTexture 13340 -> StageTexture
13691 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13341 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13692testdata/performance/SampleMaterial.lc 2153:15-2155:50 13342testdata/performance/SampleMaterial.lc 2153:15-2155:50
13693 AlphaGen 13343 AlphaGen
13694 -> TCGen 13344 -> TCGen
13695 -> List TCMod 13345 -> [TCMod]
13696 -> StageTexture 13346 -> StageTexture
13697 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13347 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13698testdata/performance/SampleMaterial.lc 2153:15-2156:42 13348testdata/performance/SampleMaterial.lc 2153:15-2156:42
13699 TCGen 13349 TCGen
13700 -> List TCMod 13350 -> [TCMod]
13701 -> StageTexture 13351 -> StageTexture
13702 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13352 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13703testdata/performance/SampleMaterial.lc 2153:15-2157:36 13353testdata/performance/SampleMaterial.lc 2153:15-2157:36
13704 List TCMod 13354 [TCMod]
13705 -> StageTexture 13355 -> StageTexture
13706 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13356 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13707testdata/performance/SampleMaterial.lc 2153:15-2158:31 13357testdata/performance/SampleMaterial.lc 2153:15-2158:31
@@ -13728,7 +13378,7 @@ testdata/performance/SampleMaterial.lc 2156:32-2156:42
13728testdata/performance/SampleMaterial.lc 2157:29-2157:36 13378testdata/performance/SampleMaterial.lc 2157:29-2157:36
13729 TCGen 13379 TCGen
13730testdata/performance/SampleMaterial.lc 2158:29-2158:31 13380testdata/performance/SampleMaterial.lc 2158:29-2158:31
13731 forall a . List a 13381 forall a . [a]
13732testdata/performance/SampleMaterial.lc 2159:31-2159:37 13382testdata/performance/SampleMaterial.lc 2159:31-2159:37
13733 String -> StageTexture 13383 String -> StageTexture
13734testdata/performance/SampleMaterial.lc 2159:31-2159:81 13384testdata/performance/SampleMaterial.lc 2159:31-2159:81
@@ -13750,29 +13400,29 @@ testdata/performance/SampleMaterial.lc 2166:15-2166:25
13750 -> RGBGen 13400 -> RGBGen
13751 -> AlphaGen 13401 -> AlphaGen
13752 -> TCGen 13402 -> TCGen
13753 -> List TCMod 13403 -> [TCMod]
13754 -> StageTexture 13404 -> StageTexture
13755 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13405 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13756testdata/performance/SampleMaterial.lc 2166:15-2167:57 13406testdata/performance/SampleMaterial.lc 2166:15-2167:57
13757 RGBGen 13407 RGBGen
13758 -> AlphaGen 13408 -> AlphaGen
13759 -> TCGen 13409 -> TCGen
13760 -> List TCMod 13410 -> [TCMod]
13761 -> StageTexture 13411 -> StageTexture
13762 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13412 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13763testdata/performance/SampleMaterial.lc 2166:15-2168:50 13413testdata/performance/SampleMaterial.lc 2166:15-2168:50
13764 AlphaGen 13414 AlphaGen
13765 -> TCGen 13415 -> TCGen
13766 -> List TCMod 13416 -> [TCMod]
13767 -> StageTexture 13417 -> StageTexture
13768 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13418 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13769testdata/performance/SampleMaterial.lc 2166:15-2169:42 13419testdata/performance/SampleMaterial.lc 2166:15-2169:42
13770 TCGen 13420 TCGen
13771 -> List TCMod 13421 -> [TCMod]
13772 -> StageTexture 13422 -> StageTexture
13773 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13423 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13774testdata/performance/SampleMaterial.lc 2166:15-2170:40 13424testdata/performance/SampleMaterial.lc 2166:15-2170:40
13775 List TCMod 13425 [TCMod]
13776 -> StageTexture 13426 -> StageTexture
13777 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs 13427 -> Bool -> DepthFunction -> Maybe AlphaFunction -> Bool -> String -> StageAttrs
13778testdata/performance/SampleMaterial.lc 2166:15-2171:31 13428testdata/performance/SampleMaterial.lc 2166:15-2171:31
@@ -13789,7 +13439,7 @@ testdata/performance/SampleMaterial.lc 2166:15-2175:40
13789testdata/performance/SampleMaterial.lc 2166:15-2176:46 13439testdata/performance/SampleMaterial.lc 2166:15-2176:46
13790 String -> StageAttrs 13440 String -> StageAttrs
13791testdata/performance/SampleMaterial.lc 2166:15-2178:18 13441testdata/performance/SampleMaterial.lc 2166:15-2178:18
13792 StageAttrs | List StageAttrs 13442 StageAttrs | [StageAttrs]
13793testdata/performance/SampleMaterial.lc 2167:29-2167:33 13443testdata/performance/SampleMaterial.lc 2167:29-2167:33
13794 forall a . a -> Maybe a 13444 forall a . a -> Maybe a
13795testdata/performance/SampleMaterial.lc 2167:29-2167:57 13445testdata/performance/SampleMaterial.lc 2167:29-2167:57
@@ -13807,7 +13457,7 @@ testdata/performance/SampleMaterial.lc 2169:32-2169:42
13807testdata/performance/SampleMaterial.lc 2170:29-2170:40 13457testdata/performance/SampleMaterial.lc 2170:29-2170:40
13808 TCGen 13458 TCGen
13809testdata/performance/SampleMaterial.lc 2171:29-2171:31 13459testdata/performance/SampleMaterial.lc 2171:29-2171:31
13810 forall a . List a 13460 forall a . [a]
13811testdata/performance/SampleMaterial.lc 2172:31-2172:42 13461testdata/performance/SampleMaterial.lc 2172:31-2172:42
13812 StageTexture 13462 StageTexture
13813testdata/performance/SampleMaterial.lc 2173:34-2173:38 13463testdata/performance/SampleMaterial.lc 2173:34-2173:38
diff --git a/testdata/record01.reject.out b/testdata/record01.reject.out
index 3af31081..881ed1b1 100644
--- a/testdata/record01.reject.out
+++ b/testdata/record01.reject.out
@@ -159,7 +159,7 @@ testdata/record01.reject.lc 7:25-7:28
159testdata/record01.reject.lc 7:29-7:32 159testdata/record01.reject.lc 7:29-7:32
160 Float 160 Float
161testdata/record01.reject.lc 8:23-8:34 161testdata/record01.reject.lc 8:23-8:34
162 forall (a :: List Type) 162 forall (a :: [Type])
163 . sameLayerCounts a 163 . sameLayerCounts a
164 => HList a 164 => HList a
165 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a) 165 -> FrameBuffer (ImageLC (head Type a)) (map Type ImageKind GetImageKind a)
@@ -170,7 +170,7 @@ testdata/record01.reject.lc 8:23-8:75
170 Type 170 Type
171 ImageKind 171 ImageKind
172 GetImageKind 172 GetImageKind
173 (: (Image 1 'Depth) (: (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) 173 (: (Image 1 'Depth) (: (Image 1 ('Color (VecScalar 4 Float))) '[])))
174testdata/record01.reject.lc 8:35-8:75 174testdata/record01.reject.lc 8:35-8:75
175 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float))) 175 (Image 1 'Depth, Image 1 ('Color (VecScalar 4 Float)))
176testdata/record01.reject.lc 8:36-8:47 176testdata/record01.reject.lc 8:36-8:47
@@ -308,7 +308,7 @@ testdata/record01.reject.lc 17:56-17:57
308testdata/record01.reject.lc 17:59-17:60 308testdata/record01.reject.lc 17:59-17:60
309 VecS Float 4 | ((VecS Float 4)) 309 VecS Float 4 | ((VecS Float 4))
310testdata/record01.reject.lc 18:23-18:28 310testdata/record01.reject.lc 18:23-18:28
311 forall (a :: PrimitiveType) (b :: List Type) 311 forall (a :: PrimitiveType) (b :: [Type])
312 . String -> HList b -> PrimitiveStream a (HList b) 312 . String -> HList b -> PrimitiveStream a (HList b)
313testdata/record01.reject.lc 18:23-18:37 313testdata/record01.reject.lc 18:23-18:37
314 HList _a -> PrimitiveStream _b (HList _a) 314 HList _a -> PrimitiveStream _b (HList _a)
@@ -331,38 +331,36 @@ testdata/record01.reject.lc 18:65-18:68
331testdata/record01.reject.lc 18:65-18:70 331testdata/record01.reject.lc 18:65-18:70
332 Type -> Type 332 Type -> Type
333testdata/record01.reject.lc 18:65-18:76 333testdata/record01.reject.lc 18:65-18:76
334 Type | List Type 334 Type | [Type]
335testdata/record01.reject.lc 18:69-18:70 335testdata/record01.reject.lc 18:69-18:70
336 _b 336 _b
337testdata/record01.reject.lc 18:71-18:76 337testdata/record01.reject.lc 18:71-18:76
338 Type 338 Type
339testdata/record01.reject.lc 19:23-19:36 339testdata/record01.reject.lc 19:23-19:36
340 forall a b (c :: PrimitiveType) 340 forall a b (c :: PrimitiveType) . (a -> b) -> [Primitive a c] -> [Primitive b c]
341 . (a -> b) -> List (Primitive a c) -> List (Primitive b c)
342testdata/record01.reject.lc 19:23-19:49 341testdata/record01.reject.lc 19:23-19:49
343 List (Primitive ((VecS Float 4)) _a) 342 [Primitive ((VecS Float 4)) _a] -> [Primitive (VecS Float 4, VecS Float 4) _a]
344 -> List (Primitive (VecS Float 4, VecS Float 4) _a)
345testdata/record01.reject.lc 19:23-19:62 343testdata/record01.reject.lc 19:23-19:62
346 List (Primitive (VecS Float 4, VecS Float 4) _a) 344 [Primitive (VecS Float 4, VecS Float 4) _a]
347testdata/record01.reject.lc 19:37-19:49 345testdata/record01.reject.lc 19:37-19:49
348 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4) 346 ((VecS Float 4)) -> (VecS Float 4, VecS Float 4)
349testdata/record01.reject.lc 19:50-19:62 347testdata/record01.reject.lc 19:50-19:62
350 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float)) 348 forall (a :: PrimitiveType) . PrimitiveStream a ((Vec 4 Float))
351testdata/record01.reject.lc 20:23-20:42 349testdata/record01.reject.lc 20:23-20:42
352 forall (a :: List Type) (b :: PrimitiveType) 350 forall (a :: [Type]) (b :: PrimitiveType)
353 . RasterContext (HList (: (Vec 4 Float) a)) b 351 . RasterContext (HList (: (Vec 4 Float) a)) b
354 -> HList (map Type Type Interpolated a) 352 -> HList (map Type Type Interpolated a)
355 -> List (Primitive (HList (: (Vec 4 Float) a)) b) 353 -> [Primitive (HList (: (Vec 4 Float) a)) b]
356 -> List (Vector 1 (Maybe (SimpleFragment (HList a)))) 354 -> [Vector 1 (Maybe (SimpleFragment (HList a)))]
357testdata/record01.reject.lc 20:23-20:52 355testdata/record01.reject.lc 20:23-20:52
358 HList (map Type Type Interpolated _a) 356 HList (map Type Type Interpolated _a)
359 -> List (Primitive (HList (: (Vec 4 Float) _a)) 'Triangle) 357 -> [Primitive (HList (: (Vec 4 Float) _a)) 'Triangle]
360 -> List (Vector 1 (Maybe (SimpleFragment (HList _a)))) 358 -> [Vector 1 (Maybe (SimpleFragment (HList _a)))]
361testdata/record01.reject.lc 20:23-20:63 359testdata/record01.reject.lc 20:23-20:63
362 List (Primitive (HList (: (Vec 4 Float) _d)) 'Triangle) 360 [Primitive (HList (: (Vec 4 Float) _d)) 'Triangle]
363 -> List (Vector 1 (Maybe (SimpleFragment (HList _d)))) 361 -> [Vector 1 (Maybe (SimpleFragment (HList _d)))]
364testdata/record01.reject.lc 20:23-20:79 362testdata/record01.reject.lc 20:23-20:79
365 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) 363 [Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))]
366testdata/record01.reject.lc 20:43-20:52 364testdata/record01.reject.lc 20:43-20:52
367 forall a . RasterContext a 'Triangle 365 forall a . RasterContext a 'Triangle
368testdata/record01.reject.lc 20:53-20:63 366testdata/record01.reject.lc 20:53-20:63
@@ -370,7 +368,7 @@ testdata/record01.reject.lc 20:53-20:63
370testdata/record01.reject.lc 20:55-20:61 368testdata/record01.reject.lc 20:55-20:61
371 forall a . Floating a => Interpolated a 369 forall a . Floating a => Interpolated a
372testdata/record01.reject.lc 20:64-20:79 370testdata/record01.reject.lc 20:64-20:79
373 forall (a :: PrimitiveType) . List (Primitive (VecS Float 4, VecS Float 4) a) 371 forall (a :: PrimitiveType) . [Primitive (VecS Float 4, VecS Float 4) a]
374testdata/record01.reject.lc 21:33-21:55 372testdata/record01.reject.lc 21:33-21:55
375 ((VecS Float 4)) | ((VecS Float 4)) 373 ((VecS Float 4)) | ((VecS Float 4))
376testdata/record01.reject.lc 21:35-21:37 374testdata/record01.reject.lc 21:35-21:37
@@ -420,17 +418,17 @@ testdata/record01.reject.lc 22:57-22:60
420testdata/record01.reject.lc 22:61-22:64 418testdata/record01.reject.lc 22:61-22:64
421 Float 419 Float
422testdata/record01.reject.lc 23:23-23:33 420testdata/record01.reject.lc 23:23-23:33
423 forall (a :: Nat) (b :: List Type) c 421 forall (a :: Nat) (b :: [Type]) c
424 . HList b 422 . HList b
425 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b))) 423 -> (c -> HList (imageType' (map Type ImageKind FragmentOperationKind b)))
426 -> List (Vector a (Maybe (SimpleFragment c))) 424 -> [Vector a (Maybe (SimpleFragment c))]
427 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 425 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
428 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b) 426 -> FrameBuffer a (map Type ImageKind FragmentOperationKind b)
429testdata/record01.reject.lc 23:23-23:45 427testdata/record01.reject.lc 23:23-23:45
430 (_a 428 (_a
431 -> ((imageType 429 -> ((imageType
432 (FragmentOperationKind (FragmentOperation ('Color (VecScalar 4 Float))))))) 430 (FragmentOperationKind (FragmentOperation ('Color (VecScalar 4 Float)))))))
433 -> List (Vector _b (Maybe (SimpleFragment _a))) 431 -> [Vector _b (Maybe (SimpleFragment _a))]
434 -> FrameBuffer 432 -> FrameBuffer
435 _b 433 _b
436 (map 434 (map
@@ -439,7 +437,7 @@ testdata/record01.reject.lc 23:23-23:45
439 FragmentOperationKind 437 FragmentOperationKind
440 (: 438 (:
441 (FragmentOperation 'Depth) 439 (FragmentOperation 'Depth)
442 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 440 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
443 -> FrameBuffer 441 -> FrameBuffer
444 _b 442 _b
445 (map 443 (map
@@ -448,9 +446,9 @@ testdata/record01.reject.lc 23:23-23:45
448 FragmentOperationKind 446 FragmentOperationKind
449 (: 447 (:
450 (FragmentOperation 'Depth) 448 (FragmentOperation 'Depth)
451 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 449 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
452testdata/record01.reject.lc 23:23-23:60 450testdata/record01.reject.lc 23:23-23:60
453 List (Vector _a (Maybe (SimpleFragment ((VecS Float 4))))) 451 [Vector _a (Maybe (SimpleFragment ((VecS Float 4))))]
454 -> FrameBuffer 452 -> FrameBuffer
455 _a 453 _a
456 (map 454 (map
@@ -459,7 +457,7 @@ testdata/record01.reject.lc 23:23-23:60
459 FragmentOperationKind 457 FragmentOperationKind
460 (: 458 (:
461 (FragmentOperation 'Depth) 459 (FragmentOperation 'Depth)
462 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 460 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
463 -> FrameBuffer 461 -> FrameBuffer
464 _a 462 _a
465 (map 463 (map
@@ -468,7 +466,7 @@ testdata/record01.reject.lc 23:23-23:60
468 FragmentOperationKind 466 FragmentOperationKind
469 (: 467 (:
470 (FragmentOperation 'Depth) 468 (FragmentOperation 'Depth)
471 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 469 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
472testdata/record01.reject.lc 23:23-23:75 470testdata/record01.reject.lc 23:23-23:75
473 FrameBuffer 471 FrameBuffer
474 1 472 1
@@ -478,7 +476,7 @@ testdata/record01.reject.lc 23:23-23:75
478 FragmentOperationKind 476 FragmentOperationKind
479 (: 477 (:
480 (FragmentOperation 'Depth) 478 (FragmentOperation 'Depth)
481 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 479 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
482 -> FrameBuffer 480 -> FrameBuffer
483 1 481 1
484 (map 482 (map
@@ -487,7 +485,7 @@ testdata/record01.reject.lc 23:23-23:75
487 FragmentOperationKind 485 FragmentOperationKind
488 (: 486 (:
489 (FragmentOperation 'Depth) 487 (FragmentOperation 'Depth)
490 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 488 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
491testdata/record01.reject.lc 23:23-23:83 489testdata/record01.reject.lc 23:23-23:83
492 FrameBuffer 490 FrameBuffer
493 1 491 1
@@ -497,13 +495,13 @@ testdata/record01.reject.lc 23:23-23:83
497 FragmentOperationKind 495 FragmentOperationKind
498 (: 496 (:
499 (FragmentOperation 'Depth) 497 (FragmentOperation 'Depth)
500 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 498 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
501testdata/record01.reject.lc 23:34-23:45 499testdata/record01.reject.lc 23:34-23:45
502 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float))) 500 (FragmentOperation 'Depth, FragmentOperation ('Color (VecScalar 4 Float)))
503testdata/record01.reject.lc 23:46-23:60 501testdata/record01.reject.lc 23:46-23:60
504 ((VecS Float 4)) -> ((VecS Float 4)) 502 ((VecS Float 4)) -> ((VecS Float 4))
505testdata/record01.reject.lc 23:61-23:75 503testdata/record01.reject.lc 23:61-23:75
506 List (Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))) 504 [Vector 1 (Maybe (SimpleFragment ((VecS Float 4))))]
507testdata/record01.reject.lc 23:76-23:83 505testdata/record01.reject.lc 23:76-23:83
508 FrameBuffer 506 FrameBuffer
509 1 507 1
@@ -511,7 +509,7 @@ testdata/record01.reject.lc 23:76-23:83
511 Type 509 Type
512 ImageKind 510 ImageKind
513 GetImageKind 511 GetImageKind
514 (: (Image 1 'Depth) (: (Image 1 ('Color (VecScalar 4 Float))) 'Nil))) 512 (: (Image 1 'Depth) (: (Image 1 ('Color (VecScalar 4 Float))) '[])))
515testdata/record01.reject.lc 24:12-24:58 513testdata/record01.reject.lc 24:12-24:58
516 RecordC 514 RecordC
517 (: 515 (:
@@ -527,14 +525,12 @@ testdata/record01.reject.lc 24:12-24:58
527 FragmentOperationKind 525 FragmentOperationKind
528 (: 526 (:
529 (FragmentOperation 'Depth) 527 (FragmentOperation 'Depth)
530 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) 528 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))))
531 (: 529 (: ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) '[])))
532 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
533 'Nil)))
534testdata/record01.reject.lc 24:13-24:19 530testdata/record01.reject.lc 24:13-24:19
535 String | RecItem 531 String | RecItem
536testdata/record01.reject.lc 24:13-24:47 532testdata/record01.reject.lc 24:13-24:47
537 List RecItem 533 [RecItem]
538testdata/record01.reject.lc 24:21-24:24 534testdata/record01.reject.lc 24:21-24:24
539 Float 535 Float
540testdata/record01.reject.lc 24:21-24:57 536testdata/record01.reject.lc 24:21-24:57
@@ -549,12 +545,12 @@ testdata/record01.reject.lc 24:21-24:57
549 FragmentOperationKind 545 FragmentOperationKind
550 (: 546 (:
551 (FragmentOperation 'Depth) 547 (FragmentOperation 'Depth)
552 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))), recItemType 548 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[]))))), recItemType
553 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) 549 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)))
554testdata/record01.reject.lc 24:26-24:32 550testdata/record01.reject.lc 24:26-24:32
555 String | RecItem 551 String | RecItem
556testdata/record01.reject.lc 24:26-24:47 552testdata/record01.reject.lc 24:26-24:47
557 List RecItem 553 [RecItem]
558testdata/record01.reject.lc 24:34-24:39 554testdata/record01.reject.lc 24:34-24:39
559 FrameBuffer 555 FrameBuffer
560 1 556 1
@@ -564,7 +560,7 @@ testdata/record01.reject.lc 24:34-24:39
564 FragmentOperationKind 560 FragmentOperationKind
565 (: 561 (:
566 (FragmentOperation 'Depth) 562 (FragmentOperation 'Depth)
567 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))) 563 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))
568testdata/record01.reject.lc 24:34-24:57 564testdata/record01.reject.lc 24:34-24:57
569 (FrameBuffer 565 (FrameBuffer
570 1 566 1
@@ -574,10 +570,10 @@ testdata/record01.reject.lc 24:34-24:57
574 FragmentOperationKind 570 FragmentOperationKind
575 (: 571 (:
576 (FragmentOperation 'Depth) 572 (FragmentOperation 'Depth)
577 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))), recItemType 573 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[]))), recItemType
578 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))) 574 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)))
579testdata/record01.reject.lc 24:41-24:47 575testdata/record01.reject.lc 24:41-24:47
580 String | RecItem | List RecItem 576 String | RecItem | [RecItem]
581testdata/record01.reject.lc 24:49-24:57 577testdata/record01.reject.lc 24:49-24:57
582 (BlendEquation, BlendEquation) 578 (BlendEquation, BlendEquation)
583 -> Blending Float | (((BlendEquation, BlendEquation) -> Blending Float)) 579 -> Blending Float | (((BlendEquation, BlendEquation) -> Blending Float))
@@ -596,16 +592,14 @@ testdata/record01.reject.lc 25:11-25:17
596 FragmentOperationKind 592 FragmentOperationKind
597 (: 593 (:
598 (FragmentOperation 'Depth) 594 (FragmentOperation 'Depth)
599 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) 595 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))))
600 (: 596 (: ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) '[])))
601 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
602 'Nil)))
603testdata/record01.reject.lc 25:11-25:24 597testdata/record01.reject.lc 25:11-25:24
604 _b 598 _b
605testdata/record01.reject.lc 25:18-25:24 599testdata/record01.reject.lc 25:18-25:24
606 String 600 String
607testdata/record01.reject.lc 26:5-26:14 601testdata/record01.reject.lc 26:5-26:14
608 forall (a :: Nat) (b :: List ImageKind) . FrameBuffer a b -> Output 602 forall (a :: Nat) (b :: [ImageKind]) . FrameBuffer a b -> Output
609testdata/record01.reject.lc 26:15-26:21 603testdata/record01.reject.lc 26:15-26:21
610 RecordC 604 RecordC
611 (: 605 (:
@@ -621,10 +615,8 @@ testdata/record01.reject.lc 26:15-26:21
621 FragmentOperationKind 615 FragmentOperationKind
622 (: 616 (:
623 (FragmentOperation 'Depth) 617 (FragmentOperation 'Depth)
624 (: (FragmentOperation ('Color (VecScalar 4 Float))) 'Nil))))) 618 (: (FragmentOperation ('Color (VecScalar 4 Float))) '[])))))
625 (: 619 (: ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float)) '[])))
626 ('RecItem "fieldC" ((BlendEquation, BlendEquation) -> Blending Float))
627 'Nil)))
628testdata/record01.reject.lc 26:15-26:28 620testdata/record01.reject.lc 26:15-26:28
629 _b 621 _b
630testdata/record01.reject.lc 26:22-26:28 622testdata/record01.reject.lc 26:22-26:28
diff --git a/testdata/traceTest.out b/testdata/traceTest.out
index ef065db6..fe085529 100644
--- a/testdata/traceTest.out
+++ b/testdata/traceTest.out
@@ -2,7 +2,7 @@
2id = \(a :: _) -> _rhs a 2id = \(a :: _) -> _rhs a
3data X (_ :: Type) (_ :: _a) :: Type where 3data X (_ :: Type) (_ :: _a) :: Type where
4 4
5x = _rhs undefined :: X \(a :: _) (b :: _) -> HList (a : b : 'Nil) 5x = _rhs undefined :: X \(a :: _) (b :: _) -> HList (a : b : '[])
6main is not found 6main is not found
7------------ trace 7------------ trace
8id :: forall a . a -> a 8id :: forall a . a -> a
@@ -32,9 +32,9 @@ testdata/traceTest.lc 10:17-10:24
32testdata/traceTest.lc 10:19-10:20 32testdata/traceTest.lc 10:19-10:20
33 _e 33 _e
34testdata/traceTest.lc 10:19-10:23 34testdata/traceTest.lc 10:19-10:23
35 List Type 35 [Type]
36testdata/traceTest.lc 10:22-10:23 36testdata/traceTest.lc 10:22-10:23
37 _c | List Type 37 _c | [Type]
38testdata/traceTest.lc 11:1-11:2 38testdata/traceTest.lc 11:1-11:2
39 X (Type -> Type -> Type) \(a :: Type) (b :: Type) -> (a, b) 39 X (Type -> Type -> Type) \(a :: Type) (b :: Type) -> (a, b)
40testdata/traceTest.lc 11:5-11:14 40testdata/traceTest.lc 11:5-11:14
diff --git a/testdata/zip01.out b/testdata/zip01.out
index cb886f64..1f7d4c25 100644
--- a/testdata/zip01.out
+++ b/testdata/zip01.out
@@ -9,17 +9,17 @@ zip2
9 \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip2 d f) 9 \(e :: _) (f :: _) -> _rhs (HCons c (HCons e HNil) : zip2 d f)
10 b 10 b
11 a) 11 a)
12 :: forall (g :: _) (h :: _) . List g -> List h -> List (HList (g : h : 'Nil)) 12 :: forall (g :: _) (h :: _) . [g] -> [h] -> [HList (g : h : '[])]
13main is not found 13main is not found
14------------ trace 14------------ trace
15zip2 :: forall a b . List a -> List b -> List (a, b) 15zip2 :: forall a b . [a] -> [b] -> [(a, b)]
16------------ tooltips 16------------ tooltips
17testdata/zip01.lc 1:9-1:12 17testdata/zip01.lc 1:9-1:12
18 Type 18 Type
19testdata/zip01.lc 1:9-1:30 19testdata/zip01.lc 1:9-1:30
20 Type | Type 20 Type | Type
21testdata/zip01.lc 1:9-4:40 21testdata/zip01.lc 1:9-4:40
22 forall a b . List a -> List b -> List (a, b) 22 forall a b . [a] -> [b] -> [(a, b)]
23testdata/zip01.lc 1:10-1:11 23testdata/zip01.lc 1:10-1:11
24 _d 24 _d
25testdata/zip01.lc 1:16-1:19 25testdata/zip01.lc 1:16-1:19
@@ -35,38 +35,38 @@ testdata/zip01.lc 1:24-1:29
35testdata/zip01.lc 1:25-1:26 35testdata/zip01.lc 1:25-1:26
36 Type 36 Type
37testdata/zip01.lc 1:25-1:28 37testdata/zip01.lc 1:25-1:28
38 List Type 38 [Type]
39testdata/zip01.lc 1:27-1:28 39testdata/zip01.lc 1:27-1:28
40 Type | List Type 40 Type | [Type]
41testdata/zip01.lc 2:1-2:5 41testdata/zip01.lc 2:1-2:5
42 forall a b . List a -> List b -> List (a, b) 42 forall a b . [a] -> [b] -> [(a, b)]
43testdata/zip01.lc 2:22-2:24 43testdata/zip01.lc 2:22-2:24
44 forall a . List a 44 forall a . [a]
45testdata/zip01.lc 2:22-4:40 45testdata/zip01.lc 2:22-4:40
46 List _a -> List (_a, _d) | List (_d, _c) 46 [_a] -> [(_a, _d)] | [(_d, _c)]
47testdata/zip01.lc 3:22-3:24 47testdata/zip01.lc 3:22-3:24
48 forall a . List a 48 forall a . [a]
49testdata/zip01.lc 3:22-4:40 49testdata/zip01.lc 3:22-4:40
50 List _a -> List (_e, _a) | List (_c, _f) 50 [_a] -> [(_e, _a)] | [(_c, _f)]
51testdata/zip01.lc 4:22-4:27 51testdata/zip01.lc 4:22-4:27
52 (_h, _d) 52 (_h, _d)
53testdata/zip01.lc 4:22-4:29 53testdata/zip01.lc 4:22-4:29
54 List (_h, _d) -> List (_h, _d) 54 [(_h, _d)] -> [(_h, _d)]
55testdata/zip01.lc 4:22-4:40 55testdata/zip01.lc 4:22-4:40
56 List (_g, _c) 56 [(_g, _c)]
57testdata/zip01.lc 4:23-4:24 57testdata/zip01.lc 4:23-4:24
58 _k 58 _k
59testdata/zip01.lc 4:25-4:26 59testdata/zip01.lc 4:25-4:26
60 _g | ((_d)) 60 _g | ((_d))
61testdata/zip01.lc 4:28-4:29 61testdata/zip01.lc 4:28-4:29
62 forall a . a -> List a -> List a 62 forall a . a -> [a] -> [a]
63testdata/zip01.lc 4:30-4:34 63testdata/zip01.lc 4:30-4:34
64 forall a b . List a -> List b -> List (a, b) 64 forall a b . [a] -> [b] -> [(a, b)]
65testdata/zip01.lc 4:30-4:37 65testdata/zip01.lc 4:30-4:37
66 List _a -> List (_h, _a) 66 [_a] -> [(_h, _a)]
67testdata/zip01.lc 4:30-4:40 67testdata/zip01.lc 4:30-4:40
68 List (_g, _c) 68 [(_g, _c)]
69testdata/zip01.lc 4:35-4:37 69testdata/zip01.lc 4:35-4:37
70 List _i 70 [_i]
71testdata/zip01.lc 4:38-4:40 71testdata/zip01.lc 4:38-4:40
72 List _c \ No newline at end of file 72 [_c] \ No newline at end of file