stylist-traits 0.1.0.0 → 0.1.1.0
raw patch · 2 files changed
+5/−5 lines, 2 filesdep ~base
Dependency ranges changed: base
Files
- src/Stylist/Tree.hs +4/−4
- stylist-traits.cabal +1/−1
src/Stylist/Tree.hs view
@@ -2,7 +2,7 @@ -- Mostly used by callers including (soon) XML Conduit Stylist, -- but also used internally for generating counter text. module Stylist.Tree(StyleTree(..), treeOrder, treeOrder',- Path, treeMap, treeFlatten, preorder, preorder', postorder) where+ Path, treeMap, treeFind, treeFlatten, treeFlattenAll, preorder, preorder', postorder) where data StyleTree p = StyleTree { style :: p,@@ -36,10 +36,10 @@ treeFlatten' [] = [] treeFlattenAll :: StyleTree p -> [p]-treeFlattenAll = treeFlatten' . children+treeFlattenAll = treeFlattenAll' . children treeFlattenAll' :: [StyleTree p] -> [p]-treeFlattenAll' (StyleTree p []:ps) = p : treeFlatten' ps-treeFlattenAll' (StyleTree p childs:sibs) = p : treeFlatten' childs ++ treeFlatten' sibs+treeFlattenAll' (StyleTree p []:ps) = p : treeFlattenAll' ps+treeFlattenAll' (StyleTree p childs:sibs) = p : treeFlattenAll' childs ++ treeFlattenAll' sibs treeFlattenAll' [] = [] treeFind :: StyleTree p -> (p -> Bool) -> [p]
stylist-traits.cabal view
@@ -10,7 +10,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.1.0.0+version: 0.1.1.0 -- A short (one-line) description of the package. synopsis: Traits, datatypes, & parsers for Haskell Stylist