| 4730 | } |
| 4731 | |
| 4732 | String String::c_escape() const { |
| 4733 | String escaped = *this; |
| 4734 | escaped = escaped.replace("\\", "\\\\"); |
| 4735 | escaped = escaped.replace("\a", "\\a"); |
| 4736 | escaped = escaped.replace("\b", "\\b"); |
| 4737 | escaped = escaped.replace("\f", "\\f"); |
| 4738 | escaped = escaped.replace("\n", "\\n"); |
| 4739 | escaped = escaped.replace("\r", "\\r"); |
| 4740 | escaped = escaped.replace("\t", "\\t"); |
| 4741 | escaped = escaped.replace("\v", "\\v"); |
| 4742 | escaped = escaped.replace("\'", "\\'"); |
| 4743 | escaped = escaped.replace("\"", "\\\""); |
| 4744 | |
| 4745 | return escaped; |
| 4746 | } |
| 4747 | |
| 4748 | String String::c_escape_multiline() const { |
| 4749 | String escaped = *this; |
no test coverage detected