1cabal-version: 3.4
2name: quebex-syntax
3version: 0.1.0.0
4-- synopsis:
5-- description:
6license: GPL-3.0-only AND BSD-2-Clause AND MIT
7license-file: ../LICENSES/GPL-3.0-only.txt
8author: Sören Tempel
9maintainer: soeren+git@soeren-tempel.net
10-- copyright:
11category: Language
12build-type: Simple
13-- extra-doc-files:
14-- extra-source-files:
15
16common warnings
17 ghc-options: -Wall
18
19library
20 import: warnings
21 -- other-extensions:
22 hs-source-dirs: src
23 default-language: GHC2021
24
25 other-modules:
26 Language.QBE.Util
27
28 exposed-modules:
29 Language.QBE,
30 Language.QBE.Types,
31 Language.QBE.Parser,
32 Language.QBE.Numbers
33
34 build-depends:
35 base,
36 parsec
37
38test-suite quebex-syntax-test
39 import: warnings
40 default-language: Haskell2010
41 type: exitcode-stdio-1.0
42 hs-source-dirs: test
43 main-is: Main.hs
44
45 other-modules:
46 Parser,
47 Golden
48
49 build-depends:
50 base,
51 quebex-syntax,
52 parsec,
53 process,
54 filepath,
55 tasty >=1.4.3,
56 tasty-hunit >=0.10,
57 tasty-golden >=2.3.5,