From d4c441c9e19984d6d91f73156cf76992ac3050db Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Thu, 25 Jun 2015 23:04:25 -0400 Subject: [PATCH] Tweaked unicode.rb slightly --- tools/unicode.rb | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/tools/unicode.rb b/tools/unicode.rb index 27b005b..80bca9d 100755 --- a/tools/unicode.rb +++ b/tools/unicode.rb @@ -81,7 +81,7 @@ def get_ranges(table) end end -def generate_type_table(type) +def generate_type_table(type, altcase = []) ranges = get_ranges($types[type]) pairs = ranges.map{|r| "0x#{r.first.to_s(16)}, 0x#{r.last.to_s(16)}" }.join(",\n ") File.open("#{type.to_s}.c", "w") do |f| @@ -92,8 +92,8 @@ def generate_type_table(type) end end -generate_type_table(:uppers) -generate_type_table(:lowers) +generate_type_table(:uppers, :tolowers) +generate_type_table(:lowers, :touppers) generate_type_table(:titles) generate_type_table(:other_letters) generate_type_table(:marks) @@ -102,12 +102,4 @@ generate_type_table(:punctuation) generate_type_table(:symbols) generate_type_table(:spaces) generate_type_table(:controls) -generate_type_table(:touppers) -generate_type_table(:tolowers) - -#generate_type_table(:alphas, val) -#generate_type_table(:combinings, val) -#generate_type_table(:tolowers, (fields[13] == "") ? val : fields[13]) -#generate_type_table(:touppers, (fields[12] == "") ? val : fields[12]) - -- 2.55.0