name: HaXml version: 1.23.3 x-revision: 1 license: LGPL license-file: COPYRIGHT author: Malcolm Wallace maintainer: author homepage: http://www.cs.york.ac.uk/fp/HaXml/ category: Text, XML synopsis: Utilities for manipulating XML documents description: Haskell utilities for parsing, filtering, transforming and generating XML documents. build-type: Simple cabal-version: >=1.2 extra-source-files: LICENCE-GPL, LICENCE-LGPL flag splitBase default: True flag bytestringInBase default: False library exposed-modules: Text.XML.HaXml, Text.XML.HaXml.ByteStringPP, Text.XML.HaXml.Combinators, Text.XML.HaXml.DtdToHaskell.Convert, Text.XML.HaXml.DtdToHaskell.Instance, Text.XML.HaXml.DtdToHaskell.TypeDef, Text.XML.HaXml.Escape, Text.XML.HaXml.Html.Generate, Text.XML.HaXml.Html.Parse, Text.XML.HaXml.Html.ParseLazy, Text.XML.HaXml.Html.Pretty, Text.XML.HaXml.Lex, Text.XML.HaXml.Namespaces, Text.XML.HaXml.OneOfN, Text.XML.HaXml.Parse, Text.XML.HaXml.ParseLazy, Text.XML.HaXml.Posn, Text.XML.HaXml.Pretty, Text.XML.HaXml.SAX, Text.XML.HaXml.Schema.Parse, Text.XML.HaXml.Schema.XSDTypeModel, Text.XML.HaXml.Schema.HaskellTypeModel, Text.XML.HaXml.Schema.NameConversion, Text.XML.HaXml.Schema.TypeConversion, Text.XML.HaXml.Schema.PrettyHaskell, Text.XML.HaXml.Schema.PrettyHsBoot, Text.XML.HaXml.Schema.PrimitiveTypes, Text.XML.HaXml.Schema.Environment, Text.XML.HaXml.ShowXmlLazy, Text.XML.HaXml.Types, Text.XML.HaXml.TypeMapping, Text.XML.HaXml.Util, Text.XML.HaXml.Validate, Text.XML.HaXml.Verbatim, Text.XML.HaXml.Wrappers, Text.XML.HaXml.XmlContent, Text.XML.HaXml.XmlContent.Parser, Text.XML.HaXml.XmlContent.Haskell, Text.XML.HaXml.Xtract.Combinators, Text.XML.HaXml.Xtract.Lex, Text.XML.HaXml.Xtract.Parse if impl(ghc) exposed-modules: Text.XML.HaXml.Schema.Schema hs-source-dirs: src build-depends: polyparse >= 1.5, filepath if flag(splitBase) build-depends: base >= 3 && < 4.11, pretty, random, containers else build-depends: base < 3 if flag(bytestringInBase) build-depends: base >= 2 && < 3 else build-depends: base < 2 || >= 3, bytestring extensions: CPP, ExistentialQuantification cpp-options: -DMAJOR=1 -DMINOR=23 nhc98-options: -K10M Executable Canonicalise GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: Canonicalise.hs Executable CanonicaliseLazy GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: CanonicaliseLazy.hs Executable Xtract GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: Xtract.hs Executable Validate GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: Validate.hs Executable MkOneOf GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: MkOneOf.hs Executable DtdToHaskell GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: DtdToHaskell.hs Executable XsdToHaskell GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: XsdToHaskell.hs Executable FpMLToHaskell GHC-Options: -Wall Extensions: CPP Hs-Source-Dirs: src/tools, src cpp-options: -DMAJOR=1 -DMINOR=23 Main-Is: FpMLToHaskell.hs build-depends: directory