- 06 Dec, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * src/bin/common_finput.cc, src/bin/common_finput.hh: Implement it. * src/bin/common_output.cc, src/bin/common_output.hh: Add the %< and %> escapes. * src/bin/ltlfilt.cc: Connect %< and %> to the prefix andsuffix of the input, and document them. * src/tgbatest/det.test, src/tgbatest/nondet.test: Simplify these tests that read CSV files.
-
Alexandre Duret-Lutz authored
-
- 28 Nov, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 22 Nov, 2013 10 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Implement it. * src/bin/man/ltlcross.x, doc/org/ltlcross.org, NEWS: Document it. * src/tgbatest/ltl2dstar.test, src/tgbatest/ltlcross3.test: Test it.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Implement it. * NEWS, doc/org/ltlcross.org: Document it. * src/tgbatest/ltlcross3.test: Test it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/org/tools.org, src/bin/man/genltl.x, src/bin/man/ltl2tgba.x, src/bin/man/ltl2tgta.x, src/bin/man/ltlcross.x, src/bin/man/ltlfilt.x, src/bin/man/randltl.x: Add bibliographic references, mostly to the ATVA'13 paper.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Report exit_status and exit_code columns in CSV and JSON files. Also output lines for failed translations, and add a --omit-missing option to disable that. Move the time column right after exit_status and exit_code. * src/bin/man/ltlcross.x: Document each column of the output. * bench/ltl2tgba/tools: Use the "{name}cmd" notation. * bench/ltl2tgba/sum.py: Adjust to the new columns. * bench/ltl2tgba/README: Update to point to the man page for a description of the columns. * bench/ltl2tgba/Makefile.am: Build results.pdf as said announced in README. * bench/spin13/html.bottom: Update code to ignore these two new columns and lines with null values. * src/tgbatest/ltlcross3.test: Add tests. * doc/org/ltlcross.org: Adjust examples. * NEWS: Mention this.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Fix it. * src/tgbatest/ltlcross3.test: New file. * src/tgbatest/Makefile.am: Add it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/ltltest/lbt.test, src/ltltest/utf8.test, src/tgbatest/dbacomp.test, src/tgbatest/ltlcross.test, src/tgbatest/ltlcross2.test, src/tgbatest/ltlcrossce.test: Add set -e.
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * doc/org/ltlcross.org: Document it. * src/bin/ltlcross.cc: Implement it. * src/tgbatest/Makefile.am, src/tgbatest/defs.in, src/tgbatest/ltlcross4.test: Test it.
-
Alexandre Duret-Lutz authored
* src/misc/escape.cc, src/misc/escape.hh (escape_rfc4180): New function. * src/bin/ltlcross.cc: Do not output space after ',', use "\r\n" for end of line, and use escape_rfc4180(). * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
-
- 11 Nov, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 22 Oct, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 17 Oct, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 11 Oct, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 01 Oct, 2013 4 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/tools.org: Bump version to 1.2.
-
Alexandre Duret-Lutz authored
-
- 30 Sep, 2013 4 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/postproc.cc: Initialize option variables when opt is not given.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
We still want to remain compatible with Bison 2.7 so instead of fixing all the new errors reported by 3.0 we silence some warning. We should fix these for good once Bison 3.0 is more widespread. * m4/bison.m4: New file. Test if bison support -Wno-empty-rule and -Wno-deprecated. Define BISON and BISON_EXTRA_FLAGS. * configure.ac: Do not test for yacc, use the above test instead. * src/dstarparse/Makefile.am, src/eltlparse/Makefile.am, src/kripkeparse/Makefile.am, src/ltlparse/Makefile.am, src/neverparse/Makefile.am, src/tgbaparse/Makefile.am: Use BISON and BISON_EXTRA_FLAGS. * src/ltlparse/ltlparse.yy: Fix or and remove useless %right/%nonassoc settings. * src/eltlparse/eltlparse.yy: Likewise, and remove "%pure-parser".
-
Alexandre Duret-Lutz authored
* src/ltltest/latex.test: Use latexmk -pvc- like in doc/tl/Makefile.am. Reported by Étienne Renault.
-
- 29 Sep, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
And also speedup implication checks for Boolean expressions. * src/ltlvisit/simplify.cc: Improve implication-based rules rules for multops by checking one operand against all the other at once (instead of one by one). Do not break Boolean expressions while performing implication checks. * src/ltlvisit/simplify.hh: Typo. * src/ltltest/reduccmp.test: More tests.
-
Alexandre Duret-Lutz authored
* src/ltlast/formula.hh (is_literal): Rename as... (get_literal): ... this. (is_literal): New method. (formula_ptr_less_than_multop): Rename as... (formula_ptr_less_than_bool_first): ... this. * src/ltlast/binop.cc: Use formula_ptr_less_than_bool_first. * src/ltlast/multop.cc, src/ltlast/formula.cc: Adjust to renamings.
-
- 28 Sep, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlast/Makefile.am: Include lib/ in search path. * src/ltlast/atomic_prop.cc, src/ltlast/automatop.cc, src/ltlast/binop.cc, src/ltlast/bunop.cc, src/ltlast/constant.cc, src/ltlast/formula_tree.cc, src/ltlast/multop.cc, src/ltlast/nfa.cc, src/ltlast/refformula.cc, src/ltlast/unop.cc: Include config.h.
-
Alexandre Duret-Lutz authored
* src/ltlast/multop.cc, src/ltlast/multop.hh (multop::boolean_operands, multop::boolean_count): New methods. * src/ltlvisit/relabel.cc, src/ltlvisit/relabel.hh (relabel): Take an optional relabeling_map as parameter. (relabel_bse): New. * src/ltltest/ltlrel.test, src/ltltest/ltlrel.cc: New files. * src/ltltest/Makefile.am: Add them. * src/bin/ltlfilt.cc: Add option --relabel-bool. * src/ltltest/ltlfilt.test: Test it. * NEWS: Mention it. * doc/org/ltlfilt.org: Illustrate it.
-
- 27 Sep, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 26 Sep, 2013 3 commits
-
-
Alexandre Duret-Lutz authored
This helps recursive implication checks. Also order atomic propositions with strverscmp(). * src/ltlast/formula.hh (formula_ptr_less_than_multop, is_literal, atomic_prop_cmp): New. * src/ltlast/formula.cc (is_literal, atomic_prop_cmp): Implement them. * src/ltlast/multop.cc: Use formula_ptr_less_than_multop. * src/ltltest/isop.test, src/ltltest/ltlfilt.test, src/tgbatest/det.test, src/tgbatest/dstar.test, src/tgbatest/explicit.test, src/tgbatest/explpro2.test, src/tgbatest/explpro3.test, src/tgbatest/explprod.test, src/tgbatest/nondet.test, src/tgbatest/tripprod.test: Adjust tests. * NEWS: Mention the new order.
-
Alexandre Duret-Lutz authored
* lib/strverscmp.c, m4/strverscmp.m4: New files. * lib/Makefile.am, m4/gnulib-cache.m4, m4/gnulib-comp.m4: Update.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/gtec/ce.cc, src/tgbaalgos/reducerun.cc: Remove superfluous definition of state_set. Reported by František Blahoudek.
-
- 23 Sep, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 22 Sep, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* src/bin/common_output.cc: Add option --format and implement it. * src/bin/ltlfilt.cc, src/bin/randltl.cc: Document the supported %-sequences. * src/bin/genltl.cc: Document the %-sequences, and supply the name of the pattern to output_formula(). * doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltlfilt.org, NEWS: Document it. * src/ltltest/latex.test: Use it.
-
- 18 Sep, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* bench/dtgbasat/: New directory. * bench/Makefile.am: New file. * configure.ac, README: Adjust.
-
- 16 Sep, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/satmin.org, doc/org/satmin.tex: New files. * doc/Makefile.am: Add them. * doc/org/tools.org: Point to satmin.org. * NEWS: Mention satmin.html.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/dtbasat.cc: Skip variables of the form <q,q',q,q'>C or <q,q',q,q'>R and replace them by <q,q'>G.
-