diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-15 10:32:43 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-15 10:33:11 +0900 |
commit | 478135f480b4580d068d236f491b2a32048bc193 (patch) | |
tree | 99102303b143b4a5cc7b750fcfad938847ffcbde /parse.y | |
parent | a520ee476382c713d1a6649704fe10a155b71199 (diff) | |
download | ruby-478135f480b4580d068d236f491b2a32048bc193.tar.gz |
Disallow line-continuation before R-assign
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -8974,11 +8974,10 @@ parser_yylex(struct parser_params *p) pushback(p, c); if (space_seen) dispatch_scan_event(p, tSP); goto retry; - case '=': case '&': case '.': { dispatch_delayed_token(p, tIGNORED_NL); - if (c == '=' ? peek(p, '>') : (peek(p, '.') == (c == '&'))) { + if (peek(p, '.') == (c == '&')) { pushback(p, c); dispatch_scan_event(p, tSP); goto retry; |