spot/spot/ltsmin
Alexandre Duret-Lutz a1b3b065fa print_hoa: output all registered APs
Also introduce twa::unregister_ap() and twa_graph::remove_unused_ap()
so that the methods where this behavior is expected can be fixed.

And fix ltsmin::kripke() which did not register APs.

Part of #170.

* spot/twaalgos/hoa.cc: Use apvars() to print all registerd APs.
Throw an exception when printing automata using unregistered APs.
* spot/ltsmin/ltsmin.cc: Call register_ap().
* spot/twa/twa.cc, spot/twa/twa.hh, spot/twa/twagraph.cc,
spot/twa/twagraph.hh (twa::unregister_ap, twa_graph::remove_unused_ap):
New methods.
* spot/tl/exclusive.cc, spot/twaalgos/postproc.cc,
spot/twaalgos/remprop.cc, spot/twaalgos/relabel.cc: Use them.
* tests/core/maskacc.test, tests/core/maskkeep.test,
tests/core/strength.test: Adjust expected results.
* NEWS: Mention those changes.
2016-05-01 15:09:06 +02:00
..
.gitignore Move spot-if/ltsmin/ to spot/ltsmin/ 2015-12-25 13:45:42 +01:00
ltsmin.cc print_hoa: output all registered APs 2016-05-01 15:09:06 +02:00
ltsmin.hh sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
Makefile.am move ltsmin tests to tests/ltsmin/ 2016-01-05 11:52:24 +01:00
README move ltsmin tests to tests/ltsmin/ 2016-01-05 11:52:24 +01:00

This directory contains an interface that presents DiVinE and PROMELA
models as kripke* objects for Spot.

For usage and installation instructions, see the README in
tests/ltsmin/README.