This package is a public domain HPF/Java front-end, developed by a joint effort of NPAC at Syracuse University, PACT at Harbin Institute of Technology, China, and PACT of Peking University, China. Main features of this package include:
Full HPF 2.0 syntax (including full Fortran 90)
Extensive semantics checking for HPF 1.0 part.
Passed an extensive test
Successfully installed on various Unix platforms, including
IBM/AIX, DEC/OSF, SUN/OS/Solaris, SGI/IRIX, HP/HP-UX, and PC/Linux.
Java parser using the same IR as HPF.
There are following modules in the package
A parser (hpf2dep)
A semantics routines (hpfsc)
An unparser (unparse)
A utility to render intermediate representation (dumpdep)
A class library adopted and extended from Sage++ (xsageop)
A comprehensive testsuite
If you think the above is for you, click here to download.


This page is maintained by Xiaoming Li, lxm@npac.syr.edu; Xinying Li, xli@npac.syr.edu