packages feed

digit-0.4.0: digit.cabal

name:               digit
version:            0.4.0
license:            BSD3
license-file:       LICENCE
author:             Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>
maintainer:         Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>
copyright:          Copyright (C) 2010-2016 NICTA Limited
copyright:          Copyright (c) 2017, Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230.
synopsis:           A data-type representing digits 0-9 and other combinations
category:           Data
homepage:           https://github.com/qfpl/digit
bug-reports:        https://github.com/qfpl/digit/issues
cabal-version:      >= 1.10
build-type:         Custom
extra-source-files: CONTRIBUTORS, changelog.md
description:
  <<http://i.imgur.com/uZnp9ke.png>>
  .
  @Digit@ is a data-type that represents the digits 0-9 and other combinations.

source-repository   head
  type:             git
  location:         git@github.com:qfpl/digit.git

flag                small_base
  description:      Choose the new, split-up base package.

library
  default-language:
                    Haskell2010

  build-depends:
                    base               >= 4.7 && < 5
                    , lens             >= 4.0 && < 5
                    , parsers          >= 0.12.3 && < 0.13
                    , semigroups       >= 0.12 && < 1.0
                    , template-haskell >= 2.8 && < 3
                    , papa             >= 0.3 && < 0.4
                    , semigroupoids    >= 5 && < 6

  ghc-options:
                    -Wall

  hs-source-dirs:
                    src

  exposed-modules:
                    Data.Digit
                    Data.Digit.Binary
                    Data.Digit.Decimal
                    Data.Digit.Octal
                    Data.Digit.Hexadecimal
                    Data.Digit.HeXaDeCiMaL
                    Data.Digit.HEXADECIMAL
                    Data.Digit.D0
                    Data.Digit.D1
                    Data.Digit.D2
                    Data.Digit.D3
                    Data.Digit.D4
                    Data.Digit.D5
                    Data.Digit.D6
                    Data.Digit.D7
                    Data.Digit.D8
                    Data.Digit.D9
                    Data.Digit.Da
                    Data.Digit.DA
                    Data.Digit.Db
                    Data.Digit.DB
                    Data.Digit.Dc
                    Data.Digit.DC
                    Data.Digit.Dd
                    Data.Digit.DD
                    Data.Digit.De
                    Data.Digit.DE
                    Data.Digit.Df
                    Data.Digit.DF
                    Data.Digit.DAa
                    Data.Digit.DBb
                    Data.Digit.DCc
                    Data.Digit.DDd
                    Data.Digit.DEe
                    Data.Digit.DFf
                    Data.Digit.Digit0
                    Data.Digit.Digit1
                    Data.Digit.Digit2
                    Data.Digit.Digit3
                    Data.Digit.Digit4
                    Data.Digit.Digit5
                    Data.Digit.Digit6
                    Data.Digit.Digit7
                    Data.Digit.Digit8
                    Data.Digit.Digit9
                    Data.Digit.Digita
                    Data.Digit.DigitA
                    Data.Digit.Digitb
                    Data.Digit.DigitB
                    Data.Digit.Digitc
                    Data.Digit.DigitC
                    Data.Digit.Digitd
                    Data.Digit.DigitD
                    Data.Digit.Digite
                    Data.Digit.DigitE
                    Data.Digit.Digitf
                    Data.Digit.DigitF


test-suite doctests
  type:
                    exitcode-stdio-1.0

  main-is:
                    doctests.hs

  default-language:
                    Haskell2010

  build-depends:
                    base < 5 && >= 4.8
                    , doctest >= 0.9.7
                    , filepath >= 1.3
                    , directory >= 1.1
                    , QuickCheck >= 2.0
                    , template-haskell >= 2.8
                    , parsec >= 3.1
                    
  ghc-options:
                    -Wall
                    -threaded

  hs-source-dirs:
                    test