Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
lookupTopBndrRn :: RdrName -> RnM NameSource
lookupOccRn :: RdrName -> RnM NameSource
lookupLocalOccThLvl_maybe :: Name -> RnM (Maybe (TopLevelFlag, ThLevel))Source
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
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
kindSigErr :: Outputable a => a -> SDocSource
data HsDocContextSource
type FastStringEnv a = UniqFM aSource
lookupFsEnv :: FastStringEnv a -> FastString -> Maybe aSource
extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv aSource
mkFsEnv :: [(FastString, a)] -> FastStringEnv aSource