CBMC
Loading...
Searching...
No Matches
symtab2gb_parse_options.h
Go to the documentation of this file.
1/******************************************************************\
2
3Module: symtab2gb_parse_options
4
5Author: 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#define SYMTAB2GB_GOTO_FUNCTIONS_OPT "goto-functions"
16
17// clang-format off
18
19#define SYMTAB2GB_OPTIONS \
20 "(" SYMTAB2GB_OUT_FILE_OPT "):" \
21 "(" SYMTAB2GB_GOTO_FUNCTIONS_OPT "):" \
22 "(verbosity):" \
23// end options
24
25// clang-format on
26
28{
29public:
30 symtab2gb_parse_optionst(int argc, const char *argv[]);
31 void help() override;
32 int doit() override;
33
34protected:
35 void register_languages() override;
36};
37
38#endif // CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H