]> Git — Sourcephile - haskell/symantic-parser.git/blob - symantic-parser.cabal
Generalize Liftable with Trans
[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.Univariant.Trans
22 Symantic.Univariant.Letable
23 Symantic.Parser
24 Symantic.Parser.Automaton
25 Symantic.Parser.Automaton.Instructions
26 Symantic.Parser.Grammar
27 Symantic.Parser.Grammar.Combinators
28 Symantic.Parser.Grammar.Dump
29 Symantic.Parser.Grammar.ObserveSharing
30 Symantic.Parser.Grammar.Optimize
31 Symantic.Parser.Grammar.Write
32 Symantic.Parser.Staging
33 other-modules:
34 default-extensions:
35 BangPatterns,
36 DataKinds,
37 FlexibleContexts,
38 FlexibleInstances,
39 GADTs,
40 LambdaCase,
41 MultiParamTypeClasses,
42 NoImplicitPrelude,
43 PolyKinds,
44 RankNTypes,
45 RecordWildCards,
46 ScopedTypeVariables,
47 TypeApplications,
48 TypeFamilies,
49 TypeOperators
50 build-depends:
51 base >=4.10 && <5,
52 array,
53 bytestring,
54 containers,
55 ghc-prim,
56 hashable,
57 symantic-base,
58 template-haskell >= 2.15,
59 -- template-haskell >= 2.16,
60 text,
61 transformers,
62 unordered-containers
63 default-language: Haskell2010
64 ghc-options:
65 -- -threaded
66 -- -rtsopts
67 -- -with-rtsopts=-N
68 -ddump-splices
69 -ddump-to-file
70 -Wall
71 -Wincomplete-uni-patterns
72 -Wincomplete-record-updates