Project

General

Profile

Actions

Bug #20918

open

Prism error indicates line number of `-e` that does not exist

Added by mame (Yusuke Endoh) 7 days ago. Updated about 3 hours ago.

Status:
Assigned
Assignee:
Target version:
-
[ruby-core:120035]

Description

$ ruby -e 'foo('
-e: -e:2: syntax error found (SyntaxError)
  1 | foo(
> 2 |
    | ^ unexpected end-of-input; expected a `)` to close the arguments

It says -e:2, but there is no line 2 in -e 'foo('.

eval("foo(") reports line 1, so I guess this issue is only for -e.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0