Packages

t

almond.interpreter

Interpreter

trait Interpreter extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Interpreter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def currentLine(): Int

    Current line count.

    Current line count.

    Should be increased each time execute is called with store_history set to true.

  2. abstract def execute(code: String, storeHistory: Boolean = true, inputManager: Option[InputManager] = None, outputHandler: Option[OutputHandler] = None): ExecuteResult

    Executes some code.

    Executes some code.

    returns

    resulting ExecuteResult

  3. abstract def kernelInfo(): KernelInfo

    KernelInfo of this kernel.

    KernelInfo of this kernel.

    Sent to frontends via a kernel_info_reply each time a kernel_info_request is received.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def asyncComplete(code: String, pos: Int): Option[FutureCompletion]

    Asynchronously try to complete code.

    Asynchronously try to complete code.

    This is normally called before complete(). If this returns a non-empty option, it is assumed asynchronous completions are supported. Else, complete() is called.

  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def commManagerOpt: Option[CommManager]

    If this kernel handles custom messages (see CommManager), a CommManager to receive messages.

  8. final def complete(code: String): Completion

    Tries to complete code.

  9. def complete(code: String, pos: Int): Completion

    Tries to complete code.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def init(): Unit

    Performs any heavyweight initialization.

  16. final def inspect(code: String, pos: Int): Option[Inspection]

  17. def inspect(code: String, pos: Int, detailLevel: Int): Option[Inspection]

  18. def interrupt(): Unit

    Interrupts the kernel, likely when execute or complete are running.

  19. def interruptSupported: Boolean

    Whether this kernel can be interrupted via a call to interrupt.

  20. def isComplete(code: String): Option[IsCompleteResult]

    Whether the passed code is complete.

    Whether the passed code is complete.

    Mostly used by jupyter console, to know whether the code entered should be evaluated or a new prompt should be displayed for the entered code to be completed.

  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def setCommHandler(commHandler: CommHandler): Unit

    Provides a CommHandler that this kernel can use to send custom messages to the frontend.

    Provides a CommHandler that this kernel can use to send custom messages to the frontend.

    Called prior to any call to execute, if and only if commManagerOpt returns a CommManager.

    See CommManager for more details about custom messages.

  26. def shutdown(): Unit

    Called in response to a shutdown message, before a reply has been sent.

  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped