packages feed

tagsoup-ht-0.2: tagsoup-ht.cabal

Name:           tagsoup-ht
Version:        0.2
License:        GPL
License-File:   LICENSE
Author:         Henning Thielemann <tagsoup@henning-thielemann.de>
Maintainer:     Henning Thielemann <tagsoup@henning-thielemann.de>
Homepage:       http://code.haskell.org/~thielema/tagsoup-ht/
Category:       XML
Synopsis:       alternative parser for the tagsoup package
Description:
   TagSoup is a package for parsing and extracting information from (possibly malformed) HTML/XHTML documents.
   Here I present my own parser,
   which I find (of course) more comprehensible and easier to extend.
   It also handles XML declarations and CDATA sections correctly.
Build-Type:  Simple
Build-Depends:  base, mtl, tagsoup >=0.6 && <0.7, data-accessor >=0.1 && <0.2
-- mtl for StateT monad transformer
--    you can omit it and the module Text.HTML.TagSoup.HT.Parser.MTL,
--    falling back to Text.HTML.TagSoup.HT.Parser.Custom
GHC-Options: -Wall
Hs-Source-Dirs: src
Exposed-Modules:
   Text.HTML.TagSoup.HT.ParserNM
   Text.HTML.TagSoup.HT.Parser
   Text.HTML.TagSoup.HT.Tag
   Text.HTML.TagSoup.HT.PositionTag
   Text.HTML.TagSoup.HT.Position
   Text.HTML.TagSoup.HT.Match
   Text.HTML.TagSoup.HT.HTMLChar

Other-Modules:
   Text.HTML.TagSoup.HT.Parser.Combinator
   Text.HTML.TagSoup.HT.Parser.Custom
   Text.HTML.TagSoup.HT.Parser.MTL
   Text.HTML.TagSoup.HT.Parser.Status
   Text.HTML.TagSoup.HT.Utility

Executable: tagsouptest
GHC-Options: -Wall
Hs-Source-Dirs: src, .
Other-Modules:
   Text.HTML.TagSoup.HT.Test
Main-Is:     example/Test.hs

Executable: validate-tagsoup
GHC-Options: -Wall
Hs-Source-Dirs: src, .
Main-Is:     example/Validate.hs