]> Git — Sourcephile - haskell/symantic-parser.git/blob - symantic-parser.cabal
add GramDump and migrate to HLS
[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.Parser
22 Symantic.Parser.Grammar
23 Symantic.Parser.Grammar.Combinators
24 Symantic.Parser.Grammar.Observations
25 Symantic.Parser.Grammar.Optimizations
26 Symantic.Parser.Grammar.Write
27 Symantic.Parser.Grammar.Dump
28 Symantic.Parser.Automaton
29 Symantic.Parser.Automaton.Instructions
30 Symantic.Parser.Staging
31 Symantic.Base.Univariant
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 -- dependent-map >= 0.4.0.0,
55 -- dependent-sum >= 0.7.1.0,
56 dependent-map,
57 dependent-sum,
58 ghc-prim,
59 hashable,
60 symantic-base,
61 template-haskell >= 2.15,
62 -- template-haskell >= 2.16,
63 text,
64 transformers,
65 unordered-containers
66 default-language: Haskell2010
67 ghc-options:
68 -- -threaded
69 -- -rtsopts
70 -- -with-rtsopts=-N
71 -ddump-splices
72 -ddump-to-file
73 -Wall
74 -Wincomplete-uni-patterns
75 -Wincomplete-record-updates