Method: Parser::Ruby20#_reduce_475

Defined in:
lib/parser/ruby20.rb

#_reduce_475(val, _values, result) ⇒ Object

[View source]

9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
# File 'lib/parser/ruby20.rb', line 9598

def _reduce_475(val, _values, result)
                      num = @builder.float(val[1])
                      if @builder.respond_to? :negate
                        # AST builder interface compatibility
                        result = @builder.negate(val[0], num)
                      else
                        result = @builder.unary_num(val[0], num)
                      end

    result
end