hoa: output "unambiguous" only for non-deterministic automata by default
* src/twaalgos/hoa.cc: Output do not output "unambiguous" if the automaton is deterministic. Add option "v" to cancel this restriction, and also output "no-univ-branch". * src/twaalgos/hoa.hh: Document the "v" option. * src/tests/readsave.test: Test it. * src/tests/unambig.test: Adjust for unambiguous not being output if the automaton is deterministic. * src/bin/common_aoutput.cc, NEWS: Document it. * doc/org/hoa.org: Add a summary table about how properties are handled. * src/twa/twa.hh (prop_deterministic): Setting this should also set the unambiguous property. * src/twaalgos/isunamb.cc: Simplify the property check.
This commit is contained in:
parent
30037b9905
commit
33c234da11
9 changed files with 106 additions and 8 deletions
7
NEWS
7
NEWS
|
|
@ -22,6 +22,13 @@ New in spot 1.99.5a (not yet released)
|
|||
Boolean argument. This argument used to be optionnal (defaulting
|
||||
to True), but it no longer is.
|
||||
|
||||
* By default the HOA printer tries to not bloat the output with
|
||||
properties that are probably useless. The HOA printer now has a
|
||||
new option "v" (use "-Hv" from the command line) to output more
|
||||
verbose "properties:". This currently includes outputing
|
||||
"no-univ-branch", and outputting "unambiguous" even for automata
|
||||
already tagged as "deterministic".
|
||||
|
||||
Python:
|
||||
* Add bindings for is_unambiguous().
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue