org.kiama

attribution

package attribution

Visibility
  1. Public
  2. All

Type Members

  1. trait Attributable extends Product with Cloneable

    Common functionality for classes whose instances are to be attributed.

  2. trait AttributionBase extends AnyRef

    Base support for attribution of syntax trees in a functional style.

Value Members

  1. object Attributable extends AnyRef

    Support for the Attributable class.

  2. object Attribution extends AttributionBase

    Attribution of syntax trees in a functional style with attribute values cached so that each value is computed at most once.

  3. object Decorators extends AnyRef

    Decorators are higher-order operations that provide common patterns of tree attribution based on simple attributes or functions.

  4. object DynamicAttribution extends AttributionBase

    Support for dynamic attribution of syntax trees.

  5. object UncachedAttribution extends AttributionBase

    Attribution of syntax trees in a functional style with attribute values computed each time they are accessed.