aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/repl/ammonite/Protocol.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/repl/ammonite/Protocol.scala')
-rw-r--r--src/dotty/tools/dotc/repl/ammonite/Protocol.scala30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/dotty/tools/dotc/repl/ammonite/Protocol.scala b/src/dotty/tools/dotc/repl/ammonite/Protocol.scala
deleted file mode 100644
index 34d31aeca..000000000
--- a/src/dotty/tools/dotc/repl/ammonite/Protocol.scala
+++ /dev/null
@@ -1,30 +0,0 @@
-package dotty.tools
-package dotc
-package repl
-package ammonite.terminal
-
-case class TermInfo(ts: TermState, width: Int)
-
-sealed trait TermAction
-case class Printing(ts: TermState, stdout: String) extends TermAction
-case class TermState(
- inputs: LazyList[Int],
- buffer: Vector[Char],
- cursor: Int,
- msg: Ansi.Str = ""
-) extends TermAction
-
-object TermState {
- def unapply(ti: TermInfo): Option[(LazyList[Int], Vector[Char], Int, Ansi.Str)] =
- TermState.unapply(ti.ts)
-
- def unapply(ti: TermAction): Option[(LazyList[Int], Vector[Char], Int, Ansi.Str)] =
- ti match {
- case ts: TermState => TermState.unapply(ts)
- case _ => None
- }
-}
-
-case class ClearScreen(ts: TermState) extends TermAction
-case object Exit extends TermAction
-case class Result(s: String) extends TermAction