An Introduction to the Joeq Compiler System

The joeq compiler system is a compiler analysis framework, compiler, and full virtual machine written in the Java programming language. It is open source, distributed under the LGPL - for full information, check out the joeq homepage.

A description of the Joeq system appears in the article:
J. Whaley, Joeq: A Virtual Machine and Compiler Infrastructure,
In ACM SIGPLAN 2003 Workshop on Interpreters, Virtual Machines and Emulators, June 2003.

The joeq system is extremely large. We will restrict ourselves to a small, standalone subset of the complete system.


For definitive information on the joeq system, consult the joeq javadocs on Sourceforge.