aboutsummaryrefslogtreecommitdiffstats
path: root/matcher/generate_case_fold_table.sh
diff options
context:
space:
mode:
Diffstat (limited to 'matcher/generate_case_fold_table.sh')
-rwxr-xr-xmatcher/generate_case_fold_table.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/matcher/generate_case_fold_table.sh b/matcher/generate_case_fold_table.sh
new file mode 100755
index 00000000..32a26697
--- /dev/null
+++ b/matcher/generate_case_fold_table.sh
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+set -e
+
+dir=$(pwd)
+mkdir /tmp/ucd-15.0.0
+cd /tmp/ucd-15.0.0
+curl -LO https://www.unicode.org/Public/zipped/15.0.0/UCD.zip
+unzip UCD.zip
+
+cd "${dir}"
+cargo install ucd-generate
+ucd-generate case-folding-simple /tmp/ucd-15.0.0 --chars > src/chars/case_fold.rs
+rm -rf /tmp/ucd-15.0.0