ammonite.repl

frontend

package frontend

Visibility
  1. Public
  2. All

Type Members

  1. trait DefaultReplAPI extends FullReplAPI

  2. trait FrontEnd extends AnyRef

    All the mucky JLine interfacing code

  3. abstract class FullReplAPI extends ReplAPI

    Things that are part of the ReplAPI that aren't really "public"

  4. trait Load extends (String) ⇒ Unit

  5. trait OpsAPI extends AnyRef

  6. trait ReplAPI extends OpsAPI

  7. class ReplAPIHolder extends AnyRef

  8. trait Scoped extends AnyRef

    Converts something with a scoped apply method into something which can be similarly used in a for-comprehension

  9. case class Signaller(sigStr: String)(f: ⇒ Unit) extends Scoped with Product with Serializable

    Lets you turn on signal handling within a certain block, attaching a callback to the handler and then turning it properly off again when the block exits.

  10. trait TPrint[T] extends AnyRef

    Summoning an implicit TPrint[T] provides a pretty-printed string representation of the type T, much better than is provided by the default Type#toString.

  11. trait TPrintGen[Type[_], Cfg] extends AnyRef

  12. trait TPrintLowPri extends AnyRef

Value Members

  1. object FrontEnd

  2. object Highlighter

  3. object ReplAPI

  4. object ReplBridge extends ReplAPIHolder

  5. object ReplExit extends Throwable with ControlThrowable with Product with Serializable

    Thrown to exit the REPL cleanly

  6. object TPrint extends TPrintGen[TPrint, Config] with TPrintLowPri

Ungrouped