wraxml-0.4.2: Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structureSource codeContentsIndex
Data.Tree.BranchLeaf
Documentation
data T branch leaf Source
Constructors
Branch branch [T branch leaf]
Leaf leaf
show/hide Instances
(Show branch, Show leaf) => Show (T branch leaf)
map :: (branch0 -> branch1) -> (leaf0 -> leaf1) -> T branch0 leaf0 -> T branch1 leaf1Source
mapCond :: (branch -> Bool) -> (branch -> branch) -> (leaf -> leaf) -> T branch leaf -> T branch leafSource
fold :: (branch -> [a] -> a) -> (leaf -> a) -> T branch leaf -> aSource
switch :: (branch -> [T branch leaf] -> a) -> (leaf -> a) -> T branch leaf -> aSource
allSubTrees :: T branch leaf -> [T branch leaf]Source
mapA :: Applicative m => (branch0 -> m branch1) -> (leaf0 -> m leaf1) -> T branch0 leaf0 -> m (T branch1 leaf1)Source
foldA :: Applicative m => (branch -> m ([a] -> a)) -> (leaf -> m a) -> T branch leaf -> m aSource
foldM :: Monad m => (branch -> [a] -> m a) -> (leaf -> m a) -> T branch leaf -> m aSource
Produced by Haddock version 2.6.0