14 std::string output(
string);
17 for (
char c :
string) {
18 if (special ==
true) {
21 case 'n': output[index++] =
'\n';
break;
22 case 'r': output[index++] =
'\r';
break;
23 case 't': output[index++] =
'\t';
break;
24 case '\\': output[index++] =
'\\';
break;
25 case '"': output[index++] =
'\"';
break;
28 output[index++] =
'\\';
std::string unescapeString(const std::string &string)