mirror of
https://github.com/Z3Prover/z3
synced 2025-06-28 08:58:44 +00:00
make smt2 log scope aware
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
01f085ab53
commit
8bb2442a3f
5 changed files with 48 additions and 1 deletions
|
@ -113,3 +113,17 @@ void ast_pp_util::display_asserts(std::ostream& out, expr_ref_vector const& fmls
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
void ast_pp_util::push() {
|
||||
coll.push();
|
||||
m_num_sorts_trail.push_back(m_num_sorts);
|
||||
m_num_decls_trail.push_back(m_num_decls);
|
||||
}
|
||||
|
||||
void ast_pp_util::pop(unsigned n) {
|
||||
coll.pop(n);
|
||||
m_num_sorts = m_num_sorts_trail[m_num_sorts_trail.size() - n];
|
||||
m_num_decls = m_num_decls_trail[m_num_decls_trail.size() - n];
|
||||
m_num_sorts_trail.shrink(m_num_sorts_trail.size() - n);
|
||||
m_num_decls_trail.shrink(m_num_decls_trail.size() - n);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue