ArrowLambdaBlock

org.nlogo.parse.ArrowLambdaBlock
class ArrowLambdaBlock(val openBracket: Token, val arguments: Arguments, val bodyTokens: Seq[Token], closingBracket: Token, val allTokens: Seq[Token], val internalScope: SymbolTable, val sourceLocation: SourceLocation) extends DelayedBlock

Attributes

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

Members list

Value members

Constructors

def this(openBracket: Token, arguments: Arguments, bodyTokens: Seq[Token], closingBracket: Token, allTokens: Seq[Token], internalScope: SymbolTable)

Attributes

Source
DelayedBlock.scala

Concrete methods

override def changeLocation(newLocation: SourceLocation): ArrowLambdaBlock

Attributes

Definition Classes
Source
DelayedBlock.scala
override def isCommand: Boolean

Attributes

Definition Classes
Source
DelayedBlock.scala

Inherited methods

def end: Int

Attributes

Inherited from:
SourceLocatable
Source
SourceLocation.scala

Attributes

Inherited from:
SourceLocatable
Source
SourceLocation.scala
def reportedType(): Int

returns the type of this expression. Generally synthesized from types of subexpressions.

returns the type of this expression. Generally synthesized from types of subexpressions.

Attributes

Inherited from:
DelayedBlock
Source
DelayedBlock.scala
def start: Int

Attributes

Inherited from:
SourceLocatable
Source
SourceLocation.scala

Concrete fields

Attributes

Source
DelayedBlock.scala

Attributes

Source
DelayedBlock.scala

Attributes

Source
DelayedBlock.scala

Attributes

Source
DelayedBlock.scala

Attributes

Source
DelayedBlock.scala

Attributes

Source
DelayedBlock.scala
lazy val tokens: Seq[Token]

Attributes

Source
DelayedBlock.scala