Safe Haskell | None |
---|
Documentation
lookupTopBndrRn :: RdrName -> RnM NameSource
lookupOccRn :: RdrName -> RnM NameSource
lookupTypeOccRn :: RdrName -> RnM NameSource
lookupKindOccRn :: RdrName -> RnM NameSource
lookupFixityRn :: Name -> RnM FixitySource
lookupSubBndrGREs :: GlobalRdrEnv -> Parent -> RdrName -> [GlobalRdrElt]Source
lookupConstructorFields :: Name -> RnM [Name]Source
lookupSyntaxName :: Name -> RnM (SyntaxExpr Name, FreeVars)Source
lookupIfThenElse :: RnM (Maybe (SyntaxExpr Name), FreeVars)Source
addUsedRdrNames :: [RdrName] -> RnM ()Source
bindLocalName :: Name -> RnM a -> RnM aSource
bindLocalNames :: [Name] -> RnM a -> RnM aSource
type MiniFixityEnv = FastStringEnv (Located Fixity)Source
addLocalFixities :: MiniFixityEnv -> [Name] -> RnM a -> RnM aSource
bindLocatedLocalsFV :: [Located RdrName] -> ([Name] -> RnM (a, FreeVars)) -> RnM (a, FreeVars)Source
checkDupRdrNames :: [Located RdrName] -> RnM ()Source
checkShadowedRdrNames :: [Located RdrName] -> RnM ()Source
checkDupNames :: [Name] -> RnM ()Source
checkDupAndShadowedNames :: (GlobalRdrEnv, LocalRdrEnv) -> [Name] -> RnM ()Source
checkTupSize :: Int -> RnM ()Source
warnUnusedMatches :: [Name] -> FreeVars -> RnM ()Source
warnUnusedTopBinds :: [GlobalRdrElt] -> RnM ()Source
warnUnusedLocalBinds :: [Name] -> FreeVars -> RnM ()Source
dataTcOccs :: RdrName -> [RdrName]Source
unknownNameErr :: SDoc -> RdrName -> SDocSource
kindSigErr :: Outputable a => a -> SDocSource
data HsDocContext Source
type FastStringEnv a = UniqFM aSource
lookupFsEnv :: FastStringEnv a -> FastString -> Maybe aSource
extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv aSource
mkFsEnv :: [(FastString, a)] -> FastStringEnv aSource