snack-0.3.0.0: snack.cabal
cabal-version: 3.0
name: snack
version: 0.3.0.0
license: CC0-1.0
license-file: LICENSE
copyright: Jan Hamal Dvořák
maintainer: mordae@anilinux.org
author: Jan Hamal Dvořák
tested-with: ghc ==9.2.1 ghc ==9.0.2 ghc ==8.10.7
homepage: https://github.com/mordae/snack#readme
bug-reports: https://github.com/mordae/snack/issues
synopsis: Strict ByteString Parser Combinator
description: Simple parser combinator for strict ByteString values.
category: Text, Parsing
build-type: Simple
extra-source-files:
README.md
Changelog.md
source-repository head
type: git
location: https://github.com/mordae/snack.git
library
exposed-modules:
Data.ByteString.Parser
Data.ByteString.Parser.Char8
Data.Text.Parser
hs-source-dirs: lib
other-modules: Snack.Combinators
default-language: Haskell2010
default-extensions:
BlockArguments LambdaCase ImportQualifiedPost BangPatterns
NamedFieldPuns CPP OverloadedStrings
ghc-options:
-Wall -Wcompat -Wincomplete-uni-patterns -Wunused-packages
-Wincomplete-record-updates -Widentities -Wredundant-constraints
build-depends:
base >=4.13 && <5,
bytestring >=0.10.12,
bytestring-lexing >=0.5,
text >=2.0
benchmark bench
type: exitcode-stdio-1.0
main-is: Bench.hs
hs-source-dirs: bench
default-language: Haskell2010
default-extensions:
BlockArguments LambdaCase OverloadedStrings ImportQualifiedPost
ghc-options:
-Wall -Wcompat -Wincomplete-uni-patterns -Wunused-packages
-Wincomplete-record-updates -Widentities -Wredundant-constraints
build-depends:
attoparsec >=0.13,
base >=4 && <5,
bytestring >=0.10.12,
criterion,
snack,
string-conversions,
text >=2.0