3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-08 20:21:23 +00:00

postpone rule flushing dependent on engine

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2013-05-06 01:33:40 +02:00
parent 0959be0acc
commit 622484929f
5 changed files with 66 additions and 47 deletions

View file

@ -114,6 +114,7 @@ namespace datalog {
pred2syms m_argument_var_names;
rule_set m_rule_set;
rule_set m_transformed_rule_set;
unsigned m_rule_fmls_head;
expr_ref_vector m_rule_fmls;
svector<symbol> m_rule_names;
expr_ref_vector m_background;
@ -482,8 +483,6 @@ namespace datalog {
void ensure_rel();
void new_query();
lbool rel_query(expr* query);
lbool pdr_query(expr* query);