bin: use enums instead of #define for option codes
* src/bin/autfilt.cc, src/bin/common_aoutput.cc, src/bin/common_finput.cc, src/bin/common_output.cc, src/bin/common_post.cc, src/bin/common_setup.cc, src/bin/common_trans.cc, src/bin/dstar2tgba.cc, src/bin/genltl.cc, src/bin/ltl2tgba.cc, src/bin/ltl2tgta.cc, src/bin/ltlcross.cc, src/bin/ltlfilt.cc, src/bin/ltlgrind.cc, src/bin/randaut.cc, src/bin/randltl.cc: Here.
This commit is contained in:
parent
a530498fbd
commit
8658441839
16 changed files with 182 additions and 149 deletions
|
|
@ -55,38 +55,40 @@ Exit status:\n\
|
|||
1 if no formulas were output (no match)\n\
|
||||
2 if any error has been reported";
|
||||
|
||||
#define OPT_SKIP_ERRORS 1
|
||||
#define OPT_DROP_ERRORS 2
|
||||
#define OPT_NNF 3
|
||||
#define OPT_LTL 4
|
||||
#define OPT_SYNTACTIC_SI 5
|
||||
#define OPT_BOOLEAN 6
|
||||
#define OPT_EVENTUAL 7
|
||||
#define OPT_UNIVERSAL 8
|
||||
#define OPT_SYNTACTIC_SAFETY 9
|
||||
#define OPT_SYNTACTIC_GUARANTEE 10
|
||||
#define OPT_SYNTACTIC_OBLIGATION 11
|
||||
#define OPT_SYNTACTIC_RECURRENCE 12
|
||||
#define OPT_SYNTACTIC_PERSISTENCE 13
|
||||
#define OPT_SAFETY 14
|
||||
#define OPT_GUARANTEE 15
|
||||
#define OPT_OBLIGATION 16
|
||||
#define OPT_SIZE_MIN 17
|
||||
#define OPT_SIZE_MAX 18
|
||||
#define OPT_BSIZE_MIN 19
|
||||
#define OPT_BSIZE_MAX 20
|
||||
#define OPT_IMPLIED_BY 21
|
||||
#define OPT_IMPLY 22
|
||||
#define OPT_EQUIVALENT_TO 23
|
||||
#define OPT_RELABEL 24
|
||||
#define OPT_RELABEL_BOOL 25
|
||||
#define OPT_REMOVE_WM 26
|
||||
#define OPT_BOOLEAN_TO_ISOP 27
|
||||
#define OPT_REMOVE_X 28
|
||||
#define OPT_STUTTER_INSENSITIVE 29
|
||||
#define OPT_AP_N 30
|
||||
#define OPT_IGNORE_ERRORS 31
|
||||
#define OPT_NEGATE 256
|
||||
enum {
|
||||
OPT_AP_N = 1,
|
||||
OPT_BOOLEAN,
|
||||
OPT_BOOLEAN_TO_ISOP,
|
||||
OPT_BSIZE_MAX,
|
||||
OPT_BSIZE_MIN,
|
||||
OPT_DROP_ERRORS,
|
||||
OPT_EQUIVALENT_TO,
|
||||
OPT_EVENTUAL,
|
||||
OPT_GUARANTEE,
|
||||
OPT_IGNORE_ERRORS,
|
||||
OPT_IMPLIED_BY,
|
||||
OPT_IMPLY,
|
||||
OPT_LTL,
|
||||
OPT_NEGATE,
|
||||
OPT_NNF,
|
||||
OPT_OBLIGATION,
|
||||
OPT_RELABEL,
|
||||
OPT_RELABEL_BOOL,
|
||||
OPT_REMOVE_WM,
|
||||
OPT_REMOVE_X,
|
||||
OPT_SAFETY,
|
||||
OPT_SIZE_MAX,
|
||||
OPT_SIZE_MIN,
|
||||
OPT_SKIP_ERRORS,
|
||||
OPT_STUTTER_INSENSITIVE,
|
||||
OPT_SYNTACTIC_GUARANTEE,
|
||||
OPT_SYNTACTIC_OBLIGATION,
|
||||
OPT_SYNTACTIC_PERSISTENCE,
|
||||
OPT_SYNTACTIC_RECURRENCE,
|
||||
OPT_SYNTACTIC_SAFETY,
|
||||
OPT_SYNTACTIC_SI,
|
||||
OPT_UNIVERSAL,
|
||||
};
|
||||
|
||||
static const argp_option options[] =
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue