quebex

A software analysis framework built around the QBE intermediate language

git clone https://git.8pit.net/quebex.git

 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,