diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2021-11-27 21:39:42 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-11-27 22:02:52 +0900 |
commit | 5ebc2f4e9aa55bb77d82da7d9915a4140cddfbfb (patch) | |
tree | fa6d3cd57636290caa5a8f7deec25477c0caf01f /ucd/parser.go | |
parent | Support Alphabetic property (Meet RL1.2 of UTS #18 partially) (diff) | |
download | tre-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.go | 6 |
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:] |