Skip to content

REPL: pasting transcript doesn't work (regression since 2.13.3) #12263

Open
@Jasper-M

Description

@Jasper-M
scala> scala> val a = 42
     | val a: Int = 42
     | 
     | scala> def foo(b: Int) = a + b
     | def foo(b: Int): Int

// Detected repl transcript. Paste more, or ctrl-D to finish.


// Replaying 2 commands from transcript.

scala> val a = 42
val a: Int = 42

scala> def foo(b: Int) = a + b
def foo(b: Int): Int
     | 
     | 
       def foo(b: Int): Int
                           ^
On line 2: error: '=' expected but eof found.

Let's try something else.

scala> scala> val a = 42
     | val a: Int = 42

// Detected repl transcript. Paste more, or ctrl-D to finish.


// Replaying 1 commands from transcript.

scala> val a = 42
val a: Int = 42
       val a: Int = 42
           ^
On line 2: error: a is already defined as value a

IIUC he tries to interpret every pasted line, including the results.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions