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

Go to full version