Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
class HasTagTree a str | a -> str where Source #
class AsTagTree a str | a -> str where Source #
_TagTree :: Prism' a (TagTree str) Source #
_TagBranch :: Prism' a (str, [Attribute str], [TagTree str]) Source #
_TagBranch_ :: AsTagTree a str => Traversal' a str Source #
_TagBranchAttributeList_ :: AsTagTree a str => Traversal' a [Attribute str] Source #
_TagBranchAttributes_ :: AsTagTree a str => Traversal' a (Attribute str) Source #
_TagBranchChildrenList_ :: AsTagTree a str => Traversal' a [TagTree str] Source #
_TagBranchChildren_ :: AsTagTree a str => Traversal' a (TagTree str) Source #
_TagBranchAttributeNames_ :: AsTagTree a str => Traversal' a str Source #
_TagBranchAttributeValues_ :: AsTagTree a str => Traversal' a str Source #
flattenTree :: [TagTree str] -> [Tag str] Source #