diff options
author | murphy <murphy@rubychan.de> | 2009-01-22 14:34:17 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2009-01-22 14:34:17 +0000 |
commit | 7c653b9bafc2159431c86b628d5279913e7ec74d (patch) | |
tree | 557ba006214b7ee2b27e389021259fe548091b16 | |
parent | 6bc606076474d8ddcd5503ea31ff0ba3880520f9 (diff) | |
download | coderay-7c653b9bafc2159431c86b628d5279913e7ec74d.tar.gz |
Fixed a Ruby 1.8 compatibility bug in Groovy Scanner.
* Also added jruby19 task (jruby --1.9 mode).
-rw-r--r-- | Rakefile | 4 | ||||
-rw-r--r-- | lib/coderay/scanners/groovy.rb | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -45,6 +45,10 @@ task 'jruby' do RUBY.replace 'jruby' end +task 'jruby19' do + RUBY.replace 'jruby --1.9' +end + task 'rubinius' do RUBY.replace 'rbx' end diff --git a/lib/coderay/scanners/groovy.rb b/lib/coderay/scanners/groovy.rb index fd1a34b..9486beb 100644 --- a/lib/coderay/scanners/groovy.rb +++ b/lib/coderay/scanners/groovy.rb @@ -201,7 +201,7 @@ module Scanners elsif (state == :string || state == :multiline_string) && (match = scan(/ \\ (?: #{ESCAPE} | #{UNICODE_ESCAPE} ) /mox)) - if string_delimiter[0] == "'" && !(match == "\\\\" || match == "\\'") + if string_delimiter[0] == ?' && !(match == "\\\\" || match == "\\'") kind = :content else kind = :char |