var htmlEscaper …
var htmlUnescaper …
func oldHTMLEscape(s string) string { … }
var capitalLetters …
func TestReplacer(t *testing.T) { … }
var algorithmTestCases …
func TestPickAlgorithm(t *testing.T) { … }
type errWriter …
func (errWriter) Write(p []byte) (n int, err error) { … }
func TestWriteStringError(t *testing.T) { … }
func TestGenericTrieBuilding(t *testing.T) { … }
func BenchmarkGenericNoMatch(b *testing.B) { … }
func BenchmarkGenericMatch1(b *testing.B) { … }
func BenchmarkGenericMatch2(b *testing.B) { … }
func benchmarkSingleString(b *testing.B, pattern, text string) { … }
func BenchmarkSingleMaxSkipping(b *testing.B) { … }
func BenchmarkSingleLongSuffixFail(b *testing.B) { … }
func BenchmarkSingleMatch(b *testing.B) { … }
func BenchmarkByteByteNoMatch(b *testing.B) { … }
func BenchmarkByteByteMatch(b *testing.B) { … }
func BenchmarkByteStringMatch(b *testing.B) { … }
func BenchmarkHTMLEscapeNew(b *testing.B) { … }
func BenchmarkHTMLEscapeOld(b *testing.B) { … }
func BenchmarkByteStringReplacerWriteString(b *testing.B) { … }
func BenchmarkByteReplacerWriteString(b *testing.B) { … }
func BenchmarkByteByteReplaces(b *testing.B) { … }
func BenchmarkByteByteMap(b *testing.B) { … }
var mapdata …
func BenchmarkMap(b *testing.B) { … }