parsimony-1: parsimony.cabal
name: parsimony
version: 1
license: BSD3
license-file: LICENSE
author: Daan Leijen <daan@cs.uu.nl>, Iavor S. Diatchki <iavor.diatchki@gmail.com>
maintainer: iavor.diatchki@gmail.com
category: Parsing
synopsis: Monadic parser combinators derived from Parsec
description:
Parsimony is a generalized and simplified version of the
industrial-strength parser combinator library Parsec.
Like Parsec, it is simple, safe, well documented, convenient,
with good error messages, and fast. In addition, Parsimony
adds support for working with differet types of input such as
byte strings (for compact input representation) and
lazy byte strings (for parsing large amounts of data).
It also supports working with text in different character
encodings such as UTF8.
cabal-version: >= 1.2
build-type: Simple
library
hs-source-dirs:
src
exposed-modules:
Parsimony
Parsimony.Char
Parsimony.Error
Parsimony.IO
Parsimony.Pos
Parsimony.Stream
Parsimony.UserState
other-modules:
Parsimony.Combinator
Parsimony.Prim
build-depends:
base >= 3 && < 5,
bytestring,
utf8-string
GHC-options: -O2 -Wall