#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

Reply via email to