hoa: fix I/O of determinism
Fixes #212. * spot/parseaut/parseaut.yy, spot/twaalgos/hoa.cc: Recognize exist-branch, and adjust printer to the 1.1 semantics. * tests/core/alternating.test, tests/core/complete.test, tests/core/det.test, tests/core/explsum.test, tests/core/parseaut.test, tests/core/readsave.test, tests/core/sbacc.test, tests/core/tgbagraph.test, tests/python/alternating.py, tests/python/dualize.py: Adjust test cases. * NEWS: Mention the change.
This commit is contained in:
parent
0cf250d839
commit
d3607a7ce3
13 changed files with 291 additions and 106 deletions
9
NEWS
9
NEWS
|
|
@ -172,6 +172,15 @@ New in spot 2.3.5.dev (not yet released)
|
|||
process automata from different streams at the same time (i.e.,
|
||||
using multiple spot::automaton_stream_parser instances at once).
|
||||
|
||||
- The print_hoa() and parse_automaton() functions have been updated
|
||||
to recognize the "exist-branch" property of the non-released HOA
|
||||
v1.1, as well as the new meaning of property "deterministic". (In
|
||||
HOA v1 "properties: deterministic" means that the automaton has no
|
||||
existential branching; in HOA v1.1 it disallows universal
|
||||
branching as well.) The meaning of "deterministic" in Spot has
|
||||
been adjusted to these new semantics, see "Backward-incompatible
|
||||
changes" below.
|
||||
|
||||
Python:
|
||||
|
||||
- The 'spot.gen' package exports the functions from libspotgen.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue