]> Git — Sourcephile - haskell/symantic.git/blob - symantic-grammar/symantic-grammar.cabal
Cosmetic cleanup of GHC flags.
[haskell/symantic.git] / symantic-grammar / symantic-grammar.cabal
1 author: Julien Moutinho <julm+symantic@autogeree.net>
2 bug-reports: Julien Moutinho <julm+symantic@autogeree.net>
3 build-type: Simple
4 cabal-version: >= 1.24
5 category: Language
6 description:
7 extra-source-files:
8 extra-tmp-files:
9 -- homepage:
10 license: GPL-3
11 license-file: COPYING
12 maintainer: Julien Moutinho <julm+symantic@autogeree.net>
13 name: symantic-grammar
14 stability: experimental
15 synopsis: Library for symantic grammars.
16 tested-with: GHC==8.0.2
17 -- PVP: +-+------- breaking API changes
18 -- | | +----- non-breaking API additions
19 -- | | | +--- code changes with no API change
20 version: 0.0.0.20170208
21
22 Source-Repository head
23 location: git://git.autogeree.net/symantic
24 type: git
25
26 Library
27 default-extensions:
28 DataKinds
29 FlexibleContexts
30 FlexibleInstances
31 GeneralizedNewtypeDeriving
32 KindSignatures
33 LambdaCase
34 MultiParamTypeClasses
35 OverloadedStrings
36 ScopedTypeVariables
37 StandaloneDeriving
38 ghc-options: -Wall
39 -fwarn-incomplete-patterns
40 -fno-warn-tabs
41 -fprint-explicit-kinds
42 default-language: Haskell2010
43 exposed-modules:
44 Language.Symantic.Grammar
45 Language.Symantic.Grammar.EBNF
46 Language.Symantic.Grammar.Terminal
47 Language.Symantic.Grammar.Regular
48 Language.Symantic.Grammar.ContextFree
49 Language.Symantic.Grammar.Operators
50 build-depends:
51 base >= 4.6 && < 5
52 , text
53
54 Test-Suite symantic-grammar-test
55 type: exitcode-stdio-1.0
56 default-extensions:
57 FlexibleContexts
58 FlexibleInstances
59 MultiParamTypeClasses
60 OverloadedStrings
61 ScopedTypeVariables
62 TypeFamilies
63 default-language: Haskell2010
64 ghc-options: -Wall
65 -fno-warn-tabs
66 -main-is Test
67 hs-source-dirs: Language/Symantic
68 main-is: Grammar/Test.hs
69 other-modules:
70 build-depends:
71 base >= 4.6 && < 5
72 , megaparsec
73 , symantic-grammar
74 , tasty >= 0.11
75 , tasty-hunit
76 , text
77 , transformers