packages feed

tagchup-0.3.1: tagchup.cabal

Name:           tagchup
Version:        0.3.1
License:        GPL
License-File:   LICENSE
Author:         Henning Thielemann <tagchup@henning-thielemann.de>
Maintainer:     Henning Thielemann <tagchup@henning-thielemann.de>
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
Build-Depends:
   xml-basic >=0.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.Parser.Combinator
   Text.HTML.Tagchup.Parser.Core
   Text.HTML.Tagchup.Parser.Status
   Text.HTML.Tagchup.Parser.Stream

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

Executable: tagchupspeed
GHC-Options: -Wall
Hs-Source-Dirs: src, .
Build-Depends: old-time >=1.0 && <1.1
Main-Is:     example/Speed.hs

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