mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +00:00
update to logging
This commit is contained in:
parent
20754bc72d
commit
7e415c1b69
9 changed files with 54 additions and 26 deletions
|
@ -35,6 +35,19 @@ namespace smt {
|
|||
out << mk_bounded_pp(bool_var2expr_map[var()], m, 3);
|
||||
}
|
||||
|
||||
void literal::display_smt2(std::ostream & out, ast_manager & m, expr * const * bool_var2expr_map) const {
|
||||
if (*this == true_literal)
|
||||
out << "true";
|
||||
else if (*this == false_literal)
|
||||
out << "false";
|
||||
else if (*this == null_literal)
|
||||
out << "null";
|
||||
else if (sign())
|
||||
out << "(not " << mk_pp(bool_var2expr_map[var()], m, 3) << ")";
|
||||
else
|
||||
out << mk_pp(bool_var2expr_map[var()], m, 3);
|
||||
}
|
||||
|
||||
void literal::display_compact(std::ostream & out, expr * const * bool_var2expr_map) const {
|
||||
if (*this == true_literal)
|
||||
out << "true";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue