* src/ltlvisit/basereduc.cc (spot): 80 columns.
* src/ltlvisit/reducform.cc (spot), src/ltltest/inf.cc, src/ltltest/reduc.cc (main), src/ltlvisit/reducform.hh, src/tgbatest/ltl2tgba.cc (main): More option. * src/ltltest/inf.test: More test.
This commit is contained in:
parent
41589e2818
commit
788ed772c2
8 changed files with 458 additions and 349 deletions
|
|
@ -352,12 +352,19 @@ main(int argc, char** argv)
|
|||
else if (reduc_r1 | reduc_r2 | reduc_r3)
|
||||
{
|
||||
spot::ltl::option o = spot::ltl::BRI;
|
||||
if (reduc_r1)
|
||||
if (reduc_r1 & !reduc_r2 & !reduc_r3)
|
||||
o = spot::ltl::Base;
|
||||
if (reduc_r2)
|
||||
if (!reduc_r1 & reduc_r2 & !reduc_r3)
|
||||
o = spot::ltl::EventualUniversal;
|
||||
if (reduc_r3)
|
||||
if (reduc_r1 & reduc_r2 & !reduc_r3)
|
||||
o = spot::ltl::EventualUniversalBase;
|
||||
if (!reduc_r1 & !reduc_r2 & reduc_r3)
|
||||
o = spot::ltl::Inf;
|
||||
if (reduc_r1 & !reduc_r2 & reduc_r3)
|
||||
o = spot::ltl::InfBase;
|
||||
if (!reduc_r1 & reduc_r2 & reduc_r3)
|
||||
o = spot::ltl::InfEventualUniversal;
|
||||
|
||||
f = spot::ltl::reduce(f, o);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue