Name: tagchup Version: 0.4 License: GPL License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://code.haskell.org/~thielema/tagchup/ Category: XML Synopsis: alternative package for processing of tag soups Description: Tagchup is a package for processing XML, HTML, XHTML documents that can also be malformed. It allows parsing, formatting and retrieval of such document. All functions should be as lazy as possible. . I use a custom data structure based on types from xml-basic for easy interchange with the wraxml package. . Its lazy monadic parser should be more comprehensible and easier to extend than the one of tagsoup-0.6. It also handles XML processing instructions and CDATA sections correctly. . The name Tagchup resembles Ketchup. Build-Type: Simple Cabal-Version: >= 1.6 Data-Files: example/Escape/iso8859.xhtml example/Escape/iso8859.html example/Escape/utf8.xhtml example/Escape/utf8.html example/Strip/example.xhtml Source-Repository head Type: darcs Location: http://code.haskell.org/~thielema/tagchup/ Source-Repository this Type: darcs Location: http://code.haskell.org/~thielema/tagchup/ Tag: 0.4 Flag buildExamples description: Build example executables default: False Flag buildTests description: Build test suite default: False Library Build-Depends: xml-basic >=0.1.1 && <0.2, transformers >=0.0 && <0.2, explicit-exception >=0.1 && <0.2, bytestring >=0.9.0.1 && <0.10, containers >=0.1 && <0.3, data-accessor >=0.2 && <0.3, utility-ht >=0.0.1 && <0.1, base >=3 && <4 GHC-Options: -Wall Hs-Source-Dirs: src Exposed-Modules: Text.HTML.Tagchup.Parser Text.HTML.Tagchup.Format Text.HTML.Tagchup.Tag Text.HTML.Tagchup.Tag.Match Text.HTML.Tagchup.PositionTag Text.HTML.Tagchup.Process Other-Modules: Text.HTML.Tagchup.Character Text.HTML.Tagchup.Parser.Combinator Text.HTML.Tagchup.Parser.Core Text.HTML.Tagchup.Parser.Status Text.HTML.Tagchup.Parser.Stream Text.HTML.Tagchup.Parser.Tag Executable tagchuptest If !flag(buildTests) Buildable: False GHC-Options: -Wall Hs-Source-Dirs: src, example Other-Modules: Text.HTML.Tagchup.Test Main-Is: Test.hs Executable tagchupspeed If flag(buildTests) Build-Depends: old-time >=1.0 && <1.1 Else Buildable: False GHC-Options: -Wall Hs-Source-Dirs: src, example Main-Is: Speed.hs Executable validate-tagchup If !flag(buildExamples) Buildable: False GHC-Options: -Wall Hs-Source-Dirs: src, example Main-Is: Validate.hs Executable escape-html If flag(buildExamples) Build-Depends: hxt >=8.1 && <8.2 Else Buildable: False GHC-Options: -Wall Hs-Source-Dirs: src, example Main-Is: Escape.hs Executable strip-html If !flag(buildExamples) Buildable: False GHC-Options: -Wall Hs-Source-Dirs: src, example Main-Is: Strip.hs