Blame hxt-regex-xmlschema.cabal

Packit 5b08af
Name:                hxt-regex-xmlschema
Packit 5b08af
Version:             9.2.0.3
Packit 5b08af
Synopsis:            A regular expression library for W3C XML Schema regular expressions
Packit 5b08af
Description:         This library supports full W3C XML Schema regular expressions
Packit 5b08af
                     inclusive all Unicode character sets and blocks.
Packit 5b08af
                     The complete grammar can be found under <http://www.w3.org/TR/xmlschema11-2/#regexs>.
Packit 5b08af
                     It is implemented by the technique of derivations of regular expressions.
Packit 5b08af
                     .
Packit 5b08af
                     The W3C syntax is extended to support not only union of regular sets,
Packit 5b08af
                     but also intersection, set difference, exor.
Packit 5b08af
                     Matching of subexpressions is also supported.
Packit 5b08af
                     .
Packit 5b08af
                     The library can be used for constricting lightweight scanners and tokenizers.
Packit 5b08af
                     It is a standalone library, no external regex libraries are used.
Packit 5b08af
                     .
Packit 5b08af
                     Extensions in 9.2: The library does nor only support String's, but also
Packit 5b08af
                     ByteString's and Text in strict and lazy variants                     
Packit 5b08af
License:             MIT
Packit 5b08af
License-file:        LICENSE
Packit 5b08af
Author:              Uwe Schmidt
Packit 5b08af
Maintainer:          Uwe Schmidt <uwe@fh-wedel.de>
Packit 5b08af
Copyright:           Copyright (c) 2010- Uwe Schmidt
Packit 5b08af
Stability:           stable
Packit 5b08af
Category:            Text
Packit 5b08af
Homepage:            http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema
Packit 5b08af
Build-type:          Simple
Packit 5b08af
Cabal-version:       >=1.10
Packit 5b08af
Packit 5b08af
extra-source-files:
Packit 5b08af
  examples/colorizeProgs/ColorizeSourceCode.hs
Packit 5b08af
  examples/colorizeProgs/Makefile
Packit 5b08af
  examples/performance/REtest.hs
Packit 5b08af
  examples/performance/Makefile
Packit 5b08af
  examples/RegexXMLSchema/Makefile
Packit 5b08af
  examples/RegexXMLSchema/REtest.hs
Packit 5b08af
Packit 5b08af
flag profile
Packit 5b08af
  description: turn profiling on
Packit 5b08af
  default: False
Packit 5b08af
Packit 5b08af
Library
Packit 5b08af
  Exposed-modules:
Packit 5b08af
    Text.Regex.Glob.String
Packit 5b08af
    Text.Regex.Glob.Generic
Packit 5b08af
    Text.Regex.Glob.Generic.RegexParser
Packit 5b08af
    Text.Regex.XMLSchema.String
Packit 5b08af
    Text.Regex.XMLSchema.Generic
Packit 5b08af
    Text.Regex.XMLSchema.Generic.Matching
Packit 5b08af
    Text.Regex.XMLSchema.Generic.RegexParser
Packit 5b08af
    Text.Regex.XMLSchema.Generic.Regex
Packit 5b08af
    Text.Regex.XMLSchema.Generic.StringLike
Packit 5b08af
Packit 5b08af
  hs-source-dirs:    src
Packit 5b08af
Packit 5b08af
  default-language:  Haskell2010
Packit 5b08af
Packit 5b08af
  ghc-options:       -Wall -fwarn-tabs -funbox-strict-fields
Packit 5b08af
Packit 5b08af
  if flag(profile)
Packit 5b08af
    ghc-prof-options: -caf-all
Packit 5b08af
Packit 5b08af
  build-depends:     base               >= 4     && < 5
Packit 5b08af
                   , bytestring         >= 0.10
Packit 5b08af
                   , hxt-charproperties >= 9     && < 10
Packit 5b08af
                   , parsec             >= 2.1   && < 4
Packit 5b08af
                   , text               >= 0.10
Packit 5b08af
Packit 5b08af
test-suite SimpleMatch
Packit 5b08af
  hs-source-dirs:    test
Packit 5b08af
  main-is:           SimpleTest.hs
Packit 5b08af
  type:              exitcode-stdio-1.0
Packit 5b08af
  default-language:  Haskell2010
Packit 5b08af
  ghc-options:       -Wall
Packit 5b08af
Packit 5b08af
  build-depends:     base
Packit 5b08af
                   , bytestring
Packit 5b08af
                   , hxt-regex-xmlschema
Packit 5b08af
                   , text
Packit 5b08af
                   , HUnit
Packit 5b08af
Packit 5b08af
test-suite Date
Packit 5b08af
  hs-source-dirs:    test
Packit 5b08af
  main-is:           Date.hs
Packit 5b08af
  type:              exitcode-stdio-1.0
Packit 5b08af
  default-language:  Haskell2010
Packit 5b08af
  ghc-options:       -Wall
Packit 5b08af
Packit 5b08af
  build-depends:     base
Packit 5b08af
                   , bytestring
Packit 5b08af
                   , hxt-regex-xmlschema
Packit 5b08af
                   , parsec >= 2
Packit 5b08af
                   , text
Packit 5b08af
                   , HUnit
Packit 5b08af
Packit 5b08af
Benchmark Benchmark
Packit 5b08af
  hs-source-dirs:    test
Packit 5b08af
  main-is:           Benchmark.hs
Packit 5b08af
  type:              exitcode-stdio-1.0
Packit 5b08af
Packit 5b08af
  default-language:  Haskell2010
Packit 5b08af
Packit 5b08af
  ghc-options:       -Wall -O2
Packit 5b08af
Packit 5b08af
  build-depends:     base
Packit 5b08af
                   , bytestring
Packit 5b08af
                   , criterion           >= 1
Packit 5b08af
                   , deepseq             >= 1.2
Packit 5b08af
                   , hxt-regex-xmlschema
Packit 5b08af
                   , parsec              >= 2
Packit 5b08af
                   , text
Packit 5b08af
Packit 5b08af
Source-Repository head
Packit 5b08af
  Type:     git
Packit 5b08af
  Location: git://github.com/UweSchmidt/hxt.git
Packit 5b08af