|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <smtlib_conv.h>#include <smtlib.hpp>#include <smtlib_tok.hpp>#include <solvers/smt/tuple/smt_tuple_node.h>#include <cinttypes>#include <regex>#include <sstream>#include <unistd.h>#include <signal.h>#include <sys/wait.h>Macros | |
| #define | __STDC_FORMAT_MACROS |
Functions | |
| int | smtlibparse (int startval) |
| smt_solver_baset * | create_new_smtlib_solver (const optionst &options, const namespacet &ns, tuple_iface **tuple_api, array_iface **array_api, fp_convt **fp_api) |
| static std::string | quote_smtlib_symbol (const std::string &name) |
| static BigInt | interp_numeric (const sexpr &respval) |
| static std::string | read_all (FILE *in) |
| int | smtliberror (int startsym, const std::string &error) |
Variables | |
| static const std::array | smt_func_name_table |
| Mapping of SMT function IDs to their names. | |
| int | smtlib_send_start_code |
| sexpr * | smtlib_output |
| #define __STDC_FORMAT_MACROS |
| smt_solver_baset * create_new_smtlib_solver | ( | const optionst & | options, |
| const namespacet & | ns, | ||
| tuple_iface ** | tuple_api, | ||
| array_iface ** | array_api, | ||
| fp_convt ** | fp_api ) |
|
static |
|
static |
|
static |
Mapping of SMT function IDs to their names.
|
extern |
|
extern |