comp.lang.ada
 help / color / mirror / Atom feed
* Re: Program structure-> HTML
       [not found] <01bcb3ba$3e1fed60$914c18cb@HOMER.adl.csc.com.au>
@ 1997-09-03  0:00 ` Jeff Burns
  1997-09-06  0:00   ` Robert Dewar
  1997-09-03  0:00 ` Eric James DeArment
  1 sibling, 1 reply; 3+ messages in thread
From: Jeff Burns @ 1997-09-03  0:00 UTC (permalink / raw)





>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.




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Program structure-> HTML
       [not found] <01bcb3ba$3e1fed60$914c18cb@HOMER.adl.csc.com.au>
  1997-09-03  0:00 ` Program structure-> HTML Jeff Burns
@ 1997-09-03  0:00 ` Eric James DeArment
  1 sibling, 0 replies; 3+ messages in thread
From: Eric James DeArment @ 1997-09-03  0:00 UTC (permalink / raw)
  To: Shaun Troedson


I believe the guy who created the Ada Lovelace Tutorial has an Ada to HTML
converter.  You can get it from the Lovelace web page at
http://www.adahome.com/Tutorials/Lovelace.

							-Eric-

+-------------------------------------------------+
| "It is what sustained us through our            |
|  days, the truth that was in our hearts         |
|  and strength in our arms, and fulfillment      |
|  in our tongues."-Oisin Mac Finn                |
| 					          |
|  Eric DeArment /|\ 			          |
|  ejd@efn.org				          |
|  Team Ada                                       |
+-------------------------------------------------+





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Program structure-> HTML
  1997-09-03  0:00 ` Program structure-> HTML Jeff Burns
@ 1997-09-06  0:00   ` Robert Dewar
  0 siblings, 0 replies; 3+ messages in thread
From: Robert Dewar @ 1997-09-06  0:00 UTC (permalink / raw)



Jeff Burns says

<<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.>>


How can Ada-ASSURED achieve this in the presence of overloaded functions,
how would it know to link a given reference to the right defining
occurrence. I thought Ada-ASSURED did not do full visibility analysis ...

Jeff, can you clarify this, if Ada-ASSURED *can* deal with overloading,
it would be very interesting ...





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1997-09-06  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <01bcb3ba$3e1fed60$914c18cb@HOMER.adl.csc.com.au>
1997-09-03  0:00 ` Program structure-> HTML Jeff Burns
1997-09-06  0:00   ` Robert Dewar
1997-09-03  0:00 ` Eric James DeArment

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