Safe Haskell | None |
---|---|
Language | Haskell2010 |
GHC.Core.Ppr
Contents
Documentation
pprCoreExpr :: OutputableBndr b => Expr b -> SDoc #
pprParendExpr :: OutputableBndr b => Expr b -> SDoc #
pprCoreBinding :: OutputableBndr b => Bind b -> SDoc #
pprCoreBindings :: OutputableBndr b => [Bind b] -> SDoc #
pprCoreAlt :: OutputableBndr a => Alt a -> SDoc #
pprCoreBindingWithSize :: CoreBind -> SDoc #
pprCoreBindingsWithSize :: [CoreBind] -> SDoc #
pprCoreBinder :: BindingSite -> Var -> SDoc #
pprCoreBinders :: [Var] -> SDoc #
pprOcc :: OutputableBndr a => LexicalFixity -> a -> SDoc #
pprOccWithTick :: OutputableBndr a => LexicalFixity -> PromotionFlag -> a -> SDoc #
Orphan instances
Outputable CoreRule # | |
Outputable Unfolding # | |
Outputable UnfoldingCache # | |
Methods ppr :: UnfoldingCache -> SDoc # | |
Outputable UnfoldingGuidance # | |
Methods ppr :: UnfoldingGuidance -> SDoc # | |
Outputable IdInfo # | |
OutputableBndr Var # | |
Methods pprBndr :: BindingSite -> Var -> SDoc # pprPrefixOcc :: Var -> SDoc # pprInfixOcc :: Var -> SDoc # bndrIsJoin_maybe :: Var -> Maybe Int # | |
OutputableBndr b => Outputable (Alt b) # | |
OutputableBndr b => Outputable (Bind b) # | |
OutputableBndr b => Outputable (Expr b) # | |
Outputable (XTickishId pass) => Outputable (GenTickish pass) # | |
Methods ppr :: GenTickish pass -> SDoc # | |
Outputable b => OutputableBndr (TaggedBndr b) # | |
Methods pprBndr :: BindingSite -> TaggedBndr b -> SDoc # pprPrefixOcc :: TaggedBndr b -> SDoc # pprInfixOcc :: TaggedBndr b -> SDoc # bndrIsJoin_maybe :: TaggedBndr b -> Maybe Int # |