Actions
Bug #2501
closed\c before a hex or octal encoded character is no longer allowed
Description
=begin
Ruby 1.8 used to allow this:
"\c\x33" #(0x33 is the ascii code for '3')
as meaning the same thing as this:
"\c3"
However, it now (in ruby 1.9.1) causes a syntax error. Likewise with octal escape sequences. Is this an intentional change? It seems like an unnecessary restriction.
Tested in 1.9.1; I have no 1.9.2 handy to test with.
=end
Updated by naruse (Yui NARUSE) over 14 years ago
- Category set to core
- Status changed from Open to Assigned
- Assignee set to matz (Yukihiro Matsumoto)
=begin
This also affect 1.9 and seems intentional in r13836.
=end
Updated by mame (Yusuke Endoh) almost 14 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
=begin
This issue was solved with changeset r27847.
caleb, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Actions
Like0
Like0Like0