ltlsynt: improve documentation

This addresses a few points from #479.

* doc/org/ltlsynt.tex: New file.
* doc/Makefile.am: Add it.
* doc/org/ltlsynt.org: Show the architecture, and mention more
options.
* bin/spot-x.cc: Document ltlsynt's -x options.
* bin/ltlsynt.cc: Fix default value of --aiger, and typo in its
documentation.
This commit is contained in:
Alexandre Duret-Lutz 2021-10-03 15:06:21 +02:00
parent ee83e8e4c2
commit 590929fbcf
5 changed files with 229 additions and 20 deletions

View file

@ -91,7 +91,7 @@ static const argp_option options[] =
"\"isop\" for irreducible sum of producs; "
"\"both\" tries both encodings and keeps the smaller one. "
"The other options further "
"refine the encoding, see aiger:::encode_bdd.", 0},
"refine the encoding, see aiger::encode_bdd.", 0},
{ "verbose", OPT_VERBOSE, nullptr, 0,
"verbose mode", -1 },
{ "verify", OPT_VERIFY, nullptr, 0,
@ -594,7 +594,7 @@ parse_opt(int key, char *arg, struct argp_state *)
opt_print_hoa_args = arg;
break;
case OPT_PRINT_AIGER:
opt_print_aiger = arg ? arg : "INF";
opt_print_aiger = arg ? arg : "ite";
break;
case OPT_REAL:
opt_real = true;