3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-04 06:53:58 +00:00

add theory_str::check_length_eq_var_concat and helper methods

This commit is contained in:
Murphy Berzish 2016-07-28 16:49:39 -04:00
parent 76ceac6664
commit 999420485b
2 changed files with 150 additions and 2 deletions

View file

@ -302,6 +302,9 @@ namespace smt {
bool check_length_consistency(expr * n1, expr * n2);
bool check_length_const_string(expr * n1, expr * constStr);
bool check_length_eq_var_concat(expr * n1, expr * n2);
bool check_length_concat_concat(expr * n1, expr * n2);
bool check_length_concat_var(expr * concat, expr * var);
bool check_length_var_var(expr * var1, expr * var2);
void get_nodes_in_concat(expr * node, ptr_vector<expr> & nodeList);
expr * simplify_concat(expr * node);