Re: [MacRuby] #668: Newlines and carriage returns cause erroneous matches in StringScanner
#668: Newlines and carriage returns cause erroneous matches in StringScanner ---------------------------------+------------------------------------------ Reporter: mred@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: ---------------------------------+------------------------------------------ Old description:
{{{ 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"> }}}
New description: {{{ 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"> }}} -- Comment(by lsansonetti@…): Still doesn't work as of trunk. -- Ticket URL: <http://www.macruby.org/trac/ticket/668#comment:1> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby