[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