Copyright | (c) 2016 - 2017 Finn Teegen |
---|---|
License | BSD-3-clause |
Maintainer | bjp@informatik.uni-kiel.de |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
TODO
Documentation
insertDicts :: InterfaceEnv -> TCEnv -> ValueEnv -> ClassEnv -> InstEnv -> OpPrecEnv -> Module PredType -> (Module Type, InterfaceEnv, TCEnv, ValueEnv, OpPrecEnv) Source #
dictTypeId :: QualIdent -> Ident Source #
qDictTypeId :: QualIdent -> QualIdent Source #
dictConstrId :: QualIdent -> Ident Source #
qDictConstrId :: QualIdent -> QualIdent Source #
qInstFunId :: ModuleIdent -> QualIdent -> Type -> QualIdent Source #
qImplMethodId :: ModuleIdent -> QualIdent -> Type -> Ident -> QualIdent Source #