1. 08 Sep, 2015 1 commit
  2. 07 Sep, 2015 1 commit
  3. 06 Sep, 2015 1 commit
  4. 03 Sep, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      dtgbasat: add a colored option · 3378d72a
      Alexandre Duret-Lutz authored
      This was suggested by one of the reviewers of our LPAR'15 paper.
      
      * src/twaalgos/dtgbasat.cc, src/twaalgos/dtgbasat.hh: Implement
      the colored option.
      * src/tests/satmin2.test: Test it.
      * doc/org/satmin.org, NEWS: Document it.
      3378d72a
  5. 26 Aug, 2015 4 commits
  6. 25 Aug, 2015 5 commits
  7. 24 Aug, 2015 1 commit
  8. 23 Aug, 2015 1 commit
  9. 21 Aug, 2015 7 commits
  10. 20 Aug, 2015 7 commits
    • Alexandre Duret-Lutz's avatar
      * NEWS: summarize recent changes. · 60bd1400
      Alexandre Duret-Lutz authored
      60bd1400
    • Alexandre Duret-Lutz's avatar
      dstar2tgba: rewrite using common_aoutput · 7615a57d
      Alexandre Duret-Lutz authored
      Fixes #8.
      
      * src/bin/dstar2tgba.cc: Here.
      7615a57d
    • 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
    • Alexandre Duret-Lutz's avatar
      remove algorithms that where only used by dstar's dra2ba conversion · 62f5b976
      Alexandre Duret-Lutz authored
      Since we just removed that conversion, those can go as well.  Yay!
      
      * src/tests/kv.test, src/twa/twamask.cc,
      src/twa/twamask.hh, src/twa/twaproxy.cc,
      src/twa/twaproxy.hh, src/twaalgos/scc.cc,
      src/twaalgos/scc.hh: Delete.
      * src/twaalgos/Makefile.am, src/twa/Makefile.am,
      src/tests/Makefile.am, src/tests/ikwiad.cc: adjust.
      62f5b976
    • Alexandre Duret-Lutz's avatar
      dstarparse: get rid of the deticated data structures and conversions · 9b5340b9
      Alexandre Duret-Lutz authored
      * src/dstarparse/dstarparse.yy: Use the twa_graph_ptr to store the
      acceptance condition.
      * src/dstarparse/dra2ba.cc, src/dstarparse/dstar2tgba.cc,
      src/dstarparse/nra2nba.cc, src/dstarparse/nsa2tgba.cc: Delete
      all these conversion routines.
      * src/dstarparse/public.hh, src/dstarparse/Makefile.am: Adjust.
      * src/bin/dstar2tgba.cc: Adjust to call to_generalized_buchi()
      instead.
      * src/bin/ltlcross.cc: Adjust to call remove_fin() instead.
      * src/bin/ltldo.cc: Use the parsed automaton as-is.
      * src/tests/degenid.test, src/tests/dstar.test, src/tests/ikwiad.cc:
      Adjust test cases.
      9b5340b9
    • Alexandre Duret-Lutz's avatar
      remfin: deal with almost-Rabin automata · 5f0b6dc3
      Alexandre Duret-Lutz authored
      I.e., automata that could be Rabin if we add some empty Fin(x) or full
      Inf(y) sets.   This way it does not matter when remove_fin() is called
      after cleanup_acceptance().
      
      * src/twaalgos/remfin.cc: Implement that.
      * src/tests/remfin.test: More tests.
      5f0b6dc3
    • Alexandre Duret-Lutz's avatar
      remfin: make sure Rabin automata are always converted to Büchi · ef1bbfc6
      Alexandre Duret-Lutz authored
      Because using multiple acceptance condition is pointless in this case.
      
      * src/twaalgos/remfin.cc (ra_to_ba): Extract most of the RA->BA code
      into this new function for clarity.
      * src/tests/remfin.test: Adjust.
      ef1bbfc6
  11. 19 Aug, 2015 4 commits
  12. 18 Aug, 2015 3 commits
  13. 17 Aug, 2015 4 commits