_reduce_407 (RubyParser)

    # File lib/ruby_parser.rb, line 5069
    def _reduce_407(val, _values, result)
                          lexer.lex_strterm = val[1]
                          lexer.cond.lexpop
                          lexer.cmdarg.lexpop

                          case val[2]
                          when Sexp then
                            case val[2][0]
                            when :str, :dstr, :evstr then
                              result = val[2]
                            else
                              result = s(:evstr, val[2])
                            end
                          when nil then
                            result = s(:evstr)
                          else
                            raise "unknown rescue body: #{val[2].inspect}"
                          end

        result
    end