class Opal::Nodes::Match3Node

def extract_names(regexp_node)

def extract_names(regexp_node)
  re = regexp_node.children.first.children.first
  re.scan(/\(\?<([^>]*)>/).flatten.map(&:to_sym)
end