mirror of
https://github.com/Z3Prover/z3
synced 2025-10-04 06:53:58 +00:00
add more_len_tests, more_value_tests
This commit is contained in:
parent
9fc1410495
commit
2f80a9d4ae
2 changed files with 72 additions and 43 deletions
|
@ -90,6 +90,9 @@ namespace smt {
|
|||
std::set<expr*> internal_variable_set;
|
||||
std::map<int, std::set<expr*> > internal_variable_scope_levels;
|
||||
|
||||
obj_hashtable<expr> internal_lenTest_vars;
|
||||
obj_hashtable<expr> internal_valTest_vars;
|
||||
|
||||
std::set<expr*> input_var_in_len;
|
||||
|
||||
std::map<expr*, unsigned int> fvar_len_count_map;
|
||||
|
@ -192,6 +195,8 @@ namespace smt {
|
|||
std::string gen_val_string(int len, int_vector & encoding);
|
||||
|
||||
bool free_var_attempt(expr * nn1, expr * nn2);
|
||||
void more_len_tests(expr * lenTester, std::string lenTesterValue);
|
||||
void more_value_tests(expr * valTester, std::string valTesterValue);
|
||||
|
||||
expr * get_alias_index_ast(std::map<expr*, expr*> & aliasIndexMap, expr * node);
|
||||
expr * getMostLeftNodeInConcat(expr * node);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue