1. 18 May, 2019 4 commits
  2. 06 May, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      implement SVA's first_match operator · 6fac0264
      Alexandre Duret-Lutz authored
      * NEWS, doc/tl/tl.tex, doc/tl/tl.bib: Document it.
      * spot/parsetl/parsetl.yy, spot/parsetl/scantl.ll: Parse it.
      * spot/tl/formula.cc, spot/tl/formula.hh, spot/tl/dot.cc,
      spot/tl/mutation.cc, spot/tl/print.cc, spot/tl/randomltl.cc,
      spot/twaalgos/ltl2tgba_fm.cc: Adjust to support first_match.
      * spot/tl/mark.cc, spot/tl/simplify.cc, spot/tl/snf.cc,
      spot/tl/unabbrev.cc, spot/twa/formula2bdd.cc,
      spot/twaalgos/ltl2taa.cc: Ignore it.
      * tests/core/acc_word.test, tests/core/randpsl.test: Add more tests.
      * tests/core/rand.test, tests/core/unambig.test,
      tests/python/randltl.ipynb: Adjust.
      * tests/python/formulas.ipynb: Show first_match.
      6fac0264
  3. 04 May, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      tl: add support for ##n and ##[i:j] from SVA · 60d488b3
      Alexandre Duret-Lutz authored
      * spot/tl/formula.cc, spot/tl/formula.hh (formula::sugar_delay): New
      function to implement this operator as syntactic sugar.
      * spot/parsetl/parsetl.yy, spot/parsetl/scantl.ll: Parse it.
      * doc/tl/tl.tex: Document the syntactic sugar rules and precedence.
      * tests/core/sugar.test: Add tests.
      * NEWS: Mention this new feature.
      60d488b3
  4. 27 Apr, 2019 2 commits
  5. 26 Apr, 2019 6 commits
  6. 25 Apr, 2019 1 commit
  7. 19 Apr, 2019 2 commits
  8. 14 Apr, 2019 1 commit
  9. 07 Apr, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      complement: add a complement() function · 948f99bc
      Alexandre Duret-Lutz authored
      * spot/twaalgos/complement.cc,
      spot/twaalgos/complement.hh (complement): New function.
      * bin/autfilt.cc, spot/twa/twa.cc, spot/twaalgos/contains.cc,
      spot/twaalgos/powerset.cc, spot/twaalgos/stutter.cc: Use it.
      * tests/core/complement.test: Adjust.
      * NEWS: Mention it.
      948f99bc
  10. 02 Apr, 2019 4 commits
  11. 31 Mar, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      dot: add option 'g' · 62836490
      Alexandre Duret-Lutz authored
      * spot/twaalgos/dot.cc: Implement support for hidding labels.
      * tests/core/readsave.test: Test it.
      * bin/common_aoutput.cc: Add --help text.
      * NEWS: Mention it.
      62836490
  12. 30 Mar, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      scc_info: introduce scc_and_mark_filter · 55db24e0
      Alexandre Duret-Lutz authored
      * spot/twaalgos/sccinfo.hh, spot/twaalgos/sccinfo.cc: Here.
      * spot/twaalgos/genem.cc: Use it.
      * python/spot/impl.i, python/spot/__init__.py: Add bindings.
      * tests/python/genem.py: Test it.
      * NEWS: Mention it.
      55db24e0
  13. 29 Mar, 2019 1 commit
  14. 22 Mar, 2019 3 commits
  15. 20 Mar, 2019 2 commits
  16. 17 Mar, 2019 3 commits
  17. 16 Mar, 2019 3 commits
  18. 14 Mar, 2019 1 commit
  19. 27 Feb, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      simulation: try pulling marks instead of pushing them for sbacc input · 8959eaba
      Alexandre Duret-Lutz authored
      Suggested by František Blahoudek.
      
      * spot/twaalgos/simulation.cc: When doing forward simulation with
      state-based acceptance as input but transition-based acceptance as
      output, pull acceptance marks on incoming edges instead of pushing
      them to outgoing edges.
      * tests/core/dra2dba.test, tests/core/exclusive-tgba.test,
      tests/core/ltlcrossce.test, tests/core/satmin3.test,
      tests/core/sim3.test, tests/python/satmin.ipynb: Adjust test cases.
      * NEWS: Mention the change.
      8959eaba
  20. 25 Feb, 2019 1 commit