- 18 Jul, 2016 4 commits
-
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Here. * tests/core/det.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Fixes #123. * bin/autfilt.cc: Add options --highlight-nondet-states=NUM, --highlight-nondet-edges=NUM, and --highlight-nondet=NUM. * spot/twaalgos/isdet.cc, spot/twaalgos/isdet.hh (highlight_nondet_states, highlight_nondet_edges): New functions. * tests/core/det.test: Add test cases. * NEWS: Mention them.
-
Alexandre Duret-Lutz authored
* spot/twa/twa.cc, spot/twa/twa.hh: Add a way to remove named properties. * spot/twa/twagraph.cc: Clear highlight-edges on operations that reorder the edge vector. * spot/twaalgos/randomize.cc, spot/twaalgos/randomize.hh: Preserve highlighted state, but not highlighted edges. * spot/twaalgos/hoa.cc: Adjust output of highlight-edge when the edges are not stored in order. * tests/core/readsave.test, tests/core/tgbagraph.test, tests/core/twagraph.cc: More test cases.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/hoa.cc: Here. * doc/org/hoa.org, NEWS: Document that. * tests/core/readsave.test: Test it.
-
- 11 Jul, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
Reported by Ayrat Khalimov against the trans.html page when using ltl3ba. * spot/twaalgos/relabel.cc: Here. * tests/core/ltl3dra.test: Test it. * NEWS: Mention it. * THANKS: Add Ayrat.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/degen.cc: Here. * tests/core/degendet.test: Add test case. * tests/core/ltl2ta.test: Adjust expected output. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
-
- 07 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Reported by Ayrat Khalimov against the trans.html page when using ltl3ba. * spot/twaalgos/relabel.cc: Here. * tests/core/ltl3dra.test: Test it. * NEWS: Mention it. * THANKS: Add Ayrat.
-
- 22 Jun, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
* tests/python/ipnbdoctest.py: Adjust sanitize function. * tests/python/ltsmin-pml.ipynb: Adjust expected output.
-
Alexandre Duret-Lutz authored
Fixes #179. * spot/twaalgos/dtwasat.cc: Add the check. * tests/core/minusx.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* spot/misc/optionmap.hh, spot/misc/optionmap.cc (report_unused_options, set_, set_set_): New methods. * bin/autfilt.cc, bin/dstar2tgba.cc, bin/ltl2tgba.cc, bin/ltl2tgta.cc: Call report_unused_options(). * tests/core/ltlcross2.test, tests/core/readsave.test: Fix typos in options. * tests/core/minusx.test: New file. * tests/Makefile.am: Add it. * NEWS: Mention this.
-
- 21 Jun, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #181. * bin/common_range.cc: Here. * tests/core/ltlfilt.test: Add test case.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/degen.cc: Here. * tests/core/degendet.test: Add test case. * tests/core/ltl2ta.test: Adjust expected output. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
-
- 17 Jun, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
* tests/python/atva16-fig2a.ipynb, tests/python/atva16-fig2b.ipynb: New files. * tests/Makefile.am, doc/org/tut.org: Add them.
-
Alexandre Duret-Lutz authored
* tests/python/atva16-fig2a.ipynb, tests/python/atva16-fig2b.ipynb: New files. * tests/Makefile.am, doc/org/tut.org: Add them.
-
- 14 Jun, 2016 8 commits
-
-
Alexandre Duret-Lutz authored
* tests/run.in: Here. This helps when spins is installed an the tests actually compile code; we do not want to inherit the -std=c11 -fvisibility=hidden set for compiling Spot.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* tests/run.in: Here. This helps when spins is installed an the tests actually compile code; we do not want to inherit the -std=c11 -fvisibility=hidden set for compiling Spot.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* tests/core/ltlcrossgrind.test, tests/core/ltlgrind.test, tests/core/ltlrel.test: Here.
-
Alexandre Duret-Lutz authored
* tests/core/ltlcrossgrind.test, tests/core/ltlgrind.test, tests/core/ltlrel.test: Here.
-
Alexandre Duret-Lutz authored
Reported by František Blahoudek. * spot/tl/relabel.cc: Fix. * tests/core/ltlrel.test: Add test case. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Reported by František Blahoudek. * spot/tl/relabel.cc: Fix. * tests/core/ltlrel.test: Add test case. * NEWS: Mention the bug.
-
- 12 Jun, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
Fixes #162. * python/spot/ltsmin.i: Implement the magic. * NEWS: Mention it. * tests/python/ltsmin-pml.ipynb: New file. * tests/Makefile.am, doc/org/tut.org: Add it. * tests/python/ipnbdoctest.py: Adjust.
-
Alexandre Duret-Lutz authored
* tests/python/ltsmin.ipynb: Rename as ... * tests/python/ltsmin-dve.ipynb: ... this. * doc/org/tut.org, tests/Makefile.am: Adjust.
-
- 08 May, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #165. * spot/twaalgos/isdet.cc, spot/twaalgos/strength.cc: Here. * spot/twaalgos/isdet.hh, spot/twaalgos/strength.hh, NEWS: Document it. * spot/twaalgos/hoa.cc: Fix output of negated properties. * tests/core/readsave.test: New test case.
-
- 05 May, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #166. * bin/genltl.cc: Add option --dac-patterns, --eh-patterns, --sb-patterns. * NEWS, bin/man/genltl.x, doc/org/genltl.org: Document them. * bench/ltl2tgba/formulae.ltl: Delete. * bench/ltl2tgba/known: Use genltl instead. * bench/ltl2tgba/Makefile.am, bench/ltl2tgba/README: Update. * tests/core/ltl2tgba2.test: New test case, using genltl. * tests/Makefile.am: Add it.
-
- 01 May, 2016 8 commits
-
-
Alexandre Duret-Lutz authored
Fixes #168. * python/spot/__init__.py: Implement it. * tests/python/formulas.ipynb: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Part of #168. * spot/misc/formater.cc: Adjust to support bracketed options. * bin/common_trans.hh, bin/common_trans.cc: Use that to support rewriting operators. * doc/org/ltlcross.org, tests/core/ltldo.test: Add some examples. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Also introduce twa::unregister_ap() and twa_graph::remove_unused_ap() so that the methods where this behavior is expected can be fixed. And fix ltsmin::kripke() which did not register APs. Part of #170. * spot/twaalgos/hoa.cc: Use apvars() to print all registerd APs. Throw an exception when printing automata using unregistered APs. * spot/ltsmin/ltsmin.cc: Call register_ap(). * spot/twa/twa.cc, spot/twa/twa.hh, spot/twa/twagraph.cc, spot/twa/twagraph.hh (twa::unregister_ap, twa_graph::remove_unused_ap): New methods. * spot/tl/exclusive.cc, spot/twaalgos/postproc.cc, spot/twaalgos/remprop.cc, spot/twaalgos/relabel.cc: Use them. * tests/core/maskacc.test, tests/core/maskkeep.test, tests/core/strength.test: Adjust expected results. * NEWS: Mention those changes.
-
Alexandre Duret-Lutz authored
Fixing this bug alone revealed another bug: parsing never claim or LBTT automata did not register APs. So this fixes both bugs. This is the first part of #170. * spot/twa/twa.hh (register_aps_from_dict): New method. * spot/parseaut/parseaut.yy: Call it for never claim and LBTT files. * spot/twaalgos/stats.cc: Simplify using ap_vars(). * tests/core/ltl2tgba.test: Add a test case. * NEWS: Mention the bugs.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Here. * tests/core/exclusive-tgba.test: Test it. * NEWS: Mention the fix.
-
Alexandre Duret-Lutz authored
Last part of #170. * bin/autfilt.cc: Implement the new options. * tests/core/remprop.test: Add a quick test. * NEWS: Mention these options.
-
Alexandre Duret-Lutz authored
Part of #170. * bin/autfilt.cc: Here. * tests/core/remprop.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Also introduce twa::unregister_ap() and twa_graph::remove_unused_ap() so that the methods where this behavior is expected can be fixed. And fix ltsmin::kripke() which did not register APs. Part of #170. * spot/twaalgos/hoa.cc: Use apvars() to print all registerd APs. Throw an exception when printing automata using unregistered APs. * spot/ltsmin/ltsmin.cc: Call register_ap(). * spot/twa/twa.cc, spot/twa/twa.hh, spot/twa/twagraph.cc, spot/twa/twagraph.hh (twa::unregister_ap, twa_graph::remove_unused_ap): New methods. * spot/tl/exclusive.cc, spot/twaalgos/postproc.cc, spot/twaalgos/remprop.cc, spot/twaalgos/relabel.cc: Use them. * tests/core/maskacc.test, tests/core/maskkeep.test, tests/core/strength.test: Adjust expected results. * NEWS: Mention those changes.
-
- 29 Apr, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
Fixing this bug alone revealed another bug: parsing never claim or LBTT automata did not register APs. So this fixes both bugs. This is the first part of #170. * spot/twa/twa.hh (register_aps_from_dict): New method. * spot/parseaut/parseaut.yy: Call it for never claim and LBTT files. * spot/twaalgos/stats.cc: Simplify using ap_vars(). * tests/core/ltl2tgba.test: Add a test case. * NEWS: Mention the bugs.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Here. * tests/core/exclusive-tgba.test: Test it. * NEWS: Mention the fix.
-
- 22 Apr, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Here. * tests/python/automata.ipynb: Use it. * NEWS: Mention it.
-