Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
rnPat :: HsMatchContext Name -> LPat GhcPs -> (LPat GhcRn -> RnM (a, FreeVars)) -> RnM (a, FreeVars) Source #
rnPats :: HsMatchContext Name -> [LPat GhcPs] -> ([LPat GhcRn] -> RnM (a, FreeVars)) -> RnM (a, FreeVars) Source #
isTopRecNameMaker :: NameMaker -> Bool Source #
rnHsRecFields :: forall arg. HasSrcSpan arg => HsRecFieldContext -> (SrcSpan -> RdrName -> SrcSpanLess arg) -> HsRecFields GhcPs arg -> RnM ([LHsRecField GhcRn arg], FreeVars) Source #
rnHsRecUpdFields :: [LHsRecUpdField GhcPs] -> RnM ([LHsRecUpdField GhcRn], FreeVars) Source #
checkTupSize :: Int -> RnM () Source #
patSigErr :: Outputable a => a -> SDoc Source #