10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
|
# File 'lib/parser/ruby34.rb', line 10708
def _reduce_421(val, _values, result)
lambda_call = @builder.call_lambda(val[0])
args = @max_numparam_stack.has_numparams? ? @builder.numargs(@max_numparam_stack.top) : val[2]
begin_t, body, end_t = val[4]
@max_numparam_stack.pop
@static_env.unextend
@lexer.cmdarg.pop
@context.in_lambda = val[1].in_lambda
result = @builder.block(lambda_call,
begin_t, args, body, end_t)
result
end
|