{-# 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