summaryrefslogtreecommitdiff
path: root/lib/coderay/scanners/java_script5.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/coderay/scanners/java_script5.rb')
-rw-r--r--lib/coderay/scanners/java_script5.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/coderay/scanners/java_script5.rb b/lib/coderay/scanners/java_script5.rb
index ae68cef..6b5a83f 100644
--- a/lib/coderay/scanners/java_script5.rb
+++ b/lib/coderay/scanners/java_script5.rb
@@ -100,7 +100,7 @@ module Scanners
end
state :string, :key do
- on -> (string_delimiter) { STRING_CONTENT_PATTERN[string_delimiter] }, :content
+ on pattern { |string_delimiter| STRING_CONTENT_PATTERN[string_delimiter] }, :content
on %r/["']/, :delimiter, unset(:string_delimiter), flag_off(:key_expected, :value_expected), pop
on %r/ \\ (?: #{ESCAPE} | #{UNICODE_ESCAPE} ) /x, kind { |match, string_delimiter|
string_delimiter == "'" && !(match == "\\\\" || match == "\\'") ? :content : :char