comp.lang.ada
 help / color / mirror / Atom feed
From: patrick boulay <boulayp@free.fr>
Subject: Re: DIANA
Date: Thu, 18 Dec 2008 10:36:59 -0800
Date: 2008-12-18T19:36:53+01:00	[thread overview]
Message-ID: <494a9845$0$14756$426a34cc@news.free.fr> (raw)
In-Reply-To: <x-OdnZ5dzcvE6NfUnZ2dnUVZ_g6dnZ2d@giganews.com>

Ira Baxter wrote:
> "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.
> 
> 
thank you for all these insights
Patrick



  reply	other threads:[~2008-12-18 18:36 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     ` DIANA Ira Baxter
2008-12-18 18:36       ` patrick boulay [this message]
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