mirror of
https://github.com/Z3Prover/z3
synced 2026-06-06 00:50:54 +00:00
Merge pull request #8785 from filipeom/filipe/expose-re_allchar
Expose `mk_re_allchar` in OCaml API
This commit is contained in:
commit
2105e95f30
2 changed files with 4 additions and 0 deletions
|
|
@ -1298,6 +1298,7 @@ struct
|
||||||
let mk_re_union ctx args = Z3native.mk_re_union ctx (List.length args) args
|
let mk_re_union ctx args = Z3native.mk_re_union ctx (List.length args) args
|
||||||
let mk_re_concat ctx args = Z3native.mk_re_concat ctx (List.length args) args
|
let mk_re_concat ctx args = Z3native.mk_re_concat ctx (List.length args) args
|
||||||
let mk_re_range = Z3native.mk_re_range
|
let mk_re_range = Z3native.mk_re_range
|
||||||
|
let mk_re_allchar = Z3native.mk_re_allchar
|
||||||
let mk_re_loop = Z3native.mk_re_loop
|
let mk_re_loop = Z3native.mk_re_loop
|
||||||
let mk_re_intersect ctx args = Z3native.mk_re_intersect ctx (List.length args) args
|
let mk_re_intersect ctx args = Z3native.mk_re_intersect ctx (List.length args) args
|
||||||
let mk_re_complement = Z3native.mk_re_complement
|
let mk_re_complement = Z3native.mk_re_complement
|
||||||
|
|
|
||||||
|
|
@ -2023,6 +2023,9 @@ sig
|
||||||
(** regular expression for the range between two characters *)
|
(** regular expression for the range between two characters *)
|
||||||
val mk_re_range : context -> Expr.expr -> Expr.expr -> Expr.expr
|
val mk_re_range : context -> Expr.expr -> Expr.expr -> Expr.expr
|
||||||
|
|
||||||
|
(** the regular expression matching any single character of the given sort *)
|
||||||
|
val mk_re_allchar : context -> Sort.sort -> Expr.expr
|
||||||
|
|
||||||
(** bounded loop regular expression *)
|
(** bounded loop regular expression *)
|
||||||
val mk_re_loop : context -> Expr.expr -> int -> int -> Expr.expr
|
val mk_re_loop : context -> Expr.expr -> int -> int -> Expr.expr
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue