File tree Expand file tree Collapse file tree 2 files changed +31
-2
lines changed
ksmt-core/src/main/kotlin/io/ksmt/utils Expand file tree Collapse file tree 2 files changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,21 @@ package io.ksmt.utils
2
2
3
3
import io.ksmt.KContext
4
4
import io.ksmt.expr.KExpr
5
- import io.ksmt.sort.*
5
+ import io.ksmt.sort.KSortVisitor
6
+ import io.ksmt.sort.KSort
7
+ import io.ksmt.sort.KBoolSort
8
+ import io.ksmt.sort.KIntSort
9
+ import io.ksmt.sort.KRealSort
10
+ import io.ksmt.sort.KStringSort
11
+ import io.ksmt.sort.KRegexSort
12
+ import io.ksmt.sort.KBvSort
13
+ import io.ksmt.sort.KFpSort
14
+ import io.ksmt.sort.KFpRoundingModeSort
15
+ import io.ksmt.sort.KArraySort
16
+ import io.ksmt.sort.KArray2Sort
17
+ import io.ksmt.sort.KArray3Sort
18
+ import io.ksmt.sort.KArrayNSort
19
+ import io.ksmt.sort.KUninterpretedSort
6
20
7
21
open class DefaultValueSampler (val ctx : KContext ) : KSortVisitor<KExpr<*>> {
8
22
override fun visit (sort : KBoolSort ): KExpr <* > =
Original file line number Diff line number Diff line change @@ -18,7 +18,22 @@ import io.ksmt.solver.KTheory.LRA
18
18
import io.ksmt.solver.KTheory.NIA
19
19
import io.ksmt.solver.KTheory.NRA
20
20
import io.ksmt.solver.KTheory.UF
21
- import io.ksmt.sort.*
21
+ import io.ksmt.sort.KSortVisitor
22
+ import io.ksmt.sort.KSort
23
+ import io.ksmt.sort.KBoolSort
24
+ import io.ksmt.sort.KArithSort
25
+ import io.ksmt.sort.KIntSort
26
+ import io.ksmt.sort.KRealSort
27
+ import io.ksmt.sort.KStringSort
28
+ import io.ksmt.sort.KRegexSort
29
+ import io.ksmt.sort.KBvSort
30
+ import io.ksmt.sort.KFpSort
31
+ import io.ksmt.sort.KFpRoundingModeSort
32
+ import io.ksmt.sort.KArraySort
33
+ import io.ksmt.sort.KArray2Sort
34
+ import io.ksmt.sort.KArray3Sort
35
+ import io.ksmt.sort.KArrayNSort
36
+ import io.ksmt.sort.KUninterpretedSort
22
37
23
38
class KExprTheoryRequirement (ctx : KContext ) : KNonRecursiveTransformer(ctx) {
24
39
val usedTheories = hashSetOf<KTheory >()
You can’t perform that action at this time.
0 commit comments