diff options
Diffstat (limited to 'lib/coderay/scanners/java_script5.rb')
-rw-r--r-- | lib/coderay/scanners/java_script5.rb | 2 |
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 |