Remove marks from acceptance condition without stripping

Author: Alexandre Duret-Lutz.

* NEWS: mention the modification.
* spot/twa/acc.cc, spot/twa/acc.hh: Implement the removal.
* spot/twa/twa.hh: Allow directly setting a new acceptance condition.
This commit is contained in:
Alexandre Duret-Lutz 2017-04-28 10:51:11 +02:00 committed by Thomas Medioni
parent 1042a8dae1
commit 24b5a350d4
4 changed files with 77 additions and 16 deletions

6
NEWS
View file

@ -93,6 +93,12 @@ New in spot 2.3.4.dev (not yet released)
scc_info::common_sets_of(scc), and they are used by scc_info to
classify some SCCs as rejecting more easily.
- The new function acc_code::remove() removes all the given
acceptance sets from the acceptance condition.
- It is now possible to change an automaton acceptance condition
directly by calling twa::set_acceptance().
Python:
- The 'spot.gen' package exports the functions from libspotgen.