Re: Free source code diagramming programs [message #48370 is a reply to message #48304] |
Wed, 12 April 2006 07:55   |
Gary L. Scott
Messages: 3 Registered: September 2003
|
Junior Member |
|
|
Edward Gregor wrote:
> slebetman@yahoo.com wrote:
>
>> idlwizard-1@yahoo.com wrote:
>>
>>> The latest revision of my source code diagramming programs are
>>> available at
>>>
>>> http://www.geocities.com/grunes/diagram.html
>>>
>>> These programs diagram source code in the following languages:
>>>
>>> C and C++<br>
>>> FORTRAN<br>
>>> HTML (very incomplete)<br>
>>> IDL, PV-WAVE, GDL and FL
>>>
>>> They do things like draw lines showing the start and end of routines
>>> and blocks, put * next to jumps, and = next to commented out sections,
>>> and can warn you of certain classes of error.
>>>
>>> They can help you find problems in your own code, or help you look at
>>> long complicated legacy code other people give you.
>>>
>>> The programs themselves are in FORTRAN. I know that is a problem for
>>> users of other programming languages, but it is freely available as g77
>>> or g95 under Cygwin (under Windows) or Linux, and is available on many
>>> other platforms.
>>
>>
>> Well... my favourite text editor already does what your program do and
>> does it live while I'm editing code. On top of that it also
>> *highlights* the relevant line when the cursor is on either the opening
>> or closing brace {}. On top of that it does syntax highlighting. On top
>> of that it also allows me to fold sections of code to temporarily hide
>> things I'm not interested in (and remember this is "live" while I'm
>> editing). And to top it all off it can print, save as RTF save as PDF
>> and save as HTML the nicely formatted code along with the nice lines.
>> The only difference is that my editor draws lines based on indentation
>> while your program auto-indent and draws lines based on braces. But
>> that's OK, that's what "indent" is for. Oh and yes my editor supports
>> syntax of more than 40 different languages including C/C++, Tcl,
>> Fortan, Forth, VB, Perl...
>>
>
> May I ask which editor you are using?
Most decent editors do most of this.
--
Gary Scott
mailto:garyscott@ev1.net
Fortran Library: http://www.fortranlib.com
Support the Original G95 Project: http://www.g95.org
-OR-
Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html
Why are there two? God only knows.
If you want to do the impossible, don't hire an expert because he knows
it can't be done.
-- Henry Ford
|
|
|