Commit e452e09f authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

bin: make --stats and --format synonyms

* bin/ Make --stats an alias of --format.
* bin/ Make --format an alias of --stats.
* tests/core/acc2.test, tests/core/format.test: Test these aliases.
* NEWS: Mention this.
parent f726152e
......@@ -51,6 +51,12 @@ New in spot (not yet released)
- The --stats=%c option of tools producing automata can now be
restricted to count complete SCCs, using %[c]c.
- Tools producing automata have a --stats=... option, and tools
producing formulas have a --format=... option. These two options
work similarly, the use of different names is just historical.
Starting with this release, all tools that recognize one of these
two options also accept the other one as an alias.
- A new library, libspotgen, gathers all functions used to generate
......@@ -142,6 +142,7 @@ static const argp_option options[] =
"(ignored with --lbtt or --spin)", 0 },
{ "stats", OPT_STATS, "FORMAT", 0,
"output statistics about the automaton", 0 },
{ "format", 0, nullptr, OPTION_ALIAS, nullptr, 0 },
"test for the additional property PROP and output the result "
"in the HOA format (implies -H). PROP may be any prefix of "
......@@ -60,6 +60,7 @@ static const argp_option options[] =
"quote the formula for use in a CSV file", -20 },
{ "format", OPT_FORMAT, "FORMAT", 0,
"specify how each line should be output (default: \"%f\")", -20 },
{ "stats", 0, nullptr, OPTION_ALIAS, nullptr, 0 },
{ "output", 'o', "FORMAT", 0,
"send output to a file named FORMAT instead of standard output. The"
" first formula sent to a file truncates it unless FORMAT starts"
......@@ -26,7 +26,7 @@ set -e
ltl2tgba -H 'GFa & GFb' > in
grep 'Acceptance:' in > expected
ltl2tgba -H 'GFa & GFb' --stats='Acceptance: %a %g' > out1
autfilt -H in --stats='Acceptance: %A %G' > out2
autfilt -H in --format='Acceptance: %A %G' > out2
diff out1 expected
diff out2 expected
......@@ -23,7 +23,7 @@
set -e
genltl --dac=1..10 --format='%s,%b,%x,%f' > output
genltl --dac=1..10 --stats='%s,%b,%x,%f' > output
cat >expected <<EOF
7,6,2,Fp0 -> (!p1 U p0)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment