From 5c044fceca5cfaec37c08d0b58d5e13650f346d4 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 22 Mar 2025 13:15:23 -0700 Subject: [PATCH] add toLower --- src/root.zig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/root.zig b/src/root.zig index c6e4bef4e3a24a460b460ff69451e5bd11583ace..eceb3c92f99080838d87151013dd3e11e7824a5f 100644 --- a/src/root.zig +++ b/src/root.zig @@ -67,3 +67,13 @@ pub fn bidiPairedBracketType(cp: u32) ?ucd.bidi_brackets.BracketPairing.Type { } return null; } + +pub fn toLower(cp: u32) ?u32 { + @setEvalBranchQuota(100_000); + inline for (ucd.unicode_data.data) |row| { + if (comptime row[11]) |lc| { + if (cp == row[0]) return lc; + } + } + return null; +} -- 2.54.0