1. 29 Dec, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      ltlcross: add support for alternating automata · 87c9d6f0
      Alexandre Duret-Lutz authored
      * bin/ltlcross.cc: Add an alternation-removal pass, and
      adjust CSV output.
      * doc/org/ltlcross.org: Update.
      * tests/core/ltl3dra.test, tests/core/ltl3ba.test: Add more tests.
      * tests/Makefile.am: Add tests/core/ltl3ba.test.
      * NEWS: Mention it.
      87c9d6f0
  2. 24 Dec, 2016 1 commit
  3. 13 Oct, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      ltlcross: add option --strength and --ambiguous · 3b5fa22a
      Alexandre Duret-Lutz authored
      Suggested by František Blahoudek.
      
      * bin/ltlcross.cc: Implement the two options.
      * doc/org/ltlcross.org, NEWS: Document them.
      * tests/core/complementation.test: Adjust test case.
      * tests/core/ltlcross3.test, tests/core/unambig.test: More tests.
      3b5fa22a
  4. 29 Jul, 2016 1 commit
  5. 19 Jul, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      bin: overhaul default input selection · dd6875d5
      Alexandre Duret-Lutz authored
      If no input have been specified, and the standard input is not a tty all
      tools now default to reading it.  If standard input is a tty, all tools
      display an error message.  Additionally, - is now a shorthand for -F- in
      all tools.
      
      * NEWS: Summarize this.
      * bin/common_finput.cc, bin/common_finput.hh (check_no_formulas,
      check_no_automaton): New functions that implement the above istty()
      logic.
      * bin/autfilt.cc, bin/dstar2tgba.cc, bin/ltl2tgba.cc, bin/ltl2tgta.cc,
      bin/ltlcross.cc, bin/ltldo.cc, bin/ltlgrind.cc: Use these function,
      and recognize '-' if it was not the case.
      * tests/core/acc_word.test, tests/core/ltldo.test,
      tests/core/minusx.test, tests/core/readsave.test,
      tests/core/unambig.test: Adjust some tests to exercise this.
      * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org,
      doc/org/ltl2tgba.org, doc/org/ltlcross.org, doc/org/ltlfilt.org,
      doc/org/oaut.org: Adjust the documentation and simplify some
      examples.
      dd6875d5
  6. 11 May, 2016 2 commits
  7. 10 May, 2016 2 commits
    • Alexandre Duret-Lutz's avatar
      org: add a description for each page · bb2c6970
      Alexandre Duret-Lutz authored
      Part of #176.
      
      * doc/org/autfilt.org, doc/org/compile.org, doc/org/concepts.org,
      doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genltl.org,
      doc/org/hoa.org, doc/org/install.org, doc/org/ioltl.org,
      doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org,
      doc/org/ltldo.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, doc/org/tut.org,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut10.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.org, doc/org/tut30.org, doc/org/upgrade2.org: Here.
      * doc/org/index.org: Also add keywords in case it is useful, and
      use a more descripting title for search engines.
      bb2c6970
    • Alexandre Duret-Lutz's avatar
      org: add a description for each page · c035ea18
      Alexandre Duret-Lutz authored
      Part of #176.
      
      * doc/org/autfilt.org, doc/org/compile.org, doc/org/concepts.org,
      doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genltl.org,
      doc/org/hoa.org, doc/org/install.org, doc/org/ioltl.org,
      doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org,
      doc/org/ltldo.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, doc/org/tut.org,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut10.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.org, doc/org/tut30.org, doc/org/upgrade2.org: Here.
      * doc/org/index.org: Also add keywords in case it is useful, and
      use a more descripting title for search engines.
      c035ea18
  8. 01 May, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      common_trans: allow rewriting operators · d9174593
      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.
      d9174593
  9. 21 Apr, 2016 2 commits
  10. 10 Apr, 2016 1 commit
  11. 15 Feb, 2016 1 commit
  12. 08 Jan, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      bin: make HOA the default output · d0b38156
      Alexandre Duret-Lutz authored
      * bin/common_aoutput.cc: Make HOA the default output.
      * NEWS: Mention this.
      * doc/org/autfilt.org, doc/org/dstar2tgba.org, doc/org/hoa.org,
      doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org,
      doc/org/ltldo.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/satmin.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut20.org, doc/org/tut21.org, doc/org/tut30.org,
      tests/core/dstar.test, tests/core/ltldo2.test, tests/core/monitor.test,
      tests/python/piperead.ipynb: Adjust.
      d0b38156
  13. 09 Sep, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      adjust documentation for the merge of the dstar parser · 17a18f28
      Alexandre Duret-Lutz authored
      * NEWS: Mention the changes.
      * doc/org/autfilt.org, doc/org/dstar2tgba.org,
      doc/org/ltlcross.org, doc/org/tools.org, doc/org/tut20.org,
      src/bin/man/dstar2tgba.x, src/bin/man/ltlcross.x: Adjust
      documentation.
      * src/bin/common_trans.cc: Use %O instead of %D, but keep %D
      hidden for backward compatibility.
      17a18f28
  14. 20 Aug, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      homogenize dstar_parse() and parse_aut() outputs · f831f729
      Alexandre Duret-Lutz authored
      * src/dstarparse/dstarparse.yy, src/dstarparse/dstarscan.ll
      src/dstarparse/parsedecl.hh, src/dstarparse/public.hh:
      Adjust to return the same return types as parse_aut.
      * src/dstarparse/fmterror.cc: Delete, we can use
      the one of parse_aut.
      * src/dstarparse/Makefile.am: Adjust.
      * src/tests/ikwiad.cc, src/bin/dstar2tgba.cc,
      src/bin/ltldo.cc: Adjust usage.
      * src/bin/ltlcross.cc: The the result of dstar_parse() as-is, now that
      it is a TωA like those produced by parse_aut().  As a consequence,
      get rid of all the code storing statistics about the input
      automaton.
      * src/tests/ltlcross3.test, src/tests/ltl2dstar.test: Adjust expected
      CSV output.
      * doc/org/ltlcross.org, src/bin/man/ltlcross.x: Adjust to not
      mention that %D performs a tranformation to Büchi.
      f831f729
  15. 17 Jul, 2015 3 commits
    • Alexandre Duret-Lutz's avatar
      org: Really fix example generation · 4e025ecd
      Alexandre Duret-Lutz authored
      * doc/org/autfilt.org, doc/org/dstar2tgba.org, doc/org/hoa.org,
      doc/org/ltlcross.org: Fix several typos.  In particular ":results" and
      ":exports" both end with s.
      4e025ecd
    • Alexandre Duret-Lutz's avatar
      Fix many dead links. · 750d352f
      Alexandre Duret-Lutz authored
      Also change http:// to https:// for url that would automatically
      redirect to the later.
      
      * doc/mainpage.dox, doc/org/dstar2tgba.org, doc/org/ltl2tgba.org,
      doc/org/ltlcross.org, doc/org/satmin.org, doc/org/tools.org,
      src/ltlvisit/dot.hh, src/misc/hashfunc.hh, wrap/python/ajax/trans.html:
      Here.
      750d352f
    • Alexandre Duret-Lutz's avatar
      org: more typos · c9109335
      Alexandre Duret-Lutz authored
      * doc/org/setup.org: Fix link to tarball.
      * doc/org/ltlcross.org: Missing s.
      c9109335
  16. 16 Jul, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: typos · c37fedb0
      Alexandre Duret-Lutz authored
      Reported by Joachim Klein.
      
      * doc/org/ltl2tgba.org: Broken link.
      * doc/org/ltlcross.org: Two typos.
      c37fedb0
  17. 02 Jun, 2015 2 commits
  18. 30 May, 2015 1 commit
  19. 25 May, 2015 1 commit
  20. 13 May, 2015 1 commit
  21. 30 Mar, 2015 1 commit
  22. 01 Feb, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      ltlcross: replace %H,%T,%N by %O · 847270b4
      Alexandre Duret-Lutz authored
      Also get rid of the lbt_parser, and fix the LBT support of the HOA
      parser.
      
      * doc/org/ltlcross.org, doc/org/ltldo.org: Update.
      * src/bin/common_trans.cc, src/bin/common_trans.hh: Add support for
      %O, and keep %T,%N,%H as hidden aliases without disabling them.
      * src/bin/ltlcross.cc, src/bin/ltldo.cc, src/tgbatest/ltl2tgba.cc:
      Call hoa_parse instead of lbt_parse.
      * src/hoaparse/hoaparse.yy: Improve error reporting from LBT.
      * src/hoaparse/hoascan.ll: Fix typos preventing parsing of
      LBT files with more than 10 states.
      * src/tgbaalgos/lbtt.cc, src/tgbaalgos/lbtt.hh: Delete the lbt
      parser.
      * src/tgbatest/lbttparse.test: Adjust the expected error message.
      * NEWS: Update.
      847270b4
  23. 27 Jan, 2015 1 commit
  24. 25 Jan, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      update to ltl3ba 1.1.1 · 25af8e7e
      Alexandre Duret-Lutz authored
      Compared to 1.1.0, -L/-M have been renamed to -M0,-M1.
      
      * bench/ltl2tgba/tools, bench/spin13/README,
      bench/spin13/run.sh, doc/org/ltlcross.org,
      wrap/python/ajax/spot.in: Adjust all references.
      25af8e7e
  25. 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
  26. 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
  27. 06 Oct, 2014 2 commits
    • Alexandre Duret-Lutz's avatar
      Some cleanup of Thibaud's patches. · 645ecce1
      Alexandre Duret-Lutz authored
      * AUTHORS: Add Thibaud.
      * NEWS: Mention ltlgrind and ltlcross --grind.
      * src/ltlvisit/mutation.hh, src/ltlvisit/mutation.cc:
      Use an enum instead of #define.  Rename get_mutations()
      into mutate().  Other minor cosmetic changes.
      * src/bin/ltlgrind.cc: Adjust.
      * src/bin/ltlcross.cc: Slight changes the the output
      * doc/org/ltlcross.org, doc/org/ltlgrind.org: Minor
      rewordings and fix for org-mode syntax.
      * src/ltltest/ltlcrossgrind.test,
      src/ltltest/ltlgrind.test: Fix copyright year.
      645ecce1
    • Thibaud Michaud's avatar
      ltlcross: adding option --grind=FILENAME · 4e1586dc
      Thibaud Michaud authored and Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz committed
      Suggested by Joachim Klein.
      
      When a bogus formula is found by ltlcross, the --grind=FILENAME option
      tries to find a smaller formula for which the bug is still present, and
      outputs it in FILENAME.
      
      * src/bin/ltlcross.cc: Add the --grind option.
      * doc/org/ltlcross.org: Document the --grind option.
      * src/ltltest/ltlcrossgrind.test: Test it.
      * src/ltltest/Makefile.am: Add test.
      4e1586dc
  28. 31 Aug, 2014 1 commit
  29. 21 Aug, 2014 1 commit
  30. 06 Feb, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      org: Fix UP links and center them on the page. · 4334abde
      Alexandre Duret-Lutz authored
      * doc/org/init.el.in: Center links.
      * 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/randltl.org,
      doc/org/satmin.org: Fix links.  Reported by Akim Demaille.
      4334abde
  31. 22 Nov, 2013 3 commits
    • Alexandre Duret-Lutz's avatar
      ltlcross: report statistics about Rabin and Streett automata · d719c706
      Alexandre Duret-Lutz authored
      * src/bin/ltlcross.cc: Implement it.
      * src/bin/man/ltlcross.x, doc/org/ltlcross.org, NEWS: Document it.
      * src/tgbatest/ltl2dstar.test, src/tgbatest/ltlcross3.test: Test it.
      d719c706
    • Alexandre Duret-Lutz's avatar
      ltlcross: support --products=+N · 2b10745d
      Alexandre Duret-Lutz authored
      * src/bin/ltlcross.cc: Implement it.
      * NEWS, doc/org/ltlcross.org: Document it.
      * src/tgbatest/ltlcross3.test: Test it.
      2b10745d
    • Alexandre Duret-Lutz's avatar
      ltlcross: report exit_status and exit_code columns in CSV and JSON · f65c621a
      Alexandre Duret-Lutz authored
      * src/bin/ltlcross.cc: Report exit_status and exit_code columns in CSV
      and JSON files.  Also output lines for failed translations, and add
      a --omit-missing option to disable that.  Move the time column right
      after exit_status and exit_code.
      * src/bin/man/ltlcross.x: Document each column of the output.
      * bench/ltl2tgba/tools: Use the "{name}cmd" notation.
      * bench/ltl2tgba/sum.py: Adjust to the new columns.
      * bench/ltl2tgba/README: Update to point to the man page for a
      description of the columns.
      * bench/ltl2tgba/Makefile.am: Build results.pdf as said announced in
      README.
      * bench/spin13/html.bottom: Update code to ignore these two new
      columns and lines with null values.
      * src/tgbatest/ltlcross3.test: Add tests.
      * doc/org/ltlcross.org: Adjust examples.
      * NEWS: Mention this.
      f65c621a