class Opal::Rewriters::Numblocks

proc { |_1| _1 }
v
proc { _1 }
This rewriter transforms the Ruby 2.7 numblocks to regular blocks:

def gen_args(arg_count)

def gen_args(arg_count)
  (1..arg_count).map do |i|
    s(:arg, :"_#{i}")
  end
end

def on_numblock(node)

def on_numblock(node)
  left, arg_count, right = node.children
  s(
    :block,
    left,
    s(:args, *gen_args(arg_count)),
    right
  )
end