Re: Preprocess generated .dot files

Shashank Chintalagiri <[email protected]> Sat, 14 Feb 2015 14:42:58 +0530
Newsgroups gmane.text.doxygen.devel
Message-ID <CALiygPs0pHGOTa0qJZyCWaja0JvA5cq4TtpVgLD+fxjnoM-1dQ@mail.gmail.com>
--===============3238689498027408801==
Content-Type: multipart/alternative; boundary=089e015387d4558e33050f08c229

--089e015387d4558e33050f08c229
Content-Type: text/plain; charset=UTF-8

I've made a few minor changes to the doxygen sources to allow the user to
introduce an external preprocess step for include graph dot-file creation.

The changes are available on github at
https://github.com/chintal/doxygen/tree/dot-preprocess in case anyone is
interested. An example python script to preprocess files is at
https://github.com/chintal/dot-scripts.

Note that the changes add config options to the Doxyfile, and Doxyfiles
written to use these changes will cause warnings with standard versions of
doxygen.




On Thu, Feb 12, 2015 at 1:38 AM, Shashank Chintalagiri <[email protected]>
wrote:

> Hello,
>
> I've been using doxygen recently to try to document some embedded code I'm
> working on. I would like to be able to insert some custom processing code
> on the generated .dot files before they are used.
>
> I've put up a small example of what I'd like to do up at
> http://static.chintal.in/doxygen/simplify.html
>
> Is there some way to get doxygen to allow calling a script from within
> doxygen? I can't seem to find any related config options, but perhaps there
> is some plugin interface I could use or such?
>
> Thanks
> Shashank
>

--089e015387d4558e33050f08c229
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;ve made a few minor changes to the doxygen sour=
ces to allow the user to introduce an external preprocess step for include =
graph dot-file creation.<br><br>The changes are available on github at <a h=
ref=3D"https://github.com/chintal/doxygen/tree/dot-preprocess">https://gith=
ub.com/chintal/doxygen/tree/dot-preprocess</a> in case anyone is interested=
. An example python script to preprocess files is at <a href=3D"https://git=
hub.com/chintal/dot-scripts">https://github.com/chintal/dot-scripts</a>.<br=
><br>Note that the changes add config options to the Doxyfile, and Doxyfile=
s written to use these changes will cause warnings with standard versions o=
f doxygen. <br><br></div><div><br><br></div></div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Thu, Feb 12, 2015 at 1:38 AM, Shashank =
Chintalagiri <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" t=
arget=3D"_blank">[email protected]</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"><div dir=3D"ltr"><div><div>Hello,<br><br></div>I&#39;ve b=
een using doxygen recently to try to document some embedded code I&#39;m wo=
rking on. I would like to be able to insert some custom processing code on =
the generated .dot files before they are used.<br><br>I&#39;ve put up a sma=
ll example of what I&#39;d like to do up at <a href=3D"http://static.chinta=
l.in/doxygen/simplify.html" target=3D"_blank">http://static.chintal.in/doxy=
gen/simplify.html</a><br><br></div><div>Is there some way to get doxygen to=
 allow calling a script from within doxygen? I can&#39;t seem to find any r=
elated config options, but perhaps there is some plugin interface I could u=
se or such?<br><br></div><div>Thanks<span class=3D"HOEnZb"><font color=3D"#=
888888"><br></font></span></div><span class=3D"HOEnZb"><font color=3D"#8888=
88"><div>Shashank<br></div></font></span></div>
</blockquote></div><br></div>

--089e015387d4558e33050f08c229--


--===============3238689498027408801==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
--===============3238689498027408801==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Doxygen-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-develop

--===============3238689498027408801==--