comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeff Burns" <jeff@grammatech.com>
Subject: Re: Program structure-> HTML
Date: 1997/09/03
Date: 1997-09-03T00:00:00+00:00	[thread overview]
Message-ID: <5uk27t$sgt$1@client3.news.psi.net> (raw)
In-Reply-To: 01bcb3ba$3e1fed60$914c18cb@HOMER.adl.csc.com.au




>Does anyone know if there is a utility which will parse Ada code and
>produce a structural map of the code and write this out in a HTML form. I'm
>thinking that it would be useful to have a HTML page with the structure of
a
>procedure say, and with any procedures or functions within that procedure
to be
>hypertext links to the structure of that particular procedure or function.
In
>that way a whole program can be mapped into a hypertext document which
would aid
>visualisation of the code. Does anything already exist of this sort?


Yes, GrammaTech Ada-ASSURED has this capability and so will a
language-sensitive toolset we plan to release this fall, Ada-Utilities. 
Both are integrated with a web browser and include a scripting language that
provides easy access to the structure of your Ada source code.

We include a demo file called AdaDoc (loosely styled after JavaDoc, if
you're familiar with that), which does something very similar to what you've
described.  Through the scripting language, access to the abstract syntax
tree, and integration with web browsers you can customize it to do what you
want.

Please contact me directly if you'd like more information or pricing.

Jeff Burns

-----------------------------
Jeff Burns, Director of Marketing
GrammaTech, Inc.
One Hopkins Place
Ithaca, NY  14850
ph: 607-273-7340
fax: 607-273-8752
e-mail:  jeff@grammatech.com
www:  http://www.grammatech.com
Team Ada
==============================

Ada-ASSURED is now available from Aonix and Cayenne as well as GrammaTech.




  parent reply	other threads:[~1997-09-03  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <01bcb3ba$3e1fed60$914c18cb@HOMER.adl.csc.com.au>
1997-09-03  0:00 ` Program structure-> HTML Eric James DeArment
1997-09-03  0:00 ` Jeff Burns [this message]
1997-09-06  0:00   ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox