-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathsbvPlugin.cabal
61 lines (57 loc) · 2.33 KB
/
sbvPlugin.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Cabal-Version : 2.2
Name : sbvPlugin
Version : 9.10.1
Category : Formal methods, Theorem provers, Math, SMT, Symbolic Computation
Synopsis : Formally prove properties of Haskell programs using SBV/SMT
Description : GHC plugin for proving properties over Haskell functions using SMT solvers, based
on the <http://hackage.haskell.org/package/sbv SBV> package.
.
See "Data.SBV.Plugin" for a quick example, or the modules under 'Data.SBV.Plugin.Examples'
for more details.
License : BSD-3-Clause
License-file : LICENSE
Stability : Experimental
Author : Levent Erkok
Homepage : http://github.com/LeventErkok/sbvPlugin
Bug-reports : http://github.com/LeventErkok/sbvPlugin/issues
Maintainer : Levent Erkok ([email protected])
Build-Type : Simple
Extra-Source-Files: INSTALL, README.md, COPYRIGHT, CHANGES.md
Tested-With : GHC==9.10.1
source-repository head
type: git
location: git://github.com/LeventErkok/sbvPlugin.git
Library
default-language: Haskell2010
ghc-options : -Wall -fplugin-opt Data.SBV.Plugin:skip
Exposed-modules : Data.SBV.Plugin
, Data.SBV.Plugin.Data
, Data.SBV.Plugin.Examples.BitTricks
, Data.SBV.Plugin.Examples.Maximum
, Data.SBV.Plugin.Examples.MergeSort
, Data.SBV.Plugin.Examples.MicroController
build-depends : base >= 4.19 && < 5
, sbv >= 10.10
, ghc >= 9.10.1
, ghc-prim
, containers
, mtl
, template-haskell
Other-modules : Data.SBV.Plugin.Analyze
, Data.SBV.Plugin.Common
, Data.SBV.Plugin.Env
, Data.SBV.Plugin.Plugin
, Data.SBV.Plugin.Examples.Proved
Test-Suite sbvPluginTests
type : exitcode-stdio-1.0
default-language: Haskell2010
ghc-options : -Wall
Build-depends : base >= 4.19 && < 5
, sbvPlugin
, tasty
, tasty-golden
, filepath
, process
, directory
Hs-Source-Dirs : tests
main-is : Run.hs