packages feed

blaze-html 0.4.3.4 → 0.5.0.0

raw patch · 33 files changed

+1656/−2698 lines, 33 filesdep +blaze-markupPVP ok

version bump matches the API change (PVP)

Dependencies added: blaze-markup

API changes (from Hackage documentation)

- Text.Blaze: (!) :: Attributable h => h -> Attribute -> h
- Text.Blaze: class ToHtml a
- Text.Blaze: class ToValue a
- Text.Blaze: customAttribute :: Tag -> AttributeValue -> Attribute
- Text.Blaze: data Attribute
- Text.Blaze: data AttributeValue
- Text.Blaze: data Tag
- Text.Blaze: dataAttribute :: Tag -> AttributeValue -> Attribute
- Text.Blaze: instance ToHtml Bool
- Text.Blaze: instance ToHtml Char
- Text.Blaze: instance ToHtml Double
- Text.Blaze: instance ToHtml Float
- Text.Blaze: instance ToHtml Html
- Text.Blaze: instance ToHtml Int
- Text.Blaze: instance ToHtml Integer
- Text.Blaze: instance ToHtml String
- Text.Blaze: instance ToHtml Text
- Text.Blaze: instance ToHtml [Html]
- Text.Blaze: instance ToValue AttributeValue
- Text.Blaze: instance ToValue Bool
- Text.Blaze: instance ToValue Char
- Text.Blaze: instance ToValue Double
- Text.Blaze: instance ToValue Float
- Text.Blaze: instance ToValue Int
- Text.Blaze: instance ToValue Integer
- Text.Blaze: instance ToValue String
- Text.Blaze: instance ToValue Text
- Text.Blaze: lazyText :: Text -> Html
- Text.Blaze: lazyTextValue :: Text -> AttributeValue
- Text.Blaze: preEscapedLazyText :: Text -> Html
- Text.Blaze: preEscapedLazyTextValue :: Text -> AttributeValue
- Text.Blaze: preEscapedString :: String -> Html
- Text.Blaze: preEscapedStringValue :: String -> AttributeValue
- Text.Blaze: preEscapedText :: Text -> Html
- Text.Blaze: preEscapedTextValue :: Text -> AttributeValue
- Text.Blaze: string :: String -> Html
- Text.Blaze: stringTag :: String -> Tag
- Text.Blaze: stringValue :: String -> AttributeValue
- Text.Blaze: text :: Text -> Html
- Text.Blaze: textTag :: Text -> Tag
- Text.Blaze: textValue :: Text -> AttributeValue
- Text.Blaze: toHtml :: ToHtml a => a -> Html
- Text.Blaze: toValue :: ToValue a => a -> AttributeValue
- Text.Blaze: type Html = HtmlM ()
- Text.Blaze: unsafeByteString :: ByteString -> Html
- Text.Blaze: unsafeByteStringValue :: ByteString -> AttributeValue
- Text.Blaze: unsafeLazyByteString :: ByteString -> Html
- Text.Blaze: unsafeLazyByteStringValue :: ByteString -> AttributeValue
- Text.Blaze.Internal: (!) :: Attributable h => h -> Attribute -> h
- Text.Blaze.Internal: AddAttribute :: StaticString -> StaticString -> ChoiceString -> (HtmlM a) -> HtmlM a
- Text.Blaze.Internal: AddCustomAttribute :: ChoiceString -> ChoiceString -> ChoiceString -> (HtmlM a) -> HtmlM a
- Text.Blaze.Internal: Append :: (HtmlM b) -> (HtmlM c) -> HtmlM a
- Text.Blaze.Internal: AppendChoiceString :: ChoiceString -> ChoiceString -> ChoiceString
- Text.Blaze.Internal: ByteString :: ByteString -> ChoiceString
- Text.Blaze.Internal: Content :: ChoiceString -> HtmlM a
- Text.Blaze.Internal: Empty :: HtmlM a
- Text.Blaze.Internal: EmptyChoiceString :: ChoiceString
- Text.Blaze.Internal: External :: ChoiceString -> ChoiceString
- Text.Blaze.Internal: Leaf :: StaticString -> StaticString -> StaticString -> HtmlM a
- Text.Blaze.Internal: Parent :: StaticString -> StaticString -> StaticString -> (HtmlM b) -> HtmlM a
- Text.Blaze.Internal: PreEscaped :: ChoiceString -> ChoiceString
- Text.Blaze.Internal: Static :: {-# UNPACK #-} !StaticString -> ChoiceString
- Text.Blaze.Internal: StaticString :: (String -> String) -> ByteString -> Text -> StaticString
- Text.Blaze.Internal: String :: String -> ChoiceString
- Text.Blaze.Internal: Text :: Text -> ChoiceString
- Text.Blaze.Internal: attribute :: Tag -> Tag -> AttributeValue -> Attribute
- Text.Blaze.Internal: class Attributable h
- Text.Blaze.Internal: customAttribute :: Tag -> AttributeValue -> Attribute
- Text.Blaze.Internal: data Attribute
- Text.Blaze.Internal: data AttributeValue
- Text.Blaze.Internal: data ChoiceString
- Text.Blaze.Internal: data HtmlM a
- Text.Blaze.Internal: data StaticString
- Text.Blaze.Internal: data Tag
- Text.Blaze.Internal: dataAttribute :: Tag -> AttributeValue -> Attribute
- Text.Blaze.Internal: external :: HtmlM a -> HtmlM a
- Text.Blaze.Internal: getString :: StaticString -> String -> String
- Text.Blaze.Internal: getText :: StaticString -> Text
- Text.Blaze.Internal: getUtf8ByteString :: StaticString -> ByteString
- Text.Blaze.Internal: instance Attributable (HtmlM a -> HtmlM b)
- Text.Blaze.Internal: instance Attributable (HtmlM a)
- Text.Blaze.Internal: instance Functor HtmlM
- Text.Blaze.Internal: instance IsString (HtmlM a)
- Text.Blaze.Internal: instance IsString AttributeValue
- Text.Blaze.Internal: instance IsString ChoiceString
- Text.Blaze.Internal: instance IsString StaticString
- Text.Blaze.Internal: instance IsString Tag
- Text.Blaze.Internal: instance Monad HtmlM
- Text.Blaze.Internal: instance Monoid Attribute
- Text.Blaze.Internal: instance Monoid AttributeValue
- Text.Blaze.Internal: instance Monoid ChoiceString
- Text.Blaze.Internal: instance Monoid a => Monoid (HtmlM a)
- Text.Blaze.Internal: instance Typeable1 HtmlM
- Text.Blaze.Internal: lazyText :: Text -> Html
- Text.Blaze.Internal: lazyTextValue :: Text -> AttributeValue
- Text.Blaze.Internal: preEscapedLazyText :: Text -> Html
- Text.Blaze.Internal: preEscapedLazyTextValue :: Text -> AttributeValue
- Text.Blaze.Internal: preEscapedString :: String -> Html
- Text.Blaze.Internal: preEscapedStringValue :: String -> AttributeValue
- Text.Blaze.Internal: preEscapedText :: Text -> Html
- Text.Blaze.Internal: preEscapedTextValue :: Text -> AttributeValue
- Text.Blaze.Internal: string :: String -> Html
- Text.Blaze.Internal: stringTag :: String -> Tag
- Text.Blaze.Internal: stringValue :: String -> AttributeValue
- Text.Blaze.Internal: text :: Text -> Html
- Text.Blaze.Internal: textTag :: Text -> Tag
- Text.Blaze.Internal: textValue :: Text -> AttributeValue
- Text.Blaze.Internal: type Html = HtmlM ()
- Text.Blaze.Internal: unsafeByteString :: ByteString -> Html
- Text.Blaze.Internal: unsafeByteStringValue :: ByteString -> AttributeValue
- Text.Blaze.Internal: unsafeLazyByteString :: ByteString -> Html
- Text.Blaze.Internal: unsafeLazyByteStringValue :: ByteString -> AttributeValue
- Text.Blaze.Renderer.Pretty: renderHtml :: Html -> String
- Text.Blaze.Renderer.String: fromChoiceString :: ChoiceString -> String -> String
- Text.Blaze.Renderer.String: renderHtml :: Html -> String
- Text.Blaze.Renderer.Text: renderHtml :: Html -> Text
- Text.Blaze.Renderer.Text: renderHtmlBuilder :: Html -> Builder
- Text.Blaze.Renderer.Text: renderHtmlBuilderWith :: (ByteString -> Text) -> Html -> Builder
- Text.Blaze.Renderer.Text: renderHtmlWith :: (ByteString -> Text) -> Html -> Text
- Text.Blaze.Renderer.Utf8: renderHtml :: Html -> ByteString
- Text.Blaze.Renderer.Utf8: renderHtmlBuilder :: Html -> Builder
- Text.Blaze.Renderer.Utf8: renderHtmlToByteStringIO :: (ByteString -> IO ()) -> Html -> IO ()
+ Text.Blaze.Html: toHtml :: ToMarkup a => a -> Markup
+ Text.Blaze.Html: type Html = Markup
+ Text.Blaze.Html.Renderer.Pretty: renderHtml :: Html -> String
+ Text.Blaze.Html.Renderer.String: renderHtml :: Html -> String
+ Text.Blaze.Html.Renderer.Text: renderHtml :: Html -> Text
+ Text.Blaze.Html.Renderer.Text: renderHtmlBuilder :: Html -> Builder
+ Text.Blaze.Html.Renderer.Text: renderHtmlBuilderWith :: (ByteString -> Text) -> Html -> Builder
+ Text.Blaze.Html.Renderer.Text: renderHtmlWith :: (ByteString -> Text) -> Html -> Text
+ Text.Blaze.Html.Renderer.Utf8: renderHtml :: Html -> ByteString
+ Text.Blaze.Html.Renderer.Utf8: renderHtmlBuilder :: Html -> Builder
+ Text.Blaze.Html.Renderer.Utf8: renderHtmlToByteStringIO :: (ByteString -> IO ()) -> Html -> IO ()

Files

blaze-html.cabal view
@@ -1,5 +1,5 @@ Name:         blaze-html-Version:      0.4.3.4+Version:      0.5.0.0 Homepage:     http://jaspervdj.be/blaze Bug-Reports:  http://github.com/jaspervdj/blaze-html/issues License:      BSD3@@ -27,7 +27,11 @@   Ghc-Options:    -Wall    Exposed-modules:-    Text.Blaze+    Text.Blaze.Html+    Text.Blaze.Html.Renderer.Pretty+    Text.Blaze.Html.Renderer.String+    Text.Blaze.Html.Renderer.Text+    Text.Blaze.Html.Renderer.Utf8     Text.Blaze.Html4.FrameSet     Text.Blaze.Html4.FrameSet.Attributes     Text.Blaze.Html4.Strict@@ -36,11 +40,6 @@     Text.Blaze.Html4.Transitional.Attributes     Text.Blaze.Html5     Text.Blaze.Html5.Attributes-    Text.Blaze.Internal-    Text.Blaze.Renderer.Pretty-    Text.Blaze.Renderer.String-    Text.Blaze.Renderer.Text-    Text.Blaze.Renderer.Utf8     Text.Blaze.XHtml1.FrameSet     Text.Blaze.XHtml1.FrameSet.Attributes     Text.Blaze.XHtml1.Strict@@ -49,10 +48,11 @@     Text.Blaze.XHtml1.Transitional.Attributes      Build-depends:-    base          >= 4    && < 5,-    blaze-builder >= 0.2  && < 0.4,-    text          >= 0.10 && < 0.12,-    bytestring    >= 0.9  && < 0.10+    base          >= 4     && < 5,+    blaze-builder >= 0.2   && < 0.4,+    blaze-markup  >= 0.5.1 && < 0.6,+    bytestring    >= 0.9   && < 0.10,+    text          >= 0.10  && < 0.12  Test-suite blaze-html-tests   Type:           exitcode-stdio-1.0@@ -61,9 +61,8 @@   Ghc-options:    -Wall    Other-modules:-    Text.Blaze.Tests-    Text.Blaze.Tests.Cases-    Text.Blaze.Tests.Util+    Text.Blaze.Html.Tests+    Text.Blaze.Html.Tests.Util     Util.Tests    Build-depends:@@ -74,10 +73,11 @@     test-framework-hunit       >= 0.2 && < 0.3,     test-framework-quickcheck2 >= 0.2 && < 0.3,     -- Copied from regular dependencies...-    base          >= 4    && < 5,-    blaze-builder >= 0.2  && < 0.4,-    text          >= 0.10 && < 0.12,-    bytestring    >= 0.9  && < 0.10+    base          >= 4     && < 5,+    blaze-builder >= 0.2   && < 0.4,+    blaze-markup  >= 0.5.1 && < 0.6,+    bytestring    >= 0.9   && < 0.10,+    text          >= 0.10  && < 0.12  Source-repository head   Type:     git
− src/Text/Blaze.hs
@@ -1,179 +0,0 @@-{-# LANGUAGE FlexibleInstances, TypeSynonymInstances #-}--- | BlazeHtml is an HTML combinator library. It provides a way to embed HTML in--- Haskell in an efficient and convenient way, with a light-weight syntax.------ To use the library, one needs to import a set of HTML combinators. For--- example, you can use HTML 4 Strict.------ > {-# LANGUAGE OverloadedStrings #-}--- > import Prelude hiding (head, id, div)--- > import Text.Blaze.Html4.Strict hiding (map)--- > import Text.Blaze.Html4.Strict.Attributes hiding (title)------ To render the page later on, you need a so called Renderer. The recommended--- renderer is an UTF-8 renderer which produces a lazy bytestring.------ > import Text.Blaze.Renderer.Utf8 (renderHtml)------ Now, you can describe pages using the imported combinators.------ > page1 :: Html--- > page1 = html $ do--- >     head $ do--- >         title "Introduction page."--- >         link ! rel "stylesheet" ! type_ "text/css" ! href "screen.css"--- >     body $ do--- >         div ! id "header" $ "Syntax"--- >         p "This is an example of BlazeHtml syntax."--- >         ul $ mapM_ (li . toHtml . show) [1, 2, 3]------ The resulting HTML can now be extracted using:------ > renderHtml page1----module Text.Blaze-    (-      -- * Important types.-      Html-    , Tag-    , Attribute-    , AttributeValue--      -- * Creating attributes.-    , dataAttribute-    , customAttribute--      -- * Converting values to HTML.-    , ToHtml (..)-    , text-    , preEscapedText-    , lazyText-    , preEscapedLazyText-    , string-    , preEscapedString-    , unsafeByteString-    , unsafeLazyByteString--      -- * Creating tags.-    , textTag-    , stringTag--      -- * Converting values to attribute values.-    , ToValue (..)-    , textValue-    , preEscapedTextValue-    , lazyTextValue-    , preEscapedLazyTextValue-    , stringValue-    , preEscapedStringValue-    , unsafeByteStringValue-    , unsafeLazyByteStringValue--      -- * Setting attributes-    , (!)-    ) where--import Data.Monoid (mconcat)--import Data.Text (Text)-import qualified Data.Text.Lazy as LT--import Text.Blaze.Internal---- | Class allowing us to use a single function for HTML values----class ToHtml a where-    -- | Convert a value to HTML.-    ---    toHtml :: a -> Html--instance ToHtml Html where-    toHtml = id-    {-# INLINE toHtml #-}--instance ToHtml [Html] where-    toHtml = mconcat-    {-# INLINE toHtml #-}--instance ToHtml Text where-    toHtml = text-    {-# INLINE toHtml #-}--instance ToHtml LT.Text where-    toHtml = lazyText-    {-# INLINE toHtml #-}--instance ToHtml String where-    toHtml = string-    {-# INLINE toHtml #-}--instance ToHtml Int where-    toHtml = string . show-    {-# INLINE toHtml #-}--instance ToHtml Char where-    toHtml = string . return-    {-# INLINE toHtml #-}--instance ToHtml Bool where-    toHtml = string . show-    {-# INLINE toHtml #-}--instance ToHtml Integer where-    toHtml = string . show-    {-# INLINE toHtml #-}--instance ToHtml Float where-    toHtml = string . show-    {-# INLINE toHtml #-}--instance ToHtml Double where-    toHtml = string . show-    {-# INLINE toHtml #-}---- | Class allowing us to use a single function for attribute values----class ToValue a where-    -- | Convert a value to an HTML attribute value-    ---    toValue :: a -> AttributeValue--instance ToValue AttributeValue where-    toValue = id-    {-# INLINE toValue #-}--instance ToValue Text where-    toValue = textValue-    {-# INLINE toValue #-}--instance ToValue LT.Text where-    toValue = lazyTextValue-    {-# INLINE toValue #-}--instance ToValue String where-    toValue = stringValue-    {-# INLINE toValue #-}--instance ToValue Int where-    toValue = stringValue . show-    {-# INLINE toValue #-}--instance ToValue Char where-    toValue = stringValue . return-    {-# INLINE toValue #-}--instance ToValue Bool where-    toValue = stringValue . show-    {-# INLINE toValue #-}--instance ToValue Integer where-    toValue = stringValue . show-    {-# INLINE toValue #-}--instance ToValue Float where-    toValue = stringValue . show-    {-# INLINE toValue #-}--instance ToValue Double where-    toValue = stringValue . show-    {-# INLINE toValue #-}
+ src/Text/Blaze/Html.hs view
@@ -0,0 +1,12 @@+module Text.Blaze.Html+    ( module Text.Blaze+    , Html+    , toHtml+    ) where++import Text.Blaze++type Html = Markup++toHtml :: ToMarkup a => a -> Markup +toHtml = toMarkup
+ src/Text/Blaze/Html/Renderer/Pretty.hs view
@@ -0,0 +1,9 @@+module Text.Blaze.Html.Renderer.Pretty+    ( renderHtml+    ) where++import Text.Blaze.Html (Html)+import Text.Blaze.Renderer.Pretty (renderMarkup)++renderHtml :: Html -> String+renderHtml = renderMarkup
+ src/Text/Blaze/Html/Renderer/String.hs view
@@ -0,0 +1,9 @@+module Text.Blaze.Html.Renderer.String+    ( renderHtml+    ) where++import Text.Blaze.Html (Html)+import Text.Blaze.Renderer.String (renderMarkup)++renderHtml :: Html -> String+renderHtml = renderMarkup
+ src/Text/Blaze/Html/Renderer/Text.hs view
@@ -0,0 +1,25 @@+module Text.Blaze.Html.Renderer.Text+    ( renderHtmlBuilder+    , renderHtmlBuilderWith+    , renderHtml+    , renderHtmlWith+    ) where++import Data.ByteString (ByteString)+import Data.Text (Text)+import Data.Text.Lazy.Builder (Builder)+import Text.Blaze.Html (Html)+import qualified Data.Text.Lazy as TL+import qualified Text.Blaze.Renderer.Text as R++renderHtmlBuilder :: Html -> Builder+renderHtmlBuilder = R.renderMarkupBuilder++renderHtmlBuilderWith :: (ByteString -> Text) -> Html -> Builder+renderHtmlBuilderWith = R.renderMarkupBuilderWith++renderHtml :: Html -> TL.Text+renderHtml = R.renderMarkup++renderHtmlWith :: (ByteString -> Text) -> Html -> TL.Text+renderHtmlWith = R.renderMarkupWith
+ src/Text/Blaze/Html/Renderer/Utf8.hs view
@@ -0,0 +1,20 @@+module Text.Blaze.Html.Renderer.Utf8+    ( renderHtmlBuilder+    , renderHtml+    , renderHtmlToByteStringIO+    ) where++import Blaze.ByteString.Builder (Builder)+import Data.ByteString (ByteString)+import Text.Blaze.Html (Html)+import qualified Data.ByteString.Lazy as BL+import qualified Text.Blaze.Renderer.Utf8 as R++renderHtmlBuilder :: Html -> Builder+renderHtmlBuilder = R.renderMarkupBuilder++renderHtml :: Html -> BL.ByteString+renderHtml = R.renderMarkup++renderHtmlToByteStringIO :: (ByteString -> IO ()) -> Html -> IO ()+renderHtmlToByteStringIO = R.renderMarkupToByteStringIO
src/Text/Blaze/Html4/FrameSet.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.Html4.FrameSet-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -106,9 +106,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -127,7 +128,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -148,7 +149,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -166,7 +167,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -184,7 +185,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<acronym>@ element. --@@ -202,7 +203,7 @@ {-# INLINE acronym #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -220,7 +221,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<applet>@ element. --@@ -238,7 +239,7 @@ {-# INLINE applet #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -255,7 +256,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -273,7 +274,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<basefont />@ element. --@@ -290,7 +291,7 @@ {-# INLINE basefont #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -308,7 +309,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<big>@ element. --@@ -326,7 +327,7 @@ {-# INLINE big #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -344,7 +345,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -362,7 +363,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -379,7 +380,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -397,7 +398,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -415,7 +416,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<center>@ element. --@@ -433,7 +434,7 @@ {-# INLINE center #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -451,7 +452,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -469,7 +470,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -486,7 +487,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -504,7 +505,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -522,7 +523,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -540,7 +541,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -558,7 +559,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dir>@ element. --@@ -576,7 +577,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -594,7 +595,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -612,7 +613,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -630,7 +631,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -648,7 +649,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -666,7 +667,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<font>@ element. --@@ -684,7 +685,7 @@ {-# INLINE font #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -702,7 +703,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<frame />@ element. --@@ -719,7 +720,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<frameset>@ element. --@@ -737,7 +738,7 @@ {-# INLINE frameset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -755,7 +756,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -773,7 +774,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -791,7 +792,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -809,7 +810,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -827,7 +828,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -845,7 +846,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -863,7 +864,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -880,7 +881,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -898,7 +899,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -916,7 +917,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<iframe>@ element. --@@ -934,7 +935,7 @@ {-# INLINE iframe #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -951,7 +952,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -968,7 +969,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -986,7 +987,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<isindex>@ element. --@@ -1004,7 +1005,7 @@ {-# INLINE isindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -1022,7 +1023,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -1040,7 +1041,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -1058,7 +1059,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -1076,7 +1077,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -1093,7 +1094,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -1111,7 +1112,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<menu>@ element. --@@ -1129,7 +1130,7 @@ {-# INLINE menu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -1146,7 +1147,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noframes>@ element. --@@ -1164,7 +1165,7 @@ {-# INLINE noframes #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -1182,7 +1183,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -1200,7 +1201,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1218,7 +1219,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1236,7 +1237,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1254,7 +1255,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1272,7 +1273,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1289,7 +1290,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1307,7 +1308,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1325,7 +1326,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<s>@ element. --@@ -1343,7 +1344,7 @@ {-# INLINE s #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1361,7 +1362,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1379,7 +1380,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1397,7 +1398,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1415,7 +1416,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1433,7 +1434,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1451,7 +1452,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1469,7 +1470,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1487,7 +1488,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1505,7 +1506,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1523,7 +1524,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1541,7 +1542,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1559,7 +1560,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1577,7 +1578,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1595,7 +1596,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1613,7 +1614,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1631,7 +1632,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1649,7 +1650,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1667,7 +1668,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tt>@ element. --@@ -1685,7 +1686,7 @@ {-# INLINE tt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<u>@ element. --@@ -1703,7 +1704,7 @@ {-# INLINE u #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1721,7 +1722,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --
src/Text/Blaze/Html4/FrameSet/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -113,14 +113,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @abbr@ attribute. --@@ -138,7 +138,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -156,7 +156,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -174,7 +174,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -192,7 +192,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @align@ attribute. --@@ -210,7 +210,7 @@ {-# INLINE align #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -228,7 +228,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @archive@ attribute. --@@ -246,7 +246,7 @@ {-# INLINE archive #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @axis@ attribute. --@@ -264,7 +264,7 @@ {-# INLINE axis #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @background@ attribute. --@@ -282,7 +282,7 @@ {-# INLINE background #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @bgcolor@ attribute. --@@ -300,7 +300,7 @@ {-# INLINE bgcolor #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @border@ attribute. --@@ -318,7 +318,7 @@ {-# INLINE border #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellpadding@ attribute. --@@ -336,7 +336,7 @@ {-# INLINE cellpadding #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellspacing@ attribute. --@@ -354,7 +354,7 @@ {-# INLINE cellspacing #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @char@ attribute. --@@ -372,7 +372,7 @@ {-# INLINE char #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charoff@ attribute. --@@ -390,7 +390,7 @@ {-# INLINE charoff #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -408,7 +408,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -426,7 +426,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -444,7 +444,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -462,7 +462,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @classid@ attribute. --@@ -480,7 +480,7 @@ {-# INLINE classid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @clear@ attribute. --@@ -498,7 +498,7 @@ {-# INLINE clear #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codebase@ attribute. --@@ -516,7 +516,7 @@ {-# INLINE codebase #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codetype@ attribute. --@@ -534,7 +534,7 @@ {-# INLINE codetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -552,7 +552,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -570,7 +570,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @compact@ attribute. --@@ -588,7 +588,7 @@ {-# INLINE compact #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -606,7 +606,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -624,7 +624,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -642,7 +642,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -660,7 +660,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @declare@ attribute. --@@ -678,7 +678,7 @@ {-# INLINE declare #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -696,7 +696,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -714,7 +714,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -732,7 +732,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -750,7 +750,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -768,7 +768,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frame@ attribute. --@@ -786,7 +786,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frameborder@ attribute. --@@ -804,7 +804,7 @@ {-# INLINE frameborder #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -822,7 +822,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -840,7 +840,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -858,7 +858,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -876,7 +876,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hspace@ attribute. --@@ -894,7 +894,7 @@ {-# INLINE hspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -912,7 +912,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -930,7 +930,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -948,7 +948,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -966,7 +966,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @language@ attribute. --@@ -984,7 +984,7 @@ {-# INLINE language #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -1002,7 +1002,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -1020,7 +1020,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -1038,7 +1038,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -1056,7 +1056,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -1074,7 +1074,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nohref@ attribute. --@@ -1092,7 +1092,7 @@ {-# INLINE nohref #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @noshade@ attribute. --@@ -1110,7 +1110,7 @@ {-# INLINE noshade #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nowrap@ attribute. --@@ -1128,7 +1128,7 @@ {-# INLINE nowrap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onabort@ attribute. --@@ -1146,7 +1146,7 @@ {-# INLINE onabort #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -1164,7 +1164,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1182,7 +1182,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1200,7 +1200,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1218,7 +1218,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1236,7 +1236,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1254,7 +1254,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeypress@ attribute. --@@ -1272,7 +1272,7 @@ {-# INLINE onkeypress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1290,7 +1290,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1308,7 +1308,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1326,7 +1326,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1344,7 +1344,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1362,7 +1362,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1380,7 +1380,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1398,7 +1398,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreset@ attribute. --@@ -1416,7 +1416,7 @@ {-# INLINE onreset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -1434,7 +1434,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -1452,7 +1452,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -1470,7 +1470,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @profile@ attribute. --@@ -1488,7 +1488,7 @@ {-# INLINE profile #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -1506,7 +1506,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -1524,7 +1524,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rev@ attribute. --@@ -1542,7 +1542,7 @@ {-# INLINE rev #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -1560,7 +1560,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -1578,7 +1578,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rules@ attribute. --@@ -1596,7 +1596,7 @@ {-# INLINE rules #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scheme@ attribute. --@@ -1614,7 +1614,7 @@ {-# INLINE scheme #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -1632,7 +1632,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scrolling@ attribute. --@@ -1650,7 +1650,7 @@ {-# INLINE scrolling #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -1668,7 +1668,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -1686,7 +1686,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -1704,7 +1704,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -1722,7 +1722,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -1740,7 +1740,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @standby@ attribute. --@@ -1758,7 +1758,7 @@ {-# INLINE standby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @start@ attribute. --@@ -1776,7 +1776,7 @@ {-# INLINE start #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -1794,7 +1794,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -1812,7 +1812,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -1830,7 +1830,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @target@ attribute. --@@ -1848,7 +1848,7 @@ {-# INLINE target #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -1866,7 +1866,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -1884,7 +1884,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -1902,7 +1902,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valign@ attribute. --@@ -1920,7 +1920,7 @@ {-# INLINE valign #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -1938,7 +1938,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valuetype@ attribute. --@@ -1956,7 +1956,7 @@ {-# INLINE valuetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @vspace@ attribute. --@@ -1974,7 +1974,7 @@ {-# INLINE vspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --
src/Text/Blaze/Html4/Strict.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.Html4.Strict-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -93,9 +93,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -114,7 +115,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -135,7 +136,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -153,7 +154,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -171,7 +172,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<acronym>@ element. --@@ -189,7 +190,7 @@ {-# INLINE acronym #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -207,7 +208,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -224,7 +225,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -242,7 +243,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -260,7 +261,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<big>@ element. --@@ -278,7 +279,7 @@ {-# INLINE big #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -296,7 +297,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -314,7 +315,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -331,7 +332,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -349,7 +350,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -367,7 +368,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -385,7 +386,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -403,7 +404,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -420,7 +421,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -438,7 +439,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -456,7 +457,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -474,7 +475,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -492,7 +493,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -510,7 +511,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -528,7 +529,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -546,7 +547,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -564,7 +565,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -582,7 +583,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -600,7 +601,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -618,7 +619,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -636,7 +637,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -654,7 +655,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -672,7 +673,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -690,7 +691,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -708,7 +709,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -726,7 +727,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -743,7 +744,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -761,7 +762,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -779,7 +780,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -796,7 +797,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -813,7 +814,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -831,7 +832,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -849,7 +850,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -867,7 +868,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -885,7 +886,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -903,7 +904,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -920,7 +921,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -938,7 +939,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -955,7 +956,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -973,7 +974,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -991,7 +992,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1009,7 +1010,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1027,7 +1028,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1045,7 +1046,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1063,7 +1064,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1080,7 +1081,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1098,7 +1099,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1116,7 +1117,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1134,7 +1135,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1152,7 +1153,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1170,7 +1171,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1188,7 +1189,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1206,7 +1207,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1224,7 +1225,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1242,7 +1243,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1260,7 +1261,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1278,7 +1279,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1296,7 +1297,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1314,7 +1315,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1332,7 +1333,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1350,7 +1351,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1368,7 +1369,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1386,7 +1387,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1404,7 +1405,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1422,7 +1423,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1440,7 +1441,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tt>@ element. --@@ -1458,7 +1459,7 @@ {-# INLINE tt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1476,7 +1477,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --
src/Text/Blaze/Html4/Strict/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -100,14 +100,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @abbr@ attribute. --@@ -125,7 +125,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -143,7 +143,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -161,7 +161,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -179,7 +179,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @align@ attribute. --@@ -197,7 +197,7 @@ {-# INLINE align #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -215,7 +215,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @archive@ attribute. --@@ -233,7 +233,7 @@ {-# INLINE archive #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @axis@ attribute. --@@ -251,7 +251,7 @@ {-# INLINE axis #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @border@ attribute. --@@ -269,7 +269,7 @@ {-# INLINE border #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellpadding@ attribute. --@@ -287,7 +287,7 @@ {-# INLINE cellpadding #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellspacing@ attribute. --@@ -305,7 +305,7 @@ {-# INLINE cellspacing #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @char@ attribute. --@@ -323,7 +323,7 @@ {-# INLINE char #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charoff@ attribute. --@@ -341,7 +341,7 @@ {-# INLINE charoff #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -359,7 +359,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -377,7 +377,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -395,7 +395,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -413,7 +413,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @classid@ attribute. --@@ -431,7 +431,7 @@ {-# INLINE classid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codebase@ attribute. --@@ -449,7 +449,7 @@ {-# INLINE codebase #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codetype@ attribute. --@@ -467,7 +467,7 @@ {-# INLINE codetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -485,7 +485,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -503,7 +503,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -521,7 +521,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -539,7 +539,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -557,7 +557,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -575,7 +575,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @declare@ attribute. --@@ -593,7 +593,7 @@ {-# INLINE declare #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -611,7 +611,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -629,7 +629,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -647,7 +647,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -665,7 +665,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -683,7 +683,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frame@ attribute. --@@ -701,7 +701,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -719,7 +719,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -737,7 +737,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -755,7 +755,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -773,7 +773,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -791,7 +791,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -809,7 +809,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -827,7 +827,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -845,7 +845,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -863,7 +863,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -881,7 +881,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -899,7 +899,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -917,7 +917,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -935,7 +935,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nohref@ attribute. --@@ -953,7 +953,7 @@ {-# INLINE nohref #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onabort@ attribute. --@@ -971,7 +971,7 @@ {-# INLINE onabort #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -989,7 +989,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1007,7 +1007,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1025,7 +1025,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1043,7 +1043,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1061,7 +1061,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1079,7 +1079,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeypress@ attribute. --@@ -1097,7 +1097,7 @@ {-# INLINE onkeypress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1115,7 +1115,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1133,7 +1133,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1151,7 +1151,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1169,7 +1169,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1187,7 +1187,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1205,7 +1205,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1223,7 +1223,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreset@ attribute. --@@ -1241,7 +1241,7 @@ {-# INLINE onreset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -1259,7 +1259,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -1277,7 +1277,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -1295,7 +1295,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @profile@ attribute. --@@ -1313,7 +1313,7 @@ {-# INLINE profile #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -1331,7 +1331,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -1349,7 +1349,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rev@ attribute. --@@ -1367,7 +1367,7 @@ {-# INLINE rev #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -1385,7 +1385,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -1403,7 +1403,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rules@ attribute. --@@ -1421,7 +1421,7 @@ {-# INLINE rules #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scheme@ attribute. --@@ -1439,7 +1439,7 @@ {-# INLINE scheme #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -1457,7 +1457,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -1475,7 +1475,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -1493,7 +1493,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -1511,7 +1511,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -1529,7 +1529,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -1547,7 +1547,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @standby@ attribute. --@@ -1565,7 +1565,7 @@ {-# INLINE standby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -1583,7 +1583,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -1601,7 +1601,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -1619,7 +1619,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -1637,7 +1637,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -1655,7 +1655,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -1673,7 +1673,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valign@ attribute. --@@ -1691,7 +1691,7 @@ {-# INLINE valign #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -1709,7 +1709,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valuetype@ attribute. --@@ -1727,7 +1727,7 @@ {-# INLINE valuetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --
src/Text/Blaze/Html4/Transitional.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.Html4.Transitional-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -104,9 +104,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -125,7 +126,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -146,7 +147,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -164,7 +165,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -182,7 +183,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<acronym>@ element. --@@ -200,7 +201,7 @@ {-# INLINE acronym #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -218,7 +219,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<applet>@ element. --@@ -236,7 +237,7 @@ {-# INLINE applet #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -253,7 +254,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -271,7 +272,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<basefont />@ element. --@@ -288,7 +289,7 @@ {-# INLINE basefont #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -306,7 +307,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<big>@ element. --@@ -324,7 +325,7 @@ {-# INLINE big #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -342,7 +343,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -360,7 +361,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -377,7 +378,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -395,7 +396,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -413,7 +414,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<center>@ element. --@@ -431,7 +432,7 @@ {-# INLINE center #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -449,7 +450,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -467,7 +468,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -484,7 +485,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -502,7 +503,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -520,7 +521,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -538,7 +539,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -556,7 +557,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dir>@ element. --@@ -574,7 +575,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -592,7 +593,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -610,7 +611,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -628,7 +629,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -646,7 +647,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -664,7 +665,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<font>@ element. --@@ -682,7 +683,7 @@ {-# INLINE font #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -700,7 +701,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -718,7 +719,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -736,7 +737,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -754,7 +755,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -772,7 +773,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -790,7 +791,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -808,7 +809,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -826,7 +827,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -843,7 +844,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -861,7 +862,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -879,7 +880,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<iframe>@ element. --@@ -897,7 +898,7 @@ {-# INLINE iframe #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -914,7 +915,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -931,7 +932,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -949,7 +950,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<isindex>@ element. --@@ -967,7 +968,7 @@ {-# INLINE isindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -985,7 +986,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -1003,7 +1004,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -1021,7 +1022,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -1039,7 +1040,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -1056,7 +1057,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -1074,7 +1075,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<menu>@ element. --@@ -1092,7 +1093,7 @@ {-# INLINE menu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -1109,7 +1110,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noframes>@ element. --@@ -1127,7 +1128,7 @@ {-# INLINE noframes #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -1145,7 +1146,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -1163,7 +1164,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1181,7 +1182,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1199,7 +1200,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1217,7 +1218,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1235,7 +1236,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1252,7 +1253,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1270,7 +1271,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1288,7 +1289,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<s>@ element. --@@ -1306,7 +1307,7 @@ {-# INLINE s #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1324,7 +1325,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1342,7 +1343,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1360,7 +1361,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1378,7 +1379,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1396,7 +1397,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1414,7 +1415,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1432,7 +1433,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1450,7 +1451,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1468,7 +1469,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1486,7 +1487,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1504,7 +1505,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1522,7 +1523,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1540,7 +1541,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1558,7 +1559,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1576,7 +1577,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1594,7 +1595,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1612,7 +1613,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1630,7 +1631,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tt>@ element. --@@ -1648,7 +1649,7 @@ {-# INLINE tt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<u>@ element. --@@ -1666,7 +1667,7 @@ {-# INLINE u #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1684,7 +1685,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --
src/Text/Blaze/Html4/Transitional/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -111,14 +111,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @abbr@ attribute. --@@ -136,7 +136,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -154,7 +154,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -172,7 +172,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -190,7 +190,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @align@ attribute. --@@ -208,7 +208,7 @@ {-# INLINE align #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -226,7 +226,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @archive@ attribute. --@@ -244,7 +244,7 @@ {-# INLINE archive #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @axis@ attribute. --@@ -262,7 +262,7 @@ {-# INLINE axis #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @background@ attribute. --@@ -280,7 +280,7 @@ {-# INLINE background #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @bgcolor@ attribute. --@@ -298,7 +298,7 @@ {-# INLINE bgcolor #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @border@ attribute. --@@ -316,7 +316,7 @@ {-# INLINE border #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellpadding@ attribute. --@@ -334,7 +334,7 @@ {-# INLINE cellpadding #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellspacing@ attribute. --@@ -352,7 +352,7 @@ {-# INLINE cellspacing #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @char@ attribute. --@@ -370,7 +370,7 @@ {-# INLINE char #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charoff@ attribute. --@@ -388,7 +388,7 @@ {-# INLINE charoff #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -406,7 +406,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -424,7 +424,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -442,7 +442,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -460,7 +460,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @classid@ attribute. --@@ -478,7 +478,7 @@ {-# INLINE classid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @clear@ attribute. --@@ -496,7 +496,7 @@ {-# INLINE clear #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codebase@ attribute. --@@ -514,7 +514,7 @@ {-# INLINE codebase #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codetype@ attribute. --@@ -532,7 +532,7 @@ {-# INLINE codetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -550,7 +550,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -568,7 +568,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @compact@ attribute. --@@ -586,7 +586,7 @@ {-# INLINE compact #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -604,7 +604,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -622,7 +622,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -640,7 +640,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -658,7 +658,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @declare@ attribute. --@@ -676,7 +676,7 @@ {-# INLINE declare #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -694,7 +694,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -712,7 +712,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -730,7 +730,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -748,7 +748,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -766,7 +766,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frame@ attribute. --@@ -784,7 +784,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -802,7 +802,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -820,7 +820,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -838,7 +838,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -856,7 +856,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hspace@ attribute. --@@ -874,7 +874,7 @@ {-# INLINE hspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -892,7 +892,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -910,7 +910,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -928,7 +928,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -946,7 +946,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @language@ attribute. --@@ -964,7 +964,7 @@ {-# INLINE language #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -982,7 +982,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -1000,7 +1000,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -1018,7 +1018,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -1036,7 +1036,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -1054,7 +1054,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nohref@ attribute. --@@ -1072,7 +1072,7 @@ {-# INLINE nohref #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @noshade@ attribute. --@@ -1090,7 +1090,7 @@ {-# INLINE noshade #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nowrap@ attribute. --@@ -1108,7 +1108,7 @@ {-# INLINE nowrap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onabort@ attribute. --@@ -1126,7 +1126,7 @@ {-# INLINE onabort #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -1144,7 +1144,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1162,7 +1162,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1180,7 +1180,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1198,7 +1198,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1216,7 +1216,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1234,7 +1234,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeypress@ attribute. --@@ -1252,7 +1252,7 @@ {-# INLINE onkeypress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1270,7 +1270,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1288,7 +1288,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1306,7 +1306,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1324,7 +1324,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1342,7 +1342,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1360,7 +1360,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1378,7 +1378,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreset@ attribute. --@@ -1396,7 +1396,7 @@ {-# INLINE onreset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -1414,7 +1414,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -1432,7 +1432,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -1450,7 +1450,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @profile@ attribute. --@@ -1468,7 +1468,7 @@ {-# INLINE profile #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -1486,7 +1486,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -1504,7 +1504,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rev@ attribute. --@@ -1522,7 +1522,7 @@ {-# INLINE rev #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -1540,7 +1540,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -1558,7 +1558,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rules@ attribute. --@@ -1576,7 +1576,7 @@ {-# INLINE rules #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scheme@ attribute. --@@ -1594,7 +1594,7 @@ {-# INLINE scheme #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -1612,7 +1612,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -1630,7 +1630,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -1648,7 +1648,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -1666,7 +1666,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -1684,7 +1684,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -1702,7 +1702,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @standby@ attribute. --@@ -1720,7 +1720,7 @@ {-# INLINE standby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @start@ attribute. --@@ -1738,7 +1738,7 @@ {-# INLINE start #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -1756,7 +1756,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -1774,7 +1774,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -1792,7 +1792,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @target@ attribute. --@@ -1810,7 +1810,7 @@ {-# INLINE target #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -1828,7 +1828,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -1846,7 +1846,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -1864,7 +1864,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valign@ attribute. --@@ -1882,7 +1882,7 @@ {-# INLINE valign #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -1900,7 +1900,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valuetype@ attribute. --@@ -1918,7 +1918,7 @@ {-# INLINE valuetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @vspace@ attribute. --@@ -1936,7 +1936,7 @@ {-# INLINE vspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --
src/Text/Blaze/Html5.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.Html5-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -120,9 +120,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -140,7 +141,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -160,7 +161,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -178,7 +179,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -196,7 +197,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -214,7 +215,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -231,7 +232,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<article>@ element. --@@ -249,7 +250,7 @@ {-# INLINE article #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<aside>@ element. --@@ -267,7 +268,7 @@ {-# INLINE aside #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<audio>@ element. --@@ -285,7 +286,7 @@ {-# INLINE audio #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -303,7 +304,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<base>@ element. --@@ -321,7 +322,7 @@ {-# INLINE base #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -339,7 +340,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -357,7 +358,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -375,7 +376,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -392,7 +393,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -410,7 +411,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<canvas>@ element. --@@ -428,7 +429,7 @@ {-# INLINE canvas #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -446,7 +447,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -464,7 +465,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -482,7 +483,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -499,7 +500,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -517,7 +518,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<command>@ element. --@@ -535,7 +536,7 @@ {-# INLINE command #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<datalist>@ element. --@@ -553,7 +554,7 @@ {-# INLINE datalist #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -571,7 +572,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -589,7 +590,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<details>@ element. --@@ -607,7 +608,7 @@ {-# INLINE details #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -625,7 +626,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -643,7 +644,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -661,7 +662,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -679,7 +680,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -697,7 +698,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<embed />@ element. --@@ -714,7 +715,7 @@ {-# INLINE embed #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -732,7 +733,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<figcaption>@ element. --@@ -750,7 +751,7 @@ {-# INLINE figcaption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<figure>@ element. --@@ -768,7 +769,7 @@ {-# INLINE figure #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<footer>@ element. --@@ -786,7 +787,7 @@ {-# INLINE footer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -804,7 +805,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -822,7 +823,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -840,7 +841,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -858,7 +859,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -876,7 +877,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -894,7 +895,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -912,7 +913,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -930,7 +931,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<header>@ element. --@@ -948,7 +949,7 @@ {-# INLINE header #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<hgroup>@ element. --@@ -966,7 +967,7 @@ {-# INLINE hgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -983,7 +984,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -1001,7 +1002,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -1019,7 +1020,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<iframe>@ element. --@@ -1037,7 +1038,7 @@ {-# INLINE iframe #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -1054,7 +1055,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -1071,7 +1072,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -1089,7 +1090,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -1107,7 +1108,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<keygen>@ element. --@@ -1125,7 +1126,7 @@ {-# INLINE keygen #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -1143,7 +1144,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -1161,7 +1162,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -1179,7 +1180,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -1196,7 +1197,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -1214,7 +1215,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<mark>@ element. --@@ -1232,7 +1233,7 @@ {-# INLINE mark #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<menu>@ element. --@@ -1250,7 +1251,7 @@ {-# INLINE menu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -1267,7 +1268,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<meter>@ element. --@@ -1285,7 +1286,7 @@ {-# INLINE meter #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<nav>@ element. --@@ -1303,7 +1304,7 @@ {-# INLINE nav #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -1321,7 +1322,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -1339,7 +1340,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1357,7 +1358,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1375,7 +1376,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1393,7 +1394,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<output>@ element. --@@ -1411,7 +1412,7 @@ {-# INLINE output #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1429,7 +1430,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1446,7 +1447,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1464,7 +1465,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<progress>@ element. --@@ -1482,7 +1483,7 @@ {-# INLINE progress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1500,7 +1501,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<rp>@ element. --@@ -1518,7 +1519,7 @@ {-# INLINE rp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<rt>@ element. --@@ -1536,7 +1537,7 @@ {-# INLINE rt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ruby>@ element. --@@ -1554,7 +1555,7 @@ {-# INLINE ruby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1572,7 +1573,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1590,7 +1591,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<section>@ element. --@@ -1608,7 +1609,7 @@ {-# INLINE section #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1626,7 +1627,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1644,7 +1645,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<source>@ element. --@@ -1662,7 +1663,7 @@ {-# INLINE source #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1680,7 +1681,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1698,7 +1699,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1716,7 +1717,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1734,7 +1735,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<summary>@ element. --@@ -1752,7 +1753,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1770,7 +1771,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1788,7 +1789,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1806,7 +1807,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1824,7 +1825,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1842,7 +1843,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1860,7 +1861,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1878,7 +1879,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1896,7 +1897,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<time>@ element. --@@ -1914,7 +1915,7 @@ {-# INLINE time #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1932,7 +1933,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1950,7 +1951,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1968,7 +1969,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --@@ -1986,7 +1987,7 @@ {-# INLINE var #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<video>@ element. --
src/Text/Blaze/Html5/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -175,14 +175,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -200,7 +200,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept-charset@ attribute. --@@ -218,7 +218,7 @@ {-# INLINE acceptCharset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -236,7 +236,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -254,7 +254,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -272,7 +272,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @async@ attribute. --@@ -290,7 +290,7 @@ {-# INLINE async #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @autocomplete@ attribute. --@@ -308,7 +308,7 @@ {-# INLINE autocomplete #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @autofocus@ attribute. --@@ -326,7 +326,7 @@ {-# INLINE autofocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @autoplay@ attribute. --@@ -344,7 +344,7 @@ {-# INLINE autoplay #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @challenge@ attribute. --@@ -362,7 +362,7 @@ {-# INLINE challenge #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -380,7 +380,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -398,7 +398,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -416,7 +416,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -434,7 +434,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -452,7 +452,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -470,7 +470,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -488,7 +488,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @contenteditable@ attribute. --@@ -506,7 +506,7 @@ {-# INLINE contenteditable #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @contextmenu@ attribute. --@@ -524,7 +524,7 @@ {-# INLINE contextmenu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @controls@ attribute. --@@ -542,7 +542,7 @@ {-# INLINE controls #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -560,7 +560,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -578,7 +578,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -596,7 +596,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -614,7 +614,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -632,7 +632,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -650,7 +650,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @draggable@ attribute. --@@ -668,7 +668,7 @@ {-# INLINE draggable #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -686,7 +686,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -704,7 +704,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @form@ attribute. --@@ -722,7 +722,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @formaction@ attribute. --@@ -740,7 +740,7 @@ {-# INLINE formaction #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @formenctype@ attribute. --@@ -758,7 +758,7 @@ {-# INLINE formenctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @formmethod@ attribute. --@@ -776,7 +776,7 @@ {-# INLINE formmethod #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @formnovalidate@ attribute. --@@ -794,7 +794,7 @@ {-# INLINE formnovalidate #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @formtarget@ attribute. --@@ -812,7 +812,7 @@ {-# INLINE formtarget #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -830,7 +830,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -848,7 +848,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hidden@ attribute. --@@ -866,7 +866,7 @@ {-# INLINE hidden #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @high@ attribute. --@@ -884,7 +884,7 @@ {-# INLINE high #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -902,7 +902,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -920,7 +920,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -938,7 +938,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @icon@ attribute. --@@ -956,7 +956,7 @@ {-# INLINE icon #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -974,7 +974,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ismap@ attribute. --@@ -992,7 +992,7 @@ {-# INLINE ismap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @item@ attribute. --@@ -1010,7 +1010,7 @@ {-# INLINE item #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @itemprop@ attribute. --@@ -1028,7 +1028,7 @@ {-# INLINE itemprop #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @keytype@ attribute. --@@ -1046,7 +1046,7 @@ {-# INLINE keytype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -1064,7 +1064,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -1082,7 +1082,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @list@ attribute. --@@ -1100,7 +1100,7 @@ {-# INLINE list #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @loop@ attribute. --@@ -1118,7 +1118,7 @@ {-# INLINE loop #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @low@ attribute. --@@ -1136,7 +1136,7 @@ {-# INLINE low #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @manifest@ attribute. --@@ -1154,7 +1154,7 @@ {-# INLINE manifest #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @max@ attribute. --@@ -1172,7 +1172,7 @@ {-# INLINE max #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -1190,7 +1190,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -1208,7 +1208,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -1226,7 +1226,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @min@ attribute. --@@ -1244,7 +1244,7 @@ {-# INLINE min #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -1262,7 +1262,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -1280,7 +1280,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @novalidate@ attribute. --@@ -1298,7 +1298,7 @@ {-# INLINE novalidate #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onbeforeonload@ attribute. --@@ -1316,7 +1316,7 @@ {-# INLINE onbeforeonload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onbeforeprint@ attribute. --@@ -1334,7 +1334,7 @@ {-# INLINE onbeforeprint #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -1352,7 +1352,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @oncanplay@ attribute. --@@ -1370,7 +1370,7 @@ {-# INLINE oncanplay #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @oncanplaythrough@ attribute. --@@ -1388,7 +1388,7 @@ {-# INLINE oncanplaythrough #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1406,7 +1406,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1424,7 +1424,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @oncontextmenu@ attribute. --@@ -1442,7 +1442,7 @@ {-# INLINE oncontextmenu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1460,7 +1460,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondrag@ attribute. --@@ -1478,7 +1478,7 @@ {-# INLINE ondrag #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondragend@ attribute. --@@ -1496,7 +1496,7 @@ {-# INLINE ondragend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondragenter@ attribute. --@@ -1514,7 +1514,7 @@ {-# INLINE ondragenter #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondragleave@ attribute. --@@ -1532,7 +1532,7 @@ {-# INLINE ondragleave #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondragover@ attribute. --@@ -1550,7 +1550,7 @@ {-# INLINE ondragover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondragstart@ attribute. --@@ -1568,7 +1568,7 @@ {-# INLINE ondragstart #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondrop@ attribute. --@@ -1586,7 +1586,7 @@ {-# INLINE ondrop #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondurationchange@ attribute. --@@ -1604,7 +1604,7 @@ {-# INLINE ondurationchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onemptied@ attribute. --@@ -1622,7 +1622,7 @@ {-# INLINE onemptied #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onended@ attribute. --@@ -1640,7 +1640,7 @@ {-# INLINE onended #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onerror@ attribute. --@@ -1658,7 +1658,7 @@ {-# INLINE onerror #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1676,7 +1676,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onformchange@ attribute. --@@ -1694,7 +1694,7 @@ {-# INLINE onformchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onforminput@ attribute. --@@ -1712,7 +1712,7 @@ {-# INLINE onforminput #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onhaschange@ attribute. --@@ -1730,7 +1730,7 @@ {-# INLINE onhaschange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @oninput@ attribute. --@@ -1748,7 +1748,7 @@ {-# INLINE oninput #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @oninvalid@ attribute. --@@ -1766,7 +1766,7 @@ {-# INLINE oninvalid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1784,7 +1784,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1802,7 +1802,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1820,7 +1820,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onloadeddata@ attribute. --@@ -1838,7 +1838,7 @@ {-# INLINE onloadeddata #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onloadedmetadata@ attribute. --@@ -1856,7 +1856,7 @@ {-# INLINE onloadedmetadata #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onloadstart@ attribute. --@@ -1874,7 +1874,7 @@ {-# INLINE onloadstart #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmessage@ attribute. --@@ -1892,7 +1892,7 @@ {-# INLINE onmessage #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1910,7 +1910,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1928,7 +1928,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1946,7 +1946,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1964,7 +1964,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1982,7 +1982,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousewheel@ attribute. --@@ -2000,7 +2000,7 @@ {-# INLINE onmousewheel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ononline@ attribute. --@@ -2018,7 +2018,7 @@ {-# INLINE ononline #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onpagehide@ attribute. --@@ -2036,7 +2036,7 @@ {-# INLINE onpagehide #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onpageshow@ attribute. --@@ -2054,7 +2054,7 @@ {-# INLINE onpageshow #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onpause@ attribute. --@@ -2072,7 +2072,7 @@ {-# INLINE onpause #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onplay@ attribute. --@@ -2090,7 +2090,7 @@ {-# INLINE onplay #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onplaying@ attribute. --@@ -2108,7 +2108,7 @@ {-# INLINE onplaying #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onprogress@ attribute. --@@ -2126,7 +2126,7 @@ {-# INLINE onprogress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onpropstate@ attribute. --@@ -2144,7 +2144,7 @@ {-# INLINE onpropstate #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onratechange@ attribute. --@@ -2162,7 +2162,7 @@ {-# INLINE onratechange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreadystatechange@ attribute. --@@ -2180,7 +2180,7 @@ {-# INLINE onreadystatechange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onredo@ attribute. --@@ -2198,7 +2198,7 @@ {-# INLINE onredo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onresize@ attribute. --@@ -2216,7 +2216,7 @@ {-# INLINE onresize #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onscroll@ attribute. --@@ -2234,7 +2234,7 @@ {-# INLINE onscroll #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onseeked@ attribute. --@@ -2252,7 +2252,7 @@ {-# INLINE onseeked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onseeking@ attribute. --@@ -2270,7 +2270,7 @@ {-# INLINE onseeking #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -2288,7 +2288,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onstalled@ attribute. --@@ -2306,7 +2306,7 @@ {-# INLINE onstalled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onstorage@ attribute. --@@ -2324,7 +2324,7 @@ {-# INLINE onstorage #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -2342,7 +2342,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsuspend@ attribute. --@@ -2360,7 +2360,7 @@ {-# INLINE onsuspend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ontimeupdate@ attribute. --@@ -2378,7 +2378,7 @@ {-# INLINE ontimeupdate #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onundo@ attribute. --@@ -2396,7 +2396,7 @@ {-# INLINE onundo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -2414,7 +2414,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onvolumechange@ attribute. --@@ -2432,7 +2432,7 @@ {-# INLINE onvolumechange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onwaiting@ attribute. --@@ -2450,7 +2450,7 @@ {-# INLINE onwaiting #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @open@ attribute. --@@ -2468,7 +2468,7 @@ {-# INLINE open #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @optimum@ attribute. --@@ -2486,7 +2486,7 @@ {-# INLINE optimum #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @pattern@ attribute. --@@ -2504,7 +2504,7 @@ {-# INLINE pattern #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ping@ attribute. --@@ -2522,7 +2522,7 @@ {-# INLINE ping #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @placeholder@ attribute. --@@ -2540,7 +2540,7 @@ {-# INLINE placeholder #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @preload@ attribute. --@@ -2558,7 +2558,7 @@ {-# INLINE preload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @pubdate@ attribute. --@@ -2576,7 +2576,7 @@ {-# INLINE pubdate #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @radiogroup@ attribute. --@@ -2594,7 +2594,7 @@ {-# INLINE radiogroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -2612,7 +2612,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -2630,7 +2630,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @required@ attribute. --@@ -2648,7 +2648,7 @@ {-# INLINE required #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @reversed@ attribute. --@@ -2666,7 +2666,7 @@ {-# INLINE reversed #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -2684,7 +2684,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -2702,7 +2702,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @sandbox@ attribute. --@@ -2720,7 +2720,7 @@ {-# INLINE sandbox #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -2738,7 +2738,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scoped@ attribute. --@@ -2756,7 +2756,7 @@ {-# INLINE scoped #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @seamless@ attribute. --@@ -2774,7 +2774,7 @@ {-# INLINE seamless #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -2792,7 +2792,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -2810,7 +2810,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -2828,7 +2828,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @sizes@ attribute. --@@ -2846,7 +2846,7 @@ {-# INLINE sizes #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -2864,7 +2864,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @spellcheck@ attribute. --@@ -2882,7 +2882,7 @@ {-# INLINE spellcheck #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -2900,7 +2900,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @srcdoc@ attribute. --@@ -2918,7 +2918,7 @@ {-# INLINE srcdoc #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @start@ attribute. --@@ -2936,7 +2936,7 @@ {-# INLINE start #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @step@ attribute. --@@ -2954,7 +2954,7 @@ {-# INLINE step #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -2972,7 +2972,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @subject@ attribute. --@@ -2990,7 +2990,7 @@ {-# INLINE subject #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -3008,7 +3008,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -3026,7 +3026,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @target@ attribute. --@@ -3044,7 +3044,7 @@ {-# INLINE target #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -3062,7 +3062,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -3080,7 +3080,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -3098,7 +3098,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -3116,7 +3116,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --@@ -3134,7 +3134,7 @@ {-# INLINE width #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @wrap@ attribute. --@@ -3152,7 +3152,7 @@ {-# INLINE wrap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @xmlns@ attribute. --
− src/Text/Blaze/Internal.hs
@@ -1,419 +0,0 @@-{-# LANGUAGE OverloadedStrings, GeneralizedNewtypeDeriving, Rank2Types,-             FlexibleInstances, ExistentialQuantification, DeriveDataTypeable #-}--- | The BlazeHtml core, consisting of functions that offer the power to--- generate custom HTML elements. It also offers user-centric functions, which--- are exposed through 'Text.Blaze'.------ While this module is exported, usage of it is not recommended, unless you--- know what you are doing. This module might undergo changes at any time.----module Text.Blaze.Internal-    (-      -- * Important types.-      ChoiceString (..)-    , StaticString (..)-    , HtmlM (..)-    , Html-    , Tag-    , Attribute-    , AttributeValue--      -- * Creating custom tags and attributes.-    , attribute-    , dataAttribute-    , customAttribute--      -- * Converting values to HTML.-    , text-    , preEscapedText-    , lazyText-    , preEscapedLazyText-    , string-    , preEscapedString-    , unsafeByteString-    , unsafeLazyByteString--      -- * Converting values to tags.-    , textTag-    , stringTag--      -- * Converting values to attribute values.-    , textValue-    , preEscapedTextValue-    , lazyTextValue-    , preEscapedLazyTextValue-    , stringValue-    , preEscapedStringValue-    , unsafeByteStringValue-    , unsafeLazyByteStringValue--      -- * Setting attributes-    , Attributable-    , (!)--      -- * Modifying HTML elements-    , external-    ) where--import Data.Monoid (Monoid, mappend, mempty, mconcat)-import Unsafe.Coerce (unsafeCoerce)--import Data.ByteString.Char8 (ByteString)-import Data.Text (Text)-import Data.Typeable (Typeable)-import GHC.Exts (IsString (..))-import qualified Data.ByteString as B-import qualified Data.ByteString.Lazy as BL-import qualified Data.Text as T-import qualified Data.Text.Encoding as T-import qualified Data.Text.Lazy as LT---- | A static string that supports efficient output to all possible backends.----data StaticString = StaticString-    { getString         :: String -> String  -- ^ Appending haskell string-    , getUtf8ByteString :: B.ByteString      -- ^ UTF-8 encoded bytestring-    , getText           :: Text              -- ^ Text value-    }---- 'StaticString's should only be converted from string literals, as far as I--- can see.----instance IsString StaticString where-    fromString s = let t = T.pack s-                   in StaticString (s ++) (T.encodeUtf8 t) t---- | A string denoting input from different string representations.----data ChoiceString-    -- | Static data-    = Static {-# UNPACK #-} !StaticString-    -- | A Haskell String-    | String String-    -- | A Text value-    | Text Text-    -- | An encoded bytestring-    | ByteString B.ByteString-    -- | A pre-escaped string-    | PreEscaped ChoiceString-    -- | External data in style/script tags, should be checked for validity-    | External ChoiceString-    -- | Concatenation-    | AppendChoiceString ChoiceString ChoiceString-    -- | Empty string-    | EmptyChoiceString--instance Monoid ChoiceString where-    mempty = EmptyChoiceString-    {-# INLINE mempty #-}-    mappend = AppendChoiceString-    {-# INLINE mappend #-}--instance IsString ChoiceString where-    fromString = String-    {-# INLINE fromString #-}---- | The core HTML datatype.----data HtmlM a-    -- | Tag, open tag, end tag, content-    = forall b. Parent StaticString StaticString StaticString (HtmlM b)-    -- | Tag, open tag, end tag-    | Leaf StaticString StaticString StaticString-    -- | HTML content-    | Content ChoiceString-    -- | Concatenation of two HTML pieces-    | forall b c. Append (HtmlM b) (HtmlM c)-    -- | Add an attribute to the inner HTML. Raw key, key, value, HTML to-    -- receive the attribute.-    | AddAttribute StaticString StaticString ChoiceString (HtmlM a)-    -- | Add a custom attribute to the inner HTML.-    | AddCustomAttribute ChoiceString ChoiceString ChoiceString (HtmlM a)-    -- | Empty HTML.-    | Empty-    deriving (Typeable)---- | Simplification of the 'HtmlM' datatype.----type Html = HtmlM ()--instance Monoid a => Monoid (HtmlM a) where-    mempty = Empty-    {-# INLINE mempty #-}-    mappend x y = Append x y-    {-# INLINE mappend #-}-    mconcat = foldr Append Empty-    {-# INLINE mconcat #-}--instance Functor HtmlM where-    -- Safe because it does not contain a value anyway-    fmap _ = unsafeCoerce--instance Monad HtmlM where-    return _ = Empty-    {-# INLINE return #-}-    (>>) = Append-    {-# INLINE (>>) #-}-    h1 >>= f = h1 >> f-        (error "Text.Blaze.Internal.HtmlM: invalid use of monadic bind")-    {-# INLINE (>>=) #-}--instance IsString (HtmlM a) where-    fromString = Content . fromString-    {-# INLINE fromString #-}---- | Type for an HTML tag. This can be seen as an internal string type used by--- BlazeHtml.----newtype Tag = Tag { unTag :: StaticString }-    deriving (IsString)---- | Type for an attribute.----newtype Attribute = Attribute (forall a. HtmlM a -> HtmlM a)--instance Monoid Attribute where-    mempty                            = Attribute id-    Attribute f `mappend` Attribute g = Attribute (g . f)---- | The type for the value part of an attribute.----newtype AttributeValue = AttributeValue { unAttributeValue :: ChoiceString }-    deriving (IsString, Monoid)---- | Create an HTML attribute that can be applied to an HTML element later using--- the '!' operator.----attribute :: Tag             -- ^ Raw key-          -> Tag             -- ^ Shared key string for the HTML attribute.-          -> AttributeValue  -- ^ Value for the HTML attribute.-          -> Attribute       -- ^ Resulting HTML attribute.-attribute rawKey key value = Attribute $-    AddAttribute (unTag rawKey) (unTag key) (unAttributeValue value)-{-# INLINE attribute #-}---- | From HTML 5 onwards, the user is able to specify custom data attributes.------ An example:------ > <p data-foo="bar">Hello.</p>------ We support this in BlazeHtml using this funcion. The above fragment could--- be described using BlazeHtml with:------ > p ! dataAttribute "foo" "bar" $ "Hello."----dataAttribute :: Tag             -- ^ Name of the attribute.-              -> AttributeValue  -- ^ Value for the attribute.-              -> Attribute       -- ^ Resulting HTML attribute.-dataAttribute tag value = Attribute $ AddCustomAttribute-    (Static "data-" `mappend` Static (unTag tag))-    (Static " data-" `mappend` Static (unTag tag) `mappend` Static "=\"")-    (unAttributeValue value)-{-# INLINE dataAttribute #-}---- | Create a custom attribute. This is not specified in the HTML spec, but some--- JavaScript libraries rely on it.------ An example:------ > <select dojoType="select">foo</select>------ Can be produced using:------ > select ! customAttribute "dojoType" "select" $ "foo"----customAttribute :: Tag             -- ^ Name of the attribute-                -> AttributeValue  -- ^ Value for the attribute-                -> Attribute       -- ^ Resulting HTML attribtue-customAttribute tag value = Attribute $ AddCustomAttribute-    (Static $ unTag tag)-    (Static " " `mappend` Static (unTag tag) `mappend` Static "=\"")-    (unAttributeValue value)-{-# INLINE customAttribute #-}---- | Render text. Functions like these can be used to supply content in HTML.----text :: Text  -- ^ Text to render.-     -> Html  -- ^ Resulting HTML fragment.-text = Content . Text-{-# DEPRECATED text "Use Blaze.Html.toHtml" #-}-{-# INLINE text #-}---- | Render text without escaping.----preEscapedText :: Text  -- ^ Text to insert-               -> Html  -- ^ Resulting HTML fragment-preEscapedText = Content . PreEscaped . Text-{-# INLINE preEscapedText #-}---- | A variant of 'text' for lazy 'LT.Text'.----lazyText :: LT.Text  -- ^ Text to insert-         -> Html     -- ^ Resulting HTML fragment-lazyText = mconcat . map text . LT.toChunks-{-# DEPRECATED lazyText "Use Blaze.Html.toHtml" #-}-{-# INLINE lazyText #-}---- | A variant of 'preEscapedText' for lazy 'LT.Text'----preEscapedLazyText :: LT.Text  -- ^ Text to insert-                   -> Html     -- ^ Resulting HTML fragment-preEscapedLazyText = mconcat . map preEscapedText . LT.toChunks---- | Create an HTML snippet from a 'String'.----string :: String  -- ^ String to insert.-       -> Html    -- ^ Resulting HTML fragment.-string = Content . String-{-# DEPRECATED string "Use Blaze.Html.toHtml" #-}-{-# INLINE string #-}---- | Create an HTML snippet from a 'String' without escaping----preEscapedString :: String  -- ^ String to insert.-                 -> Html    -- ^ Resulting HTML fragment.-preEscapedString = Content . PreEscaped . String-{-# INLINE preEscapedString #-}---- | Insert a 'ByteString'. This is an unsafe operation:------ * The 'ByteString' could have the wrong encoding.------ * The 'ByteString' might contain illegal HTML characters (no escaping is---   done).----unsafeByteString :: ByteString  -- ^ Value to insert.-                 -> Html        -- ^ Resulting HTML fragment.-unsafeByteString = Content . ByteString-{-# INLINE unsafeByteString #-}---- | Insert a lazy 'BL.ByteString'. See 'unsafeByteString' for reasons why this--- is an unsafe operation.----unsafeLazyByteString :: BL.ByteString  -- ^ Value to insert-                     -> Html           -- ^ Resulting HTML fragment-unsafeLazyByteString = mconcat . map unsafeByteString . BL.toChunks-{-# INLINE unsafeLazyByteString #-}---- | Create a 'Tag' from some 'Text'.----textTag :: Text  -- ^ Text to create a tag from-        -> Tag   -- ^ Resulting tag-textTag t = Tag $ StaticString (T.unpack t ++) (T.encodeUtf8 t) t---- | Create a 'Tag' from a 'String'.----stringTag :: String  -- ^ String to create a tag from-          -> Tag     -- ^ Resulting tag-stringTag = Tag . fromString---- | Render an attribute value from 'Text'.----textValue :: Text            -- ^ The actual value.-          -> AttributeValue  -- ^ Resulting attribute value.-textValue = AttributeValue . Text-{-# DEPRECATED textValue "Use Blaze.Html.toValue" #-}-{-# INLINE textValue #-}---- | Render an attribute value from 'Text' without escaping.----preEscapedTextValue :: Text            -- ^ The actual value-                    -> AttributeValue  -- ^ Resulting attribute value-preEscapedTextValue = AttributeValue . PreEscaped . Text-{-# INLINE preEscapedTextValue #-}---- | A variant of 'textValue' for lazy 'LT.Text'----lazyTextValue :: LT.Text         -- ^ The actual value-              -> AttributeValue  -- ^ Resulting attribute value-lazyTextValue = mconcat . map textValue . LT.toChunks-{-# DEPRECATED lazyTextValue "Use Blaze.Html.toValue" #-}-{-# INLINE lazyTextValue #-}---- | A variant of 'preEscapedTextValue' for lazy 'LT.Text'----preEscapedLazyTextValue :: LT.Text         -- ^ The actual value-                        -> AttributeValue  -- ^ Resulting attribute value-preEscapedLazyTextValue = mconcat . map preEscapedTextValue . LT.toChunks-{-# INLINE preEscapedLazyTextValue #-}---- | Create an attribute value from a 'String'.----stringValue :: String -> AttributeValue-stringValue = AttributeValue . String-{-# DEPRECATED stringValue "Use Blaze.Html.toValue" #-}-{-# INLINE stringValue #-}---- | Create an attribute value from a 'String' without escaping.----preEscapedStringValue :: String -> AttributeValue-preEscapedStringValue = AttributeValue . PreEscaped . String-{-# INLINE preEscapedStringValue #-}---- | Create an attribute value from a 'ByteString'. See 'unsafeByteString'--- for reasons why this might not be a good idea.----unsafeByteStringValue :: ByteString      -- ^ ByteString value-                      -> AttributeValue  -- ^ Resulting attribute value-unsafeByteStringValue = AttributeValue . ByteString-{-# INLINE unsafeByteStringValue #-}---- | Create an attribute value from a lazy 'BL.ByteString'. See--- 'unsafeByteString' for reasons why this might not be a good idea.----unsafeLazyByteStringValue :: BL.ByteString   -- ^ ByteString value-                          -> AttributeValue  -- ^ Resulting attribute value-unsafeLazyByteStringValue = mconcat . map unsafeByteStringValue . BL.toChunks-{-# INLINE unsafeLazyByteStringValue #-}---- | Used for applying attributes. You should not define your own instances of--- this class.-class Attributable h where-    -- | Apply an attribute to an element.-    ---    -- Example:-    ---    -- > img ! src "foo.png"-    ---    -- Result:-    ---    -- > <img src="foo.png" />-    ---    -- This can be used on nested elements as well.-    ---    -- Example:-    ---    -- > p ! style "float: right" $ "Hello!"-    ---    -- Result:-    ---    -- > <p style="float: right">Hello!</p>-    ---    (!) :: h -> Attribute -> h--instance Attributable (HtmlM a) where-    h ! (Attribute f) = f h-    {-# INLINE (!) #-}--instance Attributable (HtmlM a -> HtmlM b) where-    h ! f = (! f) . h-    {-# INLINE (!) #-}---- | Mark HTML as external data. External data can be:------ * CSS data in a @<style>@ tag;------ * Script data in a @<script>@ tag.------ This function is applied automatically when using the @style@ or @script@--- combinators.----external :: HtmlM a -> HtmlM a-external (Content x) = Content $ External x-external (Append x y) = Append (external x) (external y)-external (Parent x y z i) = Parent x y z $ external i-external (AddAttribute x y z i) = AddAttribute x y z $ external i-external (AddCustomAttribute x y z i) = AddCustomAttribute x y z $ external i-external x = x-{-# INLINE external #-}
− src/Text/Blaze/Renderer/Pretty.hs
@@ -1,48 +0,0 @@-{-# LANGUAGE CPP #-}-#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ >= 704)-{-# LANGUAGE Trustworthy #-}-#endif--- | A renderer that produces pretty HTML, mostly meant for debugging purposes.----module Text.Blaze.Renderer.Pretty-    ( renderHtml-    ) where--import Text.Blaze.Internal-import Text.Blaze.Renderer.String (fromChoiceString)---- | Render some 'Html' to an appending 'String'.----renderString :: Html    -- ^ HTML to render-             -> String  -- ^ String to append-             -> String  -- ^ Resulting String-renderString = go 0 id-  where-    go :: Int -> (String -> String) -> HtmlM b -> String -> String-    go i attrs (Parent _ open close content) =-        ind i . getString open . attrs . (">\n" ++) . go (inc i) id content-              . ind i . getString close .  ('\n' :)-    go i attrs (Leaf _ begin end) =-        ind i . getString begin . attrs . getString end . ('\n' :)-    go i attrs (AddAttribute _ key value h) = flip (go i) h $-        getString key . fromChoiceString value . ('"' :) . attrs-    go i attrs (AddCustomAttribute _ key value h) = flip (go i) h $-        fromChoiceString key . fromChoiceString value . ('"' :) . attrs-    go i _ (Content content) = ind i . fromChoiceString content . ('\n' :)-    go i attrs (Append h1 h2) = go i attrs h1 . go i attrs h2-    go _ _ Empty = id-    {-# NOINLINE go #-}--    -- Increase the indentation-    inc = (+) 4--    -- Produce appending indentation-    ind i = (replicate i ' ' ++)-{-# INLINE renderString #-}---- | Render HTML to a lazy 'String'. The result is prettified.----renderHtml :: Html    -- ^ HTML to render-           -> String  -- ^ Resulting 'String'.-renderHtml html = renderString html ""-{-# INLINE renderHtml #-}
− src/Text/Blaze/Renderer/String.hs
@@ -1,86 +0,0 @@-{-# LANGUAGE CPP #-}-#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ >= 704)-{-# LANGUAGE Trustworthy #-}-#endif--- | A renderer that produces a native Haskell 'String', mostly meant for--- debugging purposes.----{-# LANGUAGE OverloadedStrings #-}-module Text.Blaze.Renderer.String-    ( fromChoiceString-    , renderHtml-    ) where--import Data.List (isInfixOf)--import qualified Data.ByteString.Char8 as SBC-import qualified Data.Text as T-import qualified Data.ByteString as S--import Text.Blaze.Internal---- | Escape HTML entities in a string----escapeHtmlEntities :: String  -- ^ String to escape-                   -> String  -- ^ String to append-                   -> String  -- ^ Resulting string-escapeHtmlEntities []     k = k-escapeHtmlEntities (c:cs) k = case c of-    '<'  -> '&' : 'l' : 't' : ';'             : escapeHtmlEntities cs k-    '>'  -> '&' : 'g' : 't' : ';'             : escapeHtmlEntities cs k-    '&'  -> '&' : 'a' : 'm' : 'p' : ';'       : escapeHtmlEntities cs k-    '"'  -> '&' : 'q' : 'u' : 'o' : 't' : ';' : escapeHtmlEntities cs k-    '\'' -> '&' : '#' : '3' : '9' : ';'       : escapeHtmlEntities cs k-    x    -> x                                 : escapeHtmlEntities cs k---- | Render a 'ChoiceString'.----fromChoiceString :: ChoiceString  -- ^ String to render-                 -> String        -- ^ String to append-                 -> String        -- ^ Resulting string-fromChoiceString (Static s)     = getString s-fromChoiceString (String s)     = escapeHtmlEntities s-fromChoiceString (Text s)       = escapeHtmlEntities $ T.unpack s-fromChoiceString (ByteString s) = (SBC.unpack s ++)-fromChoiceString (PreEscaped x) = case x of-    String s -> (s ++)-    Text   s -> (\k -> T.foldr (:) k s)-    s        -> fromChoiceString s-fromChoiceString (External x) = case x of-    -- Check that the sequence "</" is *not* in the external data.-    String s     -> if "</" `isInfixOf` s then id else (s ++)-    Text   s     -> if "</" `T.isInfixOf` s then id else (\k -> T.foldr (:) k s)-    ByteString s -> if "</" `S.isInfixOf` s then id else (SBC.unpack s ++)-    s            -> fromChoiceString s-fromChoiceString (AppendChoiceString x y) =-    fromChoiceString x . fromChoiceString y-fromChoiceString EmptyChoiceString = id-{-# INLINE fromChoiceString #-}---- | Render some 'Html' to an appending 'String'.----renderString :: Html    -- ^ HTML to render-             -> String  -- ^ String to append-             -> String  -- ^ Resulting String-renderString = go id -  where-    go :: (String -> String) -> HtmlM b -> String -> String-    go attrs (Parent _ open close content) =-        getString open . attrs . ('>' :) . go id content . getString close-    go attrs (Leaf _ begin end) = getString begin . attrs . getString end-    go attrs (AddAttribute _ key value h) = flip go h $-        getString key . fromChoiceString value . ('"' :) . attrs-    go attrs (AddCustomAttribute _ key value h) = flip go h $-        fromChoiceString key . fromChoiceString value . ('"' :) . attrs-    go _ (Content content) = fromChoiceString content-    go attrs (Append h1 h2) = go attrs h1 . go attrs h2-    go _ Empty = id-    {-# NOINLINE go #-}-{-# INLINE renderString #-}---- | Render HTML to a lazy 'String'.----renderHtml :: Html    -- ^ HTML to render-           -> String  -- ^ Resulting 'String'-renderHtml html = renderString html ""-{-# INLINE renderHtml #-}
− src/Text/Blaze/Renderer/Text.hs
@@ -1,124 +0,0 @@-{-# LANGUAGE CPP #-}-#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ >= 704)-{-# LANGUAGE Trustworthy #-}-#endif-{-# LANGUAGE OverloadedStrings #-}--- | A renderer that produces a lazy 'L.Text' value, using the Text Builder.----module Text.Blaze.Renderer.Text-    ( renderHtmlBuilder-    , renderHtmlBuilderWith-    , renderHtml-    , renderHtmlWith-    ) where--import Data.Monoid (mappend, mempty)-import Data.List (isInfixOf)--import Data.Text (Text)-import qualified Data.Text as T-import Data.Text.Encoding (decodeUtf8)-import qualified Data.Text.Lazy as L-import Data.ByteString (ByteString)-import qualified Data.ByteString as S (isInfixOf)--import Text.Blaze.Internal-import Data.Text.Lazy.Builder (Builder)-import qualified Data.Text.Lazy.Builder as B---- | Escape HTML entities in a text value----escapeHtmlEntities :: Text     -- ^ Text to escape-                   -> Builder  -- ^ Resulting text builder-escapeHtmlEntities = T.foldr escape mempty-  where-    escape :: Char -> Builder -> Builder-    escape '<'  b = B.fromText "&lt;"   `mappend` b-    escape '>'  b = B.fromText "&gt;"   `mappend` b-    escape '&'  b = B.fromText "&amp;"  `mappend` b-    escape '"'  b = B.fromText "&quot;" `mappend` b-    escape '\'' b = B.fromText "&#39;"  `mappend` b-    escape x    b = B.singleton x       `mappend` b---- | Render a 'ChoiceString'. TODO: Optimization possibility, apply static--- argument transformation.----fromChoiceString :: (ByteString -> Text)  -- ^ Decoder for bytestrings-                 -> ChoiceString          -- ^ String to render-                 -> Builder               -- ^ Resulting builder-fromChoiceString _ (Static s)     = B.fromText $ getText s-fromChoiceString _ (String s)     = escapeHtmlEntities $ T.pack s-fromChoiceString _ (Text s)       = escapeHtmlEntities s-fromChoiceString d (ByteString s) = B.fromText $ d s-fromChoiceString d (PreEscaped x) = case x of-    String s -> B.fromText $ T.pack s-    Text   s -> B.fromText s-    s        -> fromChoiceString d s-fromChoiceString d (External x) = case x of-    -- Check that the sequence "</" is *not* in the external data.-    String s     -> if "</" `isInfixOf` s then mempty else B.fromText (T.pack s)-    Text   s     -> if "</" `T.isInfixOf` s then mempty else B.fromText s-    ByteString s -> if "</" `S.isInfixOf` s then mempty else B.fromText (d s)-    s            -> fromChoiceString d s-fromChoiceString d (AppendChoiceString x y) =-    fromChoiceString d x `mappend` fromChoiceString d y-fromChoiceString _ EmptyChoiceString = mempty-{-# INLINE fromChoiceString #-}---- | Render HTML to a text builder-renderHtmlBuilder :: Html-                  -> Builder-renderHtmlBuilder = renderHtmlBuilderWith decodeUtf8-{-# INLINE renderHtmlBuilder #-}---- | Render some 'Html' to a Text 'Builder'.----renderHtmlBuilderWith :: (ByteString -> Text)  -- ^ Decoder for bytestrings-                      -> Html                  -- ^ HTML to render-                      -> Builder               -- ^ Resulting builder-renderHtmlBuilderWith d = go mempty-  where-    go :: Builder -> HtmlM b -> Builder-    go attrs (Parent _ open close content) =-        B.fromText (getText open)-            `mappend` attrs-            `mappend` B.singleton '>'-            `mappend` go mempty content-            `mappend` B.fromText (getText close)-    go attrs (Leaf _ begin end) =-        B.fromText (getText begin)-            `mappend` attrs-            `mappend` B.fromText (getText end)-    go attrs (AddAttribute _ key value h) =-        go (B.fromText (getText key)-            `mappend` fromChoiceString d value-            `mappend` B.singleton '"'-            `mappend` attrs) h-    go attrs (AddCustomAttribute _ key value h) =-        go (fromChoiceString d key-            `mappend` fromChoiceString d value-            `mappend` B.singleton '"'-            `mappend` attrs) h-    go _ (Content content)  = fromChoiceString d content-    go attrs (Append h1 h2) = go attrs h1 `mappend` go attrs h2-    go _ Empty              = mempty-    {-# NOINLINE go #-}-{-# INLINE renderHtmlBuilderWith #-}---- | Render HTML to a lazy Text value. If there are any ByteString's in the--- input HTML, this function will consider them as UTF-8 encoded values and--- decode them that way.----renderHtml :: Html    -- ^ HTML to render-           -> L.Text  -- ^ Resulting 'L.Text'-renderHtml = renderHtmlWith decodeUtf8-{-# INLINE renderHtml #-}---- | Render HTML to a lazy Text value. This function allows you to specify what--- should happen with ByteString's in the input HTML. You can decode them or--- drop them, this depends on the application...----renderHtmlWith :: (ByteString -> Text)  -- ^ Decoder for ByteString's.-               -> Html                  -- ^ HTML to render-               -> L.Text                -- Resulting lazy text-renderHtmlWith d = B.toLazyText . renderHtmlBuilderWith d
− src/Text/Blaze/Renderer/Utf8.hs
@@ -1,95 +0,0 @@-{-# LANGUAGE CPP #-}-#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ >= 704)-{-# LANGUAGE Trustworthy #-}-#endif-{-# LANGUAGE OverloadedStrings #-}-module Text.Blaze.Renderer.Utf8-    ( renderHtmlBuilder-    , renderHtml-    , renderHtmlToByteStringIO-    ) where--import Data.Monoid (mappend, mempty)-import Data.List (isInfixOf)--import qualified Data.ByteString.Lazy as L-import qualified Data.Text as T (isInfixOf)-import qualified Data.ByteString as S (ByteString, isInfixOf)--import Text.Blaze.Internal-import Blaze.ByteString.Builder (Builder)-import qualified Blaze.ByteString.Builder           as B-import qualified Blaze.ByteString.Builder.Html.Utf8 as B---- | Render a 'ChoiceString'.----fromChoiceString :: ChoiceString  -- ^ String to render-                 -> Builder       -- ^ Resulting builder-fromChoiceString (Static s)     = B.copyByteString $ getUtf8ByteString s-fromChoiceString (String s)     = B.fromHtmlEscapedString s-fromChoiceString (Text s)       = B.fromHtmlEscapedText s-fromChoiceString (ByteString s) = B.fromByteString s-fromChoiceString (PreEscaped x) = case x of-    String s -> B.fromString s-    Text   s -> B.fromText s-    s        -> fromChoiceString s-fromChoiceString (External x) = case x of-    -- Check that the sequence "</" is *not* in the external data.-    String s     -> if "</" `isInfixOf` s then mempty else B.fromString s-    Text   s     -> if "</" `T.isInfixOf` s then mempty else B.fromText s-    ByteString s -> if "</" `S.isInfixOf` s then mempty else B.fromByteString s-    s            -> fromChoiceString s-fromChoiceString (AppendChoiceString x y) =-    fromChoiceString x `mappend` fromChoiceString y-fromChoiceString EmptyChoiceString = mempty-{-# INLINE fromChoiceString #-}---- | Render some 'Html' to a 'Builder'.----renderHtmlBuilder :: Html     -- ^ HTML to render-                  -> Builder  -- ^ Resulting builder-renderHtmlBuilder = go mempty-  where-    go :: Builder -> HtmlM b -> Builder-    go attrs (Parent _ open close content) =-        B.copyByteString (getUtf8ByteString open)-            `mappend` attrs-            `mappend` B.fromChar '>'-            `mappend` go mempty content-            `mappend` B.copyByteString (getUtf8ByteString close)-    go attrs (Leaf _ begin end) =-        B.copyByteString (getUtf8ByteString begin)-            `mappend` attrs-            `mappend` B.copyByteString (getUtf8ByteString end)-    go attrs (AddAttribute _ key value h) =-        go (B.copyByteString (getUtf8ByteString key)-            `mappend` fromChoiceString value-            `mappend` B.fromChar '"'-            `mappend` attrs) h-    go attrs (AddCustomAttribute _ key value h) =-        go (fromChoiceString key-            `mappend` fromChoiceString value-            `mappend` B.fromChar '"'-            `mappend` attrs) h-    go _ (Content content)  = fromChoiceString content-    go attrs (Append h1 h2) = go attrs h1 `mappend` go attrs h2-    go _ Empty              = mempty-    {-# NOINLINE go #-}-{-# INLINE renderHtmlBuilder #-}---- | Render HTML to a lazy UTF-8 encoded 'L.ByteString.'----renderHtml :: Html          -- ^ HTML to render-           -> L.ByteString  -- ^ Resulting 'L.ByteString'-renderHtml = B.toLazyByteString . renderHtmlBuilder-{-# INLINE renderHtml #-}---- | Repeatedly render HTML to a buffer and process this buffer using the given--- IO action.----renderHtmlToByteStringIO :: (S.ByteString -> IO ())-                                          -- ^ IO action to execute per rendered buffer-                         -> Html          -- ^ HTML to render-                         -> IO ()         -- ^ Resulting IO action-renderHtmlToByteStringIO io = B.toByteStringIO io . renderHtmlBuilder-{-# INLINE renderHtmlToByteStringIO #-}
src/Text/Blaze/XHtml1/FrameSet.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.XHtml1.FrameSet-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -106,9 +106,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -127,7 +128,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -148,7 +149,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -166,7 +167,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -184,7 +185,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<acronym>@ element. --@@ -202,7 +203,7 @@ {-# INLINE acronym #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -220,7 +221,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<applet>@ element. --@@ -238,7 +239,7 @@ {-# INLINE applet #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -255,7 +256,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -273,7 +274,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<basefont />@ element. --@@ -290,7 +291,7 @@ {-# INLINE basefont #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -308,7 +309,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<big>@ element. --@@ -326,7 +327,7 @@ {-# INLINE big #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -344,7 +345,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -362,7 +363,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -379,7 +380,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -397,7 +398,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -415,7 +416,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<center>@ element. --@@ -433,7 +434,7 @@ {-# INLINE center #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -451,7 +452,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -469,7 +470,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -486,7 +487,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -504,7 +505,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -522,7 +523,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -540,7 +541,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -558,7 +559,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dir>@ element. --@@ -576,7 +577,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -594,7 +595,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -612,7 +613,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -630,7 +631,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -648,7 +649,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -666,7 +667,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<font>@ element. --@@ -684,7 +685,7 @@ {-# INLINE font #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -702,7 +703,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<frame />@ element. --@@ -719,7 +720,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<frameset>@ element. --@@ -737,7 +738,7 @@ {-# INLINE frameset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -755,7 +756,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -773,7 +774,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -791,7 +792,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -809,7 +810,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -827,7 +828,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -845,7 +846,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -863,7 +864,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -880,7 +881,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -898,7 +899,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -916,7 +917,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<iframe>@ element. --@@ -934,7 +935,7 @@ {-# INLINE iframe #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -951,7 +952,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -968,7 +969,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -986,7 +987,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<isindex>@ element. --@@ -1004,7 +1005,7 @@ {-# INLINE isindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -1022,7 +1023,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -1040,7 +1041,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -1058,7 +1059,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -1076,7 +1077,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -1093,7 +1094,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -1111,7 +1112,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<menu>@ element. --@@ -1129,7 +1130,7 @@ {-# INLINE menu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -1146,7 +1147,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noframes>@ element. --@@ -1164,7 +1165,7 @@ {-# INLINE noframes #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -1182,7 +1183,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -1200,7 +1201,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1218,7 +1219,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1236,7 +1237,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1254,7 +1255,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1272,7 +1273,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1289,7 +1290,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1307,7 +1308,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1325,7 +1326,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<s>@ element. --@@ -1343,7 +1344,7 @@ {-# INLINE s #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1361,7 +1362,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1379,7 +1380,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1397,7 +1398,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1415,7 +1416,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1433,7 +1434,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1451,7 +1452,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1469,7 +1470,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1487,7 +1488,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1505,7 +1506,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1523,7 +1524,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1541,7 +1542,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1559,7 +1560,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1577,7 +1578,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1595,7 +1596,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1613,7 +1614,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1631,7 +1632,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1649,7 +1650,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1667,7 +1668,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tt>@ element. --@@ -1685,7 +1686,7 @@ {-# INLINE tt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<u>@ element. --@@ -1703,7 +1704,7 @@ {-# INLINE u #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1721,7 +1722,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --
src/Text/Blaze/XHtml1/FrameSet/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -113,14 +113,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @abbr@ attribute. --@@ -138,7 +138,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -156,7 +156,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -174,7 +174,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -192,7 +192,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @align@ attribute. --@@ -210,7 +210,7 @@ {-# INLINE align #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -228,7 +228,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @archive@ attribute. --@@ -246,7 +246,7 @@ {-# INLINE archive #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @axis@ attribute. --@@ -264,7 +264,7 @@ {-# INLINE axis #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @background@ attribute. --@@ -282,7 +282,7 @@ {-# INLINE background #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @bgcolor@ attribute. --@@ -300,7 +300,7 @@ {-# INLINE bgcolor #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @border@ attribute. --@@ -318,7 +318,7 @@ {-# INLINE border #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellpadding@ attribute. --@@ -336,7 +336,7 @@ {-# INLINE cellpadding #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellspacing@ attribute. --@@ -354,7 +354,7 @@ {-# INLINE cellspacing #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @char@ attribute. --@@ -372,7 +372,7 @@ {-# INLINE char #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charoff@ attribute. --@@ -390,7 +390,7 @@ {-# INLINE charoff #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -408,7 +408,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -426,7 +426,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -444,7 +444,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -462,7 +462,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @classid@ attribute. --@@ -480,7 +480,7 @@ {-# INLINE classid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @clear@ attribute. --@@ -498,7 +498,7 @@ {-# INLINE clear #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codebase@ attribute. --@@ -516,7 +516,7 @@ {-# INLINE codebase #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codetype@ attribute. --@@ -534,7 +534,7 @@ {-# INLINE codetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -552,7 +552,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -570,7 +570,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @compact@ attribute. --@@ -588,7 +588,7 @@ {-# INLINE compact #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -606,7 +606,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -624,7 +624,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -642,7 +642,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -660,7 +660,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @declare@ attribute. --@@ -678,7 +678,7 @@ {-# INLINE declare #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -696,7 +696,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -714,7 +714,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -732,7 +732,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -750,7 +750,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -768,7 +768,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frame@ attribute. --@@ -786,7 +786,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frameborder@ attribute. --@@ -804,7 +804,7 @@ {-# INLINE frameborder #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -822,7 +822,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -840,7 +840,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -858,7 +858,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -876,7 +876,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hspace@ attribute. --@@ -894,7 +894,7 @@ {-# INLINE hspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -912,7 +912,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -930,7 +930,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -948,7 +948,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -966,7 +966,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @language@ attribute. --@@ -984,7 +984,7 @@ {-# INLINE language #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -1002,7 +1002,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -1020,7 +1020,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -1038,7 +1038,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -1056,7 +1056,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -1074,7 +1074,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nohref@ attribute. --@@ -1092,7 +1092,7 @@ {-# INLINE nohref #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @noshade@ attribute. --@@ -1110,7 +1110,7 @@ {-# INLINE noshade #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nowrap@ attribute. --@@ -1128,7 +1128,7 @@ {-# INLINE nowrap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onabort@ attribute. --@@ -1146,7 +1146,7 @@ {-# INLINE onabort #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -1164,7 +1164,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1182,7 +1182,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1200,7 +1200,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1218,7 +1218,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1236,7 +1236,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1254,7 +1254,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeypress@ attribute. --@@ -1272,7 +1272,7 @@ {-# INLINE onkeypress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1290,7 +1290,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1308,7 +1308,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1326,7 +1326,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1344,7 +1344,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1362,7 +1362,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1380,7 +1380,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1398,7 +1398,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreset@ attribute. --@@ -1416,7 +1416,7 @@ {-# INLINE onreset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -1434,7 +1434,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -1452,7 +1452,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -1470,7 +1470,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @profile@ attribute. --@@ -1488,7 +1488,7 @@ {-# INLINE profile #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -1506,7 +1506,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -1524,7 +1524,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rev@ attribute. --@@ -1542,7 +1542,7 @@ {-# INLINE rev #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -1560,7 +1560,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -1578,7 +1578,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rules@ attribute. --@@ -1596,7 +1596,7 @@ {-# INLINE rules #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scheme@ attribute. --@@ -1614,7 +1614,7 @@ {-# INLINE scheme #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -1632,7 +1632,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scrolling@ attribute. --@@ -1650,7 +1650,7 @@ {-# INLINE scrolling #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -1668,7 +1668,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -1686,7 +1686,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -1704,7 +1704,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -1722,7 +1722,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -1740,7 +1740,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @standby@ attribute. --@@ -1758,7 +1758,7 @@ {-# INLINE standby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @start@ attribute. --@@ -1776,7 +1776,7 @@ {-# INLINE start #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -1794,7 +1794,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -1812,7 +1812,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -1830,7 +1830,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @target@ attribute. --@@ -1848,7 +1848,7 @@ {-# INLINE target #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -1866,7 +1866,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -1884,7 +1884,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -1902,7 +1902,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valign@ attribute. --@@ -1920,7 +1920,7 @@ {-# INLINE valign #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -1938,7 +1938,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valuetype@ attribute. --@@ -1956,7 +1956,7 @@ {-# INLINE valuetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @vspace@ attribute. --@@ -1974,7 +1974,7 @@ {-# INLINE vspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --
src/Text/Blaze/XHtml1/Strict.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.XHtml1.Strict-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -93,9 +93,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -114,7 +115,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -135,7 +136,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -153,7 +154,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -171,7 +172,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<acronym>@ element. --@@ -189,7 +190,7 @@ {-# INLINE acronym #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -207,7 +208,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -224,7 +225,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -242,7 +243,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -260,7 +261,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<big>@ element. --@@ -278,7 +279,7 @@ {-# INLINE big #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -296,7 +297,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -314,7 +315,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -331,7 +332,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -349,7 +350,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -367,7 +368,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -385,7 +386,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -403,7 +404,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -420,7 +421,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -438,7 +439,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -456,7 +457,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -474,7 +475,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -492,7 +493,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -510,7 +511,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -528,7 +529,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -546,7 +547,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -564,7 +565,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -582,7 +583,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -600,7 +601,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -618,7 +619,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -636,7 +637,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -654,7 +655,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -672,7 +673,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -690,7 +691,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -708,7 +709,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -726,7 +727,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -743,7 +744,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -761,7 +762,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -779,7 +780,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -796,7 +797,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -813,7 +814,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -831,7 +832,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -849,7 +850,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -867,7 +868,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -885,7 +886,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -903,7 +904,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -920,7 +921,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -938,7 +939,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -955,7 +956,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -973,7 +974,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -991,7 +992,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1009,7 +1010,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1027,7 +1028,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1045,7 +1046,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1063,7 +1064,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1080,7 +1081,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1098,7 +1099,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1116,7 +1117,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1134,7 +1135,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1152,7 +1153,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1170,7 +1171,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1188,7 +1189,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1206,7 +1207,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1224,7 +1225,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1242,7 +1243,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1260,7 +1261,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1278,7 +1279,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1296,7 +1297,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1314,7 +1315,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1332,7 +1333,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1350,7 +1351,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1368,7 +1369,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1386,7 +1387,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1404,7 +1405,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1422,7 +1423,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1440,7 +1441,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tt>@ element. --@@ -1458,7 +1459,7 @@ {-# INLINE tt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1476,7 +1477,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --
src/Text/Blaze/XHtml1/Strict/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -100,14 +100,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @abbr@ attribute. --@@ -125,7 +125,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -143,7 +143,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -161,7 +161,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -179,7 +179,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @align@ attribute. --@@ -197,7 +197,7 @@ {-# INLINE align #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -215,7 +215,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @archive@ attribute. --@@ -233,7 +233,7 @@ {-# INLINE archive #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @axis@ attribute. --@@ -251,7 +251,7 @@ {-# INLINE axis #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @border@ attribute. --@@ -269,7 +269,7 @@ {-# INLINE border #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellpadding@ attribute. --@@ -287,7 +287,7 @@ {-# INLINE cellpadding #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellspacing@ attribute. --@@ -305,7 +305,7 @@ {-# INLINE cellspacing #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @char@ attribute. --@@ -323,7 +323,7 @@ {-# INLINE char #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charoff@ attribute. --@@ -341,7 +341,7 @@ {-# INLINE charoff #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -359,7 +359,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -377,7 +377,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -395,7 +395,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -413,7 +413,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @classid@ attribute. --@@ -431,7 +431,7 @@ {-# INLINE classid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codebase@ attribute. --@@ -449,7 +449,7 @@ {-# INLINE codebase #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codetype@ attribute. --@@ -467,7 +467,7 @@ {-# INLINE codetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -485,7 +485,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -503,7 +503,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -521,7 +521,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -539,7 +539,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -557,7 +557,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -575,7 +575,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @declare@ attribute. --@@ -593,7 +593,7 @@ {-# INLINE declare #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -611,7 +611,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -629,7 +629,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -647,7 +647,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -665,7 +665,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -683,7 +683,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frame@ attribute. --@@ -701,7 +701,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -719,7 +719,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -737,7 +737,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -755,7 +755,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -773,7 +773,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -791,7 +791,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -809,7 +809,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -827,7 +827,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -845,7 +845,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -863,7 +863,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -881,7 +881,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -899,7 +899,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -917,7 +917,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -935,7 +935,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nohref@ attribute. --@@ -953,7 +953,7 @@ {-# INLINE nohref #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onabort@ attribute. --@@ -971,7 +971,7 @@ {-# INLINE onabort #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -989,7 +989,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1007,7 +1007,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1025,7 +1025,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1043,7 +1043,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1061,7 +1061,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1079,7 +1079,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeypress@ attribute. --@@ -1097,7 +1097,7 @@ {-# INLINE onkeypress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1115,7 +1115,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1133,7 +1133,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1151,7 +1151,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1169,7 +1169,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1187,7 +1187,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1205,7 +1205,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1223,7 +1223,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreset@ attribute. --@@ -1241,7 +1241,7 @@ {-# INLINE onreset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -1259,7 +1259,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -1277,7 +1277,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -1295,7 +1295,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @profile@ attribute. --@@ -1313,7 +1313,7 @@ {-# INLINE profile #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -1331,7 +1331,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -1349,7 +1349,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rev@ attribute. --@@ -1367,7 +1367,7 @@ {-# INLINE rev #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -1385,7 +1385,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -1403,7 +1403,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rules@ attribute. --@@ -1421,7 +1421,7 @@ {-# INLINE rules #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scheme@ attribute. --@@ -1439,7 +1439,7 @@ {-# INLINE scheme #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -1457,7 +1457,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -1475,7 +1475,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -1493,7 +1493,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -1511,7 +1511,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -1529,7 +1529,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -1547,7 +1547,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @standby@ attribute. --@@ -1565,7 +1565,7 @@ {-# INLINE standby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -1583,7 +1583,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -1601,7 +1601,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -1619,7 +1619,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -1637,7 +1637,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -1655,7 +1655,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -1673,7 +1673,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valign@ attribute. --@@ -1691,7 +1691,7 @@ {-# INLINE valign #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -1709,7 +1709,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valuetype@ attribute. --@@ -1727,7 +1727,7 @@ {-# INLINE valuetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --
src/Text/Blaze/XHtml1/Transitional.hs view
@@ -5,7 +5,7 @@ -- | This module exports HTML combinators used to create documents. -- module Text.Blaze.XHtml1.Transitional-    ( module Text.Blaze+    ( module Text.Blaze.Html     , docType     , docTypeHtml     , a@@ -104,9 +104,10 @@  import Text.Blaze import Text.Blaze.Internal+import Text.Blaze.Html  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:155+-- src/Util/GenerateHtmlCombinators.hs:156 -- -- | Combinator for the document type. This should be placed at the top -- of every HTML page.@@ -125,7 +126,7 @@ {-# INLINE docType #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:176+-- src/Util/GenerateHtmlCombinators.hs:177 -- -- | Combinator for the @\<html>@ element. This combinator will also -- insert the correct doctype.@@ -146,7 +147,7 @@ {-# INLINE docTypeHtml #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<a>@ element. --@@ -164,7 +165,7 @@ {-# INLINE a #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<abbr>@ element. --@@ -182,7 +183,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<acronym>@ element. --@@ -200,7 +201,7 @@ {-# INLINE acronym #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<address>@ element. --@@ -218,7 +219,7 @@ {-# INLINE address #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<applet>@ element. --@@ -236,7 +237,7 @@ {-# INLINE applet #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<area />@ element. --@@ -253,7 +254,7 @@ {-# INLINE area #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<b>@ element. --@@ -271,7 +272,7 @@ {-# INLINE b #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<basefont />@ element. --@@ -288,7 +289,7 @@ {-# INLINE basefont #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<bdo>@ element. --@@ -306,7 +307,7 @@ {-# INLINE bdo #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<big>@ element. --@@ -324,7 +325,7 @@ {-# INLINE big #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<blockquote>@ element. --@@ -342,7 +343,7 @@ {-# INLINE blockquote #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<body>@ element. --@@ -360,7 +361,7 @@ {-# INLINE body #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<br />@ element. --@@ -377,7 +378,7 @@ {-# INLINE br #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<button>@ element. --@@ -395,7 +396,7 @@ {-# INLINE button #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<caption>@ element. --@@ -413,7 +414,7 @@ {-# INLINE caption #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<center>@ element. --@@ -431,7 +432,7 @@ {-# INLINE center #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<cite>@ element. --@@ -449,7 +450,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<code>@ element. --@@ -467,7 +468,7 @@ {-# INLINE code #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<col />@ element. --@@ -484,7 +485,7 @@ {-# INLINE col #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<colgroup>@ element. --@@ -502,7 +503,7 @@ {-# INLINE colgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dd>@ element. --@@ -520,7 +521,7 @@ {-# INLINE dd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<del>@ element. --@@ -538,7 +539,7 @@ {-# INLINE del #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dfn>@ element. --@@ -556,7 +557,7 @@ {-# INLINE dfn #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dir>@ element. --@@ -574,7 +575,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<div>@ element. --@@ -592,7 +593,7 @@ {-# INLINE div #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dl>@ element. --@@ -610,7 +611,7 @@ {-# INLINE dl #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<dt>@ element. --@@ -628,7 +629,7 @@ {-# INLINE dt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<em>@ element. --@@ -646,7 +647,7 @@ {-# INLINE em #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<fieldset>@ element. --@@ -664,7 +665,7 @@ {-# INLINE fieldset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<font>@ element. --@@ -682,7 +683,7 @@ {-# INLINE font #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<form>@ element. --@@ -700,7 +701,7 @@ {-# INLINE form #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h1>@ element. --@@ -718,7 +719,7 @@ {-# INLINE h1 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h2>@ element. --@@ -736,7 +737,7 @@ {-# INLINE h2 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h3>@ element. --@@ -754,7 +755,7 @@ {-# INLINE h3 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h4>@ element. --@@ -772,7 +773,7 @@ {-# INLINE h4 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h5>@ element. --@@ -790,7 +791,7 @@ {-# INLINE h5 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<h6>@ element. --@@ -808,7 +809,7 @@ {-# INLINE h6 #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<head>@ element. --@@ -826,7 +827,7 @@ {-# INLINE head #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<hr />@ element. --@@ -843,7 +844,7 @@ {-# INLINE hr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<html>@ element. --@@ -861,7 +862,7 @@ {-# INLINE html #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<i>@ element. --@@ -879,7 +880,7 @@ {-# INLINE i #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<iframe>@ element. --@@ -897,7 +898,7 @@ {-# INLINE iframe #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<img />@ element. --@@ -914,7 +915,7 @@ {-# INLINE img #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<input />@ element. --@@ -931,7 +932,7 @@ {-# INLINE input #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ins>@ element. --@@ -949,7 +950,7 @@ {-# INLINE ins #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<isindex>@ element. --@@ -967,7 +968,7 @@ {-# INLINE isindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<kbd>@ element. --@@ -985,7 +986,7 @@ {-# INLINE kbd #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<label>@ element. --@@ -1003,7 +1004,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<legend>@ element. --@@ -1021,7 +1022,7 @@ {-# INLINE legend #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<li>@ element. --@@ -1039,7 +1040,7 @@ {-# INLINE li #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<link />@ element. --@@ -1056,7 +1057,7 @@ {-# INLINE link #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<map>@ element. --@@ -1074,7 +1075,7 @@ {-# INLINE map #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<menu>@ element. --@@ -1092,7 +1093,7 @@ {-# INLINE menu #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<meta />@ element. --@@ -1109,7 +1110,7 @@ {-# INLINE meta #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noframes>@ element. --@@ -1127,7 +1128,7 @@ {-# INLINE noframes #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<noscript>@ element. --@@ -1145,7 +1146,7 @@ {-# INLINE noscript #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<object>@ element. --@@ -1163,7 +1164,7 @@ {-# INLINE object #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ol>@ element. --@@ -1181,7 +1182,7 @@ {-# INLINE ol #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<optgroup>@ element. --@@ -1199,7 +1200,7 @@ {-# INLINE optgroup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<option>@ element. --@@ -1217,7 +1218,7 @@ {-# INLINE option #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<p>@ element. --@@ -1235,7 +1236,7 @@ {-# INLINE p #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:225+-- src/Util/GenerateHtmlCombinators.hs:226 -- -- | Combinator for the @\<param />@ element. --@@ -1252,7 +1253,7 @@ {-# INLINE param #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<pre>@ element. --@@ -1270,7 +1271,7 @@ {-# INLINE pre #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<q>@ element. --@@ -1288,7 +1289,7 @@ {-# INLINE q #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<s>@ element. --@@ -1306,7 +1307,7 @@ {-# INLINE s #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<samp>@ element. --@@ -1324,7 +1325,7 @@ {-# INLINE samp #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<script>@ element. --@@ -1342,7 +1343,7 @@ {-# INLINE script #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<select>@ element. --@@ -1360,7 +1361,7 @@ {-# INLINE select #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<small>@ element. --@@ -1378,7 +1379,7 @@ {-# INLINE small #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<span>@ element. --@@ -1396,7 +1397,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<strong>@ element. --@@ -1414,7 +1415,7 @@ {-# INLINE strong #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<style>@ element. --@@ -1432,7 +1433,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sub>@ element. --@@ -1450,7 +1451,7 @@ {-# INLINE sub #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<sup>@ element. --@@ -1468,7 +1469,7 @@ {-# INLINE sup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<table>@ element. --@@ -1486,7 +1487,7 @@ {-# INLINE table #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tbody>@ element. --@@ -1504,7 +1505,7 @@ {-# INLINE tbody #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<td>@ element. --@@ -1522,7 +1523,7 @@ {-# INLINE td #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<textarea>@ element. --@@ -1540,7 +1541,7 @@ {-# INLINE textarea #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tfoot>@ element. --@@ -1558,7 +1559,7 @@ {-# INLINE tfoot #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<th>@ element. --@@ -1576,7 +1577,7 @@ {-# INLINE th #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<thead>@ element. --@@ -1594,7 +1595,7 @@ {-# INLINE thead #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<title>@ element. --@@ -1612,7 +1613,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tr>@ element. --@@ -1630,7 +1631,7 @@ {-# INLINE tr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<tt>@ element. --@@ -1648,7 +1649,7 @@ {-# INLINE tt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<u>@ element. --@@ -1666,7 +1667,7 @@ {-# INLINE u #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<ul>@ element. --@@ -1684,7 +1685,7 @@ {-# INLINE ul #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:198+-- src/Util/GenerateHtmlCombinators.hs:199 -- -- | Combinator for the @\<var>@ element. --
src/Text/Blaze/XHtml1/Transitional/Attributes.hs view
@@ -1,5 +1,5 @@ -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:92+-- src/Util/GenerateHtmlCombinators.hs:93 -- -- | This module exports combinators that provide you with the -- ability to set attributes on HTML elements.@@ -111,14 +111,14 @@     ) where  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:98+-- src/Util/GenerateHtmlCombinators.hs:99 -- import Prelude ()  import Text.Blaze.Internal (Attribute, AttributeValue, attribute)  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @abbr@ attribute. --@@ -136,7 +136,7 @@ {-# INLINE abbr #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accept@ attribute. --@@ -154,7 +154,7 @@ {-# INLINE accept #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @accesskey@ attribute. --@@ -172,7 +172,7 @@ {-# INLINE accesskey #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @action@ attribute. --@@ -190,7 +190,7 @@ {-# INLINE action #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @align@ attribute. --@@ -208,7 +208,7 @@ {-# INLINE align #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @alt@ attribute. --@@ -226,7 +226,7 @@ {-# INLINE alt #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @archive@ attribute. --@@ -244,7 +244,7 @@ {-# INLINE archive #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @axis@ attribute. --@@ -262,7 +262,7 @@ {-# INLINE axis #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @background@ attribute. --@@ -280,7 +280,7 @@ {-# INLINE background #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @bgcolor@ attribute. --@@ -298,7 +298,7 @@ {-# INLINE bgcolor #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @border@ attribute. --@@ -316,7 +316,7 @@ {-# INLINE border #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellpadding@ attribute. --@@ -334,7 +334,7 @@ {-# INLINE cellpadding #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cellspacing@ attribute. --@@ -352,7 +352,7 @@ {-# INLINE cellspacing #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @char@ attribute. --@@ -370,7 +370,7 @@ {-# INLINE char #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charoff@ attribute. --@@ -388,7 +388,7 @@ {-# INLINE charoff #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @charset@ attribute. --@@ -406,7 +406,7 @@ {-# INLINE charset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @checked@ attribute. --@@ -424,7 +424,7 @@ {-# INLINE checked #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cite@ attribute. --@@ -442,7 +442,7 @@ {-# INLINE cite #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @class@ attribute. --@@ -460,7 +460,7 @@ {-# INLINE class_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @classid@ attribute. --@@ -478,7 +478,7 @@ {-# INLINE classid #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @clear@ attribute. --@@ -496,7 +496,7 @@ {-# INLINE clear #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codebase@ attribute. --@@ -514,7 +514,7 @@ {-# INLINE codebase #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @codetype@ attribute. --@@ -532,7 +532,7 @@ {-# INLINE codetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @cols@ attribute. --@@ -550,7 +550,7 @@ {-# INLINE cols #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @colspan@ attribute. --@@ -568,7 +568,7 @@ {-# INLINE colspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @compact@ attribute. --@@ -586,7 +586,7 @@ {-# INLINE compact #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @content@ attribute. --@@ -604,7 +604,7 @@ {-# INLINE content #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @coords@ attribute. --@@ -622,7 +622,7 @@ {-# INLINE coords #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @data@ attribute. --@@ -640,7 +640,7 @@ {-# INLINE data_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @datetime@ attribute. --@@ -658,7 +658,7 @@ {-# INLINE datetime #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @declare@ attribute. --@@ -676,7 +676,7 @@ {-# INLINE declare #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @defer@ attribute. --@@ -694,7 +694,7 @@ {-# INLINE defer #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @dir@ attribute. --@@ -712,7 +712,7 @@ {-# INLINE dir #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @disabled@ attribute. --@@ -730,7 +730,7 @@ {-# INLINE disabled #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @enctype@ attribute. --@@ -748,7 +748,7 @@ {-# INLINE enctype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @for@ attribute. --@@ -766,7 +766,7 @@ {-# INLINE for #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @frame@ attribute. --@@ -784,7 +784,7 @@ {-# INLINE frame #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @headers@ attribute. --@@ -802,7 +802,7 @@ {-# INLINE headers #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @height@ attribute. --@@ -820,7 +820,7 @@ {-# INLINE height #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @href@ attribute. --@@ -838,7 +838,7 @@ {-# INLINE href #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hreflang@ attribute. --@@ -856,7 +856,7 @@ {-# INLINE hreflang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @hspace@ attribute. --@@ -874,7 +874,7 @@ {-# INLINE hspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @http-equiv@ attribute. --@@ -892,7 +892,7 @@ {-# INLINE httpEquiv #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @id@ attribute. --@@ -910,7 +910,7 @@ {-# INLINE id #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @label@ attribute. --@@ -928,7 +928,7 @@ {-# INLINE label #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @lang@ attribute. --@@ -946,7 +946,7 @@ {-# INLINE lang #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @language@ attribute. --@@ -964,7 +964,7 @@ {-# INLINE language #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @maxlength@ attribute. --@@ -982,7 +982,7 @@ {-# INLINE maxlength #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @media@ attribute. --@@ -1000,7 +1000,7 @@ {-# INLINE media #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @method@ attribute. --@@ -1018,7 +1018,7 @@ {-# INLINE method #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @multiple@ attribute. --@@ -1036,7 +1036,7 @@ {-# INLINE multiple #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @name@ attribute. --@@ -1054,7 +1054,7 @@ {-# INLINE name #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nohref@ attribute. --@@ -1072,7 +1072,7 @@ {-# INLINE nohref #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @noshade@ attribute. --@@ -1090,7 +1090,7 @@ {-# INLINE noshade #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @nowrap@ attribute. --@@ -1108,7 +1108,7 @@ {-# INLINE nowrap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onabort@ attribute. --@@ -1126,7 +1126,7 @@ {-# INLINE onabort #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onblur@ attribute. --@@ -1144,7 +1144,7 @@ {-# INLINE onblur #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onchange@ attribute. --@@ -1162,7 +1162,7 @@ {-# INLINE onchange #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onclick@ attribute. --@@ -1180,7 +1180,7 @@ {-# INLINE onclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @ondblclick@ attribute. --@@ -1198,7 +1198,7 @@ {-# INLINE ondblclick #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onfocus@ attribute. --@@ -1216,7 +1216,7 @@ {-# INLINE onfocus #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeydown@ attribute. --@@ -1234,7 +1234,7 @@ {-# INLINE onkeydown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeypress@ attribute. --@@ -1252,7 +1252,7 @@ {-# INLINE onkeypress #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onkeyup@ attribute. --@@ -1270,7 +1270,7 @@ {-# INLINE onkeyup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onload@ attribute. --@@ -1288,7 +1288,7 @@ {-# INLINE onload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousedown@ attribute. --@@ -1306,7 +1306,7 @@ {-# INLINE onmousedown #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmousemove@ attribute. --@@ -1324,7 +1324,7 @@ {-# INLINE onmousemove #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseout@ attribute. --@@ -1342,7 +1342,7 @@ {-# INLINE onmouseout #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseover@ attribute. --@@ -1360,7 +1360,7 @@ {-# INLINE onmouseover #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onmouseup@ attribute. --@@ -1378,7 +1378,7 @@ {-# INLINE onmouseup #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onreset@ attribute. --@@ -1396,7 +1396,7 @@ {-# INLINE onreset #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onselect@ attribute. --@@ -1414,7 +1414,7 @@ {-# INLINE onselect #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onsubmit@ attribute. --@@ -1432,7 +1432,7 @@ {-# INLINE onsubmit #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @onunload@ attribute. --@@ -1450,7 +1450,7 @@ {-# INLINE onunload #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @profile@ attribute. --@@ -1468,7 +1468,7 @@ {-# INLINE profile #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @readonly@ attribute. --@@ -1486,7 +1486,7 @@ {-# INLINE readonly #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rel@ attribute. --@@ -1504,7 +1504,7 @@ {-# INLINE rel #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rev@ attribute. --@@ -1522,7 +1522,7 @@ {-# INLINE rev #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rows@ attribute. --@@ -1540,7 +1540,7 @@ {-# INLINE rows #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rowspan@ attribute. --@@ -1558,7 +1558,7 @@ {-# INLINE rowspan #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @rules@ attribute. --@@ -1576,7 +1576,7 @@ {-# INLINE rules #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scheme@ attribute. --@@ -1594,7 +1594,7 @@ {-# INLINE scheme #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @scope@ attribute. --@@ -1612,7 +1612,7 @@ {-# INLINE scope #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @selected@ attribute. --@@ -1630,7 +1630,7 @@ {-# INLINE selected #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @shape@ attribute. --@@ -1648,7 +1648,7 @@ {-# INLINE shape #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @size@ attribute. --@@ -1666,7 +1666,7 @@ {-# INLINE size #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @span@ attribute. --@@ -1684,7 +1684,7 @@ {-# INLINE span #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @src@ attribute. --@@ -1702,7 +1702,7 @@ {-# INLINE src #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @standby@ attribute. --@@ -1720,7 +1720,7 @@ {-# INLINE standby #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @start@ attribute. --@@ -1738,7 +1738,7 @@ {-# INLINE start #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @style@ attribute. --@@ -1756,7 +1756,7 @@ {-# INLINE style #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @summary@ attribute. --@@ -1774,7 +1774,7 @@ {-# INLINE summary #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @tabindex@ attribute. --@@ -1792,7 +1792,7 @@ {-# INLINE tabindex #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @target@ attribute. --@@ -1810,7 +1810,7 @@ {-# INLINE target #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @title@ attribute. --@@ -1828,7 +1828,7 @@ {-# INLINE title #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @type@ attribute. --@@ -1846,7 +1846,7 @@ {-# INLINE type_ #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @usemap@ attribute. --@@ -1864,7 +1864,7 @@ {-# INLINE usemap #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valign@ attribute. --@@ -1882,7 +1882,7 @@ {-# INLINE valign #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @value@ attribute. --@@ -1900,7 +1900,7 @@ {-# INLINE value #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @valuetype@ attribute. --@@ -1918,7 +1918,7 @@ {-# INLINE valuetype #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @vspace@ attribute. --@@ -1936,7 +1936,7 @@ {-# INLINE vspace #-}  -- WARNING: The next block of code was automatically generated by--- src/Util/GenerateHtmlCombinators.hs:248+-- src/Util/GenerateHtmlCombinators.hs:249 -- -- | Combinator for the @width@ attribute. --
src/Util/GenerateHtmlCombinators.hs view
@@ -1,7 +1,6 @@ {-# LANGUAGE CPP #-}  #define DO_NOT_EDIT (doNotEdit __FILE__ __LINE__)-#define TRUSTWORTHY "{-# LANGUAGE CPP #-}\n#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ >= 704)\n{-# LANGUAGE Trustworthy #-}\n#endif"  -- | Generates code for HTML tags. --@@ -68,19 +67,19 @@     -- Write the main module.     writeFile' (basePath <.> "hs") $ removeTrailingNewlines $ unlines         [ DO_NOT_EDIT-        , TRUSTWORTHY         , "{-# LANGUAGE OverloadedStrings #-}"         , "-- | This module exports HTML combinators used to create documents."         , "--"-        , exportList modulName $ "module Text.Blaze"-                                : "docType"-                                : "docTypeHtml"-                                : map (sanitize . fst) sortedTags+        , exportList modulName $ "module Text.Blaze.Html"+                               : "docType"+                               : "docTypeHtml"+                               : map (sanitize . fst) sortedTags         , DO_NOT_EDIT         , "import Prelude ((>>), (.))"         , ""         , "import Text.Blaze"         , "import Text.Blaze.Internal"+        , "import Text.Blaze.Html"         , ""         , makeDocType $ docType htmlVariant         , makeDocTypeHtml $ docType htmlVariant@@ -92,7 +91,6 @@     -- Write the attribute module.     writeFile' (basePath </> "Attributes.hs") $ removeTrailingNewlines $ unlines         [ DO_NOT_EDIT-        , TRUSTWORTHY         , "-- | This module exports combinators that provide you with the"         , "-- ability to set attributes on HTML elements."         , "--"
tests/TestSuite.hs view
@@ -4,13 +4,11 @@  import Test.Framework (defaultMain, testGroup) -import qualified Text.Blaze.Tests-import qualified Text.Blaze.Tests.Cases+import qualified Text.Blaze.Html.Tests import qualified Util.Tests  main :: IO () main = defaultMain-    [ testGroup "Text.Blaze.Tests"       Text.Blaze.Tests.tests-    , testGroup "Text.Blaze.Tests.Cases" Text.Blaze.Tests.Cases.tests+    [ testGroup "Text.Blaze.Html.Tests" Text.Blaze.Html.Tests.tests     , testGroup "Util.Tests"             Util.Tests.tests     ]
+ tests/Text/Blaze/Html/Tests.hs view
@@ -0,0 +1,116 @@+-- | A whole bunch of simple test cases+--+{-# LANGUAGE OverloadedStrings #-}+module Text.Blaze.Html.Tests+    ( tests+    ) where++import Prelude hiding (div, id)+import Control.Monad (forM_)+import Data.Monoid (mempty, mappend, mconcat)++import Data.Text (Text)+import Test.HUnit ((@=?))+import Test.Framework.Providers.HUnit (testCase)+import Test.Framework (Test)+import qualified Data.ByteString.Lazy.Char8 as LBC++import Text.Blaze.Html.Tests.Util+import Text.Blaze.Html5 hiding (map)+import Text.Blaze.Html5.Attributes+import Text.Blaze.Internal+import qualified Text.Blaze.Html5 as H++-- | Type for a simple HTML test. This data type contains the expected output+-- and the HTML template.+--+data HtmlTest = HtmlTest LBC.ByteString Html++-- | Create tests from an HTML test+--+makeTests :: String -> HtmlTest -> [Test]+makeTests baseName (HtmlTest expected h) =+    [ testCase (baseName ++ " (String)") $ expected @=? renderUsingString h+    , testCase (baseName ++ " (Text)") $ expected @=? renderUsingText h+    , testCase (baseName ++ " (Utf8)") $ expected @=? renderUsingUtf8 h+    ]++-- | Actual tests+--+tests :: [Test]+tests = concatMap (uncurry makeTests) $ zip names+    -- Simple cases+    [ HtmlTest "<div id=\"foo\"><p>banana</p><span>banana</span></div>" $+        div ! id "foo" $ do+            p "banana"+            H.span "banana"++    , HtmlTest "<img src=\"foo.png\" alt=\"bar\">" $+        img ! src "foo.png" ! alt "bar"++    -- Escaping cases+    , HtmlTest "&quot;&amp;&quot;" "\"&\""++    , HtmlTest "&lt;img&gt;" $ toHtml ("<img>" :: Text)++    , HtmlTest "&quot;&#39;&quot;" "\"'\""++    , HtmlTest "<img src=\"&amp;\">" $ img ! src "&"++    -- Pre-escaping cases+    , HtmlTest "<3 Haskell" $ preEscapedToMarkup ("<3 Haskell" :: String)++    , HtmlTest "<script />" $ preEscapedToMarkup ("<script />" :: Text)++    , HtmlTest "<p class=\"'&!;\">bad</p>" $+        p ! class_ (preEscapedToValue ("'&!;" :: String)) $ "bad"++    -- Unicode cases+    , HtmlTest "<span id=\"&amp;\">\206\187</span>" $+        H.span ! id "&" $ "λ"++    , HtmlTest "\226\136\128x. x \226\136\136 A"+        "∀x. x ∈ A"++    , HtmlTest "$6, \226\130\172\&7.01, \194\163\&75"+        "$6, €7.01, £75"++    -- Control cases+    , HtmlTest "<li>4</li><li>5</li><li>6</li>" $+        forM_ [4 :: Int .. 6] (li . toHtml)++    , HtmlTest "<br><img><area>" $+        sequence_ [br, img, area]++    -- Attribute tests+    , HtmlTest "<p data-foo=\"bar\">A paragraph</p>" $+        p ! (dataAttribute "foo" "bar") $ "A paragraph"++    , HtmlTest "<p>Hello</p>" $ p ! mempty $ "Hello"++    , HtmlTest "<img src=\"foo.png\" alt=\"foo\">" $+        img ! (src "foo.png" `mappend` alt "foo")++    -- ToHtml/ToValue tests+    , HtmlTest "12345678910" $ mconcat $ map toHtml [1 :: Int .. 10]++    , HtmlTest "<img src=\"funny-picture-4.png\">" $+        img ! src ("funny-picture-" `mappend` toValue (4 :: Integer)+                                    `mappend` ".png")++    , HtmlTest "abcdefghijklmnopqrstuvwxyz" $ forM_ ['a' .. 'z'] toHtml++    -- Custom elements/attributes tests+    , HtmlTest "<p>A paragraph</p>" $+        customParent "p" $ "A paragraph"++    , HtmlTest "<img src=\"foo.png\">" $+        customLeaf "img" False ! src "foo.png"++    , HtmlTest "<img />" $ customLeaf "img" True++    , HtmlTest "<p dojoType=\"select\">A paragraph</p>" $+        p ! (customAttribute "dojoType" "select") $ "A paragraph"+    ]+  where+    names = map (("Test case " ++) . show) [1 :: Int ..]
+ tests/Text/Blaze/Html/Tests/Util.hs view
@@ -0,0 +1,31 @@+-- | Utility functions for the blaze tests+--+module Text.Blaze.Html.Tests.Util+    ( renderUsingString+    , renderUsingText+    , renderUsingUtf8+    ) where++import Blaze.ByteString.Builder as B (toLazyByteString)+import Blaze.ByteString.Builder.Char.Utf8 as B (fromString)+import Data.Text.Lazy.Encoding (encodeUtf8)+import Text.Blaze.Html (Html)+import qualified Data.ByteString.Lazy as LB+import qualified Text.Blaze.Html.Renderer.String as String (renderHtml)+import qualified Text.Blaze.Html.Renderer.Text as Text (renderHtml)+import qualified Text.Blaze.Html.Renderer.Utf8 as Utf8 (renderHtml)++-- | Render HTML to an UTF-8 encoded ByteString using the String renderer+--+renderUsingString :: Html -> LB.ByteString+renderUsingString = toLazyByteString . fromString . String.renderHtml++-- | Render HTML to an UTF-8 encoded ByteString using the Text renderer+--+renderUsingText :: Html -> LB.ByteString+renderUsingText = encodeUtf8 . Text.renderHtml++-- | Render HTML to an UTF-8 encoded ByteString using the Utf8 renderer+--+renderUsingUtf8 :: Html -> LB.ByteString+renderUsingUtf8 = Utf8.renderHtml
− tests/Text/Blaze/Tests.hs
@@ -1,178 +0,0 @@-{-# LANGUAGE OverloadedStrings, TypeSynonymInstances, FlexibleInstances #-}-{-# OPTIONS_GHC -fno-warn-orphans #-}-module Text.Blaze.Tests-    ( tests-    ) where--import Prelude hiding (div, id)-import Data.Monoid (mempty)-import Control.Monad (replicateM)-import Control.Applicative ((<$>))-import Data.Word (Word8)-import Data.Char (ord)-import Data.List (isInfixOf)--import qualified Data.ByteString as SB-import qualified Data.ByteString.Lazy.Char8 as LBC-import qualified Data.ByteString.Lazy as LB-import Test.Framework-import Test.Framework.Providers.QuickCheck2-import Test.QuickCheck--import Text.Blaze.Html5 hiding (map)-import Text.Blaze.Html5.Attributes (id, class_, name)-import Text.Blaze.Internal-import Text.Blaze.Tests.Util--tests :: [Test]-tests = [ testProperty "left identity Monoid law"  monoidLeftIdentity-        , testProperty "right identity Monoid law" monoidRightIdentity-        , testProperty "associativity Monoid law"  monoidAssociativity-        , testProperty "mconcat Monoid law"        monoidConcat-        , testProperty "post escaping characters"  postEscapingCharacters-        , testProperty "valid UTF-8"               isValidUtf8-        , testProperty "external </ sequence"      externalEndSequence-        , testProperty "well nested <>"            wellNestedBrackets-        , testProperty "unsafeByteString id"       unsafeByteStringId-        ]---- | The left identity Monoid law.----monoidLeftIdentity :: Html -> Bool-monoidLeftIdentity h = (return () >> h) == h---- | The right identity Monoid law.----monoidRightIdentity :: Html -> Bool-monoidRightIdentity h = (h >> return ()) == h---- | The associativity Monoid law.----monoidAssociativity :: Html -> Html -> Html -> Bool-monoidAssociativity x y z = (x >> (y >> z)) == ((x >> y) >> z)---- | Concatenation Monoid law.----monoidConcat :: [Html] -> Bool-monoidConcat xs = sequence_ xs == foldr (>>) (return ()) xs---- | Escaped content cannot contain certain characters.----postEscapingCharacters :: String -> Bool-postEscapingCharacters str =-    LB.all (`notElem` forbidden) $ renderUsingUtf8 (string str)-  where-    forbidden = map (fromIntegral . ord) "\"'<>"---- | Check if the produced bytes are valid UTF-8----isValidUtf8 :: Html -> Bool-isValidUtf8 = isValidUtf8' . LB.unpack . renderUsingUtf8-  where-    isIn x y z = (x <= z) && (z <= y)-    isValidUtf8' :: [Word8] -> Bool-    isValidUtf8' [] = True-    isValidUtf8' (x:t)-        -- One byte-        | isIn 0x00 0x7f x = isValidUtf8' t-        -- Two bytes-        | isIn 0xc0 0xdf x = case t of-            (y:t') -> isIn 0x80 0xbf y && isValidUtf8' t'-            _      -> False-        -- Three bytes-        | isIn 0xe0 0xef x = case t of-            (y:z:t') -> all (isIn 0x80 0xbf) [y, z] && isValidUtf8' t'-            _        -> False-        -- Four bytes-        | isIn 0xf0 0xf7 x = case t of-            (y:z:u:t') -> all (isIn 0x80 0xbf) [y, z, u] && isValidUtf8' t'-            _          -> False-        | otherwise = False---- | Rendering an unsafe bytestring should not do anything----unsafeByteStringId :: [Word8] -> Bool-unsafeByteStringId ws =-    LB.pack ws == renderUsingUtf8 (unsafeByteString $ SB.pack ws)---- | Check if the "</" sequence does not appear in @<script>@ or @<style>@ tags.----externalEndSequence :: String -> Bool-externalEndSequence = not . isInfixOf "</" . LBC.unpack-                    . renderUsingUtf8 . external . string---- | Check that the "<>" characters are well-nested.----wellNestedBrackets :: Html -> Bool-wellNestedBrackets = wellNested False . LBC.unpack . renderUsingUtf8-  where-    wellNested isOpen [] = not isOpen-    wellNested isOpen (x:xs) = case x of-        '<' -> if isOpen then False else wellNested True xs-        '>' -> if isOpen then wellNested False xs else False-        _   -> wellNested isOpen xs---- Show instance for the HTML type, so we can debug.----instance Show Html where-    show = show . renderUsingUtf8---- Eq instance for the HTML type, so we can compare the results.----instance Eq Html where-    x == y =  renderUsingString x == renderUsingString y-           && renderUsingText x   == renderUsingText y-           && renderUsingUtf8 x   == renderUsingUtf8 y-           -- Some cross-checks-           && renderUsingString x == renderUsingText y-           && renderUsingText x   == renderUsingUtf8 y---- Arbitrary instance for the HTML type.----instance Arbitrary Html where-    arbitrary = arbitraryHtml 4---- | Auxiliary function for the arbitrary instance of the HTML type, used--- to limit the depth and size of the type.----arbitraryHtml :: Int       -- ^ Maximum depth.-              -> Gen Html  -- ^ Resulting arbitrary HTML snippet.-arbitraryHtml depth = do -    -- Choose the size (width) of this element.-    size <- choose (0, 3)--    -- Generate `size` new HTML snippets.-    children <- replicateM size arbitraryChild--    -- Return a concatenation of these children.-    return $ sequence_ children-  where-    -- Generate an arbitrary child. Do not take a parent when we have no depth-    -- left, obviously.-    arbitraryChild = do-        child <- oneof $  [arbitraryLeaf, arbitraryString, return mempty]-                       ++ [arbitraryParent | depth > 0]--        -- Generate some attributes for the child.-        size <- choose (0, 4)-        attributes <- replicateM size arbitraryAttribute-        return $ foldl (!) child attributes--    -- Generate an arbitrary parent element.-    arbitraryParent = do-        parent <- elements [p, div, table]-        parent <$> arbitraryHtml (depth - 1)--    -- Generate an arbitrary leaf element.-    arbitraryLeaf = oneof $ map return [img, br, area]--    -- Generate arbitrary string element.-    arbitraryString = do-        s <- arbitrary-        return $ string s--    -- Generate an arbitrary HTML attribute.-    arbitraryAttribute = do-        attr <- elements [id, class_, name]-        value <- arbitrary-        return $ attr $ stringValue value
− tests/Text/Blaze/Tests/Cases.hs
@@ -1,107 +0,0 @@--- | A whole bunch of simple test cases----{-# LANGUAGE OverloadedStrings #-}-module Text.Blaze.Tests.Cases-    ( tests-    ) where--import Prelude hiding (div, id)-import Control.Monad (forM_)-import Data.Monoid (mempty, mappend, mconcat)--import Data.Text (Text)-import Test.HUnit ((@=?))-import Test.Framework.Providers.HUnit (testCase)-import Test.Framework (Test)-import qualified Data.ByteString.Lazy.Char8 as LBC--import Text.Blaze-import Text.Blaze.Html5 hiding (map)-import qualified Text.Blaze.Html5 as H-import Text.Blaze.Html5.Attributes-import Text.Blaze.Tests.Util---- | Type for a simple HTML test. This data type contains the expected output--- and the HTML template.----data HtmlTest = HtmlTest LBC.ByteString Html---- | Create tests from an HTML test----makeTests :: String -> HtmlTest -> [Test]-makeTests baseName (HtmlTest expected h) =-    [ testCase (baseName ++ " (String)") $ expected @=? renderUsingString h-    , testCase (baseName ++ " (Text)") $ expected @=? renderUsingText h-    , testCase (baseName ++ " (Utf8)") $ expected @=? renderUsingUtf8 h-    ]---- | Actual tests----tests :: [Test]-tests = concatMap (uncurry makeTests) $ zip names-    -- Simple cases-    [ HtmlTest "<div id=\"foo\"><p>banana</p><span>banana</span></div>" $-        div ! id "foo" $ do-            p "banana"-            H.span "banana"--    , HtmlTest "<img src=\"foo.png\" alt=\"bar\">" $-        img ! src "foo.png" ! alt "bar"--    -- Escaping cases-    , HtmlTest "&quot;&amp;&quot;" "\"&\""--    , HtmlTest "&lt;img&gt;" $ toHtml ("<img>" :: Text)--    , HtmlTest "&quot;&#39;&quot;" "\"'\""--    , HtmlTest "<img src=\"&amp;\">" $ img ! src "&"--    -- Pre-escaping cases-    , HtmlTest "<3 Haskell" $ preEscapedText "<3 Haskell"--    , HtmlTest "<script />" $ preEscapedString "<script />"--    , HtmlTest "<p class=\"'&!;\">bad</p>" $-        p ! class_ (preEscapedTextValue "'&!;") $ "bad"--    -- Unicode cases-    , HtmlTest "<span id=\"&amp;\">\206\187</span>" $-        H.span ! id "&" $ "λ"--    , HtmlTest "\226\136\128x. x \226\136\136 A"-        "∀x. x ∈ A"--    , HtmlTest "$6, \226\130\172\&7.01, \194\163\&75"-        "$6, €7.01, £75"--    -- Control cases-    , HtmlTest "<li>4</li><li>5</li><li>6</li>" $-        forM_ [4 :: Int .. 6] (li . toHtml)--    , HtmlTest "<br><img><area>" $-        sequence_ [br, img, area]--    -- Attribute tests-    , HtmlTest "<p data-foo=\"bar\">A paragraph</p>" $-        p ! (dataAttribute "foo" "bar") $ "A paragraph"--    , HtmlTest "<p dojoType=\"select\">A paragraph</p>" $-        p ! (customAttribute "dojoType" "select") $ "A paragraph"--    , HtmlTest "<p>Hello</p>" $ p ! mempty $ "Hello"--    , HtmlTest "<img src=\"foo.png\" alt=\"foo\">" $-        img ! (src "foo.png" `mappend` alt "foo")--    -- ToHtml/ToValue tests-    , HtmlTest "12345678910" $ mconcat $ map toHtml [1 :: Int .. 10]--    , HtmlTest "<img src=\"funny-picture-4.png\">" $-        img ! src ("funny-picture-" `mappend` toValue (4 :: Integer)-                                    `mappend` ".png")--    , HtmlTest "abcdefghijklmnopqrstuvwxyz" $ forM_ ['a' .. 'z'] toHtml-    ]-  where-    names = map (("Test case " ++) . show) [1 :: Int ..]
− tests/Text/Blaze/Tests/Util.hs
@@ -1,31 +0,0 @@--- | Utility functions for the blaze tests----module Text.Blaze.Tests.Util-    ( renderUsingString-    , renderUsingText-    , renderUsingUtf8-    ) where--import Text.Blaze.Html5 hiding (map)-import qualified Data.ByteString.Lazy as LB-import qualified Text.Blaze.Renderer.Utf8 as Utf8 (renderHtml)-import qualified Text.Blaze.Renderer.Text as Text (renderHtml)-import qualified Text.Blaze.Renderer.String as String (renderHtml)-import Blaze.ByteString.Builder as B (toLazyByteString)-import Blaze.ByteString.Builder.Char.Utf8 as B (fromString)-import Data.Text.Lazy.Encoding (encodeUtf8)---- | Render HTML to an UTF-8 encoded ByteString using the String renderer----renderUsingString :: Html -> LB.ByteString-renderUsingString = toLazyByteString . fromString . String.renderHtml---- | Render HTML to an UTF-8 encoded ByteString using the Text renderer----renderUsingText :: Html -> LB.ByteString-renderUsingText = encodeUtf8 . Text.renderHtml---- | Render HTML to an UTF-8 encoded ByteString using the Utf8 renderer----renderUsingUtf8 :: Html -> LB.ByteString-renderUsingUtf8 = Utf8.renderHtml