mirror of
https://github.com/Z3Prover/z3
synced 2026-06-19 23:26:30 +00:00
Add missing API bindings: Python BvNand/BvNor/BvXnor, Go MkAsArray/MkRecFuncDecl/AddRecDef/Model.Translate, TS Array.fromFunc/Model.translate, OCaml Model.translate
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
This commit is contained in:
parent
8fad12fe18
commit
28fbe33114
8 changed files with 106 additions and 0 deletions
|
|
@ -64,3 +64,9 @@ func (c *Context) MkArrayDefault(array *Expr) *Expr {
|
|||
func (c *Context) MkArrayExt(a1, a2 *Expr) *Expr {
|
||||
return newExpr(c, C.Z3_mk_array_ext(c.ptr, a1.ptr, a2.ptr))
|
||||
}
|
||||
|
||||
// MkAsArray creates an array from a function declaration.
|
||||
// The resulting array maps each input to the output of the function.
|
||||
func (c *Context) MkAsArray(f *FuncDecl) *Expr {
|
||||
return newExpr(c, C.Z3_mk_as_array(c.ptr, f.ptr))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue