Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

The JastAdd Extensible Java Compiler

Ekman, Torbjörn LU and Hedin, Görel LU orcid (2007) OOPSLA 2007 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
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Declarative Frameworks, Extensibility, OOP, Compilers, Modularity, Java
host publication
ACM Sigplan Notices
volume
42
pages
1 - 17
publisher
Association for Computing Machinery (ACM)
conference name
OOPSLA 2007
conference location
Montreal, Canada
conference dates
2007-10-21 - 2007-10-25
external identifiers
  • wos:000253410000003
  • scopus:57049142415
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
2016-04-01 16:06:04
date last changed
2022-02-12 19:48:06
@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}},
  keywords     = {{Declarative Frameworks; Extensibility; OOP; Compilers; Modularity; Java}},
  language     = {{eng}},
  pages        = {{1--17}},
  publisher    = {{Association for Computing Machinery (ACM)}},
  title        = {{The JastAdd Extensible Java Compiler}},
  url          = {{http://dx.doi.org/10.1145/1297105.1297029}},
  doi          = {{10.1145/1297105.1297029}},
  volume       = {{42}},
  year         = {{2007}},
}