acc_cond::mark_t now relies on bitset

This allows to represent more than 32 acceptance marks.

* configure.ac: add an option to specify the number of marks
* spot/twa/acc.hh: implement it
* tests/python/acc_cond.ipynb, tests/core/acc.cc,
  tests/core/ltlcross3.test: update tests
* NEWS: document it
* bin/randltl.cc: fix an include
This commit is contained in:
Maximilien Colange 2018-03-06 15:06:26 +01:00
parent d77d046d26
commit d7ee23ed2f
7 changed files with 51 additions and 172 deletions

5
NEWS
View file

@ -17,6 +17,11 @@ New in spot 2.5.3.dev (not yet released)
Library:
- You can now specify to Spot the number of acceptance marks you
wish to use. This is a compile-time option, accessible through
option --with-nb-acc of the configure script. The default is
still 32, but this limit is no longer hardcoded.
- Option "a" of print_dot(), for printing the acceptance condition,
is now enabled by default. Option "A", introduced in Spot 2.4,
can be used to hide the acceptance condition in case you do not