class Prism::Translation::Parser::Compiler
def visit_x_string_node(node)
`foo`
def visit_x_string_node(node) if node.opening&.start_with?("<<") children, closing = visit_heredoc(InterpolatedXStringNode.new(node.opening_loc, [StringNode.new(0, nil, node.content_loc, nil, node.unescaped, node.content_loc)], node.closing_loc, node.location)) builder.xstring_compose(token(node.opening_loc), children, closing) else builder.xstring_compose( token(node.opening_loc), [builder.string_internal([node.unescaped, srange(node.content_loc)])], token(node.closing_loc) ) end end