class Opal::Nodes::Match3Node

def generate_names_assignments(names)

def generate_names_assignments(names)
  # Generate names assignments: abc = $m3names[:abc]
  names.map do |name|
    s(:lvasgn, name,
      s(:send,
        s(:lvar, :$m3names),
        :[],
        s(:sym, name)
      )
    )
  end
end