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