spot/src/twa
Alexandre Duret-Lutz 04171207e6 acc: recognize parity acceptance
It has two modes: strict or not.  In strict mode (tested in
hoaparse.test), the acceptance formula has to match exactly the one
given in the HOA spec.  In non-strict mode (tested in accparse2.py)
any equivalent formula is accepted.

* src/twa/acc.cc, src/twa/acc.hh (acc_cond::is_parity): New method.
* src/twaalgos/hoa.cc: Use it.
* src/tests/hoaparse.test: Test it.
* wrap/python/spot_impl.i: Bind it.
* wrap/python/tests/accparse2.py: New file.
* wrap/python/tests/Makefile.am: Add it.
2015-05-20 20:00:25 +02:00
..
.gitignore rename tgba files as twa 2015-04-22 16:57:22 +02:00
acc.cc acc: recognize parity acceptance 2015-05-20 20:00:25 +02:00
acc.hh acc: recognize parity acceptance 2015-05-20 20:00:25 +02:00
bdddict.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
bdddict.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
bddprint.cc bddprint: remove some never used functions 2015-04-24 09:11:25 +02:00
bddprint.hh bddprint: remove some never used functions 2015-04-24 09:11:25 +02:00
formula2bdd.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
formula2bdd.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
fwd.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
Makefile.am rename tgba files as twa 2015-04-22 16:57:22 +02:00
taatgba.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
taatgba.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
twa.cc rename src/tgbaalgos/ as src/twaalgos/ 2015-04-22 17:58:06 +02:00
twa.hh bin: add --check=unambiguous 2015-05-12 20:21:15 +02:00
twagraph.cc ltl2tgba_fm: make it easier to preserve state names 2015-05-12 20:21:16 +02:00
twagraph.hh ltl2tgba_fm: make it easier to preserve state names 2015-05-12 20:21:16 +02:00
twamask.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
twamask.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
twaproduct.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
twaproduct.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
twaproxy.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
twaproxy.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
twasafracomplement.cc rename src/tgbaalgos/ as src/twaalgos/ 2015-04-22 17:58:06 +02:00
twasafracomplement.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00