Personal tools
You are here: Home Members Torbjörn Ekman publications The JastAdd System - modular extensible compiler construction
Document Actions

The JastAdd System - modular extensible compiler construction

Science of Computer Programming, 69(1-3)14-26, 2007.

Authors: Torbjörn Ekman, Görel Hedin

Abstract

The JastAdd  system enables modular specifications of extensible compiler tools and languages. Java has been extended with the Rewritable Circular Reference Attributed Grammars formalism that supports modularization and extensibility through several synergistic mechanisms. Object-orientation and static aspect-oriented programming are combined with declarative attributes and context-dependent rewrites to allow highly modular specifications. The techniques have been verified by implementing a full Java 1.4 compiler with modular extensions for non-null types and Java 5  features.

(PDF)

BIBTEX:

@article{jastadd,
 author = {Torbj{\"o}rn Ekman and G{\"o}rel Hedin},
 title = {{The JastAdd system} - modular extensible compiler construction},
 journal = {Science of Computer Programming},
 volume = {69},
 number = {1-3},
 year = {2007},
 pages = {14--26},
 publisher = {Elsevier North-Holland, Inc.},
 }

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: