| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
PprCore
Contents
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 #
pprCoreBindingsWithSize :: [CoreBind] -> SDoc Source #
Orphan instances
| OutputableBndr Var Source # | |
| Outputable UnfoldingGuidance Source # | |
| Outputable UnfoldingSource Source # | |
| Outputable Unfolding Source # | |
| Outputable CoreRule Source # | |
| Outputable b => OutputableBndr (TaggedBndr b) Source # | |
Methods pprBndr :: BindingSite -> TaggedBndr b -> SDoc Source # pprPrefixOcc :: TaggedBndr b -> SDoc Source # pprInfixOcc :: TaggedBndr b -> SDoc Source # bndrIsJoin_maybe :: TaggedBndr b -> Maybe Int Source # | |
| Outputable id => Outputable (Tickish id) Source # | |
| OutputableBndr b => Outputable (Bind b) Source # | |
| OutputableBndr b => Outputable (Expr b) Source # | |