packages feed

character-ps-0.1: character-ps.cabal

cabal-version: 2.2
name:          character-ps
version:       0.1
synopsis:      Pattern synonyms for ASCII characters for Word8, Word16 etc
description:
  Pattern synonyms for ASCII characters, e.g.
  .
  @
  pattern SPACE :: Word8
  pattern SPACE = 0x20
  @

homepage:      https://github.com/phadej/character-ps
bug-reports:   https://github.com/phadej/character-ps/issues
license:       BSD-3-Clause
license-file:  LICENSE
author:        Oleg Grenrus <oleg.grenrus@iki.fi>
maintainer:    Oleg Grenrus <oleg.grenrus@iki.fi>
category:      Data
build-type:    Simple
tested-with:
  GHC ==8.0.2
   || ==8.2.2
   || ==8.4.4
   || ==8.6.5
   || ==8.8.4
   || ==8.10.7
   || ==9.0.2
   || ==9.2.8
   || ==9.4.7
   || ==9.6.3
   || ==9.8.1

source-repository head
  type:     git
  location: https://github.com/phadej/character-ps.git

common language
  default-language:   Haskell2010
  default-extensions: PatternSynonyms

library
  import:          language
  hs-source-dirs:  src
  exposed-modules:
    Data.Char.Patterns
    Data.Word16.Patterns
    Data.Word8.Patterns

  build-depends:   base >=4.9 && <5

test-suite character-ps-tests
  import:         language
  hs-source-dirs: tests
  main-is:        character-ps-tests.hs
  type:           exitcode-stdio-1.0
  build-depends:
    , base
    , character-ps