Re: [ANN] Lua Callgraph Generator (lcg)

George Georgalis <[email protected]> Fri, 24 Jul 2026 16:27:24 -0700
Newsgroups gmane.comp.lang.lua.general
Message-ID <CAHK3FNxPqtkObZErhhqn769tq1c5LuDtjtF+WJRp1mFfZdyvNg@mail.gmail.com>
--000000000000b91a3e065763b747
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,
Thanks for the tool, and followup, I missed the original post.
If you're not adverse to llm, I've found they are really good
at generating styles, such as colors, shapes, and fonts for dot.
I've not looked at the code closely enough to understand
classes of nodes and edges, but distinguishing the types
with shape, pen style, and color can inform graph analysis.
A great tool, the style sheet is only an enhancement suggestion.
-George


On Fri, Jul 24, 2026 at 12:33=E2=80=AFPM 'Martin Eden' via lua-l <
[email protected]> wrote:

> Hello list, I've finished work on this tool.
>
> It allows you to generate image of execution flow for any Lua source code=
.
>
> Now it's standalone Lua file.
>
>    https://github.com/martin-eden/Lua-Callgraph
>
> I think generated ".svg"'s are worthy addition to "luac.nl" functionality=
.
>
> ( As usual: "no batteries required", all code is mine, all feedback is
> welcome. )
>
> -- Martin
>
> --
> You received this message because you are subscribed to the Google Groups
> "lua-l" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/lua-l/8250ba1d-d53e-44b1-b438-166691221=
b12%40disroot.org
> .
>


--=20
George Georgalis, (415) 894-2710, http://galis.org/

--=20
You received this message because you are subscribed to the Google Groups "=
lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/lua-l/CAHK3=
FNxPqtkObZErhhqn769tq1c5LuDtjtF%2BWJRp1mFfZdyvNg%40mail.gmail.com.

--000000000000b91a3e065763b747
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div>Thanks for the tool, and followup, I mi=
ssed the original post.</div><div>If you&#39;re not adverse to llm, I&#39;v=
e found they are really good</div><div>at generating styles, such as colors=
, shapes, and fonts for dot.</div><div>I&#39;ve not looked at the code clos=
ely=C2=A0enough to understand</div><div>classes of nodes and edges, but dis=
tinguishing the types</div><div>with shape, pen style, and color can inform=
 graph analysis.</div><div>A great tool, the style sheet is only an enhance=
ment suggestion.</div><div>-George</div><div><br></div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">On Fri, Jul 24, 2026 at 12:33=E2=80=AFPM &#39;Martin Eden&#39; via lua-l =
&lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello l=
ist, I&#39;ve finished work on this tool.<br>
<br>
It allows you to generate image of execution flow for any Lua source code.<=
br>
<br>
Now it&#39;s standalone Lua file.<br>
<br>
=C2=A0=C2=A0 <a href=3D"https://github.com/martin-eden/Lua-Callgraph" rel=
=3D"noreferrer" target=3D"_blank">https://github.com/martin-eden/Lua-Callgr=
aph</a><br>
<br>
I think generated &quot;.svg&quot;&#39;s are worthy addition to &quot;<a hr=
ef=3D"http://luac.nl" rel=3D"noreferrer" target=3D"_blank">luac.nl</a>&quot=
; functionality.<br>
<br>
( As usual: &quot;no batteries required&quot;, all code is mine, all feedba=
ck is <br>
welcome. )<br>
<br>
-- Martin<br>
<br>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;lua-l&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:lua-l%[email protected]" target=3D"_=
blank">[email protected]</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
lua-l/8250ba1d-d53e-44b1-b438-166691221b12%40disroot.org" rel=3D"noreferrer=
" target=3D"_blank">https://groups.google.com/d/msgid/lua-l/8250ba1d-d53e-4=
4b1-b438-166691221b12%40disroot.org</a>.<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr">George Georgalis, (415) 894-2710, <a href=3D"http://galis.or=
g/" target=3D"_blank">http://galis.org/</a><br><br></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;lua-l&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">lua-l+unsubsc=
[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
lua-l/CAHK3FNxPqtkObZErhhqn769tq1c5LuDtjtF%2BWJRp1mFfZdyvNg%40mail.gmail.co=
m?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid=
/lua-l/CAHK3FNxPqtkObZErhhqn769tq1c5LuDtjtF%2BWJRp1mFfZdyvNg%40mail.gmail.c=
om</a>.<br />

--000000000000b91a3e065763b747--