… in the context of a scriptable analysis and transformation framework for Java built on top of the Eclipse Java compiler. The framework consists of an adapter automatically …-completed frontends. Compilers provide mature frontends with robust parsers …
ENTCS, 203(2):21-36, 2008. [doi]… separation of concerns. A full Java 1.4 compiler has been implemented to validate …Name analysis for Java is challenging with its complex visibility rules … show how Java name analysis including ambiguities related to names of variables …
GTTSE 2006: 422-436 [doi]… Compiler (abc) is an implementation of such a workbench. The base version of abc … framework, as a modular extension of the Java language. The use of Polyglot gives … of the original AspectJ compiler, and how these different goals have led …
TAOSD, :293-334, 2006. [doi]… for Java as an extension to the JastAdd Extensible Java Compiler and integrated … we have implemented renaming support for Java 5 and AspectJ like inter-type declarations as modular extensions to the initial Java 1.4 refactoring engine …
OOPSLA 2008: 277-294 [doi]… a type system, based on Lightweight Java, that uses weak separability to prevent … to combine with imperative features found in most mainstream languages like Java … setting. Since our implementation extends the Java language, our work is accessible …
March 2010.… with the efficiency of compilers. The tutorial is conducted in Java Mint, an multi-stage Java based on recent work incorporating MSP into imperative object-oriented … extend our staged interpreter to take advantage of several well-known compiler …
2010:… such a compiler for a mixed Java and (core) bytecode language, and evaluate its … of a base compiler’s internal stages and components, for example to support separate … approach, we propose an open compiler model based on normalization steps from …
OOPSLA 2008: 91-108 [doi]… languages and component-based generators called GenVoca generators. JTS is a set of precompiler-compiler tools for extending industrial programming languages (e.g., Java) with domain-specific constructs. JTS is itself a GenVoca generator …
In Proceedings of the 5th International Conference on Software Reuse. 1998: