[prev in list] [next in list] [prev in thread] [next in thread] 

List:       doxygen-users
Subject:    [Doxygen-users] Fortran Graph: option for quasi-flowchart
From:       Denis Perret-Gallix <Denis.Perret-Gallix () cern ! ch>
Date:       2011-03-18 11:09:37
Message-ID: FBD9F169050B9843882CBA36E94DF4180787C36F () CERNXCHG01 ! cern ! ch
[Download RAW message or body]

Doxygen is providing a nice  graph/diagram of the calling sequence.
As it is now looking at a diagram, from top to down, the called subroutine/=
function are sorted  alphabetically.
Is there a possibility (or could it be implemented) to list them in the seq=
uence they appear in the code ?

SUBROUTINE TEST

CALL B_INIT()

CALL A_CLOSE()

END SUBROUTINE

now we gets
                  |-----> A_CLOSE()
TEST ------|
                  |-----> B_INIT()

could we get optionally:

                  |-----> B_INIT()
TEST ------|
                  |-----> A_CLOSE()

which reflects more precisely the sequence of calls, giving a quasi flowcha=
rt. Quasi only because
that would not take into account the various branching in a complex algorit=
hm ... but still for many cases that would be good enough.



[Attachment #3 (text/html)]

<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: \
10pt;">Doxygen is providing a nice&nbsp; graph/diagram of the calling sequence. <br>
As it is now looking at a diagram, from top to down, the called subroutine/function \
are sorted&nbsp; alphabetically. <br>
Is there a possibility (or could it be implemented) to list them in the sequence they \
appear in the code ?<br> <br>
SUBROUTINE TEST<br>
<br>
CALL B_INIT()<br>
<br>
CALL A_CLOSE()<br>
<br>
END SUBROUTINE<br>
<br>
now we gets<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
|-----&gt; A_CLOSE()<br> TEST ------|<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
|-----&gt; B_INIT()<br> <br>
could we get optionally:<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
|-----&gt; B_INIT()<br> TEST ------|<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
|-----&gt; A_CLOSE()<br> <br>
which reflects more precisely the sequence of calls, giving a quasi flowchart. Quasi \
only because<br> that would not take into account the various branching in a complex \
algorithm ... but still for many cases that would be good enough.<br> <br>
<br>
</div>
</body>
</html>


[Attachment #4 (--===============9133161283660910449==)]
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d

_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic