Safe Haskell | None |
---|---|
Language | Haskell2010 |
Outputting core GenI data to graphviz.
- data GvItem flg itm
- gvItemLabel :: GvItem a b -> Text
- gvItemSetFlag :: f -> GvItem f a -> GvItem f a
- type GNodeHighlights = (Bool, Highlights (GNode GeniVal))
- type Highlights a = a -> Maybe Color
- nullHighlighter :: Highlights a
- addNullHighlighter :: GvItem Bool x -> GvItem GNodeHighlights x
- gvShowSem :: Sem -> Text
- data Details n = Details {}
- showGnDecorations :: GNode GeniVal -> Text
- showGnStub :: GNode GeniVal -> Text
- getGnVal :: (GNode GeniVal -> Flist GeniVal) -> Text -> GNode GeniVal -> Maybe GeniVal
- tackOn :: Text -> Text -> Text -> Text
- graphvizShow_ :: GraphvizShowString a => a -> Text
- graphvizShowShort :: GraphvizShowString a => Int64 -> a -> Text
- graphvizShowDerivation :: TagDerivation -> [DotSubGraph Text]
- derivationToGv :: TagDerivation -> Maybe (DotSubGraph Text)
- gvDerivationLab :: Text -> Text
- gvMunge :: Text -> Text
Documentation
Imagine some kind of menu system that displays a list of items and displays the selected item
Functor (GvItem flg) Source # | |
GraphvizShow (GvItem Bool TagElem) Source # | |
GraphvizShow a => GraphvizShow (GvItem () a) Source # | |
TagItem t => GraphvizShow (GvItem GNodeHighlights t) Source # | |
gvItemLabel :: GvItem a b -> Text Source #
gvItemSetFlag :: f -> GvItem f a -> GvItem f a Source #
type GNodeHighlights = (Bool, Highlights (GNode GeniVal)) Source #
type Highlights a = a -> Maybe Color Source #
nullHighlighter :: Highlights a Source #
addNullHighlighter :: GvItem Bool x -> GvItem GNodeHighlights x Source #
tackOn :: Text -> Text -> Text -> Text Source #
x `tackOn p` y
` is TL.concat [x, p, y]
if y
is neither null
nor identical to x
. Otherwise it is just x
graphvizShow_ :: GraphvizShowString a => a -> Text Source #
graphvizShowShort :: GraphvizShowString a => Int64 -> a -> Text Source #
If too wide, truncate and display ellipsis
derivationToGv :: TagDerivation -> Maybe (DotSubGraph Text) Source #
gvDerivationLab :: Text -> Text Source #