3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-04 23:13:57 +00:00

honest-to-goodness working model gen, i.e. it didn't crash. more testing needed

This commit is contained in:
Murphy Berzish 2015-11-20 16:05:43 -05:00
parent 24148bafa3
commit 9010a5c4cf
2 changed files with 78 additions and 3 deletions

View file

@ -95,6 +95,7 @@ namespace smt {
std::map<expr*, int_vector> val_range_map;
char * char_set;
std::map<char, int> charSetLookupTable;
int charSetSize;
protected:
@ -192,6 +193,7 @@ namespace smt {
void get_eqc_allUnroll(expr * n, expr * &constStr, std::set<expr*> & unrollFuncSet);
void dump_assignments();
void initialize_charset();
public:
theory_str(ast_manager & m);
virtual ~theory_str();