abstract class Instruction extends InstructionJ with TokenHolder

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Instruction
  2. TokenHolder
  3. InstructionJ
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Instruction()

Value Members

  1. def argEvalAgent(context: Context, index: Int): Agent
  2. def argEvalAgentSet(context: Context, index: Int, kind: AgentKind): AgentSet
  3. def argEvalAgentSet(context: Context, index: Int): AgentSet
  4. def argEvalAnonymousCommand(context: Context, index: Int): api.AnonymousCommand
  5. def argEvalAnonymousReporter(context: Context, index: Int): api.AnonymousReporter
  6. def argEvalBoolean(context: Context, index: Int): Boolean
  7. def argEvalBooleanValue(context: Context, index: Int): Boolean
  8. def argEvalCodeBlock(context: Context, argIndex: Int): List[Token]
  9. def argEvalDouble(context: Context, index: Int): Double
  10. def argEvalDoubleValue(context: Context, index: Int): Double
  11. def argEvalIntValue(context: Context, index: Int): Int
  12. def argEvalLink(context: Context, index: Int): Link
  13. def argEvalList(context: Context, index: Int): LogoList
  14. def argEvalPatch(context: Context, index: Int): Patch
  15. def argEvalString(context: Context, index: Int): String
  16. def argEvalSymbol(context: Context, argIndex: Int): Token
  17. def argEvalTurtle(context: Context, index: Int): Turtle
  18. var chosenMethod: Method
  19. def copyFieldsFrom(sourceInstr: Instruction): Unit
  20. def copyMetadataFrom(srcInstr: Instruction): Unit
  21. var disassembly: Thunk[String]
  22. def displayName: String
  23. def dump(indentLevel: Int): String
  24. def dump: String
  25. def extractErrorInstruction(ex: EngineException): Instruction
  26. var fullSource: String
  27. def getFilename: String
  28. def getPositionAndLength(): Array[Int]
  29. def init(workspace: Workspace): Unit
  30. def newValidDouble(d: Double, context: Context): Double
  31. var source: String
  32. var storedSourceEndPosition: Int
  33. var storedSourceSnippet: String
  34. var storedSourceStartPosition: Int
  35. def throwAgentClassException(context: Context, kind: AgentKind): Nothing
  36. def toString(): String
    Definition Classes
    Instruction → AnyRef → Any
  37. var token: Token
  38. def validDouble(d: Double, context: Context): Double
  39. def validLong(d: Double, context: Context): Long