invertible-hxt-0.1: invertible transformer instances for HXT Picklers

Safe HaskellNone
LanguageHaskell2010

Text.XML.HXT.Arrow.Pickle.Xml.Invertible

Contents

Description

Allow combining PUs using Control.Invertible.Monoidal.

Synopsis

Documentation

xpWhitespace :: PU () Source #

Ignore any whitespace and produce nothing

xpTrim :: PU a -> PU a Source #

Ignore leading whitespace

xpAnyCont :: PU XmlTrees Source #

Like xpTrees but more efficient

xpAnyAttrs :: PU XmlTrees Source #

All attributes

xpAny :: PU XmlTrees Source #

Any content and attributes: combine xpAnyCont and xpAnyAttrs

xpAnyElem :: PU XmlTree Source #

Any single element

Orphan instances

Monoidal PU Source # 

Methods

unit :: PU () #

(>*<) :: PU a -> PU b -> PU (a, b) #

MonoidalAlt PU Source # 

Methods

zero :: PU Void #

(>|<) :: PU a -> PU b -> PU (Either a b) #

Functor PU Source # 

Methods

fmap :: (a <-> b) -> PU a -> PU b #