Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
lookupTopBndrRn :: RdrName -> RnM Name Source
lookupOccRn :: RdrName -> RnM Name Source
lookupLocalOccThLvl_maybe :: Name -> RnM (Maybe (TopLevelFlag, ThLevel)) Source
lookupTypeOccRn :: RdrName -> RnM Name Source
lookupKindOccRn :: RdrName -> RnM Name Source
lookupGlobalOccRn :: RdrName -> RnM Name Source
reportUnboundName :: RdrName -> RnM Name Source
lookupFixityRn :: Name -> RnM Fixity Source
greRdrName :: GlobalRdrElt -> RdrName Source
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
lookupGreRn :: RdrName -> RnM GlobalRdrElt Source
lookupGreRn_maybe :: RdrName -> RnM (Maybe GlobalRdrElt) Source
addUsedRdrNames :: [RdrName] -> RnM () Source
bindLocalNames :: [Name] -> RnM a -> RnM a Source
type MiniFixityEnv = FastStringEnv (Located Fixity) Source
addLocalFixities :: MiniFixityEnv -> [Name] -> RnM a -> RnM a Source
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 -> SDoc Source
data HsDocContext Source
type FastStringEnv a = UniqFM a Source
lookupFsEnv :: FastStringEnv a -> FastString -> Maybe a Source
extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv a Source
mkFsEnv :: [(FastString, a)] -> FastStringEnv a Source