[MacRuby-devel] [MacRuby] #697: potential regex bug
MacRuby
ruby-noreply at macosforge.org
Thu May 6 19:37:14 PDT 2010
#697: potential regex bug
---------------------------------------+------------------------------------
Reporter: daniel.fontaine@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
---------------------------------------+------------------------------------
I tried to use the coderay syntax highlighting gem. The following trivial
statement gives a a regex compiling error.
require 'rubygems'
require 'coderay'
# output as HTML div (using inline CSS styles)
puts CodeRay.scan('puts "Hello, world!"', :ruby).div
----------------------------------
/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/Gems/1.9.0/gems/coderay-0.9.3/lib/coderay/encoders/html.rb:126:
regexp `[\t"&><\0-\x8\xB-\x1f] 'compilation error:
U_REGEX_BAD_ESCAPE_SEQUENCE
SyntaxError: compile error
from
/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/Gems/1.9.0/gems/coderay-0.9.3/lib/coderay/helpers/plugin.rb:189:in
`block'
from
/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/Gems/1.9.0/gems/coderay-0.9.3/lib/coderay/helpers/plugin.rb:47:in
`load:'
from
/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/Gems/1.9.0/gems/coderay-0.9.3/lib/coderay/tokens.rb:121:in
`method_missing:'
from /Users/dan/(irb):6:in `<main>'
--
Ticket URL: <http://www.macruby.org/trac/ticket/697>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list