diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-05 21:24:42 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-05 21:24:42 +0000 |
commit | 110f695a4d9c0a2bd18316f75e15d00ad43866c8 (patch) | |
tree | 76dba7a7c896c5dcdb69656425395a6f2b3d8afe /tool/transcode-tblgen.rb | |
parent | ee55fe68ecff8708e600b7cacc8e40f4e36c1e52 (diff) | |
download | ruby-110f695a4d9c0a2bd18316f75e15d00ad43866c8.tar.gz ruby-110f695a4d9c0a2bd18316f75e15d00ad43866c8.tar.xz ruby-110f695a4d9c0a2bd18316f75e15d00ad43866c8.zip |
* tool/transcode-tblgen.rb (StrSet.parse): accept upper case
hexadecimal digits.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool/transcode-tblgen.rb')
-rw-r--r-- | tool/transcode-tblgen.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/transcode-tblgen.rb b/tool/transcode-tblgen.rb index 3032b115a..2ed9f1361 100644 --- a/tool/transcode-tblgen.rb +++ b/tool/transcode-tblgen.rb @@ -36,11 +36,11 @@ class StrSet seq = $' set_result = [] set.scan(/[^,]+/) {|range| - if /\A([0-9a-f][0-9a-f])-([0-9a-f][0-9a-f])\z/ =~ range + if /\A([0-9a-f][0-9a-f])-([0-9a-f][0-9a-f])\z/i =~ range b = $1.to_i(16) e = $2.to_i(16) set_result << (b..e) - elsif /\A([0-9a-f][0-9a-f])\z/ =~ range + elsif /\A([0-9a-f][0-9a-f])\z/i =~ range byte = $1.to_i(16) set_result << (byte..byte) else |