diff options
author | theo-squadracer <[email protected]> | 2023-09-05 02:37:26 +0200 |
---|---|---|
committer | git <[email protected]> | 2023-09-05 00:37:30 +0000 |
commit | a14ba622da01c7774d0fb285b183097d19e3675e (patch) | |
tree | 55fd7fc9d32876584906996a21259fbfd82ebb1c /lib/rdoc/parser | |
parent | db3b814cb0ff6ffe83fe0c4f66cd6ce8951c3ca7 (diff) |
[ruby/rdoc] handle symbols declared with `%s`
https://github.com/ruby/rdoc/commit/ed91c4b784
Diffstat (limited to 'lib/rdoc/parser')
-rw-r--r-- | lib/rdoc/parser/ripper_state_lex.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rdoc/parser/ripper_state_lex.rb b/lib/rdoc/parser/ripper_state_lex.rb index 5492f08726..27d7373270 100644 --- a/lib/rdoc/parser/ripper_state_lex.rb +++ b/lib/rdoc/parser/ripper_state_lex.rb @@ -368,7 +368,7 @@ class RDoc::Parser::RipperStateLex private def get_symbol_tk(tk) is_symbol = true symbol_tk = Token.new(tk.line_no, tk.char_no, :on_symbol) - if ":'" == tk[:text] or ':"' == tk[:text] + if ":'" == tk[:text] or ':"' == tk[:text] or tk[:text].start_with?('%s') tk1 = get_string_tk(tk) symbol_tk[:text] = tk1[:text] symbol_tk[:state] = tk1[:state] |