hoaf: first implementation of the HOA Format output.

The specifications are at http://adl.github.io/hoaf/

* src/tgbaalgos/hoaf.cc, src/tgbaalgos/hoaf.hh: New files.
* src/tgbaalgos/Makefile.am: Add them.
* src/bin/dstar2tgba.cc, src/bin/ltl2tgba.cc,
src/tgbatest/ltl2tgba.cc: Add option to output HOA.
* NEWS: Mention it.
This commit is contained in:
Alexandre Duret-Lutz 2014-06-01 19:44:43 +02:00
parent e997676c3e
commit 310a98c15a
7 changed files with 489 additions and 12 deletions

8
NEWS
View file

@ -1,11 +1,17 @@
New in spot 1.2.4a (not yet released)
* New feature:
* New features:
- The online ltl2tgba translator will automatically attempt to
parse a formula using LBT's syntax if it cannot parse it using
the normal infix syntax.
- ltl2tgba and dstar2tgba have a new experimental option --hoaf to
output automata in the Hanoï Omega Automaton Format whose
current draft is at http://adl.github.io/hoaf/
The corresponding C++ function is spot::hoaf_reachable() in
tgbaalgos/hoaf.hh.
* Documentation:
- The man page for ltl2tgba has some new notes and references