Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
.
  • Loading branch information
lihaoyi committed Sep 11, 2025
commit 49f57269042d4d1a9a827375e2540b4a2040600a
8 changes: 5 additions & 3 deletions compiler/src/dotty/tools/repl/ReplDriver.scala
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,11 @@ class ReplDriver(settings: Array[String],
final def initialState: State =
val emptyState = State(0, 0, Map.empty, Set.empty, false, rootCtx)
val initScript = rootCtx.settings.replInitScript.value(using rootCtx)
initScript.trim() match
case "" => emptyState
case script => run(script)(using emptyState)
val pprintImport = "import dotty.shaded.pprint.pprintln"
val combinedScript = initScript.trim() match
case "" => pprintImport
case script => s"$pprintImport\n$script"
run(combinedScript)(using emptyState)

/** Reset state of repl to the initial state
*
Expand Down
Loading