ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
python2goto.cpp File Reference
Include dependency graph for python2goto.cpp:

Classes

class  python2goto_parseopt

Functions

int main (int argc, const char **argv)

Variables

const struct group_opt_templ python2goto_options []
const mode_table_et mode_table []

Function Documentation

◆ main()

int main ( int argc,
const char ** argv )

Variable Documentation

◆ mode_table

const mode_table_et mode_table[]
Initial value:
= {
#define LANGAPI_MODE_PYTHON
Definition mode.h:54
#define LANGAPI_MODE_CLANG_C
Definition mode.h:48
#define LANGAPI_MODE_CLANG_CPP
Definition mode.h:49
#define LANGAPI_MODE_END
Definition mode.h:57

◆ python2goto_options

const struct group_opt_templ python2goto_options[]
Initial value:
= {
{"Basic Usage",
{{"input-file",
boost::program_options::value<std::vector<std::string>>()->value_name(
"file.py"),
"entry module compiled for its operational models"}}},
{"Options",
{
{"output",
boost::program_options::value<std::string>()->value_name("<filename>"),
"write the goto binary to this file"},
{"python",
boost::program_options::value<std::string>()->value_name("path"),
"Python interpreter binary to use (searched in $PATH; default: python)"},
{"verbosity",
boost::program_options::value<std::vector<std::string>>(),
"Verbosity of log output, can be given multiple times. Parameter is "
"either a decimal N or 'module:N' to set the log-level of debug messages "
"of the module to N; without module, it sets the global log-level"},
}},
{"end", {{"", NULL, "end of options"}}},
{"Hidden Options", {{"", NULL, ""}}}}
#define NULL
Definition pthread.h:32