From a58b4eee25b79432d98a1c665edaf5ec0a054b2e Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 12 Nov 2019 17:14:10 +0900 Subject: Warn on `...` at EOL --- parse.y | 3 +++ 1 file changed, 3 insertions(+) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 0bda2d2db0..6d0564476d 100644 --- a/parse.y +++ b/parse.y @@ -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); -- cgit v1.2.3