| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Debug.Trace.Tree
Description
Exports most commonly used functionality
- data ETree k v = Node v (Assoc k (ETree k v))
- data SimpleTree
- class GSimpleTree a where
- fromGeneric :: a -> SimpleTree
- gtraceJson :: GSimpleTree b => FilePath -> (a -> b) -> a -> a
Labelled rose trees
Tree with nodes labelled with v and arrows labelled with k
Simple trees
data SimpleTree Source
Instances
Generic generation
class GSimpleTree a where Source
Minimal complete definition
Nothing
Methods
fromGeneric :: a -> SimpleTree Source
Instances
| GSimpleTree Bool Source | |
| GSimpleTree Char Source | |
| GSimpleTree Int Source | |
| GSimpleTree String Source | |
| GSimpleTree () Source | |
| GSimpleTree a => GSimpleTree [a] Source | |
| (GSimpleTree a, GSimpleTree b) => GSimpleTree (a, b) Source | |
| GSimpleTree a => GSimpleTree (Map String a) Source | |
| (GSimpleTree a, GSimpleTree b, GSimpleTree c) => GSimpleTree (a, b, c) Source |
Trace operations
gtraceJson :: GSimpleTree b => FilePath -> (a -> b) -> a -> a Source