geomancy-0.2.6.0: Geometry and matrix manipulation
Safe HaskellSafe-Inferred
LanguageHaskell2010

Geomancy.Transform.Tree

Synopsis

Documentation

apply :: Semigroup ann => Tree (ann, a) -> Tree (ann, a) Source #

Distribute annotations down the tree without changing the type.

node_ :: ann -> [Tree (ann, Maybe a)] -> Tree (ann, Maybe a) Source #

leaf_ :: Monoid ann => a -> Tree (ann, Maybe a) Source #

collect_ :: Monoid ann => Tree (ann, Maybe a) -> [(ann, a)] Source #