mirror of
https://github.com/Z3Prover/z3
synced 2025-05-09 08:45:47 +00:00
Thread labels through tactic system
This commit is contained in:
parent
dc48008d46
commit
5796e15088
9 changed files with 82 additions and 9 deletions
|
@ -32,6 +32,8 @@ public:
|
|||
SASSERT(goal_idx == 0);
|
||||
operator()(m);
|
||||
}
|
||||
|
||||
virtual void operator()(svector<symbol> & r, unsigned goal_idx) {}
|
||||
|
||||
virtual model_converter * translate(ast_translation & translator) = 0;
|
||||
};
|
||||
|
@ -49,6 +51,8 @@ model_converter * concat(model_converter * mc1, unsigned num, model_converter *
|
|||
|
||||
model_converter * model2model_converter(model * m);
|
||||
|
||||
model_converter * model_and_labels2model_converter(model * m, buffer<symbol> &r);
|
||||
|
||||
void model_converter2model(ast_manager & mng, model_converter * mc, model_ref & m);
|
||||
|
||||
void apply(model_converter_ref & mc, model_ref & m, unsigned gidx);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue