Advanced

The JastAdd Extensible Java Compiler

Ekman, Torbjörn LU and Hedin, Görel LU (2007) OOPSLA 2007 In ACM Sigplan Notices 42. p.1-17
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.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Declarative Frameworks, Extensibility, OOP, Compilers, Modularity, Java
in
ACM Sigplan Notices
volume
42
pages
1 - 17
publisher
ACM
conference name
OOPSLA 2007
external identifiers
  • wos:000253410000003
ISSN
0362-1340
ISBN
978-1-59593-786-5
DOI
10.1145/1297105.1297029
language
English
LU publication?
yes
id
43529ce0-4b66-4eea-88e8-c0970e180c27 (old id 772748)
alternative location
http://fileadmin.cs.lth.se/sde/publications/papers/2007-Ekman-OOPSLA.html
date added to LUP
2007-12-19 11:13:29
date last changed
2016-04-16 03:49:37
@inproceedings{43529ce0-4b66-4eea-88e8-c0970e180c27,
  abstract     = {The JastAdd Extensible Java Compiler is a high quality<br/><br>
Java compiler that is easy to extend with new analyses as<br/><br>
well as new language constructs. In this demonstration we<br/><br>
show how the existing framework for name analysis and<br/><br>
type checking can be extended when adding new language<br/><br>
constructs to Java. The same techniques have been used<br/><br>
to implement all language features of Java 5 as modular<br/><br>
extensions to a Java 1.4 compiler.},
  author       = {Ekman, Torbjörn and Hedin, Görel},
  booktitle    = {ACM Sigplan Notices},
  isbn         = {978-1-59593-786-5},
  issn         = {0362-1340},
  keyword      = {Declarative Frameworks,Extensibility,OOP,Compilers,Modularity,Java},
  language     = {eng},
  pages        = {1--17},
  publisher    = {ACM},
  title        = {The JastAdd Extensible Java Compiler},
  url          = {http://dx.doi.org/10.1145/1297105.1297029},
  volume       = {42},
  year         = {2007},
}