comp.lang.ada
 help / color / mirror / Atom feed
From: "Ira D. Baxter" <idbaxter@semdesigns.com>
Subject: Re: BTW:ASIS (Looking for Ada source browser
Date: Fri, 27 Apr 2001 09:59:52 -0500
Date: 2001-04-27T09:59:52-05:00	[thread overview]
Message-ID: <tej214eg4h40b7@corp.supernews.com> (raw)
In-Reply-To: 9c9cdf$kf4$1@infosun2.rus.uni-stuttgart.de

The DMS Reengineering Toolkit is somewhat like ASIS, but
works with many languages, including Ada.
After parsing a language, it automatically builds trees,
that are stamped with source file/line/column position
information.  It also retains comments, and formatting
properties of literals (radix, leading zero count, etc.)
Using the source line information, you could fetch
the original source line.  DMS can also prettyprint
subtrees, either rearranging the text as a "beautifier",
or preserving the text shape ("fidelity printing"),
so you can reconstruct the line *without* going
back to the file.   DMS can also apply program
transformations written in the source language syntax,
before prettyprinting the final result.

See http://www.semdesigns.com/Products/DMS/DMSToolkit.html.

--
Ira D. Baxter, Ph.D. CTO Semantic Designs, Inc.
http://www.semdesigns.com


"Peter Hermann" <ica2ph@iris16.csv.ica.uni-stuttgart.de> wrote in message
news:9c9cdf$kf4$1@infosun2.rus.uni-stuttgart.de...
> Marc A. Criley <mcqada@earthlink.net> wrote:
> > Peter Hermann wrote:
> >> How far does ASIS support references to source code lines
> >> and their original preservation?
> [snip]
> > Are you asking if you can extract a line of source code text 'as
> > written'?
> yes: "as written", for purposes when there is a need to refer
> to the very original source text.





  reply	other threads:[~2001-04-27 14:59 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-20  8:38 Looking for Ada source browser Joe Wheadon
2001-04-20 11:41 ` Larry Kilgallen
2001-04-20 12:54 ` Marc A. Criley
2001-04-20 17:32   ` Larry Kilgallen
2001-04-20 13:07 ` Jacob Sparre Andersen
2001-04-20 13:48 ` Ted Dennison
2001-04-20 14:26 ` Britt Snodgrass
2001-04-20 23:39 ` DuckE
2001-04-21 11:33   ` Simon Wright
2001-04-26  9:00     ` BTW:ASIS (Looking " Peter Hermann
2001-04-26 12:39       ` Marc A. Criley
2001-04-26 14:47         ` Peter Hermann
2001-04-27 14:59           ` Ira D. Baxter [this message]
2001-04-26 14:11       ` Florian Weimer
2001-04-26 14:26         ` Samuel T. Harris
2001-04-26  6:37 ` Looking " Pierre Dissaux
2001-05-01 16:57   ` Stephen Leake
replies disabled

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