mirror of
https://github.com/Z3Prover/z3
synced 2025-08-05 19:00:25 +00:00
delay rule flushing so that pretty printing retains original format of rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
2c54bbba5f
commit
a38a7ab506
2 changed files with 24 additions and 2 deletions
|
@ -96,6 +96,8 @@ namespace datalog {
|
|||
pred2syms m_argument_var_names;
|
||||
decl_set m_output_preds;
|
||||
rule_set m_rule_set;
|
||||
expr_ref_vector m_rule_fmls;
|
||||
svector<symbol> m_rule_names;
|
||||
expr_ref_vector m_background;
|
||||
|
||||
scoped_ptr<pdr::dl_interface> m_pdr;
|
||||
|
@ -454,6 +456,8 @@ namespace datalog {
|
|||
|
||||
private:
|
||||
|
||||
void flush_add_rules();
|
||||
|
||||
void ensure_pdr();
|
||||
|
||||
void ensure_bmc();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue