THE CATALOG OF COMPILER CONSTRUCTION TOOLS

Compiler Construction Kits

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

COCKTAIL

Program generators for nearly all phases of a compiler: REX, a scanner generator; the parser generators LALR and ELL; AST, a generator for abstract syntax trees; AG, an attribute evaluator generator; PUMA, a transformation tool based on pattern matching.

MORE ...


ELI

Eli offers solutions for most of the tasks that must be carried out to implement a language. They range from structural analysis through analysis of names, types and values, to storage of translation data structures and production of the target text.

MORE ...


GENTLE

An integrated system that covers the full spectrum of compiler construction. Gentle supports language recognition, definition of abstract syntax trees, construction of tree walkers based on pattern matching, smart traversal, optimal code selection for microprocessors, and simple unparsing for source-to-source translation.

MORE ...


PCCTS

PCCTS is a public domain tool set that aids in the construction of language recognizers and translators; it is comprised of three tools: ANTLR, a parser generator that functions like yacc, but is based on predicated LL(k); DLG, a simple lexical analyzer (scanner) generator in the spirit of lex. SORCERER, a tree-parser generator that allows the programmer to specify the structure of a tree data-structure via a grammar.

MORE ...





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