Method: Parser::Ruby34#_reduce_351

Defined in:
lib/parser/ruby34.rb

#_reduce_351(val, _values, result) ⇒ Object


10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
# File 'lib/parser/ruby34.rb', line 10293

def _reduce_351(val, _values, result)
                      def_t, recv, dot_t, (name_t, ctx) = val[0]
                      result = @builder.def_singleton(def_t, recv, dot_t, name_t, val[1],
                                  val[2], val[3])

                      local_pop
                      @current_arg_stack.pop
                      @context.in_def = ctx.in_def

    result
end