* iface/gspn/ltlgspn.cc, src/tgbaalgos/gtec/gtec.cc,

src/tgbaalgos/gtec/gtec.hh: New option (-e6) to disable
inclusion check in the stack.
This commit is contained in:
Alexandre Duret-Lutz 2006-02-15 15:35:38 +00:00
parent bb47e31b1e
commit afd4ea0eb4
4 changed files with 24 additions and 8 deletions

View file

@ -73,6 +73,8 @@ syntax(char* prog)
<< std::endl
<< " -e5 use d. incl. Couvreur's emptiness-check's shy variant"
<< std::endl
<< " -e6 like -e5, but without inclusion checks in the "
<< "search stack" << std::endl
#endif
<< " -m degeneralize and perform a magic-search" << std::endl
<< std::endl
@ -105,6 +107,7 @@ main(int argc, char **argv)
bool proj = true;
#ifdef SSP
bool doublehash = true;
bool stack_inclusion = true;
#endif
std::string dead = "true";
@ -155,6 +158,11 @@ main(int argc, char **argv)
{
check = Couvreur5;
}
else if (!strcmp(argv[formula_index], "-e6"))
{
check = Couvreur5;
stack_inclusion = false;
}
#endif
else if (!strcmp(argv[formula_index], "-m"))
{
@ -260,7 +268,7 @@ main(int argc, char **argv)
ec = spot::couvreur99_check_ssp_shy_semi(prod);
break;
case Couvreur5:
ec = spot::couvreur99_check_ssp_shy(prod);
ec = spot::couvreur99_check_ssp_shy(prod, stack_inclusion);
break;
#endif
default: