University of Minnesota
Software Engineering Center

You are here

August Schwerdfeger

Recent Publications

Attribute Grammar-based Language Extensions for Java

This paper describes the Java Language Extender framework, a tool that allows one to create new domain-adapted languages by importing domain-specific language extensions into an extensible implementation of Java 1.4. Language extensions may define the syntax, semantic analysis, and optimizations of new language constructs. Java and the language extensions are specified as higher-order attribute grammars. We describe several language extensions and their implementation in the framework.