spot/src/ltlvisit
Alexandre Duret-Lutz f55211336e ltlgrind: fix two bugs related to PSL formulas
* src/ltlvisit/mutation.cc: Do not bindly rewrite e[]->f and
e<>->f as e, since e is not a valid PSL formula.  Use !{e}
and {e} instead.  Also fix a memory leak in the handling of
bunops, discovered while testing the previous change.
* src/tests/ltlgrind.test: Add a test case.
2015-05-11 23:58:32 +02:00
..
.gitignore Add .gitignore files 2008-03-14 16:59:32 +01:00
apcollect.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
apcollect.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
clone.cc Remove deprecated algorithms. 2014-08-12 10:29:36 +02:00
clone.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
contain.cc rename src/tgbaalgos/ as src/twaalgos/ 2015-04-22 17:58:06 +02:00
contain.hh rename src/tgbaalgos/ as src/twaalgos/ 2015-04-22 17:58:06 +02:00
dotty.cc automatop: remove this type of formula operator. 2014-07-04 10:47:23 +02:00
dotty.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
dump.cc add missing utf-8 header to many source files 2015-01-09 08:23:49 +01:00
dump.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
exclusive.cc rename src/tgbaalgos/ as src/twaalgos/ 2015-04-22 17:58:06 +02:00
exclusive.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
lbt.cc ltl: remove the useless Finish operator 2014-12-04 17:48:42 +01:00
lbt.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
length.cc length: slight simplification 2014-02-03 09:49:30 +01:00
length.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
lunabbrev.cc common: introduce SPOT_UNREACHABLE and SPOT_UNIMPLEMENTED. 2014-06-27 15:55:26 +02:00
lunabbrev.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
Makefile.am ltlfilt: add a --exclusive-ap option 2015-03-23 17:31:13 +01:00
mark.cc ltl: remove the useless Finish operator 2014-12-04 17:48:42 +01:00
mark.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
mutation.cc ltlgrind: fix two bugs related to PSL formulas 2015-05-11 23:58:32 +02:00
mutation.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
nenoform.cc Use -fvisibility=hidden in src/ltlast/, src/ltlvisit/, and src/ltlenv/. 2013-07-29 01:14:03 +02:00
nenoform.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
postfix.cc automatop: remove this type of formula operator. 2014-07-04 10:47:23 +02:00
postfix.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
randomltl.cc randltl: some code cleanup 2015-03-08 13:50:12 +01:00
randomltl.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
relabel.cc ltl: get rid of formula_ptr_hash 2014-10-26 22:17:19 +01:00
relabel.hh ltlfilt: add a --define option 2015-04-22 16:47:01 +02:00
remove_x.cc Force Clang and GCC to have the same behaviour. 2015-04-20 13:05:58 +02:00
remove_x.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
simpfg.cc common: introduce SPOT_UNREACHABLE and SPOT_UNIMPLEMENTED. 2014-06-27 15:55:26 +02:00
simpfg.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
simplify.cc rename tgba files as twa 2015-04-22 16:57:22 +02:00
simplify.hh rename tgba files as twa 2015-04-22 16:57:22 +02:00
snf.cc Add (void) casts for variables used only in assert()s. 2015-02-06 11:57:27 +01:00
snf.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
tostring.cc python: improve handling of formulas 2015-03-11 21:09:12 +01:00
tostring.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
tunabbrev.cc ltl: remove the useless Finish operator 2014-12-04 17:48:42 +01:00
tunabbrev.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00
wmunabbrev.cc unabbreviate_wm: fix a segfault. 2012-10-23 22:36:18 +02:00
wmunabbrev.hh Replace guards by pragma once. 2015-03-23 10:19:55 +01:00