Package

ammonite

repl

Permalink

package repl

Everything to do with the interaction of the Ammonite REPL with the user and the terminal. Interfacing with ammonite-terminal (or with JLine)

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. repl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class AmmCompleter extends Completer

    Permalink
  2. class AmmHighlighter extends Highlighter

    Permalink
  3. class AmmParser extends Parser

    Permalink
  4. case class AmmoniteFrontEnd(extraFilters: Filter = Filter.empty) extends FrontEnd with Product with Serializable

    Permalink
  5. trait FrontEnd extends AnyRef

    Permalink

    All the mucky JLine interfacing code

  6. trait FullReplAPI extends ReplAPI

    Permalink
  7. class RemoteLogger extends AnyRef

    Permalink
  8. class Repl extends AnyRef

    Permalink
  9. trait ReplAPI extends AnyRef

    Permalink
  10. trait ReplApiImpl extends FullReplAPI

    Permalink
  11. trait ReplLoad extends AnyRef

    Permalink
  12. trait Scoped extends AnyRef

    Permalink

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

  13. trait Session extends AnyRef

    Permalink
  14. class SessionApiImpl extends Session

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

    Permalink

    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.

    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. Does sketchy unsafe stuff because that's the only way you can make it properly reset when you're finished.

  16. class SyntaxError extends RuntimeException

    Permalink

Value Members

  1. object FrontEnd

    Permalink
  2. object FrontEndUtils

    Permalink

    Created by haoyi on 8/29/15.

  3. object Highlighter

    Permalink
  4. object PPrints

    Permalink
  5. object Repl

    Permalink
  6. object ReplBridge extends APIHolder[FullReplAPI]

    Permalink
  7. object Signaller extends Serializable

    Permalink
  8. package tools

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped