Method: Parser::MacRuby#_reduce_412

Defined in:
lib/parser/macruby.rb

#_reduce_412(val, _values, result) ⇒ Object

reduce 411 omitted

[View source]

8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
# File 'lib/parser/macruby.rb', line 8839

def _reduce_412(val, _values, result)
                      assoc_t, exc_var = val[2]

                      if val[1]
                        exc_list = @builder.array(nil, val[1], nil)
                      end

                      result = [ @builder.rescue_body(val[0],
                                      exc_list, assoc_t, exc_var,
                                      val[3], val[4]),
                                 *val[5] ]

    result
end