summaryrefslogtreecommitdiff
path: root/tool/enc-unicode.rb
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-02-17 00:53:13 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-02-17 00:53:13 +0000
commit375fd3152f21feeb3e3cf2b02449c3a495b349a9 (patch)
tree50c0d33a9702479e2a934eae7b65d25bbbec9338 /tool/enc-unicode.rb
parentf5d724ab19eb2b83f54331b55fed8d867836c0ed (diff)
* tool/transcode-tblgen.rb (import_ucm): don't use \h because the
script should work with ruby 1.8. * tool/enc-unicode.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool/enc-unicode.rb')
-rwxr-xr-xtool/enc-unicode.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/enc-unicode.rb b/tool/enc-unicode.rb
index f749e3f..f7b2862 100755
--- a/tool/enc-unicode.rb
+++ b/tool/enc-unicode.rb
@@ -137,7 +137,7 @@ def parse_scripts(data)
make_const(current, cps, file[:title])
(names[file[:title]] ||= []) << current
cps = []
- elsif /^(\h+)(?:..(\h+))?\s*;\s*(\w+)/ =~ line
+ elsif /^([0-9a-fA-F]+)(?:..([0-9a-fA-F]+))?\s*;\s*(\w+)/ =~ line
current = $3
$2 ? cps.concat(($1.to_i(16)..$2.to_i(16)).to_a) : cps.push($1.to_i(16))
end
@@ -192,7 +192,7 @@ def parse_age(data)
ages << current
last_constname = constname
cps = []
- elsif /^(\h+)(?:..(\h+))?\s*;\s*(\d+\.\d+)/ =~ line
+ elsif /^([0-9a-fA-F]+)(?:..([0-9a-fA-F]+))?\s*;\s*(\d+\.\d+)/ =~ line
current = $3
$2 ? cps.concat(($1.to_i(16)..$2.to_i(16)).to_a) : cps.push($1.to_i(16))
end