We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4cc5c83 commit 2db74a8Copy full SHA for 2db74a8
compiler/src/dotty/tools/repl/JLineTerminal.scala
@@ -88,7 +88,8 @@ final class JLineTerminal {
88
context match {
89
case ParseContext.ACCEPT_LINE =>
90
// TODO: take into account cursor position
91
- if (ParseResult.isIncomplete(line)) incomplete()
+ val lastLineOffset = line.lastIndexOfSlice(System.lineSeparator)
92
+ if (cursor <= lastLineOffset || ParseResult.isIncomplete(line)) incomplete()
93
else parsedLine("", 0)
94
// using dummy values,
95
// resulting parsed line is probably unused
0 commit comments