Du är här

The JastAdd system — modular extensible compiler construction

Författare:
Publiceringsår: 2007
Språk: Engelska
Sidor: 14-26
Publikation/Tidskrift/Serie: Science of Computer Programming
Volym: 69
Nummer: 1-3
Dokumenttyp: Artikel
Förlag: Elsevier Science B.V.

Sammanfattning

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.

Disputation

Nyckelord

  • Technology and Engineering

Övriga

Published
Yes
  • LUCAS
  • ISSN: 0167-6423

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

 

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen