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