1. 16 Jul, 2015 2 commits
  2. 07 Jul, 2015 1 commit
  3. 23 Jun, 2015 1 commit
  4. 22 Jun, 2015 1 commit
  5. 21 Jun, 2015 1 commit
  6. 20 Jun, 2015 3 commits
  7. 19 Jun, 2015 6 commits
  8. 18 Jun, 2015 1 commit
  9. 17 Jun, 2015 4 commits
  10. 16 Jun, 2015 2 commits
  11. 14 Jun, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: add utf-8 markers · 3e853eed
      Alexandre Duret-Lutz authored
      * doc/org/index.org, doc/org/ltl2tgta.org, doc/org/randltl.org,
      doc/org/satmin.org, doc/org/tut.org, doc/org/tut01.org,
      doc/org/tut02.org, doc/org/tut10.org, doc/org/tut20.org,
      doc/org/tut21.org, doc/org/tut22.org: Here.
      3e853eed
  12. 12 Jun, 2015 3 commits
  13. 11 Jun, 2015 2 commits
    • Alexandre Duret-Lutz's avatar
      * doc/org/tut20.org: Cleanup. · a1ba0a89
      Alexandre Duret-Lutz authored
      a1ba0a89
    • Alexandre Duret-Lutz's avatar
      hoaparse: rename to parseaut · a86391ab
      Alexandre Duret-Lutz authored
      Because this parser is not specific to HOA anymore.
      
      * src/hoaparse/Makefile.am, src/hoaparse/fmterror.cc,
      src/hoaparse/hoaparse.yy, src/hoaparse/parsedecl.hh,
      src/parseaut/public.hh, src/hoaparse/hoascan.ll,
      src/tests/hoaparse.test: Rename to...
      * src/parseaut/Makefile.am, src/parseaut/fmterror.cc,
      src/parseaut/parseaut.yy, src/parseaut/parsedecl.hh,
      src/hoaparse/public.hh, src/parseaut/scanaut.ll,
      src/tests/parseaut.test: ... these, and also adjust the name internally.
      For instance hoa_aut_ptr is now parsed_aut_ptr; hoa_stream_parser is now
      automaton_stream_parser, and hoa_parse() has become parse_aut().
      * NEWS, README, configure.ac, doc/org/tut20.org, src/Makefile.am,
      src/bin/autfilt.cc, src/bin/common_aoutput.cc,
      src/bin/common_aoutput.hh, src/bin/common_conv.cc,
      src/bin/ltlcross.cc, src/bin/ltldo.cc, src/tests/Makefile.am,
      src/tests/complementation.cc, src/tests/ltl2tgba.cc,
      src/tests/readsave.test, wrap/python/ajax/spot.in,
      wrap/python/spot.py, wrap/python/spot_impl.i,
      wrap/python/tests/automata-io.ipynb, wrap/python/tests/parsetgba.py:
      Adjust.
      a86391ab
  14. 10 Jun, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: add a new code example · 60bd9dd6
      Alexandre Duret-Lutz authored
      This addresses on item of #14.
      
      * doc/org/tut20.org: New file.
      * doc/Makefile.am: Add it.
      * doc/org/tut.org: Link to it.
      * doc/org/.dir-locals.el.in, doc/org/init.el.in: Fix some PATH
      issues.
      60bd9dd6
  15. 08 Jun, 2015 1 commit
  16. 07 Jun, 2015 5 commits
    • Alexandre Duret-Lutz's avatar
      org: add installation instructions · 2e34fa42
      Alexandre Duret-Lutz authored
      * doc/org/install.org: New file.
      * doc/Makefile.am: Add it.
      * doc/org/index.org: Link to it.
      * doc/org/setup.org: Add macro for
      various version numbers.
      * doc/org/tools.org: Update version number.
      * NEWS, README, bench/ltl2tgba/README, debian/control,
      debian/copyright: Update URLs to website.
      2e34fa42
    • Alexandre Duret-Lutz's avatar
      * doc/org/tut10.org: Typo. · f1d15984
      Alexandre Duret-Lutz authored
      f1d15984
    • Alexandre Duret-Lutz's avatar
      org: add an index page · a8f02ed8
      Alexandre Duret-Lutz authored
      * doc/org/index.org, doc/org/tut.org: New files.
      * doc/Makefile.am: Add them.
      * doc/org/setup.org: Adjust HOME link.
      * doc/org/tools.org: Adjust UP link.
      * debian/spot-doc.doc-base: The root is now index.html.
      a8f02ed8
    • Alexandre Duret-Lutz's avatar
      org: add example of LTL->BA translation · e7f5af6c
      Alexandre Duret-Lutz authored
      This addresses one item in #14.
      
      * doc/org/tut10.org: New file.
      * doc/Makefile.am: Add it.
      * src/twaalgos/translate.hh: Fix inclusion of types from
      postprocessor.
      * wrap/python/spot.py (translate): Fix typo in doc string.
      e7f5af6c
    • Alexandre Duret-Lutz's avatar
      fix Python bindings for relabeling_map, and document them · 6c2985e7
      Alexandre Duret-Lutz authored
      This fixes #61, and addresses one item of #14.
      
      * src/ltlvisit/relabel.hh: Use a map rather than a unordered_map,
      because the Swig binding for unordered_map do not seem functional.
      * wrap/python/spot_impl.i: Adjust.
      * wrap/python/tests/relabel.py: New file.
      * wrap/python/tests/Makefile.am: Add it.
      * doc/org/tut02.org: New file.
      * doc/Makefile.am: Add it.
      6c2985e7
  17. 05 Jun, 2015 1 commit
  18. 04 Jun, 2015 2 commits
    • Alexandre Duret-Lutz's avatar
      ltlvisit: rename tostring.hh as print.hh and rename printer functions · 8fb7b279
      Alexandre Duret-Lutz authored
      This actually performs three related changes, but separating them
      would be quite inconvenient.
      
      1) rename tostring.hh to print.hh a welcome side-effect is that
      I could fix several files that included this file for not reason.
      
      2) de-overload some of the to_string functions, and rename them
      as follow:
      
        to_string -> print_psl, print_sere, str_psl, str_sere
        to_utf8_string -> print_utf8_psl, print_utf8_sere,
                          str_utf8_psl, str_utf8_sere
        to_spin_string -> print_spin_ltl, str_spin_ltl
        to_wring_string -> print_wring_ltl, str_wing_ltl
        to_lbt_string -> print_lbt_ltl, str_lbt_ltl
        to_latex_string -> print_latex_psl, str_latex_psl
        to_sclatex_string -> print_sclatex_psl, str_sclatex_psl
      
      Now it is clearer what these functions do, and their restrictions.
      
      3) all those print_* functions now take the stream to write onto
      as their first argument.  This fixes #88.
      
      * src/ltlvisit/tostring.cc, src/ltlvisit/tostring.hh: Rename into...
      * src/ltlvisit/print.cc, src/ltlvisit/print.hh: ... those, and make
      the changes listed above.
      * doc/org/tut01.org, src/bin/common_output.cc,
      src/bin/common_trans.cc, src/bin/ltl2tgba.cc, src/bin/ltl2tgta.cc,
      src/bin/ltlcross.cc, src/bin/ltldo.cc, src/bin/ltlfilt.cc,
      src/bin/randltl.cc, src/ltlparse/ltlparse.yy,
      src/ltlvisit/Makefile.am, src/ltlvisit/mark.cc,
      src/ltlvisit/relabel.cc, src/ltlvisit/simplify.cc,
      src/ltlvisit/snf.cc, src/ta/taexplicit.cc, src/ta/tgtaexplicit.cc,
      src/taalgos/tgba2ta.cc, src/tests/equalsf.cc, src/tests/ltl2tgba.cc,
      src/tests/ltlrel.cc, src/tests/randtgba.cc, src/tests/reduc.cc,
      src/tests/syntimpl.cc, src/tests/tostring.cc, src/twa/bdddict.cc,
      src/twa/bddprint.cc, src/twa/taatgba.cc, src/twa/taatgba.hh,
      src/twa/twagraph.cc, src/twaalgos/compsusp.cc, src/twaalgos/lbtt.cc,
      src/twaalgos/ltl2taa.cc, src/twaalgos/ltl2tgba_fm.cc,
      src/twaalgos/neverclaim.cc, src/twaalgos/remprop.cc,
      src/twaalgos/stats.cc, wrap/python/ajax/spot.in, wrap/python/spot.py,
      wrap/python/spot_impl.i: Adjust.
      8fb7b279
    • Alexandre Duret-Lutz's avatar
      ltlparse: rename the main functions · 98790f53
      Alexandre Duret-Lutz authored
      parse         -> parse_infix_psl
      parse_lbt     -> parse_prefix_ltl
      parse_sere    -> parse_infix_sere
      parse_boolean -> parse_infix_boolean
      
      Fixes #87.
      
      * src/ltlparse/ltlparse.yy, src/ltlparse/public.hh:
      Do the above changes.
      * doc/mainpage.dox, doc/org/tut01.org, iface/ltsmin/modelcheck.cc,
      src/bin/common_finput.cc, src/hoaparse/hoaparse.yy,
      src/kripkeparse/kripkeparse.yy, src/tests/checkpsl.cc,
      src/tests/checkta.cc, src/tests/complementation.cc,
      src/tests/consterm.cc, src/tests/emptchk.cc, src/tests/equalsf.cc,
      src/tests/kind.cc, src/tests/length.cc, src/tests/ltl2tgba.cc,
      src/tests/ltlprod.cc, src/tests/ltlrel.cc, src/tests/randtgba.cc,
      src/tests/readltl.cc, src/tests/reduc.cc, src/tests/syntimpl.cc,
      src/tests/tostring.cc, wrap/python/ajax/spot.in,
      wrap/python/tests/alarm.py, wrap/python/tests/interdep.py,
      wrap/python/tests/ltl2tgba.py, wrap/python/tests/ltlparse.py: Adjust.
      98790f53
  19. 03 Jun, 2015 2 commits
    • Alexandre Duret-Lutz's avatar
      ltlvisit: merge lbt.hh into tostring.hh · aedce810
      Alexandre Duret-Lutz authored
      Fixes #86.
      
      * src/ltlvisit/lbt.hh, src/ltlvisit/lbt.cc: Delete and move contents
      into...
      * src/ltlvisit/tostring.hh, src/ltlvisit/tostring.cc: ... these.
      * doc/org/tut01.org, src/bin/common_output.cc,
      src/bin/common_trans.cc, src/bin/ltlcross.cc,
      src/ltlvisit/Makefile.am, src/twaalgos/lbtt.cc,
      wrap/python/spot_impl.i: Adjust.
      aedce810
    • Alexandre Duret-Lutz's avatar
      org: add a first code example · 8de524ad
      Alexandre Duret-Lutz authored
      The difficulty is not the example, but setting up org-mode to allow
      Python and C++ example that use the local libraries, not those
      installed system-wide.
      
      * doc/org/.dir-locals.el: Rename as...
      * doc/org/.dir-locals.el.in: ... this, so we can easily define
      PYTHONPATH and other environment variables.
      * doc/org/init.el.in: Enable C++, and make sure but Python
      and C++ use the local libraries.
      * doc/org/g++wrap.in, doc/org/tut01.org: New files.
      * doc/Makefile.am, configure.ac: Adjust.
      * wrap/python/spot.py (to_str): Take a parenth argument.
      8de524ad