python: better support for explicit Kripke
Part of issue #376, reported by Hashim Ali. * python/spot/impl.i: Add bindings for kripke_graph. * python/spot/__init__.py (automaton): Add a want_kripke option. * spot/kripke/kripkegraph.hh: Honnor the "state-names" property when displaying states. * spot/twaalgos/hoa.cc: Preserve names of Kripke states. * tests/python/ltsmin-dve.ipynb: Illustrate all the above. * NEWS: Mention those changes. * THANKS: Add Hashim.
This commit is contained in:
parent
a86925e20e
commit
f26dd904ff
7 changed files with 393 additions and 33 deletions
|
|
@ -47,7 +47,6 @@
|
|||
%shared_ptr(spot::fair_kripke)
|
||||
%shared_ptr(spot::kripke)
|
||||
%shared_ptr(spot::kripke_graph)
|
||||
%shared_ptr(spot::kripke)
|
||||
%shared_ptr(spot::ta)
|
||||
%shared_ptr(spot::ta_explicit)
|
||||
%shared_ptr(spot::ta_product)
|
||||
|
|
@ -172,8 +171,9 @@
|
|||
|
||||
#include <spot/parseaut/public.hh>
|
||||
|
||||
#include <spot/kripke/kripke.hh>
|
||||
#include <spot/kripke/fairkripke.hh>
|
||||
#include <spot/kripke/kripke.hh>
|
||||
#include <spot/kripke/kripkegraph.hh>
|
||||
|
||||
#include <spot/ta/ta.hh>
|
||||
#include <spot/ta/tgta.hh>
|
||||
|
|
@ -678,10 +678,11 @@ def state_is_accepting(self, src) -> "bool":
|
|||
|
||||
%include <spot/twaalgos/complement.hh>
|
||||
|
||||
%include <spot/parseaut/public.hh>
|
||||
|
||||
%include <spot/kripke/fairkripke.hh>
|
||||
%include <spot/kripke/kripke.hh>
|
||||
%include <spot/kripke/kripkegraph.hh>
|
||||
|
||||
%include <spot/parseaut/public.hh>
|
||||
|
||||
%include <spot/ta/ta.hh>
|
||||
%include <spot/ta/tgta.hh>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue