Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type TypeEnvStack t = [TypeEnv t] Source #
typeAnnotations :: (Show a, Typeable a, Data a) => Program a -> State (TypeEnv a) (Program a) Source #
gtypes :: forall a t. (Show a, Data (t a), Typeable (t a), Data a, Typeable a) => t a -> TypeEnv a Source #
arrayElementType :: Type p -> Type p Source #