ProRefactor

Retired This project is retired as of August 2009. -- John Green

ProRefactor is a Java library for extending Proparse (joanju.com/proparse). At its core, it slurps Proparse's syntax tree into a tree of plain old Java objects, and further processes that tree to add symbol tables and other useful information.

ProRefactor has been used for building tools for code analysis, lint, documentation, search and replace, and more.

ProRefactor is available as an Eclipse plug-in and as a standalone Java archive (.jar) file.