CBMC
symtab2gb_parse_options.h
Go to the documentation of this file.
1 /******************************************************************\
2 
3 Module: symtab2gb_parse_options
4 
5 Author: Diffblue Ltd.
6 
7 \******************************************************************/
8 
9 #ifndef CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H
10 #define CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H
11 
12 #include <util/parse_options.h>
13 
14 #define SYMTAB2GB_OUT_FILE_OPT "out"
15 
16 // clang-format off
17 
18 #define SYMTAB2GB_OPTIONS \
19  "(" SYMTAB2GB_OUT_FILE_OPT "):" \
20  "(verbosity):" \
21 // end options
22 
23 // clang-format on
24 
26 {
27 public:
28  symtab2gb_parse_optionst(int argc, const char *argv[]);
29  void help() override;
30  int doit() override;
31 
32 protected:
33  void register_languages() override;
34 };
35 
36 #endif // CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H
symtab2gb_parse_optionst(int argc, const char *argv[])