genem: implement a generic emptiness check for twa_graph_ptr
* spot/twa/acc.cc, spot/twa/acc.hh (fin_unit, one_fin): New function. * spot/twaalgos/genem.cc, spot/twaalgos/genem.hh: New files. * spot/twaalgos/Makefile.am: Add it. * tests/python/genem.py: New file. * tests/Makefile.am: Add it. * python/spot/impl.i: Add bindings for genem.hh. * NEWS: Mention the new function.
This commit is contained in:
parent
74dfd73aae
commit
d708174cfe
9 changed files with 514 additions and 0 deletions
|
|
@ -128,6 +128,7 @@
|
|||
#include <spot/twaalgos/complement.hh>
|
||||
#include <spot/twaalgos/emptiness.hh>
|
||||
#include <spot/twaalgos/gtec/gtec.hh>
|
||||
#include <spot/twaalgos/genem.hh>
|
||||
#include <spot/twaalgos/lbtt.hh>
|
||||
#include <spot/twaalgos/ltl2taa.hh>
|
||||
#include <spot/twaalgos/ltl2tgba_fm.hh>
|
||||
|
|
@ -575,6 +576,7 @@ def state_is_accepting(self, src) -> "bool":
|
|||
%include <spot/twaalgos/emptiness.hh>
|
||||
%template(list_step) std::list<spot::twa_run::step>;
|
||||
%include <spot/twaalgos/gtec/gtec.hh>
|
||||
%include <spot/twaalgos/genem.hh>
|
||||
%include <spot/twaalgos/lbtt.hh>
|
||||
%include <spot/twaalgos/ltl2taa.hh>
|
||||
%include <spot/twaalgos/ltl2tgba_fm.hh>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue