1. 12 Jun, 2019 4 commits
  2. 11 Jun, 2019 1 commit
  3. 07 Jun, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      genaut: introduce --m-nba · cba01232
      Alexandre Duret-Lutz authored
      * bin/genaut.cc: Implement the --m-nba option.
      * spot/gen/automata.hh, spot/gen/automata.cc: Add the generation code.
      * NEWS, bin/man/genaut.x: Document it.
      * doc/org/genaut.org: Update.
      * tests/core/genaut.test, tests/core/parity2.test: Add some tests.
      cba01232
  4. 05 Jun, 2019 2 commits
  5. 04 Jun, 2019 4 commits
  6. 02 Jun, 2019 2 commits
  7. 28 May, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      introduce output_aborter, and use it in ltlcross · a8504509
      Alexandre Duret-Lutz authored
      * spot/twaalgos/alternation.cc, spot/twaalgos/alternation.hh,
      spot/twaalgos/complement.cc, spot/twaalgos/complement.hh,
      spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh,
      spot/twaalgos/minimize.cc, spot/twaalgos/minimize.hh,
      spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh,
      spot/twaalgos/powerset.cc, spot/twaalgos/powerset.hh,
      spot/twaalgos/product.cc, spot/twaalgos/product.hh: Use an
      output_aborter argument to abort if the output is too large.
      * bin/ltlcross.cc: Use complement() with an output_aborter
      so that ltlcross will not attempt to build complement larger
      than 500 states or 5000 edges.  Add --determinize-max-states
      and --determinize-max-edges options.
      * tests/core/ltlcross3.test, tests/core/ltlcrossce2.test,
      tests/core/sccsimpl.test, tests/core/wdba2.test,
      tests/python/stutter-inv.ipynb: Adjust test cases.
      * NEWS: Document this.
      * bin/spot-x.cc: Add documentation for postprocessor's
      det-max-states and det-max-edges arguments.
      * doc/org/ltlcross.org: Update description.
      a8504509
  8. 19 May, 2019 1 commit
  9. 18 May, 2019 4 commits
  10. 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
  11. 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
  12. 27 Apr, 2019 2 commits
  13. 26 Apr, 2019 6 commits
  14. 25 Apr, 2019 1 commit
  15. 19 Apr, 2019 2 commits
  16. 14 Apr, 2019 1 commit
  17. 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
  18. 02 Apr, 2019 4 commits
  19. 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