Menu

Tree [r597] /
 History

HTTPS access


File Date Author Commit
 attic 2012-08-29 hridesh [r596] Moving away older implementations that are not ...
 panc 2012-09-09 csgzlong [r597] Added the flag logic in ducks.
 patterns 2012-05-23 hridesh [r445] Moving from local CVS to sourceforge.net SVN.
 .project 2012-08-29 hridesh [r595] Updated project to contain description in comme...
 README 2012-08-29 hridesh [r594] Updating README to latest state.

Read Me

/***
 *  This folder contains the source code for the Panini compiler 
 *  and associated infrastructure.
 *  
 *  Part of this software is derived from the source code of the Eclipse Java Compiler. 
 *  Those parts are copyright of IBM Corporation and others and are available under the 
 *  Eclipse Public License v1.0.
 *
 *  The rest of the compiler is developed at Iowa State University of Science and Technology
 *  by Hridesh Rajan and his students. These parts are Copyright 2009, Iowa State University
 *  of Science and Technology, All rights reserved.  
 */

This folder is organized as follows:
         
panc:     This sub-directory contains the sources for Panini's front-end based
          on OpenJDK infrastructure. This is the actively maintained version of
          the Panini compiler.

patterns: This subdirectory contains the sources for the implicitly concurrent
          design pattern framework. If you use this framework, please cite the
          following paper.
          
          Hridesh Rajan, Steven M. Kautz, and Wayne Rowcliffe, 
          "Concurrency by Modularity: Design Patterns, a Case in Point, " 
          in the proceedings of the Onward! Conference, October 17-21, 2010, 
          Reno-Tahoe, USA.

attic/ja-panc: This sub-directory contains the sources for Panini's front-end 
         based on the JastAdd Java compiler infrastructure. This compiler and 
         the runtime are no longer actively maintained. 
         
attic/runtime: This sub-directory contains the source for Panini's runtime system
          used by the JastAddJ-based Panini compiler. This compiler and the 
          runtime are no longer actively maintained.