#668: Newlines and carriage returns cause erroneous matches in StringScanner
---------------------------------+------------------------------------------
Reporter: m...@… | Owner: lsansone...@…
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/>
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel