From fb66cbc792a698758d95aca906c297c2e718acdd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 14 Feb 2023 18:25:07 +0530 Subject: [PATCH] Forgot to exclude some control chars from unicode name based searching --- tools/unicode_names/query.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/unicode_names/query.go b/tools/unicode_names/query.go index 527d95bf4..6fe9d3981 100644 --- a/tools/unicode_names/query.go +++ b/tools/unicode_names/query.go @@ -27,6 +27,9 @@ var marks []rune var word_map map[string][]uint16 func add_word(codepoint uint16, word []byte) { + if codepoint <= 32 || codepoint == 127 || (128 <= codepoint && codepoint <= 159) || len(word) < 2 { + return + } w := utils.UnsafeBytesToString(word) word_map[w] = append(word_map[w], codepoint) }