diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-11-12 17:14:10 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-11-12 17:14:14 +0900 |
commit | a58b4eee25b79432d98a1c665edaf5ec0a054b2e (patch) | |
tree | e82cf71e5fb7b50fb185d954a0a33ae83eb5ab21 /parse.y | |
parent | d1ae2bc27fd4183e6abb9e83691e192bfe1e5316 (diff) | |
download | ruby-a58b4eee25b79432d98a1c665edaf5ec0a054b2e.tar.gz |
Warn on `...` at EOL
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -9235,6 +9235,9 @@ parser_yylex(struct parser_params *p) switch (c = nextc(p)) { case '.': if ((c = nextc(p)) == '.') { + if (p->lex.paren_nest == 0 && looking_at_eol_p(p)) { + rb_warn0("... at EOL, should be parenthesized?"); + } return is_beg ? tBDOT3 : tDOT3; } pushback(p, c); |