9#ifndef CPROVER_JSON_SYMTAB_LANGUAGE_JSON_SYMBOL_H
10#define CPROVER_JSON_SYMTAB_LANGUAGE_JSON_SYMBOL_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
bool try_get_bool(const jsont &in, const std::string &key)
Return boolean value for a given key if present in the json object.
symbolt symbol_from_json(const jsont &)
Deserialise a json object to a symbolt.
source_locationt try_get_source_location(const jsont &json)
Return a source_locationt from the given JSON object.
const std::string & try_get_string(const jsont &in, const std::string &key)
Return string value for a given key if present in the json object.
static void json(json_objectT &result, const irep_idt &property_id, const property_infot &property_info)