spot/spot
Alexandre Duret-Lutz 6623af67e6 twa_graph: fix purge_unreachable_states on alternating automata
The algorithm had two problems: it was removing only useless
destination from universal destination (instead of removing the entire
edge), and it was not properly iterating over the entire reachable
automaton.

* spot/twa/twagraph.cc: Fix it.
* spot/twa/twagraph.hh: Adjust documentation.
* tests/core/alternating.test: Add more tests.
* tests/python/twagraph.py: Adjust.
* NEWS: Mention the bug.
2017-03-29 10:34:41 +02:00
..
graph is_alternating() -> !is_existential() 2017-02-12 15:56:02 +01:00
kripke Rework the 'down_cast' macro, closing #196. 2017-02-02 17:01:40 +01:00
ltsmin Rework the 'down_cast' macro, closing #196. 2017-02-02 17:01:40 +01:00
misc is_alternating() -> !is_existential() 2017-02-12 15:56:02 +01:00
parseaut is_alternating() -> !is_existential() 2017-02-12 15:56:02 +01:00
parsetl parsetl: improve coverage 2017-03-22 22:48:16 +01:00
priv * spot/priv/satcommon.cc: Fix include. 2017-02-28 16:58:20 +01:00
ta Rework the 'down_cast' macro, closing #196. 2017-02-02 17:01:40 +01:00
taalgos Rework the 'down_cast' macro, closing #196. 2017-02-02 17:01:40 +01:00
tl * spot/tl/parse.hh (fix_utf8_locations): Fix documentation. 2017-02-08 10:51:19 +01:00
twa twa_graph: fix purge_unreachable_states on alternating automata 2017-03-29 10:34:41 +02:00
twaalgos complement: reset the terminal property 2017-03-28 07:28:52 +02:00
.gitignore install pkg-config configuration files 2017-01-14 17:56:05 +01:00
libspot.pc.in install pkg-config configuration files 2017-01-14 17:56:05 +01:00
Makefile.am install pkg-config configuration files 2017-01-14 17:56:05 +01:00