tra2tba: Implement transformation of TRA to TBA acceptance condition

* python/spot/impl.i: Add bindings for tra2tba
* spot/twaalgos/Makefile.am: Record tra2tba.cc, tra2tba.hh
* spot/twaalgos/tra2tba.cc: Implement transformation of TRA to TBA
* spot/twaalgos/tra2tba.hh: Introduce declaration of tra_to_tba
* tests/Makefile.am: Record tra2tba tests
* tests/core/tra2tba.cc: Add driver for tests
* tests/core/tra2tba.test: Add tests of tra2tba transformation
This commit is contained in:
xlauko 2017-05-09 10:16:53 +02:00 committed by Alexandre Duret-Lutz
parent 2ecd93ace8
commit e1271bf8b3
7 changed files with 892 additions and 2 deletions

View file

@ -92,6 +92,7 @@ check_PROGRAMS = \
core/sccif \
core/syntimpl \
core/taatgba \
core/tra2tba \
core/trival \
core/tgbagraph \
core/tostring \
@ -139,6 +140,7 @@ core_safra_SOURCES = core/safra.cc
core_sccif_SOURCES = core/sccif.cc
core_syntimpl_SOURCES = core/syntimpl.cc
core_tostring_SOURCES = core/tostring.cc
core_tra2tba_SOURCES = core/tra2tba.cc
core_trival_SOURCES = core/trival.cc
core_tunabbrev_SOURCES = core/equalsf.cc
core_tunabbrev_CPPFLAGS = $(AM_CPPFLAGS) -DUNABBREV='"^ieFG"'
@ -296,8 +298,8 @@ TESTS_twa = \
core/complementation.test \
core/randpsl.test \
core/cycles.test \
core/acc_word.test
core/acc_word.test \
core/tra2tba.test
############################## PYTHON ##############################