From b6639a84095b2d5a829d2a277716d9e7c64db81b Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 29 Mar 2017 05:54:14 +0000 Subject: [PATCH] parse.y: dot_or_colon * parse.y (dot_or_colon): use the default action without type casts. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/parse.y b/parse.y index d0f43156e9..10a6adff1d 100644 --- a/parse.y +++ b/parse.y @@ -965,7 +965,7 @@ static void token_info_pop_gen(struct parser_params*, const char *token, size_t %type f_kwrest f_label f_arg_asgn call_op call_op2 /*%%%*/ /*% -%type program reswords then do dot_or_colon +%type program reswords then do %*/ %token END_OF_INPUT 0 "end-of-input" %token tUPLUS RUBY_TOKEN(UPLUS) "unary+" @@ -2897,7 +2897,7 @@ primary : literal $$ = NEW_DEFS($2, $5, $7, body); nd_set_line($$, $1); /*% - $$ = dispatch5(defs, $2, $3, $5, $7, $8); + $$ = dispatch5(defs, $2, $3, $5, $7, $8); %*/ local_pop(); in_single = $4 & 1; @@ -4823,15 +4823,7 @@ operation3 : tIDENTIFIER ; dot_or_colon : '.' - /*%c%*/ - /*%c - { $$ = $1; } - %*/ | tCOLON2 - /*%c%*/ - /*%c - { $$ = $1; } - %*/ ; call_op : '.'