The JastAdd system — modular extensible compiler construction
Författare
Summary, in English
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.
Avdelning/ar
Publiceringsår
2007
Språk
Engelska
Sidor
14-26
Publikation/Tidskrift/Serie
Science of Computer Programming
Volym
69
Issue
1-3
Dokumenttyp
Artikel i tidskrift
Förlag
Elsevier
Ämne
- Computer Science
Status
Published
Forskningsgrupp
- LUCAS
ISBN/ISSN/Övrigt
- ISSN: 0167-6423