|
|
|
|
|
|
Synopsis |
|
data T name str = Cons {} | | type Filter name str = T name str -> T name str | | cons :: (Tag name, Attribute name) => Name name -> [T name str] -> T name str | | name :: T (T name str) (Name name) | | attributes :: T (T name str) [T name str] | | checkName :: (Name name -> Bool) -> T name str -> Bool | | checkAttributes :: ([T name str] -> Bool) -> T name str -> Bool | | lift :: (Name name -> [T name str] -> (Name name, [T name str])) -> Filter name str | | processAttrs :: (Tag name, Attribute name) => (Name name -> Bool) -> ([T name str] -> [T name str]) -> Filter name str | | processAttrValue :: (Tag name, Attribute name) => (Name name, Name name) -> (str -> str) -> Filter name str | | processAttrValueCond :: (Tag name, Attribute name) => (Name name, Name name) -> ([T name str] -> Bool) -> (str -> str) -> Filter name str | | processAttrsA :: (Tag name, Attribute name, Applicative m) => (Name name -> Bool) -> ([T name str] -> m [T name str]) -> T name str -> m (T name str) | | processAttrValueA :: (Tag name, Attribute name, Applicative m) => (Name name, Name name) -> (str -> m str) -> T name str -> m (T name str) | | processAttrValueCondA :: (Tag name, Attribute name, Applicative m) => (Name name, Name name) -> ([T name str] -> Bool) -> (str -> m str) -> T name str -> m (T name str) | | liftA :: (Tag name, Attribute name, Applicative m) => (Name name -> [T name str] -> m (Name name, [T name str])) -> T name str -> m (T name str) | | format :: (Tag name, Attribute name, C string) => (Name name -> Bool) -> ShowS -> T name string -> [ShowS] -> ShowS |
|
|
Documentation |
|
|
Constructors | Cons | | name_ :: Name name | | attributes_ :: [T name str] | |
|
| Instances | |
|
|
type Filter name str = T name str -> T name str | Source |
|
|
|
|
|
|
attributes :: T (T name str) [T name str] | Source |
|
|
tests
|
|
|
|
|
|
modification
|
|
|
|
|
process the attribute list of a specific tag
|
|
|
|
|
|
monadic modification
|
|
|
process the attribute list of a specific tag
|
|
|
|
|
|
|
|
format
|
|
|
|
Produced by Haddock version 2.6.0 |