mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
ported VCC trace streams
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
parent
80405dbd62
commit
288a96610f
21 changed files with 149 additions and 160 deletions
|
@ -122,8 +122,6 @@ void init_params() {
|
|||
}
|
||||
|
||||
void del_params() {
|
||||
if (g_front_end_params != NULL)
|
||||
g_front_end_params->close_trace_file();
|
||||
delete g_extra_params;
|
||||
delete g_front_end_params;
|
||||
g_extra_params = 0;
|
||||
|
@ -315,7 +313,6 @@ int main(int argc, char ** argv) {
|
|||
parse_cmd_line_args(argc, argv);
|
||||
env_params::updt_params();
|
||||
|
||||
g_front_end_params->open_trace_file();
|
||||
if (g_input_file && g_standard_input) {
|
||||
error("using standard input to read formula.");
|
||||
}
|
||||
|
@ -346,11 +343,11 @@ int main(int argc, char ** argv) {
|
|||
}
|
||||
switch (g_input_kind) {
|
||||
case IN_SMTLIB:
|
||||
return_value = read_smtlib_file(g_input_file, *g_front_end_params);
|
||||
return_value = read_smtlib_file(g_input_file);
|
||||
break;
|
||||
case IN_SMTLIB_2:
|
||||
memory::exit_when_out_of_memory(true, "(error \"out of memory\")");
|
||||
return_value = read_smtlib2_commands(g_input_file, *g_front_end_params);
|
||||
return_value = read_smtlib2_commands(g_input_file);
|
||||
break;
|
||||
case IN_DIMACS:
|
||||
return_value = read_dimacs(g_input_file);
|
||||
|
|
|
@ -67,11 +67,11 @@ static void on_ctrl_c(int) {
|
|||
raise(SIGINT);
|
||||
}
|
||||
|
||||
unsigned read_smtlib_file(char const * benchmark_file, front_end_params & front_end_params) {
|
||||
unsigned read_smtlib_file(char const * benchmark_file) {
|
||||
g_start_time = clock();
|
||||
register_on_timeout_proc(on_timeout);
|
||||
signal(SIGINT, on_ctrl_c);
|
||||
smtlib::solver solver(front_end_params);
|
||||
smtlib::solver solver;
|
||||
g_solver = &solver;
|
||||
|
||||
bool ok = true;
|
||||
|
@ -92,7 +92,7 @@ unsigned read_smtlib_file(char const * benchmark_file, front_end_params & front_
|
|||
return solver.get_error_code();
|
||||
}
|
||||
|
||||
unsigned read_smtlib2_commands(char const* file_name, front_end_params& front_end_params) {
|
||||
unsigned read_smtlib2_commands(char const * file_name) {
|
||||
g_start_time = clock();
|
||||
register_on_timeout_proc(on_timeout);
|
||||
signal(SIGINT, on_ctrl_c);
|
||||
|
|
|
@ -21,14 +21,8 @@ Revision History:
|
|||
|
||||
#include"front_end_params.h"
|
||||
|
||||
unsigned read_smtlib_file(char const * benchmark_file, front_end_params & front_end_params);
|
||||
|
||||
unsigned read_smtlib_commands(char const* command_file, front_end_params& front_end_params);
|
||||
unsigned read_smtlib2_commands(char const* command_file, front_end_params& front_end_params);
|
||||
|
||||
#ifdef _Z3_BUILD_PARALLEL_MPI
|
||||
unsigned start_mpi_subordinate(front_end_params& front_end_params);
|
||||
#endif
|
||||
unsigned read_smtlib_file(char const * benchmark_file);
|
||||
unsigned read_smtlib2_commands(char const * command_file);
|
||||
|
||||
#endif /* _SMTLIB_FRONTEND_H_ */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue