spot/spot
Alexandre Duret-Lutz 1c2c914d7e 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 11:47:53 +02:00
..
graph * spot/graph/graph.hh: Typo in comment. 2016-04-10 18:05:46 +02:00
kripke adjust for recent renaming of valid_trans() 2016-04-10 17:22:26 +02:00
ltsmin print_hoa: output all registered APs 2016-05-01 11:47:53 +02:00
misc bitvect: tweak to please icc 2016-04-20 19:41:47 +02:00
parseaut honor ap() when counting transitions 2016-04-29 18:16:21 +02:00
parsetl sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
priv sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
ta sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
taalgos Mark more classes are final. 2016-03-13 16:03:39 +01:00
tl print_hoa: output all registered APs 2016-05-01 11:47:53 +02:00
twa print_hoa: output all registered APs 2016-05-01 11:47:53 +02:00
twaalgos print_hoa: output all registered APs 2016-05-01 11:47:53 +02:00
.gitignore rename src/ as spot/ and use include <spot/...> 2015-12-04 20:13:59 +01:00
Makefile.am move the sanity tests in tests/sanity/ 2016-01-05 17:20:51 +01:00