summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-10-20 06:28:51 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-10-20 06:28:51 +0000
commite3e93bb53e6407869cce1149ab27bd7f27034a7a (patch)
tree02d55c1ff870589c059227218d2c909f78a8350f /parse.y
parent14f13abb85df5861bd5fb684da88ccba22651e79 (diff)
* parse.y (method_call): dispatch symbols. a patch from Andy Keep in
[ruby-core:26169]. [ruby-core:26165] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y8
1 files changed, 4 insertions, 4 deletions
diff --git a/parse.y b/parse.y
index 202434c7ef..c864132213 100644
--- a/parse.y
+++ b/parse.y
@@ -3560,8 +3560,8 @@ method_call : operation paren_args
$$ = NEW_CALL($1, rb_intern("call"), $3);
fixpos($$, $1);
/*%
- $$ = dispatch3(call, dispatch1(paren, $1),
- ripper_id2sym('.'), rb_intern("call"));
+ $$ = dispatch3(call, $1, ripper_id2sym('.'),
+ ripper_intern("call"));
$$ = method_optarg($$, $3);
%*/
}
@@ -3571,8 +3571,8 @@ method_call : operation paren_args
$$ = NEW_CALL($1, rb_intern("call"), $3);
fixpos($$, $1);
/*%
- $$ = dispatch3(call, dispatch1(paren, $1),
- ripper_id2sym('.'), rb_intern("call"));
+ $$ = dispatch3(call, $1, ripper_intern("::"),
+ ripper_intern("call"));
$$ = method_optarg($$, $3);
%*/
}