highlight: improve support for highlighted edges
* spot/twa/twa.cc, spot/twa/twa.hh: Add a way to remove named properties. * spot/twa/twagraph.cc: Clear highlight-edges on operations that reorder the edge vector. * spot/twaalgos/randomize.cc, spot/twaalgos/randomize.hh: Preserve highlighted state, but not highlighted edges. * spot/twaalgos/hoa.cc: Adjust output of highlight-edge when the edges are not stored in order. * tests/core/readsave.test, tests/core/tgbagraph.test, tests/core/twagraph.cc: More test cases.
This commit is contained in:
parent
e17a617bc2
commit
39332fb118
9 changed files with 128 additions and 23 deletions
|
|
@ -980,14 +980,14 @@ acc-name: Buchi
|
|||
Acceptance: 1 Inf(0)
|
||||
properties: trans-labels explicit-labels state-acc deterministic
|
||||
properties: stutter-invariant terminal
|
||||
spot.highlight.edges: 1 0 2 1 3 2 4 3
|
||||
spot.highlight.edges: 3 0 1 1 4 3 2 2
|
||||
spot.highlight.states: 0 0 2 3
|
||||
--BODY--
|
||||
State: 1 /* Defined before State 0 on purpose */
|
||||
[2] 0 /* because it affects the edge numbering */
|
||||
[1&!2] 1 /* used in spot.highlight.edges */
|
||||
State: 0 {0}
|
||||
[t] 0
|
||||
State: 1
|
||||
[2] 0
|
||||
[1&!2] 1
|
||||
State: 2
|
||||
[2] 0
|
||||
[!0&1&!2] 1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue