Packages

class ILoop extends LoopCommands

The Scala interactive shell. This part provides the user interface, with evaluation and auto-complete handled by IMain.

There should be no direct dependency of this code on the compiler; it should all go through the intp reference to the interpreter, or maybe eventually even over the wire to a remote compiler.

Source
ILoop.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ILoop
  2. LoopCommands
  3. AnyRef
  4. Any
Implicitly
  1. by loopToInterpreter
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ILoop(config: ShellConfig, inOverride: BufferedReader = null, out: PrintWriter = new PrintWriter(Console.out, true))

Type Members

  1. class LineCmd extends LoopCommand
    Definition Classes
    LoopCommands
  2. abstract class LoopCommand extends (String) => Result
    Definition Classes
    LoopCommands
  3. class NullaryCmd extends LoopCommand
    Definition Classes
    LoopCommands
  4. case class Result(keepRunning: Boolean, lineToRecord: Option[String]) extends Product with Serializable
    Definition Classes
    LoopCommands
  5. class VarArgsCmd extends LoopCommand
    Definition Classes
    LoopCommands

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from ILoop toany2stringadd[ILoop] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ILoop, B)
    Implicit
    This member is added by an implicit conversion from ILoop toArrowAssoc[ILoop] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def Repl(config: ShellConfig, interpreterSettings: Settings, out: PrintWriter): IMain
  7. def addReplay(cmd: String): Unit

    Record a command for replay should the user request a :replay

  8. def addUrlsToClassPath(urls: URL*): Unit

    Adds all specified jars to the compile and runtime classpaths.

    Adds all specified jars to the compile and runtime classpaths.

    urls

    The list of items to add to the compile and runtime classpaths.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
    Note

    Currently only supports jars, not directories.

  9. def ambiguousError(cmd: String): Result
    Definition Classes
    LoopCommands
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def asyncEcho(async: Boolean, msg: => String): Unit
  12. def asyncMessage(msg: String): Unit
    Attributes
    protected
  13. final def beQuietDuring(body: => Unit): Unit

    The reporter will not print results during execution of body.

    The reporter will not print results during execution of body.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplReplCore
  14. def bind(p: NamedParam): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  15. def bind(name: String, boundType: String, value: Any, modifiers: List[String] = Nil): Results.Result

    Bind a specified name to a specified value.

    Bind a specified name to a specified value. The name may later be used by expressions passed to interpret.

    name

    the variable name to bind

    boundType

    the type of the variable, as a string

    value

    the object value to bind to it

    returns

    an indication of whether the binding succeeded

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
  16. def bindValue(name: String, value: Any): Results.Result

    Bind a specified name to a specified value.

    Bind a specified name to a specified value. The type is derived from the run-time class of the value.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
  17. def classLoader: AbstractFileClassLoader
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  18. def classPathString: String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  19. def clearExecutionWrapper(): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  21. def close(): Unit

    This instance is no longer needed, so release any resources it is using.

    This instance is no longer needed, so release any resources it is using. The reporter's output gets flushed.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  22. def closeInterpreter(): Unit

    Close the interpreter and set the var to null.

    Close the interpreter and set the var to null.

    Used by sbt.

  23. def colonCommand(line: String): Result
    Definition Classes
    LoopCommands
  24. def colonCompletion(line: String, cursor: Int): Completion
    Definition Classes
    LoopCommands
  25. def command(line: String): Result
  26. def commands: List[LoopCommand]

    Available commands

    Available commands

    Definition Classes
    ILoopLoopCommands
  27. def compileSources(sources: SourceFile*): Boolean

    Compile an nsc SourceFile.

    Compile an nsc SourceFile. Returns true if there are no compilation errors, or false otherwise.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  28. def compileString(code: String): Boolean

    Compile a string.

    Compile a string. Returns true if there are no compilation errors, or false otherwise.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  29. def compilerClasspath: Seq[URL]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  30. def completion(accumulator: Accumulator = new Accumulator): MultiCompletion
  31. def completionsCommand(what: String): Result
  32. def createInterpreter(interpreterSettings: Settings): Unit

    Create a new interpreter.

    Create a new interpreter.

    Used by sbt.

  33. def definedTypes: List[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  34. def echo(msg: String): Unit
    Attributes
    protected
    Definition Classes
    ILoopLoopCommands
  35. def echoAndRefresh(msg: String): Unit
    Attributes
    protected
  36. def echoCommandMessage(msg: String): Unit
    Definition Classes
    ILoopLoopCommands
  37. def echoOff[A](op: => A): A
  38. def editCommand(what: String, editor: Option[String]): Result
  39. def editCommand(what: String): Result
  40. def enablePowerMode(isDuringInit: Boolean): Unit
  41. def ensuring(cond: (ILoop) => Boolean, msg: => Any): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  42. def ensuring(cond: (ILoop) => Boolean): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  43. def ensuring(cond: Boolean, msg: => Any): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  44. def ensuring(cond: Boolean): ILoop
    Implicit
    This member is added by an implicit conversion from ILoop toEnsuring[ILoop] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  45. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  47. val fileCompletion: Completion
  48. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  49. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from ILoop toStringFormat[ILoop] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  50. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  52. def helpCommand(line: String): Result

    print a friendly help message

    print a friendly help message

    Definition Classes
    LoopCommands
  53. def helpSummary(): Unit
    Definition Classes
    LoopCommands
  54. def history: History
  55. lazy val historyCommand: LoopCommand { def defaultLines: Int }

    Show the history

  56. def implicitsCommandInternal(line: String): (List[String], String)
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  57. def importsCommandInternal(tokens: List[String]): List[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  58. def initializeCompiler(): Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  59. def initializeComplete: Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  60. def interpret(line: String, synthetic: Boolean): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  61. def interpret(line: String): Results.Result

    Interpret one line of input.

    Interpret one line of input. All feedback, including parse errors and evaluation results, are printed via the supplied compiler's reporter. Values defined are available for future interpreted strings.

    The return value is whether the line was interpreter successfully, e.g. that there were no parse errors.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
  62. def interpretAllFrom(file: File, verbose: Boolean = false): Unit

    interpret all lines from a specified file

  63. def interpretFinally(line: String): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  64. final def interpretStartingWith(start: String): Option[String]

    Interpret expressions starting with the first line.

    Interpret expressions starting with the first line. Read lines until a complete compilation unit is available or until a syntax error has been seen. If a full unit is read, go ahead and interpret it. Return the full string to be recorded for replay, if any.

  65. var intp: Repl
  66. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  67. def isPackaged(line: String): Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  68. def kindCommandInternal(expr: String, verbose: Boolean): String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  69. def lastWarnings: List[(Position, String)]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  70. def lineCommand(what: String): Result
  71. def loadCommand(arg: String): Result
  72. final def loop(): LineResult
    Annotations
    @tailrec()
  73. def mostRecentVar: String

    Returns the name of the most recent interpreter result.

    Returns the name of the most recent interpreter result. Mostly this exists so you can conveniently invoke methods on the previous result.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  74. var mum: Boolean
    Attributes
    protected
  75. def namedDefinedTerms: List[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  76. def namedParam[T](name: String, value: T)(implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): NamedParam
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  77. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  78. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  79. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  80. def originalPath(name: String): String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  81. val out: PrintWriter
    Attributes
    protected
    Definition Classes
    ILoopLoopCommands
  82. def outputDir: AbstractFile
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  83. def parseString(line: String): Results.Result

    TODO resolve scan, parse, compile, interpret, which just indicate how much work to do.

    TODO resolve scan, parse, compile, interpret, which just indicate how much work to do.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  84. def pasteCommand(arg: String): Result
  85. val power: Power[StdReplVals]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  86. def powerCmd(): Result
  87. lazy val powerCommands: List[LoopCommand]

    Power user commands

  88. def presentationCompile(cursor: Int, buf: String): Either[Results.Result, PresentationCompilationResult]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  89. def printWelcome(): Unit

    Print a welcome message!

  90. def processLine(line: String): Boolean
  91. lazy val prompt: String
  92. def quietBind(p: NamedParam): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  93. def quietRun(code: String): Results.Result
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  94. def readOneLine(): String
  95. def replay(): Unit

    Announces as it replays.

  96. def replayCommand(line: String): Unit

    create a new interpreter and replay the given commands

  97. var replayCommandStack: List[String]

    A reverse list of commands to replay if the user requests a :replay

  98. def replayCommands: collection.immutable.List[String]

    A list of commands to replay if the user requests a :replay

  99. val replayQuestionMessage: String
  100. def reporter: ReplReporter
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  101. def requestDefining(name: String): Option[ReplRequest]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  102. def require(arg: String): Unit

    Adds jar file to the current classpath.

    Adds jar file to the current classpath. Jar will only be added if it does not contain classes that already exist on the current classpath.

    Importantly, require adds jars to the classpath without resetting the state of the interpreter. This is in contrast to replay which can be used to add jars to the classpath and which creates a new instance of the interpreter and replays all interpreter expressions.

  103. def reset(): Unit

    Resets without announcements.

  104. def resetCommand(line: String): Unit

    reset the interpreter in an attempt to start fresh.

    reset the interpreter in an attempt to start fresh. Supplying settings creates a new compiler.

  105. def run(interpreterSettings: Settings): Boolean

    Start an interpreter with the given settings.

    Start an interpreter with the given settings.

    returns

    true if successful

  106. def saveCommand(filename: String): Result
  107. def savingReplayStack[T](body: => T): T
  108. def searchHistory(_cmdline: String): Unit

    Search the history

  109. def setExecutionWrapper(code: String): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  110. val settings: Settings
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  111. val settingsCompletion: Completion
  112. lazy val shCommand: LoopCommand

    fork a shell and run a command

  113. val shellCompletion: Completion
  114. def showDirectory: String
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  115. lazy val standardCommands: collection.immutable.List[LoopCommand]

    Standard commands *

  116. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  117. def toString(): String
    Definition Classes
    AnyRef → Any
  118. def tokenize(line: String): List[TokenData]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  119. def translateEnclosingClass(n: String): Option[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  120. def translatePath(path: String): Option[String]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  121. def typeCommandInternal(expr: String, verbose: Boolean): (String, String)

    TODO - -n normalize -l label with case class parameter names -c complete - leave nothing out

    TODO - -n normalize -l label with case class parameter names -c complete - leave nothing out

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  122. def updateSettings(arguments: List[String]): Boolean
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  123. def userSetSettings: (=>collection.immutable.List[Settings.Setting]) forSome {val _1: Repl}
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  124. def valueOfTerm(id: String): Option[Any]
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  125. def verbosity(): Unit
  126. def visibleSettings: (=>collection.immutable.List[Settings.Setting]) forSome {val _1: Repl}
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  127. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  128. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  129. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  130. def welcome: String
  131. def withFile[A](filename: String)(action: (File) => A): Option[A]
  132. def withLabel[A](temp: String)(body: => A): A
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  133. def withSuppressedSettings(body: => Unit): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    Repl
  134. object LineResults extends Enumeration
  135. object LoopCommand
    Definition Classes
    LoopCommands
  136. object Result extends java.io.Serializable
    Definition Classes
    LoopCommands

Shadowed Implicit Value Members

  1. def reset(): Unit

    Reset this interpreter, forgetting all user-specified requests.

    Reset this interpreter, forgetting all user-specified requests.

    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (iLoop: Repl).reset()
    Definition Classes
    Repl

Deprecated Value Members

  1. final def setContextClassLoader(): Unit
    Implicit
    This member is added by an implicit conversion from ILoop toRepl performed by method loopToInterpreter in scala.tools.nsc.interpreter.shell.ILoop.
    Definition Classes
    ReplCore
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.0) The thread context classloader is now set and restored around execution of REPL line, this method is now a no-op.

  2. def [B](y: B): (ILoop, B)
    Implicit
    This member is added by an implicit conversion from ILoop toArrowAssoc[ILoop] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from LoopCommands

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion loopToInterpreter fromILoop to Repl

Inherited by implicit conversion any2stringadd fromILoop to any2stringadd[ILoop]

Inherited by implicit conversion StringFormat fromILoop to StringFormat[ILoop]

Inherited by implicit conversion Ensuring fromILoop to Ensuring[ILoop]

Inherited by implicit conversion ArrowAssoc fromILoop to ArrowAssoc[ILoop]

Ungrouped