ACM Home Page
Please provide us with feedback. Feedback
The JastAdd extensible Java compiler
Full text PdfPdf (232 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion table of contents
Montreal, Quebec, Canada
DEMONSTRATION SESSION: Demonstrations table of contents
Pages: 884 - 885  
Year of Publication: 2007
ISBN:978-1-59593-865-7
Authors
Torbjörn Ekman  University of Oxford, Oxford, United Kingdom
Görel Hedin  Lund University, Lund, Sweden
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 41,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297846.1297938
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Ekman and G. Hedin. Pluggable checking and inferencing of non-null types for Java. Proceedings of TOOLS Europe 2007, Journal of Object Technology, 6(7), 2007.
2
 
3
T. Ekman. Extensible Compiler Construction. PhD thesis, Lund University, Sweden, June 2006.
4
 
5
JastAdd, 2007. http://jastadd.cs.lth.se/web/.

Collaborative Colleagues:
Torbjörn Ekman: colleagues
Görel Hedin: colleagues