The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

The JastAdd system — modular extensible compiler construction

Author

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.

Publishing year

2007

Language

English

Pages

14-26

Publication/Series

Science of Computer Programming

Volume

69

Issue

1-3

Document type

Journal article

Publisher

Elsevier

Topic

  • Computer Science

Status

Published

Research group

  • LUCAS

ISBN/ISSN/Other

  • ISSN: 0167-6423