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:
parent
a9b8707d48
commit
0178872a19
2 changed files with 41 additions and 2 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue