CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
convert_string_value.cpp
Go to the documentation of this file.
1/*******************************************************************\
2
3Module: Statement List Language Conversion
4
5Author: Matthias Weiss, matthias.weiss@diffblue.com
6
7\*******************************************************************/
8
11
13
14string_constantt convert_identifier(const std::string &src)
15{
16 string_constantt result{src};
18 return result;
19}
20
21string_constantt convert_title(const std::string &src)
22{
23 string_constantt result{src};
25 return result;
26}
27
28string_constantt convert_version(const std::string &src)
29{
30 string_constantt result{src};
32 return result;
33}
34
35string_constantt convert_label(const std::string &src)
36{
37 // Cut the trailing colon
38 std::string value = src.substr(0, src.length() - 1);
39
40 string_constantt result{value};
42 return result;
43}
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition ai.h:562
void set(const irep_idt &name, const irep_idt &value)
Definition irep.h:412
string_constantt convert_title(const std::string &src)
Converts a string into a Statement List title.
string_constantt convert_identifier(const std::string &src)
Converts a string into a Statement List identifier.
string_constantt convert_version(const std::string &src)
Converts a string into a Statement List version.
string_constantt convert_label(const std::string &src)
Converts a string into a Statement List label.
Statement List Language Conversion.