[ruby/prism] Match % strings in parser

840185110f
This commit is contained in:
Kevin Newton 2024-05-31 14:35:11 -04:00 committed by git
parent 1b392ba7c6
commit 63ea77916a
2 changed files with 2 additions and 2 deletions

View file

@ -1689,6 +1689,8 @@ module Prism
builder.string_compose(token(node.opening_loc), children, closing)
elsif node.opening == "?"
builder.character([node.unescaped, srange(node.location)])
elsif node.opening&.start_with?("%") && node.unescaped.empty?
builder.string_compose(token(node.opening_loc), [], token(node.closing_loc))
else
content_lines = node.content.lines
unescaped_lines = node.unescaped.lines