mirror of
https://github.com/Z3Prover/z3
synced 2025-05-12 18:24:43 +00:00
removing dependency on simplifier in pattern_inference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
e5826b957f
commit
655b3d9c19
8 changed files with 861 additions and 167 deletions
|
@ -60,17 +60,6 @@ class macro_manager {
|
|||
struct macro_expander_cfg;
|
||||
struct macro_expander_rw;
|
||||
|
||||
class macro_expander : public simplifier {
|
||||
protected:
|
||||
macro_manager & m_macro_manager;
|
||||
virtual bool get_subst(expr * n, expr_ref & r, proof_ref & p);
|
||||
virtual void reduce1_quantifier(quantifier * q);
|
||||
public:
|
||||
macro_expander(ast_manager & m, macro_manager & mm);
|
||||
~macro_expander();
|
||||
};
|
||||
friend class macro_expander;
|
||||
|
||||
public:
|
||||
macro_manager(ast_manager & m);
|
||||
~macro_manager();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue