packages feed

pads-haskell-0.1.0.0: pads-haskell.cabal

cabal-version: 1.12
name: pads-haskell
version: 0.1.0.0
license: MIT
license-file: LICENSE
copyright: 2011 Kathleen Fisher & John Launchbury
maintainer: karl@cs.tufts.edu
author: Kathleen Fisher and John Launchbury
homepage: https://github.com/padsproj/pads-haskell#readme
bug-reports: https://github.com/padsproj/pads-haskell/issues
synopsis: PADS data description language for Haskell.
description:
    Please see the README on Github at <https://github.com/padsproj/pads-haskell#readme>
category: Language
build-type: Simple
extra-source-files:
    README.md
    ChangeLog.md
    examples/First.hs
    examples/AI.hs
    examples/Binary.hs
    extended/Extensible.hs
    extended/Main.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
    examples/data/maps0
    Documentation/Info/PADS-Index.txt
    Documentation/Info/PackagesUsedInPads.txt
    Documentation/Info/Pads-grammar.tex

source-repository head
    type: git
    location: https://github.com/padsproj/pads-haskell

library
    exposed-modules:
        Language.Pads.BaseTypes
        Language.Pads.CodeGen
        Language.Pads.CoreBaseTypes
        Language.Pads.Errors
        Language.Pads.Generation
        Language.Pads.Generic
        Language.Pads.GenPretty
        Language.Pads.MetaData
        Language.Pads.Padsc
        Language.Pads.PadsParser
        Language.Pads.PadsPrinter
        Language.Pads.Parser
        Language.Pads.Pretty
        Language.Pads.Quote
        Language.Pads.RegExp
        Language.Pads.Source
        Language.Pads.Syntax
        Language.Pads.Testing
        Language.Pads.TH
        Language.Pads.Library.BigEndian
        Language.Pads.Library.BinaryUtilities
        Language.Pads.Library.LittleEndian
        Language.Pads.Library.Native
    hs-source-dirs: src
    other-modules:
        Paths_pads_haskell
    default-language: Haskell2010
    build-depends:
        HUnit >=1.6 && <1.8,
        base >=4.7 && <5,
        byteorder >=1.0.4 && <1.1,
        bytestring ==0.10.*,
        containers >=0.5.10 && <0.7,
        ghc-prim >=0.5.3 && <0.6,
        haskell-src-meta ==0.8.*,
        mainland-pretty >=0.6.1 && <0.8,
        mtl >=2.2.2 && <3,
        mwc-random >=0.13.6.0 && <0.15,
        parsec >=3.1.13 && <3.2,
        random ==1.1.*,
        regex-posix >=0.95.2 && <0.96,
        syb ==0.7.*,
        template-haskell >=2.14.0.0 && <=2.15,
        th-lift >=0.7.11 && <0.8,
        time >=1.7.0 && <1.8.1,
        transformers ==0.5.*

test-suite examples
    type: exitcode-stdio-1.0
    main-is: Main.hs
    hs-source-dirs: examples
    other-modules:
        Addrs
        AI
        All
        Arith
        Binary
        DFA
        DFAC
        DOS
        First
        FirstPads
        FullPCAP
        HmmPlusOrig
        HPROF
        IntPair
        One
        PCAPBodyFill
        PCAPBodyGen
        Pnm
        Proc
        Regression
        Small
        VCard
        VCardInfinite
        Paths_pads_haskell
    default-language: Haskell2010
    ghc-options: -threaded -rtsopts -with-rtsopts=-N
    build-depends:
        HUnit >=1.6 && <1.8,
        QuickCheck >=2.10.1 && <2.13,
        base >=4.7 && <5,
        byteorder >=1.0.4 && <1.1,
        bytestring ==0.10.*,
        containers >=0.5.10 && <0.7,
        ghc-prim >=0.5.3 && <0.6,
        haskell-src-meta ==0.8.*,
        mainland-pretty >=0.6.1 && <0.8,
        mtl >=2.2.2 && <2.3,
        mwc-random >=0.13.6.0 && <0.15,
        pads-haskell -any,
        parsec >=3.1.13 && <3.2,
        random ==1.1.*,
        regex-posix >=0.95.2 && <0.96,
        syb ==0.7.*,
        template-haskell >=2.14.0.0 && <=2.15,
        test-framework >=0.8.2 && <0.9,
        test-framework-hunit >=0.3.0 && <0.4,
        test-framework-quickcheck2 >=0.3.0 && <0.4,
        th-lift >=0.7.11 && <0.8,
        time >=1.7.0 && <1.8.1,
        transformers ==0.5.*

test-suite extended
    type: exitcode-stdio-1.0
    main-is: Main.hs
    hs-source-dirs: extended
    other-modules:
        Extensible
        Paths_pads_haskell
    default-language: Haskell2010
    ghc-options: -threaded -rtsopts -with-rtsopts=-N
    build-depends:
        HUnit >=1.6 && <1.8,
        base >=4.7 && <5,
        byteorder >=1.0.4 && <1.1,
        bytestring ==0.10.*,
        containers >=0.5.10 && <0.7,
        ghc-prim >=0.5.3 && <0.6,
        haskell-src-meta ==0.8.*,
        mainland-pretty >=0.6.1 && <0.8,
        mtl >=2.2.2 && <3,
        mwc-random >=0.13.6.0 && <0.15,
        pads-haskell -any,
        parsec >=3.1.13 && <3.2,
        random ==1.1.*,
        regex-posix >=0.95.2 && <0.96,
        syb ==0.7.*,
        template-haskell >=2.14.0.0 && <=2.15,
        th-lift >=0.7.11 && <0.8,
        time >=1.7.0 && <1.8.1,
        transformers ==0.5.*

test-suite gen
    type: exitcode-stdio-1.0
    main-is: examples/gen-testing/Main.hs
    other-modules:
        Paths_pads_haskell
    default-language: Haskell2010
    ghc-options: -threaded -rtsopts -with-rtsopts=-N
    build-depends:
        HUnit >=1.6 && <1.8,
        base >=4.7 && <5,
        byteorder >=1.0.4 && <1.1,
        bytestring ==0.10.*,
        containers >=0.5.10 && <0.7,
        ghc-prim >=0.5.3 && <0.6,
        haskell-src-meta ==0.8.*,
        mainland-pretty >=0.6.1 && <0.8,
        mtl >=2.2.2 && <3,
        mwc-random >=0.13.6.0 && <0.15,
        pads-haskell -any,
        parsec >=3.1.13 && <3.2,
        random ==1.1.*,
        regex-posix >=0.95.2 && <0.96,
        syb ==0.7.*,
        template-haskell >=2.14.0.0 && <=2.15,
        th-lift >=0.7.11 && <0.8,
        time >=1.7.0 && <1.8.1,
        transformers ==0.5.*