aboutsummaryrefslogtreecommitdiff
path: root/ucd/parser.go
diff options
context:
space:
mode:
authorRyo Nihei <nihei.dev@gmail.com>2021-11-27 21:39:42 +0900
committerRyo Nihei <nihei.dev@gmail.com>2021-11-27 22:02:52 +0900
commit5ebc2f4e9aa55bb77d82da7d9915a4140cddfbfb (patch)
treefa6d3cd57636290caa5a8f7deec25477c0caf01f /ucd/parser.go
parentSupport Alphabetic property (Meet RL1.2 of UTS #18 partially) (diff)
downloadtre-5ebc2f4e9aa55bb77d82da7d9915a4140cddfbfb.tar.gz
tre-5ebc2f4e9aa55bb77d82da7d9915a4140cddfbfb.tar.xz
Move all UCD-related processes to ucd package
Diffstat (limited to 'ucd/parser.go')
-rw-r--r--ucd/parser.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/ucd/parser.go b/ucd/parser.go
index 4959a53..88d7134 100644
--- a/ucd/parser.go
+++ b/ucd/parser.go
@@ -65,15 +65,15 @@ func (f field) symbol() string {
}
func (f field) normalizedSymbol() string {
- return NormalizeSymbolicValue(string(f))
+ return normalizeSymbolicValue(string(f))
}
var symValReplacer = strings.NewReplacer("_", "", "-", "", "\x20", "")
-// NormalizeSymbolicValue normalizes a symbolic value. The normalized value meets UAX44-LM3.
+// normalizeSymbolicValue normalizes a symbolic value. The normalized value meets UAX44-LM3.
//
// https://www.unicode.org/reports/tr44/#UAX44-LM3
-func NormalizeSymbolicValue(s string) string {
+func normalizeSymbolicValue(s string) string {
v := strings.ToLower(symValReplacer.Replace(s))
if strings.HasPrefix(v, "is") && v != "is" {
return v[2:]