class Opal::Nodes::RegexpNode

def compile

def compile
  flags.select! do |flag|
    if SUPPORTED_FLAGS =~ flag
      true
    else
      compiler.warning "Skipping the '#{flag}' Regexp flag as it's not widely supported by JavaScript vendors."
      false
    end
  end
  if value.type == :str
    compile_static_regexp
  else
    compile_dynamic_regexp
  end
end