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

Macros

#define ESBMC_FLAIL(body, size, ...)

Functions

languaget * new_python_language ()
static void append_parser_flags (std::vector< std::string > &args)
static fs::path find_python_executable ()

Variables

static const std::string vfs_prefix

Macro Definition Documentation

◆ ESBMC_FLAIL

#define ESBMC_FLAIL ( body,
size,
... )
Value:
vfs_prefix + "/" #__VA_ARGS__, body, size);
static filesystemt & get()
Definition filesystem.cpp:235
void add_bundled(const std::string &path, const char *data, size_t size)
Registers static file contents; see file_data::bundled().
Definition filesystem.cpp:241
static const std::string vfs_prefix
Definition cprover_libc_sources.cpp:27

Function Documentation

◆ append_parser_flags()

void append_parser_flags ( std::vector< std::string > & args)
static

◆ find_python_executable()

fs::path find_python_executable ( )
static

◆ new_python_language()

languaget * new_python_language ( )

Variable Documentation

◆ vfs_prefix

const std::string vfs_prefix
static
Initial value:
=
std::string(file_operations::ESBMC_VFS_ROOT) + "/python"
constexpr const char * ESBMC_VFS_ROOT
Root of the bundled path namespace, e.g.
Definition filesystem.h:19