comp.lang.ada
 help / color / mirror / Atom feed
From: "Ira Baxter" <idbaxter@semdesigns.com>
Subject: Re: DIANA
Date: Thu, 18 Dec 2008 10:07:53 -0600
Date: 2008-12-18T10:07:53-06:00	[thread overview]
Message-ID: <x-OdnZ5dzcvE6NfUnZ2dnUVZ_g6dnZ2d@giganews.com> (raw)
In-Reply-To: 494A312B.2000004@free.fr

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1339 bytes --]

"patrick boulay" <boulayp@free.fr> wrote in message
news:494A312B.2000004@free.fr...
> Jean-Pierre Rosen wrote:
> > patrick boulay a �crit :
> >> Hi,
> >> I am looking for a reference on the DIANA ...
> >> patrick
> >
> > Diana was an attempt to standardize the intermediate tree of Ada
> > compilers, ...
> >
> > What kind of application do you have in mind?
> >
> PL/SQL reverse engineering

DIANA simply won't work for that.  It is very specific to Ada.

If you want to work on PL/SQL, you need working parsers and ASTs for PL/SQL.

I think you can use ANTLR to parse and build trees, but after that, you're
completely
on your own.  Fair warning: I have no specific experience with ANTLR than
being a serious
student of the technology they use.
See www.antlr.org.

You can use our DMS to parse and build ASTs for PL/SQL.  DMS provides
all kinds of additional facilities, such as symbol table building, support
for extracting and building control and data flow graphs, iterative data
flow
equuation solvers, point-to analyzers, source-level pattern specificaitons,
rewrite rules written in source notation, and regeneration of compilable
text
from ASTs via prettyprinting.  DMS handles other langauges such
as C, C++, Java, COBOL, and well, Ada to some extent.
See the website, below.


-- 
Ira Baxter, CTO
www.semanticdesigns.com





  parent reply	other threads:[~2008-12-18 16:07 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-18  5:46 DIANA patrick boulay
2008-12-18  9:23 ` DIANA Jean-Pierre Rosen
2008-12-18 11:16   ` DIANA patrick boulay
2008-12-18 12:29     ` DIANA Jean-Pierre Rosen
2008-12-18 16:07     ` Ira Baxter [this message]
2008-12-18 18:36       ` DIANA patrick boulay
2008-12-18  9:37 ` DIANA Markus Schoepflin
  -- strict thread matches above, loose matches on Subject: below --
2000-05-30  0:00 DIANA Antonio Dur�n Dom�nguez
2000-06-01  0:00 ` DIANA Tucker Taft
2000-06-01  0:00   ` DIANA Keith Thompson
2000-06-01  0:00 ` DIANA Robert A Duff
replies disabled

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