Evaluator

org.nlogo.workspace.Evaluator
See theEvaluator companion object
class Evaluator(workspace: AbstractWorkspace)

Attributes

Companion
object
Source
Evaluator.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def compileCommands(source: String, agentClass: AgentKind): Procedure

Attributes

Source
Evaluator.scala
def compileForRun(source: String, context: Context, reporter: Boolean): Procedure

Attributes

Source
Evaluator.scala

Attributes

Source
Evaluator.scala
def evaluateCommands(owner: JobOwner, source: String, agentSet: AgentSet, waitForCompletion: Boolean): Unit

Attributes

Source
Evaluator.scala
def evaluateReporter(owner: JobOwner, source: String, agents: AgentSet): Object

Attributes

Source
Evaluator.scala
def invokeCompilerForRun(source: String, agentClass: AgentKind, callingProcedure: Procedure, reporter: Boolean): Procedure

Attributes

Source
Evaluator.scala
def makeCommandThunk(source: String, agent: Agent, owner: JobOwner): CommandLogoThunk

Attributes

Source
Evaluator.scala
def makeReporterThunk(source: String, agent: Agent, owner: JobOwner): ReporterLogoThunk

Attributes

Source
Evaluator.scala
def readFromString(string: String): AnyRef

Attributes

Source
Evaluator.scala
def runCompiledCommands(owner: JobOwner, procedure: Procedure): Boolean

Attributes

Returns

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

Source
Evaluator.scala
def runCompiledReporter(owner: JobOwner, procedure: Procedure): AnyRef

Attributes

Source
Evaluator.scala