Packages

trait LoopCommands extends AnyRef

Self Type
LoopCommands with AnyRef { def echo(msg: String): Unit }
Source
LoopCommands.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoopCommands
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

Abstract Value Members

  1. abstract def commands: List[(LoopCommands.this)#LoopCommand]

Concrete Value Members

  1. def ambiguousError(cmd: String): (LoopCommands.this)#Result
  2. def colonCommand(line: String): (LoopCommands.this)#Result
  3. def colonCompletion(line: String, cursor: Int): Completion
  4. def echoCommandMessage(msg: String): Unit
  5. def helpCommand(line: String): (LoopCommands.this)#Result

    print a friendly help message

  6. def helpSummary(): Unit
  7. object LoopCommand
  8. object Result extends Serializable