-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | An "attoparsec"-based HTML tokenizer -- -- This library can be used as a basis for streaming HTML parsers. @package html-tokenizer @version 0.6 module HTMLTokenizer.Data data Token OpeningTagToken :: !Name -> !(Vector Attribute) -> !Bool -> Token ClosingTagToken :: !Name -> Token TextToken :: !Text -> Token CommentToken :: !Text -> Token DoctypeToken :: !Text -> Token data Name UnprefixedName :: !Text -> Name PrefixedName :: !Text -> !Text -> Name data Attribute Attribute :: !Name -> !Text -> Attribute instance GHC.Classes.Eq HTMLTokenizer.Data.Token instance GHC.Show.Show HTMLTokenizer.Data.Token instance GHC.Classes.Eq HTMLTokenizer.Data.Attribute instance GHC.Show.Show HTMLTokenizer.Data.Attribute instance GHC.Classes.Eq HTMLTokenizer.Data.Name instance GHC.Show.Show HTMLTokenizer.Data.Name module HTMLTokenizer.Parsing -- | Token parser, which also decodes entities. token :: Parser Token