THE CATALOG OF COMPILER CONSTRUCTION TOOLS

Trees and Transformation

Compiler
Construction
Kits

Lexer and Parser
Generators

Trees and
Transformation

Attribute Grammar
Systems

Backend
Generators

Program Analysis
and Optimisation

Environment
Generators

Tools, Frameworks,
Infrastructure

Compiler
Construction
with Java

KIMWITU

Kimwitu is a system that supports the construction of programs that use trees or terms as their main data structure.

MORE ...


MEMPHIS

The Memphis Tree Builder & Tree Walker Tool supports definition and processing of abstract syntax trees. A precompiler extends C/C++: Domain declarations describe data types in a grammatical style. Match statements process these data using tree pattern matching.

MORE ...


TXL

A language for transformational programming. The basic paradigm of TXL involves transforming input to output using a set of transformation rules that describe how different parts of the input are to be changed in the output.

MORE ...





COPYRIGHT © 1996-2006
GERMAN NATIONAL RESEARCH CENTER FOR INFORMATION TECHNOLOGY
FRAUNHOFER INSTITUTE FOR COMPUTER ARCHITECTURE AND SOFTWARE TECHNOLOGY