Recent

Author Topic: Rework of Laz-Model with dot-export  (Read 1266 times)

iLya2IK

  • New Member
  • *
  • Posts: 45
Rework of Laz-Model with dot-export
« on: February 09, 2022, 08:56:18 pm »
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.
« Last Edit: February 11, 2022, 08:47:31 pm by iLya2IK »

Researching

  • Full Member
  • ***
  • Posts: 123
Re: Rework of Laz-Model with dot-export
« Reply #1 on: November 02, 2024, 05:07:36 am »
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
« Last Edit: November 02, 2024, 09:56:38 am by Researching »

 

TinyPortal © 2005-2018