ghc-7.0.3: The GHC API

RnEnv

Documentation

bindLocalName :: Name -> RnM a -> RnM a

bindLocalNames :: [Name] -> RnM a -> RnM a

type MiniFixityEnv = FastStringEnv (Located Fixity)

emptyFsEnv :: FastStringEnv a

extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv a

lookupFsEnv :: FastStringEnv a -> FastString -> Maybe a

bindPatSigTyVars :: [LHsType RdrName] -> ([Name] -> RnM a) -> RnM a

addFvRn :: FreeVars -> RnM (thing, FreeVars) -> RnM (thing, FreeVars)

mapFvRn :: (a -> RnM (b, FreeVars)) -> [a] -> RnM ([b], FreeVars)

mapMaybeFvRn :: (a -> RnM (b, FreeVars)) -> Maybe a -> RnM (Maybe b, FreeVars)

mapFvRnCPS :: (a -> (b -> RnM c) -> RnM c) -> [a] -> ([b] -> RnM c) -> RnM c