org.nlogo.compile.api.ReporterApp
See theReporterApp companion object
class ReporterApp(var coreReporter: Reporter, var reporter: Reporter, _args: Buffer[Expression], val sourceLocation: SourceLocation) extends Expression, Application
represents a reporter application. This is the typical kind of NetLogo expression, things like "round 5" and "3 + 4". However, this class also represents things like constants, which are converted into no-arg reporter applications as they're parsed.
Attributes
- Companion
- object
- Source
- AstNode.scala
- Graph
-
- Supertypes
-
trait Applicationtrait Expressiontrait AstNodetrait AstNodetrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Constructors
def this(coreReporter: Reporter, reporter: Reporter, args: Seq[Expression], sourceLocation: SourceLocation)
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
Concrete methods
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
the args for this application.
Attributes
- Source
- AstNode.scala
def copy(coreReporter: Reporter, reporter: Reporter, args: Seq[Expression], sourceLocation: SourceLocation): ReporterApp
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
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
- Source
- AstNode.scala
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
- Source
- AstNode.scala
Inherited methods
Attributes
- Inherited from:
- SourceLocatable
- Source
- SourceLocation.scala
Attributes
- Inherited from:
- SourceLocatable
- Source
- SourceLocation.scala
Attributes
- Inherited from:
- SourceLocatable
- Source
- SourceLocation.scala
Concrete fields
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
Attributes
- Source
- AstNode.scala
In this article