1cabal-version: 3.42name: qute-cli3version: 0.1.04synopsis: Command-line interface for the Qute software analysis framework.5description:6 This package provides a command-line interface for the software analysis framework7 [Qute](https://hackage.haskell.org/package/qute). Specifically, it includes a concrete8 simulator for the [QBE intermediate language](https://c9x.me/compile/) targeted by Qute9 and a [symbolic executor](https://en.wikipedia.org/wiki/Symbolic_execution) based on10 Qute's [symbolic semantics](https://hackage.haskell.org/package/qute-symex). Further,11 it provides a library with utility modules needed for this purpose. This, for example,12 includes an implementation of the [KTest format](https://notes.8pit.net/notes/c8o8.html).13license: GPL-3.0-only AND MIT14-- license-file:15author: Sören Tempel16maintainer: soeren+hackage@soeren-tempel.net17-- copyright:18category: Language19build-type: Simple20homepage: https://git.8pit.net/qute21bug-reports: https://github.com/nmeum/qute/issues22extra-source-files: test/testdata/*.ktest2324source-repository head25 type: git26 location: https://git.8pit.net/qute.git2728common warnings29 -- -Wall-missed-specializations can be useful too30 ghc-options: -Wall3132common opts33 ghc-options: -fspecialise-aggressively3435common opts-symex36 -- -threaded required by simple-smt, see <https://github.com/yav/simple-smt/issues/28>.37 ghc-options: -threaded -rtsopts "-with-rtsopts=-N1"3839library40 import: warnings, opts41 hs-source-dirs: src42 default-language: GHC20214344 build-depends:45 base,46 binary,47 bytestring,48 containers,49 qute,50 qute-symex,51 qute-syntax,52 optparse-applicative >=0.17.0.05354 exposed-modules:55 Data.KTest,56 Language.QBE.CmdLine5758executable qute59 import: warnings, opts60 main-is: Main.hs61 hs-source-dirs: app/qute62 default-language: GHC202163 build-depends:64 base,65 qute,66 qute-cli,67 qute-syntax,68 optparse-applicative6970executable qute-symex71 import: warnings, opts, opts-symex72 main-is: Main.hs73 hs-source-dirs: app/qute-symex74 default-language: GHC202175 build-depends:76 base,77 qute,78 qute-cli,79 qute-symex,80 qute-syntax,81 mtl,82 filepath,83 binary,84 directory,85 optparse-applicative8687test-suite qute-cli-test88 import: warnings89 default-language: GHC202190 type: exitcode-stdio-1.091 hs-source-dirs: test92 main-is: Main.hs9394 other-modules:95 KTest9697 build-depends:98 base,99 binary,100 bytestring,101 qute-cli,102 tasty >=1.4.3,103 tasty-hunit >=0.10