packages feed

sexpr-parser-0.2.2.0: sexpr-parser.cabal

name:                   sexpr-parser
version:                0.2.2.0
synopsis:               Simple s-expression parser
description:
  This package provides a simple Megaparsec-based s-expression parser.
homepage:               https://github.com/rcook/sexpr-parser#readme
license:                MIT
license-file:           LICENSE
author:                 Richard Cook
maintainer:             rcook@rcook.org
copyright:              2019 Richard Cook
category:               Command Line
build-type:             Simple
cabal-version:          >= 1.10
extra-source-files:     README.md

library
  default-language:     Haskell2010
  hs-source-dirs:       lib
  exposed-modules:
      Text.SExpression
    , Text.SExpression.Internal
    , Text.SExpression.Types
    , Text.SExpression.Default
  build-depends:
      base              >= 4.9 && < 5
    , megaparsec        >= 6.5 && < 9.3
    , data-default      >= 0.6 && < 0.8

test-suite sexpr-parser-spec
  type:                 exitcode-stdio-1.0
  default-language:     Haskell2010
  hs-source-dirs:       spec
  main-is:              Spec.hs
  other-modules:
      Text.SExpression.InternalSpec
  build-depends:
      base              >= 4.9 && < 5
    , hspec             >= 2.5 && < 2.10
    , megaparsec        >= 6.5 && < 9.3
    , data-default      >= 0.6 && < 0.8
    , sexpr-parser

executable sexpr-parser-z3-demo
  default-language:     Haskell2010
  hs-source-dirs:       z3-demo
  main-is:              Main.hs
  build-depends:
      base              >= 4.9 && < 5
    , bytestring        >= 0.10 && < 0.12
    , megaparsec        >= 6.5 && < 9.3
    , process           >= 1.6 && < 1.7
    , sexpr-parser