Forum > Third party
Rework of Laz-Model with dot-export
(1/1)
iLya2IK:
Laz-Model (rework of an undeservedly forgotten application - Ess-Model) with some additional features. What is done:
* Added dot-files exporter (Graphviz)
* Added markdown documentation generator
* Added recursive cleaning of complex projects to remove duplicates from the package ::Unknown::
* Added custom definitions for the Pascal parser
* Fixed bugs
Examples and code you can find here https://github.com/iLya2IK/Laz-Model
If anyone can tell me where to find a good Graphviz library wrapper for the FPC, I will be very grateful.
Researching:
Here is the brief history of this project.
2003: https://sourceforge.net/projects/essmodel/files/
2010: https://github.com/JuhaManninen/Pascal
2020: https://sourceforge.net/projects/essmodelforlaza/
2022: https://github.com/iLya2IK/Laz-Model
The last version seems to be refactored from the 2003-2010 versions.
It has no dependency outside Lazarus.
And could be integrated into the IDE.
At least as installable package.
The most informative diagrams are
-- Packages
-- All Classes
The program lacks mainly two things:
Showing the semantics of connection
Ability of switching from diagram to code editor.
Any help to implement these would be useful.
about GRAPHVIZ wrapper:
https://forum.lazarus.freepascal.org/index.php/topic,58102
https://forum.lazarus.freepascal.org/index.php/topic,67291.msg517518.html#msg517518
Navigation
[0] Message Index