We have experience providing various sorts of custom tooling based on Proparse:
- Automated code transforms. Search and replace where regular expressions are not sufficient, and syntax analysis is needed.
- Custom "lint" rules. Enforce coding conventions unique to specific companies or environments.
- Code documentation. Generate documentation from any elements of the code, from code comments through procedures, variables, and scopes.
- Impact analysis. Generate change lists for large-impact enhancements to the code.
- Problem targetting. Find and document all occurrences of problematic patterns in the code.