cprover
|
Show Claims. More...
#include "show_properties.h"
#include <iostream>
#include <util/xml.h>
#include <util/xml_expr.h>
#include <util/json.h>
#include <util/json_expr.h>
#include <langapi/language_util.h>
#include "goto_functions.h"
#include "goto_model.h"
Go to the source code of this file.
Functions | |
void | show_properties (const namespacet &ns, const irep_idt &identifier, ui_message_handlert::uit ui, const goto_programt &goto_program) |
void | show_properties_json (json_arrayt &json_properties, const namespacet &ns, const irep_idt &identifier, const goto_programt &goto_program) |
void | show_properties_json (const namespacet &ns, const goto_functionst &goto_functions) |
void | show_properties (const namespacet &ns, ui_message_handlert::uit ui, const goto_functionst &goto_functions) |
void | show_properties (const goto_modelt &goto_model, ui_message_handlert::uit ui) |
Show Claims.
Definition in file show_properties.cpp.
void show_properties | ( | const namespacet & | ns, |
const irep_idt & | identifier, | ||
ui_message_handlert::uit | ui, | ||
const goto_programt & | goto_program | ||
) |
Definition at line 26 of file show_properties.cpp.
References comment(), xmlt::data, from_expr(), source_locationt::get_comment(), source_locationt::get_property_class(), source_locationt::get_property_id(), id2string(), goto_program_templatet< codeT, guardT >::instructions, ui_message_handlert::JSON_UI, xmlt::new_element(), ui_message_handlert::PLAIN, xmlt::set_attribute(), xml(), and ui_message_handlert::XML_UI.
Referenced by clobber_parse_optionst::doit(), goto_analyzer_parse_optionst::doit(), symex_parse_optionst::doit(), cbmc_parse_optionst::doit(), goto_instrument_parse_optionst::doit(), and show_properties().
void show_properties | ( | const namespacet & | ns, |
ui_message_handlert::uit | ui, | ||
const goto_functionst & | goto_functions | ||
) |
Definition at line 139 of file show_properties.cpp.
References goto_functions_templatet< bodyT >::function_map, ui_message_handlert::JSON_UI, show_properties(), and show_properties_json().
void show_properties | ( | const goto_modelt & | goto_model, |
ui_message_handlert::uit | ui | ||
) |
Definition at line 152 of file show_properties.cpp.
References goto_modelt::goto_functions, ui_message_handlert::JSON_UI, show_properties(), show_properties_json(), and goto_modelt::symbol_table.
void show_properties_json | ( | json_arrayt & | json_properties, |
const namespacet & | ns, | ||
const irep_idt & | identifier, | ||
const goto_programt & | goto_program | ||
) |
Definition at line 88 of file show_properties.cpp.
References comment(), from_expr(), source_locationt::get_comment(), source_locationt::get_property_class(), source_locationt::get_property_id(), id2string(), goto_program_templatet< codeT, guardT >::instructions, json(), jsont::make_object(), and json_arrayt::push_back().
Referenced by show_properties(), and show_properties_json().
void show_properties_json | ( | const namespacet & | ns, |
const goto_functionst & | goto_functions | ||
) |
Definition at line 120 of file show_properties.cpp.
References goto_functions_templatet< bodyT >::function_map, and show_properties_json().