ProcedureDefinition

org.nlogo.compile.api.ProcedureDefinition
class ProcedureDefinition(val procedure: Procedure, val statements: Statements) extends AstNode

represents a single procedure definition. really just a container for the procedure body, which is a Statements object.

Attributes

Source
AstNode.scala
Graph
Supertypes
trait AstNode
trait AstNode
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Attributes

Source
AstNode.scala
def copy(procedure: Procedure, statements: Statements): ProcedureDefinition

Attributes

Source
AstNode.scala

Inherited methods

def end: Int

Attributes

Inherited from:
SourceLocatable
Source
SourceLocation.scala

Attributes

Inherited from:
SourceLocatable
Source
SourceLocation.scala
def start: Int

Attributes

Inherited from:
SourceLocatable
Source
SourceLocation.scala

Concrete fields

Attributes

Source
AstNode.scala

Attributes

Source
AstNode.scala