mirror of
https://github.com/Z3Prover/z3
synced 2025-05-08 16:25:48 +00:00
34 lines
795 B
C++
34 lines
795 B
C++
/*++
|
|
Copyright (c) 2012 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
preprocessor_params.h
|
|
|
|
Abstract:
|
|
|
|
Preprocess AST before adding them to the logical context
|
|
|
|
Author:
|
|
|
|
Leonardo de Moura (leonardo) 2012-12-02.
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
#include"preprocessor_params.h"
|
|
#include"smt_params_helper.hpp"
|
|
|
|
void preprocessor_params::updt_local_params(params_ref const & _p) {
|
|
smt_params_helper p(_p);
|
|
m_macro_finder = p.macro_finder();
|
|
m_pull_nested_quantifiers = p.pull_nested_quantifiers();
|
|
m_refine_inj_axiom = p.refine_inj_axioms();
|
|
}
|
|
|
|
void preprocessor_params::updt_params(params_ref const & p) {
|
|
pattern_inference_params::updt_params(p);
|
|
bv_simplifier_params::updt_params(p);
|
|
arith_simplifier_params::updt_params(p);
|
|
updt_local_params(p);
|
|
}
|