This repository has been archived by the owner on Oct 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
pirouette.cabal
164 lines (160 loc) · 4.14 KB
/
pirouette.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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
cabal-version: 2.4
-- This file has been generated from package.yaml by hpack version 0.34.7.
--
-- see: https://github.com/sol/hpack
name: pirouette
version: 2.0.0
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
LICENSE
README.md
library
exposed-modules:
Language.Pirouette.Example
Language.Pirouette.Example.IsUnity
Language.Pirouette.Example.StdLib
Language.Pirouette.QuasiQuoter
Language.Pirouette.QuasiQuoter.Internal
Language.Pirouette.QuasiQuoter.Syntax
Language.Pirouette.QuasiQuoter.ToTerm
ListT.Weighted
ListT.Weighted.Examples
Pirouette
Pirouette.Monad
Pirouette.Monad.Maybe
Pirouette.Runner
Pirouette.SMT
Pirouette.SMT.Base
Pirouette.SMT.Constraints
Pirouette.SMT.FromTerm
Pirouette.SMT.Monadic
Pirouette.Symbolic.Eval
Pirouette.Symbolic.Eval.BranchingHelpers
Pirouette.Symbolic.Eval.SMT
Pirouette.Symbolic.Eval.Types
Pirouette.Symbolic.Prover
Pirouette.Symbolic.Prover.Runner
Pirouette.Term.Syntax
Pirouette.Term.Syntax.Base
Pirouette.Term.Syntax.Pretty
Pirouette.Term.Syntax.Pretty.Class
Pirouette.Term.Syntax.Subst
Pirouette.Term.Syntax.SystemF
Pirouette.Term.TransitiveDeps
Pirouette.Term.TypeChecker
Pirouette.Transformations
Pirouette.Transformations.Contextualize
Pirouette.Transformations.Defunctionalization
Pirouette.Transformations.ElimEvenOddMutRec
Pirouette.Transformations.EtaExpand
Pirouette.Transformations.Inline
Pirouette.Transformations.Monomorphization
Pirouette.Transformations.Prenex
Pirouette.Transformations.Tagged
Pirouette.Transformations.Term
Pirouette.Transformations.Utils
Pirouette.Utils
PureSMT
PureSMT.Process
PureSMT.SExpr
UnionFind
UnionFind.Action
UnionFind.Deferring
UnionFind.Internal
UnionFind.Monadic
other-modules:
Paths_pirouette
autogen-modules:
Paths_pirouette
hs-source-dirs:
src
ghc-options: -Wall -Wno-orphans
build-depends:
QuickCheck
, ansi-terminal
, base >=4.9 && <5
, bytestring
, containers
, data-default
, deriving-compat
, extra
, haskell-stack-trace-plugin
, interpolate
, megaparsec
, mtl >=2.2.2
, optics-core
, optics-th
, parallel
, parser-combinators
, prettyprinter
, raw-strings-qq
, smtlib-backends ==0.3.*
, smtlib-backends-z3 ==0.3.*
, tasty
, tasty-expected-failure
, tasty-hunit
, tasty-quickcheck
, template-haskell
, text
, transformers
, uniplate
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Language.Pirouette.ExampleSpec
Pirouette.Symbolic.EvalSpec
Pirouette.Symbolic.EvalUtils
Pirouette.Symbolic.ProveSpec
Pirouette.Symbolic.ProveSpec.Internal
Pirouette.Symbolic.ProveSpec.NastyLists
Pirouette.Term.Syntax.BaseSpec
Pirouette.Term.Syntax.SystemFSpec
Pirouette.Transformations.DefunctionalizationSpec
Pirouette.Transformations.EtaExpandSpec
Pirouette.Transformations.MonomorphizationSpec
Pirouette.Transformations.PrenexSpec
Pirouette.Transformations.TermSpec
PureSMT.SExpr.ParsingSpec
UnionFind.Dummy
UnionFind.Spec
Paths_pirouette
autogen-modules:
Paths_pirouette
hs-source-dirs:
tests/unit
ghc-options: -threaded
build-depends:
QuickCheck
, ansi-terminal
, base >=4.9 && <5
, bytestring
, containers
, data-default
, deriving-compat
, extra
, haskell-stack-trace-plugin
, interpolate
, megaparsec
, mtl >=2.2.2
, optics-core
, optics-th
, parallel
, parser-combinators
, pirouette
, prettyprinter
, raw-strings-qq
, smtlib-backends ==0.3.*
, smtlib-backends-z3 ==0.3.*
, tasty
, tasty-expected-failure
, tasty-hunit
, tasty-quickcheck
, template-haskell
, text
, transformers
, uniplate
default-language: Haskell2010