Talks and Poster Presentations (with Proceedings-Entry):

M. Schordan, D. Quinlan:
"A Source-To-Source Architecture for User-Defined Optimizations";
Talk: Joint Modular Languages Conference (JMLC 2003), Klagenfurt, Austria; 2003-08-25 - 2003-08-27; in: "Modular Programming Languages", Lecture Notes in Computer Science, Springer-Verlag, 2789 (2003), ISBN: 3-540-40796-0; 214 - 223.

English abstract:
We present an architecture for the specification of source-to-source transformations. New source code can be specified as source-fragments. The translation of source-fragments to the intermediate representation is accomplished by invoking the frontend. For any inserted fragment we can guarantee that it is typed correctly. If no error is reported on inserted fragments, the whole program can always be compiled without errors. Based on a given abstract attribute grammar the user can specify transformations as semantic actions and can combine the computation of attributes with restructure operations on the intermediate representation.

Online library catalogue of the TU Vienna:

Electronic version of the publication:

Created from the Publication Database of the Vienna University of Technology.