Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
Generic generation
class GSimpleTree a where Source
Nothing
fromGeneric :: a -> SimpleTree Source
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