tagstream-conduit-0.5.5.2: streamlined html tag parser

Safe HaskellNone

Text.HTML.TagStream.Entities

Description

HTML entity decoding.

Synopsis

Documentation

data Dec builder string Source

A decoder.

Constructors

Dec 

Fields

decToS :: builder -> string
 
decBreak :: (Char -> Bool) -> string -> (string, string)
 
decBuilder :: string -> builder
 
decDrop :: Int -> string -> string
 
decEntity :: string -> Maybe string
 
decUncons :: string -> Maybe (Char, string)
 

isNameChar :: Char -> BoolSource

Is the character valid in a Name?

isNameStart :: Char -> BoolSource

Is the character a valid Name starter?

decodeEntities :: (Monad m, Monoid builder, Monoid string, IsString string, Eq string) => Dec builder string -> Conduit (Token' string) m (Token' string)Source

A conduit to decode entities from a stream of tokens into a new stream of tokens.