tagchup-0.3.1: alternative package for processing of tag soupsSource codeContentsIndex
Text.HTML.Tagchup.Tag.Match
Synopsis
ignore :: a -> Bool
open :: (Name name -> Bool) -> ([T name string] -> Bool) -> T name string -> Bool
close :: (Name name -> Bool) -> T name string -> Bool
text :: (string -> Bool) -> T name string -> Bool
comment :: (String -> Bool) -> T name string -> Bool
special :: (Name name -> Bool) -> (String -> Bool) -> T name string -> Bool
openLit :: Tag name => String -> ([T name string] -> Bool) -> T name string -> Bool
closeLit :: Tag name => String -> T name string -> Bool
openAttrLit :: (Attribute name, Tag name, Eq string) => String -> String -> string -> T name string -> Bool
openAttrNameLit :: (Attribute name, Tag name) => String -> String -> (string -> Bool) -> T name string -> Bool
openNameLit :: Tag name => String -> T name string -> Bool
closeNameLit :: Tag name => String -> T name string -> Bool
Documentation
ignore :: a -> BoolSource
open :: (Name name -> Bool) -> ([T name string] -> Bool) -> T name string -> BoolSource
match an opening tag
close :: (Name name -> Bool) -> T name string -> BoolSource
match an closing tag
text :: (string -> Bool) -> T name string -> BoolSource
match a text
comment :: (String -> Bool) -> T name string -> BoolSource
special :: (Name name -> Bool) -> (String -> Bool) -> T name string -> BoolSource
openLit :: Tag name => String -> ([T name string] -> Bool) -> T name string -> BoolSource
match a opening tag's name literally
closeLit :: Tag name => String -> T name string -> BoolSource
match a closing tag's name literally
openAttrLit :: (Attribute name, Tag name, Eq string) => String -> String -> string -> T name string -> BoolSource
openAttrNameLit :: (Attribute name, Tag name) => String -> String -> (string -> Bool) -> T name string -> BoolSource
Match a tag with given name, that contains an attribute with given name, that satisfies a predicate. If an attribute occurs multiple times, all occurrences are checked.
openNameLit :: Tag name => String -> T name string -> BoolSource
Check if the T is Open and matches the given name
closeNameLit :: Tag name => String -> T name string -> BoolSource
Check if the T is Close and matches the given name
Produced by Haddock version 2.6.0