package kiama
Kiama is a Scala library for language processing. It is a project of the
Programming Languages Research Group at Macquarie University. For full
project details see the web site http://kiama.googlecode.com.
Kiama's main components address tree decoration via attribute grammars
(package attribution), tree transformation via strategic term rewriting
(package rewriting), dynamic semantics (package machine) and
pretty-printing (package output).
The util package contains support modules for parsing, input/output,
read-eval-print loops (REPLs) and pattern matching.
The examples package (available as part of the Kiama tests) contains
many examples of using Kiama to solve small to medium language processing
problems.
- Source
- package.scala
Type Members
-
type
==>[T, U] = PartialFunction[T, U]
Convenient type constructor for partial functions.