| Safe Haskell | None |
|---|
Helium.ModuleSystem.ImportEnvironment
Description
Documentation
type TypeEnvironment = Map Name TpSchemeSource
addTypeSynonym :: Name -> (Int, Tps -> Tp) -> ImportEnvironment -> ImportEnvironmentSource
addType :: Name -> TpScheme -> ImportEnvironment -> ImportEnvironmentSource
addOperator :: Name -> (Int, Assoc) -> ImportEnvironment -> ImportEnvironmentSource
setTypeSynonyms :: Map Name (Int, Tps -> Tp) -> ImportEnvironment -> ImportEnvironmentSource
getSiblingGroups :: ImportEnvironment -> [[String]]Source