* src/tgba/bddprint.cc (print_accset_handler, bdd_print_accset): New

functions.
* src/tgba/bddprint.cc (bdd_print_accset): Declare it.
* src/tgbaalgos/dotty.cc (dotty_bfs::process_link): Use it.
* src/tgbatest/tgbaread.test, src/tgbatest/explicit.test: Adjust
expected output.
This commit is contained in:
Alexandre Duret-Lutz 2003-11-26 17:34:09 +00:00
parent 6877f378bd
commit 7e81306d45
6 changed files with 59 additions and 17 deletions

View file

@ -57,6 +57,16 @@ namespace spot
std::ostream& bdd_print_acc(std::ostream& os,
const bdd_dict* dict, bdd b);
/// \brief Print a BDD as a set of accepting conditions.
///
/// This is used when saving a TGBA.
/// \param os The output stream.
/// \param dict The dictionary to use, to lookup variables.
/// \param b The BDD to print.
/// \return The BDD formated as a string.
std::ostream& bdd_print_accset(std::ostream& os,
const bdd_dict* dict, bdd b);
/// \brief Print a BDD as a set.
/// \param os The output stream.
/// \param dict The dictionary to use, to lookup variables.