-- ------------------------------------------------------------

{- |
   Module     : Text.XML.HXT.TagSoup
   Copyright  : Copyright (C) 2010 Uwe Schmidt
   License    : MIT

   Maintainer : Uwe Schmidt (uwe@fh-wedel.de)
   Stability  : stable
   Portability: portable

   Interface for TagSoup Parser

-}

-- ------------------------------------------------------------

module Text.XML.HXT.TagSoup
    ( module Text.XML.HXT.Arrow.TagSoupInterface
    , module Text.XML.HXT.TagSoup
    )
where

import           System.Console.GetOpt

import           Text.XML.HXT.Arrow.TagSoupInterface
import           Text.XML.HXT.Arrow.XmlState

-- ------------------------------------------------------------

a_tagsoup                       :: String
a_tagsoup :: String
a_tagsoup                       = "tagsoup"

tagSoupOptions                  ::  [OptDescr SysConfig]
tagSoupOptions :: [OptDescr SysConfig]
tagSoupOptions
    = [ String
-> [String] -> ArgDescr SysConfig -> String -> OptDescr SysConfig
forall a. String -> [String] -> ArgDescr a -> String -> OptDescr a
Option "T" [String
a_tagsoup] (SysConfig -> ArgDescr SysConfig
forall a. a -> ArgDescr a
NoArg SysConfig
withTagSoup)
        "lazy tagsoup parser, for HTML and XML, no DTD, no validation, no PIs, only XHTML entityrefs"
      ]

-- ------------------------------------------------------------