1. 14 Sep, 2012 2 commits
    • Alexandre Duret-Lutz's avatar
      Add an LTL printer in LBT's syntax. · 1a84c17e
      Alexandre Duret-Lutz authored
      * src/ltlvisit/lbt.cc, src/ltlvisit/lbt.hh: New files.
      * src/ltlvisit/Makefile.am: Add them.
      * src/bin/common_output.cc, src/bin/common_output.hh: Add
      support for LBT output, and reporting formulae that cannot
      be output in this syntax.
      * src/bin/ltlfilt.cc: Pass filename and linenum to
      output_formula() for better error reporting.
      1a84c17e
    • Alexandre Duret-Lutz's avatar
      Detect fail conditions on std::cout in user's tools. · 807834ec
      Alexandre Duret-Lutz authored
      * src/bin/common_cout.cc, src/bin/common_cout.hh: New files.
      * src/bin/Makefile.am: Add them.
      * src/bin/ltl2tgba.cc, src/bin/ltlfilt.cc, src/bin/common_output.cc:
      Report error when writing to std::cout failed.  This is mainly
      motivated by ltlfilt not being killed by SIGPIPE on lip6's OSX
      buildfarm (SIGPIPE is probably ignored when the build is started), but
      it could detect other errors such as a disk full.
      807834ec
  2. 07 Sep, 2012 2 commits