1. 17 Jul, 2015 1 commit
  2. 01 Jun, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      randaut: rename -S as -Q for consistency · 0ac35a15
      Alexandre Duret-Lutz authored
      This way -S means --state-based-acc like with other tools
      producing automata.   This fixes #82.
      
      * src/bin/randaut.cc: Rename -S as -Q, rename --state-acc as
      --state-based-acc (with --sbacc as a synonym), and declare -S as the
      short version of --state-based-acc.
      * doc/org/autfilt.org, doc/org/oaut.org, doc/org/randaut.org,
      src/tests/isomorph.test, src/tests/randaut.test,
      src/tests/randtgba.test, src/tests/readsave.test, src/tests/uniq.test,
      wrap/python/tests/randaut.ipynb: Adjust all calls to randaut.
      0ac35a15
  3. 14 May, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      postproc: add a SBAcc option · 0786e068
      Alexandre Duret-Lutz authored
      Producing state-based acceptance is now part of the postprocessing
      routines.  That means we can more easily simplify automata with
      state-based acceptance (using autfilt -S --small --high, for instance)
      and as as side-effect, ltl2tgba can produce GBA.  However the result of
      ltl2tgba -S is often larger than that of ltl2tgba -B.
      
      * src/twaalgos/postproc.cc, src/twaalgos/postproc.hh: Implement
      the SBAcc option.
      * src/bin/common_post.cc, src/bin/common_post.hh: Implement -S.
      * src/bin/autfilt.cc, src/bin/dstar2tgba.cc, src/bin/ltl2tgba.cc,
      src/bin/ltl2tgta.cc, src/bin/ltldo.cc: Adjust.
      * src/tests/sim3.test: Augment test case.
      * NEWS, doc/org/ltl2tgba.org, doc/org/autfilt.org: Document it -S.
      0786e068
  4. 26 Mar, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: uses nice dot arrows · 8e6b35e5
      Alexandre Duret-Lutz authored
      Suggested by Akim Demaille.  Fixes #69.
      
      * doc/org/.dir-locals.el, doc/org/init.el.in,
      wrap/python/tests/automata.ipynb: Set arrowhead and arrowsize.
      * doc/org/autfilt.org, doc/org/dstar2tgba.org,
      doc/org/ltl2tgba.org, doc/org/oaut.org: Adjust.
      8e6b35e5
  5. 24 Mar, 2015 4 commits
    • Alexandre Duret-Lutz's avatar
      autfilt: add a --remove-ap option · 4553ac06
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/remprop.cc, src/tgbaalgos/remprop.hh: New files.
      * src/tgbaalgos/Makefile.am: Add them.
      * src/tgbatest/remprop.test: New test.
      * src/tgbatest/Makefile.am: Add it.
      * src/bin/autfilt.cc: Implement the option.
      * doc/org/autfilt.org: Document it.
      4553ac06
    • Alexandre Duret-Lutz's avatar
      maskacc: reverse the way the acceptance condition is stripped · e592832a
      Alexandre Duret-Lutz authored
      It makes more sense to assume that the removed set cannot be visited.
      
      * src/tgbaalgos/mask.cc: Flip a Boolean.
      * src/tgbatest/maskacc.test: Adjust test case.
      * doc/org/autfilt.org: Add an example.
      e592832a
    • Alexandre Duret-Lutz's avatar
      remove_fin: remove useless states · 020bbd44
      Alexandre Duret-Lutz authored
      * src/tgba/tgbagraph.cc (purge_dead_states): Using a DFS to compute a
      topological order, allowing to remove useless using a second
      pass (instead of iterating the passes until there is nothing to remove).
      * src/tgbaalgos/remfin.cc: Call purge_dead_states().
      * src/tgbatest/remfin.test, src/tgbatest/det.test: Adjust expected
      output.
      * doc/org/autfilt.org: Update example.
      020bbd44
    • Alexandre Duret-Lutz's avatar
      org: more examples for autfilt · b4e22a3c
      Alexandre Duret-Lutz authored
      * doc/org/oaut.org: Some typos.
      * doc/org/autfilt.org: Add some examples.
      b4e22a3c
  6. 17 Mar, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      dotty: colored acceptance sets · 838bfb2a
      Alexandre Duret-Lutz authored
      This implement several new options for --dot in order to
      allow emptiness sets to be output as colored ⓿ or ❶...
      Also add a SPOT_DOTDEFAULT environment variable.
      
      * NEWS, src/bin/man/spot-x.x, src/bin/common_aoutput.cc,
      src/bin/dstar2tgba.cc: Document the new options.
      * doc/org/.dir-locals.el, doc/org/init.el.in: Setup
      SPOT_DOTEXTRA and SPOT_DOTDEFAULT for all documents.
      * doc/org/autfilt.org, doc/org/dstar2tgba.org, doc/org/ltl2tgba.org,
      doc/org/ltldo.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/satmin.org: Adjust to this new setup.
      * src/misc/escape.cc, src/misc/escape.hh (escape_html): New function.
      * src/tgba/acc.cc, src/tgba/acc.hh (to_text, to_html): New method.
      * src/tgbaalgos/dotty.cc: Implement the new options.
      * src/tgbatest/readsave.test, wrap/python/tests/automata.ipynb: More
      tests.
      * wrap/python/spot.py: Make sure the default argument for
      dotty_reachable is None, so that SPOT_DOTDEFAULT is honored.
      838bfb2a
  7. 26 Feb, 2015 1 commit
  8. 01 Feb, 2015 1 commit
  9. 25 Jan, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: declare utf8 everwhere and fix some typos · c44b1587
      Alexandre Duret-Lutz authored
      * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org,
      doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltl2tgba.org,
      doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/oaut.org,
      doc/org/randaut.org, doc/org/tools.org: Update.
      c44b1587
  10. 07 Jan, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: factor headers into setup.org · 56ed13a9
      Alexandre Duret-Lutz authored
      * doc/org/setup.org: New file.
      * doc/Makefile.am: Distribute it.
      * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org,
      doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltl2tgba.org,
      doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltlfilt.org,
      doc/org/ltlgrind.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org: Use
      setup.org.
      56ed13a9
  11. 06 Jan, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: fix EMAIL link · f8802003
      Alexandre Duret-Lutz authored
      * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org,
      doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltl2tgba.org,
      doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltlfilt.org,
      doc/org/ltlgrind.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org: Here.
      f8802003
  12. 04 Jan, 2015 1 commit
  13. 29 Nov, 2014 1 commit