 Home

 Products Proparse Analyst

 Prices/Licenses Purchase Services Support Forum

 White Papers Etc.

 Projects, Utils, and Contributors

 Site History Contact us About Joanju Privacy
|
Benefits (ROI)
Your Return On Investment from Proparse will be fast, and it will
potentially be enormous.
Why Proparse?
Why not just use grep/sed/awk/perl or even 4GL? What do we need a parser for?
Proparse API Quick Introduction
A quick, gentle introduction to programming with Proparse's API via the 4gl.
This is a good place to start if you want to read or write Prolint rules.
Programming Prolint by Example: "noeffect"
Programming a new rule into Prolint is easier than you might think.
Parsers (.doc file download)
John's introductory article titled "Parsers" which was published in
Progressions number 49 (spring 2002).
Tree Parsers
If you are faced with a large scale project which is going to require
the creation of some heavy-hitting parsing tools,
then tree parsers will be of interest to you.
Exchange 2003
Judy's Boston Exchange 2003 presentation
"Prolint: Find Your Bugs Before They Find You"
Exchange 2004
Judy's Las Vegas Exchange 2004 presentation
"Refactoring: Transforming Your Application"
ProRefactor (PDF download)
has two distinct topics. The first topic is refactoring
and how it relates to the 4gl. The second topic is our product,
ProRefactor.
Class Methods (PDF download)
is about using 4gl persistent
procedures as "objects", and proposals for best practices for
using functions and procedures (and naming conventions for those)
as class methods.
Eclipse, Refactoring, and More
is the text from the presentation that John gave at the PUG NL in November 2004.
It also describes Proparse and ProRefactor, and it talks about refactoring
4GL code.
|
|