Object/Class

org.nlogo.api

Syntax

Related Docs: class Syntax | package api

Permalink

object Syntax extends Serializable

Source
Syntax.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Syntax
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val AgentType: Int

    Permalink

    Type constant for set of agents.

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

  5. val AgentsetType: Int

    Permalink

    Type constant for set of agents.

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

  6. val BooleanBlockType: Int

    Permalink

    Type constant for boolean reporter blocks *

  7. val BooleanType: Int

    Permalink

    Type constant for boolean.

    Type constant for boolean. *

  8. val BracketedType: Int

    Permalink
  9. val CodeBlockType: Int

    Permalink

    Experimental CodeBlock As of yet, only holds in it a String

  10. val CommandBlockType: Int

    Permalink

    Type constant for command blocks *

  11. val CommandPrecedence: Int

    Permalink
  12. val CommandTaskType: Int

    Permalink

    Type constant for command tasks.

    Type constant for command tasks. *

  13. val LinkType: Int

    Permalink

    Type constant for links.

    Type constant for links. *

  14. val LinksetType: Int

    Permalink

    Type constant for agentset of links.

    Type constant for agentset of links. *

  15. val ListType: Int

    Permalink

    Type constant for list.

    Type constant for list. *

  16. val NobodyType: Int

    Permalink

    Type constant for nobody.

    Type constant for nobody. *

  17. val NormalPrecedence: Int

    Permalink
  18. val NumberBlockType: Int

    Permalink

    Type constant for number reporter blocks *

  19. val NumberType: Int

    Permalink

    Type constant for number (integer or floating point).

  20. val OptionalType: Int

    Permalink

    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

  21. val OtherBlockType: Int

    Permalink

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

  22. val PatchType: Int

    Permalink

    Type constant for patches.

    Type constant for patches. *

  23. val PatchsetType: Int

    Permalink

    Type constant for agentset of patches.

    Type constant for agentset of patches. *

  24. val ReadableType: Int

    Permalink

    Type constant for readables.

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

  25. val ReferenceType: Int

    Permalink
  26. val RepeatableType: Int

    Permalink

    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

  27. val ReporterBlockType: Int

    Permalink

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

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

  28. val ReporterTaskType: Int

    Permalink

    Type constant for reporter tasks.

    Type constant for reporter tasks. *

  29. val StringType: Int

    Permalink

    Type constant for string.

    Type constant for string. *

  30. val SymbolType: Int

    Permalink
  31. val TurtleType: Int

    Permalink

    Type constant for turtles.

    Type constant for turtles. *

  32. val TurtlesetType: Int

    Permalink

    Type constant for agentset of turtles.

    Type constant for agentset of turtles. *

  33. val VoidType: Int

    Permalink

    Unsupported. Do not use.

    Unsupported. Do not use.

  34. val WildcardType: Int

    Permalink

    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

  35. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  36. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. def commandSyntax(right: Array[Int], dfault: Int, agentClassString: String, blockAgentClassString: String): core.Syntax

    Permalink
  38. def commandSyntax(right: Array[Int], agentClassString: String, blockAgentClassString: String): core.Syntax

    Permalink
  39. def commandSyntax(right: Array[Int], agentClassString: String): core.Syntax

    Permalink
  40. def commandSyntax(agentClassString: String): core.Syntax

    Permalink
  41. def commandSyntax(right: Array[Int], dfault: Int): core.Syntax

    Permalink

    Returns a Syntax for commands with a variable number of arguments.

    Returns a Syntax for commands with a variable number of arguments.

    right

    an array of Type flags that are to be to the right of the primitive

    dfault

    the default number of arguments if no parenthesis are used.

  42. def commandSyntax(right: Array[Int]): core.Syntax

    Permalink

    Returns a Syntax for commands with one or more right arguments.

    Returns a Syntax for commands with one or more right arguments.

    right

    an array of Type flags that are to be to the right of the Primitive

  43. def commandSyntax(): core.Syntax

    Permalink

    Returns a Syntax object for commands with no arguments.

  44. def compatible(mask: Int, value: Int): Boolean

    Permalink
  45. def convertOldStyleAgentClassString(oldStyle: String): String

    Permalink
  46. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  47. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  48. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  49. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  50. def getTypeConstant(clazz: Class[_]): Int

    Permalink
  51. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  52. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. def reporterSyntax(right: Array[Int], ret: Int, dfault: Int): core.Syntax

    Permalink

    Returns a Syntax for reporters with a variable number of arguments.

    Returns a Syntax for reporters with a variable number of arguments.

    right

    an array of Type flags that are to the be right of the primitive

    ret

    the return type

    dfault

    the default number of arguments if no parenthesis are used.

  57. def reporterSyntax(right: Array[Int], ret: Int): core.Syntax

    Permalink

    Returns a Syntax for reporters with one or more right arguments

    Returns a Syntax for reporters with one or more right arguments

    right

    an array of Type flags that are to the be right of the Primitive

    ret

    the return type

  58. def reporterSyntax(left: Int, right: Array[Int], ret: Int, precedence: Int): core.Syntax

    Permalink

    Returns a Syntax for reporters with infix arguments.

    Returns a Syntax for reporters with infix arguments.

    ret

    the return type

  59. def reporterSyntax(ret: Int): core.Syntax

    Permalink

    Returns a Syntax for reporters with no arguments

    Returns a Syntax for reporters with no arguments

    ret

    the return type

  60. def reporterSyntax(left: Int, right: Array[Int], ret: Int, precedence: Int, dfault: Int, isRightAssociative: Boolean, agentClassString: String, blockAgentClassString: String): core.Syntax

    Permalink
  61. def reporterSyntax(left: Int, right: Array[Int], ret: Int, precedence: Int, isRightAssociative: Boolean, agentClassString: String, blockAgentClassString: String): core.Syntax

    Permalink
  62. def reporterSyntax(right: Array[Int], ret: Int, dfault: Int, minimum: Int): core.Syntax

    Permalink
  63. def reporterSyntax(right: Array[Int], ret: Int, agentClassString: String): core.Syntax

    Permalink
  64. def reporterSyntax(right: Array[Int], ret: Int, agentClassString: String, blockAgentClassString: String): core.Syntax

    Permalink
  65. def reporterSyntax(left: Int, right: Array[Int], ret: Int, precedence: Int, isRightAssociative: Boolean): core.Syntax

    Permalink
  66. def reporterSyntax(ret: Int, agentClassString: String): core.Syntax

    Permalink
  67. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  68. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  69. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped