Add an is_unambiguous() function, use it in ltlcross and autfilt

* src/twaalgos/isunamb.hh, src/twaalgos/isunamb.cc: New files.
* src/twaalgos/Makefile.am: Add them.
* src/tests/unambig.test: New file.
* src/tests/Makefile.am: Add it.
* src/bin/ltlcross.cc: Record whether each produced automaton is
ambiguous.
* src/bin/autfilt.cc: Add a --is-unambiguous option.
* NEWS: Mention it.
This commit is contained in:
Alexandre Duret-Lutz 2013-03-21 11:53:42 +01:00
parent 9f3a7a49de
commit 98de84f3de
8 changed files with 192 additions and 4 deletions

View file

@ -46,6 +46,7 @@ twaalgos_HEADERS = \
gv04.hh \
hoa.hh \
isdet.hh \
isunamb.hh \
isweakscc.hh \
lbtt.hh \
ltl2taa.hh \
@ -101,6 +102,7 @@ libtwaalgos_la_SOURCES = \
gv04.cc \
hoa.cc \
isdet.cc \
isunamb.cc \
isweakscc.cc \
lbtt.cc \
ltl2taa.cc \