Safe Haskell | Safe-Infered |
---|
Documentation
lookupTopBndrRn :: RdrName -> RnM NameSource
lookupOccRn :: 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
lookupSyntaxTable :: [Name] -> RnM (SyntaxTable 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
emptyFsEnv :: FastStringEnv aSource
extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv aSource
lookupFsEnv :: FastStringEnv a -> FastString -> Maybe aSource
addLocalFixities :: MiniFixityEnv -> [Name] -> RnM a -> RnM aSource
bindLocatedLocalsFV :: [Located RdrName] -> ([Name] -> RnM (a, FreeVars)) -> RnM (a, FreeVars)Source
checkDupRdrNames :: [Located RdrName] -> RnM ()Source
checkDupAndShadowedRdrNames :: [Located RdrName] -> RnM ()Source
checkDupNames :: [Name] -> RnM ()Source
checkDupAndShadowedNames :: (GlobalRdrEnv, LocalRdrEnv) -> [Name] -> RnM ()Source
warnUnusedLocalBinds, warnUnusedMatches :: [Name] -> FreeVars -> RnM ()Source
warnUnusedTopBinds :: [GlobalRdrElt] -> RnM ()Source
dataTcOccs :: RdrName -> [RdrName]Source
unknownNameErr :: RdrName -> SDocSource
kindSigErr :: Outputable a => a -> SDocSource
dataKindsErr :: Outputable a => a -> SDocSource
data HsDocContext Source