Type constant for set of agents.
Type constant for set of agents.
AgentType = TurtleType | PatchType | LinkType
.
Type constant for set of agents.
Type constant for set of agents.
AgentsetType = TurtlesetType | PatchsetType | LinksetType
.
Type constant for boolean reporter blocks *
Type constant for boolean.
Type constant for boolean. *
Type constant for command blocks *
Type constant for command tasks.
Type constant for command tasks. *
Type constant for links.
Type constant for links. *
Type constant for agentset of links.
Type constant for agentset of links. *
Type constant for list.
Type constant for list. *
Type constant for nobody.
Type constant for nobody. *
Type constant for number reporter blocks *
Type constant for number (integer or floating point).
Type constant for optional arguments.
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 non-boolean, non-number reporter blocks *
Type constant for patches.
Type constant for patches. *
Type constant for agentset of patches.
Type constant for agentset of patches. *
Type constant for readables.
Type constant for readables.
ReadableType = NumberType | BooleanType | StringType | ListType | NobodyType
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 for reporter blocks
ReporterBlockType = BooleanBlockType | NumberBlockType | OtherBlockType
Type constant for reporter tasks.
Type constant for reporter tasks. *
Type constant for string.
Type constant for string. *
Type constant for turtles.
Type constant for turtles. *
Type constant for agentset of turtles.
Type constant for agentset of turtles. *
Unsupported. Do not use.
Type constant for wildcard (any input)
WildcardType = NumberType | BooleanType | StringType | ListType | AgentType | AgentsetType | NobodyType
this type is also used to identify extension types
Returns a Syntax
for commands with a variable number of arguments.
Returns a Syntax
for commands with a variable number of arguments.
an array of Type flags that are to be to the right of the primitive
the default number of arguments if no parenthesis are used.
Returns a Syntax
for commands with one or more right arguments.
Returns a Syntax
for commands with one or more right arguments.
an array of Type flags that are to be to the right of the Primitive
Returns a Syntax object for commands with no arguments.
Returns a Syntax
for reporters with a variable number of
arguments.
Returns a Syntax
for reporters with a variable number of
arguments.
an array of Type flags that are to the be right of the primitive
the return type
the default number of arguments if no parenthesis are used.
Returns a Syntax
for reporters with one or more right arguments
Returns a Syntax
for reporters with one or more right arguments
an array of Type flags that are to the be right of the Primitive
the return type
Returns a Syntax
for reporters with infix arguments.
Returns a Syntax
for reporters with infix arguments.
the return type
Returns a Syntax
for reporters with no arguments
Returns a Syntax
for reporters with no arguments
the return type