mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
add decide callback
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
c8d12975c9
commit
8218f25222
3 changed files with 40 additions and 1 deletions
|
@ -414,6 +414,7 @@ def mk_dotnet(dotnet):
|
|||
|
||||
for name, ret, sig in Closures:
|
||||
sig = sig.replace("void*","voidp").replace("unsigned","uint")
|
||||
sig = sig.replace("Z3_ast*","ref IntPtr").replace("uint*","ref uint").replace("Z3_lbool*","ref int")
|
||||
ret = ret.replace("void*","voidp").replace("unsigned","uint")
|
||||
if "*" in sig or "*" in ret:
|
||||
continue
|
||||
|
@ -1349,7 +1350,8 @@ z3_ml_callbacks = frozenset([
|
|||
'Z3_solver_propagate_final',
|
||||
'Z3_solver_propagate_eq',
|
||||
'Z3_solver_propagate_diseq',
|
||||
'Z3_solver_propagate_created'
|
||||
'Z3_solver_propagate_created',
|
||||
'Z3_solver_propagate_decide'
|
||||
])
|
||||
|
||||
def mk_ml(ml_src_dir, ml_output_dir):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue