4GL Analyzer
4GL Analyzer (4GLA) is static analyzer for the 4GL code.
It was implemented in Lycia in order to give 4GL developers an easy and ready-to-use tool for reviewing their code.
Basic facts about 4GL Analyzer are:
- 4GL Analyzer is not a standalone tool – it is embedded and fully integrated in LyciaStudio;
- 4GL Analyzer doesn't need a separate installation. It is included in Querix Package Manager and can be installed and updated together with other Lycia components;
- 4GL Analyzer generates an HTML output that can be used in offline mode or integrated in a website for online usage;
- The documentation is extracted directly from the source files and thus is fully consistent with the 4GL code;
- 4GL Analyzer works on the project level: you cannot document programs one-by-one – only the project as a whole;
- 4GL Analyzer visualizes the dependencies among programs and modules and their elements (including user-defined functions, reports, and global variables) by means of automatically generated graphs, diagrams, and hyperlinks.
4GL Analyzer is available with the commercial license only.
In this chapter, you will learn how to work with 4GL Analyzer:
Installation and licensing
Documenting your code
How to run 4GL Analyzer
What can be documented
4GLA output
Structure of the generated output
Content of the output folder