AmbiguousDelayedBlock
org.nlogo.parse.AmbiguousDelayedBlock
class AmbiguousDelayedBlock(val openBracket: Token, unterminatedTokens: Seq[Token], val internalScope: SymbolTable, val sourceLocation: SourceLocation) extends DelayedBlock
represents a block whose contents we have not yet parsed. Since correctly parsing a block requires knowing its expected type, we have to do it in two passes. It will eventually be resolved into an ReporterBlock, CommandBlock or a literal list.
Attributes
- Source
- DelayedBlock.scala
- Graph
-
- Supertypes
-
trait DelayedBlocktrait Expressiontrait AstNodetrait SourceLocatableclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Constructors
Attributes
- Source
- DelayedBlock.scala
Concrete methods
Attributes
- Definition Classes
- Source
- DelayedBlock.scala
Inherited methods
Attributes
- Inherited from:
- SourceLocatable
- Source
- SourceLocation.scala
Attributes
- Inherited from:
- SourceLocatable
- Source
- SourceLocation.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
- Inherited from:
- DelayedBlock
- Source
- DelayedBlock.scala
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
In this article