[MacRuby-devel] [MacRuby] #668: Newlines and carriage returns cause erroneous matches in StringScanner
MacRuby
ruby-noreply at macosforge.org
Wed Apr 28 19:03:54 PDT 2010
#668: Newlines and carriage returns cause erroneous matches in StringScanner
---------------------------------+------------------------------------------
Reporter: mred@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: major | Milestone:
Component: MacRuby | Keywords:
---------------------------------+------------------------------------------
{{{
require 'strscan'
["\na", "\ra", " a"].each do |s|
scanner = StringScanner.new(s)
scanner.scan(/a/)
puts scanner.inspect
end
}}}
Ruby 1.9.1 results
{{{
#<StringScanner 0/2 @ "\na">
#<StringScanner 0/2 @ "\ra">
#<StringScanner 0/2 @ " a">
}}}
MacRuby 3968 results
{{{
#<StringScanner fin>
#<StringScanner fin>
#<StringScanner 0/2 @ " a">
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/668>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list