scc_filter: do not remove Fin sets from rejecting SCCs

* src/twaalgos/sccfilter.cc (acc_filter_some, acc_filter_all): Merge
into...
(acc_filter_mask): ... this single parametrized class, and only
remove sets that are only used as Inf.
* src/twa/acc.hh: Add missing operator~.
* src/tests/sccsimpl.test: Add test case.
* src/tests/sccdot.test: Adjust.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2015-06-30 16:05:24 +02:00
parent 5d9e7d1f93
commit 5cb19a290b
5 changed files with 148 additions and 50 deletions

View file

@ -168,7 +168,7 @@ State: 2
[0&1] 0 {0 1}
State: 3
[1] 1
[!1] 3
[!1] 3 {2}
State: 4
[!0&1] 4 {0 1}
[0&1] 4 {0 2}