diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-12 00:07:57 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-12 00:07:57 +0900 |
commit | 022c7bbea98ef41556941a21ef6f0656bb49c75f (patch) | |
tree | bcedcfbd3324660187410283b55a4b9173a58ba0 /parse.y | |
parent | 93edbb4c08856d6d10d0e2676cc2e36eef839a7d (diff) |
Relaxed of R-assign value to arg
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -1506,18 +1506,16 @@ stmt : keyword_alias fitem {SET_LEX_STATE(EXPR_FNAME|EXPR_FITEM);} fitem | expr ; -rassign : primary tASSOC lhs +rassign : arg_value tASSOC lhs { /*%%%*/ - value_expr($1); $$ = node_assign(p, $3, $1, &@$); /*% %*/ /*% ripper: assign!($3, $1) %*/ } - | primary tASSOC mlhs + | arg_value tASSOC mlhs { /*%%%*/ - value_expr($1); $$ = node_assign(p, $3, $1, &@$); /*% %*/ /*% ripper: massign!($3, $1) %*/ @@ -1525,7 +1523,6 @@ rassign : primary tASSOC lhs | rassign tASSOC lhs { /*%%%*/ - value_expr($1); $$ = node_assign(p, $3, $1, &@$); /*% %*/ /*% ripper: assign!($3, $1) %*/ @@ -1533,7 +1530,6 @@ rassign : primary tASSOC lhs | rassign tASSOC mlhs { /*%%%*/ - value_expr($1); $$ = node_assign(p, $3, $1, &@$); /*% %*/ /*% ripper: massign!($3, $1) %*/ |