| 670 | } |
| 671 | |
| 672 | std::string FormatBytesLiteral(absl::string_view str) { |
| 673 | absl::string_view quote = |
| 674 | (str.find('"') != str.npos && str.find('\'') == str.npos) ? "'" : "\""; |
| 675 | return absl::StrCat("b", quote, EscapeBytes(str, false, quote[0]), quote); |
| 676 | } |
| 677 | |
| 678 | std::string FormatSingleQuotedBytesLiteral(absl::string_view str) { |
| 679 | return absl::StrCat("b'", EscapeBytes(str, false, '\''), "'"); |