Proparse is an open-source program which parses ABL (4GL) source code.
It is used in Prolint, PRO/Dox, Analyst, ProRefactor, and various smaller utilities. In addition, Proparse is used by developers for their own specialized analysis and code documentation requirements.
Proparse was a commercial product from 2001-2007, then released by Joanju under the Eclipse Public License.
Project home page: http://www.oehive.org/proparse/
Release downloads (Windows and Linux): http://www.joanju.com/proparse/
Keywords: parse, parser, documentation, analysis, source code
This is great John, keep us updated with any news on the project!