-
Notifications
You must be signed in to change notification settings - Fork 0
/
j4fsolver.cabal
198 lines (173 loc) · 4.83 KB
/
j4fsolver.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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
cabal-version: 3.4
name: j4fsolver
version: 0.1.0.0
homepage: https://github.com/squeakbug/j4fsolver
license: MIT
license-file: LICENSE
author: squeakbug
maintainer: [email protected]
category: Math
build-type: Simple
extra-doc-files: CHANGELOG.md
source-repository head
type: git
location: https://github.com/squeakbug/j4fsolver
common warnings
ghc-options: -Wall -O3
common executables-properties
import: warnings
build-depends:
base ^>=4.17.2.1
, j4fsolver
, relude
, containers
, deepseq
, mtl
, random
default-language: GHC2021
library
import: warnings
exposed-modules:
LibSolver
LibSolver.Agent
LibSolver.Agent.ModelBasedReflex
LibSolver.Agent.SimpleReflex
LibSolver.ASP
LibSolver.BoolExpr
LibSolver.BoolExpr.Circuit
LibSolver.BoolExpr.CNF
LibSolver.BoolExpr.DNF
LibSolver.BoolExpr.Parser
LibSolver.BoolExpr.Printer
LibSolver.BoolExpr.SemiRing
LibSolver.Compute
LibSolver.Compute.Lambda
LibSolver.Compute.LambdaTyped
LibSolver.Compute.Markov
LibSolver.Compute.Turing
LibSolver.CSP
LibSolver.CSP.AC3
LibSolver.CSP.Backtracking
LibSolver.CSP.HillClimbing
LibSolver.Logic
LibSolver.Logic.Combinatorial
LibSolver.Logic.DefClause
LibSolver.Logic.FirstOrder
LibSolver.Logic.FirstOrder.Printer
LibSolver.Logic.Modal
LibSolver.Logic.Propositional
LibSolver.Logic.Temporal
LibSolver.Logic.ThreeValued
LibSolver.Logic.TruthTable
LibSolver.Planning
LibSolver.Planning.PlanningProblem
LibSolver.SAT
LibSolver.SAT.Brootforce
LibSolver.SAT.DPLL
LibSolver.SAT.Reta
LibSolver.SAT.WalkSAT
LibSolver.Search
LibSolver.Search.Compare
LibSolver.Search.Core
LibSolver.Search.Informed
LibSolver.Search.Local
LibSolver.Search.Uninformed
LibSolver.Types
LibSolver.Types.Graph
LibSolver.Types.Graph.Parser
LibSolver.Types.ProbDist
LibSolver.Types.Queue
LibSolver.Types.Table
LibSolver.Types.WeightedGraph
LibSolver.Types.WeightedGraph.Parser
LibSolver.Util
LibSolver.Util.Parser
build-depends:
-- Base
base
, relude
, split
-- Types
, combinat
, containers
, monoidal-containers
, psqueues
, free
, vector
, data-fix
, deepseq
, lens
, optics
, lattices
, transformers
, mtl
, tagged
-- SerDes
, aeson
, megaparsec
, parser-combinators
, utf8-string
, prettyprinter
, graphviz
-- Other
, random
, MonadRandom
, template-haskell
, stm
, katip
hs-source-dirs: src
ghc-options: -Wall -O3
default-language: GHC2021
executable latin-square
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/LatinSquare
executable map-coloring
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/MapColoring
executable nqueens
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/NQueens
executable place-and-route
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/PlaceAndRoute
executable rubik
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/Rubik
executable search-in-graph
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/SearchInGraph
executable sudoku
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/Sudoku
executable tag
import: executables-properties
main-is: Main.hs
hs-source-dirs: examples/Tag
test-suite j4fsolver-test
import: warnings
default-language: GHC2021
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
build-depends:
base ^>=4.17.2.1
, j4fsolver
, QuickCheck
, tasty
, hspec
test-suite j4fsolver-style
type: exitcode-stdio-1.0
main-is: HLint.hs
hs-source-dirs: test
default-language: GHC2021
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5,
hlint >=1.0 && <4