* 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
|
|
@ -169,13 +169,16 @@ main(int argc, char **argv)
|
|||
case Couvreur:
|
||||
case Couvreur2:
|
||||
{
|
||||
spot::emptiness_check ec(prod);
|
||||
bool res;
|
||||
spot::emptiness_check* ec;
|
||||
|
||||
if (check == Couvreur)
|
||||
res = ec.check();
|
||||
ec = new spot::emptiness_check(prod);
|
||||
else
|
||||
res = ec.check2();
|
||||
const spot::emptiness_check_status* ecs = ec.result();
|
||||
ec = new spot::emptiness_check_shy(prod);
|
||||
|
||||
bool res = ec->check();
|
||||
|
||||
const spot::emptiness_check_status* ecs = ec->result();
|
||||
if (!res)
|
||||
{
|
||||
if (compute_counter_example)
|
||||
|
|
@ -196,6 +199,7 @@ main(int argc, char **argv)
|
|||
ecs->print_stats(std::cout);
|
||||
}
|
||||
std::cout << std::endl;
|
||||
delete ec;
|
||||
if (!res)
|
||||
exit(1);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue