Go to the documentation of this file.
12 #ifndef CPROVER_CBMC_CBMC_PARSE_OPTIONS_H
13 #define CPROVER_CBMC_CBMC_PARSE_OPTIONS_H
41 #define CBMC_OPTIONS \
43 "(preprocess)(slice-by-trace):" \
45 "(no-simplify)(full-slice)" \
46 OPT_REACHABILITY_SLICER \
47 "(debug-level):(no-propagation)(no-simplify-if)" \
48 "(document-subgoals)(outfile):(test-preprocessor)" \
49 "(write-solver-stats-to):" \
50 "(show-array-constraints)" \
58 "(smt1)(smt2)(fpa)(cvc3)(cvc4)(boolector)(yices)(z3)(mathsat)" \
60 "(incremental-smt2-solver):" \
61 "(external-sat-solver):" \
62 "(no-sat-preprocessor)" \
64 "(dimacs)(refine)(max-node-refinement):(refine-arrays)(refine-arithmetic)"\
65 OPT_STRING_REFINEMENT_CBMC \
66 OPT_SHOW_GOTO_FUNCTIONS \
68 "(show-symbol-table)(show-parse-tree)" \
69 "(drop-unused-functions)" \
70 "(havoc-undefined-functions)" \
71 "(property):(stop-on-fail)(trace)" \
72 "(verbosity):(no-library)" \
76 "(symex-coverage-report):" \
79 "(arrays-uf-always)(arrays-uf-never)" \
85 "(claim):(show-claims)(floatbv)(all-claims)(all-properties)" // legacy, and will eventually disappear // NOLINT(whitespace/line_length)
91 virtual int doit()
override;
92 virtual void help()
override;
98 const std::string &extra_options);
123 #endif // CPROVER_CBMC_CBMC_PARSE_OPTIONS_H
Class that provides messages with a built-in verbosity 'level'.
virtual int doit() override
invoke main modules
Coverage Instrumentation.
static int get_goto_program(goto_modelt &, const optionst &, const cmdlinet &, ui_message_handlert &)
JSON Commandline Interface.
cbmc_parse_optionst(int argc, const char **argv)
Bounded Model Checking Utilities.
void get_command_line_options(optionst &)
Abstract interface to support a programming language.
static bool process_goto_program(goto_modelt &, const optionst &, messaget &)
String support via creating string constraints and progressively instantiating the universal constrai...
virtual void help() override
display command line help
void register_languages() override
static void set_default_options(optionst &)
Set the options that have default values.
void preprocessing(const optionst &)