1. 03 Dec, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      randomize: new function · c0e98912
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/randomize.cc, src/tgbaalgos/randomize.hh: New files.
      * src/tgbaalgos/Makefile.am: Add them.
      * src/graph/graph.hh (rename_states_): New method.
      * src/bin/autfilt.cc: Add options --randomize and --seed.
      * src/tgbatest/randomize.test: Test them.
      * src/tgbatest/Makefile.am: Add randomize.test.
      * NEWS: Mention randomize().
      c0e98912
  2. 02 Dec, 2014 2 commits
    • Alexandre Duret-Lutz's avatar
      graph: store the source indices in the transition vector · 0db0eca1
      Alexandre Duret-Lutz authored
      ... and use it to sort transitions.
      
      * src/graph/graph.hh: Adjust storage of source index.  Provide
      remove_dead_transitions_(), sort_transitions_() and
      chain_transitions_() methods.
      * src/tgba/tgbagraph.cc (merge_transitions): Rewrite using
      above methods.
      * src/tgba/tgbagraph.hh: Add a comparison operator for
      transitions.
      * src/tgbatest/degenlskip.test, src/tgbatest/det.test,
      src/tgbatest/ltl2ta.test, src/tgbatest/neverclaimread.test,
      src/tgbatest/readsave.test: Adjust expected transition order in test
      cases.
      0db0eca1
    • Alexandre Duret-Lutz's avatar
      satminimization: do not assume the initial state is 0 · 80ce0e21
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtgbasat.cc: Here.
      80ce0e21
  3. 01 Dec, 2014 4 commits
    • Alexandre Duret-Lutz's avatar
      countstates: remove unused file · 5d8f16da
      Alexandre Duret-Lutz authored
      * src/priv/countstates.cc, src/priv/countstates.hh: Delete.
      * src/priv/Makefile.am, src/tgbaalgos/postproc.cc: Adjust.
      5d8f16da
    • Alexandre Duret-Lutz's avatar
      bddop: remove unused file · a9569390
      Alexandre Duret-Lutz authored
      * src/misc/bddop.cc, src/misc/bddop.hh: Delete.
      * src/misc/Makefile.am, src/ta/taexplicit.cc, src/ta/tgtaexplicit.cc,
      src/taalgos/tgba2ta.cc, src/tgba/taatgba.cc, src/tgba/tgbagraph.hh:
      Adjust.
      a9569390
    • Alexandre Duret-Lutz's avatar
      accconv, acccompl: remove unused files · 202b9609
      Alexandre Duret-Lutz authored
      * src/priv/acccompl.cc, src/priv/acccompl.hh,
      src/priv/accconv.cc, src/priv/accconv.hh: Delete.
      * src/priv/Makefile.am: Adjust.
      * src/tgbaalgos/ltl2tgba_fm.cc, src/tgbaalgos/scc.cc,
      src/tgbaalgos/sccinfo.cc, src/tgbaalgos/simulation.cc: Remove unused
      includes.
      202b9609
    • Alexandre Duret-Lutz's avatar
      ltlfile: remove unused file · 12401fe9
      Alexandre Duret-Lutz authored
      * src/ltlparse/ltlfile.cc, src/ltlparse/ltlfile.hh: Delete.
      * src/ltlparse/Makefile.am: Adjust.
      12401fe9
  4. 30 Nov, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      defaultenv: simplify usage · 4f1535c8
      Alexandre Duret-Lutz authored
      * src/ltlenv/defaultenv.hh, src/ltlenv/defaultenv.cc (require): Return
      an atomic_prop*, not a formula*.
      * src/bin/randaut.cc, src/bin/randltl.cc, src/ltlvisit/apcollect.cc,
      src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc: Do not cast
      the return of require().
      4f1535c8
  5. 29 Nov, 2014 4 commits
  6. 27 Nov, 2014 1 commit
  7. 26 Nov, 2014 5 commits
  8. 25 Nov, 2014 8 commits
  9. 21 Nov, 2014 10 commits
  10. 20 Nov, 2014 4 commits
    • Alexandre Duret-Lutz's avatar
      hoa: add support for unlabeled transitions · 69678152
      Alexandre Duret-Lutz authored
      * src/hoaparse/hoaparse.yy: Here.
      * src/tgbatest/hoaparse.test: Add tests.
      69678152
    • Alexandre Duret-Lutz's avatar
      hoa: make the parser more resilient to errors · 1d962f79
      Alexandre Duret-Lutz authored
      * src/hoaparse/hoaparse.yy: Improve error recovery,
      and fix location tracking in streams.
      * src/hoaparse/public.hh: Store the last location so
      that the next parse start at the correct position.
      * src/bin/autfilt.cc: Stop parsing a stream on irrecoverable errors.
      * src/tgbatest/hoaparse.test: Adjust tests.
      1d962f79
    • Alexandre Duret-Lutz's avatar
      monitor: add a few tests · 392c527d
      Alexandre Duret-Lutz authored
      * src/tgbatest/monitor.test: New file.
      * src/tgbatest/Makefile.am: Add it.
      * src/tgbaalgos/minimize.cc (minimize_monitor): Mark
      the output automaton as state-based.
      * src/tgba/tgbagraph.hh: Assume automata with 0 acceptance sets are also
      state-based.
      392c527d
    • Alexandre Duret-Lutz's avatar
      autfilt, dstar2tgba: fix --help · 6eeb74e1
      Alexandre Duret-Lutz authored
      * src/bin/autfilt.cc, src/bin/dstar2tgba.cc: Do not reference the
      formula in --help.
      6eeb74e1