postproc: fix default for acd and interaction with colored
* spot/twaalgos/postproc.hh (postprocess::acd_): Default to true. * spot/twaalgos/postproc.cc (postprocess::run): When acd is used to color an automaton, do not run scc_filter to remove color from transiant edges. * tests/python/acd.py: New file. * tests/Makefile.am: Add it.
This commit is contained in:
parent
dc5a569582
commit
27b8e5aa73
5 changed files with 90 additions and 18 deletions
12
NEWS
12
NEWS
|
|
@ -207,6 +207,18 @@ New in spot 2.11.6.dev (not yet released)
|
|||
- spot::minimize_obligation will skip attempts to complement very
|
||||
weak automata when those would require too many acceptance sets.
|
||||
|
||||
- acd_transform() was not used by spot::postprocessor unless an
|
||||
option_map was passed. This was due to some bad default for the
|
||||
"acd" option: it defaulted to true when an option_map was given,
|
||||
and to false otherwise. This had no consequences on
|
||||
ltl2tgba/autfilt were some option_map is always passed, but for
|
||||
instance the parity automata generated by spot.postprocessor in
|
||||
Python were not using ACD by default.
|
||||
|
||||
- Using spot::postprocessor to produce colored parity automata could
|
||||
fail to color some transiant edges when the "acd" option was
|
||||
activated.
|
||||
|
||||
New in spot 2.11.6 (2023-08-01)
|
||||
|
||||
Bug fixes:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue