func Quote(ident, start, end string) string {
	ident = Unquote(ident)
	escapeEnd := end + end
	ident = strings.Replace(ident, end, escapeEnd, -1)
	return start + ident + end
}
// Quote the identifer using the start and end quote strings.
// If the end quote string occurs in ident, it is escaped.
Quote the identifer using the start and end quote strings.
If the end quote string occurs in ident, it is escaped.
// Quote the identifer using the start and end quote strings . // If the end quote string occurs in ident it is escaped .
func Quote(ident, start, end string) string {
	ident = Unquote(ident)
	escapeEnd := end + end
	ident = strings.Replace(ident, end, escapeEnd, -1)
	return start + ident + end
}
func Quote ( ident , start , end string ) string { ident = Unquote ( ident ) escapeEnd := end + end ident = strings . Replace ( ident , end , escapeEnd , - 1 ) return start + ident + end }
Quote the identifer using the start and end quote strings.
Quote the identifer using the start and end quote strings .