AstNode
org.nlogo.core.AstNode
trait AstNode extends SourceLocatable
An interface representing a node in the NetLogo abstract syntax tree (AKA parse tree, in NetLogo's case).
Each AstNode, even if synthesized, should correspond to some particular source fragment, as indicated by the position and length. It's the compiler's job to make sure these values are always reasonable.
Attributes
- Source
- AstNode.scala
- Graph
-
- Supertypes
- Known subtypes
-
trait AstNodetrait Applicationclass ReporterAppclass Statementtrait Expressionclass CodeBlockclass CommandBlockclass ReporterBlockclass ProcedureDefinitionclass Statementstrait Applicationclass ReporterAppclass Statementtrait Expressionclass CommandBlockclass ReporterBlocktrait DelayedBlockclass AmbiguousDelayedBlockclass ArrowLambdaBlockclass ProcedureDefinitionclass Statements
Members list
In this article