class Evaluator extends AnyRef

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

Instance Constructors

  1. new Evaluator(workspace: AbstractWorkspace)

Value Members

  1. def compileCommands(source: String, agentClass: AgentKind): Procedure
    Annotations
    @throws( classOf[CompilerException] )
  2. def compileForRun(source: String, context: Context, reporter: Boolean): Procedure
    Annotations
    @throws( classOf[CompilerException] )
  3. def compileReporter(source: String): Procedure
    Annotations
    @throws( classOf[CompilerException] )
  4. def evaluateCommands(owner: JobOwner, source: String, agentSet: AgentSet = workspace.world.observers, waitForCompletion: Boolean = true): Unit
    Annotations
    @throws( classOf[CompilerException] )
  5. def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet = workspace.world.observers): AnyRef
    Annotations
    @throws( classOf[CompilerException] )
  6. def invokeCompilerForRun(source: String, agentClass: AgentKind, callingProcedure: Procedure, reporter: Boolean): Procedure
    Annotations
    @throws( classOf[CompilerException] )
  7. def makeCommandThunk(source: String, agent: Agent, owner: JobOwner): CommandLogoThunk
    Annotations
    @throws( classOf[CompilerException] )
  8. def makeReporterThunk(source: String, agent: Agent, owner: JobOwner): ReporterLogoThunk
    Annotations
    @throws( classOf[CompilerException] )
  9. def readFromString(string: String): AnyRef
    Annotations
    @throws( classOf[CompilerException] )
  10. def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

    returns

    whether the code did a "stop" at the top level

  11. def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef