3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-05 07:23:58 +00:00

completed process_free_var(), still WIP

working on gen_len_val_options_for_free_var()
This commit is contained in:
Murphy Berzish 2015-11-09 15:33:52 -05:00
parent a9b8707d48
commit 0178872a19
2 changed files with 41 additions and 2 deletions

View file

@ -82,6 +82,8 @@ namespace smt {
std::set<expr*> variable_set;
std::set<expr*> internal_variable_set;
std::set<expr*> input_var_in_len;
protected:
void assert_axiom(expr * e);
void assert_implication(expr * premise, expr * conclusion);
@ -159,6 +161,7 @@ namespace smt {
expr * get_alias_index_ast(std::map<expr*, expr*> & aliasIndexMap, expr * node);
expr * getMostLeftNodeInConcat(expr * node);
expr * getMostRightNodeInConcat(expr * node);
void get_var_in_eqc(expr * n, std::set<expr*> & varSet);
// strRegex