package scope
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class BlockScopeElement extends ScopeElement
- class MethodScopeElement extends ScopeElement
- case class PendingReference(variableName: String, referenceNodeId: NewNode, stack: Option[ScopeElement]) extends Product with Serializable
- case class ResolvedReference(variableNodeId: NewNode, origin: PendingReference) extends Product with Serializable
- class Scope extends AnyRef
Handles the scope stack for tracking identifier to variable relation.
- abstract class ScopeElement extends AnyRef
A single element of a scope stack.
- class ScopeElementIterator extends Iterator[ScopeElement]
- sealed trait ScopeType extends AnyRef
Value Members
- object BlockScope extends ScopeType
- object MethodScope extends ScopeType
- object Scope