Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Various types used during desugaring.
Documentation
Local state of the desugarer, extended as we lexically descend
DsLclEnv | |
|
Global read-only context and state of the desugarer.
The statefulness is implemented through IORef
s.
Instances
ContainsModule DsGblEnv Source # | |
Defined in GHC.HsToCore.Types extractModule :: DsGblEnv -> Module Source # | |
MonadThings (IOEnv (Env DsGblEnv DsLclEnv)) Source # | |
type CompleteMatches = [CompleteMatch] Source #