PprCore

ghc-8.0.0.20160204: The GHC API

Safe Haskell | None
Language | Haskell2010

PprCore

Contents

- Orphan instances

# Documentation

pprCoreExpr :: OutputableBndr b => Expr b -> SDoc Source

pprParendExpr :: OutputableBndr b => Expr b -> SDoc Source

pprCoreBinding :: OutputableBndr b => Bind b -> SDoc Source

pprCoreBindings :: OutputableBndr b => [Bind b] -> SDoc Source

pprCoreAlt :: OutputableBndr a => (AltCon, [a], Expr a) -> SDoc Source

pprCoreBindingWithSize :: CoreBind -> SDoc Source

pprCoreBindingsWithSize :: [CoreBind] -> SDoc Source

pprRules :: [CoreRule] -> SDoc Source

# Orphan instances

OutputableBndr Var |
Methods pprBndr :: BindingSite -> Var -> SDoc Source pprPrefixOcc :: Var -> SDoc Source pprInfixOcc :: Var -> SDoc Source
Outputable UnfoldingGuidance |
Methods ppr :: UnfoldingGuidance -> SDoc Source pprPrec :: Rational -> UnfoldingGuidance -> SDoc Source
Outputable UnfoldingSource |
Methods ppr :: UnfoldingSource -> SDoc Source pprPrec :: Rational -> UnfoldingSource -> SDoc Source
Outputable Unfolding |
Methods ppr :: Unfolding -> SDoc Source pprPrec :: Rational -> Unfolding -> SDoc Source
Outputable CoreVect |
Methods ppr :: CoreVect -> SDoc Source pprPrec :: Rational -> CoreVect -> SDoc Source
Outputable CoreRule |
Methods ppr :: CoreRule -> SDoc Source pprPrec :: Rational -> CoreRule -> SDoc Source
Outputable id => Outputable (Tickish id) |
Methods ppr :: Tickish id -> SDoc Source pprPrec :: Rational -> Tickish id -> SDoc Source
OutputableBndr b => Outputable (Bind b) |
Methods ppr :: Bind b -> SDoc Source pprPrec :: Rational -> Bind b -> SDoc Source
OutputableBndr b => Outputable (Expr b) |
Methods ppr :: Expr b -> SDoc Source pprPrec :: Rational -> Expr b -> SDoc Source