]> Git — Sourcephile - haskell/symantic-parser.git/blob - symantic-parser.cabal
introducing def and ref
[haskell/symantic-parser.git] / symantic-parser.cabal
1 name: symantic-parser
2 version: 0.0.0.0
3 synopsis: Symantic Parser
4 description: A Symantic Parser
5 license: BSD3
6 -- license-file: LICENSE
7 -- author:
8 -- maintainer:
9 -- copyright:
10 category: Text
11 extra-source-files:
12 stack.yaml
13 extra-tmp-files:
14 build-type: Simple
15 cabal-version: >=1.10
16 tested-with: GHC==8.10.2
17
18 library
19 hs-source-dirs: src
20 exposed-modules:
21 Symantic.Base.Univariant
22 Symantic.Parser
23 Symantic.Parser.Automaton
24 Symantic.Parser.Automaton.Instructions
25 Symantic.Parser.Grammar
26 Symantic.Parser.Grammar.Combinators
27 Symantic.Parser.Grammar.Dump
28 Symantic.Parser.Grammar.ObserveSharing
29 Symantic.Parser.Grammar.Optimize
30 Symantic.Parser.Grammar.Write
31 Symantic.Parser.Staging
32 other-modules:
33 default-extensions:
34 BangPatterns,
35 DataKinds,
36 FlexibleContexts,
37 FlexibleInstances,
38 GADTs,
39 LambdaCase,
40 MultiParamTypeClasses,
41 NoImplicitPrelude,
42 PolyKinds,
43 RankNTypes,
44 RecordWildCards,
45 ScopedTypeVariables,
46 TypeApplications,
47 TypeFamilies,
48 TypeOperators
49 build-depends:
50 base >=4.10 && <5,
51 array,
52 bytestring,
53 containers,
54 ghc-prim,
55 hashable,
56 symantic-base,
57 template-haskell >= 2.15,
58 -- template-haskell >= 2.16,
59 text,
60 transformers,
61 unordered-containers
62 default-language: Haskell2010
63 ghc-options:
64 -- -threaded
65 -- -rtsopts
66 -- -with-rtsopts=-N
67 -ddump-splices
68 -ddump-to-file
69 -Wall
70 -Wincomplete-uni-patterns
71 -Wincomplete-record-updates