twa_graph: add a merge_univ_dests() method
and call it after parsing * spot/twa/twagraph.cc, spot/twa/twagraph.hh (twa_graph::merge_univ_dests): New method. * spot/parseaut/parseaut.yy: Call it. * spot/twaalgos/dot.cc: Improve output, now that several edges can use the same universal destination. * tests/core/alternating.test, tests/core/complete.test, tests/core/parseaut.test, tests/python/_altscc.ipynb, tests/python/alternating.py, tests/python/alternation.ipynb: Adjust test case. * doc/org/tut24.org: Adjust example.
This commit is contained in:
parent
3d0a971aa8
commit
12f6c8cf10
11 changed files with 567 additions and 517 deletions
|
|
@ -2423,6 +2423,8 @@ namespace spot
|
|||
fix_acceptance(r);
|
||||
fix_initial_state(r);
|
||||
fix_properties(r);
|
||||
if (r.h->aut && r.h->aut->is_alternating())
|
||||
r.h->aut->merge_univ_dests();
|
||||
return r.h;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue