1. 28 Nov, 2011 1 commit
    • Alexandre Duret-Lutz's avatar
      Add an ltl2tgba option to read Kripke structure. · ba3108f9
      Alexandre Duret-Lutz authored
      Also offers two ways to output Kripke structures.
      
      * src/kripketest/parse_print_test.cc, src/kripke/kripkeexplicit.cc
      : Simplify includes.
      * src/kripke/kripkeprint.hh (kripke_save_reachable,
      kripke_save_reachable_renumbered): New declarations.
      (KripkePrinter): Move and rename...
      * src/kripke/kripkeprint.cc (kripke_printer): ... here.
      (kripke_printer_renumbered): New class.
      (kripke_save_reachable, kripke_save_reachable_renumbered): New
      function.
      * src/tgbatest/ltl2tgba.cc: Add an option to read Kripke
      structures.
      * iface/dve2/dve2check.cc: Use kripke_save_reachable_renumbered.
      * iface/dve2/defs.in (run2): Remove.
      * iface/dve2/kripke.test: Adjust tests.
      ba3108f9
  2. 24 Nov, 2011 1 commit
    • Thomas Badie's avatar
      Add text I/O for Kripke structures. · bb5949f6
      Thomas Badie authored
      * src/kripke/kripkeexplicit.cc, src/kripke/kripkeexplicit.hh,
      src/kripke/kripkeprint.cc, src/kripke/kripkeprint.hh: New files.
      * src/kripke/Makefile.am: Add them.
      * src/kripkeparse/fmterror.cc, src/kripkeparse/kripkeparse.yy,
      src/kripkeparse/kripkescan.ll, src/kripkeparse/parsedecl.hh,
      src/kripkeparse/public.hh, src/kripkeparse/scankripke.ll: New
      files.
      * src/kripkeparse/Makefile.am: Add them.
      * src/kripketest/bad_parsing.test, src/kripketest/defs.in,
      src/kripketest/kripke.test, src/kripketest/origin,
      src/kripketest/parse_print_test.cc: New files.
      * src/kripketest/Makefile.am: Add them.
      * src/Makefile.am (SUBDIRS): Add kripkeparse and kripketest.
      * README: Document src/kripketest/ and src/kripkeparse/.
      * configure.ac: Generate src/kripkeparse/Makefile,
      src/kripketest/Makefile, src/kripketest/defs.
      * iface/dve2/defs.in (run2): New function.
      * iface/dve2/dve2check.cc (syntax, main): Add option -gK.
      * iface/dve2/kripke.test: New file.
      * iface/dve2/Makefile.am (TESTS): Add kripke.test.
      bb5949f6