translate: add support for -x tls-impl=N

This is long overdue, and we probably want to use tls-impl=1 in
ltlsynt.

* spot/twaalgos/translate.cc, spot/twaalgos/translate.hh:
Add support for tls-impl=N.
* tests/core/ltl2tgba.test: Test it.
* bin/spot-x.cc, NEWS: Document it.
This commit is contained in:
Alexandre Duret-Lutz 2017-10-11 22:19:43 +02:00
parent 9b18729721
commit 689aa7fdc0
5 changed files with 52 additions and 3 deletions

View file

@ -74,15 +74,15 @@ namespace spot
translator(const bdd_dict_ptr& dict, const option_map* opt = nullptr)
: postprocessor(opt)
{
build_simplifier(dict);
setup_opt(opt);
build_simplifier(dict);
}
translator(const option_map* opt = nullptr)
: postprocessor(opt)
{
build_simplifier(make_bdd_dict());
setup_opt(opt);
build_simplifier(make_bdd_dict());
}
~translator()
@ -147,6 +147,7 @@ namespace spot
int skel_wdba_;
int skel_simul_;
int relabel_bool_;
int tls_impl_;
};
/// @}
}