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.

Extending the JastAdd Extensible Java Compiler to Java 7

Author

Summary, in English

JastAddJ is an extensible Java compiler, implemented using reference attribute grammars. It has been shown previously how the language constructs of Java 5, like generics, could be modularly added to the original JastAddJ compiler that supported Java 1.4. In this paper we discuss our experiences from extending Jast-

AddJ to support Java 7. In particular, we discuss how the Try-With-Resources statement and the Diamond operator could be implemented, and how efficient the resulting Java 7 compiler is regarding code size, compilation time, and memory usage.

Publishing year

2013

Language

English

Pages

147-152

Publication/Series

[Host publication title missing]

Document type

Conference paper

Publisher

Association for Computing Machinery (ACM)

Topic

  • Computer Science

Keywords

  • Java
  • compiler design
  • attribute grammars

Conference name

Principles and Practice of Programming in Java

Conference date

2013-09-11

Status

Published

Project

  • Contributions to Declarative Implementation of Static Program Analysis
  • ELLIIT LU P05: Scalable Language Tools for Cyber-Physical Systems

Research group

  • LUCAS

ISBN/ISSN/Other

  • ISBN: 978-1-4503-2111-2