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
class Reporter
class _reference
trait DeadReporter
class _applyresult
class _block
class _bothends
class _dateandtime
class _dump
class _dump1
class _extracthsb
class _filter
class _hsb
class _hsbold
class _ifelsevalue
class _insertitem
class _isagent
class _isagentset
class _isboolean
class _islink
class _islinkset
class _islist
class _isnumber
class _ispatch
class _ispatchset
class _isstring
class _isturtle
class _isturtleset
class _linklength
class _map
class _maxpxcor
class _maxpycor
class _minpxcor
class _minpycor
class _myinlinks
class _mylinks
class _myoutlinks
class _nanotime
class _netlogoweb
class _newseed
class _nolinks
class _nopatches
class _noturtles
class _nvalues
class _patchsize
class _processors
class _randompxcor
class _randompycor
class _randomstate
class _randomxcor
class _randomycor
class _range
class _reduce
class _runresult
class _self
class _shapes
class _sortby
class _sorton
class _stacktrace
class _symbol
class _timer
class _uptonof
class _worldheight
class _worldwidth
class _fileatend
class _fileexists
class _fileread
class _mousedown
class _mouseinside
class _mousexcor
class _mouseycor
class _userfile
class _userinput
class _usernewfile
class _useroneof
class _useryesorno
class PlotReporter
class _autoplot
class _autoplotx
class _autoploty
class _plotname
class _plotxmax
class _plotxmin
class _plotymax
class _plotymin
class _breedat
class _distancexyz
class _dz
class _linkpitch
class _maxpzcor
class _minpzcor
class _neighbors6
class _oheading
class _opitch
class _oroll
class _oxcor
class _oycor
class _ozcor
class _patch
class _patchat
class _randompzcor
class _randomzcor
class _turtlesat
class _worlddepth
class _anybreedon
class _breed
class _breedat
class _breedhere
class _breedon
class _const
class _constsymbol
class _inlinkfrom
class _letvariable
class _link
class _linkbreed
class _links
class _linkwith
class _nobody
class _outlinkto
class _patch
class _patchat
class _patchcol
class _patcheast
class _patches
class _patchne
class _patchnorth
class _patchnw
class _patchrow
class _patchse
class _patchsouth
class _patchsw
class _patchwest
class _randomconst
class _sentence
class _turtles
class _whoarenot
trait HubNetPrim
class _hubnetreset
class _hubnetsend
trait Helpers
class PlotCommand
class _autoplotoff
class _autoploton
class _autoplotxon
class _autoplotyon
class _clearplot
class _exportplot
class _exportplots
class _histogram
class _plot
class _plotpendown
class _plotpenhide
class _plotpenshow
class _plotpenup
class _plotxy
class _setupplots
class _updateplots
Show all

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