22 #include "common_sys.hh"
23 #include "tl/simplify.hh"
27 #define DECLARE_OPT_R \
28 { "simplify", OPT_R, "LEVEL", OPTION_ARG_OPTIONAL, \
29 "simplify formulas according to LEVEL (see below); LEVEL is " \
30 "set to 3 if omitted", 0 }
32 #define LEVEL_DOC(g) \
33 { nullptr, 0, nullptr, 0, \
34 "The simplification LEVEL may be set as follows.", g }, \
35 { " 0", 0, nullptr, OPTION_DOC | OPTION_NO_USAGE, \
36 "No rewriting", 0 }, \
37 { " 1", 0, nullptr, OPTION_DOC | OPTION_NO_USAGE, \
38 "basic rewritings and eventual/universal rules", 0 }, \
39 { " 2", 0, nullptr, OPTION_DOC | OPTION_NO_USAGE, \
40 "additional syntactic implication rules", 0 }, \
41 { " 3", 0, nullptr, OPTION_DOC | OPTION_NO_USAGE, \
42 "better implications using containment", 0 }
44 extern int simplification_level;
46 void parse_r(
const char* arg);
Definition: simplify.hh:29