html-tokenizer-0.6.1: library/HTMLTokenizer/Data/Types.hs
{-# OPTIONS_GHC -funbox-strict-fields #-}
module HTMLTokenizer.Data.Types
where
import HTMLTokenizer.Prelude
data Token =
OpeningTagToken !Name !(Vector Attribute) !Bool |
ClosingTagToken !Name |
TextToken !Text |
CommentToken !Text |
DoctypeToken !Text
data Name =
UnprefixedName !Text |
PrefixedName !Text !Text
data Attribute =
Attribute !Name !Text