Packages

package scope

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class BlockScopeElement extends ScopeElement
  2. class MethodScopeElement extends ScopeElement
  3. case class PendingReference(variableName: String, referenceNodeId: NewNode, stack: Option[ScopeElement]) extends Product with Serializable
  4. case class ResolvedReference(variableNodeId: NewNode, origin: PendingReference) extends Product with Serializable
  5. class Scope extends AnyRef

    Handles the scope stack for tracking identifier to variable relation.

  6. abstract class ScopeElement extends AnyRef

    A single element of a scope stack.

  7. class ScopeElementIterator extends Iterator[ScopeElement]
  8. sealed trait ScopeType extends AnyRef

Value Members

  1. object BlockScope extends ScopeType
  2. object MethodScope extends ScopeType

Ungrouped