ghc-6.12.3: The GHC APISource codeContentsIndex
RnPat
Documentation
rnPats :: HsMatchContext Name -> [LPat RdrName] -> ([LPat Name] -> RnM (a, FreeVars)) -> RnM (a, FreeVars)Source
rnBindPat :: NameMaker -> LPat RdrName -> RnM (LPat Name, FreeVars)Source
data NameMaker Source
applyNameMaker :: NameMaker -> Located RdrName -> RnM NameSource
localRecNameMaker :: MiniFixityEnv -> NameMakerSource
topRecNameMaker :: Module -> MiniFixityEnv -> NameMakerSource
rnHsRecFields1 :: HsRecFieldContext -> (RdrName -> arg) -> HsRecFields RdrName (Located arg) -> RnM ([HsRecField Name (Located arg)], FreeVars)Source
data HsRecFieldContext Source
Constructors
HsRecFieldCon Name
HsRecFieldPat Name
HsRecFieldUpd
rnLit :: HsLit -> RnM ()Source
rnOverLit :: HsOverLit t -> RnM (HsOverLit Name, FreeVars)Source
rnQuasiQuote :: HsQuasiQuote RdrName -> RnM (HsQuasiQuote Name, FreeVars)Source
checkTupSize :: Int -> RnM ()Source
patSigErr :: Outputable a => a -> SDocSource
Produced by Haddock version 2.6.1