The JastAdd Extensible Java Compiler

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceeding

Abstract

The JastAdd Extensible Java Compiler is a high quality
Java compiler that is easy to extend with new analyses as
well as new language constructs. In this demonstration we
show how the existing framework for name analysis and
type checking can be extended when adding new language
constructs to Java. The same techniques have been used
to implement all language features of Java 5 as modular
extensions to a Java 1.4 compiler.

Details

Authors
Organisations
Research areas and keywords

Subject classification (UKÄ) – MANDATORY

  • Computer Science

Keywords

  • Declarative Frameworks, Extensibility, OOP, Compilers, Modularity, Java
Original languageEnglish
Title of host publicationACM Sigplan Notices
PublisherAssociation for Computing Machinery (ACM)
Pages1-17
Volume42
ISBN (Print)978-1-59593-786-5
Publication statusPublished - 2007
Publication categoryResearch
Peer-reviewedYes
EventOOPSLA 2007 - Montreal, Canada
Duration: 2007 Oct 212007 Oct 25

Publication series

Name
Volume42
ISSN (Print)0362-1340

Conference

ConferenceOOPSLA 2007
CountryCanada
CityMontreal
Period2007/10/212007/10/25