summaryrefslogtreecommitdiff
path: root/lib/coderay/scanners/java_script5.rb
diff options
context:
space:
mode:
authorKornelius Kalnbach <murphy@rubychan.de>2016-02-13 00:33:16 +0100
committerKornelius Kalnbach <murphy@rubychan.de>2016-02-13 00:33:16 +0100
commit3df8487e1a8f73b4a0723b2e833b74c9d7801bc8 (patch)
tree7f61d116524f4aec85ecd2097ac00bd65310b9ba /lib/coderay/scanners/java_script5.rb
parentaa93af4cbc465d90db8f1f27477214ec119223a3 (diff)
downloadcoderay-3df8487e1a8f73b4a0723b2e833b74c9d7801bc8.tar.gz
use explicit pattern method
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