Instruction

org.nlogo.nvm.Instruction
See theInstruction companion object
abstract class Instruction extends InstructionJ, TokenHolder

Attributes

Companion
object
Source
Instruction.scala
Graph
Supertypes
trait TokenHolder
class InstructionJ
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def argEvalAgent(context: Context, index: Int): Agent

Attributes

Source
Instruction.scala
def argEvalAgentSet(context: Context, index: Int): AgentSet

Attributes

Source
Instruction.scala
def argEvalAgentSet(context: Context, index: Int, kind: AgentKind): AgentSet

Attributes

Source
Instruction.scala
def argEvalAnonymousCommand(context: Context, index: Int): AnonymousCommand

Attributes

Source
Instruction.scala
def argEvalAnonymousReporter(context: Context, index: Int): AnonymousReporter

Attributes

Source
Instruction.scala
def argEvalBoolean(context: Context, index: Int): Boolean

Attributes

Source
Instruction.scala
def argEvalBooleanValue(context: Context, index: Int): Boolean

Attributes

Source
Instruction.scala
def argEvalCodeBlock(context: Context, argIndex: Int): List[Token]

Attributes

Source
Instruction.scala
def argEvalDouble(context: Context, index: Int): Double

Attributes

Source
Instruction.scala
def argEvalDoubleValue(context: Context, index: Int): Double

Attributes

Source
Instruction.scala
def argEvalIntValue(context: Context, index: Int): Int

Attributes

Source
Instruction.scala
def argEvalList(context: Context, index: Int): LogoList

Attributes

Source
Instruction.scala
def argEvalPatch(context: Context, index: Int): Patch

Attributes

Source
Instruction.scala
def argEvalString(context: Context, index: Int): String

Attributes

Source
Instruction.scala
def argEvalSymbol(context: Context, argIndex: Int): Token

Attributes

Source
Instruction.scala
def argEvalTurtle(context: Context, index: Int): Turtle

Attributes

Source
Instruction.scala
def copyFieldsFrom(sourceInstr: Instruction): Unit

Attributes

Source
Instruction.scala

Attributes

Source
Instruction.scala

Attributes

Source
Instruction.scala
def dump: String

Attributes

Source
Instruction.scala
def dump(indentLevel: Int): String

Attributes

Source
Instruction.scala

Attributes

Source
Instruction.scala

Attributes

Source
Instruction.scala
def init(workspace: Workspace): Unit

Attributes

Source
Instruction.scala
def newValidDouble(d: Double, context: Context): Double

Attributes

Source
Instruction.scala
def throwAgentClassException(context: Context, kind: AgentKind): Nothing

Attributes

Source
Instruction.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
Source
Instruction.scala
def validDouble(d: Double, context: Context): Double

Attributes

Source
Instruction.scala
def validLong(d: Double, context: Context): Long

Attributes

Source
Instruction.scala

Concrete fields

var chosenMethod: Method

Attributes

Source
Instruction.scala

Attributes

Source
Instruction.scala

Attributes

Source
Instruction.scala
var source: String

Attributes

Source
Instruction.scala
var storedSourceSnippet: String

Attributes

Source
Instruction.scala
var token: Token

Attributes

Source
Instruction.scala

Inherited fields

var agentBits: Int

Attributes

Inherited from:
InstructionJ
var agentClassString: String

Attributes

Inherited from:
InstructionJ

Attributes

Inherited from:
InstructionJ

Attributes

Inherited from:
InstructionJ
var world: World

Attributes

Inherited from:
InstructionJ