mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
add also get-consequences
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
be33bb7b48
commit
228b952a50
4 changed files with 28 additions and 0 deletions
|
@ -35,6 +35,8 @@ class ast_pp_util {
|
|||
|
||||
ast_pp_util(ast_manager& m): m(m), m_env(m), m_num_sorts(0), m_num_decls(0), coll(m) {}
|
||||
|
||||
void reset() { coll.reset(); m_removed.reset(); m_num_sorts = 0; m_num_decls = 0; }
|
||||
|
||||
void collect(expr* e);
|
||||
|
||||
void collect(unsigned n, expr* const* es);
|
||||
|
|
|
@ -48,6 +48,7 @@ public:
|
|||
decl_collector(ast_manager & m);
|
||||
ast_manager & m() { return m_manager; }
|
||||
|
||||
void reset() { m_sorts.reset(); m_decls.reset(); m_visited.reset(); m_trail.reset(); }
|
||||
void visit_func(func_decl* n);
|
||||
void visit(ast * n);
|
||||
void visit(unsigned n, expr* const* es);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue