kiama 0.9.0 API

This document is the API specification for kiama 0.9.0 API

Class Summary
case class Leaf (val value : Int) extends Tree with scala.Product
case class Pair (val left : Tree, val right : Tree) extends Tree with scala.Product
abstract class Tree extends Attributable
AST for Repmin examples.
Object Summary
object Leaf extends (Int) => Leaf
object Pair extends (Tree, Tree) => Pair
object Repmin extends AnyRef
Classic repmin problem defined in an "attributes first" style. repmin is a tree with the same structure as its argument tree but with all of the leaves replaced by leaves containing the minimum leaf value from the input tree.