3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-03 18:00:23 +00:00

Added API Z3_param_descrs_to_string

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
Leonardo de Moura 2012-10-12 09:13:04 -07:00
parent 42c27b7a46
commit f7bcd40137
11 changed files with 1281 additions and 1232 deletions

View file

@ -2328,6 +2328,11 @@ void exec_Z3_param_descrs_get_name(z3_replayer & in) {
reinterpret_cast<Z3_param_descrs>(in.get_obj(1)),
in.get_uint(2));
}
void exec_Z3_param_descrs_to_string(z3_replayer & in) {
Z3_param_descrs_to_string(
reinterpret_cast<Z3_context>(in.get_obj(0)),
reinterpret_cast<Z3_param_descrs>(in.get_obj(1)));
}
void exec_Z3_interrupt(z3_replayer & in) {
Z3_interrupt(
reinterpret_cast<Z3_context>(in.get_obj(0)));
@ -3359,120 +3364,121 @@ void register_z3_replayer_cmds(z3_replayer & in) {
in.register_cmd(357, exec_Z3_param_descrs_get_kind);
in.register_cmd(358, exec_Z3_param_descrs_size);
in.register_cmd(359, exec_Z3_param_descrs_get_name);
in.register_cmd(360, exec_Z3_interrupt);
in.register_cmd(361, exec_Z3_get_error_msg_ex);
in.register_cmd(362, exec_Z3_translate);
in.register_cmd(363, exec_Z3_mk_goal);
in.register_cmd(364, exec_Z3_goal_inc_ref);
in.register_cmd(365, exec_Z3_goal_dec_ref);
in.register_cmd(366, exec_Z3_goal_precision);
in.register_cmd(367, exec_Z3_goal_assert);
in.register_cmd(368, exec_Z3_goal_inconsistent);
in.register_cmd(369, exec_Z3_goal_depth);
in.register_cmd(370, exec_Z3_goal_reset);
in.register_cmd(371, exec_Z3_goal_size);
in.register_cmd(372, exec_Z3_goal_formula);
in.register_cmd(373, exec_Z3_goal_num_exprs);
in.register_cmd(374, exec_Z3_goal_is_decided_sat);
in.register_cmd(375, exec_Z3_goal_is_decided_unsat);
in.register_cmd(376, exec_Z3_goal_translate);
in.register_cmd(377, exec_Z3_goal_to_string);
in.register_cmd(378, exec_Z3_mk_tactic);
in.register_cmd(379, exec_Z3_mk_probe);
in.register_cmd(380, exec_Z3_tactic_inc_ref);
in.register_cmd(381, exec_Z3_tactic_dec_ref);
in.register_cmd(382, exec_Z3_probe_inc_ref);
in.register_cmd(383, exec_Z3_probe_dec_ref);
in.register_cmd(384, exec_Z3_tactic_and_then);
in.register_cmd(385, exec_Z3_tactic_or_else);
in.register_cmd(386, exec_Z3_tactic_par_or);
in.register_cmd(387, exec_Z3_tactic_par_and_then);
in.register_cmd(388, exec_Z3_tactic_try_for);
in.register_cmd(389, exec_Z3_tactic_when);
in.register_cmd(390, exec_Z3_tactic_cond);
in.register_cmd(391, exec_Z3_tactic_repeat);
in.register_cmd(392, exec_Z3_tactic_skip);
in.register_cmd(393, exec_Z3_tactic_fail);
in.register_cmd(394, exec_Z3_tactic_fail_if);
in.register_cmd(395, exec_Z3_tactic_fail_if_not_decided);
in.register_cmd(396, exec_Z3_tactic_using_params);
in.register_cmd(397, exec_Z3_probe_const);
in.register_cmd(398, exec_Z3_probe_lt);
in.register_cmd(399, exec_Z3_probe_le);
in.register_cmd(400, exec_Z3_probe_gt);
in.register_cmd(401, exec_Z3_probe_ge);
in.register_cmd(402, exec_Z3_probe_eq);
in.register_cmd(403, exec_Z3_probe_and);
in.register_cmd(404, exec_Z3_probe_or);
in.register_cmd(405, exec_Z3_probe_not);
in.register_cmd(406, exec_Z3_get_num_tactics);
in.register_cmd(407, exec_Z3_get_tactic_name);
in.register_cmd(408, exec_Z3_get_num_probes);
in.register_cmd(409, exec_Z3_get_probe_name);
in.register_cmd(410, exec_Z3_tactic_get_help);
in.register_cmd(411, exec_Z3_tactic_get_param_descrs);
in.register_cmd(412, exec_Z3_tactic_get_descr);
in.register_cmd(413, exec_Z3_probe_get_descr);
in.register_cmd(414, exec_Z3_probe_apply);
in.register_cmd(415, exec_Z3_tactic_apply);
in.register_cmd(416, exec_Z3_tactic_apply_ex);
in.register_cmd(417, exec_Z3_apply_result_inc_ref);
in.register_cmd(418, exec_Z3_apply_result_dec_ref);
in.register_cmd(419, exec_Z3_apply_result_to_string);
in.register_cmd(420, exec_Z3_apply_result_get_num_subgoals);
in.register_cmd(421, exec_Z3_apply_result_get_subgoal);
in.register_cmd(422, exec_Z3_apply_result_convert_model);
in.register_cmd(423, exec_Z3_mk_solver);
in.register_cmd(424, exec_Z3_mk_simple_solver);
in.register_cmd(425, exec_Z3_mk_solver_for_logic);
in.register_cmd(426, exec_Z3_mk_solver_from_tactic);
in.register_cmd(427, exec_Z3_solver_get_help);
in.register_cmd(428, exec_Z3_solver_get_param_descrs);
in.register_cmd(429, exec_Z3_solver_set_params);
in.register_cmd(430, exec_Z3_solver_inc_ref);
in.register_cmd(431, exec_Z3_solver_dec_ref);
in.register_cmd(432, exec_Z3_solver_push);
in.register_cmd(433, exec_Z3_solver_pop);
in.register_cmd(434, exec_Z3_solver_reset);
in.register_cmd(435, exec_Z3_solver_get_num_scopes);
in.register_cmd(436, exec_Z3_solver_assert);
in.register_cmd(437, exec_Z3_solver_get_assertions);
in.register_cmd(438, exec_Z3_solver_check);
in.register_cmd(439, exec_Z3_solver_check_assumptions);
in.register_cmd(440, exec_Z3_solver_get_model);
in.register_cmd(441, exec_Z3_solver_get_proof);
in.register_cmd(442, exec_Z3_solver_get_unsat_core);
in.register_cmd(443, exec_Z3_solver_get_reason_unknown);
in.register_cmd(444, exec_Z3_solver_get_statistics);
in.register_cmd(445, exec_Z3_solver_to_string);
in.register_cmd(446, exec_Z3_stats_to_string);
in.register_cmd(447, exec_Z3_stats_inc_ref);
in.register_cmd(448, exec_Z3_stats_dec_ref);
in.register_cmd(449, exec_Z3_stats_size);
in.register_cmd(450, exec_Z3_stats_get_key);
in.register_cmd(451, exec_Z3_stats_is_uint);
in.register_cmd(452, exec_Z3_stats_is_double);
in.register_cmd(453, exec_Z3_stats_get_uint_value);
in.register_cmd(454, exec_Z3_stats_get_double_value);
in.register_cmd(455, exec_Z3_mk_ast_vector);
in.register_cmd(456, exec_Z3_ast_vector_inc_ref);
in.register_cmd(457, exec_Z3_ast_vector_dec_ref);
in.register_cmd(458, exec_Z3_ast_vector_size);
in.register_cmd(459, exec_Z3_ast_vector_get);
in.register_cmd(460, exec_Z3_ast_vector_set);
in.register_cmd(461, exec_Z3_ast_vector_resize);
in.register_cmd(462, exec_Z3_ast_vector_push);
in.register_cmd(463, exec_Z3_ast_vector_translate);
in.register_cmd(464, exec_Z3_ast_vector_to_string);
in.register_cmd(465, exec_Z3_mk_ast_map);
in.register_cmd(466, exec_Z3_ast_map_inc_ref);
in.register_cmd(467, exec_Z3_ast_map_dec_ref);
in.register_cmd(468, exec_Z3_ast_map_contains);
in.register_cmd(469, exec_Z3_ast_map_find);
in.register_cmd(470, exec_Z3_ast_map_insert);
in.register_cmd(471, exec_Z3_ast_map_erase);
in.register_cmd(472, exec_Z3_ast_map_size);
in.register_cmd(473, exec_Z3_ast_map_reset);
in.register_cmd(474, exec_Z3_ast_map_keys);
in.register_cmd(475, exec_Z3_ast_map_to_string);
in.register_cmd(360, exec_Z3_param_descrs_to_string);
in.register_cmd(361, exec_Z3_interrupt);
in.register_cmd(362, exec_Z3_get_error_msg_ex);
in.register_cmd(363, exec_Z3_translate);
in.register_cmd(364, exec_Z3_mk_goal);
in.register_cmd(365, exec_Z3_goal_inc_ref);
in.register_cmd(366, exec_Z3_goal_dec_ref);
in.register_cmd(367, exec_Z3_goal_precision);
in.register_cmd(368, exec_Z3_goal_assert);
in.register_cmd(369, exec_Z3_goal_inconsistent);
in.register_cmd(370, exec_Z3_goal_depth);
in.register_cmd(371, exec_Z3_goal_reset);
in.register_cmd(372, exec_Z3_goal_size);
in.register_cmd(373, exec_Z3_goal_formula);
in.register_cmd(374, exec_Z3_goal_num_exprs);
in.register_cmd(375, exec_Z3_goal_is_decided_sat);
in.register_cmd(376, exec_Z3_goal_is_decided_unsat);
in.register_cmd(377, exec_Z3_goal_translate);
in.register_cmd(378, exec_Z3_goal_to_string);
in.register_cmd(379, exec_Z3_mk_tactic);
in.register_cmd(380, exec_Z3_mk_probe);
in.register_cmd(381, exec_Z3_tactic_inc_ref);
in.register_cmd(382, exec_Z3_tactic_dec_ref);
in.register_cmd(383, exec_Z3_probe_inc_ref);
in.register_cmd(384, exec_Z3_probe_dec_ref);
in.register_cmd(385, exec_Z3_tactic_and_then);
in.register_cmd(386, exec_Z3_tactic_or_else);
in.register_cmd(387, exec_Z3_tactic_par_or);
in.register_cmd(388, exec_Z3_tactic_par_and_then);
in.register_cmd(389, exec_Z3_tactic_try_for);
in.register_cmd(390, exec_Z3_tactic_when);
in.register_cmd(391, exec_Z3_tactic_cond);
in.register_cmd(392, exec_Z3_tactic_repeat);
in.register_cmd(393, exec_Z3_tactic_skip);
in.register_cmd(394, exec_Z3_tactic_fail);
in.register_cmd(395, exec_Z3_tactic_fail_if);
in.register_cmd(396, exec_Z3_tactic_fail_if_not_decided);
in.register_cmd(397, exec_Z3_tactic_using_params);
in.register_cmd(398, exec_Z3_probe_const);
in.register_cmd(399, exec_Z3_probe_lt);
in.register_cmd(400, exec_Z3_probe_le);
in.register_cmd(401, exec_Z3_probe_gt);
in.register_cmd(402, exec_Z3_probe_ge);
in.register_cmd(403, exec_Z3_probe_eq);
in.register_cmd(404, exec_Z3_probe_and);
in.register_cmd(405, exec_Z3_probe_or);
in.register_cmd(406, exec_Z3_probe_not);
in.register_cmd(407, exec_Z3_get_num_tactics);
in.register_cmd(408, exec_Z3_get_tactic_name);
in.register_cmd(409, exec_Z3_get_num_probes);
in.register_cmd(410, exec_Z3_get_probe_name);
in.register_cmd(411, exec_Z3_tactic_get_help);
in.register_cmd(412, exec_Z3_tactic_get_param_descrs);
in.register_cmd(413, exec_Z3_tactic_get_descr);
in.register_cmd(414, exec_Z3_probe_get_descr);
in.register_cmd(415, exec_Z3_probe_apply);
in.register_cmd(416, exec_Z3_tactic_apply);
in.register_cmd(417, exec_Z3_tactic_apply_ex);
in.register_cmd(418, exec_Z3_apply_result_inc_ref);
in.register_cmd(419, exec_Z3_apply_result_dec_ref);
in.register_cmd(420, exec_Z3_apply_result_to_string);
in.register_cmd(421, exec_Z3_apply_result_get_num_subgoals);
in.register_cmd(422, exec_Z3_apply_result_get_subgoal);
in.register_cmd(423, exec_Z3_apply_result_convert_model);
in.register_cmd(424, exec_Z3_mk_solver);
in.register_cmd(425, exec_Z3_mk_simple_solver);
in.register_cmd(426, exec_Z3_mk_solver_for_logic);
in.register_cmd(427, exec_Z3_mk_solver_from_tactic);
in.register_cmd(428, exec_Z3_solver_get_help);
in.register_cmd(429, exec_Z3_solver_get_param_descrs);
in.register_cmd(430, exec_Z3_solver_set_params);
in.register_cmd(431, exec_Z3_solver_inc_ref);
in.register_cmd(432, exec_Z3_solver_dec_ref);
in.register_cmd(433, exec_Z3_solver_push);
in.register_cmd(434, exec_Z3_solver_pop);
in.register_cmd(435, exec_Z3_solver_reset);
in.register_cmd(436, exec_Z3_solver_get_num_scopes);
in.register_cmd(437, exec_Z3_solver_assert);
in.register_cmd(438, exec_Z3_solver_get_assertions);
in.register_cmd(439, exec_Z3_solver_check);
in.register_cmd(440, exec_Z3_solver_check_assumptions);
in.register_cmd(441, exec_Z3_solver_get_model);
in.register_cmd(442, exec_Z3_solver_get_proof);
in.register_cmd(443, exec_Z3_solver_get_unsat_core);
in.register_cmd(444, exec_Z3_solver_get_reason_unknown);
in.register_cmd(445, exec_Z3_solver_get_statistics);
in.register_cmd(446, exec_Z3_solver_to_string);
in.register_cmd(447, exec_Z3_stats_to_string);
in.register_cmd(448, exec_Z3_stats_inc_ref);
in.register_cmd(449, exec_Z3_stats_dec_ref);
in.register_cmd(450, exec_Z3_stats_size);
in.register_cmd(451, exec_Z3_stats_get_key);
in.register_cmd(452, exec_Z3_stats_is_uint);
in.register_cmd(453, exec_Z3_stats_is_double);
in.register_cmd(454, exec_Z3_stats_get_uint_value);
in.register_cmd(455, exec_Z3_stats_get_double_value);
in.register_cmd(456, exec_Z3_mk_ast_vector);
in.register_cmd(457, exec_Z3_ast_vector_inc_ref);
in.register_cmd(458, exec_Z3_ast_vector_dec_ref);
in.register_cmd(459, exec_Z3_ast_vector_size);
in.register_cmd(460, exec_Z3_ast_vector_get);
in.register_cmd(461, exec_Z3_ast_vector_set);
in.register_cmd(462, exec_Z3_ast_vector_resize);
in.register_cmd(463, exec_Z3_ast_vector_push);
in.register_cmd(464, exec_Z3_ast_vector_translate);
in.register_cmd(465, exec_Z3_ast_vector_to_string);
in.register_cmd(466, exec_Z3_mk_ast_map);
in.register_cmd(467, exec_Z3_ast_map_inc_ref);
in.register_cmd(468, exec_Z3_ast_map_dec_ref);
in.register_cmd(469, exec_Z3_ast_map_contains);
in.register_cmd(470, exec_Z3_ast_map_find);
in.register_cmd(471, exec_Z3_ast_map_insert);
in.register_cmd(472, exec_Z3_ast_map_erase);
in.register_cmd(473, exec_Z3_ast_map_size);
in.register_cmd(474, exec_Z3_ast_map_reset);
in.register_cmd(475, exec_Z3_ast_map_keys);
in.register_cmd(476, exec_Z3_ast_map_to_string);
}