class Opal::Nodes::DynamicRegexpNode

def compile

def compile
  children.each_with_index do |part, idx|
    push " + " unless idx == 0
    if String === part
      push part.inspect
    elsif part.type == :str
      push part[1].inspect
    else
      push expr(part[1])
    end
  end
  wrap '(new RegExp(', '))'
end