1. 27 Dec, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      move spot/bin/ and spot/tests/ up by one level · 134dfc73
      Alexandre Duret-Lutz authored
      * spot/bin/: Move...
      * bin/: ... here.
      * spot/tests/: Move...
      * tests/: ... here.
      * Makefile.am, README, bench/stutter/Makefile.am,
      bench/stutter/stutter_invariance_formulas.cc, doc/Makefile.am,
      configure.ac, debian/rules, spot/Makefile.am, spot/ltsmin/Makefile.am,
      spot/ltsmin/kripke.test, spot/sanity/style.test, python/tests/run.in:
      Adjust.
      134dfc73
  2. 04 Dec, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      rename src/ as spot/ and use include <spot/...> · f120dd32
      Alexandre Duret-Lutz authored
      * NEWS: Mention the change.
      * src/: Rename as ...
      * spot/: ... this, adjust all headers to include <spot/...> instead of
      "...", and adjust all Makefile.am to search headers from the top-level
      directory.
      * HACKING: Add conventions about #include.
      * spot/sanity/style.test: Add a few more grep to catch cases
      that do not follow these conventions.
      * .gitignore, Makefile.am, README, bench/stutter/Makefile.am,
      bench/stutter/stutter_invariance_formulas.cc,
      bench/stutter/stutter_invariance_randomgraph.cc, configure.ac,
      debian/rules, doc/Doxyfile.in, doc/Makefile.am,
      doc/org/.dir-locals.el.in, doc/org/g++wrap.in, doc/org/init.el.in,
      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, iface/ltsmin/Makefile.am,
      iface/ltsmin/kripke.test, iface/ltsmin/ltsmin.cc,
      iface/ltsmin/ltsmin.hh, iface/ltsmin/modelcheck.cc,
      wrap/python/Makefile.am, wrap/python/ajax/spotcgi.in,
      wrap/python/spot_impl.i, wrap/python/tests/ltl2tgba.py,
      wrap/python/tests/randgen.py, wrap/python/tests/run.in: Adjust.
      f120dd32
  3. 13 Aug, 2015 2 commits
    • Alexandre Duret-Lutz's avatar
    • Alexandre Duret-Lutz's avatar
      man: improve typesetting and prepare for html output · f7b65001
      Alexandre Duret-Lutz authored
      * src/bin/man/autfilt.x, src/bin/man/dstar2tgba.x,
      src/bin/man/ltl2tgba.x, src/bin/man/ltlcross.x,
      src/bin/man/ltlgrind.x, src/bin/man/randltl.x, src/bin/man/spot-x.x:
      Improve typesetting and cross-references.
      * tools/help2man: Adjust to better detect the optional arguments.
      Detect options that are not separated from their description by two
      spaces.  Argp output some of those.
      * tools/man2html.pl: New file.
      * Makefile.am: Distribute it.
      * src/bin/ltlfilt.cc: Fix description of --define.
      * src/bin/ltlgrind.cc: Fix duplicate description for --help and
      --version.  Reorder --help output slightly.
      * NEWS: Mention the few fixes.
      f7b65001
  4. 19 Aug, 2014 1 commit
  5. 14 May, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      doc: update bibliographic references · 97617037
      Alexandre Duret-Lutz authored
      * doc/org/satmin.org, src/bin/man/dstar2tgba.x, src/bin/man/ltl2tgba.x:
      Cite the FORTE'14 paper.
      * doc/org/tools.org, src/bin/man/ltl2tgba.x: Replace the VECOS'11
      citation by IJCCBS'14.
      * src/bin/man/ltl2tgba.x: Cite SPIN'13.
      97617037
  6. 22 Nov, 2013 1 commit
  7. 09 May, 2013 1 commit
    • Alexandre Duret-Lutz's avatar
      lbtt: improve the LBTT output · eed7e2df
      Alexandre Duret-Lutz authored
      Provide a way to output automata with state-based acceptance.  Also
      print the guards using to_lbt_string() for consistency: as a
      consequence, atomic proposition that do not match p[0-9]+ are now
      double-quoted.
      
      * src/tgbaalgos/lbtt.hh (lbtt_reachable): Add a sba option.
      * src/tgbaalgos/lbtt.cc: Implement it, and use to_lbt_string().
      * src/ltlvisit/lbt.cc (is_pnum): Reject 'p' without number.
      * src/bin/ltl2tgba.cc: Activate the sba option of --ba was given.
      Add an option --lbtt=t to get the old behavior.
      * src/bin/man/ltl2tgba.x: Document the LBTT format we use with
      some links and examples.
      * src/tgbatest/lbttparse.test: More tests.
      * src/tgbatest/ltlcross2.test: Add a check with --lbtt --ba.
      * NEWS: Update.
      eed7e2df
  8. 09 Apr, 2013 5 commits
    • Alexandre Duret-Lutz's avatar
      spot-x.7: new man page for common fine-tuning options · d78670ad
      Alexandre Duret-Lutz authored
      * src/bin/spot-x.cc, src/bin/man/spot-x.x: New files.
      * src/bin/Makefile.am, src/bin/man/Makefile.am: Adjust.
      * src/bin/man/ltl2tgba.x: Remove all fine-tuning options,
      and make a reference spot spot-x (7).
      * src/bin/common_setup.hh, src/bin/common_setup.cc: Add
      a misc_argp_hidden version of the option, so that --help
      and --version are not shown in the --help output used
      by help2man to generate spot-x.7.
      * src/bin/ltl2tgba.cc: Refer to spot-x.7.
      d78670ad
    • Alexandre Duret-Lutz's avatar
      postproc: add an scc-filter option · a965af71
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: Add an
      scc-filter option.
      * src/bin/man/ltl2tgba.x: Document it.
      a965af71
    • Alexandre Duret-Lutz's avatar
      postproc: add some experimental don't care options · bc7a2865
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: Add a
      "simul-limit" option, and add two new cases to "simul"
      for the two don't care simulation
      * src/bin/man/ltl2tgba.x: Mention the new options.
      bc7a2865
    • Alexandre Duret-Lutz's avatar
      postproc: add a "simul" option to select the simulation algorithm · 5796114e
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/postproc.hh, src/tgbaalgos/postproc.cc: Honor the
      "simul" option in the option_map.
      (do_simul, do_degen): New method to wrap the algorithms that may be
      altered via option_map.
      * src/bin/man/ltl2tgba.x (simul): Document this option.
      5796114e
    • Alexandre Duret-Lutz's avatar
      postproc: Add an option_map parameter · 05e59a9e
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/postproc.cc: Add an option_map parameter, and use to get
      extra options to pass to the degeneralization algorithm.
      * src/tgbaalgos/postproc.hh: Adjust prototype, and store Boolean
      variables for degeneralize() options.
      * src/bin/ltl2tgba.cc: Add a -x option to fill the option map, and pass
      it to the postprocessor.
      * src/bin/man/ltl2tgba.x: Document the three degeneralization options.
      05e59a9e
  9. 12 Sep, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      bin/ltl2tgba: New user binary. · 6a3cf753
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: New class to
      capture the postprocessing logic.
      * src/tgbaalgos/Makefile.am: Add them.
      * src/bin/ltl2tgba.cc, src/bin/man/ltl2tgba.x: New files.
      * src/bin/Makefile.am, src/bin/man/Makefile.am: Add them.
      * src/tgbatest/spotlbtt.test: Prune the list of configurations slightly.
      * src/tgbatest/spotlbtt2.test: New file.
      * src/tgbatest/Makefile.am: Add it.
      * bench/ltl2tgba/algorithms, bench/ltl2tgba/defs.in: Adjust to
      use the new binary.
      * NEWS: Update.
      6a3cf753
  10. 07 Sep, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      help2man: generate man pages for genltl and ltlfilt · c96513b6
      Alexandre Duret-Lutz authored
      * tools/help2man, tools/x-to-1.in: New files, copied from gnulib
      1af55d85d9762a679b4302d5995f05ccd883e956.
      * configure.ac: Create x-to-1 and export CROSS_COMPILING.
      * Makefile.am: Distribute help2man.
      * src/bin/Makefile.am (SUBDIRS): New.
      * src/bin/man/Makefile.am: New file.
      * src/bin/man/genltl.x, src/bin/man/ltlfilt.x: New files.
      * src/bin/genltl.cc: Document the RANGE in the options,
      and move the bibliography to genltl.x.
      * README: Document src/bin/man
      c96513b6