spot/src/ltlvisit
Alexandre Duret-Lutz eed7e2df8f lbtt: improve the LBTT output
Provide a way to output automata with state-based acceptance.  Also
print the guards using to_lbt_string() for consistency: as a
consequence, atomic proposition that do not match p[0-9]+ are now
double-quoted.

* src/tgbaalgos/lbtt.hh (lbtt_reachable): Add a sba option.
* src/tgbaalgos/lbtt.cc: Implement it, and use to_lbt_string().
* src/ltlvisit/lbt.cc (is_pnum): Reject 'p' without number.
* src/bin/ltl2tgba.cc: Activate the sba option of --ba was given.
Add an option --lbtt=t to get the old behavior.
* src/bin/man/ltl2tgba.x: Document the LBTT format we use with
some links and examples.
* src/tgbatest/lbttparse.test: More tests.
* src/tgbatest/ltlcross2.test: Add a check with --lbtt --ba.
* NEWS: Update.
2013-05-09 21:55:37 +02:00
..
.cvsignore * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
.gitignore Add .gitignore files 2008-03-14 16:59:32 +01:00
apcollect.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
apcollect.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
clone.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
clone.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
contain.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
contain.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
destroy.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
destroy.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dotty.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dotty.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dump.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dump.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
lbt.cc lbtt: improve the LBTT output 2013-05-09 21:55:37 +02:00
lbt.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
length.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
length.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
lunabbrev.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
lunabbrev.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
Makefile.am remove_x: Implement detection of stutter-invariant LTL formulas. 2013-04-09 17:25:05 +02:00
mark.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
mark.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
nenoform.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
nenoform.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
postfix.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
postfix.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
randomltl.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
randomltl.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
reduce.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
reduce.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
relabel.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
relabel.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
remove_x.cc remove_x: Implement detection of stutter-invariant LTL formulas. 2013-04-09 17:25:05 +02:00
remove_x.hh remove_x: Implement detection of stutter-invariant LTL formulas. 2013-04-09 17:25:05 +02:00
simpfg.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
simpfg.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
simplify.cc Implement a favor_even_univ option in the rewriting rules. 2013-04-27 17:39:52 +02:00
simplify.hh Implement a favor_even_univ option in the rewriting rules. 2013-04-27 17:39:52 +02:00
snf.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
snf.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
tostring.cc tostring: quote U, W, M, R when used as atomic propositions 2013-01-20 03:01:44 +01:00
tostring.hh Add support for printing LTL formulas using Wring's syntax. 2012-10-20 13:40:33 +02:00
tunabbrev.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
tunabbrev.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
wmunabbrev.cc unabbreviate_wm: fix a segfault. 2012-10-23 22:36:18 +02:00
wmunabbrev.hh Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00