autfilt: improve documentation
* src/bin/autfilt.cc: Tweak --help. * doc/org/autfilt.org: More documentation.
This commit is contained in:
parent
57cda2d9c3
commit
de935d40ca
2 changed files with 79 additions and 7 deletions
|
|
@ -96,15 +96,17 @@ static const argp_option options[] =
|
|||
{ "merge-transitions", OPT_MERGE, 0, 0,
|
||||
"merge transitions with same destination and acceptance", 0 },
|
||||
{ "product", OPT_PRODUCT, "FILENAME", 0,
|
||||
"build the product with FILENAME", 0 },
|
||||
"build the product with the automaton in FILENAME", 0 },
|
||||
{ "randomize", OPT_RANDOMIZE, "s|t", OPTION_ARG_OPTIONAL,
|
||||
"randomize states and transitions (specify 's' or 't' to "
|
||||
"randomize only states or transitions)", 0 },
|
||||
{ "instut", OPT_INSTUT, "1|2", OPTION_ARG_OPTIONAL,
|
||||
"allow more stuttering (two possible algorithms)", 0 },
|
||||
{ "destut", OPT_DESTUT, 0, 0, "allow less stuttering", 0 },
|
||||
{ "mask-acc", OPT_MASK_ACC, "NUM[,NUM...]", 0,
|
||||
"remove all transitions in specified acceptance sets", 0 },
|
||||
/**************************************************/
|
||||
{ 0, 0, 0, 0, "Filters:", 6 },
|
||||
{ 0, 0, 0, 0, "Filtering options:", 6 },
|
||||
{ "are-isomorphic", OPT_ARE_ISOMORPHIC, "FILENAME", 0,
|
||||
"keep automata that are isomorphic to the automaton in FILENAME", 0 },
|
||||
{ "isomorphic", 0, 0, OPTION_ALIAS | OPTION_HIDDEN, 0, 0 },
|
||||
|
|
@ -112,9 +114,9 @@ static const argp_option options[] =
|
|||
"do not output the same automaton twice (same in the sense that they "\
|
||||
"are isomorphic)", 0 },
|
||||
{ "is-complete", OPT_IS_COMPLETE, 0, 0,
|
||||
"the automaton is complete", 0 },
|
||||
"keep complete automata", 0 },
|
||||
{ "is-deterministic", OPT_IS_DETERMINISTIC, 0, 0,
|
||||
"the automaton is deterministic", 0 },
|
||||
"keep deterministic automata", 0 },
|
||||
{ "is-empty", OPT_IS_EMPTY, 0, 0,
|
||||
"keep automata with an empty language", 0 },
|
||||
{ "intersect", OPT_INTERSECT, "FILENAME", 0,
|
||||
|
|
@ -127,8 +129,6 @@ static const argp_option options[] =
|
|||
"keep automata whose number of edges are in RANGE", 0 },
|
||||
{ "acc-sets", OPT_ACC_SETS, "RANGE", 0,
|
||||
"keep automata whose number of acceptance sets are in RANGE", 0 },
|
||||
{ "mask-acc", OPT_MASK_ACC, "NUM[,NUM...]", 0,
|
||||
"remove all transitions in specified acceptance sets", 0 },
|
||||
RANGE_DOC_FULL,
|
||||
/**************************************************/
|
||||
{ 0, 0, 0, 0, "Miscellaneous options:", -1 },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue