class Prism::Translation::Parser::Compiler

def visit_interpolated_x_string_node(node)

^^^^^^^^^^^^
`foo #{bar}`
def visit_interpolated_x_string_node(node)
  if node.opening.start_with?("<<")
    children, closing = visit_heredoc(node)
    builder.xstring_compose(token(node.opening_loc), children, closing)
  else
    builder.xstring_compose(
      token(node.opening_loc),
      visit_all(node.parts),
      token(node.closing_loc)
    )
  end
end