Cabal revisions of pads-haskell-0.0.0.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
--- pads-haskell.cabal auto-generated by cabal init. For additional options,--- see--- http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html#pkg-descr.--- The name of the package.-Name: pads-haskell---- The package version. See the Haskell package versioning policy--- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for--- standards guiding when and how versions should be incremented.-Version: 0.0.0.1---- A short (one-line) description of the package.-Synopsis: PADS data description language for Haskell---- A longer description of the package.-Description: Massive amounts of useful data are stored and processed in- ad hoc formats for which common tools like parsers,- printers, query engines and format converters are not readily- available. Pads/Haskell is a domain-specific language that- facilitates the generation of data processing tools for ad hoc- formats. Pads/Haskell includes features such as- dependent, polymorphic and recursive datatypes, which allow- programmers to describe the syntax and semantics of ad hoc data in a- concise, easy-to-read notation.---- URL for the project homepage or repository.-Homepage: http://www.padsproj.org---- The license under which the package is released.-License: BSD3---- The file containing the license text.-License-file: LICENSE---- The package author(s).-Author: Kathleen Fisher and John Launchbury---- An email address to which users can send suggestions, bug reports,--- and patches.-Maintainer: kathleen.fisher@gmail.com---- A copyright notice.--- Copyright:---Category: Language--Build-type: Simple---- Extra files to be distributed with the package, such as examples or--- a README.-Extra-source-files: Examples/First.hs, Examples/AI.hs, Examples/Binary.hs,- Examples/data/README- Examples/data/test_file- Examples/data/ai.3000, Examples/data/ai.big,- Examples/data/binary,- Examples/data/a2b.c, Examples/data/calls10.a, Examples/data/calls10.b,- Examples/data/genBin.c, Examples/data/binTest.a, Examples/data/binTest.b- Documentation/Info/PADS-Index.txt- Documentation/Info/PackagesUsedInPads.txt- Documentation/Info/Pads-grammar.tex- Test/data/maps0---- Constraint on the version of Cabal needed to build this package.-Cabal-version: >=1.10---Library- -- Modules exported by the library.- exposed-modules: Language.Pads.GenPretty, Language.Pads.Padsc,- Language.Pads.BaseTypes, Language.Pads.Quote,- Language.Pads.Syntax, Language.Pads.Parser,- Language.Pads.Generic, Language.Pads.RegExp- Language.Pads.Pretty, Language.Pads.Source,- Language.Pads.TH, Language.Pads.Testing,- Language.Pads.Library.BinaryUtilities,- Language.Pads.Library.Native,- Language.Pads.Library.BigEndian,- Language.Pads.Library.LittleEndian,- Language.Pads.CodeGen,- Language.Pads.CoreBaseTypes,- Language.Pads.Errors,- Language.Pads.MetaData,- Language.Pads.PadsParser,- Language.Pads.PadsPrinter-- -- Packages needed in order to build this package.- build-depends: base >= 4.7 && < 5.0,- syb >= 0.7 && < 0.8,- containers >= 0.5.5.1 && < 0.6,- template-haskell >= 2.9 && < 2.14,- Glob >= 0.9.2 && < 0.10,- regex-posix >= 0.95.2 && < 0.96,- bytestring >= 0.10.4 && < 0.11,- haskell-src >= 1.0.1.6 && < 1.1,- haskell-src-meta >= 0.8.0.2 && < 0.9,- parsec >= 3.1.0 && < 3.2,- mainland-pretty >= 0.6.1 && < 0.7,- HUnit >= 1.6.0.0 && < 1.7,- byteorder >= 1.0.4 && < 1.1,- old-locale >= 1.0.0.6 && < 1.1,- time >= 1.8.0.2 && < 1.9,- random >= 1.1 && < 1.2,- normaldistribution >= 1.1.0.3 && < 1.2,- th-lift >= 0.7.8 && < 0.8,- transformers-- -- Modules not exported by this package.-- default-language: Haskell2010-- -- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source.- -- Build-tools:--Flag debug- Description: Adds debug logging- Manual: True- Default: False- --Test-Suite examples- Type: exitcode-stdio-1.0- Main-Is: Test/Examples.hs- if flag(debug)- ghc-options: -ddump-splices- build-depends: base- , old-locale, haskell-src, template-haskell- , mainland-pretty, containers, time, syb, parsec- , haskell-src-meta, Glob, bytestring, regex-posix- , QuickCheck, HUnit- , Cabal- , test-framework- , test-framework-hunit- , test-framework-quickcheck2- , directory, byteorder- , th-lift, transformers, mtl- default-language: Haskell2010- other-modules: Examples.Proc, Examples.First, Examples.AI, Examples.Binary- , Examples.FirstPads- , Language.Pads.Testing- , Language.Pads.BaseTypes- , Language.Pads.CodeGen- , Language.Pads.CoreBaseTypes- , Language.Pads.Errors- , Language.Pads.GenPretty- , Language.Pads.Generic- , Language.Pads.MetaData- , Language.Pads.PadsParser- , Language.Pads.PadsPrinter- , Language.Pads.Padsc- , Language.Pads.Parser- , Language.Pads.Pretty- , Language.Pads.Quote- , Language.Pads.RegExp- , Language.Pads.Source- , Language.Pads.Syntax- , Language.Pads.TH- , Language.Pads.Library.BigEndian- , Language.Pads.Library.BinaryUtilities- , Language.Pads.Library.LittleEndian- , Language.Pads.Library.Native+-- pads-haskell.cabal auto-generated by cabal init. For additional options, +-- see +-- http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html#pkg-descr. +-- The name of the package. +Name: pads-haskell + +-- The package version. See the Haskell package versioning policy +-- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for +-- standards guiding when and how versions should be incremented. +Version: 0.0.0.1 +x-revision: 1 + +-- A short (one-line) description of the package. +Synopsis: PADS data description language for Haskell + +-- A longer description of the package. +Description: Massive amounts of useful data are stored and processed in + ad hoc formats for which common tools like parsers, + printers, query engines and format converters are not readily + available. Pads/Haskell is a domain-specific language that + facilitates the generation of data processing tools for ad hoc + formats. Pads/Haskell includes features such as + dependent, polymorphic and recursive datatypes, which allow + programmers to describe the syntax and semantics of ad hoc data in a + concise, easy-to-read notation. + +-- URL for the project homepage or repository. +Homepage: http://www.padsproj.org + +-- The license under which the package is released. +License: BSD3 + +-- The file containing the license text. +License-file: LICENSE + +-- The package author(s). +Author: Kathleen Fisher and John Launchbury + +-- An email address to which users can send suggestions, bug reports, +-- and patches. +Maintainer: karl@cs.tufts.edu + +-- A copyright notice. +-- Copyright: + + +Category: Language + +Build-type: Simple + +-- Extra files to be distributed with the package, such as examples or +-- a README. +Extra-source-files: Examples/First.hs, Examples/AI.hs, Examples/Binary.hs, + Examples/data/README + Examples/data/test_file + Examples/data/ai.3000, Examples/data/ai.big, + Examples/data/binary, + Examples/data/a2b.c, Examples/data/calls10.a, Examples/data/calls10.b, + Examples/data/genBin.c, Examples/data/binTest.a, Examples/data/binTest.b + Documentation/Info/PADS-Index.txt + Documentation/Info/PackagesUsedInPads.txt + Documentation/Info/Pads-grammar.tex + Test/data/maps0 + +-- Constraint on the version of Cabal needed to build this package. +Cabal-version: >=1.10 + + +Library + -- Modules exported by the library. + exposed-modules: Language.Pads.GenPretty, Language.Pads.Padsc, + Language.Pads.BaseTypes, Language.Pads.Quote, + Language.Pads.Syntax, Language.Pads.Parser, + Language.Pads.Generic, Language.Pads.RegExp + Language.Pads.Pretty, Language.Pads.Source, + Language.Pads.TH, Language.Pads.Testing, + Language.Pads.Library.BinaryUtilities, + Language.Pads.Library.Native, + Language.Pads.Library.BigEndian, + Language.Pads.Library.LittleEndian, + Language.Pads.CodeGen, + Language.Pads.CoreBaseTypes, + Language.Pads.Errors, + Language.Pads.MetaData, + Language.Pads.PadsParser, + Language.Pads.PadsPrinter + + -- Packages needed in order to build this package. + build-depends: base >= 4.7 && < 5.0, + syb >= 0.7 && < 0.8, + containers >= 0.5.5.1 && < 0.6, + template-haskell >= 2.9 && < 2.14, + Glob >= 0.9.2 && < 0.10, + regex-posix >= 0.95.2 && < 0.96, + bytestring >= 0.10.4 && < 0.11, + haskell-src >= 1.0.1.6 && < 1.1, + haskell-src-meta >= 0.8.0.2 && < 0.9, + parsec >= 3.1.0 && < 3.2, + mainland-pretty >= 0.6.1 && < 0.7, + HUnit >= 1.6.0.0 && < 1.7, + byteorder >= 1.0.4 && < 1.1, + old-locale >= 1.0.0.6 && < 1.1, + time >= 1.8.0.2 && < 1.9, + random >= 1.1 && < 1.2, + normaldistribution >= 1.1.0.3 && < 1.2, + th-lift >= 0.7.8 && < 0.8, + transformers + + -- Modules not exported by this package. + + default-language: Haskell2010 + + -- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source. + -- Build-tools: + +Flag debug + Description: Adds debug logging + Manual: True + Default: False + + +Test-Suite examples + Type: exitcode-stdio-1.0 + Main-Is: Test/Examples.hs + if flag(debug) + ghc-options: -ddump-splices + build-depends: base + , old-locale, haskell-src, template-haskell + , mainland-pretty, containers, time, syb, parsec + , haskell-src-meta, Glob, bytestring, regex-posix + , QuickCheck, HUnit + , Cabal + , test-framework + , test-framework-hunit + , test-framework-quickcheck2 + , directory, byteorder + , th-lift, transformers, mtl + default-language: Haskell2010 + other-modules: Examples.Proc, Examples.First, Examples.AI, Examples.Binary + , Examples.FirstPads + , Language.Pads.Testing + , Language.Pads.BaseTypes + , Language.Pads.CodeGen + , Language.Pads.CoreBaseTypes + , Language.Pads.Errors + , Language.Pads.GenPretty + , Language.Pads.Generic + , Language.Pads.MetaData + , Language.Pads.PadsParser + , Language.Pads.PadsPrinter + , Language.Pads.Padsc + , Language.Pads.Parser + , Language.Pads.Pretty + , Language.Pads.Quote + , Language.Pads.RegExp + , Language.Pads.Source + , Language.Pads.Syntax + , Language.Pads.TH + , Language.Pads.Library.BigEndian + , Language.Pads.Library.BinaryUtilities + , Language.Pads.Library.LittleEndian + , Language.Pads.Library.Native