diff options
author | duerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-04-01 11:58:47 +0000 |
---|---|---|
committer | duerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-04-01 11:58:47 +0000 |
commit | 5e9d33ad49079877ee9461e0449150a28bf0902d (patch) | |
tree | cb2527135ad331227ce938f1f37eac8473f0916a /enc/utf_32be.c | |
parent | 69d6e315b565a1c6956b101503c39ff286e51fa5 (diff) | |
download | ruby-5e9d33ad49079877ee9461e0449150a28bf0902d.tar.gz |
* enc/unicode/case-folding.rb, casefold.h: Data generation to implement
swapcase functionality for titlecase characters. Swapcase isn't defined
by Unicode, because the purpose/usage of swapcase is unclear anyway.
The implementation follows a proposal from Nobu, swaping the case of
each component of a titlecase character individually.
This means that the titlecase characters have to be decomposed.
* enc/unicode.c: Code using the above data.
* test/ruby/enc/test_case_mapping.rb: Tests for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/utf_32be.c')
0 files changed, 0 insertions, 0 deletions