* src/tgbaalgos/emptinesscheck.hh (emptiness_check::check2): Move
into ... (emptiness_check_shy): This new subclass of emptiness_check. * src/tgbaalgos/emptinesscheck.cc, src/tgbatest/ltl2tgba.cc, iface/gspn/ltlgspn.cc: Adjust.
This commit is contained in:
parent
be17fc19f5
commit
b85e930232
5 changed files with 77 additions and 48 deletions
|
|
@ -364,28 +364,30 @@ main(int argc, char** argv)
|
|||
case Couvreur:
|
||||
case Couvreur2:
|
||||
{
|
||||
spot::emptiness_check ec = spot::emptiness_check(a);
|
||||
bool res;
|
||||
|
||||
spot::emptiness_check* ec;
|
||||
if (echeck == Couvreur)
|
||||
res = ec.check();
|
||||
ec = new spot::emptiness_check(a);
|
||||
else
|
||||
res = ec.check2();
|
||||
ec = new spot::emptiness_check_shy(a);
|
||||
|
||||
bool res = ec->check();
|
||||
|
||||
if (expect_counter_example)
|
||||
{
|
||||
if (res)
|
||||
{
|
||||
exit_code = 1;
|
||||
delete ec;
|
||||
break;
|
||||
}
|
||||
spot::counter_example ce(ec.result());
|
||||
spot::counter_example ce(ec->result());
|
||||
ce.print_result(std::cout);
|
||||
}
|
||||
else
|
||||
{
|
||||
exit_code = !res;
|
||||
}
|
||||
delete ec;
|
||||
}
|
||||
break;
|
||||
case MagicSearch:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue