isweakscc: cleanup interfaces and code
* src/tgbaalgos/isweakscc.cc, src/tgbaalgos/isweakscc.hh: Do not pass automata since they are known from the scc. Avoid several dynamic casts. Try to match the established vocabulary wrt "weak" and "inherently weak". The old is_weak_scc() that used to enumerate cycles is therefore renamed to is_inherently_weak_scc(), while the new is_weak_scc() will should ensure all transitions are fully accepting. * NEWS: Mention the new interface.
This commit is contained in:
parent
450ec22bc3
commit
cb7cd868a5
3 changed files with 116 additions and 99 deletions
13
NEWS
13
NEWS
|
|
@ -56,6 +56,19 @@ New in spot 1.0.2a (not released):
|
|||
with the favor_event_univ option of ltl_simplifier. As
|
||||
always please check doc/tl/tl.tex for the list of rules.
|
||||
|
||||
- Several functions have been introduced to check the
|
||||
strength of an SCC.
|
||||
is_inherently_weak_scc()
|
||||
is_weak_scc()
|
||||
is_syntactic_weak_scc()
|
||||
is_complete_scc()
|
||||
is_terminal_scc()
|
||||
is_syntactic_terminal_scc()
|
||||
|
||||
Beware that the costly is_weak_scc() function introduced in Spot
|
||||
1.0, which is based on a cycle enumeration, has been renammed to
|
||||
is_inherently_weak_scc() to match established vocabulary.
|
||||
|
||||
* Command-line tools:
|
||||
|
||||
- ltl2tgba and ltl2tgta now honor a new --extra-options (or -x)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue