Packages

class ContextTree extends AnyRef

A context tree contains contexts that are indexed by positions. It satisfies the following properties:

  1. All context come from compiling the same unit. 2. Child contexts have parent contexts in their outer chain. 3. The pos field of a context is the same as context.tree.pos, unless that position is transparent. In that case, pos equals the position of one of the solid descendants of context.tree. 4. Children of a context have non-overlapping increasing positions. 5. No context in the tree has a transparent position.
Source
ContextTrees.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ContextTree
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ContextTree(pos: Global.Position, context: Global.Context)
  2. new ContextTree(pos: Global.Position, context: Global.Context, children: ArrayBuffer[Global.ContextTree])

Value Members

  1. val children: ArrayBuffer[Global.ContextTree]
  2. val context: Global.Context
  3. val pos: Global.Position
  4. def toString(): String
    Definition Classes
    ContextTree → AnyRef → Any