/
applicative-parsec.cabal
88 lines (84 loc) · 2.2 KB
/
applicative-parsec.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
name: applicative-parsec
version: 0.1.0.1
cabal-version: >= 1.10
build-type: Simple
license: GPL-3
license-file: LICENSE
copyright: Copyright 2013-2017 Karl Voelker
author: Karl Voelker
maintainer: aparsec@karlv.net
stability: experimental
homepage: https://www.github.com/ktvoelker/AParsec
bug-reports: mailto:aparsec@karlv.net
synopsis: An applicative parser combinator library
description:
The goal of this library is to take advantage of the power of applicatives to
provide not only a parser combinator library, but grammar analysis and
validation tools. Right now, those tools are minimal, but do include a BNF
generator.
category: Language
Source-repository head
type: git
location: https://github.com/ktvoelker/AParsec.git
Library
default-language: Haskell2010
hs-source-dirs: src
ghc-options:
-Wall
-fno-warn-name-shadowing
-fno-warn-missing-signatures
-fno-warn-orphans
build-depends:
base >= 4.9 && < 4.10,
containers >= 0.5 && < 0.6,
microlens >= 0.4 && < 0.5,
microlens-mtl >= 0.1 && < 0.2,
microlens-th >= 0.4 && < 0.5,
mtl >= 2.2 && < 2.3,
text >= 1.2 && < 1.3
exposed-modules:
Text.Parsec.Applicative
Text.Parsec.Applicative.BNF
Text.Parsec.Applicative.Grammar
Text.Parsec.Applicative.Internal
Text.Parsec.Applicative.Types
other-modules:
Example
default-extensions:
TupleSections
GADTs
RankNTypes
StandaloneDeriving
LambdaCase
ScopedTypeVariables
TypeSynonymInstances
FlexibleInstances
other-extensions:
TemplateHaskell
Test-Suite test
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tst
main-is: Main.hs
other-modules:
Test
Types
ghc-options:
-Wall
-Werror
-fno-warn-name-shadowing
-fno-warn-missing-signatures
-fno-warn-orphans
build-depends:
base >= 4.9 && < 4.10,
mtl >= 2.2 && < 2.3,
QuickCheck >= 2.9 && < 2.10,
test-framework >= 0.8 && < 0.9,
test-framework-quickcheck2 >= 0.3 && < 0.4,
applicative-parsec
default-extensions:
ImpredicativeTypes
RankNTypes
LambdaCase
TypeSynonymInstances
FlexibleInstances