| Copyright | (C) 2014-2016 Ryan Scott |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Ryan Scott |
| Stability | Provisional |
| Portability | GHC |
| Safe Haskell | None |
| Language | Haskell2010 |
TextShow.Compiler.Hoopl
Contents
Description
Monomorphic TextShow functions for data types in the hoopl library.
Since: 2
- showbLabel :: Label -> Builder
- liftShowbLabelMapPrec :: (v -> Builder) -> Int -> LabelMap v -> Builder
- showbLabelSetPrec :: Int -> LabelSet -> Builder
- liftShowbPointed :: (a -> Builder) -> Pointed t b a -> Builder
- showbUnique :: Unique -> Builder
- liftShowbUniqueMapPrec :: (v -> Builder) -> Int -> UniqueMap v -> Builder
- showbUniqueSetPrec :: Int -> UniqueSet -> Builder
- showbDominatorNode :: DominatorNode -> Builder
- showbDominatorTree :: DominatorTree -> Builder
- showbDPath :: DPath -> Builder
Documentation
showbDominatorNode :: DominatorNode -> Builder Source #
Convert a DominatorNode to a Builder.
Since: 2
showbDominatorTree :: DominatorTree -> Builder Source #
Convert a DominatorTree to a Builder.
Since: 2
Orphan instances
| TextShow DPath Source # | |
| TextShow DominatorNode Source # | |
| TextShow DominatorTree Source # | |
| TextShow Label Source # | |
| TextShow LabelSet Source # | |
| TextShow UniqueSet Source # | |
| TextShow1 LabelMap Source # | |
| TextShow1 UniqueMap Source # | |
| TextShow v0 => TextShow (LabelMap v0) Source # | |
| TextShow v0 => TextShow (UniqueMap v0) Source # | |
| TextShow2 (Pointed t) Source # | |
| TextShow1 (Pointed t b) Source # | |
| TextShow a => TextShow (Pointed t b a) Source # | |