(s string)
| 248 | } |
| 249 | |
| 250 | func unescapePackageString(s string) string { |
| 251 | var result strings.Builder |
| 252 | result.Grow(len(s)) |
| 253 | for i := 0; i < len(s); i++ { |
| 254 | if s[i] == '\\' && i+1 < len(s) && isEscapableDelimiter(s[i+1]) { |
| 255 | result.WriteByte(s[i+1]) |
| 256 | i++ |
| 257 | continue |
| 258 | } |
| 259 | result.WriteByte(s[i]) |
| 260 | } |
| 261 | return result.String() |
| 262 | } |
| 263 | |
| 264 | func escapePackageDelimiters(s string) string { |
| 265 | var result strings.Builder |
no test coverage detected