3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00

adding cmd_context

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-03-25 17:51:15 -07:00
parent 5536834019
commit 8d5507008e
4 changed files with 13 additions and 0 deletions

View file

@ -33,6 +33,7 @@ Revision History:
#include "smt/theory_dl.h"
#include "smt/theory_seq_empty.h"
#include "smt/theory_seq.h"
#include "smt/theory_special_relations.h"
#include "smt/theory_pb.h"
#include "smt/theory_fpa.h"
#include "smt/theory_str.h"
@ -935,6 +936,10 @@ namespace smt {
m_context.register_plugin(alloc(smt::theory_jobscheduler, m_manager));
}
void setup::setup_special_relations() {
m_context.register_plugin(alloc(smt::theory_special_relations, m_manager));
}
void setup::setup_unknown() {
static_features st(m_manager);
ptr_vector<expr> fmls;
@ -950,6 +955,7 @@ namespace smt {
setup_seq_str(st);
setup_card();
setup_fpa();
setup_special_relations();
}
void setup::setup_unknown(static_features & st) {

View file

@ -82,6 +82,7 @@ namespace smt {
void setup_QF_S();
void setup_LRA();
void setup_CSP();
void setup_special_relations();
void setup_AUFLIA(bool simple_array = true);
void setup_AUFLIA(static_features const & st);
void setup_AUFLIRA(bool simple_array = true);