class Opal::Nodes::DynamicStringNode

def compile

def compile
  push '""'
  children.each do |part|
    push ' + '
    if part.type == :str
      push part.children[0].inspect
    else
      push '(', expr(part), ')'
    end
    wrap '(', ')' if recv?
  end
end