Add an LTL printer in LBT's syntax.

* src/ltlvisit/lbt.cc, src/ltlvisit/lbt.hh: New files.
* src/ltlvisit/Makefile.am: Add them.
* src/bin/common_output.cc, src/bin/common_output.hh: Add
support for LBT output, and reporting formulae that cannot
be output in this syntax.
* src/bin/ltlfilt.cc: Pass filename and linenum to
output_formula() for better error reporting.
This commit is contained in:
Alexandre Duret-Lutz 2012-09-14 18:52:59 +02:00
parent 106a14f8db
commit 1a84c17ece
6 changed files with 300 additions and 5 deletions

View file

@ -34,6 +34,7 @@ ltlvisit_HEADERS = \
destroy.hh \
dotty.hh \
dump.hh \
lbt.hh \
length.hh \
lunabbrev.hh \
mark.hh \
@ -56,6 +57,7 @@ libltlvisit_la_SOURCES = \
destroy.cc \
dotty.cc \
dump.cc \
lbt.cc \
length.cc \
lunabbrev.cc \
mark.cc \