summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKornelius Kalnbach <murphy@rubychan.de>2018-02-06 16:43:35 +0100
committerKornelius Kalnbach <murphy@rubychan.de>2018-02-06 16:43:35 +0100
commit62f69934f2508a25df988157925667d5efd8549e (patch)
tree72cae772ad54cbc95eadc05446b79d9d3e006b56
parentd38502167541a1cd1b505a0e468e0098e3ae7538 (diff)
downloadcoderay-62f69934f2508a25df988157925667d5efd8549e.tar.gz
possible solution for [/] problem
-rw-r--r--lib/coderay/scanners/java_script.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/coderay/scanners/java_script.rb b/lib/coderay/scanners/java_script.rb
index 5e27813..6359c3f 100644
--- a/lib/coderay/scanners/java_script.rb
+++ b/lib/coderay/scanners/java_script.rb
@@ -45,7 +45,7 @@ module Scanners
STRING_CONTENT_PATTERN = {
"'" => /[^\\']+/,
'"' => /[^\\"]+/,
- '/' => /[^\\\/]+/,
+ '/' => / (?: [^\\\/\[]+ | \[ ([^\]\\]+ | \\.)* \]? )+ /mx,
} # :nodoc:
KEY_CHECK_PATTERN = {
"'" => / (?> [^\\']* (?: \\. [^\\']* )* ) ' \s* : /mx,