spot/src/ltlvisit
Alexandre Duret-Lutz 87b65b9bce relabel: implement relabeling of Boolean subexpressions.
* src/ltlast/multop.cc, src/ltlast/multop.hh (multop::boolean_operands,
multop::boolean_count): New methods.
* src/ltlvisit/relabel.cc, src/ltlvisit/relabel.hh
(relabel): Take an optional relabeling_map as parameter.
(relabel_bse): New.
* src/ltltest/ltlrel.test, src/ltltest/ltlrel.cc: New files.
* src/ltltest/Makefile.am: Add them.
* src/bin/ltlfilt.cc: Add option --relabel-bool.
* src/ltltest/ltlfilt.test: Test it.
* NEWS: Mention it.
* doc/org/ltlfilt.org: Illustrate it.
2013-09-28 09:02:30 +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 Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
clone.cc * src/ltlvisit/clone.cc: Use reserve() for multop. 2013-09-27 16:22:58 +02:00
clone.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
contain.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
contain.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
destroy.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
destroy.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
dotty.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dotty.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
dump.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dump.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
lbt.cc lbtt: improve the LBTT output 2013-05-09 21:55:37 +02:00
lbt.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
length.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
length.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
lunabbrev.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
lunabbrev.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
Makefile.am Use -fvisibility=hidden globally. 2013-07-29 01:14:37 +02:00
mark.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
mark.hh Move \ingroup before \brief in all Doxygen comments. 2013-06-08 23:24:37 +02:00
nenoform.cc Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
nenoform.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
postfix.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
postfix.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
randomltl.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
randomltl.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
reduce.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
reduce.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
relabel.cc relabel: implement relabeling of Boolean subexpressions. 2013-09-28 09:02:30 +02:00
relabel.hh relabel: implement relabeling of Boolean subexpressions. 2013-09-28 09:02:30 +02:00
remove_x.cc Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
remove_x.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
simpfg.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
simpfg.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
simplify.cc * src/ltlvisit/simplify.cc: Cosmetics. 2013-09-23 10:58:04 +02:00
simplify.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
snf.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
snf.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
tostring.cc tostring: add LaTeX output 2013-09-08 20:43:53 +02:00
tostring.hh tostring: add LaTeX output 2013-09-08 20:43:53 +02:00
tunabbrev.cc Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
tunabbrev.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
wmunabbrev.cc unabbreviate_wm: fix a segfault. 2012-10-23 22:36:18 +02:00
wmunabbrev.hh Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00