summaryrefslogtreecommitdiffstats
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
commit140a1aef56af3dd6f346ae8036f7c37545c39534 (patch)
tree02d55c1ff870589c059227218d2c909f78a8350f /parse.y
parentb682d78ff592acdd857ac5f81c4a0efd75a3fa82 (diff)
downloadruby-140a1aef56af3dd6f346ae8036f7c37545c39534.tar.gz
ruby-140a1aef56af3dd6f346ae8036f7c37545c39534.tar.xz
ruby-140a1aef56af3dd6f346ae8036f7c37545c39534.zip
* parse.y (method_call): dispatch symbols. a patch from Andy Keep in
[ruby-core:26169]. [ruby-core:26165] git-svn-id: http://svn.ruby-lang.org/repos/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 202434c7e..c86413221 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);
%*/
}