diff options
author | Kornelius Kalnbach <murphy@rubychan.de> | 2016-02-13 00:33:16 +0100 |
---|---|---|
committer | Kornelius Kalnbach <murphy@rubychan.de> | 2016-02-13 00:33:16 +0100 |
commit | 3df8487e1a8f73b4a0723b2e833b74c9d7801bc8 (patch) | |
tree | 7f61d116524f4aec85ecd2097ac00bd65310b9ba /lib/coderay/scanners/java_script5.rb | |
parent | aa93af4cbc465d90db8f1f27477214ec119223a3 (diff) | |
download | coderay-3df8487e1a8f73b4a0723b2e833b74c9d7801bc8.tar.gz |
use explicit pattern method
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 |