diff options
author | Kornelius Kalnbach <murphy@rubychan.de> | 2016-02-13 13:39:08 +0100 |
---|---|---|
committer | Kornelius Kalnbach <murphy@rubychan.de> | 2016-02-13 13:39:08 +0100 |
commit | 036fb3291274ed87f106bdbeb65bbd10b4c561f9 (patch) | |
tree | c4abeaf8ce759cdbcecfcaf3a4cc026cf4879cd9 /lib | |
parent | c33f3f5c43064f7b468a59e086dc4a9a4f949ff7 (diff) | |
download | coderay-036fb3291274ed87f106bdbeb65bbd10b4c561f9.tar.gz |
skip over interpolation if not nested
Diffstat (limited to 'lib')
-rw-r--r-- | lib/coderay/scanners/ruby/string_state.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/coderay/scanners/ruby/string_state.rb b/lib/coderay/scanners/ruby/string_state.rb index 93e7208..95f1e83 100644 --- a/lib/coderay/scanners/ruby/string_state.rb +++ b/lib/coderay/scanners/ruby/string_state.rb @@ -41,7 +41,7 @@ module Scanners if delim == "'" / (?> (?: [^\\']+ | \\. )* ) ' : /mx else - / (?> (?: [^\\"\#]+ | \\. | \#\$[\\"] | \#(?!\{) )* ) " : /mx + / (?> (?: [^\\"\#]+ | \\. | \#\$[\\"] | \#\{[^\{\}]+\} | \#(?!\{) )* ) " : /mx end end |