Project

General

Profile

Bug #15416 » method_call_with_args_and_no_parens_in_array.patch

shuujii (Shuji KOBAYASHI), 12/15/2018 02:38 AM

View differences:

parse.y
;
aref_args : none
| command
{
/*%%%*/
value_expr($1);
$$ = NEW_LIST($1, &@$);
/*% %*/
/*% ripper: args_add!(args_new!, $1) %*/
}
| args trailer
{
$$ = $1;
test/ruby/test_syntax.rb
assert_valid_syntax('obj::foo (1) {}')
end
def test_method_call_with_args_and_no_parens_in_array
assert_equal(["1"], [sprintf "1"])
assert_equal(["2"], [sprintf "%d", 2])
end
private
def not_label(x) @result = x; @not_label ||= nil end
    (1-1/1)