summaryrefslogtreecommitdiff
path: root/lib/coderay/scanners
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2011-03-01 01:16:30 +0000
committermurphy <murphy@rubychan.de>2011-03-01 01:16:30 +0000
commit412ad1bf4e8364a9b85cde6b1342494172ed9c97 (patch)
tree44469c6b61781a5325c57a9e1561dbbbfaea7902 /lib/coderay/scanners
parent274e3a0316877e241782a087732728e98f5560e5 (diff)
downloadcoderay-412ad1bf4e8364a9b85cde6b1342494172ed9c97.tar.gz
Ported fix for #264.
Diffstat (limited to 'lib/coderay/scanners')
-rw-r--r--lib/coderay/scanners/java_script.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/coderay/scanners/java_script.rb b/lib/coderay/scanners/java_script.rb
index d8d4ee4..68bf786 100644
--- a/lib/coderay/scanners/java_script.rb
+++ b/lib/coderay/scanners/java_script.rb
@@ -48,8 +48,8 @@ module Scanners
'/' => /[^\\\/]+/,
} # :nodoc:
KEY_CHECK_PATTERN = {
- "'" => / [^\\']* (?: \\.? [^\\']* )* '? \s* : /x,
- '"' => / [^\\"]* (?: \\.? [^\\"]* )* "? \s* : /x,
+ "'" => / (?> [^\\']* (?: \\. [^\\']* )* ) ' \s* : /mx,
+ '"' => / (?> [^\\"]* (?: \\. [^\\"]* )* ) " \s* : /mx,
} # :nodoc:
protected