Packages

  • package root
    Definition Classes
    root
  • package sigmastate
    Definition Classes
    root
  • package basics
    Definition Classes
    sigmastate
  • package crypto
    Definition Classes
    sigmastate
  • package eval
    Definition Classes
    sigmastate
  • package exceptions
    Definition Classes
    sigmastate
  • package interpreter
    Definition Classes
    sigmastate
  • package kiama

    Kiama is a Scala library for language processing.

    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://github.com/inkytonik/kiama.

    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.

    Definition Classes
    sigmastate
  • package rewriting
  • package util
  • package lang
    Definition Classes
    sigmastate
  • package serialization
    Definition Classes
    sigmastate
  • package utils
    Definition Classes
    sigmastate
  • package utxo
    Definition Classes
    sigmastate

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://github.com/inkytonik/kiama.

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.

Linear Supertypes
AnyRef, Any

Type Members

  1. type ===>[T] = PartialFunction[T, T]

    Another convenient type constructor for partial functions.

  2. type ==>[T, U] = PartialFunction[T, U]

    Convenient type constructor for partial functions.

Inherited from AnyRef

Inherited from Any

Ungrouped