|
CBMC
|
#include "c_wrangler.h"#include "c_defines.h"#include "ctokenit.h"#include "mini_c_parser.h"#include <util/cprover_prefix.h>#include <util/exception_utils.h>#include <util/file_util.h>#include <util/json.h>#include <util/optional.h>#include <util/prefix.h>#include <util/run.h>#include <util/string_utils.h>#include <util/suffix.h>#include <util/tempdir.h>#include <fstream>#include <iostream>#include <map>#include <regex>#include <sstream>#include <unordered_map>
Include dependency graph for c_wrangler.cpp:Go to the source code of this file.
Classes | |
| struct | c_wranglert |
| struct | c_wranglert::contract_clauset |
| struct | c_wranglert::loop_invariantt |
| struct | c_wranglert::assertiont |
| struct | c_wranglert::functiont |
| struct | c_wranglert::objectt |
Functions | |
| static std::string | preprocess (const std::string &source_file, const c_wranglert &c_wrangler) |
| static c_definest | get_defines (const std::string &source_file, const c_wranglert &config) |
| static void | mangle_function (const c_declarationt &declaration, const c_definest &defines, const c_wranglert::functiont &function_config, std::ostream &out) |
| static void | mangle_object (const c_declarationt &declaration, const c_definest &defines, const c_wranglert::objectt &object_config, std::ostream &out) |
| static void | mangle (const c_declarationt &declaration, const c_definest &defines, const c_wranglert &config, std::ostream &out) |
| static std::string | mangle (const std::string &in, const c_definest &defines, const c_wranglert &config) |
| void | c_wrangler (const jsont &config) |
C Wrangler
Definition in file c_wrangler.cpp.
| void c_wrangler | ( | const jsont & | config | ) |
Definition at line 561 of file c_wrangler.cpp.
|
static |
Definition at line 344 of file c_wrangler.cpp.
|
static |
Definition at line 507 of file c_wrangler.cpp.
|
static |
Definition at line 545 of file c_wrangler.cpp.
|
static |
Definition at line 365 of file c_wrangler.cpp.
|
static |
Definition at line 474 of file c_wrangler.cpp.
|
static |
Definition at line 321 of file c_wrangler.cpp.