Syntax

org.nlogo.core.Syntax
See theSyntax companion class
object Syntax

Attributes

Companion
class
Source
Syntax.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Syntax.type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

def commandSyntax(right: List[Int], defaultOption: Option[Int], minimumOption: Option[Int], agentClassString: String, blockAgentClassString: Option[String], introducesContext: Boolean, canBeConcise: Boolean): Syntax

Attributes

Source
Syntax.scala
def compatible(mask: Int, value: Int): Boolean

Attributes

Source
Syntax.scala

Attributes

Source
Syntax.scala
def isVariadic(args: Seq[Int]): Boolean

Attributes

Source
Syntax.scala
def reporterSyntax(precedence: Int, left: Int, right: List[Int], ret: Int, defaultOption: Option[Int], minimumOption: Option[Int], isRightAssociative: Boolean, agentClassString: String, blockAgentClassString: Option[String]): Syntax

Attributes

Source
Syntax.scala

Concrete fields

val AgentType: Int

Type constant for set of agents. AgentType = TurtleType | PatchType | LinkType.

Type constant for set of agents. AgentType = TurtleType | PatchType | LinkType.

Attributes

Source
Syntax.scala

Type constant for set of agents. AgentsetType = TurtlesetType | PatchsetType | LinksetType.

Type constant for set of agents. AgentsetType = TurtlesetType | PatchsetType | LinksetType.

Attributes

Source
Syntax.scala

Type constant for boolean reporter blocks *

Type constant for boolean reporter blocks *

Attributes

Source
Syntax.scala

Type constant for boolean. *

Type constant for boolean. *

Attributes

Source
Syntax.scala

Attributes

Source
Syntax.scala

for CodeBlocks, a list of tokens

for CodeBlocks, a list of tokens

Attributes

Source
Syntax.scala

Type constant for command blocks *

Type constant for command blocks *

Attributes

Source
Syntax.scala

Attributes

Source
Syntax.scala

Type constant for anonymous commands / "command lambdas". *

Type constant for anonymous commands / "command lambdas". *

Attributes

Source
Syntax.scala
val LinkType: Int

Type constant for links. *

Type constant for links. *

Attributes

Source
Syntax.scala

Type constant for agentset of links. *

Type constant for agentset of links. *

Attributes

Source
Syntax.scala
val ListType: Int

Type constant for list. *

Type constant for list. *

Attributes

Source
Syntax.scala

Type constant for nobody. *

Type constant for nobody. *

Attributes

Source
Syntax.scala

Attributes

Source
Syntax.scala

Type constant for number reporter blocks *

Type constant for number reporter blocks *

Attributes

Source
Syntax.scala

Type constant for number (integer or floating point).

Type constant for number (integer or floating point).

Attributes

Source
Syntax.scala

Type constant for optional arguments. At present, OptionalType is implemented only in combination with CommandBlockType as the last argument - ST 5/25/06

Type constant for optional arguments. At present, OptionalType is implemented only in combination with CommandBlockType as the last argument - ST 5/25/06

Attributes

Source
Syntax.scala

Type constant for non-boolean, non-number reporter blocks *

Type constant for non-boolean, non-number reporter blocks *

Attributes

Source
Syntax.scala
val PatchType: Int

Type constant for patches. *

Type constant for patches. *

Attributes

Source
Syntax.scala

Type constant for agentset of patches. *

Type constant for agentset of patches. *

Attributes

Source
Syntax.scala

Type constant for readables. ReadableType = NumberType | BooleanType | StringType | ListType | NobodyType

Type constant for readables. ReadableType = NumberType | BooleanType | StringType | ListType | NobodyType

Attributes

Source
Syntax.scala

Attributes

Source
Syntax.scala

Type constant to indicate that an input is variadic it should be used with another type desgination, for example: NumberType | RepeatableType indicates that this input is a number and is variadic

Type constant to indicate that an input is variadic it should be used with another type desgination, for example: NumberType | RepeatableType indicates that this input is a number and is variadic

Attributes

Source
Syntax.scala

Type constant for reporter blocks ReporterBlockType = BooleanBlockType | NumberBlockType | OtherBlockType

Type constant for reporter blocks ReporterBlockType = BooleanBlockType | NumberBlockType | OtherBlockType

Attributes

Source
Syntax.scala

Type constant for anonymous reporters / "reporter lambdas". *

Type constant for anonymous reporters / "reporter lambdas". *

Attributes

Source
Syntax.scala

Type constant for string. *

Type constant for string. *

Attributes

Source
Syntax.scala

for Symbols, a single token

for Symbols, a single token

Attributes

Source
Syntax.scala

Type constant for turtles. *

Type constant for turtles. *

Attributes

Source
Syntax.scala

Type constant for agentset of turtles. *

Type constant for agentset of turtles. *

Attributes

Source
Syntax.scala
val VoidType: Int

Unsupported. Do not use.

Unsupported. Do not use.

Attributes

Source
Syntax.scala

Type constant for wildcard (any input) WildcardType = NumberType | BooleanType | StringType | ListType | AgentType | AgentsetType | NobodyType this type is also used to identify extension types

Type constant for wildcard (any input) WildcardType = NumberType | BooleanType | StringType | ListType | AgentType | AgentsetType | NobodyType this type is also used to identify extension types

Attributes

Source
Syntax.scala