logo
首页技术栈工具库讨论
tree-traversals

tree-traversals

The tree-traversals package defines in-order, pre-order, post-order, level-order, and reversed level-order traversals for tree-like types: The package also provides newtype wrappers for the various traversals so they may be used with traverse, i.e. To implement the various orders, the tree-traversals package provides the Control.Applicative.Phases.Phases applicative transformer for organizing effects into distinct phases. Instances of Data.Traversable.TreeLike.TreeLike are provided for rose trees (Data.Tree.Tree), binary trees (Data.BinaryTree.BinaryTree), forests (Data.Traversable.TreeLike.Forest), and algebraic combinations of trees (Data.Functor.Compose.Compose outerTree innerTree, Data.Functor.Product fstTree sndTree, Data.Functor.Sum leftTree rightTree).
由 
bruceshi2021-01-13 收录
--
推荐
不推荐
更多信息
HACKAGE
carbal install tree-traversals
查看
标签
根据用户添加的标签生成
暂无标签